.AgentDemo-module__kk6_rG__figure{margin:0}.AgentDemo-module__kk6_rG__frame{color:#1d1c1d;background:#fff;border-radius:12px;min-height:320px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.28),0 24px 48px -12px rgba(0,0,0,.55)}.AgentDemo-module__kk6_rG__slackSide{color:rgba(255,255,255,.72);background:#3f0e40;flex:0 0 168px;padding:14px 0}.AgentDemo-module__kk6_rG__workspace{font-size:var(--st-fs-caption);color:#fff;letter-spacing:-.01em;border-bottom:1px solid rgba(255,255,255,.14);margin:0 14px 12px;padding-bottom:12px;font-weight:800}.AgentDemo-module__kk6_rG__channels{font-size:var(--st-fs-caption);flex-direction:column;gap:1px;line-height:1.9;display:flex}.AgentDemo-module__kk6_rG__channels li{padding:1px 14px}.AgentDemo-module__kk6_rG__channels li[data-on]{color:#fff;background:#1164a3;font-weight:600}.AgentDemo-module__kk6_rG__main{flex-direction:column;flex:1;min-width:0;display:flex}.AgentDemo-module__kk6_rG__bar{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.AgentDemo-module__kk6_rG__context{font-size:var(--st-fs-caption);letter-spacing:-.01em;font-weight:800}.AgentDemo-module__kk6_rG__online{font-size:var(--st-fs-label);color:#52525b;align-items:center;gap:6px;display:inline-flex}.AgentDemo-module__kk6_rG__online:before{content:"";background:#16a34a;border-radius:50%;width:7px;height:7px}.AgentDemo-module__kk6_rG__messages{flex-direction:column;flex:1;gap:14px;margin:0;padding:18px;list-style:none;display:flex}.AgentDemo-module__kk6_rG__message{gap:10px;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex}.AgentDemo-module__kk6_rG__frame[data-armed] .AgentDemo-module__kk6_rG__message[data-state=pending]{opacity:0;transform:translateY(6px)}.AgentDemo-module__kk6_rG__avatar{color:#fff;width:34px;height:34px;font-size:var(--st-fs-label);background:#5b3d88;border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.AgentDemo-module__kk6_rG__avatar[data-agent]{background:var(--st-ink)}.AgentDemo-module__kk6_rG__body{flex:1;min-width:0}.AgentDemo-module__kk6_rG__meta{align-items:center;gap:7px;margin:0 0 2px;display:flex}.AgentDemo-module__kk6_rG__author{font-size:var(--st-fs-caption);letter-spacing:-.01em;font-weight:800}.AgentDemo-module__kk6_rG__appTag{color:#616061;font-size:var(--st-fs-label);letter-spacing:.02em;background:#e8e8e9;border-radius:3px;padding:1px 4px;font-weight:700}.AgentDemo-module__kk6_rG__bubble{font-size:var(--st-fs-ui);line-height:1.48;position:relative}.AgentDemo-module__kk6_rG__text{transition:opacity .16s cubic-bezier(.22,1,.36,1);display:block}.AgentDemo-module__kk6_rG__frame[data-armed] .AgentDemo-module__kk6_rG__message[data-state=typing] .AgentDemo-module__kk6_rG__text,.AgentDemo-module__kk6_rG__frame[data-armed] .AgentDemo-module__kk6_rG__message[data-state=typing] .AgentDemo-module__kk6_rG__actions{opacity:0}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__messages{background:#fafafa;gap:12px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__message{max-width:82%}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__message[data-from=user]{justify-content:flex-end;margin-left:auto}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__bubble{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:14px;padding:9px 13px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__message[data-from=user] .AgentDemo-module__kk6_rG__bubble{color:#fafafa;background:#18181b;border-color:#18181b}.AgentDemo-module__kk6_rG__composer{background:#fff;border-top:1px solid #e4e4e7;align-items:center;gap:8px;padding:12px;display:flex}.AgentDemo-module__kk6_rG__field{font-size:var(--st-fs-caption);color:#a1a1aa;border:1px solid #e4e4e7;border-radius:8px;flex:1;padding:9px 12px}.AgentDemo-module__kk6_rG__send{color:#fafafa;font-size:var(--st-fs-caption);background:#18181b;border-radius:8px;padding:9px 15px;font-weight:600}.AgentDemo-module__kk6_rG__dots{align-items:center;gap:4px;height:1.48em;display:none;position:absolute;top:0}.AgentDemo-module__kk6_rG__dots:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.AgentDemo-module__kk6_rG__dots:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.AgentDemo-module__kk6_rG__dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.AgentDemo-module__kk6_rG__dots:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.AgentDemo-module__kk6_rG__dots:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.AgentDemo-module__kk6_rG__dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__dots:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__dots:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__dots:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__dots:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.AgentDemo-module__kk6_rG__frame[data-variant=chat] .AgentDemo-module__kk6_rG__dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.AgentDemo-module__kk6_rG__frame[data-armed] .AgentDemo-module__kk6_rG__message[data-state=typing] .AgentDemo-module__kk6_rG__dots{display:flex}.AgentDemo-module__kk6_rG__dots span{opacity:.35;background:#a1a1aa;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.AgentDemo-module__kk6_rG__dots span{animation:1.1s cubic-bezier(.22,1,.36,1) infinite AgentDemo-module__kk6_rG__agentTyping}.AgentDemo-module__kk6_rG__dots span:nth-child(2){animation-delay:.15s}.AgentDemo-module__kk6_rG__dots span:nth-child(3){animation-delay:.3s}}@keyframes AgentDemo-module__kk6_rG__agentTyping{0%,60%,to{opacity:.35}30%{opacity:1}}.AgentDemo-module__kk6_rG__actions{align-items:center;gap:8px;margin-top:10px;transition:opacity .16s cubic-bezier(.22,1,.36,1);display:flex}.AgentDemo-module__kk6_rG__approve,.AgentDemo-module__kk6_rG__deny{font-size:var(--st-fs-caption);border-radius:4px;padding:7px 13px;font-weight:700}.AgentDemo-module__kk6_rG__approve{color:#fff;background:#007a5a}.AgentDemo-module__kk6_rG__deny{color:#1d1c1d;border:1px solid #bdbdbd}.AgentDemo-module__kk6_rG__controls{align-items:baseline;gap:var(--st-3) var(--st-5);margin-top:var(--st-4);flex-wrap:wrap;display:none}.AgentDemo-module__kk6_rG__frame[data-ready]~.AgentDemo-module__kk6_rG__controls{display:flex}.AgentDemo-module__kk6_rG__pause,.AgentDemo-module__kk6_rG__scenarioButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--st-r);font-family:var(--st-body);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-text-muted);transition:color var(--st-fast) var(--st-ease);background:0 0;border:0;padding:0;font-weight:600}.AgentDemo-module__kk6_rG__pause{color:var(--st-paper);border-bottom:2px solid;flex:none;display:none}.AgentDemo-module__kk6_rG__frame[data-armed]~.AgentDemo-module__kk6_rG__controls .AgentDemo-module__kk6_rG__pause{display:inline-flex}.AgentDemo-module__kk6_rG__pause:hover{color:var(--st-signal-lift)}.AgentDemo-module__kk6_rG__scenarioList{gap:var(--st-2) var(--st-4);flex-wrap:wrap;display:flex}.AgentDemo-module__kk6_rG__scenarioButton:hover{color:var(--st-paper)}.AgentDemo-module__kk6_rG__scenarioButton[data-on]{color:var(--st-signal-lift)}.AgentDemo-module__kk6_rG__caption{margin-top:var(--st-3);font-size:var(--st-fs-caption);color:var(--st-text-muted)}@media (max-width:900px){.AgentDemo-module__kk6_rG__slackSide{display:none}.AgentDemo-module__kk6_rG__frame{min-height:0}}
.Button-module__eYzH4q__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--st-control-h);border-radius:var(--st-control-r);font-family:var(--st-body);font-size:var(--st-fs-ui);letter-spacing:var(--st-ls-body);white-space:nowrap;cursor:pointer;transition:background-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease), opacity var(--st-fast) var(--st-ease);border:0;justify-content:center;align-items:center;font-weight:500;line-height:1.25;display:inline-flex}.Button-module__eYzH4q__button:disabled,.Button-module__eYzH4q__button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.Button-module__eYzH4q__lg{padding-inline:var(--st-control-pad)}.Button-module__eYzH4q__md{min-height:var(--st-control-h-sm);padding-inline:var(--st-control-pad-sm);font-size:var(--st-fs-sm)}.Button-module__eYzH4q__pill{border-radius:var(--st-r-pill)}.Button-module__eYzH4q__primary{background:var(--st-action-fill);color:var(--st-action-text)}.Button-module__eYzH4q__primary:hover:not(:disabled){background:var(--st-action-fill-hover);color:var(--st-action-text-hover)}.Button-module__eYzH4q__ghost{color:inherit;border-bottom:var(--st-hair) solid currentColor;background:0 0;border-radius:0;padding-left:0;padding-right:0}.Button-module__eYzH4q__ghost:hover:not(:disabled){opacity:.72;color:inherit}.Button-module__eYzH4q__fullWidth{width:100%}@media (max-width:640px){.Button-module__eYzH4q__ghost{text-underline-offset:6px;border-bottom:0;text-decoration:underline}}
.ConsultationModal-module__cisAJW__dialog{width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--st-4);color:var(--st-ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ConsultationModal-module__cisAJW__dialog[open]{place-items:center;display:grid}.ConsultationModal-module__cisAJW__dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .18s var(--st-ease), backdrop-filter .18s var(--st-ease);background-color:transparent}.ConsultationModal-module__cisAJW__dialog[data-open]::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--st-base) var(--st-ease), backdrop-filter var(--st-base) var(--st-ease);background-color:rgba(0,0,0,.62)}.ConsultationModal-module__cisAJW__panel{width:min(max(680px, calc(var(--st-u) * 96)), 100%);background:var(--st-paper);border-radius:var(--st-r);opacity:0;max-height:min(88svh,900px);transition:opacity .17s var(--st-ease), transform .22s var(--st-ease);flex-direction:column;display:flex;position:relative;transform:translateY(28px)scale(.985)}.ConsultationModal-module__cisAJW__dialog[data-open] .ConsultationModal-module__cisAJW__panel{opacity:1;transition:opacity var(--st-base) var(--st-ease), transform var(--st-slow) var(--st-ease);transform:none}.ConsultationModal-module__cisAJW__sweep{background:var(--st-ink);transform-origin:0;height:2px;transition:transform .16s var(--st-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ConsultationModal-module__cisAJW__dialog[data-open] .ConsultationModal-module__cisAJW__sweep{transition:transform var(--st-slow) var(--st-ease) 90ms;transform:scaleX(1)}.ConsultationModal-module__cisAJW__head{justify-content:space-between;align-items:center;gap:var(--st-3);padding:var(--st-3) var(--st-5);border-bottom:var(--st-hair) solid var(--st-rule);display:flex}.ConsultationModal-module__cisAJW__title{align-items:baseline;gap:var(--st-3);min-width:0;display:flex}.ConsultationModal-module__cisAJW__titleNote{font-size:var(--st-fs-caption);color:var(--st-text-muted)}.ConsultationModal-module__cisAJW__close{width:var(--st-control-h-sm);height:var(--st-control-h-sm);margin-right:calc(var(--st-2) * -1);border-radius:var(--st-r);color:var(--st-text-muted);cursor:pointer;transition:color var(--st-fast) var(--st-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ConsultationModal-module__cisAJW__close:hover{color:var(--st-ink)}.ConsultationModal-module__cisAJW__close svg{width:max(13px, calc(var(--st-tu) * 1.3));height:max(13px, calc(var(--st-tu) * 1.3))}.ConsultationModal-module__cisAJW__form{flex-direction:column;min-height:0;display:flex}.ConsultationModal-module__cisAJW__scroller{overscroll-behavior:contain;min-height:0;padding:var(--st-5);overflow-y:auto}.ConsultationModal-module__cisAJW__viewport{transition:height var(--st-base) var(--st-ease)}.ConsultationModal-module__cisAJW__viewport[data-morphing]{overflow:hidden}.ConsultationModal-module__cisAJW__ledger{margin-bottom:var(--st-5);border-top:var(--st-hair) solid var(--st-rule)}.ConsultationModal-module__cisAJW__ledgerRow{border-bottom:var(--st-hair) solid var(--st-rule);animation:ConsultationModal-module__cisAJW__ledgerIn var(--st-base) var(--st-ease) both}@keyframes ConsultationModal-module__cisAJW__ledgerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ConsultationModal-module__cisAJW__ledgerButton{align-items:baseline;gap:var(--st-3);width:100%;padding:var(--st-3) 0;font-family:var(--st-body);font-size:var(--st-fs-caption);text-align:left;color:var(--st-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:26px 84px minmax(0,1fr) auto;display:grid}.ConsultationModal-module__cisAJW__ledgerButton:disabled{cursor:default}.ConsultationModal-module__cisAJW__ledgerNum,.ConsultationModal-module__cisAJW__ledgerLabel{font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-text-muted)}.ConsultationModal-module__cisAJW__ledgerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--st-ink);overflow:hidden}.ConsultationModal-module__cisAJW__ledgerEdit{font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-text-muted);border-bottom:var(--st-hair) solid transparent;transition:color var(--st-fast) var(--st-ease), border-color var(--st-fast) var(--st-ease)}.ConsultationModal-module__cisAJW__ledgerButton:hover .ConsultationModal-module__cisAJW__ledgerEdit{color:var(--st-ink);border-bottom-color:var(--st-ink)}.ConsultationModal-module__cisAJW__ledgerButton:focus-visible .ConsultationModal-module__cisAJW__ledgerEdit{color:var(--st-ink);border-bottom-color:var(--st-ink)}.ConsultationModal-module__cisAJW__step{flex-direction:column;align-items:flex-start;display:flex}.ConsultationModal-module__cisAJW__step>*{animation:ConsultationModal-module__cisAJW__stepInFwd var(--st-base) var(--st-ease) both;animation-delay:calc(var(--i,0) * 60ms + 40ms)}.ConsultationModal-module__cisAJW__step[data-dir=back]>*{animation-name:ConsultationModal-module__cisAJW__stepInBack}.ConsultationModal-module__cisAJW__step[data-leaving]{animation:ConsultationModal-module__cisAJW__stepOutFwd .2s var(--st-ease) both}.ConsultationModal-module__cisAJW__step[data-leaving][data-dir=back]{animation-name:ConsultationModal-module__cisAJW__stepOutBack}@keyframes ConsultationModal-module__cisAJW__stepInFwd{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes ConsultationModal-module__cisAJW__stepInBack{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes ConsultationModal-module__cisAJW__stepOutFwd{to{opacity:0;transform:translate(-16px)}}@keyframes ConsultationModal-module__cisAJW__stepOutBack{to{opacity:0;transform:translate(16px)}}.ConsultationModal-module__cisAJW__eyebrow{align-items:center;gap:var(--st-3);margin-bottom:var(--st-3);display:flex}.ConsultationModal-module__cisAJW__count{align-items:center;gap:var(--st-2);font-size:var(--st-fs-sm);letter-spacing:var(--st-ls-label);color:var(--st-ink);font-weight:500;display:inline-flex}.ConsultationModal-module__cisAJW__countRule{width:max(18px, calc(var(--st-tu) * 1.8));height:var(--st-hair);background:var(--st-text-muted)}.ConsultationModal-module__cisAJW__optional{font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-text-muted);border-left:var(--st-hair) solid var(--st-rule)}.ConsultationModal-module__cisAJW__optional:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-3)}.ConsultationModal-module__cisAJW__optional:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-3)}.ConsultationModal-module__cisAJW__optional:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-3)}.ConsultationModal-module__cisAJW__optional:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-3)}.ConsultationModal-module__cisAJW__optional:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-3)}.ConsultationModal-module__cisAJW__optional:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-3)}.ConsultationModal-module__cisAJW__question{font-family:var(--st-display);font-weight:700;font-size:var(--st-fs-display-sm);line-height:var(--st-lh-display);letter-spacing:var(--st-ls-display);text-transform:uppercase;color:var(--st-ink);max-width:20ch}.ConsultationModal-module__cisAJW__question:focus{outline:none}.ConsultationModal-module__cisAJW__question:focus-visible{outline:none}.ConsultationModal-module__cisAJW__note{margin-top:var(--st-3);font-size:var(--st-fs-sm);color:var(--st-text-muted);max-width:52ch;line-height:1.5}.ConsultationModal-module__cisAJW__controls{width:100%;margin-top:var(--st-4)}.ConsultationModal-module__cisAJW__inlineLink{color:inherit;border-bottom:var(--st-hair) solid currentColor;transition:opacity var(--st-fast) var(--st-ease)}.ConsultationModal-module__cisAJW__inlineLink:hover{color:inherit;opacity:.7}.ConsultationModal-module__cisAJW__native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConsultationModal-module__cisAJW__lanes{gap:var(--st-2);display:grid}.ConsultationModal-module__cisAJW__lane{isolation:isolate;align-items:center;gap:var(--st-1) var(--st-3);padding:var(--st-3);border:var(--st-hair) solid var(--st-slate);cursor:pointer;transition:border-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease);grid-template-columns:18px minmax(0,1fr);display:grid;position:relative}.ConsultationModal-module__cisAJW__lane:before{content:"";z-index:-1;background:var(--st-ink);transform-origin:0;transition:transform var(--st-base) var(--st-ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.ConsultationModal-module__cisAJW__lane:hover{border-color:var(--st-ink)}.ConsultationModal-module__cisAJW__lane[data-on]{border-color:var(--st-ink);color:var(--st-paper)}.ConsultationModal-module__cisAJW__lane[data-on]:before{transform:scaleX(1)}.ConsultationModal-module__cisAJW__lane:has(.ConsultationModal-module__cisAJW__native:focus-visible){border-color:var(--st-ink);outline:3px solid var(--st-ink);outline-offset:3px}.ConsultationModal-module__cisAJW__option:has(.ConsultationModal-module__cisAJW__native:focus-visible){border-color:var(--st-ink);outline:3px solid var(--st-ink);outline-offset:3px}.ConsultationModal-module__cisAJW__box{width:max(18px, calc(var(--st-tu) * 1.8));height:max(18px, calc(var(--st-tu) * 1.8));border:var(--st-hair) solid var(--st-slate);transition:background-color var(--st-fast) var(--st-ease), border-color var(--st-fast) var(--st-ease);place-items:center;display:grid}.ConsultationModal-module__cisAJW__lane:hover .ConsultationModal-module__cisAJW__box{border-color:var(--st-ink)}.ConsultationModal-module__cisAJW__lane[data-on] .ConsultationModal-module__cisAJW__box{background:var(--st-paper);border-color:var(--st-paper)}.ConsultationModal-module__cisAJW__mark{width:max(11px, calc(var(--st-tu) * 1.1));height:max(11px, calc(var(--st-tu) * 1.1));color:var(--st-ink);opacity:0;transition:opacity var(--st-fast) var(--st-ease)}.ConsultationModal-module__cisAJW__lane[data-on] .ConsultationModal-module__cisAJW__mark{opacity:1}.ConsultationModal-module__cisAJW__laneName{font-size:var(--st-fs-ui);font-weight:500;line-height:1.3}.ConsultationModal-module__cisAJW__laneHint{font-size:var(--st-fs-caption);color:var(--st-text-muted);transition:color var(--st-fast) var(--st-ease);grid-column:2}.ConsultationModal-module__cisAJW__lane[data-on] .ConsultationModal-module__cisAJW__laneHint{color:var(--st-smoke)}.ConsultationModal-module__cisAJW__timing{gap:var(--st-2);flex-wrap:wrap;display:flex}.ConsultationModal-module__cisAJW__option{isolation:isolate;min-height:var(--st-control-h);padding-inline:var(--st-3);border:var(--st-hair) solid var(--st-slate);cursor:pointer;transition:border-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease);align-items:center;display:inline-flex;position:relative}.ConsultationModal-module__cisAJW__option:before{content:"";z-index:-1;background:var(--st-ink);transform-origin:0;transition:transform var(--st-base) var(--st-ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.ConsultationModal-module__cisAJW__option:hover{border-color:var(--st-ink)}.ConsultationModal-module__cisAJW__option[data-on]{border-color:var(--st-ink);color:var(--st-paper)}.ConsultationModal-module__cisAJW__option[data-on]:before{transform:scaleX(1)}.ConsultationModal-module__cisAJW__optionName{font-size:var(--st-fs-sm);font-weight:500}.ConsultationModal-module__cisAJW__pair{gap:var(--st-4);grid-template-columns:1fr 1fr;display:grid}.ConsultationModal-module__cisAJW__field{gap:var(--st-2);flex-direction:column;min-width:0;display:flex}.ConsultationModal-module__cisAJW__label{font-family:var(--st-body);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-text-muted);font-weight:400}.ConsultationModal-module__cisAJW__labelOptional{text-transform:none;letter-spacing:normal}.ConsultationModal-module__cisAJW__input,.ConsultationModal-module__cisAJW__textarea{width:100%;padding:0 var(--st-3);border:var(--st-hair) solid var(--st-slate);border-radius:var(--st-r);background:var(--st-paper);color:var(--st-ink);font-family:var(--st-body);font-size:var(--st-fs-ui);transition:border-color var(--st-fast) var(--st-ease)}.ConsultationModal-module__cisAJW__input{height:var(--st-control-h)}.ConsultationModal-module__cisAJW__textarea{padding-block:var(--st-3);line-height:var(--st-lh-body);resize:vertical}.ConsultationModal-module__cisAJW__input:hover,.ConsultationModal-module__cisAJW__textarea:hover,.ConsultationModal-module__cisAJW__input:focus,.ConsultationModal-module__cisAJW__textarea:focus{border-color:var(--st-ink)}.ConsultationModal-module__cisAJW__input[aria-invalid=true],.ConsultationModal-module__cisAJW__textarea[aria-invalid=true]{border-color:var(--st-danger)}.ConsultationModal-module__cisAJW__error{margin-top:var(--st-2);font-size:var(--st-fs-sm);color:var(--st-danger);display:block}.ConsultationModal-module__cisAJW__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ConsultationModal-module__cisAJW__foot{border-top:var(--st-hair) solid var(--st-rule);flex:none}.ConsultationModal-module__cisAJW__progress{background:0 0;height:2px;margin-top:-1px;position:relative}.ConsultationModal-module__cisAJW__progressFill{background:var(--st-ink);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--st-slow) var(--st-ease);position:absolute;top:0;bottom:0;left:0;right:0}.ConsultationModal-module__cisAJW__actions{justify-content:space-between;align-items:center;gap:var(--st-4);padding:var(--st-3) var(--st-5);display:flex}.ConsultationModal-module__cisAJW__footNote{font-size:var(--st-fs-caption);color:var(--st-text-muted)}.ConsultationModal-module__cisAJW__back{border:0;border-bottom:var(--st-hair) solid currentColor;font-family:var(--st-body);font-size:var(--st-fs-sm);letter-spacing:var(--st-ls-body);color:var(--st-ink);cursor:pointer;transition:opacity var(--st-fast) var(--st-ease);background:0 0;padding:0;font-weight:500}.ConsultationModal-module__cisAJW__back:hover{color:var(--st-ink);opacity:.72}.ConsultationModal-module__cisAJW__statusError{padding:var(--st-3) var(--st-5) 0;font-size:var(--st-fs-sm);color:var(--st-danger)}@media (max-width:640px){.ConsultationModal-module__cisAJW__dialog{padding:0}.ConsultationModal-module__cisAJW__dialog[open]{place-items:end stretch}.ConsultationModal-module__cisAJW__panel{width:100%;max-height:92svh;transform:translateY(40px)}.ConsultationModal-module__cisAJW__head,.ConsultationModal-module__cisAJW__scroller,.ConsultationModal-module__cisAJW__actions{padding-inline:var(--st-4)}.ConsultationModal-module__cisAJW__scroller{padding-block:var(--st-4)}.ConsultationModal-module__cisAJW__pair{gap:var(--st-3);grid-template-columns:1fr}.ConsultationModal-module__cisAJW__question{max-width:none}.ConsultationModal-module__cisAJW__ledgerButton{grid-template-columns:24px minmax(0,1fr) auto}.ConsultationModal-module__cisAJW__ledgerLabel{display:none}.ConsultationModal-module__cisAJW__close{width:44px;height:44px}.ConsultationModal-module__cisAJW__footNote{display:none}.ConsultationModal-module__cisAJW__footNote+:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.ConsultationModal-module__cisAJW__footNote+:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.ConsultationModal-module__cisAJW__footNote+:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.ConsultationModal-module__cisAJW__footNote+:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.ConsultationModal-module__cisAJW__footNote+:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.ConsultationModal-module__cisAJW__footNote+:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}}
.CloseBand-module__4inB_a__close{padding-block:var(--st-section-y-lg);border-radius:var(--st-r-hero) var(--st-r-hero) 0 0}.CloseBand-module__4inB_a__inner{flex-direction:column;align-items:flex-start;display:flex}.CloseBand-module__4inB_a__heading{font-size:var(--st-fs-hero);max-width:14ch}.CloseBand-module__4inB_a__lede{margin-top:var(--st-4);font-size:var(--st-fs-intro);line-height:var(--st-lh-read);color:var(--st-text-muted);max-width:48ch}.CloseBand-module__4inB_a__actions{align-items:center;gap:var(--st-5);margin-top:var(--st-6);flex-wrap:wrap;display:flex}.CloseBand-module__4inB_a__phone{min-height:44px;font-size:var(--st-fs-ui);border-bottom:2px solid;align-items:center;font-weight:500;display:inline-flex}.CloseBand-module__4inB_a__phone:hover{color:inherit;opacity:.72}.CloseBand-module__4inB_a__address{margin-top:var(--st-7);width:100%;font-family:var(--st-mono);font-size:var(--st-fs-label);color:var(--st-text-muted);line-height:1.6}@media (max-width:640px){.CloseBand-module__4inB_a__actions{gap:var(--st-3);width:100%;display:grid}.CloseBand-module__4inB_a__phone{text-underline-offset:6px;border-bottom:0;justify-content:center;text-decoration:underline}}
.BreadcrumbTrail-module__SkHdoq__trail{flex-basis:100%;width:100%}.BreadcrumbTrail-module__SkHdoq__list{align-items:center;gap:var(--st-2);margin-bottom:var(--st-4);font-size:var(--st-fs-caption);flex-wrap:wrap;display:flex}.BreadcrumbTrail-module__SkHdoq__item{align-items:center;gap:var(--st-2);display:inline-flex}.BreadcrumbTrail-module__SkHdoq__trail[data-tone=onDark] .BreadcrumbTrail-module__SkHdoq__list{color:rgba(255,255,255,.7)}.BreadcrumbTrail-module__SkHdoq__trail[data-tone=onPaper] .BreadcrumbTrail-module__SkHdoq__list{color:var(--st-slate)}.BreadcrumbTrail-module__SkHdoq__trail[data-align=center] .BreadcrumbTrail-module__SkHdoq__list{justify-content:center}.BreadcrumbTrail-module__SkHdoq__link{min-height:24px;color:inherit;transition:color var(--st-fast) var(--st-ease);align-items:center;display:inline-flex}.BreadcrumbTrail-module__SkHdoq__trail[data-tone=onDark] .BreadcrumbTrail-module__SkHdoq__link:hover{color:var(--st-signal-lift)}.BreadcrumbTrail-module__SkHdoq__trail[data-tone=onPaper] .BreadcrumbTrail-module__SkHdoq__link:hover{color:var(--st-ink)}
.CtaBand-module__e7u6zG__band{padding-block:var(--st-section-y-lg)}.CtaBand-module__e7u6zG__band[data-ground=paper]{border-top:var(--st-hair) solid var(--st-rule)}.CtaBand-module__e7u6zG__inner{gap:var(--st-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.CtaBand-module__e7u6zG__heading{font-size:var(--st-fs-h2);max-width:18ch;margin-top:var(--st-3)}.CtaBand-module__e7u6zG__lede{margin-top:var(--st-heading-gap,var(--st-4));font-size:var(--st-fs-lede);line-height:var(--st-lh-body);color:var(--st-text-muted);max-width:52ch}.CtaBand-module__e7u6zG__actions{justify-items:start;gap:var(--st-3);display:grid}.CtaBand-module__e7u6zG__phone{font-size:var(--st-fs-heading);letter-spacing:-.03em;font-weight:500;line-height:var(--st-lh-heading-sm);color:var(--st-text);border-bottom:var(--st-hair) solid currentColor}.CtaBand-module__e7u6zG__phone:hover{color:var(--st-text);opacity:.72}.CtaBand-module__e7u6zG__note{font-size:var(--st-fs-caption);color:var(--st-text-muted)}@media (max-width:900px){.CtaBand-module__e7u6zG__inner{gap:var(--st-6);grid-template-columns:minmax(0,1fr)}}
.Deliverables-module__Agp3_a__section{padding-block:var(--st-section-y)}.Deliverables-module__Agp3_a__head{gap:var(--st-6) var(--st-8);margin-bottom:var(--st-head-gap);grid-template-columns:minmax(min-content,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Deliverables-module__Agp3_a__heading{font-size:var(--st-fs-h2);max-width:16ch}.Deliverables-module__Agp3_a__intro{font-size:var(--st-fs-lede);line-height:var(--st-lh-body);color:var(--st-text);max-width:58ch}.Deliverables-module__Agp3_a__groups{gap:var(--st-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Deliverables-module__Agp3_a__groups[data-count="1"],.Deliverables-module__Agp3_a__groups[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Deliverables-module__Agp3_a__group{padding-top:var(--st-4);border-top:2px solid var(--st-ink)}.Deliverables-module__Agp3_a__groups[data-count="1"] .Deliverables-module__Agp3_a__group{grid-column:1/-1}.Deliverables-module__Agp3_a__groups[data-count="1"] .Deliverables-module__Agp3_a__list{columns:2;column-gap:var(--st-6)}.Deliverables-module__Agp3_a__list{margin:var(--st-4) 0 0;padding:0;list-style:none}.Deliverables-module__Agp3_a__item{gap:var(--st-1);padding-block:var(--st-3);border-bottom:var(--st-hair) solid var(--st-rule);break-inside:avoid;display:grid}.Deliverables-module__Agp3_a__itemTitle{font-size:var(--st-fs-ui);font-weight:500}.Deliverables-module__Agp3_a__itemDetail{font-size:var(--st-fs-sm);color:var(--st-text-muted)}.Deliverables-module__Agp3_a__note{margin-top:var(--st-5);font-size:var(--st-fs-caption);color:var(--st-text-muted);max-width:62ch}@media (max-width:900px){.Deliverables-module__Agp3_a__head,.Deliverables-module__Agp3_a__groups,.Deliverables-module__Agp3_a__groups[data-count="1"],.Deliverables-module__Agp3_a__groups[data-count="2"]{grid-template-columns:minmax(0,1fr)}.Deliverables-module__Agp3_a__groups[data-count="1"] .Deliverables-module__Agp3_a__list{columns:1}}
.FaqSection-module__VF0A5W__faq{gap:var(--st-6);display:grid}.FaqSection-module__VF0A5W__head{gap:var(--st-3);flex-direction:column;display:flex}.FaqSection-module__VF0A5W__heading{font-family:var(--st-display);font-size:var(--st-fs-h2);font-weight:700;line-height:var(--st-lh-display);letter-spacing:var(--st-ls-display);text-transform:uppercase;text-wrap:balance;max-width:30ch}.FaqSection-module__VF0A5W__headingBook{font-family:var(--st-body);font-size:var(--st-fs-h3);letter-spacing:-.02em;font-weight:450;line-height:1.1}.FaqSection-module__VF0A5W__intro{font-size:var(--st-fs-sm);color:var(--st-text-muted)}.FaqSection-module__VF0A5W__phone{white-space:nowrap;border-bottom:2px solid;font-weight:500}.FaqSection-module__VF0A5W__phone:hover{color:var(--st-signal)}.FaqSection-module__VF0A5W__list{gap:var(--st-2);display:grid}.FaqSection-module__VF0A5W__item{background:var(--st-paper);border:var(--st-hair) solid var(--st-ash);border-radius:var(--st-r-paper);padding-inline:var(--st-4)}.FaqSection-module__VF0A5W__trigger{justify-content:space-between;align-items:center;gap:var(--st-4);padding-block:var(--st-4);cursor:pointer;list-style:none;display:flex}.FaqSection-module__VF0A5W__trigger::-webkit-details-marker{display:none}.FaqSection-module__VF0A5W__question{font-size:var(--st-fs-lede);letter-spacing:var(--st-ls-body);font-weight:500;line-height:1.2}.FaqSection-module__VF0A5W__mark{width:max(16px, calc(var(--st-tu) * 1.6));height:max(16px, calc(var(--st-tu) * 1.6));flex:none;position:relative}.FaqSection-module__VF0A5W__mark:before,.FaqSection-module__VF0A5W__mark:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;bottom:auto;left:0;right:0}.FaqSection-module__VF0A5W__mark:after{transition:transform var(--st-base) var(--st-ease);transform:rotate(90deg)}.FaqSection-module__VF0A5W__item[open] .FaqSection-module__VF0A5W__mark:after{transform:rotate(0)}.FaqSection-module__VF0A5W__answer{padding-bottom:var(--st-4);max-width:78ch;font-size:var(--st-fs-body);line-height:var(--st-lh-body);color:var(--st-text-muted)}@media (max-width:1100px){.FaqSection-module__VF0A5W__faq{gap:var(--st-5)}}
.ClipLayer-module__PtWvUa__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}video.ClipLayer-module__PtWvUa__media{opacity:0;transition:opacity var(--st-slow) var(--st-ease)}video.ClipLayer-module__PtWvUa__media[data-shown]{opacity:1}
.FeatureChapter-module__9aDsJG__chapter{--bleed:max(var(--st-gutter), calc((100vw - var(--st-max)) / 2 + var(--st-gutter)));align-items:center;column-gap:var(--st-4);padding-block:var(--st-section-y);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.FeatureChapter-module__9aDsJG__text{grid-area:1/1/auto/span 5}.FeatureChapter-module__9aDsJG__anchor{height:0;scroll-margin-top:calc(var(--st-header-h) + var(--st-u));display:block}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__text{grid-column:8/-1}.FeatureChapter-module__9aDsJG__heading{max-width:14ch;font-size:var(--st-fs-h2)}.FeatureChapter-module__9aDsJG__lede{max-width:44ch;margin-top:var(--st-heading-gap,var(--st-4));font-size:var(--st-fs-body);line-height:var(--st-lh-body);color:var(--st-text)}.FeatureChapter-module__9aDsJG__points{max-width:44ch;margin-top:var(--st-6);border-top:var(--st-hair) solid var(--st-rule)}.FeatureChapter-module__9aDsJG__point{gap:var(--st-1);padding-block:var(--st-3);border-bottom:var(--st-hair) solid var(--st-rule);display:grid}.FeatureChapter-module__9aDsJG__pointTitle{font-size:var(--st-fs-ui);font-weight:500;line-height:var(--st-lh-ui)}.FeatureChapter-module__9aDsJG__pointBody{font-size:var(--st-fs-ui);line-height:var(--st-lh-body);color:var(--st-text-muted)}.FeatureChapter-module__9aDsJG__frame{margin:0 calc(-1 * var(--bleed)) 0 0;border-radius:var(--st-r-lg) 0 0 var(--st-r-lg);background:var(--st-ink-deep);grid-area:1/7/auto/-1;display:flex;position:relative;overflow:hidden}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame{margin:0 0 0 calc(-1 * var(--bleed));border-radius:0 var(--st-r-lg) var(--st-r-lg) 0;grid-column:1/span 6}.FeatureChapter-module__9aDsJG__stage{flex:1;min-width:0;display:flex}.FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage{padding:var(--st-7) calc(var(--bleed) + var(--st-6)) var(--st-7) var(--st-6);justify-content:center;align-items:center}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage{padding-inline:calc(var(--bleed) + var(--st-6)) var(--st-6)}.FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage>*{width:calc(var(--st-u) * 24);flex:none}.FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage>*{width:min(100%, calc(var(--st-u) * 56));flex:none}.FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage>*{flex:none;width:100%}.FeatureChapter-module__9aDsJG__frame[data-fit=window]{aspect-ratio:6/5}.FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage{padding:var(--st-8) 0 0 var(--st-7);align-items:flex-start}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage{padding:var(--st-8) var(--st-7) 0 calc(var(--bleed) + var(--st-5))}.FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage>*{flex:none;width:135%}.FeatureChapter-module__9aDsJG__caption{top:var(--st-4);left:var(--st-5);color:rgba(255,255,255,.6);position:absolute}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__caption{left:auto;right:var(--st-5)}@media (max-width:1100px){.FeatureChapter-module__9aDsJG__text,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__text{grid-column:1/-1}.FeatureChapter-module__9aDsJG__frame,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame{margin-top:var(--st-head-gap);grid-area:2/1/auto/-1}.FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage{padding:var(--st-7) var(--st-4)}.FeatureChapter-module__9aDsJG__chapter:not([data-side=left]) .FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter:not([data-side=left]) .FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter:not([data-side=left]) .FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage{padding-right:calc(var(--bleed) + var(--st-4))}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=panel] .FeatureChapter-module__9aDsJG__stage,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=screen] .FeatureChapter-module__9aDsJG__stage{padding-left:calc(var(--bleed) + var(--st-4))}.FeatureChapter-module__9aDsJG__frame[data-fit=device] .FeatureChapter-module__9aDsJG__stage>*{width:min(300px,68vw)}.FeatureChapter-module__9aDsJG__frame[data-fit=window]{aspect-ratio:5/4}.FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage{padding:var(--st-7) 0 0 var(--st-5)}.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage{padding:var(--st-7) 0 0 calc(var(--bleed) + var(--st-4))}.FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage>*,.FeatureChapter-module__9aDsJG__chapter[data-side=left] .FeatureChapter-module__9aDsJG__frame[data-fit=window] .FeatureChapter-module__9aDsJG__stage>*{width:160%}.FeatureChapter-module__9aDsJG__heading,.FeatureChapter-module__9aDsJG__lede,.FeatureChapter-module__9aDsJG__points{max-width:none}}
.HeroFrame-module__q_Y0gW__frame{background:var(--st-ink-deep);position:relative;overflow:hidden}.HeroFrame-module__q_Y0gW__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.HeroFrame-module__q_Y0gW__loop{opacity:0;transition:opacity var(--st-slow) var(--st-ease)}.HeroFrame-module__q_Y0gW__loop[data-shown]{opacity:1}.HeroFrame-module__q_Y0gW__layer{opacity:0;transition:opacity var(--st-slow) var(--st-ease);position:absolute;top:0;bottom:0;left:0;right:0}.HeroFrame-module__q_Y0gW__layer[data-state=previous]{z-index:1;opacity:1}.HeroFrame-module__q_Y0gW__layer[data-state=active]{z-index:2;opacity:1}.HeroFrame-module__q_Y0gW__foot{z-index:3}.HeroFrame-module__q_Y0gW__veil{background:rgba(0,0,0,.62);position:absolute;top:0;bottom:0;left:0;right:0}.HeroFrame-module__q_Y0gW__demo{height:100%;padding:var(--st-6) calc(var(--bleed,0px) + var(--st-5)) var(--st-6) var(--st-5);justify-content:center;align-items:center;display:flex;position:relative}.HeroFrame-module__q_Y0gW__demo>*{width:100%;max-width:calc(var(--st-u) * 64)}.HeroFrame-module__q_Y0gW__foot{justify-content:space-between;align-items:center;gap:var(--st-3);min-height:max(44px, calc(var(--st-tu) * 4.4));padding:var(--st-7) var(--bleed,0px) var(--st-4) var(--st-4);background:linear-gradient(transparent,rgba(0,0,0,.72));display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.HeroFrame-module__q_Y0gW__foot .HeroFrame-module__q_Y0gW__credit{color:rgba(255,255,255,.72)}.HeroFrame-module__q_Y0gW__creditLink{color:var(--st-paper);border-bottom:var(--st-hair) solid currentColor;transition:opacity var(--st-fast) var(--st-ease)}.HeroFrame-module__q_Y0gW__creditLink:hover{color:var(--st-paper);opacity:.72}.HeroFrame-module__q_Y0gW__pause{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:max(44px, calc(var(--st-tu) * 4.4));height:max(44px, calc(var(--st-tu) * 4.4));border:var(--st-hair) solid rgba(255,255,255,.4);border-radius:var(--st-r-pill);color:var(--st-paper);cursor:pointer;transition:border-color var(--st-fast) var(--st-ease), background-color var(--st-fast) var(--st-ease);background:rgba(0,0,0,.32);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.HeroFrame-module__q_Y0gW__pause:hover{border-color:var(--st-paper);color:var(--st-paper);background:rgba(0,0,0,.56)}.HeroFrame-module__q_Y0gW__pause svg{width:max(12px, calc(var(--st-tu) * 1.2));height:max(14px, calc(var(--st-tu) * 1.4))}
.FormatCards-module__RdJnwG__formats{--rail-h:calc(var(--st-u) * 44);--rail-inset:max(var(--st-gutter), calc((100% - var(--st-max)) / 2 + var(--st-gutter)));padding-block:0 var(--st-8)}.FormatCards-module__RdJnwG__head{max-width:var(--st-max);padding-inline:var(--st-gutter);justify-content:space-between;align-items:flex-end;gap:var(--st-5) var(--st-6);flex-wrap:wrap;margin-left:auto;margin-right:auto;display:flex}.FormatCards-module__RdJnwG__text{min-width:0}.FormatCards-module__RdJnwG__heading{font-size:var(--st-fs-h2)}.FormatCards-module__RdJnwG__lede{margin-top:var(--st-4);max-width:40ch;font-size:var(--st-fs-lede);line-height:var(--st-lh-body);color:var(--st-text-muted);text-wrap:pretty}.FormatCards-module__RdJnwG__controls{align-items:center;gap:var(--st-3);display:flex}.FormatCards-module__RdJnwG__counter{font-family:var(--st-mono);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);font-variant-numeric:tabular-nums;color:var(--st-text);white-space:nowrap;margin:0}.FormatCards-module__RdJnwG__of{color:var(--st-text-muted)}.FormatCards-module__RdJnwG__scrub{width:calc(var(--st-u) * 16);background:var(--st-ash);height:2px;display:block;position:relative;overflow:hidden}.FormatCards-module__RdJnwG__scrubBar{background:var(--st-ink);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.FormatCards-module__RdJnwG__arrow{width:var(--st-control-h);height:var(--st-control-h);border:var(--st-hair) solid var(--st-slate);border-radius:var(--st-r-pill);color:var(--st-ink);cursor:pointer;transition:background-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease), opacity var(--st-fast) var(--st-ease);background:0 0;place-items:center;padding:0;display:grid}.FormatCards-module__RdJnwG__arrow svg{width:max(16px, calc(var(--st-tu) * 1.6));height:max(16px, calc(var(--st-tu) * 1.6))}.FormatCards-module__RdJnwG__arrow:hover:not(:disabled){background:var(--st-ink);color:var(--st-paper)}.FormatCards-module__RdJnwG__arrow:disabled{opacity:.32;cursor:default}.FormatCards-module__RdJnwG__scroller{margin-top:var(--st-6);padding:var(--st-3) var(--rail-inset) var(--st-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);scrollbar-width:none;cursor:grab;position:relative;overflow-x:auto}.FormatCards-module__RdJnwG__scroller::-webkit-scrollbar{display:none}.FormatCards-module__RdJnwG__scroller[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormatCards-module__RdJnwG__track{align-items:flex-start;gap:var(--st-4);width:max-content;margin:0;padding:0;list-style:none;display:flex}.FormatCards-module__RdJnwG__card{--ratio:1;width:min(calc(var(--rail-h) * var(--ratio)), 84vw);scroll-snap-align:start;flex:none;position:relative}.FormatCards-module__RdJnwG__card[data-shape=wide]{--ratio:1.7778}.FormatCards-module__RdJnwG__card[data-shape=tall]{--ratio:.5625}.FormatCards-module__RdJnwG__card[data-shape=viewport]{--ratio:1.6}.FormatCards-module__RdJnwG__card[data-shape=page]{--ratio:.75}.FormatCards-module__RdJnwG__card[data-shape=print]{--ratio:.8}.FormatCards-module__RdJnwG__frame{height:var(--rail-h);isolation:isolate;border-radius:var(--st-r-lg);background:var(--st-ink-deep);position:relative;overflow:hidden}.FormatCards-module__RdJnwG__frame img{transition:transform var(--st-slow) var(--st-ease)}.FormatCards-module__RdJnwG__frame video{transition:opacity var(--st-slow) var(--st-ease), transform var(--st-slow) var(--st-ease)}.FormatCards-module__RdJnwG__card:hover .FormatCards-module__RdJnwG__frame img,.FormatCards-module__RdJnwG__card:hover .FormatCards-module__RdJnwG__frame video{transform:scale(1.03)}.FormatCards-module__RdJnwG__site{object-fit:cover;object-position:top center}.FormatCards-module__RdJnwG__frame[data-kind=sms]{flex-direction:column;justify-content:flex-end;display:flex}.FormatCards-module__RdJnwG__frame[data-kind=email]{border:var(--st-hair) solid var(--st-ash);background:var(--st-paper)}.FormatCards-module__RdJnwG__document{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.FormatCards-module__RdJnwG__chip{top:var(--st-3);left:var(--st-3);z-index:1;align-items:baseline;gap:var(--st-2);padding:var(--st-1) var(--st-2);border-radius:var(--st-r-sm);background:var(--st-postit);color:var(--st-ink);font-family:var(--st-mono);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);line-height:var(--st-lh-caption);text-transform:uppercase;pointer-events:none;display:inline-flex;position:absolute}.FormatCards-module__RdJnwG__chipIndex{color:var(--st-slate)}.FormatCards-module__RdJnwG__meta{margin-top:var(--st-3)}.FormatCards-module__RdJnwG__meta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--st-2)}.FormatCards-module__RdJnwG__meta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--st-2)}.FormatCards-module__RdJnwG__meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--st-2)}.FormatCards-module__RdJnwG__meta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--st-2)}.FormatCards-module__RdJnwG__meta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--st-2)}.FormatCards-module__RdJnwG__meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--st-2)}.FormatCards-module__RdJnwG__title{font-size:var(--st-fs-subheading);font-weight:500;line-height:var(--st-lh-subheading);margin:0}.FormatCards-module__RdJnwG__link{color:var(--st-text)}.FormatCards-module__RdJnwG__link:after{content:"";z-index:2;border-radius:var(--st-r-lg);position:absolute;top:0;bottom:0;left:0;right:0}.FormatCards-module__RdJnwG__link:hover{color:var(--st-text)}.FormatCards-module__RdJnwG__card:hover .FormatCards-module__RdJnwG__link{text-decoration:underline;text-decoration-thickness:var(--st-hair);text-underline-offset:.2em}.FormatCards-module__RdJnwG__line{margin-top:var(--st-1);font-size:var(--st-fs-ui);line-height:var(--st-lh-ui);color:var(--st-text-muted)}.FormatCards-module__RdJnwG__note{margin-top:var(--st-2);font-size:var(--st-fs-caption);line-height:var(--st-lh-ui);color:var(--st-text-muted)}.FormatCards-module__RdJnwG__card:has(.FormatCards-module__RdJnwG__link:focus-visible) .FormatCards-module__RdJnwG__frame{outline:3px solid var(--st-ink);outline-offset:3px}@media (max-width:767px){.FormatCards-module__RdJnwG__controls{width:100%}.FormatCards-module__RdJnwG__scrub{flex:1}.FormatCards-module__RdJnwG__card{width:72vw}.FormatCards-module__RdJnwG__frame{height:clamp(calc(72vw * .75), calc(72vw / var(--ratio)), calc(72vw * 1.4))}}
.MessageThread-module__i9x62W__thread{padding:var(--st-4);gap:var(--st-3);flex-direction:column;margin:0;list-style:none;display:flex}.MessageThread-module__i9x62W__turn{display:flex}.MessageThread-module__i9x62W__turn[data-from=business]{justify-content:flex-end}.MessageThread-module__i9x62W__bubble{max-width:82%;font-size:var(--st-fs-sm);border-radius:18px;margin:0;padding:10px 14px;line-height:1.4}.MessageThread-module__i9x62W__turn[data-from=business] .MessageThread-module__i9x62W__bubble{background:var(--st-ink);color:var(--st-paper);border-bottom-right-radius:4px}.MessageThread-module__i9x62W__turn[data-from=customer] .MessageThread-module__i9x62W__bubble{background:var(--st-paper);color:var(--st-ink);border-bottom-left-radius:4px}.MessageThread-module__i9x62W__thread[data-tone=paper] .MessageThread-module__i9x62W__turn[data-from=customer] .MessageThread-module__i9x62W__bubble{border:var(--st-hair) solid var(--st-ash)}.MessageThread-module__i9x62W__thread[data-tone=screen] .MessageThread-module__i9x62W__turn[data-from=business] .MessageThread-module__i9x62W__bubble{background:var(--st-paper);color:var(--st-ink)}.MessageThread-module__i9x62W__thread[data-tone=screen] .MessageThread-module__i9x62W__turn[data-from=customer] .MessageThread-module__i9x62W__bubble{color:var(--st-paper);background:#26292d}.MessageThread-module__i9x62W__email{background:var(--st-paper);color:var(--st-ink)}.MessageThread-module__i9x62W__emailHead{align-items:baseline;gap:var(--st-2) var(--st-4);padding:var(--st-4) var(--st-5);border-bottom:var(--st-hair) solid var(--st-ash);grid-template-columns:auto 1fr;display:grid}.MessageThread-module__i9x62W__emailFrom,.MessageThread-module__i9x62W__emailSubject{font-size:var(--st-fs-sm);margin:0}.MessageThread-module__i9x62W__emailSubject{font-weight:500}.MessageThread-module__i9x62W__emailBody{padding:var(--st-5);gap:var(--st-3);font-size:var(--st-fs-sm);line-height:1.6;display:grid}.MessageThread-module__i9x62W__emailBody p{max-width:52ch;margin:0}.MessageThread-module__i9x62W__emailAction{min-height:var(--st-control-h);padding-inline:var(--st-control-pad);background:var(--st-ink);color:var(--st-paper);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;align-self:start;align-items:center;font-weight:500;display:inline-flex;margin-top:var(--st-2)!important}@media (max-width:640px){.MessageThread-module__i9x62W__emailHead{grid-template-columns:1fr}}
.PhoneFrame-module__06231G__phone{aspect-ratio:9/19.5;background:#111;border-radius:40px;width:min(268px,100%);margin:0;padding:9px;box-shadow:0 1px 2px rgba(0,0,0,.28),0 28px 56px -16px rgba(0,0,0,.45)}.PhoneFrame-module__06231G__screen{background:#14171a;border-radius:30px;height:100%;position:relative;overflow:hidden}.PhoneFrame-module__06231G__image{object-fit:cover}
.ProcessTrack-module___-hs3a__section{padding-block:var(--st-section-y);border-top:var(--st-hair) solid var(--st-rule)}[data-stage=dark]+.ProcessTrack-module___-hs3a__section{border-top:0}.ProcessTrack-module___-hs3a__head{gap:var(--st-heading-gap,var(--st-5)) var(--st-8);grid-template-columns:minmax(min-content,.8fr) minmax(0,1.2fr);align-items:end;display:grid}.ProcessTrack-module___-hs3a__heading{font-size:var(--st-fs-h2);max-width:16ch}.ProcessTrack-module___-hs3a__lede{max-width:44ch;font-size:var(--st-fs-lede);line-height:var(--st-lh-body);color:var(--st-text-muted);text-wrap:pretty}.ProcessTrack-module___-hs3a__rail{--gap:var(--st-2);margin-top:var(--st-6)}.ProcessTrack-module___-hs3a__scroller{max-width:var(--st-max);padding:var(--st-3) var(--st-gutter) var(--st-4);margin-left:auto;margin-right:auto;position:relative;container-type:inline-size}.ProcessTrack-module___-hs3a__track{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--gap);row-gap:var(--st-6);margin:0;padding:0;list-style:none;display:grid}@container (max-width:850px){.ProcessTrack-module___-hs3a__track[data-count="3"]{grid-template-columns:minmax(0,1fr)}}@container (max-width:1100px){.ProcessTrack-module___-hs3a__track[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:1420px){.ProcessTrack-module___-hs3a__track[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:1700px){.ProcessTrack-module___-hs3a__track[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:2240px){.ProcessTrack-module___-hs3a__track[data-count="7"],.ProcessTrack-module___-hs3a__track[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProcessTrack-module___-hs3a__step{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}@media (max-width:767px){.ProcessTrack-module___-hs3a__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--st-gutter);scrollbar-width:none;overflow-x:auto}.ProcessTrack-module___-hs3a__scroller::-webkit-scrollbar{display:none}.ProcessTrack-module___-hs3a__track,.ProcessTrack-module___-hs3a__track[data-count]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(var(--st-u) * 30);width:max-content}.ProcessTrack-module___-hs3a__step{scroll-snap-align:start}}.ProcessTrack-module___-hs3a__meter{height:2px;margin-bottom:var(--st-3);background:var(--st-ash);display:block;position:relative;overflow:hidden}.ProcessTrack-module___-hs3a__meterFill{background:var(--st-ink);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ProcessTrack-module___-hs3a__card{--st-bg:var(--st-graphite);--st-text:var(--st-paper);--st-text-muted:var(--st-smoke);--st-rule:color-mix(in srgb, var(--st-paper) 16%, transparent);grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--st-r-lg);background:var(--st-bg);color:var(--st-text);transition:background-color var(--st-base) var(--st-ease);row-gap:0;display:grid;overflow:hidden}.ProcessTrack-module___-hs3a__card[data-stage=dark]{--st-bg:var(--st-ink-deep)}.ProcessTrack-module___-hs3a__slate{aspect-ratio:2;padding:var(--st-4);background:var(--st-ink-deep);transition:background-color var(--st-base) var(--st-ease);align-items:flex-end;display:flex}.ProcessTrack-module___-hs3a__card[data-stage=dark] .ProcessTrack-module___-hs3a__slate{background:var(--st-graphite)}.ProcessTrack-module___-hs3a__stepNo{font-size:var(--st-fs-hero);color:var(--st-paper);line-height:.8}.ProcessTrack-module___-hs3a__body{grid-row:span 3;grid-template-rows:subgrid;padding:var(--st-4);row-gap:0;display:grid}.ProcessTrack-module___-hs3a__stepTitle{font-size:var(--st-fs-index);color:var(--st-text)}.ProcessTrack-module___-hs3a__stepText{margin-top:var(--st-3);font-size:var(--st-fs-sm);font-weight:500;line-height:var(--st-lh-ui);letter-spacing:var(--st-ls-body);color:var(--st-text);text-wrap:pretty}.ProcessTrack-module___-hs3a__foot{padding-top:var(--st-4)}.ProcessTrack-module___-hs3a__outputsHead{color:var(--st-text-muted)}.ProcessTrack-module___-hs3a__outputList{margin:var(--st-2) 0 0;gap:var(--st-2);padding:0;list-style:none;display:grid}.ProcessTrack-module___-hs3a__output{align-items:center;gap:var(--st-2);font-size:var(--st-fs-sm);font-weight:500;line-height:var(--st-lh-ui);color:var(--st-text);display:inline-flex}.ProcessTrack-module___-hs3a__output:before{content:"";width:max(10px, var(--st-tu));height:max(10px, var(--st-tu));border-radius:var(--st-r-sm);background:var(--st-postit);flex:none}.ProcessTrack-module___-hs3a__frame{margin-top:var(--st-4)}.ProcessTrack-module___-hs3a__controls{justify-content:flex-end;align-items:center;gap:var(--st-3);margin-top:var(--st-3);display:flex}.ProcessTrack-module___-hs3a__rail:not([data-overflow]) .ProcessTrack-module___-hs3a__controls{display:none}.ProcessTrack-module___-hs3a__counter{font-family:var(--st-mono);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);font-variant-numeric:tabular-nums;color:var(--st-text);white-space:nowrap;margin:0}.ProcessTrack-module___-hs3a__of{color:var(--st-text-muted)}.ProcessTrack-module___-hs3a__arrow{width:var(--st-control-h);height:var(--st-control-h);border:var(--st-hair) solid var(--st-slate);border-radius:var(--st-r-pill);color:var(--st-ink);cursor:pointer;transition:background-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease), opacity var(--st-fast) var(--st-ease);background:0 0;place-items:center;padding:0;display:grid}.ProcessTrack-module___-hs3a__arrow svg{width:max(16px, calc(var(--st-tu) * 1.6));height:max(16px, calc(var(--st-tu) * 1.6))}.ProcessTrack-module___-hs3a__arrow:hover:not(:disabled){background:var(--st-ink);color:var(--st-paper)}.ProcessTrack-module___-hs3a__arrow:disabled{opacity:.32;cursor:default}.ProcessTrack-module___-hs3a__cta{margin-top:var(--st-6)}@media (max-width:1100px){.ProcessTrack-module___-hs3a__head{grid-template-columns:minmax(0,1fr);align-items:start}}
.ClientLogos-module__xOyx-W__band{--clients-gap:var(--st-7);--clients-duration:60s;width:100%;max-width:var(--st-max);padding:var(--st-4) var(--st-gutter) var(--st-5);border-top:var(--st-hair) solid rgba(255,255,255,.18);align-items:center;gap:var(--st-6);grid-template-columns:auto minmax(0,1fr);margin-left:auto;margin-right:auto;display:grid}.ClientLogos-module__xOyx-W__label{color:rgba(255,255,255,.66);flex:none}.ClientLogos-module__xOyx-W__viewport{--clients-fade:var(--st-6);-webkit-mask-image:linear-gradient(to right, transparent, black var(--clients-fade), black calc(100% - var(--clients-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--clients-fade), black calc(100% - var(--clients-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--clients-fade), black calc(100% - var(--clients-fade)), transparent);overflow:hidden}.ClientLogos-module__xOyx-W__track{align-items:center;width:max-content;display:flex}.ClientLogos-module__xOyx-W__item{margin-right:var(--clients-gap);flex:none}.ClientLogos-module__xOyx-W__logo{object-fit:contain;width:auto;max-width:156px;height:auto;max-height:40px}@media (prefers-reduced-motion:no-preference){.ClientLogos-module__xOyx-W__track{animation:ClientLogos-module__xOyx-W__clientsScroll var(--clients-duration) linear infinite;will-change:transform}.ClientLogos-module__xOyx-W__viewport:hover .ClientLogos-module__xOyx-W__track,.ClientLogos-module__xOyx-W__viewport:focus-within .ClientLogos-module__xOyx-W__track{animation-play-state:paused}}@keyframes ClientLogos-module__xOyx-W__clientsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ClientLogos-module__xOyx-W__viewport{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent;overflow-x:auto}}@media (max-width:900px){.ClientLogos-module__xOyx-W__band{--clients-gap:var(--st-6);--clients-duration:40s;gap:var(--st-3);padding-bottom:var(--st-4);grid-template-columns:1fr}.ClientLogos-module__xOyx-W__viewport{--clients-fade:var(--st-4)}.ClientLogos-module__xOyx-W__logo{max-width:128px;max-height:32px}}
.RichText-module__e9IvMa__prose{overflow-wrap:anywhere;max-width:68ch;font-size:var(--st-fs-body);color:var(--st-text-muted);line-height:1.7}.RichText-module__e9IvMa__prose>*+*{margin-top:var(--st-4)}.RichText-module__e9IvMa__prose h2{font-family:var(--st-body);font-weight:500;font-size:var(--st-fs-heading);letter-spacing:-.03em;line-height:var(--st-lh-heading-sm);text-transform:none;color:var(--st-text);margin-top:var(--st-7)}.RichText-module__e9IvMa__prose h3{font-family:var(--st-body);font-size:var(--st-fs-lede);letter-spacing:normal;color:var(--st-text);margin-top:var(--st-6);font-weight:500;line-height:1.3}.RichText-module__e9IvMa__prose h4,.RichText-module__e9IvMa__prose h5,.RichText-module__e9IvMa__prose h6{font-family:var(--st-body);font-size:var(--st-fs-body);letter-spacing:normal;font-weight:500;line-height:var(--st-lh-ui);color:var(--st-text);margin-top:var(--st-5);margin-bottom:0}.RichText-module__e9IvMa__prose h4{font-size:var(--st-fs-subheading);line-height:var(--st-lh-subheading)}.RichText-module__e9IvMa__prose ul,.RichText-module__e9IvMa__prose ol{padding-left:1.25em}.RichText-module__e9IvMa__prose ul{list-style:outside}.RichText-module__e9IvMa__prose ol{list-style:decimal}.RichText-module__e9IvMa__prose li+li{margin-top:var(--st-2)}.RichText-module__e9IvMa__prose blockquote{padding-left:var(--st-4);border-left:2px solid var(--st-ink);color:var(--st-text);font-size:var(--st-fs-lede);margin-left:0;line-height:1.45}.RichText-module__e9IvMa__prose a{color:var(--st-signal);text-underline-offset:3px;text-decoration:underline}.RichText-module__e9IvMa__prose a:hover{color:var(--st-signal-hover)}[data-stage=dark] .RichText-module__e9IvMa__prose a{color:var(--st-text)}[data-stage=dark] .RichText-module__e9IvMa__prose a:hover{color:var(--st-text-muted)}[data-stage=dark] .RichText-module__e9IvMa__prose blockquote{border-left-color:var(--st-text)}.RichText-module__e9IvMa__prose strong{color:var(--st-text);font-weight:500}.RichText-module__e9IvMa__figure{margin:var(--st-7) 0}.RichText-module__e9IvMa__image{width:100%;height:auto}.RichText-module__e9IvMa__caption{margin:var(--st-3) 0 0;font-size:var(--st-fs-caption);line-height:var(--st-lh-caption);color:var(--st-text-muted)}.RichText-module__e9IvMa__figure .RichText-module__e9IvMa__image{border-radius:var(--st-r)}.RichText-module__e9IvMa__figure[data-size=full] .RichText-module__e9IvMa__image{border-radius:0}.RichText-module__e9IvMa__callout{margin-block:var(--st-6);padding:var(--st-4) var(--st-5);border:var(--st-hair) solid var(--st-ash);border-radius:var(--st-r);color:var(--st-text)}.RichText-module__e9IvMa__callout[data-tone=warning]{border-color:var(--st-ink)}.RichText-module__e9IvMa__calloutTitle{font-family:var(--st-mono);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-text-muted)}.RichText-module__e9IvMa__calloutBody{margin-top:var(--st-2);font-size:var(--st-fs-ui);line-height:var(--st-lh-body)}.RichText-module__e9IvMa__pullQuote{margin-block:var(--st-8);padding-block:var(--st-5);border-block:var(--st-hair) solid var(--st-ink)}.RichText-module__e9IvMa__prose .RichText-module__e9IvMa__pullQuoteText{font-family:var(--st-display);font-weight:700;font-size:var(--st-fs-display-sm);line-height:var(--st-lh-display);letter-spacing:var(--st-ls-display);text-transform:uppercase;text-wrap:balance;color:var(--st-text);border:0;margin:0;padding:0}.RichText-module__e9IvMa__pullQuoteBy{margin-top:var(--st-4);font-size:var(--st-fs-ui);color:var(--st-text-muted)}.RichText-module__e9IvMa__code{margin-block:var(--st-6);border-radius:var(--st-r);background:var(--st-ink);color:var(--st-paper);overflow:hidden}.RichText-module__e9IvMa__codeLang{padding:var(--st-3) var(--st-4) 0;font-family:var(--st-mono);font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-smoke)}.RichText-module__e9IvMa__codePre{padding:var(--st-3) var(--st-4) var(--st-4);font-family:var(--st-mono);font-size:var(--st-fs-sm);overflow-wrap:normal;white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.RichText-module__e9IvMa__prose :not(pre)>code{border-radius:var(--st-r-sm);border:var(--st-hair) solid var(--st-ash);font-family:var(--st-mono);color:var(--st-text);padding:.1em .35em;font-size:.85em}.RichText-module__e9IvMa__tableWrap{margin-block:var(--st-6);overflow-x:auto}.RichText-module__e9IvMa__table{border-collapse:collapse;width:100%;font-size:var(--st-fs-ui);line-height:var(--st-lh-ui);color:var(--st-text)}.RichText-module__e9IvMa__table th,.RichText-module__e9IvMa__table td{padding:var(--st-3) var(--st-3) var(--st-3) 0;border-bottom:var(--st-hair) solid var(--st-ash);text-align:left;vertical-align:top}.RichText-module__e9IvMa__table th{border-bottom-color:var(--st-ink);font-weight:500}.RichText-module__e9IvMa__table p{margin:0}.RichText-module__e9IvMa__prose hr{margin-block:var(--st-7);border:0;border-top:var(--st-hair) solid var(--st-ash)}.RichText-module__e9IvMa__embedFrame{aspect-ratio:16/9;background:var(--st-ink-deep);position:relative}.RichText-module__e9IvMa__embedFrame iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}
.HeroReel-module__WWRqEa__media{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.HeroReel-module__WWRqEa__image{object-fit:cover}.HeroReel-module__WWRqEa__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--st-base) var(--st-ease);position:absolute;top:0;bottom:0;left:0;right:0}.HeroReel-module__WWRqEa__video[data-playing]{opacity:1}.HeroReel-module__WWRqEa__scrim{background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.5) 44%,transparent 76%,transparent 100%),linear-gradient(rgba(0,0,0,.42) 0%,rgba(0,0,0,.28) 44%,rgba(0,0,0,.72) 74%,rgba(0,0,0,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:640px){.HeroReel-module__WWRqEa__scrim{background:linear-gradient(rgba(0,0,0,.5) 0%,rgba(0,0,0,.6) 32%,rgba(0,0,0,.86) 66%,rgba(0,0,0,.94) 100%)}}.HeroReel-module__WWRqEa__controls{align-items:center;gap:var(--st-3);place-self:end;display:flex}.HeroReel-module__WWRqEa__reelLink{align-items:center;gap:var(--st-2);min-height:var(--st-control-h);border-bottom:var(--st-hair) solid currentColor;color:var(--st-paper);font-size:var(--st-fs-sm);letter-spacing:var(--st-ls-body);transition:border-color var(--st-fast) var(--st-ease);padding:0;font-weight:500;display:inline-flex}.HeroReel-module__WWRqEa__reelLink:hover{color:var(--st-paper);opacity:.72}.HeroReel-module__WWRqEa__playGlyph{width:max(10px, var(--st-tu));height:max(12px, calc(var(--st-tu) * 1.2));flex:none}.HeroReel-module__WWRqEa__pauseButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:max(44px, calc(var(--st-tu) * 4.4));height:max(44px, calc(var(--st-tu) * 4.4));border:var(--st-hair) solid rgba(255,255,255,.28);color:var(--st-paper);cursor:pointer;transition:border-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.HeroReel-module__WWRqEa__pauseButton:hover{border-color:var(--st-paper);color:var(--st-signal-lift)}.HeroReel-module__WWRqEa__pauseButton svg{width:max(12px, calc(var(--st-tu) * 1.2));height:max(14px, calc(var(--st-tu) * 1.4))}@media (max-width:640px){.HeroReel-module__WWRqEa__controls{justify-self:start}}.HeroReel-module__WWRqEa__dialog{width:min(calc(100vw - var(--st-gutter) * 2), calc((100svh - var(--st-7) * 2) * 16 / 9));aspect-ratio:16/9;background:var(--st-ink-deep);border:0;margin:auto;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.HeroReel-module__WWRqEa__dialog::backdrop{background:rgba(0,0,0,.86)}.HeroReel-module__WWRqEa__dialogClose{top:var(--st-3);right:var(--st-3);z-index:1;width:max(44px, calc(var(--st-tu) * 4.4));height:max(44px, calc(var(--st-tu) * 4.4));border:var(--st-hair) solid rgba(255,255,255,.28);background:var(--st-ink-deep);color:var(--st-paper);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.HeroReel-module__WWRqEa__dialogClose:hover{border-color:var(--st-paper)}.HeroReel-module__WWRqEa__dialogClose svg{width:max(14px, calc(var(--st-tu) * 1.4));height:max(14px, calc(var(--st-tu) * 1.4))}.HeroReel-module__WWRqEa__dialogFrame{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}
.PauseToggle-module__i9pTcq__toggle{width:var(--st-control-h);height:var(--st-control-h);border:var(--st-hair) solid var(--st-slate);border-radius:var(--st-r-pill);color:var(--st-ink);cursor:pointer;transition:background-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease);background:0 0;place-items:center;padding:0;display:grid}.PauseToggle-module__i9pTcq__toggle svg{width:max(16px, calc(var(--st-tu) * 1.6));height:max(16px, calc(var(--st-tu) * 1.6))}.PauseToggle-module__i9pTcq__toggle:hover{background:var(--st-ink);color:var(--st-paper)}
.ServiceHero-module__6CKdWq__hero{--bleed:max(var(--st-gutter), calc((100vw - var(--st-max)) / 2 + var(--st-gutter)));display:flex;position:relative;overflow:clip}.ServiceHero-module__6CKdWq__hero[data-framed]:not([data-quiet]){min-height:100svh}.ServiceHero-module__6CKdWq__inner{width:100%;max-width:var(--st-max);padding:calc(var(--st-header-h) + var(--st-8)) var(--st-gutter) var(--st-8);margin-left:auto;margin-right:auto}.ServiceHero-module__6CKdWq__hero[data-quiet] .ServiceHero-module__6CKdWq__inner{padding:calc(var(--st-header-h) + var(--st-7)) var(--st-gutter) var(--st-7)}.ServiceHero-module__6CKdWq__hero[data-framed] .ServiceHero-module__6CKdWq__inner{column-gap:var(--st-4);padding-block:calc(var(--st-header-h) + var(--st-4)) var(--st-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ServiceHero-module__6CKdWq__hero[data-framed] .ServiceHero-module__6CKdWq__body{padding-block:var(--st-6);grid-column:1/span 5;align-self:center}.ServiceHero-module__6CKdWq__frame{min-height:60svh;margin-right:calc(-1 * var(--bleed));border-radius:var(--st-r-lg) 0 0 var(--st-r-lg);grid-column:6/-1}.ServiceHero-module__6CKdWq__hero[data-quiet] .ServiceHero-module__6CKdWq__frame{aspect-ratio:16/10;align-self:center;min-height:0}.ServiceHero-module__6CKdWq__statement{font-size:var(--st-fs-header);color:var(--st-paper);text-wrap:balance}.ServiceHero-module__6CKdWq__hero:not([data-framed]) .ServiceHero-module__6CKdWq__statement{max-width:12ch}.ServiceHero-module__6CKdWq__title{margin-top:var(--st-4);font-size:var(--st-fs-heading);letter-spacing:-.03em;font-weight:500;line-height:var(--st-lh-heading-sm);max-width:40ch;color:var(--st-paper);text-wrap:balance}.ServiceHero-module__6CKdWq__titleLead{font-size:var(--st-fs-header);max-width:20ch;color:var(--st-paper);text-wrap:balance}.ServiceHero-module__6CKdWq__hero[data-quiet] .ServiceHero-module__6CKdWq__titleLead{font-size:var(--st-fs-index);max-width:18ch}.ServiceHero-module__6CKdWq__lede{margin-top:var(--st-4);font-size:var(--st-fs-lede);line-height:var(--st-lh-read);color:rgba(255,255,255,.82);max-width:56ch}.ServiceHero-module__6CKdWq__actions{align-items:center;gap:var(--st-5);margin-top:var(--st-6);flex-wrap:wrap;display:flex}.ServiceHero-module__6CKdWq__phoneLink{min-height:44px;font-size:var(--st-fs-ui);color:var(--st-paper);border-bottom:2px solid;align-items:center;font-weight:500;display:inline-flex}.ServiceHero-module__6CKdWq__phoneLink:hover{color:var(--st-paper);opacity:.72}@media (max-width:1100px){.ServiceHero-module__6CKdWq__hero[data-framed]:not([data-quiet]){min-height:0}.ServiceHero-module__6CKdWq__hero[data-framed] .ServiceHero-module__6CKdWq__inner{row-gap:var(--st-5);padding-bottom:var(--st-6)}.ServiceHero-module__6CKdWq__hero[data-framed] .ServiceHero-module__6CKdWq__body{padding-block:var(--st-6) 0;grid-column:1/-1}.ServiceHero-module__6CKdWq__frame{aspect-ratio:4/3;grid-column:1/-1;min-height:0}.ServiceHero-module__6CKdWq__frame[data-demo]{aspect-ratio:auto}.ServiceHero-module__6CKdWq__lede{max-width:60ch}}
.ServiceIntro-module__icetTG__section{padding-block:var(--st-section-y)}.ServiceIntro-module__icetTG__section[data-stage=dark]{max-width:none;padding-left:0;padding-right:0}.ServiceIntro-module__icetTG__section[data-stage=dark]>*{max-width:var(--st-max);padding-inline:var(--st-gutter);margin-left:auto;margin-right:auto}.ServiceIntro-module__icetTG__split{gap:var(--st-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.ServiceIntro-module__icetTG__text{gap:var(--st-6) var(--st-8);grid-template-columns:minmax(min-content,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.ServiceIntro-module__icetTG__split .ServiceIntro-module__icetTG__text{gap:var(--st-5);grid-template-columns:minmax(0,1fr)}.ServiceIntro-module__icetTG__section[data-layout=stacked] .ServiceIntro-module__icetTG__text{gap:var(--st-heading-gap,var(--st-6));grid-template-columns:minmax(0,1fr)}.ServiceIntro-module__icetTG__section[data-layout=stacked] .ServiceIntro-module__icetTG__copy{max-width:43ch}.ServiceIntro-module__icetTG__heading{font-size:var(--st-fs-intro-heading,var(--st-fs-h2));max-width:16ch;margin-top:var(--st-3)}.ServiceIntro-module__icetTG__headBlock .stLabel+.ServiceIntro-module__icetTG__heading{margin-top:var(--st-3)}.ServiceIntro-module__icetTG__copy{gap:var(--st-4);font-size:var(--st-fs-intro-copy,var(--st-fs-intro));line-height:var(--st-lh-read);color:var(--st-text);max-width:62ch;display:grid}.ServiceIntro-module__icetTG__copy p{margin:0}.ServiceIntro-module__icetTG__showcase{min-width:0}.ServiceIntro-module__icetTG__showcaseBelow{margin-top:var(--st-7)}@media (max-width:1100px){.ServiceIntro-module__icetTG__split,.ServiceIntro-module__icetTG__text{gap:var(--st-6);grid-template-columns:minmax(0,1fr)}.ServiceIntro-module__icetTG__split{gap:var(--st-7)}}
.ServicePreview-module__EM6cKW__inner{align-items:center;column-gap:var(--st-8);row-gap:var(--st-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ServicePreview-module__EM6cKW__inner[data-paneless]{grid-template-columns:minmax(0,1fr)}.ServicePreview-module__EM6cKW__inner[data-flip] .ServicePreview-module__EM6cKW__text{order:2}.ServicePreview-module__EM6cKW__text{min-width:0}.ServicePreview-module__EM6cKW__heading{font-size:var(--st-fs-h2);text-wrap:balance;max-width:16ch}.ServicePreview-module__EM6cKW__heading[data-size=display]{font-size:var(--st-fs-display)}.ServicePreview-module__EM6cKW__lede{margin-top:var(--st-4);max-width:50ch}.ServicePreview-module__EM6cKW__list{gap:var(--st-2);margin-top:var(--st-4);flex-wrap:wrap;display:flex}.ServicePreview-module__EM6cKW__link{min-height:var(--st-control-h-sm);padding-inline:var(--st-control-pad-sm);border-radius:var(--st-r-pill);background:var(--st-postit);color:var(--st-ink);font-size:var(--st-fs-sm);letter-spacing:var(--st-ls-body);transition:background-color var(--st-fast) var(--st-ease), color var(--st-fast) var(--st-ease);align-items:center;font-weight:500;display:inline-flex}.ServicePreview-module__EM6cKW__link:hover,.ServicePreview-module__EM6cKW__link[data-active]{background:var(--st-text);color:var(--st-bg)}.ServicePreview-module__EM6cKW__link:focus-visible{background:var(--st-text);color:var(--st-bg)}.ServicePreview-module__EM6cKW__cta{display:contents}.ServicePreview-module__EM6cKW__pane{min-width:0}.ServicePreview-module__EM6cKW__pane[data-shape=phone]{justify-content:center;display:flex}.ServicePreview-module__EM6cKW__screen{height:100%;position:relative}.ServicePreview-module__EM6cKW__frame{aspect-ratio:3/2;border-radius:var(--st-r);background:var(--st-bg);position:relative;overflow:hidden}.ServicePreview-module__EM6cKW__layer{opacity:0;transition:opacity var(--st-base) var(--st-ease);position:absolute;top:0;bottom:0;left:0;right:0}.ServicePreview-module__EM6cKW__layer[data-current]{opacity:1}.ServicePreview-module__EM6cKW__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1100px){.ServicePreview-module__EM6cKW__inner,.ServicePreview-module__EM6cKW__inner[data-flip]{grid-template-columns:minmax(0,1fr)}.ServicePreview-module__EM6cKW__inner[data-flip] .ServicePreview-module__EM6cKW__text{order:0}.ServicePreview-module__EM6cKW__pane{display:none}.ServicePreview-module__EM6cKW__pane[data-shape=phone]{display:flex}}
.ServiceInventory-module__PNY4gG__inventory{max-width:var(--st-max);padding-inline:var(--st-gutter);margin-left:auto;margin-right:auto}.ServiceInventory-module__PNY4gG__heading{font-size:var(--st-fs-display);max-width:22ch}.ServiceInventory-module__PNY4gG__columns{grid-template-columns:repeat(auto-fit, minmax(calc(var(--st-u) * 22), 1fr));gap:var(--st-6) var(--st-4);margin-top:var(--st-6);display:grid}.ServiceInventory-module__PNY4gG__column{gap:var(--st-3);padding-top:var(--st-3);border-top:var(--st-hair) solid var(--st-text);flex-direction:column;display:flex}.ServiceInventory-module__PNY4gG__links{gap:var(--st-2);flex-direction:column;display:flex}.ServiceInventory-module__PNY4gG__link{font-size:var(--st-fs-ui);line-height:var(--st-lh-ui);color:var(--st-text-muted);transition:color var(--st-fast) var(--st-ease)}.ServiceInventory-module__PNY4gG__link:hover{color:var(--st-text);text-underline-offset:.2em;text-decoration:underline}.ServiceInventory-module__PNY4gG__link:focus-visible{color:var(--st-text);text-underline-offset:.2em;text-decoration:underline}
.ShowcaseFrame-module__rIGM6a__showcase{min-width:0;margin:0}.ShowcaseFrame-module__rIGM6a__frame{background:var(--st-ink-deep);border:var(--st-hair) solid var(--st-rule);position:relative;overflow:hidden}.ShowcaseFrame-module__rIGM6a__frame[data-ratio="16/9"]{aspect-ratio:16/9}.ShowcaseFrame-module__rIGM6a__frame[data-ratio="16/10"]{aspect-ratio:16/10}.ShowcaseFrame-module__rIGM6a__frame[data-ratio="3/2"]{aspect-ratio:3/2}.ShowcaseFrame-module__rIGM6a__frame[data-ratio="4/5"]{aspect-ratio:4/5}.ShowcaseFrame-module__rIGM6a__site{object-fit:cover;object-position:top center}.ShowcaseFrame-module__rIGM6a__still{object-fit:cover}.ShowcaseFrame-module__rIGM6a__phoneWrap{justify-content:center;display:flex}.ShowcaseFrame-module__rIGM6a__screenThread{background:var(--st-ink-deep);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ShowcaseFrame-module__rIGM6a__document{border:var(--st-hair) solid var(--st-ash);background:var(--st-paper)}.ShowcaseFrame-module__rIGM6a__caption{align-items:baseline;gap:var(--st-2) var(--st-3);margin-top:var(--st-3);padding-top:var(--st-3);border-top:var(--st-hair) solid var(--st-rule);font-size:var(--st-fs-caption);color:var(--st-text-muted);flex-wrap:wrap;display:flex}.ShowcaseFrame-module__rIGM6a__credit{color:var(--st-text);font-weight:500}.ShowcaseFrame-module__rIGM6a__creditLink{color:var(--st-text);border-bottom:var(--st-hair) solid currentColor}.ShowcaseFrame-module__rIGM6a__creditLink:hover{color:var(--st-text);opacity:.72}.ShowcaseFrame-module__rIGM6a__note{color:var(--st-text-muted);font-weight:400}.ShowcaseFrame-module__rIGM6a__captionText{max-width:52ch}
.StudioFooter-module__nfZOda__footer{padding-block:var(--st-7) var(--st-5);border-top:var(--st-hair) solid var(--st-rule)}.StudioFooter-module__nfZOda__inner{max-width:var(--st-max);padding-inline:var(--st-gutter);grid-template-columns:max(320px, calc(var(--st-u) * 32)) 1fr;gap:var(--st-8);align-items:start;margin-left:auto;margin-right:auto;display:grid}.StudioFooter-module__nfZOda__brand{gap:var(--st-4);flex-direction:column;display:flex}.StudioFooter-module__nfZOda__logo{width:max(148px, calc(var(--st-u) * 14.8));height:auto}.StudioFooter-module__nfZOda__blurb{font-size:var(--st-fs-ui);letter-spacing:-.01em;color:var(--st-text);max-width:34ch;font-weight:500;line-height:1.3}.StudioFooter-module__nfZOda__social{column-gap:var(--st-4);flex-wrap:wrap;display:flex}.StudioFooter-module__nfZOda__partners{align-items:center;gap:var(--st-2) var(--st-5);flex-wrap:wrap;display:flex}.StudioFooter-module__nfZOda__partner{min-height:24px;font-size:var(--st-fs-sm);letter-spacing:-.011em;color:var(--st-text-muted);align-items:center;gap:.55em;font-weight:500;line-height:1.3;display:inline-flex}.StudioFooter-module__nfZOda__partnerMark{flex:none;width:auto;height:1.15em}.StudioFooter-module__nfZOda__columns{gap:var(--st-6);grid-template-columns:repeat(4,1fr);display:grid}.StudioFooter-module__nfZOda__columnTitle,.StudioFooter-module__nfZOda__link{font-size:var(--st-fs-sm);letter-spacing:-.011em;font-weight:500;line-height:1.3}.StudioFooter-module__nfZOda__columnTitle{margin-bottom:var(--st-2);color:var(--st-text)}.StudioFooter-module__nfZOda__link{min-height:24px;color:var(--st-text-muted);transition:color var(--st-fast) var(--st-ease);align-items:center;display:flex}.StudioFooter-module__nfZOda__link:hover{color:var(--st-paper)}.StudioFooter-module__nfZOda__address,.StudioFooter-module__nfZOda__legal{font-family:var(--st-mono);font-size:var(--st-fs-label);letter-spacing:-.03em;color:var(--st-text-muted);font-weight:400;line-height:1.6}.StudioFooter-module__nfZOda__address{margin-bottom:var(--st-2);flex-direction:column;font-style:normal;display:flex}.StudioFooter-module__nfZOda__legal{max-width:var(--st-max);margin:var(--st-8) auto 0;padding:var(--st-4) var(--st-gutter) 0;border-top:var(--st-hair) solid var(--st-rule);justify-content:space-between;align-items:center;gap:var(--st-4);flex-wrap:wrap;display:flex}.StudioFooter-module__nfZOda__legalLinks{gap:var(--st-4);display:flex}.StudioFooter-module__nfZOda__legalLink{min-height:24px;color:var(--st-text-muted);transition:color var(--st-fast) var(--st-ease);align-items:center;line-height:1.3;display:flex}.StudioFooter-module__nfZOda__legalLink:hover{color:var(--st-paper)}@media (max-width:1279px){.StudioFooter-module__nfZOda__inner{gap:var(--st-6);grid-template-columns:1fr}}@media (max-width:900px){.StudioFooter-module__nfZOda__columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.StudioFooter-module__nfZOda__columns{gap:var(--st-5);grid-template-columns:1fr}}
@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7d256325d16c464a-s.14wn2couo_i-b.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/80dbc432bf467303-s.p.2mn_dieig53zr.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.2tfobr5_17yq8.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2?dpl=dpl_GfoS3PTWt8wgEc3uTkJc9UUmRvAV)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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_14a5f636-module__RM6Btq__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_14a5f636-module__RM6Btq__variable{--f-lato:"Lato", "Lato Fallback"}
.page-module__BvBytW__work{padding-block:var(--st-section-y)}.page-module__BvBytW__workHead{width:100%;max-width:var(--st-max);padding-inline:var(--st-gutter);margin-left:auto;margin-right:auto;margin-bottom:var(--st-head-gap)}.page-module__BvBytW__workHeading{margin-top:var(--st-3);font-size:var(--st-fs-h2);max-width:16ch}.page-module__BvBytW__also{border-top:var(--st-hair) solid var(--st-rule)}.page-module__BvBytW__alsoHeading{margin-top:var(--st-3);font-size:var(--st-fs-h2);max-width:18ch}.page-module__BvBytW__alsoList{margin-top:var(--st-6);gap:0 var(--st-7);border-top:var(--st-hair) solid var(--st-rule);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.page-module__BvBytW__alsoItem{border-bottom:var(--st-hair) solid var(--st-rule)}.page-module__BvBytW__alsoLink{align-items:baseline;gap:var(--st-4);padding-block:var(--st-4);display:flex}.page-module__BvBytW__alsoTitle{font-size:var(--st-fs-ui);flex:none;font-weight:500}.page-module__BvBytW__alsoBlurb{font-size:var(--st-fs-sm);color:var(--st-text-muted)}.page-module__BvBytW__alsoLink:hover .page-module__BvBytW__alsoTitle{color:var(--st-signal)}@media (max-width:900px){.page-module__BvBytW__alsoList{grid-template-columns:1fr}}
.page-module__5m57PW__hero{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative}.page-module__5m57PW__heroBody{width:100%;max-width:var(--st-max);padding:var(--st-10) var(--st-gutter) var(--st-6);align-self:end;align-items:end;column-gap:var(--st-6);grid-template-columns:1fr auto;margin-left:auto;margin-right:auto;display:grid}.page-module__5m57PW__heroStack{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-module__5m57PW__heroStatement{font-size:var(--st-fs-hero);max-width:12ch;color:var(--st-paper);text-wrap:balance}.page-module__5m57PW__heroHeadline{margin-top:var(--st-7);font-size:var(--st-fs-lede);letter-spacing:normal;max-width:34ch;color:var(--st-paper);text-wrap:pretty;font-weight:400;line-height:1.2}.page-module__5m57PW__heroActions{align-items:center;gap:var(--st-4);margin-top:var(--st-6);flex-wrap:wrap;display:flex}.page-module__5m57PW__claim{padding-block:var(--st-section-y)}.page-module__5m57PW__claimInner{max-width:var(--st-max);padding-inline:var(--st-gutter);margin-left:auto;margin-right:auto}.page-module__5m57PW__claimHeading{font-size:var(--st-fs-display);max-width:22ch}.page-module__5m57PW__claimBody{margin-top:var(--st-4);font-size:var(--st-fs-body);line-height:var(--st-lh-body);color:var(--st-text);text-wrap:pretty;max-width:60ch}.page-module__5m57PW__claimActions{margin-top:var(--st-4)}.page-module__5m57PW__trio{column-gap:var(--st-8);row-gap:var(--st-5);margin-top:var(--st-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__5m57PW__trioItem{min-width:0}.page-module__5m57PW__trioLink{flex-direction:column;min-width:0;display:flex}.page-module__5m57PW__trioWord{font-size:var(--st-fs-display-md);color:var(--st-text);transition:color var(--st-fast) var(--st-ease)}.page-module__5m57PW__trioTitle{margin-top:var(--st-3);font-size:var(--st-fs-subheading);font-weight:500;line-height:var(--st-lh-subheading);color:var(--st-text)}.page-module__5m57PW__trioBody{margin-top:var(--st-2);font-size:var(--st-fs-ui);line-height:var(--st-lh-body);color:var(--st-text-muted)}.page-module__5m57PW__trioLink:hover .page-module__5m57PW__trioWord{color:var(--st-text-muted)}.page-module__5m57PW__trioLink:focus-visible .page-module__5m57PW__trioWord{color:var(--st-text-muted)}.page-module__5m57PW__trioLink:hover .page-module__5m57PW__trioTitle{color:var(--st-text)}.page-module__5m57PW__trioLink:hover .page-module__5m57PW__trioBody{color:var(--st-text-muted)}.page-module__5m57PW__practice{padding-block:var(--st-section-y)}.page-module__5m57PW__practiceShell{max-width:var(--st-max);padding-inline:var(--st-gutter);margin-left:auto;margin-right:auto}.page-module__5m57PW__practiceActions{margin-top:var(--st-4)}.page-module__5m57PW__work{padding-block:var(--st-section-y)}.page-module__5m57PW__workHead{max-width:var(--st-max);padding-inline:var(--st-gutter);justify-content:space-between;align-items:baseline;gap:var(--st-5);padding-bottom:var(--st-head-gap);flex-wrap:wrap;margin-left:auto;margin-right:auto;display:flex}.page-module__5m57PW__workHeading{font-size:var(--st-fs-h2)}.page-module__5m57PW__workAll{font-size:var(--st-fs-sm);border-bottom:1px solid;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.page-module__5m57PW__ai{padding-block:var(--st-section-y);overflow-x:clip}.page-module__5m57PW__aiInner{max-width:var(--st-max);padding-inline:var(--st-gutter);margin-left:auto;margin-right:auto}.page-module__5m57PW__aiStatement{max-width:62ch}.page-module__5m57PW__aiHeading{font-size:var(--st-fs-display);text-wrap:balance;max-width:18ch}.page-module__5m57PW__aiLede{margin-top:calc(var(--st-u) * 4);max-width:52ch}.page-module__5m57PW__aiActions{--st-action-fill:var(--st-paper);--st-action-text:var(--st-ink);--st-action-fill-hover:var(--st-accent);align-items:center;gap:var(--st-5);margin-top:calc(var(--st-u) * 4);flex-wrap:wrap;display:flex}.page-module__5m57PW__aiLead{column-gap:var(--st-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.page-module__5m57PW__aiDevice{min-width:0;margin-right:calc((var(--st-gutter) + var(--st-u) * 12) * -1)}.page-module__5m57PW__aiTypes{gap:var(--st-6) var(--st-8);margin-top:var(--st-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__5m57PW__aiType{min-width:0;padding-top:var(--st-4);border-top:var(--st-hair) solid var(--st-slate)}.page-module__5m57PW__aiTypeName{font-size:var(--st-fs-display-sm)}.page-module__5m57PW__aiTypeBody{margin-top:var(--st-3);font-size:var(--st-fs-body);line-height:var(--st-lh-body);color:var(--st-text-muted);max-width:52ch}.page-module__5m57PW__aiPills{gap:var(--st-2);margin-top:var(--st-4);flex-wrap:wrap;display:flex}.page-module__5m57PW__aiPill{min-height:var(--st-control-h-sm);padding-inline:var(--st-control-pad-sm);border:var(--st-hair) solid var(--st-slate);border-radius:var(--st-r-pill);font-size:var(--st-fs-sm);font-weight:500;line-height:var(--st-lh-ui);letter-spacing:var(--st-ls-body);color:var(--st-text);align-items:center;display:inline-flex}.page-module__5m57PW__services{z-index:1;margin-top:calc(var(--st-r-hero) * -1);padding-block:calc(var(--st-8) + var(--st-r-hero)) var(--st-8);border-radius:var(--st-r-hero) var(--st-r-hero) 0 0;position:relative}.page-module__5m57PW__faq{padding-block:var(--st-section-y)}.page-module__5m57PW__close{padding-block:var(--st-section-y-lg)}.page-module__5m57PW__closeInner{max-width:var(--st-max);padding-inline:var(--st-gutter);flex-direction:column;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}.page-module__5m57PW__closeHeading{font-size:var(--st-fs-hero);max-width:15ch}.page-module__5m57PW__closeLede{margin-top:var(--st-4);font-size:var(--st-fs-lede);color:var(--st-text-muted);max-width:48ch}.page-module__5m57PW__closeActions{align-items:center;gap:var(--st-4);margin-top:var(--st-6);flex-wrap:wrap;display:flex}.page-module__5m57PW__closeAddress{margin-top:var(--st-7);padding-top:var(--st-4);border-top:var(--st-hair) solid var(--st-rule);width:100%;font-size:var(--st-fs-caption);color:var(--st-text-muted)}@media (max-width:1100px){.page-module__5m57PW__aiLead,.page-module__5m57PW__aiTypes{grid-template-columns:minmax(0,1fr)}.page-module__5m57PW__aiLead{row-gap:var(--st-6)}.page-module__5m57PW__aiDevice{margin-right:calc(var(--st-gutter) * -1)}}@media (max-width:900px){.page-module__5m57PW__trio{grid-template-columns:minmax(0,1fr)}.page-module__5m57PW__heroBody{padding-top:var(--st-9)}}@media (max-width:767px){.page-module__5m57PW__heroHeadline{margin-top:var(--st-5)}}@media (max-width:640px){.page-module__5m57PW__heroBody{row-gap:var(--st-4);grid-template-columns:1fr}.page-module__5m57PW__heroActions,.page-module__5m57PW__closeActions,.page-module__5m57PW__aiActions{gap:var(--st-3);width:100%;display:grid}.page-module__5m57PW__buttonPrimary,.page-module__5m57PW__buttonGhost{justify-content:center}.page-module__5m57PW__buttonGhost{text-underline-offset:6px;border-bottom:0;text-decoration:underline}}
.MegaMenu-module__wbqMrG__root{display:contents}.MegaMenu-module__wbqMrG__bar{align-items:center;gap:var(--st-5);display:flex}.MegaMenu-module__wbqMrG__bar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.MegaMenu-module__wbqMrG__bar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.MegaMenu-module__wbqMrG__bar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.MegaMenu-module__wbqMrG__bar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.MegaMenu-module__wbqMrG__bar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.MegaMenu-module__wbqMrG__bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.MegaMenu-module__wbqMrG__trigger,.MegaMenu-module__wbqMrG__plainLink{padding-block:var(--st-2);color:inherit;font-family:var(--st-display);font-size:var(--st-fs-sm);text-transform:uppercase;letter-spacing:0;white-space:nowrap;background:0 0;border:0;font-weight:700;line-height:1.3;position:relative}.MegaMenu-module__wbqMrG__trigger{cursor:pointer}.MegaMenu-module__wbqMrG__trigger:after,.MegaMenu-module__wbqMrG__plainLink:after{content:"";transform-origin:0;height:1px;transition:transform var(--st-fast) var(--st-ease), height var(--st-fast) var(--st-ease), background-color var(--st-fast) var(--st-ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.MegaMenu-module__wbqMrG__trigger:hover:after,.MegaMenu-module__wbqMrG__plainLink:hover:after{transform:scaleX(1)}.MegaMenu-module__wbqMrG__trigger[data-open]:after{background:var(--st-signal-lift);height:2px;transform:scaleX(1)}.MegaMenu-module__wbqMrG__plainLink:hover{color:inherit}.MegaMenu-module__wbqMrG__panel{z-index:1;border-top:var(--st-hair) solid var(--st-rule);max-height:calc(100dvh - var(--st-header-h));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@keyframes MegaMenu-module__wbqMrG__columnIn{0%{opacity:0;transform:translateY(10px)}}.MegaMenu-module__wbqMrG__inner{max-width:var(--st-max);padding:var(--st-6) var(--st-gutter) var(--st-7);gap:var(--st-6);grid-template-columns:minmax(240px,.8fr) minmax(400px,1.25fr) minmax(260px,.85fr);margin-left:auto;margin-right:auto;display:grid}.MegaMenu-module__wbqMrG__rail,.MegaMenu-module__wbqMrG__listWrap,.MegaMenu-module__wbqMrG__promo{animation:MegaMenu-module__wbqMrG__columnIn var(--st-base) var(--st-ease) both}.MegaMenu-module__wbqMrG__listWrap{animation-delay:60ms}.MegaMenu-module__wbqMrG__promo{animation-delay:.12s}.MegaMenu-module__wbqMrG__listWrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--st-hair) solid var(--st-rule);padding-left:var(--st-6)}.MegaMenu-module__wbqMrG__listWrap:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--st-hair) solid var(--st-rule);padding-left:var(--st-6)}.MegaMenu-module__wbqMrG__listWrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--st-hair) solid var(--st-rule);padding-left:var(--st-6)}.MegaMenu-module__wbqMrG__promo:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--st-hair) solid var(--st-rule);padding-left:var(--st-6)}.MegaMenu-module__wbqMrG__promo:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--st-hair) solid var(--st-rule);padding-left:var(--st-6)}.MegaMenu-module__wbqMrG__promo:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--st-hair) solid var(--st-rule);padding-left:var(--st-6)}.MegaMenu-module__wbqMrG__listWrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--st-hair) solid var(--st-rule);padding-right:var(--st-6)}.MegaMenu-module__wbqMrG__listWrap:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--st-hair) solid var(--st-rule);padding-right:var(--st-6)}.MegaMenu-module__wbqMrG__listWrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--st-hair) solid var(--st-rule);padding-right:var(--st-6)}.MegaMenu-module__wbqMrG__promo:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--st-hair) solid var(--st-rule);padding-right:var(--st-6)}.MegaMenu-module__wbqMrG__promo:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--st-hair) solid var(--st-rule);padding-right:var(--st-6)}.MegaMenu-module__wbqMrG__promo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--st-hair) solid var(--st-rule);padding-right:var(--st-6)}.MegaMenu-module__wbqMrG__rail{align-items:flex-start;gap:var(--st-3);flex-direction:column;display:flex}.MegaMenu-module__wbqMrG__headline{font-family:var(--st-display);font-weight:700;font-size:var(--st-fs-h3);line-height:var(--st-lh-display);letter-spacing:var(--st-ls-display);text-transform:uppercase;text-wrap:balance}.MegaMenu-module__wbqMrG__blurb{font-size:var(--st-fs-sm);line-height:var(--st-lh-body);color:var(--st-text-muted);max-width:34ch}.MegaMenu-module__wbqMrG__ghost{padding-block:var(--st-1);border-bottom:var(--st-hair) solid currentColor;color:var(--st-text);font-size:var(--st-fs-sm);letter-spacing:var(--st-ls-body);transition:opacity var(--st-fast) var(--st-ease);margin-top:auto;font-weight:500;display:inline-block}.MegaMenu-module__wbqMrG__ghost:hover{color:var(--st-text);opacity:.72}.MegaMenu-module__wbqMrG__listWrap{min-height:calc(var(--mega-rows,6) * 74px);position:relative}.MegaMenu-module__wbqMrG__playhead{left:calc(var(--st-hair) * -1);background:var(--st-signal-lift);opacity:0;width:2px;transition:transform var(--st-base) var(--st-ease), height var(--st-base) var(--st-ease), opacity var(--st-fast) var(--st-ease);position:absolute;top:0}.MegaMenu-module__wbqMrG__playhead[data-live]{opacity:1}.MegaMenu-module__wbqMrG__item+.MegaMenu-module__wbqMrG__item{border-top:var(--st-hair) solid var(--st-rule)}.MegaMenu-module__wbqMrG__itemLink{padding:var(--st-3) 0 var(--st-3) var(--st-4);transition:padding-inline-start var(--st-base) var(--st-ease), color var(--st-fast) var(--st-ease);gap:2px;display:grid}.MegaMenu-module__wbqMrG__itemTitle{font-size:var(--st-fs-ui);font-weight:500;line-height:1.2}.MegaMenu-module__wbqMrG__itemBlurb{font-size:var(--st-fs-caption);color:var(--st-text-muted);transition:color var(--st-fast) var(--st-ease);line-height:1.45}.MegaMenu-module__wbqMrG__itemLink:hover{color:var(--st-signal-lift)}.MegaMenu-module__wbqMrG__itemLink:hover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:hover:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:hover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:hover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:hover:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:hover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:focus-visible{color:var(--st-signal-lift)}.MegaMenu-module__wbqMrG__itemLink:focus-visible:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:focus-visible:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:focus-visible:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:focus-visible:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:focus-visible:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:focus-visible:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--st-5)}.MegaMenu-module__wbqMrG__itemLink:hover .MegaMenu-module__wbqMrG__itemBlurb{color:var(--st-text)}.MegaMenu-module__wbqMrG__itemLink:focus-visible .MegaMenu-module__wbqMrG__itemBlurb{color:var(--st-text)}.MegaMenu-module__wbqMrG__promo{align-items:flex-start;gap:var(--st-3);flex-direction:column;display:flex}.MegaMenu-module__wbqMrG__kicker{font-size:var(--st-fs-label);letter-spacing:var(--st-ls-label);text-transform:uppercase;color:var(--st-signal-lift);font-weight:400}.MegaMenu-module__wbqMrG__promoTitle{font-family:var(--st-body);font-weight:500;font-size:var(--st-fs-heading);line-height:var(--st-lh-heading-sm);letter-spacing:-.03em;text-transform:none;text-wrap:balance}.MegaMenu-module__wbqMrG__promoBlurb{font-size:var(--st-fs-sm);line-height:var(--st-lh-body);color:var(--st-text-muted);max-width:32ch}.MegaMenu-module__wbqMrG__scrim{z-index:0;background:rgba(8,9,11,.56);height:100dvh;position:absolute;top:100%;left:0;right:0}@media (max-width:1400px){.MegaMenu-module__wbqMrG__bar{gap:var(--st-4)}.MegaMenu-module__wbqMrG__inner{grid-template-columns:minmax(220px,.62fr) minmax(340px,1fr)}.MegaMenu-module__wbqMrG__promo{display:none}}@media (max-width:1100px){.MegaMenu-module__wbqMrG__bar,.MegaMenu-module__wbqMrG__panel,.MegaMenu-module__wbqMrG__scrim{display:none}}.MegaMenu-module__wbqMrG__subList{margin:2px 0 var(--st-3);padding:0 0 0 var(--st-4);border-left:var(--st-hair) solid var(--st-rule);list-style:none}.MegaMenu-module__wbqMrG__subLink{padding:8px 0 8px var(--st-3);min-height:36px;display:block}.MegaMenu-module__wbqMrG__subTitle{font-size:var(--st-fs-sm);font-weight:500;line-height:1.2;display:block}.MegaMenu-module__wbqMrG__subBlurb{font-size:var(--st-fs-caption);color:var(--st-text-muted);margin-top:2px;line-height:1.4;display:block}.MegaMenu-module__wbqMrG__subLink:hover .MegaMenu-module__wbqMrG__subTitle{color:var(--st-signal-lift)}
.WorkIndex-module__S7FKIq__index{max-width:var(--st-max);padding-inline:var(--st-gutter);gap:var(--st-7);grid-template-columns:1fr 45%;align-items:start;margin-left:auto;margin-right:auto;display:grid}.WorkIndex-module__S7FKIq__list{border-top:var(--st-hair) solid var(--st-rule)}.WorkIndex-module__S7FKIq__item{border-bottom:var(--st-hair) solid var(--st-rule)}.WorkIndex-module__S7FKIq__row{align-items:center;column-gap:var(--st-5);padding-block:var(--st-5);transition:transform var(--st-base) var(--st-ease);grid-template-columns:3px 1fr;display:grid;transform:translate(0)}.WorkIndex-module__S7FKIq__row[data-active]{transform:translateX(var(--st-2))}.WorkIndex-module__S7FKIq__rowBar{background:var(--st-rule);width:3px;transition:background-color var(--st-base) var(--st-ease);align-self:stretch}.WorkIndex-module__S7FKIq__row[data-active] .WorkIndex-module__S7FKIq__rowBar,.WorkIndex-module__S7FKIq__row:hover .WorkIndex-module__S7FKIq__rowBar{background:var(--st-signal-lift)}.WorkIndex-module__S7FKIq__row:focus-visible .WorkIndex-module__S7FKIq__rowBar{background:var(--st-signal-lift)}.WorkIndex-module__S7FKIq__rowMeta{gap:var(--st-2);flex-direction:column;min-width:0;display:flex}.WorkIndex-module__S7FKIq__rowSector{color:var(--st-text-muted)}.WorkIndex-module__S7FKIq__rowClient{font-size:var(--st-fs-index);transition:color var(--st-base) var(--st-ease)}.WorkIndex-module__S7FKIq__index[data-size=compact] .WorkIndex-module__S7FKIq__rowClient{font-size:var(--st-fs-index)}.WorkIndex-module__S7FKIq__index[data-size=compact] .WorkIndex-module__S7FKIq__row{padding-block:var(--st-4)}.WorkIndex-module__S7FKIq__index[data-size=compact] .WorkIndex-module__S7FKIq__paneFrame{aspect-ratio:4/3}.WorkIndex-module__S7FKIq__index[data-size=compact] .WorkIndex-module__S7FKIq__paneSummary{font-size:var(--st-fs-lede)}.WorkIndex-module__S7FKIq__index[data-size=compact]{grid-template-columns:1fr 34%}.WorkIndex-module__S7FKIq__row[data-active] .WorkIndex-module__S7FKIq__rowClient,.WorkIndex-module__S7FKIq__row:hover .WorkIndex-module__S7FKIq__rowClient{color:var(--st-signal-lift)}.WorkIndex-module__S7FKIq__row:focus-visible .WorkIndex-module__S7FKIq__rowClient{color:var(--st-signal-lift)}.WorkIndex-module__S7FKIq__rowSummary{font-size:var(--st-fs-sm);color:var(--st-text-muted);max-width:48ch}.WorkIndex-module__S7FKIq__rowFrame{aspect-ratio:3/2;border-radius:var(--st-r);background:var(--st-ink-deep);display:none;position:relative;overflow:hidden}.WorkIndex-module__S7FKIq__rowImage{object-fit:cover}.WorkIndex-module__S7FKIq__pane{position:-webkit-sticky;position:sticky;top:104px}.WorkIndex-module__S7FKIq__paneFrame{aspect-ratio:3/2;border-radius:var(--st-r);background:var(--st-bg);position:relative;overflow:hidden}.WorkIndex-module__S7FKIq__paneSummary{margin-top:var(--st-5);font-size:var(--st-fs-read);line-height:var(--st-lh-body);color:var(--st-text);max-width:100%;animation:WorkIndex-module__S7FKIq__paneIn var(--st-base) var(--st-ease)}.WorkIndex-module__S7FKIq__paneImage{object-fit:cover;animation:WorkIndex-module__S7FKIq__paneIn var(--st-base) var(--st-ease)}@keyframes WorkIndex-module__S7FKIq__paneIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@media (max-width:1100px){.WorkIndex-module__S7FKIq__index{grid-template-columns:1fr 42%}}@media (max-width:900px){.WorkIndex-module__S7FKIq__index{grid-template-columns:1fr;gap:0}.WorkIndex-module__S7FKIq__pane{display:none}.WorkIndex-module__S7FKIq__row{row-gap:var(--st-4);align-items:stretch;gap:var(--st-4);flex-direction:column;grid-template-columns:3px 1fr;grid-template-areas:"bar meta";display:flex}.WorkIndex-module__S7FKIq__rowBar{display:none}.WorkIndex-module__S7FKIq__row[data-active]{transform:none}.WorkIndex-module__S7FKIq__rowFrame{order:-1;display:block}}
.AuthorBox-module__dbVSSW__box{gap:var(--st-5);margin-top:var(--st-8);padding-block:var(--st-6);border-top:var(--st-hair) solid var(--st-rule);border-bottom:var(--st-hair) solid var(--st-rule);align-items:flex-start;display:flex}.AuthorBox-module__dbVSSW__frame{aspect-ratio:1;border-radius:var(--st-r);background:var(--st-bg);flex:none;width:96px;position:relative;overflow:hidden}.AuthorBox-module__dbVSSW__photo{object-fit:cover}.AuthorBox-module__dbVSSW__body{min-width:0}.AuthorBox-module__dbVSSW__kicker{margin-bottom:var(--st-2)}.AuthorBox-module__dbVSSW__name{align-items:baseline;gap:var(--st-3);font-size:var(--st-fs-ui);flex-wrap:wrap;font-weight:500;display:flex}.AuthorBox-module__dbVSSW__nameLink{border-bottom:2px solid}.AuthorBox-module__dbVSSW__nameLink:hover{color:var(--st-signal)}.AuthorBox-module__dbVSSW__role{font-weight:400;font-size:var(--st-fs-sm);color:var(--st-text-muted)}.AuthorBox-module__dbVSSW__bio{margin-top:var(--st-3);max-width:62ch;font-size:var(--st-fs-sm);line-height:var(--st-lh-body);color:var(--st-text-muted)}.AuthorBox-module__dbVSSW__links{gap:var(--st-4);margin-top:var(--st-3);font-size:var(--st-fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.AuthorBox-module__dbVSSW__link{border-bottom:var(--st-hair) solid currentColor}.AuthorBox-module__dbVSSW__link:hover{color:var(--st-signal)}@media (max-width:640px){.AuthorBox-module__dbVSSW__box{gap:var(--st-4);flex-direction:column}}
