.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}}
.contact-module__Jc4ErW__grid{grid-template-columns:1fr 1fr;gap:3.5rem;padding-block:4.375rem 4.75rem;display:grid}.contact-module__Jc4ErW__title{margin-block-start:1rem;font-size:clamp(2.375rem,4.6vw,3.875rem);line-height:.95}.contact-module__Jc4ErW__lede{margin-block-start:1.125rem;font-size:1.1875rem;line-height:1.5}.contact-module__Jc4ErW__badges{flex-wrap:wrap;gap:.875rem;margin-block-start:1.75rem;display:flex}.contact-module__Jc4ErW__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__Jc4ErW__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__Jc4ErW__detailValue{margin:0;margin-block-start:.1875rem;font-size:1.125rem;font-weight:700}.contact-module__Jc4ErW__formCard{background-color:var(--chalk);border:var(--border);box-shadow:var(--shadow-lg);align-self:start;padding:2.125rem}.contact-module__Jc4ErW__formTitle{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-size:1.625rem;font-weight:800}.contact-module__Jc4ErW__formIntro{color:var(--text-on-paper-muted);margin-block-start:.5rem;font-size:1rem;line-height:1.5}.contact-module__Jc4ErW__form{gap:1.125rem;margin-block-start:1.5rem;display:grid}.contact-module__Jc4ErW__field{gap:.4375rem;display:grid}.contact-module__Jc4ErW__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__Jc4ErW__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__Jc4ErW__input::placeholder{color:var(--text-on-paper-muted)}.contact-module__Jc4ErW__input[aria-invalid=true]{border-color:var(--clay);background-color:var(--blush)}.contact-module__Jc4ErW__fieldset{border:0;gap:.4375rem;min-inline-size:0;margin:0;padding:0;display:grid}.contact-module__Jc4ErW__row{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.contact-module__Jc4ErW__rowField{gap:.4375rem;min-inline-size:0;display:grid}@media (max-width:26rem){.contact-module__Jc4ErW__row{grid-template-columns:minmax(0,1fr)}}.contact-module__Jc4ErW__input:disabled{color:var(--text-on-paper-muted);background-color:var(--paper-deep)}.contact-module__Jc4ErW__fieldHint{color:var(--text-on-paper-muted);font-size:.8125rem}.contact-module__Jc4ErW__visuallyHidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact-module__Jc4ErW__fieldError{color:var(--clay);font-size:.875rem;font-weight:600}.contact-module__Jc4ErW__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__Jc4ErW__submit:hover{box-shadow:2px 2px 0 var(--mustard);color:var(--chalk);transform:translate(2px,2px)}.contact-module__Jc4ErW__submit:disabled{cursor:progress;box-shadow:4px 4px 0 var(--mustard);transform:none}.contact-module__Jc4ErW__success,.contact-module__Jc4ErW__error{border:var(--border);padding:.875rem 1rem;font-size:1rem;font-weight:600;line-height:1.5}.contact-module__Jc4ErW__success{border-inline-start:6px solid var(--green);background-color:var(--chalk)}.contact-module__Jc4ErW__error{border-inline-start:6px solid var(--clay);background-color:var(--blush)}.contact-module__Jc4ErW__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__Jc4ErW__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:40rem){.contact-module__Jc4ErW__formCard{padding:1.5rem}}
.home-module__UOp1Eq__hero{overflow:hidden}.home-module__UOp1Eq__heroGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:3.5rem;padding-block-start:4.5rem;display:grid}.home-module__UOp1Eq__heroCopy{padding-block-end:5rem}.home-module__UOp1Eq__heroTitle{margin-block-start:0}.home-module__UOp1Eq__heroLede{max-inline-size:540px;margin-block-start:1.5rem}.home-module__UOp1Eq__heroActions{flex-wrap:wrap;gap:.875rem;margin-block-start:2.125rem;display:flex}.home-module__UOp1Eq__heroArt{justify-content:center;padding-block:1.5rem 5rem;display:flex;position:relative}.home-module__UOp1Eq__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__UOp1Eq__phoneShot{block-size:auto;inline-size:100%;display:block}.home-module__UOp1Eq__languages{flex-wrap:wrap;align-items:center;gap:.875rem 2.125rem;padding-block:1.875rem;display:flex}.home-module__UOp1Eq__languageList{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.home-module__UOp1Eq__intro{max-inline-size:760px}.home-module__UOp1Eq__introTitle{margin-block-start:.875rem}.home-module__UOp1Eq__introLede{margin-block-start:1.125rem}.home-module__UOp1Eq__steps{margin-block-start:3.25rem}.home-module__UOp1Eq__stepTitle{margin-block-start:1.25rem}.home-module__UOp1Eq__stepBody{font-size:1.03125rem;line-height:var(--leading-body);color:var(--text-on-paper-body);margin-block-start:.625rem}.home-module__UOp1Eq__split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.75rem;display:grid}.home-module__UOp1Eq__checkList{gap:.75rem;margin-block-start:1.625rem;padding:0;list-style:none;display:grid}.home-module__UOp1Eq__checkList li{align-items:flex-start;gap:.75rem;font-size:1.03125rem;line-height:1.5;display:flex}.home-module__UOp1Eq__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__UOp1Eq__ledger{background-color:var(--chalk);border:var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.home-module__UOp1Eq__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__UOp1Eq__ledgerHeadTitle{font-family:var(--font-display);font-size:1.25rem;font-weight:800}.home-module__UOp1Eq__ledgerTotal{font-family:var(--font-mono);color:var(--mustard);font-size:.8125rem}.home-module__UOp1Eq__ledgerRow{padding:1.125rem 1.5rem}.home-module__UOp1Eq__systemLattice{margin-block-start:2.875rem}.home-module__UOp1Eq__systemLattice>*{padding:2rem}.home-module__UOp1Eq__systemCardTitle{font-size:1.4375rem}.home-module__UOp1Eq__systemCardBody{font-size:1rem;line-height:var(--leading-body);color:var(--text-on-paper-body);margin-block-start:.5625rem}.home-module__UOp1Eq__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__UOp1Eq__latticeCta:hover{color:var(--ink);background-color:#efa919}.home-module__UOp1Eq__reportsGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3.75rem;display:grid}.home-module__UOp1Eq__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__UOp1Eq__reportBtn:hover{box-shadow:3px 3px 0 var(--green);color:var(--ink);transform:translate(2px,2px)}.home-module__UOp1Eq__reportCard{background-color:var(--paper);color:var(--ink);--heading-on-band:var(--ink);border:2px solid var(--chalk);box-shadow:10px 10px 0 var(--green)}.home-module__UOp1Eq__reportHead{border-block-end:var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.home-module__UOp1Eq__reportHeadTitle{font-family:var(--font-display);font-size:1.1875rem;font-weight:800}.home-module__UOp1Eq__reportBody{gap:.875rem;padding:1.25rem 1.375rem;display:grid}.home-module__UOp1Eq__chartFigure{border-block-start:2px dashed var(--rule-dashed);margin:0;padding-block-start:1.125rem}.home-module__UOp1Eq__chartCaption{font-family:var(--font-mono);color:var(--text-on-paper-muted);margin-block-end:.75rem;font-size:.6875rem}.home-module__UOp1Eq__chart{align-items:flex-end;gap:5px;block-size:150px;display:flex}.home-module__UOp1Eq__barCol{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.home-module__UOp1Eq__bar{background-color:var(--paper-deep);border:var(--border);inline-size:100%}.home-module__UOp1Eq__barStrong{background-color:var(--green)}.home-module__UOp1Eq__barLabel{font-family:var(--font-mono);font-size:.625rem}.home-module__UOp1Eq__quotesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.home-module__UOp1Eq__quotes{margin-block-start:2.75rem}.home-module__UOp1Eq__quote{flex-direction:column;gap:1.125rem;margin:0;display:flex;position:relative}.home-module__UOp1Eq__quote:has(.home-module__UOp1Eq__quoteLink:hover){box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.home-module__UOp1Eq__quoteLink{font-family:var(--font-mono);color:var(--green);font-size:.8125rem;text-decoration:none}.home-module__UOp1Eq__quoteLink:after{content:"";position:absolute;inset:0}.home-module__UOp1Eq__quoteText{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.3}.home-module__UOp1Eq__quoteBy{color:var(--text-on-paper-muted);margin-block-start:auto;font-size:.9375rem;line-height:1.45}.home-module__UOp1Eq__quoteBy strong{color:var(--ink);font-size:1rem;display:block}.home-module__UOp1Eq__disclosure{font-family:var(--font-mono);color:var(--text-on-paper-muted);margin-block-start:1.375rem;font-size:.78125rem}.home-module__UOp1Eq__partners{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;padding-block:5rem;display:grid}.home-module__UOp1Eq__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__UOp1Eq__partnerBtn:hover{box-shadow:3px 3px 0 var(--mustard);color:var(--ink);transform:translate(2px,2px)}.home-module__UOp1Eq__statGrid{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.home-module__UOp1Eq__statBox{border:2px solid var(--chalk);padding:1.375rem}.home-module__UOp1Eq__statNumber{font-family:var(--font-display);color:var(--mustard);letter-spacing:var(--tracking-tight);font-size:2.125rem;font-weight:800}.home-module__UOp1Eq__statLabel{margin-block-start:.375rem;font-size:.96875rem;line-height:1.4}@media (max-width:64rem){.home-module__UOp1Eq__heroGrid,.home-module__UOp1Eq__split,.home-module__UOp1Eq__reportsGrid,.home-module__UOp1Eq__partners{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home-module__UOp1Eq__heroCopy{padding-block-end:0}.home-module__UOp1Eq__heroArt{padding-block-end:3rem}.home-module__UOp1Eq__heroCircle{block-size:360px;inline-size:360px;inset-block-start:150px}}@media (max-width:40rem){.home-module__UOp1Eq__heroGrid{padding-block-start:2.5rem}.home-module__UOp1Eq__chart{gap:3px}.home-module__UOp1Eq__barLabel{font-size:.5rem}.home-module__UOp1Eq__heroCircle{display:none}.home-module__UOp1Eq__heroArt{flex-direction:column;align-items:center}.home-module__UOp1Eq__statGrid{grid-template-columns:minmax(0,1fr)}.home-module__UOp1Eq__latticeCta{padding:1.25rem;font-size:1.125rem}}
.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);text-transform:uppercase;color:var(--green);font-size:1.375rem;font-weight:800}.site-header-module__wBaYfG__wordmarkTail{color:var(--clay)}.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}}
