.whisper{position:fixed;top:0;left:0;z-index:900;pointer-events:none;will-change:transform}.whisper-body{display:inline-block;transform:translate(18px,16px) translateY(4px);padding:5px 11px 6px;max-width:34ch;border:1px solid rgba(var(--accent-rgb),.24);background:#05060ddb;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);color:var(--accent);font-size:.76rem;line-height:1.4;letter-spacing:.005em;text-transform:lowercase;white-space:nowrap;opacity:0;transition:opacity .16s var(--ease-out),transform .24s var(--ease-out)}.whisper--on .whisper-body{opacity:1;transform:translate(18px,16px) translateY(0)}.whisper[data-world=atlas] .whisper-body{--accent: var(--atlas);--accent-rgb: var(--atlas-rgb)}.whisper[data-world=gapp] .whisper-body{--accent: var(--gapp);--accent-rgb: var(--gapp-rgb)}.whisper[data-world=inner500] .whisper-body{--accent: var(--inner);--accent-rgb: var(--inner-rgb)}@media (prefers-reduced-motion: reduce){.whisper-body{transition:opacity .01ms;transform:translate(18px,16px)}.whisper--on .whisper-body{transform:translate(18px,16px)}}@media (hover: none),(pointer: coarse){.whisper{display:none}}html.cx-active,html.cx-active *{cursor:none!important}html.cx-active input[type=text],html.cx-active input[type=email],html.cx-active textarea{cursor:text!important}.cx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out)}.cx--on{opacity:1}.cx-ring,.cx-dot{position:fixed;top:0;left:0;border-radius:50%;will-change:transform}.cx-ring{width:26px;height:26px;margin:-13px 0 0 -13px;border:1px solid rgba(var(--accent-rgb),.7);transition:width .25s var(--ease-spring),height .25s var(--ease-spring),margin .25s var(--ease-spring),background .25s var(--ease-out),border-color .25s var(--ease-out),border-radius .25s var(--ease-out)}.cx-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--accent);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),border-radius .25s var(--ease-out)}:root[data-world=atlas] .cx-ring,:root[data-world=gapp] .cx-ring{border-radius:3px}:root[data-world=atlas] .cx-dot,:root[data-world=gapp] .cx-dot{border-radius:1px}.cx-ring--hover{width:44px;height:44px;margin:-22px 0 0 -22px;background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.9)}.cx-dot--hover{opacity:0;transform:scale(0)}.cx-ring--grab{width:52px;height:52px;margin:-26px 0 0 -26px;background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.85)}.cx-ring--grab:before,.cx-ring--grab:after{content:"";position:absolute;top:50%;width:6px;height:1px;background:rgba(var(--accent-rgb),.9)}.cx-ring--grab:before{left:-3px}.cx-ring--grab:after{right:-3px}.cx-dot--grab{opacity:0;transform:scale(0)}.cx-ring--grabbing{width:40px;height:40px;margin:-20px 0 0 -20px;background:rgba(var(--accent-rgb),.18);border-color:var(--accent)}.cx-dot--grabbing{opacity:0;transform:scale(0)}@media (prefers-reduced-motion: reduce){.cx-ring,.cx-dot{transition:none}}.route-fade{opacity:1;transition:opacity .26s var(--ease-out)}.route-fade.is-out{opacity:0;transition:opacity .18s var(--ease-out);pointer-events:none}@media (prefers-reduced-motion: reduce){.route-fade,.route-fade.is-out{opacity:1;transition:none;pointer-events:auto}}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea{font-family:IBM Plex Sans Arabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[dir=rtl]{line-height:1.7}html[dir=rtl] .lang-switcher__menu{right:auto;left:0}.lang-switcher{position:relative;display:inline-flex;font-family:inherit}.lang-switcher__trigger{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .6rem 0 .55rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;font:inherit;font-size:.8rem;font-weight:600;line-height:1;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.lang-switcher__trigger:hover,.lang-switcher__trigger[aria-expanded=true]{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.5);color:rgb(var(--accent-rgb))}.lang-switcher__trigger:focus-visible{outline:2px solid rgba(var(--accent-rgb),.7);outline-offset:2px}.lang-switcher__globe{flex-shrink:0;opacity:.85}.lang-switcher__code{font-variant-numeric:tabular-nums}.lang-switcher__chev{flex-shrink:0;opacity:.6;transition:transform .2s ease,opacity .2s ease}.lang-switcher__trigger[aria-expanded=true] .lang-switcher__chev{transform:rotate(180deg);opacity:.9}.lang-switcher__menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:200;min-width:11.5rem;padding:.35rem;border-radius:.8rem;border:1px solid rgba(var(--accent-rgb),.22);background:#080c1ef7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #0000008c;display:flex;flex-direction:column;gap:.1rem;animation:lang-switcher-pop .16s ease}@keyframes lang-switcher-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lang-switcher__item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;border:0;border-radius:.55rem;background:transparent;color:inherit;font:inherit;font-size:.82rem;text-align:left;cursor:pointer;opacity:.8;transition:background-color .18s ease,opacity .18s ease}.lang-switcher__item:hover{opacity:1;background:rgba(var(--accent-rgb),.12)}.lang-switcher__item--active{opacity:1;background:rgba(var(--accent-rgb),.16)}.lang-switcher__item-code{flex-shrink:0;width:1.6rem;font-weight:700;font-size:.72rem;letter-spacing:.04em}.lang-switcher__item-native{font-weight:500;flex:1}.lang-switcher__check{flex-shrink:0;margin-left:auto;opacity:0;color:rgb(var(--accent-rgb))}.lang-switcher__item--active .lang-switcher__check{opacity:1}@media (prefers-reduced-motion: reduce){.lang-switcher__menu{animation:none}.lang-switcher__chev{transition:none}}.nav{position:fixed;top:var(--nav-top);left:50%;transform:translate(-50%);z-index:400;width:min(92vw,1440px);height:var(--nav-h);padding:0 clamp(16px,2vw,26px);border-radius:16px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:background .4s var(--ease-out),border-color .4s var(--ease-out),height .3s var(--ease-out)}.nav--lifted{height:56px;background:color-mix(in srgb,var(--bg) 84%,transparent);border-color:var(--hairline-strong);box-shadow:0 18px 50px #0000008c}.nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.nav-brandblock{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:12px}.nav-markimg{flex:none;width:46px;height:46px;object-fit:contain;transition:opacity .25s var(--ease-out)}.nav-brandblock:hover .nav-markimg{opacity:.85}.nav-lockup{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.nav-mark{display:flex;align-items:center}.nav-mark-word{font-size:1.1rem;font-weight:600;letter-spacing:-.015em;line-height:1.5;color:var(--text);white-space:nowrap;transition:opacity .2s var(--ease-out)}.nav-mark:hover .nav-mark-word{opacity:.85}.nav-parent-badge{display:inline-block;font-size:.6rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:rgba(var(--gold-rgb),.72);white-space:nowrap;transition:color .2s var(--ease-out)}.nav-parent-badge:hover{color:var(--gold)}.nav-links{flex:0 0 auto;display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.nav-link{position:relative;padding:6px 0;font-size:var(--step--1);letter-spacing:.06em;color:var(--text-muted);transition:color .25s var(--ease-out);white-space:nowrap}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.nav-link:hover{color:var(--text)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.is-current{color:var(--text)}.nav-link.is-current:after{transform:scaleX(1)}.nav-tail{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:14px}.nav-cta{display:inline-flex;align-items:center;height:36px;padding:0 18px;border-radius:11px;border:1px solid transparent;background:var(--accent);color:#15110a;font-size:.8rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.25),inset 0 1px #ffffff3d;transition:box-shadow .28s var(--ease-out),transform .28s var(--ease-out)}.nav-cta:hover{box-shadow:0 0 28px rgba(var(--accent-rgb),.42),0 0 0 1px rgba(var(--accent-rgb),.55),inset 0 1px #ffffff47;transform:translateY(-1px)}.nav-toggle{display:none;width:34px;height:34px;padding:9px 6px;flex-direction:column;justify-content:space-between;align-items:stretch;-moz-appearance:none;appearance:none;-webkit-appearance:none}.nav-toggle-bar{display:block;width:100%;flex:none;height:1px;background:var(--text);transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.nav--open .nav-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.nav--open .nav-toggle-bar:last-child{transform:translateY(-7px) rotate(-45deg)}.nav-sheet{display:flex;flex-direction:column;gap:2px;overflow:hidden}@media (min-width: 1081px){.nav-sheet{display:none}}.nav-sheet-link{display:grid;gap:3px;padding:15px 0;border-bottom:1px solid var(--hairline)}.nav-sheet-label{font-size:var(--step-1);color:var(--text)}.nav-sheet-link.is-current .nav-sheet-label{color:var(--accent)}.nav-sheet-whisper{font-size:var(--step--1);color:var(--text-dim)}.nav-sheet-cta{margin-top:20px;padding:14px;border:1px solid rgba(var(--accent-rgb),.4);text-align:center;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.nav-sheet-lang{margin-bottom:4px;padding-bottom:14px;border-bottom:1px solid var(--hairline);display:flex;justify-content:flex-start}@media (max-width: 1080px){.nav-links,.nav-cta{display:none}.nav-toggle{display:flex}.nav-brandblock{flex:1 1 auto;min-width:0}.nav-tail{flex:0 0 auto}.nav-tail .lang-switcher{display:none}.nav-sheet{max-height:0;opacity:0;visibility:hidden;padding:0;border-top:0;transition:max-height .4s var(--ease-out),opacity .32s var(--ease-out),padding .4s var(--ease-out),visibility 0s linear .4s}.nav--open .nav-sheet{max-height:74vh;opacity:1;visibility:visible;padding:10px 0 28px;border-top:1px solid var(--hairline);overflow-y:auto;transition:max-height .4s var(--ease-out),opacity .32s var(--ease-out),padding .4s var(--ease-out),visibility 0s}.nav-tail .lang-switcher__menu{right:0;max-width:calc(100vw - 32px);z-index:210}.nav--open{height:auto;max-height:calc(100dvh - var(--nav-top) * 2);overflow-y:auto;background:color-mix(in srgb,var(--bg) 96%,transparent)}.nav--open .nav-inner{height:var(--nav-h);flex:none}}.foot{position:relative;z-index:2;border-top:1px solid var(--hairline);background:var(--bg);padding-block:clamp(48px,7vh,84px) 26px}.foot-inner{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,64px);width:var(--shell);margin-inline:auto}.foot-brand{display:grid;gap:12px;align-content:start}.foot-word{font-size:.78rem;font-weight:500;letter-spacing:.2em;color:var(--text)}.foot-tagline{max-width:30ch;font-family:var(--font-display);font-size:var(--step-1);font-weight:300;line-height:1.3;color:var(--text-muted)}.foot-col{display:grid;gap:9px;align-content:start}.foot-head{margin-bottom:5px;font-family:var(--font-body);font-size:var(--step--1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.foot-link,.foot-line{font-size:var(--step--1);color:var(--text-muted);transition:color .24s var(--ease-out)}.foot-link:hover{color:var(--accent)}.foot-discipline{width:var(--shell);margin:clamp(38px,6vh,66px) auto 0;padding-top:22px;border-top:1px solid var(--hairline);max-width:none;font-size:var(--step--1);line-height:1.6;color:var(--text-dim)}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;width:var(--shell);margin:22px auto 0}.foot-copy,.foot-legal-link{font-size:var(--step--1);color:var(--text-dim)}.foot-legal{display:flex;flex-wrap:wrap;gap:18px}.foot-legal-link:hover{color:var(--text-muted)}@media (max-width: 900px){.foot-inner{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media (max-width: 560px){.foot-inner{grid-template-columns:1fr}}.gb{position:relative;display:flex;justify-content:center;padding:clamp(64px,10vh,120px) var(--gutter)}.gb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(var(--gold-rgb),.16) 1px,transparent 1.6px);background-size:28px 28px;mask-image:radial-gradient(ellipse 46% 68% at 50% 50%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 46% 68% at 50% 50%,#000,transparent 80%)}.gb-band{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,28px);width:100%;max-width:1000px;padding:18px clamp(22px,2.6vw,30px);border-radius:100px;border:1px solid rgba(var(--gold-rgb),.2);background:linear-gradient(180deg,rgba(var(--gold-rgb),.05),rgba(var(--gold-rgb),.015)),#090b14b3;box-shadow:inset 0 1px #f4d78d1a,0 0 60px -20px rgba(var(--gold-rgb),.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gb-mark{display:inline-flex;align-items:flex-start;line-height:1;white-space:nowrap;font-family:var(--font-display);font-size:1.5rem;letter-spacing:.04em}.gb-name{background:linear-gradient(96deg,var(--gold-soft),var(--gold) 46%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.gb-reg{margin-left:2px;font-size:.5em;color:var(--gold)}.gb-divider{flex:none;width:1px;height:30px;background:var(--hairline-strong)}.gb-text{flex:1;min-width:260px;text-align:left;font-size:.92rem;line-height:1.5;color:var(--text-muted)}.gb-text b{color:var(--text);font-weight:500}.gb-cta{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 18px;border-radius:100px;border:1px solid rgba(var(--gold-rgb),.3);font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--gold);transition:background .25s var(--ease-out),border-color .25s var(--ease-out)}.gb-cta:hover{background:rgba(var(--gold-rgb),.1);border-color:rgba(var(--gold-rgb),.5)}@media (max-width: 680px){.gb-band{flex-direction:column;text-align:center;gap:14px;border-radius:22px}.gb-divider{display:none}.gb-text{min-width:0;text-align:center}}@media (max-width: 400px){.gb-band{padding:14px clamp(18px,6vw,22px);gap:10px}.gb-mark{font-size:1.25rem}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400i-latinext.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400i-latin.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-300-latinext.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-300-latin.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400-latinext.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400-latin.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500-latinext.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latinext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latinext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latinext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latinext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2) format("woff2");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{--bg: #05060D;--bg-elevated: #090B14;--surface: #0E1019;--surface-2: #14161F;--text: #ECEDF2;--text-muted: rgba(236, 237, 242, .52);--text-dim: rgba(236, 237, 242, .26);--text-faint: rgba(236, 237, 242, .12);--atlas: #EFA92E;--atlas-soft: #F6C879;--atlas-deep: #81570E;--atlas-rgb: 239, 169, 46;--gapp: #25D05E;--gapp-soft: #73DE96;--gapp-deep: #12682F;--gapp-rgb: 37, 208, 94;--inner: #E3455A;--inner-soft: #EC8D9A;--inner-deep: #871C2A;--inner-rgb: 227, 69, 90;--gold: #D4AF37;--gold-soft: #F4D78D;--gold-deep: #8E6A1A;--gold-rgb: 212, 175, 55;--accent: #EFA92E;--accent-soft: #F6C879;--accent-deep: #81570E;--accent-rgb: 239, 169, 46;--hairline: rgba(236, 237, 242, .09);--hairline-strong: rgba(236, 237, 242, .16);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step--1: clamp(.78rem, .76rem + .1vw, .84rem);--step-0: clamp(.95rem, .92rem + .16vw, 1.05rem);--step-1: clamp(1.15rem, 1.08rem + .34vw, 1.38rem);--step-2: clamp(1.45rem, 1.3rem + .72vw, 2rem);--step-3: clamp(1.95rem, 1.62rem + 1.6vw, 3.2rem);--step-4: clamp(2.6rem, 1.9rem + 3.4vw, 5.2rem);--step-5: clamp(3.2rem, 1.9rem + 6.2vw, 7.6rem);--measure: 62ch;--measure-tight: 44ch;--gutter: clamp(20px, 4vw, 64px);--shell: min(94vw, 1440px);--section-y: clamp(88px, 12vh, 190px);--nav-top: clamp(12px, 1.5vh, 20px);--nav-h: 60px;--nav-space: calc(var(--nav-top) + var(--nav-h) + 22px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.42, .64, 1)}[data-world=atlas]{--accent: var(--atlas);--accent-soft: var(--atlas-soft);--accent-deep: var(--atlas-deep);--accent-rgb: var(--atlas-rgb)}[data-world=gapp]{--accent: var(--gapp);--accent-soft: var(--gapp-soft);--accent-deep: var(--gapp-deep);--accent-rgb: var(--gapp-rgb)}[data-world=inner500]{--accent: var(--inner);--accent-soft: var(--inner-soft);--accent-deep: var(--inner-deep);--accent-rgb: var(--inner-rgb)}[data-world=network]{--accent: var(--gold);--accent-soft: var(--gold-soft);--accent-deep: var(--gold-deep);--accent-rgb: var(--gold-rgb)}[data-greyscale=on]{filter:grayscale(1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);overflow-x:clip;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"onum" 0;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;cursor:pointer;background:none;color:inherit}img,svg,canvas{display:block;max-width:100%}::selection{background:rgba(var(--accent-rgb),.28);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.32) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.22);border-radius:8px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.42)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:300;line-height:1.08;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"onum" 0}.num{font-family:var(--font-body);font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.eyebrow{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.measure{max-width:var(--measure)}.measure-tight{max-width:var(--measure-tight)}.shell{width:var(--shell);margin-inline:auto;padding-inline:0}.skip-to-content{position:fixed;top:-100px;left:16px;z-index:1000;padding:10px 16px;border-radius:6px;background:var(--text);color:var(--bg);font-size:var(--step--1);font-weight:600;transition:top .2s var(--ease-out)}.skip-to-content:focus,.skip-to-content:focus-visible{top:16px}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.is-in{opacity:1;transform:none}.stub{display:grid;align-content:center;gap:14px;min-height:100svh;width:var(--shell);margin-inline:auto;padding-block:var(--section-y)}.stub-path{font-family:var(--font-body);font-size:var(--step-3);font-weight:500;letter-spacing:-.02em;color:var(--accent)}.stub-spec{max-width:var(--measure);color:var(--text-muted)}.stub-note{max-width:var(--measure);font-size:var(--step--1);color:var(--text-dim)}.stub-link{justify-self:start;margin-top:14px;padding:12px 20px;border:1px solid rgba(var(--accent-rgb),.32);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transition:background .25s var(--ease-out)}.stub-link:hover{background:rgba(var(--accent-rgb),.08)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.route-error{min-height:60svh;display:grid;place-items:center;padding:clamp(48px,12vh,160px) clamp(20px,5vw,40px);text-align:center}.route-error__in{max-width:34rem;display:grid;gap:.9rem;justify-items:center}.route-error__eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--accent-rgb),.85)}.route-error__title{font-family:var(--font-display, "Cormorant Garamond", serif);font-size:clamp(2rem,6vw,3.2rem);font-weight:500;line-height:1.05;color:var(--ink, #f4f1ea)}.route-error__body{color:var(--ink-dim, rgba(244, 241, 234, .62));line-height:1.5}.route-error__cta{margin-top:.6rem;display:inline-block;padding:.72rem 1.4rem;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.5);color:var(--ink, #f4f1ea);text-decoration:none;transition:background .2s ease,border-color .2s ease}.route-error__cta:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.8)}:root{--wash: .45s;--lift: 3px;--panel-r: 16px}.substrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg)}.substrate:before,.substrate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dot-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(var(--accent-rgb),var(--dots-alpha, .1)) 1px,transparent 1.6px);background-size:var(--dots-size, 28px) var(--dots-size, 28px);mask-image:radial-gradient(ellipse 70% 75% at 50% 40%,#000 0%,rgba(0,0,0,.7) 55%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 70% 75% at 50% 40%,#000 0%,rgba(0,0,0,.7) 55%,transparent 95%)}[data-world=atlas]{--dots-size: 23px;--dots-alpha: .07}[data-world=inner500]{--dots-size: 34px;--dots-alpha: .18}[data-dots=off] .dot-field{display:none}[data-world=network] .substrate{background:radial-gradient(120% 62% at 50% 108%,#ecedf20e,#ecedf200 68%),radial-gradient(46% 34% at 50% 22%,#d4af370d,#d4af3700 72%),linear-gradient(180deg,#05060d,#070810 46%,#04050b)}[data-world=network] .substrate:before{background-image:radial-gradient(circle,rgba(236,237,242,.055) 1px,transparent 1.6px);background-size:34px 34px;mask-image:radial-gradient(ellipse 76% 62% at 50% 34%,#000,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 76% 62% at 50% 34%,#000,transparent 88%)}[data-world=network] .substrate:after{display:none}[data-world=atlas] .substrate{background:radial-gradient(70% 50% at -6% 50%,#efa92e0f,#efa92e00 70%),radial-gradient(70% 50% at 106% 50%,#efa92e0d,#efa92e00 70%),linear-gradient(180deg,#05060c,#06070e,#05060c)}[data-world=atlas] .substrate:before{background-image:linear-gradient(rgba(236,237,242,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(236,237,242,.032) 1px,transparent 1px);background-size:92px 92px}[data-world=atlas] .substrate:after{background:radial-gradient(78% 66% at 50% 50%,transparent 42%,rgba(2,3,7,.82) 100%)}[data-world=gapp] .substrate{background:radial-gradient(58% 40% at 16% 4%,#25d05e0f,#25d05e00 66%),radial-gradient(50% 38% at 90% 82%,#25d05e0a,#25d05e00 70%),linear-gradient(180deg,#060810,#05060d 55%,#060a0c)}[data-world=gapp] .substrate:before,[data-world=gapp] .substrate:after{display:none}[data-world=inner500] .substrate{background:radial-gradient(52% 40% at 50% 42%,#e3455a13,#e3455a00 72%),radial-gradient(90% 70% at 50% 50%,#06060b 30%,#010104)}[data-world=inner500] .substrate:before,[data-world=inner500] .substrate:after{display:none}.m-panel{position:relative;overflow:hidden;border-radius:var(--panel-r);padding:26px 24px 30px;background:linear-gradient(158deg,#ffffff0d,#ffffff03 46%,rgba(var(--accent-rgb),.03));border:1px solid rgba(236,237,242,.085);box-shadow:0 24px 60px -34px #000000e6;transition:border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.m-panel:hover,.m-panel:active,.m-panel:focus-visible{transform:translateY(calc(-1 * var(--lift)));border-color:rgba(var(--accent-rgb),.36);box-shadow:0 26px 70px -30px rgba(var(--accent-rgb),.32),0 0 0 1px rgba(var(--accent-rgb),.16)}.m-panels-focus:hover .m-panel:not(:hover){opacity:.42;transition:opacity .4s var(--ease-out)}.m-panel:after,.m-fill{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),0));transition:transform .7s var(--ease-out)}.m-panel:hover:after,.m-panel:active:after,.m-panel:focus-visible:after,.m-panel.is-in:after,.is-in>.m-fill,.m-fill.is-in{transform:scaleX(1)}.m-num{position:absolute;top:20px;right:22px;font-family:var(--font-display);font-size:1.7rem;line-height:1;color:#ecedf22b;font-variant-numeric:lining-nums;pointer-events:none}.m-chip{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--accent-rgb),.11);border:1px solid rgba(var(--accent-rgb),.26);flex:none}.m-glyph{width:22px;height:22px;overflow:visible;color:var(--accent);stroke:currentColor;fill:none}.m-chapter{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--accent-rgb),.75)}.m-bloom{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),0) 68%);filter:blur(28px);transform:translate(-50%,-50%);left:50%;top:50%}.m-bloom--sm{width:280px;height:280px}.m-bloom--md{width:560px;height:560px}.m-bloom--lg{width:900px;height:900px;filter:blur(48px)}.m-bloom--xl{width:1400px;height:1400px;filter:blur(72px)}.m-bloom--gold{background:radial-gradient(circle,rgba(var(--gold-rgb),.14),rgba(var(--gold-rgb),0) 68%)}.m-wash{position:relative;isolation:isolate}.m-wash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),.05) 62%,transparent);transition:transform var(--wash) var(--ease-out)}.m-wash:hover:before,.m-wash:active:before,.m-wash:focus-within:before{transform:scaleX(1)}.m-display{font-family:var(--font-display);font-weight:300;line-height:1.06;letter-spacing:-.01em}.m-lede{font-size:var(--step-0);line-height:1.68;color:var(--text-muted)}.m-source{font-size:.7rem;letter-spacing:.06em;color:var(--text-muted)}.m-gold{background:linear-gradient(100deg,var(--gold-soft) 0%,var(--gold) 46%,var(--gold-soft) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fmt-full{position:relative;isolation:isolate;width:100%;min-height:clamp(560px,92vh,1040px);display:grid;align-content:center;padding-block:clamp(60px,10vh,140px);overflow:visible}.fmt-full__in{position:relative;z-index:1;width:min(var(--shell),100%);margin-inline:auto}.fmt-full--void{background:#010104;min-height:100svh}.fmt-split{width:min(var(--shell),100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start;padding-block:var(--section-y)}.fmt-split__spine{align-self:stretch;background:linear-gradient(180deg,transparent,var(--hairline-strong) 16%,var(--hairline-strong) 84%,transparent)}.fmt-split--wide-left{grid-template-columns:minmax(0,1.25fr) 1px minmax(0,1fr)}.fmt-split--wide-right{grid-template-columns:minmax(0,1fr) 1px minmax(0,1.25fr)}.fmt-pin{width:min(var(--shell),100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);align-items:start}.fmt-pin__stage{position:sticky;top:var(--nav-space);height:min(78vh,720px);display:grid;place-items:center}.fmt-pin__scroll{display:grid;gap:clamp(70px,24vh,240px);padding-block:clamp(50px,14vh,170px)}.fmt-pin--stage-right .fmt-pin__stage{order:2}.fmt-cards{width:min(1180px,var(--shell),100%);margin-inline:auto;display:grid;grid-template-columns:repeat(var(--cards, 3),minmax(0,1fr));gap:clamp(16px,1.6vw,22px);padding-block:var(--section-y);list-style:none}.fmt-plate{width:min(var(--shell),100%);margin-inline:auto;border-top:1px solid var(--hairline-strong);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fmt-plate__row{display:grid;grid-template-columns:var(--plate-cols, repeat(4, minmax(0, 1fr)));gap:clamp(14px,2vw,34px);align-items:baseline;padding-block:15px;border-bottom:1px solid var(--hairline);font-size:var(--step--1);line-height:1.55}.fmt-plate__head{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);padding-block:10px}.fmt-plate__num{text-align:right}.fmt-plate__struck{color:var(--text-dim);text-decoration:line-through}.fmt-quiet{width:min(var(--shell),100%);margin-inline:auto;display:grid;justify-items:center;text-align:center;gap:clamp(22px,3vh,40px);padding-block:clamp(140px,26vh,320px)}.fmt-quiet__line{max-width:22ch;font-family:var(--font-display);font-weight:300;font-size:var(--step-4);line-height:1.04}.fmt-bands{width:100%;display:grid;border-top:1px solid var(--hairline);list-style:none}.fmt-band{position:relative;width:100%;border-bottom:1px solid var(--hairline)}.fmt-band__in{width:min(var(--band-w, var(--shell)),100%);margin-inline:auto;display:grid;grid-template-columns:var(--band-cols, auto minmax(0, 1fr) auto);gap:clamp(18px,3vw,48px);align-items:center;padding-block:clamp(22px,3.2vh,44px)}.fmt-band--lit .fmt-band__in{color:var(--text)}.fmt-band--dim .fmt-band__in{color:var(--text-dim)}.fmt-band--dim:hover .fmt-band__in,.fmt-band--dim:active .fmt-band__in{color:var(--text-muted)}@media (max-width: 1000px){.fmt-cards{grid-template-columns:repeat(min(var(--cards, 3),2),minmax(0,1fr))}}@media (max-width: 900px){.fmt-split,.fmt-split--wide-left,.fmt-split--wide-right{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vh,48px)}.fmt-split__spine{height:1px;align-self:auto;background:var(--hairline-strong)}.fmt-pin{grid-template-columns:minmax(0,1fr);gap:32px}.fmt-pin__stage{position:static;height:auto;min-height:300px;order:0}.fmt-pin--stage-right .fmt-pin__stage{order:0}.fmt-pin__scroll{gap:clamp(40px,8vh,70px);padding-block:40px}.fmt-band{padding-inline:clamp(16px,4vw,22px)}.fmt-band__in{grid-template-columns:var(--band-cols-m, minmax(0, 1fr));gap:12px}.fmt-plate__row{grid-template-columns:minmax(0,1fr);gap:4px}.fmt-plate__num{text-align:left}.fmt-full{min-height:0}}@media (max-width: 660px){.fmt-cards{grid-template-columns:minmax(0,1fr)}.m-panel{padding:22px 20px 26px}}@media (prefers-reduced-motion: reduce){.m-panel,.m-panel:after,.m-fill,.m-wash:before{transition:none}.m-panel:hover{transform:none}.m-panel.is-in:after,.is-in>.m-fill,.m-fill.is-in{transform:scaleX(1)}}@media (max-width: 940px){.nav-toggle{min-width:44px;min-height:44px;padding:14px 11px}.nav-parent-badge{position:relative;font-size:12px}.nav-parent-badge:before{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.nav-mark{position:relative}.nav-mark:before{content:"";position:absolute;top:-8px;right:-10px;bottom:-2px;left:-10px}}@media (max-width: 900px){.foot-link,.foot-legal-link{display:flex;align-items:center;min-height:44px}}@media (max-width: 900px){.at-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.at-pill.is-on,.at-chip,.at-go{min-height:44px}.hb-nav-all{display:inline-flex;align-items:center;justify-content:center;min-height:44px}}@media (max-width: 900px){.mp-mode,.mp-toggle--tier{min-height:44px}}@media (max-width: 900px){.hx-select{min-height:44px}}@media (max-width: 900px){.ud-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px}}@media (max-width: 900px){.gm-mark.gm-mark{padding:7px 6px}.gd-opt{min-height:44px}.mg-go{padding:14px 4px}}@media (max-width: 900px){.el-link{align-items:center;min-height:44px}}@media (max-width: 900px){.cta-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:44px}}@media (max-width: 900px){.gb-cta{min-height:44px}}@media (max-width: 900px){.cookie-banner .cookie-banner__inner .cookie-banner__actions .cookie-banner__btn{min-height:44px}.cookie-banner .cookie-banner__inner .cookie-banner__text .cookie-banner__body{font-size:14px}.cookie-banner .cookie-banner__inner .cookie-banner__text .cookie-banner__body a{padding:14px 4px}}
