@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ivory:#f8f6f1;--c-beige:#ede6dc;--c-sand:#d8c8b8;--c-taupe:#9b897a;--c-brown:#514238;--c-ink:#38332f;--c-white:#fff;--c-text-soft:#38332fd1;--c-line:#51423829;--c-line-strong:#51423857;--f-serif:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--f-sans:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-eyebrow:.6875rem;--fs-body:1rem;--fs-small:.875rem;--fs-h2:clamp(2.25rem, 1.35rem + 2.7vw, 3.75rem);--fs-h3:clamp(1.6rem, 1.3rem + .8vw, 2.05rem);--fs-lead:clamp(1.3rem, 1.12rem + .55vw, 1.65rem);--gutter:clamp(20px, 5vw, 80px);--maxw:1320px;--section-y:clamp(96px, 7rem + 5vw, 200px);--header-h:88px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (max-width:760px){:root{--header-h:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) - 1px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-ivory);min-height:100vh;color:var(--c-ink);font-family:var(--f-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.7;overflow-x:clip}img,video,picture,svg,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}em{font-style:italic}::selection{background:var(--c-sand);color:var(--c-ink)}:focus-visible{outline:1px solid var(--c-brown);outline-offset:4px}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.eyebrow{font-family:var(--f-sans);font-size:var(--fs-eyebrow);letter-spacing:.26em;text-transform:uppercase;color:var(--c-brown);align-items:center;gap:14px;font-weight:500;line-height:1.4;display:inline-flex}.eyebrow--rule:before{content:"";opacity:.55;background:currentColor;width:32px;height:1px}.title{font-family:var(--f-serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.012em;color:var(--c-ink);text-wrap:balance;line-height:1.04}.title em{color:var(--c-brown);font-style:italic}.lead{font-family:var(--f-serif);font-size:var(--fs-lead);color:var(--c-brown);text-wrap:pretty;line-height:1.38}.prose p{color:var(--c-text-soft);text-wrap:pretty}.prose p+p{margin-top:1.1em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--c-brown);color:var(--c-ivory);font-size:var(--fs-small);transition:transform .3s var(--ease);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.text-link{transition:background-size .6s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px}@media (hover:hover){.text-link:hover{background-position:100% 100%;background-size:0 1px}}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.4s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(26px)}.js [data-reveal=fade]{transform:none}.js [data-reveal].is-in,.js [data-reveal=image]{opacity:1;transform:none}.js [data-reveal=image]:after{content:"";z-index:2;background:var(--curtain,var(--c-ivory));transform-origin:50% 0;transition:transform 1.5s var(--ease-out);transition-delay:var(--d,0s);pointer-events:none;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.js [data-reveal=image] img{transition:transform 2.2s var(--ease-out);transition-delay:var(--d,0s);transform:scale(1.14)}.js [data-reveal=image].is-in:after{transform:scaleY(0)}.js [data-reveal=image].is-in img{transform:none}.js [data-reveal=lines]{opacity:1;transform:none}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{display:block}.js [data-reveal=lines] .line>span{transition:transform 1.3s var(--ease-out);transition-delay:calc(var(--d,0s) + var(--i,0) * .11s);transform:translateY(108%)}.js [data-reveal=lines].is-in .line>span{transform:none}.js [data-reveal=rule]{opacity:1;transform-origin:0;transition:transform 1.6s var(--ease-out);transition-delay:var(--d,0s);transform:scaleX(0)}.js [data-reveal=rule].is-in{transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal] img,.js [data-reveal=lines] .line>span{opacity:1!important;transition:none!important;transform:none!important}.js [data-reveal=image]:after{display:none}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-parallax]{will-change:transform}html.is-locked,html.is-locked body{overflow:hidden}._btn_13t68_1{--fill:var(--c-brown);--fill-text:var(--c-ivory);isolation:isolate;min-height:52px;font-family:var(--f-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;transition:color .55s var(--ease), border-color .55s var(--ease);border:1px solid;justify-content:center;align-items:center;gap:16px;padding:16px 30px 15px;font-size:.71875rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}._btn_13t68_1:before{content:"";z-index:-1;background:var(--fill);transform-origin:50% 100%;transition:transform .65s var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transform:scaleY(0)}._label_13t68_38{position:relative}._icon_13t68_42{transition:transform .6s var(--ease-out);flex:none}@media (hover:hover){._btn_13t68_1:hover:before{transform:scaleY(1)}._btn_13t68_1:hover{color:var(--fill-text);border-color:var(--fill)}._btn_13t68_1:hover ._icon_13t68_42{transform:translate(4px)}}._btn_13t68_1:active:before{transform:scaleY(1)}._outline_13t68_67{color:var(--c-brown)}._solid_13t68_72{--fill:var(--c-ink);color:var(--c-ivory);background:var(--c-brown);border-color:var(--c-brown)}._light_13t68_80{--fill:var(--c-ivory);--fill-text:var(--c-brown);color:var(--c-ivory)}._link_13t68_87{min-height:0;color:var(--c-brown);border:0;gap:12px;padding:0 0 8px;overflow:visible}._link_13t68_87:before{transform-origin:0;opacity:.45;z-index:0;height:1px;transition:transform .7s var(--ease-out), opacity .4s var(--ease);background:currentColor;top:auto;bottom:0;left:0;right:0;transform:scaleX(1)}@media (hover:hover){._link_13t68_87:hover{color:var(--c-ink);border-color:#0000}._link_13t68_87:hover:before{opacity:1;animation:_linkSweep_13t68_1 .9s var(--ease-out);transform:scaleX(1)}}@keyframes _linkSweep_13t68_1{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0}to{transform-origin:0;transform:scaleX(1)}}@media (max-width:420px){._btn_13t68_1:not(._link_13t68_87){letter-spacing:.18em;padding-inline-start:22px;padding-inline-end:22px}}._dialog_1us5p_1{width:100%;max-width:none;height:100%;max-height:none;color:var(--c-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}._dialog_1us5p_1::backdrop{background:0 0}._scrim_1us5p_20{opacity:0;transition:opacity .5s var(--ease);background:#38332f61;position:absolute;top:0;bottom:0;left:0;right:0}._panel_1us5p_28{background:var(--c-ivory);overscroll-behavior:contain;width:min(620px,100%);transition:transform .6s var(--ease-in-out);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._visible_1us5p_41 ._scrim_1us5p_20{opacity:1}._visible_1us5p_41 ._panel_1us5p_28{transform:none}._fullscreen_1us5p_50 ._panel_1us5p_28{opacity:0;width:100%;transition:opacity .45s var(--ease);transform:none}._fullscreen_1us5p_50._visible_1us5p_41 ._panel_1us5p_28{opacity:1}._fullscreen_1us5p_50 ._scrim_1us5p_20{display:none}._close_1us5p_66{letter-spacing:.24em;text-transform:uppercase;color:var(--c-brown);align-items:center;gap:14px;padding:10px 0;font-size:.6875rem;font-weight:500;display:inline-flex}._closeIcon_1us5p_78{width:22px;height:22px;position:relative}._closeIcon_1us5p_78:before,._closeIcon_1us5p_78:after{content:"";width:100%;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}._closeIcon_1us5p_78:before{transform:rotate(45deg)}._closeIcon_1us5p_78:after{transform:rotate(-45deg)}@media (hover:hover){._close_1us5p_66:hover ._closeIcon_1us5p_78:before{transform:rotate(135deg)}._close_1us5p_66:hover ._closeIcon_1us5p_78:after{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){._panel_1us5p_28,._scrim_1us5p_20{transition:none}}._header_wcthh_1{z-index:50;height:var(--header-h);color:var(--c-ink);transition:background-color .6s var(--ease), box-shadow .6s var(--ease), height .5s var(--ease);position:fixed;top:0;bottom:auto;left:0;right:0}._solid_wcthh_13{background:var(--c-ivory);box-shadow:0 1px 0 var(--c-line);height:calc(var(--header-h) - 12px)}._inner_wcthh_19{height:100%;padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}._logoLink_wcthh_30{justify-self:start}._logo_wcthh_30{flex-direction:column;align-items:flex-start;gap:5px;line-height:1;display:inline-flex}._logoMark_wcthh_42{font-family:var(--f-serif);letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;font-size:1.25rem;font-weight:500}._logoSub_wcthh_51{font-family:var(--f-sans);letter-spacing:.46em;text-transform:uppercase;color:var(--c-brown);padding-left:1px;font-size:.53125rem;font-weight:500}._nav_wcthh_63 ul{gap:clamp(24px,2.8vw,48px);display:flex}._navLink_wcthh_68{letter-spacing:.08em;color:var(--c-ink);transition:color .4s var(--ease);padding:8px 0;font-size:.78125rem;font-weight:400;display:inline-block;position:relative}._navLink_wcthh_68:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){._navLink_wcthh_68:hover:after{transform-origin:0;transform:scaleX(1)}}._current_wcthh_99{color:var(--c-brown)}._current_wcthh_99:after{transform-origin:0;opacity:.55;transform:scaleX(1)}._actions_wcthh_109{justify-self:end;align-items:center;gap:20px;display:flex}._cta_wcthh_116{min-height:44px;padding:13px 24px 12px;font-size:.65625rem}._burger_wcthh_124{width:44px;height:44px;margin-right:-10px;display:none;position:relative}._burger_wcthh_124 span{height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;left:10px;right:10px}._burger_wcthh_124 span:first-child{top:18px}._burger_wcthh_124 span:last-child{top:25px;left:18px}@media (hover:hover){._burger_wcthh_124:hover span:last-child{transform:translate(-8px)}}@media (max-width:1080px){._nav_wcthh_63{display:none}._inner_wcthh_19{grid-template-columns:1fr auto}._burger_wcthh_124{display:block}}@media (max-width:760px){._cta_wcthh_116{display:none}._logoMark_wcthh_42{letter-spacing:.26em;font-size:1.0625rem}._logoSub_wcthh_51{font-size:.5rem}._solid_wcthh_13{height:var(--header-h)}}._menu_wcthh_191{min-height:100%;padding:0 var(--gutter) max(28px, env(safe-area-inset-bottom));background:var(--c-ivory);flex-direction:column;display:flex}._menuTop_wcthh_199{height:var(--header-h);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;display:flex}._menuNav_wcthh_207{flex:1;align-items:center;padding:40px 0;display:flex}._menuNav_wcthh_207 ol{width:100%}._menuNav_wcthh_207 li{border-bottom:1px solid var(--c-line);opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(.12s + var(--i) * 60ms);transform:translateY(14px)}dialog[open] ._menuNav_wcthh_207 li{opacity:1;transform:none}._menuNav_wcthh_207 a{font-family:var(--f-serif);color:var(--c-ink);align-items:baseline;gap:18px;padding:16px 0 14px;font-size:clamp(2rem,1.5rem + 3vw,2.75rem);line-height:1.1;display:flex}._menuIndex_wcthh_244{font-family:var(--f-sans);letter-spacing:.2em;color:var(--c-brown);font-size:.6875rem;transform:translateY(-.9em)}._menuFoot_wcthh_252{gap:28px;display:grid}._menuCta_wcthh_257{width:100%}._menuInfo_wcthh_261{gap:14px;font-size:.875rem;display:grid}._menuInfo_wcthh_261 div{grid-template-columns:92px 1fr;gap:12px;display:grid}._menuInfo_wcthh_261 dt{letter-spacing:.22em;text-transform:uppercase;color:var(--c-brown);padding-top:3px;font-size:.65625rem}._menuInfo_wcthh_261 dd{color:var(--c-text-soft)}._menuInfo_wcthh_261 a{align-items:center;gap:6px;display:inline-flex}._hero_1ya4h_2{background:var(--c-beige);height:320vh;position:relative}@media (max-width:760px){._hero_1ya4h_2{height:240vh}}._hero_1ya4h_2[data-mode=lite]{height:220vh}@media (max-width:760px){._hero_1ya4h_2[data-mode=lite]{height:180vh}}._sticky_1ya4h_25{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}@supports (height:100dvh){@media (hover:none) and (pointer:coarse){._sticky_1ya4h_25{height:100dvh}}}._media_1ya4h_42{background:var(--c-beige);position:absolute;top:0;bottom:0;left:0;right:0}._frame_1ya4h_48,._frame_1ya4h_48 picture{position:absolute;top:0;bottom:0;left:0;right:0}._cover_1ya4h_54{object-fit:cover;object-position:50% 36%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._endFrame_1ya4h_63{opacity:0}._video_1ya4h_67{opacity:0;transition:opacity .8s var(--ease)}._videoOn_1ya4h_72 ._video_1ya4h_67{opacity:1}._scrim_1ya4h_77{pointer-events:none;background:linear-gradient(90deg,#f8f6f19e 0%,#f8f6f157 24%,#f8f6f100 44%),linear-gradient(#f8f6f16b 0%,#f8f6f100 15%);position:absolute;top:0;bottom:0;left:0;right:0}._veil_1ya4h_92{background:linear-gradient(0deg, var(--c-ivory) 0%, #f8f6f1b8 32%, #f8f6f100 100%);opacity:0;pointer-events:none;height:38%;position:absolute;bottom:0;left:0;right:0}._content_1ya4h_111{padding:0 var(--gutter) clamp(64px, 12vh, 140px);pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._intro_1ya4h_120{pointer-events:auto;will-change:opacity, transform;max-width:min(640px,48vw)}._brand_1ya4h_126{margin-bottom:28px}._title_1ya4h_131{font-family:var(--f-serif);letter-spacing:-.018em;color:var(--c-ink);white-space:nowrap;font-size:clamp(2.6rem,3.6vw,4.6rem);font-weight:400;line-height:.98}._title_1ya4h_131 em{color:var(--c-brown)}._sub_1ya4h_145{max-width:35ch;color:var(--c-text-soft);margin-top:26px;font-size:1rem;line-height:1.65}._cta_1ya4h_153{margin-top:38px}._finale_1ya4h_159{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--c-ink);text-align:center;white-space:nowrap;opacity:0;will-change:opacity, transform;pointer-events:none;margin:0;font-size:clamp(1.75rem,1.15rem + 1.7vw,3rem);font-weight:400;line-height:1.1;position:absolute;top:55%;left:59%;translate:-50%}._finale_1ya4h_159 em{color:var(--c-brown)}._hint_1ya4h_184{right:var(--gutter);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;color:var(--c-brown);pointer-events:none;align-items:center;gap:14px;font-size:.65625rem;font-weight:500;display:flex;position:absolute;bottom:34px}._hintIcon_1ya4h_200{animation:_hintFloat_1ya4h_1 2.6s var(--ease-in-out) infinite}@keyframes _hintFloat_1ya4h_1{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(4px)}}@media (max-width:760px){._scrim_1ya4h_77{background:linear-gradient(#f8f6f100 50%,#f8f6f199 76%,#f8f6f1db 100%),linear-gradient(#f8f6f16b 0%,#f8f6f100 14%)}._content_1ya4h_111{padding-bottom:92px}._brand_1ya4h_126{margin-bottom:18px}._intro_1ya4h_120{max-width:none}._title_1ya4h_131{white-space:normal;font-size:clamp(2.3rem,1.4rem + 5.2vw,3.1rem)}._sub_1ya4h_145{max-width:32ch;margin-top:16px;font-size:.9375rem}._cta_1ya4h_153{margin-top:26px}._finale_1ya4h_159{width:min(88%,340px);font-size:clamp(1.75rem,1.2rem + 3vw,2.25rem);top:auto;bottom:16%;left:50%}._finale_1ya4h_159 em{display:block}._hint_1ya4h_184{bottom:30px;left:50%;right:auto;translate:-50%}}@media (max-height:640px) and (max-width:760px){._sub_1ya4h_145{display:none}}@media (prefers-reduced-motion:reduce){._hero_1ya4h_2{height:auto}._sticky_1ya4h_25{position:relative}._hint_1ya4h_184,._finale_1ya4h_159,._video_1ya4h_67,._endFrame_1ya4h_63{display:none}}._section_1ovjh_1{padding-block:calc(var(--section-y) * .9) var(--section-y);background:var(--c-ivory);position:relative}._grid_1ovjh_7{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}._figure_1ovjh_14{grid-column:1/span 5}._frame_1ovjh_18{aspect-ratio:13/15;background:var(--c-beige);position:relative;overflow:hidden}._parallax_1ovjh_25{position:absolute;top:-7%;bottom:-7%;left:0;right:0}._parallax_1ovjh_25 picture,._img_1ovjh_31{width:100%;height:100%}._img_1ovjh_31{object-fit:cover;object-position:50% 50%}._caption_1ovjh_41{white-space:nowrap;border-top:1px solid var(--c-line);letter-spacing:.2em;text-transform:uppercase;color:var(--c-brown);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:16px;padding-top:14px;font-size:.6875rem;display:flex}._text_1ovjh_56{grid-column:7/span 5;gap:0;display:grid}._text_1ovjh_56>.eyebrow{margin-bottom:34px}._dot_1ovjh_66{opacity:.55;margin-inline-start:.2em;margin-inline-end:.2em}._lead_1ovjh_71{max-width:26ch;margin-top:36px}._prose_1ovjh_76{max-width:46ch;margin-top:24px}._cta_1ovjh_81{margin-top:44px}@media (max-width:1080px){._figure_1ovjh_14{grid-column:1/span 6}._text_1ovjh_56{grid-column:7/span 6;padding-left:12px}}@media (max-width:860px){._grid_1ovjh_7{grid-template-columns:1fr;row-gap:64px}._figure_1ovjh_14,._text_1ovjh_56{grid-column:1;padding-left:0}._figure_1ovjh_14{width:86%}._frame_1ovjh_18{aspect-ratio:4/4.4}}._section_iahil_1{padding-block:calc(var(--section-y) * .7) var(--section-y);background:var(--c-ivory);position:relative}._head_iahil_9{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:24px 8%;padding-bottom:clamp(64px,8vw,120px);display:grid}._head_iahil_9 .eyebrow{margin-bottom:30px}._headText_iahil_21{max-width:38ch;color:var(--c-text-soft);padding-bottom:10px}._chapter_iahil_29+._chapter_iahil_29{margin-top:clamp(110px,12vw,200px)}._chapterHead_iahil_33{grid-template-columns:auto auto minmax(40px,1fr) minmax(0,34ch);align-items:baseline;column-gap:22px;margin-bottom:clamp(48px,6vw,88px);display:grid}._numeral_iahil_41{font-family:var(--f-serif);color:var(--c-taupe);min-width:1.6em;font-size:1.25rem;font-style:italic}._chapterTitle_iahil_49{font-family:var(--f-serif);font-size:clamp(1.9rem,1.5rem + 1vw,2.5rem);font-weight:400;line-height:1}._rule_iahil_56{background:var(--c-line-strong);align-self:center;height:1px}._chapterDesc_iahil_62{color:var(--c-text-soft);font-size:.875rem;line-height:1.6}._items_iahil_70{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}._colMain_iahil_77,._colSide_iahil_78{flex-direction:column;gap:clamp(88px,9vw,150px);display:flex}._colSide_iahil_78{padding-top:clamp(96px,12vw,210px)}._chapter_iahil_29[data-variant=a] ._colMain_iahil_77{grid-column:1/span 7}._chapter_iahil_29[data-variant=a] ._colSide_iahil_78{grid-column:9/span 4}._chapter_iahil_29[data-variant=b] ._colMain_iahil_77{grid-area:1/6/auto/span 7}._chapter_iahil_29[data-variant=b] ._colSide_iahil_78{grid-area:1/1/auto/span 4}._item_iahil_70[data-slot="0"]{--ar:4 / 3}._item_iahil_70[data-slot="1"]{--ar:4 / 5}._item_iahil_70[data-slot="2"]{--ar:16 / 10;width:84%}._item_iahil_70[data-slot="3"]{--ar:1 / 1}._chapter_iahil_29[data-variant=a] ._item_iahil_70[data-slot="2"]{margin-left:auto}._mediaButton_iahil_124{cursor:pointer;width:100%;display:block}._frame_iahil_130{aspect-ratio:var(--ar);background:var(--c-beige);display:block;position:relative;overflow:hidden}._parallax_iahil_138{display:block;position:absolute;top:-6%;bottom:-6%;left:0;right:0}._parallax_iahil_138 picture{width:100%;height:100%;transition:transform 1.4s var(--ease-out)}._img_iahil_150{object-fit:cover;width:100%;height:100%}@media (hover:hover){._item_iahil_70:hover ._parallax_iahil_138 picture{transform:scale(1.035)}}._meta_iahil_162{align-items:baseline;gap:16px;margin-top:26px;display:flex}._num_iahil_41{letter-spacing:.2em;color:var(--c-brown);flex:none;font-size:.6875rem;font-weight:500;transform:translateY(-.35em)}._name_iahil_178{font-family:var(--f-serif);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.005em;text-wrap:balance;line-height:1.08}._desc_iahil_187{max-width:40ch;color:var(--c-text-soft);margin-top:12px;font-size:.9375rem;line-height:1.65}._more_iahil_195{margin-top:22px}@media (max-width:1080px){._head_iahil_9{grid-template-columns:1fr}._chapterHead_iahil_33{grid-template-columns:auto auto minmax(40px,1fr);row-gap:18px}._chapterDesc_iahil_62{grid-column:1/-1;max-width:46ch}}@media (max-width:900px){._items_iahil_70{flex-direction:column;gap:76px;display:flex}._colMain_iahil_77,._colSide_iahil_78{display:contents}._item_iahil_70{order:var(--order)}._item_iahil_70[data-slot="0"]{--order:0}._item_iahil_70[data-slot="1"]{--order:1;--ar:4 / 4.6;align-self:flex-end;width:82%}._item_iahil_70[data-slot="2"]{--order:2;--ar:4 / 3;width:100%}._item_iahil_70[data-slot="3"]{--order:3;width:82%}._chapter_iahil_29[data-variant=b] ._item_iahil_70[data-slot="1"]{align-self:flex-start}._chapter_iahil_29[data-variant=b] ._item_iahil_70[data-slot="3"]{align-self:flex-end}._chapter_iahil_29[data-variant=a] ._item_iahil_70[data-slot="2"]{margin-left:0}}@media (max-width:520px){._item_iahil_70[data-slot="1"],._item_iahil_70[data-slot="3"]{width:88%}._meta_iahil_162{margin-top:20px}}._section_155pt_1{padding-block:var(--section-y);background:var(--c-beige)}._grid_155pt_6{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}._aside_155pt_13{top:calc(var(--header-h) + 64px);grid-column:1/span 5;position:sticky}._aside_155pt_13 .eyebrow{margin-bottom:30px}._title_155pt_23{font-size:clamp(2.2rem,1.3rem + 2.3vw,3.4rem)}._list_155pt_27{counter-reset:none;grid-column:7/span 6}._item_155pt_32{grid-template-columns:minmax(84px,1fr) minmax(0,3.2fr);column-gap:24px;padding:44px 0 52px;display:grid;position:relative}._item_155pt_32:last-child{border-bottom:1px solid var(--c-line-strong)}._line_155pt_44{background:var(--c-line-strong);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}._number_155pt_51{font-family:var(--f-serif);color:var(--c-brown);opacity:.85;font-size:clamp(2.75rem,2.2rem + 1.6vw,4rem);font-style:italic;font-weight:400;line-height:.9}._itemTitle_155pt_61{font-family:var(--f-serif);font-weight:400;font-size:var(--fs-h3);line-height:1.1}._text_155pt_68{max-width:40ch;color:var(--c-text-soft);margin-top:12px}@media (max-width:900px){._grid_155pt_6{grid-template-columns:1fr;row-gap:56px}._aside_155pt_13{grid-column:1;position:static}._list_155pt_27{grid-column:1}._item_155pt_32{grid-template-columns:72px 1fr;padding:34px 0 40px}}._section_1a1vn_1{padding-block:var(--section-y);background:var(--c-ivory);overflow:hidden}._grid_1a1vn_7{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}._text_1a1vn_14{grid-column:1/span 6;padding-right:4%}._text_1a1vn_14>.eyebrow{margin-bottom:30px}._title_1a1vn_23{font-size:clamp(2.2rem,1.3rem + 2.3vw,3.4rem)}._prose_1a1vn_27{max-width:48ch;margin-top:36px}._strong_1a1vn_32{color:var(--c-ink);font-weight:500}._facts_1a1vn_37{border-top:1px solid var(--c-line);max-width:48ch;margin-top:36px}._facts_1a1vn_37 div{border-bottom:1px solid var(--c-line);grid-template-columns:120px 1fr;gap:16px;padding:14px 0 13px;font-size:.9375rem;display:grid}._facts_1a1vn_37 dt{letter-spacing:.22em;text-transform:uppercase;color:var(--c-brown);padding-top:4px;font-size:.6875rem}._facts_1a1vn_37 dd{color:var(--c-ink)}._quote_1a1vn_64{border-left:1px solid var(--c-taupe);margin-top:52px;padding-left:28px}._quote_1a1vn_64 p{font-family:var(--f-serif);color:var(--c-brown);max-width:22ch;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);font-style:italic;line-height:1.2}._cta_1a1vn_79{margin-top:48px}._figure_1a1vn_85{grid-column:8/span 5;position:relative}._outline_1a1vn_90{border:1px solid var(--c-sand);pointer-events:none;position:absolute;top:28px;bottom:74px;left:28px;right:-28px}._frame_1a1vn_100{aspect-ratio:32/37;background:var(--c-beige);position:relative;overflow:hidden}._parallax_1a1vn_107{position:absolute;top:-6%;bottom:-6%;left:0;right:0}._parallax_1a1vn_107 picture,._img_1a1vn_113{width:100%;height:100%}._img_1a1vn_113{object-fit:cover;object-position:50% 20%}._caption_1a1vn_123{letter-spacing:.2em;text-transform:uppercase;color:var(--c-brown);justify-content:space-between;gap:16px;margin-top:18px;font-size:.6875rem;display:flex;position:relative}@media (max-width:900px){._grid_1a1vn_7{grid-template-columns:1fr;row-gap:72px}._figure_1a1vn_85{grid-area:1/1;width:86%}._text_1a1vn_14{grid-column:1;padding-right:0}._outline_1a1vn_90{top:18px;left:18px;right:-18px}._caption_1a1vn_123{flex-direction:column;gap:4px}}._section_14u88_1{padding-block:var(--section-y);background:var(--c-white)}._head_14u88_6{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:24px 8%;padding-bottom:clamp(56px,7vw,104px);display:grid}._head_14u88_6 .eyebrow{margin-bottom:30px}._headText_14u88_19{max-width:36ch;color:var(--c-text-soft);padding-bottom:10px}._stage_14u88_27{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:clamp(56px,7vw,110px);display:grid;position:relative}._mark_14u88_35{font-family:var(--f-serif);color:var(--c-sand);-webkit-user-select:none;user-select:none;grid-column:1/span 2;font-size:clamp(6rem,4rem + 6vw,11rem);line-height:.7}._quotes_14u88_44{grid-column:3/span 9;display:grid}._quote_14u88_44{opacity:0;visibility:hidden;transition:opacity .7s var(--ease), transform 1s var(--ease-out), visibility 0s linear .7s;grid-area:1/1;transform:translateY(14px)}._active_14u88_60{opacity:1;visibility:visible;transition:opacity 1s var(--ease) .25s, transform 1.2s var(--ease-out) .25s, visibility 0s;transform:none}._quote_14u88_44 blockquote p{font-family:var(--f-serif);letter-spacing:-.005em;color:var(--c-ink);text-wrap:pretty;font-size:clamp(1.6rem,1.1rem + 1.65vw,2.6rem);font-style:italic;font-weight:400;line-height:1.24}._quote_14u88_44 figcaption{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:36px;display:flex}._author_14u88_89{font-family:var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--c-ink);font-size:.8125rem;font-weight:500}._procedure_14u88_98{color:var(--c-brown);font-size:.875rem}._procedure_14u88_98:before{content:"— ";opacity:.6}._controls_14u88_110{grid-column:3/span 10;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(48px,5vw,72px);display:flex}._counter_14u88_119{letter-spacing:.18em;color:var(--c-brown);align-items:center;gap:16px;font-size:.75rem;display:flex}._track_14u88_128{background:var(--c-line-strong);width:clamp(80px,12vw,160px);height:1px;position:relative;overflow:hidden}._progress_14u88_136{background:var(--c-brown);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}._running_14u88_144{animation:_progress_14u88_136 var(--dur) linear forwards}@keyframes _progress_14u88_136{to{transform:scaleX(1)}}._arrows_14u88_154{gap:10px;display:flex}._arrows_14u88_154 button{border:1px solid var(--c-line-strong);width:54px;height:54px;color:var(--c-brown);transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease);place-items:center;display:grid}@media (hover:hover){._arrows_14u88_154 button:hover{background:var(--c-brown);border-color:var(--c-brown);color:var(--c-ivory)}}._names_14u88_180{border-top:1px solid var(--c-line);flex-wrap:wrap;grid-column:3/span 10;gap:8px 28px;margin-top:36px;padding-top:22px;display:flex}._names_14u88_180 button{letter-spacing:.06em;color:var(--c-text-soft);transition:color .35s var(--ease);padding:6px 0;font-size:.8125rem}._names_14u88_180 button:hover,._names_14u88_180 ._nameActive_14u88_199{color:var(--c-ink)}._nameActive_14u88_199{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}._more_14u88_209{color:var(--c-text-soft);margin-top:clamp(64px,7vw,104px);font-size:.9375rem}._more_14u88_209 a{color:var(--c-ink);align-items:center;gap:4px;display:inline-flex}._inlineIcon_14u88_222{display:inline-block}@media (max-width:900px){._head_14u88_6,._stage_14u88_27{grid-template-columns:1fr}._mark_14u88_35,._quotes_14u88_44,._controls_14u88_110,._names_14u88_180{grid-column:1}._mark_14u88_35{margin-bottom:-8px;font-size:6rem}}@media (prefers-reduced-motion:reduce){._quote_14u88_44,._active_14u88_60{transition:none;transform:none}}._section_10lk5_1{padding-block:calc(var(--section-y) * .95);background:var(--c-beige);position:relative;overflow:hidden}._section_10lk5_1:before{content:"";pointer-events:none;border:1px solid #51423824;position:absolute;top:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);left:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}._inner_10lk5_17{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._stem_10lk5_25{background:var(--c-taupe);width:1px;height:clamp(48px,6vw,88px);margin-bottom:36px;display:block}._title_10lk5_33{margin-top:28px}._title_10lk5_33 .line{text-align:center}._text_10lk5_41{max-width:44ch;color:var(--c-text-soft);margin-top:30px;font-size:1.0625rem}._cta_10lk5_48{margin-top:46px}._meta_10lk5_52{letter-spacing:.04em;color:var(--c-brown);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:30px;font-size:.8125rem;display:flex}._sep_10lk5_64{opacity:.4;background:currentColor;width:24px;height:1px}@media (max-width:560px){._sep_10lk5_64{display:none}._meta_10lk5_52{flex-direction:column;gap:4px}}._section_18r7u_1{padding-block:var(--section-y);background:var(--c-ivory)}._grid_18r7u_6{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:24px;display:grid}._info_18r7u_13{flex-direction:column;grid-column:1/span 5;display:flex}._info_18r7u_13>.eyebrow{margin-bottom:30px}._list_18r7u_23{border-top:1px solid var(--c-line);margin-top:44px;font-style:normal}._row_18r7u_29{border-bottom:1px solid var(--c-line);grid-template-columns:112px 1fr;gap:16px;padding:18px 0 17px;display:grid}._label_18r7u_37{letter-spacing:.22em;text-transform:uppercase;color:var(--c-brown);padding-top:5px;font-size:.6875rem;font-weight:500}._value_18r7u_46{color:var(--c-ink);justify-self:start;font-size:1rem;line-height:1.6}a._value_18r7u_46{transition:background-size .6s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;gap:6px;display:inline-flex}@media (hover:hover){a._value_18r7u_46:hover{background-size:100% 1px}}._icon_18r7u_70{flex:none}._actions_18r7u_74{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:44px;display:flex}._mapWrap_18r7u_84{background:var(--c-beige);grid-column:7/span 6;min-height:520px;position:relative;overflow:hidden}._map_18r7u_84,._mapPlaceholder_18r7u_93{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._map_18r7u_84{filter:grayscale()sepia(.18)contrast(.92)brightness(1.03)}._mapLink_18r7u_106{background:var(--c-ivory);letter-spacing:.2em;text-transform:uppercase;color:var(--c-brown);transition:background-color .4s var(--ease), color .4s var(--ease);align-items:center;gap:8px;padding:11px 16px 10px;font-size:.6875rem;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:16px}@media (hover:hover){._mapLink_18r7u_106:hover{background:var(--c-brown);color:var(--c-ivory)}}@media (max-width:960px){._grid_18r7u_6{grid-template-columns:1fr;row-gap:64px}._info_18r7u_13,._mapWrap_18r7u_84{grid-column:1}._mapWrap_18r7u_84{aspect-ratio:4/3.4;min-height:0}}@media (max-width:420px){._row_18r7u_29{grid-template-columns:1fr;gap:4px}._label_18r7u_37{padding-top:0}}._footer_d3yw4_1{background:var(--c-brown);color:var(--c-ivory);padding-top:clamp(80px,9vw,140px)}._top_d3yw4_7{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:48px 24px;padding-bottom:clamp(72px,8vw,120px);display:grid}._wordmark_d3yw4_14{font-family:var(--f-serif);letter-spacing:.24em;text-transform:uppercase;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:400;line-height:1}._tagline_d3yw4_23{font-family:var(--f-serif);color:#f8f6f1c7;max-width:26ch;margin-top:22px;font-size:1.3rem;font-style:italic;line-height:1.35}._heading_d3yw4_33{letter-spacing:.24em;text-transform:uppercase;color:var(--c-sand);margin-bottom:20px;font-size:.6875rem;font-weight:500}._col_d3yw4_42 ul{gap:10px;display:grid}._col_d3yw4_42 a{color:#f8f6f1e6;transition:background-size .6s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;gap:6px;font-size:.9375rem;display:inline-flex}@media (hover:hover){._col_d3yw4_42 a:hover{background-size:100% 1px}}._address_d3yw4_66{color:#f8f6f1e6;font-size:.9375rem;line-height:1.7}._hours_d3yw4_72{color:#f8f6f1b8;margin-top:10px;display:inline-block}._bottom_d3yw4_78{padding-block:28px max(28px, env(safe-area-inset-bottom));color:#f8f6f1b8;border-top:1px solid #f8f6f129;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:.8125rem;display:flex}._topLink_d3yw4_90{color:var(--c-ivory);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}@media (max-width:1024px){._top_d3yw4_7{grid-template-columns:repeat(3,minmax(0,1fr))}._brand_d3yw4_105{grid-column:1/-1}}@media (max-width:640px){._top_d3yw4_7{grid-template-columns:1fr 1fr}._col_d3yw4_42:last-child{grid-column:1/-1}._bottom_d3yw4_78{flex-direction:column;align-items:flex-start}}._wrap_mr9ok_1{flex-direction:column;min-height:100%;display:flex}._top_mr9ok_7{z-index:2;background:var(--c-ivory);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;height:72px;padding-inline-start:clamp(24px,5vw,48px);padding-inline-end:clamp(24px,5vw,48px);display:flex;position:sticky;top:0}._topLabel_mr9ok_21{letter-spacing:.24em;text-transform:uppercase;color:var(--c-brown);font-size:.6875rem}._media_mr9ok_28{aspect-ratio:16/10;background:var(--c-beige);position:relative;overflow:hidden}._media_mr9ok_28 img,._media_mr9ok_28 picture{object-fit:cover;width:100%;height:100%}._body_mr9ok_42{flex:1;padding:44px clamp(24px,5vw,48px) 56px}._eyebrow_mr9ok_47{margin-bottom:18px}._title_mr9ok_51{font-family:var(--f-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.1rem,1.6rem + 1.8vw,2.9rem);font-weight:400;line-height:1.04}._lead_mr9ok_60,._prose_mr9ok_64{margin-top:22px}._blockTitle_mr9ok_68{letter-spacing:.24em;text-transform:uppercase;color:var(--c-brown);margin-top:40px;margin-bottom:8px;font-size:.6875rem;font-weight:500}._list_mr9ok_78 li{border-bottom:1px solid var(--c-line);color:var(--c-ink);grid-template-columns:28px 1fr;gap:8px;padding:14px 0 13px;font-size:.9375rem;display:grid}._list_mr9ok_78 li:before{content:"";background:var(--c-taupe);width:14px;height:1px;margin-top:.8em}._note_mr9ok_96{border-left:1px solid var(--c-sand);color:var(--c-text-soft);margin-top:24px;padding-left:18px;font-size:.875rem}._actions_mr9ok_104{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:44px;display:flex}._disclaimer_mr9ok_112{color:var(--c-text-soft);margin-top:18px;font-size:.8125rem}._pager_mr9ok_118{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;display:grid}._pager_mr9ok_118 button{text-align:left;transition:background-color .4s var(--ease);gap:6px;padding:26px clamp(24px,5vw,48px);display:grid}._pager_mr9ok_118 button+button{border-left:1px solid var(--c-line);text-align:right}._pager_mr9ok_118 small{letter-spacing:.22em;text-transform:uppercase;color:var(--c-brown);align-items:center;gap:8px;font-size:.65625rem;display:inline-flex}._pager_mr9ok_118 button+button small{justify-content:flex-end}._pager_mr9ok_118 span{font-family:var(--f-serif);font-size:1.25rem;line-height:1.2}@media (hover:hover){._pager_mr9ok_118 button:hover{background:var(--c-beige)}}._gallery_mr9ok_165{grid-template-columns:1.15fr 1fr;gap:12px;margin-top:36px;display:grid}._gallery_mr9ok_165 figure{aspect-ratio:13/15;background:var(--c-beige);overflow:hidden}._gallery_mr9ok_165 figure:last-child{margin-top:48px}._gallery_mr9ok_165 img,._gallery_mr9ok_165 picture{object-fit:cover;width:100%;height:100%}._pair_mr9ok_189{gap:28px;margin-top:40px;display:grid}._pair_mr9ok_189 h3,._values_mr9ok_196 h3{font-family:var(--f-serif);margin-bottom:8px;font-size:1.5rem;font-weight:400;line-height:1.2}._pair_mr9ok_189 p{color:var(--c-text-soft);font-size:.9375rem}._values_mr9ok_196{margin-top:40px}._values_mr9ok_196 dl>div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(140px,.9fr) 1.6fr;gap:16px;padding:14px 0 13px;font-size:.9375rem;display:grid}._values_mr9ok_196 dt{color:var(--c-ink)}._values_mr9ok_196 dd{color:var(--c-text-soft)}@media (max-width:520px){._values_mr9ok_196 dl>div{grid-template-columns:1fr;gap:2px}}
