@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(./cormorant-garamond-500-cyrillic-DVnfXoMy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(./cormorant-garamond-500-latin-Y14P-dkT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(./manrope-300-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(./manrope-300-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(./manrope-300-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(./manrope-300-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(./unbounded-400-cyrillic-2GwyjskV.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(./unbounded-400-latin-DxT99aXF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 500;font-display:swap;src:url(./price-space-grotesk-DyxKLQ73.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#f4f4f4;font-synthesis:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{background:#000;width:100%;height:100%;margin:0}body{color:var(--text);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible{outline-offset:6px;outline:1px solid #ddd}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}[hidden]{display:none!important}.app{--safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px));isolation:isolate;width:100%;height:100vh;height:var(--tg-height,100dvh);perspective:1100px;padding-left:var(--tg-safe-left,0px);padding-right:var(--tg-safe-right,0px);background:#000;position:relative;overflow:hidden}.screen-layer{position:absolute;inset:0}.scene{transform-origin:50% 40%;backface-visibility:hidden;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.scene-home{z-index:1}.scene-detail,.scene-faq{z-index:2}.is-moving .scene{will-change:transform, opacity}.brand-header{top:calc(var(--safe-top) + 33px);z-index:3;pointer-events:none;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;left:0}.brand-emblem{width:43px;height:41px}.brand-emblem img{object-fit:contain;width:100%;height:100%;display:block}#main-title{margin:12px 0 0;font-size:0;line-height:0}.brand-wordmark{width:220px;height:36px;display:block;position:relative;overflow:hidden}.brand-wordmark img,.inner-brand img{width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-caption{letter-spacing:.075em;color:#909097;margin:11px 0 0;font-size:9px;font-weight:300}.intro-overlay{z-index:110;perspective:1000px;background:#000;position:absolute;inset:0}.intro-emblem{aspect-ratio:640/599;opacity:0;backface-visibility:hidden;will-change:transform, opacity;width:min(76vw,390px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.intro-emblem img{width:100%;height:auto;display:block}.intro-shine{opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 36%,#ffffff10 44%,#ffffff80 49%,#ffffff10 52%,#0000 60%);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.skip-intro{bottom:calc(var(--safe-bottom) + 22px);color:#77777f;background:0 0;border:0;padding:12px;font-size:10px;position:absolute;right:22px}.showcase{pointer-events:none;max-width:1200px;margin:auto;position:absolute;inset:0}.product-tile{text-align:left;pointer-events:auto;transform-origin:50%;background:0 0;border:0;width:min(76vw,326px);padding:0;position:absolute}.product-tile--base{top:26%;left:18px}.product-tile--plus{top:58%;right:18px}.card-float,.art-frame,.art-tilt{display:block;position:relative}.card-float{animation:7.8s ease-in-out infinite card-float}.product-tile--plus .card-float{animation-delay:-3.8s}.art-frame{perspective:900px}.art-tilt{backface-visibility:hidden;transform:translate(0,0)}.card-visual{backface-visibility:hidden;width:100%;display:block;position:relative;overflow:hidden}.product-art{max-width:none;height:auto;display:block;position:absolute}.card-shine{aspect-ratio:1;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff04 44%,#ffffff14 48%,#ffffff04 51%,#0000 62%);transition:opacity .35s;display:block;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}.is-pointing .card-shine{opacity:.38}@keyframes card-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}.is-moving .card-float,.app:not([data-view=home]) .card-float,.is-background .card-float{animation-play-state:paused}.product-caption{justify-content:space-between;align-items:center;gap:10px;padding:13px 5% 0;display:flex}.product-caption-title{letter-spacing:.025em;color:#96969d;font-size:9px;font-weight:300}.product-caption-price,.detail-price{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-family:Space Grotesk,Manrope,sans-serif;font-weight:350;line-height:1}.product-caption-price{font-size:32px}.product-caption-price small,.detail-price small{vertical-align:top;letter-spacing:0;color:#9a9aa1;margin-right:4px;font-size:.42em;line-height:1.85}.app[data-prices=original] .product-caption-price,.app[data-prices=original] .detail-price{font-family:Manrope,sans-serif;font-weight:300}.home-footer{bottom:calc(var(--safe-bottom) + 19px);z-index:3;position:absolute;left:50%;transform:translate(-50%)}.faq-launch{color:#929298;background:0 0;border:0;place-items:center;width:48px;height:48px;transition:transform .25s,color .25s;display:grid}.faq-launch svg{width:24px;height:24px}.faq-launch:hover{color:#fff;transform:translateY(3px)}.inner-topbar{top:calc(var(--safe-top) + 15px);z-index:5;backface-visibility:hidden;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;height:44px;display:grid;position:absolute;left:clamp(18px,4vw,48px);right:clamp(18px,4vw,48px);transform:translate(0,0)}.circle-action{color:#a3a3aa;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:18px;font-weight:300;transition:color .25s,transform .25s;display:grid}.circle-action:hover{color:#fff}.circle-action:active{transform:scale(.93)}.circle-action svg{width:21px;height:21px}.inner-brand{justify-self:center;width:114px;height:25px;display:block;position:relative;overflow:hidden}.detail-scroll,.faq-scroll{top:calc(var(--safe-top) + 76px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;overflow-anchor:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.detail-scroll::-webkit-scrollbar{display:none}.faq-scroll::-webkit-scrollbar{display:none}.detail-layout{max-width:480px;padding:12px 28px calc(var(--safe-bottom) + 26px);margin:0 auto}.detail-art-space{width:100%;max-width:370px;margin:0 auto 28px;position:relative}.detail-body{width:100%;max-width:430px;margin:auto}.detail-heading{letter-spacing:-.045em;margin:0 0 14px;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(21px,5.4vw,26px);font-weight:400;line-height:1.35}.detail-description{color:#96969d;max-width:360px;margin:0 0 24px;font-size:12px;line-height:1.8}.detail-benefits{flex-direction:column;gap:14px;margin:0 0 27px;display:flex}.detail-benefits span{letter-spacing:-.01em;color:#d1d1d7;font-size:12px;line-height:1.6}.detail-benefits span:before{content:"↗";color:#73737c;width:25px;display:inline-block}.detail-bottom{flex-direction:column;gap:16px;display:flex}.detail-price{margin-bottom:7px;font-size:48px}.buy-button{color:#000;background:#fff;border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:0 23px;font-size:13px;font-weight:400;transition:background-color .3s,color .3s,border-color .3s;display:flex}.buy-button svg{width:22px;height:22px;transition:transform .3s}.buy-button:active,.buy-button.is-pressed{color:#fff;background:#000;border-color:#fff}.buy-button:active svg,.buy-button.is-pressed svg{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.buy-button:hover{color:#fff;background:#000;border-color:#fff}.buy-button:hover svg{transform:translate(3px)}}.faq-content{width:min(100%,740px);padding:28px clamp(28px, 6vw, 64px) calc(var(--safe-bottom) + 36px);margin:auto}.faq-eyebrow{color:#92929a;letter-spacing:.12em;margin:0 0 27px;font-size:10px}.faq-hero{letter-spacing:-.055em;margin:0;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(27px,7.8vw,43px);font-weight:400;line-height:1.24}.faq-hero em{letter-spacing:-.045em;color:#c2c2c8;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55em;font-weight:500;line-height:1.07}.faq-lead{color:#97979f;max-width:540px;margin:26px 0 36px;font-size:12px;line-height:1.9}.faq-item{border-bottom:1px solid #ffffff10}.faq-item:last-child{border-bottom:0}.faq-question{text-align:left;color:#d1d1d7;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:19px 0;font-size:12px;font-weight:400;line-height:1.65;display:flex}.faq-plus{color:#888893;flex:none;font-size:21px;font-weight:300}.faq-answer-wrap{height:0;overflow:hidden}.faq-answer{opacity:0;color:#9797a1;margin:0;padding:0 25px 22px 0;font-size:12px;line-height:1.85}.transition-layer{pointer-events:none;visibility:hidden;opacity:0;z-index:50;perspective:1100px;position:absolute;inset:0}.transition-ghost{visibility:hidden;opacity:0;transform-origin:0 0;will-change:transform, opacity;backface-visibility:hidden;display:block;position:absolute}.atmosphere{z-index:0;pointer-events:none;contain:strict;opacity:1;transition:opacity .32s;position:absolute;inset:0}.starlight-canvas{width:100%;height:100%;position:absolute;inset:0}.starlight-spark{width:var(--star-size);height:var(--star-size);opacity:var(--star-brightness);animation:starlight-twinkle var(--star-period) ease-in-out var(--star-delay) infinite;background:#e4e6ea;border-radius:50%;position:absolute;top:0;left:0}@keyframes starlight-twinkle{0%,to{opacity:var(--star-brightness)}46%{opacity:calc(var(--star-brightness) * .5)}72%{opacity:calc(var(--star-brightness) * .84)}}.atmosphere.is-paused .starlight-spark{animation-play-state:paused}.atmosphere[data-space=faq]{opacity:.48}.atmosphere[data-space=detail]{opacity:0}.atmosphere[data-space=travel]{opacity:1}.modal-backdrop{z-index:120;opacity:0;visibility:hidden;pointer-events:none;background:#000b;justify-content:center;align-items:flex-end;transition:opacity .26s,visibility .26s;display:flex;position:absolute;inset:0}.modal-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal-panel{width:100%;max-width:490px;padding:13px 28px calc(var(--safe-bottom) + 30px);background:#101010;border-radius:25px 25px 0 0;transition:transform .36s cubic-bezier(.2,.8,.2,1);transform:translateY(65px)}.modal-backdrop.is-open .modal-panel{transform:translate(0,0)}.modal-handle{background:#494949;border-radius:4px;width:30px;height:3px;margin:0 auto 25px;display:block}.modal-panel h2{letter-spacing:-.045em;margin:0;font-size:25px;font-weight:300}.modal-panel p{color:#a2a2aa;margin:17px 0 26px;font-size:13px;line-height:1.9}@media (max-height:720px) and (max-width:749px){.brand-header{top:calc(var(--safe-top) + 19px)}.brand-emblem{width:32px;height:30px}#main-title{margin-top:8px}.brand-wordmark{width:185px;height:30px}.brand-caption{margin-top:7px;font-size:8px}.product-tile{width:min(61vw,265px)}.product-tile--base{top:25%;left:14px}.product-tile--plus{top:56%;right:14px}.product-caption{padding-top:8px}.product-caption-price{font-size:27px}.product-caption-title{font-size:8px}.home-footer{bottom:calc(var(--safe-bottom) + 8px)}.detail-scroll{top:calc(var(--safe-top) + 67px)}.detail-art-space{width:82%;margin-bottom:23px}.detail-heading{font-size:21px}.detail-description{margin-bottom:20px}.detail-benefits{gap:10px;margin-bottom:23px}.detail-price{font-size:43px}.buy-button{min-height:53px}}@media (min-width:750px){.brand-header{top:calc(var(--safe-top) + clamp(35px, 6vh, 65px))}.brand-emblem{width:48px;height:45px}#main-title{margin-top:15px}.brand-wordmark{width:240px;height:40px}.brand-caption{margin-top:14px;font-size:10px}.product-tile{width:min(44vw,470px)}.product-tile--base{top:33%;left:4%}.product-tile--plus{top:43%;right:4%}.product-caption-title{font-size:11px}.product-caption-price{font-size:36px}.detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(35px,5vw,90px);max-width:1130px;min-height:100%;padding:40px 55px;display:grid}.detail-art-space{width:100%;max-width:none;margin:0}.detail-body{max-width:390px}.detail-heading{font-size:28px}.detail-description{font-size:13px}.detail-price{font-size:56px}.detail-benefits{gap:19px;margin:29px 0}.faq-content{padding-top:48px}.faq-hero{font-size:52px}.faq-lead{margin-bottom:45px;font-size:14px}}@media (max-height:520px) and (orientation:landscape){.brand-header{top:18px}.brand-emblem{width:30px;height:28px}#main-title{margin-top:6px}.brand-wordmark{width:175px;height:28px}.brand-caption{margin-top:5px;font-size:8px}.product-tile{width:min(26vw,265px)}.product-tile--base{top:34%}.product-tile--plus{top:38%}.product-caption-price{font-size:25px}.product-caption-title{font-size:8px}.home-footer{bottom:6px}.detail-layout{grid-template-columns:1fr 1fr;gap:35px;padding:18px 35px}.detail-heading{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.card-shine{display:none}}.inner-brand,.brand-wordmark{backface-visibility:hidden;transform:translateZ(0)}.intro-shine{opacity:.32;background:0 0;overflow:hidden}.intro-shine-sweep{background:linear-gradient(112deg,#0000 36%,#ffffff10 44%,#ffffff80 49%,#ffffff10 52%,#0000 60%);position:absolute;inset:0}@media (max-height:720px) and (max-width:749px){.product-tile--plus{top:57.5%}}@media (max-width:339px){.detail-heading{font-size:18px}}.card-light{pointer-events:none;opacity:.72;background:linear-gradient(119deg,#dce5f016 0%,#0000 33%,#f4f6fa0c 68%,#0000 83%),linear-gradient(102deg,#0000 86%,#f4f7fc12 94%,#0000 99%),linear-gradient(170deg,#0000 36%,#00000018 88%);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}.card-visual--plus .card-light{opacity:.54;background:linear-gradient(64deg,#0000 12%,#fff8f511 37%,#0000 66%),linear-gradient(86deg,#ffffff12 1%,#0000 9%),linear-gradient(164deg,#0000 37%,#0000001c 88%)}.card-shine{background:0 0;overflow:hidden}.card-shine:after{content:"";transform:translate3d(var(--sheen-x,0%), 0, 0);background:linear-gradient(112deg,#0000 37%,#ffffff04 45%,#ffffff18 48%,#ffffff06 50%,#0000 58%);position:absolute;inset:-15%}.detail-price-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.price-note{color:#74747e;letter-spacing:.015em;font-size:10px}.faq-restored-info h3{letter-spacing:-.045em;margin:34px 0 21px;font-family:Unbounded,Manrope,sans-serif;font-size:18px;font-weight:400;line-height:1.45}.faq-restored-info h3:first-child{margin-top:0}.faq-restored-info p{color:#97979f;margin:0;font-size:12px;line-height:1.9}.faq-tier-row{justify-content:space-between;align-items:flex-start;gap:24px;margin:25px 0 0;display:flex}.faq-tier-row h4{letter-spacing:-.02em;margin:0 0 8px;font-size:13px;font-weight:400}.faq-tier-row p{max-width:420px;font-size:11px;line-height:1.8}.faq-tier-price{letter-spacing:-.045em;white-space:nowrap;font-family:Space Grotesk,Manrope,sans-serif;font-size:26px;font-weight:350;line-height:1.2}.faq-tier-price small{vertical-align:top;color:#9a9aa1;margin-right:4px;font-size:.42em;line-height:1.85}.faq-restored-footer{color:#777780;letter-spacing:.045em;margin:23px 0 0;font-size:10px}@media (max-width:749px){.faq-restored-info h3{font-size:16px}}.inner-brand{justify-content:center;align-items:center;display:flex}.inner-brand img{position:static;top:auto;left:auto;transform:none}.audio-controls{justify-content:flex-end;align-items:center;display:flex;position:relative}.sound-toggle svg{width:19px;height:19px}.sound-toggle .sound-wave{opacity:0}.sound-toggle.is-playing .sound-wave{opacity:1}.sound-toggle.is-playing .sound-slash{opacity:0}.volume-wrap{opacity:0;align-items:center;width:0;height:44px;transition:width .3s,opacity .3s;display:flex;position:absolute;top:0;right:46px;overflow:hidden}.audio-controls.is-playing .volume-wrap{opacity:1;width:76px}.volume-wrap input{appearance:none;cursor:pointer;background:#666;border-radius:2px;width:68px;height:2px}.volume-wrap input::-webkit-slider-thumb{appearance:none;background:#ddd;border-radius:50%;width:10px;height:10px}.volume-wrap input::-moz-range-thumb{background:#ddd;border:0;border-radius:50%;width:10px;height:10px}@media (max-width:749px){.volume-wrap{top:44px;right:0}}.inner-brand img{object-fit:cover;height:100%}
