.FormModal-module-scss-module__GNhy9a__dialog{color:var(--ink);background:0 0;border:0;flex-direction:column;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;display:none;overflow:hidden}.FormModal-module-scss-module__GNhy9a__dialog[open]{display:flex}.FormModal-module-scss-module__GNhy9a__dialog:focus{outline:none}.FormModal-module-scss-module__GNhy9a__dialog::backdrop{background:#080d14c7}@media (max-width:719px){.FormModal-module-scss-module__GNhy9a__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}html:has(.FormModal-module-scss-module__GNhy9a__dialog[open]){overflow:hidden}.FormModal-module-scss-module__GNhy9a__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}@media (max-width:719px){.FormModal-module-scss-module__GNhy9a__card{min-height:100%}}.FormModal-module-scss-module__GNhy9a__close{z-index:3;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.FormModal-module-scss-module__GNhy9a__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.FormModal-module-scss-module__GNhy9a__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.Section-module-scss-module__LwzKGG__section{--card-bg:var(--surface-1);border-top:1px solid var(--rule);padding-block:clamp(80px,9vw,136px)}.Section-module-scss-module__LwzKGG__section[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.Section-module-scss-module__LwzKGG__raised{background:var(--surface-1);--card-bg:var(--surface-2)}.Section-module-scss-module__LwzKGG__flush{border-top:0}.Section-module-scss-module__LwzKGG__padTopNone{padding-top:0}.Section-module-scss-module__LwzKGG__padTopTight{padding-top:clamp(32px,4vw,48px)}
.ContactBand-module-scss-module__xHwy4q__contact{position:relative;overflow:hidden}.ContactBand-module-scss-module__xHwy4q__contact:before{content:"";pointer-events:none;background:radial-gradient(110% 75% at 22% 100%, #1ecfc014, transparent 60%),linear-gradient(180deg, var(--paper) 0%, #0a121b 100%);position:absolute;inset:0}.ContactBand-module-scss-module__xHwy4q__contact>*{position:relative}.ContactBand-module-scss-module__xHwy4q__raised:before{background:radial-gradient(110% 75% at 22% 100%, #1ecfc014, transparent 60%),linear-gradient(180deg, var(--surface-1) 0%, #0a121b 100%)}
.Typography-module-scss-module__ywhgxW__display{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:lining-nums;text-wrap:balance;font-style:normal;font-weight:500;line-height:1.04}.Typography-module-scss-module__ywhgxW__display em{font-style:normal}.Typography-module-scss-module__ywhgxW__display:is(h1) em{color:var(--accent)}.Typography-module-scss-module__ywhgxW__display:is(h1){font-size:clamp(31px,4.5vw,58px)}.Typography-module-scss-module__ywhgxW__display:is(h2){font-size:clamp(30px,3.9vw,48px);line-height:1.08}.Typography-module-scss-module__ywhgxW__lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(16px,1.35vw,18px);line-height:1.68}.Typography-module-scss-module__ywhgxW__body{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.68}.Typography-module-scss-module__ywhgxW__body b,.Typography-module-scss-module__ywhgxW__body strong{color:var(--ink);font-weight:600}.Typography-module-scss-module__ywhgxW__small{color:var(--ink-3);font-size:14px;line-height:1.6}.Typography-module-scss-module__ywhgxW__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.Typography-module-scss-module__ywhgxW__tag{color:var(--ink-3);font-size:13px}.Typography-module-scss-module__ywhgxW__num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.01em;font-weight:600;line-height:1}