@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:400;src:url(/fonts/clash-grotesk-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:500;src:url(/fonts/clash-grotesk-500.woff2) format("woff2")}:root{--bg:#18191b;--surface:#222427;--raised:#303236;--ink:#eff0f1;--muted:#b6b8bc;--accent:#ff4a1f;--paper:var(--bg);--orange:var(--accent);--line:#37393d;--step-small:14px;--step-body:18px;--step-lead:24px;--step-head:clamp(36px,4.4vw,64px);--step-display:clamp(60px,5.55vw,80px);color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:32px}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);font:400 var(--step-body)/1.5 Clash Grotesk,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a:hover{color:var(--ink)}img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:inherit;font-weight:400;letter-spacing:-.03em;line-height:1.02;margin:0}h1{font-size:var(--step-display)}h2{font-size:var(--step-head)}h3{font-size:var(--step-lead)}p{text-wrap:pretty;line-height:1.55;margin:0 0 24px}em{color:inherit;font:inherit}strong{font-weight:500}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ink);outline-offset:5px}::-moz-selection{background:var(--ink);color:var(--bg)}::selection{background:var(--ink);color:var(--bg)}.wrap{margin-inline:auto;max-width:1600px;width:calc(100% - 64px)}.site-nav{align-items:center;display:flex;gap:32px;height:92px;justify-content:space-between}.wordmark{font-size:30px;font-weight:500;letter-spacing:-1.8px;line-height:1}.nav-links{align-items:center;display:flex;font-size:16px;gap:30px}.nav-links a:not(.nav-action){padding-block:10px}.nav-links .active{color:var(--ink)}.nav-action{background:var(--ink);border:0;color:var(--bg);display:inline-block;font-size:16px;padding:12px 20px}.nav-action:hover{background:#d5d7db;color:var(--bg)}.menu-toggle{display:none}.button{align-items:center;background:var(--ink);border:0;border-radius:0;color:var(--bg);display:inline-flex;font-size:16px;font-weight:500;gap:18px;justify-content:center;line-height:1.4;min-height:54px;padding:16px 26px;transition:transform .16s,background-color .16s}.button:hover{background:#d8dade;color:var(--bg)}.button:active{transform:scale(.98)}.button:disabled{background:#35373a;color:#c9cacf;cursor:not-allowed;transform:none}.primary-button{background:var(--accent);color:#111}.primary-button:hover{background:#ff7554;color:#111}.dark-button,.orange-button{background:var(--ink);color:var(--bg)}.full-width{width:100%}.text-link{display:inline-block;font-size:16px;padding:10px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.text-link:hover{color:#fff;text-decoration-thickness:2px}.skip-link{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;left:16px;overflow:hidden;position:absolute;top:16px;white-space:nowrap;width:1px;z-index:1000}.skip-link:focus{background:var(--ink);-webkit-clip-path:none;clip-path:none;color:var(--bg);height:auto;padding:14px;width:auto}.orbit-hero{height:850px;isolation:isolate;min-height:700px;overflow:hidden;position:relative}.orbit-frames{inset:0;pointer-events:none;position:absolute}.orbit-frame{filter:brightness(.68) saturate(.75);height:calc(125px + var(--depth)*40px);left:calc(50% + var(--ox)*40%);pointer-events:auto;position:absolute;top:calc(50% + var(--oy)*39%);transform:translate(-50%,-50%) rotate(var(--turn));transition:filter .25s,scale .25s;width:calc(108px + var(--depth)*47px);z-index:1}.orbit-frame:nth-child(3n){height:calc(98px + var(--depth)*30px)}.orbit-frame img{height:100%;width:100%}.orbit-frame:focus-visible,.orbit-frame:hover{filter:brightness(1) saturate(1);scale:1.09;z-index:2}.orbit-core{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:600px;z-index:3}.orbit-core h1{font-size:var(--step-display);letter-spacing:-.045em;line-height:.96}.orbit-core>p{font-size:18px;line-height:1.5;margin:32px auto 24px;max-width:39ch}.orbit-core .button{min-width:165px}.showcase-section{padding-top:120px}.section-heading{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:56px}.section-heading>div>p,.section-heading>p{color:var(--ink);font-size:18px;margin:0;max-width:42ch}.section-heading h2{max-width:12ch}.landscape-band{display:grid;grid-template-columns:5fr 2fr 3fr 2fr;height:600px}.landscape-band>a{overflow:hidden;position:relative}.landscape-band img{filter:brightness(.8) saturate(.7);height:100%;transition:transform .7s,filter .3s;width:100%}.landscape-band>a>span{background:#18191bba;bottom:24px;font-size:24px;left:24px;line-height:1.2;padding:10px 12px;position:absolute;right:20px;right:auto}.landscape-band a:hover img{filter:brightness(.95) saturate(.9);transform:scale(1.035)}.destination-section{align-items:start;display:grid;gap:10vw;grid-template-columns:5fr 5fr;padding-bottom:160px;padding-top:160px}.destination-image{position:-webkit-sticky;position:sticky;top:12vh}.destination-image img{aspect-ratio:4/5;filter:brightness(.88) saturate(.75);-o-object-fit:cover;object-fit:cover;transition:opacity .18s;width:100%}.destination-image>p{color:var(--muted);font-size:14px;margin:16px 0 0}.destination-index h2{font-size:var(--step-head);margin-bottom:48px;max-width:12ch}.destination-row{margin-bottom:12px;padding-bottom:18px}.destination-select{align-items:center;background:transparent;border:0;color:var(--muted);display:flex;font-size:24px;gap:24px;justify-content:space-between;padding:8px 0;text-align:left;width:100%}.destination-select>span:last-child{flex-shrink:0;font-size:16px}.destination-row.is-active .destination-select{color:var(--ink)}.destination-description{padding-top:12px}.destination-description p{font-size:18px;margin-bottom:12px;max-width:40ch}.destination-description>a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.destinations-enhanced .destination-row:not(.is-active) .destination-description{display:none}.destination-index>.text-link{margin-top:16px}.travel-about{align-items:start;display:grid;gap:10vw;grid-template-columns:3fr 7fr;padding-bottom:160px}.about-heading h2{font-size:36px;margin-bottom:24px}.about-copy>p{font-size:30px;letter-spacing:-.015em;line-height:1.35;margin-bottom:32px}.about-copy img{filter:saturate(.75);float:left;height:3.8em;margin:0 24px 12px 0;width:3.8em}.about-copy>p:last-child{clear:both;font-size:18px;max-width:40ch}.site-footer{height:780px;isolation:isolate;position:relative}.site-footer>img{filter:brightness(.4) saturate(.5);height:100%;inset:0;-o-object-position:center 57%;object-position:center 57%;position:absolute;width:100%;z-index:-1}.footer-content{display:flex;flex-direction:column;height:100%;padding-bottom:24px;padding-top:40px}.footer-links{display:flex;font-size:18px;justify-content:space-between}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-wordmark{display:block;font-size:clamp(100px,23.3vw,340px);font-weight:400;letter-spacing:-.07em;line-height:1;margin-left:-.035em;margin-top:auto}.footer-legal{display:flex;font-size:14px;gap:24px;justify-content:space-between;margin-top:20px}.footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.section{padding-block:72px 110px}.section-heading h1{max-width:15ch}.eyebrow{display:none}.orange{color:inherit}.catalog-search{align-items:end;background:var(--surface);display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr auto;padding:24px}.catalog-search label{display:block;font-size:14px;margin-bottom:10px}.catalog-search input,.catalog-search select{background:var(--bg);border:1px solid #53555a;color:var(--ink);font-size:16px;min-height:48px;padding:12px;width:100%}.catalog-search>.button{min-height:48px}.catalog-count{display:flex;font-size:16px;justify-content:space-between;margin:32px 0}.catalog-count a{text-decoration:underline}.trip-grid{display:grid;gap:64px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.trip-card{display:block;min-width:0}.trip-photo{height:390px;overflow:hidden;position:relative}.trip-photo img{filter:brightness(.9) saturate(.75);height:100%;transition:transform .5s;width:100%}.trip-tag{background:var(--bg);font-size:14px;left:16px;padding:7px 10px;position:absolute;top:16px}.trip-arrow{display:none}.trip-meta{color:var(--muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin:16px 0 10px}.trip-card h3{font-size:36px;margin-bottom:12px}.trip-price{color:var(--muted);font-size:16px;margin:0}.trip-price strong{color:var(--ink);font-weight:400}.empty-state{background:var(--surface);grid-column:1/-1;padding:48px;text-align:left}.empty-state h2{font-size:36px;margin-bottom:20px}.empty-state .button{margin-top:10px}.detail-page>.text-link{margin-bottom:32px}.detail-layout{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 360px}.carousel-inner{background:var(--surface)}.carousel-inner img{height:520px;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-control-next>span:first-child,.carousel-control-prev>span:first-child{background:var(--ink);color:var(--bg);display:grid;font-size:24px;height:44px;place-items:center;width:44px}.detail-about{padding-top:48px}.detail-about h2{font-size:36px;margin-bottom:28px}.detail-about>p{font-size:18px}.trip-facts{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.trip-facts [data-icon]{display:none}.trip-facts small{color:var(--muted);display:block;font-size:14px;margin-bottom:12px;text-transform:lowercase}.trip-facts strong{font-size:18px;font-weight:400}.booking-panel{align-self:start;background:var(--surface);padding:28px;position:-webkit-sticky;position:sticky;top:32px}.booking-panel h2{font-size:36px;margin-bottom:28px}.large-price{font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0}.booking-panel>p{font-size:16px}.booking-panel .fine-print{margin-top:20px}.info-list{font-size:16px;margin:24px 0}.info-list>div{display:flex;gap:18px;justify-content:space-between;padding:10px 0}.info-list dt{color:var(--muted);font-weight:400}.info-list dd{font-variant-numeric:tabular-nums;margin:0;text-align:right}.fine-print{color:var(--muted);font-size:14px!important;line-height:1.5}.panel{background:var(--surface);padding:28px}.panel h2{font-size:30px;margin-bottom:20px}.panel h3{font-size:24px}.form-label,.panel label{display:block;font-size:14px;margin:16px 0 8px}.form-control,.form-select{background:var(--bg);border:1px solid #53555a;border-radius:0;color:var(--ink);font-size:16px;min-height:48px;padding:12px}.form-control:focus,.form-select:focus{background:var(--bg);border-color:var(--ink);box-shadow:none;color:var(--ink)}.form-control::-moz-placeholder,input::-moz-placeholder{color:#b6b8bc;opacity:1}.form-control:-ms-input-placeholder,input:-ms-input-placeholder{color:#b6b8bc;opacity:1}.form-control::placeholder,input::placeholder{color:#b6b8bc;opacity:1}.checkout-layout{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 360px}.checkout-layout .booking-panel{position:static}.checkout-layout .table{border-color:#3c3e42;color:var(--ink);font-size:14px;white-space:nowrap}.table th{color:var(--muted);font-weight:400}.remove-button{background:none;border:0;color:var(--ink);padding:10px 0;text-decoration:underline}.form-grid{display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.alert{border:0;border-radius:0;font-size:16px;padding:20px}.alert-danger{background:#3c2526;color:#ffb8ba}.alert-success{background:#20372c;color:#c0e6cb}.success-panel{margin:40px auto;max-width:760px;text-align:center}.success-panel [data-icon]{display:block;margin:0 auto 24px;width:56px}.success-panel h1{margin-bottom:32px}.success-panel .button{margin:20px 0}.bookings-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.booking-history{background:var(--surface);padding:28px}.booking-history h2{font-size:30px;margin-bottom:14px}.booking-history .eyebrow{display:block;font-size:14px;letter-spacing:0;margin-bottom:20px;text-transform:none}.status-pill{background:var(--raised);color:var(--ink);display:inline-block;font-size:13px;margin-left:12px;padding:5px 9px}.flight-layout{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.flight-layout h1{margin-bottom:32px}.flight-photo{filter:saturate(.65) brightness(.85);height:300px;margin:32px 0 16px;width:100%}.flight-results{margin-top:32px}.flight-results h3{margin-bottom:20px}.flight-results a{display:block;padding:16px 0;text-decoration:underline;text-underline-offset:6px}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 92px)}.auth-art{overflow:hidden;position:relative}.auth-art img{filter:brightness(.45) saturate(.5);height:100%;inset:0;position:absolute;width:100%}.auth-art>div{bottom:60px;color:var(--ink);left:32px;position:absolute;right:32px}.auth-art-title{font-size:clamp(44px,5vw,72px);letter-spacing:-.03em;line-height:1.02;max-width:12ch}.auth-art p{margin-top:24px;max-width:30ch}.auth-form{align-items:center;display:flex;justify-content:center;padding:60px 32px}.auth-form-content{max-width:420px;width:100%}.auth-form-content h1{font-size:48px;margin-bottom:24px}.auth-form-content label{color:var(--ink);font-size:14px}.auth-form-content input:not([type=checkbox]){background:var(--surface);border:1px solid #53555a;border-radius:0;color:var(--ink);font-size:16px;padding:12px;width:100%}.auth-form-content button[type=submit]{background:var(--ink);border-radius:0;color:var(--bg);font-size:16px;letter-spacing:0;padding:14px 20px;text-transform:none}.auth-form-content a.underline{color:var(--ink);font-size:14px}.auth-form-content .auth-links{font-size:16px;margin-top:32px}.auth-links a{text-decoration:underline;text-underline-offset:5px}.auth-form-content .text-sm{font-size:16px}.account-heading{padding-top:40px}.account-heading h1{font-size:30px;margin-bottom:16px}.travelgo .bg-gray-100{background:var(--bg)}.travelgo .bg-white{background:var(--surface)}.travelgo .bg-gray-50{background:var(--raised)}.travelgo .bg-gray-800{background:var(--ink);color:var(--bg)}.travelgo .text-gray-700,.travelgo .text-gray-800,.travelgo .text-gray-900{color:var(--ink)}.travelgo .text-gray-500,.travelgo .text-gray-600{color:var(--muted)}.travelgo input[type=email],.travelgo input[type=password],.travelgo input[type=text]{background:var(--surface);color:var(--ink)}.travelgo .shadow,.travelgo .shadow-sm,.travelgo .shadow-xl{box-shadow:none}.travelgo .rounded-lg,.travelgo .rounded-md{border-radius:0}.travelgo .border-gray-300{border-color:#53555a}[data-icon] svg{display:block;height:auto;width:100%}.media-fallback{background:var(--surface)}.media-fallback img{opacity:0}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}@media(hover:hover) and (pointer:fine){.trip-card:hover img{transform:scale(1.035)}.destination-select:hover{color:var(--ink)}}@media(min-width:1650px){.orbit-frame{left:calc(50% + var(--ox)*min(40%,720px))}}@media(max-width:1100px){.nav-links{font-size:14px;gap:18px}.site-nav{gap:20px}.orbit-hero{height:790px}.orbit-core{width:470px}.orbit-frame{height:calc(100px + var(--depth)*30px);width:calc(80px + var(--depth)*35px)}.orbit-frame:nth-child(3n){height:calc(80px + var(--depth)*25px)}.destination-section{gap:6vw}.destination-select{font-size:24px}.checkout-layout,.detail-layout{gap:24px;grid-template-columns:minmax(0,1fr) 320px}.catalog-search{grid-template-columns:2fr 1fr 1fr}.catalog-search>.button{grid-column:1/-1}.flight-layout{gap:40px}.landscape-band{height:500px}.landscape-band>a>span{bottom:20px;font-size:18px;left:16px}.travel-about{gap:6vw}.about-copy>p{font-size:30px}.site-footer{height:650px}}@media(max-width:760px){:root{--step-body:16px;--step-lead:24px;--step-head:36px;--step-display:48px}.wrap{width:calc(100% - 40px)}.site-nav{flex-wrap:wrap;gap:0;height:auto;min-height:80px;padding-block:20px;position:relative}.wordmark{font-size:28px}.menu-toggle{background:none;border:0;color:var(--ink);display:block;font-size:16px;min-height:44px;padding:10px 0}.nav-links{align-items:stretch;display:none;flex-direction:column;font-size:16px;gap:12px;padding-top:20px;width:100%}.nav-links.is-open{display:flex}.nav-action{display:block;text-align:center}.orbit-hero{height:760px;min-height:0}.orbit-core{max-width:400px;top:49%;width:calc(100% - 56px)}.orbit-core h1{font-size:48px}.orbit-core>p{font-size:18px;margin-bottom:24px;margin-top:28px;max-width:30ch}.orbit-core .button{min-height:50px;padding:14px 22px}.orbit-frame{height:90px;left:calc(50% + var(--mx)*66vw);top:calc(49% + var(--my)*305px);width:76px}.orbit-frame:nth-child(3n){height:76px}.orbit-frame:nth-child(n+13){display:none}.orbit-frames{--radius:66vw}.showcase-section{padding-top:80px}.section-heading{display:block;margin-bottom:32px}.section-heading h2{margin-bottom:24px;max-width:none}.section-heading>div>p,.section-heading>p{font-size:16px;max-width:none}.landscape-band{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:680px}.landscape-band>a:first-child{margin-right:-13%}.landscape-band>a:nth-child(2){margin-left:13%}.landscape-band>a:nth-child(3){margin-right:13%}.landscape-band>a:nth-child(4){margin-left:-13%}.landscape-band>a>span{bottom:22px;font-size:18px;left:18px;right:12px}.destination-section{gap:40px;grid-template-columns:1fr;padding-bottom:90px;padding-top:90px}.destination-image{position:static}.destination-image img{aspect-ratio:4/3}.destination-image>p{font-size:14px}.destination-index h2{font-size:36px;margin-bottom:32px;max-width:none}.destination-row{margin-bottom:10px;padding-bottom:14px}.destination-select{font-size:24px;min-height:48px}.destination-description p{font-size:16px}.destination-description>a{font-size:14px}.travel-about{gap:32px;grid-template-columns:1fr;padding-bottom:90px}.about-heading h2{font-size:36px;margin-bottom:16px}.about-copy>p{font-size:24px}.about-copy img{height:4em;margin-right:16px;width:4em}.about-copy>p:last-child{font-size:18px}.site-footer{height:580px}.footer-content{padding-bottom:20px;padding-top:32px}.footer-links{font-size:16px}.footer-wordmark{font-size:23.2vw}.footer-legal{display:block;font-size:13px;line-height:1.5}.footer-legal>span{display:block;margin-top:8px}.section{padding-bottom:70px;padding-top:40px}.section-heading h1{font-size:48px;margin-bottom:24px;max-width:none}.catalog-search{gap:20px 12px;grid-template-columns:1fr 1fr;padding:20px}.catalog-search>div:first-child{grid-column:1/-1}.catalog-search label{font-size:14px}.catalog-search select{font-size:14px;padding:10px}.catalog-count{font-size:14px;margin:24px 0}.trip-grid{gap:40px;grid-template-columns:1fr}.trip-photo{height:340px}.trip-card h3{font-size:30px}.trip-meta{font-size:14px}.checkout-layout,.detail-layout,.flight-layout{gap:32px;grid-template-columns:1fr}.carousel-inner img{height:340px}.booking-panel{padding:24px;position:static}.detail-about h2{font-size:30px}.detail-about>p{font-size:16px}.trip-facts{gap:16px}.trip-facts small{font-size:13px}.trip-facts strong{font-size:16px}.panel{padding:22px}.form-grid{gap:0 14px}.success-panel{margin:24px auto}.success-panel h1{font-size:42px}.bookings-grid{grid-template-columns:1fr}.flight-layout h1{font-size:48px}.flight-photo{height:230px}.auth-layout{grid-template-columns:1fr;min-height:calc(100svh - 80px)}.auth-art{display:none}.auth-form{align-items:flex-start;padding:40px 24px}.auth-form-content h1{font-size:42px}.account-heading h1{font-size:30px}.empty-state{padding:28px}.empty-state h2{font-size:30px}.info-list{font-size:14px}.large-price{font-size:30px}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;scroll-behavior:auto!important;transition:none!important}}.title-line{display:block;overflow:hidden}.title-line>span{display:inline-block}.workspace-footer{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:28px;padding-block:32px}.workspace-footer>span{margin-left:auto}.app-screen{font-size:16px}.app-screen .section-heading h1,.app-screen h1{font-size:32px;max-width:none}.app-screen .section-heading{margin-bottom:32px}.app-screen .catalog .trip-photo{height:300px}.app-screen .section{padding-top:40px}.app-screen .booking-panel h2{font-size:30px}.landscape-band video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.landscape-band video.is-playing{opacity:1}.landscape-band .video-poster{filter:none}.film-notes{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding-top:20px}.film-notes button,.film-notes p{font-size:14px;line-height:1.5;margin:0}.film-notes p{color:var(--muted)}.film-notes a{text-decoration:underline;text-underline-offset:3px}.film-notes button{background:none;border:0;color:var(--ink);min-height:28px;min-width:85px;padding:0;text-align:right}.film-notes button[hidden]{display:none}@media(max-width:760px){.app-screen .section-heading h1,.app-screen h1{font-size:24px}.film-notes{gap:18px}.film-notes p{max-width:26ch}}@media(prefers-reduced-motion:reduce){.landscape-band video{display:none}}.portfolio-notice{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:14px;gap:15px;line-height:1.6;padding:10px 32px}.portfolio-notice p{margin:0}.portfolio-label{border:1px solid var(--line);border-radius:3px;color:var(--ink);font-size:12px;letter-spacing:1.1px;padding:3px 7px;white-space:nowrap}.portfolio-notice>a{color:var(--ink);margin-left:auto;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:760px){.portfolio-notice{flex-wrap:wrap;gap:8px 10px;padding:10px 20px}.portfolio-notice p{flex-basis:100%;order:3}}.destination-guide{padding-top:40px}.destination-guide h2{font-size:36px;margin:0 0 24px}.destination-guide h3{font-size:24px;margin:24px 0 12px}.destination-guide ol{padding-left:22px}.destination-guide li{padding:0 0 18px 8px}.destination-guide li strong{display:block;margin-bottom:6px}.destination-guide p{font-size:18px}.image-credit{color:var(--muted);font-size:13px;margin-top:16px}.image-credit a{text-decoration:underline;text-underline-offset:3px}.related-trips{padding-top:80px}.related-trips h2{font-size:36px;margin-bottom:32px}.related-trips .trip-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-trips .trip-photo{height:230px}.related-trips h3{font-size:24px}.breadcrumb-nav{font-size:14px;margin-bottom:32px}.breadcrumb-nav ol{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.breadcrumb-nav li+li:before{color:var(--muted);content:"/";margin-right:12px}.breadcrumb-nav a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.related-trips .trip-grid{grid-template-columns:1fr}.destination-guide h2,.related-trips h2{font-size:30px}.destination-guide p{font-size:16px}}.credits-page>h1{margin-bottom:32px}.credits-page>p{max-width:75ch}.credits-page>h2{font-size:36px;margin:48px 0 28px}.credits-list{display:grid;gap:32px;grid-template-columns:1fr 1fr}.credits-list article{background:var(--surface);padding:24px}.credits-list h3{font-size:24px;margin-bottom:16px}.credits-page a{text-decoration:underline;text-underline-offset:4px}.credits-list p{font-size:16px}.credits-list .fine-print{margin:0}@media(max-width:760px){.credits-list{grid-template-columns:1fr}.workspace-footer{flex-wrap:wrap;gap:16px}.credits-page>h1{font-size:42px}.credits-page>h2{font-size:30px}}
