.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}
:root,:root[data-accent=oxblood]{--acc:#6e1f2c;--acc-deep:#571823;--acc-lite:#d49aa3;--acc-tint:#6e1f2c12}:root[data-accent=teal]{--acc:#0f5e63;--acc-deep:#0b474b;--acc-lite:#8fd0d4;--acc-tint:#0f5e6314}:root{--page:#f6f3ee;--surface:#fcfbf8;--surface-alt:#f0ebe1;--white:#fff;--line:#e7e1d5;--line-soft:#eee9de;--line-strong:#e3ddd1;--line-input:#d9d2c4;--hairline:#c9c2b4;--ink:#1b1c1e;--ink-soft:#3d3c38;--ink-mid:#4a4944;--ink-quiet:#6d6a63;--ink-muted:#5b5a55;--dark-header:#0f1114f0;--dark-bar:#0f1114f5;--dark-footer:#0b0d10;--dark-deep:#0f1114;--on-dark:#f1eee8;--on-dark-muted:#cfccc5;--on-dark-faint:#a7a49d;--on-dark-dim:#7e7c75;--on-dark-line:#ffffff17;--on-dark-border:#ffffff59;--on-dark-fill:#ffffff0d;--error:#b3261e;--mantine-color-error:var(--error);--focus-ring:var(--acc);--fs-eyebrow:12px;--ls-eyebrow:.16em;--fs-h1:clamp(34px, 4.8vw, 66px);--fs-h2:clamp(30px, 3.4vw, 46px);--fs-h2-cta:clamp(32px, 4vw, 54px);--fs-h3:30px;--fs-lede:clamp(16px, 1.6vw, 19px);--fs-quote:clamp(22px, 2.4vw, 30px);--fs-stat:clamp(32px, 3vw, 44px);--fs-numeral:clamp(40px, 4.4vw, 60px);--fs-price:44px;--section-py:clamp(64px, 8vw, 110px);--section-py-tight:clamp(56px, 7vw, 90px);--section-py-cta:clamp(64px, 8vw, 100px);--section-py-hero-top:clamp(80px, 11vw, 150px);--section-py-hero-bottom:clamp(70px, 9vw, 120px);--section-py-strip-top:34px;--section-py-strip-bottom:38px;--gutter:24px;--gutter-shell:20px;--container-shell:1240px;--container-wide:1160px;--container-narrow:860px;--container-text:760px;--shadow-card:0 12px 34px #14121014;--shadow-float:0 18px 44px #1412101a;--shadow-panel:0 24px 60px #00000059;--shadow-modal:0 30px 80px #0006;--ease-out:cubic-bezier(.2, .6, .2, 1);--dur-fast:.2s;--dur-reveal:.7s;--header-height:64px;--mobile-bar-height:68px}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--acc)}a:hover{color:var(--acc-deep)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.skip-link{z-index:1000;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:0 0 8px;padding:12px 20px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CookieConsent-module__oqjB_G__root{z-index:200;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));animation:CookieConsent-module__oqjB_G__banner-in var(--dur-fast) var(--ease-out);position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__oqjB_G__banner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__oqjB_G__root{animation:none}}.CookieConsent-module__oqjB_G__panel{box-shadow:var(--shadow-modal);position:relative}.CookieConsent-module__oqjB_G__panel[data-dismissable]{padding-right:52px}.CookieConsent-module__oqjB_G__close{position:absolute;top:8px;right:8px}.CookieConsent-module__oqjB_G__cookieList{padding-left:52px}@media (max-width:61.2438em){.CookieConsent-module__oqjB_G__root{bottom:calc(var(--mobile-bar-height) + env(safe-area-inset-bottom));padding:12px}.CookieConsent-module__oqjB_G__cookieList{padding-left:0}}
.components-module__9bSPSq__button{transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;font-weight:500}.components-module__9bSPSq__input{transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease}.components-module__9bSPSq__input:focus,.components-module__9bSPSq__input:focus-within{box-shadow:0 0 0 3px var(--acc-tint)}.components-module__9bSPSq__inputLabel{color:var(--ink);font-size:13.5px;font-weight:600}.components-module__9bSPSq__inputError{color:var(--error);font-size:12.5px}.components-module__9bSPSq__inputDescription{color:var(--ink-quiet);font-size:13px}.components-module__9bSPSq__surface{--focus-ring:var(--acc)}.components-module__9bSPSq__badge{letter-spacing:.1em;text-transform:uppercase;height:auto;padding:5px 12px;font-size:12px;font-weight:600}.components-module__9bSPSq__tabsList{background:var(--surface-alt);border:1px solid var(--line-strong);border-radius:10px;gap:8px;width:fit-content;max-width:100%;padding:5px}.components-module__9bSPSq__tab{min-height:44px;color:var(--ink-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:none;border-radius:7px;padding:0 20px;font-size:14.5px;font-weight:500}.components-module__9bSPSq__tab[data-active]{background:var(--ink);color:var(--page)}.components-module__9bSPSq__accordionItem{border-bottom:1px solid var(--line-strong);background:0 0}.components-module__9bSPSq__accordionItem:first-of-type{border-top:1px solid var(--line-strong)}.components-module__9bSPSq__accordionControl{min-height:44px;color:var(--ink);transition:color var(--dur-fast) ease;background:0 0;gap:18px;padding:20px 2px;font-size:16.5px;font-weight:500;line-height:normal}.components-module__9bSPSq__accordionControl:hover{color:var(--acc);background:0 0}.components-module__9bSPSq__accordionLabel{padding-block:0}.components-module__9bSPSq__accordionContent{max-width:700px;color:var(--ink-muted);padding:0 2px 22px;font-size:15px;line-height:1.62}.components-module__9bSPSq__anchor{text-underline-offset:4px}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.p.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.p.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c898f75d-module__3dTEfW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_c898f75d-module__3dTEfW__variable{--font-heading:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.p.2ocajiqvilzpk.woff2)format("woff2");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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.woff2)format("woff2");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}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.p.2ocajiqvilzpk.woff2)format("woff2");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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.woff2)format("woff2");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}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/634e9805ffc8f226-s.p.2ocajiqvilzpk.woff2)format("woff2");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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.woff2)format("woff2");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}@font-face{font-family:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_f3828a27-module__66DsKa__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_f3828a27-module__66DsKa__variable{--font-body:"Golos Text", "Golos Text Fallback"}
