.concept-page{--concept-label:var(--type-label);--concept-cta:var(--type-cta);--concept-body-sm:var(--type-small);--concept-body:var(--type-body-lg);--concept-serif-sm:var(--type-h3);--concept-serif-md:clamp(2rem, 1.68rem + 1.25vw, 3rem);--concept-serif-lg:var(--type-h2);--concept-serif-xl:clamp(2.75rem, 2rem + 2.8vw, 4.75rem);--concept-serif-hero:var(--type-h1);--concept-label-tracking:.17em;--concept-gutter:clamp(24px, 5vw, 72px);--concept-canvas:1420px;background:var(--night);color:var(--bone)}body:has(.concept-page) .site-header{display:none}.concept-page img{display:block}.concept-hero{isolation:isolate;height:100dvh;min-height:640px;position:relative;overflow:hidden}.concept-hero-media{z-index:0;object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.concept-hero-shade{z-index:1;background:radial-gradient(circle at 70% 24%, rgba(var(--rgb-brass-light), .08), transparent 30%), linear-gradient(90deg, rgba(var(--rgb-night), .62), rgba(var(--rgb-night), .12) 48%, rgba(var(--rgb-night), .26));position:absolute;inset:0}.concept-hero-nav{z-index:1000;width:100%;padding:calc(28px + env(safe-area-inset-top,0px)) max(clamp(20px, 5vw, 72px), env(safe-area-inset-right,0px)) 28px max(clamp(20px, 5vw, 72px), env(safe-area-inset-left,0px));opacity:1;transition:background .42s var(--ease), border-color .42s var(--ease), border-radius .42s var(--ease), box-shadow .42s var(--ease), color .42s var(--ease), inset .42s var(--ease), opacity .26s ease, padding .42s var(--ease), transform .46s var(--ease), backdrop-filter .42s var(--ease);background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;display:grid;position:fixed;top:0;left:0;transform:translateY(0)}.concept-hero-nav.is-scrolled{border:1px solid rgba(var(--rgb-brass-light), .26);background:rgba(var(--rgb-night), .91);width:min(760px,100% - 40px);color:var(--bone);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);box-shadow:0 18px 54px rgba(var(--rgb-black), .28);border-radius:2px;padding:9px 10px 9px 16px;top:20px;left:50%;right:auto;transform:translate(-50%)}.concept-hero-nav.is-scrolled:after{width:var(--nav-progress,0%);background:var(--brass-light);content:"";height:1px;transition:width .12s linear;position:absolute;bottom:-1px;left:0;right:auto}.concept-hero-nav.is-hidden{pointer-events:none;opacity:0;transform:translateY(calc(-100% - 30px))}.concept-hero-nav.is-scrolled.is-hidden{transform:translate(-50%,calc(-100% - 42px))}.concept-wordmark{color:var(--bone);font-family:var(--font-display);font-size:clamp(1.5rem,2vw,2.35rem);line-height:1}.concept-brandmark{width:clamp(76px,6.8vw,112px);transition:width .42s var(--ease), color .42s var(--ease)}.concept-nav-context{color:#0000;min-width:0;font-size:var(--concept-label);letter-spacing:.16em;text-align:center;text-transform:uppercase;transition:color .32s var(--ease);font-weight:700}.concept-hero-nav.is-scrolled .concept-brandmark{width:48px;color:var(--bone)}.concept-hero-nav.is-scrolled .concept-nav-context{color:rgba(var(--rgb-bone), .62)}.concept-hero-nav.is-scrolled .concept-nav-cta{border-color:#0000;border-left:1px solid rgba(var(--rgb-bone), .18);color:var(--bone)}.concept-hero-nav.is-scrolled .concept-menu-button{border-color:rgba(var(--rgb-bone), .18);color:var(--bone);background:0 0}.concept-nav-links{color:rgba(var(--rgb-bone), .72);font-size:var(--concept-cta);letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:clamp(20px,3vw,48px);font-weight:700;display:flex}.concept-nav-links a,.concept-nav-cta,.concept-menu-row,.concept-text-link,.concept-spread-note a,.concept-choice-row a{transition:color .36s var(--ease), border-color .36s var(--ease), background .36s var(--ease), box-shadow .36s var(--ease), transform .36s var(--ease)}.concept-text-link,.concept-spread-note a,.concept-field-notes-header>a{align-items:center;min-height:44px;display:inline-flex}.concept-nav-links a:hover,.concept-nav-links a:focus-visible,.concept-text-link:hover,.concept-text-link:focus-visible,.concept-spread-note a:hover,.concept-spread-note a:focus-visible{color:var(--brass-light)}.concept-nav-cta{border:var(--rule-fine-light);color:var(--bone);font-size:var(--concept-cta);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;padding:12px 18px;font-weight:700}.concept-nav-cta:hover,.concept-nav-cta:focus-visible,.concept-choice-row a:hover,.concept-choice-row a:focus-visible{background:var(--brass);border-color:var(--brass);box-shadow:0 22px 52px rgba(var(--rgb-ink), .13);color:#fff;transform:translateY(-2px)}.concept-menu-button{border:.5px solid rgba(var(--rgb-bone), .42);background:rgba(var(--rgb-night), .28);width:48px;min-width:48px;height:48px;color:var(--bone);cursor:pointer;transition:background .36s var(--ease), border-color .36s var(--ease), color .36s var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.concept-menu-button:hover,.concept-menu-button:focus-visible{background:rgba(var(--rgb-brass-light), .16);border-color:rgba(var(--rgb-brass-light), .72);color:var(--brass-light)}.concept-full-menu{z-index:1100;background:radial-gradient(circle at 34% 18%, rgba(var(--rgb-brass-light), .08), transparent 34%), linear-gradient(90deg, var(--night-deep), var(--night) 62%, var(--night-deep));width:100%;max-width:none;height:100dvh;max-height:none;color:var(--bone);border:0;grid-template:"header image""list image"minmax(0,1fr)/minmax(0,1fr) minmax(360px,40vw);margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.concept-full-menu.is-open{display:grid}.concept-full-menu-top{grid-area:header;justify-content:space-between;align-items:center;gap:24px;min-height:clamp(66px,8svh,92px);padding:18px clamp(24px,3.4vw,56px) 0;display:flex}.concept-full-menu-top .concept-brandmark{object-fit:contain;width:clamp(50px,4.4vw,70px);max-height:60px}.concept-menu-close{color:rgba(var(--rgb-bone), .58);cursor:pointer;font-size:var(--concept-label);letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-weight:500;display:inline-flex}.concept-full-menu-grid{display:contents}.concept-full-menu-list{scrollbar-width:none;grid-area:list;grid-auto-rows:minmax(58px,1fr);align-content:stretch;min-width:0;max-width:780px;height:100%;padding:clamp(12px,1.6vh,20px) clamp(24px,3.4vw,56px) clamp(18px,2.2vh,28px);display:grid;overflow-y:auto}.concept-full-menu-list::-webkit-scrollbar{display:none}.concept-full-menu-row{border-bottom:.5px solid rgba(var(--rgb-bone), .13);min-height:0;color:var(--bone);transition:opacity .42s var(--ease), color .36s var(--ease), border-color .36s var(--ease);grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:clamp(14px,1.8vw,24px);padding:clamp(7px,1vh,12px) 0;display:grid}.concept-full-menu-row:first-child{border-top:.5px solid rgba(var(--rgb-bone), .13)}.concept-full-menu-row:last-child{border-bottom:.5px solid rgba(var(--rgb-bone), .13)}.concept-full-menu-row>span{color:rgba(var(--rgb-brass-light), .55);font-family:var(--font-body);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);font-weight:500;line-height:1.2}.concept-full-menu-row h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;transition:color .42s var(--ease), transform .52s var(--ease);margin:0;font-size:clamp(2rem,min(3.1vw,5svh),3.4rem);font-weight:300;line-height:1}.concept-full-menu-list:hover .concept-full-menu-row{opacity:.36}.concept-full-menu-list:hover .concept-full-menu-row:hover,.concept-full-menu-list:hover .concept-full-menu-row:focus-visible,.concept-full-menu-row[data-active=true]{opacity:1}.concept-full-menu-row[data-active=true]{border-color:rgba(var(--rgb-brass-light), .28)}.concept-full-menu-row:hover,.concept-full-menu-row:focus-visible{color:var(--brass-light)}.concept-full-menu-row:hover h2,.concept-full-menu-row:focus-visible h2,.concept-full-menu-row[data-active=true] h2{color:var(--brass-light);transform:translate(8px)}.concept-full-menu-row svg{color:rgba(var(--rgb-bone), .48);transition:color .42s var(--ease), transform .52s var(--ease)}.concept-full-menu-row:hover svg,.concept-full-menu-row:focus-visible svg,.concept-full-menu-row[data-active=true] svg{color:var(--brass-light);transform:translate(10px)}.concept-full-menu-image{background:var(--night-warm);border:0;grid-area:image;height:100svh;min-height:100%;position:relative;overflow:hidden}.concept-full-menu-image:after{pointer-events:none;content:"";background:linear-gradient(90deg, rgba(var(--rgb-night), .48), rgba(var(--rgb-night), 0) 20%);position:absolute;inset:0}.concept-full-menu-image-stack{background:rgba(var(--rgb-ink), .62);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.concept-full-menu-image img{object-fit:cover;object-position:center;opacity:0;filter:saturate(.72)contrast(1.08)brightness(.82);width:100%;height:100%;transition:opacity .76s var(--ease), transform 1.1s var(--ease);position:absolute;inset:0;transform:scale(1.018)}.concept-full-menu-image img[src*=bandhavgarg],.concept-full-menu-image img[src*=bandhavgarh]{object-position:58% center}.concept-full-menu-image img.is-active{opacity:1;transform:scale(1)}.concept-full-menu-footer{color:rgba(var(--rgb-bone), .38);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;justify-content:space-between;gap:20px;padding:0 clamp(28px,4vw,64px) 28px;font-weight:500;display:none}.concept-full-menu-footer a{color:rgba(var(--rgb-bone), .58);transition:color .32s var(--ease)}.concept-full-menu-footer a:hover,.concept-full-menu-footer a:focus-visible{color:var(--brass-light)}:is(.concept-full-menu-grid:has([data-menu-item=journeys]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=destinations]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=photo-expeditions]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=journal]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=reviews]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=conservation-commitment]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=private-aviation]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=store]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=about]:hover) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=journeys]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=destinations]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=photo-expeditions]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=journal]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=reviews]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=conservation-commitment]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=private-aviation]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=store]:focus-visible) [data-menu-image],.concept-full-menu-grid:has([data-menu-item=about]:focus-visible) [data-menu-image]){opacity:0}:is(.concept-full-menu-grid:has([data-menu-item=journeys]:hover) [data-menu-image=journeys],.concept-full-menu-grid:has([data-menu-item=destinations]:hover) [data-menu-image=destinations],.concept-full-menu-grid:has([data-menu-item=photo-expeditions]:hover) [data-menu-image=photo-expeditions],.concept-full-menu-grid:has([data-menu-item=journal]:hover) [data-menu-image=journal],.concept-full-menu-grid:has([data-menu-item=reviews]:hover) [data-menu-image=reviews],.concept-full-menu-grid:has([data-menu-item=conservation-commitment]:hover) [data-menu-image=conservation-commitment],.concept-full-menu-grid:has([data-menu-item=private-aviation]:hover) [data-menu-image=private-aviation],.concept-full-menu-grid:has([data-menu-item=store]:hover) [data-menu-image=store],.concept-full-menu-grid:has([data-menu-item=about]:hover) [data-menu-image=about],.concept-full-menu-grid:has([data-menu-item=journeys]:focus-visible) [data-menu-image=journeys],.concept-full-menu-grid:has([data-menu-item=destinations]:focus-visible) [data-menu-image=destinations],.concept-full-menu-grid:has([data-menu-item=photo-expeditions]:focus-visible) [data-menu-image=photo-expeditions],.concept-full-menu-grid:has([data-menu-item=journal]:focus-visible) [data-menu-image=journal],.concept-full-menu-grid:has([data-menu-item=reviews]:focus-visible) [data-menu-image=reviews],.concept-full-menu-grid:has([data-menu-item=conservation-commitment]:focus-visible) [data-menu-image=conservation-commitment],.concept-full-menu-grid:has([data-menu-item=private-aviation]:focus-visible) [data-menu-image=private-aviation],.concept-full-menu-grid:has([data-menu-item=store]:focus-visible) [data-menu-image=store],.concept-full-menu-grid:has([data-menu-item=about]:focus-visible) [data-menu-image=about]){opacity:1}.concept-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(32px,7vw,110px);width:min(1340px,100% - 40px);min-height:calc(100svh - 96px);margin:0 auto;padding:72px 0 60px;display:grid;position:relative}.concept-hero-copy p,.concept-atelier-copy p,.concept-section-title p,.concept-species-copy>p:first-child,.concept-spread-copy p,.concept-concierge-card>p{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0 0 16px;font-weight:700}.concept-hero-copy h1{max-width:1040px;font-family:var(--font-display);font-size:var(--concept-serif-hero);letter-spacing:0;margin:0;font-weight:300;line-height:.94}.concept-hero-line{will-change:opacity, transform, filter;animation:1.6s cubic-bezier(.19,1,.22,1) both heroLineReveal}.concept-hero-line.is-stacked{line-height:.86}.concept-hero-line-main,.concept-hero-line-sub,.concept-hero-line-accent{display:inline-block}.concept-hero-line-main{animation:1.6s cubic-bezier(.19,1,.22,1) both heroWordFloat}.concept-hero-line-sub{animation:1.6s cubic-bezier(.19,1,.22,1) 90ms both heroWordFloat}.concept-hero-line-accent{color:var(--brass-light);font-style:italic;animation:1.9s cubic-bezier(.19,1,.22,1) .18s both heroAccentBloom}.concept-hero-dossier[hidden]{display:none}@keyframes heroLineReveal{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroWordFloat{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroAccentBloom{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}70%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:1;filter:blur();transform:translateY(0)}}.concept-hero-dossier{border-top:var(--rule-fine-light);color:rgba(var(--rgb-bone), .78);padding-top:24px}.concept-hero-dossier span{color:rgba(var(--rgb-bone), .5);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;font-weight:700}.concept-hero-dossier h2{color:var(--bone);font-family:var(--font-display);font-size:var(--concept-serif-md);margin:22px 0 10px;font-weight:300;line-height:1.02}.concept-hero-dossier p{font-size:var(--concept-body-sm);margin:0 0 24px;line-height:1.82}.concept-hero-dossier a,.concept-text-link{color:var(--brass-light);font-size:var(--concept-cta);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex}.concept-journey-types{padding:clamp(72px, 6vw, 108px) var(--concept-gutter) clamp(52px, 5vw, 88px);background:var(--paper);color:var(--espresso)}.concept-journey-types>h2{text-align:center;max-width:980px;font-family:var(--font-display);letter-spacing:-.035em;margin:0 auto clamp(48px,4vw,72px);font-size:clamp(3.3rem,5.1vw,6.35rem);font-weight:300;line-height:.98}.concept-journey-types>h2 em,.concept-journey-types-grid em{font-weight:300}.concept-journey-types-grid{width:min(var(--concept-canvas), 100%);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.concept-journey-types-grid article{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 clamp(28px,2.7vw,52px);display:flex}.concept-journey-types-grid article+article{border-left:1px solid rgba(var(--rgb-brass), .42)}.concept-journey-types-grid img{aspect-ratio:1.62;object-fit:cover;border-radius:6px;width:100%;height:auto}.concept-journey-types-grid h3{font-family:var(--font-display);letter-spacing:-.025em;margin:clamp(26px,2.2vw,38px) 0 clamp(16px,1.3vw,24px);font-size:clamp(2.1rem,2.6vw,3.25rem);font-weight:300;line-height:1.03}.concept-journey-types-grid p{max-width:390px;color:rgba(var(--rgb-espresso), .66);margin:0;font-size:clamp(.95rem,1.05vw,1.16rem);line-height:1.62}.concept-journey-types-grid a{border-bottom:1px dotted var(--brass);color:var(--brass);font-family:var(--font-display);transition:color .22s var(--ease), border-color .22s var(--ease);margin-top:clamp(20px,2vw,30px);padding-bottom:4px;font-size:1.06rem}.concept-journey-types-grid a:hover,.concept-journey-types-grid a:focus-visible{border-color:var(--espresso);color:var(--espresso)}.concept-legacy-ledger{border-top:1px solid rgba(var(--rgb-brass), .34);color:var(--espresso);margin-top:clamp(58px,5.5vw,92px)}.concept-legacy-ledger>p{color:var(--brass);font-size:var(--concept-label);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin:0;padding:18px 0 0;font-weight:700}.concept-legacy-ledger dl{width:min(var(--concept-canvas), 100%);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.concept-legacy-ledger dl>div{text-align:center;place-content:center;gap:13px;min-height:clamp(142px,10vw,178px);padding:24px clamp(18px,2.4vw,42px) 30px;display:grid}.concept-legacy-ledger dl>div+div{border-left:1px solid rgba(var(--rgb-brass), .34)}.concept-legacy-ledger dt{color:var(--brass);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:400;line-height:.9}.concept-legacy-ledger dd{color:rgba(var(--rgb-espresso), .68);margin:0;font-size:clamp(.86rem,1vw,1.04rem);line-height:1.45}@media (min-width:1061px){.concept-journey-types{padding-top:clamp(42px,4.2vw,72px)}.concept-journey-types>h2{margin-bottom:clamp(28px,2.8vw,44px);font-size:clamp(3.25rem,4.35vw,5.45rem)}.concept-journey-types-grid img{max-height:clamp(150px,14vw,220px)}.concept-journey-types-grid h3{margin:clamp(18px,1.7vw,28px) 0 14px;font-size:clamp(1.9rem,2.2vw,2.75rem)}.concept-journey-types-grid p{font-size:clamp(.82rem,.88vw,1rem);line-height:1.52}.concept-journey-types-grid a{margin-top:clamp(12px,1.3vw,20px)}.concept-legacy-ledger{margin-top:clamp(28px,3vw,50px)}.concept-legacy-ledger>p{padding-top:12px}.concept-legacy-ledger dl>div{min-height:clamp(104px,8.2vw,142px);padding-top:18px;padding-bottom:22px}.concept-legacy-ledger dt{font-size:clamp(2.45rem,3.25vw,4rem)}.concept-legacy-ledger dd{font-size:clamp(.74rem,.82vw,.9rem)}}@media (min-width:1061px) and (max-height:800px){.concept-journey-types{padding-top:24px;padding-bottom:44px}.concept-journey-types>h2{margin-bottom:20px;font-size:3.35rem;line-height:.92}.concept-journey-types-grid img{max-height:132px}.concept-journey-types-grid h3{margin:12px 0 8px;font-size:1.72rem}.concept-journey-types-grid p{font-size:.74rem;line-height:1.38}.concept-journey-types-grid a{margin-top:8px;font-size:.88rem}.concept-legacy-ledger{margin-top:18px}.concept-legacy-ledger>p{padding-top:8px;font-size:.56rem}.concept-legacy-ledger dl>div{gap:6px;min-height:88px;padding-top:10px;padding-bottom:14px}.concept-legacy-ledger dt{font-size:2.25rem}.concept-legacy-ledger dd{font-size:.7rem}}@media (max-width:1060px){.concept-legacy-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-legacy-ledger dl>div{min-height:164px}.concept-legacy-ledger dl>div:nth-child(3){border-left:0}.concept-legacy-ledger dl>div:nth-child(n+3){border-top:1px solid rgba(var(--rgb-brass), .34)}}@media (max-width:560px){.concept-journey-types{padding-bottom:42px}.concept-legacy-ledger{margin-top:28px}.concept-legacy-ledger>p{padding:16px 12px 4px;font-size:.58rem}.concept-legacy-ledger dl>div{gap:10px;min-height:138px;padding:25px 12px}.concept-legacy-ledger dt{font-size:clamp(2.5rem,13vw,3.5rem)}.concept-legacy-ledger dd{font-size:.78rem}}.concept-wildest-places{border-top:1px solid rgba(var(--rgb-espresso), .1);border-bottom:1px solid rgba(var(--rgb-espresso), .1);background:var(--cream);min-height:clamp(650px,62vw,880px);color:var(--espresso);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(72px,7vw,130px);padding:clamp(110px,10vw,180px) clamp(48px,12vw,220px);display:grid}.concept-wildest-places h2{max-width:650px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3.4rem,5.35vw,6.8rem);font-weight:300;line-height:1.05}.concept-wildest-places h2 em{font-weight:300}.concept-wildest-places-copy{gap:clamp(26px,2.5vw,44px);max-width:690px;display:grid}.concept-wildest-places-copy p{color:rgba(var(--rgb-espresso), .68);margin:0;font-size:clamp(1rem,1.15vw,1.28rem);line-height:1.55}.concept-private-aviation{color:var(--soil);background:#e8e2d7}.concept-private-aviation-image{background:#c9c4b9;min-height:clamp(420px,38vw,600px);margin:0;position:relative;overflow:hidden}.concept-private-aviation-image:after{background:linear-gradient(180deg, rgba(var(--rgb-night), .05), transparent 48%, rgba(var(--rgb-night), .12));content:"";pointer-events:none;position:absolute;inset:0}.concept-private-aviation-image img{object-fit:cover;object-position:center 54%;filter:saturate(.72)contrast(1.03)brightness(.96)}.concept-private-aviation-image figcaption{z-index:1;color:var(--brass);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;font-weight:700;position:absolute;top:clamp(30px,4vw,58px);left:clamp(28px,6vw,104px)}.concept-private-aviation-story{border-bottom:1px solid rgba(var(--rgb-soil), .16);grid-template-columns:minmax(420px,.9fr) minmax(0,1.25fr);gap:clamp(56px,8vw,140px);padding:clamp(54px,5.5vw,84px) clamp(28px,6vw,104px) clamp(64px,6vw,94px);display:grid}.concept-private-aviation-story h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(3.4rem,5.2vw,6.4rem);font-weight:300;line-height:.98}.concept-private-aviation-benefits{border-top:var(--rule-fine);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.concept-private-aviation-benefits article{border-right:var(--rule-fine);min-height:142px;padding:24px clamp(18px,2vw,30px) 20px}.concept-private-aviation-benefits article:first-child{padding-left:0}.concept-private-aviation-benefits article:nth-child(3){border-right:0}.concept-private-aviation-benefits span{color:var(--brass);font-size:var(--concept-label);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.concept-private-aviation-benefits p{color:rgba(var(--rgb-soil), .66);font-size:var(--concept-body-sm);margin:18px 0 0;line-height:1.65}.concept-private-aviation-benefits>a{border-bottom:1px solid var(--brass);width:fit-content;min-height:48px;color:var(--soil);font-size:var(--concept-cta);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;justify-self:end;align-items:center;gap:14px;font-weight:700;display:inline-flex}@media (max-width:980px){.concept-private-aviation-story{grid-template-columns:1fr}.concept-private-aviation-story h2{max-width:720px}}@media (max-width:680px){.concept-private-aviation-image{min-height:clamp(280px,70vw,430px)}.concept-private-aviation-image img{object-position:52% center}.concept-private-aviation-story{gap:38px;padding:52px 20px 64px}.concept-private-aviation-story h2{font-size:clamp(3rem,14vw,4.2rem)}.concept-private-aviation-benefits{grid-template-columns:1fr}.concept-private-aviation-benefits article,.concept-private-aviation-benefits article:first-child{border-right:0;border-bottom:var(--rule-fine);min-height:0;padding:24px 0}.concept-private-aviation-benefits>a{justify-self:start;margin-top:26px}}.concept-guest-notes{background:var(--paper);color:var(--espresso);padding:clamp(88px,9vw,132px) clamp(40px,8vw,160px);display:block}.concept-guest-notes-heading{grid-template-columns:minmax(240px,.65fr) minmax(440px,1fr);align-items:end;gap:clamp(40px,8vw,140px);margin-bottom:clamp(54px,7vw,104px);display:grid}.concept-guest-notes-heading>div{gap:12px;display:grid}.concept-guest-notes-heading p{color:var(--brass);font-size:var(--concept-cta);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0;font-weight:700}.concept-guest-notes-heading span{color:rgba(var(--rgb-espresso), .5);font-size:var(--concept-body-sm)}.concept-guest-notes h2{max-width:760px;font-family:var(--font-display);margin:0;font-size:clamp(3.2rem,5.2vw,6.5rem);font-weight:300;line-height:.98}.concept-guest-note-feature{border-top:1px solid rgba(var(--rgb-espresso), .16);border-bottom:1px solid rgba(var(--rgb-espresso), .16);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(52px,9vw,156px);padding:clamp(58px,8vw,120px) 0;display:grid}.concept-guest-note-feature blockquote{max-width:19ch;font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,4.4vw,5.2rem);font-weight:300;line-height:1.04}.concept-guest-note-details{gap:34px;display:grid}.concept-guest-note-details>div{border-top:1px solid rgba(var(--rgb-espresso), .16);gap:7px;padding-top:16px;display:grid}.concept-guest-note-details span{color:var(--brass);font-size:var(--concept-cta);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;font-weight:700}.concept-guest-note-details strong,.concept-guest-note-details small{font-size:var(--concept-body-sm);font-weight:400}.concept-guest-note-details strong{color:var(--espresso)}.concept-guest-note-details small{color:rgba(var(--rgb-espresso), .58)}.concept-guest-notes-link{border-bottom:1px solid rgba(var(--rgb-espresso), .3);width:fit-content;min-height:44px;color:var(--espresso);font-size:var(--concept-cta);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-weight:700;display:inline-flex}.concept-guest-notes-link svg{transition:transform .3s var(--ease)}.concept-guest-notes-link:hover svg,.concept-guest-notes-link:focus-visible svg{transform:translate(3px,-3px)}.concept-menu-section{padding:clamp(88px,10vw,150px) clamp(20px,5vw,72px)}.concept-section-title{grid-template-columns:minmax(0,.6fr) minmax(300px,.72fr);align-items:end;gap:clamp(24px,6vw,92px);width:min(1280px,100%);margin:0 auto 48px;display:grid}.concept-section-title h2{font-family:var(--font-display);font-size:var(--concept-serif-xl);margin:0;font-weight:300;line-height:1}.concept-menu-panel{border-top:var(--rule-fine-light);border-bottom:var(--rule-fine-light);grid-template-columns:180px minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,5vw,70px);width:min(1280px,100%);margin:0 auto;padding:34px 0;display:grid}.concept-menu-index{min-height:540px;color:rgba(var(--rgb-bone), .46);font-size:var(--concept-label);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;justify-content:space-between;font-weight:700;display:flex}.concept-menu-index strong{color:var(--brass-light);font-family:var(--font-display);font-size:var(--concept-serif-md);letter-spacing:0;text-transform:none;writing-mode:vertical-rl;font-weight:300}.concept-menu-list{display:grid}.concept-menu-row{border-bottom:.5px solid rgba(var(--rgb-bone), .13);color:var(--bone);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 0;display:grid}.concept-menu-row:first-child{padding-top:0}.concept-menu-row:last-child{border-bottom:0;padding-bottom:0}.concept-menu-row>span{color:var(--brass-light);font-family:var(--font-display);font-size:var(--concept-serif-sm);line-height:1}.concept-menu-row h3{font-family:var(--font-display);font-size:var(--concept-serif-xl);margin:0;font-weight:300;line-height:.92}.concept-menu-row p{max-width:540px;color:rgba(var(--rgb-bone), .56);font-size:var(--concept-body-sm);margin:14px 0 0;line-height:1.82}.concept-menu-row:hover,.concept-menu-row:focus-visible{color:var(--brass-light);transform:translate(8px)}.concept-menu-preview{flex-direction:column;justify-content:space-between;align-self:stretch;min-height:540px;display:flex}.concept-menu-preview img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.84);width:100%;height:430px}.concept-menu-preview p{color:rgba(var(--rgb-bone), .58);font-size:var(--concept-body-sm);margin:22px 0 0;line-height:1.82}.concept-species-section{background:var(--paper);color:var(--soil);padding:0 clamp(20px,3.8vw,58px);overflow:hidden}.concept-species-masthead{border-bottom:1px solid rgba(var(--rgb-soil), .2);text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:104px;display:grid}.concept-species-masthead p,.concept-species-masthead span,.concept-species-masthead small{font-size:var(--concept-label);letter-spacing:.22em;margin:0;font-weight:700}.concept-species-masthead span{text-align:center}.concept-species-masthead small{color:#692c2b;text-align:right}.concept-species-dossier{border-bottom:1px solid rgba(var(--rgb-soil), .2);grid-template-columns:minmax(300px,.92fr) minmax(420px,1.14fr) minmax(112px,.25fr) minmax(120px,.26fr);min-height:min(780px,78vw);display:grid}.concept-species-portrait{min-height:650px;margin:28px 0;position:relative;overflow:hidden}.concept-species-portrait img,.concept-species-next-image img{object-fit:cover;filter:saturate(.68)contrast(1.08)brightness(.9);transition:opacity .4s var(--ease), transform .9s var(--ease)}.concept-species-copy{text-align:left;flex-direction:column;justify-content:center;width:auto;margin:0;padding:clamp(70px,8vw,126px) clamp(36px,5vw,84px);display:flex}.concept-species-editorial{color:#692c2b;align-items:flex-start;gap:36px;margin-bottom:42px;display:flex}.concept-species-chapter>span{font-family:var(--font-display);font-size:clamp(2.4rem,3vw,4rem);line-height:.8}.concept-species-chapter p{font-size:var(--concept-label);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700}.concept-species-chapter small{color:rgba(var(--rgb-soil), .58);font:inherit;margin-top:7px;display:block}.concept-species-copy h2{max-width:720px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,4.7vw,5.7rem);font-weight:300;line-height:.96}.concept-species-intro{max-width:560px;color:rgba(var(--rgb-soil), .7);font-size:var(--concept-body);margin:34px 0 30px;line-height:1.72}.concept-species-facts{border-top:1px solid rgba(var(--rgb-soil), .24);border-bottom:1px solid rgba(var(--rgb-soil), .24);margin:0 0 34px;padding:0;display:block}.concept-species-facts div{text-align:left;grid-template-columns:minmax(116px,.7fr) 1.6fr;align-items:baseline;gap:22px;padding:17px 0;display:grid}.concept-species-facts div+div{border-top:1px solid rgba(var(--rgb-soil), .17);border-left:0}.concept-species-facts dt{color:#692c2b;font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;font-weight:700}.concept-species-facts dd{color:rgba(var(--rgb-soil), .76);margin:0;font-size:.82rem;line-height:1.55}.concept-species-cta{color:#692c2b;width:fit-content;min-height:50px;font-size:var(--concept-cta);letter-spacing:.2em;text-transform:uppercase;transition:background .28s var(--ease), color .28s var(--ease);border:1px solid #692c2b94;justify-content:space-between;align-items:center;gap:28px;padding:0 24px;font-weight:700;display:inline-flex}.concept-species-cta:hover,.concept-species-cta:focus-visible{color:#f8f5ed;background:#692c2b}.concept-species-index{border-left:1px solid rgba(var(--rgb-soil), .2);flex-direction:column;display:flex}.concept-species-index button{border:0;border-bottom:1px solid rgba(var(--rgb-soil), .14);min-height:102px;color:var(--soil);cursor:pointer;text-align:left;background:0 0;gap:3px;padding:20px 14px;display:grid;position:relative}.concept-species-index button:before{content:"";opacity:0;background:#692c2b;width:2px;height:24px;position:absolute;top:18px;left:-1px}.concept-species-index button.is-active:before{opacity:1}.concept-species-index span{color:#692c2b;font-family:var(--font-display);font-size:1.2rem}.concept-species-index strong,.concept-species-index small{font-size:var(--concept-label);letter-spacing:.1em;text-transform:uppercase}.concept-species-index strong{font-weight:700}.concept-species-index small{color:rgba(var(--rgb-soil), .55)}.concept-species-next{border:0;border-left:1px solid rgba(var(--rgb-soil), .2);color:var(--soil);cursor:pointer;text-align:left;background:0 0;grid-template-rows:1fr auto;gap:20px;padding:0 0 34px;display:grid;position:relative}.concept-species-next-image{min-height:390px;display:block;position:relative;overflow:hidden}.concept-species-next>span:last-child{gap:5px;padding:0 18px;display:grid}.concept-species-next b{color:#692c2b;font-family:var(--font-display);font-size:2rem;font-weight:400}.concept-species-next strong,.concept-species-next small{font-size:var(--concept-label);letter-spacing:.12em;text-transform:uppercase}.concept-species-next small{color:rgba(var(--rgb-soil), .55)}.concept-species-footnote{min-height:76px;color:rgba(var(--rgb-soil), .68);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:700;display:flex}.concept-species-footnote button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:14px 0}.concept-field-notes{padding:clamp(82px, 9vw, 132px) var(--concept-gutter);background:var(--cream);color:var(--soil);border-top:var(--rule-fine)}.concept-field-notes-header{justify-content:space-between;align-items:end;gap:32px;width:min(1180px,100%);margin:0 auto clamp(34px,5vw,58px);display:flex}.concept-field-notes-header p,.concept-field-note p{color:var(--brass);font-family:var(--font-body);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0 0 14px;font-weight:700;line-height:1.25}.concept-field-notes-header h2{font-family:var(--font-display);font-size:var(--concept-serif-md);margin:0;font-weight:300;line-height:1.08}.concept-field-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,34px);width:min(1180px,100%);margin:0 auto;display:grid}.concept-field-note{color:var(--soil);display:block}.concept-field-note div{aspect-ratio:4/5;background:var(--ivory);margin-bottom:22px;overflow:hidden}.concept-field-note img{object-fit:cover;filter:saturate(.74)contrast(1.04)brightness(.9);width:100%;height:100%;transition:transform .7s var(--ease), filter .7s var(--ease)}.concept-field-note:hover img,.concept-field-note:focus-visible img{filter:saturate(.84)contrast(1.05)brightness(.94);transform:scale(1.025)}.concept-field-note h3{max-width:92%;font-family:var(--font-display);font-size:var(--concept-serif-sm);margin:0;font-weight:300;line-height:1.12}.concept-expedition-calendar{background:var(--cream)}.concept-expedition-filters{border-top:var(--rule-fine);border-bottom:var(--rule-fine);scrollbar-width:none;width:min(1180px,100%);margin:0 auto 26px;display:flex;overflow-x:auto}.concept-expedition-filters::-webkit-scrollbar{display:none}.concept-expedition-filters button{min-width:max-content;min-height:52px;color:rgba(var(--rgb-soil), .58);cursor:pointer;font-size:var(--concept-label);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0 clamp(18px,2.5vw,34px);font-weight:700;position:relative}.concept-expedition-filters button:first-child{padding-left:0}.concept-expedition-filters button.is-active{color:var(--soil)}.concept-expedition-filters button.is-active:after{background:var(--brass);content:"";height:2px;position:absolute;bottom:-1px;left:clamp(18px,2.5vw,34px);right:clamp(18px,2.5vw,34px)}.concept-expedition-filters button:first-child.is-active:after{left:0}.concept-expedition-ledger{border-bottom:var(--rule-fine);grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);width:min(1180px,100%);margin:0 auto;display:grid}.concept-expedition-visual{background:var(--ivory);min-height:610px;margin:0;position:relative;overflow:hidden}.concept-expedition-visual:after{background:linear-gradient(180deg, transparent 70%, rgba(var(--rgb-night), .42));content:"";position:absolute;inset:0}.concept-expedition-visual img{object-fit:cover;filter:saturate(.78)contrast(1.04)}.concept-expedition-visual figcaption{z-index:1;color:rgba(var(--rgb-white), .82);font-size:var(--concept-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700;position:absolute;bottom:22px;left:24px;right:24px}.concept-expedition-list{border-top:var(--rule-fine);align-content:stretch;display:grid}.concept-expedition-list article{border-bottom:var(--rule-fine);border-left:var(--rule-fine);transition:background .3s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(24px,3vw,38px);display:grid;position:relative}.concept-expedition-list article.is-active{background:var(--bone)}.concept-expedition-list article.is-active:before{background:var(--brass);content:"";width:2px;position:absolute;top:0;bottom:0;left:-1px}.concept-expedition-list article>button{color:var(--soil);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.concept-expedition-list article span{color:var(--brass);font-size:var(--concept-label);letter-spacing:.15em;text-transform:uppercase;font-weight:700}.concept-expedition-list h3{font-family:var(--font-display);margin:12px 0 10px;font-size:clamp(1.65rem,2.25vw,2.5rem);font-weight:300;line-height:1.04}.concept-expedition-list p{color:rgba(var(--rgb-soil), .62);font-size:var(--concept-body-sm);margin:0;line-height:1.55}.concept-expedition-list article>a{min-height:44px;color:var(--soil);font-size:var(--concept-cta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-left:22px;font-weight:700;display:inline-flex}.concept-expedition-enquiry{justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100%);margin:0 auto;padding-top:28px;display:flex}.concept-expedition-enquiry p{color:rgba(var(--rgb-soil), .68);margin:0}.concept-expedition-enquiry a{border-bottom:1px solid var(--brass);min-height:48px;color:var(--soil);font-size:var(--concept-cta);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-weight:700;display:inline-flex}@media (max-width:860px){.concept-expedition-ledger{grid-template-columns:1fr}.concept-expedition-visual{min-height:62vw}.concept-expedition-list article{border-left:0}}@media (max-width:600px){.concept-expedition-calendar .concept-field-notes-header{flex-direction:column;align-items:start}.concept-expedition-filters{margin-bottom:18px}.concept-expedition-visual{min-height:76vw}.concept-expedition-list article{grid-template-columns:1fr;padding:25px 0}.concept-expedition-list article.is-active{background:0 0}.concept-expedition-list article.is-active:before{width:auto;height:2px;inset:0 0 auto}.concept-expedition-list article>a{width:fit-content;margin:14px 0 0}.concept-expedition-enquiry{flex-direction:column;align-items:flex-start}}.concept-journey-spread{min-height:min(920px,92svh);color:var(--bone);background:#17120e;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.08fr) minmax(270px,.64fr);align-items:center;gap:clamp(32px,4.6vw,76px);padding:clamp(92px,9vw,148px) clamp(24px,5vw,80px);display:grid}.concept-spread-copy{align-self:center}.concept-spread-copy h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(3.7rem,5.45vw,7rem);font-weight:300;line-height:.9}.concept-spread-copy span{max-width:38ch;color:rgba(var(--rgb-bone), .64);font-size:var(--concept-body-sm);margin-top:34px;font-weight:400;line-height:1.65;display:block}.concept-spread-image{min-height:clamp(580px,54vw,790px);position:relative;overflow:hidden}.concept-spread-image:after{border:1px solid rgba(var(--rgb-bone), .12);content:"";pointer-events:none;position:absolute;inset:0}.concept-spread-image img{object-fit:cover;filter:saturate(.76)contrast(1.04)brightness(.86);width:100%;height:100%;min-height:clamp(580px,54vw,790px)}.concept-spread-note{border-top:1px solid rgba(var(--rgb-bone), .2);color:rgba(var(--rgb-bone), .72);align-self:center;padding-top:28px}.concept-spread-monogram{border:1px solid rgba(var(--rgb-brass-light), .44);width:52px;height:52px;color:var(--brass-light);border-radius:50%;place-items:center;display:grid}.concept-spread-intro{max-width:35ch;font-size:var(--concept-body-sm);margin:26px 0 30px;line-height:1.72}.concept-spread-facts{margin:0 0 34px}.concept-spread-facts div{border-top:1px solid rgba(var(--rgb-bone), .12);grid-template-columns:.7fr 1.3fr;gap:14px;padding:15px 0;display:grid}.concept-spread-facts dt{color:rgba(var(--rgb-bone), .48);font-size:var(--concept-label);letter-spacing:.16em;text-transform:uppercase}.concept-spread-facts dd{color:var(--bone);font-family:var(--font-display);margin:0;font-size:clamp(1.1rem,1.3vw,1.4rem);line-height:1.25}.concept-spread-note a{border-bottom:1px solid rgba(var(--rgb-brass-light), .48);min-height:48px;color:var(--brass-light);font-size:var(--concept-cta);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;font-weight:700;display:inline-flex}.concept-journey-cinema{min-height:820px;color:var(--bone);background:#12100d;grid-template-rows:minmax(600px,72vh) auto;grid-template-columns:clamp(138px,12vw,190px) minmax(0,1fr);display:grid}.concept-cinema-rail{border-right:1px solid rgba(var(--rgb-soil), .18);color:var(--soil);background:#f3f0e9;grid-row:1/3;place-items:center;padding:34px 24px;display:grid}.concept-cinema-rail span,.concept-cinema-rail small{font-size:var(--concept-label);letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font-weight:700}.concept-cinema-rail span{transform:rotate(180deg)}.concept-cinema-rail h2{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:clamp(4rem,6.8vw,7.4rem);font-weight:300;line-height:.82;transform:rotate(180deg)}.concept-cinema-rail small{color:var(--brass);transform:rotate(180deg)}.concept-cinema-frame{background:#5c594f;min-height:600px;margin:0;position:relative;overflow:hidden}.concept-cinema-frame:after{background:linear-gradient(180deg, rgba(var(--rgb-night), .08), transparent 55%, rgba(var(--rgb-night), .28));content:"";pointer-events:none;position:absolute;inset:0}.concept-cinema-frame img{object-fit:cover;object-position:center 46%;filter:grayscale(.88)sepia(.16)contrast(1.04)brightness(.88)}.concept-cinema-frame figcaption{z-index:1;color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;font-weight:700;position:absolute;top:clamp(30px,4vw,58px);right:clamp(28px,5vw,72px)}.concept-cinema-ledger{border-top:1px solid rgba(var(--rgb-bone), .18);border-bottom:1px solid rgba(var(--rgb-bone), .14);background:rgba(var(--rgb-night), .98);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.concept-cinema-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.concept-cinema-ledger dl>div{border-right:1px solid rgba(var(--rgb-bone), .14);gap:8px;padding:28px clamp(20px,3vw,48px) 30px;display:grid}.concept-cinema-ledger dt{color:rgba(var(--rgb-bone), .48);font-size:var(--concept-label);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.concept-cinema-ledger dd{color:var(--bone);font-family:var(--font-display);margin:0;font-size:clamp(1.16rem,1.5vw,1.6rem)}.concept-cinema-ledger>a{min-width:clamp(260px,25vw,390px);min-height:84px;color:var(--brass-light);font-size:var(--concept-cta);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;padding:24px 38px;font-weight:700;display:inline-flex}.concept-cinema-ledger>a svg{transition:transform .26s var(--ease)}.concept-cinema-ledger>a:hover svg,.concept-cinema-ledger>a:focus-visible svg{transform:translate(5px)}@media (max-width:980px){.concept-journey-cinema{grid-template-rows:minmax(540px,68vh) auto;grid-template-columns:112px minmax(0,1fr)}.concept-cinema-ledger{grid-template-columns:1fr}.concept-cinema-ledger>a{border-top:1px solid rgba(var(--rgb-bone), .14);justify-content:space-between}}@media (max-width:680px){.concept-journey-cinema{flex-direction:column;min-height:0;display:flex}.concept-cinema-rail{border-right:0;grid-template-columns:1fr auto;justify-items:start;gap:12px;padding:54px 20px 28px;display:grid}.concept-cinema-rail span,.concept-cinema-rail small,.concept-cinema-rail h2{writing-mode:initial;transform:none}.concept-cinema-rail span{grid-column:1/-1}.concept-cinema-rail h2{text-transform:none;font-size:clamp(4.8rem,23vw,6.2rem);line-height:.88}.concept-cinema-rail small{text-align:right;align-self:end;max-width:16ch}.concept-cinema-frame{min-height:118vw}.concept-cinema-frame img{object-position:53% center}.concept-cinema-frame figcaption{text-align:right;top:22px;left:20px;right:20px}.concept-cinema-ledger dl{grid-template-columns:1fr}.concept-cinema-ledger dl>div{border-right:0;border-bottom:1px solid rgba(var(--rgb-bone), .12);grid-template-columns:.8fr 1.2fr;gap:18px;padding:20px}.concept-cinema-ledger>a{min-width:0;min-height:72px;padding:20px}}.concept-concierge{padding:clamp(100px, 11vw, 170px) var(--concept-gutter);border-top:1px solid rgba(var(--rgb-soil), .14);color:var(--soil);background:#e3ddd2;grid-template-columns:minmax(300px,.58fr) minmax(620px,1.12fr);align-items:center;gap:clamp(58px,8vw,134px);display:grid}.concept-concierge>div:first-child{max-width:780px}.concept-concierge h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(4rem,6vw,7rem);font-weight:300;line-height:1.04}.concept-concierge-card{border:1px solid rgba(var(--rgb-soil), .11);background:#f5f2eb;border-radius:2px;padding:clamp(38px,5vw,68px)}.concept-concierge-card h3{font-family:var(--font-display);margin:0;font-size:clamp(2.25rem,3vw,3.65rem);font-weight:300;line-height:1.05}.concept-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:clamp(34px,4vw,52px) 0 0;display:grid}.concept-choice-row a{border:1px solid rgba(var(--rgb-soil), .13);min-height:138px;box-shadow:none;text-align:left;color:var(--soil);font-size:var(--concept-cta);letter-spacing:.16em;text-transform:uppercase;background:#fbf9f4;border-radius:1px;align-content:center;gap:8px;padding:28px 58px 28px 30px;font-weight:700;display:grid;position:relative}.concept-choice-row a small{max-width:34ch;color:rgba(var(--rgb-soil), .62);font-size:var(--concept-body-sm);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.45}.concept-choice-row a:hover,.concept-choice-row a:focus-visible{border-color:rgba(var(--rgb-brass), .44);background:var(--soil)}.concept-choice-row .concept-choice-contact{border-color:var(--soil);background:var(--soil);color:var(--bone)}.concept-choice-row .concept-choice-contact small{color:var(--brass-light)}.concept-choice-row .concept-choice-contact:hover,.concept-choice-row .concept-choice-contact:focus-visible{border-color:var(--brass);background:var(--espresso)}.concept-choice-row a:hover small,.concept-choice-row a:focus-visible small{color:rgba(var(--rgb-white), .8)}.concept-choice-row a:after{content:"";opacity:.68;width:9px;height:9px;transition:opacity .36s var(--ease), transform .36s var(--ease);border-top:1px solid;border-right:1px solid;position:absolute;right:20px;transform:rotate(45deg)}.concept-choice-row a:hover:after,.concept-choice-row a:focus-visible:after{opacity:1;transform:translate(4px)rotate(45deg)}.concept-concierge-card>span{color:rgba(var(--rgb-soil), .58);font-size:var(--concept-body-sm);line-height:1.82;display:block}@media (max-width:1060px){.concept-full-menu{grid-template-columns:1fr;grid-template-areas:"header""list""footer";overflow:auto}.concept-hero-nav{grid-template-columns:auto 1fr auto auto}.concept-nav-links{display:none}.concept-menu-button{display:inline-flex}.concept-menu-panel,.concept-journey-spread{grid-template-columns:1fr}.concept-journey-spread{min-height:auto}.concept-spread-copy{max-width:720px}.concept-spread-note{grid-template-columns:auto minmax(0,1fr);gap:0 28px;display:grid}.concept-spread-intro{margin-top:0}.concept-spread-facts,.concept-spread-note a{grid-column:2}.concept-full-menu-grid{display:contents}.concept-full-menu-list{grid-auto-rows:minmax(68px,1fr);width:100%;max-width:none}.concept-full-menu-row h2{font-size:clamp(2.2rem,min(5vw,5svh),3.35rem)}.concept-menu-index{flex-direction:row;min-height:auto}.concept-menu-index strong{writing-mode:initial}.concept-menu-preview{min-height:auto}.concept-full-menu-image{display:none}.concept-species-section,.concept-field-notes-grid,.concept-journey-types,.concept-wildest-places,.concept-guest-notes,.concept-concierge{grid-template-columns:1fr}.concept-journey-types,.concept-wildest-places,.concept-guest-notes{padding:86px 28px}.concept-wildest-places{gap:52px;min-height:auto}.concept-wildest-places-copy{max-width:720px}.concept-guest-notes-heading,.concept-journey-types-grid{grid-template-columns:1fr}.concept-guest-notes-heading{gap:28px}.concept-guest-note-feature{grid-template-columns:1fr;gap:50px}.concept-guest-note-feature blockquote{font-size:clamp(2.35rem,8vw,4rem)}.concept-journey-types-grid article{padding:46px 0}.concept-journey-types-grid article+article{border-top:1px solid rgba(var(--rgb-brass), .42);border-left:0}}@media (max-width:720px){.concept-journey-spread{gap:34px;padding:76px 20px 82px}.concept-spread-copy h2{max-width:9ch;font-size:clamp(3.65rem,17vw,5rem)}.concept-spread-copy span{margin-top:24px}.concept-spread-note{padding-top:24px;display:block}.concept-spread-intro{margin-top:24px}.concept-spread-facts div{grid-template-columns:1fr 1.45fr}.concept-spread-note a{justify-content:space-between;width:100%}.concept-hero{min-height:100svh}.concept-hero-line,.concept-hero-line-main,.concept-hero-line-sub,.concept-hero-line-accent{will-change:auto;animation:none}.concept-hero-nav{padding:calc(18px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 18px max(20px, env(safe-area-inset-left,0px));grid-template-columns:auto 1fr auto;gap:14px}.concept-hero-nav.is-scrolled{top:max(10px, env(safe-area-inset-top,0px));width:calc(100% - 24px);padding:8px 9px 8px 14px;left:50%;right:auto;transform:translate(-50%)}.concept-hero-nav.is-scrolled.is-hidden{transform:translate(-50%,calc(-100% - 30px))}.concept-nav-context{display:none}.concept-nav-cta{justify-self:end}.concept-hero-nav .concept-brandmark{width:62px}.concept-nav-cta{min-height:44px;font-size:var(--concept-label);letter-spacing:.14em;white-space:nowrap;align-items:center;padding:9px 11px;display:inline-flex}.concept-hero-media{object-position:62% center}.concept-hero-grid{grid-template-columns:1fr;align-items:end;min-height:100%;padding:154px 0 46px}.concept-hero-copy h1{font-size:clamp(3rem,12.5vw,4.4rem)}.concept-section-title,.concept-field-notes-header,.concept-species-facts,.concept-choice-row{grid-template-columns:1fr}.concept-choice-row a:last-child{grid-column:auto}.concept-field-notes-header{align-items:start;display:grid}.concept-journey-types{padding:72px 20px}.concept-journey-types>h2{margin-bottom:30px;font-size:clamp(2.7rem,12vw,4rem)}.concept-journey-types-grid article{padding:38px 0 46px}.concept-journey-types-grid img{max-height:360px}.concept-journey-types-grid h3{margin-top:30px}.concept-wildest-places{gap:38px;padding:76px 20px 84px}.concept-wildest-places h2{font-size:clamp(2.8rem,13vw,4.3rem)}.concept-wildest-places-copy{gap:24px}.concept-wildest-places-copy p{font-size:1rem;line-height:1.65}.concept-menu-row{grid-template-columns:36px minmax(0,1fr)}.concept-full-menu-top{min-height:70px;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px))}.concept-full-menu-top .concept-brandmark{width:54px;max-height:48px}.concept-menu-close{min-width:44px;min-height:44px;font-size:var(--concept-label);padding:10px 12px}.concept-full-menu-grid{display:contents}.concept-full-menu-list{grid-auto-rows:minmax(64px,1fr);padding:18px 22px}.concept-menu-row svg,.concept-full-menu-row svg{display:none}.concept-menu-row h3,.concept-full-menu-row h2{font-size:clamp(1.72rem,8.8vw,2.6rem);line-height:.98}.concept-full-menu-row{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 0}.concept-full-menu-row>span{font-size:var(--concept-label)}.concept-full-menu-footer{flex-direction:column;padding:0 22px 22px}.concept-spread-image,.concept-spread-image img{min-height:430px}.concept-species-section{padding:0 20px}.concept-species-masthead{grid-template-columns:1fr auto;min-height:78px}.concept-species-masthead span{display:none}.concept-species-masthead small{font-size:var(--concept-label)}.concept-species-dossier{border:0;flex-direction:column;min-height:0;display:flex}.concept-species-portrait{aspect-ratio:4/5;width:100%;min-height:0;margin:20px 0 0}.concept-species-copy h2{font-size:clamp(2.65rem,12vw,4.2rem);line-height:.98}.concept-species-copy{order:2;padding:36px 0 34px}.concept-species-chapter{gap:20px;margin-bottom:28px}.concept-species-chapter>span{font-size:2rem}.concept-species-intro{margin:24px 0;font-size:1rem;line-height:1.65}.concept-species-facts{margin-bottom:28px}.concept-species-facts div{grid-template-columns:minmax(105px,.75fr) 1.4fr;gap:14px;padding:16px 0}.concept-species-facts dd{font-size:.86rem}.concept-species-cta{width:100%}.concept-species-index{border:0;border-bottom:1px solid rgba(var(--rgb-soil), .2);scrollbar-width:none;flex-direction:row;order:1;width:calc(100% + 20px);margin-top:18px;display:flex;overflow-x:auto}.concept-species-index::-webkit-scrollbar{display:none}.concept-species-index button{border:0;border-right:1px solid rgba(var(--rgb-soil), .14);min-width:132px;min-height:76px;padding:12px 14px 14px 0}.concept-species-index button:before{width:46px;height:2px;top:auto;bottom:-1px;left:0}.concept-species-index button:not(:first-child){padding-left:14px}.concept-species-next{border:0;border-top:1px solid rgba(var(--rgb-soil), .2);border-bottom:1px solid rgba(var(--rgb-soil), .2);order:3;grid-template-rows:auto;grid-template-columns:116px 1fr;align-items:center;gap:18px;padding:20px 0}.concept-species-next-image{min-height:92px}.concept-species-next>span:last-child{padding:0}.concept-species-next b{font-size:1.5rem}.concept-species-footnote{min-height:68px}.concept-species-footnote button{display:none}}@media (max-width:760px){.concept-private-aviation-header{flex-direction:column;align-items:start;gap:22px;margin-bottom:34px}.concept-private-aviation-header h2{font-size:var(--type-h2);line-height:.98}}@media (max-width:980px){.concept-private-aviation-story{grid-template-columns:1fr;gap:38px}}@media (max-width:680px){.concept-private-aviation{padding:68px 16px 72px}.concept-private-aviation-eyebrow{margin-bottom:20px}.concept-private-aviation-image{min-height:clamp(280px,72vw,360px)}.concept-private-aviation-story{gap:30px;padding:36px 4px 0}.concept-private-aviation-benefits article,.concept-private-aviation-benefits article:first-child{border-bottom-color:rgba(var(--rgb-soil), .16)}}.concept-expedition-calendar .concept-field-notes-header,.concept-private-aviation-header{width:min(var(--concept-canvas), 100%)}.concept-private-aviation-header{color:var(--soil);justify-content:space-between;align-items:end;gap:32px;margin:0 auto clamp(54px,6vw,82px);display:flex}.concept-private-aviation-header>div{min-width:0}.concept-private-aviation-eyebrow{width:auto;color:var(--brass);font-family:var(--font-body);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0 0 14px;font-weight:700;line-height:1.25}.concept-private-aviation-header h2{max-width:900px;color:var(--soil);font-family:var(--font-display);font-size:var(--concept-section-title);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:300;line-height:1}.concept-private-aviation-header>a{flex:none}.concept-private-aviation-story{padding-top:clamp(36px,4vw,56px);display:block}.concept-private-aviation-benefits{width:100%}@media (max-width:760px){.concept-private-aviation-header{flex-direction:column;align-items:start;gap:22px;margin-bottom:34px}.concept-private-aviation-header h2{font-size:var(--type-h2);line-height:.98}}.concept-concierge{width:100%;min-height:0;padding:clamp(68px, 6.5vw, 98px) var(--concept-gutter);grid-template-columns:minmax(220px,.38fr) minmax(620px,1fr);gap:clamp(48px,6vw,92px)}.concept-concierge>div:first-child{justify-self:end;width:100%;max-width:420px}.concept-concierge h2{max-width:8ch;font-size:clamp(2.85rem,4vw,4.2rem);line-height:.98}.concept-concierge-card{width:min(920px,100%);padding:clamp(32px,3.5vw,48px)}.concept-concierge-card h3{font-size:var(--type-h4);line-height:1.1}.concept-choice-row{gap:12px;margin-top:clamp(26px,3vw,38px)}.concept-choice-row a{min-height:104px;padding:20px 48px 20px 24px}.concept-choice-row a small{font-size:var(--type-small);line-height:1.38}@media (max-width:1060px){.concept-concierge{grid-template-columns:1fr;gap:34px;padding:72px 28px}.concept-concierge>div:first-child{justify-self:start;max-width:none}.concept-concierge h2{max-width:none}.concept-concierge-card{width:100%}}@media (max-width:620px){.concept-concierge{gap:28px;padding:60px 16px 68px}.concept-concierge h2{max-width:8ch;font-size:var(--type-h2)}.concept-concierge-card{padding:28px 18px}.concept-concierge-card h3{font-size:var(--type-h4)}.concept-choice-row{gap:9px;margin-top:24px}.concept-choice-row a{min-height:88px;padding:17px 42px 17px 18px}}.concept-private-aviation-eyebrow{width:min(var(--concept-canvas), 100%);color:var(--soil);font-size:var(--type-label);letter-spacing:.17em;text-transform:uppercase;margin:0 auto 28px;font-weight:700;line-height:1.25}.concept-private-aviation-image{background:var(--ivory);min-height:clamp(400px,35vw,540px)}@media (max-width:980px){.concept-private-aviation-story{grid-template-columns:1fr;gap:38px}}@media (max-width:680px){.concept-private-aviation{padding:68px 16px 72px}.concept-private-aviation-eyebrow{margin-bottom:20px}.concept-private-aviation-image{min-height:clamp(280px,72vw,360px)}.concept-private-aviation-story{gap:30px;padding:36px 4px 0}.concept-private-aviation-benefits article,.concept-private-aviation-benefits article:first-child{border-bottom-color:rgba(var(--rgb-soil), .16)}}@media (prefers-reduced-motion:reduce){.concept-hero-nav,.concept-brandmark,.concept-nav-context{transition:none}.concept-hero-line,.concept-hero-line-main,.concept-hero-line-sub,.concept-hero-line-accent{animation:none}}.concept-species-section{border-top:1px solid rgba(var(--rgb-soil), .12);background:var(--paper);padding:clamp(84px,7vw,108px) clamp(20px,5vw,72px) 0}.concept-species-portfolio{border:1px solid rgba(var(--rgb-soil), .16);background:var(--bone);grid-template-columns:minmax(420px,1.06fr) minmax(440px,.94fr);min-height:min(620px,56vw);display:grid}.concept-species-portfolio .concept-species-portrait{min-height:560px;margin:0}.concept-species-portfolio .concept-species-copy{padding:clamp(42px,4vw,64px) clamp(38px,5vw,82px)}.concept-species-eyebrow{color:var(--brass);font-size:var(--concept-label);letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-weight:700}.concept-species-portfolio .concept-species-chapter{color:var(--brass);gap:0;margin-bottom:28px}.concept-species-portfolio .concept-species-chapter>span{font-size:clamp(2rem,2.6vw,3.2rem)}.concept-species-portfolio .concept-species-copy h2{max-width:640px;font-size:clamp(3rem,4.2vw,5rem);line-height:.98}.concept-species-portfolio .concept-species-intro{margin:27px 0;line-height:1.62}.concept-species-portfolio .concept-species-facts{grid-template-columns:repeat(3,1fr);margin:0 0 28px;padding:21px 0;display:grid}.concept-species-portfolio .concept-species-facts div{padding:0 17px;display:block}.concept-species-portfolio .concept-species-facts div:first-child{padding-left:0}.concept-species-portfolio .concept-species-facts div+div{border-top:0;border-left:1px solid rgba(var(--rgb-soil), .17)}.concept-species-portfolio .concept-species-facts dd{font-size:var(--concept-body-sm);margin-top:9px;line-height:1.45}.concept-species-portfolio .concept-species-cta{border-color:var(--brass);background:var(--brass);color:#fff;min-height:50px}.concept-species-portfolio .concept-species-cta:hover,.concept-species-portfolio .concept-species-cta:focus-visible{border-color:var(--soil);background:var(--soil)}.concept-species-section>.concept-species-index{border-top:1px solid rgba(var(--rgb-soil), .16);border-right:0;border-bottom:1px solid rgba(var(--rgb-soil), .16);background:var(--paper);border-left:0;flex-direction:row;justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);min-height:104px;padding:16px clamp(18px,2.6vw,42px);display:flex}.concept-species-index-scroll{scrollbar-width:none;flex:0 1240px;justify-content:center;min-width:0;max-width:1240px;display:flex;overflow-x:auto}.concept-species-index-scroll::-webkit-scrollbar{display:none}.concept-species-section .concept-species-index-scroll button{border:0;border-right:1px solid rgba(var(--rgb-soil), .14);min-width:148px;max-width:210px;min-height:70px;color:var(--soil);cursor:pointer;text-align:center;background:0 0;flex:1 1 0;align-content:center;gap:8px;padding:16px 18px;display:grid;position:relative}.concept-species-section .concept-species-index-scroll button:last-child{border-right:0}.concept-species-section .concept-species-index-scroll button:before{background:var(--brass);content:"";opacity:0;width:48px;height:2px;position:absolute;inset:auto auto 18px 50%;transform:translate(-50%)}.concept-species-section .concept-species-index-scroll button.is-active:before{opacity:1}.concept-species-index-scroll strong{letter-spacing:.09em;text-transform:uppercase;padding-bottom:14px;font-size:clamp(.76rem,.82vw,.9rem);font-weight:700;line-height:1.25}.concept-species-index-scroll small{color:rgba(var(--rgb-soil), .52);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:600;line-height:1.3;display:block}.concept-species-section .concept-species-arrow{border:1px solid rgba(var(--rgb-soil), .22);width:50px;min-width:50px;height:50px;min-height:50px;color:var(--soil);cursor:pointer;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), transform .22s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.concept-species-section .concept-species-arrow:hover,.concept-species-section .concept-species-arrow:focus-visible{border-color:var(--soil);background:var(--soil);color:var(--bone);transform:translateY(-2px)}.concept-conservation-statement{min-height:clamp(720px,76vw,980px);padding:clamp(110px, 12vw, 180px) max(clamp(28px, 9vw, 172px), env(safe-area-inset-left,0px));border-top:var(--rule-fine);background:var(--paper);color:var(--soil);grid-template-columns:minmax(0,.95fr) minmax(380px,.65fr);align-items:center;gap:clamp(72px,12vw,210px);display:grid}.concept-conservation-statement h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(4rem,6.2vw,7.1rem);font-weight:300;line-height:1.08}.concept-conservation-statement h2 em{font-weight:300}.concept-conservation-copy{gap:clamp(28px,3vw,42px);max-width:560px;display:grid}.concept-conservation-copy p{color:rgba(var(--rgb-soil), .72);font-family:var(--font-display);margin:0;font-size:clamp(1.12rem,1.35vw,1.42rem);line-height:1.55}.concept-conservation-copy a{border-bottom:1px solid var(--brass);width:fit-content;min-height:48px;color:var(--brass);font-size:var(--concept-cta);letter-spacing:.15em;text-transform:uppercase;transition:color .24s var(--ease), gap .24s var(--ease);align-items:center;gap:12px;font-weight:700;display:inline-flex}.concept-conservation-copy a:hover,.concept-conservation-copy a:focus-visible{color:var(--soil);gap:17px}@media (max-width:900px){.concept-conservation-statement{grid-template-columns:1fr;gap:60px;min-height:0;padding:100px 28px}.concept-conservation-statement h2{font-size:clamp(3.6rem,10vw,5.5rem)}.concept-conservation-copy{max-width:680px}}@media (max-width:560px){.concept-conservation-statement{gap:48px;padding:78px 20px 88px}.concept-conservation-statement h2{font-size:clamp(3.1rem,15vw,4.4rem);line-height:1.02}.concept-conservation-copy{gap:26px}.concept-conservation-copy p{font-size:1.08rem}}@media (max-width:760px){.concept-species-section{padding:58px 20px 0}.concept-species-portfolio{border-bottom:0;flex-direction:column;min-height:0;display:flex}.concept-species-portfolio .concept-species-portrait{aspect-ratio:16/10;min-height:0}.concept-species-portfolio .concept-species-copy{order:initial;padding:25px 20px 28px}.concept-species-eyebrow{margin-bottom:16px}.concept-species-portfolio .concept-species-chapter{margin-bottom:17px}.concept-species-portfolio .concept-species-copy h2{font-size:clamp(2.2rem,9.5vw,2.75rem)}.concept-species-portfolio .concept-species-intro{margin:18px 0;font-size:.96rem}.concept-species-portfolio .concept-species-facts{display:none}.concept-species-portfolio .concept-species-cta{width:100%}.concept-species-section>.concept-species-index{border-top:1px solid rgba(var(--rgb-soil), .16);gap:0;width:100%;min-height:100px;padding:0}.concept-species-section .concept-species-arrow{display:none}.concept-species-index-scroll{justify-content:flex-start;padding-right:38px}.concept-species-section .concept-species-index-scroll button{text-align:left;min-width:158px;padding:16px 18px}.concept-species-section .concept-species-index-scroll button:before{width:auto;bottom:17px;left:18px;right:18px;transform:none}.concept-species-index-scroll strong{font-size:var(--concept-label)}.concept-species-section>.concept-species-index:before{color:rgba(var(--rgb-soil), .58);content:"Swipe to explore →";font-size:var(--concept-label);letter-spacing:.16em;text-transform:uppercase;font-weight:700;position:absolute;top:-23px;right:0}}.concept-expedition-darkroom{color:var(--bone);background:#100e0b;padding:clamp(110px,10vw,160px) 0 clamp(86px,9vw,132px);position:relative;overflow:hidden}.concept-darkroom-heading{text-align:center;width:min(1180px,100% - 80px);margin:0 auto clamp(44px,5vw,72px)}.concept-darkroom-heading p{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-weight:700}.concept-darkroom-heading h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,6vw,7rem);font-weight:300;line-height:.98}.concept-expedition-darkroom .concept-expedition-filters{border-bottom:0;justify-content:center;width:min(1180px,100% - 80px);margin:0 auto 40px}.concept-expedition-darkroom .concept-expedition-filters button{color:rgba(var(--rgb-bone), .52)}.concept-expedition-darkroom .concept-expedition-filters button.is-active{color:var(--bone)}.concept-expedition-darkroom .concept-expedition-filters button.is-active:after{background:var(--brass-light)}.concept-darkroom-prints{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:clamp(12px,2.5vw,38px);width:100%;min-height:clamp(310px,37vw,590px);padding:0 clamp(20px,4vw,60px);display:flex;overflow-x:auto}.concept-darkroom-prints::-webkit-scrollbar{display:none}.concept-darkroom-prints button{aspect-ratio:4/3;border:10px solid rgba(var(--rgb-bone), .08);cursor:pointer;opacity:.34;width:min(25vw,370px);min-width:250px;transition:border-color .5s var(--ease), opacity .5s var(--ease), transform .65s var(--ease);background:#080706;flex:none;padding:0;position:relative;overflow:hidden;transform:scale(.92)}.concept-darkroom-prints button img{object-fit:cover;filter:grayscale(.25)brightness(.62);transition:filter .6s var(--ease), transform .9s var(--ease)}.concept-darkroom-prints button.is-active{border-color:rgba(var(--rgb-bone), .78);opacity:1;width:min(39vw,570px);transform:scale(1)}.concept-darkroom-prints button.is-active img{filter:none;transform:scale(1.015)}.concept-darkroom-prints button:focus-visible{outline:2px solid var(--brass-light);outline-offset:5px}.concept-darkroom-selection{text-align:center;justify-items:center;width:min(760px,100% - 40px);margin:clamp(34px,4vw,58px) auto 0;display:grid}.concept-darkroom-selection>p{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.concept-darkroom-selection h3{max-width:680px;font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:300;line-height:1.08}.concept-darkroom-selection>div{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:20px 0 22px;display:flex}.concept-darkroom-selection span{color:rgba(var(--rgb-bone), .66);font-size:var(--concept-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.concept-darkroom-selection span+span:before{color:var(--brass);content:"·";margin-right:24px}.concept-darkroom-selection a,.concept-expedition-darkroom .concept-expedition-enquiry a{border-bottom:1px solid var(--brass-light);min-height:48px;color:var(--brass-light);font-size:var(--concept-cta);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-weight:700;display:inline-flex}.concept-expedition-season{border-top:1px solid rgba(var(--rgb-bone), .24);grid-template-columns:110px minmax(0,1fr);gap:28px;width:min(1320px,100% - 80px);margin:clamp(70px,8vw,110px) auto 0;padding-top:28px;display:grid}.concept-season-label{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.18em;text-transform:uppercase;padding-top:18px;font-weight:700}.concept-expedition-darkroom .concept-expedition-list{scrollbar-width:none;border:0;display:flex;overflow-x:auto}.concept-expedition-darkroom .concept-expedition-list::-webkit-scrollbar{display:none}.concept-expedition-darkroom .concept-expedition-list article{border:0;border-left:1px solid rgba(var(--rgb-bone), .18);background:0 0;flex:1 0 230px;min-width:230px;padding:16px 22px}.concept-expedition-darkroom .concept-expedition-list article.is-active{background:0 0}.concept-expedition-darkroom .concept-expedition-list article.is-active:before{background:var(--brass-light);border-radius:50%;width:9px;height:9px;inset:-29px auto auto 22px}.concept-expedition-darkroom .concept-expedition-list article>button{color:var(--bone);text-align:left;padding:0;display:block}.concept-expedition-darkroom .concept-expedition-list article span{color:var(--brass-light)}.concept-expedition-darkroom .concept-expedition-list h3{color:var(--bone);margin-top:10px;font-size:1.25rem}.concept-expedition-darkroom .concept-expedition-list p{color:rgba(var(--rgb-bone), .48);margin-top:8px}.concept-expedition-darkroom .concept-expedition-enquiry{border-color:rgba(var(--rgb-bone), .18);width:min(1320px,100% - 80px);margin:52px auto 0}.concept-expedition-darkroom .concept-expedition-enquiry p{color:rgba(var(--rgb-bone), .58)}@media (max-width:760px){.concept-expedition-darkroom{padding:78px 0 72px}.concept-darkroom-heading{text-align:left;width:calc(100% - 40px);margin-bottom:34px}.concept-darkroom-heading h2{font-size:clamp(3.2rem,14vw,4.6rem)}.concept-expedition-darkroom .concept-expedition-filters{justify-content:flex-start;width:calc(100% - 40px);margin-bottom:26px;overflow-x:auto}.concept-darkroom-prints{scroll-snap-type:x mandatory;justify-content:flex-start;min-height:0;padding:0 20px}.concept-darkroom-prints button,.concept-darkroom-prints button.is-active{opacity:1;scroll-snap-align:center;border-width:7px;width:82vw;min-width:82vw;transform:none}.concept-darkroom-prints button:not(.is-active) img{filter:brightness(.72)}.concept-darkroom-selection{text-align:left;justify-items:start}.concept-darkroom-selection>div{justify-content:flex-start}.concept-darkroom-selection span{width:100%}.concept-darkroom-selection span+span:before{display:none}.concept-expedition-season{grid-template-columns:1fr;gap:12px;width:calc(100% - 40px);margin-top:62px}.concept-expedition-darkroom .concept-expedition-list article{min-width:210px;padding-left:16px}.concept-expedition-darkroom .concept-expedition-enquiry{flex-direction:column;align-items:flex-start;width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.concept-darkroom-prints button,.concept-darkroom-prints button img{transition:none}}.concept-journey-cinema{position:relative}.concept-cinema-filters{z-index:3;background:rgba(var(--rgb-night), .52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:flex-end;align-items:center;gap:clamp(22px,3.4vw,58px);min-height:88px;padding:0 clamp(28px,5vw,72px);display:flex;position:absolute;top:0;left:clamp(138px,12vw,190px);right:0}.concept-cinema-filters>span{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;margin-right:auto;font-weight:700}.concept-cinema-filters button{min-height:48px;color:rgba(var(--rgb-bone), .68);cursor:pointer;font-family:var(--font-display);letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:clamp(.95rem,1.25vw,1.18rem);position:relative}.concept-cinema-filters button:after{background:var(--brass-light);content:"";opacity:0;height:1px;transition:opacity .24s var(--ease), transform .32s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.4)}.concept-cinema-filters button.is-active{color:var(--bone)}.concept-cinema-filters button.is-active:after{opacity:1;transform:scaleX(1)}.concept-cinema-filters button:focus-visible{outline:1px solid var(--brass-light);outline-offset:7px}.concept-cinema-frame:after{background:rgba(var(--rgb-night), .12)}.concept-cinema-frame img{filter:saturate(.8)contrast(1.04)brightness(.86);animation:concept-world-reveal .65s var(--ease) both}.concept-cinema-frame figcaption{top:116px}.concept-cinema-ledger dd{line-height:1.35}.concept-expedition-calendar{background:var(--paper);padding-top:clamp(110px,11vw,170px);padding-bottom:clamp(100px,10vw,150px)}.concept-expedition-calendar .concept-field-notes-header{margin-bottom:clamp(54px,6vw,82px)}.concept-expedition-calendar .concept-field-notes-header h2{max-width:900px}.concept-departure-editorial{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);align-items:stretch;gap:clamp(42px,5vw,82px);width:min(1380px,100%);margin:0 auto;display:grid}.concept-departure-feature{background:var(--night);min-height:clamp(470px,42vw,650px);color:var(--bone);display:block;position:relative;overflow:hidden}.concept-departure-feature img{object-fit:cover;filter:saturate(.78)contrast(1.05)brightness(.88);transition:transform .9s var(--ease), opacity .42s var(--ease)}.concept-departure-feature:hover img,.concept-departure-feature:focus-visible img{transform:scale(1.025)}.concept-departure-feature-shade{background:rgba(var(--rgb-night), .28);position:absolute;inset:0}.concept-departure-feature-copy{max-width:650px;position:absolute;bottom:clamp(28px,4vw,58px);left:clamp(26px,4vw,58px);right:clamp(26px,4vw,58px)}.concept-departure-feature-copy>span,.concept-departure-summary small{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.concept-departure-feature-copy h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:15px 0 12px;font-size:clamp(2.8rem,4.5vw,5.4rem);font-weight:300;line-height:.94}.concept-departure-feature-copy p{color:rgba(var(--rgb-bone), .72);font-size:var(--concept-body-sm);margin:0 0 24px;line-height:1.5}.concept-departure-feature-copy>strong{border-bottom:1px solid var(--brass-light);color:var(--brass-light);font-size:var(--concept-cta);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:13px;padding-bottom:7px;display:inline-flex}.concept-departure-list{border-top:var(--rule-fine);align-content:stretch;display:grid}.concept-departure-list>a{border-bottom:var(--rule-fine);color:var(--soil);transition:color .22s var(--ease), transform .3s var(--ease);grid-template-columns:112px minmax(0,1fr) 24px;align-items:center;gap:clamp(18px,2vw,28px);padding:clamp(22px,2.5vw,34px) 0;display:grid}.concept-departure-list>a:hover,.concept-departure-list>a:focus-visible,.concept-departure-list>a.is-active{color:var(--brass);transform:translate(7px)}.concept-departure-thumb{aspect-ratio:1/.82;display:block;position:relative;overflow:hidden}.concept-departure-thumb img{object-fit:cover;filter:saturate(.72)contrast(1.04)}.concept-departure-summary{gap:8px;display:grid}.concept-departure-summary strong{font-family:var(--font-display);font-size:clamp(1.4rem,1.8vw,2rem);font-weight:300;line-height:1.05}.concept-departure-summary em{color:rgba(var(--rgb-soil), .58);font-size:.76rem;font-style:normal;line-height:1.45}.concept-departure-list svg{justify-self:end}.concept-departure-salon{width:min(1420px,100%);margin:0 auto;position:relative}.concept-departure-salon-image{background:var(--night);min-height:clamp(540px,49vw,740px);margin:0;position:relative;overflow:hidden}.concept-departure-salon-image img{object-fit:cover;object-position:center;filter:saturate(.74)contrast(1.06)brightness(.88);animation:concept-world-reveal .65s var(--ease) both}.concept-departure-dossier{background:var(--bone);width:min(440px,35%);min-height:min(510px,100% - 70px);color:var(--soil);flex-direction:column;justify-content:center;padding:clamp(38px,4vw,64px);display:flex;position:absolute;top:50%;right:clamp(24px,3vw,48px);transform:translateY(-50%)}.concept-departure-dossier>p{color:var(--brass);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-weight:700}.concept-departure-dossier h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 32px;font-size:clamp(2.5rem,3.5vw,4.4rem);font-weight:300;line-height:.96}.concept-departure-dossier dl{border-top:var(--rule-fine);margin:0 0 34px;display:grid}.concept-departure-dossier dl>div{border-bottom:var(--rule-fine);grid-template-columns:100px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.concept-departure-dossier dt{color:rgba(var(--rgb-soil), .52);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700}.concept-departure-dossier dd{font-family:var(--font-display);margin:0;font-size:1rem;line-height:1.3}.concept-departure-dossier>a{background:var(--brass);color:#fff;min-height:54px;font-size:var(--concept-cta);letter-spacing:.17em;text-transform:uppercase;transition:background .24s var(--ease), color .24s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:0 22px;font-weight:700;display:flex}.concept-departure-dossier>a:hover,.concept-departure-dossier>a:focus-visible{background:var(--soil)}.concept-departure-index{border-bottom:var(--rule-fine);grid-template-columns:repeat(4,minmax(0,1fr));width:min(1420px,100%);margin:0 auto;display:grid}.concept-departure-index button{min-height:112px;color:rgba(var(--rgb-soil), .65);cursor:pointer;text-align:center;background:0 0;border:0;place-content:center;gap:9px;padding:20px;display:grid;position:relative}.concept-departure-index button+button{border-left:var(--rule-fine)}.concept-departure-index button:after{background:var(--brass);content:"";opacity:0;height:2px;transition:opacity .24s var(--ease), transform .32s var(--ease);position:absolute;bottom:-1px;left:20%;right:20%;transform:scaleX(.45)}.concept-departure-index button:hover,.concept-departure-index button:focus-visible,.concept-departure-index button.is-active{color:var(--soil)}.concept-departure-index button.is-active:after{opacity:1;transform:scaleX(1)}.concept-departure-index span{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(1.2rem,1.6vw,1.7rem)}.concept-departure-index small{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.35}@keyframes concept-world-reveal{0%{opacity:.55;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.concept-cinema-filters{gap:24px;padding-left:28px;padding-right:28px;left:112px}.concept-cinema-filters>span{display:none}.concept-departure-editorial{grid-template-columns:1fr}.concept-departure-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.concept-departure-list>a{border-top:var(--rule-fine);grid-template-columns:82px minmax(0,1fr);padding-right:20px}.concept-departure-list>a+a{border-left:var(--rule-fine);padding-left:20px}.concept-departure-list>a svg{display:none}.concept-departure-dossier{width:min(410px,44%);padding:36px}.concept-departure-dossier h3{font-size:clamp(2.4rem,4.8vw,3.7rem)}}@media (max-width:680px){.concept-cinema-filters{scrollbar-width:none;background:#12100d;order:2;justify-content:flex-start;gap:28px;min-height:72px;padding:0 20px;position:static;overflow-x:auto}.concept-cinema-filters::-webkit-scrollbar{display:none}.concept-cinema-filters button{flex:none;min-height:52px}.concept-cinema-frame{order:3}.concept-cinema-ledger{order:4}.concept-cinema-frame figcaption{top:22px}.concept-expedition-calendar{padding-top:86px;padding-bottom:90px}.concept-departure-editorial{gap:34px}.concept-departure-feature{min-height:480px}.concept-departure-feature-copy h3{font-size:clamp(2.5rem,12vw,3.8rem)}.concept-departure-list{display:block}.concept-departure-list>a,.concept-departure-list>a+a{border-left:0;grid-template-columns:94px minmax(0,1fr) 20px;padding:22px 0}.concept-departure-list>a svg{display:block}.concept-departure-list>a:hover,.concept-departure-list>a:focus-visible,.concept-departure-list>a.is-active{transform:none}.concept-departure-salon{flex-direction:column;display:flex}.concept-departure-salon-image{aspect-ratio:4/5;min-height:430px}.concept-departure-salon-image img{object-position:center}.concept-departure-dossier{width:100%;min-height:0;padding:36px 24px 40px;position:static;transform:none}.concept-departure-dossier h3{font-size:clamp(2.55rem,12vw,3.65rem)}.concept-departure-index{scrollbar-width:none;display:flex;overflow-x:auto}.concept-departure-index::-webkit-scrollbar{display:none}.concept-departure-index button{flex:none;min-width:154px;min-height:96px}.concept-departure-index button:after{left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.concept-cinema-frame img{animation:none}}.concept-journey-feature{background:var(--night);min-height:clamp(680px,84svh,920px);color:var(--bone);isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(370px,.68fr);display:grid;position:relative;overflow:hidden}.concept-journey-feature-image{z-index:-2;object-fit:cover;object-position:center;transition:opacity .42s var(--ease), transform .78s var(--ease)}.concept-journey-feature-shade{z-index:-1;background:rgba(var(--rgb-night), .48);position:absolute;inset:0}.concept-journey-feature-intro{align-self:center;padding:clamp(96px,13vh,144px) clamp(28px,5vw,78px) clamp(64px,8vh,88px)}.concept-journey-feature-intro p,.concept-journey-feature-copy>span,.concept-journey-feature-route{color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-weight:700}.concept-journey-feature-intro h2{max-width:8.5ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(4.5rem,7.2vw,8rem);font-weight:300;line-height:.88}.concept-journey-feature-copy{border-left:1px solid rgba(var(--rgb-brass-light), .7);align-self:end;max-width:570px;margin:0 clamp(28px,4.5vw,72px) clamp(64px,8vh,88px) 0;padding:2px 0 2px clamp(24px,3vw,42px)}.concept-journey-feature-copy h3{max-width:11ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.65rem,4vw,4.75rem);font-weight:300;line-height:.92}.concept-journey-feature-copy>small{color:rgba(var(--rgb-bone), .72);font-size:var(--concept-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-weight:700;display:block}.concept-journey-feature-description{max-width:42ch;color:rgba(var(--rgb-bone), .82);font-size:var(--concept-body-sm);margin:0 0 22px;line-height:1.62}.concept-journey-feature-copy a,.concept-journey-feature-index>a{border-bottom:1px solid var(--brass-light);min-height:48px;color:var(--brass-light);font-size:var(--concept-label);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-weight:700;display:inline-flex}.concept-journey-feature-copy a svg,.concept-journey-feature-index>a svg{transition:transform .24s var(--ease)}.concept-journey-feature-copy a:hover svg,.concept-journey-feature-copy a:focus-visible svg,.concept-journey-feature-index>a:hover svg,.concept-journey-feature-index>a:focus-visible svg{transform:translate(5px)}.concept-journey-feature-index{border-top:1px solid rgba(var(--rgb-bone), .42);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.8fr);margin:0 clamp(24px,4vw,64px) clamp(16px,2vw,24px);display:grid}.concept-journey-feature-index button{border:0;border-right:1px solid rgba(var(--rgb-bone), .2);min-height:88px;color:rgba(var(--rgb-bone), .72);cursor:pointer;font-family:var(--font-display);text-align:left;transition:color .22s var(--ease), background-color .22s var(--ease);background:0 0;padding:24px clamp(12px,1.45vw,24px) 18px;font-size:clamp(.92rem,1.08vw,1.16rem);line-height:1.15;position:relative}.concept-journey-feature-index button:hover,.concept-journey-feature-index button:focus-visible,.concept-journey-feature-index button.is-active{background:rgba(var(--rgb-night), .24);color:var(--brass-light)}.concept-journey-feature-index button:before{background:var(--brass-light);content:"";opacity:0;height:2px;transition:opacity .22s var(--ease), transform .26s var(--ease);position:absolute;top:-1px;left:20px;right:20px;transform:scaleX(.45)}.concept-journey-feature-index>a{align-self:stretch;padding:18px 4px 18px 24px}@media (max-width:1050px){.concept-journey-feature{grid-template-columns:minmax(0,.86fr) minmax(330px,.72fr)}.concept-journey-feature-intro h2{font-size:clamp(4rem,7vw,6rem)}.concept-journey-feature-copy h3{font-size:clamp(2.5rem,4.5vw,3.6rem)}.concept-journey-feature-index{scrollbar-width:none;grid-template-columns:repeat(3,minmax(175px,1fr)) minmax(190px,1fr);overflow-x:auto}.concept-journey-feature-index::-webkit-scrollbar{display:none}}@media (max-width:720px){.concept-journey-feature{grid-template-rows:1fr auto auto;grid-template-columns:1fr;min-height:760px}.concept-journey-feature-image{object-position:58% center}.concept-journey-feature-shade{background:rgba(var(--rgb-night), .58)}.concept-journey-feature-intro{align-self:end;padding:112px 20px 28px}.concept-journey-feature-intro p{margin-bottom:12px}.concept-journey-feature-intro h2{max-width:9ch;font-size:clamp(3.35rem,14.5vw,4.65rem)}.concept-journey-feature-copy{margin:0 20px 30px;padding-left:18px}.concept-journey-feature-copy>span{display:none}.concept-journey-feature-copy h3{max-width:12ch;font-size:clamp(2.25rem,9.8vw,3rem)}.concept-journey-feature-description{display:none}.concept-journey-feature-copy a{width:100%}.concept-journey-feature-index{padding:0 20px max(16px, env(safe-area-inset-bottom,0px));grid-template-columns:repeat(3,minmax(168px,1fr)) minmax(184px,1fr);margin:0}.concept-journey-feature-index button{min-height:82px;padding-left:18px;padding-right:18px}.concept-journey-feature-index>a{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.concept-journey-feature-image{transition:none}}.concept-species-chapter{color:var(--soil);background:#d8d0c3;padding:clamp(88px,10vw,152px) clamp(20px,5vw,72px) clamp(96px,11vw,168px)}.concept-species-editorial-header{grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);align-items:end;gap:clamp(42px,8vw,130px);width:min(1420px,100%);margin:0 auto clamp(50px,7vw,96px);display:grid}.concept-species-editorial-header p:first-child{color:var(--brass-dark);font-size:var(--concept-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-weight:700}.concept-species-editorial-header h2{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3.2rem,5.6vw,6.8rem);font-weight:300;line-height:.94}.concept-species-editorial-header>p{max-width:48ch;color:rgba(var(--rgb-soil), .67);margin:0 0 8px;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.7}.concept-species-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);width:min(1420px,100%);margin:0 auto;display:grid}.concept-species-story:nth-child(2){margin-top:0}.concept-species-story-image{aspect-ratio:4/5;background:var(--night);display:block;position:relative;overflow:hidden}.concept-species-story-image img{object-fit:cover;filter:saturate(.72)contrast(1.04);transition:filter .6s var(--ease), transform .9s var(--ease)}.concept-species-story-image:hover img,.concept-species-story-image:focus-visible img{filter:saturate(.9)contrast(1.02);transform:scale(1.025)}.concept-species-story-copy{padding:24px 2px 0;display:grid}.concept-species-story-copy>p,.concept-species-story-copy>span{color:rgba(var(--rgb-soil), .58);font-size:var(--concept-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.concept-species-story-copy h3{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(2.6rem,3.4vw,4.6rem);font-weight:300;line-height:.96}.concept-species-story-copy>a{border-bottom:1px solid rgba(var(--rgb-soil), .35);width:fit-content;min-height:48px;color:var(--soil);font-size:var(--concept-label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;margin-top:20px;font-weight:700;display:inline-flex}@media (max-width:820px){.concept-species-editorial-header{grid-template-columns:1fr;gap:28px}.concept-species-stories{grid-template-columns:1fr;gap:54px}.concept-species-story:nth-child(2){margin-top:0}.concept-species-story-image{aspect-ratio:4/4.8}}@media (prefers-reduced-motion:reduce){.concept-species-story-image img{transition:none}}@media (prefers-reduced-motion:no-preference){[data-concept-reveal]{opacity:0;transition:opacity .76s cubic-bezier(.2,0,0,1),transform .92s cubic-bezier(.2,0,0,1);transform:translateY(26px)}[data-concept-reveal].is-visible{opacity:1;transform:translateY(0)}.concept-journey-types-grid article:nth-child(2){transition-delay:90ms}.concept-journey-types-grid article:nth-child(3){transition-delay:.18s}}.concept-journey-types-grid img,.concept-journey-feature-frame,.concept-departure-salon-image,.concept-concierge-card{border-radius:clamp(10px,.9vw,16px)}.concept-journey-types-grid article{overflow:visible}.concept-journey-types-grid img,.concept-departure-salon-image img{transition:filter .6s var(--ease), transform .9s var(--ease)}.concept-journey-types-grid article:hover img,.concept-journey-types-grid article:focus-within img,.concept-departure-salon:hover .concept-departure-salon-image img,.concept-departure-salon:focus-within .concept-departure-salon-image img{filter:saturate(.88)contrast(1.03);transform:scale(1.018)}.concept-journey-types-grid article>img{overflow:hidden}.concept-departure-salon-image{isolation:isolate}[data-scroll-expand]{transform-origin:50%;will-change:transform, border-radius}@media (max-width:720px){.concept-journey-types-grid img,.concept-journey-feature-frame,.concept-departure-salon-image,.concept-concierge-card{border-radius:10px}}@media (prefers-reduced-motion:reduce){[data-scroll-expand]{will-change:auto;border-radius:10px!important;transform:none!important}}.concept-journey-feature-index{border-top:1px solid rgba(var(--rgb-soil), .16);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(22px,3vw,54px);min-height:92px;padding:0 clamp(20px,2.5vw,38px);display:grid;overflow:visible}.concept-journey-feature-index button{min-height:72px;color:rgba(var(--rgb-soil), .56);background:0 0;border:0;padding:8px 0;font-size:clamp(.95rem,1.05vw,1.12rem)}.concept-journey-feature-index button:before{transform-origin:0;width:46px;top:-1px;left:0;right:auto;transform:scaleX(0)}.concept-journey-feature-index button.is-active:before{transform:scaleX(1)}.concept-journey-feature-index>a{white-space:nowrap;border:0;min-height:72px;padding:8px 0}.concept-journey-next{display:none}@media (max-width:720px){.concept-journey-feature-index{grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:78px;padding:0 20px;overflow:visible}.concept-journey-feature-index button:not(.is-active):not(.concept-journey-next){display:none}.concept-journey-feature-index button.is-active{min-height:66px;padding:8px 0}.concept-journey-feature-index .concept-journey-next{min-height:48px;color:var(--brass-dark);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.63rem;font-weight:700;display:inline-flex}.concept-journey-feature-index .concept-journey-next:before{display:none}.concept-journey-feature-index>a{min-height:48px;padding:8px 0;font-size:0}.concept-journey-feature-index>a svg{width:18px;height:18px}}.concept-journey-feature-shell{padding:clamp(110px, 11vw, 170px) var(--concept-gutter) clamp(72px, 7vw, 112px);background:var(--paper)}.concept-journey-collection-header{width:min(var(--concept-canvas), 100%);color:var(--soil);justify-content:space-between;align-items:end;gap:32px;margin:0 auto clamp(54px,6vw,82px);display:flex}.concept-journey-collection-header p{color:var(--brass);font-family:var(--font-body);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0 0 14px;font-weight:700;line-height:1.25}.concept-journey-collection-header h2{max-width:900px;font-family:var(--font-display);font-size:var(--concept-serif-md);margin:0;font-weight:300;line-height:1.08}.concept-journey-collection-header>a{flex:none}.concept-journey-feature{background:var(--paper);min-height:clamp(660px,78svh,860px);color:var(--soil);isolation:auto;width:100%;max-width:var(--concept-canvas);border-radius:clamp(12px,1vw,18px);grid-template-rows:minmax(560px,1fr) auto;grid-template-columns:minmax(0,1.65fr) minmax(370px,.75fr);margin-inline:auto}.concept-journey-feature-frame{background:var(--night);min-width:0;min-height:560px;margin:0;position:relative;overflow:hidden}.concept-journey-feature-image{z-index:auto;filter:saturate(.8)contrast(1.03)}.concept-journey-feature-copy{border-left:0;flex-direction:column;justify-content:center;max-width:none;margin:0;padding:clamp(58px,6vw,96px) clamp(34px,5vw,82px);display:flex}.concept-journey-feature-copy>span,.concept-journey-feature-route{color:var(--brass-dark)}.concept-journey-feature-copy h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(3rem,4.4vw,5.6rem);font-weight:300;line-height:.94}.concept-journey-feature-copy>small{color:rgba(var(--rgb-soil), .58)}.concept-journey-feature-description{color:rgba(var(--rgb-soil), .7)}.concept-journey-feature-copy a,.concept-journey-feature-index>a{border-bottom-color:var(--brass);color:var(--brass-dark)}.concept-journey-feature-index{border-top-color:rgba(var(--rgb-soil), .18);margin:0}.concept-journey-feature-index button{border-right-color:rgba(var(--rgb-soil), .14);color:rgba(var(--rgb-soil), .66)}.concept-journey-feature-index button:before{background:var(--brass)}@media (max-width:1050px){.concept-journey-feature{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.concept-journey-feature-copy h2{font-size:clamp(2.7rem,4.8vw,4rem)}}@media (max-width:720px){.concept-page{--concept-gutter:16px}.concept-journey-feature-shell{padding-top:84px}.concept-journey-collection-header{flex-direction:column;align-items:start;margin-bottom:34px}.concept-journey-collection-header h2{font-size:clamp(2.7rem,12vw,4rem)}.concept-journey-feature{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.concept-journey-feature-frame{aspect-ratio:4/5;min-height:0}.concept-journey-feature-image{object-position:58% center}.concept-journey-feature-copy{margin:0;padding:48px 20px 42px}.concept-journey-feature-copy>span{display:block}.concept-journey-feature-copy h2{max-width:11ch;font-size:clamp(2.7rem,12vw,3.7rem)}.concept-journey-feature-description{display:block}}.concept-journey-feature-index{border-top:1px solid rgba(var(--rgb-soil), .18);border-bottom:1px solid rgba(var(--rgb-soil), .18);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.concept-journey-feature-index button{min-width:0;min-height:118px;color:rgba(var(--rgb-soil), .64);cursor:pointer;text-align:center;background:0 0;border:0;place-content:center;gap:10px;padding:22px clamp(18px,2vw,30px);display:grid;position:relative}.concept-journey-feature-index button+button{border-left:1px solid rgba(var(--rgb-soil), .16)}.concept-journey-feature-index button:before{background:var(--brass);content:"";opacity:0;transform-origin:50%;width:auto;height:2px;transition:opacity .24s var(--ease), transform .32s var(--ease);position:absolute;inset:auto 20% -1px;transform:scaleX(.45)}.concept-journey-feature-index button:hover,.concept-journey-feature-index button:focus-visible,.concept-journey-feature-index button.is-active{color:var(--soil);background:0 0}.concept-journey-feature-index button.is-active:before{opacity:1;transform:scaleX(1)}.concept-journey-feature-index button span{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-size:clamp(1.22rem,1.65vw,1.75rem);font-weight:400;line-height:1.08}.concept-journey-feature-index button small{color:var(--brass-dark);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:700;line-height:1.4}@media (max-width:720px){.concept-journey-feature-index{scroll-snap-type:x proximity;scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.concept-journey-feature-index::-webkit-scrollbar{display:none}.concept-journey-feature-index button,.concept-journey-feature-index button:not(.is-active):not(.concept-journey-next){scroll-snap-align:start;flex:none;min-width:min(78vw,290px);min-height:108px;padding:20px 22px;display:grid}.concept-journey-feature-index button+button{border-left:1px solid rgba(var(--rgb-soil), .16)}.concept-journey-feature-index button span{font-size:1.32rem}}.concept-story-proof{padding:clamp(92px, 9vw, 148px) var(--concept-gutter) clamp(72px, 7vw, 112px);border-bottom:1px solid rgba(var(--rgb-soil), .12);background:var(--cream);color:var(--soil)}.concept-story-proof-intro{width:min(var(--concept-canvas), 100%);grid-template-columns:minmax(0,1.25fr) minmax(340px,.7fr);align-items:end;gap:clamp(64px,9vw,150px);margin:0 auto;display:grid}.concept-story-proof-intro>div:first-child>p{color:var(--brass);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0 0 18px;font-weight:700}.concept-story-proof h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,5.6vw,6.9rem);font-weight:300;line-height:.96}.concept-story-proof h2 em{font-weight:300}.concept-story-proof-copy>p{max-width:58ch;color:rgba(var(--rgb-soil), .68);margin:0;font-size:clamp(.98rem,1.05vw,1.13rem);line-height:1.68}.concept-story-proof-copy>a{border-bottom:1px solid var(--brass);min-height:48px;color:var(--brass-dark);font-size:var(--concept-cta);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-top:26px;font-weight:700;display:inline-flex}.concept-story-proof .concept-legacy-ledger{width:min(var(--concept-canvas), 100%);border-top-color:rgba(var(--rgb-soil), .18);margin:clamp(58px,6vw,92px) auto 0}.concept-story-proof .concept-legacy-ledger>p{color:rgba(var(--rgb-soil), .62)}.concept-story-proof .concept-legacy-ledger dl>div+div{border-left-color:rgba(var(--rgb-soil), .16)}.concept-private-aviation{padding:clamp(92px, 8vw, 132px) var(--concept-gutter) clamp(84px, 8vw, 124px);background:var(--night);color:var(--bone)}.concept-private-aviation-image,.concept-private-aviation-story{width:min(var(--concept-canvas), 100%);margin-inline:auto}.concept-private-aviation-image{border-radius:clamp(12px,1vw,18px);min-height:clamp(440px,42vw,620px)}.concept-private-aviation-image img{filter:saturate(.68)contrast(1.06)brightness(.78)}.concept-private-aviation-image:after{background:rgba(var(--rgb-night), .16)}.concept-private-aviation-image figcaption{color:var(--brass-light)}.concept-private-aviation-story{border-bottom-color:rgba(var(--rgb-bone), .16);padding-left:0;padding-right:0}.concept-private-aviation-benefits article{border-right-color:rgba(var(--rgb-bone), .18)}.concept-private-aviation-benefits>a{color:var(--bone)}@media (max-width:980px){.concept-story-proof-intro{grid-template-columns:1fr;align-items:start;gap:42px}}@media (max-width:680px){.concept-story-proof{padding:76px 20px 64px}.concept-story-proof h2{font-size:clamp(3rem,13.5vw,4.25rem)}.concept-story-proof .concept-legacy-ledger{margin-top:48px}.concept-story-proof .concept-legacy-ledger>p{color:rgba(var(--rgb-soil), .64)}.concept-private-aviation{padding:72px 16px 76px}.concept-private-aviation-image{min-height:clamp(330px,92vw,430px)}.concept-private-aviation-image figcaption{top:24px;left:22px}.concept-private-aviation-story{padding:46px 4px 0}.concept-private-aviation-story h2{font-size:clamp(3rem,13vw,4rem)}.concept-private-aviation-benefits article,.concept-private-aviation-benefits article:first-child{border-bottom-color:rgba(var(--rgb-bone), .18)}}.concept-page{--concept-section-title:var(--type-h2);--concept-card-title:var(--type-h3);--concept-subhead:var(--type-h4);--concept-reading-measure:var(--measure-reading)}.concept-hero-copy h1{max-width:13.5ch;font-size:clamp(3.25rem,2.85rem + 1.5vw,4.15rem);line-height:.96}.concept-story-proof h2,.concept-journey-types>h2,.concept-journey-collection-header h2,.concept-private-aviation-story h2,.concept-expedition-calendar .concept-field-notes-header h2,.concept-concierge h2{font-size:var(--concept-section-title);letter-spacing:-.025em;line-height:1}.concept-story-proof h2,.concept-journey-collection-header h2,.concept-private-aviation-story h2,.concept-expedition-calendar .concept-field-notes-header h2,.concept-concierge h2{text-align:left}.concept-journey-types>h2{text-align:center;max-width:18ch}.concept-journey-types-grid h3,.concept-journey-feature-copy h2,.concept-departure-dossier h3,.concept-concierge-card h3{font-size:var(--concept-card-title);letter-spacing:-.015em;line-height:1.06}.concept-story-proof-copy>p,.concept-journey-types-grid p,.concept-journey-feature-description,.concept-private-aviation-benefits p,.concept-departure-dossier dd{max-width:var(--concept-reading-measure);font-size:var(--type-body);text-align:left;line-height:1.68}.concept-story-proof-intro>div:first-child>p,.concept-journey-collection-header p,.concept-field-notes-header p,.concept-departure-dossier>p,.concept-private-aviation-benefits span{font-size:var(--type-label);letter-spacing:.17em}.concept-concierge{align-items:center}.concept-concierge h2{max-width:9ch}.concept-concierge-card h3{max-width:18ch}@media (max-width:720px){.concept-hero-copy h1{max-width:11.5ch;font-size:clamp(2.7rem,10.5vw,3.5rem);line-height:.96}.concept-story-proof h2,.concept-journey-types>h2,.concept-journey-collection-header h2,.concept-private-aviation-story h2,.concept-expedition-calendar .concept-field-notes-header h2,.concept-concierge h2{font-size:var(--type-h2);line-height:.98}.concept-journey-types-grid h3,.concept-journey-feature-copy h2,.concept-departure-dossier h3,.concept-concierge-card h3{font-size:var(--type-h3)}}.concept-private-aviation{padding:clamp(84px, 7vw, 116px) var(--concept-gutter) clamp(82px, 7vw, 112px);border-top:1px solid rgba(var(--rgb-soil), .12);border-bottom:1px solid rgba(var(--rgb-soil), .12);color:var(--soil);background:#eee9df}.concept-private-aviation-eyebrow{width:min(var(--concept-canvas), 100%);color:var(--soil);margin:0 auto 28px}.concept-private-aviation-image,.concept-private-aviation-story{width:min(var(--concept-canvas), 100%);margin-left:auto;margin-right:auto}.concept-private-aviation-image{aspect-ratio:1920/745;background:var(--ivory);min-height:0}.concept-private-aviation-image img{object-position:center;filter:saturate(.62)sepia(.08)contrast(1.03)brightness(.96)}.concept-private-aviation-image:after{display:none}.concept-private-aviation-story{border-bottom:0;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:clamp(54px,7vw,112px);padding:clamp(46px,4.5vw,68px) 0 0}.concept-private-aviation-story h2{color:var(--soil)}.concept-private-aviation-benefits{border-top-color:rgba(var(--rgb-soil), .2)}.concept-private-aviation-benefits article{border-right-color:rgba(var(--rgb-soil), .16);min-height:128px;padding-top:20px}.concept-private-aviation-benefits span{color:var(--brass)}.concept-private-aviation-benefits p{color:rgba(var(--rgb-soil), .68)}.concept-private-aviation-benefits>a{border-bottom-color:var(--brass);color:var(--brass);margin-top:20px}@media (max-width:980px){.concept-private-aviation-story{grid-template-columns:1fr;gap:38px}}@media (max-width:680px){.concept-private-aviation{padding:68px 16px 72px}.concept-private-aviation-eyebrow{margin-bottom:20px}.concept-private-aviation-image{aspect-ratio:3/2;min-height:0}.concept-private-aviation-story{gap:30px;padding:36px 4px 0}.concept-private-aviation-benefits article,.concept-private-aviation-benefits article:first-child{border-bottom-color:rgba(var(--rgb-soil), .16)}}
.concept-expedition-calendar .concept-field-notes-header,.concept-private-aviation-header{width:min(var(--concept-canvas), 100%)}.concept-private-aviation-header{color:var(--soil);justify-content:space-between;align-items:end;gap:32px;margin:0 auto clamp(54px,6vw,82px);display:flex}.concept-private-aviation-header>div{min-width:0}.concept-private-aviation-eyebrow{width:auto;color:var(--brass);font-family:var(--font-body);font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking);text-transform:uppercase;margin:0 0 14px;font-weight:700;line-height:1.25}.concept-private-aviation-header h2{max-width:900px;color:var(--soil);font-family:var(--font-display);font-size:var(--concept-section-title);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:300;line-height:1}.concept-private-aviation-header>a{flex:none}.concept-private-aviation-story{padding-top:clamp(36px,4vw,56px);display:block}.concept-private-aviation-benefits{width:100%}@media (max-width:760px){.concept-private-aviation-header{flex-direction:column;align-items:start;gap:22px;margin-bottom:34px}.concept-private-aviation-header h2{font-size:var(--type-h2);line-height:.98}}
