@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.BtXFRG_className{font-family:instrumentSerif,instrumentSerif Fallback}.BtXFRG_variable{--font-sq-display:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_latin_400_normal-s.p.2uj9b57c-cgtl.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_latin_500_normal-s.p.36-hkiizjbxkn.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_latin_600_normal-s.p.45a7bnvg67cki.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:hankenGrotesk Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.LsukNq_className{font-family:hankenGrotesk,hankenGrotesk Fallback}.LsukNq_variable{--font-sq-sans:"hankenGrotesk", "hankenGrotesk Fallback"}
.sq-root{--color-w-cream:var(--sq-paper);--color-w-ink:var(--sq-ink);--color-w-muted:var(--sq-ink-muted);--color-w-green:var(--sq-gall);--color-w-green-2:#0b4a46;--color-w-lavender:var(--sq-ink);--color-w-beige:var(--sq-paper-sunken);--color-w-sand:var(--sq-paper-sunken);--color-w-coral:var(--sq-wax);--sq-font-display:var(--font-sq-display), "Noto Serif", Georgia, serif;--sq-font-sans:var(--font-sq-sans), "Noto Sans", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans CJK SC", system-ui, sans-serif;--font-newsreader:var(--sq-font-display);--font-eb-garamond:var(--sq-font-display);--font-figtree:var(--sq-font-sans);background:var(--sq-paper);color:var(--sq-ink);font-size:16px;line-height:24px}.sq-root h1.w-serif{letter-spacing:-.02em;font-size:clamp(48px,6vw,72px);line-height:1}.sq-root h2.w-serif{letter-spacing:-.015em;font-size:clamp(34px,4vw,44px);line-height:48px}.sq-root h3.w-serif{letter-spacing:-.01em;font-size:30px;line-height:36px}.sq-root .w-serif.text-xl,.sq-root .w-serif.text-2xl{font-size:24px;line-height:32px}.sq-root .w-eyebrow{letter-spacing:.08em;font-size:11px;font-weight:600;line-height:16px}.sq-root main p.text-lg{font-size:20px;font-weight:500;line-height:28px}.sq-root .bg-w-lavender{color:var(--sq-on-ink);border-color:var(--sq-ink)}.sq-root :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--sq-focus);outline-offset:2px}@supports (animation-timeline:view()){.u-steps{timeline-scope:--u-step-0, --u-step-1, --u-step-2}.u-step-src-0{view-timeline-name:--u-step-0}.u-step-src-1{view-timeline-name:--u-step-1}.u-step-src-2{view-timeline-name:--u-step-2}.u-step-fill{animation:linear both u-step-fill;animation-range:cover 50vh cover calc(100% - 50vh);transform:translate(-100%)}.u-step-label{animation:linear u-step-label;animation-range:cover 50vh cover calc(100% - 50vh)}.u-step-fill-0,.u-step-label-0{animation-timeline:--u-step-0}.u-step-fill-1,.u-step-label-1{animation-timeline:--u-step-1}.u-step-fill-2,.u-step-label-2{animation-timeline:--u-step-2}.u-reveal{animation:linear both u-fade-up;animation-timeline:view();animation-range:entry entry 70%}.u-cta-reveal{animation:linear both u-cta-reveal;animation-timeline:view();animation-range:entry cover 45%}}@supports not (animation-timeline:view()){.u-step-fill{display:none}}@keyframes u-step-fill{0%{transform:translate(-100%)}88%{transform:translate(0)}to{transform:translate(101%)}}@keyframes u-step-label{0%,to{color:var(--color-w-ink)}}@keyframes u-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes u-cta-reveal{0%{clip-path:inset(3% max(1rem,50% - 34rem) round 32px)}to{clip-path:inset(0)}}.sq-root .fl-green{background:var(--sq-paper-sunken);color:var(--sq-ink)}.sq-root .fl-sub{color:var(--sq-ink-muted)}.sq-root .fl-kb{border:1px solid var(--sq-line);background:var(--sq-paper-raised)}.sq-root .fl-kb .fl-cardhead{color:var(--sq-ink)}.sq-root .fl-mq-text.is-kb{fill:var(--sq-ink-muted)}
