@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--signal: #FF5A1F;--signal-hover: #E84E15;--signal-deep: #C2410C;--ink: #121211;--ink-body: #2E2E2B;--ink-muted: #3A3A36;--steel: #5C5C57;--steel-on-ink: #C9C6BD;--concrete: #F2F0EB;--paper: #F7F6F3;--white: #FFFFFF;--line: #ECEAE4;--line-strong: #E2DFD8;--success-bg: #E6F6EB;--success: #1A6B47;--warning-bg: #FEFCE9;--warning: #7F5600;--sans: "Instrument Sans", system-ui, sans-serif;--display: "Bricolage Grotesque", system-ui, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--hairline: inset 0 0 0 1px var(--line);--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--section: 80px;color-scheme:light}@media(min-width:761px){:root{--gutter: max(32px, env(safe-area-inset-left, 0px));--gutter-r: max(32px, env(safe-area-inset-right, 0px));--section: 120px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}.container{width:100%;max-width:calc(1152px + var(--gutter) + var(--gutter-r));margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.section{padding-block:var(--section)}.section--white{background:var(--white);box-shadow:inset 0 1px 0 var(--line)}.d1{font:400 72px/80px var(--display);letter-spacing:-.01em;text-wrap:balance}.d2{font:400 48px/56px var(--display);text-wrap:balance}.d3{font:500 32px/40px var(--display);text-wrap:balance}@media(max-width:900px){.d1{font-size:48px;line-height:56px}.d2{font-size:36px;line-height:44px}.d3{font-size:26px;line-height:32px}}@media(max-width:480px){.d1{font-size:40px;line-height:46px}.d2{font-size:30px;line-height:38px}}.eyebrow{font:400 12px/16px var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--steel)}.lead{font:400 18px/28px var(--sans);color:var(--ink-muted);text-wrap:pretty}@media(max-width:480px){.lead{font-size:17px;line-height:26px}}.caption{font:400 14px/20px var(--sans);color:var(--steel)}.data{font-family:var(--display);font-weight:400}.stop{color:var(--signal)}.section-head{display:grid;gap:20px;max-width:760px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:var(--radius-sm);font:500 16px/20px var(--sans);text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.btn--primary{background:var(--signal);color:var(--white)}.btn--primary:hover{background:var(--signal-hover)}.btn--secondary{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--secondary:hover{background:var(--paper)}.btn--sm{min-height:44px;padding:12px 18px}.text-link{font:500 16px/20px var(--sans);text-underline-offset:4px}.text-link:hover{color:var(--steel)}:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px;border-radius:4px}.card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--hairline);padding:28px;display:flex;flex-direction:column;gap:12px;min-width:0}@media(max-width:480px){.card{padding:24px}}.card-title{font:500 18px/24px var(--sans)}.dot-list{display:flex;flex-direction:column;gap:14px}.dot-list>li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px}.dot-list>li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink);margin-top:9px}.pill{font:500 12px/16px var(--sans);padding:4px 10px;border-radius:999px;white-space:nowrap;background:var(--concrete);color:var(--steel)}.pill--ok{background:var(--success-bg);color:var(--success)}.pill--warn{background:var(--warning-bg);color:var(--warning)}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js [data-reveal]{opacity:1;transform:none}}.lockup[data-astro-cid-7wvkpo3o]{display:inline-block;height:var(--lockup-h);flex:none}.lockup[data-astro-cid-7wvkpo3o] svg{height:100%;width:auto}.site-nav[data-astro-cid-jh42xr26]{position:sticky;top:0;z-index:20;background:#fffffff0;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);box-shadow:inset 0 -1px 0 var(--line);padding-top:env(safe-area-inset-top,0px)}.nav-inner[data-astro-cid-jh42xr26]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}.nav-links[data-astro-cid-jh42xr26]{display:flex;gap:32px;font:500 16px/20px var(--sans)}.nav-links[data-astro-cid-jh42xr26] a[data-astro-cid-jh42xr26],.nav-sheet[data-astro-cid-jh42xr26] a[data-astro-cid-jh42xr26]{text-decoration:none}.nav-links[data-astro-cid-jh42xr26] a[data-astro-cid-jh42xr26]:hover{color:var(--steel)}.nav-actions[data-astro-cid-jh42xr26]{display:flex;align-items:center;gap:8px}.nav-menu[data-astro-cid-jh42xr26]{display:none}.nav-menu[data-astro-cid-jh42xr26] summary[data-astro-cid-jh42xr26]{list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--white);cursor:pointer}.nav-menu[data-astro-cid-jh42xr26] summary[data-astro-cid-jh42xr26]::-webkit-details-marker{display:none}.nav-menu[data-astro-cid-jh42xr26] path[data-astro-cid-jh42xr26]{transition:transform .2s ease;transform-origin:12px 12px}.nav-menu[data-astro-cid-jh42xr26][open] .bar-top[data-astro-cid-jh42xr26]{transform:translateY(4px) rotate(45deg)}.nav-menu[data-astro-cid-jh42xr26][open] .bar-bottom[data-astro-cid-jh42xr26]{transform:translateY(-4px) rotate(-45deg)}.nav-sheet[data-astro-cid-jh42xr26]{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;padding:8px var(--gutter-r) 16px var(--gutter);background:var(--white);box-shadow:inset 0 -1px 0 var(--line),0 12px 24px #1212110f}.nav-sheet[data-astro-cid-jh42xr26] a[data-astro-cid-jh42xr26]{display:flex;align-items:center;min-height:52px;font:400 20px/28px var(--display);box-shadow:inset 0 -1px 0 var(--line)}.nav-sheet[data-astro-cid-jh42xr26] a[data-astro-cid-jh42xr26]:last-child{box-shadow:none}@media(max-width:760px){.nav-inner[data-astro-cid-jh42xr26]{height:64px}.nav-links[data-astro-cid-jh42xr26]{display:none}.nav-menu[data-astro-cid-jh42xr26]{display:block}.site-nav[data-astro-cid-jh42xr26] .lockup{--lockup-h: 28px !important}}.hero[data-astro-cid-shwxrd6l]{padding:88px 0 96px}.hero-inner[data-astro-cid-shwxrd6l]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.hero-copy[data-astro-cid-shwxrd6l]{display:flex;flex-direction:column;gap:28px}.hero-sub[data-astro-cid-shwxrd6l]{max-width:560px}.hero-actions[data-astro-cid-shwxrd6l]{display:flex;flex-wrap:wrap;gap:12px}.hero-visual[data-astro-cid-shwxrd6l]{position:relative;min-width:0}.hero-visual[data-astro-cid-shwxrd6l] .hero-photo{display:block;width:100%;height:400px;object-fit:cover;object-position:50% 40%;border-radius:var(--radius-lg);background:var(--concrete)}.hero-card[data-astro-cid-shwxrd6l]{position:relative;margin:-200px 24px 0 auto;width:min(380px,calc(100% - 48px));background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--hairline),0 16px 40px #12121114;padding:20px;display:flex;flex-direction:column;gap:12px}.hero-card-head[data-astro-cid-shwxrd6l]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-card-head[data-astro-cid-shwxrd6l]>div[data-astro-cid-shwxrd6l]{display:grid;gap:2px}.hero-card-title[data-astro-cid-shwxrd6l]{font:500 16px/20px var(--sans)}.hero-steps[data-astro-cid-shwxrd6l]{display:flex;flex-direction:column}.hero-steps[data-astro-cid-shwxrd6l] li[data-astro-cid-shwxrd6l]{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:12px;row-gap:2px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--line);animation:step-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--delay)}.hero-steps[data-astro-cid-shwxrd6l] li[data-astro-cid-shwxrd6l]:before{content:"";grid-row:1 / span 2;width:8px;height:8px;border-radius:50%;background:var(--ink);margin-top:4px}.step-where[data-astro-cid-shwxrd6l]{font:500 12px/16px var(--sans);color:var(--steel)}.step-what[data-astro-cid-shwxrd6l]{font:400 14px/20px var(--sans)}.step-what[data-astro-cid-shwxrd6l].data{font-family:var(--display)}.hero-approve[data-astro-cid-shwxrd6l]{background:var(--ink);color:var(--concrete);border-radius:10px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.approve-label[data-astro-cid-shwxrd6l]{font:500 12px/16px var(--sans);color:var(--steel-on-ink)}.approve-value[data-astro-cid-shwxrd6l]{font-size:14px;line-height:20px}.hero-approve[data-astro-cid-shwxrd6l] a[data-astro-cid-shwxrd6l]{font:500 14px/16px var(--sans);background:var(--concrete);color:var(--ink);text-decoration:none;padding:14px 16px;border-radius:var(--radius-sm)}.hero-approve[data-astro-cid-shwxrd6l] a[data-astro-cid-shwxrd6l]:hover{background:var(--white)}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:1100px){.hero-inner[data-astro-cid-shwxrd6l]{grid-template-columns:minmax(0,1fr);gap:48px}.hero-sub[data-astro-cid-shwxrd6l]{max-width:640px}}@media(max-width:760px){.hero[data-astro-cid-shwxrd6l]{padding:40px 0 64px}.hero-copy[data-astro-cid-shwxrd6l]{gap:24px}.hero-actions[data-astro-cid-shwxrd6l] .btn[data-astro-cid-shwxrd6l]{flex:1 1 160px}.hero-visual[data-astro-cid-shwxrd6l] .hero-photo{height:300px;border-radius:var(--radius-md)}.hero-card[data-astro-cid-shwxrd6l]{margin:-96px 12px 0;width:auto}}.logo-strip[data-astro-cid-ezoy3mio]{background:var(--white);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line);padding:36px 0}.logo-inner[data-astro-cid-ezoy3mio]{display:flex;flex-direction:column;gap:20px;align-items:center}.logo-title[data-astro-cid-ezoy3mio]{font:500 14px/20px var(--sans);color:var(--steel);text-align:center}.marquee[data-astro-cid-ezoy3mio]{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track[data-astro-cid-ezoy3mio]{display:flex;width:max-content;animation:logo-scroll 40s linear infinite}.marquee[data-astro-cid-ezoy3mio]:hover .marquee-track[data-astro-cid-ezoy3mio]{animation-play-state:paused}.marquee-set[data-astro-cid-ezoy3mio]{display:flex;align-items:center}.marquee-set[data-astro-cid-ezoy3mio] li[data-astro-cid-ezoy3mio]{flex:none;height:48px;padding:0 32px;display:flex;align-items:center}.marquee-set[data-astro-cid-ezoy3mio] img[data-astro-cid-ezoy3mio]{width:auto;max-width:none;filter:brightness(0);opacity:.82}.more[data-astro-cid-ezoy3mio]{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 14px/16px var(--sans);color:var(--ink-muted);white-space:nowrap}@keyframes logo-scroll{to{transform:translate(-50%)}}@media(max-width:760px){.logo-strip[data-astro-cid-ezoy3mio]{padding:28px 0}.marquee-set[data-astro-cid-ezoy3mio] li[data-astro-cid-ezoy3mio]{padding:0 22px}.marquee-track[data-astro-cid-ezoy3mio]{animation-duration:30s}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-ezoy3mio]{mask-image:none;-webkit-mask-image:none}.marquee-track[data-astro-cid-ezoy3mio]{width:100%;justify-content:center}.marquee-set[data-astro-cid-ezoy3mio]{flex-wrap:wrap;justify-content:center}.marquee-set[data-astro-cid-ezoy3mio][aria-hidden]{display:none}}.problem[data-astro-cid-reu5yca5]{display:flex;flex-direction:column;gap:56px}.problem-head[data-astro-cid-reu5yca5]{display:flex;flex-direction:column;gap:20px}.problem-head-row[data-astro-cid-reu5yca5]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 64px;align-items:start}.problem-head-row[data-astro-cid-reu5yca5] .lead[data-astro-cid-reu5yca5]{padding-top:6px}.problem-body[data-astro-cid-reu5yca5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px}.problem-photo[data-astro-cid-reu5yca5]{position:relative;min-height:360px;border-radius:var(--radius-md);overflow:hidden;background:var(--line-strong)}.problem-photo[data-astro-cid-reu5yca5] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:saturate(.8)}.pains[data-astro-cid-reu5yca5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pain[data-astro-cid-reu5yca5]{padding:24px;gap:8px}.pain-title[data-astro-cid-reu5yca5]{display:flex;align-items:baseline;gap:12px}.evidence[data-astro-cid-reu5yca5]{margin-top:auto;padding-top:12px}.evidence[data-astro-cid-reu5yca5]>[data-astro-cid-reu5yca5]{background:var(--paper)}.evidence-label[data-astro-cid-reu5yca5]{border-radius:10px 10px 0 0;padding:14px 14px 4px;font:400 12px/16px var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--steel)}.evidence[data-astro-cid-reu5yca5] ul[data-astro-cid-reu5yca5]{border-radius:0 0 10px 10px;padding:0 14px 6px}.evidence[data-astro-cid-reu5yca5] li[data-astro-cid-reu5yca5]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;box-shadow:inset 0 1px 0 var(--line)}.evidence-left[data-astro-cid-reu5yca5]{font:500 13px/18px var(--sans);min-width:0}.evidence-right[data-astro-cid-reu5yca5]{font:400 13px/18px var(--sans);color:var(--ink-muted);text-align:right}.evidence-right[data-astro-cid-reu5yca5].is-data{font-family:var(--display);white-space:nowrap}.evidence-right[data-astro-cid-reu5yca5].is-warn{font:500 12px/16px var(--sans);padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--warning-bg);color:var(--warning)}.problem-foot[data-astro-cid-reu5yca5]{padding-top:24px;box-shadow:inset 0 2px 0 var(--ink);display:flex;flex-wrap:wrap;align-items:center;gap:12px 64px}.problem-total[data-astro-cid-reu5yca5]{flex:1 1 560px;min-width:0;font:400 24px/32px var(--display)}.problem-kicker[data-astro-cid-reu5yca5]{flex:1 1 400px;min-width:0;font:400 16px/24px var(--sans);color:var(--steel)}@media(max-width:1100px){.problem-body[data-astro-cid-reu5yca5]{grid-template-columns:minmax(0,1fr)}.problem-photo[data-astro-cid-reu5yca5]{min-height:0;aspect-ratio:16 / 9}}@media(max-width:900px){.problem[data-astro-cid-reu5yca5]{gap:40px}.problem-head-row[data-astro-cid-reu5yca5]{grid-template-columns:minmax(0,1fr)}.problem-head-row[data-astro-cid-reu5yca5] .lead[data-astro-cid-reu5yca5]{padding-top:0}}@media(max-width:640px){.pains[data-astro-cid-reu5yca5]{grid-template-columns:minmax(0,1fr);gap:12px}.problem-photo[data-astro-cid-reu5yca5]{aspect-ratio:4 / 3}.problem-total[data-astro-cid-reu5yca5]{font-size:20px;line-height:28px}}.product[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:64px}.split[data-astro-cid-davo55ny]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center}.split-copy[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:24px;min-width:0}.panel[data-astro-cid-davo55ny]{background:var(--paper);border-radius:var(--radius-lg);padding:24px;min-width:0}.sync-points[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:20px}.sync-points[data-astro-cid-davo55ny] li[data-astro-cid-davo55ny]{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:12px;row-gap:4px}.sync-points[data-astro-cid-davo55ny] li[data-astro-cid-davo55ny]:before{content:"";grid-row:1 / span 2;width:6px;height:6px;border-radius:50%;background:var(--ink);margin-top:7px}.sync-point-title[data-astro-cid-davo55ny]{font:500 16px/20px var(--sans)}.sync[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:8px}.sync-head[data-astro-cid-davo55ny],.sync-row[data-astro-cid-davo55ny]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 32px minmax(0,1fr);gap:12px;align-items:center}.sync-head[data-astro-cid-davo55ny]{padding:0 16px 8px;font:400 12px/16px var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--steel)}.sync-rows[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:8px}.sync-row[data-astro-cid-davo55ny]{background:var(--white);border-radius:10px;padding:14px 16px;box-shadow:var(--hairline)}.sync-row[data-astro-cid-davo55ny] .sync-name[data-astro-cid-davo55ny]{font:500 14px/16px var(--sans)}.sync-row[data-astro-cid-davo55ny] svg[data-astro-cid-davo55ny]{justify-self:center}.sync-val[data-astro-cid-davo55ny]{font-size:14px;line-height:20px;color:var(--ink-muted);overflow-wrap:anywhere}.sync-status[data-astro-cid-davo55ny]{display:flex;align-items:center;gap:8px;padding:8px 16px 0;font:500 12px/16px var(--sans);color:var(--steel)}.live-dot[data-astro-cid-davo55ny]{width:8px;height:8px;border-radius:50%;background:var(--signal);flex:none;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 5px #ff5a1f2e}}.divider[data-astro-cid-davo55ny]{border:0;height:1px;background:var(--line);margin:0}.teams[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:32px}.teams-head[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:16px}.tablist[data-astro-cid-davo55ny]{display:flex;flex-wrap:wrap;gap:8px}.tablist[data-astro-cid-davo55ny] button[data-astro-cid-davo55ny]{font:500 16px/20px var(--sans);padding:12px 18px;min-height:44px;border:0;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .15s ease,color .15s ease}.tablist[data-astro-cid-davo55ny] button[data-astro-cid-davo55ny]:hover{background:var(--paper)}.tablist[data-astro-cid-davo55ny] button[data-astro-cid-davo55ny][aria-selected=true]{background:var(--ink);color:var(--concrete);box-shadow:none}.team-panel[data-astro-cid-davo55ny]{align-items:start}.team-panel[data-astro-cid-davo55ny][hidden]{display:none}.team-intro[data-astro-cid-davo55ny]{font:400 24px/32px var(--display)}.team-items[data-astro-cid-davo55ny]{color:var(--ink-body)}.work-table[data-astro-cid-davo55ny]{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--hairline);overflow:hidden}.work-head[data-astro-cid-davo55ny],.work-row[data-astro-cid-davo55ny]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;box-shadow:inset 0 -1px 0 var(--line)}.work-row[data-astro-cid-davo55ny]:last-child{box-shadow:none}.work-title[data-astro-cid-davo55ny]{font:500 16px/20px var(--sans)}.work-meta[data-astro-cid-davo55ny]{font:500 12px/16px var(--sans);color:var(--steel)}.work-id[data-astro-cid-davo55ny]{display:flex;flex-direction:column;gap:4px;min-width:0}.work-id[data-astro-cid-davo55ny] .data[data-astro-cid-davo55ny]{font-size:14px;line-height:20px}.work-detail[data-astro-cid-davo55ny]{font:500 14px/18px var(--sans);color:var(--steel)}.work-value[data-astro-cid-davo55ny]{display:flex;align-items:center;gap:12px}.work-value[data-astro-cid-davo55ny] .data[data-astro-cid-davo55ny]{font-size:14px;line-height:20px}@media(max-width:1000px){.split[data-astro-cid-davo55ny]{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:760px){.product[data-astro-cid-davo55ny]{gap:48px}.panel[data-astro-cid-davo55ny]{padding:12px;border-radius:var(--radius-md);margin-inline:calc(var(--gutter) * -.5)}.tablist[data-astro-cid-davo55ny]{flex-direction:column}.tablist[data-astro-cid-davo55ny] button[data-astro-cid-davo55ny]{width:100%;text-align:left;white-space:normal}.team-intro[data-astro-cid-davo55ny]{font-size:20px;line-height:28px}.work-head[data-astro-cid-davo55ny],.work-row[data-astro-cid-davo55ny]{padding:14px 16px}}@media(max-width:560px){.sync-head[data-astro-cid-davo55ny]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);padding:0 12px 4px}.sync-head[data-astro-cid-davo55ny] .sync-name[data-astro-cid-davo55ny]{display:none}.sync-row[data-astro-cid-davo55ny]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);row-gap:6px;padding:12px}.sync-row[data-astro-cid-davo55ny] .sync-name[data-astro-cid-davo55ny]{grid-column:1 / -1;font-size:12px;color:var(--steel)}.sync-status[data-astro-cid-davo55ny]{padding:8px 12px 4px}}.control[data-astro-cid-bft2d7s6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.control-copy[data-astro-cid-bft2d7s6]{display:flex;flex-direction:column;gap:32px}.control-list[data-astro-cid-bft2d7s6] li[data-astro-cid-bft2d7s6]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px 0;box-shadow:inset 0 1px 0 var(--line-strong)}.control-list[data-astro-cid-bft2d7s6] .eyebrow[data-astro-cid-bft2d7s6]{padding-top:4px}.control-list[data-astro-cid-bft2d7s6] li[data-astro-cid-bft2d7s6]>div[data-astro-cid-bft2d7s6]{display:flex;flex-direction:column;gap:4px}.control-panel[data-astro-cid-bft2d7s6]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--hairline);padding:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.rules[data-astro-cid-bft2d7s6]{border-radius:var(--radius-md);box-shadow:var(--hairline);overflow:hidden}.rules-head[data-astro-cid-bft2d7s6],.rules[data-astro-cid-bft2d7s6] li[data-astro-cid-bft2d7s6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;box-shadow:inset 0 -1px 0 var(--line)}.rules-head[data-astro-cid-bft2d7s6]{padding-block:16px}.rules[data-astro-cid-bft2d7s6] li[data-astro-cid-bft2d7s6]:last-child{box-shadow:none}.rules-title[data-astro-cid-bft2d7s6]{font:500 16px/20px var(--sans)}.rules-meta[data-astro-cid-bft2d7s6]{font:500 12px/16px var(--sans);color:var(--steel)}.rule-what[data-astro-cid-bft2d7s6]{font:500 14px/20px var(--sans);min-width:0}.pill--ink[data-astro-cid-bft2d7s6]{background:var(--ink);color:var(--concrete)}.log[data-astro-cid-bft2d7s6]{background:var(--paper);border-radius:var(--radius-md);padding:8px 20px 12px}.log-label[data-astro-cid-bft2d7s6]{font:400 12px/16px var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--steel);padding:10px 0 6px}.log[data-astro-cid-bft2d7s6] li[data-astro-cid-bft2d7s6]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 0;box-shadow:inset 0 1px 0 var(--line-strong)}.log-time[data-astro-cid-bft2d7s6]{font-size:13px;line-height:20px;color:var(--steel)}.log-text[data-astro-cid-bft2d7s6]{font:400 14px/20px var(--sans)}.stack[data-astro-cid-bft2d7s6]{display:flex;flex-direction:column;gap:48px}.stats-block[data-astro-cid-bft2d7s6]{display:flex;flex-direction:column;gap:16px}.stats[data-astro-cid-bft2d7s6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stat-card[data-astro-cid-bft2d7s6]{background:var(--paper);border-radius:var(--radius-md);padding:28px;display:flex;flex-direction:column;gap:8px}.stat[data-astro-cid-bft2d7s6]{font:400 48px/56px var(--display)}.source[data-astro-cid-bft2d7s6]{font:400 12px/16px var(--sans);color:var(--steel)}.quote[data-astro-cid-bft2d7s6]{margin-top:24px;padding-top:64px;box-shadow:inset 0 1px 0 var(--line-strong);display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px 64px}.quote-side[data-astro-cid-bft2d7s6]{display:flex;flex-direction:column;gap:16px}.quote-mark[data-astro-cid-bft2d7s6]{font:400 120px/80px var(--display);height:64px}.quote-body[data-astro-cid-bft2d7s6]{display:flex;flex-direction:column;gap:32px}blockquote[data-astro-cid-bft2d7s6]{font:400 40px/52px var(--display);text-wrap:pretty}figcaption[data-astro-cid-bft2d7s6]{display:flex;align-items:center;gap:12px;font:500 16px/20px var(--sans)}figcaption[data-astro-cid-bft2d7s6]:before{content:"";width:24px;height:1px;background:var(--ink);flex:none}@media(max-width:1000px){.control[data-astro-cid-bft2d7s6]{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:900px){.quote[data-astro-cid-bft2d7s6]{grid-template-columns:minmax(0,1fr);padding-top:48px}.quote-side[data-astro-cid-bft2d7s6]{flex-direction:row;align-items:center}.quote-mark[data-astro-cid-bft2d7s6]{font-size:80px;line-height:56px;height:40px}blockquote[data-astro-cid-bft2d7s6]{font-size:28px;line-height:36px}}@media(max-width:760px){.control-panel[data-astro-cid-bft2d7s6]{padding:12px;border-radius:var(--radius-md);margin-inline:calc(var(--gutter) * -.5);gap:12px}.rules-head[data-astro-cid-bft2d7s6],.rules[data-astro-cid-bft2d7s6] li[data-astro-cid-bft2d7s6]{padding:12px 16px}.log[data-astro-cid-bft2d7s6]{padding:4px 16px 8px}}@media(max-width:640px){.stats[data-astro-cid-bft2d7s6]{grid-template-columns:minmax(0,1fr);gap:12px}.stat-card[data-astro-cid-bft2d7s6]{padding:24px}}@media(max-width:480px){.stack[data-astro-cid-bft2d7s6]{gap:40px}blockquote[data-astro-cid-bft2d7s6]{font-size:24px;line-height:32px}.stat[data-astro-cid-bft2d7s6]{font-size:40px;line-height:48px}}.closing[data-astro-cid-je4di2qd]{padding-block:var(--section)}.closing-card[data-astro-cid-je4di2qd]{background:var(--ink);color:var(--concrete);border-radius:var(--radius-lg);padding:88px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.closing-title[data-astro-cid-je4di2qd]{color:var(--concrete);font-size:56px;line-height:64px}.closing-sub[data-astro-cid-je4di2qd]{font:400 18px/28px var(--sans);color:var(--steel-on-ink);text-wrap:balance}@media(max-width:900px){.closing-title[data-astro-cid-je4di2qd]{font-size:40px;line-height:48px}}@media(max-width:760px){.closing-card[data-astro-cid-je4di2qd]{padding:56px 24px}.closing-title[data-astro-cid-je4di2qd]{font-size:32px;line-height:40px}.closing-sub[data-astro-cid-je4di2qd]{font-size:17px;line-height:26px}.closing-card[data-astro-cid-je4di2qd] .btn[data-astro-cid-je4di2qd]{align-self:stretch}}.footer[data-astro-cid-je4di2qd]{background:var(--white);box-shadow:inset 0 1px 0 var(--line);padding:56px 0 max(40px,env(safe-area-inset-bottom,0px))}.footer-inner[data-astro-cid-je4di2qd]{display:flex;flex-direction:column;gap:40px}.footer-top[data-astro-cid-je4di2qd]{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}.footer-brand[data-astro-cid-je4di2qd]{display:flex;flex-direction:column;gap:16px;max-width:360px}.footer-links[data-astro-cid-je4di2qd]{display:flex;flex-wrap:wrap;gap:4px 28px;font:500 14px/16px var(--sans)}.footer-links[data-astro-cid-je4di2qd] a[data-astro-cid-je4di2qd]{text-decoration:none;padding:14px 0}.footer-links[data-astro-cid-je4di2qd] a[data-astro-cid-je4di2qd]:hover{color:var(--steel)}.footer-bottom[data-astro-cid-je4di2qd]{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;align-items:center;padding-top:24px;box-shadow:inset 0 1px 0 var(--line)}.cfma[data-astro-cid-je4di2qd]{display:flex;align-items:center;gap:12px}.cfma-logo[data-astro-cid-je4di2qd]{flex:none;height:56px;width:auto}.cfma-mark[data-astro-cid-je4di2qd]{flex:none;font:500 12px/16px var(--display);letter-spacing:.08em;color:var(--ink);padding:8px 10px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong)}.copyright[data-astro-cid-je4di2qd]{font:400 12px/16px var(--sans);color:var(--steel)}@media(max-width:760px){.footer[data-astro-cid-je4di2qd]{padding-top:40px}.footer-links[data-astro-cid-je4di2qd]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cfma[data-astro-cid-je4di2qd]{align-items:flex-start}}
