/* Scroll experience, second visual direction. */
:root{--paper:#f0f0e9;--ink:#172923;--green:#10251e;--gold:#d4e4a4;--line:#d2d8cd}
html{scroll-padding-top:86px}.header{position:fixed;height:88px;padding:0 4%;border-bottom:0;transition:background .35s,height .35s,backdrop-filter .35s}.header.scrolled{height:74px;background:#11251dea;backdrop-filter:blur(18px)}.brand-mark{width:29px;height:39px;display:flex;color:#d5e3ba}.brand-mark svg{width:100%;height:100%}.brand{font-size:8px;letter-spacing:.13em;gap:12px}.brand strong{font:600 19px var(--sans);letter-spacing:.04em;line-height:1.5}.brand small{font-size:6px}.header nav{background:#ffffff12;border:1px solid #ffffff24;border-radius:40px;padding:11px 24px;gap:28px;backdrop-filter:blur(14px)}.header nav a{font-size:10px}.button{border-radius:100px;padding:17px 27px}.button.light{background:#e3efc2;color:#14291f;border-color:#e3efc2}.header .button.small{border-radius:40px;padding:12px 20px}.hero{height:180svh;min-height:0;max-height:none;background:#10251e;overflow:clip}.hero-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;background:#10251e}.hero-image{inset:0;background-position:center 54%;transform:scale(1.08);clip-path:inset(0 0 0 0);will-change:transform,clip-path}.hero-shade{background:linear-gradient(90deg,#081d15b0,#10241b12 80%),linear-gradient(0deg,#091e16a6,transparent 65%,#10241b70)}.hero-content{left:7%;right:5%;top:27%;transform-origin:0 50%;will-change:transform,opacity}.hero-content>.eyebrow{font-size:9px;letter-spacing:.18em}.hero h1{font-family:var(--sans);font-size:clamp(66px,7.7vw,124px);font-weight:500;line-height:1.02;letter-spacing:-.075em;margin:24px 0}.hero h1 em{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;color:#e0ebbd;font-size:1.13em}.hero-sub{font-family:var(--sans);font-size:12px;line-height:1.8;max-width:340px;color:#eff0e5}.hero-content .text-link{font-size:10px;min-width:190px;margin-top:18px}.hero-bottom{bottom:29px;left:4%;right:4%;font-size:7px}.vertical-caption{font-size:7px;right:3%}.hero-preview{position:absolute;bottom:14%;right:5%;display:flex;gap:16px;align-items:center;z-index:3;padding:10px;background:#e1e7d010;border:1px solid #e1e7d040;backdrop-filter:blur(15px);border-radius:6px;will-change:transform,opacity}.hero-preview img{width:85px;height:100px;object-fit:cover;border-radius:3px}.hero-preview>span{display:flex;flex-direction:column;gap:15px;padding:5px 15px 5px 0;font-size:11px}.hero-preview small{font-size:7px;letter-spacing:.12em;color:#d4e4ad}.hero-whisper{position:absolute;left:8%;right:8%;top:38%;text-align:center;opacity:0;pointer-events:none;font:500 clamp(50px,7vw,110px)/1.05 var(--sans);letter-spacing:-.065em;will-change:transform,opacity}.hero-whisper em{font-family:var(--serif);font-weight:400;font-size:1.2em;color:#e0ebbd}.intro{padding-top:100px;padding-bottom:90px}.intro h2{font-family:var(--sans);font-size:clamp(44px,5vw,76px);font-weight:500;letter-spacing:-.06em;line-height:1.04}.intro h2 em{font-family:var(--serif);font-size:1.15em;letter-spacing:-.05em}.intro-main{gap:9%;grid-template-columns:1.2fr 1fr}.intro-copy{padding-top:0}.ornament{font-size:25px;color:#718c57;margin-bottom:20px}.intro-copy .large{font:500 21px/1.5 var(--sans);letter-spacing:-.04em}.intro-copy p:not(.large){line-height:1.9}.facts{margin-top:60px;padding-top:28px}.facts strong{font-family:var(--sans);font-weight:400;font-size:40px;letter-spacing:-.06em;margin-bottom:12px}.facts>div{text-align:left;padding-left:10%}.facts>div:first-child{padding-left:0}.facts span{font-size:8px}.section-label{margin-bottom:40px}.garden-section{background:#dfe7d7}.garden-photo{height:150svh;min-height:0;overflow:clip;background:#dfe7d7}.garden-window{position:sticky;top:0;height:100svh;overflow:hidden;clip-path:inset(8% 7% round 10px);will-change:clip-path}.garden-photo:after{display:none}.parallax-img{inset:-8% 0;width:100%;height:116%;object-fit:cover;will-change:transform}.garden-image-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0f2a1890,transparent 80%)}.garden-super{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#f2f5e9;text-align:center;gap:30px;will-change:transform}.garden-super>p{font:500 clamp(58px,8vw,120px)/1 var(--sans);letter-spacing:-.06em}.garden-super em{font:italic 1.08em var(--serif);letter-spacing:-.04em}.garden-super .eyebrow{font-size:9px}.garden-copy{padding-top:75px}.garden-copy h2{font-family:var(--sans);font-weight:500;font-size:clamp(45px,5.7vw,86px);letter-spacing:-.06em;line-height:1.05}.garden-copy h2 em{font-family:var(--serif);font-size:1.13em}.garden-grid{margin-top:40px}.garden-pair{gap:7%;grid-template-columns:1.2fr .85fr;padding-bottom:85px}.garden-pair img{border-radius:4px;height:560px}.garden-pair figure:nth-child(2){padding-top:110px}.garden-pair figure:nth-child(2) img{height:450px}.descent{height:340svh;background:#0c1511;overflow:clip}.descent-sticky{min-height:620px}.mine-visuals{position:absolute;inset:0;overflow:hidden;clip-path:inset(9% 8% round 18px);will-change:clip-path}.mine-image,.mine-chamber{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover;filter:saturate(.7);will-change:transform,opacity}.mine-image{object-position:50% 52%}.mine-chamber{opacity:0;object-position:50% 60%}.mine-shade{background:linear-gradient(90deg,#08120ef0,#0b171180 65%,#0a150f36),linear-gradient(0deg,#09130fa0,transparent 65%)}.mine-copy{left:12%;top:26%;right:10%;will-change:transform,opacity}.mine-copy h2{font:500 clamp(60px,7vw,105px)/1.04 var(--sans);letter-spacing:-.065em}.mine-copy h2 em{font-family:var(--serif);font-size:1.15em;color:#e0d4aa}.mine-copy .large{font:400 14px/1.9 var(--sans);color:#dedfd0}.mine-second{position:absolute;top:29%;left:12%;right:8%;opacity:0;pointer-events:none;will-change:transform,opacity}.mine-second h2{font:500 clamp(60px,7vw,105px)/1.04 var(--sans);letter-spacing:-.065em;margin:25px 0}.mine-second h2 em{font:italic 1.15em var(--serif);color:#e0d4aa}.mine-second p{font:400 15px/1.8 var(--sans);color:#d9d9c8}.depth-track{left:4%;top:28%;bottom:24%;font-size:8px}.depth-number{position:absolute;bottom:13%;right:7%;text-align:right;opacity:.65;pointer-events:none}.depth-number>span{font:400 clamp(90px,15vw,220px)/1 var(--sans);letter-spacing:-.08em;display:block;color:#e3e2c7}.depth-number small{font-size:8px;letter-spacing:.18em}.mine-foot{left:4%;right:4%;font-size:7px}.perspectives{height:270svh;background:#eef0e7;position:relative;overflow:clip}.perspectives-sticky{position:sticky;top:0;height:100svh;min-height:650px;padding:100px 0 24px;display:flex;flex-direction:column;justify-content:center;gap:25px}.gallery-heading{padding:0 7%;display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.gallery-heading h2{font:500 clamp(40px,4.7vw,72px)/1 var(--sans);letter-spacing:-.06em;margin-top:15px}.gallery-heading h2 em{font:italic 1.1em var(--serif)}.gallery-heading .eyebrow{font-size:8px}.gallery-controls{display:flex;gap:10px;align-items:center}.gallery-controls>span{font-size:9px;margin-right:15px}.gallery-controls button{width:38px;height:38px;border-radius:50%;border:1px solid #bdc9b5;background:transparent;font-size:18px}.gallery-controls button:hover{background:#dce7ce}.gallery-window{width:100%;overflow:hidden;min-height:0}.gallery-track{display:flex;gap:28px;padding:0 7%;width:max-content;will-change:transform}.gallery-card{position:relative;width:54vw;max-width:860px;height:53svh;min-height:300px;overflow:hidden;border-radius:6px;background:#183321;flex-shrink:0}.gallery-card:nth-child(even){width:38vw;max-width:620px}.gallery-card img{width:110%;height:100%;object-fit:cover;position:absolute;left:-5%;will-change:transform}.gallery-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#091d16d9,transparent 70%)}.gallery-card figcaption{position:absolute;bottom:28px;left:30px;right:20px;color:#f3f3e8;z-index:1;display:grid;grid-template-columns:30px 1fr;gap:8px 14px;align-items:center}.gallery-card figcaption>span:first-child{font-size:9px;opacity:.7}.gallery-card figcaption>span:nth-child(2){font:500 clamp(20px,2.1vw,30px)/1.2 var(--sans);letter-spacing:-.05em}.gallery-card figcaption small{grid-column:2;font-size:8px;letter-spacing:.14em;color:#d1dfb7}.gallery-progress{height:1px;background:#cbd3c3;margin:0 7%;overflow:hidden;flex-shrink:0}.gallery-progress i{width:25%;display:block;height:100%;background:#213a2a;will-change:transform}.gallery-hint{font-size:7px;letter-spacing:.14em;padding:0 7%;color:#728167;margin-top:-8px}.river{min-height:90svh;display:flex;flex-direction:column;justify-content:center;background:#132d23;isolation:isolate;overflow:hidden}.river-backdrop{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover;z-index:-3;will-change:transform}.river-tint{position:absolute;inset:0;background:linear-gradient(90deg,#0d281eef,#16332288);z-index:-2}.river:after{display:none}.river h2{font-family:var(--sans);font-size:clamp(50px,6vw,90px);font-weight:500;letter-spacing:-.06em;line-height:1.05}.river h2 em{font:italic 1.1em var(--serif);color:#dfebc6}.river .text-link{align-self:flex-start}.river-grid .large{font-size:24px}.river-grid>p:last-child{color:#e3e7d7}.history{background:#f0f0e9}.history h2{font-family:var(--sans);font-size:clamp(45px,5vw,76px);font-weight:500;letter-spacing:-.06em;line-height:1.05}.history h2 em{font-family:var(--serif);font-size:1.15em}.timeline article>span{color:#6b8654;font-family:var(--sans);font-size:18px}.timeline h3{font:500 20px var(--sans);letter-spacing:-.04em}.visit{position:relative;background:#dfe8d6;overflow:hidden}.visit-portrait{position:absolute;right:0;top:0;width:34%;height:100%;overflow:hidden}.visit-portrait img{width:100%;height:100%;object-fit:cover;object-position:40% center}.visit-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#142b1d90,transparent 50%)}.visit-portrait>span{position:absolute;bottom:35px;left:30px;right:20px;color:#edf3df;z-index:1;font-size:8px}.visit-heading,.visit-details,.access-note{position:relative;width:66%;padding-right:8%}.visit-heading{display:block}.visit-heading h2{font:500 clamp(50px,6.5vw,96px)/1 var(--sans);letter-spacing:-.06em}.visit-heading h2 em{font:italic 1.12em var(--serif)}.visit-heading .button{margin-top:30px}.visit-details{grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.visit-details article:last-child{grid-column:1/-1}.visit-details h3{font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.035em}.detail-icon{font-size:22px;margin-bottom:18px}.access-note{width:58%;padding:18px;margin-right:8%;background:#d1dec6}.faq h2{font:500 45px/1.05 var(--sans);letter-spacing:-.05em}.faq h2 em{font-family:var(--serif);font-size:1.14em}.footer-brand{font-family:var(--sans);font-size:17px;font-weight:500}.footer-brand em{font-family:var(--sans);font-style:normal;font-weight:500;font-size:40px;letter-spacing:-.06em}.footer-top>p{font-family:var(--serif)}.footer{background:#10251e}.booking-dialog,.info-dialog{border-radius:12px}.booking-summary img{border-radius:5px}.button:hover{background:#34533c}.button.light:hover{background:#d2e5a5}.header .menu{font-weight:400}.gallery-card img,.garden-pair img{transition:filter .4s}.gallery-card:hover img{filter:saturate(1.12)}
@media(max-width:1000px){.header nav{gap:18px;padding:10px 18px}.hero-content{left:6%}.hero-preview{bottom:13%;right:5%}.hero-preview img{width:60px;height:75px}.hero-preview>span{font-size:9px;gap:8px}.hero-preview small{font-size:6px}.hero h1{font-size:9vw}.visit-portrait{width:28%}.visit-heading,.visit-details{width:73%;padding-right:6%}.access-note{width:67%}.garden-pair img{height:430px}.garden-pair figure:nth-child(2) img{height:360px}}
@media(max-width:760px){html{scroll-padding-top:74px}.header{height:78px;padding:0 6%;gap:8px}.header.scrolled{height:70px}.header .brand strong{font-size:17px}.header .brand-mark{width:22px;height:31px}.header .brand{gap:8px;font-size:7px}.header .brand small{font-size:5px}.header nav{border-radius:0;top:78px;backdrop-filter:blur(20px);background:#11251ef5;padding:25px 7%;border:0}.header.scrolled nav{top:70px}.header nav a{font-size:16px}.header .button.small{font-size:9px;padding:10px 13px;gap:10px}.header select{font-size:10px;width:45px}.header-actions{gap:5px}.hero{height:165svh}.hero-stage{height:100svh;min-height:650px}.hero-content{left:7%;right:6%;top:28%}.hero h1{font-size:clamp(48px,10.2vw,78px);letter-spacing:-.065em;margin-top:22px;margin-bottom:25px;line-height:1.08}.hero h1 em{font-size:1.13em}.hero-content>.eyebrow{font-size:7px;max-width:260px}.hero-sub{font-size:11px;max-width:230px}.hero-content .text-link{font-size:10px;margin-top:20px}.hero-preview{bottom:11%;right:7%;padding:6px;gap:10px}.hero-preview img{width:43px;height:52px}.hero-preview>span{padding-right:5px;font-size:8px;gap:5px}.hero-preview small{font-size:5px}.hero-bottom{left:7%;right:7%;bottom:26px;font-size:6px}.hero-whisper{top:39%;font-size:clamp(40px,10vw,65px)}.intro{padding:70px 7%}.intro h2{font-size:clamp(42px,10vw,64px)}.intro-copy .large{font-size:20px;max-width:330px}.intro-copy .ornament{display:block;font-size:20px}.intro-copy p:not(.large){font-size:12px}.facts strong{font-size:31px}.facts>div{padding-left:12%}.facts span{font-size:6px;padding:0}.facts{margin-top:40px}.garden-photo{height:135svh;min-height:0}.garden-window{height:100svh;min-height:600px}.garden-super{gap:22px;padding:0 7%}.garden-super>p{font-size:clamp(44px,11vw,76px)}.garden-super .eyebrow{font-size:7px}.garden-copy{padding-top:60px;padding-bottom:30px}.garden-copy h2{font-size:clamp(39px,9vw,65px)}.garden-grid .large{font-size:23px}.garden-grid{gap:22px}.garden-pair{gap:6%;padding-bottom:65px}.garden-pair img{height:280px}.garden-pair figure:nth-child(2){padding-top:70px}.garden-pair figure:nth-child(2) img{height:240px}.descent{height:310svh}.descent-sticky{height:100svh;min-height:600px}.mine-copy,.mine-second{left:12%;right:8%;top:29%}.mine-copy h2,.mine-second h2{font-size:clamp(39px,9.8vw,66px);line-height:1.08}.mine-copy .eyebrow,.mine-second .eyebrow{font-size:7px}.mine-copy .large,.mine-second p{font-size:11px;line-height:1.9}.mine-progress{font-size:8px;max-width:220px}.depth-track{left:4%;top:27%;bottom:25%;font-size:6px;gap:12px}.depth-number{bottom:13%;right:8%}.depth-number>span{font-size:100px}.depth-number small{font-size:6px}.mine-foot{left:7%;right:7%;font-size:5px;bottom:25px}.perspectives{height:260svh}.perspectives-sticky{height:100svh;min-height:660px;padding-top:95px;padding-bottom:25px;gap:24px}.gallery-heading{align-items:flex-start;padding:0 7%;gap:12px}.gallery-heading h2{font-size:clamp(33px,8vw,50px);margin-top:12px}.gallery-heading .eyebrow{font-size:6px;letter-spacing:.12em}.gallery-controls{gap:6px;padding-top:28px}.gallery-controls>span{display:none}.gallery-controls button{width:27px;height:27px;font-size:15px}.gallery-card,.gallery-card:nth-child(even){width:80vw;height:52svh;max-width:none;min-height:300px;border-radius:5px}.gallery-track{gap:16px;padding:0 7%}.gallery-card figcaption{left:20px;bottom:24px;grid-template-columns:23px 1fr;gap:8px}.gallery-card figcaption>span:nth-child(2){font-size:21px}.gallery-card figcaption small{font-size:6px}.gallery-hint{font-size:6px;margin-top:-8px}.river{min-height:92svh;padding:80px 8%}.river h2{font-size:clamp(41px,9.3vw,62px)}.river-grid .large{font-size:22px}.river-grid>p:last-child{font-size:11px}.river-tint{background:linear-gradient(90deg,#0d281eea,#163322b0)}.history h2{font-size:49px}.timeline h3{font-size:18px}.visit{padding-top:65px;padding-bottom:0}.visit-portrait{position:relative;width:calc(100% + 16.3%);height:320px;left:-8.15%;margin-top:50px}.visit-heading,.visit-details,.access-note{width:100%;padding-right:0}.visit-portrait{order:5}.visit{display:flex;flex-direction:column}.visit-heading{order:0}.visit-details{order:1;grid-template-columns:1fr;margin-top:35px;gap:0}.visit-details article:last-child{grid-column:auto}.access-note{order:2;padding:18px;margin-top:25px;margin-bottom:0}.visit-heading h2{font-size:clamp(51px,12vw,76px)}.visit-details h3{font-size:20px}.visit-details .detail-icon{display:none}.visit-portrait img{object-position:center 45%}.visit-portrait>span{font-size:7px;left:7%;bottom:25px}.faq{padding-top:65px}.faq h2{font-size:37px}.booking-dialog{border-radius:8px}.footer-brand em{font-size:34px}}
@media(max-width:420px){.header{gap:5px}.header .brand{gap:5px}.header .brand strong{font-size:15px}.header .brand-mark{width:20px}.header .button.small{padding:10px;gap:7px}.header-actions{gap:3px}.header .menu{padding:2px;font-size:19px}}
body.reduce-motion .hero,body.reduce-motion .garden-photo,body.reduce-motion .descent,body.reduce-motion .perspectives{height:auto;overflow:visible}body.reduce-motion .hero-stage{position:relative}body.reduce-motion .hero-whisper{display:none}body.reduce-motion .garden-window{position:relative;clip-path:none!important;height:75svh;min-height:500px}body.reduce-motion .hero-image{clip-path:none!important;transform:none!important}body.reduce-motion .descent-sticky{position:relative;height:95svh}body.reduce-motion .mine-visuals{clip-path:none!important}body.reduce-motion .mine-second,body.reduce-motion .mine-chamber{display:none}body.reduce-motion .perspectives-sticky{position:relative;height:auto;min-height:0;padding:70px 0}body.reduce-motion .gallery-track{display:grid;width:auto;grid-template-columns:1fr 1fr;transform:none!important;gap:20px}body.reduce-motion .gallery-card,body.reduce-motion .gallery-card:nth-child(even){width:100%;max-width:none;height:45svh}body.reduce-motion .gallery-controls,body.reduce-motion .gallery-progress,body.reduce-motion .gallery-hint{display:none}body.reduce-motion .mine-copy,body.reduce-motion .hero-content,body.reduce-motion .hero-preview{opacity:1!important;transform:none!important}body.reduce-motion .mine-image,body.reduce-motion .parallax-img,body.reduce-motion .gallery-card img,body.reduce-motion .river-backdrop{transform:none!important;will-change:auto}body.reduce-motion .depth-number{display:none}
@media(max-width:760px){body.reduce-motion .gallery-track{grid-template-columns:1fr}body.reduce-motion .gallery-card,body.reduce-motion .gallery-card:nth-child(even){height:55svh}}

.hero h1{word-spacing:.08em}main h2{word-spacing:.035em}

.history-grid{position:relative;grid-template-columns:1fr 1fr;gap:9%}.history-grid>h2{grid-column:1;grid-row:1;align-self:start;position:sticky;top:110px;z-index:2;color:white;padding:35px;font-size:clamp(36px,4vw,64px);pointer-events:none}.history-visual{grid-column:1;grid-row:1;position:sticky;top:100px;height:70vh;overflow:hidden;border-radius:6px;background:#12271c}.history-visual img{position:absolute;width:100%;height:110%;object-fit:cover;inset:-5% 0;opacity:0;transition:opacity .8s;filter:brightness(.6);will-change:transform}.history-visual img:first-child{opacity:1}.history .timeline{grid-column:2;grid-row:1}.history .timeline article{min-height:58vh;align-content:center;transition:opacity .5s}.history .timeline article p{font-size:14px;line-height:1.95}.history .timeline article>span{font-size:24px}.history .timeline article.active{border-color:#6d8b50}.history .timeline article.active h3{color:#54723a}.history .timeline h3{font-size:25px}
@media(max-width:760px){.history-grid{grid-template-columns:1fr}.history-grid>h2{position:relative;top:auto;grid-row:1;padding:25px;font-size:40px;align-self:start}.history-visual{position:relative;top:auto;grid-row:1;height:380px}.history .timeline{grid-column:1;grid-row:2}.history .timeline article{min-height:0;padding:35px 0}.history .timeline article p{font-size:12px}.history .timeline h3{font-size:21px}}
body.reduce-motion .history-visual,body.reduce-motion .history-grid>h2{position:relative;top:auto}body.reduce-motion .history .timeline article{min-height:0;padding:30px 0}body.reduce-motion .history-visual img{transition:none;transform:none!important}

.hero{height:460svh}.hero-stage{perspective:1000px}.hero-image{transform-origin:62% 48%}.arrival-layer{position:absolute;inset:0;opacity:0;overflow:hidden;will-change:opacity;pointer-events:none}.arrival-layer img{width:100%;height:100%;object-fit:cover;will-change:transform}.arrival-house img{object-position:50% 52%}.arrival-garden img{object-position:center}.arrival-portal{position:absolute;inset:0;opacity:0;pointer-events:none;will-change:transform,opacity;transform-origin:50% 47%}.arrival-portal svg{width:100%;height:100%;display:block}.arrival-caption{position:absolute;left:7%;top:30%;right:8%;opacity:0;color:#f1f4e5;pointer-events:none;will-change:transform,opacity}.arrival-caption h2{font:500 clamp(55px,6.7vw,105px)/1.05 var(--sans);letter-spacing:-.06em;margin-top:25px}.arrival-caption h2 em{font-family:var(--serif);font-weight:400;font-size:1.13em;color:#e1ebbd}.journey-status{position:absolute;left:7%;right:7%;bottom:30px;display:flex;align-items:center;gap:24px;font:500 8px var(--sans);letter-spacing:.14em;color:#ecf0df;z-index:4}.journey-status>div{height:1px;background:#ffffff35;flex:1;overflow:hidden}.journey-status i{height:100%;display:block;width:0;background:#dfedbd}.hero-bottom{display:none}.hero-whisper{z-index:3;top:37%}.hero-shade{pointer-events:none}.descent{height:450svh}.mine-visuals:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 180px 50px #040b0680;pointer-events:none}.hero-stage:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 140px #07180d40}.hero-preview{z-index:5}.header{z-index:15}
@media(max-width:760px){.hero{height:390svh}.arrival-caption{left:8%;top:32%}.arrival-caption h2{font-size:clamp(40px,10vw,66px)}.arrival-caption .eyebrow{font-size:7px}.journey-status{font-size:6px;gap:12px;bottom:28px}.descent{height:390svh}.mine-visuals:after{box-shadow:inset 0 0 90px 20px #040b0650}.arrival-portal svg{width:100%;height:100%}}
body.reduce-motion .arrival-layer,body.reduce-motion .arrival-portal,body.reduce-motion .arrival-caption,body.reduce-motion .journey-status{display:none}body.reduce-motion .hero-bottom{display:flex}body.reduce-motion .hero,body.reduce-motion .descent{height:auto}
