@font-face{font-family:Endless;src:url(../../../fonts/Endless-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/dm-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root{color:#18201b;font-synthesis:none;--forest:#123d35;--paper:#f5f0e5;--ink:#18201b;--coral:#f16b4e;--water:#79b7c1;--gutter:clamp(1.25rem, 3.34vw, 3rem);--content-width:84rem;--section-space:clamp(3.5rem, 7vw, 6.5rem);--section-space-small:clamp(2.5rem, 4vw, 4rem);background:#f5f0e5;font-family:DM Sans,Thonburi,Tahoma,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:1.125rem;line-height:1.6}button,input,textarea,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}img,video{max-width:100%}a{color:inherit;text-underline-offset:.22em}a:hover{text-decoration-thickness:.12em}button,summary{cursor:pointer}:focus-visible{outline-offset:5px;outline:3px solid}::selection{color:var(--ink);background:var(--water)}h1,h2,h3,p{margin:0}h1,h2,.display{font-synthesis:none;font-family:Endless,DM Sans,Thonburi,Tahoma,sans-serif;font-style:normal;font-weight:400}h1,.page-title{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(2.75rem,6.67vw,6rem);line-height:1.03}h2,.section-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(2.25rem,4.45vw,4rem);line-height:1.08}h3{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.25}.hero-title{letter-spacing:-.015em;font-size:clamp(3.25rem,9.2vw,8.25rem);line-height:1}.page-hero-heading{white-space:pre-line}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.container{width:min(100% - 2 * var(--gutter), var(--content-width));margin-inline:auto}.section{padding-block:var(--section-space)}.breadcrumbs{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.prose{max-width:65ch}p{overflow-wrap:break-word}.prose>*+*{margin-top:1.5rem}.button{background:var(--coral);min-height:2.75rem;color:var(--ink);text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--paper);color:var(--forest);border-color:currentColor}.button:focus-visible{outline-offset:4px}.text-link>span[aria-hidden=true],.read-link>span[aria-hidden=true]{margin-inline-start:.35em}.button--outline{color:inherit;background:0 0;border-color:currentColor}.skip-link{left:var(--gutter);z-index:100;background:var(--paper);color:var(--forest);padding:.75rem 1rem;position:fixed;top:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=25rem){h1,.page-title{font-size:calc(1rem + 10vw)}h2,.section-title{font-size:calc(.75rem + 8.75vw)}.hero-title{font-size:calc(1rem + 10vw)}h1,h2,.page-title,.section-title,.hero-title{overflow-wrap:normal}.journey-flight .intro h2,.journey-flight .ending h3,.journey-flight .chapter-card h3,.journey-flight .static-stop h3{overflow-wrap:normal;font-size:calc(.625rem + 7vw)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
