@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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.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{--color-ink:#0c0b09;--color-ink-soft:#17150f;--color-ink-line:#2b2719;--color-ivory:#f8f4ec;--color-sand:#efe7d9;--color-paper:#fffdf9;--color-text:#1d1a14;--color-text-muted:#5f574a;--color-text-inverse:#f3eee4;--color-text-inverse-muted:#b5ab98;--color-gold:#c6a15b;--color-gold-light:#e6cf98;--color-gold-deep:#7a5f2c;--gradient-gold:linear-gradient(120deg, #e9d29c 0%, #c6a15b 45%, #9b7a3c 100%);--color-line:#1d1a141f;--color-focus:#c6a15b;--color-danger:#a33a2c;--font-display:"Cormorant Garamond", "Times New Roman", serif;--font-body:"Jost Variable", "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--text-2xl:clamp(2rem, 1.6rem + 2vw, 3.25rem);--text-3xl:clamp(2.75rem, 1.9rem + 4.2vw, 5.5rem);--tracking-wide:.32em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(4.5rem, 3rem + 7vw, 9rem);--container:1200px;--container-narrow:760px;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--header-h:76px;--radius-sm:2px;--radius-md:4px;--shadow-soft:0 24px 60px -30px #0c0b0973;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration:.6s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:350;line-height:1.7;overflow-x:hidden}img,picture,svg,video,iframe{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.08}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--color-gold-light);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-5);background:var(--color-ink);color:var(--color-gold-light);transition:transform .2s var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.btn{--btn-fg:var(--color-ink);--btn-bg:var(--gradient-gold);justify-content:center;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-6);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);border-radius:var(--radius-sm);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background-color .3s, color .3s;border:1px solid #0000;font-weight:500;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #c6a15bb3}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;border-color:currentColor}.btn--ghost:hover{box-shadow:none;background:#ffffff0f}.btn--dark{--btn-bg:var(--color-ink);--btn-fg:var(--color-gold-light)}.btn svg{flex-shrink:0;width:18px;height:18px}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}main:focus{outline:none}._logo_f3brw_1{justify-items:center;line-height:1;display:inline-grid}._word_f3brw_7{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:500}._sub_f3brw_19{letter-spacing:.6em;text-transform:uppercase;color:var(--color-gold);margin-top:4px;margin-right:-.6em;font-size:.5625rem;font-weight:500}._ornament_ya1ri_1{align-items:center;gap:var(--space-3);color:var(--color-gold);display:inline-flex}._line_ya1ri_8{opacity:.7;background:currentColor;width:48px;height:1px}._star_ya1ri_15{fill:currentColor;width:12px;height:12px}._footer_1iie0_1{padding-block:var(--space-8) var(--space-6);background:var(--color-ink);border-top:1px solid var(--color-ink-line);color:var(--color-text-inverse-muted)}._inner_1iie0_8{justify-items:center;gap:var(--space-6);text-align:center;display:grid}._links_1iie0_15{justify-content:center;gap:var(--space-2) var(--space-6);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;display:flex}._links_1iie0_15 a{padding:var(--space-2) 0;transition:color .25s;display:inline-block}._links_1iie0_15 a:hover{color:var(--color-gold-light)}._social_1iie0_35{gap:var(--space-3);display:flex}._social_1iie0_35 a{border:1px solid var(--color-ink-line);width:44px;height:44px;color:var(--color-gold);border-radius:50%;place-items:center;transition:border-color .25s,background-color .25s;display:grid}._social_1iie0_35 a:hover{border-color:var(--color-gold);background:#c6a15b1a}._social_1iie0_35 svg{width:18px;height:18px}._legal_1iie0_63{font-size:var(--text-xs);letter-spacing:.06em;opacity:.8}._header_bf5km_1{z-index:50;color:var(--color-text-inverse);transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out), backdrop-filter .4s;position:fixed;inset:0 0 auto}._header_bf5km_1[data-scrolled=true]{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0c0b09e0;box-shadow:0 1px #c6a15b2e}._header_bf5km_1[data-open=true]{background:var(--color-ink);-webkit-backdrop-filter:none}._inner_bf5km_26{align-items:center;gap:var(--space-6);height:var(--header-h);display:flex}._brand_bf5km_33{padding:var(--space-2) 0;margin-right:auto}._desktopNav_bf5km_38{display:none}._links_bf5km_42{gap:var(--space-6);display:flex}._link_bf5km_42{padding:var(--space-2) 0;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-inverse);opacity:.82;font-weight:400;transition:opacity .25s;position:relative}._link_bf5km_42:after{content:"";background:var(--color-gold);transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._link_bf5km_42:hover,._link_bf5km_42[aria-current]{opacity:1}._link_bf5km_42:hover:after,._link_bf5km_42[aria-current]:after{transform-origin:0;transform:scaleX(1)}._cta_bf5km_83{min-height:42px;padding-inline:var(--space-5);display:none}._toggle_bf5km_90{place-items:center;width:44px;height:44px;display:grid;position:relative}._bars_bf5km_98,._bars_bf5km_98:before,._bars_bf5km_98:after{width:24px;height:1px;transition:transform .35s var(--ease-out), opacity .2s;background:currentColor;display:block}._bars_bf5km_98{position:relative}._bars_bf5km_98:before,._bars_bf5km_98:after{content:"";position:absolute;left:0}._bars_bf5km_98:before{top:-7px}._bars_bf5km_98:after{width:16px;top:7px}._header_bf5km_1[data-open=true] ._bars_bf5km_98{background:0 0}._header_bf5km_1[data-open=true] ._bars_bf5km_98:before{transform:translateY(7px)rotate(45deg)}._header_bf5km_1[data-open=true] ._bars_bf5km_98:after{width:24px;transform:translateY(-7px)rotate(-45deg)}._mobileMenu_bf5km_144{inset:var(--header-h) 0 0;justify-content:center;align-items:center;gap:var(--space-7);padding:var(--space-6) var(--gutter) var(--space-8);background:var(--color-ink);animation:_fadeIn_bf5km_1 .4s var(--ease-out);flex-direction:column;display:flex;position:fixed}._mobileMenu_bf5km_144[hidden]{display:none}._mobileLinks_bf5km_161{gap:var(--space-4);text-align:center;display:grid}._mobileLinks_bf5km_161 a{padding:var(--space-2) var(--space-4);font-family:var(--font-display);color:var(--color-text-inverse);animation:_rise_bf5km_1 .6s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + 80ms);font-size:2.25rem;font-weight:400;display:inline-block}._mobileLinks_bf5km_161 a:hover{color:var(--color-gold-light)}@keyframes _fadeIn_bf5km_1{0%{opacity:0}}@keyframes _rise_bf5km_1{0%{opacity:0;transform:translateY(16px)}}@media (min-width:960px){._desktopNav_bf5km_38,._cta_bf5km_83{display:block}._cta_bf5km_83{display:inline-flex}._toggle_bf5km_90,._mobileMenu_bf5km_144{display:none}}._heading_tva2t_1{gap:var(--space-4);max-width:680px;margin-bottom:var(--space-7);display:grid}._heading_tva2t_1[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}._eyebrow_tva2t_14{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-deep);font-weight:500}._title_tva2t_22{font-size:var(--text-2xl)}._title_tva2t_22 em{color:var(--color-gold-deep);font-style:italic}._intro_tva2t_31{font-size:var(--text-lg);color:var(--color-text-muted)}._heading_tva2t_1[data-tone=dark] ._eyebrow_tva2t_14,._heading_tva2t_1[data-tone=dark] ._title_tva2t_22 em{color:var(--color-gold)}._heading_tva2t_1[data-tone=dark] ._title_tva2t_22{color:var(--color-text-inverse)}._heading_tva2t_1[data-tone=dark] ._intro_tva2t_31{color:var(--color-text-inverse-muted)}._section_6b7es_1{padding-block:var(--space-section)}._grid_6b7es_5{gap:var(--space-8);align-items:center;display:grid}._media_6b7es_11{padding:0 12% 18% 0;position:relative}._frame_6b7es_16{position:relative}._frame_6b7es_16:before{content:"";border:1px solid var(--color-gold);opacity:.6;pointer-events:none;position:absolute;inset:-14px 14px 14px -14px}._main_6b7es_29{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow-soft);position:relative}._accent_6b7es_37{aspect-ratio:3/4;object-fit:cover;border:8px solid var(--color-ivory);width:46%;box-shadow:var(--shadow-soft);position:absolute;bottom:0;right:0}._copy_6b7es_48{gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted);display:grid}._copy_6b7es_48>header{margin-bottom:var(--space-3)}._list_6b7es_59{gap:var(--space-3) var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:var(--text-base);color:var(--color-text);display:grid}._list_6b7es_59 li{align-items:center;gap:var(--space-3);display:flex}._check_6b7es_75{width:16px;height:16px;color:var(--color-gold-deep);flex-shrink:0}@media (min-width:600px){._list_6b7es_59{grid-template-columns:1fr 1fr}}@media (min-width:960px){._grid_6b7es_5{grid-template-columns:1fr 1.05fr;gap:clamp(3rem,6vw,7rem)}}._section_ppjlg_1{padding-block:var(--space-section);background:radial-gradient(ellipse 50% 60% at 100% 100%, #c6a15b1a, transparent 70%), var(--color-ink);color:var(--color-text-inverse)}._grid_ppjlg_9{gap:var(--space-8);display:grid}._info_ppjlg_14{align-content:start;gap:var(--space-6);display:grid}._info_ppjlg_14>header{margin-bottom:0}._details_ppjlg_24{gap:var(--space-5);display:grid}._detail_ppjlg_24{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-ink-line);display:grid}._detail_ppjlg_24 dt{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);display:flex}._detail_ppjlg_24 dd{font-family:var(--font-display);margin:0;font-size:1.375rem}._detail_ppjlg_24 a{transition:color .25s}._detail_ppjlg_24 a:hover{color:var(--color-gold-light)}._icon_ppjlg_60{width:16px;height:16px}._map_ppjlg_65{aspect-ratio:16/10;border:1px solid var(--color-ink-line);overflow:hidden}._map_ppjlg_65 iframe{filter:grayscale()invert(.92)contrast(.85)sepia(.25);border:0;width:100%;height:100%}._parking_ppjlg_78{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--color-text-inverse);background:#c6a15b0f;border:1px solid #c6a15b59;display:flex}._parkingIcon_ppjlg_88{width:22px;height:22px;color:var(--color-gold);flex-shrink:0}@media (min-width:640px){._details_ppjlg_24{grid-template-columns:1fr 1fr}}@media (min-width:1000px){._grid_ppjlg_9{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem)}}._form_1jrzr_1{gap:var(--space-5);background:var(--color-paper);color:var(--color-text);box-shadow:var(--shadow-soft);padding:clamp(1.5rem,1rem + 3vw,3rem);display:grid}._title_1jrzr_10{font-size:var(--text-xl)}._hint_1jrzr_14{margin-top:calc(var(--space-3) * -1);font-size:var(--text-sm);color:var(--color-text-muted)}._row_1jrzr_20{gap:var(--space-5);display:grid}._field_1jrzr_25{gap:var(--space-2);display:grid}._field_1jrzr_25 label{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}._field_1jrzr_25 input,._field_1jrzr_25 select,._field_1jrzr_25 textarea{width:100%;min-height:48px;padding:var(--space-3) 0;font-size:var(--text-base);background:0 0;border:0;border-bottom:1px solid #1d1a1440;border-radius:0;transition:border-color .25s}._field_1jrzr_25 select{appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5f2c' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:18px}._field_1jrzr_25 textarea{resize:vertical;min-height:96px}._field_1jrzr_25 input:focus,._field_1jrzr_25 select:focus,._field_1jrzr_25 textarea:focus{border-bottom-color:var(--color-gold);box-shadow:0 1px 0 var(--color-gold);outline:none}._field_1jrzr_25 [aria-invalid=true]{border-bottom-color:var(--color-danger)}._error_1jrzr_78{font-size:var(--text-sm);color:var(--color-danger)}._submit_1jrzr_83{width:100%;margin-top:var(--space-2)}._status_1jrzr_88{min-height:1.5em;font-size:var(--text-sm);color:var(--color-gold-deep);text-align:center}@media (min-width:520px){._row_1jrzr_20{grid-template-columns:1fr 1fr}}._section_dn74c_1{padding-block:var(--space-section);background:radial-gradient(ellipse 60% 50% at 50% 0%, #c6a15b1f, transparent 70%), var(--color-ink);color:var(--color-text-inverse);position:relative}._grid_dn74c_10{border-top:1px solid var(--color-ink-line);border-left:1px solid var(--color-ink-line);padding:0;list-style:none;display:grid}._card_dn74c_18{align-content:start;gap:var(--space-4);padding:var(--space-7) var(--space-6);border-right:1px solid var(--color-ink-line);border-bottom:1px solid var(--color-ink-line);transition:background-color .5s var(--ease-out);display:grid;position:relative}._card_dn74c_18:after{content:"";left:var(--space-6);right:var(--space-6);background:var(--gradient-gold);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}._card_dn74c_18:hover{background:var(--color-ink-soft)}._card_dn74c_18:hover:after{transform:scaleX(1)}._number_dn74c_50{font-family:var(--font-display);color:var(--color-gold);font-size:1.125rem;font-style:italic}._title_dn74c_57{font-size:var(--text-xl);font-weight:500}._text_dn74c_62{color:var(--color-text-inverse-muted)}@media (min-width:640px){._grid_dn74c_10{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){._grid_dn74c_10{grid-template-columns:repeat(4,1fr)}._card_dn74c_18{min-height:320px}}._section_n6asx_1{padding-block:var(--space-section);background:var(--color-paper)}._rows_n6asx_6{gap:var(--space-8);display:grid}._row_n6asx_6{gap:var(--space-6);align-items:center;display:grid}._media_n6asx_17{overflow:hidden}._image_n6asx_21{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform 1.2s var(--ease-out)}._row_n6asx_6:hover ._image_n6asx_21{transform:scale(1.04)}._copy_n6asx_32{gap:var(--space-4);max-width:460px;display:grid}._index_n6asx_38{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--color-gold);font-size:4rem;font-style:italic;line-height:1}._title_n6asx_47{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}._text_n6asx_51{font-size:var(--text-lg);color:var(--color-text-muted)}@media (min-width:900px){._rows_n6asx_6{gap:var(--space-section)}._row_n6asx_6{grid-template-columns:1.15fr 1fr;gap:clamp(3rem,7vw,7rem)}._row_n6asx_6:nth-child(2n) ._media_n6asx_17{order:2}._row_n6asx_6:nth-child(2n) ._copy_n6asx_32{justify-self:end}}._section_1hbcg_1{padding-block:var(--space-section)}._grid_1hbcg_6{columns:2;column-gap:var(--space-3)}._item_1hbcg_11{break-inside:avoid;margin-bottom:var(--space-3)}._button_1hbcg_16{width:100%;display:block;position:relative;overflow:hidden}._image_1hbcg_23{width:100%;height:auto;transition:transform 1s var(--ease-out), filter .6s}._overlay_1hbcg_31{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-4);font-family:var(--font-display);text-align:left;color:var(--color-text-inverse);opacity:0;transition:opacity .5s var(--ease-out);background:linear-gradient(#0000 50%,#0c0b09bf);font-size:1.25rem;font-style:italic;display:flex;position:absolute;inset:0}._overlay_1hbcg_31 svg{width:18px;height:18px;color:var(--color-gold-light);flex-shrink:0}._button_1hbcg_16:hover ._image_1hbcg_23,._button_1hbcg_16:focus-visible ._image_1hbcg_23{transform:scale(1.05)}._button_1hbcg_16:hover ._overlay_1hbcg_31,._button_1hbcg_16:focus-visible ._overlay_1hbcg_31{opacity:1}._more_1hbcg_66{margin-top:var(--space-7);justify-content:center;display:flex}@media (min-width:640px){._grid_1hbcg_6{columns:3;column-gap:var(--space-4)}._item_1hbcg_11{margin-bottom:var(--space-4)}}@media (min-width:1100px){._grid_1hbcg_6{columns:4}}@media (hover:none){._overlay_1hbcg_31{opacity:1;font-size:1rem}._overlay_1hbcg_31 svg{display:none}}._dialog_egb5e_1{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text-inverse);background:0 0;border:0;padding:0}._dialog_egb5e_1::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b09f0}._dialog_egb5e_1[open]{animation:_fade_egb5e_1 .3s var(--ease-out)}._body_egb5e_21{width:100%;height:100%;padding:var(--space-8) var(--space-4) var(--space-6);pointer-events:none;place-items:center;display:grid;position:relative}._body_egb5e_21>*{pointer-events:auto}._figure_egb5e_35{justify-items:center;gap:var(--space-4);max-width:min(1200px,100%);max-height:100%;display:grid}._image_egb5e_43{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11rem);animation:_zoom_egb5e_1 .4s var(--ease-out);box-shadow:0 30px 80px -20px #000c}._caption_egb5e_53{gap:var(--space-5);font-family:var(--font-display);align-items:baseline;font-size:1.25rem;font-style:italic;display:flex}._counter_egb5e_62{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.2em;color:var(--color-gold-light);font-style:normal}._nav_egb5e_70,._close_egb5e_71{width:48px;height:48px;color:var(--color-gold-light);background:#0c0b0980;border:1px solid #c6a15b73;border-radius:50%;place-items:center;transition:background-color .25s,border-color .25s;display:grid;position:absolute}._nav_egb5e_70:hover,._close_egb5e_71:hover{border-color:var(--color-gold);background:#c6a15b2e}._nav_egb5e_70 svg,._close_egb5e_71 svg{width:22px;height:22px}._prev_egb5e_98{left:var(--space-4);top:50%;translate:0 -50%}._next_egb5e_104{right:var(--space-4);top:50%;translate:0 -50%}._close_egb5e_71{top:var(--space-4);right:var(--space-4)}@media (max-width:640px){._prev_egb5e_98,._next_egb5e_104{top:auto;bottom:var(--space-4);translate:none}._body_egb5e_21{padding-bottom:6rem}}@keyframes _fade_egb5e_1{0%{opacity:0}}@keyframes _zoom_egb5e_1{0%{opacity:0;transform:scale(.97)}}._hero_1cte6_1{isolation:isolate;min-height:max(100svh,640px);padding:calc(var(--header-h) + var(--space-6)) 0 var(--space-8);color:var(--color-text-inverse);background:var(--color-ink);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}._media_1cte6_14{z-index:-1;position:absolute;inset:0}._media_1cte6_14:after{content:"";background:radial-gradient(#0c0b0959 0%,#0c0b09bf 70%),linear-gradient(#0c0b09a6 0%,#0c0b0933 40%,#0c0b09eb 100%);position:absolute;inset:0}._image_1cte6_34{object-fit:cover;object-position:center 40%;width:100%;height:100%;animation:24s ease-out both _kenburns_1cte6_1}._content_1cte6_42{justify-items:center;gap:var(--space-4);max-width:880px;display:grid}._logo_1cte6_49{width:clamp(150px,26vw,230px);height:auto;margin-bottom:calc(var(--space-2) * -1);mix-blend-mode:screen;animation:_fadeUp_1cte6_1 1.2s var(--ease-out) both}._eyebrow_1cte6_58{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-light);animation:_fadeUp_1cte6_1 1.2s .15s var(--ease-out) both;font-weight:500}._title_1cte6_67{font-size:var(--text-3xl);animation:_fadeUp_1cte6_1 1.2s .25s var(--ease-out) both;font-weight:400}._title_1cte6_67 em{background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}._lead_1cte6_82{max-width:560px;font-size:var(--text-lg);color:#f3eee4d1;animation:_fadeUp_1cte6_1 1.2s .35s var(--ease-out) both}._actions_1cte6_89{justify-content:center;gap:var(--space-4);margin-top:var(--space-4);animation:_fadeUp_1cte6_1 1.2s .45s var(--ease-out) both;flex-wrap:wrap;display:flex}._scroll_1cte6_98{bottom:var(--space-5);place-items:center;width:44px;height:64px;display:grid;position:absolute;left:50%;translate:-50%}._scroll_1cte6_98 span{background:linear-gradient(to bottom, transparent, var(--color-gold));transform-origin:top;width:1px;height:48px;animation:2.4s ease-in-out infinite _drip_1cte6_1}@keyframes _kenburns_1cte6_1{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes _fadeUp_1cte6_1{0%{opacity:0;transform:translateY(24px)}}@keyframes _drip_1cte6_1{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}to{opacity:0;transform:scaleY(1)}}@media (max-width:480px){._actions_1cte6_89{flex-direction:column;width:100%}._actions_1cte6_89 .btn{width:100%}._scroll_1cte6_98{display:none}}._section_1rl2v_1{padding-block:var(--space-section);background:var(--color-sand)}._steps_1rl2v_6{gap:var(--space-7);counter-reset:step;padding:0;list-style:none;display:grid;position:relative}._step_1rl2v_6{justify-items:center;gap:var(--space-3);text-align:center;display:grid;position:relative}._badge_1rl2v_23{width:64px;height:64px;margin-bottom:var(--space-3);border:1px solid var(--color-gold);font-family:var(--font-display);color:var(--color-gold-deep);background:var(--color-sand);z-index:1;border-radius:50%;place-items:center;font-size:1.75rem;font-style:italic;display:grid;position:relative}._title_1rl2v_40{font-size:var(--text-xl)}._text_1rl2v_44{max-width:320px;color:var(--color-text-muted)}@media (min-width:860px){._steps_1rl2v_6{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}._steps_1rl2v_6:before{content:"";background:linear-gradient(90deg, transparent, var(--color-gold), transparent);height:1px;position:absolute;top:32px;left:16.66%;right:16.66%}}._band_62ul4_1{isolation:isolate;color:var(--color-text-inverse);text-align:center;background:var(--color-ink);padding-block:clamp(6rem,4rem + 10vw,12rem);position:relative;overflow:hidden}._bg_62ul4_11{z-index:-2;object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}._band_62ul4_1:before{content:"";z-index:-1;background:#0c0b09c7;position:absolute;inset:0}._content_62ul4_29{justify-items:center;gap:var(--space-5);max-width:900px;display:grid}._quote_62ul4_36 p{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);font-style:italic;font-weight:400;line-height:1.25}._cite_62ul4_45{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-light)}._fab_7li9f_1{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:40;width:56px;height:56px;color:var(--color-ink);background:var(--gradient-gold);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(16px)scale(.9);box-shadow:0 14px 30px -10px #0c0b098c}._fab_7li9f_1[data-visible=true]{opacity:1;pointer-events:auto;transform:none}._fab_7li9f_1:hover{transform:translateY(-3px)}._fab_7li9f_1 svg{width:26px;height:26px}
