.concept-page{--concept-label:.64rem;--concept-cta:.68rem;--concept-body-sm:.9rem;--concept-body:clamp(1rem, 1vw, 1.08rem);--concept-serif-sm:clamp(1.42rem, 1.85vw, 1.9rem);--concept-serif-md:clamp(1.95rem, 2.4vw, 2.75rem);--concept-serif-lg:clamp(2.72rem, 3.35vw, 4.25rem);--concept-serif-xl:clamp(3.05rem, 4.85vw, 5.6rem);--concept-serif-hero:clamp(3rem, 4.5vw, 5.75rem);--concept-label-tracking:.22em;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%;transition:background .36s var(--ease), border-color .36s var(--ease), padding .36s var(--ease), backdrop-filter .36s var(--ease);background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;padding:28px clamp(20px,5vw,72px);display:grid;position:fixed;top:0;left:0}.concept-hero-nav.is-scrolled{border-bottom:var(--rule-fine-light);background:rgba(var(--rgb-night), .96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(var(--rgb-black), .22);padding-top:16px;padding-bottom:16px}.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)}.concept-nav-spacer{min-width: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), transform .36s var(--ease)}.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);color:#fff}.concept-menu-button{border:.5px solid rgba(var(--rgb-bone), .42);background:rgba(var(--rgb-night), .28);width:48px;min-width:48px;height:42px;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:100%;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;align-content:center;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);letter-spacing:.22em;font-size:.62rem;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(1.8rem,2.42vw,3rem);font-weight:300;line-height:1}.concept-full-menu-row p{max-width:48ch;color:rgba(var(--rgb-bone), .38);transition:color .42s var(--ease);margin:5px 0 0;font-size:.7rem;font-weight:300;line-height:1.38}.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:hover p,.concept-full-menu-row:focus-visible p,.concept-full-menu-row[data-active=true] p{color:rgba(var(--rgb-bone), .62)}.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);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:0 clamp(28px,4vw,64px) 28px;font-size:.62rem;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=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=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=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=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=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=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=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=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:.22em;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-atelier{background:var(--cream);color:var(--espresso);grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(54px,6.2vw,108px);padding:clamp(92px,9vw,142px) clamp(40px,8vw,160px);display:grid}.concept-atelier-copy p{margin-bottom:clamp(28px,3vw,44px)}.concept-atelier-copy h2{max-width:780px;font-family:var(--font-display);font-size:var(--concept-serif-lg);letter-spacing:0;margin:0;font-weight:300;line-height:1.08}.concept-atelier-grid{border:var(--rule-fine);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concept-atelier-grid article{border-right:var(--rule-fine);border-bottom:var(--rule-fine);min-height:clamp(250px,17vw,318px);padding:clamp(34px,3.15vw,52px)}.concept-atelier-grid article:nth-child(2n){border-right:0}.concept-atelier-grid article:nth-last-child(-n+2){border-bottom:0}.concept-atelier-grid h3{max-width:280px;font-family:var(--font-display);font-size:var(--concept-serif-md);margin:0 0 clamp(22px,2vw,34px);font-weight:300;line-height:.98}.concept-atelier-grid p{max-width:360px;color:rgba(var(--rgb-espresso), .62);font-size:var(--concept-body);margin:0;line-height:1.82}.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(--ivory);color:var(--soil);grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:center;gap:clamp(40px,7vw,110px);padding:clamp(88px,10vw,160px) clamp(20px,5vw,72px);display:grid}.concept-species-image{min-height:660px;overflow:hidden}.concept-species-image img{object-fit:cover;filter:saturate(.72)contrast(1.04)brightness(.9);width:100%;height:100%;min-height:660px}.concept-species-copy{max-width:610px}.concept-species-copy h2{font-family:var(--font-display);font-size:var(--concept-serif-xl);margin:0;font-weight:300;line-height:1}.concept-species-copy>p:not(:first-child){color:rgba(var(--rgb-soil), .66);font-size:var(--concept-body);margin:30px 0 0;line-height:1.82}.concept-species-facts{border-top:var(--rule-fine);border-bottom:var(--rule-fine);grid-template-columns:repeat(2,1fr);gap:24px;margin:40px 0;padding:24px 0;display:grid}.concept-species-facts div{gap:8px;display:grid}.concept-species-facts span{color:var(--brass);font-size:var(--concept-label);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.concept-species-facts strong{font-family:var(--font-display);font-size:var(--concept-serif-sm);font-weight:300;line-height:1.12}.concept-field-notes{background:var(--cream);color:var(--soil);border-top:var(--rule-fine);padding:clamp(82px,9vw,132px) clamp(20px,5vw,72px)}.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-journey-spread{background:var(--soil);grid-template-columns:minmax(260px,.72fr) minmax(0,1fr) minmax(260px,.58fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(88px,10vw,150px) clamp(20px,5vw,72px);display:grid}.concept-spread-copy h2{font-family:var(--font-display);font-size:var(--concept-serif-xl);margin:0;font-weight:300;line-height:.98}.concept-spread-copy span{color:rgba(var(--rgb-bone), .58);font-size:var(--concept-cta);letter-spacing:.22em;text-transform:uppercase;margin-top:28px;font-weight:700;display:block}.concept-spread-image{min-height:660px;overflow:hidden}.concept-spread-image img{object-fit:cover;filter:saturate(.7)contrast(1.08)brightness(.82);width:100%;height:100%;min-height:660px}.concept-spread-note{border-top:var(--rule-fine-light);color:rgba(var(--rgb-bone), .68);padding-top:24px}.concept-spread-note svg{color:var(--brass-light)}.concept-spread-note p{font-size:var(--concept-body-sm);margin:24px 0;line-height:1.82}.concept-spread-note a{color:var(--brass-light);font-size:var(--concept-cta);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.concept-concierge{background:var(--ivory);color:var(--soil);grid-template-columns:minmax(0,.88fr) minmax(340px,.72fr);align-items:center;gap:clamp(40px,8vw,120px);padding:clamp(92px,11vw,170px) clamp(20px,5vw,72px);display:grid}.concept-concierge>div:first-child{max-width:780px}.concept-concierge svg{color:var(--brass)}.concept-concierge h2{font-family:var(--font-display);font-size:var(--concept-serif-xl);margin:28px 0 0;font-weight:300;line-height:.98}.concept-concierge-card{border:var(--rule-fine);background:rgba(var(--rgb-paper), .38);padding:clamp(28px,4vw,48px)}.concept-concierge-card h3{font-family:var(--font-display);font-size:var(--concept-serif-md);margin:0;font-weight:300;line-height:1}.concept-choice-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0 24px;display:grid}.concept-choice-row a{border:var(--rule-fine);text-align:center;color:var(--soil);font-size:var(--concept-cta);letter-spacing:.22em;text-transform:uppercase;padding:15px 12px;font-weight:700}.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-full-menu-grid{display:contents}.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-atelier,.concept-concierge{grid-template-columns:1fr}.concept-atelier{padding:86px 28px}.concept-atelier-grid{grid-template-columns:1fr}.concept-atelier-grid article,.concept-atelier-grid article:nth-child(2n),.concept-atelier-grid article:nth-last-child(-n+2){border-right:0;border-bottom:var(--rule-fine);min-height:auto}.concept-atelier-grid article:last-child{border-bottom:0}}@media (max-width:720px){.concept-hero-nav{gap:14px;padding:18px 20px}.concept-hero-nav.is-scrolled{padding:12px 18px}.concept-hero-nav .concept-brandmark{width:62px}.concept-nav-cta{display:none}.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-field-notes-header{align-items:start;display:grid}.concept-atelier{padding:72px 20px}.concept-atelier-copy p{font-size:var(--concept-label);letter-spacing:var(--concept-label-tracking)}.concept-atelier-copy h2{font-size:clamp(2.35rem,11vw,4rem)}.concept-atelier-grid article{padding:30px 24px}.concept-menu-row{grid-template-columns:36px minmax(0,1fr)}.concept-full-menu-top{min-height:70px;padding:12px 16px}.concept-full-menu-top .concept-brandmark{width:54px;max-height:48px}.concept-menu-close{min-height:42px;padding:10px 12px;font-size:.62rem}.concept-full-menu-grid{display:contents}.concept-full-menu-list{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:.62rem}.concept-full-menu-row p{margin-top:6px;font-size:.78rem;line-height:1.4}.concept-full-menu-footer{flex-direction:column;padding:0 22px 22px}.concept-species-image,.concept-species-image img,.concept-spread-image,.concept-spread-image img{min-height:430px}}@media (prefers-reduced-motion:reduce){.concept-hero-line,.concept-hero-line-main,.concept-hero-line-sub,.concept-hero-line-accent{animation:none}}
