@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.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:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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 Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f765030b-module__v5PbvW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f765030b-module__v5PbvW__variable{--font-dashboard-sans:"Manrope","Manrope Fallback"}
@font-face{font-family:Ahsing;src:local(Ahsing),url(/fonts/ahsing.otf)format("opentype");font-display:swap}@font-face{font-family:Glacial Indifference;src:local(Glacial Indifference),local(Glacial Indifference Regular),local(GlacialIndifference-Regular),url(/fonts/glacial-indifference-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Glacial Indifference;src:local(Glacial Indifference Bold),local(GlacialIndifference-Bold),url(/fonts/glacial-indifference-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--bg:#060604;--bg-rgb:6,6,4;--text:#fff8f1;--muted:#fff8f1cc;--whisper:#fff8f175;--rule:#fff8f18f;--surface-strong:rgba(var(--bg-rgb),.94);--surface-soft:rgba(var(--bg-rgb),.84);--surface-edge:#fff8f147;--panel-shadow:0 44px 118px #000000ad;--text-shadow:0 1px 0 #00000094,0 16px 34px #000000b3,0 0 24px #0000002e;--display:"Ahsing","Cormorant Garamond","Didot","Bodoni MT",Georgia,serif;--body:"Glacial Indifference","Montserrat","Helvetica Neue",sans-serif;--shadow-sm:0 16px 40px #00000038;--shadow-md:0 24px 70px #00000061;--shadow-lg:0 36px 120px #00000085;--tib-bg:#020202;--tib-surface:#0c0c0c;--tib-surface-2:#141414;--tib-text-primary:#fff;--tib-text-secondary:#dfdfdf;--tib-accent:#ff7a1a;--tib-accent-gold-rgb:255,122,26;--tib-shadow-soft:var(--shadow-md);--scrollbar-size:.82rem;--scrollbar-track:#ffffff06;--scrollbar-track-border:#ffffff0b;--scrollbar-thumb-solid:#d69a5285;--scrollbar-thumb-hover:#f2b66cb8;--scrollbar-thumb-active:#ffd699d1;--scrollbar-thumb-shadow:0 0 0 1px #00000038,inset 0 1px 0 #ffffff2e,0 10px 24px #00000042}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--body);cursor:auto;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow-x:hidden}.landingPage,.landingPage *{cursor:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-solid)var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{border:1px solid var(--scrollbar-track-border);background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{box-shadow:var(--scrollbar-thumb-shadow);background:linear-gradient(#ffdaa3c7,#b3742beb);border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffe3b8e6,#d78c3af5)}::-webkit-scrollbar-thumb:active{background:linear-gradient(#ffeccef5,#eca04ffa)}::-webkit-scrollbar-corner{background:0 0}.cursor{pointer-events:none;z-index:9999;mix-blend-mode:difference;position:fixed}.cursor-dot{background:var(--text);border-radius:50%;width:6px;height:6px;transition:transform 80ms,width .25s,height .25s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #f2ede6b8;border-radius:50%;width:36px;height:36px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .35s,height .35s,border-color .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}body:has(.sectionButton:hover) .cursor-ring{border-color:#f2ede6e6;width:64px;height:64px}.landingPage{position:relative}.backgroundWrapper{z-index:-5;position:fixed;inset:0}.backgroundImage{opacity:0;filter:brightness(.96)saturate(1.06)contrast(1.16);will-change:opacity,transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.8s cubic-bezier(.22,1,.36,1),transform 2.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.06)}.backgroundImage:after{content:"";background:radial-gradient(circle at 20% 48%,rgba(var(--bg-rgb),.16)0%,rgba(var(--bg-rgb),.04)34%,rgba(var(--bg-rgb),0)52%),linear-gradient(104deg,rgba(var(--bg-rgb),.6)0%,rgba(var(--bg-rgb),.42)22%,rgba(var(--bg-rgb),.2)44%,rgba(var(--bg-rgb),.08)70%,rgba(var(--bg-rgb),.02)100%),linear-gradient(180deg,rgba(var(--bg-rgb),.06)0%,rgba(var(--bg-rgb),.3)100%);position:absolute;inset:0}.backgroundImage.active{opacity:1;transform:scale(1)}.overlay{background:radial-gradient(ellipse at 28% 46%,#0000000a 0%,#00000014 38%,#0000002e 100%),linear-gradient(90deg,rgba(var(--bg-rgb),.14)0%,rgba(var(--bg-rgb),.05)34%,rgba(var(--bg-rgb),.01)58%,rgba(var(--bg-rgb),.1)100%);pointer-events:none;z-index:0;position:fixed;inset:0}.grain{pointer-events:none;z-index:1;opacity:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.siteHeader{z-index:200;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:2.2rem 4rem;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000047}.siteHeader:before{content:"";background:linear-gradient(180deg,rgba(var(--bg-rgb),.94)0%,rgba(var(--bg-rgb),.66)74%,rgba(var(--bg-rgb),.12)100%);-webkit-backdrop-filter:blur(14px)saturate(126%)contrast(108%);backdrop-filter:blur(14px)saturate(126%)contrast(108%);pointer-events:none;position:absolute;inset:0}.siteHeader:after{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:4rem;right:4rem;box-shadow:0 1px #0000006b}.siteLogo{font-family:var(--body);letter-spacing:-.01em;text-transform:lowercase;color:var(--text);z-index:1;text-shadow:var(--text-shadow);font-size:1.05rem;font-weight:500;text-decoration:none;transition:opacity .3s;position:relative}.siteLogo:hover{opacity:.8}.headerContact{font-family:var(--body);letter-spacing:.34rem;text-transform:uppercase;color:var(--muted);z-index:1;text-shadow:var(--text-shadow);font-size:.62rem;font-weight:300;text-decoration:none;transition:color .3s;position:relative}.headerContact:hover{color:var(--text)}.sideNav{z-index:100;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:fixed;top:50%;right:3rem;transform:translateY(-50%)}.navDot{background:var(--muted);border-radius:50%;width:3px;height:3px;transition:all .5s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 0 1px #fff8f180,0 0 14px #00000029}.navDot.active{background:var(--text);border-radius:2px;height:28px;box-shadow:0 0 0 1px #fff8f1d1,0 0 24px #fff8f13d}.sectionIndex{font-family:var(--body);letter-spacing:.24rem;color:var(--muted);text-shadow:var(--text-shadow);z-index:100;font-size:.62rem;font-weight:200;transition:all .5s;position:fixed;bottom:2.8rem;left:4rem}.landingPage section{scroll-snap-align:start;z-index:10;align-items:center;min-height:100vh;padding:0 8vw;display:flex;position:relative}.leftAlign{justify-content:flex-start}.rightAlign{justify-content:flex-end}.sectionContent{max-width:580px;position:relative}.sectionContentHome{max-width:760px}.sectionLine{transform-origin:top;width:2px;height:72px;margin-bottom:2.8rem;animation:1.1s cubic-bezier(.22,1,.36,1) forwards lineRevealV;display:block;transform:scaleY(0);box-shadow:0 0 24px #fff8f142,0 0 0 1px #fff8f12e}.sectionLabel{font-family:var(--body);letter-spacing:.42rem;text-transform:uppercase;text-shadow:var(--text-shadow);opacity:0;margin-bottom:1.6rem;font-size:.66rem;font-weight:300;animation:.9s .2s forwards fadeUp;transform:translateY(16px)}.titleWrapper{margin:-.14em -.08em -.08em -.02em;padding:.14em .08em .08em .02em;overflow:hidden}.sectionContent h1{font-family:var(--display);letter-spacing:-.04em;text-shadow:var(--text-shadow);margin-bottom:.6rem;font-size:clamp(5.5rem,9vw,10rem);font-style:italic;font-weight:400;line-height:.88;animation:1.3s cubic-bezier(.22,1,.36,1) 50ms forwards titleReveal;transform:translateY(110%)}.sectionContentHome h1{font-size:clamp(4.8rem,8.4vw,8.25rem);line-height:.92}.sectionContent h1 em{font-style:normal;font-weight:600}.titleDotSuffix{letter-spacing:-.02em;opacity:.9;font-size:.65em;font-style:italic;font-weight:400}.sectionSubtitle{color:#fff8f1f5;max-width:340px;font-family:var(--body);letter-spacing:.1rem;text-shadow:var(--text-shadow);opacity:0;margin-top:1.8rem;margin-bottom:3.2rem;font-size:.84rem;font-weight:300;line-height:1.82;animation:1s .4s forwards fadeUp;transform:translateY(20px)}.sectionContentHome .sectionSubtitle{max-width:31rem}@media (min-width:1200px){.sectionContent:not(.sectionContentHome) h1{font-size:clamp(5rem,8vw,8.5rem)}}.sectionButton{text-transform:uppercase;letter-spacing:.32rem;font-family:var(--body);color:var(--text);text-shadow:var(--text-shadow);opacity:0;background:0 0;border:none;align-items:center;gap:2.4rem;padding:0 0 1rem;font-size:.66rem;font-weight:300;text-decoration:none;transition:color .4s,text-shadow .4s;animation:1s .6s forwards fadeUp;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)}.sectionButton:after{content:"";transform-origin:0;opacity:.74;background:currentColor;width:100%;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(1)}.sectionButton:before{content:"";transform-origin:0;opacity:1;background:currentColor;width:100%;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1) .1s;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 16px}.sectionButton:hover:before{transform:scaleX(1)}.sectionButton:hover{text-shadow:0 1px #0000008f,0 16px 30px #0000009e,0 0 22px #00000038}.sectionButton:hover .arrow{transform:translate(8px)}.arrow{font-size:.95rem;font-weight:300;transition:transform .4s cubic-bezier(.22,1,.36,1)}.comingSoonSection{justify-content:center;padding-top:9rem;padding-bottom:6rem}.comingSoonPanel{background:linear-gradient(180deg,rgba(var(--bg-rgb),.94)0%,rgba(var(--bg-rgb),.82)100%);width:min(720px,100%);box-shadow:inset 0 0 0 1px #fff8f114,var(--panel-shadow);-webkit-backdrop-filter:blur(18px)saturate(118%)contrast(106%);backdrop-filter:blur(18px)saturate(118%)contrast(106%);border:1px solid #fff8f14d;padding:clamp(2rem,4vw,3.25rem);position:relative;overflow:hidden}.comingSoonPanel:before{content:"";background:linear-gradient(90deg,#ffb15cd1,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.comingSoonPanel:after{content:"";background:linear-gradient(#ffb15cd1,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.comingSoonLabel{font-family:var(--body);letter-spacing:.42rem;text-transform:uppercase;color:#ffb15c;text-shadow:var(--text-shadow);margin-bottom:1.4rem;font-size:.66rem;font-weight:300}.comingSoonTitle{font-family:var(--display);letter-spacing:-.035em;max-width:10ch;text-shadow:var(--text-shadow);margin-bottom:1.35rem;font-size:clamp(3.2rem,7vw,5.6rem);font-style:italic;font-weight:400;line-height:.92}.comingSoonCopy{color:#f2ede6cc;max-width:34rem;font-family:var(--body);letter-spacing:.08rem;text-shadow:var(--text-shadow);font-size:.9rem;font-weight:300;line-height:1.9}.sectionNumber{transform-origin:50%;font-family:var(--body);letter-spacing:.35rem;text-transform:lowercase;color:var(--whisper);text-shadow:var(--text-shadow);white-space:nowrap;pointer-events:none;z-index:50;font-size:.5rem;font-weight:200;position:fixed;top:50%;right:0;transform:translate(calc(50% - 1.5rem))translateY(-50%)rotate(90deg)}.scrollHint{z-index:100;filter:drop-shadow(0 16px 24px #00000047);opacity:0;flex-direction:column;align-items:center;gap:.8rem;animation:1s 1.5s forwards fadeIn;display:flex;position:fixed;bottom:2.8rem;right:3rem}.scrollHint span{font-family:var(--body);letter-spacing:.35rem;text-transform:uppercase;color:#f2ede6cc;text-shadow:var(--text-shadow);writing-mode:vertical-lr;text-orientation:mixed;font-size:.5rem;font-weight:200;transform:rotate(180deg)}.scrollHintLine{background:#f2ede65c;width:1px;height:48px;position:relative;overflow:hidden}.scrollHintLine:after{content:"";background:#f2ede6f5;width:100%;height:100%;animation:1.8s infinite scrollPulse;position:absolute;top:-100%;left:0}@keyframes titleReveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineRevealV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes scrollPulse{0%{top:-100%}to{top:100%}}@media (min-width:1800px){.backgroundImage{background-size:auto 100vh}}@media (min-width:1400px) and (max-width:1799px){.backgroundImage{background-size:auto 95vh}}@media (min-width:1200px) and (max-width:1399px){.backgroundImage{background-size:auto 90vh}}@media (min-width:992px) and (max-width:1199px){.backgroundImage{background-size:auto 85vh}}@media (max-width:991px){.backgroundImage{background-position:50%;background-size:cover}.siteHeader{padding:1.8rem 2rem}.siteHeader:after{left:2rem;right:2rem}.landingPage section{padding:0 2.5rem}.sectionContentHome{max-width:680px}.sectionContent h1{font-size:clamp(4rem,11vw,6.5rem)}.sectionContentHome h1{font-size:clamp(3.85rem,9.6vw,5.9rem);line-height:.94}}@media (max-width:768px){body,.landingPage,.landingPage *{cursor:auto}.cursor-dot,.cursor-ring,.sideNav,.scrollHint,.sectionNumber{display:none}.siteHeader{align-items:flex-start;padding:1.4rem 1.5rem}.siteHeader:after{left:1.5rem;right:1.5rem}.headerContact{display:none}.landingPage section{padding:0 1.5rem;justify-content:flex-start!important}.sectionContent h1{font-size:clamp(3.95rem,13.5vw,5.45rem)}.sectionLabel{letter-spacing:.32rem;font-size:.7rem}.sectionSubtitle{letter-spacing:.08rem;max-width:100%;font-size:.92rem;line-height:1.75}.sectionButton{letter-spacing:.22rem;font-size:.62rem}.sectionContentHome{max-width:100%}.sectionContentHome h1{font-size:clamp(2.95rem,11.4vw,4.65rem);line-height:.96}.sectionContentHome .sectionSubtitle{max-width:100%}.comingSoonSection{justify-content:flex-end;padding:0 1.5rem 4rem}.comingSoonPanel{width:100%;padding:1.75rem 1.5rem 1.9rem}.comingSoonLabel{letter-spacing:.28rem}.comingSoonTitle{font-size:clamp(2.8rem,12vw,4.25rem)}.comingSoonCopy{letter-spacing:.05rem;font-size:.86rem;line-height:1.8}}
