@font-face{font-family:display;src:url(../media/Sentient_400-s.p.0s_h4vmg40yqs.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/Sentient_500-s.p.1h_m8udibxyxh.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/Sentient_700-s.p.3ryluc6buaqyb.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.27%;descent-override:29.42%;line-gap-override:7.36%;size-adjust:108.76%}.display_b9e96740-module__7u0JSG__className{font-family:display,display Fallback}.display_b9e96740-module__7u0JSG__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.p.3ur_zt1bghf9o.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)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:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.p.3ur_zt1bghf9o.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)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:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa976604f77b0cd0-s.p.3ur_zt1bghf9o.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2?dpl=dpl_6LmgvjYruGKgG7Da3oLda65hMNB5)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:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_fe04d290-module__pVdI9q__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_fe04d290-module__pVdI9q__variable{--font-body:"Albert Sans", "Albert Sans Fallback"}
.LocaleSwitcher-module__zqglNW__wrap{flex:none;position:relative}.LocaleSwitcher-module__zqglNW__trigger{border:1px solid var(--line);border-radius:var(--radius-pill);height:46px;color:var(--ink);font-size:var(--fs-small);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.LocaleSwitcher-module__zqglNW__trigger:hover{border-color:var(--ink);background:#0c17310f}.LocaleSwitcher-module__zqglNW__flag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #0c173124}.LocaleSwitcher-module__zqglNW__code{letter-spacing:.04em}.LocaleSwitcher-module__zqglNW__chevron{transition:transform .3s var(--ease);display:flex}.LocaleSwitcher-module__zqglNW__chevronOpen{transform:rotate(180deg)}.LocaleSwitcher-module__zqglNW__menu{z-index:10;border-radius:var(--radius);background:var(--white);visibility:hidden;opacity:0;min-width:168px;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 14px 34px #0c173138}.LocaleSwitcher-module__zqglNW__menuOpen{visibility:visible;opacity:1;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s;transform:translateY(0)}.LocaleSwitcher-module__zqglNW__option{width:100%;font-size:var(--fs-small);color:var(--ink);text-align:left;transition:background-color .2s var(--ease);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.LocaleSwitcher-module__zqglNW__option:hover{background:#0c17310f}.LocaleSwitcher-module__zqglNW__optionOn{background:var(--accent);color:var(--white);font-weight:500}.LocaleSwitcher-module__zqglNW__optionOn:hover{background:var(--accent);color:var(--white)}@media (max-width:767px){.LocaleSwitcher-module__zqglNW__trigger{gap:6px;height:42px;padding:0 10px}.LocaleSwitcher-module__zqglNW__code{display:none}}.LocaleSwitcher-module__zqglNW__light .LocaleSwitcher-module__zqglNW__trigger{border-color:var(--line-light);color:var(--white)}.LocaleSwitcher-module__zqglNW__light .LocaleSwitcher-module__zqglNW__trigger:hover{background:#ffffff1a;border-color:#fff6}.LocaleSwitcher-module__zqglNW__light .LocaleSwitcher-module__zqglNW__flag{box-shadow:0 0 0 1px #ffffff42}.LocaleSwitcher-module__zqglNW__light .LocaleSwitcher-module__zqglNW__menu{left:0;right:auto}
.MenuOverlay-module__bCIrVq__trigger{border-right:1px solid var(--line);height:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;transition:background-color .35s var(--ease), color .35s var(--ease);justify-content:center;align-items:center;gap:10px;padding-inline:20px;display:flex}.MenuOverlay-module__bCIrVq__trigger:hover{background:var(--ink);color:var(--white)}.MenuOverlay-module__bCIrVq__overlay{z-index:200;padding:calc(var(--header-h) + 26px) var(--gutter) var(--gutter);visibility:hidden;opacity:0;transition:opacity .4s var(--ease), visibility 0s linear .4s;background:#31190b47;position:fixed;inset:0}.MenuOverlay-module__bCIrVq__overlayOpen{visibility:visible;opacity:1;transition:opacity .4s var(--ease), visibility 0s linear 0s}.MenuOverlay-module__bCIrVq__overlay>*{width:100%;max-width:1085px;margin-inline:auto}.MenuOverlay-module__bCIrVq__bar,.MenuOverlay-module__bCIrVq__panelBody{background:var(--bg)}.MenuOverlay-module__bCIrVq__bar{border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.MenuOverlay-module__bCIrVq__barLabel{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.MenuOverlay-module__bCIrVq__barLang{margin-left:auto}.MenuOverlay-module__bCIrVq__close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.MenuOverlay-module__bCIrVq__close:hover{background:var(--ink);color:var(--white)}.MenuOverlay-module__bCIrVq__panelBody{border-radius:0 0 var(--radius-panel) var(--radius-panel);grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:32px;padding:40px;display:grid}.MenuOverlay-module__bCIrVq__nav ul{margin:0;padding:0;list-style:none}.MenuOverlay-module__bCIrVq__nav>ul{gap:4px;display:grid}.MenuOverlay-module__bCIrVq__link{border-radius:var(--radius);font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--ink);transition:background-color .25s var(--ease), color .25s var(--ease);margin-inline:-18px;padding:14px 18px;font-weight:400;line-height:1.16;display:block}.MenuOverlay-module__bCIrVq__link:hover{background:var(--ink);color:var(--bg)}.MenuOverlay-module__bCIrVq__group{gap:6px;display:grid}.MenuOverlay-module__bCIrVq__groupHead{align-items:center;gap:12px;display:flex}.MenuOverlay-module__bCIrVq__toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.MenuOverlay-module__bCIrVq__toggleOpen{transform:rotate(180deg)}.MenuOverlay-module__bCIrVq__sub{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.MenuOverlay-module__bCIrVq__subOpen{grid-template-rows:1fr}.MenuOverlay-module__bCIrVq__subInner{gap:10px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.MenuOverlay-module__bCIrVq__subLink{font-family:var(--font-body);font-size:var(--fs-body);color:var(--muted);transition:color .25s var(--ease)}.MenuOverlay-module__bCIrVq__subLink:hover{color:var(--ink)}.MenuOverlay-module__bCIrVq__aside{border-left:1px solid var(--line);align-content:start;gap:18px;padding-top:8px;padding-left:28px;display:grid}.MenuOverlay-module__bCIrVq__contact{gap:14px;display:grid}.MenuOverlay-module__bCIrVq__contactRow{font-family:var(--font-body);font-size:var(--fs-small);color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;line-height:1.5;display:grid}a.MenuOverlay-module__bCIrVq__contactRow:hover{color:var(--ink)}@media (max-width:860px){.MenuOverlay-module__bCIrVq__trigger{border-right:0;padding-inline:12px 0}.MenuOverlay-module__bCIrVq__trigger span{display:none}.MenuOverlay-module__bCIrVq__overlay{padding:calc(var(--header-h) + 12px) 12px 12px;overflow-y:auto}.MenuOverlay-module__bCIrVq__panelBody{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}.MenuOverlay-module__bCIrVq__nav>ul{gap:18px}.MenuOverlay-module__bCIrVq__link{font-size:34px}.MenuOverlay-module__bCIrVq__aside{border-left:0;border-top:1px solid var(--line);padding-top:22px;padding-left:0}}@media (prefers-reduced-motion:reduce){.MenuOverlay-module__bCIrVq__overlay,.MenuOverlay-module__bCIrVq__overlayOpen,.MenuOverlay-module__bCIrVq__sub,.MenuOverlay-module__bCIrVq__link,.MenuOverlay-module__bCIrVq__close,.MenuOverlay-module__bCIrVq__toggle{transition-duration:.01ms}}
.Header-module__lnUIdW__header{z-index:90;width:100%;height:var(--header-h);transition:background-color .4s var(--ease), border-color .4s var(--ease);color:var(--ink);background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0}.Header-module__lnUIdW__header[data-over-dark]:not([data-stuck]){color:var(--white)}.Header-module__lnUIdW__header[data-stuck]{background:var(--bg);border-bottom-color:var(--line);color:var(--ink)}.Header-module__lnUIdW__inner{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-inline:auto;display:grid}.Header-module__lnUIdW__brand{color:inherit;align-items:center;gap:11px;display:flex}.Header-module__lnUIdW__mark{object-fit:contain;flex:none;width:36px;height:36px}.Header-module__lnUIdW__logo{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;gap:0;font-size:17px;font-weight:500;line-height:1.06;display:grid}.Header-module__lnUIdW__logo span:last-child{letter-spacing:.16em;text-transform:uppercase;opacity:.68;font-size:11px}.Header-module__lnUIdW__nav{justify-content:center;gap:32px;display:flex}.Header-module__lnUIdW__navLink{font-family:var(--font-body);font-size:var(--fs-small);color:inherit;opacity:.82;transition:opacity .25s var(--ease)}.Header-module__lnUIdW__navLink:hover,.Header-module__lnUIdW__navLink[aria-current=page]{opacity:1}.Header-module__lnUIdW__right{justify-self:end;align-items:center;gap:14px;display:flex}.Header-module__lnUIdW__phone{font-family:var(--font-body);font-size:var(--fs-small);color:inherit;opacity:.82}.Header-module__lnUIdW__phone:hover{opacity:1}.Header-module__lnUIdW__book{border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-small);color:inherit;white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease);border:1px solid;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}.Header-module__lnUIdW__header .Header-module__lnUIdW__book:hover{background:var(--white);color:var(--ink)}.Header-module__lnUIdW__header[data-stuck] .Header-module__lnUIdW__book:hover{background:var(--ink);color:var(--bg)}.Header-module__lnUIdW__lang{align-items:center;display:flex}@media (max-width:1100px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__phone{display:none}.Header-module__lnUIdW__inner{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:600px){.Header-module__lnUIdW__book,.Header-module__lnUIdW__logo span:last-child{display:none}.Header-module__lnUIdW__logo{transform:translateY(.088em)}}
.Footer-module__3hUVsW__footer{background:var(--ink);color:var(--bg);padding-block:96px 36px}.Footer-module__3hUVsW__top{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:48px;display:grid}.Footer-module__3hUVsW__wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bg);font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.98;display:block}.Footer-module__3hUVsW__sub{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:10px;display:block}.Footer-module__3hUVsW__address{font-size:var(--fs-body);color:#ffffffb8;margin-top:26px;line-height:1.6}.Footer-module__3hUVsW__address a{color:inherit}.Footer-module__3hUVsW__address a:hover{color:var(--bg)}.Footer-module__3hUVsW__asideTitle{font-family:var(--font-display);letter-spacing:var(--ls-h3);color:var(--bg);font-size:26px;font-weight:400;line-height:1.25}.Footer-module__3hUVsW__asideBody{font-size:var(--fs-small);color:#ffffffa3;margin-top:12px;line-height:1.6}.Footer-module__3hUVsW__asideActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.Footer-module__3hUVsW__asideBtn{border-radius:var(--radius-pill);font-size:var(--fs-small);color:var(--bg);transition:background-color .3s var(--ease), color .3s var(--ease);border:1px solid #ffffff47;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.Footer-module__3hUVsW__asideBtn:hover{background:var(--bg);color:var(--ink)}.Footer-module__3hUVsW__columns{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px;padding-top:44px;display:grid}.Footer-module__3hUVsW__colHead{font-size:var(--fs-small);color:#ffffff85;margin-bottom:18px}.Footer-module__3hUVsW__columns ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.Footer-module__3hUVsW__columns a,.Footer-module__3hUVsW__columns li{font-size:var(--fs-body);color:#ffffffe0}.Footer-module__3hUVsW__columns a:hover{color:var(--bg)}.Footer-module__3hUVsW__social{gap:12px;margin-top:16px;display:flex}.Footer-module__3hUVsW__social a{width:36px;height:36px;color:var(--bg);transition:background-color .3s var(--ease), color .3s var(--ease);border:1px solid #ffffff3d;border-radius:50%;place-items:center;display:grid}.Footer-module__3hUVsW__social a:hover{background:var(--gold);color:var(--ink)}.Footer-module__3hUVsW__floor{font-size:var(--fs-small);color:#ffffff7a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;display:flex}@media (max-width:1000px){.Footer-module__3hUVsW__top{grid-template-columns:minmax(0,1fr);gap:36px}.Footer-module__3hUVsW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:44px}}@media (max-width:600px){.Footer-module__3hUVsW__footer{padding-block:64px 28px}.Footer-module__3hUVsW__columns{grid-template-columns:minmax(0,1fr)}}
.PageTransition-module__IwVG0a__wipe{z-index:300;background:var(--ink);transform-origin:bottom;pointer-events:none;animation:PageTransition-module__IwVG0a__wipe .9s var(--ease) forwards;position:fixed;inset:0}@keyframes PageTransition-module__IwVG0a__wipe{0%{transform-origin:bottom;transform:scaleY(1)}45%{transform-origin:bottom;transform:scaleY(0)}45.1%{transform-origin:top;transform:scaleY(0)}to{transform-origin:top;transform:scaleY(0)}}.PageTransition-module__IwVG0a__page{animation:PageTransition-module__IwVG0a__pageIn .7s var(--ease) both}@keyframes PageTransition-module__IwVG0a__pageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PageTransition-module__IwVG0a__wipe{display:none}.PageTransition-module__IwVG0a__page{animation:none}}
:root{--ink:#31190b;--ink-soft:#4b4037;--bg:#fff;--bg-alt:#fbf8f7;--bg-warm:#f0ebea;--paper:#fff;--muted:#6f655c;--white:#fff;--watermark:#31190b1a;--gold:#bfae44;--gold-dark:#766c2a;--accent:var(--gold-dark);--line:#31190b24;--line-light:#ffffff24;--on-dark-muted:#ffffffb3;--fs-display:100px;--fs-h2:56px;--fs-h3:32px;--fs-h4:24px;--fs-stat:56px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-xs:12px;--ls-display:-.025em;--ls-h2:-.02em;--ls-h3:-.01em;--lh-body:1.7;--container:1300px;--gutter:24px;--header-h:98px;--radius:2px;--radius-lg:2px;--radius-panel:16px;--radius-pill:100px;--ease:cubic-bezier(.33, 1, .68, 1);--section-y:65px;--section-y-lead:130px;--accent-dark:color-mix(in srgb, var(--ink) 86%, #000);--accent-on-ink:var(--bg-alt)}@media (max-width:1200px){:root{--fs-display:96px;--fs-h2:40px;--fs-h3:28px;--fs-h4:22px;--section-y:56px;--section-y-lead:88px}}@media (max-width:767px){:root{--fs-display:52px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-lead:16px;--section-y:64px;--gutter:20px;--header-h:72px;--radius-lg:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--ink) var(--bg-alt)}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg-alt)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--ink)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-corner{background:var(--bg-alt)}body{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--ls-h2);text-transform:none;color:inherit;margin:0;font-weight:400;line-height:1.1}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.row{--row-gutter:var(--gutter);margin-inline:calc(var(--row-gutter) * -1);grid-template-columns:1fr;row-gap:32px;display:grid}.row>*{padding-inline:var(--row-gutter);min-width:0}@media (min-width:992px){.row{grid-template-columns:repeat(12,1fr)}.c1{grid-column:span 1}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c10{grid-column:span 10}.c11{grid-column:span 11}.c12{grid-column:span 12}}.section{padding-block:var(--section-y)}.sectionAlt{background:var(--bg-alt)}.sectionInk{background:var(--ink);color:var(--white)}.lead{max-width:56ch;font-size:var(--fs-lead);color:var(--muted);line-height:1.5}.onDark,.onDark h1,.onDark h2,.onDark h3,.onDark h4{color:var(--white)}.onDark .lead{color:var(--on-dark-muted)}.eyebrow{font-size:var(--fs-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:22px;font-weight:400;display:block}.onDark .eyebrow{color:var(--white)}.btn{--btn-ground:var(--ink);--btn-ink:var(--white);border-radius:var(--radius-pill);background:var(--btn-ground);color:var(--btn-ink);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;text-transform:none;white-space:nowrap;transition:opacity .35s var(--ease);justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-weight:500;line-height:1.2;display:inline-flex}.btn:hover{opacity:.84}.btnGhost{--btn-ground:transparent;--btn-ink:var(--ink);border:1px solid var(--line)}.btnGhost:hover{--btn-ground:var(--ink);--btn-ink:var(--white);opacity:1}.btnLight{--btn-ground:var(--white);--btn-ink:var(--ink)}.btnLight:hover{opacity:.86}.arch{border-radius:var(--radius-lg);overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.js [data-reveal],.js [data-hero-item],.js [data-hero-title]{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.js [data-reveal],.js [data-hero-item],.js [data-hero-title]{opacity:1}}@media print{header,footer,nav{display:none!important}#smooth-wrapper,#smooth-content{height:auto!important;position:static!important;overflow:visible!important;transform:none!important}body{background:#fff}[data-reveal],[data-hero-item],[data-hero-title]{opacity:1!important;transform:none!important}}.splitWord{white-space:nowrap;display:inline-block}
