.expedition-interior{--inner-ink:#141611;--inner-paper:#f8f1da;--inner-muted:#625e50;background:var(--inner-paper);color:var(--inner-ink);padding-top:var(--header-height,5rem);overflow:clip}.expedition-interior .v2-display{letter-spacing:.035em;font-family:VARNER FONT,sans-serif;font-weight:400;line-height:1.16}.expedition-interior .v2-copy,.expedition-interior p,.expedition-interior label,.expedition-interior select,.expedition-interior input{font-family:Audiowide,sans-serif;font-weight:400}.inner-hero{isolation:isolate;background:var(--inner-paper);min-height:620px;color:var(--inner-ink);border-bottom:1px solid #bfad7140;position:relative}.inner-hero-contours{z-index:-1;pointer-events:none;stroke:#bd931d;stroke-width:.7px;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.inner-hero-contours .inner-hero-trail{stroke:#c79d00;stroke-width:3px;stroke-dasharray:9 10;animation:15s linear 2 inner-trail-draw}.inner-hero-grid{min-height:inherit;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid;position:relative}.inner-hero-copy{z-index:3;padding:3rem 0 5rem;position:relative}.inner-breadcrumb{color:var(--inner-muted);flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:2.8rem;font-size:.65rem;line-height:1.5;display:flex}.inner-breadcrumb a{padding:.25rem 0;text-decoration:none}.inner-breadcrumb a:hover{text-decoration:underline}.inner-breadcrumb span:last-child{letter-spacing:.07em;font-family:VARNER FONT,sans-serif;font-size:.85rem}.inner-hero .inner-eyebrow{letter-spacing:.13em;margin-bottom:1.2rem;font-family:VARNER FONT,sans-serif;font-size:1rem}.inner-hero h1{text-wrap:balance;overflow-wrap:normal;max-width:12ch;margin:0 0 1.7rem;font-size:clamp(2.8rem,4.7vw,5.5rem)}.inner-hero-description{max-width:43ch;margin:0 0 2.2rem;font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.8}.inner-hero-actions{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.inner-hero-actions .button{color:#15160f;background:#eabe00;border:1px solid #eabe00;border-radius:2px;justify-content:space-between;align-items:center;gap:1.8rem;max-width:100%;min-height:52px;padding:.95rem 1.4rem;font-family:Audiowide,sans-serif;font-size:.83rem;line-height:1.6;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.inner-hero-actions .button:hover{background:#f5cd16;transform:translateY(-3px)}.inner-text-link{border-bottom:1px solid;align-items:center;gap:.8rem;padding:.8rem 0;font-family:Audiowide,sans-serif;font-size:.8rem;text-decoration:none;display:inline-flex}.inner-hero-scene{min-width:0;min-height:560px;margin-right:calc(var(--page-gutter) * -1);align-self:stretch;position:relative}.inner-hero-landscape{border-left:3px solid #eabe00;border-radius:39% 0 0 12%/48% 0 0 24%;position:absolute;inset:0 0 0 4%;overflow:hidden}.inner-hero-landscape:after{content:"";background:linear-gradient(#0000 58%,#0d190f80);position:absolute;inset:0}.inner-hero-landscape picture{display:contents}.inner-hero-landscape img{object-fit:cover;object-position:55% center;width:100%;height:100%}.inner-hero-mascot{object-fit:contain;object-position:bottom;filter:drop-shadow(0 13px 12px #0004);transform-origin:50% 95%;width:clamp(200px,26vw,350px);height:72%;max-height:420px;animation:.85s ease-out both inner-mascot-arrive;position:absolute;bottom:1.5rem;left:-16%}.inner-scene-note{color:#fbf4de;letter-spacing:.03em;text-align:right;max-width:13ch;font-size:.65rem;line-height:1.8;position:absolute;bottom:1.5rem;right:1.4rem}.inner-hero--dark{--inner-muted:#c6c2ab;color:#fbf4de;background:#11140f}.inner-hero--dark .inner-hero-contours{opacity:.26}.inner-hero--dark .inner-hero-landscape{border-radius:50% 0 0 31%/45% 0 0 35%;inset:6% 0}.inner-hero--portrait .inner-hero-landscape{border-radius:42% 0 0 8%/43% 0 0 15%}.inner-hero--portrait .inner-hero-landscape img{object-position:50% 34%}.inner-hero--portrait .inner-hero-mascot{width:245px;height:49%;left:-14%}.inner-hero--book .inner-hero-landscape{border:0;border-radius:35% 0 0/24% 0 0;inset:12% 0 0}.inner-hero--book .inner-hero-landscape:after{background:linear-gradient(#f8f1da99,#0000 50%,#10150b66)}.inner-hero--book .inner-hero-mascot{z-index:3;width:220px;height:43%;bottom:1.4rem;left:auto;right:0}.inner-book-object{color:#3d290e;background:repeating-radial-gradient(at 15% 60%,#0000 0 19px,#9e6b201f 20px 21px,#0000 22px 38px),linear-gradient(100deg,#ac6e08 0,#efb911 4%,#db9f10 6%,#f0be2c 12%,#d79810);border-left:9px solid #a87610;border-radius:4px 16px 16px 4px;flex-direction:column;justify-content:space-between;max-width:330px;padding:2.4rem 2rem;display:flex;position:absolute;inset:15% 15% 12% 7%;transform:rotate(-6deg);box-shadow:13px 15px 0 -7px #eee6cb,17px 17px 0 -8px #11140f,20px 25px 35px #0006}.inner-book-object>span:first-child{font-size:1.1rem}.inner-book-object p.v2-display{font-family:VARNER FONT,sans-serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1.13}.inner-book-object>span:last-child{max-width:20ch;font-size:.64rem}.inner-book-status{align-items:center;gap:.6rem;max-width:40ch;margin-top:2rem;font-size:.65rem;line-height:1.8;display:flex}.inner-book-status span{background:#c99a00;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.inner-hero--contact .inner-hero-landscape{background:#11140f;border:0;border-radius:0;inset:0}.inner-hero--contact .inner-hero-landscape img{opacity:.3}.inner-hero--contact .inner-hero-mascot{width:68%;height:80%;max-height:470px;bottom:0;left:15%}.inner-hero--compact{min-height:360px}.inner-hero--compact .inner-hero-grid{grid-template-columns:1fr}.inner-hero--compact .inner-hero-copy{padding-bottom:3rem}.inner-hero--compact h1{max-width:20ch}.inner-hero--compact .inner-hero-description{max-width:70ch}.interior-v2-content{padding-top:4.5rem;padding-bottom:5rem}.interior-v2-content>:last-child{margin-bottom:0}.inner-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.inner-section-heading h2{max-width:16ch;margin:0;font-size:clamp(2rem,3.6vw,3.3rem)}.inner-section-heading p{max-width:44ch;color:var(--inner-muted);margin:0;font-size:.82rem}.inner-section{margin-block:4.5rem}.inner-kicker{letter-spacing:.13em;color:#78600d;margin-bottom:.8rem;font-size:.95rem;font-family:VARNER FONT,sans-serif!important}.expedition-interior .route-filters{background:#e9e0c6;border:1px solid #cdbf964d;border-radius:3px;gap:1.2rem;margin-bottom:1rem;padding:1.4rem}.expedition-interior .route-filters label{gap:.6rem;font-size:.75rem}.expedition-interior .route-filters input,.expedition-interior .route-filters select{color:#161710;color-scheme:light;background:#fcf8eb;border:1px solid #bdb393;border-radius:2px;min-height:52px;padding:1rem;font-size:.8rem}.route-result-count{color:var(--inner-muted);margin:1.5rem 0;font-size:.72rem}.inner-routes-grid{grid-template-columns:minmax(0,1.55fr) minmax(230px,.7fr);align-items:start;gap:2rem;display:grid}.inner-routes-list{min-width:0}.inner-routes-list>[hidden]{display:none}.inner-routes-list .route-card{color:#141611;background:#fff9e8;border:1px solid #c6b98e;border-radius:3px;overflow:hidden;box-shadow:0 12px 28px #3834160a}.inner-routes-list .route-card-body{padding:1.8rem}.inner-routes-list .card-image{object-fit:cover;height:320px}.inner-routes-list .route-card-body>p{font-size:.83rem}.inner-routes-list .route-facts{color:#675b39}.inner-routes-list .text-link{color:#15160f}.inner-routes-list .route-location{color:#675b39!important}.inner-routes-list .card-image-link>picture{height:320px}.inner-aside{color:#f8f1da;background:#15180f;border-top:3px solid #eabe00;min-height:300px;padding:2rem;position:relative;overflow:hidden}.inner-aside h2{max-width:16ch;font-size:1.8rem}.inner-aside p{color:#d6cfb8;max-width:32ch;font-size:.78rem}.inner-aside img{object-fit:contain;width:100%;height:190px;margin-top:1rem}.inner-aside a{color:#f2cf46;font-size:.75rem}.inner-empty{color:#554c32;background:#eee4c5;padding:1.5rem;font-size:.85rem}.inner-empty[hidden]{display:none}.inner-fine-print{color:var(--inner-muted);margin-top:1.2rem;font-size:.72rem;line-height:1.9}.inner-fine-print a{overflow-wrap:anywhere}.inner-map-toolbar{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.3rem;display:flex}.inner-map-toolbar h2{margin:0;font-size:2rem}.inner-map-toolbar p{color:var(--inner-muted);margin:0;font-size:.72rem}.expedition-interior .route-player{background:#fff8e5;border:1px solid #cdbd91;padding:8px;box-shadow:0 15px 40px #27240e0b}.expedition-interior .route-player iframe{background:#e7dfc5;border-radius:0;height:clamp(440px,72vh,720px)}.inner-story-links{margin:0;padding:0;list-style:none}.inner-story-links li{border-block-start:1px solid #baad8433}.inner-story-links li:last-child{border-block-end:1px solid #baad8433}.inner-story-links a{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:.9rem;text-decoration:none;display:flex}.inner-story-links a:hover{color:#8b6700}.inner-story-links span{font-size:1.5rem}.inner-prose{max-width:68ch;font-size:.86rem;line-height:1.95}.inner-prose h2{margin-bottom:1.6rem;font-size:clamp(2rem,3.6vw,3rem)}.inner-prose p{margin-bottom:1.3rem}.inner-copy-split{grid-template-columns:.7fr 1.3fr;align-items:start;gap:4rem;display:grid}.inner-copy-split>div:first-child h2{max-width:12ch;font-size:clamp(2rem,3.6vw,3rem)}.inner-milestones{border-top:1px solid #bbaa733f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3rem;display:grid}.inner-milestones article{border-right:1px solid #bbaa733f;padding:2rem 1.8rem}.inner-milestones article:first-child{padding-left:0}.inner-milestones article:last-child{border-right:0;padding-right:0}.inner-milestones .inner-step{color:#9b790d;font-family:VARNER FONT,sans-serif;font-size:2rem}.inner-milestones h3{font-size:1.25rem}.inner-milestones p{color:var(--inner-muted);font-size:.76rem;line-height:1.9}.inner-callout{color:#fbf4de;background:#14170f;border-top:3px solid #eabe00;grid-template-columns:1.3fr .7fr;align-items:center;gap:2.5rem;margin-block:4rem;padding:clamp(1.8rem,4vw,3.7rem);display:grid}.inner-callout h2{max-width:17ch;font-size:clamp(2rem,3.5vw,3rem)}.inner-callout p{color:#cfcab7;max-width:53ch;font-size:.83rem;line-height:1.9}.inner-callout .button{color:#15160f;background:#eabe00;border:0;border-radius:2px;font-size:.8rem}.inner-callout img{object-fit:contain;max-width:100%;height:250px;margin:auto}.inner-callout .inner-fine-print{color:#bbb7a7;max-width:64ch;margin:1rem 0 0;font-size:.65rem}.inner-callout .inner-kicker{color:#eabe00}.expedition-interior :where(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #846300}.inner-hero--dark :where(a,button):focus-visible,.inner-callout :where(a,button):focus-visible,.inner-aside :where(a,button):focus-visible{outline-color:#fbf4de}.inner-service-grid,.inner-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.inner-service-card,.inner-contact-card{background:#fff9e8;border:1px solid #c4b78f;border-top:3px solid #d6ac17;border-radius:2px;padding:2rem;position:relative}.inner-service-card h2,.inner-contact-card h2{max-width:18ch;font-size:1.5rem}.inner-service-card p,.inner-contact-card p{color:var(--inner-muted);font-size:.77rem;line-height:1.9}.inner-contact-card{flex-direction:column;display:flex}.inner-contact-card a{justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.78rem;line-height:1.8;display:flex}.inner-service-card .inner-step,.inner-contact-card .inner-step{color:#9d7a0e;margin-bottom:1.5rem;font-family:VARNER FONT,sans-serif;font-size:2.5rem;display:block}.inner-contact-card a:hover{color:#8e6600}.inner-return{align-items:center;gap:.8rem;padding:1rem 0;font-size:.8rem;display:inline-flex}.inner-legal{max-width:72ch;margin-inline:auto;font-size:.83rem;line-height:1.95}.inner-legal h2{max-width:none;margin-top:2.6rem;font-family:VARNER FONT,sans-serif;font-size:1.8rem}.inner-legal a{overflow-wrap:anywhere}@keyframes inner-trail-draw{to{stroke-dashoffset:-190px}}@keyframes inner-mascot-arrive{0%{opacity:0;transform:translateY(30px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}html[data-motion=paused] .inner-hero *,html[data-motion=paused] .expedition-interior *{transition:none!important;animation-play-state:paused!important}html[data-motion=paused] .inner-hero-mascot{opacity:1;transform:none;animation:none!important}@media (width>=1440px){.inner-hero-scene{margin-right:calc((100vw - min(var(--content-width),100vw - var(--page-gutter) * 2)) / -2)}}@media (width<=1000px){.inner-hero-grid{grid-template-columns:1.08fr .92fr}.inner-hero h1{font-size:clamp(2.5rem,5.2vw,4rem)}.inner-hero-mascot{width:240px;height:62%;left:-21%}.inner-hero-scene{min-height:560px}.inner-service-grid,.inner-contact-grid{gap:.8rem}.inner-service-card,.inner-contact-card{padding:1.4rem}.inner-copy-split{gap:2rem}.inner-book-object{padding:1.7rem 1.3rem;inset:20% 13% 15% 2%}.inner-book-object p.v2-display{font-size:2.6rem}}@media (width<=760px){.inner-hero{min-height:auto}.inner-hero-grid{grid-template-columns:1fr;gap:0}.inner-hero-copy{padding:1.2rem 0 2.2rem}.inner-breadcrumb{margin-bottom:1.5rem;font-size:.63rem}.inner-hero h1{max-width:15ch;margin-bottom:1.3rem;font-size:clamp(2.45rem,8vw,3.9rem)}.inner-hero-description{max-width:47ch;margin-bottom:1.4rem;font-size:.83rem}.inner-hero .inner-eyebrow{letter-spacing:.1em;font-size:.85rem}.inner-hero-actions{gap:1rem}.inner-hero-actions .button{width:100%;padding:1rem 1.2rem;font-size:.77rem}.inner-hero-actions .inner-text-link{font-size:.75rem}.inner-hero-scene{min-height:350px;margin-inline:calc(var(--page-gutter) * -1)}.inner-hero-landscape{border:0;border-top:3px solid #eabe00;border-radius:20% 0 0/19% 0 0;inset:0}.inner-hero-mascot{width:49%;height:92%;max-height:310px;bottom:0;left:5%}.inner-scene-note{font-size:.6rem;bottom:1rem;right:1.2rem}.inner-hero--dark .inner-hero-landscape{border-radius:28% 0 0/24% 0 0;inset:0}.inner-hero--portrait .inner-hero-scene{min-height:420px}.inner-hero--portrait .inner-hero-landscape{border-radius:25% 0 0/20% 0 0}.inner-hero--portrait .inner-hero-landscape img{object-position:50% 32%}.inner-hero--portrait .inner-hero-mascot{width:40%;height:53%;left:auto;right:3%}.inner-hero--book .inner-hero-scene{min-height:390px}.inner-hero--book .inner-hero-landscape{border-radius:0;inset:0}.inner-book-object{max-width:270px;padding:1.5rem 1.2rem;inset:3% 25% 12% 14%}.inner-book-object p.v2-display{font-size:2.5rem}.inner-book-object>span:first-child{font-size:.85rem}.inner-book-object>span:last-child{font-size:.6rem}.inner-hero--book .inner-hero-mascot{width:40%;height:62%;bottom:.6rem;right:1%}.inner-book-status{margin-top:1.4rem;margin-bottom:0;font-size:.6rem}.inner-hero--contact .inner-hero-scene{min-height:300px}.inner-hero--contact .inner-hero-mascot{width:55%;height:96%;max-height:320px;left:23%}.inner-hero--compact .inner-hero-copy{padding-bottom:2rem}.interior-v2-content{padding-block:2.8rem}.inner-section-heading{margin-bottom:1.5rem;display:block}.inner-section-heading h2{margin-bottom:1rem;font-size:2rem}.inner-section-heading p{font-size:.78rem}.inner-routes-grid{grid-template-columns:1fr;gap:1.5rem}.inner-aside{min-height:0;padding:1.5rem}.inner-aside img{opacity:.25;pointer-events:none;width:45%;height:150px;position:absolute;bottom:0;right:-1rem}.inner-aside p,.inner-aside a{z-index:1;position:relative}.inner-aside p{max-width:40ch}.inner-routes-list .card-image{height:250px}.inner-routes-list .route-card-body{padding:1.3rem}.inner-map-toolbar{display:block}.inner-map-toolbar h2{margin-bottom:.6rem;font-size:1.9rem}.inner-map-toolbar p{font-size:.65rem}.inner-copy-split{grid-template-columns:1fr;gap:.5rem}.inner-copy-split>div:first-child h2{max-width:17ch}.inner-prose{font-size:.8rem}.inner-milestones{grid-template-columns:1fr;margin-top:2rem}.inner-milestones article,.inner-milestones article:first-child,.inner-milestones article:last-child{border-bottom:1px solid #bbaa733f;border-right:0;padding:1.5rem 0}.inner-milestones .inner-step{font-size:1.6rem}.inner-milestones h3{margin-bottom:.7rem}.inner-milestones p{margin:0}.inner-callout{grid-template-columns:1fr;gap:0;margin-block:2.5rem;padding:1.6rem}.inner-callout h2{font-size:2rem}.inner-callout p{font-size:.76rem}.inner-callout img{height:170px;margin-top:1.8rem}.inner-callout .button{max-width:100%;font-size:.75rem}.inner-service-grid,.inner-contact-grid{grid-template-columns:1fr;gap:1rem}.inner-service-card,.inner-contact-card{padding:1.5rem}.inner-service-card .inner-step,.inner-contact-card .inner-step{margin-bottom:.8rem;font-size:1.8rem}.inner-service-card h2,.inner-contact-card h2{max-width:25ch}.inner-service-card p{margin-bottom:0}.inner-section{margin-block:2.5rem}.inner-story-links a{gap:1rem;font-size:.78rem}.inner-legal{font-size:.78rem}.inner-legal h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.inner-hero *,.expedition-interior *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.inner-routes-list .card-image-link>picture{height:250px}.inner-book-object p.v2-display{font-size:clamp(1.6rem,8.4vw,2.5rem)}}@media (width>=761px) and (width<=1000px){.inner-service-card h2,.inner-contact-card h2{font-size:1.3rem}}.expedition-interior .inner-aside h2.v2-display{font-size:1.8rem}.expedition-interior .inner-service-card h2.v2-display,.expedition-interior .inner-contact-card h2.v2-display{font-size:1.5rem}.expedition-interior .inner-section-heading h2.v2-display{font-size:clamp(2rem,3.6vw,3.3rem)}.expedition-interior .inner-copy-split>div:first-child h2.v2-display,.expedition-interior .inner-prose h2.v2-display{font-size:clamp(2rem,3.6vw,3rem)}.expedition-interior .inner-callout h2.v2-display{font-size:clamp(2rem,3.5vw,3rem)}.expedition-interior .inner-map-toolbar h2.v2-display{font-size:2rem}@media (width>=761px) and (width<=1000px){.expedition-interior .inner-service-card h2.v2-display,.expedition-interior .inner-contact-card h2.v2-display,.expedition-interior .inner-aside h2.v2-display{font-size:1.3rem}}@media (width<=760px){.expedition-interior .inner-section-heading h2.v2-display,.expedition-interior .inner-callout h2.v2-display{font-size:2rem}.expedition-interior .inner-map-toolbar h2.v2-display{font-size:1.9rem}}@media (width>=761px){.inner-hero .inner-hero-description{max-width:min(43ch,100% - 5rem)}.inner-hero h1.v2-display{max-width:min(12ch,100% - 3rem)}.inner-hero--compact .inner-hero-description{max-width:70ch}.inner-hero--compact h1.v2-display{max-width:20ch}}
