.geo-label>span:last-child{-webkit-font-smoothing:antialiased;background:#030b14c7;border-left:1px solid #9f8c68;padding:8px 11px}:root{--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,"Segoe UI",Arial,sans-serif;font-family:var(--font-system);-webkit-font-smoothing:antialiased;color:#f0eee6;font-synthesis:none;--muted:#8f9da9;--cream:#eee9da;--line:#bacedd2b;--mint:#a9d7dc;--pad:clamp(24px,3.8vw,64px);background:#03080f;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button,a{touch-action:manipulation}button{background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #f3d59f}button:disabled{cursor:default}::selection{color:#031323;background:#acd9df}html{scrollbar-width:thin;scrollbar-color:#253b4e #03080f}body{overscroll-behavior-x:none}button{min-height:44px}.scroll-track{pointer-events:none;height:620svh}.experience{background:#03080f;position:fixed;inset:0;overflow:hidden}.world-canvas{touch-action:pan-y;cursor:grab;opacity:0;width:100%;height:100%;transition:opacity 1.8s;display:block;position:absolute;inset:0}.is-ready .world-canvas{opacity:1}.scene-shade{pointer-events:none;z-index:1;background:linear-gradient(90deg,#03080fdb,#03080f85 26%,#0000 58%),linear-gradient(#03080fb3,#0000 13% 83%,#03080f 100%);position:absolute;inset:0}.grain{z-index:6;pointer-events:none;opacity:.024;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.reading-progress{z-index:20;background:#a4c2d50d;height:2px;position:absolute;inset:0 0 auto}.reading-progress>div{transform-origin:0;background:#cde4de;height:100%;transform:scaleX(0);box-shadow:0 0 14px #cde4de}.site-header{z-index:8;padding:30px var(--pad);justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:0;left:0;right:0}.brand{text-align:left;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.brand-logo{object-fit:cover;flex:none;width:48px;height:48px}.brand-symbol{font-family:var(--font-system);border:1px solid #aac4ce;place-items:center;width:48px;height:48px;font-size:39px;line-height:1;display:grid;position:relative}.brand-symbol>span{font:18px var(--font-system);background:#03080f;padding:1px;line-height:17px;position:absolute;top:-7px;right:-7px}.brand-name{letter-spacing:.02em;gap:4px;max-width:340px;font-size:12px;font-weight:500;line-height:1.3;display:grid}.brand-name strong{color:#e7e2d8;font-weight:500}.brand-name>span{letter-spacing:.035em;color:#9aa9b5;font-size:10px;font-weight:400;display:block}.header-coordinate{letter-spacing:.15em;color:#b5c2cd;align-items:center;gap:9px;font-size:9px;display:flex}.coordinate-value{color:#617b91;margin-left:9px}.status-dot{background:#b9e5d6;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #b9e5d6}.header-actions{align-items:center;gap:22px;display:flex}.join-nav{letter-spacing:.12em;border-bottom:1px solid #a8b5bc;align-items:center;gap:30px;padding:0 0 0 2px;font-size:10px;display:flex}.menu-toggle{min-width:44px;font-size:23px;display:none}.chapter-content{z-index:3;top:clamp(142px,23.5vh,240px);left:var(--pad);pointer-events:none;outline:none;width:min(650px,49vw);position:absolute}.chapter-content button,.chapter-content a{pointer-events:auto}.eyebrow{font:500 9px/1.4 var(--font-system);letter-spacing:.18em;color:#a6c1ce;align-items:center;gap:12px;margin-bottom:27px;display:flex}.eyebrow>span{background:#a6c1ce;width:25px;height:1px;display:block}.chapter-copy h1,.chapter-copy h2{font-family:var(--font-system);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(58px,6.8vw,106px);font-weight:400;line-height:1.09}.chapter-copy em{font-family:var(--font-system);color:#bddce0;letter-spacing:-.07em;font-style:italic;font-weight:400}.chapter-description{color:#a5b4c1;text-wrap:pretty;max-width:380px;margin:28px 0;font-size:clamp(13px,1.05vw,16px);line-height:1.85}.button{border:1px solid var(--line);pointer-events:auto;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:0 23px;font-size:12px;transition:background .25s,transform .3s,border-color .25s;display:inline-flex}.button>span{font-size:23px;font-weight:300}.button.primary{background:var(--cream);color:#10212b;border-color:var(--cream)}.button.primary:hover{background:#fff9e8;transform:translateY(-3px);box-shadow:0 9px 40px #e4e7d512}.button.secondary{color:#d1dde4;background:#03080f73}.button.secondary:hover{background:#142638;border-color:#c6d7e3}.micro-note{letter-spacing:.01em;color:#788a99;align-items:center;gap:8px;margin-top:22px;font-size:9px;display:flex}.mini-orbit{border:1px solid #59758a;border-radius:50%;width:12px;height:12px;display:inline-block;position:relative}.mini-orbit:after{content:"";border:1px solid #59758a;border-radius:50%;position:absolute;inset:3px -3px;transform:rotate(-40deg)}.text-link{color:#d4e3eb;border-bottom:1px solid #485e6e;align-items:center;gap:22px;width:max-content;min-height:44px;padding:0;font-size:12px;display:flex}.text-link>span{font-size:20px;transition:transform .3s}.text-link:hover>span{transform:translate(3px,-3px)}.mono{letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.story-layer.chapter-1 .chapter-content{top:19vh}.story-layer.chapter-1 h2{font-size:clamp(54px,6vw,88px)}.story-layer.chapter-1 .chapter-description{max-width:360px;margin:22px 0}.location-card{border-top:1px solid var(--line);align-items:center;gap:16px;max-width:340px;margin-bottom:17px;padding:14px 0;display:flex}.location-symbol{color:#efd399;align-self:flex-start;font-size:28px}.location-card strong{letter-spacing:.08em;font-size:9px;font-weight:500}.location-card p{color:#94a8b7;margin-top:7px;font-size:10px}.location-card small{color:#638197;margin-top:5px;font-size:9px;display:block}.geo-label{text-align:left;z-index:4;white-space:nowrap;transform-origin:0;will-change:transform;visibility:hidden;color:#efe3c4;align-items:center;gap:13px;padding:8px 0;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.geo-label small{letter-spacing:.13em;color:#c5ad81;margin-bottom:6px;font-size:7px;display:block}.geo-label strong{letter-spacing:.05em;font-size:11px;font-weight:500;display:block}.geo-label strong>span{margin-left:7px}.geo-label em{color:#89959e;margin-top:6px;font-family:Consolas,monospace;font-size:8px;font-style:normal;display:block}.geo-cross{background:#c7ac74;width:25px;height:1px;position:relative}.geo-cross:before{content:"";border:1px solid #e5c682;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:-7px;box-shadow:0 0 8px #ddc085}.geo-label:hover strong{color:#fff8e7}.story-layer.chapter-2 .chapter-content{top:22vh}.story-layer.chapter-2 h2,.story-layer.chapter-3 h2{font-size:clamp(54px,6vw,89px)}.activity-preview{border-top:1px solid var(--line);max-width:340px;padding:20px 0 4px;animation:.45s both preview-enter}.activity-preview>.mono{color:#8ca8bc;font-size:9px}.activity-preview h3{font-family:var(--font-system);letter-spacing:-.03em;margin-top:10px;font-size:27px;font-weight:400}.activity-preview p{color:#8fa3b4;margin-top:9px;font-size:11px}.activity-preview .text-link{margin-top:12px;font-size:11px}.activity-controls{align-items:center;gap:21px;width:250px;margin-top:12px;display:flex}.activity-controls>button{border:1px solid var(--line);color:#c2d5e3;border-radius:50%;width:39px;min-height:39px;font-size:18px}.activity-controls>button:hover{background:#ffffff0d}.activity-controls>div{gap:6px;display:flex}.activity-controls>div>button{width:15px;min-height:38px;padding:0;position:relative}.activity-controls>div>button:after{content:"";background:#536f83;border-radius:50%;width:4px;height:4px;transition:background .3s,transform .3s;position:absolute;top:17px;left:5px}.activity-controls>div>button.active:after{background:#e6eadf;transform:scale(1.6)}.story-layer.chapter-3 .chapter-content{top:17.5vh}.story-layer.chapter-3 .chapter-description{margin:22px 0 12px}.department-list{max-width:410px}.department-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:20px;width:100%;padding:13px 0;transition:padding .3s,background .3s;display:flex}.department-list>button>.mono{color:#68869b;font-size:9px}.department-list>button>div{flex:1}.department-list strong{font-size:16px;font-weight:400;display:block}.department-list small{color:#8399aa;margin-top:5px;font-size:10px;display:block}.department-list>button>span:last-child{color:#9fb6c6;font-size:19px}.story-layer.chapter-4 .chapter-content{width:calc(100% - var(--pad)*2);text-align:center;top:23vh;left:var(--pad)}.story-layer.chapter-4 .eyebrow{justify-content:center}.story-layer.chapter-4 .eyebrow>span{display:none}.story-layer.chapter-4 h2{font-size:clamp(74px,8vw,120px);line-height:1.07}.join-kicker{letter-spacing:.18em;color:#d1b987;margin-bottom:24px;font-size:10px}.story-layer.chapter-4 .chapter-description{max-width:450px;margin:28px auto}.join-actions{justify-content:center;gap:14px;display:flex}.story-layer.chapter-4 .micro-note{color:#8298aa;justify-content:center}.experience.chapter-4 .scene-shade{background:linear-gradient(#0000 10%,#03080f5c 52%,#0000 82%,#03080fb3)}.scene-caption{z-index:2;bottom:145px;right:var(--pad);pointer-events:none;text-align:right;max-width:265px;transition:opacity .3s;position:absolute}.scene-caption>span{letter-spacing:.18em;color:#91acbe;font-size:8px}.caption-rule{background:#6a8291;width:45px;height:1px;margin:13px 0 12px auto}.scene-caption>p{color:#6f8b9f;font-size:10px;line-height:1.6}.experience.chapter-4 .scene-caption{display:none}.journey-footer{z-index:8;left:var(--pad);right:var(--pad);justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:30px}.journey-intro{align-self:center;align-items:center;gap:13px;min-width:180px;display:flex}.journey-intro>span:last-child{letter-spacing:.12em;color:#617f94;font-size:8px;line-height:1.8}.journey-intro strong{color:#a7bac7;font-size:8px;font-weight:400}.scroll-mouse{border:1px solid #6a8396;border-radius:11px;width:17px;height:27px;position:relative}.scroll-mouse:after{content:"";background:#bfd9e4;border-radius:1px;width:2px;height:5px;animation:2.4s infinite scroll-cue;position:absolute;top:5px;left:6.5px}.chapter-nav{justify-content:space-between;gap:25px;width:min(610px,53vw);display:flex}.chapter-nav>button{text-align:left;flex:1;min-width:0;padding:13px 0 17px;position:relative}.chapter-nav>button>span{color:#567488;margin-bottom:10px;font:9px Consolas,monospace;transition:color .3s;display:block}.chapter-nav>button>strong{letter-spacing:.02em;color:#829baa;white-space:nowrap;font-size:10px;font-weight:400;transition:color .3s}.chapter-nav>button>i{background:#233845;height:1px;position:absolute;bottom:0;left:0;right:0}.chapter-nav>button>i:after{content:"";transform-origin:0;background:#d8e9e4;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.chapter-nav>button.active>i:after{transform:scaleX(1)}.chapter-nav>button.active>span,.chapter-nav>button.active>strong,.chapter-nav>button:hover>strong{color:#e5eee9}.journey-count{letter-spacing:.05em;text-align:right;color:#415e73;min-width:125px;padding-bottom:17px;font:13px Consolas,monospace}.journey-count strong{color:#bdcfdb;margin-right:4px;font-size:26px;font-weight:400}.loading-scene{z-index:12;background:#03080f;flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex;position:absolute;inset:0}.loading-scene p{color:#819eaf;letter-spacing:.04em;font-size:12px}.loading-ring{border:1px solid #263d4f;border-top-color:#b5d4df;border-radius:50%;width:70px;height:70px;animation:1.5s linear infinite loading-spin}.fallback-planet{background:radial-gradient(circle at 28% 28%,#335f79,#173a52 24%,#06192b 55%,#030b12 72%);border-radius:50%;width:65vw;max-width:850px;height:65vw;max-height:850px;position:absolute;top:10vh;right:-5vw;box-shadow:0 0 0 1px #376383,0 0 80px #3481b428,inset -25px -12px 60px #000}.scene-fallback-note{bottom:108px;left:var(--pad);color:#7e9bb0;z-index:4;max-width:320px;font-size:10px;position:absolute}.skip-link{top:-100px;left:var(--pad);color:#0c1721;z-index:40;background:#eee9da;padding:13px 20px;position:absolute}.skip-link:focus{top:12px}.mobile-menu{display:none}.detail-dialog{color:#dce5e9;scrollbar-width:thin;scrollbar-color:#486172 #0a1420;background:#0a1420;border:1px solid #466073;width:min(930px,100vw - 48px);max-height:87dvh;margin:auto;padding:0;animation:.45s cubic-bezier(.16,1,.3,1) dialog-enter;position:fixed;overflow:auto;box-shadow:0 40px 150px #0008}.detail-shell{position:relative}.close-button{float:right;z-index:5;background:#06101c;border:1px solid #849daa60;width:44px;min-height:44px;margin:15px 15px -60px 0;font-size:17px;position:sticky;top:15px}.close-button:hover{background:#263e50}.detail-image{object-fit:contain;background:#060d16;width:100%;max-height:55vh;padding:25px;display:block}.detail-body{padding:36px 48px 45px}.detail-body .eyebrow{margin-bottom:18px;font-size:9px}.detail-body h2{font-family:var(--font-system);letter-spacing:-.04em;padding-right:25px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.15}.detail-body p{color:#a3b6c6;font-size:14px;line-height:1.85}.detail-body .detail-tag{color:#d2b988;margin:14px 0 23px;font-size:12px}.detail-body section{border-top:1px solid var(--line);margin-top:24px;padding-top:23px}.detail-body h3{color:#dbe4e7;margin-bottom:13px;font-size:16px;font-weight:500}.detail-body ul{color:#a3b6c6;padding-left:18px;font-size:13px;line-height:1.85}.detail-body li+li{margin-top:10px}.detail-body .button{margin-top:24px}.recruitment-timeline{margin:32px 0;padding:0;list-style:none}.recruitment-timeline li{border-top:1px solid var(--line);gap:24px;padding:21px 0;display:flex}.recruitment-timeline li>span{color:#baae8f;padding-top:4px;font:12px Consolas,monospace}.recruitment-timeline h3{margin:0 0 7px}.recruitment-timeline p{font-size:13px}.detail-body .detail-note{color:#baae8f;font-size:12px}@keyframes chapter-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scroll-cue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (width>=1700px){.chapter-content{top:26vh}.story-layer.chapter-1 .chapter-content{top:22vh}.story-layer.chapter-2 .chapter-content{top:24vh}.story-layer.chapter-3 .chapter-content{top:21vh}.story-layer.chapter-4 .chapter-content{top:25vh}}@media (width<=1100px){.coordinate-value{display:none}.chapter-copy h1{font-size:7vw}.chapter-copy h2{font-size:6.7vw}.story-layer.chapter-4 h2{font-size:10vw}.chapter-nav{gap:18px;width:55vw}.journey-count{min-width:70px}.journey-intro{min-width:140px}.scene-caption{max-width:205px}.chapter-description{max-width:325px;font-size:13px}.story-layer.chapter-3 .chapter-content{top:18vh}.department-list{max-width:340px}.geo-label strong{font-size:9px}.header-actions{gap:14px}}@media (height<=780px) and (width>=761px){.site-header{padding-top:20px}.chapter-content{top:21vh}.chapter-copy h1{font-size:clamp(54px,6vw,85px)}.chapter-copy h2{font-size:clamp(48px,5vw,68px)}.eyebrow{margin-bottom:18px}.chapter-description{margin:20px 0;font-size:13px;line-height:1.7}.story-layer.chapter-1 .chapter-content{top:17vh}.story-layer.chapter-2 .chapter-content{top:19vh}.story-layer.chapter-3 .chapter-content{top:17vh}.story-layer.chapter-3 .chapter-description{margin:15px 0 10px}.department-list>button{padding:10px 0}.department-list strong{font-size:14px}.department-list small{font-size:9px}.activity-preview{padding-top:13px}.activity-preview h3{font-size:24px}.activity-preview p{font-size:10px}.activity-preview .text-link,.activity-controls{margin-top:4px}.micro-note{margin-top:16px}.scene-caption{bottom:120px}.journey-footer{bottom:22px}.story-layer.chapter-4 h2{font-size:clamp(65px,7vw,92px)}.story-layer.chapter-4 .chapter-content{top:19vh}}@media (width<=760px){:root{--pad:24px}.scroll-track{height:570svh}.site-header{padding-top:max(20px,env(safe-area-inset-top));gap:10px;padding-bottom:14px}.brand-symbol{width:37px;height:38px;font-size:30px}.brand-logo{width:37px;height:38px}.brand-name{max-width:clamp(150px,50vw,180px);font-size:9px}.brand-name>span{font-size:9px}.brand{gap:10px}.header-coordinate,.join-nav{display:none}.header-actions{gap:9px}.menu-toggle{font-size:21px;display:block}.scene-shade{background:linear-gradient(#03080f4d,#0000 28%,#03080fc2 60%,#03080ff5 82%,#03080f 100%)}.chapter-content,.story-layer.chapter-1 .chapter-content,.story-layer.chapter-2 .chapter-content,.story-layer.chapter-3 .chapter-content{top:auto;bottom:125px;left:var(--pad);width:calc(100% - var(--pad)*2)}.eyebrow{letter-spacing:.15em;gap:9px;margin-bottom:17px;font-size:7px}.eyebrow>span{width:17px}.chapter-copy h1,.chapter-copy h2{letter-spacing:-.06em;font-size:clamp(43px,11.1vw,68px);line-height:1.08}.chapter-description,.story-layer.chapter-1 .chapter-description,.story-layer.chapter-3 .chapter-description{max-width:340px;margin:18px 0 22px;font-size:12px;line-height:1.75}.chapter-copy h1 br{display:block}.button{min-height:48px;padding:0 20px;font-size:11px}.micro-note{color:#829bac;margin-top:15px;font-size:8px}.scene-caption{display:none}.journey-footer{left:var(--pad);right:var(--pad);bottom:max(24px,env(safe-area-inset-bottom));gap:0}.journey-intro,.journey-count{display:none}.chapter-nav{gap:13px;width:100%}.chapter-nav>button{padding-bottom:13px}.chapter-nav>button>span{margin-bottom:9px;font-size:8px}.chapter-nav>button>strong{font-size:9px}.geo-label{pointer-events:auto;gap:7px;max-width:160px}.geo-label small{display:none}.geo-label strong{font-size:8px}.geo-label em{margin-top:4px;font-size:7px}.geo-cross{width:13px}.story-layer.chapter-1 .chapter-description{max-width:320px;margin:15px 0}.story-layer.chapter-1 h2{font-size:clamp(39px,10vw,60px)}.location-card{max-width:320px;margin-bottom:5px;padding:11px 0}.location-card strong{font-size:8px}.location-card p{font-size:9px}.location-card small{font-size:8px}.location-symbol{font-size:22px}.text-link{font-size:11px}.story-layer.chapter-2 h2,.story-layer.chapter-3 h2{font-size:clamp(39px,10vw,60px)}.story-layer.chapter-2 .chapter-description{margin:15px 0 16px}.activity-preview{max-width:100%;padding:12px 0 0}.activity-preview>.mono{font-size:8px}.activity-preview h3{margin-top:6px;font-size:24px}.activity-preview p{margin-top:5px;font-size:10px}.activity-preview .text-link{min-height:39px;margin-top:3px}.activity-controls{gap:18px;margin-top:8px}.activity-controls>button{width:36px;min-height:36px}.story-layer.chapter-3 .chapter-description{margin:15px 0 14px;font-size:11px}.department-list{grid-template-columns:1fr 1fr;gap:0 17px;max-width:100%;display:grid}.department-list>button{align-items:flex-start;gap:10px;padding:14px 0;position:relative}.department-list strong{font-size:13px}.department-list small{max-width:128px;font-size:8px;line-height:1.6}.department-list>button>.mono{margin-top:3px;font-size:8px}.department-list>button>span:last-child{display:none}.story-layer.chapter-4 .chapter-content{width:calc(100% - var(--pad)*2);text-align:left;top:auto;bottom:150px}.story-layer.chapter-4 .eyebrow{justify-content:flex-start;margin-bottom:24px}.story-layer.chapter-4 h2{font-size:clamp(50px,13vw,82px)}.join-kicker{margin-bottom:18px;font-size:8px}.story-layer.chapter-4 .chapter-description{margin:22px 0;font-size:12px}.join-actions{flex-direction:column;align-items:flex-start;gap:10px}.join-actions .button{width:260px;max-width:100%}.story-layer.chapter-4 .micro-note{justify-content:flex-start;max-width:285px;font-size:8px;line-height:1.7}.experience.chapter-4 .scene-shade{background:linear-gradient(#0000,#03080f80 45%,#0000 75%,#03080fcc)}.mobile-menu{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;padding:30px var(--pad);visibility:hidden;opacity:0;background:#07111bef;flex-direction:column;justify-content:center;gap:16px;transition:transform .35s,opacity .35s,visibility .35s;display:flex;position:absolute;inset:90px 0 0;transform:translateY(20px)}.mobile-menu.open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-menu>button{text-align:left;font:600 34px var(--font-system);border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:12px 0;display:flex}.mobile-menu>button>span:first-child{color:#83a1b5;font:9px Consolas,monospace}.mobile-menu>button>span:last-child{font:24px var(--font-system);margin-left:auto}.detail-dialog{width:calc(100vw - 24px);max-height:90dvh}.detail-body{padding:28px 24px 34px}.detail-body h2{padding-right:0;font-size:31px}.detail-body>.eyebrow{font-size:8px}.detail-body p,.detail-body ul{font-size:12px}.detail-body h3{font-size:15px}.detail-image{max-height:42vh;padding:15px}.recruitment-timeline li{gap:16px}.recruitment-timeline p{font-size:12px}.scene-fallback-note{font-size:8px;bottom:100px}}@media (width<=380px){:root{--pad:18px}.chapter-copy h1{font-size:43px}.chapter-copy h2{font-size:38px}.chapter-description{font-size:11px}.chapter-content,.story-layer.chapter-1 .chapter-content,.story-layer.chapter-2 .chapter-content,.story-layer.chapter-3 .chapter-content{bottom:108px}.chapter-nav{gap:9px}.chapter-nav>button>strong{font-size:8px}.micro-note{font-size:7px}.story-layer.chapter-4 h2{font-size:48px}}@media (height<=700px) and (width<=760px){.chapter-content,.story-layer.chapter-1 .chapter-content,.story-layer.chapter-2 .chapter-content,.story-layer.chapter-3 .chapter-content{bottom:98px}.chapter-copy h1,.chapter-copy h2{font-size:39px}.chapter-copy>.eyebrow{margin-bottom:12px}.chapter-description,.story-layer.chapter-1 .chapter-description,.story-layer.chapter-3 .chapter-description{margin:12px 0;font-size:11px}.micro-note{display:none}.location-card{padding:9px 0}.story-layer.chapter-1 h2 br:first-of-type{display:none}.department-list>button{padding:10px 0}.story-layer.chapter-4 .chapter-content{bottom:105px}.story-layer.chapter-4 h2{font-size:47px}.story-layer.chapter-4 .eyebrow{margin-bottom:15px}.join-kicker{margin-bottom:12px}.story-layer.chapter-4 .chapter-description{margin:18px 0}.activity-preview h3{font-size:21px}.activity-preview p{font-size:9px}.activity-controls{margin-top:2px}.journey-footer{bottom:16px}.chapter-nav>button>span{margin-bottom:6px}.chapter-nav>button{padding-bottom:10px}}@media (height<=520px) and (orientation:landscape){.site-header{padding-top:12px}.header-coordinate{display:none}.brand-symbol{width:30px;height:32px;font-size:25px}.brand-name{font-size:16px}.chapter-content,.story-layer.chapter-1 .chapter-content,.story-layer.chapter-2 .chapter-content,.story-layer.chapter-3 .chapter-content{width:48vw;top:93px;bottom:auto}.chapter-copy h1,.chapter-copy h2{font-size:37px}.chapter-copy>.eyebrow{margin-bottom:10px;font-size:7px}.chapter-description{margin:12px 0;font-size:10px;line-height:1.6}.micro-note,.scene-caption,.location-card,.activity-preview>p,.story-layer.chapter-3 .chapter-description,.department-list small,.story-layer.chapter-1 h2 br:first-of-type,.story-layer.chapter-2 .chapter-description{display:none}.activity-preview{margin-top:12px;padding-top:10px}.activity-preview h3{margin-top:6px;font-size:20px}.activity-controls{gap:8px;width:180px;position:absolute;bottom:0;left:190px}.story-layer.chapter-3 .department-list{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:15px;display:grid}.department-list>button{gap:10px;padding:9px 0}.department-list strong{font-size:12px}.department-list>button>span:last-child{display:none}.story-layer.chapter-4 .chapter-content{text-align:center;top:92px;bottom:auto}.story-layer.chapter-4 h2{font-size:45px}.story-layer.chapter-4 .eyebrow,.join-kicker{display:none}.story-layer.chapter-4 .chapter-description{margin:15px auto;font-size:11px}.join-actions{flex-direction:row;justify-content:center}.button{min-height:42px;font-size:10px}.journey-footer{bottom:13px}.journey-intro{display:none}.journey-count{min-width:40px;padding-bottom:10px;font-size:10px}.journey-count strong{font-size:18px}.chapter-nav{gap:18px;width:80vw}.chapter-nav>button{padding:8px 0 10px}.chapter-nav>button>span{margin-bottom:7px;font-size:7px}.chapter-nav>button>strong{font-size:8px}.scene-fallback-note{display:none}}.story-stage{z-index:3;pointer-events:none;outline:none;position:absolute;inset:0}.story-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .65s cubic-bezier(.2,.7,.2,1),visibility 0s .65s;position:absolute;inset:0;transform:translateY(16px)}.story-layer.active{opacity:1;visibility:visible;transition:opacity .5s 80ms,transform .8s cubic-bezier(.2,.7,.2,1) 80ms,visibility;transform:translate(0,0)}.story-layer:not(.active) button,.story-layer:not(.active) a{pointer-events:none}.chapter-copy{transform:translateZ(0)}.chapter-copy h1,.chapter-copy h2{font-family:var(--font-system);letter-spacing:-.052em;font-weight:600;line-height:1.065}.chapter-copy em{font-family:var(--font-system);letter-spacing:inherit;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#e1edf4,#9acbdc 75%,#769cbf);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.brand-symbol{letter-spacing:-.06em;border-radius:9px;font-weight:600}.activity-preview h3,.detail-body h2{letter-spacing:-.035em;font-weight:600}.chapter-description{color:#a7b9c9;font-weight:400}.button{border-radius:2px;padding-left:25px;padding-right:22px;font-weight:500}.button.primary:hover{box-shadow:0 8px 26px #a8d4f21a}.department-list strong,.chapter-nav>button>strong{font-weight:500}.chapter-nav>button>strong{text-transform:uppercase}.orbit-reticle{pointer-events:none;z-index:2;opacity:.62;width:44%;height:66%;position:absolute;top:15%;right:5%}.orbit-reticle>i{border-style:solid;border-color:#9db9d14a;width:14px;height:14px;position:absolute}.orbit-reticle>i:first-child{border-width:1px 0 0 1px;top:0;left:0}.orbit-reticle>i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.orbit-reticle>i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.orbit-reticle>i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.orbit-reticle>span{font:8px var(--font-system);letter-spacing:.15em;color:#7298b4;position:absolute;top:-17px}.orbit-reticle>span:last-child{right:0}.experience.chapter-4 .orbit-reticle{opacity:0}.scene-caption{text-align:left;background:linear-gradient(125deg,#071221ce,#07122160);border:1px solid #85a9c423;border-radius:2px;width:260px;max-width:280px;padding:16px 17px}.scene-data{align-items:center;gap:15px;display:flex}.scene-data small{letter-spacing:.16em;color:#789cb7;font-size:7px;display:block}.scene-data strong{color:#d4e2ec;letter-spacing:-.015em;margin:7px 0;font-size:13px;font-weight:500;display:block}.scene-data span{letter-spacing:.02em;color:#82a2ba;font-size:8px;display:block}.scene-caption .caption-rule{background:#91b1c521;width:100%;margin:13px 0 10px}.scene-caption>p{color:#88a2b6;font-size:9px}.radar-glyph{stroke:#88aec344;stroke-width:.7px;flex:0 0 45px;width:45px;height:45px}.radar-glyph .radar-hand{transform-origin:28px 28px;stroke:#bbddec;stroke-width:1.2px;animation:14s linear infinite radar-orbit}.radar-point{fill:#d5c39b;stroke:none}.radar-center{fill:#abd6e3;stroke:none}@keyframes radar-orbit{to{transform:rotate(360deg)}}@media (width>=761px){.chapter-copy h1{font-size:clamp(55px,6.25vw,100px)}.chapter-copy h2{font-size:clamp(51px,5.6vw,89px)}.story-layer.chapter-4 h2{font-size:clamp(68px,7.2vw,112px)}.scene-caption{bottom:130px}}@media (height<=780px) and (width>=761px){.chapter-copy h1{font-size:clamp(51px,5.7vw,82px)}.chapter-copy h2{font-size:clamp(45px,4.8vw,66px)}.story-layer.chapter-4 h2{font-size:clamp(60px,6.4vw,92px)}.scene-caption{width:240px;padding:12px 14px;bottom:111px}}@media (width<=760px){.orbit-reticle{opacity:.45;width:86%;height:35%;top:12%;right:7%}.orbit-reticle>span{font-size:6px}.scene-caption{display:none}.chapter-copy h1,.chapter-copy h2{letter-spacing:-.048em}.button{font-size:11px}}@media (height<=520px) and (orientation:landscape){.chapter-copy h1,.chapter-copy h2{font-size:35px}.story-layer.chapter-4 h2{font-size:43px}.scene-caption{display:none}}:root{--surface-fill:#0a141d;--surface-edge:#394651}.scene-caption,.department-list,.activity-preview,.location-card,.chapter-nav,.header-actions,.button,.detail-dialog,.close-button{background:var(--surface-fill);border:1px solid var(--surface-edge);box-shadow:none}.header-actions{border-radius:100px;padding:5px 7px}.join-nav{border:0}.scene-caption{background:linear-gradient(130deg,#9cc8eb17,#0613225c)}.button.primary:hover{box-shadow:none;background:linear-gradient(115deg,#d5eeff48,#8ebdd728);border-color:#e3f4ffac;transform:translateY(-2px)}.button.secondary{background:var(--surface-fill)}.button.secondary:hover{background:#a2cfee19}.department-list{border-radius:2px;padding:3px 16px;overflow:hidden}.department-list>button{background:0 0;padding:12px 0}.department-list>button:last-child{border-bottom:0}.department-list>button:hover{background:#c3e1ff08;padding-left:5px}.department-list>button>.mono{color:#adc6d9}.department-list small{color:#a3b5c8}.activity-preview{border-radius:2px;padding:20px 22px}.location-card{border-radius:2px;padding:18px}.chapter-nav{border-radius:2px;padding:13px 20px 0}.geo-label{background:#0a141d;border:1px solid #d2e7ff38;border-top-color:#d2e7ff65;border-radius:2px}.detail-dialog{box-shadow:none;background:#0a141d;border-radius:2px}.detail-dialog::backdrop{background:#01071187}.close-button{background:#152b41b0;border-radius:50%}.detail-image{border-bottom:1px solid #d0e6ff20}.mobile-menu.open{border:1px solid var(--surface-edge);background:#0a141d;border-radius:2px}.experience.chapter-3 .scene-caption{opacity:0;visibility:hidden}.scene-caption{display:none}.chapter-copy em{-webkit-text-fill-color:initial;color:#ffa978;background:0 0}.scene-colorwash{mix-blend-mode:soft-light!important}.chapter-copy>.eyebrow{color:#ceab91;letter-spacing:.12em}.eyebrow>span{background:#ff9565;width:18px;height:2px}.scene-shade{background:linear-gradient(90deg,#040910e8 0%,#040910ad 26%,#04091016 53%,#0000 68%),linear-gradient(#04091055,#0000 10% 82%,#040910cc)}.button{border-radius:8px}.button.primary{color:#fff4e9;background:linear-gradient(115deg,#f0783338,#b6471819);border-color:#ffa66b70}.button.primary:hover{background:#ef853d40;border-color:#ffd8ad}.header-actions{background:0 0;border-radius:0}.brand-symbol{border-color:#edbc8c;border-radius:3px}.chapter-nav{background:#0a141d;border-radius:2px}.chapter-nav>button.active>span,.chapter-nav>button.active>strong{color:#ffc194}.reading-progress>div{background:#ffab76;box-shadow:0 0 12px #f57949}.department-list{background:#0a141d;border-radius:2px;padding:4px 14px}.department-list>button{border-left:2px solid #0000;padding-left:10px}.department-list>button.selected>span:last-child{color:#ffad77;font-size:8px}.department-list>button:hover{padding-left:10px}.department-details{margin-top:17px}.model-console{z-index:5;background:#0a141d;border:1px solid #394651;border-radius:2px;justify-content:space-between;align-items:center;gap:18px;width:35%;max-width:430px;padding:15px 18px;display:flex;position:absolute;bottom:16%;right:8%}.model-index{font:10px var(--font-system);color:#ffb47f;letter-spacing:.13em}.model-console strong{margin:4px 0 7px;font-size:20px;font-weight:500;display:block}.model-console small{color:#b2c6d9;font-size:10px;display:block}.model-switch{gap:5px;display:flex}.model-switch button{border:1px solid #c3e2ff30;border-radius:5px;width:42px;font-size:20px}.model-switch button:hover{background:#92ccff1c}@media (width>=761px){.chapter-copy h1{font-size:clamp(54px,5.4vw,84px)}.chapter-copy h2{font-size:clamp(50px,4.8vw,74px)}.chapter-description{max-width:340px}.story-layer.chapter-3 .chapter-content{top:16vh}.story-layer.chapter-4 .chapter-content{text-align:left;width:45vw;top:23vh}.story-layer.chapter-4 h2{font-size:clamp(60px,6vw,90px)}.story-layer.chapter-4 .chapter-description{max-width:370px;margin:24px 0}.story-layer.chapter-4 .eyebrow,.story-layer.chapter-4 .micro-note{justify-content:flex-start}.join-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px}.join-actions .button{min-height:48px}}@media (width<=760px){.model-console{width:auto;padding:10px 12px;inset:37% 24px auto}.model-console strong{margin:3px 0;font-size:15px}.model-console small,.model-index{font-size:8px}.model-switch button{width:36px;min-height:36px}.story-layer.chapter-3 .chapter-content{bottom:109px}.story-layer.chapter-3 .chapter-copy>.eyebrow{margin-bottom:13px}.story-layer.chapter-3 .chapter-description{margin:13px 0}.department-details{margin-top:9px;font-size:11px}.department-list>button{padding-left:7px}}@media (height<=720px) and (width>=761px){.story-layer.chapter-3 .chapter-copy h2{font-size:46px}.story-layer.chapter-3 .chapter-description{margin:12px 0}.department-list>button{padding-top:9px;padding-bottom:9px}.department-list small{display:none}.model-console{bottom:18%}}@media (height<=700px) and (width<=760px){.model-console{top:32%}.model-console small,.story-layer.chapter-3 .chapter-description{display:none}.story-layer.chapter-3 .chapter-copy h2{font-size:34px}}@media (width<=760px){.header-actions{gap:7px;padding:3px 5px}.chapter-nav{border-radius:2px;gap:10px;padding:10px 10px 0}.department-list{border-radius:2px;gap:0 12px;padding:3px 11px}.department-list>button{padding:10px 0}.department-list>button:hover{padding-left:0}.activity-preview{padding:12px 15px}.location-card{padding:12px}.detail-dialog{border-radius:2px}}@media (height<=700px) and (width<=760px){.department-list>button{padding:8px 0}.location-card{padding:8px 10px}.activity-preview{padding:10px 12px}}.join-nav{color:#111820;letter-spacing:.1em;background:#e98b52;gap:15px;min-height:44px;padding:0 16px;font-weight:700;transition:background-color .15s,transform .15s;border:1px solid #f2a471!important}.join-nav:hover,.join-nav:focus-visible{outline-offset:3px;background:#ffad79;outline:2px solid #ffca9f;transform:translateY(-1px)}.join-nav>span{font-size:17px}.registration-countdown{background:#08121bd9;border:1px solid #8295a34d;border-left:2px solid #f29c68;width:min(100%,470px);margin:18px 0 12px;padding:12px 14px 13px}.countdown-heading{color:#f4ae7f;font:600 10px/1.3 var(--font-system);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;display:flex}.countdown-heading time{color:#a4b3bd;white-space:nowrap;font-weight:400}.countdown-units{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.countdown-units>div{gap:2px;display:grid}.countdown-units strong{color:#f0eee8;font:500 clamp(20px,2.3vw,28px)/1 var(--font-display);font-variant-numeric:tabular-nums}.countdown-units span{color:#8da1af;font:9px/1.3 var(--font-system);letter-spacing:.12em}.press-section,.site-footer{z-index:30;position:relative}.press-section{padding:clamp(60px,9vw,112px) var(--pad);color:#e9e6df;background:#07111a;border-top:1px solid #536372}.press-inner,.footer-inner,.footer-bottom{width:min(1180px,100%);margin:0 auto}.press-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.press-eyebrow,.footer-eyebrow{color:#f3a574;font:600 10px/1.4 var(--font-system);letter-spacing:.18em;margin:0 0 12px}.press-heading h2,.footer-about h2{color:#f0eee8;font:500 clamp(30px,4.3vw,54px)/1.05 var(--font-display);letter-spacing:-.045em;margin:0}.press-heading p{color:#aebbc4;max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.65}.press-index{color:#778b99;font:11px/1.4 var(--font-system);letter-spacing:.13em;white-space:nowrap}.press-card:hover{border-color:#f1a372}.press-empty{background:#0a151e;border:1px solid #52616b;align-items:center;gap:18px;min-height:120px;padding:24px;display:flex}.press-empty>span{color:#f2a471;font-size:28px}.press-empty strong{font-size:16px;font-weight:500}.press-empty p{color:#aebbc4;margin:8px 0 0;font-size:14px;line-height:1.5}.press-empty code{color:#ffd1ad;font-size:.95em}.site-footer{padding:58px var(--pad) 20px;color:#fff;background:#818bbd}.footer-inner{grid-template-columns:1.2fr 1fr .8fr;gap:48px;padding-bottom:44px;display:grid}.footer-eyebrow{color:#f8d8b7}.footer-about h2{max-width:400px;font-size:clamp(28px,3.5vw,43px)}.footer-about>p:last-child,.footer-contact p,.footer-contact>a{color:#f5f5fb;font-size:14px;line-height:1.6}.footer-about>p:last-child{margin-top:18px}.footer-contact h3{color:#fff;font:600 11px/1.4 var(--font-system);letter-spacing:.14em;margin:3px 0 16px}.footer-contact p{margin:0 0 10px}.footer-contact>a{text-underline-offset:3px}.footer-contact nav{flex-wrap:wrap;gap:8px 14px;margin-top:18px;display:flex}.footer-contact nav a{color:#fff;font:11px/1.4 var(--font-system);text-underline-offset:3px}.footer-brand{align-content:space-between;justify-items:end;gap:28px;display:grid}.footer-brand img{object-fit:contain;width:min(190px,100%);height:auto;max-height:90px}.footer-brand button{color:#fff;letter-spacing:.1em;border:2px solid #fff;min-height:44px;padding:0 16px;font-size:12px;font-weight:700}.footer-brand button:hover,.footer-brand button:focus-visible{color:#555f8a;outline-offset:3px;background:#fff;outline:2px solid #fff}.footer-bottom{color:#f0f0f8;font:10px/1.5 var(--font-system);letter-spacing:.08em;border-top:1px solid #ffffff73;justify-content:space-between;gap:20px;padding-top:15px;display:flex}@media (width<=760px){.join-nav{letter-spacing:.07em;gap:8px;min-height:38px;padding:0 10px;font-size:9px;display:flex}.join-nav>span{font-size:15px}.registration-countdown{margin-top:13px;padding:10px 11px}.countdown-heading{font-size:9px}.countdown-units strong{font-size:22px}.press-section{padding-top:58px;padding-bottom:64px}.press-heading{align-items:flex-start}.press-heading p{font-size:14px}.press-index{display:none}.footer-inner{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}.footer-brand img{width:150px}}@media (width<=380px){.join-nav{min-height:36px;padding:0 7px;font-size:8px}.header-actions{gap:5px}.brand-name{max-width:115px}.site-footer{padding-top:42px}.footer-inner{grid-template-columns:1fr;gap:25px}.footer-brand{grid-column:auto}.footer-bottom{font-size:9px}}.press-nav{color:#c1d5e2;letter-spacing:.12em;border-bottom:1px solid #6cbfd278;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:10px;font-weight:600;transition:color .14s,border-color .14s;display:flex}.press-nav>span{color:#77cbe4;font-size:15px}.press-nav:hover,.press-nav:focus-visible{color:#fff;outline-offset:3px;border-color:#8ee0f2;outline:2px solid #8ee0f266}.experience .scene-colorwash{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 76% 19%,#d49a7024,#0000 33%),radial-gradient(at 62% 62%,#4f8ca324,#0000 38%),radial-gradient(at 30% 18%,#a9b8c60c,#0000 29%);position:absolute;inset:0}.activity-controls{gap:8px;width:min(290px,100%)}.activity-controls>button{width:36px;min-width:36px;min-height:36px}.activity-controls>div{flex:1;justify-content:space-between;gap:0;min-width:0}.activity-controls>div>button{width:10px;min-width:10px}.activity-controls>div>button:after{left:3px}.site-footer{padding:38px var(--pad) 16px;color:#e9e6df;background:#07111a;border-top:1px solid #536372}.footer-inner{grid-template-columns:1.2fr 1fr .8fr;gap:42px;padding-bottom:30px}.footer-about h2{color:#f0eee8}.footer-about>p:last-child,.footer-contact p,.footer-contact>a,.footer-contact nav a{color:#aebbc4}.footer-contact h3{color:#f3a574}.footer-contact nav a:hover,.footer-contact>a:hover{color:#ffd2ad}.footer-brand button{color:#111820;background:#e98b52;border:1px solid #f2a471}.footer-brand button:hover,.footer-brand button:focus-visible{color:#111820;background:#ffad79}.footer-bottom{color:#8ea1ae;border-top-color:#536372}.press-dialog{color:#e9e6df;background:#07111a;border:1px solid #52616b;width:min(1160px,100vw - 32px);max-width:none;max-height:min(92svh,1000px);padding:0;overflow:hidden}.press-dialog::backdrop{background:#02070dd9}.press-dialog-shell{overscroll-behavior:contain;max-height:min(92svh,1000px);overflow:auto}.press-masthead{background-color:#101b25;background-image:linear-gradient(90deg,#06101aed 0%,#07111aa8 52%,#07111a28 100%),linear-gradient(0deg,#07111ae8,transparent 75%),var(--press-image);background-position:50%;background-size:cover;align-items:flex-end;min-height:clamp(250px,35vw,390px);padding:clamp(24px,5vw,58px);display:flex;position:relative}.press-masthead .close-button{z-index:1;background:#07111ae8;border:1px solid #75838c;position:absolute;top:18px;right:18px}.press-masthead>div{max-width:620px}.press-masthead>div>p,.press-archive-heading>div>span{color:#ffb37d;font:600 10px/1.4 var(--font-system);letter-spacing:.17em}.press-masthead h2{color:#f2eee5;font:500 clamp(36px,6vw,70px)/.98 var(--font-display);letter-spacing:-.05em;margin:13px 0}.press-masthead h2 em{color:#ffa36f;font-style:normal}.press-masthead>div>span{color:#d0d9df;font-size:14px;line-height:1.5}.press-archive{padding:30px clamp(18px,4vw,44px) 42px}.press-archive-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.press-archive-heading h3{font:500 clamp(23px,3vw,34px)/1.15 var(--font-display);margin:7px 0 0}.press-archive-heading>span{color:#8ea1ae;font:10px/1.4 var(--font-system);letter-spacing:.14em}.press-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:13px;display:grid}.press-card{min-width:0;color:inherit;background:#0a151e;border:1px solid #394a56;text-decoration:none}.press-card img{aspect-ratio:4/3;object-fit:contain;background:#101a22;width:100%;display:block}.press-card>div{grid-template-columns:1fr auto;align-items:center;gap:6px 9px;padding:11px 12px;display:grid}.press-card>div span:first-child{color:#80c6d9;font:9px/1.3 var(--font-system);letter-spacing:.11em;grid-column:1/-1}.press-card strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}.press-card>div span:last-child{color:#ffb17e;font-size:16px}.press-card:hover,.press-card:focus-visible{border-color:#f2a471;outline:none}.archive-card>div span:first-child{color:#c0a1ee}.press-upload-note{color:#aebbc4;margin:18px 0 0;font-size:13px}.press-upload-note code{color:#ffd1ad}@media (width<=760px){.press-nav{letter-spacing:0;justify-content:center;gap:0;width:38px;min-height:38px;padding:0;font-size:0}.press-nav:before{content:"▤";color:#77cbe4;font-size:17px}.press-nav>span{display:none}.brand-name{max-width:clamp(95px,30vw,160px)}.press-dialog{width:calc(100vw - 18px);max-height:calc(100svh - 20px)}.press-dialog-shell{max-height:calc(100svh - 20px)}.press-masthead{min-height:270px;padding:22px}.press-masthead .close-button{top:10px;right:10px}.press-archive{padding:22px 14px 28px}.press-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.press-card img{aspect-ratio:3/4}.press-card>div{padding:9px}.press-card strong{font-size:12px}.footer-inner{grid-template-columns:1fr 1fr;gap:24px 18px}.footer-brand{grid-column:1/-1}}@media (width>=761px){.story-layer.chapter-2 .chapter-content{width:min(560px,36vw);left:clamp(36px,6vw,100px)}.story-layer.chapter-2 h2{max-width:560px;font-size:clamp(45px,4.2vw,70px);line-height:1.04}}@media (width<=380px){.press-nav{width:36px;min-height:36px}.brand-name{display:none}.press-grid{grid-template-columns:1fr}.press-card img{aspect-ratio:4/3}.footer-inner{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (height<=520px) and (orientation:landscape){.chapter-nav{padding-top:4px}.story-layer.chapter-3 .department-list{padding:2px 10px}.department-list>button{padding:7px 0}}.scene-caption,.department-list,.activity-preview,.location-card,.chapter-nav,.button,.detail-dialog,.close-button,.mobile-menu.open,.model-console,.geo-label{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:2px!important}.scene-caption,.department-list,.activity-preview,.location-card,.chapter-nav,.detail-dialog,.mobile-menu.open,.model-console{background-color:#0a141d!important;border:1px solid #394651!important}.header-actions{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.geo-label{background:#0a141d!important;border-color:#66717a!important}.button{background-color:#0a141d!important;border-color:#69747c!important}.button.primary{color:#fff4e9!important;background-color:#9e4d2a!important;border-color:#d28359!important}.button.primary:hover{background-color:#b85d32!important;border-color:#e7a376!important;transform:none!important}.button.secondary{background-color:#0a141d!important}.department-list>button.selected{background:#211913!important;border-left-color:#d28359!important}.department-list>button:hover{background:#131d25!important}.detail-dialog{background-color:#0a141d!important}.detail-dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#010711bb!important}.close-button,.model-switch button{box-shadow:none!important;border-radius:2px!important}.reading-progress>div{box-shadow:none!important}.scene-shade{-webkit-backdrop-filter:none!important}.button{min-height:44px;font-size:13px!important}.chapter-description{font-size:clamp(14px,1.05vw,17px)!important}.header-coordinate,.join-nav,.chapter-copy>.eyebrow,.geo-label small,.geo-label em,.location-card strong,.location-card p,.location-card small,.micro-note,.chapter-nav>button>span,.chapter-nav>button>strong,.department-list small,.department-list>button>span:last-child,.department-details,.activity-preview>p,.model-index,.model-console small,.orbit-reticle>span,.scene-fallback-note,.detail-body>.eyebrow{font-size:12px!important}.detail-body p,.detail-body ul{font-size:14px!important}.detail-body h3{font-size:17px!important}.model-console{border-radius:2px!important}.contact-dock{z-index:9;right:var(--pad);color:#8fa4b2;justify-items:end;gap:10px;font:11px/1.4 system-ui,sans-serif;display:grid;position:absolute;bottom:94px}.contact-dock nav{flex-direction:column;align-items:center;gap:9px;display:flex}.contact-dock a{color:#d4dfe5;background:#0a141d;border:1px solid #536574;border-radius:50%;place-items:center;width:46px;height:46px;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s;display:grid;position:relative}.contact-dock a svg{fill:currentColor;width:21px;height:21px}.contact-dock a:last-child svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.contact-dock a .tiktok-cyan{fill:#62e6ed;opacity:.72}.contact-dock a .tiktok-pink{fill:#ed668d;opacity:.75}.contact-dock a:after{content:attr(data-label);color:#e3ebef;white-space:nowrap;opacity:0;pointer-events:none;background:#0a141d;border:1px solid #394651;padding:5px 8px;font:11px/1.2 system-ui,sans-serif;transition:opacity .12s,transform .12s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(4px,-50%)}.contact-dock a:hover,.contact-dock a:focus-visible{color:#ffc194;background:#17232c;border-color:#ffc194;outline:none}.contact-dock a:hover:after,.contact-dock a:focus-visible:after{opacity:1;transform:translateY(-50%)}.contact-dock>span{color:#8fa4b2;font-size:10px}@media (width<=760px){.story-layer.chapter-3 h2{text-wrap:balance;max-width:min(100%,410px);font-size:clamp(34px,8vw,50px)}.contact-dock{bottom:calc(96px + env(safe-area-inset-bottom));gap:7px;font-size:10px}.contact-dock nav{gap:7px}.contact-dock a{width:40px;height:40px}.contact-dock a svg{width:19px;height:19px}.contact-dock a:after{font-size:10px}.contact-dock>span{font-size:9px}.button{min-height:42px;font-size:12px!important}.chapter-description{font-size:14px!important}.model-console small,.model-index{font-size:11px!important}.chapter-nav>button>span,.chapter-nav>button>strong,.micro-note,.geo-label small,.geo-label em{font-size:10px!important}.department-list small{font-size:11px!important}.detail-body p,.detail-body ul{font-size:14px!important}}
