/* Designed at 1920 × 1080. Desktop chapters occupy one full viewport. */
html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}
:root{--paper:#ddded5;--paper-soft:#e7e7df;--ink:#242720;--muted:#596052;--blue:#0878d5;--line:rgba(36,39,32,.23);--gutter:5.2vw;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--header:108px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:0}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;transition:background-color .6s,color .6s}body[data-atmosphere="golden"]{--paper:#e7ddcb;--paper-soft:#eee6d6;--muted:#635845;--blue:#946033}body[data-atmosphere="cloudy"]{--paper:#d5dee0;--paper-soft:#e4eaeb;--muted:#485e63;--blue:#086a9e}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}button{border:0;background:none;padding:0}svg{width:24px;height:24px}img{display:block;max-width:100%}::selection{background:#a9d2f2;color:#163045}:focus-visible{outline:2px solid var(--blue);outline-offset:6px}button,a{-webkit-tap-highlight-color:transparent}em{font-weight:400}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}h2{font-size:clamp(54px,4.7vw,90px);line-height:1.05}.eyebrow{font:11px/1.5 var(--sans);letter-spacing:.14em}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--ink);color:white;padding:16px}.skip-link:focus{top:16px}
.site-header{height:var(--header);position:fixed;z-index:30;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:color-mix(in srgb,var(--paper) 92%,transparent);border-bottom:1px solid transparent;transition:background .6s,border-color .3s}.site-header.scrolled{border-color:var(--line)}.header-left,.header-right{display:flex;gap:28px;align-items:center}.header-right{gap:25px}.text-button,.header-right>a{font-size:13px;white-space:nowrap}.menu-plus{font-size:20px;margin-left:9px;display:inline-block;transition:transform .3s}.menu-toggle[aria-expanded="true"] .menu-plus{transform:rotate(45deg)}.forecast-toggle{display:flex;align-items:center;gap:9px}.forecast-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 15%,transparent)}.wordmark{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:10px;align-items:center;font:38px/1 var(--serif);letter-spacing:-.06em}.wordmark>svg{width:30px;height:22px;fill:var(--blue)}.wordmark-dot{color:var(--blue)}.ca-button{display:flex;gap:14px;align-items:center;justify-content:center;border:1px solid var(--ink);padding:11px 14px;font-size:11px;letter-spacing:.08em;max-width:290px;transition:background .2s,color .2s}.ca-button svg{width:14px;height:14px;flex:none}.ca-button [data-ca-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-button:hover{background:var(--ink);color:var(--paper)}
.scene{height:100svh;min-height:720px;scroll-snap-align:start;position:relative;overflow:hidden}.scene-inner{position:relative;height:100%;width:100%;max-width:2400px;margin:auto}.scene-footer{position:absolute;left:var(--gutter);right:var(--gutter);bottom:35px;border-top:1px solid var(--line);padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.08em;line-height:1.5}.scene-footer a{display:flex;align-items:center;gap:20px}.scene-footer a span{font-size:16px}.hero-eyebrow{position:absolute;top:18%;left:var(--gutter);display:flex;align-items:center;gap:12px}.tiny-star{font-size:22px;color:var(--blue);letter-spacing:0}.hero-copy{position:absolute;left:var(--gutter);top:31%;width:49%;z-index:2}.hero h1{font-size:clamp(70px,5.8vw,112px);line-height:1.07}.hero h1 em{color:var(--blue)}.hero-copy p{font-family:var(--serif);font-size:clamp(18px,1.3vw,25px);line-height:1.5;margin:30px 0 36px;letter-spacing:-.01em}.underlined-link{display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:10px;font-size:11px;letter-spacing:.12em;line-height:1.5}.underlined-link svg{width:18px;height:18px;transition:transform .25s}.underlined-link:hover svg{transform:translate(3px,-3px)}.portrait-wrap{position:absolute;right:2.5%;top:11%;width:51%;max-width:1080px;aspect-ratio:1;mix-blend-mode:multiply;pointer-events:none}.portrait{width:100%;height:auto;animation:portrait-drift 9s ease-in-out infinite}.portrait-note{position:absolute;right:9%;top:9%;font:italic 16px/1.4 var(--serif);transform:rotate(7deg)}.hero-seal{position:absolute;left:48%;bottom:15%;width:130px;height:130px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;transform:rotate(-13deg);z-index:3;background:var(--paper)}.hero-seal>span{text-align:center;font-size:10px;letter-spacing:.16em;line-height:1.5}.hero-seal svg{width:27px;height:18px;fill:var(--blue)}.hero-seal small{font-size:7px;letter-spacing:.05em}.thought-button{position:absolute;bottom:15%;left:var(--gutter);display:flex;align-items:center;gap:12px;font:italic 17px var(--serif);padding:10px 0}.thought-button svg{width:26px;height:19px;fill:var(--blue)}.thought-button>span:last-child{font-style:normal;font-size:22px;margin-left:15px}.hero-small-note{position:absolute;bottom:15%;right:var(--gutter);text-align:right;font:13px/1.6 var(--serif)}
.story{background:var(--paper-soft)}.story-image{position:absolute;left:var(--gutter);top:18%;width:49%;height:66%;margin:0}.story-image>img{width:100%;height:calc(100% - 35px);object-fit:cover;object-position:66% 50%}.story-image figcaption{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.07em;padding-top:16px}.story-copy{position:absolute;left:60%;top:18%;right:var(--gutter);max-width:570px}.story-copy h2{font-size:clamp(49px,4.1vw,80px);margin:24px 0 28px}.story-copy p{font-size:clamp(13px,.85vw,16px);line-height:1.65;color:var(--muted);margin-bottom:16px;max-width:450px}.story-copy .story-lead{color:var(--ink);font:clamp(17px,1.15vw,22px)/1.45 var(--serif);margin-bottom:24px}.signature{font-size:10px;line-height:1.6;margin-top:26px;position:relative;width:max-content}.signature>span{font:italic 35px/1.8 var(--serif);letter-spacing:-.07em}.signature>svg{width:22px;height:16px;fill:var(--blue);margin-left:30px;transform:rotate(-13deg)}
.finds-heading{position:absolute;top:16.5%;left:var(--gutter);right:var(--gutter);display:grid;grid-template-columns:1fr 1.2fr;align-items:end}.finds-heading .eyebrow{grid-column:1 / -1;margin-bottom:22px}.finds-heading h2{font-size:clamp(45px,3.7vw,73px)}.finds-heading>p{font:clamp(16px,1.05vw,20px)/1.55 var(--serif);justify-self:end;padding-bottom:5px}.finds-collection{position:absolute;left:var(--gutter);right:var(--gutter);top:35.5%;bottom:13.5%}.collection-image{width:100%;height:calc(100% - 100px);object-fit:cover;object-position:center 58%}.object-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-top:24px}.object-card{text-align:left;display:flex;flex-direction:column;gap:10px;min-width:0;padding-bottom:13px;border-bottom:1px solid var(--line);position:relative}.object-index{font-size:9px;letter-spacing:.09em;color:var(--muted)}.object-name{font:clamp(20px,1.55vw,30px)/1.1 var(--serif);letter-spacing:-.03em;display:flex;justify-content:space-between;gap:10px}.object-name>span{font-family:var(--sans);font-size:21px;transition:transform .2s}.object-caption{font-size:11px;line-height:1.5;color:var(--muted)}.object-card:hover .object-name>span{transform:translate(3px,-3px);color:var(--blue)}.object-card.discovered:after{content:'✳';position:absolute;right:2px;top:0;color:var(--blue);font-size:12px}
.roadmap{background:var(--paper-soft)}.roadmap-top{position:absolute;top:17%;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;gap:20px;align-items:center}.roadmap-top>span:last-child{font-size:10px;letter-spacing:.1em}.roadmap-heading{position:absolute;top:23%;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:end}.roadmap-heading h2{font-size:clamp(54px,4.5vw,88px)}.roadmap-heading>p{font:clamp(16px,1.1vw,21px)/1.5 var(--serif);padding:0 5vw 10px 20px}.roadmap-track{position:absolute;top:39%;left:var(--gutter);right:var(--gutter);height:7%;color:var(--muted)}.roadmap-track>svg:first-child{width:100%;height:100%}.route-cloud{position:absolute;right:25%;top:-12px;width:50px;height:35px;fill:var(--blue);transform:rotate(12deg)}.roadmap-phases{position:absolute;top:49%;left:var(--gutter);right:var(--gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:44px}.phase{border-top:1px solid var(--line);padding-top:17px}.phase-top{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.phase-top>span:first-child{font-size:9px;letter-spacing:.12em;color:var(--muted)}.phase-top strong{font:30px var(--serif);grid-row:1 / 3;grid-column:2;letter-spacing:-.05em}.status{font-size:9px;letter-spacing:.06em;color:var(--muted)}.status.current{color:var(--blue)}.status.current:before{content:'●';margin-right:6px;font-size:7px}.phase h3{font-size:clamp(32px,2.8vw,54px);line-height:1.04;margin:26px 0 20px}.phase>p{font-size:clamp(12px,.85vw,16px);line-height:1.65;color:var(--muted);max-width:290px;min-height:80px}.phase>button{font-size:9px;letter-spacing:.09em;margin-top:23px;padding:8px 0;display:flex;gap:22px;align-items:center}.phase>button>span{font-size:19px;line-height:1;transition:transform .2s}.phase>button[aria-expanded="true"]>span{transform:rotate(45deg)}.phase-detail{margin-top:8px;font:italic 13px/1.5 var(--serif);max-width:310px;animation:fade-in .25s}
.sky-image{position:absolute;width:100%;height:100%;object-fit:cover}.somewhere-copy{position:absolute;left:var(--gutter);top:26%;z-index:2}.somewhere-copy h2{font-size:clamp(64px,5.2vw,100px);margin:27px 0 28px}.somewhere-copy>p{font:clamp(18px,1.3vw,25px)/1.5 var(--serif)}.social-links{display:flex;gap:35px;margin:35px 0 30px}.social-links>a{display:flex;align-items:center;gap:24px;border-bottom:1px solid currentColor;padding-bottom:10px;font-size:12px}.social-links svg{width:18px;height:18px}.ca-large{max-width:420px;min-width:170px;font-size:12px;padding:16px 20px;justify-content:space-between}.copy-hint{display:block;font-size:10px;margin-top:12px;color:var(--muted)}.closing-note{position:absolute;right:var(--gutter);top:18%;display:flex;align-items:center;gap:20px;transform:rotate(6deg);font-size:10px;line-height:1.5;letter-spacing:.07em}.closing-note svg{width:28px;height:20px;fill:var(--blue)}.somewhere .scene-footer{background:rgba(255,255,255,.15)}
.page-dots{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:15;display:flex;flex-direction:column;gap:16px}.page-dots a{width:24px;height:24px;display:grid;place-items:center;position:relative}.page-dots a:after{content:'';width:5px;height:5px;border-radius:50%;background:var(--muted);transition:transform .3s,background .3s}.page-dots a.active:after{background:var(--blue);transform:scale(1.6)}.page-dots span{position:absolute;right:27px;opacity:0;font-size:9px;transition:opacity .2s}.page-dots a:hover span,.page-dots a:focus-visible span{opacity:1}.scroll-progress{position:fixed;left:0;top:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:var(--blue);z-index:60;pointer-events:none}
.world-menu{position:fixed;z-index:25;inset:var(--header) 0 0;background:var(--paper);padding:6vh var(--gutter) 60px;animation:fade-in .3s;display:grid;grid-template-columns:1fr 1.25fr;gap:6vw}.world-menu[hidden]{display:none}.menu-intro>p{font:italic clamp(40px,4vw,76px)/1.05 var(--serif);letter-spacing:-.045em;max-width:400px;margin-top:34px}.menu-intro>svg{width:200px;height:130px;fill:var(--blue);margin-top:50px;transform:rotate(-8deg)}.world-menu ol{list-style:none;padding:0;margin:0}.world-menu li>a{display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--line);padding:22px 0;font:clamp(25px,3vw,55px)/1.2 var(--serif);letter-spacing:-.04em}.world-menu li>a>span{font:11px var(--sans);letter-spacing:.1em;color:var(--muted)}.world-menu li>a>i{font:25px var(--sans);margin-left:auto}.world-menu li>a:hover{color:var(--blue)}.menu-footer{position:absolute;left:var(--gutter);bottom:35px;font:italic 16px var(--serif)}
.toast{position:fixed;z-index:100;bottom:35px;left:50%;transform:translate(-50%,20px);opacity:0;visibility:hidden;max-width:min(540px,90vw);width:max-content;background:var(--ink);color:var(--paper-soft);padding:18px 24px;font:15px/1.5 var(--serif);text-align:center;box-shadow:0 10px 40px #0001;transition:opacity .2s,transform .2s,visibility .2s}.toast.visible{transform:translate(-50%,0);opacity:1;visibility:visible}dialog{border:1px solid var(--line);background:var(--paper-soft);color:var(--ink);padding:55px;width:min(620px,calc(100vw - 36px));max-height:85svh;overflow:auto}dialog::backdrop{background:#24272066;backdrop-filter:blur(5px)}dialog[open]{animation:fade-in .25s}.dialog-close{position:absolute;right:22px;top:15px;font:28px var(--sans);width:35px;height:35px}.dialog-cloud{margin:35px 0 28px}.dialog-cloud svg{width:70px;height:48px;fill:var(--blue);transform:rotate(-8deg)}dialog h2{font-size:44px;margin:0 0 24px;letter-spacing:-.045em}dialog p{font:19px/1.6 var(--serif)}.dialog-footer{margin-top:40px;border-top:1px solid var(--line);padding-top:20px;display:flex;gap:20px;justify-content:space-between;align-items:center}.dialog-footer>span{font-size:9px;letter-spacing:.05em}.dialog-footer .underlined-link{font-size:9px;white-space:nowrap}.copy-dialog p{font-size:17px;margin-bottom:30px}.copy-dialog input{display:block;width:100%;margin:12px 0 25px;padding:14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}.noscript-note{position:fixed;bottom:0;padding:15px;width:100%;background:var(--ink);color:white;font-size:13px;z-index:100}
@keyframes portrait-drift{0%,100%{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-12px) rotate(.3deg)}}@keyframes fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:2000px){:root{--gutter:6vw}.hero-copy{top:32%}.portrait-wrap{top:8%}.story-copy{max-width:680px}.story-copy p{font-size:18px;max-width:570px}}
@media(min-width:960px) and (max-height:850px){:root{--header:84px}.scene{min-height:650px}.hero-copy{top:30%}.hero-eyebrow{top:18%}.hero-copy p{margin:20px 0 26px}.hero-seal{width:100px;height:100px;bottom:16%;left:46%}.hero-small-note,.thought-button{bottom:16%}.portrait-wrap{width:min(51vw,83vh);top:9%;right:3%}.portrait-note{font-size:13px}.story-copy{top:16%}.story-copy h2{margin:15px 0 20px;font-size:clamp(46px,3.8vw,66px)}.story-copy p{margin-bottom:12px;font-size:13px;line-height:1.5}.story-copy .story-lead{margin-bottom:15px;font-size:18px}.signature{margin-top:14px}.signature>span{font-size:28px}.scene-footer{bottom:23px;padding-top:15px}.roadmap-phases{gap:30px}.phase h3{margin:18px 0 14px;font-size:clamp(32px,2.6vw,45px)}.phase>p{font-size:12px;min-height:67px}.phase>button{margin-top:10px}.phase-detail{font-size:11px}.somewhere-copy{top:24%}.somewhere-copy h2{font-size:clamp(62px,5vw,82px);margin:20px 0}.social-links{margin:25px 0 20px}.finds-heading h2{font-size:clamp(44px,3.6vw,62px)}.object-actions{padding-top:16px;gap:25px}.object-card{gap:7px}.object-caption{font-size:10px}}
@media(max-width:1100px){:root{--gutter:5vw}.header-left{gap:20px}.header-right{gap:18px}.hero-seal{left:44%}.page-dots{right:8px}.hero h1{font-size:6vw}.hero-copy p{font-size:18px}.hero-copy{width:53%}.hero-small-note{font-size:11px}.roadmap-phases{gap:24px}.roadmap-heading>p{padding-right:2vw}.object-caption{max-width:220px}.story-copy{left:59%;right:7%}}
@media(max-width:959px){:root{--header:82px;--gutter:6vw}html{scroll-snap-type:none;scroll-padding-top:var(--header)}.scene{height:auto;min-height:100svh}.scene-inner{height:auto;padding:135px var(--gutter) 105px;min-height:100svh}.site-header{padding:0 var(--gutter)}.header-left .forecast-toggle{display:none}.header-left{gap:0}.header-right>a{display:none}.wordmark{font-size:32px}.wordmark>svg{width:23px;height:17px}.header-right .ca-button{font-size:9px;padding:10px;max-width:140px;gap:8px}.header-right .ca-button svg{width:12px}.hero-eyebrow,.hero-copy,.portrait-wrap,.hero-seal,.thought-button,.hero-small-note,.story-image,.story-copy,.finds-heading,.finds-collection,.roadmap-top,.roadmap-heading,.roadmap-phases,.somewhere-copy,.closing-note{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto}.hero-eyebrow{font-size:9px;gap:9px}.hero-copy{margin-top:35px;z-index:2}.hero h1{font-size:clamp(53px,8.5vw,82px);line-height:1.05}.hero-copy p{font-size:19px;line-height:1.4;margin:23px 0 26px}.portrait-wrap{width:82%;max-width:560px;margin:-15px auto -20px;pointer-events:none}.portrait-note{display:none}.hero-seal{position:absolute;left:auto;right:var(--gutter);bottom:135px;width:100px;height:100px}.thought-button{width:max-content;margin-top:15px;font-size:16px}.hero-small-note{display:none}.scene-footer{left:var(--gutter);right:var(--gutter);bottom:24px;font-size:8px;padding-top:14px;gap:12px}.scene-footer>span:last-child{display:none}.scene-footer>a{gap:10px}.story .scene-inner{display:flex;flex-direction:column}.story-image{width:100%;height:380px;order:2;margin-top:40px}.story-image>img{height:340px;object-position:65% 50%}.story-copy{max-width:none;order:1}.story-copy h2{font-size:clamp(52px,7vw,76px);margin:22px 0 25px}.story-copy h2 br:last-of-type{display:none}.story-copy p{font-size:15px;max-width:600px;line-height:1.65;margin-bottom:16px}.story-copy .story-lead{font-size:21px;max-width:none}.signature{margin-top:22px}.finds-heading{display:block}.finds-heading .eyebrow{display:block;margin-bottom:24px}.finds-heading h2{font-size:clamp(47px,6.7vw,67px)}.finds-heading>p{margin-top:24px;font-size:17px}.finds-collection{margin-top:35px}.collection-image{height:320px;object-fit:cover;object-position:center}.object-actions{gap:20px}.object-name{font-size:23px}.object-name>span{font-size:17px}.object-caption{font-size:11px}.object-index{font-size:8px}.finds .scene-inner{min-height:950px}.roadmap-top{display:block}.roadmap-top>span:last-child{display:none}.roadmap-heading{display:block;margin:25px 0 70px}.roadmap-heading h2{font-size:clamp(54px,7.5vw,78px)}.roadmap-heading>p{font-size:19px;margin-top:24px;padding:0}.roadmap-track{top:370px;left:var(--gutter);right:var(--gutter);height:55px;opacity:.6}.roadmap-phases{display:grid;grid-template-columns:1fr 1fr;gap:42px 30px}.phase h3{font-size:42px;margin:24px 0 18px}.phase>p{font-size:14px;min-height:75px;max-width:340px}.phase>button{margin-top:18px}.phase-detail{font-size:13px}.somewhere .scene-inner{min-height:880px}.sky-image{inset:0;object-position:65% center}.somewhere-copy{padding-top:35px}.somewhere-copy h2{font-size:clamp(57px,8vw,80px)}.somewhere-copy>p{font-size:21px}.social-links{gap:28px}.closing-note{position:absolute;top:auto;bottom:140px;right:var(--gutter);font-size:9px}.page-dots{display:none}.world-menu{display:block;padding:45px var(--gutter) 70px;overflow:auto}.menu-intro>p,.menu-intro>svg{display:none}.world-menu ol{margin-top:22px}.world-menu li>a{font-size:38px;padding:21px 0}.menu-footer{position:relative;display:block;left:auto;bottom:auto;margin-top:35px}}
@media(max-width:540px){:root{--gutter:6vw;--header:76px}.wordmark{font-size:28px;gap:5px}.wordmark>svg{width:21px}.text-button{font-size:12px}.header-right .ca-button{max-width:105px;letter-spacing:.03em;padding:9px 7px}.header-right .ca-button svg{display:none}.menu-plus{margin-left:4px}.scene-inner{padding-top:120px}.hero h1{font-size:13vw}.hero-copy p{font-size:17px}.hero-copy p br{display:none}.hero-eyebrow{letter-spacing:.09em}.portrait-wrap{width:110%;margin:0 -5% -22px}.hero-seal{bottom:150px;right:5%;width:88px;height:88px;gap:5px}.hero-seal>span{font-size:8px}.hero-seal small{font-size:6px}.hero-seal svg{width:23px;height:15px}.hero .scene-inner{min-height:900px}.hero .scene-footer>span:first-child{display:none}.hero .scene-footer{justify-content:space-between}.hero .scene-footer:after{content:'NO RUSH.'}.story-copy h2{font-size:13vw}.story-copy h2 br:last-of-type{display:initial}.story-image{height:295px}.story-image>img{height:260px}.story-image figcaption{font-size:7px;padding-top:12px}.story-image figcaption>span:last-child{display:none}.finds-heading h2{font-size:11.2vw}.finds-collection{margin-top:32px}.collection-image{height:250px}.object-actions{grid-template-columns:1fr;gap:24px;padding-top:30px}.object-card{gap:9px;padding-bottom:18px}.object-caption{max-width:none}.object-name{font-size:29px}.object-index{font-size:9px}.finds .scene-inner{min-height:1100px}.finds .scene-footer{flex-wrap:wrap}.finds .scene-footer .find-counter{font-size:7px}.roadmap-heading{margin-bottom:65px}.roadmap-heading h2{font-size:13vw}.roadmap-track{top:365px}.roadmap-phases{grid-template-columns:1fr;gap:35px}.phase{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:25px}.phase-top{grid-column:1 / -1}.phase-top strong{font-size:32px}.phase h3{font-size:38px;margin:23px 0 8px}.phase>p{font-size:13px;margin-top:23px;min-height:0}.phase>button{grid-column:1 / -1;margin-top:16px;width:max-content}.phase-detail{grid-column:1 / -1;max-width:none}.somewhere .scene-inner{min-height:870px}.somewhere-copy{padding-top:22px}.somewhere-copy h2{font-size:13vw;margin:30px 0}.somewhere-copy>p{font-size:19px}.somewhere-copy .eyebrow{font-size:9px}.sky-image{object-position:62% center}.somewhere:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#e5e7dd80,transparent);pointer-events:none}.somewhere .scene-inner{z-index:1}.somewhere .sky-image{z-index:-1}.social-links{gap:25px}.social-links>a{gap:12px;font-size:11px}.closing-note{bottom:130px}.somewhere .scene-footer{font-size:7px;align-items:start}.somewhere .scene-footer>a{font-size:7px;gap:6px;white-space:nowrap}.world-menu li>a{font-size:31px;padding:20px 0;gap:18px}.world-menu .eyebrow{font-size:9px}dialog{padding:40px 27px}dialog h2{font-size:36px}dialog p{font-size:18px}.dialog-footer{display:block}.dialog-footer>span{display:block;margin-bottom:22px}.dialog-cloud{margin-top:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*,*:before,*:after{animation:none!important;transition:none!important}.portrait{transform:none}}
