*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px;overflow-x:clip}body{margin:0;background:#080908;color:#eeeFE9;font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;--ambient:151,181,95;--current-accent:#b4cf88;overflow-x:hidden}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--accent,#c4df99);outline-offset:6px}::selection{background:#b8da7b;color:#10130c}.shell{max-width:1280px;margin:auto;padding-left:56px;padding-right:56px}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ambient{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 80% 58%,rgba(var(--ambient),.035),transparent 55%)}.texture{position:fixed;inset:0;z-index:10;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.header{height:92px;display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;z-index:30}.brand{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.15px;white-space:nowrap}.brand b{color:#aab49c;font-weight:500;font-size:9px;margin-left:4px}.brand-mark{width:29px;height:29px;display:flex;gap:3px;align-items:center;transform:skew(-19deg)}.brand-mark i{display:block;width:6px;height:20px;background:#e8eae1;border-radius:1px}.brand-mark i:nth-child(2){height:29px}.brand-mark i:nth-child(3){height:13px;align-self:flex-start;margin-top:4px}.desktop-nav{display:flex;gap:30px;font-size:10px;color:#6f756c}.desktop-nav a{transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:#dee7d3}.menu-toggle{display:none}.mobile-nav{display:none}

/* A quiet black poster. The light only escapes through the cut in the pass. */
.hero{height:650px;position:relative;padding-top:55px;isolation:isolate}.hero-location{display:flex;align-items:center;gap:10px;color:#808775;font-size:8px;letter-spacing:2px;position:relative;z-index:3}.hero-location i{display:block;width:4px;height:4px;border-radius:50%;background:#bdd690;box-shadow:0 0 15px #afdb7a55}.hero-type{position:relative;z-index:2;margin-top:42px;width:max-content;max-width:100%}h1{font-family:Oswald,'Arial Narrow',Arial,sans-serif;font-size:clamp(80px,10.7vw,148px);font-weight:500;line-height:1.07;letter-spacing:-4px;margin:0}.reveal-line{display:block}h1 .hero-last{display:flex;align-items:baseline;gap:28px;line-height:.97}h1 em{font-family:Georgia,'Times New Roman',serif;font-size:1.33em;line-height:.82;font-weight:400;letter-spacing:-12px;text-transform:none;color:#dbe5c9;transform:rotate(-5deg);display:block;margin-top:9px}.enter-link{display:inline-flex;gap:45px;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid #c8d0bb55;padding:17px 0 13px;min-width:155px;margin-top:33px;color:#c3cbb7;transition:color .25s}.enter-link>span{font-size:22px;color:#a8c17a;font-weight:400;line-height:1;transition:transform .3s}.enter-link:hover{color:#fff}.enter-link:hover>span{transform:rotate(90deg)}.hero-object{position:absolute;width:365px;height:440px;right:7%;top:60px;z-index:0;perspective:950px;pointer-events:none}.black-pass{width:265px;height:360px;position:absolute;top:22px;left:39px;transform:rotate(-12deg) rotateY(-20deg) rotateX(12deg);border-radius:39px 39px 27px 27px;background:linear-gradient(140deg,#34382f,#191c16 13%,#0f110e 45%,#191c15 90%);border:1px solid #626b514a;box-shadow:inset 3px 3px 4px #93987f22,inset -6px -8px 7px #0008,14px 19px 0 #090b08,16px 21px 0 #4c594224,18px 28px 60px #000;overflow:hidden}.black-pass:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,#d5ddb905 0,#d5ddb905 1px,transparent 1px,transparent 3px);opacity:.6}.black-pass:after{content:"";position:absolute;left:15%;top:10%;height:70%;width:1px;background:linear-gradient(transparent,#a0b08633,transparent)}.pass-emboss{font-family:Oswald,sans-serif;position:absolute;top:60px;left:33px;font-weight:600;font-size:146px;letter-spacing:-9px;color:#151911;text-shadow:1px 2px 2px #828d5c22,-1px -1px 1px #000}.pass-cut{position:absolute;height:15px;border-radius:15px;width:175px;bottom:65px;left:45px;transform:rotate(-28deg);background:#050704;box-shadow:0 0 0 1px #9db16a44,inset 0 2px 2px #000,0 3px 12px #a2ce6644}.pass-cut:after{content:"";position:absolute;bottom:1px;left:15%;width:70%;height:2px;background:#b5d687;box-shadow:0 0 13px 3px #a9d66b55}.pass-line{position:absolute;bottom:27px;left:34px;height:1px;width:34px;background:#737e5966}.object-shadow{position:absolute;left:35px;right:0;bottom:13px;height:37px;background:#000;border-radius:50%;filter:blur(24px);opacity:.9}.hero-foot{position:absolute;bottom:34px;left:56px;right:56px;display:flex;align-items:center;justify-content:space-between;color:#40483a;font-family:Consolas,monospace;font-size:7px;letter-spacing:1.5px}.hero-foot>a{display:flex;align-items:center;gap:11px;color:#777e6e;font-size:7px}.scroll-line{width:1px;height:27px;background:linear-gradient(#b5ca8f,transparent);display:block}

/* Four switches, then one compact collage. No slide dividers or numbered headings. */
.project-area{padding-top:12px;padding-bottom:95px;scroll-margin-top:0}.project-switches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:53px}.project-switches>a{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:600;min-height:66px;border:1px solid #ffffff12;border-bottom-color:#ffffff26;border-radius:8px;background:linear-gradient(#20231b70,#12140f80);box-shadow:inset 0 1px #ffffff07,0 7px 0 #050604,0 11px 17px #0003;transition:translate .2s,border-color .2s,color .2s;isolation:isolate;position:relative;color:#919b85}.project-switches>a:hover{translate:0 -3px;border-color:var(--glow,#d5e6b7);color:#e3ebd7}.switch-whouse{--glow:#c6ec88}.switch-pozor{--glow:#ef88bd}.switch-stars{--glow:#e8c88b}.switch-white{--glow:#57e68c}.switch-smile{display:grid;place-items:center;width:26px;height:26px;line-height:1;border:1px solid #96af773d;border-radius:6px;color:#accb8c;font-size:27px;padding-bottom:7px;position:relative}.switch-smile:after{content:"··";position:absolute;font-size:18px;top:-4px;letter-spacing:3px;left:6px}.switch-face{width:28px;height:28px;position:relative;display:block;border-radius:50%;overflow:hidden}.switch-face img{position:absolute;width:145%;height:auto;left:-22%;top:-4%}.project-switches .stars-logo{width:29px;height:29px}.switch-tether{font-size:25px;line-height:1;color:#6bb886}.portal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 32px;align-items:start}.portal{position:relative;isolation:isolate;scroll-margin-top:40px;min-width:0}.portal-content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:32px}.portal h2{margin:0;line-height:1;font-weight:800;letter-spacing:-1.4px;font-size:32px}.portal p{font-size:12px;color:#a5aa9e;line-height:1.8;margin:0 0 23px}.project-link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:53px;padding:13px 15px 13px 21px;font-size:12px;font-weight:600;isolation:isolate;transition:translate .25s,box-shadow .25s;border:1px solid transparent;z-index:5}.project-link:hover{translate:0 -3px}.project-link .tg-icon{width:24px;height:24px;flex:none;transition:transform .3s}.project-link:hover .tg-icon{transform:translate(2px,-2px) rotate(-6deg)}.portal:after,[data-glow].project-switches>a:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;z-index:6;pointer-events:none;background:radial-gradient(270px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--glow) 12%,transparent),transparent 74%);transition:opacity .3s}.portal:focus-within:after{opacity:.25}.project-link:active{translate:0 0}

/* WHOUSE: raised keycaps, a low glass income label, acidic edge light. */
.whouse{grid-column:span 7;height:590px;border-radius:23px 23px 6px 23px;border:1px solid #738a4c28;background:radial-gradient(ellipse at 85% 18%,#8cb0471c,transparent 58%),linear-gradient(140deg,#181d12,#0b0e09 70%);box-shadow:inset 1px 1px #b5c68e0c,0 25px 45px #0004;overflow:hidden}.whouse h2{font-size:27px;letter-spacing:1px;font-weight:700}.title-dot{height:5px;width:5px;border-radius:50%;display:inline-block;background:#b6d987;margin-left:9px;vertical-align:middle}.whouse-bottom{margin-top:auto;position:relative;z-index:3}.whouse-art{position:absolute;inset:0;pointer-events:none}.whouse-ring{position:absolute;width:390px;height:390px;border-radius:50%;border:34px solid #9ac04a08;right:-5%;top:65px;transform:rotate(-20deg);border-top-color:#bad96d14;border-left-color:#bad96d12}.key{position:absolute;display:grid;place-items:center;border-radius:22px;box-shadow:inset 3px 4px 4px #ffffff22,inset -6px -8px 8px #0007,10px 15px 0 #20251a,16px 27px 23px #0007}.key-dark{width:184px;height:182px;top:128px;right:16%;background:linear-gradient(135deg,#414638,#20271b);transform:rotate(-14deg);z-index:3}.key-smile{width:88px;height:83px;position:relative}.key-smile i{height:21px;width:7px;background:#e2e6d5;border-radius:7px;position:absolute;top:4px;left:19px}.key-smile i:nth-child(2){left:61px}.key-smile>span{position:absolute;width:70px;height:49px;border:5px solid #e2e6d5;border-color:transparent transparent #e2e6d5;border-radius:0 0 60% 60%;left:8px;top:23px}.key-ivory{width:117px;height:117px;top:57px;right:6%;background:linear-gradient(135deg,#f0f0d9,#b8bba7);color:#283020;font-size:78px;transform:rotate(14deg);box-shadow:inset 3px 4px 3px #fff8,inset -6px -8px 7px #73776b66,8px 13px 0 #838c74,15px 23px 21px #0006}.key-lime{width:118px;height:118px;top:263px;right:47%;background:linear-gradient(135deg,#daf89f,#99c457);color:#243913;font-size:67px;font-weight:800;transform:rotate(10deg);z-index:4;box-shadow:inset 3px 4px 4px #fff8,inset -6px -8px 8px #43651966,8px 13px 0 #526e2f,15px 23px 25px #0007}.key-shine{position:absolute;width:115px;height:2px;right:0;top:235px;background:linear-gradient(90deg,transparent,#b6e16755,transparent);transform:rotate(-26deg);filter:blur(1px)}.income-tag{display:block;margin-bottom:23px;position:relative}.income-tag>span:first-child{font-size:7px;letter-spacing:1.4px;color:#8caa67}.income-tag>div{display:flex;align-items:baseline;gap:7px;margin-top:9px;color:#d8ebbd}.income-tag strong{font-size:54px;font-weight:500;letter-spacing:-3px}.income-tag small{font-size:12px;color:#9ca78a;margin-right:1px}.income-tag b{font-size:29px;font-weight:400}.per-day{font-size:7px;letter-spacing:2px;color:#727e64;display:block;margin-left:21px;margin-top:1px}.whouse-link{background:#c6ec88;color:#1a2711;border-radius:7px 19px 7px 7px;min-width:210px;box-shadow:inset 0 1px #f4ffdc88,0 5px 0 #526b2d}.whouse-link:hover{box-shadow:inset 0 1px #f4ffdc88,0 5px 0 #526b2d,0 0 28px #b9e67b22}.conditions{display:block;font-size:7px;color:#677356;margin-top:18px;max-width:220px}

/* POZOR: a face emerging from darkness, one glossy diagonal label. */
.pozor{grid-column:span 5;height:590px;border-radius:160px 160px 10px 10px;background:radial-gradient(ellipse at 50% 33%,#d92c7922,transparent 60%),linear-gradient(#190c13,#0d080c);border:1px solid #9b42662b;overflow:hidden;box-shadow:inset 0 1px 0 #ffc9e21a,0 20px 45px #0004}.pozor-art{position:absolute;inset:0}.pink-beam{position:absolute;inset:17% 5% 35%;background:radial-gradient(ellipse,#e54c961a,transparent 70%);transform:rotate(-15deg)}.clown-head{position:absolute;width:116%;height:440px;left:-8%;top:-5px;overflow:hidden;mask-image:radial-gradient(ellipse 46% 37% at 50% 38%,#000 46%,#000b 60%,transparent 88%)}.clown-head img{width:100%;height:auto;position:absolute;left:0;top:0}.pink-halo{position:absolute;width:220px;height:220px;left:calc(50% - 110px);top:65px;border-radius:50%;box-shadow:0 0 50px #c6437b14;z-index:-1}.pozor .portal-content{justify-content:flex-end;padding:34px 30px}.pozor-bottom{width:100%}.pozor h2{font-family:Oswald,'Arial Narrow',sans-serif;font-size:73px;font-weight:600;line-height:.95;letter-spacing:-1px;color:#eed8e5;position:relative;margin-bottom:39px;width:max-content}.pozor h2 em{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:34px;line-height:1;letter-spacing:-2px;font-weight:400;display:block;position:absolute;left:24px;bottom:-22px;color:#f899c5;transform:rotate(-8deg);white-space:nowrap;text-shadow:0 3px 10px #0007}.pozor p{font-size:11px;color:#aa8397;margin-bottom:21px}.pozor-link{border-radius:100px;background:linear-gradient(120deg,#59324888,#2c1826cc);border-color:#f79fce55;color:#f0c1d8;min-width:209px;box-shadow:inset 0 1px #ffd3eb22,0 5px 15px #0005}.pozor-link:hover{box-shadow:inset 0 1px #ffd3eb44,0 0 27px #d8619b22}.pozor-tape{position:absolute;right:-13px;top:299px;transform:rotate(-10deg);z-index:5;padding:12px 18px;background:linear-gradient(120deg,#d293b0,#f2bad6 60%,#bd7198);color:#472d3c;border:1px solid #efc5d999;border-radius:4px;font-size:7px;font-weight:800;letter-spacing:1px;box-shadow:1px 4px 0 #75465d,0 10px 20px #0006}

/* SAFE STARS: Telegram's actual cut star, not a generic five-point glyph. */
.safe-stars{grid-column:span 5;height:510px;border-radius:9px;background:radial-gradient(ellipse at 75% 34%,#b78b3730,transparent 60%),linear-gradient(135deg,#282116,#0d0d0a 70%);border:1px solid #b7944b50;box-shadow:3px 5px 0 #5b472245,0 25px 40px #0005;overflow:hidden;margin-top:5px}.safe-frame{position:absolute;inset:9px;border:1px solid #cfb9821c;border-radius:5px;pointer-events:none}.safe-frame:before,.safe-frame:after{content:"";position:absolute;width:25px;height:2px;background:#c3a66c55;top:-1px;left:19px}.safe-frame:after{top:auto;left:auto;right:19px;bottom:-1px}.safe-stars .portal-content{padding:31px;justify-content:space-between}.safe-stars h2{font-size:24px;letter-spacing:.3px;font-weight:500}.safe-stars h2 em{font-family:Georgia,'Times New Roman',serif;font-size:1.25em;font-style:italic;font-weight:400;color:#e7c990;letter-spacing:-.6px}.safe-bottom p{color:#a39373;font-size:11px;line-height:1.9;margin-bottom:21px}.stars-sculpture{position:absolute;width:237px;height:237px;right:10%;top:90px;transform:rotate(12deg);z-index:2;pointer-events:none;filter:drop-shadow(0 17px 14px #0009)}.stars-sculpture .stars-logo{position:absolute;inset:0;width:100%;height:100%;z-index:3}.star-extrusion{position:absolute;inset:0;width:100%;height:100%;color:#855620;transform:translate(5px,9px);z-index:1}.star-extrusion.second{color:#c49a4e;transform:translate(3px,5px);z-index:2}.star-reflection{position:absolute;width:150px;height:20px;background:#d7ab4730;filter:blur(20px);bottom:-5px;left:40px;border-radius:50%;transform:rotate(-12deg)}.stars-link{border-radius:4px;background:linear-gradient(120deg,#342b1e,#1d1a14);color:#dfc896;border-color:#b3955e6b;min-width:226px;box-shadow:inset 0 1px #e8d19b11,0 5px 0 #110f0a}.stars-link:hover{box-shadow:inset 0 1px #e8d19b33,0 5px 0 #110f0a,0 0 25px #c8a3671c}

/* WHITE ORDERS: two offset glass slabs, floating exchange keycaps. */
.white-orders{grid-column:span 7;height:510px;background:radial-gradient(ellipse at 54% 44%,#17682d29,transparent 67%);border-radius:20px;overflow:hidden}.white-orders .portal-content{padding:34px;justify-content:flex-end}.orders-art{position:absolute;inset:0;pointer-events:none}.orders-line{position:absolute;width:400px;height:350px;border:1px solid #79e99c20;border-radius:50%;left:12%;top:45px;transform:rotate(-15deg) scaleY(.7)}.order-token{position:absolute;display:grid;place-items:center;border-radius:18px;background:linear-gradient(130deg,#164e28,#0b1e11);border:1px solid #68d98a2e;box-shadow:inset 2px 3px 4px #91ffb51a,inset -4px -5px 6px #0006,7px 10px 0 #08180e,0 20px 25px #0005;color:#59dd83;font-weight:700}.token-one{width:100px;height:100px;right:4%;top:56px;font-size:72px;transform:rotate(17deg);z-index:3}.token-two{width:67px;height:67px;left:5%;top:102px;font-size:44px;transform:rotate(-16deg);z-index:3;filter:blur(.3px)}.token-three{width:58px;height:58px;right:10%;bottom:46px;font-size:33px;transform:rotate(-17deg);opacity:.55}.order-plates{position:absolute;top:134px;left:13%;right:9%;height:193px;z-index:2;perspective:800px;pointer-events:none}.order-plate{position:absolute;inset:0;border-radius:24px;border:1px solid #68bc7b4d;background:linear-gradient(130deg,#22462eae,#0f2316df 60%);box-shadow:inset 1px 1px #a1ffb51a,1px 8px 0 #071a0d,0 25px 30px #0005}.order-plate.back{transform:rotate(6deg) translateY(-20px) translateX(10px);background:linear-gradient(120deg,#1c3d2499,#142318cc);border-color:#5e945f29}.order-plate.front{transform:rotate(-8deg);padding:26px 33px;display:flex;flex-direction:column;justify-content:center;line-height:.9;gap:10px}.order-plate.front>span:first-child{font-size:52px;font-weight:800;letter-spacing:-2px;color:#59e583}.order-plate.front>span:nth-child(2){font-size:38px;font-weight:700;letter-spacing:-2px;display:flex;align-items:center;gap:13px}.order-plate.front b{font-size:11px;letter-spacing:0;background:#56dc7d;color:#112a16;border-radius:3px;padding:5px}.orders-bottom{width:100%}.orders-bottom p{color:#75947c;font-size:12px;margin-bottom:16px}.orders-link{background:linear-gradient(110deg,#214f30,#14351e);border:1px solid #55b87277;border-radius:7px 7px 23px 7px;color:#b5eac2;box-shadow:inset 0 1px #c7ffd51a,0 5px 0 #081b0f;min-width:229px}.orders-link:hover{box-shadow:inset 0 1px #c7ffd533,0 5px 0 #081b0f,0 0 30px #45d97b1a}

.footer{height:124px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff0c}.footer>span{font-family:Consolas,monospace;font-size:7px;letter-spacing:1.7px;color:#434d3b}.footer>a:last-child{font-size:9px;color:#7b8670}.scroll-progress{width:2px;position:fixed;right:0;top:0;bottom:0;z-index:40;pointer-events:none}.scroll-progress>span{height:100%;width:100%;display:block;background:var(--current-accent);transform:scaleY(0);transform-origin:top}
.reveal,.reveal-line{opacity:1;filter:none}.motion-ready .reveal,.motion-ready .reveal-line{opacity:0;filter:blur(5px);transform:translateY(15px);transition:opacity .7s,filter .7s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.motion-ready .reveal.visible,.motion-ready .reveal-line.visible{opacity:1;filter:none;transform:none}.motion-ready .pozor-tape.reveal{transform:rotate(-10deg) translateY(15px)}.motion-ready .pozor-tape.visible{transform:rotate(-10deg)}.hero-object,.key-dark,.stars-sculpture,.token-one{animation:quiet-float 9s ease-in-out infinite;animation-play-state:paused}.scene.in-view .hero-object,.scene.in-view .key-dark,.scene.in-view .stars-sculpture,.scene.in-view .token-one{animation-play-state:running}.stars-sculpture{animation-duration:11s}.page-hidden *{animation-play-state:paused!important}@keyframes quiet-float{0%,100%{translate:0 0}50%{translate:0 -6px}}
@media(hover:hover) and (pointer:fine){.portal:hover:after{opacity:1}.portal:hover .key-dark{box-shadow:inset 3px 4px 4px #ffffff26,inset -6px -8px 8px #0007,10px 15px 0 #242b1c,16px 27px 25px #0007}}

@media(max-width:1100px){.shell{padding-left:40px;padding-right:40px}.hero{height:625px}.hero-foot{left:40px;right:40px}.hero-object{right:2%;top:45px;transform:scale(.86)}h1{font-size:121px}.hero-type{margin-top:48px}.portal-grid{gap:25px}.portal-content{padding:27px}.whouse{height:565px}.pozor{height:565px}.key-dark{width:167px;height:167px;right:13%;top:125px}.key-ivory{width:108px;height:108px;right:4%}.key-lime{width:107px;height:107px;right:48%;top:246px}.income-tag strong{font-size:49px}.pozor h2{font-size:63px}.pozor .portal-content{padding:29px 25px}.pozor h2 em{font-size:29px;left:21px}.clown-head{height:400px;width:125%;left:-12.5%;top:7px}.pozor-tape{top:280px;right:-15px;font-size:6px}.safe-stars,.white-orders{height:490px}.safe-stars .portal-content{padding:28px}.stars-sculpture{width:220px;height:220px;right:7%;top:94px}.order-plate.front{padding:25px 27px}.order-plate.front>span:first-child{font-size:46px}.order-plate.front>span:nth-child(2){font-size:33px}.order-plates{left:9%;right:5%;top:132px;height:180px}.order-token.token-one{width:86px;height:86px;font-size:60px;right:3%}.token-two{left:2%;top:92px}.token-three{right:3%;bottom:41px}.project-switches>a{font-size:10px;gap:10px}.desktop-nav{gap:23px}}
@media(max-width:800px){.shell{padding-left:30px;padding-right:30px}.header{height:80px}.desktop-nav{gap:17px;font-size:9px}.brand{font-size:10px;gap:9px}.hero{height:580px;padding-top:43px}.hero-location{font-size:7px;letter-spacing:1.5px}.hero-type{margin-top:48px}h1{font-size:105px;letter-spacing:-3px}h1 em{font-size:1.27em;letter-spacing:-8px}.hero-object{right:-5%;top:20px;transform:scale(.76);opacity:.75}.hero-foot{left:30px;right:30px;bottom:25px}.project-switches{gap:9px;margin-bottom:40px}.project-switches>a{font-size:9px;gap:7px;min-height:59px}.project-switches .stars-logo{width:25px;height:25px}.switch-face{width:25px;height:25px}.switch-smile{width:24px;height:24px;font-size:24px}.portal-grid{gap:25px 19px}.whouse{grid-column:span 7;height:550px}.pozor{grid-column:span 5;height:550px;border-radius:130px 130px 10px 10px}.portal-content{padding:24px}.whouse h2{font-size:24px}.key-dark{width:145px;height:145px;right:8%;top:132px}.key-smile{transform:scale(.82)}.key-ivory{width:94px;height:94px;right:3%;top:65px;font-size:65px}.key-lime{width:94px;height:94px;right:49%;top:244px;font-size:55px}.income-tag strong{font-size:42px}.income-tag b{font-size:24px}.whouse-link{min-width:190px;font-size:11px}.project-link{gap:25px;min-height:51px;padding-left:18px}.project-link .tg-icon{width:23px;height:23px}.pozor .portal-content{padding:25px 20px}.pozor h2{font-size:54px;margin-bottom:36px}.pozor h2 em{font-size:26px;left:17px}.pozor p{font-size:10px}.pozor-link{min-width:0;width:100%;font-size:11px;gap:15px}.clown-head{top:36px;width:143%;left:-21.5%;height:380px}.pozor-tape{top:293px;font-size:5px;letter-spacing:.7px;padding:11px 13px}.safe-stars{grid-column:span 5;height:475px}.white-orders{grid-column:span 7;height:475px}.safe-stars .portal-content{padding:25px 20px}.safe-stars h2{font-size:21px;letter-spacing:0}.stars-sculpture{width:195px;height:195px;top:89px;right:0}.stars-link{min-width:0;width:100%;font-size:10px;gap:13px;padding-left:13px}.safe-bottom{width:100%}.safe-bottom p{font-size:10px;margin-bottom:19px}.order-plates{left:4%;right:2%;height:168px;top:132px}.order-plate.front{padding:22px}.order-plate.front>span:first-child{font-size:42px}.order-plate.front>span:nth-child(2){font-size:30px}.order-plate.front b{font-size:9px}.order-token.token-one{width:75px;height:75px;font-size:54px;top:58px}.token-two{width:56px;height:56px;font-size:38px;top:81px}.token-three{width:46px;height:46px;font-size:28px;right:0;bottom:45px}.white-orders .portal-content{padding:25px 20px}.orders-link{min-width:205px;font-size:11px}.orders-bottom p{font-size:11px}.orders-line{width:300px;height:300px;left:3%;top:54px}.footer{height:105px}.footer>span{font-size:6px;letter-spacing:.7px}.project-area{padding-bottom:60px}}

@media(max-width:600px){
  html{scroll-padding-top:20px}.shell{padding-left:24px;padding-right:24px}.header{height:76px;gap:20px}.brand{font-size:10px;gap:10px}.brand-mark{width:24px;height:24px;gap:3px}.brand-mark i{width:5px;height:17px}.brand-mark i:nth-child(2){height:24px}.brand-mark i:nth-child(3){height:11px;margin-top:4px}.brand b{font-size:8px}.desktop-nav{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:transparent;border:1px solid #fff2;width:38px;height:38px;border-radius:50%;padding:0}.menu-toggle span{width:13px;height:1px;background:#bdc6b1;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-nav{position:fixed;z-index:25;inset:76px 0 auto;padding:20px 24px 35px;display:flex;flex-direction:column;background:#0c0e0bf5;border-bottom:1px solid #fff2;backdrop-filter:blur(15px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,visibility .2s,transform .2s}.mobile-nav.open{opacity:1;visibility:visible;transform:none}.mobile-nav a{font-size:21px;letter-spacing:-.6px;padding:17px 0;border-bottom:1px solid #fff1}.hero{height:595px;padding-top:32px}.hero-location{font-size:6px;letter-spacing:1.2px;gap:8px}.hero-location i{height:3px;width:3px}.hero-type{margin-top:56px}h1{font-size:clamp(65px,19.9vw,112px);font-weight:500;letter-spacing:-1.8px;line-height:1.1}h1 .hero-last{gap:18px;line-height:.97}h1 em{font-size:1.38em;letter-spacing:-5px;line-height:.82;margin-top:7px}.hero-object{width:250px;height:320px;top:170px;right:-40px;transform:scale(.68);transform-origin:right top;opacity:.65}.black-pass{left:0;top:0}.object-shadow{bottom:-50px}.hero-type .enter-link{margin-top:40px;min-width:143px;font-size:10px;padding-bottom:12px;gap:40px}.enter-link>span{font-size:21px}.hero-foot{left:24px;right:24px;bottom:35px;font-size:6px;letter-spacing:1px}.hero-foot>a{font-size:6px;letter-spacing:1px;gap:10px}.scroll-line{height:22px}.project-area{padding-top:0;padding-bottom:47px}.project-switches{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:33px}.project-switches>a{min-height:57px;font-size:10px;gap:11px;border-radius:6px;box-shadow:inset 0 1px #ffffff07,0 5px 0 #050604,0 9px 12px #0003}.project-switches .stars-logo{width:27px;height:27px}.switch-smile{width:24px;height:24px;font-size:25px}.switch-face{width:27px;height:27px}.switch-tether{font-size:24px}.portal-grid{display:flex;flex-direction:column;gap:30px}.portal{width:100%;scroll-margin-top:25px}.whouse{height:525px;border-radius:18px 18px 5px 18px}.portal-content{padding:27px 25px}.whouse h2{font-size:25px}.key-dark{width:151px;height:151px;right:12%;top:109px}.key-smile{transform:scale(.87)}.key-ivory{width:98px;height:98px;top:44px;right:5%;font-size:66px}.key-lime{width:95px;height:95px;top:238px;right:51%;font-size:55px}.whouse-ring{width:320px;height:320px;border-width:27px;right:-20%;top:52px}.key-shine{top:208px;right:-4%;width:90px}.income-tag{margin-bottom:20px}.income-tag>span:first-child{font-size:6px;letter-spacing:1.2px}.income-tag>div{gap:6px;margin-top:8px}.income-tag strong{font-size:44px;letter-spacing:-2.2px}.income-tag small{font-size:10px}.income-tag b{font-size:25px}.per-day{font-size:6px;letter-spacing:1.5px;margin-left:17px}.project-link{font-size:11px;min-height:51px;padding:13px 15px 13px 19px}.whouse-link{min-width:208px}.conditions{font-size:6px;margin-top:15px}.pozor{height:526px;max-width:450px;align-self:center;border-radius:150px 150px 10px 10px}.pozor .portal-content{padding:28px 27px}.clown-head{width:120%;height:390px;left:-10%;top:-1px;mask-image:radial-gradient(ellipse 46% 37% at 50% 38%,#000 46%,#000b 60%,transparent 88%)}.pozor h2{font-size:66px;margin-bottom:37px}.pozor h2 em{font-size:31px;left:22px;bottom:-21px}.pozor p{font-size:11px;margin-bottom:22px}.pozor-tape{top:273px;right:-9px;font-size:6px;padding:11px 15px;letter-spacing:.8px}.pozor-link{min-width:211px;width:auto;gap:30px}.pink-halo{width:190px;height:190px;left:calc(50% - 95px);top:55px}.safe-stars{height:470px;max-width:450px;align-self:center;border-radius:7px;margin:0}.safe-stars .portal-content{padding:27px 25px}.safe-stars h2{font-size:25px;letter-spacing:.2px}.stars-sculpture{width:227px;height:227px;top:77px;right:10%}.safe-bottom{width:auto}.safe-bottom p{font-size:11px;line-height:1.9;margin-bottom:22px}.stars-link{font-size:11px;min-width:230px;width:auto;padding-left:18px;gap:25px}.safe-frame{inset:8px;border-radius:3px}.white-orders{height:460px;margin-top:3px;max-width:480px;align-self:center}.orders-art{inset:0}.order-plates{left:6%;right:3%;height:174px;top:121px}.order-plate.front{padding:25px}.order-plate.front>span:first-child{font-size:45px}.order-plate.front>span:nth-child(2){font-size:33px}.order-plate.front b{font-size:10px}.order-plate{border-radius:22px}.order-token.token-one{top:37px;right:4%;width:81px;height:81px;font-size:58px}.token-two{top:73px;left:1%;width:56px;height:56px;font-size:38px}.token-three{width:47px;height:47px;font-size:28px;bottom:48px;right:0}.orders-line{width:310px;height:290px;left:0;top:34px}.white-orders .portal-content{padding:24px 22px}.orders-bottom p{font-size:11px;margin-bottom:18px}.orders-link{min-width:221px;font-size:11px}.footer{height:110px;gap:20px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;align-content:center;justify-content:space-between}.footer>span{font-size:5px;letter-spacing:1px;order:3;width:100%;text-align:center;color:#353e2f;margin-top:3px}.footer>a:last-child{font-size:8px}.texture{opacity:.016}.motion-ready .reveal,.motion-ready .reveal-line{filter:blur(3px);transition-duration:.65s}.hero-object,.key-dark,.stars-sculpture,.token-one{animation-duration:11s}
}
@media(max-width:360px){.hero{height:550px}.hero-type{margin-top:53px}h1{font-size:64px;letter-spacing:-1.7px}h1 em{font-size:1.34em}.hero-object{right:-67px;top:177px;opacity:.55;transform:scale(.62)}.hero-type .enter-link{margin-top:34px}.hero-location{font-size:5px;letter-spacing:1px}.hero-foot{font-size:5px}.project-switches>a{font-size:9px;gap:8px}.portal-content{padding:24px 21px}.whouse{height:510px}.key-dark{width:137px;height:137px;top:113px;right:9%}.key-ivory{width:86px;height:86px;font-size:59px;top:56px;right:3%}.key-lime{width:86px;height:86px;top:230px;right:49%;font-size:49px}.income-tag strong{font-size:41px}.whouse h2{font-size:22px}.pozor{height:500px;border-radius:125px 125px 10px 10px}.clown-head{width:133%;left:-16.5%;top:7px}.pozor .portal-content{padding:25px 23px}.pozor h2{font-size:61px}.pozor h2 em{font-size:29px;left:20px}.pozor-tape{top:260px;font-size:5px}.safe-stars{height:452px}.safe-stars .portal-content{padding:25px 21px}.safe-stars h2{font-size:23px}.stars-sculpture{width:210px;height:210px;top:80px;right:5%}.stars-link{min-width:221px;padding-left:16px;gap:20px;font-size:10px}.white-orders{height:430px}.white-orders .portal-content{padding:22px 15px}.order-plates{left:2%;right:1%;height:161px;top:115px}.order-plate.front{padding:22px}.order-plate.front>span:first-child{font-size:40px}.order-plate.front>span:nth-child(2){font-size:29px}.order-token.token-one{width:70px;height:70px;font-size:51px;top:37px;right:3%}.token-two{width:47px;height:47px;font-size:33px;top:72px}.orders-link{min-width:215px}.token-three{right:-4px;bottom:43px}}
.project-switches>a[data-glow]:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;z-index:6;pointer-events:none;background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--glow) 16%,transparent),transparent 74%);transition:opacity .3s}
@media(hover:hover) and (pointer:fine){.project-switches>a[data-glow]:hover:after{opacity:1}}
@media(max-width:600px){.hero{height:530px}.hero h1>.reveal-line:first-child{font-size:16vw;white-space:nowrap}.hero-type{margin-top:58px}.key-lime{top:190px}}
@media(max-width:360px){.hero{height:510px}.hero-type{margin-top:51px}.key-lime{top:184px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal,.motion-ready .reveal-line{opacity:1!important;filter:none!important;transform:none!important}.motion-ready .pozor-tape.reveal{transform:rotate(-10deg)!important}}
