@layer components{.home-services,.home-work,.home-reviews,.home-founder,.home-how,.home-faq{padding-block:clamp(1.625rem,.4rem + 5.6vw,6rem)}.home-hero{isolation:isolate;padding-block:var(--space-5) var(--space-4);position:relative;overflow:clip}.home-hero:before{content:"";z-index:-1;background:radial-gradient(52rem 30rem at 92% -8%, var(--accent-soft), transparent 70%), radial-gradient(36rem 22rem at -10% 110%, var(--hue-remote-tint), transparent 70%);opacity:.9;pointer-events:none;position:absolute;inset:0}.home-hero-grid{gap:var(--space-9);display:grid}.home-hero-main{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.home-kicker{letter-spacing:0;font-size:.9375rem}.home-h1{font-family:var(--font-display);font-weight:800;font-stretch:var(--stretch-h1);letter-spacing:var(--track-lg);text-wrap:balance;overflow-wrap:break-word;max-inline-size:19ch;font-size:clamp(2.125rem,1.35rem + 2.6vw,3.75rem);line-height:1.04}.home-sub{max-inline-size:58ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.home-intent{margin-block-start:var(--space-3)}.home-intent-label{color:var(--foreground);margin-block-end:var(--space-2);font-weight:700}.home-chips{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-chip{inline-size:100%;font:inherit;text-align:start;cursor:pointer;justify-content:flex-start;font-size:.9375rem;font-weight:600;line-height:1.2}.home-chip:before{content:"";background:var(--hue,var(--muted));border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.home-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-chip:hover{border-color:var(--hue,var(--accent));background:var(--hue-tint,var(--accent-soft));color:var(--hue-text,var(--accent-on-soft))}.home-chip[aria-pressed=true]{border-color:var(--hue,var(--accent));background:var(--hue-tint,var(--accent-soft));color:var(--hue-text,var(--accent-on-soft));box-shadow:inset 0 0 0 1px var(--hue,var(--accent))}@media (min-width:768px){.home-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.home-chips{flex-wrap:wrap;display:flex}.home-chip{inline-size:auto}}.home-intent-line{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--hue-tint,var(--surface-2));color:var(--foreground);max-inline-size:52ch;line-height:1.45}.home-intent-line:empty{display:none}.home-hero-asks{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-2);display:flex}.home-hero-note{align-items:baseline;gap:var(--space-1) var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.home-hero-call{color:var(--accent);text-underline-offset:4px;font-size:1rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.home-hero-call:hover{color:var(--accent-hover);text-decoration-thickness:2px}@media (max-width:767.98px){.home-hero-asks .cta-group{flex-direction:column;align-items:stretch}}.home-preview{margin:0;display:none}@media (min-width:1280px){.home-hero{padding-block:var(--space-10) var(--space-9)}.home-hero-grid{gap:var(--space-11);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.home-preview{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e-3);flex-direction:column;margin-block-start:var(--space-7);display:flex;overflow:clip}}.home-preview-body{gap:var(--space-2);min-block-size:15.5rem;padding:var(--space-6) var(--space-7) var(--space-7);flex-direction:column;display:flex}.home-preview-eyebrow{align-items:center;gap:var(--space-2);color:var(--hue-text,var(--accent));font-weight:700;display:flex}.home-preview-value{font-family:var(--font-display);font-weight:800;font-stretch:var(--stretch-metric);font-size:var(--t-metric);letter-spacing:var(--track-md);font-variant-numeric:tabular-nums;color:var(--hue-text,var(--foreground));line-height:1}.home-preview-label{max-inline-size:36ch;color:var(--fg-2);font-size:1.0625rem;line-height:1.45}.home-preview-source{color:var(--muted);font-size:.9375rem}.home-preview-link{align-self:flex-start;margin-block-start:auto}.home-preview-legend{gap:var(--space-2) var(--space-5);margin-block:var(--space-2) var(--space-3);font-family:var(--font-display);flex-wrap:wrap;font-size:1.125rem;font-weight:700;display:flex}.home-preview-legend>li{align-items:center;gap:var(--space-2);display:inline-flex}.home-preview-legend>li:before{content:"";background:var(--hue);border-radius:50%;block-size:.625rem;inline-size:.625rem}.home-proof{padding-block:var(--space-2) var(--space-9)}.home-proof-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof .metric{padding:var(--space-4) var(--space-5);background:var(--background);box-shadow:inset 0 3px 0 var(--hue)}.home-proof .metric-value{font-size:clamp(20px, 15cqi, var(--t-metric-sm));order:-1}.home-proof .metric-label{color:var(--fg-2)}.home-proof .metric{position:relative}.metric-link{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.metric-link:after{content:"";position:absolute;inset:0}.metric-link:focus-visible{outline:none}.home-proof .metric:hover{border-color:var(--accent)}.home-proof .metric:has(.metric-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (min-width:768px){.home-proof-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-watch.section{padding-block:0 clamp(1.625rem,.4rem + 5.6vw,6rem)}.home-watch-grid{gap:var(--space-4);display:grid}.home-watch-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);flex-direction:column;display:flex;position:relative;overflow:clip}.home-watch-poster{aspect-ratio:16/9;border-block-end:1px solid var(--line);position:relative}.home-watch-poster>img,.home-watch-poster>svg{object-fit:cover;object-position:top center;aspect-ratio:auto;block-size:100%;inline-size:100%;display:block}.home-watch-play{background:var(--accent-fill);color:#fff;block-size:3.5rem;inline-size:3.5rem;box-shadow:var(--e-3);transition:scale var(--dur-hover) var(--ez-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.home-watch-card:hover .home-watch-play{scale:1.08}.home-watch-length{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-950) 72%, transparent);font-variant-numeric:tabular-nums;color:#fff;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.home-watch-body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.home-watch-title{font-family:var(--font-display);letter-spacing:var(--track-sm);font-size:1.125rem;font-weight:700;line-height:1.25}.home-watch-link{color:inherit;text-decoration:none}.home-watch-link:after{content:"";position:absolute;inset:0}.home-watch-link:focus-visible{outline:none}.home-watch-card:has(.home-watch-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.home-watch-line{color:var(--fg-2);font-size:.9375rem;line-height:1.5}@media (min-width:768px){.home-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-proof-trust{gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-6);display:flex}.home-proof-badges{gap:var(--space-2) var(--space-6);flex-wrap:wrap;font-weight:700;display:flex}.home-proof-badges>span{align-items:center;gap:var(--space-2);display:inline-flex}.home-proof-star{color:var(--hue-growth);fill:currentColor}.home-proof-clients{gap:var(--space-1) var(--space-5);font-family:var(--font-display);letter-spacing:var(--track-sm);color:var(--muted);flex-wrap:wrap;font-size:1rem;font-weight:700;display:flex}@media (min-width:1280px){.home-proof-trust{align-items:center;gap:var(--space-9);flex-direction:row}.home-proof-badges{flex-shrink:0}}.home-bento-link,.home-case-link{color:inherit;text-decoration:none}.home-bento-link:after,.home-case-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.home-bento-link:focus-visible,.home-case-link:focus-visible{outline:none}:is(.home-bento-card:has(a:focus-visible),.home-case:has(a:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.home-bento{gap:var(--space-3);display:grid}.home-bento-card{align-content:start;column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);box-shadow:inset 0 4px 0 var(--hue);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.home-bento-mark{grid-row:span 3;block-size:2.75rem;inline-size:2.75rem}.home-bento-title{font-family:var(--font-display);font-weight:700;font-size:var(--t-h3);letter-spacing:var(--track-sm);line-height:1.2}.home-bento-line{color:var(--fg-2);line-height:1.5}.home-bento-price{align-items:center;gap:var(--space-2);color:var(--hue-text);margin-block-start:var(--space-1);font-size:.9375rem;font-weight:700;display:flex}.home-bento-arrow{transition:transform var(--dur-hover) var(--ez-out)}.home-bento-card:hover .home-bento-arrow{transform:translate(3px)}.home-bento-card[data-wide]{background:var(--hue-tint)}.home-bento-card[data-wide] .home-bento-mark{background:var(--background)}@media (min-width:768px){.home-bento{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.home-bento-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.home-bento-price{margin-block-start:auto;padding-block-start:var(--space-2)}.home-bento-mark{grid-row:auto;margin-block-end:var(--space-2)}.home-bento-card[data-wide]{grid-column:1/-1}}@media (min-width:1280px){.home-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.home-bento-card{grid-column:span 2}.home-bento-card[data-wide]{align-content:center;column-gap:var(--space-6);grid-column:span 4;grid-template-columns:auto minmax(0,1fr);display:grid}.home-bento-card[data-wide] .home-bento-price{margin-block-start:0}.home-bento-card[data-wide] .home-bento-mark{grid-row:span 3;block-size:3.5rem;inline-size:3.5rem}.home-bento-card[data-wide] .home-bento-line{max-inline-size:46ch}}.home-cases{gap:var(--space-4);display:grid}.home-case{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);flex-direction:column;display:flex;position:relative;overflow:clip}.home-case-cover{aspect-ratio:16/7;border-block-end:1px solid var(--line)}.home-case-cover>svg{aspect-ratio:auto;block-size:100%}.home-case-body{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.home-case-client{color:var(--muted);font-size:.9375rem;line-height:1.4}.home-case-title{font-family:var(--font-display);letter-spacing:var(--track-sm);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.25}.home-case-figure{color:var(--fg-2);font-size:.9375rem;line-height:1.45}.home-case-figure strong{font-family:var(--font-display);color:var(--hue-text);font-size:1.125rem;font-weight:800}.home-case-more{align-items:center;gap:var(--space-2);color:var(--accent);margin-block-start:auto;padding-block-start:var(--space-2);font-size:.9375rem;font-weight:700;display:inline-flex}@media (min-width:768px){.home-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.home-case-cover{aspect-ratio:16/9}}.home-remote.section{padding-block:clamp(2.5rem,.8rem + 5.9vw,7rem)}.home-remote-grid{gap:var(--space-8);display:grid}.home-remote-copy{gap:var(--space-4);flex-direction:column;display:flex}.home-roles{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.home-steps{gap:var(--space-4);counter-reset:home-step;flex-direction:column;display:flex}.home-steps>li{color:var(--fg-2);counter-increment:home-step;padding-inline-start:3rem;line-height:1.5;position:relative}.home-steps>li:before{content:counter(home-step);border:1.5px solid var(--hue);block-size:2rem;inline-size:2rem;font-family:var(--font-display);color:var(--hue-text);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:-.125rem;inset-inline-start:0}.home-steps strong{color:var(--foreground);display:block}.home-rate{gap:var(--space-1);margin-block:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--line);flex-direction:column;display:flex}.home-rate-value{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);font-variant-numeric:tabular-nums}.home-remote-from{font-size:var(--t-h3);color:var(--foreground);font-weight:600;line-height:1.25}.home-remote-from strong{color:var(--hue-remote-text);font-weight:800}@media (min-width:1280px){.home-remote-grid{gap:var(--space-11);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.home-quotes{gap:var(--space-4);display:grid}.home-quote{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.home-quote-mark{color:var(--accent)}.home-quote blockquote p{font-family:var(--font-display);letter-spacing:var(--track-sm);text-wrap:pretty;font-size:clamp(1.1875rem,1.1rem + .4vw,1.4375rem);font-weight:600;line-height:1.35}.home-quote-by{flex-direction:column;align-items:flex-start;margin-block-start:auto;display:flex}.home-quote-company{text-underline-offset:3px;align-items:center;min-block-size:2.75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.home-quote-company:hover{color:var(--accent)}@media (min-width:768px){.home-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-founder-grid{gap:var(--space-6);align-items:center;display:grid}.home-founder-photo img{aspect-ratio:1;border-radius:var(--r-xl);block-size:auto;inline-size:6rem;box-shadow:0 0 0 1px var(--line), var(--e-2);display:block}.home-founder-copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.home-founder-text{font-size:var(--t-lede);color:var(--fg-2);text-wrap:pretty;max-inline-size:60ch;line-height:1.6}.home-founder-sign{font-family:var(--font-display);font-weight:700}@media (min-width:768px){.home-founder-grid{gap:var(--space-10);grid-template-columns:auto minmax(0,1fr)}.home-founder-photo img{inline-size:12rem}}@media (min-width:1280px){.home-founder-photo img{inline-size:16rem}}.home-how-steps{gap:var(--space-5);display:grid}.home-how-steps>li{column-gap:var(--space-3);row-gap:var(--space-1);border-block-start:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);padding-block-start:var(--space-5);display:grid}.home-how-steps p{color:var(--fg-2);grid-column:2;line-height:1.5}.home-how-num{font-family:var(--font-display);font-weight:800;font-stretch:var(--stretch-metric);color:var(--accent);grid-row:span 2;font-size:2rem;line-height:1}@media (min-width:768px){.home-how-steps{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.home-how-steps>li{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.home-how-steps p{grid-column:auto}.home-how-num{grid-row:auto;font-size:2.75rem}}.home-rail{scrollbar-width:thin}@media (max-width:767.98px){main:has(>.home-hero) .section-head{margin-block-end:var(--space-5)}.home-remote-copy>.eyebrow,.home-founder-copy>.eyebrow{display:none}main:has(>.home-hero) .section-head .eyebrow{display:none}main:has(>.home-hero)>.cta-band .eyebrow{display:none}main:has(>.home-hero)>.cta-band{padding-block:var(--space-8)}main:has(>.home-hero)>.cta-band .cta-band-note{display:none}.home-rail{gap:var(--space-3);margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad);grid-auto-columns:min(84%,20rem);grid-auto-flow:column;padding-block-end:var(--space-2);display:grid;overflow-x:auto}.home-rail>li{scroll-snap-align:start}.home-proof{padding-block-end:var(--space-5)}.home-proof .metric{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.home-proof-trust{gap:var(--space-2);margin-block-start:var(--space-4)}.home-proof-badges{gap:var(--space-2) var(--space-4);font-size:.9375rem}.home-proof-clients{font-size:.9375rem}.home-proof-clients>span:nth-child(n+6){display:none}.home-bento{gap:var(--space-2)}.home-bento-card{padding:var(--space-3) var(--space-4);align-items:center;row-gap:0}.home-bento-mark{grid-row:span 2;block-size:2.5rem;inline-size:2.5rem}.home-bento-title{font-size:1.0625rem}.home-bento-line{display:none}.home-bento-price{margin-block-start:0}.home-case-cover{display:none}.home-case{box-shadow:inset 0 4px 0 var(--hue)}.home-case-body{padding:var(--space-4)}.home-case-body>.badge,.home-case-more{display:none}.home-quote{padding:var(--space-5)}.home-remote-grid{gap:var(--space-6)}.home-remote-copy .lede{display:none}.home-roles{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:0;display:grid}.home-roles .badge{white-space:normal;background:0 0;border:0;min-block-size:0;padding:0}.home-steps{gap:var(--space-3);flex-direction:row}.home-steps>li{flex:1;padding-block-start:2.5rem;padding-inline-start:0}.home-steps>li>span{display:none}.home-rate{margin-block:var(--space-5);padding-block:var(--space-3)}.home-rate .meta{display:none}.home-remote .cta-group,.home-founder .cta-group{flex-direction:column;align-items:stretch}.home-founder-grid{column-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:4rem minmax(0,1fr)}.home-founder-photo img{border-radius:var(--r-lg);inline-size:4rem}.home-founder-copy{display:contents}.home-founder-copy>*{grid-column:1/-1}.home-founder-copy>h2{grid-area:1/2;font-size:1.625rem}.home-founder-text{font-size:1rem;line-height:1.55}.home-founder-sign{display:none}.home-founder .link-cta{justify-content:center;min-block-size:2.75rem}.home-how-steps{gap:var(--space-3)}.home-how-steps>li{row-gap:0;padding-block-start:var(--space-3)}.home-how-steps p{font-size:.9375rem}.home-how-steps>li{grid-template-rows:auto auto}.home-how-steps .h3-block{font-size:1.125rem}.home-how-num{font-size:1.625rem}.home-faq .h3-block{font-size:1.0625rem}}.home-faq-grid{gap:var(--space-2);display:grid}@media (min-width:1280px){.home-faq-grid{gap:var(--space-11);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.home-faq .section-head{margin-block-end:0}}}@media (max-width:767.98px){.home-faq summary{padding-block:var(--space-4)}}
