@font-face{font-family:Fraunces;src:url('/assets/fonts/Fraunces-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url('/assets/fonts/Inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--paper:#F8F3E8;--paper-light:#fffaf0;--marigold:#F5B82E;--ink:#191814;--blue:#286077;--display:Fraunces,Georgia,serif;--ui:Inter,Arial,sans-serif;--line:#c9c4b8;--muted:#5a574e}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:0}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 var(--ui);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:450;line-height:1.05;letter-spacing:-.045em}h1{font-size:clamp(3.5rem,6.6vw,7rem)}h2{font-size:clamp(2.5rem,4.2vw,4.6rem)}h3{font-size:clamp(1.5rem,2.5vw,2.1rem)}h1 em,h2 em{font-weight:400}p+p{margin-top:20px}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}button,input,select{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%;display:block;height:auto}svg{max-width:100%}[hidden]{display:none!important}.shell{width:min(1360px,calc(100% - 96px));margin-inline:auto}.eyebrow{font:600 .69rem/1.5 var(--ui);text-transform:uppercase;letter-spacing:.15em;margin-bottom:22px}.lead{font-size:clamp(1.1rem,1.5vw,1.32rem);line-height:1.65}.small,.fineprint{font-size:.76rem;line-height:1.65;color:var(--muted)}.text-link{display:inline-block;font-size:.83rem;font-weight:600;margin-top:22px}.button,.nav-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 24px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);text-decoration:none;font-size:.8rem;font-weight:600;line-height:1.4}.button:hover,.nav-cta:hover{background:var(--marigold);color:var(--ink)}.actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.actions .text-link{margin:0}.skip{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:99;background:var(--marigold);padding:12px}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:20}.nav{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-lockup{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);flex-shrink:0}.brand-lockup img{object-fit:contain;width:56px;height:40px}.brand-wordmark{font:500 2.4rem/1 var(--display);letter-spacing:-.06em}.nav-links{display:flex;gap:28px;align-items:center}.nav-links>a{font-size:.77rem;font-weight:500;text-decoration:none;white-space:nowrap}.nav-links>a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.nav-links .nav-cta{padding:15px 19px;gap:28px}.menu-toggle{display:none}.hero{position:relative;display:grid;grid-template-columns:46% 54%;min-height:730px;margin:0 0 58px}.hero-copy{padding:96px 54px 95px max(48px,calc((100vw - 1360px)/2));align-self:center}.hero h1{font-size:clamp(3.9rem,5.8vw,6.5rem);margin-bottom:28px}.hero .lead{max-width:440px;margin-bottom:32px;font-size:1.08rem}.hero .small{margin-top:24px}.photo{position:relative;min-width:0}.photo img{width:100%;height:100%;object-fit:cover}.photo figcaption{font-size:.64rem;line-height:1.4;padding-top:12px;letter-spacing:.01em;color:var(--muted)}.hero-photo{height:730px}.hero-photo img{object-position:52% center}.hero-photo figcaption{position:absolute;left:24px;bottom:18px;color:white;text-shadow:0 1px 5px #000;background:#191814a1;padding:5px 9px}.hero-ticket{position:absolute;bottom:-32px;right:6%;background:var(--marigold);padding:24px 30px;width:290px;transform:rotate(-3deg);border:1px solid var(--ink);box-shadow:6px 7px 0 var(--ink)}.hero-ticket span{display:block;font-size:.53rem;letter-spacing:.13em}.hero-ticket strong{font:450 1.65rem/1.1 var(--display);display:block;margin:10px 0 18px}.opening{padding-block:90px 115px;display:grid;grid-template-columns:1.3fr 1fr;gap:0 10%}.opening>.eyebrow{grid-column:1/-1}.opening h2{font-size:clamp(2.6rem,4vw,4.5rem)}.opening-copy{padding-top:8px}.opening-copy p{font-size:.97rem}.section-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:10%;align-items:end;margin-bottom:48px}.section-heading>p,.section-heading>div>p:not(.eyebrow){max-width:430px;font-size:1rem}.explore-section{background:#eae5d9;border-block:1px solid var(--line);padding:90px 0}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:120px;align-items:center}.editorial h2{margin-bottom:28px}.editorial h3{margin-top:32px;margin-bottom:15px}.editorial p:not(.eyebrow){max-width:540px}.tall-photo{height:760px}.tall-photo img{object-position:44% center;box-shadow:12px 12px 0 var(--marigold)}.day-note{background:#fffcf3;border:1px solid var(--ink);padding:28px 30px;margin-top:34px;max-width:430px;transform:rotate(1deg)}.day-note h3{margin:0 0 16px;font-size:1.7rem}.day-note .eyebrow{display:block;font-size:.57rem;margin-bottom:14px}.day-note>div{display:grid;grid-template-columns:85px 1fr;gap:16px;border-top:1px solid var(--line);padding:12px 0}.day-note>div span{font-size:.64rem;text-transform:uppercase;font-weight:600}.day-note>div p{font-size:.76rem}.ink-section{background:var(--ink);color:var(--paper);padding-block:100px}.ink-section .section-heading>p{color:#d2cdbf}.keep-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.keep-layout .photo{height:500px}.ink-section figcaption{color:#d2cdbf}.line-features article{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:30px 0;border-top:1px solid #6b675d}.line-features article>span{font-size:.65rem;padding-top:7px;color:var(--marigold)}.line-features p{font-size:.9rem;margin-top:16px;color:#d2cdbf}.flight-story{grid-template-columns:.9fr 1.1fr}.flight-photo{height:610px}.flight-photo img{box-shadow:-12px 12px 0 var(--marigold)}.founders-teaser{display:grid;grid-template-columns:1.2fr .8fr;gap:12%;align-items:center;padding:20px 10% 110px}.founders-teaser h2{font-size:clamp(2.5rem,3.4vw,3.8rem);margin-bottom:25px}.couple-photo{width:100%;max-width:360px;transform:rotate(3deg);background:white;padding:12px 12px 30px;box-shadow:0 5px 18px #19181420}.couple-photo img{aspect-ratio:3/4;object-fit:cover}.couple-photo figcaption{padding:12px 0 0;text-align:center}.join-band{background:var(--marigold);padding:90px 0}.join-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center}.join-band h2{font-size:clamp(3.2rem,5vw,5.7rem)}.join-band .button{margin-top:25px}.join-band .small{margin-top:13px;color:var(--ink)}.site-footer{padding:65px 0 25px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;padding-bottom:55px}.footer-top>p{font:450 1.65rem/1.15 var(--display);letter-spacing:-.03em}.footer-top>.text-link{justify-self:end}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;gap:40px;justify-content:space-between}.footer-bottom p{font-size:.62rem;flex-shrink:0}.footer-bottom nav{display:flex;gap:12px 18px;flex-wrap:wrap;justify-content:flex-end}.footer-bottom a{font-size:.61rem}.page-intro{padding-block:80px 70px}.page-intro h1{max-width:1000px}.page-intro .lead{max-width:590px;margin-top:30px}.feature-full{position:relative;min-height:760px}.feature-full>.photo{height:760px}.feature-full>.photo img{object-position:60% 50%}.feature-full figcaption{position:absolute;right:20px;bottom:16px;color:white;background:#191814c4;padding:5px 10px}.feature-overlay{position:absolute;left:45px;top:65px;width:min(460px,45%);padding:38px;background:var(--paper);box-shadow:10px 10px 0 var(--marigold)}.feature-overlay h2{margin-bottom:25px}.feature-overlay p{font-size:.93rem}.portrait-feature{height:650px}.portrait-feature img{object-position:center 42%}.paper-panel{padding-block:85px;background:#eae5d9;border-block:1px solid var(--line)}.paper-panel .section-heading{margin-bottom:0;align-items:start}.journey-step{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-block:45px 85px}.journey-step .photo{height:580px}.journey-step.reverse>div{order:2}.journey-step .step-number{font:400 5rem/1 var(--display);color:var(--blue);display:block;margin-bottom:30px}.journey-step h2{margin-bottom:24px}.simple-callout{border-top:1px solid var(--line);padding-block:70px 100px}.simple-callout p:not(.eyebrow){max-width:650px;margin-top:25px}.simple-callout .button{margin-top:25px}.explorer-page{margin-bottom:10px}.roadmap-photo .photo{height:510px}.roadmap-body{display:grid;grid-template-columns:1fr 1.1fr;gap:12%;padding-block:95px}.roadmap-body aside{align-self:start;position:sticky;top:30px}.roadmap-body aside h2{font-size:2.7rem;margin-bottom:25px}.roadmap-list{list-style:none;margin:0;padding:0}.roadmap-list li{border-top:1px solid var(--line);padding:28px 0 32px}.roadmap-list .eyebrow{color:var(--blue);margin-bottom:14px;display:block}.roadmap-list h3{margin-bottom:15px}.history-note{padding-block:65px 90px;border-top:1px solid var(--line)}.history-note h2{font-size:2.7rem;max-width:700px;margin-bottom:25px}.history-note p:not(.eyebrow){max-width:750px}.about-editorial{max-width:1150px}.cofounders-head{display:none}.cofounder-portraits{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cofounder-portrait img{width:100%;height:650px;object-fit:cover;object-position:center 42%;box-shadow:10px 10px 0 var(--marigold)}.cofounder-portrait figcaption{display:grid;grid-template-columns:1fr auto;gap:3px 20px;margin-top:24px}.cofounder-portrait figcaption strong{font:450 2.1rem var(--display);grid-row:1/3}.founder-role,.founder-location{font-size:.72rem}.founder-location{color:var(--muted)}.founder-story{padding-block:100px}.founder-story-head{padding-bottom:50px;max-width:850px}.founder-story-head h2{font-size:3.2rem}.founder-byline{display:flex;gap:18px;font-size:.75rem;margin-top:24px}.story-row{display:grid;grid-template-columns:1.4fr .75fr;gap:12%;padding-block:40px;align-items:center}.story-row--reverse{grid-template-columns:.75fr 1.4fr}.story-row--reverse .story-copy{order:2}.story-copy p{font-size:1rem}.founder-opening{font-size:1.3rem!important;font-family:var(--display);line-height:1.4}.story-photo{max-width:350px;width:100%}.story-photo img{width:100%;max-height:490px;object-fit:cover}.story-photo figcaption{font-size:.65rem;margin-top:10px}.founder-signoff{display:flex;flex-direction:column}.founder-signoff strong{font:450 2rem var(--display)}.founder-signoff span{font-size:.7rem;margin-top:8px}.waitlist-page{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;padding-block:75px 110px;align-items:center}.waitlist-page h1{font-size:clamp(3rem,4.8vw,5.4rem);margin-bottom:25px}.waitlist-photo{height:780px}.waitlist-page .lead{font-size:1.05rem}.waitlist{margin-top:32px;border-top:1px solid var(--line);padding-top:26px}.waitlist .small{margin-top:18px}.waitlist-after{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;font-size:.8rem}.waitlist-after p+p{margin-top:8px}.form-loading,.form-fallback{font-size:.83rem;padding-block:15px}.form-fallback button{border:0;background:none;padding:0;margin:0;text-decoration:underline}.faq-list{max-width:1000px;padding-bottom:100px}.faq-list details{border-top:1px solid var(--line);padding:26px 0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;font:450 1.6rem/1.25 var(--display);letter-spacing:-.025em;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{margin-top:20px;max-width:750px}.faq-list details[open] summary span{transform:rotate(45deg)}.prose{max-width:920px;padding-bottom:100px}.prose h2{font-size:2.1rem;margin:38px 0 20px}.prose li{margin-bottom:10px}.retained-content{max-width:1060px;padding-block:75px 100px}.retained-content h1{margin-bottom:30px}.retained-content h2{font-size:2.3rem;margin:40px 0 20px}.retained-content h3{font-size:1.7rem;margin:25px 0 15px}.retained-content .dek,.retained-content .support{font-size:1.2rem;max-width:750px}.retained-content p{max-width:830px}.retained-content .article-head{padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:35px}.retained-content .date{font-size:.7rem;color:var(--muted);margin-top:20px}.retained-content .article-flow{max-width:800px}.retained-content .article-grid,.retained-content .guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.retained-content .guide-card,.retained-content .note-card{display:block;padding:30px;border:1px solid var(--line);text-decoration:none}.retained-content .article-split{display:grid;grid-template-columns:1fr 2.2fr;gap:50px}.retained-content aside{font-size:.85rem}.retained-content .simple-list{padding-left:20px}.retained-content .breadcrumbs{font-size:.7rem;margin-bottom:30px}.retained-content .notice{max-width:840px}.retained-content .share-invitation{margin-top:35px}.retained-content .side{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.error-actions{padding-bottom:120px;display:flex;gap:30px;align-items:center}
@media(min-width:1600px){.hero{min-height:800px}.hero-photo{height:800px}}@media(max-width:1150px){.shell{width:calc(100% - 56px)}.nav-links{gap:17px}.nav{gap:20px}.brand-wordmark{font-size:2rem}.brand-lockup img{width:47px}.nav-links>a{font-size:.68rem}.nav-links .nav-cta{padding:13px;gap:15px}.hero-copy{padding:65px 30px 65px 28px}.hero{min-height:660px}.hero-photo{height:660px}.hero h1{font-size:clamp(3.1rem,5.8vw,5.1rem)}.hero .actions{gap:18px}.hero-ticket{right:4%;width:250px}.editorial{gap:7%;padding-block:90px}.tall-photo{height:700px}.founders-teaser{padding-inline:5%}.cofounder-portrait img{height:540px}.waitlist-page{gap:6%}.waitlist-photo{height:750px}}
@media(max-width:850px){.nav{min-height:85px}.menu-toggle{display:block;border:1px solid var(--ink);background:transparent;padding:9px 15px;font-size:.77rem}.nav-links{display:none;position:absolute;left:0;right:0;top:85px;background:var(--paper);border-bottom:1px solid var(--ink);padding:24px 28px;flex-direction:column;align-items:stretch;gap:0}.nav-links.is-open{display:flex}.nav-links>a{font-size:.95rem;padding:13px 0}.nav-links .nav-cta{margin-top:10px;padding:16px}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(3.2rem,5.8vw,4.3rem)}.hero-copy{padding-block:55px}.hero .lead{font-size:.92rem}.hero .actions{display:block}.hero .text-link{margin-top:15px}.hero-ticket{width:220px}.hero-photo{height:660px}.opening{gap:6%}.opening h2{font-size:3rem}.section-heading{gap:6%}.editorial{gap:6%}.day-note{padding:20px}.tall-photo{height:710px}.keep-layout{gap:6%}.line-features h3{font-size:1.6rem}.line-features p{font-size:.8rem}.flight-photo{height:590px}.founders-teaser{padding-inline:0;gap:8%}.footer-top{gap:25px}.footer-top>p{font-size:1.35rem}.footer-bottom{flex-direction:column;gap:20px}.footer-bottom nav{justify-content:flex-start}.feature-overlay{left:25px;width:48%;padding:25px}.feature-overlay h2{font-size:2.7rem}.feature-full,.feature-full>.photo{min-height:700px;height:700px}.story-row{gap:8%}.cofounder-portrait img{height:450px}.roadmap-body{gap:8%}.waitlist-page{grid-template-columns:1fr}.waitlist-page>div{max-width:650px}.waitlist-photo{height:400px;margin-top:35px}.waitlist-page h1{font-size:4.7rem}.retained-content .article-split{grid-template-columns:1fr}.retained-content .article-grid{grid-template-columns:1fr}}
@media(max-width:600px){.shell{width:calc(100% - 36px)}body{font-size:15px}h1{font-size:3.5rem}h2{font-size:2.6rem}.eyebrow{font-size:.61rem;margin-bottom:18px}.nav{min-height:78px}.nav-links{top:78px}.brand-wordmark{font-size:2.15rem}.hero{display:flex;flex-direction:column;margin-bottom:25px}.hero-copy{padding:46px 23px 38px}.hero h1{font-size:clamp(3.5rem,13vw,4.8rem);margin-bottom:25px}.hero .lead{font-size:1rem;max-width:100%}.hero .actions{display:flex;align-items:center;gap:20px}.hero .actions .text-link{margin-top:0;font-size:.72rem}.hero .small{font-size:.68rem;margin-top:22px}.hero-photo{height:420px;width:calc(100% - 18px);align-self:flex-end}.hero-photo img{object-position:50% 55%}.hero-ticket{width:205px;bottom:-28px;right:27px;padding:17px 21px}.hero-ticket strong{font-size:1.4rem;margin-bottom:12px}.hero-ticket span{font-size:.46rem}.hero-photo figcaption{bottom:16px;left:8px;max-width:140px;font-size:.55rem}.opening{display:block;padding-block:70px 65px}.opening h2{font-size:2.8rem;margin-bottom:28px}.opening-copy p{font-size:.94rem}.section-heading{display:block;margin-bottom:30px}.section-heading h2{margin-bottom:25px}.section-heading>p{font-size:.91rem}.explore-section{padding-block:55px}.editorial{display:flex;flex-direction:column;padding-block:65px;gap:45px;align-items:stretch}.editorial h2{margin-bottom:24px}.split-plan>.photo{order:2}.tall-photo{height:470px;width:calc(100% - 10px)}.tall-photo img{box-shadow:9px 9px 0 var(--marigold)}.day-note{max-width:100%;margin-top:28px}.ink-section{padding-block:60px}.keep-layout{display:flex;flex-direction:column;gap:35px}.keep-layout .photo{height:300px;width:100%}.line-features article{padding-block:25px}.line-features h3{font-size:1.8rem}.line-features p{font-size:.9rem}.flight-story>.photo{height:390px;margin-left:10px}.founders-teaser{grid-template-columns:1fr;gap:40px;padding-top:10px;padding-bottom:65px}.couple-photo{width:75%;margin-inline:auto}.join-band{padding-block:55px}.join-grid{grid-template-columns:1fr;gap:30px}.join-band h2{font-size:3.4rem}.join-band .lead{font-size:1rem}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.footer-top>.text-link{justify-self:start;margin-top:0}.footer-bottom a{font-size:.67rem}.footer-bottom p{font-size:.65rem}.page-intro{padding-block:48px 45px}.page-intro .lead{font-size:1rem;margin-top:25px}.feature-full{width:100%;display:flex;flex-direction:column;min-height:0}.feature-full>.photo{height:400px;min-height:0;order:2}.feature-overlay{position:static;width:calc(100% - 36px);margin:0 auto 35px;box-shadow:none;padding:0}.feature-overlay h2{font-size:2.7rem}.feature-overlay p{font-size:.94rem}.portrait-feature{height:520px}.paper-panel{padding-block:55px}.paper-panel .section-heading>div+div{margin-top:28px}.feature-pair{gap:35px}.journey-step{grid-template-columns:1fr;gap:30px;padding-block:20px 60px}.journey-step .photo{height:400px}.journey-step.reverse>div{order:0}.journey-step .step-number{font-size:3.5rem;margin-bottom:18px}.journey-step h2{font-size:2.7rem}.journey-step .lead{font-size:1rem}.simple-callout{padding-block:45px 65px}.roadmap-photo .photo{height:300px}.roadmap-body{grid-template-columns:1fr;padding-block:55px;gap:40px}.roadmap-body aside{position:static}.roadmap-body aside h2{font-size:2.5rem}.history-note{padding-block:45px 65px}.history-note h2{font-size:2.35rem}.cofounder-portraits{gap:16px}.cofounder-portrait img{height:290px;box-shadow:5px 5px 0 var(--marigold)}.cofounder-portrait figcaption{display:flex;flex-direction:column;gap:4px;margin-top:17px}.cofounder-portrait figcaption strong{font-size:1.8rem}.founder-role,.founder-location{font-size:.63rem}.founder-story{padding-block:60px}.founder-story-head{padding-bottom:15px}.founder-story-head h2{font-size:2.4rem}.founder-byline{flex-direction:column;gap:3px}.story-row,.story-row--reverse{grid-template-columns:1fr;gap:28px;padding-block:25px}.story-row--reverse .story-copy{order:0}.story-photo{max-width:340px;margin-inline:auto}.story-copy p{font-size:.95rem}.waitlist-page{padding-block:45px 65px}.waitlist-page h1{font-size:3.45rem}.waitlist-photo{height:350px;margin-top:10px}.faq-list{padding-bottom:60px}.faq-list summary{font-size:1.4rem}.faq-list details{padding-block:22px}.faq-list details p{font-size:.92rem}.retained-content{padding-block:45px 65px}.retained-content h1{font-size:3.1rem}.retained-content h2{font-size:2rem}.retained-content .guide-grid{grid-template-columns:1fr}.retained-content .guide-card{padding:22px}.error-actions{flex-direction:column;align-items:start;gap:15px;padding-bottom:70px}.prose{padding-bottom:60px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Restore the existing Waywide marigold as a strong part of the public identity. */
.site-header,.hero{background:var(--marigold)}.site-header{border-bottom-color:var(--ink)}.explore-section{background:var(--marigold);border-color:var(--ink)}.hero .small{color:var(--ink)}.cofounder-portrait figcaption{border-top:3px solid var(--marigold);padding-top:13px}.roadmap-list li:first-child{border-top:4px solid var(--marigold)}.waitlist-page .waitlist{background:var(--marigold);border:1px solid var(--ink);padding:25px}.waitlist .small{color:var(--ink)}@media(max-width:850px){.nav-links{background:var(--marigold)}}
.home-page .site-header{background:var(--paper);border-bottom-color:var(--line)}:root{--rule:var(--line)}@media(max-width:850px){.home-page .nav-links{background:var(--paper)}}
@media(max-width:600px){.feature-full>.photo{order:0}.feature-overlay{order:1;margin-top:35px;margin-bottom:0}}
.menu-toggle{min-height:44px}.footer-bottom a{font-size:.75rem}.footer-bottom p{font-size:.7rem}
/* A scroll-led travel story: the existing globe, real terrain, and room for photographs. */
.globe-story{padding:90px 0 100px;background:var(--marigold);border-block:1px solid var(--ink);--story-progress:0}.gs-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:start}.gs-sticky{position:sticky;top:35px;align-self:start}.gs-frame-wrap{position:relative;background:var(--ink);border:1px solid var(--ink);box-shadow:9px 9px 0 var(--ink);overflow:hidden}.gs-frame{display:block;width:100%;height:clamp(430px,65svh,650px);border:0;pointer-events:none;background:var(--ink)}.gs-scene-caption{position:absolute;top:24px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:2;color:var(--paper);pointer-events:none}.gs-scene-caption>span{font-size:.58rem;letter-spacing:.12em}.gs-scene-caption strong{font:400 1.1rem var(--display);text-align:right}.gs-progress{height:2px;background:#19181440;margin-top:28px;overflow:hidden}.gs-progress span{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--story-progress))}.gs-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;font-size:.66rem}.gs-controls button{background:none;border:0;padding:7px 0;text-decoration:underline;text-underline-offset:4px;font-size:.66rem;color:var(--ink)}.gs-controls button:disabled{color:var(--ink);opacity:.7}.gs-map-credit{font-size:.57rem;line-height:1.5;margin-top:7px}.gs-explore-link{font-size:.77rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink);margin-top:20px;padding-top:15px;text-decoration:none}.gs-explore-link span{font-size:1.1rem}.gs-chapters{min-width:0}.gs-chapter{min-height:95svh;padding:70px 0 110px;border-top:1px solid #19181444;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}.gs-chapter:first-child{padding-top:0}.gs-chapter:last-child{min-height:100svh;padding-bottom:30px}.gs-chapter:before{position:absolute;content:'';width:35px;height:3px;background:var(--ink);left:0;top:-2px;transform-origin:left;transform:scaleX(0);transition:transform .35s}.gs-chapter.is-current:before{transform:scaleX(1)}.gs-chapter h3{font-size:clamp(2.3rem,3.2vw,3.5rem);margin-bottom:24px}.gs-chapter>p:not(.eyebrow){font-size:.96rem;max-width:440px}.gs-photo{margin-top:35px;width:100%;max-width:410px;transform:rotate(1.5deg);background:var(--paper);padding:10px 10px 22px;box-shadow:5px 5px 0 var(--ink)}.gs-photo img{width:100%;height:300px;object-fit:cover}.gs-photo figcaption{font-size:.56rem;line-height:1.5;margin-top:12px}.gs-photo-portrait{max-width:310px;transform:rotate(-2deg)}.gs-photo-portrait img{height:380px;object-position:center 47%}.gs-place-list{width:100%;margin-top:34px;border-top:1px solid var(--ink)}.gs-place-list span{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--ink);padding:20px 0;font:450 2rem var(--display)}.gs-place-list small{font:400 .65rem/1.6 var(--ui);max-width:150px}.gs-plan-note{background:var(--paper);border:1px solid var(--ink);padding:28px;margin:30px 0;box-shadow:5px 5px 0 var(--ink);width:90%;transform:rotate(1deg)}.gs-plan-note strong{font:450 2rem var(--display);display:block}.gs-plan-note p{font-size:.86rem;margin-top:18px;line-height:2}.gs-chapter .small{font-size:.7rem!important;margin-top:18px}.gs-chapter .button{width:90%}
@media(prefers-reduced-motion:no-preference){.ww-reveal{opacity:0;transform:translateY(18px);transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1)}.ww-reveal.is-shown{opacity:1;transform:none}.button,.nav-cta{transition:background-color .16s,color .16s,transform .16s}.button:active,.nav-cta:active{transform:translateY(2px)}.text-link{transition:color .16s,translate .2s}.text-link:hover{translate:2px 0}.cofounder-portrait{transition:transform .25s}.cofounder-portrait:hover{transform:translateY(-3px)}}
@view-transition{navigation:auto}.site-header .brand-lockup{view-transition-name:waywide-brand}::view-transition-old(root){animation-duration:.15s}::view-transition-new(root){animation-duration:.2s}
@media(max-width:1000px){.globe-story{padding-block:65px}.gs-layout{gap:6%;grid-template-columns:1.1fr 1fr}.gs-frame{height:clamp(410px,62svh,600px)}.gs-sticky{top:25px}.gs-chapter h3{font-size:2.5rem}.gs-chapter>p:not(.eyebrow){font-size:.88rem}.gs-photo img{height:250px}.gs-photo-portrait img{height:340px}.gs-scene-caption{left:17px;right:17px;top:18px;gap:10px}.gs-scene-caption strong{font-size:.9rem}.gs-place-list span{font-size:1.6rem}.gs-place-list small{font-size:.59rem;max-width:120px}}
@media(max-width:700px){.globe-story{padding-block:50px 65px}.gs-layout{display:block}.gs-sticky{top:0;z-index:3;margin:0 -18px;background:var(--marigold);padding:10px 18px 12px}.gs-frame{height:clamp(260px,40svh,380px)}.gs-frame-wrap{box-shadow:4px 4px 0 var(--ink)}.gs-scene-caption{top:12px;left:14px;right:14px}.gs-scene-caption>span{font-size:.5rem}.gs-scene-caption strong{font-size:.9rem}.gs-progress{margin-top:13px}.gs-controls{margin-top:5px;font-size:.59rem}.gs-controls button{font-size:.59rem;padding-block:5px}.gs-map-credit{font-size:.5rem;margin-top:3px;max-width:100%}.gs-explore-link{display:none}.gs-chapter{min-height:95svh;padding:45px 0 85px;scroll-margin-top:390px}.gs-chapter:first-child{padding-top:40px}.gs-chapter:last-child{padding-bottom:30px;min-height:100svh}.gs-chapter h3{font-size:2.6rem}.gs-chapter>p:not(.eyebrow){font-size:.93rem}.gs-photo{max-width:310px;margin-top:28px}.gs-photo img{height:230px}.gs-photo-portrait{max-width:270px}.gs-photo-portrait img{height:320px}.gs-place-list span{font-size:1.9rem}.gs-place-list small{font-size:.67rem;max-width:145px}.gs-plan-note{max-width:330px;width:95%}.gs-chapter .button{width:95%}}
@media(prefers-reduced-motion:reduce){.ww-reveal{opacity:1;transform:none}.cofounder-portrait:hover{transform:none}.gs-sticky{position:relative;top:auto}.gs-chapter{min-height:0;padding-block:45px}.gs-chapter:last-child{min-height:0}.gs-chapter:before{transition:none}::view-transition-group(*){animation-duration:.01ms!important}}
/* Keep the story caption separate from terrain labels and source credit. */
.gs-scene-caption{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:12px 18px;background:var(--ink);border-top:1px solid #f8f3e833;min-height:43px}.gs-scene-caption>span{flex-shrink:0}.gs-scene-caption strong{font-size:1rem}@media(max-width:700px){.gs-scene-caption{top:auto;left:auto;right:auto;padding:9px 12px;min-height:36px}.gs-scene-caption strong{font-size:.85rem}}
/* The story timeline is scrubbed directly by scroll position. */
.globe-story .gs-chapter:before{transition:none}
/* A gallery for the photographs, rather than decoration around them. */
.cofounder-portrait,.story-photo,.gs-photo,[data-photo-gallery]{position:relative}.photo-open{position:absolute;right:12px;top:12px;z-index:2;display:flex;align-items:center;gap:7px;min-height:36px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:7px 10px;font-size:.58rem;line-height:1.3;opacity:0;transition:opacity .15s,transform .15s}.photo-open>span:first-child{font-size:1rem}.photo:hover>.photo-open,.cofounder-portrait:hover>.photo-open,.story-photo:hover>.photo-open,.gs-photo:hover>.photo-open,[data-photo-gallery]:hover>.photo-open,.photo-open:focus-visible{opacity:1}.photo-open:hover{transform:translateY(-2px);background:var(--marigold)}.photo-viewer{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:55px 50px 25px;color:var(--paper);background:var(--ink);overflow:hidden}.photo-viewer::backdrop{background:var(--ink)}.pv-close{position:absolute;right:22px;top:12px;font-size:35px;min-height:44px;min-width:44px;border:0;background:transparent;color:var(--paper)}.pv-stage{height:calc(100% - 55px);display:grid;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:28px}.pv-stage>figure{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.pv-stage img{max-width:100%;max-height:calc(100% - 43px);height:auto;width:auto;object-fit:contain}.pv-stage figcaption{padding:14px 0 0;font-size:.7rem;text-align:center;line-height:1.5;min-height:35px}.pv-prev,.pv-next{border:1px solid #f8f3e866;color:var(--paper);background:transparent;width:50px;height:50px;font-size:22px}.pv-prev:hover,.pv-next:hover{color:var(--ink);background:var(--marigold);border-color:var(--marigold)}.pv-bottom{height:55px;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:.65rem}.pv-count{letter-spacing:.12em}.pv-hint{color:#c2bdaf}.photo-viewer :focus-visible{outline:3px solid var(--marigold);outline-offset:5px}@media(hover:none){.photo-open{opacity:1}.photo-open>span:last-child{display:none}}@media(max-width:700px){.photo-viewer{padding:55px 15px 15px}.pv-stage{grid-template-columns:30px minmax(0,1fr) 30px;gap:8px}.pv-prev,.pv-next{width:30px;height:44px}.pv-hint{display:none}.pv-stage figcaption{font-size:.62rem}.photo-open{right:8px;top:8px;padding:5px 7px}}
/* The story pins as a complete yellow / black / yellow composition. */
.globe-story.gs-pinned{height:520svh;padding:0;border:0;background:var(--marigold)}.gs-pin-stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--marigold)}.gs-pin-head{flex:none;padding:22px 0 24px}.gs-pin-head .section-heading{margin:0 auto;align-items:center;grid-template-columns:1.2fr 1fr;gap:8%}.gs-pin-head .eyebrow{margin-bottom:12px}.gs-pin-head h2{font-size:clamp(2.6rem,3.5vw,3.8rem);line-height:1.02}.gs-pin-head .section-heading>p{font-size:.9rem;line-height:1.65;max-width:420px}.gs-pin-map{position:relative;flex:1;min-height:230px;background:var(--ink);width:100%;overflow:hidden}.gs-pin-map .gs-frame{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;background:var(--ink)}.gs-pin-map .gs-scene-caption{position:absolute;top:14px;left:24px;bottom:auto;right:auto;z-index:2;border:0;background:var(--ink);padding:7px 11px;min-height:0;gap:25px;max-width:calc(100% - 48px)}.gs-pin-map .gs-scene-caption strong{font-size:.95rem}.gs-pin-footer{flex:none;padding:18px 0 20px;background:var(--marigold)}.gs-footer-layout{display:grid;grid-template-columns:1fr 310px;gap:8%;align-items:center}.gs-current-copy .eyebrow{font-size:.56rem;margin-bottom:6px}.gs-current-copy h3{font-size:clamp(1.65rem,2.1vw,2.3rem);margin-bottom:8px}.gs-current-copy>p:not(.eyebrow){font-size:.8rem;line-height:1.55;max-width:760px;min-height:2.9em}.gs-footer-actions .gs-progress{margin:0}.gs-footer-actions .gs-controls{margin-top:4px}.gs-footer-actions .gs-explore-link{margin-top:4px;padding-top:8px;font-size:.7rem}.gs-footer-actions .gs-map-credit{font-size:.5rem;line-height:1.4;margin-top:6px}.gs-text-alternative{padding:40px 48px}.gs-text-alternative article{max-width:850px;margin:25px auto}.gs-text-alternative h3{margin-bottom:20px}.js .gs-text-alternative{position:absolute;left:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.explorer-page{width:calc(100% - 48px);max-width:none}html:not(.js) .globe-story.gs-pinned{height:auto}html:not(.js) .gs-pin-stage{position:relative;height:auto}html:not(.js) .gs-pin-map{min-height:500px}
@media(min-width:1600px){.gs-pin-head{padding-block:28px}.gs-pin-footer{padding-block:23px}}@media(max-height:760px) and (min-width:701px){.gs-pin-head{padding-block:16px}.gs-pin-head h2{font-size:2.8rem}.gs-pin-footer{padding-block:12px}.gs-current-copy>p:not(.eyebrow){font-size:.75rem}.gs-current-copy h3{font-size:1.7rem}.gs-pin-head .eyebrow{font-size:.58rem;margin-bottom:9px}}
@media(max-width:900px){.gs-footer-layout{grid-template-columns:1fr 250px;gap:5%}.gs-pin-head .section-heading{gap:5%}.gs-pin-head .section-heading>p{font-size:.8rem}.gs-pin-map .gs-scene-caption{left:18px;top:10px}}
@media(max-width:700px){.gs-pin-head{padding-block:18px}.gs-pin-head .section-heading{display:block}.gs-pin-head h2{font-size:2.4rem}.gs-pin-head .section-heading>p{display:none}.gs-pin-head .eyebrow{font-size:.55rem}.gs-pin-footer{padding-block:12px}.gs-footer-layout{display:block}.gs-current-copy h3{font-size:1.55rem}.gs-current-copy>p:not(.eyebrow){font-size:.7rem}.gs-footer-actions{margin-top:12px}.gs-footer-actions .gs-explore-link,.gs-footer-actions .gs-map-credit{display:none}.gs-footer-actions .gs-controls{font-size:.56rem}.gs-pin-map .gs-scene-caption{left:8px;top:8px;padding:5px 7px;gap:15px}.gs-pin-map .gs-scene-caption strong{font-size:.72rem}.explorer-page{width:calc(100% - 24px)}}
@media(prefers-reduced-motion:reduce){.globe-story.gs-pinned{height:auto}.gs-pin-stage{position:relative;height:auto}.gs-pin-map{height:500px;min-height:500px;flex:none}.js .gs-text-alternative{position:static;width:auto;height:auto;padding:30px 48px;overflow:visible;clip-path:none;white-space:normal}}
