:where(.cp){accent-color:auto;color-scheme:normal;-moz-tab-size:8;-o-tab-size:8;tab-size:8;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto;-webkit-tap-highlight-color:rgba(0,0,0,.18);text-wrap:wrap;touch-action:auto}:where(.cp) *,:where(.cp) :after,:where(.cp) :before{border:revert}:where(.cp) :is(input,textarea)::-moz-placeholder{opacity:revert;color:revert}:where(.cp) :is(input,textarea)::placeholder{opacity:revert;color:revert}:where(.cp) img:where([height="16"]){height:16px}:where(.cp) img:where([height="18"]){height:18px}:where(.cp) img:where([height="20"]){height:20px}:where(.cp) img:where([height="533"]){height:533px}:where(.cp) img:where([height="22"]){height:22px}.cp.cp{color-scheme:normal;--a:initial;--b:initial;--bot-md:initial;--c-ls:initial;--cols:initial;--desk-w:initial;--shadow-assistant-btn:initial;--shadow-auth:initial;--shadow-fab:initial;--shadow-focus:initial;--shadow-focus-error:initial;--shadow-hl:initial;--shadow-press:initial;--shadow-seg-on:initial;--shadow-sheet:initial;--shadow-toast:initial;--sidebar-w:initial;--tabbar-h:initial;--topbar-h:initial;--z:initial}@font-face{font-family:Anton;src:url(/marketing/shared/fonts/Anton-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/marketing/shared/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Mono;src:url(/marketing/shared/fonts/SpaceMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/marketing/shared/fonts/SpaceMono-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.cp{--background:#fffefc;--surface-1:#fcfbf9;--surface-2:#f7f5f2;--surface-3:#efebe6;--paper:#ffffff;--soft:#f3f2f0;--soft-2:#e9e7e4;--rest:#efeeec;--field:#ffffff;--ink:#27241f;--ink-2:#3a3530;--muted:rgba(80,74,66,0.62);--on-ink:#ffffff;--line:rgba(0,0,0,0.09);--line-2:rgba(0,0,0,0.16);--line-strong:rgba(0,0,0,0.18);--focus:#27241f;--night:#141417;--night-raised:#2a2a30;--on-night:#fcfbf9;--on-night-muted:rgba(252,251,249,0.62);--on-night-line:rgba(252,251,249,0.22);--purple:#9600ff;--on-purple:#ffffff;--green:#00d68f;--on-green:#04231a;--on-green-muted:rgba(4,35,26,0.72);--yellow:#ffd600;--on-yellow:#231d00;--red:#ff5665;--on-red:#141417;--magenta:#ff0099;--cyan:#33e1ff;--acid:#c8ff00;--on-acid:#171c05;--orange:#ff7a1a;--gold:#e8b04c;--on-gold:#1a1207;--brand-red:#FF4757;--font-display:Anton,Impact,"Arial Narrow",sans-serif;--font-body:Geist,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Space Mono",ui-monospace,Menlo,monospace;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-bubble:12px;--radius-xl:14px;--radius-sheet:16px;--radius-pill:999px;--shadow-card:0 8px 22px rgba(0,0,0,0.08);--shadow-slab:0 14px 32px rgba(26,26,46,0.1);--shadow-float:0 18px 44px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.06);--shadow-bot:0 2px 6px rgba(0,0,0,0.18);--shadow-stamp:3px 3px 0 0 #141417;--shadow-stamp-night:3px 3px 0 rgba(255,255,255,0.16);--control-min:44px;--control-lg:52px;--control-xl:56px;--avatar-sm:20px;--avatar-md:30px;--avatar-lg:36px;--ease:cubic-bezier(0.2,0.8,0.2,1);background:var(--surface-1);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased;min-width:0;--t-bg:var(--background);--t-paper:var(--paper);--t-ink:var(--ink);--t-muted:var(--muted);--t-accent:var(--ink);--t-on:var(--on-ink);--t-line:var(--line-2);--t-soft:var(--soft);--t-field:var(--field)}.cp[data-theme=dark]{--background:#141417;--surface-1:#1a1a1e;--surface-2:#222228;--surface-3:#2e2e36;--paper:#1c1c20;--soft:#1f1f24;--soft-2:#2e2e36;--rest:#2e2e36;--field:#2a2a31;--ink:#f0edef;--ink-2:#f0edef;--muted:rgba(240,237,239,0.58);--on-ink:#141417;--line:rgba(255,255,255,0.1);--line-2:rgba(255,255,255,0.16);--line-strong:rgba(255,255,255,0.22);--focus:#f0edef;--shadow-card:0 10px 26px rgba(0,0,0,0.42);--shadow-slab:0 16px 34px rgba(0,0,0,0.5);--shadow-stamp:3px 3px 0 rgba(255,255,255,0.16)}.cp *,.cp :after,.cp :before{box-sizing:border-box}.cp img{display:block;max-width:100%}.cp .ci-chan img,.cp .ci-cmark>img,.cp :is(p,li,h1,h2,h3,h4,label,b,strong,em,a,small,dd,dt,td,th)>img:not(.cp-wm),.cp img[height="16"],.cp img[width="16"]{display:inline-block;vertical-align:-3px}.cp blockquote,.cp dd,.cp dl,.cp figure,.cp h1,.cp h2,.cp h3,.cp h4,.cp ol,.cp p,.cp ul{margin:0}.cp ol,.cp ul{padding:0;list-style:none}.cp-page{display:flex;flex-direction:column;gap:18px;padding:0 18px 18px}.cp-wrap{width:100%;max-width:1240px;margin:0 auto}.cp-main{display:flex;flex-direction:column;gap:18px}.cp-nav{justify-content:space-between;gap:24px;min-height:76px;padding:0 12px}.cp-nav,.cp-nav-links{display:flex;align-items:center;flex-wrap:wrap}.cp-nav-links{gap:4px}.cp-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--radius-sm);font:700 11px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:background .15s var(--ease)}.cp-nav-link:hover{background:var(--surface-3)}.cp-nav-link[aria-current=page]{background:var(--ink);color:var(--on-ink)}.cp-menu{width:44px;height:44px;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--rest);color:var(--ink);cursor:pointer}.cp-menu:hover{background:var(--surface-3)}.cp-logo{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--radius-sm)}.cp-logo img{height:22px;width:auto}.cp-logo--lg img{height:34px}.cp-logo-white,.cp[data-theme=dark] .cp-logo-ink{display:none!important}.cp[data-theme=dark] .cp-logo-white{display:block!important}.cp-on-night .cp-logo-ink{display:none!important}.cp-on-night .cp-logo-white{display:block!important}.cp img.cp-wm{display:inline-block;height:.92em;width:auto;max-width:none;vertical-align:-.14em;margin:0 .04em}.cp .cp-on-night img.cp-wm-ink,.cp img.cp-wm-white,.cp.cp-on-night img.cp-wm-ink,.cp[data-theme=dark] img.cp-wm-ink{display:none}.cp .cp-on-night img.cp-wm-white,.cp.cp-on-night img.cp-wm-white,.cp[data-theme=dark] img.cp-wm-white{display:inline-block}.cp-slab{position:relative;overflow:hidden;overflow:clip;border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--line-2)}.cp-on-night,.cp-slab--night{background:var(--night);color:var(--on-night);border:1px solid rgba(252,251,249,.18);box-shadow:var(--shadow-slab)}.cp-slab--soft{background:var(--soft);border-color:transparent}.cp-slab--bare{background:transparent;border:0;border-radius:0;overflow:visible}.cp-slab-photo{position:absolute;inset:0;background-size:cover;background-position:center 42%}.cp-slab-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,10,.49),rgba(8,8,10,.73))}.cp-slab-in{position:relative}.cp-d{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.9;text-wrap:balance;letter-spacing:0}.cp-d--landing{font-size:85px;letter-spacing:-.015em}.cp-d--hero{font-size:68px}.cp-d--xl{font-size:52px}.cp-d--lg{font-size:44px;line-height:1}.cp-d--md{font-size:30px;line-height:1}.cp-d--sm{font-size:20px;line-height:1}.cp-on-night .cp-d,.cp-slab--night .cp-d{color:#f0edef}.cp-d--shadow{text-shadow:0 .055em 0 rgba(0,0,0,.34),0 .08em 22px rgba(0,0,0,.42)}.cp-eyebrow{display:block;margin-bottom:.75em;font:600 14px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.cp-red{color:var(--brand-red)}.cp-lead{max-width:34em}.cp-lead,.cp-prose{font-size:18px;line-height:1.55;text-wrap:pretty}.cp-prose{display:flex;flex-direction:column;gap:16px;max-width:36em}.cp-prose strong{font-weight:600}.cp-body{font-size:15px;line-height:1.5}.cp-small{font-size:14px;line-height:1.45}.cp-caption{font-size:12px;line-height:1.35}.cp-caption,.cp-muted{color:var(--muted)}.cp-on-night .cp-muted,.cp-slab--night .cp-muted{color:var(--on-night-muted)}.cp-num{font-variant-numeric:tabular-nums}.cp-mono{font-family:var(--font-mono)}.cp-kicker{--tone:var(--ink-2);display:inline-flex;align-items:center;gap:8px;font:700 11.52px/1.45 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cp-on-night .cp-kicker,.cp-slab--night .cp-kicker{color:var(--on-night-muted);--tone:var(--on-night)}.cp-kicker--dot:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--tone);flex:none}.cp-kicker--dash:before{content:"";width:16px;height:2px;background:var(--tone);flex:none}.cp-kicker--slash:before{content:"//";color:var(--tone);letter-spacing:0}.cp-kicker--green{--tone:var(--green)}.cp-kicker--purple{--tone:var(--purple)}.cp-label{font:400 11px/1.35 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.cp-on-night .cp-label{color:var(--on-night-muted)}.cp-sh{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:2px solid var(--ink)}.cp-on-night .cp-sh{border-top-color:var(--on-night)}.cp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:var(--control-min);padding:0 16px;border:0;border-radius:var(--radius-sm);background:var(--rest);color:var(--ink);font:600 13px/1.35 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease)}.cp-btn:hover{background:var(--surface-3)}.cp-btn--dark{background:var(--ink);color:var(--on-ink)}.cp-btn--dark:hover{background:var(--ink);box-shadow:var(--shadow-stamp);transform:translate(-1px,-1px)}.cp-btn--paper{background:var(--on-night);color:#27241f}.cp-btn--paper:hover{background:var(--on-night);box-shadow:var(--shadow-stamp-night);transform:translate(-1px,-1px)}.cp-btn--purple{background:var(--purple);color:var(--on-purple)}.cp-btn--purple:hover{background:var(--purple);box-shadow:var(--shadow-stamp);transform:translate(-1px,-1px)}.cp-btn--mono{padding:0 16px;font:700 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.cp-btn--chrome{background:var(--ink-2);color:var(--on-ink)}.cp-btn--chrome:hover{background:var(--ink-2);box-shadow:var(--shadow-stamp);transform:translate(-1px,-1px)}.cp-btn--lg{min-height:var(--control-lg);padding:0 18px;font-size:16px}.cp-btn--xl{min-height:var(--control-xl);padding:0 22px;font-size:17px;gap:10px}.cp-btn--block{display:flex;width:100%}.cp-btn svg{width:14px;height:14px;flex:none}.cp-btn--xl svg{width:20px;height:20px}.cp-btn:focus-visible,.cp-link:focus-visible,.cp-logo:focus-visible,.cp-menu:focus-visible,.cp-nav-link:focus-visible,.cp-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cp-on-night .cp-btn:focus-visible,.cp-on-night .cp-link:focus-visible,.cp-on-night .cp-logo:focus-visible,.cp-on-night .cp-nav-link:focus-visible{outline-color:var(--on-night)}.cp-btn.is-focus,.cp-link.is-focus,.cp-nav-link.is-focus{outline:2px solid var(--focus);outline-offset:2px}.cp-on-night .is-focus{outline-color:var(--on-night)!important}.cp-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.cp-link:hover{text-decoration-thickness:2px}.cp-prose .cp-link{display:inline;min-height:0}.cp-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);font:700 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.cp-pill i{width:6px;height:6px;border-radius:999px;background:currentColor}.cp-pill--green{background:var(--green);color:var(--on-green)}.cp-pill--yellow{background:var(--yellow);color:var(--on-yellow)}.cp-pill--red{background:var(--red);color:var(--on-red)}.cp-pill--open{background:var(--soft-2);color:var(--ink)}.cp-pill--gold{background:var(--gold);color:var(--on-gold)}.cp-on-night .cp-pill:not([class*="--"]){background:var(--on-night);color:#141417}.cp-due,.cp-paid{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-sm);font:700 12px/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-paid{background:var(--green);color:var(--on-green)}.cp-due{background:var(--yellow);color:var(--on-yellow);font-size:11px;padding:2px 7px}.cp-ledger{display:flex;flex-direction:column;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.cp-ledger-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.cp-ledger-row:last-child{border-bottom:0}.cp-ledger-row>:first-child{color:var(--muted)}.cp-ledger-row>:last-child{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.cp-ledger-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0 10px;border-top:1px solid var(--line-strong)}.cp-ledger-total>:first-child{font-weight:600;color:var(--ink)}.cp-ledger-total>:last-child{font-family:var(--font-display);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.cp-on-night .cp-ledger,.cp-on-night .cp-ledger-total{border-color:var(--on-night-line)}.cp-on-night .cp-ledger-row{border-color:rgba(252,251,249,.1)}.cp-on-night .cp-ledger-row>:first-child{color:var(--on-night-muted)}.cp-on-night .cp-ledger-row>:last-child,.cp-on-night .cp-ledger-total>*{color:var(--on-night)}.cp-stats{display:flex;flex-wrap:wrap;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.cp-stat{--tone:var(--ink-2);flex:1 1 0;min-width:150px;display:flex;flex-direction:column;gap:4px;padding:14px 18px 12px;border-right:1px dashed var(--line-strong)}.cp-stat:last-child{border-right:0}.cp-stat-k{display:flex;align-items:center;gap:6px;font:700 10px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cp-stat-k:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--tone);flex:none}.cp-stat-v{font-family:var(--font-display);font-size:44px;line-height:.95;color:var(--ink);font-variant-numeric:tabular-nums}.cp-stat--green{--tone:var(--green)}.cp-on-night .cp-stat,.cp-on-night .cp-stats{border-color:var(--on-night-line)}.cp-on-night .cp-stat-v{color:var(--on-night)}.cp-on-night .cp-stat-k{color:var(--on-night-muted)}.cp-av{position:relative;width:var(--avatar-md);height:var(--avatar-md);border-radius:50%;flex:none;overflow:hidden;background:var(--soft-2)}.cp-av img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp-av--sm{width:var(--avatar-sm);height:var(--avatar-sm)}.cp-av--lg{width:var(--avatar-lg);height:var(--avatar-lg)}.cp-av--xl{width:56px;height:56px}.cp-who{display:inline-flex;align-items:center;gap:8px;font-size:14px}.cp-who b{font-weight:600}.cp-asst{width:34px;height:34px;flex:none;border-radius:50%;box-shadow:var(--shadow-bot);display:block}.cp-asst--sm{width:22px;height:22px}.cp-asst--lg{width:48px;height:48px}.cp-asst-name{display:inline-flex;align-items:center;gap:8px;font-weight:600}.cp-bubble{max-width:34ch;padding:10px 13px;border-radius:var(--radius-bubble);font-size:14px;line-height:1.4;background:var(--soft);color:var(--ink)}.cp-bubble--in{border-bottom-left-radius:var(--radius-xs)}.cp-bubble--out{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:var(--radius-xs);margin-left:auto}.cp-on-night .cp-bubble{background:var(--night-raised);color:var(--on-night)}.cp-on-night .cp-bubble--out{background:var(--on-night);color:#141417}.cp-draft{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-card);color:var(--ink)}.cp-time{font:400 13px/1.35 var(--font-mono);color:var(--muted)}.cp-card{padding:16px;border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line-2)}.cp-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.cp-row:last-child{border-bottom:0}.cp-tile{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-md);background:var(--rest);color:var(--ink);text-decoration:none;min-height:44px}.cp-tile:hover{background:var(--surface-3)}.cp-dot{width:7px;height:7px;border-radius:999px;flex:none;background:var(--ink-2)}.cp-rule{height:1px;background:var(--line);border:0;margin:0}.cp-num-big{font-family:var(--font-display);font-size:120px;line-height:.85;font-variant-numeric:tabular-nums}.cp-sheetpick{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2)}.cp-sheetpick>img{display:block;width:100%;height:auto}.cp-sheetpick .cp-dot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;background:#FFFFFF;color:#141414;font:700 12px/1 var(--font-mono);box-shadow:0 0 0 2px #141414;cursor:pointer}.cp-sheetpick .cp-dot:after{content:"";position:absolute;inset:-7px}.cp-sheetpick .cp-dot.is-on{background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 2px #FFFFFF,0 0 0 4px var(--ink)}.cp-sheetpick .cp-dot.is-taken{background:#141414;color:rgba(255,255,255,.6);text-decoration:line-through;box-shadow:none;cursor:not-allowed}.cp-sheetpick .cp-dot:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cp-key{display:flex;flex-wrap:wrap;gap:14px;font:400 12px/1.4 var(--font-body);color:var(--muted)}.cp-key span{display:inline-flex;align-items:center;gap:6px}.cp-key i{width:12px;height:12px;border-radius:50%;background:#FFFFFF;box-shadow:0 0 0 2px #141414}.cp-key i.is-on{background:var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);margin:0 2px}.cp-key i.is-taken{background:linear-gradient(135deg,transparent 44%,rgba(255,255,255,.75) 44% 56%,transparent 56%),#141414;box-shadow:none}.cp-on-night .cp-key{color:var(--on-night-muted)}.cp-on-night .cp-key i{box-shadow:0 0 0 2px var(--on-night)}.cp-on-night .cp-key i.is-on{background:var(--on-night);box-shadow:none}.cp-on-night .cp-key i.is-taken,.cp[data-theme=dark] .cp-key i.is-taken{box-shadow:0 0 0 2px var(--on-night-line)}.cp-on-night .cp-sheetpick .cp-dot.is-on{background:var(--on-night);color:#141417;box-shadow:0 0 0 2px #141417,0 0 0 4px var(--on-night)}.cp-i{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cp-foot{padding:40px 48px 28px;display:flex;flex-direction:column;gap:28px}.cp-foot-cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.cp-foot-links{display:flex;flex-wrap:wrap;gap:4px}.cp-foot .cp-nav-link,.cp-on-night .cp-nav-link{color:var(--on-night)}.cp-foot .cp-nav-link:hover,.cp-on-night .cp-nav-link:hover{background:var(--night-raised)}.cp-foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--on-night-line)}@keyframes cp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cp-stamp{0%{opacity:0;transform:scale(1.35) rotate(-4deg)}60%{opacity:1;transform:scale(.96) rotate(0)}to{transform:scale(1)}}@keyframes cp-spin{to{transform:rotate(1turn)}}@keyframes cp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cp-glow{0%,to{box-shadow:var(--shadow-bot)}50%{box-shadow:0 0 0 6px rgba(150,0,255,.18),var(--shadow-bot)}}@keyframes cp-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.cp-main>:first-child{animation:cp-rise .45s var(--ease) both}.cp-main>:first-child h1{animation:cp-rise .45s var(--ease) .08s both}.cp-main>:first-child .cp-btn,.cp-main>:first-child .cp-lead{animation:cp-rise .45s var(--ease) .16s both}.cp-slab-photo{animation:cp-zoom 1.2s var(--ease) both}@supports (animation-timeline:view()){.cp-foot,.cp-main>:not(:first-child){animation:cp-rise linear both;animation-timeline:view();animation-range:entry 0 entry 28%}.cp-main .ci-row,.cp-main .cp-ledger-row,.cp-main .cp-row{animation:cp-fade linear both;animation-timeline:view();animation-range:entry 10% entry 40%}.cp-main .cp-ledger-total>:last-child,.cp-main .cp-stat-v{animation:cp-pop linear both;animation-timeline:view();animation-range:entry 15% entry 45%}}.cp-a-pop{animation:cp-pop .45s var(--ease) both}.cp-a-stamp{animation:cp-stamp .5s var(--ease) both}.cp-a-type{animation:cp-type 1.4s steps(48) .3s both}.cp-a-glow{animation:cp-glow 2.4s var(--ease) infinite}.cp-a-grow{transform-origin:left;animation:cp-grow 1.2s var(--ease) both}.cp-d1{animation-delay:.1s}.cp-d2{animation-delay:.2s}.cp-d3{animation-delay:.3s}.cp-d4{animation-delay:.4s}.cp-d5{animation-delay:.5s}.cp-d6{animation-delay:.6s}.cp-busy{position:relative;display:inline-grid}.cp-busy:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--purple);animation:cp-spin 1.1s linear infinite}.cp-sheetpick .cp-dot{animation:cp-pop .4s var(--ease) both}.cp-sheetpick .cp-dot:nth-of-type(2){animation-delay:.05s}.cp-sheetpick .cp-dot:nth-of-type(3){animation-delay:.1s}.cp-sheetpick .cp-dot:nth-of-type(4){animation-delay:.15s}.cp-sheetpick .cp-dot:nth-of-type(5){animation-delay:.2s}.cp-sheetpick .cp-dot:nth-of-type(6){animation-delay:.25s}.cp-sheetpick .cp-dot:nth-of-type(7){animation-delay:.3s}.cp-sheetpick .cp-dot:nth-of-type(8){animation-delay:.35s}.cp-sheetpick .cp-dot:nth-of-type(9){animation-delay:.4s}.cp-sheetpick .cp-dot:nth-of-type(n+10){animation-delay:.45s}.cp-sheetpick .cp-dot:not(.is-taken):hover{transform:scale(1.12);transition:transform .15s var(--ease)}.cp-sheetpick .cp-dot.is-on{animation:cp-pop .4s var(--ease) both,cp-glow-ink 2s var(--ease) .6s infinite}@keyframes cp-glow-ink{0%,to{box-shadow:0 0 0 2px #FFFFFF,0 0 0 4px var(--ink)}50%{box-shadow:0 0 0 2px #FFFFFF,0 0 0 7px var(--ink)}}.cp-main .cp-photo,.cp-main figure img{transition:transform .45s var(--ease)}.cp-main .cp-photo:hover,.cp-main figure:hover img{transform:scale(1.02)}@keyframes cp-in-l{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes cp-in-r{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes cp-in-up{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:none}}@keyframes cp-msg{0%{opacity:0;transform:translateY(14px) scale(.94);transform-origin:left bottom}to{opacity:1;transform:none}}@keyframes cp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cp-ping{0%{box-shadow:0 0 0 0 rgba(255,59,48,.45)}70%,to{box-shadow:0 0 0 9px rgba(255,59,48,0)}}@keyframes cp-shine{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes cp-draw{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}@keyframes cp-par{0%{transform:translateY(-12px) scale(1.12)}to{transform:translateY(12px) scale(1.12)}}@keyframes cp-tick{0%{opacity:0;transform:translateY(.4em);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes cp-check{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cp-marq{to{transform:translateX(-50%)}}.cp-a-in-l{animation:cp-in-l .6s var(--ease) both}.cp-a-in-r{animation:cp-in-r .6s var(--ease) both}.cp-a-in-up{animation:cp-in-up .6s var(--ease) both}.cp-a-msg{animation:cp-msg .4s var(--ease) both}.cp-a-tick{display:inline-block;animation:cp-tick .5s var(--ease) both}.cp-a-check{display:inline-block;animation:cp-check .5s var(--ease) both}.cp-a-float{animation:cp-float 5s ease-in-out 1s infinite}.cp-a-ping{animation:cp-ping 1.8s var(--ease) 1s infinite}.cp-a-shine{overflow:hidden}.cp-a-shine:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%) no-repeat;background-size:60% 100%;animation:cp-shine 1.1s var(--ease) .9s both}.cp-a-draw{stroke-dasharray:var(--len,600);animation:cp-draw 1.4s var(--ease) both}.cp-d7{animation-delay:.7s}.cp-d8{animation-delay:.8s}.cp-d9{animation-delay:.9s}.cp-d10{animation-delay:1s}.cp-stagger>*{animation:cp-in-up .45s var(--ease) both}.cp-stagger>:nth-child(2){animation-delay:.08s}.cp-stagger>:nth-child(3){animation-delay:.16s}.cp-stagger>:nth-child(4){animation-delay:.24s}.cp-stagger>:nth-child(5){animation-delay:.32s}.cp-stagger>:nth-child(6){animation-delay:.4s}.cp-stagger>:nth-child(7){animation-delay:.48s}.cp-stagger>:nth-child(n+8){animation-delay:.56s}.cp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cp-marquee-track{display:flex;gap:28px;width:-moz-max-content;width:max-content;animation:cp-marq 28s linear infinite}.cp-marquee:hover .cp-marquee-track{animation-play-state:paused}.cp-lift{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.cp-lift:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.12)}.cp-main .ci-row,.cp-main .cp-row{transition:background-color .15s var(--ease),transform .15s var(--ease)}.cp-main .ci-row:hover,.cp-main .cp-row:hover{transform:translateX(3px)}.cp-main .ci-pill,.cp-main .cp-chip{transition:transform .15s var(--ease)}.cp-main .ci-pill:hover,.cp-main .cp-chip:hover{transform:translateY(-2px)}.cp-main .ci-appicon,.cp-main .cp-appicon,.cp-main img[class*=icon]{transition:transform .2s var(--ease)}.cp-main .ci-appicon:hover,.cp-main .cp-appicon:hover,.cp-main img[class*=icon]:hover{transform:scale(1.12) rotate(-4deg)}@supports (animation-timeline:view()){.cp-main>:not(:first-child) .cp-stagger>*,.cp-main>:not(:first-child) :is(.cp-a-pop,.cp-a-stamp,.cp-a-type,.cp-a-grow,.cp-a-in-l,.cp-a-in-r,.cp-a-in-up,.cp-a-msg,.cp-a-tick,.cp-a-check,.cp-a-draw){animation-timing-function:var(--ease);animation-delay:0s;animation-duration:auto;animation-timeline:view();animation-range:entry 10% entry 55%}.cp-main>:not(:first-child) :is(.cp-d1,.cp-stagger>:nth-child(2)){animation-range:entry 14% entry 59%}.cp-main>:not(:first-child) :is(.cp-d2,.cp-stagger>:nth-child(3)){animation-range:entry 18% entry 63%}.cp-main>:not(:first-child) :is(.cp-d3,.cp-stagger>:nth-child(4)){animation-range:entry 22% entry 67%}.cp-main>:not(:first-child) :is(.cp-d4,.cp-stagger>:nth-child(5)){animation-range:entry 26% entry 71%}.cp-main>:not(:first-child) :is(.cp-d5,.cp-stagger>:nth-child(6)){animation-range:entry 30% entry 75%}.cp-main>:not(:first-child) :is(.cp-d6,.cp-d7,.cp-d8,.cp-stagger>:nth-child(n+7)){animation-range:entry 34% entry 100%}.cp-main>:not(:first-child) :is(.cp-d9,.cp-d10){animation-range:entry 40% entry 100%}.cp-main>:not(:first-child) .cp-a-type{animation-timing-function:steps(48);animation-range:entry 30% entry 100%}.cp-par{animation:cp-par linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}.cp .ci-auto,.cp .ci-barx,.cp .ci-meter,.cp .ci-req,.cp .cp-sheetpick,.cp .cp-slab{overflow:clip}@supports (animation-timeline:view()){.cp-slab-photo.cp-par{inset:-24px 0}}.cp-icrow{display:flex;flex-wrap:wrap;gap:10px 18px;margin:6px 0}.cp-icrow>span{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--ink)}.cp-icrow .cp-ict{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--soft-2);color:var(--ink)}.cp-on-night .cp-icrow>span{color:var(--on-night)}.cp-on-night .cp-icrow .cp-ict{background:var(--night-raised);color:var(--on-night)}.cp-stagger>.ci-row,.cp-stagger>.cp-ledger-row,.cp-stagger>.cp-row{animation-name:cp-in-up}.cp-a-in-l,.cp-a-in-r,.cp-a-in-up,.cp-a-msg,.cp-stagger>*{animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.cp *,.cp :after,.cp :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-timeline:auto!important;transition:none!important}.cp-btn:hover,.cp-main figure:hover img{transform:none!important}.cp-busy:after{animation:none}.cp-lift:hover,.cp-main .ci-pill:hover,.cp-main .ci-row:hover,.cp-main .cp-chip:hover,.cp-main .cp-row:hover,.cp-main img[class*=icon]:hover{transform:none!important}.cp-marquee-track{animation:none!important;flex-wrap:wrap;width:auto}.cp-marquee-track>[aria-hidden=true]{display:none}.cp-par{transform:none!important}}@media (max-width:760px){.cp-page{padding:0 10px 10px;gap:10px}.cp-d--landing{font-size:43px;line-height:.92}.cp-d--hero{font-size:52px}.cp-d--lg,.cp-d--xl{font-size:38px}.cp-lead,.cp-prose{font-size:17px}.cp-foot{padding:28px 20px 20px}.cp-stat{min-width:50%;border-right:0;border-bottom:1px dashed var(--line-strong)}}.cp svg.cp-area{display:inline-block;vertical-align:-3px;flex:none}