.rotating-headline-module__cYobmq__leadIn{display:block}.rotating-headline-module__cYobmq__rotator{--caret-inline-size:.06em;--caret-gap:.06em;grid-template-areas:"phrase";justify-items:start;display:grid}.rotating-headline-module__cYobmq__ghost,.rotating-headline-module__cYobmq__live{grid-area:phrase}.rotating-headline-module__cYobmq__ghost{visibility:hidden}.rotating-headline-module__cYobmq__live{color:var(--green)}.rotating-headline-module__cYobmq__caret,.rotating-headline-module__cYobmq__ghost:after{inline-size:var(--caret-inline-size);block-size:.78em;vertical-align:baseline;margin-inline-start:var(--caret-gap);display:inline-block}.rotating-headline-module__cYobmq__ghost:after{content:""}.rotating-headline-module__cYobmq__caret{background-color:var(--mustard);animation:1.05s step-end infinite rotating-headline-module__cYobmq__blink}.rotating-headline-module__cYobmq__caretIdle{display:none}@keyframes rotating-headline-module__cYobmq__blink{0%,to{opacity:1}50%{opacity:0}}
.store-badge-module__MweX4a__link{text-decoration:none}.store-badge-module__MweX4a__badge{block-size:52px;inline-size:auto;display:block}
.cta-band-module__m3cfNW__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:4.75rem;display:flex}.cta-band-module__m3cfNW__copy{max-inline-size:620px}.cta-band-module__m3cfNW__heading{font-size:clamp(2.125rem,4.4vw,3.5rem)}.cta-band-module__m3cfNW__lede{color:#2b2a20;margin-block-start:1rem;font-size:1.1875rem;line-height:1.5}.cta-band-module__m3cfNW__badges{flex-wrap:wrap;gap:.875rem;display:flex}@media (max-width:40rem){.cta-band-module__m3cfNW__inner{padding-block:3.25rem}}
.site-footer-module__STLB6W__footer{background-color:var(--ink);color:var(--text-on-ink-body)}.site-footer-module__STLB6W__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding-block:4rem 1.875rem;display:grid}.site-footer-module__STLB6W__brand{align-items:center;gap:.625rem;display:flex}.site-footer-module__STLB6W__wordmark{font-family:var(--font-display);color:var(--chalk);font-size:1.3125rem;font-weight:800}.site-footer-module__STLB6W__blurb{font-size:1rem;line-height:var(--leading-body);max-inline-size:330px;margin-block-start:1rem}.site-footer-module__STLB6W__socials{flex-wrap:wrap;gap:.5rem;margin-block-start:1.125rem;padding:0;list-style:none;display:flex}.site-footer-module__STLB6W__social{block-size:2.25rem;inline-size:2.25rem;color:var(--text-on-ink-muted);border:2px solid var(--rule-on-ink);place-items:center;transition:color .15s,border-color .15s,background-color .15s;display:grid}.site-footer-module__STLB6W__social:hover,.site-footer-module__STLB6W__social:focus-visible{color:var(--ink);background-color:var(--mustard);border-color:var(--mustard)}.site-footer-module__STLB6W__colHeading{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mustard);margin:0;font-size:.6875rem;font-weight:400}.site-footer-module__STLB6W__list{gap:.625rem;margin-block-start:.875rem;padding:0;font-size:1rem;list-style:none;display:grid}.site-footer-module__STLB6W__link{color:var(--text-on-ink-body);text-decoration:none}.site-footer-module__STLB6W__link:hover{color:var(--chalk);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.site-footer-module__STLB6W__plain{color:var(--text-on-ink-body)}.site-footer-module__STLB6W__baseline{border-block-start:1px solid var(--rule-on-ink)}.site-footer-module__STLB6W__baselineInner{font-family:var(--font-mono);color:var(--text-on-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.875rem;padding-block:1.25rem;font-size:.75rem;display:flex}.site-footer-module__STLB6W__legal{gap:1.375rem;display:flex}@media (max-width:60rem){.site-footer-module__STLB6W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.site-footer-module__STLB6W__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}
.site-header-module__wBaYfG__header{z-index:50;background-color:var(--paper);border-block-end:var(--border);position:sticky;inset-block-start:0}.site-header-module__wBaYfG__inner{align-items:center;gap:1.75rem;padding-block:.875rem;display:flex}.site-header-module__wBaYfG__brand{color:var(--ink);flex-shrink:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.site-header-module__wBaYfG__brand:hover{color:var(--ink)}.site-header-module__wBaYfG__wordmark{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:1.375rem;font-weight:800}.site-header-module__wBaYfG__nav{flex-wrap:wrap;align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.site-header-module__wBaYfG__link{color:var(--ink);border:2px solid #0000;padding:.5625rem .8125rem;font-size:.9375rem;font-weight:600;text-decoration:none}.site-header-module__wBaYfG__link:hover{border-color:var(--ink);background-color:var(--paper-deep);color:var(--ink)}.site-header-module__wBaYfG__link[aria-current=page]{border-color:var(--ink)}.site-header-module__wBaYfG__cta{min-block-size:0;margin-inline-start:.625rem;padding:.6875rem 1.25rem;font-size:.9375rem}.site-header-module__wBaYfG__toggle{border:var(--border);background-color:var(--chalk);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);align-items:center;gap:.625rem;margin-inline-start:auto;padding:.5625rem .8125rem;font-size:.75rem;display:none}.site-header-module__wBaYfG__bars{gap:3px;display:grid}.site-header-module__wBaYfG__bars span{background-color:var(--ink);block-size:2px;inline-size:16px;display:block}.site-header-module__wBaYfG__panel{border-block-start:var(--border);padding-block:.75rem 1.25rem;display:none}.site-header-module__wBaYfG__panelList{gap:.5rem;display:grid}.site-header-module__wBaYfG__panel .site-header-module__wBaYfG__link,.site-header-module__wBaYfG__panel .site-header-module__wBaYfG__cta{text-align:start;margin-inline-start:0;display:block}@media (max-width:56.25rem){.site-header-module__wBaYfG__nav{display:none}.site-header-module__wBaYfG__toggle{display:inline-flex}.site-header-module__wBaYfG__panel.site-header-module__wBaYfG__open{display:block}}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_variable-s.p.0ff8v733k-k27.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_7e43a9b8-module__tm8q3W__className{font-family:bricolage,bricolage Fallback;font-style:normal}.bricolage_7e43a9b8-module__tm8q3W__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:karla;src:url(../media/Karla_variable.p.3vv4lvf193a1c.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}.karla_c4064864-module__POTqKW__className{font-family:karla;font-style:normal}.karla_c4064864-module__POTqKW__variable{--font-karla:"karla"}
@font-face{font-family:dmMono;src:url(../media/DMMono_400.p.2v5zs866pa6we.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono;src:url(../media/DMMono_500.p.3b_0jw65qcq4s.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.dmmono_cd98bb47-module__xRcRna__className{font-family:dmMono}.dmmono_cd98bb47-module__xRcRna__variable{--font-dm-mono:"dmMono"}
.contact-module__swMWYG__grid{grid-template-columns:1fr 1fr;gap:3.5rem;padding-block:4.375rem 4.75rem;display:grid}.contact-module__swMWYG__title{margin-block-start:1rem;font-size:clamp(2.375rem,4.6vw,3.875rem);line-height:.95}.contact-module__swMWYG__lede{margin-block-start:1.125rem;font-size:1.1875rem;line-height:1.5}.contact-module__swMWYG__badges{flex-wrap:wrap;gap:.875rem;margin-block-start:1.75rem;display:flex}.contact-module__swMWYG__details{border-block-start:2px dashed var(--rule-dashed);gap:1rem;margin-block-start:2.125rem;padding-block-start:1.625rem;display:grid}.contact-module__swMWYG__detailLabel{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-paper-muted);font-size:.71875rem}.contact-module__swMWYG__detailValue{margin:0;margin-block-start:.1875rem;font-size:1.125rem;font-weight:700}.contact-module__swMWYG__formCard{background-color:var(--chalk);border:var(--border);box-shadow:var(--shadow-lg);align-self:start;padding:2.125rem}.contact-module__swMWYG__formTitle{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-size:1.625rem;font-weight:800}.contact-module__swMWYG__formIntro{color:var(--text-on-paper-muted);margin-block-start:.5rem;font-size:1rem;line-height:1.5}.contact-module__swMWYG__form{gap:1.125rem;margin-block-start:1.5rem;display:grid}.contact-module__swMWYG__field{gap:.4375rem;display:grid}.contact-module__swMWYG__label{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-paper-muted);font-size:.71875rem}.contact-module__swMWYG__input{border:var(--border);background-color:var(--paper);font-family:var(--font-body);color:var(--ink);inline-size:100%;padding:.8125rem .875rem;font-size:1.03125rem}.contact-module__swMWYG__input::placeholder{color:var(--text-on-paper-muted)}.contact-module__swMWYG__input[aria-invalid=true]{border-color:var(--clay);background-color:var(--blush)}.contact-module__swMWYG__fieldset{border:0;gap:.4375rem;min-inline-size:0;margin:0;padding:0;display:grid}.contact-module__swMWYG__row{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.contact-module__swMWYG__rowField{gap:.4375rem;min-inline-size:0;display:grid}@media (max-width:26rem){.contact-module__swMWYG__row{grid-template-columns:minmax(0,1fr)}}.contact-module__swMWYG__input:disabled{color:var(--text-on-paper-muted);background-color:var(--paper-deep)}.contact-module__swMWYG__fieldHint{color:var(--text-on-paper-muted);font-size:.8125rem}.contact-module__swMWYG__visuallyHidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact-module__swMWYG__fieldError{color:var(--clay);font-size:.875rem;font-weight:600}.contact-module__swMWYG__submit{background-color:var(--green);color:var(--chalk);box-shadow:4px 4px 0 var(--mustard);inline-size:100%;padding:.9375rem;font-size:1.0625rem}.contact-module__swMWYG__submit:hover{box-shadow:2px 2px 0 var(--mustard);color:var(--chalk);transform:translate(2px,2px)}.contact-module__swMWYG__submit:disabled{cursor:progress;box-shadow:4px 4px 0 var(--mustard);transform:none}.contact-module__swMWYG__success,.contact-module__swMWYG__error{border:var(--border);padding:.875rem 1rem;font-size:1rem;font-weight:600;line-height:1.5}.contact-module__swMWYG__success{border-inline-start:6px solid var(--green);background-color:var(--chalk)}.contact-module__swMWYG__error{border-inline-start:6px solid var(--clay);background-color:var(--blush)}.contact-module__swMWYG__privacy{font-family:var(--font-mono);color:var(--text-on-paper-muted);margin:0;font-size:.75rem;line-height:1.5}@media (max-width:64rem){.contact-module__swMWYG__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:40rem){.contact-module__swMWYG__formCard{padding:1.5rem}}
.home-module__Hx0lNG__hero{overflow:hidden}.home-module__Hx0lNG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:3.5rem;padding-block-start:4.5rem;display:grid}.home-module__Hx0lNG__heroCopy{padding-block-end:5rem}.home-module__Hx0lNG__heroTitle{margin-block-start:1.375rem}.home-module__Hx0lNG__heroLede{max-inline-size:540px;margin-block-start:1.5rem}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;gap:.875rem;margin-block-start:2.125rem;display:flex}.home-module__Hx0lNG__heroMeta{font-family:var(--font-mono);color:var(--text-on-paper-muted);flex-wrap:wrap;gap:.5rem 1.375rem;margin-block-start:1.875rem;font-size:.8125rem;display:flex}.home-module__Hx0lNG__heroArt{justify-content:center;padding-block:1.5rem 5rem;display:flex;position:relative}.home-module__Hx0lNG__heroCircle{background-color:var(--paper-deep);border:var(--border);border-radius:50%;block-size:460px;inline-size:460px;position:absolute;inset-block-start:190px;inset-inline-start:50%;transform:translate(-50%)}.home-module__Hx0lNG__insightFloat{background-color:var(--chalk);border:var(--border);inline-size:246px;box-shadow:var(--shadow);padding:.9375rem 1rem;position:absolute;inset-block-end:34px;inset-inline-start:-108px}.home-module__Hx0lNG__insightFloatBody{margin-block-start:.375rem;font-size:.9375rem;font-weight:600;line-height:1.35}.home-module__Hx0lNG__phoneShot{block-size:auto;inline-size:100%;display:block}.home-module__Hx0lNG__languages{flex-wrap:wrap;align-items:center;gap:.875rem 2.125rem;padding-block:1.875rem;display:flex}.home-module__Hx0lNG__languageList{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.home-module__Hx0lNG__intro{max-inline-size:760px}.home-module__Hx0lNG__introTitle{margin-block-start:.875rem}.home-module__Hx0lNG__introLede{margin-block-start:1.125rem}.home-module__Hx0lNG__steps{margin-block-start:3.25rem}.home-module__Hx0lNG__stepTitle{margin-block-start:1.25rem}.home-module__Hx0lNG__stepBody{font-size:1.03125rem;line-height:var(--leading-body);color:var(--text-on-paper-body);margin-block-start:.625rem}.home-module__Hx0lNG__split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.75rem;display:grid}.home-module__Hx0lNG__checkList{gap:.75rem;margin-block-start:1.625rem;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__checkList li{align-items:flex-start;gap:.75rem;font-size:1.03125rem;line-height:1.5;display:flex}.home-module__Hx0lNG__check{background-color:var(--green);border:var(--border);block-size:22px;inline-size:22px;color:var(--mustard);flex-shrink:0;place-items:center;margin-block-start:2px;font-size:.75rem;font-weight:700;display:grid}.home-module__Hx0lNG__ledger{background-color:var(--chalk);border:var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.home-module__Hx0lNG__ledgerHead{border-block-end:var(--border);background-color:var(--ink);color:var(--chalk);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.home-module__Hx0lNG__ledgerHeadTitle{font-family:var(--font-display);font-size:1.25rem;font-weight:800}.home-module__Hx0lNG__ledgerTotal{font-family:var(--font-mono);color:var(--mustard);font-size:.8125rem}.home-module__Hx0lNG__ledgerRow{padding:1.125rem 1.5rem}.home-module__Hx0lNG__systemLattice{margin-block-start:2.875rem}.home-module__Hx0lNG__systemLattice>*{padding:2rem}.home-module__Hx0lNG__systemCardTitle{margin-block-start:.75rem;font-size:1.4375rem}.home-module__Hx0lNG__systemCardBody{font-size:1rem;line-height:var(--leading-body);color:var(--text-on-paper-body);margin-block-start:.5625rem}.home-module__Hx0lNG__latticeCta{background-color:var(--mustard);font-family:var(--font-display);color:var(--ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1.625rem 2rem;font-size:1.3125rem;font-weight:800;text-decoration:none;display:flex}.home-module__Hx0lNG__latticeCta:hover{color:var(--ink);background-color:#efa919}.home-module__Hx0lNG__reportsGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3.75rem;display:grid}.home-module__Hx0lNG__reportBtn{background-color:var(--mustard);color:var(--ink);border-color:var(--chalk);box-shadow:5px 5px 0 var(--green);margin-block-start:1.75rem}.home-module__Hx0lNG__reportBtn:hover{box-shadow:3px 3px 0 var(--green);color:var(--ink);transform:translate(2px,2px)}.home-module__Hx0lNG__reportCard{background-color:var(--paper);color:var(--ink);border:2px solid var(--chalk);box-shadow:10px 10px 0 var(--green)}.home-module__Hx0lNG__reportHead{border-block-end:var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.home-module__Hx0lNG__reportHeadTitle{font-family:var(--font-display);font-size:1.1875rem;font-weight:800}.home-module__Hx0lNG__reportBody{gap:.875rem;padding:1.25rem 1.375rem;display:grid}.home-module__Hx0lNG__chartFigure{border-block-start:2px dashed var(--rule-dashed);margin:0;padding-block-start:1.125rem}.home-module__Hx0lNG__chartCaption{font-family:var(--font-mono);color:var(--text-on-paper-muted);margin-block-end:.75rem;font-size:.6875rem}.home-module__Hx0lNG__chart{align-items:flex-end;gap:5px;block-size:150px;display:flex}.home-module__Hx0lNG__barCol{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.home-module__Hx0lNG__bar{background-color:var(--paper-deep);border:var(--border);inline-size:100%}.home-module__Hx0lNG__barStrong{background-color:var(--green)}.home-module__Hx0lNG__barLabel{font-family:var(--font-mono);font-size:.625rem}.home-module__Hx0lNG__quotesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.home-module__Hx0lNG__quotes{margin-block-start:2.75rem}.home-module__Hx0lNG__quote{flex-direction:column;gap:1.125rem;margin:0;display:flex;position:relative}.home-module__Hx0lNG__quote:has(.home-module__Hx0lNG__quoteLink:hover){box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.home-module__Hx0lNG__quoteLink{font-family:var(--font-mono);color:var(--green);font-size:.8125rem;text-decoration:none}.home-module__Hx0lNG__quoteLink:after{content:"";position:absolute;inset:0}.home-module__Hx0lNG__quoteText{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.3}.home-module__Hx0lNG__quoteBy{color:var(--text-on-paper-muted);margin-block-start:auto;font-size:.9375rem;line-height:1.45}.home-module__Hx0lNG__quoteBy strong{color:var(--ink);font-size:1rem;display:block}.home-module__Hx0lNG__disclosure{font-family:var(--font-mono);color:var(--text-on-paper-muted);margin-block-start:1.375rem;font-size:.78125rem}.home-module__Hx0lNG__partners{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;padding-block:5rem;display:grid}.home-module__Hx0lNG__partnerBtn{background-color:var(--chalk);color:var(--ink);border-color:var(--ink);box-shadow:5px 5px 0 var(--mustard);margin-block-start:1.625rem}.home-module__Hx0lNG__partnerBtn:hover{box-shadow:3px 3px 0 var(--mustard);color:var(--ink);transform:translate(2px,2px)}.home-module__Hx0lNG__statGrid{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.home-module__Hx0lNG__statBox{border:2px solid var(--chalk);padding:1.375rem}.home-module__Hx0lNG__statNumber{font-family:var(--font-display);color:var(--mustard);letter-spacing:var(--tracking-tight);font-size:2.125rem;font-weight:800}.home-module__Hx0lNG__statLabel{margin-block-start:.375rem;font-size:.96875rem;line-height:1.4}@media (max-width:64rem){.home-module__Hx0lNG__heroGrid,.home-module__Hx0lNG__split,.home-module__Hx0lNG__reportsGrid,.home-module__Hx0lNG__partners{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home-module__Hx0lNG__heroCopy{padding-block-end:0}.home-module__Hx0lNG__heroArt{padding-block-end:3rem}.home-module__Hx0lNG__heroCircle{block-size:360px;inline-size:360px;inset-block-start:150px}}@media (max-width:40rem){.home-module__Hx0lNG__heroGrid{padding-block-start:2.5rem}.home-module__Hx0lNG__chart{gap:3px}.home-module__Hx0lNG__barLabel{font-size:.5rem}.home-module__Hx0lNG__heroCircle{display:none}.home-module__Hx0lNG__insightFloat{inline-size:100%;margin-block-start:1.25rem;position:static}.home-module__Hx0lNG__heroArt{flex-direction:column;align-items:center}.home-module__Hx0lNG__statGrid{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__latticeCta{padding:1.25rem;font-size:1.125rem}}
