.big-h2[data-astro-cid-eljhhydd]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,1.2rem + 3vw,3.75rem);line-height:1.04}.home-hero[data-astro-cid-eljhhydd]{background:var(--white);padding-block:var(--space-12) var(--space-16);overflow:hidden}@media (width>=768px){.home-hero[data-astro-cid-eljhhydd]{padding-block:var(--space-16) var(--space-24)}}.home-hero__grid[data-astro-cid-eljhhydd]{gap:var(--space-12);align-items:center;display:grid}@media (width>=1024px){.home-hero__grid[data-astro-cid-eljhhydd]{gap:var(--space-16);grid-template-columns:5fr 7fr}}.home-hero[data-astro-cid-eljhhydd] h1[data-astro-cid-eljhhydd]{margin:var(--space-4) 0 0;letter-spacing:-.04em;font-size:clamp(2.75rem,1.6rem + 3vw,4.25rem);line-height:1.02}.home-hero[data-astro-cid-eljhhydd] .lede[data-astro-cid-eljhhydd]{margin:var(--space-6) 0 0;color:var(--muted);max-width:34rem}.home-hero__actions[data-astro-cid-eljhhydd]{gap:var(--space-4) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.home-hero__proof[data-astro-cid-eljhhydd]{margin:var(--space-6) 0 0}.stage[data-astro-cid-eljhhydd]{padding:0 0 var(--space-12) var(--space-12);position:relative}.stage[data-astro-cid-eljhhydd] figure[data-astro-cid-eljhhydd]{margin:0}.stage__console[data-astro-cid-eljhhydd]{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.stage__console[data-astro-cid-eljhhydd] img{width:100%;height:auto;display:block}.stage__tag[data-astro-cid-eljhhydd]{font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);display:block}.stage__console[data-astro-cid-eljhhydd] .stage__tag[data-astro-cid-eljhhydd]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);background:var(--bone)}.stage__ipad[data-astro-cid-eljhhydd]{width:56%;position:absolute;bottom:0;left:0}.stage__bezel[data-astro-cid-eljhhydd]{background:var(--near-black);border-radius:22px;padding:10px;box-shadow:0 24px 48px #0b0e0f47}.stage__bezel[data-astro-cid-eljhhydd] img{border-radius:12px;width:100%;height:auto;display:block}.stage__ipad[data-astro-cid-eljhhydd] .stage__tag[data-astro-cid-eljhhydd]{margin-top:var(--space-3)}@media (width<=479px){.stage[data-astro-cid-eljhhydd]{padding:0 0 var(--space-16) var(--space-6)}.stage__ipad[data-astro-cid-eljhhydd]{width:70%}}.doors[data-astro-cid-eljhhydd]{background:var(--white);padding-bottom:var(--space-16)}.doors__grid[data-astro-cid-eljhhydd]{gap:var(--space-4);display:grid}@media (width>=1024px){.doors__grid[data-astro-cid-eljhhydd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.door[data-astro-cid-eljhhydd]{border-radius:var(--radius-card);background:var(--bg);color:var(--fg);flex-direction:column;display:flex;position:relative;overflow:hidden}.door--teal[data-astro-cid-eljhhydd]{--bg:var(--accent);--fg:var(--white);--rule:#ffffff3d}.door--light[data-astro-cid-eljhhydd]{--bg:var(--bone);border:1px solid var(--rule)}.door__text[data-astro-cid-eljhhydd]{gap:var(--space-6);padding:var(--space-8) var(--space-6);align-content:start;display:grid}@media (width>=768px){.door__text[data-astro-cid-eljhhydd]{padding:var(--space-8)}}.door__label[data-astro-cid-eljhhydd],.door__task-label[data-astro-cid-eljhhydd]{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0}.door--teal[data-astro-cid-eljhhydd] .door__label[data-astro-cid-eljhhydd],.door--teal[data-astro-cid-eljhhydd] .door__task-label[data-astro-cid-eljhhydd]{color:var(--white)}.door--light[data-astro-cid-eljhhydd] .door__label[data-astro-cid-eljhhydd],.door--light[data-astro-cid-eljhhydd] .door__task-label[data-astro-cid-eljhhydd]{color:var(--accent)}.door--dark[data-astro-cid-eljhhydd] .door__label[data-astro-cid-eljhhydd],.door--dark[data-astro-cid-eljhhydd] .door__task-label[data-astro-cid-eljhhydd]{color:var(--accent-dark)}.door[data-astro-cid-eljhhydd] h2[data-astro-cid-eljhhydd]{letter-spacing:-.03em;color:inherit;margin:0;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);line-height:1.08}.door__task[data-astro-cid-eljhhydd]{border:1px solid var(--rule);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);background:#ffffff0f}.door--light[data-astro-cid-eljhhydd] .door__task[data-astro-cid-eljhhydd]{background:var(--white)}.door__task[data-astro-cid-eljhhydd] p[data-astro-cid-eljhhydd]{margin:0}.door__task[data-astro-cid-eljhhydd] p[data-astro-cid-eljhhydd]+p[data-astro-cid-eljhhydd]{margin-top:var(--space-2);line-height:1.45}.door__cta[data-astro-cid-eljhhydd]{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);font-weight:var(--weight-medium);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.door__cta[data-astro-cid-eljhhydd]:after{content:" →"}.door__cta[data-astro-cid-eljhhydd]:before{content:"";z-index:1;border-radius:var(--radius-card);position:absolute;inset:0}.door--teal[data-astro-cid-eljhhydd] .door__cta[data-astro-cid-eljhhydd]{background:var(--white);color:var(--accent)}.door--teal[data-astro-cid-eljhhydd] .door__cta[data-astro-cid-eljhhydd]:hover{background:var(--bone);color:var(--accent-hover)}.door--light[data-astro-cid-eljhhydd] .door__cta[data-astro-cid-eljhhydd]{background:var(--accent);color:var(--white)}.door--light[data-astro-cid-eljhhydd] .door__cta[data-astro-cid-eljhhydd]:hover{background:var(--accent-hover);color:var(--white)}.door--dark[data-astro-cid-eljhhydd] .door__cta[data-astro-cid-eljhhydd]{background:var(--accent-dark);color:var(--near-black)}.door--dark[data-astro-cid-eljhhydd] .door__cta[data-astro-cid-eljhhydd]:hover{color:var(--near-black);background:#5fd3bc}.door[data-astro-cid-eljhhydd]:has(.door__cta:focus-visible){box-shadow:var(--focus-ring)}.door__cta[data-astro-cid-eljhhydd]:focus-visible{box-shadow:none}.door__media[data-astro-cid-eljhhydd]{margin:auto 0 0;position:relative}.door__media[data-astro-cid-eljhhydd] .art-photo{aspect-ratio:1600/842;background:var(--accent-hover)}.door__media[data-astro-cid-eljhhydd] figcaption[data-astro-cid-eljhhydd]{padding:var(--space-3) var(--space-6);font-size:var(--size-caption);line-height:var(--lh-caption);color:#ffffffdb}@media (width>=768px){.door__media[data-astro-cid-eljhhydd] figcaption[data-astro-cid-eljhhydd]{padding-inline:var(--space-8)}}.door__media--clay[data-astro-cid-eljhhydd]{justify-content:center;display:flex}.door--dark[data-astro-cid-eljhhydd] .door__media--clay[data-astro-cid-eljhhydd]{background:radial-gradient(circle at 50% 70%,#19b29524,#0000 65%)}.door__media--clay[data-astro-cid-eljhhydd] .art-photo{aspect-ratio:1120/840;background:0 0;width:80%}.door__media--clay[data-astro-cid-eljhhydd] .art-photo img{object-fit:contain}.doors__more[data-astro-cid-eljhhydd]{margin:var(--space-6) auto 0;text-align:center}.get__head[data-astro-cid-eljhhydd]{gap:var(--space-4);display:grid}.get__head[data-astro-cid-eljhhydd] .lede[data-astro-cid-eljhhydd]{max-width:40rem;color:var(--fg-muted);margin:0}.get__grid[data-astro-cid-eljhhydd]{gap:var(--space-4);margin-top:var(--space-12);display:grid}@media (width>=768px){.get__grid[data-astro-cid-eljhhydd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.get__grid[data-astro-cid-eljhhydd]{grid-template-columns:repeat(12,minmax(0,1fr))}.get__grid[data-astro-cid-eljhhydd]>[data-astro-cid-eljhhydd]:first-child{grid-column:span 5}.get__grid[data-astro-cid-eljhhydd]>[data-astro-cid-eljhhydd]:nth-child(2){grid-column:span 7}.get__grid[data-astro-cid-eljhhydd]>[data-astro-cid-eljhhydd]:nth-child(3),.get__grid[data-astro-cid-eljhhydd]>[data-astro-cid-eljhhydd]:nth-child(4){grid-column:span 6}}.get__card[data-astro-cid-eljhhydd]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-card);flex-direction:column;margin:0;display:flex;overflow:hidden}.get__card[data-astro-cid-eljhhydd]>.get__n[data-astro-cid-eljhhydd],.get__card[data-astro-cid-eljhhydd]>h3[data-astro-cid-eljhhydd]{padding-inline:var(--space-6)}@media (width>=768px){.get__card[data-astro-cid-eljhhydd]>.get__n[data-astro-cid-eljhhydd],.get__card[data-astro-cid-eljhhydd]>h3[data-astro-cid-eljhhydd]{padding-inline:var(--space-8)}}.get__card[data-astro-cid-eljhhydd]>.get__n[data-astro-cid-eljhhydd]{padding-top:var(--space-8);margin:0}.get__card[data-astro-cid-eljhhydd] h3[data-astro-cid-eljhhydd]{margin:var(--space-3) 0 var(--space-8);font-size:var(--size-lede);line-height:1.3}.get__n[data-astro-cid-eljhhydd]{color:var(--accent);font-size:var(--size-small)}.get__shot[data-astro-cid-eljhhydd]{min-height:260px;max-height:340px;padding:var(--space-6) var(--space-6) 0;background:var(--bone);border-top:1px solid var(--rule);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}@media (width>=768px){.get__shot[data-astro-cid-eljhhydd]{padding:var(--space-8) var(--space-8) 0}}.get__shot--tall[data-astro-cid-eljhhydd]{min-height:360px;max-height:none}.get__shot[data-astro-cid-eljhhydd] img{border:1px solid var(--rule);border-radius:var(--radius-button) var(--radius-button) 0 0;width:100%;height:auto;box-shadow:var(--shadow-float);border-bottom:0;display:block}.get__shot--tall[data-astro-cid-eljhhydd] img{max-width:420px}@media (width>=1024px){.get__shot--tall[data-astro-cid-eljhhydd]{position:relative}.get__shot--tall[data-astro-cid-eljhhydd] img{top:var(--space-8);width:min(420px,100% - 64px);position:absolute;left:50%;translate:-50%}}.get__card--text[data-astro-cid-eljhhydd]{background:var(--accent);color:var(--white);border-color:var(--accent);padding-bottom:var(--space-8)}.get__card--text[data-astro-cid-eljhhydd] h3[data-astro-cid-eljhhydd]{color:inherit;margin-bottom:var(--space-4)}.get__card--text[data-astro-cid-eljhhydd] .get__n[data-astro-cid-eljhhydd]{color:var(--white)}.get__facts[data-astro-cid-eljhhydd]{gap:var(--space-3);padding-inline:var(--space-6);margin:0;display:grid}@media (width>=768px){.get__facts[data-astro-cid-eljhhydd]{padding-inline:var(--space-8)}}.get__facts[data-astro-cid-eljhhydd] div[data-astro-cid-eljhhydd]{padding-top:var(--space-3);border-top:1px solid #ffffff3d}.get__facts[data-astro-cid-eljhhydd] dt[data-astro-cid-eljhhydd]{font-size:var(--size-caption);color:#ffffffdb}.get__facts[data-astro-cid-eljhhydd] dd[data-astro-cid-eljhhydd]{font-size:var(--size-small);margin:0}.get__note[data-astro-cid-eljhhydd]{margin:var(--space-4) 0 0}.x3d[data-astro-cid-eljhhydd]{gap:var(--space-12);align-items:center;display:grid}@media (width>=1024px){.x3d[data-astro-cid-eljhhydd]{grid-template-columns:5fr 7fr}}.x3d__media[data-astro-cid-eljhhydd]{margin:0}.x3d__frames[data-astro-cid-eljhhydd]{border:1px solid var(--rule);border-radius:var(--radius-card);position:relative;overflow:hidden}.x3d__frames[data-astro-cid-eljhhydd] img{width:100%;height:auto;display:block}.x3d__frames[data-astro-cid-eljhhydd] .x3d__on{position:absolute;inset:0}.x3d__media[data-astro-cid-eljhhydd] figcaption[data-astro-cid-eljhhydd]{margin-top:var(--space-3)}@media (prefers-reduced-motion:no-preference){.x3d__frames[data-astro-cid-eljhhydd] .x3d__on{animation:x3d-layer 8s var(--ease) infinite}}@keyframes x3d-layer{0%,30%{opacity:0}40%,90%{opacity:1}to{opacity:0}}.method__grid[data-astro-cid-eljhhydd]{gap:var(--space-4);margin-top:var(--space-12);display:grid}@media (width>=1024px){.method__grid[data-astro-cid-eljhhydd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.method__card[data-astro-cid-eljhhydd]{background:var(--bone);border:1px solid var(--rule);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.method__text[data-astro-cid-eljhhydd]{padding:var(--space-8) var(--space-8) var(--space-6)}.method__code[data-astro-cid-eljhhydd]{font-size:var(--size-small);color:var(--accent);margin:0}.method__card[data-astro-cid-eljhhydd] h3[data-astro-cid-eljhhydd]{margin:var(--space-3) 0 0}.method__shot[data-astro-cid-eljhhydd]{padding:0 var(--space-6) var(--space-6);margin-top:auto}.method__card[data-astro-cid-eljhhydd] .method__img{aspect-ratio:2;object-fit:cover;object-position:left top;background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-button);width:100%;height:auto;box-shadow:var(--shadow-float);display:block}.facts-head[data-astro-cid-eljhhydd]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.facts-head[data-astro-cid-eljhhydd] h2[data-astro-cid-eljhhydd]{margin:0}.home-facts[data-astro-cid-eljhhydd]{gap:var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.home-facts[data-astro-cid-eljhhydd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-facts__card[data-astro-cid-eljhhydd]{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-card);display:grid}.home-facts__tiles[data-astro-cid-eljhhydd]{margin-bottom:var(--space-4);grid-template-columns:repeat(6,12px);align-content:start;gap:4px;min-height:28px;display:grid}.home-facts__tiles[data-astro-cid-eljhhydd] i[data-astro-cid-eljhhydd]{background:var(--accent);border-radius:2px;width:12px;height:12px}.home-facts__n[data-astro-cid-eljhhydd]{letter-spacing:-.04em;font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);line-height:1;font-weight:var(--weight-medium);color:var(--accent);display:block}.home-facts[data-astro-cid-eljhhydd] dd[data-astro-cid-eljhhydd]{color:var(--fg-muted);font-size:var(--size-small);margin:0;line-height:1.4}@media (width<=479px){.home-facts[data-astro-cid-eljhhydd]{grid-template-columns:1fr}}.trust[data-astro-cid-eljhhydd]>[data-astro-cid-eljhhydd]+[data-astro-cid-eljhhydd]{margin-top:var(--space-12)}.flow[data-astro-cid-eljhhydd]{gap:var(--space-3);margin:var(--space-12) 0 0;padding:var(--space-6);background:var(--bone);border:1px solid var(--rule);border-radius:var(--radius-card);display:grid}@media (width>=1024px){.flow[data-astro-cid-eljhhydd]{padding:var(--space-8);grid-template-columns:1fr 88px 1.2fr 88px 1fr;align-items:center;gap:0}}.flow__node[data-astro-cid-eljhhydd]{gap:var(--space-2);padding:var(--space-6);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-card);align-content:start;display:grid}.flow__node--main[data-astro-cid-eljhhydd]{border-color:var(--accent);box-shadow:var(--shadow-float)}.flow__node[data-astro-cid-eljhhydd] p[data-astro-cid-eljhhydd]{margin:0}.flow__icon[data-astro-cid-eljhhydd]{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.flow__title[data-astro-cid-eljhhydd]{font-weight:var(--weight-medium)}.flow__sub[data-astro-cid-eljhhydd]{font-size:var(--size-small);color:var(--fg-muted);grid-template-columns:2.4em 1fr;line-height:1.4;display:grid}.flow__tag[data-astro-cid-eljhhydd]{font-family:var(--font-mono);font-size:var(--size-label);color:var(--accent);padding-top:.15em}.flow__orgs[data-astro-cid-eljhhydd]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.flow__orgs[data-astro-cid-eljhhydd] span[data-astro-cid-eljhhydd]{padding:var(--space-2);border:1px dashed var(--accent);border-radius:var(--radius-button);font-size:var(--size-label);text-align:center;color:var(--accent);line-height:1.3}.flow__link[data-astro-cid-eljhhydd]{place-items:center;min-height:48px;display:grid;position:relative}.flow__link[data-astro-cid-eljhhydd]:before{content:"";border-left:1px dashed var(--accent);position:absolute;top:0;bottom:0;left:50%}.flow__link[data-astro-cid-eljhhydd] span[data-astro-cid-eljhhydd]{padding:2px var(--space-2);background:var(--bone);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);position:relative}@media (width>=1024px){.flow__link[data-astro-cid-eljhhydd]:before{border-left:0;border-top:1px dashed var(--accent);inset:50% 0 auto}.flow__link[data-astro-cid-eljhhydd]:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.flow__link[data-astro-cid-eljhhydd] span[data-astro-cid-eljhhydd]{font-size:10px}}.trust__grid[data-astro-cid-eljhhydd]{gap:var(--space-8);margin:0;display:grid}@media (width>=768px){.trust__grid[data-astro-cid-eljhhydd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.trust__grid[data-astro-cid-eljhhydd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__grid[data-astro-cid-eljhhydd] dd[data-astro-cid-eljhhydd]{margin:var(--space-3) 0 0}.trust[data-astro-cid-eljhhydd] .flow[data-astro-cid-eljhhydd]+.trust__grid[data-astro-cid-eljhhydd]{margin-top:var(--space-8)}.trust__num[data-astro-cid-eljhhydd]{color:var(--accent)}
