.stage{position:relative;height:100svh;overflow:hidden}.cover{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover}.story{background:#cfe1ec;color:#fff}.story__layer{position:absolute;inset:0;overflow:hidden}.story__cabin img{object-position:65% 45%;transform-origin:65% 45%}.story__cabin{transform-origin:65% 45%;will-change:transform}[data-story-sky] img{transform:scale(1.35)}.story__intro{position:absolute;left:var(--gutter);bottom:10vh;max-width:440px;padding-left:130px;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.45)}.story__intro .caps{margin:10px 0 24px;font-size:clamp(30px,3vw,48px)}.story__title{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#fff;text-shadow:0 10px 60px rgba(20,40,60,.35);pointer-events:none}.story__title .eyebrow{margin:0 0 22px}.story__title .display{font-size:clamp(84px,15vw,290px);line-height:.8}.story__title .script{display:block;margin-top:-.32em;font-size:.42em;transform:rotate(-4deg)}.story__clouds{position:absolute;inset:0;pointer-events:none;opacity:0}.cloud{position:absolute;inset:-10%;width:120%;max-width:none;height:120%;object-fit:cover;object-position:50% 100%}.cloud--b{transform:scaleX(-1);mix-blend-mode:screen}.story__haze{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,#fff,#ffffffd9 45%,#fff0 80%);opacity:0}[data-clip]{visibility:hidden}[data-clip] canvas{background:#7fb6c2}[data-clip]:after{content:"";position:absolute;inset:0 0 auto;height:150px;background:linear-gradient(#0816186b,#08161800);pointer-events:none}.story__cap{position:absolute;left:calc(var(--gutter) + 130px);bottom:12vh;max-width:560px;margin:0;font-family:var(--serif);text-transform:uppercase;font-size:clamp(30px,3.2vw,54px);line-height:1.02;color:#fff;text-shadow:0 2px 34px rgba(0,0,0,.5);opacity:0;isolation:isolate}.story__cap:before{content:"";position:absolute;inset:-40% -22%;z-index:-1;background:radial-gradient(closest-side,#0816188c,#08161800)}.story__cap--right{left:auto;right:var(--gutter);max-width:480px;text-align:right}.story__cap--big{font-size:clamp(44px,5.4vw,96px)}.story__cap--under{left:auto;right:calc(var(--gutter) + 40px);max-width:620px;text-align:right;font-size:clamp(40px,4.6vw,84px)}.story__cap--under .script{display:block;margin-top:.15em;text-transform:none;font-size:1.15em;color:var(--gold)}.story .disc{z-index:5}.scroll-cue{display:inline-grid;justify-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.scroll-cue i{display:block;width:1px;height:46px;background:currentColor;transform-origin:top;animation:cue 2.2s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.disc{position:absolute;left:50%;top:100%;width:max(150vmax,1500px);aspect-ratio:1;margin-left:calc(max(150vmax,1500px)/-2);border-radius:50%;background:var(--cream);color:var(--ink)}.disc__ring{position:absolute;left:50%;top:2.2%;width:min(820px,70vw);transform:translate(-50%)}.disc__ring text{font-family:var(--serif);font-size:58px;letter-spacing:.24em;text-transform:uppercase;fill:currentColor}.disc__center{position:absolute;left:50%;top:0;width:min(760px,86vw);margin-left:calc(min(760px,86vw)/-2);padding-top:36svh;display:grid;justify-items:center;gap:22px;text-align:center}.disc__mark{width:clamp(150px,16vw,240px)}.disc__labels{display:flex;gap:32px;font-size:12px}.disc__center .caps{font-size:clamp(32px,3.4vw,56px)}.interlude{--badge: clamp(150px, 15vw, 220px);position:relative;height:calc(var(--badge) + 6svh);overflow:hidden;background:var(--cream);color:var(--ink)}.interlude__band{position:absolute;left:0;top:50%;translate:0 -50%;white-space:nowrap;font-family:var(--serif);font-size:clamp(64px,11vw,190px);line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 35%,transparent)}.interlude__track{display:flex;width:max-content;animation:marquee 38s linear infinite}@keyframes marquee{to{transform:translate(-50%)}}.interlude__band i{font-style:normal;color:var(--red);-webkit-text-stroke:0}.interlude__badge{position:absolute;left:50%;top:50%;width:var(--badge);aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:var(--cream)}.interlude__ring{position:absolute;inset:0}.interlude__ring text{font-family:var(--sans);font-size:17px;font-weight:700;fill:currentColor}.interlude__mark{width:48%}.concept{background:var(--cream)}.concept__top{position:absolute;inset:0;display:grid;align-content:start;justify-items:center;text-align:center;gap:18px;padding:12vh var(--gutter) 0}.concept__title{font-size:clamp(64px,10vw,200px)}.concept__media{position:absolute;inset:0;margin:0;clip-path:inset(68% 38% 6% 38% round 18px);will-change:clip-path}.concept__media img{transform:scale(1.25);will-change:transform}.concept__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a141600 30%,#0a14169e),linear-gradient(0deg,#0a141673,#0a141600 50%)}.concept__text{position:absolute;right:calc(var(--gutter) + 4vw);bottom:12vh;max-width:640px;color:#fff;opacity:0;text-shadow:0 2px 24px rgba(0,0,0,.35)}.concept__text .caps{font-size:clamp(30px,3vw,50px);line-height:1.04}.concept__text p:last-child{margin:20px 0 0;font-size:17px;line-height:1.6;max-width:46ch}.manifesto{position:relative;min-height:120svh;display:grid;place-items:center;overflow:hidden;background:var(--cream);text-align:center}.manifesto__body{position:relative;z-index:2;max-width:1080px;display:grid;justify-items:center;gap:32px}.manifesto .caps{font-size:clamp(28px,3.3vw,54px)}.manifesto__cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:760px;text-align:left;font-size:15px;color:var(--ink-2)}.manifesto__mark{width:64px}.nextstop{background:var(--cream)}.nextstop__content{position:absolute;inset:0}.nextstop__label{position:absolute;left:calc(var(--gutter) + 130px);top:14vh}.nextstop__card{position:absolute;margin:0;overflow:hidden}.nextstop__card--a{left:calc(var(--gutter) + 130px);top:21vh;width:clamp(220px,25vw,400px);aspect-ratio:4 / 5}.nextstop__card--b{left:calc(var(--gutter) + 130px + clamp(140px,17vw,270px));bottom:7vh;width:clamp(150px,13vw,230px);aspect-ratio:3 / 4}.nextstop__card img{width:100%;height:100%;object-fit:cover}.nextstop__right{position:absolute;right:var(--gutter);top:12svh;bottom:6svh;width:min(54vw,860px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:28px}.nextstop__words{display:grid;justify-items:end;margin:0}.nextstop__words .display{font-size:clamp(56px,min(10.5vw,18svh),200px);line-height:.84}.nextstop__words .display:nth-child(2){margin-right:9vw}.nextstop__words .display:nth-child(3){font-style:italic;color:var(--deep)}.nextstop__info{width:min(520px,100%)}.nextstop__info .caps{font-size:clamp(20px,min(2.2vw,4svh),36px)}.nextstop .facts{gap:min(14px,1.6svh) 24px}.nextstop .facts dd{font-size:clamp(18px,3.2svh,24px)}.ns-sky{position:absolute;inset:0;z-index:3;overflow:hidden;background:radial-gradient(ellipse at 72% 28%,rgba(120,165,220,.55),transparent 55%),linear-gradient(160deg,#3a68a8,#22457f 55%,#162e5a);--wake: 140vw;--fade: 38vw;clip-path:inset(0 calc(100% - var(--wake)) 0 0);--mask: linear-gradient( 90deg, #000 calc(var(--wake) - var(--fade)), rgba(0, 0, 0, .82) calc(var(--wake) - var(--fade) * .75), rgba(0, 0, 0, .5) calc(var(--wake) - var(--fade) * .5), rgba(0, 0, 0, .2) calc(var(--wake) - var(--fade) * .25), transparent var(--wake) );-webkit-mask-image:var(--mask);mask-image:var(--mask)}.ns-sky__cloud{position:absolute;max-width:none;opacity:.9}.ns-sky__cloud--a{left:4vw;bottom:4vh;width:52vw}.ns-sky__cloud--b{right:-6vw;top:6vh;width:46vw}.ns-sky__cloud--c{left:46vw;bottom:-10vh;width:40vw;opacity:.75}.ns-sky__shadow,.ns-fly__plane{position:absolute;left:0;top:50%;width:var(--plane-w);max-width:none;height:auto}.ns-sky__shadow{opacity:.55;filter:blur(6px)}.ns-fly{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.nextstop{--plane-w: max(100vw, 150svh)}.ns-fly__plane{filter:drop-shadow(0 30px 40px rgba(10,20,40,.25))}.ns-fly__cloud{position:absolute;left:0;bottom:-6vh;width:70vw;max-width:none;opacity:.92}.facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin:18px 0 0}.facts dt{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.facts dd{margin:2px 0 0;font-family:var(--serif);font-size:24px;line-height:1.1}.wanted{background:var(--cream)}.wanted__title{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;text-align:center;font-size:clamp(56px,8.4vw,168px)}.wanted__title .script{display:block;font-size:.62em;margin-top:.12em;line-height:1.1;color:var(--red)}.route{position:absolute;left:6vw;right:6vw;top:50%;transform:translateY(-50%)}.route>svg:first-child{width:100%;overflow:visible}.route__path{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.route__node{position:absolute;display:grid;justify-items:center;gap:6px;transform:translate(-50%,-100%);text-align:center;white-space:nowrap;padding-bottom:6px;transition:color .4s}.route__node:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);margin-bottom:-11px;transition:background .4s,transform .4s}.route__node.is-reached:after{background:var(--red);transform:scale(1.4)}.route__node b{font-family:var(--serif);font-weight:400;font-size:24px;text-transform:uppercase;line-height:1}.route__node small{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.route.route--v{top:14svh;bottom:5svh;left:var(--gutter);right:var(--gutter);transform:none}.route--v>svg:first-child{display:block;width:44%;height:100%;margin:0 auto}.route--v .route__node{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:0;transform:translate(-5px,-50%)}.route--v .route__node--l{flex-direction:row;transform:translate(calc(-100% + 5px),-50%)}.route--v .route__node:after{flex:none;margin:0}.route--v .route__node b,.route--v .route__node:nth-of-type(2n) b{transform:none}.route--v .route__mark{display:none}.route__mark{position:absolute;width:54px;transform:translate(-50%,-50%);background:var(--cream);padding:6px;border-radius:50%}.route__plane{position:absolute;left:0;top:0;width:46px;fill:var(--red);filter:drop-shadow(6px 10px 6px rgba(17,22,20,.25));opacity:0}.wanted__sky,.wanted__aerial{position:absolute;inset:0}.wanted__sky{transform:translateY(-110%)}.wanted__sky:after{content:"";position:absolute;inset:auto 0 -1px;height:30%;background:linear-gradient(transparent,#fffc)}.wanted__aerial{opacity:0}.wanted__aerial:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08181a99,#08181a00 55%)}.wanted__aerial figcaption{position:absolute;z-index:2;left:calc(var(--gutter) + 130px);bottom:10vh;color:#fff;max-width:760px}.wanted__aerial figcaption .eyebrow{font-size:13px}.wanted__aerial figcaption .caps{font-size:clamp(36px,4.2vw,72px);line-height:1;margin-top:14px}.xp{background:var(--paper)}.xp__panel{position:absolute;inset:0;display:grid;grid-template-columns:1fr minmax(260px,34vw) 1fr;align-items:center;gap:var(--gutter);--xpt: clamp(60px, min(9.6vw, 17svh), 190px);padding:120px var(--gutter) calc(6vh + var(--xpt)) calc(var(--gutter) + 130px)}.xp__info{align-self:center;max-width:300px}.xp__info p{margin:18px 0 0;color:var(--ink-2);font-size:14px}.xp__media{margin:0;aspect-ratio:4 / 5;height:min(42.5vw,calc(100svh - 150px));justify-self:center;overflow:hidden;align-self:center}.xp__media img{width:100%;height:100%;object-fit:cover}.xp__title{position:absolute;left:0;right:0;bottom:6vh;text-align:center;font-size:var(--xpt);pointer-events:none}.xp__media{position:relative;z-index:2}h3.xp__title{z-index:1}.xp__title--on{right:auto;bottom:auto;z-index:2;color:#fff;white-space:nowrap}.xp__count{position:absolute;right:var(--gutter);top:50%;font-family:var(--serif);font-size:22px}.amen{background:#0d1420;color:#fff}.amen__list{position:absolute;right:calc(var(--gutter) + 4vw);top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0 0 0 26px;border-left:1px solid rgba(255,255,255,.5);font-family:var(--serif);text-transform:uppercase;font-size:clamp(22px,2.3vw,36px);line-height:1.12}.amen__eyebrow{position:absolute;left:calc(var(--gutter) + 130px);bottom:12vh}.disc--2 .disc__center{padding-top:22svh;width:min(900px,90vw);margin-left:calc(min(900px,90vw)/-2)}.disc--2 .display{font-size:clamp(62px,10vw,190px)}.disc--2 .script{display:block;font-size:.62em;margin-top:-.18em;color:var(--deep)}.disc__stats{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:4svh 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.disc__stats div{display:grid;gap:6px;padding:22px 8px 0}.disc__stats div+div{border-left:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.disc__stats dt{font-family:var(--serif);font-size:clamp(48px,6vw,104px);line-height:.9;color:var(--red)}.disc__stats dd{margin:0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.details{position:relative;background:var(--cream);padding:0 0 18vh;overflow:hidden}.details__row{display:grid;grid-template-columns:42% 1fr;min-height:100svh}.details__wine{position:relative;background:var(--deep);overflow:hidden}.details__wine figure{position:absolute;margin:0;right:-8vw;top:18vh;width:34vw;aspect-ratio:4 / 5;overflow:hidden}.details__wine figure img{width:100%;height:120%;object-fit:cover}.details__copy{align-self:center;padding:0 var(--gutter) 0 14vw;max-width:820px}.details__copy p:last-child{margin-top:24px;color:var(--ink-2);max-width:44ch}.details__wide{margin:12vh auto 0;width:72vw;aspect-ratio:16 / 9;overflow:hidden}.details__wide img{width:100%;height:100%;object-fit:cover}.details__split{position:relative;display:flex;justify-content:center;gap:1.2vw;margin:18vh auto 0;width:70vw}.details__half{flex:1;margin:0;aspect-ratio:3 / 4;overflow:hidden}.details__half img{width:200%;max-width:none;height:100%;object-fit:cover}.details__half+.details__half img{transform:translate(-50%)}.details__split .caps{position:absolute;left:50%;bottom:-9vh;transform:translate(-50%);white-space:nowrap;font-size:clamp(16px,1.3vw,20px)}.tribe{color:#fff;background:var(--ink)}.tribe__img{transform:scale(1.25)}.tribe__shade{position:absolute;inset:0;background:linear-gradient(180deg,#140c0a1a,#140c0a8c)}.tribe__word{position:absolute;left:0;right:0;top:8vh;margin:0;text-align:center;font-family:var(--serif);font-weight:400;text-transform:uppercase;font-size:23vw;line-height:.8;letter-spacing:-.02em;color:#ffffffd1;white-space:nowrap}.tribe__word span{display:inline-block}.tribe__copy{position:absolute;right:calc(var(--gutter) + 4vw);bottom:12vh;max-width:520px;opacity:0}.quotes{position:relative;background:var(--cream);padding:clamp(100px,16vh,180px) var(--gutter);overflow:hidden}.quotes__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:6vw;align-items:center;max-width:1440px;margin:0 auto}.quotes__photos{position:relative;height:min(760px,90svh)}.quotes__photos figure{position:absolute;margin:0;overflow:hidden}.quotes__photos img{width:100%;height:100%;object-fit:cover}.qp-1{left:0;top:0;width:58%;aspect-ratio:4 / 5}.qp-2{right:0;top:22%;width:40%;aspect-ratio:3 / 4}.qp-3{left:18%;bottom:0;width:44%;aspect-ratio:1}.quotes__slides{position:relative;min-height:340px}.quote{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out),visibility .9s}.quote.is-active{opacity:1;visibility:visible}.quote blockquote{margin:0;font-family:var(--serif);font-size:clamp(26px,2.7vw,44px);line-height:1.12}.quote figcaption{margin-top:24px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.quote figcaption span{color:var(--ink-2);font-weight:500}.quotes__dots{display:flex;gap:10px;margin-top:26px}.quotes__dots button{width:34px;height:3px;background:var(--line);transition:background .4s}.quotes__dots button[aria-current=true]{background:var(--ink)}.quotes__dots button:before{content:"";display:block;height:24px;margin-top:-10px}.latest{background:var(--paper);padding:clamp(100px,15vh,170px) 0}.latest__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding:0 var(--gutter);margin-bottom:50px}.latest__head .script{display:block;margin:-.25em 0 0 1.6em;font-size:.55em;color:var(--deep)}.latest__controls{display:flex;gap:10px;align-items:center}.round-btn{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--ink);transition:background .4s,color .4s}.round-btn:hover{background:var(--ink);color:var(--paper)}.round-btn svg{width:14px}.round-btn--prev svg{transform:rotate(-135deg)}.round-btn--next svg{transform:rotate(45deg)}.latest__track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter) 10px;cursor:grab}.latest__track::-webkit-scrollbar{display:none}.latest__track>*{scroll-snap-align:start}.latest__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.latest__track.is-dragging a{pointer-events:none}.latest__bar{height:1px;margin:40px var(--gutter) 0;background:var(--line)}.latest__bar span{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(.2)}.services{background:var(--cream)}.services__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:60px}.services__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;align-items:start}.services__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.service{border-bottom:1px solid var(--line)}.service button{display:grid;grid-template-columns:56px 1fr 30px;align-items:center;width:100%;padding:26px 0;text-align:left}.service h3{margin:0;font-family:var(--serif);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.6vw,60px);line-height:1;transition:transform .6s var(--ease-out),color .4s}.service__num{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--ink-2)}.service__plus{position:relative;width:18px;height:18px}.service__plus:before,.service__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .5s var(--ease-out)}.service__plus:after{transform:rotate(90deg)}.service.is-active .service__plus:after{transform:rotate(0)}.service.is-active h3{transform:translate(14px);color:var(--deep)}.service__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-out)}.service.is-active .service__body{grid-template-rows:1fr}.service__body>div{overflow:hidden}.service__body p{margin:0 0 26px 56px;max-width:48ch;color:var(--ink-2)}.service__body img{display:none}.services__media{position:sticky;top:14vh;aspect-ratio:4 / 5;border-radius:999px 999px 0 0;overflow:hidden;background:var(--sand)}.services__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);transition:opacity .7s var(--ease-out),transform 1.4s var(--ease-out)}.services__media img.is-active{opacity:1;transform:scale(1)}.ig{position:relative;background:var(--cream);overflow:hidden;text-align:center}.ig__head{position:relative;z-index:4;display:grid;justify-items:center;gap:14px}.ig__head .script{display:block;font-size:.5em;margin:-.15em 0 -.25em;color:var(--deep)}.ig__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:70px}.ig__grid a{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--sand)}.ig__grid a:nth-child(2n){margin-top:60px}.ig__grid img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.ig__grid a:hover img{transform:scale(1.06)}.finale{position:relative;background:var(--cream)}.finale__stage{position:relative;height:100svh;overflow:hidden}.finale__media{position:absolute;inset:0;margin:0;clip-path:inset(18% 26% 18% 26% round 18px);will-change:clip-path}@media(max-width:640px){.finale__media{clip-path:inset(16% 8% 16% 8% round 16px)}}.finale__media img{transform:scale(1.2);will-change:transform}.finale__caption{position:absolute;inset:auto 0 9vh;z-index:2;text-align:center;color:#fff;opacity:0}@media(max-width:960px){.story__intro,.story__cap{left:var(--gutter);padding-left:0;right:var(--gutter)}.story__cap--right{max-width:none;text-align:left}.story__cap--under{top:15vh;bottom:auto;max-width:none;text-align:center}.nextstop__label{left:var(--gutter);top:11vh}.nextstop__right{left:var(--gutter);right:var(--gutter);top:15vh;bottom:auto;width:auto;align-items:flex-start}.nextstop__words{justify-items:start}.nextstop__words .display{font-size:17vw}.nextstop__words .display:nth-child(2){margin:0 0 0 10vw}.nextstop__card--a{left:var(--gutter);top:auto;bottom:4vh;width:42vw}.nextstop__card--b{left:auto;right:var(--gutter);bottom:8vh;width:32vw}.wanted__aerial figcaption{left:var(--gutter);right:var(--gutter)}.route__node b{font-size:15px}.route__node small{display:none}.xp__panel{grid-template-columns:1fr;align-content:start;padding:130px var(--gutter) 0;gap:22px}.xp__media{width:62vw;height:auto;justify-self:center}.xp__panel{--xpt: clamp(30px, 9.5vw, 60px)}.xp__title{white-space:nowrap}.tribe__word{top:34svh}.xp__count{top:130px}.amen__list{right:var(--gutter);left:var(--gutter);top:auto;bottom:22vh;transform:none}.details__row{grid-template-columns:1fr}.details__wine{min-height:60svh}.details__wine figure{right:var(--gutter);width:56vw}.details__copy{padding:70px var(--gutter)}.details__wide,.details__split{width:auto;margin-left:var(--gutter);margin-right:var(--gutter)}.quotes__grid,.services__grid{grid-template-columns:1fr}.quotes__photos{height:110vw}.services__media{display:none}.service__body img{display:block;width:calc(100% - 56px);margin:0 0 26px 56px;aspect-ratio:16 / 10;object-fit:cover}.ig__grid{grid-template-columns:repeat(2,1fr)}.ig__grid a:nth-child(5){display:none}.manifesto__cols{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.disc__labels{flex-direction:column;gap:6px}.concept__text{left:var(--gutter);right:var(--gutter);bottom:9vh}.concept__text .caps{font-size:26px}.concept__media:after{background:linear-gradient(0deg,#0a1416d1,#0a14168c 45%,#0a141600 75%)}.concept__media{clip-path:inset(62% 8% 6% 8% round 16px)}.wanted__aerial figcaption,.amen__eyebrow{left:var(--gutter)}.route{left:var(--gutter);right:var(--gutter)}.route__node:nth-of-type(2n) b{transform:translateY(46px)}}.is-static .stage{height:auto;min-height:100svh}.is-static .story__clouds,.is-static [data-clip],.is-static .story__cap,.is-static .interlude,.is-static .ns-sky,.is-static .ns-fly,.is-static .disc,.is-static .wanted__sky,.is-static .route{display:none}.is-static .nextstop__content{clip-path:none}.is-static .concept__media img,.is-static .tribe__img,.is-static .finale__media img{transform:none}.is-static .concept__media,.is-static .finale__media{clip-path:none}.is-static .concept__media{position:relative;height:80svh}.is-static .concept__top{position:relative;padding:160px var(--gutter) 80px}.is-static .concept__text,.is-static .tribe__copy,.is-static .finale__caption{opacity:1}.is-static .wanted__aerial{opacity:1;position:relative;height:80svh}.is-static .wanted__title{position:relative;padding:140px 0 60px}.is-static .xp__panel{position:relative;min-height:100svh}.is-static .finale{height:auto}@media(prefers-reduced-motion:reduce){.interlude__track{animation:none}}
