:root{--splash-bg:#050b1a;--scrim-base:#06020e;--scrim-alpha:.65;--surface:#121a2e;--surface-border:#1b264f;--splash-cream:#ede0c4;--splash-champagne:#c4b090;--cream-bright:#fff8e7;--shimmer-gold:#ffe27a;--shimmer-ivory:#fffaf0;--region-gold:#d6b25e;--region-gold-deep:#d4af37;--region-gold-light:#f0c27f;--splash-btn-start:#ede0c4;--splash-btn-end:#c8b090;--splash-btn-text:#0a2144;--guide-soft-lavender:#7ec4e8;--guide-deep-lavender:#050b1a;--guide-muted-gold:#c4a574;--guide-muted-gold-deep:#9a7b4f;--guide-ivory:#f5f0e8;--sounds-void:#02040c;--sounds-navy:#0a1530;--cream:var(--splash-cream);--cream-rgb:237 224 196;--gold:var(--region-gold);--gold-shimmer:var(--shimmer-gold);--gold-cream:var(--cream-bright);--text-xs:clamp(.8125rem, .78rem + .16vw, .9375rem);--text-sm:clamp(.9375rem, .9rem + .2vw, 1.0625rem);--text-base:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-lead:clamp(1.1875rem, 1.08rem + .5vw, 1.5rem);--text-h3:clamp(1.5rem, 1.24rem + 1.2vw, 2.25rem);--text-h2:clamp(2rem, 1.42rem + 2.6vw, 3.75rem);--text-h1:clamp(2.5rem, 1.5rem + 4.4vw, 5.25rem);--text-display:clamp(2.75rem, 1.2rem + 7vw, 7.5rem);--leading-tight:1.04;--leading-snug:1.18;--leading-normal:1.65;--tracking-display:-.02em;--tracking-label:.24em;--measure-tight:22ch;--measure:62ch;--gutter:clamp(22px, 5vw, 96px);--shell:1320px;--radius:18px;--ease-out:cubic-bezier(.22, 1, .36, 1);--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-7:6.5rem;--ls-body:.2px;--ls-subtitle:.4px;--lh-body:1.35;--lh-hook:1.3;--alpha-45:.45;--radius-card:16px;--btn-height-lg:56px;--border-md:1.5px;--text-on-gold:#000000f0;--cta-gradient:linear-gradient(to right, #c9a24b 0%, #d9b45f 25%, #e6c77a 50%, #d9b45f 75%, #c9a24b 100%);--wordmark-gradient:linear-gradient(to right, #ede0c4 0%, #c4b090 50%, #ede0c4 100%);--ai-gradient:linear-gradient(to right, #ffe27a 0%, orange 100%);--brand-gold-gradient:linear-gradient(to right, #ffe27a 0%, orange 50%, #ffe27a 100%);--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display:"Cormorant", Georgia, serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--splash-bg);scroll-snap-type:y proximity}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}}body{background:var(--splash-bg);color:var(--cream);font-family:var(--font-body);font-size:var(--text-base);font-weight:300;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.skip-link{z-index:100;background:var(--cream-bright);color:var(--splash-bg);padding:12px 18px;position:absolute;top:0}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip-link:focus{top:12px}.skip-link:focus:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:focus:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:focus:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:focus:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}:focus-visible{outline:2px solid var(--shimmer-gold);outline-offset:3px}.site-nav{z-index:50;align-items:center;gap:8px var(--space-4);padding:clamp(14px, 1.6vw, 22px) var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#050b1ae6,#050b1a00);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:fixed;top:0;bottom:auto;left:0;right:0}.site-nav>.wordmark{justify-self:start}.site-nav>nav{justify-self:center}.site-nav>.lang-switch{justify-self:end}.wordmark{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-h2);letter-spacing:.1em;color:var(--splash-cream);line-height:1}.wordmark-ai{font-family:var(--font-body);letter-spacing:normal;color:var(--shimmer-gold);vertical-align:super;font-size:.24em;font-weight:400}@supports ((-webkit-background-clip:text) or (background-clip:text)){.wordmark{background:var(--wordmark-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.wordmark-ai{background:var(--ai-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}.site-nav nav{min-width:0;font-size:var(--text-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(10px,1.1vw,22px);font-weight:600;display:flex}.site-nav a{color:rgb(var(--cream-rgb) / .94);transition:color .25s var(--ease-out);text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--shimmer-gold);transform-origin:0;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--shimmer-gold)}.site-nav a:hover:after{transform:scaleX(1)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.site-nav a:hover:not(.nav-cta){background:var(--brand-gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}:root[data-current="0"] .site-nav a[href=\#origin],:root[data-current="1"] .site-nav a[href=\#sanctuaries],:root[data-current="2"] .site-nav a[href=\#mya],:root[data-current="3"] .site-nav a[href=\#kai],:root[data-current="4"] .site-nav a[href=\#trust]{color:var(--shimmer-gold)}:root[data-current="0"] .site-nav a[href=\#origin]:after,:root[data-current="1"] .site-nav a[href=\#sanctuaries]:after,:root[data-current="2"] .site-nav a[href=\#mya]:after,:root[data-current="3"] .site-nav a[href=\#kai]:after,:root[data-current="4"] .site-nav a[href=\#trust]:after{transform:scaleX(1)}.nav-cta{border:var(--border-md) solid rgb(255 226 122/var(--alpha-45));border-radius:var(--radius-card);background:var(--cta-gradient);letter-spacing:var(--ls-subtitle);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);padding:11px 22px;font-size:1rem;font-weight:700;color:var(--text-on-gold)!important}.nav-cta:after{display:none}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px #ffe27a42;color:var(--text-on-gold)!important}@media (max-width:359px){.nav-cta{padding-inline-start:16px;padding-inline-end:16px}}.lang-switch{position:relative}.lang-switch>summary{border:var(--border-md) solid rgb(255 226 122/var(--alpha-45));border-radius:var(--radius-card);color:rgb(var(--cream-rgb) / .94);font-size:var(--text-sm);letter-spacing:.06em;cursor:pointer;transition:color .25s var(--ease-out), border-color .25s var(--ease-out);align-items:center;gap:7px;padding:9px 14px;font-weight:600;list-style:none;display:inline-flex}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary::marker{content:""}.lang-switch>summary:after{content:"";width:5px;height:5px;transition:transform .25s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-1px)rotate(45deg)}.lang-switch[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.lang-switch>summary:hover,.lang-switch[open]>summary{color:var(--shimmer-gold);border-color:#ffe27a9e}.site-nav .lang-switch ul{top:calc(100% + 10px);z-index:60;border:1px solid rgb(var(--cream-rgb) / .14);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b1af0;grid-template-columns:repeat(2,minmax(58px,1fr));gap:2px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;box-shadow:0 18px 44px #00000073}.site-nav .lang-switch ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-nav .lang-switch ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-nav .lang-switch ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.site-nav .lang-switch ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.site-nav .lang-switch ul a{color:rgb(var(--cream-rgb) / .84);font-size:var(--text-sm);letter-spacing:.06em;text-align:center;border-radius:8px;padding:9px 8px;font-weight:600;text-decoration:none;display:block}.site-nav .lang-switch ul a:after{display:none}.site-nav .lang-switch ul a:hover{color:var(--shimmer-gold);background:#ffe27a1a;-webkit-background-clip:border-box;background-clip:border-box}.site-nav .lang-switch ul a[aria-current=true]{color:var(--shimmer-gold);background:#ffe27a12}.site-nav.is-scrolled{background:linear-gradient(#050b1aeb,#050b1a99);padding-block-start:clamp(10px,1.1vw,15px);padding-block-end:clamp(10px,1.1vw,15px)}.no-js .site-nav{border-bottom:0}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:clamp(12px, 1.8vh, 24px) var(--gutter);background:var(--sounds-void);font-size:var(--text-sm);color:rgb(var(--cream-rgb) / .62);scroll-snap-align:end;flex-wrap:wrap;display:flex}.site-footer nav{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-footer a{color:rgb(var(--cream-rgb) / .72);text-decoration:none}.site-footer a:hover{color:var(--cream)}@media (max-width:1719px){.site-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.site-nav>.wordmark{order:1}.site-nav>.lang-switch{order:1;margin-inline-start:auto}.site-nav>nav{flex:1 0 100%;order:2;justify-content:center;margin-block-start:8px}}@media (max-width:689px){.site-nav nav a:not(.nav-cta){display:none}.site-footer{padding:6px var(--gutter);font-size:var(--text-xs);justify-content:center;gap:2px 10px}.site-footer nav{flex-wrap:nowrap;gap:10px}}html:has(.pager) .no-js .site-footer{padding-block:var(--space-6) clamp(96px, 12vh, 140px)}
