.v2-root{--grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.v2-root .font-display{font-variation-settings:"WONK" 1,"opsz" 144;font-weight:300}.v2-root .font-display-tight{font-variation-settings:"WONK" 0,"opsz" 24;font-weight:400}.v2-root .tabular-nums,.v2-root .text-data{font-variant-numeric:tabular-nums}.v2-root h1,.v2-root h2{text-wrap:balance}.v2-root p{text-wrap:pretty}.v2-grain:after{opacity:.05;mix-blend-mode:soft-light;background-image:var(--grain)}.v2-grain:after,.v2-veil-soft:before,.v2-veil:before{content:"";position:absolute;inset:0;pointer-events:none}.v2-veil:before{background:linear-gradient(90deg,rgb(0 0 0/.68) 0,rgb(0 0 0/.6) 34%,rgb(0 0 0/.38) 58%,rgb(0 0 0/.12) 78%,transparent 92%),linear-gradient(0deg,rgb(0 0 0/.52) 0,rgb(0 0 0/.18) 40%,transparent 66%),linear-gradient(180deg,rgb(0 0 0/.44) 0,transparent 18%)}.v2-veil-soft:before{background:linear-gradient(90deg,rgb(0 0 0/.58) 0,rgb(0 0 0/.4) 38%,rgb(0 0 0/.12) 70%,transparent 90%),linear-gradient(0deg,rgb(0 0 0/.42) 0,transparent 55%)}@media (max-width:767px){.v2-veil-soft:before,.v2-veil:before{background:linear-gradient(0deg,rgb(0 0 0/.74) 0,rgb(0 0 0/.66) 34%,rgb(0 0 0/.4) 62%,rgb(0 0 0/.22) 84%,rgb(0 0 0/.16)),linear-gradient(180deg,rgb(0 0 0/.42) 0,transparent 22%)}}.v2-collection-index{display:none}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.v2-collection-rail{display:none}.v2-collection-index{display:block}.v2-index .v2-index-plate[data-rest=true]{opacity:1}.v2-index:has(a:focus-visible) .v2-index-plate[data-rest=true],.v2-index:has(li:hover) .v2-index-plate[data-rest=true]{opacity:0}.v2-index a:focus-visible .v2-index-plate[data-rest=true],.v2-index li:hover .v2-index-plate[data-rest=true]{opacity:1}}.v2-root .prose-lodge{font-size:var(--body-l);line-height:1.62}.v2-root .prose-lodge h2{font-size:var(--title);margin:2.75rem 0 .85rem}.v2-root .prose-lodge p,.v2-root .prose-lodge ul{margin-bottom:1.15rem}.v2-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78vw,78vw);gap:var(--space-6);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);padding-inline:var(--gutter);scrollbar-width:thin}.v2-rail>*{scroll-snap-align:start}@media (min-width:768px){.v2-rail{grid-auto-columns:minmax(24rem,24rem)}}@media (hover:hover) and (pointer:fine){.v2-index-thumb{opacity:0;transform:translateY(8px) scale(.98);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.v2-index-row:focus-within .v2-index-thumb,.v2-index-row:hover .v2-index-thumb{opacity:1;transform:none}}.v3-root{--font-stock-display:var(--font-fraunces);--font-stock-sans:var(--font-source-sans);--font-fraunces:"Clash Display",system-ui,sans-serif;--font-source-sans:"Satoshi",system-ui,sans-serif;font-family:var(--font-source-sans),system-ui,sans-serif}.v3-root .font-display{font-variation-settings:normal;font-weight:400}.v3-root[data-type=now]{--font-fraunces:var(--font-stock-display);--font-source-sans:var(--font-stock-sans)}.v3-root[data-type=now] .font-display{font-variation-settings:"WONK" 0,"opsz" 144;font-weight:300}.v3-root[data-type=boska]{--font-fraunces:"Boska",Georgia,serif;--font-source-sans:"Satoshi",system-ui,sans-serif}.v3-root[data-type=zodiak]{--font-fraunces:"Zodiak",Georgia,serif;--font-source-sans:"Satoshi",system-ui,sans-serif}.v3-root[data-type=gambarino]{--font-fraunces:"Gambarino",Georgia,serif;--font-source-sans:"Satoshi",system-ui,sans-serif}.v3-root .tracking-wordmark{font-weight:400;letter-spacing:.18em}.v3-root{--grain-paper:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E")}.v3-paper{position:relative}.v3-paper:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;mix-blend-mode:multiply;background-image:var(--grain-paper);background-size:160px 160px}.v3-paper-dark{isolation:isolate}.v3-paper-dark:after{mix-blend-mode:soft-light;opacity:.05;background-image:var(--grain);background-size:auto}.v3-window{--slit:13svh;--sill:16%;--slot:14vw;position:relative;flex:none;width:min(100vw,var(--honest,100vw))}.v3-frame{position:absolute;inset:0;overflow:clip;isolation:isolate}.v3-mullion{position:absolute;pointer-events:none;border:1px solid rgb(var(--pierre)/.34)}@keyframes v3-open{0%{clip-path:inset(calc(50% - var(--slit) / 2) var(--sill) round 2px)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes v3-mullion-open{0%{inset:calc(50% - var(--slit) / 2) var(--sill);opacity:.9}70%{opacity:.55}to{inset:0;opacity:0}}.v3-runway{height:180svh}.v3-runway>.v3-stage{position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:100svh;overflow:clip;background:rgb(var(--jungle))}@keyframes v3-caption-in{0%,74%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.v3-runway{view-timeline-name:--ap}.v3-runway .v3-frame{animation:v3-open linear both;animation-timeline:--ap;animation-range:entry 100% exit 0}.v3-runway .v3-mullion{animation:v3-mullion-open linear both;animation-timeline:--ap;animation-range:entry 100% exit 0}.v3-runway .v3-caption{animation:v3-caption-in linear both;animation-timeline:--ap;animation-range:entry 100% exit 0}.v3-inflow .v3-frame{animation:v3-open linear both;animation-timeline:view();animation-range:entry 15% entry 100%}.v3-inflow .v3-mullion{animation:v3-mullion-open linear both;animation-timeline:view();animation-range:entry 15% entry 100%}}@supports not (animation-timeline:view()){.v3-runway{height:100svh}.v3-frame{clip-path:none}.v3-mullion{display:none}}@media (prefers-reduced-motion:reduce){.v3-runway{height:100svh}.v3-caption,.v3-frame,.v3-wordmark-move{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}.v3-mullion{display:none}}@media (max-width:767px){.v3-window{--sill:0%;--slit:11svh}.v3-mullion{display:none}}.v3-wordmark{font-size:clamp(4.5rem,17vw,19rem);line-height:.82;letter-spacing:.06em}@keyframes v3-wordmark-leave{0%{opacity:1}to{opacity:0}}.v3-hero-tagline{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2;letter-spacing:.02em}.v3-hero.v2-veil:before{background:linear-gradient(90deg,rgb(0 0 0/.72) 0,rgb(0 0 0/.64) 34%,rgb(0 0 0/.42) 58%,rgb(0 0 0/.16) 78%,transparent 92%),linear-gradient(0deg,rgb(0 0 0/.62) 0,rgb(0 0 0/.28) 42%,transparent 68%),linear-gradient(180deg,rgb(0 0 0/.48) 0,transparent 18%)}@supports (animation-timeline:view()){.v3-hero{view-timeline-name:--hero}.v3-hero .v3-wordmark-move{animation:v3-wordmark-leave linear both;animation-timeline:--hero;animation-range:exit 0 exit 62%}}@keyframes v3-shutter{0%{clip-path:inset(calc(50% - var(--slit) / 2) 0 calc(50% - var(--slit) / 2) 0)}to{clip-path:inset(0 0 0 0)}}@keyframes v3-doorway{0%{clip-path:inset(0 calc(50% - var(--slot) / 2) 0 calc(50% - var(--slot) / 2))}to{clip-path:inset(0 0 0 0)}}@keyframes v3-mullion-shutter{0%{inset:calc(50% - var(--slit) / 2) 0;opacity:.9}70%{opacity:.55}to{inset:0;opacity:0}}@keyframes v3-mullion-doorway{0%{inset:0 calc(50% - var(--slot) / 2);opacity:.9}70%{opacity:.55}to{inset:0;opacity:0}}@supports (animation-timeline:view()){.v3-frame[data-shape=shutter]{animation-name:v3-shutter}.v3-frame[data-shape=doorway]{animation-name:v3-doorway}.v3-window[data-shape=shutter] .v3-mullion{animation-name:v3-mullion-shutter}.v3-window[data-shape=doorway] .v3-mullion{animation-name:v3-mullion-doorway}}.v3-root:has(.v3-hero[data-wordmark=true]) [data-fixed-nav][data-scrolled=false] .v3-nav-logo{opacity:0;pointer-events:none}.v3-ornament{display:block;width:3.75rem;height:3.75rem}@media (max-width:767px){.v3-ornament{width:3rem;height:3rem}}.v3-marble{position:relative;isolation:isolate;background-color:rgb(var(--jungle));color:rgb(var(--pierre))}.v3-marble:before{background:linear-gradient(118deg,rgb(var(--pierre)/.07) 0,transparent 38%,rgb(0 0 0/.18) 62%,transparent 82%),linear-gradient(200deg,transparent 20%,rgb(var(--terre)/.06) 48%,transparent 72%),linear-gradient(to bottom,rgb(0 0 0/.12),transparent 40%,rgb(0 0 0/.16))}.v3-marble:after,.v3-marble:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.v3-marble:after{opacity:.12;mix-blend-mode:soft-light;background-image:var(--grain);background-size:auto}.v3-marble>*{position:relative;z-index:1}.v3-immersive{position:relative;height:100svh;display:flex;align-items:center;justify-content:center;overflow:clip;background:rgb(var(--jungle))}.v3-immersive .v3-window{height:100%}@supports (animation-timeline:view()){.v3-immersive{view-timeline-name:--imm}.v3-immersive .v3-frame{animation:v3-open linear both;animation-timeline:view();animation-range:entry 10% entry 85%}.v3-immersive .v3-mullion{animation:v3-mullion-open linear both;animation-timeline:view();animation-range:entry 10% entry 85%}.v3-immersive .v3-caption{animation:v3-caption-in linear both;animation-timeline:view();animation-range:entry 10% entry 85%}}@supports not (animation-timeline:view()){.v3-immersive .v3-frame{clip-path:none}.v3-immersive .v3-mullion{display:none}}@media (prefers-reduced-motion:reduce){.v3-immersive .v3-caption,.v3-immersive .v3-frame{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}.v3-immersive .v3-mullion{display:none}}.v3-holds{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgb(var(--ink)/.12);--hold-mark:rgb(var(--terre-ink))}.v3-holds-title{margin:0;font-size:var(--title);color:rgb(var(--ink))}.v3-holds-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;margin:1.75rem 0 0;padding:0;list-style:none}@media (min-width:768px){.v3-holds-grid{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}.v3-holds-item{margin:0}.v3-holds-glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.v3-holds-mark{display:block;background:var(--hold-mark,rgb(var(--terre-ink)));-webkit-mask-image:var(--hold-src);mask-image:var(--hold-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.v3-holds-label{margin:.7rem 0 0;font-size:var(--data);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink))}.v3-holds-label a{color:inherit;text-decoration:none}.v3-holds-label a:focus-visible,.v3-holds-label a:hover{text-decoration:underline;text-underline-offset:3px}.v3-holds-label a:focus-visible{outline:1px solid rgb(var(--terre-ink));outline-offset:3px}.v3-holds-note{margin:.4rem 0 0;max-width:28ch;font-size:var(--body-l);line-height:1.45;color:rgb(var(--ink)/.82)}.v3-hold-icons{display:flex;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.v3-hold-icons li{display:flex}.v3-collection-openings{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.75rem 0 0;padding:0;list-style:none}.v3-collection-opening{display:inline-block;padding:.35rem .15rem;border:0;border-radius:0;color:rgb(var(--ink)/.72);font-size:var(--data);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:color .16s ease,background-color .16s ease}.v3-collection-opening:focus-visible,.v3-collection-opening:hover{color:rgb(var(--ink));background-color:rgb(var(--ink)/.08);outline:none}.v3-collection-opening.is-on{color:rgb(var(--ink));font-weight:600;text-decoration:underline;text-underline-offset:.35em;background-color:transparent}.v3-collection-opening.is-empty{color:rgb(var(--ink)/.5)}.v3-collection-opening.is-empty:focus-visible,.v3-collection-opening.is-empty:hover{color:rgb(var(--ink)/.72);background-color:rgb(var(--ink)/.05)}.v3-do-block{margin-top:1.5rem}.v3-do-label{margin:0 0 .65rem}.v3-do-openings{margin-top:0}.v3-do-panel{margin-top:2.5rem}.v3-do-panel-title{font-size:clamp(1.25rem,2vw,1.5rem);color:rgb(var(--ink))}.v3-do-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.85rem}.v3-do-item-label{margin:0;font-size:var(--data);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--terre-ink))}.v3-do-item-note{margin:.25rem 0 0;max-width:36ch;font-size:clamp(.95rem,1.1vw,1.05rem);color:rgb(var(--ink)/.78)}.v3-hold-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.v3-hold-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border:1px solid rgb(var(--ink)/.14);color:rgb(var(--ink)/.82);font-size:var(--data);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.v3-hold-chip .v3-holds-mark,.v3-hold-icons .v3-holds-mark{background:rgb(var(--terre-ink))}.v3-hold-chip span{color:rgb(var(--ink)/.45)}.v3-hold-chip.is-on,.v3-hold-chip:hover{border-color:rgb(var(--ink)/.4);color:rgb(var(--ink))}.v3-hold-chip.is-on span{color:rgb(var(--terre-ink))}.v4-home,.v4-surface{--grain-verge:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)' opacity='0.85'/%3E%3C/svg%3E");--grain-blotch:url("data:image/svg+xml,%3Csvg viewBox='0 0 280 280' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.12' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.8'/%3E%3C/svg%3E")}.v4-home{font-family:var(--font-source-sans),system-ui,sans-serif}.v4-home[data-type=now]{--font-fraunces:var(--font-stock-display);--font-source-sans:var(--font-stock-sans)}.v4-compare{position:fixed;right:1rem;top:8.75rem;z-index:40;max-width:20rem;padding:.7rem .9rem;background:rgb(var(--pierre)/.94);color:rgb(var(--ink));border:1px solid rgb(var(--ink)/.12);backdrop-filter:blur(8px);font-size:.75rem;line-height:1.45}.v4-compare a{text-decoration:underline;text-underline-offset:3px}.v4-compare ol{margin:.6rem 0 0;padding-left:1.1rem}@media (max-width:767px){.v4-compare{top:auto;bottom:1rem;right:.75rem;left:.75rem;max-width:none}}.v4-hero.v3-paper-dark:after{display:none}.v4-hero .parallax{animation:none!important;transform:none!important}.v4-hero.v2-veil:before{background:linear-gradient(90deg,rgb(0 0 0/.46) 0,rgb(0 0 0/.38) 62%,rgb(0 0 0/.1) 84%,transparent),linear-gradient(0deg,rgb(0 0 0/.38) 0,rgb(0 0 0/.14) 40%,transparent 66%),linear-gradient(180deg,rgb(0 0 0/.22) 0,transparent 20%)}.v4-hero .v3-wordmark{font-size:clamp(3.25rem,13vw,14rem);font-variation-settings:normal;font-weight:400}.v3-root[data-type=now] .v4-hero .v3-wordmark{font-variation-settings:"WONK" 0,"opsz" 144;font-weight:300}.v4-hero .v3-wordmark[data-wonk="1"]{font-variation-settings:"WONK" 1,"opsz" 144}.v4-hero-tagline{font-style:normal}.v4-type-lab{position:absolute;top:5.5rem;right:1.25rem;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.v4-pair-lab,.v4-wonk-lab{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.v4-type-lab button{border:1px solid rgb(var(--pierre)/.45);background:transparent;color:rgb(var(--pierre));padding:.3rem .6rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.v4-type-lab button[aria-pressed=true]{opacity:1}.v4-hero-stage{background:rgb(var(--jungle))}.v4-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none;opacity:0;transition:opacity .6s ease}.v4-hero-video.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.v4-hero-video{display:none}}.v4-search-open{text-decoration:none}.v4-hero-labs{position:absolute;top:5.5rem;right:1.25rem;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.v4-media-switch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.v4-media-switch button{border:1px solid rgb(var(--pierre)/.45);background:rgb(0 0 0/.28);color:rgb(var(--pierre));padding:.35rem .7rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.v4-media-switch button[aria-pressed=true]{background:rgb(var(--pierre)/.92);color:rgb(var(--ink))}.v4-media-lab{opacity:.7}@media (max-width:767px){.v4-hero-labs{top:auto;bottom:1rem;right:.75rem;left:.75rem}}@keyframes v4-wordmark-shrink{0%{transform:scale(1);opacity:1}to{transform:scale(.24);opacity:1}}@supports (animation-timeline:view()){.v4-hero{view-timeline-name:--hero-v4}.v4-hero .v4-wordmark-move{transform-origin:left bottom;animation:v4-wordmark-shrink linear both;animation-timeline:--hero-v4;animation-range:exit 0 exit 68%}.v4-hero .v4-wordmark-move[data-scroll-driven=js]{animation:none}}@media (prefers-reduced-motion:reduce){.v4-hero .v4-wordmark-move{animation:none!important;transform:none!important;opacity:1!important}}.v4-search select{appearance:none;border-radius:0}.v4-search option{color:#1a1a1a}.v4-manifesto-mark{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.25rem}.v4-ornament-lg{width:5.5rem;height:5.5rem}.v4-manifesto-title{max-width:none;font-size:clamp(1.85rem,7.2vw,2.4rem);line-height:1.12}@media (min-width:768px){.v4-manifesto-title{white-space:nowrap;font-size:clamp(1.75rem,3.4vw,2.75rem)}}.v4-amphora-reveal{opacity:.9}@supports (animation-timeline:view()){.v4-amphora-reveal{opacity:.15;animation:v4-amphora-in linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}@keyframes v4-amphora-in{0%{opacity:.15}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.v4-amphora-reveal{opacity:.9;animation:none}}.v4-stone{position:relative;isolation:isolate}.v4-stone:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.12;mix-blend-mode:multiply;background-image:url(/images/v4/calcaire-repeat.jpg);background-size:800px auto;background-repeat:repeat;background-position:0 0}.v4-stone>*{position:relative;z-index:1}.v4-manifesto{padding-block:clamp(5rem,9vw,7.5rem)}.v4-manifesto.v3-paper:after{opacity:.36}.v4-quote-block{margin-top:clamp(5rem,10vw,8rem)}.v4-quote{margin:0;max-width:29ch;font-family:inherit;font-size:clamp(1.55rem,3.1vw,2.7rem);font-style:normal;line-height:1.3;color:rgb(var(--ink))}.v4-quote-sign{margin:1.5rem 0 0;font-size:var(--data);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink)/.58)}.v4-home .v3-runway{height:100svh}.v4-home .v3-frame,.v4-home .v3-immersive .v3-frame,.v4-home .v3-runway .v3-frame{clip-path:none!important;animation:none!important}.v4-home .v3-mullion{display:none!important}.v4-home .v3-immersive .v3-frame:before,.v4-home .v3-runway .v3-frame:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0/.62) 0,rgb(0 0 0/.28) 42%,transparent 72%)}.v4-home .v3-immersive .v3-caption,.v4-home .v3-runway .v3-caption{background:none;padding-top:7rem;z-index:1;animation:v4-caption-in .85s ease both}@keyframes v4-caption-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v4-home .v3-immersive .v3-caption,.v4-home .v3-runway .v3-caption{animation:none;opacity:1;transform:none}}.v4-areias{position:relative}.v4-collection-open{position:absolute;right:1.25rem;bottom:1.5rem;z-index:2}.v4-lodge-rail{--rail-panels:3}.v4-lodge-rail-track{position:relative}.v4-lodge-rail-list{display:flex;flex-direction:column;gap:clamp(4rem,12vw,7rem)}.v4-lodge-rail-panel{position:relative;background:rgb(var(--pierre));color:rgb(var(--ink))}.v4-lodge-rail-media{position:relative;z-index:0;aspect-ratio:4/5;overflow:hidden;background:rgb(var(--jungle))}.v4-lodge-rail-scrim{display:none}.v4-lodge-rail-caption{position:relative;z-index:3;padding-top:1.75rem;color:rgb(var(--ink))}.v4-lodge-rail-caption-inner{width:100%;padding-bottom:0}.v4-rail-eyebrow,.v4-rail-index,.v4-rail-meta{color:rgb(var(--ink)/.62)}.v4-rail-title{color:rgb(var(--ink))}.v4-rail-hook{color:rgb(var(--ink)/.86)}.v4-lodge-rail-caption .v4-stay-open{color:rgb(var(--terre-ink))}.v4-collection-open-rail{display:none}.v4-lodge-rail-cta-stack{display:block}@media (min-width:768px){.v4-lodge-rail:not([data-enhanced=true]) .v4-lodge-rail-media{aspect-ratio:16/9}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-track{height:calc(var(--rail-panels) * 100svh)}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-pin{position:sticky;top:0;height:100svh;overflow:hidden}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-list{flex-direction:row;gap:0;height:100%;width:calc(var(--rail-panels) * 100%);transform:translate3d(var(--rail-x,0),0,0);will-change:transform}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-panel{flex:0 0 calc(100% / var(--rail-panels));width:calc(100% / var(--rail-panels));height:100%;overflow:hidden;background:rgb(var(--jungle))}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-panel.v3-paper:after{z-index:2;opacity:.05}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-media{position:absolute;inset:0;aspect-ratio:auto}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-scrim{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0/.28),transparent 68%),linear-gradient(0deg,rgb(0 0 0/.78),rgb(0 0 0/.32) 52%,rgb(0 0 0/.05) 78%)}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-caption{position:absolute;inset:0;display:flex;align-items:flex-end;padding-top:0;color:rgb(var(--pierre));opacity:var(--caption-opacity,1);transform:translate3d(0,var(--caption-y,0),0);transition:opacity 80ms linear;pointer-events:none}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-caption-inner{padding-bottom:6rem;pointer-events:auto}.v4-lodge-rail[data-enhanced=true] .v4-rail-eyebrow,.v4-lodge-rail[data-enhanced=true] .v4-rail-index,.v4-lodge-rail[data-enhanced=true] .v4-rail-meta{color:rgb(var(--pierre)/.92)}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-caption .v4-stay-open,.v4-lodge-rail[data-enhanced=true] .v4-rail-hook,.v4-lodge-rail[data-enhanced=true] .v4-rail-title{color:rgb(var(--pierre))}.v4-lodge-rail[data-enhanced=true] .v4-collection-open-rail{display:inline-flex;position:absolute;right:1.25rem;bottom:1.5rem;z-index:3}.v4-lodge-rail[data-enhanced=true] .v4-lodge-rail-cta-stack{display:none}}@media (prefers-reduced-motion:reduce){.v4-lodge-rail-track{height:auto}.v4-lodge-rail-pin{position:static;height:auto;overflow:visible}.v4-lodge-rail-list{flex-direction:column;gap:clamp(4rem,12vw,7rem);width:100%;transform:none!important}.v4-lodge-rail-panel{flex:none;width:100%;height:auto}.v4-collection-open-rail{display:none}.v4-lodge-rail-cta-stack{display:block}}.v4-how{position:relative;isolation:isolate}.v4-how:after,.v4-how:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.v4-how>*{position:relative;z-index:1}.v4-how[data-grain=g1]{background-color:rgb(var(--pierre));color:rgb(var(--ink))}.v4-how[data-grain=g1]:before{opacity:.32;mix-blend-mode:multiply;filter:brightness(1.12);background-image:url(/images/v4/linen-tile.jpg);background-size:420px 236px;background-repeat:repeat}.v4-how[data-grain=g1]:after{display:none}.v4-how[data-grain=g2]{background-color:rgb(232 226 218);color:rgb(var(--ink))}.v4-how[data-grain=g2]:before{opacity:.34;mix-blend-mode:multiply;background-image:url(/images/v4/linen-tile.jpg);background-size:420px 236px;background-repeat:repeat}.v4-how[data-grain=g2]:after{display:none}.v4-how[data-grain=g3]{background-color:rgb(var(--logo-ink));color:rgb(var(--pierre))}.v4-how[data-grain=g3]:before{opacity:.28;mix-blend-mode:multiply;background-image:url(/images/v4/linen-tile.jpg);background-size:420px 236px;background-repeat:repeat}.v4-how[data-grain=g3]:after{display:none}.v4-destinations.v3-paper:after{opacity:.3}.v4-how-body{opacity:.9}.v4-how-proof{opacity:.78}.v4-how-split{border:0}.v4-how-ornament{color:currentColor;opacity:.8}.v4-how-switch{position:absolute;top:1rem;right:1.25rem;z-index:2;display:flex;gap:.35rem}.v4-how-switch button{border:1px solid;background:transparent;color:inherit;padding:.3rem .6rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.v4-how-switch button[aria-pressed=true]{opacity:1}.v4-footer{position:relative;isolation:isolate;background-color:rgb(var(--logo-ink));color:rgb(var(--pierre))}.v4-footer:before{background:radial-gradient(ellipse at 20% 18%,rgb(var(--pierre)/.08),transparent 44%),radial-gradient(ellipse at 80% 80%,rgb(0 0 0/.28),transparent 50%)}.v4-footer:after,.v4-footer:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.v4-footer:after{opacity:.18;mix-blend-mode:multiply;background-image:url(/images/v4/linen-tile.jpg);background-size:420px 236px}.v4-footer>*{position:relative;z-index:1}.v4-ticker{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.v4-ticker::-webkit-scrollbar{display:none}.v4-ticker-track{display:flex;width:max-content;gap:2.5rem}.v4-ticker-item{display:inline-flex;align-items:center;gap:.45rem;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--ink)/.82);text-decoration:none}.v4-ticker-item:after{content:"·";margin-left:2.05rem;opacity:.35}.v4-ticker-arrow{width:.95rem;height:.95rem;opacity:0;transform:translateX(-6px);transition:opacity .18s ease,transform .18s ease}.v4-ticker-item:focus-visible .v4-ticker-arrow,.v4-ticker-item:hover .v4-ticker-arrow{opacity:1;transform:none}@media (min-width:768px){.v4-ticker-track{flex-wrap:wrap;width:auto;row-gap:.75rem}}.v4-map-leaflet{isolation:isolate;z-index:0;height:62svh;max-height:36rem;min-height:18rem;background:rgb(var(--lin));border:1px solid rgb(var(--ink)/.08)}.v4-leaflet-pin{background:none!important;border:none!important}.v4-leaflet-pin.is-dim{opacity:.28}.v4-season{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.75rem}.v4-season button{border:0;border-bottom:1px solid transparent;background:none;padding:.2rem 0;font-size:var(--data);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink)/.45)}.v4-season button[aria-pressed=true]{color:rgb(var(--ink));border-bottom-color:rgb(var(--ink)/.35)}.v4-leaflet-pin span{display:block;width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 4px rgb(var(--terre-ink)/.18)}.v4-map .leaflet-popup-content-wrapper,.v4-map .leaflet-popup-tip{background:rgb(var(--pierre));color:rgb(var(--ink));border-radius:0;box-shadow:none}.v4-map .leaflet-popup-content{margin:0;width:16.5rem}.v4-map-pop-photo{display:block;width:100%;height:9.5rem;object-fit:cover}.v4-map-pop-body{padding:.85rem .95rem 1rem}.v4-map-pop-name{margin:0 0 .4rem;font-family:inherit;font-size:1.05rem}.v4-map-pop-meta{display:flex;align-items:center;gap:.35rem;margin:0 0 .45rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--muted))}.v4-map-pop-meta svg{width:.85rem;height:.85rem;flex:none}.v4-map-pop-tag{margin:0 0 .7rem;font-size:.85rem;line-height:1.4;color:rgb(var(--ink)/.82)}.v4-cta{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.v4-cta svg{transition:transform .2s ease}.v4-cta--light{color:rgb(var(--pierre))}.v4-cta--light:focus-visible svg,.v4-cta--light:hover svg{transform:translate(2px,-2px)}.v4-cta--ink{color:rgb(var(--ink))}.v4-cta--ink:focus-visible,.v4-cta--ink:hover{color:rgb(var(--terre-ink))}.v4-cta--ink:focus-visible svg,.v4-cta--ink:hover svg{transform:translate(2px,-2px)}.v4-stay-open{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:rgb(var(--pierre))}.v4-map .leaflet-popup-content a,.v4-map .v4-cta,.v4-map .v4-cta:hover,.v4-map .v4-stay-open,.v4-map .v4-stay-open:hover{color:rgb(var(--terre-ink))}.v4-map .v4-cta:hover svg,.v4-map .v4-stay-open:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.v4-cta svg,.v4-cta--ink:hover svg,.v4-cta--light:hover svg,.v4-map .v4-cta:hover svg,.v4-map .v4-stay-open:hover svg{transition:none;transform:none}}.v4-join-icon{display:inline-block;width:1.1rem;height:1.1rem;flex:none}.v4-closing-title{font-style:normal}.v4-closing .v2-veil-soft:before,.v4-closing.v2-veil-soft:before{background:linear-gradient(90deg,rgb(0 0 0/.62) 0,rgb(0 0 0/.38) 36%,rgb(0 0 0/.12) 62%,transparent 82%),linear-gradient(0deg,rgb(0 0 0/.48) 0,rgb(0 0 0/.16) 40%,transparent 66%)}.v4-closing img{transform:scaleX(-1);object-position:center 28%}.v4-long-look{padding-block:clamp(5rem,11vw,10rem)}.v4-long-look figure{margin:0}.v4-long-look-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:rgb(var(--lin))}.v4-long-look-caption{max-width:38rem;padding-top:clamp(2rem,5vw,4rem)}.v4-long-look[data-prepared=true] .v4-long-look-caption{opacity:0;transform:translate3d(0,6px,0)}.v4-long-look[data-settled=true] .v4-long-look-caption{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media (min-width:768px){.v4-long-look-photo{width:min(62vw,58rem);aspect-ratio:3/2}.v4-long-look-caption{margin-left:min(17vw,14rem)}}@media (prefers-reduced-motion:reduce){.v4-long-look-caption{opacity:1!important;transform:none!important;transition:none!important}}