@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-italic-Cq9u_6Zz.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-italic-BuvkOFDm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0b0a08;--ink-2: #13110d;--bone: #ede6d6;--bone-dim: #a9a293;--muted: #8f887a;--gold: #c9a24a;--gold-hi: #e8c878;--line: rgba(237, 230, 214, .12);--serif: "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--sans: "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--mono: "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--pad: clamp(20px, 5vw, 72px);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{font-variant-numeric:lining-nums;background:var(--ink);color:var(--bone);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:hidden;background:var(--ink)}body.is-loading{overflow:hidden}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}img,svg{display:block}.mono{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.italic{font-style:italic}.gold{color:var(--gold)}.skip{position:absolute;left:-999px;top:0;z-index:100;background:var(--gold);color:var(--ink);padding:10px 14px}.skip:focus{left:12px;top:12px}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.gl{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none;transition:opacity .35s linear}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.045;background:url(../img/grain.png?v=20261023) 0 0 / 160px 160px repeat;will-change:transform;contain:strict}@keyframes grain{0%,to{transform:translateZ(0)}10%{transform:translate3d(-3%,-6%,0)}30%{transform:translate3d(2%,-8%,0)}50%{transform:translate3d(8%,5%,0)}70%{transform:translate3d(6%,2%,0)}90%{transform:translate3d(-1%,4%,0)}}main,.foot,.nav{position:relative;z-index:2}.cursor{position:fixed;left:0;top:0;z-index:60;pointer-events:none;mix-blend-mode:difference}.cursor__dot,.cursor__ring{position:absolute;left:0;top:0;border-radius:50%;transform:translate(-50%,-50%)}.cursor__dot{width:5px;height:5px;background:var(--bone)}.cursor__ring{width:34px;height:34px;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='30.0,8.6 70.0,8.6 94.8,39.8 86.0,78.7 50.0,96.0 14.0,78.7 5.2,39.8' fill='none' stroke='%23EDE6D6' stroke-opacity='.75' stroke-width='3'/%3E%3C/svg%3E") center / contain no-repeat;transition:width .4s var(--ease),height .4s var(--ease),transform .6s var(--ease)}.cursor.is-hover .cursor__ring{width:62px;height:62px;transform:translate(-50%,-50%) rotate(25.7deg)}@media (hover: none),(pointer: coarse){.cursor{display:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:22px var(--pad);mix-blend-mode:normal}.nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0b0a08d9,#0b0a0800);pointer-events:none}.nav>*{position:relative}.nav__brand{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:21px;letter-spacing:.01em}.nav__mark{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.hero__hint{position:absolute;right:var(--pad);top:50%;writing-mode:vertical-rl;color:var(--muted);letter-spacing:.3em}@media (max-width: 900px){.hero__hint{display:none}}.nav__links{display:flex;gap:clamp(14px,2.6vw,36px);align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nav__links a{position:relative;padding:6px 0;color:var(--bone-dim);transition:color .3s}.nav__links a:hover{color:var(--bone)}.nav__cta{color:var(--ink)!important;background:var(--gold);padding:10px 18px!important;border-radius:100px}.nav__cta:hover{background:var(--gold-hi)}@media (max-width: 720px){.nav__links a:not(.nav__cta){display:none}}section{padding:clamp(110px,16vh,200px) var(--pad);position:relative}.eyebrow{color:var(--gold);margin:0 0 28px}.h2{font-family:var(--serif);font-weight:300;font-size:clamp(44px,7.4vw,118px);line-height:.95;letter-spacing:-.02em;margin:0}.line{display:block;overflow:hidden;padding-bottom:.06em}.word{display:inline-block;will-change:transform}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(60px,11vh,120px)}.hero__meta{position:absolute;top:110px;left:var(--pad);display:flex;gap:28px;color:var(--bone-dim)}.hero__title{font-family:var(--serif);font-weight:300;font-size:clamp(56px,10.6vw,188px);line-height:.9;letter-spacing:-.03em;margin:0 0 34px;max-width:14ch}.hero__sub{max-width:44ch;color:var(--bone-dim);font-size:clamp(16px,1.4vw,19px);margin:0 0 36px}.hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hero__scroll{position:absolute;right:var(--pad);bottom:clamp(60px,11vh,120px);display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--bone-dim)}.hero__scroll i{width:1px;height:64px;background:linear-gradient(var(--gold),transparent);animation:drip 2.4s var(--ease) infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.hero__coords{position:absolute;top:110px;right:var(--pad);color:var(--muted)}@media (max-width: 720px){.hero__coords,.hero__scroll{display:none}.hero__meta{gap:16px}}.btn{border:0;position:relative;display:inline-flex;align-items:center;gap:10px;padding:17px 28px;border-radius:100px;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;overflow:hidden;isolation:isolate}.btn span{position:relative;z-index:1}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform:translateY(101%);transition:transform .6s var(--ease);z-index:0;border-radius:inherit}.btn--gold:hover:before{transform:translateY(0)}.btn--ghost{border:1px solid var(--line);color:var(--bone)}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-hi)}.manifesto{max-width:1400px}.manifesto__text{font-family:var(--serif);font-weight:300;font-size:clamp(30px,4.3vw,66px);line-height:1.12;letter-spacing:-.01em;margin:0}.manifesto__text em{color:var(--gold)}.scrub .w{opacity:.58;transition:none}.arts__head{margin-bottom:clamp(50px,8vh,90px)}.arts__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);position:relative}.art{background:linear-gradient(90deg,#0b0a08b8,#0b0a0859)}.art{position:relative;display:grid;grid-template-columns:90px 1.1fr 1.4fr 1fr;gap:24px;align-items:baseline;padding:34px 0;border-bottom:1px solid var(--line);cursor:default}.art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#c9a24a1a,#c9a24a00 70%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.art:hover:before,.art.is-active:before{opacity:1}.art__num{color:var(--gold)}.art__name{font-family:var(--serif);font-weight:300;font-size:clamp(38px,4.6vw,72px);line-height:1;margin:0;transition:transform .6s var(--ease),color .4s}.art:hover .art__name,.art.is-active .art__name{transform:translate(14px);color:var(--gold-hi)}.art__desc{margin:0;color:var(--bone-dim);max-width:46ch}.art__tags{color:var(--muted);text-align:right}@media (max-width: 900px){.art{grid-template-columns:50px 1fr}.art__desc,.art__tags{grid-column:2;text-align:left}}.method__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:clamp(50px,8vh,90px);border:1px solid var(--line)}.step{background:var(--ink);padding:38px 30px 46px;min-height:320px;display:flex;flex-direction:column;transition:background .5s var(--ease)}.step:hover{background:var(--ink-2)}.step__n{color:var(--gold);margin-bottom:auto}.step h3{font-family:var(--serif);font-weight:400;font-size:40px;margin:60px 0 12px}.step p{margin:0;color:var(--bone-dim)}@media (max-width: 900px){.method__steps{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.method__steps{grid-template-columns:1fr}.step{min-height:0}.step h3{margin-top:30px}}.codex__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(30px,5vw,80px) clamp(30px,6vw,110px);margin-top:clamp(50px,8vh,90px)}.law{border-top:1px solid var(--line);padding-top:26px}.law__n{color:var(--gold)}.law h3{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3vw,44px);margin:14px 0 10px}.law p{margin:0;color:var(--bone-dim);max-width:52ch}@media (max-width: 760px){.codex__grid{grid-template-columns:1fr}}.marquee{margin:clamp(80px,12vh,140px) calc(var(--pad) * -1) 0;border-block:1px solid var(--line);overflow:hidden;padding:22px 0}.marquee__track{display:flex;width:max-content;font-size:clamp(14px,1.6vw,20px);color:var(--bone-dim);animation:marquee 38s linear infinite}.marquee__track span{padding-right:1.2em;white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}.contact{min-height:90svh;display:flex;flex-direction:column;justify-content:center}.contact__title{font-family:var(--serif);font-weight:300;font-size:clamp(64px,13vw,230px);line-height:.86;letter-spacing:-.035em;margin:0 0 34px}.contact__sub{color:var(--bone-dim);max-width:44ch;margin:0 0 44px}.contact__mail{display:inline-flex;align-items:center;gap:18px;align-self:flex-start;font-family:var(--serif);font-size:clamp(26px,3.6vw,56px);border-bottom:1px solid var(--gold);padding-bottom:8px;transition:color .4s}.contact__mail svg{width:.7em;height:.7em;transition:transform .6s var(--ease)}.contact__mail:hover{color:var(--gold-hi)}.contact__mail:hover svg{transform:translate(6px,-6px)}.foot{padding:0 var(--pad) 20px;overflow:hidden}.foot__row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 0;border-top:1px solid var(--line);color:var(--bone-dim)}.foot__social{display:flex;gap:22px}.foot__social a:hover,.foot__221{color:var(--gold)}.foot__giant{font-family:var(--serif);font-weight:300;font-size:20.5vw;line-height:.78;letter-spacing:-.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(201,162,74,.35);margin-top:20px;-webkit-user-select:none;user-select:none}.reveal{opacity:0;transform:translateY(24px)}.no-js .reveal,.reduced .reveal{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.grain,.marquee__track,.hero__scroll i{animation:none}}.art{scroll-margin-top:110px}.art__toggle{grid-column:2;justify-self:start;margin-top:6px;background:none;border:1px solid var(--line);color:var(--bone-dim);padding:9px 16px;border-radius:100px;cursor:pointer;transition:border-color .3s,color .3s}.art__toggle:hover,.art.is-open .art__toggle{border-color:var(--gold);color:var(--gold-hi)}.art__toggle span{display:inline-block;transition:transform .4s var(--ease)}.art.is-open .art__toggle span{transform:rotate(45deg)}.art__more{grid-column:2 / -1;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,64px);padding-top:18px}.art__more[hidden]{display:none}.art__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.art__list li{position:relative;padding-left:26px;color:var(--bone)}.art__list li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:1px;background:var(--gold)}.ask{display:grid;gap:12px;align-content:start}.ask label{color:var(--gold)}.ask__row{display:flex;gap:10px;flex-wrap:wrap}.ask input{flex:1 1 220px;min-width:0;background:#ede6d60a;border:1px solid var(--line);border-radius:100px;color:var(--bone);padding:15px 20px;font:inherit;font-size:15px}.ask input::placeholder{color:var(--muted)}.ask input:focus{outline:none;border-color:var(--gold)}.ask__note{color:var(--muted);font-size:10px;margin:0}@media (max-width: 900px){.art__more{grid-column:1 / -1;grid-template-columns:1fr}.art__toggle{grid-column:2}}.hero__media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#0b0a08 url(../img/hero-lqip.webp?v=20261023) center 32% / cover no-repeat}.hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:47% 32%;will-change:transform}.hero__img,.hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__img{object-fit:cover;object-position:47% 32%}.hero__stage{opacity:0;transition:opacity .6s linear}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:47% 32%;opacity:0;transition:opacity .4s linear}.hero__video.is-live,.hero__stage.is-live{opacity:1}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0a08f5,#0b0a088c 28%,#0b0a0800 55%),linear-gradient(to right,#0b0a08b8,#0b0a0840 38%,#0b0a0800 60%),linear-gradient(to bottom,#0b0a088c,#0b0a0800 18%)}.hero{isolation:auto}.hero__title{font-size:clamp(46px,6.3vw,116px);max-width:15ch;text-shadow:0 2px 30px rgba(0,0,0,.45)}.hero__sub{color:#d9d1c0}main{position:relative}main>section:not(.hero),.foot{background:transparent}.hero__hint{display:none}@media (max-width: 720px){.hero__media{bottom:auto;height:68svh}.hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(to top,#0b0a08,#0b0a0800)}.hero__title{font-size:clamp(42px,12vw,64px)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ink);display:grid;place-items:center;cursor:pointer}.intro.is-gl{background:transparent}.intro.is-gl.is-coin:not(.is-crossed){background:var(--ink)}.intro__coin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.intro__enter{position:absolute;left:0;right:0;bottom:clamp(56px,11vh,120px);display:flex;flex-direction:column;align-items:center;gap:22px;opacity:0;visibility:hidden}.intro__line{margin:0;padding:0 var(--pad);font-family:var(--serif);font-weight:500;font-size:clamp(18px,min(1.9vw,3.4vh),27px);letter-spacing:.02em;color:#f7f1e3;text-align:center;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.75)}.intro__line em{font-style:italic;color:var(--gold-hi)}.intro__btn.is-nudged{animation:btnNudge .9s cubic-bezier(.2,.7,.2,1)}@keyframes btnNudge{0%{transform:scale(1)}22%{transform:scale(1.06);box-shadow:0 0 0 1px #ede6d699,0 0 0 10px #c9a24a2e,0 14px 50px #c9a24a66}to{transform:scale(1)}}.intro__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease;pointer-events:none}.intro.is-coin .intro__bg.is-in{opacity:1}.intro__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.intro__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 38%,#0b0a0800 42%,#0b0a0899),linear-gradient(180deg,#0b0a082e,#0b0a0800 28%,#0b0a0800 58%,#0b0a0880)}.intro__mist{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 1.8s ease}.intro.is-coin .intro__mist{opacity:1}.intro__mist i{position:absolute;left:0;width:200%;background-repeat:repeat-x;background-size:50% 100%;will-change:transform}.intro__mist-a{bottom:-4vh;height:46vh;background-image:url(../img/mist-a.webp?v=20261023);opacity:.6;transform-origin:50% 100%;animation:mistDrift 44s linear infinite,mistBillowA 7.5s ease-in-out infinite alternate}.intro__mist-b{top:16vh;height:44vh;background-image:url(../img/mist-b.webp?v=20261023);opacity:.5;animation:mistDrift 68s linear infinite reverse,mistBillowB 11s ease-in-out infinite alternate}@keyframes mistDrift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes mistBillowA{0%{translate:0 0;scale:1 1;opacity:.52}to{translate:0 -1.6vh;scale:1 1.1;opacity:.72}}@keyframes mistBillowB{0%{translate:0 .8vh;scale:1 1;opacity:.42}to{translate:0 -1.2vh;scale:1 1.07;opacity:.6}}.reduced .intro__mist i{animation:none}@media (max-width: 560px){.intro__enter{gap:16px}}.nav__cta{transition:opacity .5s ease,transform .5s ease,visibility .5s}body.in-hero .nav__cta{opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}.intro__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:400 11px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);background:var(--gold);border:0;border-radius:999px;padding:22px 44px;font-size:13px;box-shadow:0 0 0 1px #c9a24a59,0 10px 40px #c9a24a38;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.intro__btn:hover,.intro__btn:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #ede6d680,0 14px 50px #c9a24a59;outline:none}.intro__btn:focus-visible{box-shadow:0 0 0 2px var(--bone),0 14px 50px #c9a24a59}.intro.is-coin{cursor:default}.intro__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.intro__mark{position:relative;text-align:center;padding:0 var(--pad)}.intro__word{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(46px,9vw,150px);line-height:1;letter-spacing:-.01em;color:var(--bone);white-space:nowrap}.intro__sub{margin:22px 0 0;color:var(--gold);font-size:clamp(9px,1vw,11px);letter-spacing:.42em;text-transform:uppercase}.intro__word,.intro__sub{opacity:0}.intro__skip{position:absolute;bottom:var(--pad);left:50%;translate:-50% 0;margin:0;color:var(--muted);font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:0}@media (max-width: 560px){.intro__word{white-space:normal;font-size:clamp(52px,15vw,76px)}}.veil{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:70;pointer-events:none}.moons{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.moon{--r: 10px;position:absolute;left:0;top:0;display:flex;align-items:center;gap:12px;color:var(--bone);text-decoration:none;cursor:pointer;pointer-events:auto;will-change:transform,opacity;opacity:0}.moon__hit{position:relative;width:calc(var(--r) * 2 + 16px);height:calc(var(--r) * 2 + 16px);margin:-8px;border-radius:50%;flex:none}.moon__orb{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:#fff4d8;box-shadow:0 0 4px 1px #ffecbe8c,0 0 10px 2px #c9a24a40;opacity:.55;animation:twinkle 4.8s ease-in-out infinite;animation-delay:var(--tw, 0s);transition:transform .6s var(--ease),box-shadow .6s var(--ease),opacity .4s}@keyframes twinkle{0%,to{opacity:.38}50%{opacity:.7}}.moon:hover .moon__orb,.moon:focus-visible .moon__orb{animation:none;opacity:1;transform:scale(2.6);box-shadow:0 0 6px 2px #fff0cdf2,0 0 26px 6px #e8c8788c,0 0 60px 10px #c9a24a40}.moon__hit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(232,200,120,.35);opacity:0;transform:scale(.5);transition:opacity .5s,transform .8s var(--ease)}.moon:hover .moon__hit:after,.moon:focus-visible .moon__hit:after{opacity:1;transform:scale(1.15)}.moon__label{display:flex;align-items:baseline;gap:8px;font-family:var(--serif);font-size:19px;white-space:nowrap;color:var(--bone);text-shadow:0 0 2px rgba(11,10,8,.9),0 1px 14px rgba(11,10,8,.95),0 0 34px rgba(11,10,8,.7);padding:2px 10px 3px;border-radius:100px;background:radial-gradient(closest-side,#0b0a086b,#0b0a0800);opacity:0;transform:translate(-8px);transition:opacity .45s,transform .6s var(--ease),color .4s;pointer-events:none}.moon__num{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--gold-hi)}.moon:hover .moon__label,.moon:focus-visible .moon__label{opacity:1;font-size:26px;color:var(--gold-hi);transform:translate(4px)}.moon:hover .moon__label:after,.moon:focus-visible .moon__label:after{content:"Enter →";font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin-left:6px}.moon.is-left{flex-direction:row-reverse;translate:calc(-100% + 20px) 0}.moon.is-left:hover .moon__label{transform:translate(-4px)}.moons.is-hidden .moon{pointer-events:none;opacity:0!important}.moon{opacity:1;transition:opacity .8s}@media (hover: none),(max-width: 900px){.moons{display:none}}.moon.is-occluded{pointer-events:none}.moon:focus-visible{outline:none}@media (max-width: 720px){.moon__label{font-size:14px}.moon__num{display:none}.moon:hover .moon__label{font-size:17px}}.hero__meta,.hero__coords{text-shadow:0 0 2px rgba(11,10,8,.9),0 1px 12px rgba(11,10,8,.9)}.hero__sub{text-shadow:0 1px 18px rgba(11,10,8,.95),0 0 2px rgba(11,10,8,.7)}.hero__title{text-shadow:0 2px 34px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.35)}@media (max-width: 720px){.hero__meta{display:none}}.art__enter{display:inline-flex;gap:10px;align-items:center;color:var(--gold-hi);text-decoration:none;letter-spacing:.16em;text-transform:uppercase;font-size:11px;border-bottom:1px solid rgba(232,200,120,.35);padding-bottom:6px;justify-self:start}.art__enter:hover{border-color:var(--gold-hi)}.art__more>.art__enter{grid-column:1 / -1}.nav:before{background:linear-gradient(to bottom,#0b0a08e6,#0b0a088c 60%,#0b0a0800);top:0;right:0;bottom:-30px;left:0}.nav__links a{color:#e4dccb;text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9)}.nav__links a:hover{color:var(--gold-hi)}.nav__brand{text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 12px rgba(11,10,8,.9)}.hero__meta{color:#e4dccb}.hero__coords{color:#cfc6b3}.hero__scroll{color:#e4dccb;text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9)}.ahero__tags{color:#cfc6b3;text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9)}.art-page .eyebrow,.hero .eyebrow{text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9)}.nav:before{transition:background .4s var(--ease),backdrop-filter .4s,inset .4s}.nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);background:#0b0a08bd;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--line)}.nav.is-scrolled:after{opacity:1}section{padding:clamp(80px,12vh,150px) var(--pad)}section+section{padding-top:clamp(40px,6vh,80px)}.hero{padding-top:0}@media (min-width: 901px){.art{grid-template-columns:90px minmax(0,1fr) minmax(0,1.5fr) auto;padding:28px 0}.art__tags{grid-column:3;text-align:left;margin-top:10px;white-space:nowrap}.art__toggle{grid-column:4;grid-row:1;justify-self:end;align-self:center;margin:0}}@media (max-width: 900px){.art{grid-template-columns:28px 1fr;gap:10px 14px;padding:26px 0}.art__name{font-size:40px}}.ask__note{font-size:11px;color:var(--bone-dim)}@media (max-width: 560px){.hero__actions .btn,.ahero__actions .btn{flex:1 1 100%;justify-content:center;padding:16px 20px}.foot__row{flex-direction:column;gap:14px}.foot__social{gap:18px;flex-wrap:wrap}}.contact{min-height:70svh}.contact__cta{align-self:flex-start;margin:0 0 40px}.foot__giant{-webkit-text-stroke:1px rgba(201,162,74,.5);font-size:18vw;margin-left:-.02em}.intro{animation:introFailsafe .6s 14s forwards}.intro.is-waiting,.intro.is-showroom,.intro.is-gating{animation:none!important}@keyframes introFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.journey{padding:0!important;position:relative}.journey__pin{position:relative;height:100vh;height:100svh;overflow:hidden;background:transparent}.jw{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.jw:not([style*=opacity]),.jw[style*="opacity: 0;"]{visibility:hidden}.jw__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;will-change:transform}body:has(>.intro) .jw__img{display:none}.jw__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s linear;will-change:transform;pointer-events:none}.jw__stage.is-live{opacity:1}.jw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0b0a08e0,#0b0a089e 30%,#0b0a081f 58%,#0b0a0800 75%),linear-gradient(to top,#0b0a08cc,#0b0a0800 40%)}.jw__copy{position:absolute;z-index:2;left:var(--pad);bottom:clamp(70px,14vh,140px);max-width:600px}.jw__title{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,96px);line-height:.98;letter-spacing:-.02em;margin:0 0 22px;text-shadow:0 2px 30px rgba(0,0,0,.6)}.jw__line{color:#e4dccb;font-size:clamp(16px,1.35vw,19px);max-width:40ch;margin:0 0 30px;text-shadow:0 1px 16px rgba(11,10,8,.95)}.jw .eyebrow{margin-bottom:20px}.journey__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--fx, 50%) var(--fy, 40%),#fff8e8 0%,#ffe3a8 14%,#f0b860 32%,rgba(201,140,60,.85) 55%,rgba(60,40,20,.9) 100%)}.journey__rail{position:absolute;z-index:4;right:var(--pad);top:50%;translate:0 -50%;list-style:none;margin:0;padding:0;display:grid;gap:14px;text-align:right;font-size:10px;letter-spacing:.2em;color:#ede6d673}.journey__rail{opacity:0;transition:opacity .6s}.journey.is-active .journey__rail{opacity:1}.journey__rail li{transition:color .4s,transform .4s var(--ease)}.journey__rail li.is-on{color:var(--gold-hi);transform:translate(-6px)}.hero__flash{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--fx, 47%) var(--fy, 35%),#fff8e8 0%,#ffe3a8 14%,#f0b860 32%,rgba(201,140,60,.85) 55%,rgba(60,40,20,.9) 100%)}@media (max-width: 900px) and (orientation: portrait){.jw__img{object-position:var(--sun, 80% 30%)}.jw:after{background:linear-gradient(to top,#0b0a08f2,#0b0a08bf 38%,#0b0a081a 70%)}.jw__copy{right:var(--pad);bottom:48px}.jw__title{font-size:clamp(38px,11vw,56px)}.journey__rail{display:none}}.journey.is-static .journey__pin{height:auto}.journey.is-static .jw{position:relative;opacity:1;height:100svh}.journey.is-static .journey__flash,.journey.is-static .journey__rail{display:none}.jw--finale{background:radial-gradient(circle at 50% 42%,#f0b86047,#78501e2e 28%,#0b0a08 62%);display:grid;place-items:center}.jw--finale:after{display:none}.jw__copy--finale{position:relative;left:auto;bottom:auto;right:auto;text-align:center;max-width:760px;padding:0 var(--pad)}.jw__copy--finale .jw__line{margin-left:auto;margin-right:auto}.proposal{max-width:760px}.proposal__more[hidden]{display:none}.proposal__more{margin-top:22px}.proposal__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.field{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.field>span,.field legend{color:var(--gold);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:0}.field--wide{grid-column:1 / -1}.field input,.field select{background:#ede6d60a;border:1px solid var(--line);border-radius:14px;color:var(--bone);padding:14px 16px;font:inherit;font-size:15px}.field select option{background:#15130f}.field input:focus,.field select:focus{outline:none;border-color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-flex;gap:8px;align-items:baseline;padding:10px 14px;border:1px solid var(--line);border-radius:100px;color:var(--bone-dim);font-size:14px;transition:border-color .3s,color .3s,background .3s}.chip b{font-family:var(--mono);font-weight:400;font-size:10px;color:var(--gold);letter-spacing:.12em}.chip input:checked+span{border-color:var(--gold);color:var(--bone);background:#c9a24a1f}.chip input:focus-visible+span{outline:2px solid var(--gold-hi);outline-offset:2px}.contact__form{margin:0 0 48px}@media (max-width: 640px){.proposal__grid{grid-template-columns:1fr}}:root{--display: #f7f1e3}.hero__title,.jw__title,.ahero__title{font-weight:500;color:var(--display);letter-spacing:-.015em;text-shadow:0 0 1px rgba(0,0,0,.35),0 2px 18px rgba(0,0,0,.55),0 0 60px rgba(11,10,8,.6)}.hero__title .italic,.jw__title .italic,.ahero__title .italic,.hero__title .gold,.jw__title .gold{color:var(--gold-hi)}.h2,.contact__title,.orbitnav__next{font-weight:400;color:var(--display)}.h2 .gold,.contact__title .gold{color:var(--gold-hi)}.manifesto__text{font-weight:400;color:var(--display)}.scrub .w{opacity:.66}.card h3,.awhy__grid h3,.abuild__grid h3,.asteps__list h3,.afit__list li,.afaq summary,.art__name{font-weight:500;color:var(--display)}.jw__line,.ahero__sub,.hero__sub{color:#efe7d6}.nav__brand,.nav__cta{white-space:nowrap}@media (max-width: 480px){.nav__brand{font-size:18px;gap:8px}.nav__cta{padding:10px 14px!important;font-size:9.5px!important;letter-spacing:.12em!important}}.nav__links a.nav__cta{text-shadow:none}.contact{text-align:center;align-items:center;min-height:80svh}.contact .eyebrow,.contact__title,.contact__sub{margin-left:auto;margin-right:auto}.contact__form{margin:0 auto 48px;text-align:left;width:min(760px,100%)}.contact__mail{align-self:center}.contact .proposal .ask__note{text-align:center}.foot{text-align:center;padding:clamp(80px,12vh,140px) var(--pad) 28px;border-top:1px solid var(--line);position:relative;z-index:2;background:linear-gradient(to bottom,#0b0a0800,#0b0a08 40%)}.foot__mark{font-family:var(--serif);font-weight:500;font-size:clamp(64px,12vw,200px);line-height:.9;letter-spacing:-.02em;background:linear-gradient(180deg,#f7e7bf,#e8c878 45%,#b8893a);-webkit-background-clip:text;background-clip:text;color:transparent}.foot__ethos{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2vw,28px);color:var(--display);margin:18px 0 34px}.foot .foot__social{justify-content:center;gap:28px;margin:0 0 48px;flex-wrap:wrap}.foot .foot__social a{color:#e4dccb;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.foot .foot__social a:hover{color:var(--gold-hi)}.foot .foot__row{justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;color:var(--bone-dim);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 640px){.foot .foot__row{flex-direction:column;align-items:center;gap:10px}}.proposal__foot{margin-top:20px}.proposal__foot .proposal__go{min-width:220px;justify-content:center}@media (max-width: 560px){.proposal .proposal__go{flex:1 1 100%;justify-content:center}}.journey__rail{text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9);color:#ede6d6e0;padding:14px 10px;border-radius:14px;background:#0b0a088c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.journey__rail li.is-on{color:var(--display)}.journey__rail li.is-on .journey__rail-n:before{content:"";display:inline-block;width:14px;height:1px;background:var(--gold-hi);vertical-align:middle;margin-right:8px}.orbitnav{border-top:0}.proposal .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.proposal__status{min-height:1.2em;margin:10px 0 0;color:var(--bone-dim);font-size:12px;letter-spacing:.08em}.proposal__done{font-family:var(--serif);font-size:clamp(22px,2.2vw,30px);color:var(--bone);margin:0}.proposal__done .mono{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.sound{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;background:none;border:0;cursor:pointer;padding:6px 2px;font:inherit;color:#e4dccb;text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9);letter-spacing:inherit;text-transform:inherit}.sound:hover,.sound.is-on{color:var(--gold-hi)}.sound:focus-visible{outline:1px solid var(--gold);outline-offset:4px;border-radius:4px}.sound__bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.sound__bars i{width:2px;height:3px;background:currentColor;border-radius:1px;transition:height .4s}.sound.is-on .sound__bars i{animation:soundbar 1.6s ease-in-out infinite}.sound.is-on .sound__bars i:nth-child(2){animation-delay:-.4s}.sound.is-on .sound__bars i:nth-child(3){animation-delay:-.9s}.sound.is-on .sound__bars i:nth-child(4){animation-delay:-1.2s}@keyframes soundbar{0%,to{height:3px}50%{height:12px}}@media (max-width: 359px){.sound__txt{display:none}}@media (prefers-reduced-motion: reduce){.sound.is-on .sound__bars i{animation:none;height:8px}}.journey__glide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;pointer-events:none}.hero__stage.is-hidden{opacity:0!important;transition:opacity .25s linear}.hero__loop,.jw__loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s linear;pointer-events:none}.hero__loop{object-position:47% 32%}.hero__loop.is-live,.jw__loop.is-live{opacity:1}.hero__loop.is-hidden{opacity:0!important;transition:opacity .2s linear}@media (max-width: 600px){.nav__mark{width:34px;height:34px}}@media (max-width: 460px){.nav__brand>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav__mark{width:36px;height:36px}}.nav__brand,.foot__mark,h1,h2,h3,.h2{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.btn--gold,.intro__btn{color:#1a1206;background:repeating-linear-gradient(90deg,#fff6dc0f 0,#fff6dc0f 1px,#0000 1px,#0000 3px),linear-gradient(180deg,#f6dc9a,#e2bd6c 22%,#c99c45 52%,#a67c31 78%,#8a6427);box-shadow:inset 0 1px #fff9e4d9,inset 0 -2px 4px #4a320e73,0 0 0 1px #6f5020,0 0 0 2px #f0cd8247,0 10px 34px #c9a24a42;text-shadow:0 1px 0 rgba(255,240,205,.55);font-weight:500}.btn--gold:after,.intro__btn:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;pointer-events:none;z-index:1;border:1px solid rgba(92,64,20,.42);box-shadow:0 1px #fff4d659}.intro__btn{position:relative;overflow:hidden;isolation:isolate}.btn--gold:before,.intro__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff0 34%,#fffbec99,#fff0 66%);transform:translate(-120%);transition:transform .9s var(--ease, cubic-bezier(.2,.7,.2,1))}.btn--gold:hover:before,.btn--gold:focus-visible:before,.intro__btn:hover:before,.intro__btn:focus-visible:before{transform:translate(120%)}.btn--gold{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.btn--gold:hover,.btn--gold:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #fff9e4e6,inset 0 -2px 4px #4a320e73,0 0 0 1px #6f5020,0 0 0 2px #f6dc9a73,0 16px 44px #c9a24a61}.btn--gold:active,.intro__btn:active{transform:translateY(0);box-shadow:inset 0 2px 5px #4a320e8c,0 0 0 1px #6f5020}.btn--gold:focus-visible,.intro__btn:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.btn--ghost{border:1px solid rgba(201,162,74,.55);box-shadow:inset 0 0 0 3px #0b0a08,inset 0 0 0 4px #c9a24a47;background:linear-gradient(180deg,#c9a24a0f,#c9a24a00);transition:border-color .3s,color .3s,box-shadow .3s}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:#e2bd6c;color:var(--gold-hi);box-shadow:inset 0 0 0 3px #0b0a08,inset 0 0 0 4px #e2bd6c8c,0 0 24px #c9a24a2e}@media (prefers-reduced-motion: reduce){.btn--gold:before,.intro__btn:before{transition:none}.btn--gold:hover,.intro__btn:hover{transform:none}}.btn span,.intro__btn span{position:relative;z-index:2}.stepveil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none;opacity:0;background:radial-gradient(ellipse 70% 60% at 50% 42%,#3a2a12,#140f08 55%,#0b0a08)}.stepcue{position:fixed;right:max(14px,env(safe-area-inset-right));top:40%;z-index:54;transform:translate(6px,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none;opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease)}.stepcue.is-on{opacity:1;transform:translateY(-50%)}.stepcue__t{writing-mode:vertical-rl;font-family:var(--mono);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--bone);text-shadow:0 1px 12px rgba(0,0,0,.75);white-space:nowrap}.stepcue__a{width:1px;height:38px;background:linear-gradient(180deg,#e8c87800,#e8c878);position:relative;animation:stepcue 1.8s var(--ease) infinite}.stepcue__a:after{content:"";position:absolute;left:50%;bottom:-1px;width:7px;height:7px;border-right:1px solid #e8c878;border-bottom:1px solid #e8c878;transform:translate(-50%) rotate(45deg)}@keyframes stepcue{0%{transform:translateY(-6px);opacity:0}35%{opacity:1}to{transform:translateY(8px);opacity:0}}.nav__index{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:9px;padding:6px 0;border:0;background:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#e4dccb;text-shadow:0 0 2px rgba(11,10,8,.95),0 1px 10px rgba(11,10,8,.9);transition:color .3s}.nav__index svg{width:17px;height:12px;flex:none}.nav__index:hover,.nav__index:focus-visible{color:var(--gold-hi);outline:none}.nav__index:focus-visible{outline:1px solid rgba(232,200,120,.9);outline-offset:4px;border-radius:6px}@media (max-width: 720px){.nav__index{padding:10px 4px}}@media (max-width: 460px){.nav__index span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nav__index svg{width:20px;height:14px}}.journey__rail{pointer-events:none}.journey.is-active .journey__rail{pointer-events:auto}.journey__rail button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:3px 0;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.journey__rail-t{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .5s var(--ease),opacity .35s}.journey__rail:hover .journey__rail-t,.journey__rail button:focus-visible .journey__rail-t{max-width:140px;opacity:.85}.journey__rail button:hover,.journey__rail button:focus-visible{color:var(--gold-hi);outline:none}.passage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;opacity:0;pointer-events:none;display:grid;place-items:center;background:#0b0a08}.passage__glow{position:absolute;left:50%;top:44%;width:min(120vmax,1600px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#c9a24a57,#78542238 34%,#281c0e2e 60%,#0b0a0800)}.passage__c{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px}.passage__mark{width:68px;height:68px;margin-bottom:26px;filter:drop-shadow(0 0 22px rgba(232,200,120,.35))}.passage__eye{margin:0 0 14px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#ede6d69e}.passage__t{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,6vw,84px);line-height:1;letter-spacing:-.01em;color:#f7f1e3}.passage__t.is-gold{font-style:italic;color:var(--gold-hi)}.passage__line{display:block;width:min(240px,50vw);height:1px;margin-top:30px;transform-origin:50% 50%;background:linear-gradient(90deg,#e8c87800,#e8c878 50%,#e8c87800)}.chapters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;overflow-y:auto;overscroll-behavior:contain;color:var(--bone);background:radial-gradient(90% 70% at 50% 0%,#22190c,#100d09 55%,#0b0a08)}.chapters[hidden]{display:none}.chapters__in{max-width:1100px;margin:0 auto;padding:calc(26px + env(safe-area-inset-top)) var(--pad) calc(40px + env(safe-area-inset-bottom));min-height:100%;display:flex;flex-direction:column}.chapters__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(201,162,74,.25)}.chapters__head p{margin:0;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.chapters__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#ede6d6bf;font-size:34px;line-height:1;cursor:pointer;padding:2px 8px}.chapters__x:hover,.chapters__x:focus-visible{color:var(--gold-hi);outline:none}.chapters__cols{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:clamp(28px,6vw,90px);padding-top:clamp(24px,5vh,56px);align-content:start;align-items:start}.chapters__h{margin:0 0 12px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#ede6d680}.chapters ol{list-style:none;margin:0;padding:0}.chapters li+li{border-top:1px solid rgba(237,230,214,.08)}.chapters [data-go],.chapters [data-link]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;background:none;color:inherit;cursor:pointer;text-align:left;width:100%;display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:baseline;padding:13px 0;font:inherit}.chapters__n{font-size:11px;letter-spacing:.18em;color:var(--gold)}.chapters__t{font-family:var(--serif);font-size:clamp(26px,3vw,36px);line-height:1.05;transition:color .3s,transform .45s var(--ease)}.chapters__l{grid-column:2;margin-top:4px;font-size:13.5px;line-height:1.4;color:#ede6d68c}.chapters [data-go]:hover .chapters__t,.chapters [data-go]:focus-visible .chapters__t,.chapters [data-link]:hover .chapters__t,.chapters [data-link]:focus-visible .chapters__t{color:var(--gold-hi);transform:translate(6px)}.chapters [data-go]:focus-visible{outline:none}.chapters [data-go].is-gold .chapters__t{font-style:italic;color:var(--gold-hi)}.chapters [aria-current] .chapters__n:after{content:"";display:inline-block;width:5px;height:5px;margin-left:8px;border-radius:50%;background:var(--gold-hi);vertical-align:middle;box-shadow:0 0 10px #e8c878cc}.chapters__foot{margin:36px 0 0;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ede6d66b;text-align:center}@media (max-width: 760px){.chapters__cols{grid-template-columns:1fr;gap:26px}.chapters [data-go]{padding:11px 0;grid-template-columns:38px 1fr}.chapters__t{font-size:26px}.chapters__l{display:none}}.foot__coin{position:relative;width:min(420px,76vw);aspect-ratio:1;margin:0 auto}.foot__coin:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#c9a24a1f,#c9a24a0a 60%,#c9a24a00);filter:blur(10px)}.foot__coin img,.foot__coin canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.foot__coin img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55));transition:opacity 1.2s var(--ease)}.foot__coin canvas{opacity:0;transition:opacity 1.2s var(--ease);-webkit-mask-image:radial-gradient(closest-side,#000 86%,transparent 100%);mask-image:radial-gradient(closest-side,#000 86%,transparent 100%)}.foot__coin.is-live canvas{opacity:1}.foot__coin.is-live img{opacity:0}.foot__name{margin:18px 0 26px;font-family:var(--serif);font-weight:500;font-size:clamp(26px,3.2vw,40px);letter-spacing:.03em;color:var(--bone);font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.intro__btn.foot__cta{display:inline-block;text-decoration:none;margin-bottom:56px}@media (max-width: 640px){.intro__btn.foot__cta{padding:20px 34px;letter-spacing:.24em}}.chapters__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.chapters__bg i{position:absolute;top:0;right:0;bottom:0;left:0;background:center / cover no-repeat;opacity:0;transform:scale(1.06);filter:saturate(.9);transition:opacity 1.1s var(--ease),transform 1.6s var(--ease)}.chapters__bg i.is-on{opacity:.26;transform:none}.chapters__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 80% at 50% 45%,#0b0a0859,#0b0a08d9)}.chapters__in{position:relative;z-index:1}h1,h2,h3,.h2,.jw__title,.contact__title,.chapters__t,.passage__t{text-wrap:balance}p,li,.art__desc{text-wrap:pretty}::selection{background:#e8c8784d;color:#fff8e8}:where(a,button,summary,[tabindex]):focus-visible{outline:1px solid rgba(232,200,120,.9);outline-offset:4px;border-radius:6px}@media (max-width: 720px){.nav__index{order:3;margin-left:2px}}.btn,.intro__btn{font-family:var(--serif);font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;padding:17px 32px 16px;border-radius:11px;corner-shape:bevel;line-height:1}.btn--gold,.intro__btn{color:#1f1407;background:none;box-shadow:none;border:0 solid transparent;border-image:url(../img/btn-gold.webp?v=20261023) 51 fill / 17px stretch;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 12px 26px rgba(201,162,74,.24));text-shadow:0 1px 0 rgba(255,244,214,.65);transition:transform .4s cubic-bezier(.2,.7,.2,1),filter .4s}.btn--gold:after,.intro__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:0;box-shadow:none;border-radius:inherit;corner-shape:bevel;pointer-events:none;z-index:1;background:linear-gradient(105deg,#fffae600 42%,#fffae66b,#fffae600 58%) no-repeat;background-size:300% 100%;background-position:150% 0;mix-blend-mode:screen;animation:barSweep 12.5s ease-in-out 3s infinite}@keyframes barSweep{0%,82%{background-position:150% 0}96%,to{background-position:-50% 0}}.btn--gold:hover,.btn--gold:focus-visible,.intro__btn:hover,.intro__btn:focus-visible{transform:translateY(-2px);box-shadow:none;filter:brightness(1.07) drop-shadow(0 3px 4px rgba(0,0,0,.55)) drop-shadow(0 16px 34px rgba(212,172,84,.36))}.btn--gold:active,.intro__btn:active{transform:translateY(0);box-shadow:none;filter:brightness(.95) drop-shadow(0 1px 2px rgba(0,0,0,.6))}.btn--gold:focus-visible,.intro__btn:focus-visible,.btn--ghost:focus-visible{outline:1.5px solid rgba(240,207,133,.9);outline-offset:4px}.btn--ghost{color:#f0dcaa;background:none;box-shadow:none;border:0 solid transparent;border-image:url(../img/btn-obsidian.webp?v=20261023) 51 fill / 17px stretch;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5));transition:color .3s,filter .3s}.btn--ghost:hover,.btn--ghost:focus-visible{color:#fff1c9;box-shadow:none;filter:brightness(1.12) drop-shadow(0 10px 26px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(201,162,74,.18))}@media (prefers-reduced-motion: reduce){.btn--gold:after,.intro__btn:after{animation:none}}.nav__cta{font-family:var(--serif)!important;font-weight:600;font-size:12.5px!important;letter-spacing:.18em!important;border-radius:9px;corner-shape:bevel;padding:11px 20px 10px!important;color:#1f1407!important;text-shadow:0 1px 0 rgba(255,244,214,.6);background:none!important;box-shadow:none;border:0 solid transparent;border-image:url(../img/btn-gold.webp?v=20261023) 51 fill / 12px stretch;filter:drop-shadow(0 4px 12px rgba(201,162,74,.22))}.nav__cta:hover{background:none!important;filter:brightness(1.07) drop-shadow(0 6px 16px rgba(201,162,74,.3))}@media (max-width: 720px){.nav__cta{font-size:11px!important;padding:10px 14px 9px!important;letter-spacing:.14em!important}}@media (max-width: 640px){.btn,.intro__btn{font-size:13px;letter-spacing:.16em;padding:16px 24px 15px}}.intro .intro__btn{font-size:15px;padding:20px 44px 19px}@media (max-width: 640px){.intro .intro__btn{font-size:13.5px;padding:18px 30px 17px}}.foot{isolation:isolate}.foot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.4s ease;background:linear-gradient(180deg,#0b0a08,#0b0a0880 18%,#0b0a0847 48%,#0b0a08c7 88%,#0b0a08) center / 100% 100% no-repeat}.foot.is-near:before{opacity:1;background:linear-gradient(180deg,#0b0a08,#0b0a0880 18%,#0b0a0847 48%,#0b0a08c7 88%,#0b0a08) center / 100% 100% no-repeat,url(../img/foot-hall-1920.webp?v=20261023) 50% 18% / cover no-repeat}@media (max-width: 900px){.foot.is-near:before{background:linear-gradient(180deg,#0b0a08,#0b0a0873 16%,#0b0a084d 46%,#0b0a08cc 88%,#0b0a08) center / 100% 100% no-repeat,url(../img/foot-hall-1280.webp?v=20261023) 50% 18% / cover no-repeat}}@media (max-aspect-ratio: 4/5){.foot.is-near:before{background:linear-gradient(180deg,#0b0a08,#0b0a0873 14%,#0b0a084d 44%,#0b0a08d1 86%,#0b0a08) center / 100% 100% no-repeat,url(../img/foot-hall-p-1080.webp?v=20261023) 50% 12% / cover no-repeat}}.room{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(110% 80% at 50% 28%,#0b0a089e,#0b0a08e6 62%,#0b0a08) center / 100% 100% no-repeat,url(../img/foot-hall-1280.webp?v=20261023) 50% 22% / cover no-repeat}@media (max-aspect-ratio: 4/5){.room{background:radial-gradient(120% 70% at 50% 24%,#0b0a0899,#0b0a08e6 60%,#0b0a08) center / 100% 100% no-repeat,url(../img/foot-hall-p-1080.webp?v=20261023) 50% 12% / cover no-repeat}}.art__toggle{font-family:var(--serif);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#e6cf98;padding:10px 18px 9px;border-radius:8px;corner-shape:bevel;border:1px solid rgba(222,184,104,.55);background:linear-gradient(180deg,#ffecbe14,#ffecbe00 50%),linear-gradient(180deg,#17130c,#0a0806);box-shadow:inset 0 0 0 2px #0a0806f2,inset 0 0 0 3px #deb86838}.art__toggle:hover,.art.is-open .art__toggle{border-color:#f0cf85;color:#fff1c9}.art__enter{font-family:var(--serif);font-weight:600;font-size:12.5px;letter-spacing:.18em}.method__steps{background:#deb86829;border-color:#deb86838}.step{background:linear-gradient(180deg,#261f15b8,#0c0a08eb 55%);box-shadow:inset 0 1px #ffe8b417}.step:hover{background:linear-gradient(180deg,#342a1bcc,#0e0c09eb 55%)}.manifesto:before,.arts:before,.method:before,.codex:before,.contact:before,.aimagine:before,.awhy:before,.astart:before{content:"";display:block;width:min(560px,80vw);height:9px;max-width:none;margin:0 auto clamp(40px,7vh,84px);pointer-events:none;background:radial-gradient(circle at 50% 50%,#ffe8b2f2 0,#ffe8b2f2 1.6px,#c9a24a80 2.2px,#c9a24a00 4.5px) center / 9px 9px no-repeat,linear-gradient(90deg,#c9a24a00,#c9a24a8c 30%,#e6c478cc,#c9a24a8c 70%,#c9a24a00) center / 100% 1px no-repeat}.method__steps{position:relative;border-color:transparent;background-clip:padding-box}.method__steps:before{content:"";position:absolute;top:-21px;right:-21px;bottom:-21px;left:-21px;border:40px solid transparent;border-image:url(../img/inlay/frame.webp?v=20261023) 120 / 40px stretch;pointer-events:none;z-index:1}.cap{float:left;width:2.15em;height:2.15em;margin:.08em .13em 0 -.05em;color:transparent;background:center / contain no-repeat;font-style:normal}.cap .w{color:transparent}.cap--A{background-image:url(../img/inlay/cap-A.webp?v=20261023)}.cap--E{background-image:url(../img/inlay/cap-E.webp?v=20261023)}.cap--I{background-image:url(../img/inlay/cap-I.webp?v=20261023)}.cap--S{background-image:url(../img/inlay/cap-S.webp?v=20261023)}.cap--Y{background-image:url(../img/inlay/cap-Y.webp?v=20261023)}@media (forced-colors: active){.cap{color:CanvasText;background:none;float:none;width:auto;height:auto;margin:0}}.intro__warp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;opacity:0;pointer-events:none}.flightlayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;visibility:hidden;background:transparent}.flightlayer.is-on{visibility:visible}.flightlayer__v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.flightlayer__v.is-on{opacity:1}.intro__hall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.intro__hall.is-live{opacity:1}.intro__film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;opacity:0;visibility:hidden;transition:opacity .35s linear,visibility 0s linear .35s;pointer-events:none;background:#0b0a08}.intro__film.is-on{opacity:1;visibility:visible;transition:opacity .35s linear}.intro__shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:0}.intro__shot{transition:object-position 1.6s ease}.intro__film.is-end .intro__shot{object-position:47% 32%}@media (max-aspect-ratio: 5/6){.intro__film{--px: .49}.intro__shot{inset:auto;left:50%;top:46%;height:76svh;width:auto;max-width:none;aspect-ratio:16 / 9;object-fit:cover;transform:translate(calc(-50% - (var(--px) - .5) * 100%),-50%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}}.intro__skipfilm{position:absolute;z-index:45;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));padding:10px 14px;border:1px solid rgba(233,185,100,.28);background:#0b0a0859;color:#ede6d6b3;font-size:10px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .6s ease,color .3s ease,border-color .3s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.intro__skipfilm:not(.is-on){visibility:hidden}.intro__skipfilm.is-on{opacity:1}.intro.is-film{animation:none!important}@media (forced-colors: active){.btn--gold:focus-visible,.intro__btn:focus-visible,.btn--ghost:focus-visible,.nav__cta:focus-visible{outline:2px solid CanvasText!important;outline-offset:3px}}.intro__skipfilm:hover,.intro__skipfilm:focus-visible{color:#f3dcaa;border-color:#e9b96499}.intro.is-film .intro__enter{visibility:hidden}.btn--gold,.intro__btn,.btn--ghost,.nav__cta{border-style:solid!important;border-color:transparent!important;border-image:url(../img/btn-b.webp?v=20261023) 60 96 56 fill / 15px 24px 14px stretch!important;background:none!important;box-shadow:none!important;border-radius:0!important}.btn--gold,.intro__btn{color:#f3dcaa;text-shadow:0 0 14px rgba(233,185,100,.38),0 1px 0 rgba(0,0,0,.9);padding:22px 36px 21px;font-weight:600;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6)) drop-shadow(0 10px 26px rgba(201,162,74,.22))}.btn--gold:hover,.btn--gold:focus-visible,.intro__btn:hover,.intro__btn:focus-visible{color:#fff1c9;filter:brightness(1.1) drop-shadow(0 3px 4px rgba(0,0,0,.6)) drop-shadow(0 14px 34px rgba(212,172,84,.34))}.btn--gold:active,.intro__btn:active{filter:brightness(.94) drop-shadow(0 1px 2px rgba(0,0,0,.6))}.btn--gold:after,.intro__btn:after{top:14px;right:24px;bottom:14px;left:24px}.btn--ghost{color:#e8cf98;padding:22px 36px 21px;filter:saturate(.7) brightness(.82) drop-shadow(0 8px 20px rgba(0,0,0,.5))}.btn--ghost:hover,.btn--ghost:focus-visible{color:#fff1c9;filter:saturate(.9) brightness(1) drop-shadow(0 10px 26px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(201,162,74,.16))}.nav__cta{color:#f3dcaa!important;text-shadow:0 0 10px rgba(233,185,100,.3),0 1px 0 rgba(0,0,0,.9);border-image:url(../img/btn-b.webp?v=20261023) 60 96 56 fill / 11px 18px 10px stretch!important;padding:14px 28px 13px!important}.nav__cta:hover{color:#fff1c9!important}@media (max-width: 720px){.nav__cta{padding:12px 22px 11px!important}}.btn--gold:focus-visible,.intro__btn:focus-visible,.btn--ghost:focus-visible,.nav__cta:focus-visible{outline:none!important;filter:brightness(1.14) drop-shadow(0 0 1px rgba(255,241,201,.9)) drop-shadow(0 0 14px rgba(243,220,170,.5))!important}.intro__btn,.btn,.nav__cta{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover: none){.intro__btn:hover{transform:none}.intro__btn:hover:before{transform:none}}@media (hover: none),(pointer: coarse){.grain{display:none}}.jw__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:inherit;align-items:center}.jw__copy--finale .jw__actions{justify-content:center}.live-dot{position:relative;z-index:2;width:7px;height:7px;border-radius:50%;flex:none;margin-right:2px;background:radial-gradient(circle at 40% 35%,#fff4cf,#e2b85a 55%,#8a6420);box-shadow:0 0 10px #f0c86ee6;animation:liveDot 2.4s ease-in-out infinite}@keyframes liveDot{0%,to{opacity:1}50%{opacity:.45}}.btn--chat{gap:12px}.cta-note{margin:12px 0 0;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ede6d69e}.jw__copy--finale .cta-note{text-align:center}@media (prefers-reduced-motion: reduce){.live-dot{animation:none}}.intro__what{margin:-8px 0 0;padding:0 var(--pad);max-width:560px;text-align:center;font-size:clamp(13px,1.1vw,15px);line-height:1.5;color:#ede6d6c7;text-shadow:0 1px 12px rgba(0,0,0,.8);text-wrap:balance}.intro__what-back{display:none}.intro.is-return .intro__what{font-size:0}.intro.is-return .intro__what-back{display:inline;font-size:clamp(13px,1.1vw,15px)}.intro__doors{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}.intro.is-return .intro__chat{order:-1}.intro__chat{gap:12px}@media (max-width: 520px){.intro__doors{flex-direction:column;gap:12px}.intro__doors>*{min-width:250px;justify-content:center}}body.is-flying .gl{opacity:0!important;transition:none!important}@media (max-width: 720px){.intro__enter:before{content:"";position:absolute;left:0;right:0;top:-36px;bottom:-80px;z-index:-1;pointer-events:none;background:linear-gradient(to top,#0b0a08e0,#0b0a08b3 55%,#0b0a0800)}}.intro__what{padding:10px 34px;background:radial-gradient(closest-side,#0807059e,#08070561 60%,#08070500)}@media (min-width: 900px){.intro__what{max-width:none;white-space:nowrap;font-size:14px}}@media (min-width: 900px) and (min-aspect-ratio: 17/10){.intro__enter{gap:clamp(22px,4.5vh,52px)}}.intro__ghost{position:absolute;left:0;right:0;bottom:clamp(56px,11vh,120px);display:flex;flex-direction:column;align-items:center;gap:22px;visibility:hidden;pointer-events:none}@media (max-width: 640px){.intro__ghost{gap:16px}}@media (min-width: 900px) and (min-aspect-ratio: 17/10){.intro__ghost{gap:clamp(22px,4.5vh,52px)}}.intro__ghostbtn{display:inline-flex}.intro__show{top:0;bottom:0;gap:0;justify-content:space-between;pointer-events:none}.intro__show:before{display:none}.intro__show>*{pointer-events:auto}.intro__head{position:relative;z-index:3;margin-top:var(--head-top, clamp(118px, 17vh, 170px));padding:0 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.intro__head:before{content:"";position:absolute;left:50%;top:-30px;width:min(1100px,130%);height:calc(100% + 70px);transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080705a8,#08070566 55%,#08070500)}.intro__eyebrow{margin:0;font-size:11px;letter-spacing:.22em;color:var(--gold-hi);text-shadow:0 1px 10px rgba(0,0,0,.9)}.intro__headline{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(30px,min(3.4vw,5.6vh),52px);line-height:1.06;letter-spacing:-.005em;color:#f7f1e3;text-wrap:balance;text-shadow:0 2px 22px rgba(0,0,0,.8)}.intro__headline em{font-style:italic;color:var(--gold-hi)}.intro__desc{margin:0;max-width:620px;font-size:clamp(14px,1.15vw,16px);line-height:1.55;color:#ede6d6db;text-wrap:balance;text-shadow:0 1px 12px rgba(0,0,0,.9)}.intro__hint-rail,.intro.is-railmode .intro__hint-sages{display:none}.intro.is-railmode .intro__hint-rail{display:inline}.intro.is-return .intro__desc-new{display:none}.intro.is-return .intro__desc .intro__what-back{display:inline}.intro__foot{position:relative;z-index:3;margin-bottom:clamp(34px,7vh,84px);display:flex;flex-direction:column;align-items:center}.intro__door{display:flex;flex-direction:column;align-items:center;gap:10px}.intro__show .intro__doors{gap:16px 40px;align-items:flex-start}.intro__door .intro__cap{max-width:260px;text-align:center;line-height:1.5}.intro.is-return .intro__door--chat{order:-1}.intro__cap{font-size:10px;letter-spacing:.16em;color:#ded0b0b8;text-shadow:0 1px 8px rgba(0,0,0,.9)}.intro__sages{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.intro.is-railmode .intro__sages{display:none}.sage-tag{position:absolute;left:0;top:0;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:auto;z-index:2;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sage-tag__plate{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 15px;border-radius:999px;white-space:nowrap;background:#0c0a0780;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #e8c77a52,0 8px 24px #0006;transition:box-shadow .35s,background .35s,border-radius .35s,padding .35s}.sage-tag__art{font-family:var(--sans);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f1e3c0;text-shadow:0 1px 6px rgba(0,0,0,.8)}.sage-tag__out{max-height:0;opacity:0;overflow:hidden;font-family:var(--serif);font-weight:500;font-size:16px;color:#f3dcaa;font-style:italic;transition:max-height .35s ease,opacity .3s ease,margin .35s ease}.sage-tag:hover .sage-tag__plate,.sage-tag.is-hover .sage-tag__plate,.sage-tag:focus-visible .sage-tag__plate,.sage-tag.is-on .sage-tag__plate{background:#16110ab8;border-radius:16px;padding:8px 16px 9px;box-shadow:inset 0 0 0 1px #f0cf85d9,0 0 26px #e8c77a4d,0 8px 24px #00000073}.sage-tag:hover .sage-tag__out,.sage-tag.is-hover .sage-tag__out,.sage-tag:focus-visible .sage-tag__out,.sage-tag.is-on .sage-tag__out{max-height:30px;opacity:1;margin-top:3px}.sage-tag:hover .sage-tag__art,.sage-tag.is-hover .sage-tag__art,.sage-tag.is-on .sage-tag__art{color:#fff4d6}.sage-tag:focus-visible{outline:none}.sage-tag--seventh .sage-tag__art{color:#f3dcaa}.sage-tag--seventh .sage-tag__plate{box-shadow:inset 0 0 0 1px #f0cf8599,0 8px 24px #0006}.sage-glow{position:absolute;z-index:1;pointer-events:auto;cursor:pointer;border-radius:50% 50% 40% 40%;background:radial-gradient(closest-side,#ffd68c57,#ffc86e21 55%,#ffc86e00);mix-blend-mode:screen;opacity:.55;transition:opacity .45s ease,filter .45s ease;animation:sageBreath 5.5s ease-in-out infinite}.sage-glow:nth-child(2n){animation-delay:-1.8s}.sage-glow:nth-child(3n){animation-delay:-3.4s}.sage-glow.is-hover,.sage-glow.is-on,.sage-glow:hover{opacity:1;filter:brightness(2.4) saturate(1.2);animation:none}@keyframes sageBreath{0%,to{opacity:.42}50%{opacity:.68}}@media (prefers-reduced-motion: reduce){.sage-glow{animation:none}}.intro__rail{display:none}.intro.is-railmode .intro__rail{position:relative;z-index:3;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 6px;margin:auto 0 14px;width:100%;max-width:760px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.intro__rail::-webkit-scrollbar{display:none}.rail-card{flex:0 0 auto;width:156px;scroll-snap-align:start;text-align:left;padding:12px 14px 13px;border-radius:14px;cursor:pointer;color:inherit;font:inherit;background:linear-gradient(180deg,#1a150eb3,#0a0806c7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(232,199,122,.28);box-shadow:inset 0 1px #fff0c812;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rail-card.is-on{border-color:#f0cf85d9}.rail-card__art{display:block;font-family:var(--sans);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#f1e3c0}.rail-card__out{display:block;margin-top:5px;font-family:var(--serif);font-style:italic;font-weight:500;font-size:16px;line-height:1.2;color:#e8c878}.rail-card--seventh{border-color:#f0cf8599}.rail-card--seventh .rail-card__art{color:#f3dcaa}.intro__card{position:absolute;z-index:4;width:min(360px,calc(100vw - 32px));padding:18px 20px;border-radius:18px;text-align:left;background:linear-gradient(180deg,#1c160ecc,#0a0806db);backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);border:1px solid rgba(232,199,122,.34);box-shadow:inset 0 1px #fff0c817,0 28px 70px #0009}.intro__card[hidden]{display:none}.intro__card-art{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi)}.intro__card-title{margin:6px 0 8px;font-family:var(--serif);font-weight:500;font-size:25px;line-height:1.1;color:#f7f1e3}.intro__card-body{margin:0 0 10px;font-size:14px;line-height:1.5;color:#ede6d6db}.intro__card ul{margin:0 0 14px;padding:0 0 0 16px;font-size:13.5px;line-height:1.55;color:#ede6d6d6}.intro__card-acts{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.intro__card-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;text-align:left;font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-hi)}.intro__card-go:hover,.intro__card-go:focus-visible{color:#fff1c9;outline:none;text-decoration:underline;text-underline-offset:4px}.intro__card-link{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ded0b0b3;text-decoration:none}.intro__card-link:hover{color:#f3dcaa}.intro__card-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(232,199,122,.3);background:#0a080680;color:#e8dcc0;cursor:pointer;font-size:16px;line-height:1}.intro.is-railmode .intro__card{left:16px!important;right:16px;width:auto;top:auto!important;bottom:var(--card-bottom, 200px)}.intro__head,.intro__sages,.intro__rail,.intro__foot{opacity:0;transition:opacity 1s ease}.intro.is-showroom .intro__head,.intro.is-showroom .intro__sages,.intro.is-showroom .intro__rail,.intro.is-showroom .intro__foot{opacity:1}.intro.is-showroom .intro__sages{transition-delay:.35s}.intro.is-showroom .intro__rail{transition-delay:.25s}.intro.is-showroom .intro__foot{transition-delay:.5s}@media (prefers-reduced-motion: reduce){.intro__head,.intro__sages,.intro__rail,.intro__foot,.sage-tag__plate{transition:none}}@media (max-width: 640px){.intro__head{gap:9px}.intro__headline{font-size:29px}.intro__desc{font-size:14px}.intro__show .intro__doors{flex-direction:column;align-items:center;gap:10px}.intro__show .intro__doors .intro__btn,.intro__show .intro__doors .intro__chat{min-width:290px;justify-content:center}.intro__door{gap:6px}.intro__foot{margin-bottom:22px}}@media (max-height: 700px) and (max-width: 640px){.intro__cap{display:none}.intro__door{gap:0}}.btn--gold,.intro__btn,.btn--ghost,.nav__cta{border-image:none!important;border:0!important;border-radius:999px!important;corner-shape:round!important;font-family:var(--sans)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.14em!important;filter:none!important;text-shadow:none!important}.btn--gold,.intro__btn{color:#1b1307!important;padding:18px 32px 17px;font-size:13px!important;background:linear-gradient(180deg,#f3dc9a,#dcb660 40%,#b8872f)!important;box-shadow:inset 0 1px #fff8dcd9,inset 0 -1px #5a3c0a80,0 10px 30px #c9a24a42,0 2px 6px #00000080!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .35s}.btn--gold:after,.intro__btn:after{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:999px!important;corner-shape:round!important;border:1px solid rgba(255,246,214,.38)!important;background:linear-gradient(105deg,#fffae600 42%,#fffae680,#fffae600 58%) no-repeat;background-size:300% 100%}.btn--gold:hover,.btn--gold:focus-visible,.intro__btn:hover,.intro__btn:focus-visible{transform:translateY(-2px);color:#140e05!important;box-shadow:inset 0 1px #fffae4f2,inset 0 -1px #5a3c0a80,0 14px 40px #d4ac5461,0 3px 8px #00000080!important}.btn--gold:active,.intro__btn:active{transform:translateY(0)}.btn--ghost{color:#efe6d0!important;padding:18px 30px 17px;font-size:13px!important;font-weight:500!important;background:#100d0980!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #e8c77a80,inset 0 1px #ffffff0f,0 10px 30px #00000059!important;transition:color .3s,box-shadow .3s,background .3s}.btn--ghost:hover,.btn--ghost:focus-visible{color:#fff1c9!important;background:#1c160d99!important;box-shadow:inset 0 0 0 1px #f0cf85e6,0 0 22px #c9a24a2e,0 10px 30px #0006!important}.nav__cta{color:#1b1307!important;padding:11px 20px 10px!important;font-size:11.5px!important;background:linear-gradient(180deg,#f3dc9a,#dcb660 40%,#b8872f)!important;box-shadow:inset 0 1px #fff8dcd9,0 6px 18px #c9a24a38!important}.nav__cta:hover{color:#140e05!important}.btn--gold:focus-visible,.intro__btn:focus-visible,.btn--ghost:focus-visible,.nav__cta:focus-visible{outline:1.5px solid rgba(240,207,133,.95)!important;outline-offset:4px!important}.intro .intro__btn{font-size:13.5px!important;padding:19px 38px 18px}@media (max-width: 640px){.btn--gold,.btn--ghost,.intro__btn{font-size:12.5px!important;letter-spacing:.12em!important;padding:16px 24px 15px}.intro .intro__btn{padding:17px 28px 16px}}.art__toggle{font-family:var(--sans);font-weight:500;font-size:11.5px;letter-spacing:.14em;border-radius:999px;corner-shape:round;padding:10px 18px;background:#100d098c;border:0;box-shadow:inset 0 0 0 1px #e8c77a73;color:#e8d7ae}.art__toggle:hover,.art.is-open .art__toggle{box-shadow:inset 0 0 0 1px #f0cf85e6;color:#fff1c9}.art__enter{font-family:var(--sans);font-weight:500;font-size:11.5px;letter-spacing:.14em}.method__steps:before{border-image:none!important;border:1px solid rgba(232,199,122,.32)!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:18px}.method__steps{border-radius:18px;overflow:hidden}.hero__title--plain{font-size:clamp(44px,5.4vw,92px);line-height:.98;max-width:17ch;letter-spacing:-.02em}@media (max-width: 640px){.hero__title--plain{font-size:clamp(38px,10.6vw,52px);max-width:12ch}}.intro.is-compact .intro__head{gap:7px}.intro.is-compact .intro__eyebrow{font-size:10px}.intro.is-compact .intro__headline{font-size:clamp(24px,min(2.6vw,5vh),38px)}.intro.is-compact .intro__desc{font-size:13px;max-width:760px}.intro.is-compact .intro__foot{margin-bottom:clamp(18px,4vh,40px)}.intro.is-compact .sage-tag__art{font-size:11.5px}.intro.is-compact .sage-tag__plate{padding:7px 13px}@media (min-width: 700px){.intro.is-railmode .intro__rail{max-width:1100px;overflow:visible;justify-content:center;margin-left:auto;margin-right:auto}.intro.is-railmode .rail-card{flex:1 1 0;min-width:0;width:auto}}@media (min-width: 560px){.intro.is-railmode .intro__card{left:50%!important;right:auto;width:min(420px,calc(100vw - 32px));transform:translate(-50%)}}.intro__head,.intro__sages,.intro__rail,.intro__foot{visibility:hidden;transition:opacity 1s ease,visibility 0s linear 1s}.intro.is-showroom .intro__head,.intro.is-showroom .intro__sages,.intro.is-showroom .intro__rail,.intro.is-showroom .intro__foot{visibility:visible;transition:opacity 1s ease,visibility 0s}.intro.is-showroom .intro__rail{transition-delay:.25s,0s}.intro.is-showroom .intro__sages{transition-delay:.35s,0s}.intro.is-showroom .intro__foot{transition-delay:.5s,0s}.intro.is-film .intro__head,.intro.is-film .intro__sages,.intro.is-film .intro__rail,.intro.is-film .intro__foot{visibility:hidden}.intro.is-coin .intro__bg{filter:brightness(.17) saturate(.75);transition:opacity 1.4s ease,filter 1.8s cubic-bezier(.3,.1,.2,1)}.intro.is-coin.is-showroom .intro__bg,.intro.is-coin.is-film .intro__bg{filter:none}.intro.is-film .intro__bg{transition:none}.sage-emb{position:absolute;z-index:1;pointer-events:none;color:#e9c27a;opacity:.5;filter:drop-shadow(0 0 2px rgba(233,194,122,.5));transition:opacity .45s ease,filter .45s ease,color .45s ease}.sage-emb:before{content:"";position:absolute;top:-34%;right:-30%;bottom:-34%;left:-30%;border-radius:46%;z-index:-1;background:radial-gradient(closest-side,#0a0806eb,#0a0806bf 55%,#0a080600)}.sage-emb.is-hover,.sage-emb.is-on{opacity:1;color:#ffe2a6;filter:drop-shadow(0 0 3px rgba(255,214,140,.9)) drop-shadow(0 0 10px rgba(255,190,90,.55))}.art-sym{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.art-sym .n{fill:currentColor;stroke:none}.rail-card__sym{display:block;width:22px;margin-bottom:8px;color:#e8c878}.intro__card-sym{position:absolute;top:16px;right:50px;width:30px;color:#e8c878;opacity:.9}@media (prefers-reduced-motion: reduce){.intro.is-coin .intro__bg,.sage-emb,.intro__lamp,.intro__head,.intro__sages,.intro__rail,.intro__foot,.intro.is-showroom .intro__head,.intro.is-showroom .intro__sages,.intro.is-showroom .intro__rail,.intro.is-showroom .intro__foot{transition:none!important}}@media (min-width: 700px) and (max-width: 1000px){.intro.is-railmode .intro__rail{gap:6px;padding-left:10px;padding-right:10px}.intro.is-railmode .rail-card{padding:10px 8px 11px}.intro.is-railmode .rail-card__art{font-size:10px;letter-spacing:.03em}.intro.is-railmode .rail-card__out{font-size:14px}}.intro__lamp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity 1.6s ease;background:radial-gradient(circle 34vmax at var(--lx, 50%) var(--ly, 42%),rgba(255,196,120,.16),rgba(255,180,100,.06) 45%,rgba(255,180,100,0) 70%);mix-blend-mode:screen}.intro.is-coin.is-waiting .intro__lamp{opacity:1}.intro.is-showroom .intro__lamp{opacity:.45}.intro.is-film .intro__lamp{opacity:0}.sage-tag__plate{box-sizing:border-box;width:var(--tag-w, auto);height:35px;justify-content:center;padding:0 14px}.intro.is-compact .sage-tag__plate{height:32px;padding:0 12px}.sage-tag:hover .sage-tag__plate,.sage-tag.is-hover .sage-tag__plate,.sage-tag:focus-visible .sage-tag__plate,.sage-tag.is-on .sage-tag__plate{border-radius:999px;padding:0 14px;background:#16110ac7;box-shadow:inset 0 0 0 1px #f0cf85e6,0 0 26px #e8c77a4d,0 8px 24px #00000073}.intro.is-compact .sage-tag:hover .sage-tag__plate,.intro.is-compact .sage-tag.is-hover .sage-tag__plate,.intro.is-compact .sage-tag.is-on .sage-tag__plate{padding:0 12px}.sage-tag__out{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;max-height:none;padding:3px 10px 4px;border-radius:999px;background:#0c0a079e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease;pointer-events:none}.sage-tag:hover .sage-tag__out,.sage-tag.is-hover .sage-tag__out,.sage-tag:focus-visible .sage-tag__out,.sage-tag.is-on .sage-tag__out{max-height:none;margin-top:0;opacity:1}.sage-tag__art{display:block;text-align:center;white-space:nowrap}.sage-leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.sage-leaders path{fill:none;stroke:#e8c77a66;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .35s ease}.sage-leaders circle{fill:#f0cf858c;transition:fill .35s ease}.sage-leaders path.is-on{stroke:#ffde96d9}.sage-leaders circle.is-on{fill:#ffe6aa}@media (prefers-reduced-motion: reduce){.sage-tag__out,.sage-leaders path,.sage-leaders circle{transition:none}}@media (min-width: 641px){.intro__foot .intro__doors{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:40px;justify-content:center}.intro__foot .intro__door{min-width:0}.intro__foot .intro__door>.intro__btn,.intro__foot .intro__door>.intro__chat{width:100%;box-sizing:border-box;justify-content:center;display:inline-flex;align-items:center;height:52px;padding-top:0;padding-bottom:0}}.intro.is-compact .intro__foot .intro__door>.intro__btn,.intro.is-compact .intro__foot .intro__door>.intro__chat{height:48px}@media (max-width: 640px){.intro__foot .intro__door>.intro__btn,.intro__foot .intro__door>.intro__chat{height:48px;padding-top:0;padding-bottom:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}}.intro__plate,.intro__traces{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.8s ease}.intro__plate{object-fit:cover;object-position:50% 62%;background:#050403}.intro.is-coin .intro__plate,.intro.is-coin .intro__traces{opacity:1}.intro.is-coin.is-showroom .intro__plate,.intro.is-coin.is-showroom .intro__traces,.intro.is-film .intro__plate,.intro.is-film .intro__traces{opacity:0}.intro.is-film .intro__plate,.intro.is-film .intro__traces{transition:none}.intro__front{position:absolute;left:0;right:0;bottom:clamp(56px,11vh,120px);z-index:3;padding:0 16px;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.intro.is-opening .intro__front{opacity:1;visibility:visible;transition:opacity 1.4s ease .6s,visibility 0s}.intro.is-film .intro__front{visibility:hidden}.intro__front-line{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(26px,min(3.2vw,5.2vh),50px);line-height:1.06;letter-spacing:-.005em;color:#f7f1e3;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.85)}.intro__front-line em{font-style:italic;color:var(--gold-hi)}.intro__front-sub{margin:16px 0 0;font-family:var(--sans);font-weight:600;font-size:11.5px;letter-spacing:.32em;text-transform:uppercase;color:#f1d49a;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.85)}.intro__front:before{content:"";position:absolute;left:50%;top:-34px;bottom:-26px;width:min(1000px,120%);transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0806049e,#08060457 58%,#08060400)}.intro .intro__front-go{margin-top:clamp(20px,3.2vh,34px)}@media (max-width: 640px){.intro__front-sub{font-size:10px;letter-spacing:.22em}}@media (prefers-reduced-motion: reduce){.intro__front,.intro.is-opening .intro__front,.intro__plate,.intro__traces{transition:none}}.intro.is-coin:not(.is-railmode) .intro__head{display:none}.intro.is-coin:not(.is-railmode) .intro__foot{position:absolute;top:calc(var(--bar-cy, 52px) - 22px);right:clamp(20px,2.6vw,44px);margin:0;pointer-events:auto}.intro.is-coin:not(.is-railmode) .intro__foot .intro__doors{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:12px}.intro.is-coin:not(.is-railmode) .intro__door{width:252px;gap:0}@media (max-width: 1180px){.intro.is-coin:not(.is-railmode) .intro__door{width:228px}.intro.is-coin:not(.is-railmode) .intro__foot .intro__door>.intro__btn,.intro.is-coin:not(.is-railmode) .intro__foot .intro__door>.intro__chat{font-size:10px!important;letter-spacing:.12em!important}}.intro.is-coin:not(.is-railmode) .intro__cap{display:none}.intro.is-coin:not(.is-railmode) .intro__foot .intro__door>.intro__btn,.intro.is-coin:not(.is-railmode) .intro__foot .intro__door>.intro__chat{width:100%;height:44px!important;padding:0 14px!important;font-size:11px!important;letter-spacing:.14em!important;white-space:nowrap}.intro.is-coin:not(.is-railmode) .intro__chat .live-dot{display:none}.intro:not(.is-railmode) .sage-tag{transition:opacity .45s ease}.intro:not(.is-railmode) .sage-tag__plate,.intro:not(.is-railmode) .sage-tag:hover .sage-tag__plate,.intro:not(.is-railmode) .sage-tag.is-hover .sage-tag__plate,.intro:not(.is-railmode) .sage-tag:focus-visible .sage-tag__plate,.intro:not(.is-railmode) .sage-tag.is-on .sage-tag__plate{width:auto;height:auto;padding:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sage-tag__k{display:block;margin-bottom:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--gold-hi);opacity:.8;text-shadow:0 1px 8px rgba(0,0,0,.95)}.intro:not(.is-railmode) .sage-tag__art{font-size:12px;letter-spacing:.2em;color:#f3e7cc;text-shadow:0 2px 10px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.intro.is-tight:not(.is-railmode) .sage-tag__art{font-size:10.5px;letter-spacing:.12em}.intro:not(.is-railmode) .sage-tag--seventh .sage-tag__art{color:#f3dcaa}.intro:not(.is-railmode) .sage-tag__out{top:calc(100% + 9px);padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;font-size:18px;line-height:1.1;color:var(--gold-hi);text-shadow:0 2px 12px rgba(0,0,0,.95);transform:translate(-50%,4px);transition:opacity .45s ease,transform .45s ease}.intro:not(.is-railmode) .sage-tag:hover .sage-tag__out,.intro:not(.is-railmode) .sage-tag.is-hover .sage-tag__out,.intro:not(.is-railmode) .sage-tag:focus-visible .sage-tag__out,.intro:not(.is-railmode) .sage-tag.is-on .sage-tag__out{transform:translate(-50%)}.intro:not(.is-railmode) .sage-tag:focus-visible .sage-tag__art{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#f0cf85cc}.intro__sages.has-hot .sage-tag:not(.is-hover):not(.is-on){opacity:.3}.intro:not(.is-railmode) .sage-emb:before{display:none}.intro:not(.is-railmode) .sage-emb{color:#e2bd78;opacity:.6;filter:drop-shadow(0 1px 6px rgba(0,0,0,.9));animation:sageBreath 5.5s ease-in-out infinite}.intro:not(.is-railmode) .sage-emb:nth-child(2n){animation-delay:-1.8s}.intro:not(.is-railmode) .sage-emb:nth-child(3n){animation-delay:-3.4s}.intro:not(.is-railmode) .sage-emb.is-hover,.intro:not(.is-railmode) .sage-emb.is-on{opacity:1;color:#fff0c8;animation:none;filter:drop-shadow(0 0 4px rgba(255,214,140,.95)) drop-shadow(0 0 12px rgba(255,190,90,.55))}.intro__sages.has-hot .sage-emb:not(.is-hover):not(.is-on){opacity:.18;animation:none}.intro:not(.is-railmode) .sage-glow{opacity:0;animation:none}.intro:not(.is-railmode) .sage-glow.is-hover,.intro:not(.is-railmode) .sage-glow.is-on,.intro:not(.is-railmode) .sage-glow:hover{opacity:.55;filter:none}@property --sx{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --sy{syntax: "<percentage>"; inherits: true; initial-value: 60%;}@property --sw{syntax: "<length>"; inherits: true; initial-value: 200px;}@property --sh{syntax: "<length>"; inherits: true; initial-value: 300px;}@property --sd{syntax: "<number>"; inherits: true; initial-value: 0;}.sage-spot{transition:--sx .55s cubic-bezier(.25,.8,.25,1),--sy .55s cubic-bezier(.25,.8,.25,1),--sw .55s cubic-bezier(.25,.8,.25,1),--sh .55s cubic-bezier(.25,.8,.25,1),--sd .5s ease}.sage-spot.is-jump{transition:--sd .5s ease}.sage-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(var(--sw, 200px) var(--sh, 300px) at var(--sx, 50%) var(--sy, 60%),rgba(6,5,3,0) 0%,rgba(6,5,3,0) 38%,rgba(6,5,3,var(--sd, 0)) 100%)}.sage-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background:radial-gradient(calc(var(--sw, 200px) * .55) calc(var(--sh, 300px) * .6) at var(--sx, 50%) var(--sy, 60%),rgba(255,196,112,calc(var(--sd, 0) * .4)),rgba(255,196,112,0))}.intro.is-railmode .sage-spot{display:none}@media (prefers-reduced-motion: reduce){.intro:not(.is-railmode) .sage-emb{animation:none}.intro:not(.is-railmode) .sage-tag,.intro:not(.is-railmode) .sage-tag__out{transition:none}}.intro.is-coin .intro__headline{display:none}.sage-arc{z-index:1}.sage-arc .arc-tail{fill:none;stroke:url(#arcg);stroke-width:1;stroke-linecap:round}.sage-arc .arc-base{fill:none;stroke:url(#arcg);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.sage-arc .arc-feed{fill:none;stroke:#fff0c8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .45s ease}.sage-arc .arc-feed.is-on{opacity:.95}.sage-arc .arc-flow{fill:none;stroke:#ffe8b8;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:4 100;stroke-dashoffset:4;animation:arcFlow 4.2s cubic-bezier(.45,0,.75,1) infinite}.sage-arc .arc-flow--glow{stroke:#ffce7847;stroke-width:6}.sage-arc .arc-flow--b{animation-delay:-2.1s}@keyframes arcFlow{0%{stroke-dashoffset:4}to{stroke-dashoffset:-100}}.sage-arc .arc-via{fill:#0a08068c;stroke:#f0cf85b3;stroke-width:.8;transition:stroke .35s ease}.sage-arc .arc-node{fill:#f1d49a;transition:fill .35s ease}.sage-arc .arc-via.is-on{stroke:#fff0c8}.sage-arc .arc-node.is-on{fill:#fff6dc}.sage-arc .arc-via--c{stroke:#f6dca0f2;stroke-width:1}.sage-arc .arc-node--c{fill:#ffeccb}.sage-arc .arc-halo{fill:url(#arch)}.sage-arc .arc-pulse{fill:none;stroke:#ffe3a8;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:arcPulse 2.1s ease-out infinite}@keyframes arcPulse{0%{transform:scale(1);opacity:.85}to{transform:scale(2.6);opacity:0}}.intro:not(.is-railmode) .sage-tag--seventh .sage-tag__art{font-size:13px;letter-spacing:.24em;color:#f6dca0}@media (prefers-reduced-motion: reduce){.sage-arc .arc-flow,.sage-arc .arc-pulse{animation:none;opacity:0}.sage-spot{transition:none}}.sage-door{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.intro.is-railmode .sage-door,.intro.is-railmode .sage-door__way{display:none}.sage-door__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sage-door__lines path{fill:none;stroke:#784e1a8c;stroke-width:1;stroke-linecap:round}.sage-door__lines circle{fill:#784e1ab3}.sage-door__name,.sage-door__vow{position:absolute;margin:0;transform:translate(-50%,-50%);white-space:nowrap;text-transform:uppercase;line-height:1}.sage-door__name{font-family:var(--serif);font-weight:600;letter-spacing:.16em;padding-left:.16em;background:linear-gradient(180deg,#fff1c8,#f0cf85 45%,#b88a3c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 -1px 0 rgba(20,12,4,.85)) drop-shadow(0 1px 0 rgba(255,226,160,.35)) drop-shadow(0 0 9px rgba(255,196,110,.45));transition:filter .6s ease}.sage-door__vow{font-family:var(--sans);font-weight:600;letter-spacing:.42em;padding-left:.42em;color:#d6ad629e;text-shadow:0 -1px 0 rgba(10,6,2,.9),0 1px 0 rgba(255,226,160,.14);transition:color .6s ease}.sage-door__sym{position:absolute;transform:translate(-50%,-50%);color:#563410c7;transition:color .45s ease,filter .45s ease;filter:drop-shadow(0 -1px 0 rgba(30,16,4,.55)) drop-shadow(0 1px 0 rgba(255,236,190,.5))}.sage-door__sym .art-sym{stroke-width:5}.sage-door__sym--key{color:#d6ad628c;filter:drop-shadow(0 -1px 0 rgba(10,6,2,.9)) drop-shadow(0 0 6px rgba(255,196,110,.25))}.sage-door__sym.is-on{color:#fff3cf;filter:drop-shadow(0 0 4px rgba(255,214,140,.95)) drop-shadow(0 0 12px rgba(255,190,90,.6))}.sage-door.is-open .sage-door__name{filter:drop-shadow(0 -1px 0 rgba(20,12,4,.85)) drop-shadow(0 1px 0 rgba(255,226,160,.45)) drop-shadow(0 0 16px rgba(255,206,120,.8))}.sage-door.is-open .sage-door__vow{color:#f6dca0f2}.sage-door__way{position:absolute;z-index:1;background:transparent;border:0;padding:0;cursor:pointer;pointer-events:auto;border-radius:2px;-webkit-tap-highlight-color:transparent}.sage-door__way:focus-visible{outline:1px solid rgba(240,207,133,.8);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sage-door__name,.sage-door__vow,.sage-door__sym{transition:none}}.intro:not(.is-railmode) .sage-emb--seventh{display:none}.intro.is-coin:not(.is-railmode) .intro__foot{display:none}.intro__markbtn,.intro__menu{display:none}.intro.is-coin.is-showroom:not(.is-railmode) .intro__markbtn{display:block}.intro__markbtn{position:absolute;z-index:5;pointer-events:auto;cursor:pointer;padding:0;border:0;border-radius:50%;background:transparent;left:calc(var(--mark-x, 64px) - var(--mark-r, 44px) - 6px);top:calc(var(--bar-cy, 66px) - var(--mark-r, 44px) - 6px);width:calc(var(--mark-r, 44px) * 2 + 12px);height:calc(var(--mark-r, 44px) * 2 + 12px);box-shadow:0 0 0 1px #e8c77a00;transition:box-shadow .45s ease;-webkit-tap-highlight-color:transparent}.intro__markbtn:hover,.intro__markbtn:focus-visible,.intro.is-menu .intro__markbtn{box-shadow:0 0 0 1px #f0cf858c,0 0 30px #ffc86e40;outline:none}.intro__markbtn-lbl{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);font-size:10px;letter-spacing:.32em;color:#f1d49ac7;text-shadow:0 1px 8px rgba(0,0,0,.9);transition:color .35s ease,letter-spacing .45s ease;white-space:nowrap}.intro__markbtn:hover .intro__markbtn-lbl,.intro__markbtn:focus-visible .intro__markbtn-lbl,.intro.is-menu .intro__markbtn-lbl{color:#fff1c9;letter-spacing:.38em}.intro.is-coin.is-showroom:not(.is-railmode) .intro__menu:not([hidden]){display:block}.intro__menu{position:absolute;z-index:6;pointer-events:auto;text-align:left;left:max(16px,calc(var(--mark-x, 64px) - var(--mark-r, 44px)));top:calc(var(--bar-cy, 66px) + var(--mark-r, 44px) + 16px);width:min(440px,calc(100vw - 32px));padding:24px 26px;border-radius:18px;background:linear-gradient(180deg,#1c160ed6,#0a0806e6);backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);border:1px solid rgba(232,199,122,.34);box-shadow:inset 0 1px #fff0c817,0 30px 80px #0009;animation:menuIn .45s cubic-bezier(.2,.7,.2,1)}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.intro__menu-eyebrow{margin:0;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-hi)}.intro__menu-title{margin:8px 0 10px;font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.05;color:#f7f1e3}.intro__menu-body{margin:0 0 20px;font-size:14.5px;line-height:1.6;color:#ede6d6db}.intro__menu-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.intro .intro__menu-acts>button{width:100%;height:46px;padding:0 10px!important;font-size:10.5px!important;letter-spacing:.13em!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box}.intro__menu-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(232,199,122,.3);background:#0a080680;color:#e8dcc0;cursor:pointer;font-size:17px;line-height:1}.intro__menu-x:hover,.intro__menu-x:focus-visible{border-color:#f0cf85d9;color:#fff1c9;outline:none}.intro.is-film .intro__markbtn,.intro.is-film .intro__menu{visibility:hidden}.sage-door__cta{position:absolute;margin:0;transform:translate(-50%,-50%) translateY(6px);white-space:nowrap;pointer-events:none;opacity:0;padding:9px 16px 9px 18px;border-radius:999px;font-family:var(--sans);font-weight:600;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#fff3d6;background:#0e0a069e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #f0cf8599,0 10px 30px #00000073;transition:opacity .45s ease,transform .45s ease}.sage-door.is-open .sage-door__cta,.sage-door.is-hint .sage-door__cta{opacity:1;transform:translate(-50%,-50%)}@media (prefers-reduced-motion: reduce){.intro__menu{animation:none}.sage-door__cta,.intro__markbtn,.intro__markbtn-lbl{transition:none}}.intro .intro__menu-acts>button,.intro .intro__foot .intro__door>.intro__btn,.intro .intro__foot .intro__door>.intro__chat{font-weight:600!important;letter-spacing:.13em!important}.intro .intro__menu-acts>.intro__btn,.intro .intro__foot .intro__door>.intro__btn{box-shadow:inset 0 1px #fff8dcd9,inset 0 -1px #5a3c0a80!important}.intro .intro__menu-acts>.btn--ghost,.intro .intro__foot .intro__door>.intro__chat{box-shadow:inset 0 0 0 1px #e8c77a99,inset 0 0 0 3px #0a080600,inset 0 0 0 4px #e8c77a33!important}.intro .intro__menu-acts>.btn--ghost:hover,.intro .intro__menu-acts>.btn--ghost:focus-visible,.intro .intro__foot .intro__door>.intro__chat:hover{box-shadow:inset 0 0 0 1px #f0cf85f2,inset 0 0 0 3px #0a080600,inset 0 0 0 4px #f0cf8559!important}.intro .intro__menu-acts>.intro__btn:hover,.intro .intro__menu-acts>.intro__btn:focus-visible{transform:none}.intro.is-coin .intro__plate{transition:none}.intro.is-coin.is-showroom:not(.is-film) .intro__plate{transition:opacity 1.8s ease}.sage-leaders .arc-thread{fill:none;stroke:#ffd98f;stroke-width:1.3;stroke-linecap:round;opacity:0;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 3px rgba(255,206,120,.95)) drop-shadow(0 0 9px rgba(255,180,80,.55));transition:stroke-dashoffset .7s cubic-bezier(.3,.7,.2,1),opacity .3s ease}.sage-leaders .arc-thread.is-on,.sage-leaders .arc-thread.is-open{opacity:.95;stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.sage-leaders .arc-thread{transition:opacity .3s ease;stroke-dashoffset:0}}.intro:not(.is-railmode) .sage-glow{border-radius:50%}.intro:not(.is-railmode) .sage-tag__out{opacity:.95;transform:translate(-50%);white-space:normal;width:var(--out-w, 150px);text-align:center;line-height:1.22;font-size:15.5px;color:#f2deb0;text-shadow:0 1px 2px rgba(0,0,0,.95),0 2px 12px rgba(0,0,0,.9)}.intro:not(.is-railmode) .sage-tag:hover .sage-tag__out,.intro:not(.is-railmode) .sage-tag.is-hover .sage-tag__out,.intro:not(.is-railmode) .sage-tag:focus-visible .sage-tag__out,.intro:not(.is-railmode) .sage-tag.is-on .sage-tag__out{opacity:1;color:#fff0cc}.intro.is-tight:not(.is-railmode) .sage-tag__out{font-size:13px}body{font-weight:300;font-stretch:100%}.h2,.hero__title,.art__name,.contact__title,.foot__giant,.jw__title,.passage__t,.intro__word,.foot__mark,.step h3,.law h3,.intro__headline,.intro__front-line,.intro__menu-title,.intro__card-title,.chapters__t,.foot__name,.nav__brand,.moon__label,.intro__line{font-stretch:118%;font-weight:300;letter-spacing:-.005em}.hero__title,.contact__title,.foot__giant{font-stretch:112%;font-weight:200;letter-spacing:-.02em}.foot__giant{font-size:17.5vw}.manifesto__text,.foot__ethos,.proposal__done,.contact__mail{font-stretch:100%;font-weight:300}.manifesto__text em,.intro__headline em,.intro__front-line em{font-style:italic;font-weight:300}.mono{font-stretch:125%;font-weight:500;letter-spacing:.3em;font-size:10.5px}.btn,.intro__btn,.nav__cta,.art__toggle,.art__enter,.sage-door__name{font-stretch:125%;font-weight:500}.btn,.intro__btn{letter-spacing:.26em;font-size:12.5px}.intro__crest{position:absolute;left:0;right:0;z-index:3;text-align:center;pointer-events:none;padding:0 16px;opacity:0;visibility:hidden;transition:opacity 1s ease .2s,visibility 0s linear 1.2s;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 22px rgba(0,0,0,.8)}.intro.is-showroom .intro__crest{opacity:1;visibility:visible;transition:opacity 1s ease .2s,visibility 0s}.intro.is-film .intro__crest{visibility:hidden}.intro:not(.is-railmode) .intro__crest{top:clamp(22px,3.6vh,38px)}.intro.is-railmode .intro__crest{top:var(--head-top, 110px)}.intro__crest-eyebrow{margin:0;font-size:10.5px;letter-spacing:.42em;color:var(--gold-hi)}.intro__crest-line{margin:12px 0 0;font-family:var(--serif);font-stretch:118%;font-weight:300;font-size:clamp(19px,2.1vw,31px);letter-spacing:.06em;text-transform:uppercase;color:#f4ead6}.intro__crest-hint{display:none;margin:14px 0 0;font-size:9.5px;letter-spacing:.4em;color:#efe2c894}.intro.is-railmode .intro__crest-hint{display:block}@media (max-width: 520px){.intro__crest-eyebrow{font-size:9px;letter-spacing:.3em}.intro__crest-line{font-size:18px;letter-spacing:.04em}}.intro.is-railmode .intro__head,.intro.is-railmode .intro__rail{display:none!important}.intro.is-railmode .intro__sages{display:block}.intro.is-railmode .sage-tag,.intro.is-railmode .sage-leaders,.intro.is-railmode .sage-door,.intro.is-railmode .sage-door__way,.intro.is-railmode .sage-spot{display:none}.intro.is-railmode .sage-glow{opacity:.3;border-radius:50%;pointer-events:auto}.intro.is-railmode .sage-glow.is-on{opacity:1;filter:brightness(1.8);animation:none}.intro.is-fitw .intro__bg img,.intro.is-fitw .intro__hall{object-fit:contain;object-position:50% 40%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 88%,transparent 100%)}.intro:not(.is-railmode) .sage-tag__k,.intro:not(.is-railmode) .sage-tag__out{display:none}.intro:not(.is-railmode) .sage-tag__art{font-stretch:125%;font-weight:500;font-size:10.5px;letter-spacing:.34em;color:#efe2c8a8}.intro:not(.is-railmode) .sage-tag--seventh .sage-tag__art{font-size:10.5px;letter-spacing:.34em;color:#f6dca0c7}.intro:not(.is-railmode) .sage-tag.is-hover .sage-tag__art,.intro:not(.is-railmode) .sage-tag.is-on .sage-tag__art{color:#fff1cf}.sage-arc .arc-base,.sage-arc .arc-flow,.sage-arc .arc-tail,.sage-arc .arc-via,.sage-arc .arc-node,.sage-arc .arc-halo,.sage-arc .arc-pulse,.sage-arc .arc-feed{display:none}.sage-door__name,.sage-door__vow,.sage-door__sym,.sage-door__lines{display:none!important}.sage-door__cta{padding:0 0 7px!important;border:0!important;border-bottom:1px solid rgba(233,194,122,.6)!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:var(--mono)!important;font-stretch:125%;font-weight:500!important;font-size:10.5px!important;letter-spacing:.34em!important;text-transform:uppercase;color:#f0dcae!important;text-shadow:0 1px 3px #000,0 2px 14px rgba(0,0,0,.9)}.intro__card{padding:0 0 0 18px!important;border:0!important;border-left:1px solid rgba(233,194,122,.58)!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:min(340px,calc(100vw - 48px))!important;text-shadow:0 1px 3px rgba(0,0,0,.95),0 2px 18px rgba(0,0,0,.9)}.intro__card:before{content:"";position:absolute;top:-56px;right:-64px;bottom:-56px;left:-46px;z-index:-1;pointer-events:none;background:radial-gradient(farthest-side,#070503e6,#070503bd 58%,#07050300)}.intro__card-sym{display:none}.intro__card-art{margin:0 0 10px;font-family:var(--mono);font-stretch:125%;font-weight:500;font-size:9.5px;letter-spacing:.38em;text-transform:uppercase;color:var(--gold-hi)}.intro__card-title{margin:0 0 10px!important;font-stretch:118%;font-weight:300!important;font-size:22px!important;line-height:1.15!important;color:#fff3da}.intro__card-body{margin:0 0 16px!important;font-size:14px!important;line-height:1.62!important;color:#efe6d2d6!important}.intro__card-acts{gap:10px 26px!important}.intro__card-go{font-family:var(--mono)!important;font-stretch:125%;font-weight:500;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase;color:#e8c77a!important}.intro__card-go i{display:inline-block;width:28px;height:1px;margin-left:12px;vertical-align:middle;background:currentColor;transition:width .35s ease}.intro__card-go:hover i,.intro__card-go:focus-visible i{width:44px}.intro__card-go:hover,.intro__card-go:focus-visible{text-decoration:none!important;color:#fff1c9!important}.intro__card-link{font-stretch:125%;font-weight:500;font-size:9.5px!important;letter-spacing:.3em!important;color:#ded0b09e!important}.intro__card-x{top:-6px!important;right:-8px!important;width:28px!important;height:28px!important;border:0!important;background:none!important;color:#efe2c899!important;font-size:18px}.intro.is-railmode .intro__card{left:26px!important;right:26px!important;width:auto!important;top:auto!important;bottom:var(--card-bottom, 140px)!important;transform:none!important;max-width:520px;margin:0 auto}.intro__foot .intro__btn,.intro .intro__foot .intro__door>.intro__chat,.intro__foot .intro__chat{height:auto!important;min-width:0!important;width:auto!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid rgba(233,194,122,.62)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:var(--mono)!important;font-stretch:125%;font-weight:500!important;font-size:10.5px!important;letter-spacing:.32em!important;color:#efe2c4!important;text-shadow:0 1px 3px #000,0 2px 14px rgba(0,0,0,.9)}.intro__foot .intro__btn{color:#e8c77a!important}.intro__foot .intro__btn:before,.intro__foot .intro__btn:after,.intro__foot .intro__chat:before,.intro__foot .intro__chat:after{display:none!important}.intro__foot .intro__btn:hover,.intro__foot .intro__chat:hover,.intro__foot .intro__btn:focus-visible,.intro__foot .intro__chat:focus-visible{color:#fff1cf!important;border-bottom-color:#f3d38a!important}.intro__foot .intro__cap,.intro__foot .live-dot{display:none!important}.intro__foot .intro__doors{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:30px!important;justify-content:center;align-items:center}.intro__foot .intro__door{width:auto!important;min-width:0!important}.intro.is-coin:not(.is-railmode) .intro__foot{display:block!important;top:calc(var(--bar-cy, 52px) - 10px)}.intro.is-railmode .intro__foot{margin-bottom:clamp(26px,5vh,56px)}@media (max-width: 520px){.intro__foot .intro__btn,.intro__foot .intro__chat{font-size:9.5px!important;letter-spacing:.22em!important}.intro__foot .intro__doors{gap:22px!important}}.intro.is-coin:not(.is-railmode) .intro__foot .intro__door:has(.intro__btn){display:none!important}.intro.is-coin:not(.is-railmode) .intro__foot{left:auto!important;right:clamp(24px,3vw,48px)!important;transform:none!important}.intro.is-railmode .intro__foot{position:absolute!important;left:0;right:0;bottom:max(clamp(22px,4.5vh,52px),env(safe-area-inset-bottom));margin:0!important}.intro__foot .intro__btn:focus-visible,.intro .intro__foot .intro__door>.intro__chat:focus-visible{outline:none!important;box-shadow:none!important;transform:none!important;border-bottom-width:2px!important}.intro__foot .intro__btn:hover,.intro__foot .intro__chat:hover{transform:none!important}.intro__foot .intro__btn span,.intro__foot .intro__chat span{background:none!important;text-decoration:none!important}.intro__foot .intro__btn span:before,.intro__foot .intro__btn span:after,.intro__foot .intro__chat span:before,.intro__foot .intro__chat span:after{display:none!important}.intro__foot .intro__btn,.intro__foot .intro__chat{white-space:nowrap!important}.intro .intro__foot .intro__door>.intro__btn,.intro .intro__foot .intro__door>.intro__chat{height:auto!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid rgba(233,194,122,.62)!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none!important;transform:none!important;font-family:var(--mono)!important;font-stretch:125%!important;font-weight:500!important;font-size:10.5px!important;letter-spacing:.32em!important;white-space:nowrap!important}.intro .intro__foot .intro__door>.intro__btn{color:#e8c77a!important}.intro .intro__foot .intro__door>.intro__chat{color:#efe2c4!important}.intro .intro__foot .intro__door>.intro__btn:hover,.intro .intro__foot .intro__door>.intro__btn:focus-visible,.intro .intro__foot .intro__door>.intro__chat:hover,.intro .intro__foot .intro__door>.intro__chat:focus-visible{color:#fff1cf!important;border-bottom-color:#f3d38a!important;box-shadow:none!important;outline:none!important}@media (max-width: 520px){.intro .intro__foot .intro__door>.intro__btn,.intro .intro__foot .intro__door>.intro__chat{font-size:9px!important;font-stretch:112%!important;letter-spacing:.16em!important}.intro .intro__foot .intro__doors{gap:20px!important}}@media (max-width: 520px){.intro.is-railmode .intro__card-art{white-space:nowrap;letter-spacing:.22em;font-size:9px}.intro.is-railmode .intro__card-title{font-size:19px!important;margin-bottom:8px!important}.intro.is-railmode .intro__card-body{font-size:13px!important;line-height:1.5!important;margin-bottom:12px!important}}.intro__card-7{display:none}.sage-door__way:focus-visible{outline:none!important}.intro.is-fitw .intro__bg img,.intro.is-fitw .intro__hall{position:absolute!important;inset:auto!important;left:0!important;width:100%!important;height:56.25vw!important;top:calc((100% - 56.25vw)*.4)!important;object-fit:cover!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 84%,transparent 100%)}.intro.is-seventh-open .sage-door__cta{opacity:0!important}.intro .intro__menu-acts>button,.intro .intro__menu-acts>.intro__btn,.intro .intro__menu-acts>.btn--ghost{width:auto!important;min-width:0!important;height:auto!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid rgba(233,194,122,.62)!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none!important;transform:none!important;font-family:var(--mono)!important;font-stretch:125%!important;font-weight:500!important;font-size:10.5px!important;letter-spacing:.3em!important;white-space:nowrap!important;color:#efe2c4!important}.intro .intro__menu-acts>.intro__btn{color:#e8c77a!important}.intro .intro__menu-acts>button:before,.intro .intro__menu-acts>button:after{display:none!important}.intro .intro__menu-acts>button:hover,.intro .intro__menu-acts>button:focus-visible{color:#fff1cf!important;border-bottom-color:#f3d38a!important;outline:none!important}.intro .intro__menu-acts>button:focus-visible{border-bottom-width:2px!important}.intro .intro__menu-acts{display:flex!important;flex-direction:column;align-items:flex-start;gap:16px!important}.intro.is-railmode .sage-glow:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 1px #f0cf85d9,0 0 18px #ffc86e73}.intro.is-railmode:not(.is-sheet) .intro__card{left:var(--cx, 24px)!important;top:var(--cy, 24px)!important;right:auto!important;bottom:auto!important;width:min(340px,calc(100vw - 48px))!important;max-width:none!important;margin:0!important;transform:none!important}.intro__crest{transition:opacity .35s ease}.intro.is-railmode.has-card .intro__crest{opacity:0}.intro.is-sheet .intro__card:before{top:-40px;right:-26px;bottom:-30px;left:-26px;background:linear-gradient(to bottom,#07050300,#070503e6 22%,#070503eb 80%,#07050399)}.hero__title{font-size:clamp(38px,min(5.4vw,10vh),100px)!important;line-height:1!important;max-width:16ch;margin-bottom:clamp(18px,3.4vh,30px)!important}.jw__title{font-size:clamp(30px,min(4.2vw,8vh),76px)!important;line-height:1.04!important;max-width:15ch;margin-bottom:clamp(12px,2.4vh,22px)!important}.ahero__title{font-size:clamp(38px,min(5vw,9.6vh),92px)!important;line-height:1!important;max-width:13ch}.h2{font-size:clamp(34px,min(5.6vw,10.5vh),96px)!important;line-height:1!important}.contact__title{font-size:clamp(46px,min(9.5vw,18vh),176px)!important;line-height:.92!important}.art__name{font-size:clamp(30px,3.7vw,58px)!important}.passage__t{font-size:clamp(32px,min(4.8vw,9vh),68px)!important}.chapters__t{font-size:clamp(21px,2.4vw,30px)!important}.orbitnav__next{font-size:clamp(36px,min(5.6vw,11vh),90px)!important}.aimagine__text{font-size:clamp(26px,3vw,48px)!important}.foot__giant{font-size:15vw!important}.nav__brand{font-size:19px;font-stretch:108%!important}@media (max-width: 1240px){.nav__links>a[href="#arts"],.nav__links>a[href="#method"],.nav__links>a[href="#codex"]{display:none}}@media (max-width: 720px){.hero__title{font-size:clamp(34px,10vw,50px)!important}.jw__title{font-size:clamp(28px,8.6vw,42px)!important}.ahero__title{font-size:clamp(34px,10vw,54px)!important}.h2{font-size:clamp(32px,9vw,46px)!important}.contact__title{font-size:clamp(42px,13vw,64px)!important}}.hero{padding-top:104px}@media (max-height: 820px) and (min-width: 721px){.hero__meta,.hero__coords{display:none}.hero{padding-bottom:clamp(36px,7vh,80px)}.hero__title{font-size:clamp(36px,min(5.2vw,9.2vh),100px)!important}.hero__sub{margin-bottom:22px;font-size:15.5px}}.intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(circle at var(--hx, 50%) var(--hy, 60%),rgba(6,5,3,0) 0,rgba(6,5,3,0) var(--hr, 60px),rgba(6,5,3,.72) calc(var(--hr, 60px) * 2.6))}.intro.has-card:not(.is-film):after{opacity:1}.intro__card{z-index:6!important}@media (prefers-reduced-motion: reduce){.intro:after{transition:none}}.intro__life{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.95}.foot__social a{display:inline-flex;align-items:center;min-height:28px}.before__links{display:grid;grid-template-columns:repeat(4,1fr);column-gap:clamp(16px,2vw,28px);margin-top:clamp(44px,6vw,84px);border-top:1px solid var(--line)}.before__link{display:grid;gap:10px;align-content:start;padding:26px 0 28px;color:var(--bone);text-decoration:none;border-bottom:1px solid var(--line)}.before__link .mono{color:var(--gold);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.before__link span:last-child{font-family:var(--serif);font-size:clamp(19px,1.6vw,24px);line-height:1.22;transition:color .3s,transform .45s var(--ease)}.before__link:hover span:last-child,.before__link:focus-visible span:last-child{color:var(--gold-hi);transform:translate(6px)}@media (max-width: 900px){.before__links{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.before__links{grid-template-columns:1fr}}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost){--g-edge: rgba(214, 178, 98, .8);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px!important;box-sizing:border-box;border-image:none!important;border:1px solid var(--g-edge)!important;border-radius:999px!important;corner-shape:round!important;background:linear-gradient(180deg,#fff0cd1f,#fff0cd09 49%,#fff0cd00 51%),linear-gradient(180deg,#1e1911d6,#090806eb)!important;box-shadow:inset 0 1px #ffeec452,inset 0 -1px #0009,0 1px 2px #00000080,0 14px 34px -12px #000000bf!important;color:#f1dba6!important;text-shadow:none!important;filter:none!important;font-family:var(--mono)!important;font-size:12px!important;font-weight:600!important;font-stretch:125%;letter-spacing:.2em!important;text-transform:uppercase;line-height:1;transition:border-color .3s ease,box-shadow .45s ease,color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)!important}:root .btn--ghost{--g-edge: rgba(237, 230, 214, .26);color:#ece4d2!important;background:linear-gradient(180deg,#ffffff13,#ffffff05 49%,#fff0 51%),#0c0b0994!important}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):after{content:none!important;animation:none!important}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff6dc00 36%,#fff6dc33,#fff6dc00 64%)!important;transform:translate(-120%)!important;transition:transform .95s cubic-bezier(.2,.7,.2,1)!important}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost)>*{position:relative;z-index:1}@media (hover: hover){:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):hover{--g-edge: #ecd08a;color:#fff3d2!important;transform:translateY(-1px);box-shadow:inset 0 1px #fff2d06b,inset 0 -1px #0009,0 0 0 4px #c9a24a1a,0 18px 40px -14px #c9a24a66!important}:root .btn--ghost:hover{--g-edge: rgba(236, 208, 138, .7)}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):hover:before{transform:translate(120%)!important}}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):active{transform:translateY(0) scale(.985);box-shadow:inset 0 1px 3px #000000a6,0 6px 18px -10px #000000b3!important}:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):focus-visible{outline:2px solid rgba(236,208,138,.95)!important;outline-offset:3px!important;filter:none!important;color:#fff3d2!important}:root .btn--ghost:focus-visible{color:#fff3d2!important}:root .nav__cta{min-height:42px;padding:0 20px!important;font-size:11px!important}.btn--gold .live-dot,.btn--ghost .live-dot{background:#e8c878;box-shadow:0 0 8px #e8c878cc}@media (max-width: 520px){:is(.btn--gold,.intro__btn,.btn--ghost){min-height:50px;padding:0 24px!important;font-size:11.5px!important}}@media (prefers-reduced-motion: reduce){:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost),:root :is(.btn--gold,.intro__btn,.nav__cta,.btn--ghost):before{transition:none!important}}.intro.is-solo .intro__sages,.intro.is-solo .intro__rail,.intro.is-solo .intro__card,.intro.is-solo .intro__crest{display:none!important}.intro.is-solo.is-showroom .intro__mist,.intro.is-solo.is-showroom .intro__lamp,.intro.is-solo.is-film .intro__mist{opacity:0}.intro.is-solo .intro__bg img{object-position:50% 42%}.intro.is-solo .intro__head:before{display:none}.intro.is-solo .intro__headline{text-shadow:0 2px 30px rgba(0,0,0,.55)}.intro.is-solo .intro__desc{text-shadow:0 1px 16px rgba(0,0,0,.7)}@media (min-aspect-ratio: 1/1){.intro.is-solo .intro__bg:after{background:linear-gradient(90deg,#080706d1,#08070694 24%,#08070624 46%,#08070600 58%),linear-gradient(0deg,#0807068c,#08070600 34%)}.intro.is-solo .intro__show{align-items:flex-start;justify-content:flex-end;gap:clamp(22px,3.4vh,34px);padding:0 0 clamp(52px,10vh,120px) clamp(24px,6.2vw,120px)}.intro.is-solo .intro__head{margin:0;padding:0;max-width:min(540px,40vw);text-align:left;align-items:flex-start;gap:14px}.intro.is-solo .intro__headline{font-size:clamp(32px,min(3.5vw,6vh),60px);line-height:1.04}.intro.is-solo .intro__desc{max-width:460px}.intro.is-solo .intro__foot{margin:0;align-items:flex-start}.intro.is-solo .intro__foot .intro__doors{justify-content:start;column-gap:28px}.intro.is-solo .intro__door{align-items:flex-start}.intro.is-solo .intro__door .intro__cap{text-align:left}}@media (max-aspect-ratio: 1/1){.intro.is-solo .intro__bg img{object-position:56% 50%}.intro.is-solo .intro__bg:after{background:linear-gradient(180deg,#080706bd,#0807064d 26%,#08070600 40%,#08070600 62%,#080706c7)}.intro.is-solo .intro__head{margin-top:var(--head-top, clamp(96px, 14vh, 150px))}}@media (max-aspect-ratio: 1/1){.intro.is-solo .intro__shot{right:0;bottom:0;left:0;top:0;width:100%;height:100%;aspect-ratio:auto;transform:none;object-position:56% 50%}.intro.is-solo .intro__film.is-end .intro__shot{object-position:56% 50%}}@media (max-width: 900px){.hero__img{object-position:70% 32%}}.intro.is-solo.is-coin .intro__head{display:flex!important}.intro.is-solo.is-coin .intro__foot{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;display:flex!important;transform:none!important;margin:0 0 max(clamp(26px,5vh,56px),env(safe-area-inset-bottom))!important}.intro.is-solo.is-coin .intro__foot .intro__door,.intro.is-solo.is-coin .intro__foot .intro__door:has(.intro__btn){display:flex!important;width:auto!important;gap:10px!important}.intro.is-solo .intro__foot .intro__doors{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px 20px!important;align-items:flex-start!important}.intro.is-solo .intro__foot .intro__cap{display:block!important;max-width:250px;font-size:10px;letter-spacing:.14em;color:#ede6d69e}.intro.is-solo.is-coin .intro__foot .intro__door>:is(.intro__btn,.intro__chat){height:auto!important;min-height:52px;padding:0 30px!important;white-space:nowrap!important;border:1px solid var(--g-edge)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff0cd1f,#fff0cd09 49%,#fff0cd00 51%),linear-gradient(180deg,#1e1911d6,#090806eb)!important;box-shadow:inset 0 1px #ffeec452,inset 0 -1px #0009,0 1px 2px #00000080,0 14px 34px -12px #000000bf!important;font-family:var(--mono)!important;font-stretch:125%!important;font-weight:600!important;font-size:12px!important;letter-spacing:.2em!important;transition:border-color .3s ease,box-shadow .45s ease,color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)!important}.intro.is-solo.is-coin .intro__foot .intro__door>.intro__btn{--g-edge: rgba(214, 178, 98, .8);color:#f1dba6!important}.intro.is-solo.is-coin .intro__foot .intro__door>.intro__chat{--g-edge: rgba(237, 230, 214, .26);color:#ece4d2!important;background:linear-gradient(180deg,#ffffff13,#ffffff05 49%,#fff0 51%),#0c0b0994!important}.intro.is-solo .intro__foot .intro__door>:is(.intro__btn,.intro__chat):before{display:block!important}.intro.is-solo .intro__foot .live-dot{display:inline-block!important}@media (hover: hover){.intro.is-solo.is-coin .intro__foot .intro__door>:is(.intro__btn,.intro__chat):hover{--g-edge: #ecd08a;color:#fff3d2!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff2d06b,inset 0 -1px #0009,0 0 0 4px #c9a24a1a,0 18px 40px -14px #c9a24a66!important}}.intro.is-solo.is-coin .intro__foot .intro__door>:is(.intro__btn,.intro__chat):focus-visible{outline:2px solid rgba(236,208,138,.95)!important;outline-offset:3px!important}@media (max-aspect-ratio: 1/1){.intro.is-solo .intro__show{align-items:center}.intro.is-solo .intro__foot .intro__doors{flex-direction:column!important;align-items:center!important;gap:12px!important}.intro.is-solo .intro__foot .intro__door{align-items:center!important}.intro.is-solo.is-coin .intro__foot .intro__door>:is(.intro__btn,.intro__chat){min-width:272px;justify-content:center}.intro.is-solo .intro__foot .intro__cap{display:none!important}}.intro.is-solo.is-coin .intro__headline{display:block!important}@media (min-aspect-ratio: 1/1){.intro.is-solo .intro__bg:after{background:linear-gradient(90deg,#080706eb,#080706d1 26%,#08070680 38%,#08070624 48%,#08070600 56%),linear-gradient(0deg,#08070699,#08070600 36%)!important}}@media (max-aspect-ratio: 1/1){.intro.is-solo.is-coin .intro__foot .intro__door>:is(.intro__btn,.intro__chat){width:min(320px,84vw)!important;min-width:0!important}.intro.is-solo .intro__headline{font-size:clamp(30px,8.4vw,40px)}}.cursor__dot{width:4px!important;height:4px!important;will-change:transform}.cursor__ring{width:22px!important;height:22px!important;will-change:transform;transition:width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),opacity .2s!important}.cursor.is-hover .cursor__ring{width:34px!important;height:34px!important}.intro.is-solo .intro__hall{object-position:50% 42%}@media (max-aspect-ratio: 1/1){.intro.is-solo .intro__hall{object-position:56% 50%}}.journey__rail button{min-height:28px;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.foot__row a{display:inline-flex;align-items:center;min-height:32px}.intro__gate,.intro__gatefilm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.intro__gate{overflow:hidden;transition:opacity 1.2s ease}.intro__gate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform-origin:50% 50%;will-change:transform}.intro__gatefilm{object-fit:cover;object-position:50% 42%}.intro.is-coin .intro__gate.is-in{opacity:1}.intro.is-gated .intro__gate,.intro.is-gated .intro__gate.is-in{opacity:0;transition:none}.intro__gatefilm.is-on{opacity:1}.intro__gatefilm.is-done{opacity:0;transition:opacity .45s ease}.intro.is-solo .intro__bg:after{transition:opacity 1.8s ease .4s}.intro.is-gating .intro__bg:after{opacity:0;transition:none}.intro.is-solo .intro__mist,.intro.is-solo .intro__lamp,.intro.is-solo .intro__plate,.intro.is-solo .intro__traces{display:none}.intro.is-solo.is-coin .intro__bg{filter:none}.intro.is-solo .intro__front-line{display:none}.intro.is-solo .intro__front-sub{margin-top:0}.intro.is-gating .intro__front{opacity:0!important;transition:opacity .45s ease!important}.intro__coin.is-seated{transition:opacity .6s ease}@media (max-aspect-ratio: 1/1){.intro__gate img,.intro__gatefilm{object-position:56% 50%}}.intro.is-solo.is-gl.is-showroom .intro__coin{filter:brightness(.9) contrast(1.04);transition:filter 1.2s ease}.intro.is-solo:not(.is-gl) .intro__coin{filter:saturate(.7) sepia(.1) brightness(.93) contrast(1.05)}@media (min-aspect-ratio: 1/1){.intro.is-solo .intro__film:not(.is-end) .intro__shot{object-position:50% 42%}}:root :is(.btn--gold,.intro__btn,.btn--ghost){--g-edge: transparent;border:1px solid transparent!important;background:radial-gradient(120% 140% at 50% -30%,#ffecbe29,#ffecbe00 58%),linear-gradient(180deg,#1a140e57,#0a080685)!important;-webkit-backdrop-filter:blur(14px) saturate(1.25) brightness(.78);backdrop-filter:blur(14px) saturate(1.25) brightness(.78);box-shadow:inset 0 1px #fff0cd61,inset 0 -10px 18px -12px #0000008c,0 10px 30px -14px #000000b3!important;color:#f6e7c4!important;font-weight:500!important;letter-spacing:.24em!important;text-shadow:0 1px 1px rgba(0,0,0,.45)!important}:root :is(.btn--gold,.intro__btn,.btn--ghost):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit;pointer-events:none;z-index:2!important;padding:1px;animation:none!important;background:linear-gradient(180deg,#f6dc9cf2,#d6b0608c 38%,#c9a24a47 62%,#f6dc9c99)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root .btn--ghost:after{background:linear-gradient(180deg,#fff8e88c,#fff8e824 50%,#fff8e852)!important}:root .btn--ghost{background:linear-gradient(180deg,#ffffff12,#ffffff05),#0a09074d!important;color:#efe7d6!important}@media (hover: hover){:root :is(.btn--gold,.intro__btn,.btn--ghost):hover{color:#fff6de!important;box-shadow:inset 0 1px #fff4d680,inset 0 -10px 18px -12px #00000080,0 0 0 1px #ecd08a2e,0 14px 36px -14px #c9a24a73!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root :is(.btn--gold,.intro__btn,.btn--ghost){background:linear-gradient(180deg,#1e1810db,#0a0806eb)!important}}@media (max-aspect-ratio: 1/1) and (max-width: 700px){.intro.is-solo .intro__desc{display:none}.intro.is-solo .intro__headline{font-size:clamp(26px,7.4vw,34px)}}@media (max-aspect-ratio: 1/1) and (max-width: 700px) and (max-height: 720px){.intro.is-solo .intro__head{margin-top:calc(var(--head-top, 110px) - 14px)}.intro.is-solo .intro__eyebrow{display:none}}.sound--intro{position:absolute;z-index:6;top:max(14px,calc(var(--bar-cy, 44px) - 22px));right:clamp(14px,3vw,40px);min-height:40px;padding:0 16px 0 14px!important;border-radius:999px;gap:10px;font:600 10.5px/1 var(--mono);font-stretch:125%;letter-spacing:.2em;text-transform:uppercase;color:#f1dba6;background:linear-gradient(180deg,#1a140e61,#0a08068c);-webkit-backdrop-filter:blur(12px) brightness(.8);backdrop-filter:blur(12px) brightness(.8);box-shadow:inset 0 0 0 1px #d6b26273,inset 0 1px #fff0cd4d,0 8px 24px -12px #000000b3;text-shadow:none}.sound--intro:hover,.sound--intro.is-on{color:#fff3d2}.sound--intro .sound__bars{height:13px}.intro.is-film .sound--intro{opacity:.75}.sound--nav .sound__txt{white-space:nowrap}.intro.is-solo .intro__bg,.intro__gate{will-change:transform}:root :is(.btn--gold,.intro__btn,.btn--ghost){-webkit-backdrop-filter:blur(8px) brightness(.8);backdrop-filter:blur(8px) brightness(.8)}h1,h2,h3,.h2,.ahero__title,.hero__title,.jw__title,.contact__title{text-wrap:balance}p,li,.card p{text-wrap:pretty}.step__n{margin-bottom:0}.step h3{margin-top:clamp(44px,6vh,72px)}.manifesto__text em{color:var(--gold-hi)}.cap{margin-right:.05em}@media (max-width: 560px){.sound--nav .sound__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sound--nav{min-width:40px;padding:6px 4px}.nav,.nav__links{gap:10px}.nav .nav__cta{padding:10px 13px 9px!important;letter-spacing:.1em!important;font-size:10px!important}.nav__index{padding:10px 2px}.ahero__actions .btn{white-space:nowrap;letter-spacing:.12em;padding-inline:22px}}.foot{border-top-color:transparent}.foot:before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 160px);mask-image:linear-gradient(180deg,transparent 0,#000 160px)}.marquee__track span{padding-right:0}.cap{float:none;width:auto;height:auto;margin:0;color:inherit;background:none!important}.cap .w{color:inherit}.ahero__title{font-stretch:112%;font-weight:200!important;letter-spacing:-.02em;max-width:15ch}.ahero__title .ln>span{text-shadow:0 2px 30px rgba(0,0,0,.5)}.live-dot{will-change:opacity}.desk{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:#ede6d6}.desk::backdrop{background:#060504b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:deskVeil .45s ease both}@keyframes deskVeil{0%{opacity:0}}.desk.is-closing::backdrop{animation:deskVeilOut .28s ease both}@keyframes deskVeilOut{to{opacity:0}}.desk.is-closing .desk__panel{animation:deskOut .28s cubic-bezier(.4,0,1,1) both}@keyframes deskOut{to{opacity:0;transform:translateY(10px) scale(.985)}}.desk[open]{display:flex;align-items:center;justify-content:center}.desk__panel{position:relative;display:flex;flex-direction:column;width:min(600px,calc(100vw - 32px));height:min(680px,calc(100dvh - 48px));background:radial-gradient(120% 70% at 50% 0%,#1d160c,#0f0c08 55%,#0b0a08);border:1px solid rgba(201,162,74,.45);box-shadow:inset 0 0 0 4px #0b0a08,inset 0 0 0 5px #c9a24a2e,0 30px 90px #0009;border-radius:18px;overflow:hidden;animation:deskIn .5s cubic-bezier(.22,1,.36,1)}@keyframes deskIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}.desk__head{display:flex;align-items:center;gap:14px;padding:20px 22px 16px;border-bottom:1px solid rgba(201,162,74,.18)}.desk__mark{width:38px;height:38px;flex:none;object-fit:contain}.desk__who{flex:1;min-width:0}.desk__title{margin:0;font-family:Archivo Variable,sans-serif;font-stretch:118%;font-weight:300;font-size:24px;line-height:1.1}.desk__sub{margin:4px 0 0;font-size:10px;letter-spacing:.16em;color:#ede6d68c}.desk__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#ede6d6b3;font-size:28px;line-height:1;cursor:pointer;padding:4px 8px}.desk__x:hover,.desk__x:focus-visible{color:#e8c878;outline:none}.desk__log{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.desk__msg p{margin:0;font-size:16px;line-height:1.55}.desk__msg{animation:deskMsg .45s cubic-bezier(.22,1,.36,1) both}@keyframes deskMsg{0%{opacity:0;transform:translateY(8px)}}.desk__msg.is-reveal{animation:none}.desk__msg.is-reveal .w{display:inline-block;opacity:0;transform:translateY(3px);filter:blur(2px);animation:deskWord .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d)}@keyframes deskWord{to{opacity:1;transform:none;filter:none}}.desk__msg .btn.desk__book{animation:deskMsg .6s .9s cubic-bezier(.22,1,.36,1) both}.desk__msg--desk{align-self:flex-start;max-width:88%;padding-left:14px;border-left:1px solid rgba(201,162,74,.55)}.desk__msg--you{align-self:flex-end;max-width:82%;padding:11px 15px;border-radius:14px 14px 4px;background:#ede6d612;border:1px solid rgba(237,230,214,.1);color:#ede6d6eb}.desk__msg .btn{margin-top:14px}.desk__msg.is-typing{display:flex;gap:5px;padding:8px 0 8px 14px}.desk__msg.is-typing span{width:6px;height:6px;border-radius:50%;background:#c9a24a;opacity:.3;animation:deskDot 1.2s infinite}.desk__msg.is-typing span:nth-child(2){animation-delay:.15s}.desk__msg.is-typing span:nth-child(3){animation-delay:.3s}@keyframes deskDot{30%{opacity:1;transform:translateY(-3px)}}.desk__form{display:flex;gap:10px;align-items:flex-end;padding:14px 16px;border-top:1px solid rgba(201,162,74,.18)}.desk__form textarea{flex:1;resize:none;min-height:48px;max-height:160px;padding:13px 15px;border-radius:12px;border:1px solid rgba(237,230,214,.16);background:#00000059;color:#ede6d6;font:16px/1.45 Archivo Variable,system-ui,sans-serif}.desk__form textarea:focus{outline:none;border-color:#e8c878b3}.desk__send{padding:14px 20px;flex:none}.desk__send:disabled{opacity:.55}.desk__alt{margin:0;padding:0 18px 14px;font-size:10px;letter-spacing:.14em;color:#ede6d673;text-align:center}.desk__alt button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#c9a24a;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.desk__panel{width:100vw;height:100dvh;border-radius:0;border:0}.desk__head{padding-top:calc(16px + env(safe-area-inset-top))}.desk__form{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.desk__panel,.desk::backdrop,.desk__msg,.desk__msg .btn.desk__book{animation:none}.desk__msg.is-typing span{animation:none;opacity:.7}}.desk__form[hidden],.desk__alt[hidden]{display:none}.desk__clip{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;cursor:pointer;border:1px solid rgba(201,162,74,.35);background:#00000059;color:#c9a24a;transition:color .25s,border-color .25s,background .25s}.desk__clip svg{width:21px;height:21px}.desk__clip:hover,.desk__clip:focus-visible{color:#e8c878;border-color:#e8c878bf;background:#c9a24a14;outline:none}.desk__tray{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px 0;border-top:1px solid rgba(201,162,74,.18)}.desk__tray[hidden]{display:none}.desk__tray+.desk__form{border-top:0}.desk__chip{position:relative}.desk__chip button{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(201,162,74,.6);background:#0b0a08;color:#ede6d6;font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.desk__chip button:hover{color:#e8c878}.desk__thumb{display:grid;place-items:center;width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid rgba(201,162,74,.4);background:#13110d}.desk__thumb img{width:100%;height:100%;object-fit:cover;display:block}.desk__thumb--doc{padding:6px;text-align:center}.desk__thumb--doc b{font:600 11px/1 Archivo Variable,sans-serif;font-stretch:125%;letter-spacing:.14em;color:#e8c878}.desk__thumb--doc i{font-style:normal;font-size:9.5px;line-height:1.2;color:#ede6d6a6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.desk__note{font-size:10px;letter-spacing:.12em;color:#ede6d699}.desk__shared{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.desk__shared+p{margin-top:10px}.desk__msg--you:has(.desk__shared:only-child){padding:8px}.desk__panel.is-drop{border-color:#e8c878f2;box-shadow:inset 0 0 0 4px #0b0a08,inset 0 0 0 5px #e8c87899,0 30px 90px #0009}@media (max-width: 640px){.desk__clip{width:46px;height:46px}.desk__send{padding:14px 16px}}.desk__alt{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.desk__hint{color:#e8c87899}.desk__or[hidden]{display:none}@media (max-width: 640px){.desk__hint{display:none}}.desk-pill{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:45;display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;cursor:pointer;border:1px solid rgba(201,162,74,.55);background:#0b0a08db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ede6d6;font:500 10.5px/1 Archivo Variable,sans-serif;font-stretch:125%;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 12px 40px #00000080,inset 0 0 0 3px #0b0a08e6,inset 0 0 0 4px #c9a24a29;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .3s,color .3s}.desk-pill.is-on{opacity:1;transform:none;pointer-events:auto}.desk-pill img{width:26px;height:26px}.desk-pill:hover,.desk-pill:focus-visible{border-color:#e8c878;color:#e8c878;outline:none}@media (prefers-reduced-motion: reduce){.desk-pill{transition:opacity .2s;transform:none}}.desk-pill__short{display:none}.has-desk-pill .foot{padding-bottom:96px}@media (max-width: 640px){.desk-pill__long{display:none}.desk-pill__short{display:inline}.desk-pill{padding-right:16px}}.desk__panel{height:min(760px,calc(100dvh - 40px))}.desk__gate{flex:1;overflow-y:auto;padding:24px 28px 20px;overscroll-behavior:contain;scroll-padding-bottom:24px}.desk__gate[hidden],.desk.is-gate .desk__log,.desk.is-gate .desk__tray,.desk.is-gate .desk__form,.desk.is-gate .desk__hint{display:none}.desk .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.desk__eyebrow{margin:0 0 10px;font-size:10px;letter-spacing:.24em;color:#c9a24a}.desk__gt{margin:0;font:300 clamp(26px,4vw,32px)/1.1 "Archivo Variable",sans-serif;font-stretch:118%;letter-spacing:-.005em;color:#f7f1e3;text-wrap:balance}.desk__said{margin:14px 0 0;padding:1px 0 1px 16px;border-left:1px solid rgba(201,162,74,.6);font:italic 300 16.5px/1.5 Archivo Variable,sans-serif;color:#ede6d6db;overflow-wrap:anywhere}.desk__said[hidden]{display:none}.desk__gp{margin:12px 0 0;font-size:14px;line-height:1.62;color:#ede6d6c2;text-wrap:pretty}.desk__gform{margin-top:18px;display:grid;gap:12px}.desk__frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.desk__f{display:grid;gap:7px;min-width:0}.desk__f>span{font-size:10px;letter-spacing:.2em;color:#e8c878bf}.desk__f input{width:100%;height:48px;padding:0 15px;border-radius:12px;border:1px solid rgba(237,230,214,.16);background:#00000059;color:#ede6d6;font:16px/1 Archivo Variable,system-ui,sans-serif;transition:border-color .25s,box-shadow .25s,background .25s}.desk__f input:hover{border-color:#ede6d647}.desk__f input:focus{outline:none;border-color:#e8c878cc;background:#00000073;box-shadow:0 0 0 3px #e8c8781f}.desk__f input[aria-invalid=true]{border-color:#ec9676d9;box-shadow:0 0 0 3px #ec96761f}.desk__opt{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:#ede6d6cc;cursor:pointer}.desk__opt input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:1px 0 0;border-radius:5px;cursor:pointer;border:1px solid rgba(201,162,74,.6);background:#00000059 center / 12px no-repeat;transition:background-color .2s,border-color .2s}.desk__opt input:hover{border-color:#e8c878}.desk__opt input:checked{border-color:#e8c878;background-color:#e8c878;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.4 2.4 4.8-5.2' fill='none' stroke='%230b0a08' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.desk__opt input:focus-visible{outline:2px solid rgba(232,200,120,.6);outline-offset:2px}.desk__opt small{display:block;margin-top:2px;font-size:11.5px;color:#ede6d67a}.desk__gerr{margin:0;font-size:13.5px;line-height:1.5;color:#f1b79f}.desk__gerr:empty{display:none}.desk__go{justify-self:start;margin-top:2px;padding:16px 28px}.desk__go:disabled{opacity:.6;cursor:progress}.desk__gnote{margin:0;font-size:13px;line-height:1.6;color:#ede6d6a3}.desk__priv{display:none}.desk.is-gate .desk__priv{display:inline}.desk.is-gate .desk__alt{padding-top:12px;border-top:1px solid rgba(201,162,74,.14)}.desk__priv a{color:#c9a24a;text-underline-offset:3px}.desk__priv a:hover,.desk__priv a:focus-visible{color:#e8c878}.desk__done-x{margin-top:16px}.desk__gate>*,.desk__gform>*{animation:deskMsg .6s cubic-bezier(.22,1,.36,1) both}.desk__gate>:nth-child(2){animation-delay:.05s}.desk__gate>:nth-child(3){animation-delay:.1s}.desk__gate>:nth-child(4){animation-delay:.15s}.desk__gform>*{animation-delay:calc(.2s + var(--i, 4) * .05s)}.desk__gate.is-leaving{animation:deskGateOut .32s cubic-bezier(.4,0,1,1) both}@keyframes deskGateOut{to{opacity:0;transform:translateY(-8px)}}@media (max-width: 640px){.desk__panel{height:100dvh}.desk__gate{padding:20px 18px}.desk__frow{grid-template-columns:1fr}.desk__go{justify-self:stretch}.desk.is-gate .desk__alt{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.desk__gate>*,.desk__gform>*,.desk__gate.is-leaving{animation:none}}.desk::backdrop{background:#06050480;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.desk__panel{background:linear-gradient(180deg,#241e16cc,#0f0d0ae6 36%,#0a0907f2);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border:1px solid rgba(255,244,222,.09);border-radius:26px;box-shadow:inset 0 1px #ffecc41a,0 40px 120px #0000009e,0 0 0 1px #00000059}.desk__panel:before{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,#e8c87800,#e8c878cc,#e8c87800)}.desk__panel.is-drop{border-color:#e8c878cc;box-shadow:0 0 0 4px #e8c87824,0 40px 120px #0000009e}.desk__head{gap:12px;padding:18px 18px 14px 22px;border-bottom:1px solid rgba(255,244,222,.07)}.desk__mark{width:34px;height:34px}.desk__title{font-size:22px;font-weight:500;letter-spacing:.005em;color:#f7f1e3}.desk__sub{margin-top:3px;font:400 12.5px/1.35 Archivo Variable,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;color:#ede6d68c}.desk__x{flex:none;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:21px;line-height:1;background:#fff4de0f;border:1px solid rgba(255,244,222,.09);color:#ede6d6c7;transition:background .25s,color .25s,border-color .25s}.desk__x:hover,.desk__x:focus-visible{background:#fff4de1f;border-color:#e8c87873;color:#fff}.desk__log{padding:24px 22px 18px;gap:16px}.desk__msg p{font:400 15.5px/1.65 Archivo Variable,system-ui,sans-serif;letter-spacing:.003em}.desk__msg--desk{position:relative;max-width:92%;padding:0 0 0 36px;border-left:0;color:#efe9dc}.desk__msg--desk:before{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:#0b0a08 url(../logo-coin-96.webp?v=20261023) center / 118% no-repeat;box-shadow:0 0 0 1px #e8c87859,0 2px 8px #00000080}.desk__msg--you{padding:11px 16px;border-radius:20px 20px 6px;background:linear-gradient(180deg,#fff4de1c,#fff4de12);border:1px solid rgba(255,244,222,.1);color:#f3eee3;box-shadow:0 6px 18px #0000002e}.desk__msg.is-typing{position:relative;padding:9px 0 9px 36px}.desk__msg.is-typing:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background:#0b0a08 url(../logo-coin-96.webp?v=20261023) center / 118% no-repeat;box-shadow:0 0 0 1px #e8c87859}.desk__msg.is-typing span{background:#e8c878}.desk__tray{border-top:0;padding:10px 18px 2px}.desk__form{margin:6px 14px 8px;padding:6px;gap:4px;align-items:flex-end;border:1px solid rgba(255,244,222,.1);border-radius:22px;background:#fff4de0b;transition:border-color .25s,box-shadow .25s,background .25s}.desk__tray+.desk__form{border-top:1px solid rgba(255,244,222,.1)}.desk__form:focus-within{border-color:#e8c87880;background:#fff4de0f;box-shadow:0 0 0 4px #e8c87814}.desk__form textarea{min-height:44px;padding:12px 6px;border:0;border-radius:0;background:transparent;font-size:15.5px}.desk__form textarea:focus{border:0}.desk__form textarea::placeholder{color:#ede6d661}.desk__clip{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#ede6d69e}.desk__clip:hover,.desk__clip:focus-visible{background:#fff4de14;color:#e8c878}.desk__send{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#221709;background:linear-gradient(180deg,#fffdf080,#fffdf000 50%),linear-gradient(180deg,#f5dc98,#d6ab58 48%,#a67a30 76%,#c79c4b);box-shadow:inset 0 1px #fffceee6,inset 0 -1px #54381099,0 0 0 1px #5a4016,0 6px 18px #c9a24a47;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,opacity .25s}.desk__send svg{width:20px;height:20px}.desk__send:hover,.desk__send:focus-visible{outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffcee,inset 0 -1px #54381099,0 0 0 1px #5a4016,0 0 0 3px #fae2a04d,0 8px 24px #d4ac546b}.desk__send:disabled{opacity:.5;cursor:progress;transform:none}.desk__alt{padding:2px 18px 14px;font:400 12px/1.5 Archivo Variable,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;color:#ede6d66b}.desk__alt button{color:#e8c878e6;text-transform:none;letter-spacing:0}.desk__hint{color:#ede6d66b}.desk.is-gate .desk__alt{padding-top:12px;border-top:1px solid rgba(255,244,222,.07)}.desk__thumb{border-radius:12px;border-color:#fff4de24}.desk__chip button{border-color:#fff4de33}.desk__note{font:400 12px/1.4 Archivo Variable,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#ede6d68c}.desk__gate{padding:26px 28px 22px}.desk__eyebrow{font:600 11px/1 Archivo Variable,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#d7b467}.desk__gt{font-weight:500}.desk__said{padding:12px 16px;border-left:0;border-radius:14px;background:#fff4de0d;border:1px solid rgba(255,244,222,.08);font-size:18px}.desk__gp{color:#ede6d6bd}.desk__f>span{font:500 12.5px/1 Archivo Variable,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;color:#ede6d6b8}.desk__f input{height:50px;border-radius:14px;border:1px solid rgba(255,244,222,.1);background:#fff4de0d}.desk__f input:hover{border-color:#fff4de33}.desk__f input:focus{border-color:#e8c878b3;background:#fff4de12;box-shadow:0 0 0 4px #e8c8781a}.desk__opt input{border-radius:6px;border-color:#e8c8788c;background-color:#fff4de0d}.desk__go{padding:18px 34px 17px}.desk-pill{border:1px solid rgba(255,244,222,.12);background:#14110cb8;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);font:500 13px/1 Archivo Variable,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;color:#efe9dc;box-shadow:0 14px 40px #00000073,inset 0 1px #ffecc414}.desk-pill:hover,.desk-pill:focus-visible{border-color:#e8c87899;color:#fff}@media (max-width: 640px){.desk__panel{border-radius:0;border:0}.desk__panel:before{display:none}.desk__form{margin:4px 10px calc(8px + env(safe-area-inset-bottom))}.desk__gate{padding:20px 18px}}.desk__gate,.desk__log{scrollbar-width:thin;scrollbar-color:rgba(201,162,74,.45) transparent}.desk__gate::-webkit-scrollbar,.desk__log::-webkit-scrollbar{width:8px}.desk__gate::-webkit-scrollbar-track,.desk__log::-webkit-scrollbar-track{background:transparent}.desk__gate::-webkit-scrollbar-thumb,.desk__log::-webkit-scrollbar-thumb{background:#c9a24a66;border-radius:8px;border:2px solid transparent;background-clip:padding-box}@media (max-height: 760px) and (min-width: 641px){.desk__panel{height:calc(100dvh - 16px)}.desk__head{padding:14px 20px 12px}.desk__gate{padding:16px 26px 12px}.desk__eyebrow{margin-bottom:6px}.desk__gt{font-size:28px}.desk__said{margin-top:10px;padding:8px 14px;font-size:16px}.desk__gp{margin-top:8px;font-size:13.5px;line-height:1.5}.desk__gform{margin-top:12px;gap:9px}.desk__frow{gap:10px}.desk__f{gap:5px}.desk__f input{height:44px}.desk__go{padding:15px 30px 14px}}@media (max-height: 560px) and (min-width: 641px){.desk__said{display:none}}.desk__starters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.desk__starter{font:inherit;font-size:13.5px;line-height:1.3;text-align:left;color:#efe3c4;cursor:pointer;padding:9px 14px;border-radius:999px;border:1px solid rgba(201,162,74,.5);background:#c9a24a12;transition:background .2s,border-color .2s,color .2s;touch-action:manipulation}.desk__starter:hover,.desk__starter:focus-visible{background:#c9a24a29;border-color:#e9c478e6;color:#fff4d6;outline:none}.desk__starter:last-child{border-style:dashed}@media (max-width: 500px){.desk__starter{font-size:13px;padding:8px 12px}}.desk__mic{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;height:48px;display:inline-flex;align-items:center;gap:7px;padding:0 14px 0 12px;border-radius:12px;cursor:pointer;border:1px solid rgba(232,200,120,.7);background:#c9a24a1f;color:#f0d68f;font:600 11px/1 Archivo Variable,sans-serif;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;transition:color .25s,border-color .25s,background .25s}.desk__mic svg{width:20px;height:20px}.desk__mic:hover,.desk__mic:focus-visible{color:#fff4d6;border-color:#f0d68f;background:#c9a24a38;outline:none}.desk__mic[hidden],.desk__talk[hidden],.desk__rec[hidden]{display:none}@media (max-width: 420px){.desk__mic{padding:0 12px}.desk__mic span{display:none}.desk__mic{width:48px;justify-content:center}}.desk__talk{display:flex;align-items:center;gap:14px;width:100%;margin-top:14px;padding:14px 16px;text-align:left;cursor:pointer;border-radius:14px;border:1px solid rgba(232,200,120,.75);background:linear-gradient(180deg,#c9a24a33,#c9a24a14);color:#f6e7bd;font:inherit;transition:background .25s,border-color .25s}.desk__talk svg{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;background:#00000059;border:1px solid rgba(232,200,120,.6);color:#f0d68f}.desk__talk b{display:block;font-size:15px;letter-spacing:.02em;color:#fff4d6}.desk__talk small{display:block;margin-top:3px;font-size:12.5px;line-height:1.35;color:#ede6d6b8}.desk__talk:hover,.desk__talk:focus-visible{background:linear-gradient(180deg,#c9a24a4d,#c9a24a24);border-color:#f0d68f;outline:none}.desk__rec{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid rgba(201,162,74,.18)}@media (max-width: 640px){.desk__rec{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.desk__rec-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#e0553f;box-shadow:0 0 #e0553f99;animation:deskRec 1.4s ease-out infinite}.desk__rec.is-busy .desk__rec-dot{background:#c9a24a;animation:none;opacity:.7}@keyframes deskRec{70%{box-shadow:0 0 0 10px #e0553f00}to{box-shadow:0 0 #e0553f00}}.desk__rec-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.desk__rec-msg{font-weight:500;font-size:13.5px;line-height:1.3;color:#ede6d6}.desk__rec-t{font:11px/1 Archivo Variable,sans-serif;font-stretch:125%;letter-spacing:.12em;color:#ede6d699}.desk__rec-meter{flex:none;display:flex;align-items:center;gap:3px;height:28px}.desk__rec-meter i{width:3px;height:100%;border-radius:2px;background:#e8c878;transform:scaleY(.15);transition:transform .08s linear}.desk__rec.is-busy .desk__rec-meter{opacity:.35}.desk__rec-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#ede6d699;font:11px/1 Archivo Variable,sans-serif;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:8px 4px}.desk__rec-x:hover{color:#ede6d6}.desk__rec-done{flex:none;padding:13px 20px}.desk__rec-done:disabled{opacity:.55}@media (max-width: 420px){.desk__rec{gap:9px}.desk__rec-meter{display:none}}@media (prefers-reduced-motion: reduce){.desk__rec-dot{animation:none}.desk__rec-meter i{transition:none}}.desk__talk .desk__talk-priv{margin-top:6px;font-size:11.5px;color:#f0d68fd9}.desk__rec-priv{font-size:11px;line-height:1.3;color:#f0d68fcc}.desk__how{margin-top:14px;border:1px solid rgba(201,162,74,.3);border-radius:12px;background:#00000040}.desk__how summary{cursor:pointer;padding:11px 14px;font-size:13px;letter-spacing:.02em;color:#e8c878;list-style:none;display:flex;align-items:center;gap:8px}.desk__how summary::-webkit-details-marker{display:none}.desk__how summary:before{content:"+";font:600 15px/1 Archivo Variable,sans-serif;font-stretch:125%;width:14px}.desk__how[open] summary:before{content:"–"}.desk__how summary:focus-visible{outline:1px solid rgba(232,200,120,.8);outline-offset:2px;border-radius:12px}.desk__how ol{margin:0;padding:0 16px 14px 34px;display:grid;gap:8px;font-size:13.5px;line-height:1.45;color:#ede6d6e0}.desk__how b{color:#fff4d6;font-weight:600}.desk__alt .desk__how-link{margin-right:10px}.desk__qs{margin-top:12px}.desk__qs-q{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ede6d6b3}.desk__qs-q span{color:#e8c878;margin-right:8px}.desk__qs .desk__starters{margin-top:0}.desk__qs-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:10px;padding:4px 0;color:#ede6d699;font:11px/1 Archivo Variable,sans-serif;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.desk__qs-back:hover{color:#ede6d6}.desk__opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.desk__opts .desk__starter:last-child{border-style:solid}
