html[data-design=attio][data-design=attio]{--face-display:"Libre Franklin", ui-sans-serif, system-ui, sans-serif;--face-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--face-display);--font-body:var(--face-body);--display-weight:700;--display-tracking:-.022em;--wide:78rem;--measure:40rem;--r:12px;--r-lg:24px;--r-sm:6px;--gap:clamp(3.5rem, 2.5rem + 3.5vw, 6rem);--sheet:var(--card);--hair:color-mix(in srgb, var(--ink) 10%, transparent);--soft:color-mix(in srgb, var(--ink) 62%, transparent);--marker:color-mix(in srgb, var(--accent) 22%, var(--sheet));--pale-btn:color-mix(in srgb, var(--accent) 12%, var(--sheet));--shadow:0 30px 80px -40px color-mix(in srgb, var(--ink) 35%, transparent)}html[data-design=attio][data-design=attio] body{background:var(--sheet);color:var(--ink)}html[data-design=attio][data-design=attio] .band-paper,html[data-design=attio][data-design=attio] .band-card{background:var(--sheet)}html[data-design=attio][data-design=attio] .band-tint{background:var(--paper)}html[data-design=attio][data-design=attio] .band-dark{background:var(--sheet);color:var(--ink)}html[data-design=attio][data-design=attio] .band-dark h1,html[data-design=attio][data-design=attio] .band-dark h2,html[data-design=attio][data-design=attio] .band-dark h3{color:var(--ink)}html[data-design=attio][data-design=attio] .band-dark p,html[data-design=attio][data-design=attio] .band-dark .sub,html[data-design=attio][data-design=attio] .band-dark .lead{color:var(--soft)}html[data-design=attio][data-design=attio] .band-dark .eyebrow{color:var(--accent)}html[data-design=attio][data-design=attio] .block{padding-block:var(--gap)}html[data-design=attio][data-design=attio] body{font-family:var(--face-body);font-size:1.0625rem;line-height:1.6}html[data-design=attio][data-design=attio] h1,html[data-design=attio][data-design=attio] h2,html[data-design=attio][data-design=attio] h3{font-family:var(--face-display);letter-spacing:var(--display-tracking);font-weight:700}html[data-design=attio][data-design=attio] h1{font-size:clamp(2.4rem,1.4rem + 4vw,3.9rem);line-height:1.08}html[data-design=attio][data-design=attio] h2{font-size:clamp(1.8rem,1.2rem + 2.2vw,2.6rem);line-height:1.12}html[data-design=attio][data-design=attio] h3{font-size:1.125rem;line-height:1.35}html[data-design=attio][data-design=attio] .lead,html[data-design=attio][data-design=attio] .head .sub,html[data-design=attio][data-design=attio] .prose>p{color:var(--soft);font-size:1.125rem;line-height:1.6}html[data-design=attio][data-design=attio] h1 em,html[data-design=attio][data-design=attio] h2 em{color:inherit;background:linear-gradient(var(--marker), var(--marker)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.08em;padding:.04em .18em;font-style:normal;display:inline-block;transform:skewY(-1.2deg)}html[data-design=attio][data-design=attio] .eyebrow,html[data-design=attio][data-design=attio] .head .eyebrow,html[data-design=attio][data-design=attio] .kicker{font-family:var(--face-body);letter-spacing:0;text-transform:none;color:var(--accent);margin-bottom:.9rem;font-size:1.05rem;font-weight:500}html[data-design=attio][data-design=attio] .block:nth-of-type(2n) .eyebrow{color:var(--stamp)}html[data-design=attio][data-design=attio] .head{max-width:42rem;margin-bottom:2.75rem}html[data-design=attio][data-design=attio] .has-fig .lede,html[data-design=attio][data-design=attio] .head-fig .head-copy{text-align:left}html[data-design=attio][data-design=attio] .btn{border-radius:var(--r-sm);background:var(--pale-btn);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);font-family:var(--face-body);padding:.8rem 1.35rem;font-size:.9375rem;font-weight:600}html[data-design=attio][data-design=attio] .btn:hover{opacity:1;background:color-mix(in srgb, var(--accent) 20%, var(--sheet));transform:none}html[data-design=attio][data-design=attio] .btn-ghost{color:var(--ink);border-color:var(--hair);background:0 0}html[data-design=attio][data-design=attio] .hd .btn,html[data-design=attio][data-design=attio] .cta .btn,html[data-design=attio][data-design=attio] .cf .btn{background:var(--pale-btn);color:var(--accent)}html[data-design=attio][data-design=attio] .grab input[type=email],html[data-design=attio][data-design=attio] .cf input{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--sheet)}html[data-design=attio][data-design=attio] .hero{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) clamp(2rem,1.5rem + 2vw,3.5rem)}html[data-design=attio][data-design=attio] .hero-centered .inner{max-width:52rem}html[data-design=attio][data-design=attio] .hero-centered h1{max-width:20ch}html[data-design=attio][data-design=attio] .hero-centered .lead{max-width:36rem;font-size:1.2rem}html[data-design=attio][data-design=attio] .hero .grab{max-width:30rem;margin-inline:auto}html[data-design=attio][data-design=attio] .hero .grab .agree{justify-content:center}html[data-design=attio][data-design=attio] .hero.art-split .inner{grid-template-columns:1fr;justify-items:center;gap:3rem}html[data-design=attio][data-design=attio] .hero.art-split .lede,html[data-design=attio][data-design=attio] .hero.art-split h1,html[data-design=attio][data-design=attio] .hero.art-split .lead{text-align:center;margin-inline:auto}html[data-design=attio][data-design=attio] .hero.art-split .acts{justify-content:center}html[data-design=attio][data-design=attio] .hero.art-split .aside{justify-self:center;width:100%;max-width:76rem;padding-top:0}html[data-design=attio][data-design=attio] .hero .shot-hero{max-width:none}html[data-design=attio][data-design=attio] .hero .shot .frame{border-radius:var(--r-lg);border-color:var(--hair);box-shadow:var(--shadow)}html[data-design=attio][data-design=attio] .hero.art-split>.inner>.stats{flex-wrap:wrap;justify-content:center;gap:.75rem 2.5rem;display:flex}html[data-design=attio][data-design=attio] .hero .st{text-align:center;background:0 0;border:0;padding:0}html[data-design=attio][data-design=attio] .shot .frame{border-radius:var(--r);border:1px solid var(--hair);box-shadow:var(--shadow)}html[data-design=attio][data-design=attio] .shot .bar{background:color-mix(in srgb, var(--ink) 3%, var(--sheet))}html[data-design=attio][data-design=attio] .shot-aside{max-width:34rem}html[data-design=attio][data-design=attio] .fsplit,html[data-design=attio][data-design=attio] .head-fig{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem)}html[data-design=attio][data-design=attio] .block:nth-of-type(odd) .fsplit>.shot,html[data-design=attio][data-design=attio] .block:nth-of-type(odd) .fsplit>.fig{order:2}html[data-design=attio][data-design=attio] .gallery-stack .srow{gap:clamp(2rem,1rem + 4vw,5rem)}html[data-design=attio][data-design=attio] .gallery-stack .scap{color:var(--soft);max-width:26rem;font-size:1.125rem}html[data-design=attio][data-design=attio] .card,html[data-design=attio][data-design=attio] .plan,html[data-design=attio][data-design=attio] .box,html[data-design=attio][data-design=attio] .panel,html[data-design=attio][data-design=attio] .qa{border-radius:var(--r);border:1px solid var(--hair);background:var(--sheet);box-shadow:none}html[data-design=attio][data-design=attio] .f{background:var(--sheet)}html[data-design=attio][data-design=attio] .f .ico{background:color-mix(in srgb, var(--accent) 12%, var(--sheet));color:var(--accent);border-radius:8px}html[data-design=attio][data-design=attio] .tr{border:1px solid var(--hair);border-radius:var(--r);max-width:50rem;margin-inline:auto;padding:1.75rem 2rem}html[data-design=attio][data-design=attio] .band-tint .card,html[data-design=attio][data-design=attio] .band-tint .plan{background:var(--sheet)}html[data-design=attio][data-design=attio] .num,html[data-design=attio][data-design=attio] .pricerow .num{font-family:var(--face-display);letter-spacing:-.03em;font-weight:700}html[data-design=attio][data-design=attio] .qgrid{gap:1rem}html[data-design=attio][data-design=attio] .qa summary,html[data-design=attio][data-design=attio] .box h3{font-weight:600}html[data-design=attio][data-design=attio] .cta .head h2,html[data-design=attio][data-design=attio] #cta h2{background:linear-gradient(90deg, var(--accent), var(--stamp), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,1.5rem + 3.6vw,4rem);display:inline-block}html[data-design=attio][data-design=attio] .cta .panel{box-shadow:none;border:0}html[data-design=attio][data-design=attio] .hd,html[data-design=attio][data-design=attio] .site-head{background:var(--sheet);color:var(--ink);border-bottom:1px solid var(--hair)}html[data-design=attio][data-design=attio] .hd .nav{opacity:.85;font-size:.95rem}html[data-design=attio][data-design=attio] .q blockquote,html[data-design=attio][data-design=attio] .q h2,html[data-design=attio][data-design=attio] .q p{font-family:var(--face-display)}html[data-design=attio][data-design=attio] .hero .stats{box-shadow:none;background:0 0;border:0;gap:1.5rem 3rem;padding:0}
