:root{--bone:#ecefee;--bone-2:#dfe5e3;--sand:#c6cfcb;--dune:#d8c8aa;--char:#11161a;--char-2:#1b2228;--sub:#4f5a5e;--signal:#b8341b;--rule:#11161a24;--rule-light:#ecefee33;--display:var(--font-bigshoulders,"Big Shoulders Display","Arial Narrow",Impact,sans-serif);--sans:var(--font-instrument,"Instrument Sans","Helvetica Neue",Helvetica,Arial,sans-serif);--serif:var(--font-garamond,"EB Garamond",Garamond,"Times New Roman",serif);--gutter:clamp(1rem,5vw,4.5rem);--wipe:cubic-bezier(.77,0,.18,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bone:#e9edec;--bone-2:#dce3e1}}:root[data-theme=dark]{--bone:#e9edec;--bone-2:#dce3e1}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--bone);color:var(--char);font-family:var(--sans);margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:800;line-height:.9}p{margin:0 0 1.1em}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.outline{color:#0000;-webkit-text-stroke:2px var(--char)}@supports not (-webkit-text-stroke:1px black){.outline{color:inherit;opacity:.55}}.wrap{max-width:86rem;margin:0 auto}.site-header{z-index:50;padding:1rem var(--gutter);color:var(--bone);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;transition:background-color .35s,color .35s,padding .35s,border-color .35s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-pinned{background:var(--bone);color:var(--char);border-bottom-color:var(--rule);padding-top:.6rem;padding-bottom:.6rem}body.menu-open .site-header{color:var(--char);background:0 0;border-bottom-color:#0000}.wordmark{--word:2.3rem;--exp:.8rem;--outline:var(--bone);align-items:center;gap:calc(var(--word) * .3);white-space:nowrap;color:inherit;line-height:1;text-decoration:none;display:inline-flex}.wordmark .word{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:var(--word);letter-spacing:.05em;transition:font-size .35s}.wordmark .two{color:#0000;-webkit-text-stroke:max(1.25px,calc(var(--word) * .032)) var(--outline)}.wordmark .div{width:1px;height:calc(var(--word) * .62);opacity:.45;background:currentColor;transition:height .35s}.wordmark .exp{font-family:var(--serif);text-transform:uppercase;font-weight:500;font-size:var(--exp);letter-spacing:.3em;margin-right:-.3em}.site-header.is-pinned .wordmark{--word:1.9rem}.site-header.is-pinned .wordmark,body.menu-open .wordmark{--outline:var(--char)}@media (width<=40rem){.wordmark{--word:1.75rem;--exp:.72rem;gap:.55rem}.site-header.is-pinned .wordmark{--word:1.55rem}}.head-right,.head-right .quick-links{align-items:center;gap:clamp(1rem,2.4vw,2rem);display:flex}.head-right .quick{border-bottom:1px solid #0000;padding:.2rem 0;font-size:.9rem;text-decoration:none}.head-right .quick:hover{border-bottom-color:currentColor}@media (width<=40rem){.head-right .quick{display:none}}.burger{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.7rem;padding:.35rem 0;font-size:.9rem;font-weight:500;display:flex}.burger .lines{width:26px;height:16px;position:relative}.burger .lines span{background:var(--signal);height:2px;transition:transform .35s var(--wipe),opacity .2s ease;position:absolute;left:0;right:0}.burger .lines span:first-child{top:0}.burger .lines span:nth-child(2){top:7px}.burger .lines span:nth-child(3){top:14px}body.menu-open .burger .lines span:first-child{transform:translateY(7px)rotate(45deg)}body.menu-open .burger .lines span:nth-child(2){opacity:0}body.menu-open .burger .lines span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mega{z-index:45;background:var(--bone);color:var(--char);overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.87,0,.13,1),visibility 0s linear .9s;position:fixed;inset:0;overflow-y:auto}body.menu-open .mega{visibility:visible;clip-path:inset(0);transition:clip-path .9s cubic-bezier(.87,0,.13,1),visibility}.mega .contours{pointer-events:none;width:62rem;height:auto;color:var(--char);opacity:.09;position:absolute;top:-6rem;right:-12rem}.mega-inner{max-width:86rem;padding:clamp(6rem,14vh,8rem) var(--gutter) 2.5rem;gap:clamp(2rem,4vw,3.5rem);margin:0 auto;display:grid;position:relative}@media (width>=60rem){.mega-inner{grid-template-columns:65% 1fr}}.mega h3{margin-bottom:.4rem;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:900}.mega .group-label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);border-bottom:1px solid var(--sand);margin:1.6rem 0 1rem;padding-bottom:.45rem;font-size:.8rem;font-weight:600}.mega-trip{grid-template-columns:7.5rem 1fr;align-items:center;gap:1.1rem;padding:.55rem 0;text-decoration:none;display:grid}.mega-trip .thumb{aspect-ratio:3/2;background:var(--char-2);overflow:hidden}.mega-trip .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--wipe)}.mega-trip:hover .thumb img{transform:scale(1.08)}.mega-trip .name{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:.95;transition:color .25s}.mega-trip:hover .name{color:var(--signal)}.mega-trip .meta{color:var(--sub);font-size:.88rem}.pills{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pills a,.pills li>span{background:var(--dune);color:var(--char);border-radius:999px;align-items:baseline;gap:.55rem;padding:.5rem 1.05rem;font-size:.95rem;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.pills a:hover{background:var(--signal);color:var(--bone)}.pills small{opacity:.7;font-size:.78rem}.mega-side{align-content:start;gap:2rem;display:grid}@media (width>=60rem){.mega-side{align-content:space-between}}.mega-side h3{font-size:clamp(1.9rem,3.4vw,2.4rem)}.mega-side ul{margin:.5rem 0 0;padding:0;list-style:none}.mega-side li a{padding:.3rem 0;font-size:1.1rem;text-decoration:none;transition:color .25s,transform .25s;display:block}.mega-side li a:hover{color:var(--signal);transform:translate(.25rem)}.mega-side .more{color:var(--sub);margin-top:.35rem;font-size:.9rem;text-decoration:none;display:inline-block}.mega-side .more:hover{color:var(--signal)}.mega .head-link{text-decoration:none;transition:color .25s}.mega a.head-link[href]:hover{color:var(--signal)}.mega-bespoke{border-top:1px solid var(--rule);margin-top:clamp(2.25rem,4.5vw,3.5rem);padding-top:clamp(1.75rem,3.5vw,2.75rem)}.mega-bespoke ul{margin:.6rem 0 0;padding:0;list-style:none}.mega-bespoke li a{font-family:var(--display);text-transform:uppercase;padding:.55rem 0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:.95;text-decoration:none;transition:color .25s;display:block}.mega-bespoke li a:hover{color:var(--signal)}.mega-foot{max-width:86rem;padding:1.25rem var(--gutter) 2rem;color:var(--sub);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:0 auto;font-size:.88rem;display:flex;position:relative}.mega-foot:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--rule);position:absolute}.mega-foot a{text-decoration:none}.mega-foot a:hover{color:var(--signal)}.mega .reveal{opacity:0;transition:opacity .5s ease,transform .6s var(--wipe);transform:translateY(1rem)}body.menu-open .mega .reveal{opacity:1;transition-delay:calc(.55s + var(--d,0) * 70ms);transform:none}.hero{background:var(--char);height:100svh;min-height:36rem;position:relative;overflow:hidden}.plate{z-index:1;clip-path:inset(0);transition:clip-path 1.15s var(--wipe);position:absolute;inset:0}.plate.is-wiped{clip-path:inset(0 100% 0 0)}.plate img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s cubic-bezier(.22,.61,.36,1);transform:scale(1)}.plate.is-arming img{transition:none;transform:scale(1.1)}.plate:after{content:"";background:linear-gradient(90deg,#0a0e11a8 0%,#0a0e114d 45%,#0a0e1100 70%),linear-gradient(#0a0e1166 0%,#0a0e1100 20% 60%,#0a0e1199 100%);position:absolute;inset:0}.no-trans,.no-trans img{transition:none!important}.hero-stage{z-index:5;padding:5rem var(--gutter) clamp(7rem,16vh,9rem);color:var(--bone);pointer-events:none;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:0}.slide-set{display:contents}.slide{pointer-events:auto;grid-area:1/1}.slide[aria-hidden=true]{pointer-events:none}.slide .line{opacity:0;width:max-content;max-width:100%;transition:opacity .7s;display:block}.slide div.line{width:auto}.slide.is-in .line{opacity:1}.slide.is-in .line:nth-child(2){transition-delay:.12s}.slide.is-in .line:nth-child(3){transition-delay:.24s}.slide.is-out .line{opacity:0;transition-duration:.4s}.slide .kicker{font-family:var(--display);text-transform:uppercase;-webkit-text-stroke:2px var(--sand);color:#0000;font-size:clamp(2rem,6.2vw,5.25rem);font-weight:800;line-height:.95}.slide h2{text-shadow:0 2px 24px #0000004d;max-width:100%;font-size:clamp(3.4rem,11.5vw,10rem);font-weight:900;line-height:.86}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.plate.split{background:var(--char);gap:2px;display:flex}.plate.split:after{display:none}.half{min-width:0;color:var(--bone);transition:flex-grow .9s var(--wipe);flex:1 1 0;align-items:flex-end;padding:5rem clamp(1.25rem,3.5vw,3.5rem) calc(clamp(2rem,5vh,3rem) + 6rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.plate.split .half img{z-index:0;position:absolute;inset:0}.half:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0e1173 0%,#0a0e1114 30%,#0a0e114d 55%,#0a0e11c7 100%);transition:background-color .6s;position:absolute;inset:0}.half-copy{z-index:2;max-width:36rem;position:relative}.half .kicker{font-family:var(--display);text-transform:uppercase;-webkit-text-stroke:2px var(--sand);color:#0000;font-size:clamp(1.6rem,3.6vw,3.25rem);font-weight:800;line-height:.95;display:block}.half h2{text-shadow:0 2px 24px #0000004d;font-size:clamp(2.8rem,6.6vw,6.25rem);font-weight:900;line-height:.86}.half .where{color:#ecefeeeb;max-width:34ch;margin-top:1rem;font-size:clamp(.95rem,1.3vw,1.05rem);display:block}.half .cta{color:var(--char);background:var(--bone);border-radius:999px;margin-top:1.25rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:500;transition:background .25s,color .25s;display:inline-block}.half:hover .cta,.half:focus-visible .cta{background:var(--signal);color:var(--bone)}.half:focus-visible{outline-offset:-4px}@media (hover:hover) and (width>=48rem){.plate.split{container-type:inline-size}.plate.split .half img{width:calc(66.8203cqw - 1.33641px);max-width:none}.plate.split .half:first-child img{left:calc(clamp(1.25rem,3.5vw,3.5rem)/-1.51515);right:auto}.plate.split .half:last-child img{left:auto;right:calc(clamp(1.25rem,3.5vw,3.5rem)/-1.51515)}.plate.split .half:last-child .half-copy{max-width:min(36rem,100% - 2*clamp(1.25rem,3.5vw,3.5rem));position:absolute;bottom:calc(clamp(2rem,5vh,3rem) + 6rem);left:max(clamp(1.25rem,3.5vw,3.5rem),100% - 50cqw + 1px + clamp(1.25rem,3.5vw,3.5rem))}.half-copy{transform:translate(calc(var(--px,0) * -6px),calc(var(--py,0) * -4px));transition:transform .9s cubic-bezier(.22,.61,.36,1)}.split.is-moving .half{flex-grow:.72}.split .half.is-pointed,.split .half:focus-visible{flex-grow:1.45}.split.is-moving .half:not(.is-pointed):after{background-color:#0a0e1140}.half .where{opacity:.8;transition:opacity .4s}.half.is-pointed .where,.half:focus-visible .where{opacity:1}}@media (width<=48rem){.plate.split{flex-direction:column}.half{padding:4.5rem var(--gutter) 1.25rem}.half+.half{padding-top:1.25rem;padding-bottom:6.5rem}.half .where,.half .cta{display:none}.half h2:after{content:" →";color:var(--signal)}}.slide .where{color:#ecefeeeb;flex-wrap:wrap;gap:.2rem 1.4rem;margin-top:clamp(1.25rem,3vh,2rem);font-size:clamp(.95rem,1.4vw,1.1rem);display:flex}.slide .where b,.slide .where>span:first-child{color:var(--bone);font-weight:600}.slide .where span+span:before{content:"";background:var(--signal);vertical-align:middle;width:.35rem;height:.35rem;margin:0 .9rem .15rem 0;display:inline-block}.slide .cta{color:var(--char);background:var(--bone);border-radius:999px;margin-top:1.6rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.slide .cta:hover{background:var(--signal);color:var(--bone)}.hero-index{z-index:6;left:var(--gutter);right:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:0 clamp(1rem,2.5vw,2rem);display:grid;position:absolute;bottom:clamp(2rem,5vh,3rem)}.hero-tabs{grid-column:1/5;grid-template-columns:subgrid;align-items:end;display:grid}.hero-index button{cursor:pointer;text-align:left;color:#ecefee99;font:inherit;background:0 0;border:0;grid-template-columns:2.2rem 1fr;align-items:baseline;gap:.35rem .6rem;padding:.45rem 0;font-size:.9rem;transition:color .25s;display:grid}.hero-index button:hover,.hero-index button[aria-selected=true]{color:var(--bone)}.hero-index .num{font-family:var(--display);letter-spacing:.04em;font-size:1.05rem;font-weight:800}.hero-index .bar{background:#ecefee38;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.hero-index .bar i{background:var(--signal);position:absolute;inset:0 100% 0 0}.hero-index button[aria-selected=true] .bar i{animation:fill var(--interval,7s) linear forwards}.hero.is-paused .hero-index button[aria-selected=true] .bar i,.hero.is-held .hero-index button[aria-selected=true] .bar i,.hero.is-suspended .hero-index button[aria-selected=true] .bar i{animation-play-state:paused}@keyframes fill{to{inset:0}}.hero-pause{color:var(--bone);font:inherit;cursor:pointer;background:0 0;border:1px solid #ecefee66;border-radius:999px;justify-self:start;margin:0 0 .35rem;padding:.3rem .8rem;font-size:.75rem}.hero-pause:hover{background:#ecefee1f}@media (width<=48rem){.hero-stage{align-items:end;padding-bottom:7rem}.hero-index{gap:.75rem}.hero-index .name{display:none}}.js .wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--wipe)}.js .wipe.is-seen{clip-path:inset(0)}section{position:relative}.pad{padding:clamp(4.5rem,11vh,8rem) var(--gutter)}.statement .wrap{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=60rem){.statement .wrap{grid-template-columns:1fr 22rem;align-items:end}}.statement h2{max-width:15ch;font-size:clamp(2.6rem,7vw,6.25rem);font-weight:900;line-height:.9}.statement h2 .outline{-webkit-text-stroke-width:2px}.statement .body p{color:var(--sub);max-width:46ch}.statement .body p:last-child{margin:0}.statement .body .lead{color:var(--char);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}@media (width>=60rem){.statement .wrap{grid-template-columns:1fr 26rem;align-items:center}}.facts{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=64rem){.facts{grid-template-columns:repeat(4,1fr)}}.statement .wrap+.wrap{display:block}.fact .n{font-family:var(--display);color:#0000;-webkit-text-stroke:2px var(--signal);font-size:clamp(3.4rem,6vw,5.25rem);font-weight:900;line-height:.85}.fact p{color:var(--sub);max-width:24ch;margin:.75rem 0 0;font-size:.92rem}.big-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.big-head h2{font-size:clamp(3rem,9vw,8rem);font-weight:900;line-height:.85}.big-head p{color:var(--sub);max-width:34ch;margin:0;font-size:.95rem}.departures{border-top:1px solid var(--rule)}.trip{border-top:1px solid var(--rule);gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,4vw,3rem) 0;text-decoration:none;display:grid}.trip:first-of-type{border-top:0;padding-top:0}@media (width>=56rem){.trip{grid-template-columns:7fr 5fr;align-items:end}.trip.flip{grid-template-columns:5fr 7fr}.trip.flip .frame{order:2}}.trip .frame{aspect-ratio:16/10;background:var(--char-2);display:block;position:relative;overflow:hidden}.trip .frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.trip .frame:hover img{transform:scale(1.035)}.trip .idx{font-family:var(--display);color:#0000;-webkit-text-stroke:2px var(--signal);margin-bottom:.9rem;font-size:clamp(4rem,9vw,7.5rem);font-weight:900;line-height:.8;display:block}.trip h3{margin:0 0 .9rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900}.trip h3 a{text-decoration:none;transition:color .25s}.trip h3 a:hover{color:var(--signal)}.trip .blurb{color:var(--sub);max-width:42ch;margin:0 0 1.3rem}.trip .facts{flex-wrap:wrap;gap:.2rem 1.1rem;margin:0 0 1.6rem;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.trip .facts li+li:before{content:"";background:var(--signal);vertical-align:middle;width:.35rem;height:.35rem;margin:0 .75rem .15rem 0;display:inline-block}.trip .btn.details{background:var(--char);color:var(--bone)}.trip .btn.details:hover{background:var(--signal);color:var(--bone)}.horizon{background:var(--char);color:var(--bone)}.horizon .big-head h2{color:var(--bone)}.horizon .big-head p{color:#ecefee9e}.places{border-top:1px solid var(--rule-light)}.place{border-bottom:1px solid var(--rule-light);gap:.25rem 2rem;padding:clamp(1rem,2.2vw,1.5rem) 0;display:grid;position:relative}@media (width>=48rem){.place{grid-template-columns:minmax(0,1fr) 8rem 13rem;align-items:center}}.place h3{z-index:1;color:#0000;-webkit-text-stroke:1.5px var(--sand);font-size:clamp(2.6rem,8.5vw,7rem);font-weight:900;line-height:.9;transition:color .35s;position:relative}.place:hover h3{color:var(--sand)}.place .peek{z-index:2;aspect-ratio:3/2;pointer-events:none;clip-path:inset(0 100% 0 0);width:clamp(12rem,20vw,17rem);transition:clip-path .6s var(--wipe);position:absolute;top:50%;right:26rem;overflow:hidden;transform:translateY(-50%)}.place .peek img{object-fit:cover;width:100%;height:100%}.place:hover .peek{clip-path:inset(0)}.place .coord{font-family:var(--display);letter-spacing:.04em;color:var(--bone);font-size:1.35rem;font-weight:600}.place .when{color:#ecefee9e;font-size:.9rem}.place .when:before{content:"";background:var(--signal);vertical-align:-.1em;width:.72rem;height:.72rem;margin-right:.5rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.50%2012.00%2013.70%2010.30%2012.00%200.50%2010.30%2010.30%200.50%2012.00%2010.30%2013.70%2012.00%2023.50%2013.70%2013.70ZM16.53%207.47%2012.00%2010.70%207.47%207.47%2010.70%2012.00%207.47%2016.53%2012.00%2013.30%2016.53%2016.53%2013.30%2012.00Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.50%2012.00%2013.70%2010.30%2012.00%200.50%2010.30%2010.30%200.50%2012.00%2010.30%2013.70%2012.00%2023.50%2013.70%2013.70ZM16.53%207.47%2012.00%2010.70%207.47%207.47%2010.70%2012.00%207.47%2016.53%2012.00%2013.30%2016.53%2016.53%2013.30%2012.00Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=48rem){.place .peek{clip-path:none;order:5;width:100%;margin:.5rem 0 .25rem;position:static;transform:none}}@media (hover:none) and (width>=48rem){.place .peek{clip-path:none;opacity:.9}}.bespoke{background:var(--signal);color:var(--bone);overflow:hidden}.bespoke .contours{width:60rem;color:var(--bone);opacity:.14;pointer-events:none;position:absolute;bottom:-22rem;left:-18rem}.bespoke .wrap{gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}@media (width>=60rem){.bespoke .wrap{grid-template-columns:1.4fr 1fr;align-items:end}}.bespoke h2{font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:.86}.bespoke h2 .outline{-webkit-text-stroke:2px var(--bone)}.bespoke p{color:#ecefeef2;max-width:42ch}.btn{background:var(--bone);color:var(--char);border-radius:999px;padding:1rem 1.9rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.btn:hover{background:var(--char);color:var(--bone)}.voices{background:var(--bone-2)}.voices .voice-set{gap:clamp(2.5rem,5vw,6rem);margin:0 auto;display:grid}@media (width>=56rem){.voices .voice-set{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.voices figure{margin:0;position:relative}.voices .mark{font-family:var(--display);color:#0000;-webkit-text-stroke:2px var(--signal);height:.55em;font-size:clamp(5rem,8vw,7rem);font-weight:900;line-height:.7;display:block}.voices blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:500;line-height:1.3}.voices figcaption{color:var(--sub);margin-top:1.5rem;font-size:.9rem}.site-footer{background:var(--char);color:#ecefeec2;overflow:hidden}.site-footer .inner{max-width:86rem;padding:clamp(3.5rem,8vh,5.5rem) var(--gutter) 2rem;gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid}@media (width>=52rem){.site-footer .inner{grid-template-columns:1.3fr 1fr 1fr}}.site-footer .footer-cols{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=52rem){.site-footer .inner{grid-template-columns:1.3fr 2fr}.site-footer .footer-cols{grid-template-columns:1fr 1fr}}.legal .legal-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.legal .legal-start{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.site-footer .accredited{align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.site-footer .accredited-label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);font-size:.78rem;font-weight:600}.site-footer .accredited img{background:#fff;border-radius:4px;width:auto;height:4.25rem;padding:.3rem;display:block}.site-footer h3{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--sand);margin:0 0 1rem;font-size:.78rem;font-weight:600;line-height:1.4}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--bone)}.site-footer ul{gap:.55rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.signup{flex-wrap:wrap;gap:.5rem;max-width:24rem;margin-top:.75rem;display:flex}.signup input{border:1px solid var(--rule-light);min-width:11rem;color:var(--bone);font:inherit;background:0 0;border-radius:999px;flex:1;padding:.75rem 1rem;font-size:.9rem}.signup input::placeholder{color:#ecefee73}.signup button{background:var(--signal);color:var(--bone);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1.35rem;font-size:.9rem;font-weight:500}.signup button:hover{background:var(--bone);color:var(--char)}.signup[hidden]{display:none}.signup-done{max-width:24rem;color:var(--bone);outline:none;margin:.75rem 0 0;font-size:.92rem;line-height:1.5}.signup-done[role=alert]{color:#e8674c}.signup-done a{color:var(--bone);text-decoration:underline}.slot{border:1px dashed var(--rule-light);color:#ecefee80;border-radius:12px;margin-top:.85rem;padding:.6rem .85rem;font-size:.78rem}.footer-mark{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;text-align:center;color:#0000;-webkit-text-stroke:1px #ecefee21;white-space:nowrap;user-select:none;margin:1rem 0 -.08em;font-size:clamp(3rem,15vw,15rem);font-weight:900;line-height:.78}.legal{max-width:86rem;padding:1.5rem var(--gutter) 2.5rem;border-top:1px solid var(--rule-light);color:#ecefee80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 auto;font-size:.82rem;display:flex;position:relative}.gallery{border-top:1px solid var(--rule);padding-left:0;padding-right:0}.gallery .big-head{padding:0 var(--gutter)}.justified{flex-wrap:wrap;gap:0 4px;margin-bottom:-4px;padding:0 4px;display:flex}.jbreak{pointer-events:none;flex-basis:100%;height:0;margin:0}.shot{flex:var(--r) 1 0;min-width:0;margin:0 0 4px;position:relative;overflow:hidden}.shot a{background:var(--char-2);cursor:zoom-in;display:block;position:relative}.shot img{width:100%;height:auto;aspect-ratio:var(--r);object-fit:cover;transition:transform 1s cubic-bezier(.22,.61,.36,1),filter .5s}.shot a:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#11161a00 55%,#11161ab3);transition:opacity .4s;position:absolute;inset:0}.shot:hover img{transform:scale(1.04)}.shot:hover a:after,.shot:focus-within a:after{opacity:1}.shot figcaption{z-index:1;pointer-events:none;font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--bone);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--wipe);font-size:clamp(1.1rem,2vw,1.9rem);font-weight:800;line-height:1;position:absolute;bottom:clamp(.6rem,1.2vw,1rem);left:clamp(.75rem,1.4vw,1.25rem);right:.75rem}.shot:hover figcaption,.shot:focus-within figcaption{clip-path:inset(0)}@media (hover:none){.shot a:after{opacity:1}.shot figcaption{clip-path:none;font-size:.95rem}}@media (width<=40rem){.jbreak{display:none}.shot{flex:var(--r) 1 calc(var(--r) * 8rem)}.shot figcaption,.shot a:after{display:none}}.lightbox{background:var(--char);width:100vw;max-width:none;height:100svh;max-height:none;color:var(--bone);border:0;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:0;display:none}.lightbox[open]{display:grid}.lightbox::backdrop{background:var(--char)}body.lb-open{overflow:hidden}.lb-stage{justify-content:center;align-items:center;min-height:0;padding:clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem) 0;display:flex}.lb-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.lb-bar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem clamp(1rem,4vw,3rem) 1.4rem;display:flex}.lb-cap{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;line-height:1}.lb-count{font-family:var(--display);letter-spacing:.04em;color:var(--sand);font-size:1.1rem;font-weight:600}.lb-acts{gap:.5rem;margin-left:auto;display:flex}.lb-acts button{border:1px solid var(--rule-light);color:var(--bone);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.15rem;font-size:.85rem;font-weight:500;transition:background .25s,color .25s}.lb-acts button:hover{background:var(--signal);border-color:var(--signal)}.statement .body p,.fact p,.big-head p,.trip .blurb,.bespoke p,.half .where,.voices blockquote,.mega-foot span{font-family:var(--serif)}.statement .body p{font-size:clamp(1.12rem,1.2vw,1.25rem);line-height:1.55}.statement .body .lead{font-size:clamp(1.45rem,2.3vw,1.85rem);font-weight:400;line-height:1.35}.fact p{font-size:1.05rem;line-height:1.45}.big-head p{font-size:1.12rem;line-height:1.5}.trip .blurb{font-size:clamp(1.12rem,1.3vw,1.25rem);line-height:1.5}.bespoke p{font-size:clamp(1.15rem,1.4vw,1.3rem);line-height:1.5}.half .where{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.45}.voices blockquote{letter-spacing:0;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:400;line-height:1.45}.mega-foot span{font-size:1rem;font-style:italic}.mega .group-label,.site-footer h3,.voices figcaption{font-family:var(--serif);text-transform:uppercase;letter-spacing:.24em;font-size:.85rem;font-weight:500}.status{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--sub);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.74rem;font-weight:600;display:inline-flex}.status:before{content:"";opacity:.8;background:currentColor;flex:none;width:.95rem;height:.95rem;margin-left:-.1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.50%2012.00%2013.70%2010.30%2012.00%200.50%2010.30%2010.30%200.50%2012.00%2010.30%2013.70%2012.00%2023.50%2013.70%2013.70ZM16.53%207.47%2012.00%2010.70%207.47%207.47%2010.70%2012.00%207.47%2016.53%2012.00%2013.30%2016.53%2016.53%2013.30%2012.00Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.50%2012.00%2013.70%2010.30%2012.00%200.50%2010.30%2010.30%200.50%2012.00%2010.30%2013.70%2012.00%2023.50%2013.70%2013.70ZM16.53%207.47%2012.00%2010.70%207.47%207.47%2010.70%2012.00%207.47%2016.53%2012.00%2013.30%2016.53%2016.53%2013.30%2012.00Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.status.is-open{color:var(--signal)}.status.is-open:before{opacity:1}.horizon .status{color:var(--sand)}@media (prefers-reduced-motion:reduce){.shot img,.shot figcaption,.shot a:after{transition:none!important}.shot:hover img,.shot a:hover img{transform:none}.plate,.plate img,.slide .line,.js .wipe,.mega,.mega .reveal,.burger .lines span,.half,.half:after,.place .peek{transition:none!important}.js .wipe{clip-path:none}.hero-index .bar i{inset:0;animation:none!important}.trip .frame:hover img,.mega-trip:hover .thumb img{transform:none}}.wordmark .word,.footer-mark{font-family:var(--font-bigshoulders,"Big Shoulders Display","Arial Narrow",Impact,sans-serif);font-variation-settings:normal}.tk{opacity:.65;-webkit-text-stroke:0;color:inherit;border:1px dashed;border-radius:4px;padding:0 .3em;font-style:normal}.outline .tk,.fact .n .tk,.trip .idx .tk{color:var(--signal)}.horizon .horizon-side{justify-items:start;gap:1.25rem;display:grid}.bespoke .status{color:var(--bone);font-family:var(--sans);max-width:none;margin:0 0 1.1rem;font-size:.74rem;line-height:1.2}.bespoke .acts .btn.second{color:var(--bone);box-shadow:inset 0 0 0 1.5px var(--bone);background:0 0}.bespoke .acts .btn.second:hover{background:var(--bone);color:var(--signal)}.go{border-bottom:2px solid var(--signal);padding-bottom:2px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-block}.btn.small{padding:.7rem 1.3rem;font-size:.85rem}.big-head .status{margin-bottom:.9rem}.honesty{color:var(--sub);max-width:52ch;margin:2rem 0 0;font-size:.95rem}.page-head{background:var(--char);color:var(--bone);min-height:clamp(21rem,54vh,34rem);padding:clamp(7rem,15vh,9.5rem) var(--gutter) clamp(2.5rem,5vw,4rem);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-head .contours{width:56rem;height:auto;color:var(--sand);opacity:.13;pointer-events:none;position:absolute;top:-12rem;right:-18rem}.page-head .wrap{z-index:2;width:100%;position:relative}.page-head .status{color:var(--sand)}.page-head h1{max-width:14ch;font-size:clamp(2.9rem,9.5vw,7.5rem);line-height:.86}.page-head h1 .outline{-webkit-text-stroke:2px var(--sand)}.page-head .standfirst{font-family:var(--serif);color:#ecefeed1;max-width:46ch;margin:1.4rem 0 0;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.42}body[data-head=light] .site-header{color:var(--char)}body[data-head=light] .wordmark{--outline:var(--char)}body[data-head=light] .page-head{color:inherit;min-height:0;padding:clamp(7.5rem,17vh,10.5rem) var(--gutter) clamp(2.5rem,6vw,4rem);border-bottom:1px solid var(--rule);background:0 0;display:block;overflow:visible}body[data-head=light] .page-head .wrap{gap:clamp(1.25rem,3vw,3rem);display:grid}@media (width>=60rem){body[data-head=light] .page-head .wrap{grid-template-columns:1.25fr 1fr;align-items:end}}body[data-head=light] .page-head h1{max-width:none;font-size:clamp(3.1rem,10vw,7.5rem);font-weight:900;line-height:.85}body[data-head=light] .page-head h1 .outline{-webkit-text-stroke:2px var(--char)}body[data-head=light] .page-head .status{color:var(--sub)}body[data-head=light] .page-head .status.is-open{color:var(--signal)}body[data-head=light] .page-head .standfirst{color:var(--sub);margin:0;font-size:clamp(1.18rem,1.9vw,1.55rem)}.page-head .meta{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sub);margin:1.6rem 0 0;font-size:.74rem;font-weight:600}.next h2{max-width:16ch}.next .outline{-webkit-text-stroke:2px var(--bone)}.next p{font-family:var(--serif);font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.5}.bespoke .acts{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.next .acts{margin-top:1.5rem}.bespoke .go{border-bottom-color:var(--bone);color:var(--bone)}.ticks{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ticks li{font-family:var(--serif);color:var(--sub);padding-left:1.9rem;font-size:1.08rem;line-height:1.45;position:relative}.ticks li:before{content:"";background:var(--signal);width:.95rem;height:2px;position:absolute;top:.55em;left:0}.ticks.off li:before{background:var(--rule);width:.6rem}.horizon .go{margin-top:clamp(1.75rem,3vw,2.5rem)}.gallery .go{margin:clamp(1.75rem,3vw,2.5rem) var(--gutter) 0}html.in-editor .wipe{clip-path:none;transition:none}html.in-editor .shot figcaption{clip-path:none;pointer-events:auto}html.in-editor .shot a{cursor:default}html.in-editor .place .peek{clip-path:inset(0);pointer-events:auto}html.in-editor .mega .reveal{transition-delay:0s!important}html.in-editor [data-edit-in-form]{cursor:pointer}html.in-editor [data-edit-in-form]:hover{outline:2px dashed var(--signal);outline-offset:.2em}
