.frame[data-astro-cid-xvcgfmgv]{aspect-ratio:9/16;border-radius:var(--r-frame);background:var(--ink-2);border:1px solid var(--line-on-ink);width:100%;color:var(--paper);flex-direction:column;padding:14px;font-size:12px;display:flex;position:relative;overflow:hidden}.frame__stage[data-astro-cid-xvcgfmgv]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.frame__doc[data-astro-cid-xvcgfmgv]{background:var(--paper);color:var(--ink);opacity:0;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;inset:0 0 12px;transform:translateY(10px)scale(.98)}.frame[data-astro-cid-xvcgfmgv].is-doc .frame__doc[data-astro-cid-xvcgfmgv]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.frame--doc-static[data-astro-cid-xvcgfmgv] .frame__doc[data-astro-cid-xvcgfmgv]{opacity:1;transition:none;transform:none}}.frame__doc-kicker[data-astro-cid-xvcgfmgv]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-on-paper);font-size:10px;font-weight:600}.frame__doc-title[data-astro-cid-xvcgfmgv]{font-family:var(--font-display);letter-spacing:-.02em;background:var(--grad-deep) no-repeat 0 100% / 40px 3px;padding-bottom:8px;font-size:20px;font-weight:700;line-height:1.05}.frame__doc[data-astro-cid-xvcgfmgv] dl[data-astro-cid-xvcgfmgv]{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.frame__doc[data-astro-cid-xvcgfmgv] dl[data-astro-cid-xvcgfmgv] div[data-astro-cid-xvcgfmgv]{border-bottom:1px dashed var(--line-on-paper);flex-direction:column;gap:1px;padding-bottom:7px;display:flex}.frame__doc[data-astro-cid-xvcgfmgv] dt[data-astro-cid-xvcgfmgv]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-on-paper);font-size:10px;font-weight:600}.frame__doc[data-astro-cid-xvcgfmgv] dd[data-astro-cid-xvcgfmgv]{margin:0;font-size:13px;font-weight:600}.frame__doc-ok[data-astro-cid-xvcgfmgv]{align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}.frame__doc-ok[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]{background:var(--grad-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-flex}.frame__top[data-astro-cid-xvcgfmgv]{justify-content:space-between;align-items:center;gap:8px;display:flex}.frame__live[data-astro-cid-xvcgfmgv]{color:#fff;letter-spacing:.04em;background:#e0245e;border-radius:6px;padding:3px 8px;font-weight:700}.frame__pill[data-astro-cid-xvcgfmgv]{border:1px solid var(--line-on-ink);letter-spacing:.06em;border-radius:6px;padding:2px 8px;font-weight:600}.frame__time[data-astro-cid-xvcgfmgv]{color:var(--muted-on-ink);font-variant-numeric:tabular-nums}.frame__body[data-astro-cid-xvcgfmgv]{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 0;display:flex}.frame__foot[data-astro-cid-xvcgfmgv]{border-top:1px solid var(--line-on-ink);flex-direction:column;gap:8px;padding-top:12px;display:flex}.frame__role[data-astro-cid-xvcgfmgv]{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:700}.frame__tag[data-astro-cid-xvcgfmgv]{color:var(--ink);background:var(--paper);border-radius:var(--r-pill);align-self:flex-start;padding:4px 10px 4px 22px;font-weight:600;position:relative}.frame__tag[data-astro-cid-xvcgfmgv]:before{content:"";background:var(--grad-deep);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:9px}.chat[data-astro-cid-xvcgfmgv]{flex-direction:column;gap:8px;width:100%;display:flex}.chat[data-astro-cid-xvcgfmgv] span[data-astro-cid-xvcgfmgv]{background:var(--ink-3);border-radius:12px 12px 12px 4px;align-self:flex-start;padding:7px 10px}.chat[data-astro-cid-xvcgfmgv] .me[data-astro-cid-xvcgfmgv]{background:var(--grad-deep);border-radius:12px 12px 4px;align-self:flex-end;font-weight:600}.wave[data-astro-cid-xvcgfmgv]{align-items:center;gap:3px;width:100%;height:46%;display:flex}.wave[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]{background:var(--grad-bright);background-size:1800% 100%;border-radius:3px;flex:1}.wave[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]:nth-child(3n){background-position:30% 0}.wave[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]:nth-child(3n+1){background-position:60% 0}.wave[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]:nth-child(3n+2){background-position:90% 0}.crop[data-astro-cid-xvcgfmgv]{width:100%;height:78%;position:relative}.crop[data-astro-cid-xvcgfmgv] .c[data-astro-cid-xvcgfmgv]{border:2px solid var(--paper);width:18px;height:18px;position:absolute}.crop[data-astro-cid-xvcgfmgv] .tl[data-astro-cid-xvcgfmgv]{border-bottom:0;border-right:0;top:0;left:0}.crop[data-astro-cid-xvcgfmgv] .tr[data-astro-cid-xvcgfmgv]{border-bottom:0;border-left:0;top:0;right:0}.crop[data-astro-cid-xvcgfmgv] .bl[data-astro-cid-xvcgfmgv]{border-top:0;border-right:0;bottom:0;left:0}.crop[data-astro-cid-xvcgfmgv] .br[data-astro-cid-xvcgfmgv]{border-top:0;border-left:0;bottom:0;right:0}.crop[data-astro-cid-xvcgfmgv] .thirds[data-astro-cid-xvcgfmgv]{background:linear-gradient(var(--line-on-ink), var(--line-on-ink)) 33.3% 0 / 1px 100% no-repeat, linear-gradient(var(--line-on-ink), var(--line-on-ink)) 66.6% 0 / 1px 100% no-repeat, linear-gradient(var(--line-on-ink), var(--line-on-ink)) 0 33.3% / 100% 1px no-repeat, linear-gradient(var(--line-on-ink), var(--line-on-ink)) 0 66.6% / 100% 1px no-repeat;position:absolute;inset:12%}.crop__sun[data-astro-cid-xvcgfmgv]{aspect-ratio:1;background:linear-gradient(160deg,#ffa31a,#ec2d7a);border-radius:50%;width:38%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.brief[data-astro-cid-xvcgfmgv]{flex-direction:column;gap:8px;width:100%;padding:0;list-style:none;display:flex}.brief[data-astro-cid-xvcgfmgv] li[data-astro-cid-xvcgfmgv]{background:var(--ink-3);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.brief[data-astro-cid-xvcgfmgv] b[data-astro-cid-xvcgfmgv]{color:var(--muted-on-ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.player[data-astro-cid-xvcgfmgv]{flex-direction:column;justify-content:center;align-items:center;gap:22%;width:100%;height:70%;display:flex}.player__play[data-astro-cid-xvcgfmgv]{border:2px solid var(--paper);border-radius:50%;width:54px;height:54px;position:relative}.player__play[data-astro-cid-xvcgfmgv]:after{content:"";border-left:16px solid var(--paper);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:16px;left:21px}.player__bar[data-astro-cid-xvcgfmgv]{background:var(--ink-3);border-radius:2px;width:100%;height:4px}.player__bar[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]{background:var(--grad-bright);border-radius:2px;width:68%;height:100%;display:block}.lines[data-astro-cid-xvcgfmgv]{flex-direction:column;gap:10px;width:100%;display:flex}.lines[data-astro-cid-xvcgfmgv] i[data-astro-cid-xvcgfmgv]{background:var(--ink-3);border-radius:4px;height:7px}.lines[data-astro-cid-xvcgfmgv] .caret[data-astro-cid-xvcgfmgv]{background:var(--c-pink);border-radius:1px;width:2px;height:16px}.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - var(--header-h));align-items:stretch;display:flex;position:relative;overflow:hidden}.hero__grid[data-astro-cid-i3irphx7]{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.hero__copy[data-astro-cid-i3irphx7]{padding-block:var(--s-8) var(--s-9);align-self:center}.hero__eyebrow[data-astro-cid-i3irphx7]{margin-bottom:var(--s-5)}.hero__title[data-astro-cid-i3irphx7]{flex-direction:column;font-size:clamp(3rem,7.4vw,7.25rem);display:flex}.hero__line[data-astro-cid-i3irphx7]{width:fit-content;display:block}.hero__lead[data-astro-cid-i3irphx7]{margin-top:var(--s-6);color:var(--muted-on-ink);max-width:30em}.hero__actions[data-astro-cid-i3irphx7]{margin-top:var(--s-6);gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__trust[data-astro-cid-i3irphx7]{margin-top:var(--s-6);color:var(--muted-on-ink);flex-wrap:wrap;gap:4px 0;font-size:.8125rem;font-weight:500;display:flex}.hero__trust[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]+span[data-astro-cid-i3irphx7]:before{content:"·";margin-inline:10px}.hero__frames[data-astro-cid-i3irphx7]{gap:var(--s-4);grid-template-columns:1fr 1fr;min-height:620px;display:grid;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 64px calc(100% - 64px),#0000 100%)}.hero__col[data-astro-cid-i3irphx7]{position:relative;overflow:hidden}.hero__track[data-astro-cid-i3irphx7]{gap:var(--s-4);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.hero__col--b[data-astro-cid-i3irphx7] .hero__track[data-astro-cid-i3irphx7]{top:-18%}.hero__cell[data-astro-cid-i3irphx7]{flex:none}.hero__grid[data-astro-cid-i3irphx7]{position:relative}.hero__pause[data-astro-cid-i3irphx7]{right:var(--gutter);bottom:var(--s-4);z-index:2;border-radius:var(--r-pill);border:1px solid var(--line-on-ink);background:var(--ink);min-height:44px;color:var(--muted-on-ink);padding:0 16px;font-size:.8125rem;font-weight:500;position:absolute}.hero__pause[data-astro-cid-i3irphx7]:hover{color:var(--paper)}@media (prefers-reduced-motion:reduce){.hero__pause[data-astro-cid-i3irphx7]{display:none}}@media (prefers-reduced-motion:no-preference){.hero__col--a[data-astro-cid-i3irphx7] .hero__track[data-astro-cid-i3irphx7]{animation:44s linear infinite scroll-up}.hero__col--b[data-astro-cid-i3irphx7] .hero__track[data-astro-cid-i3irphx7]{animation:48s linear infinite scroll-down}.hero__frames[data-astro-cid-i3irphx7]:hover .hero__track[data-astro-cid-i3irphx7],.hero__frames[data-astro-cid-i3irphx7][data-paused] .hero__track[data-astro-cid-i3irphx7]{animation-play-state:paused}.motion[data-astro-cid-i3irphx7] .hero__line[data-astro-cid-i3irphx7]{animation:line-in var(--d-cinematic) var(--ease-out) both}.motion[data-astro-cid-i3irphx7] .hero__line[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:80ms}.motion[data-astro-cid-i3irphx7] .hero__line[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.22s}.motion[data-astro-cid-i3irphx7] .hero__line[data-astro-cid-i3irphx7]:nth-child(4){animation-delay:.3s}}@keyframes scroll-up{to{transform:translateY(calc(-50% - var(--s-4) / 2))}}@keyframes scroll-down{0%{transform:translateY(calc(-50% - var(--s-4) / 2))}to{transform:translateY(0)}}@keyframes line-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.35em)}to{opacity:1;clip-path:inset(-.2em);transform:none}}@media (width<=1023px){.hero[data-astro-cid-i3irphx7]{min-height:0;display:block}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr);gap:0}.hero__copy[data-astro-cid-i3irphx7]{padding-block:var(--s-7) var(--s-6)}.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(3rem,13vw,6rem)}.hero__frames[data-astro-cid-i3irphx7]{min-height:0;margin-inline:calc(-1 * var(--gutter));padding-bottom:var(--s-8);display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.hero__col--b[data-astro-cid-i3irphx7]{display:none}.hero__track[data-astro-cid-i3irphx7]{flex-direction:row;width:max-content;position:static}.hero__col--a[data-astro-cid-i3irphx7] .hero__track[data-astro-cid-i3irphx7]{animation-name:scroll-left;animation-duration:34s}.hero__cell[data-astro-cid-i3irphx7]{width:clamp(190px,52vw,230px)}}@keyframes scroll-left{to{transform:translateX(calc(-50% - var(--s-4) / 2))}}@media (width<=479px){.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}.manifesto[data-astro-cid-pgckz4m3]{border-top:1px solid var(--line-on-ink)}.manifesto__grid[data-astro-cid-pgckz4m3]{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.manifesto__grid[data-astro-cid-pgckz4m3]>.eyebrow[data-astro-cid-pgckz4m3]{grid-column:1/-1}.manifesto__title[data-astro-cid-pgckz4m3]{grid-column:1/span 10}.manifesto__text[data-astro-cid-pgckz4m3]{margin-top:var(--s-6);font-family:var(--font-display);letter-spacing:-.02em;grid-column:3/span 9;font-size:clamp(1.5rem,3vw,2.625rem);font-weight:600;line-height:1.22}.manifesto__text[data-astro-cid-pgckz4m3] .w{display:inline}.manifesto__facts[data-astro-cid-pgckz4m3]{margin-top:var(--s-8);gap:var(--s-5);grid-column:3/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.manifesto__facts[data-astro-cid-pgckz4m3] li[data-astro-cid-pgckz4m3]{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-on-ink);color:var(--muted-on-ink);font-size:var(--fs-small);flex-direction:column;display:flex}.manifesto__k[data-astro-cid-pgckz4m3]{font-family:var(--font-display);color:var(--paper);font-size:1.25rem;font-weight:700}@media (width<=1023px){.manifesto__title[data-astro-cid-pgckz4m3],.manifesto__text[data-astro-cid-pgckz4m3],.manifesto__facts[data-astro-cid-pgckz4m3]{grid-column:1/-1}.manifesto__facts[data-astro-cid-pgckz4m3]{grid-template-columns:1fr}}.forwho[data-astro-cid-lnnhmfjn]{overflow:hidden}.forwho__head[data-astro-cid-lnnhmfjn]{gap:var(--s-5);flex-direction:column;display:flex}.forwho__rows[data-astro-cid-lnnhmfjn]{margin-block:var(--s-8);gap:var(--s-2);flex-direction:column;display:flex}.forwho__row[data-astro-cid-lnnhmfjn]{white-space:nowrap;gap:0;width:max-content;display:flex}.forwho__item[data-astro-cid-lnnhmfjn]{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;align-items:center;font-size:clamp(2.25rem,6.5vw,5.5rem);font-weight:800;line-height:1.05;display:inline-flex}.forwho__row[data-astro-cid-lnnhmfjn]:nth-child(2) .forwho__item[data-astro-cid-lnnhmfjn]{color:var(--muted-on-paper)}.forwho__item[data-astro-cid-lnnhmfjn] i[data-astro-cid-lnnhmfjn]{background:var(--grad-deep);border-radius:50%;width:.22em;height:.22em;margin-inline:.45em;display:inline-block}.forwho__foot[data-astro-cid-lnnhmfjn]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);flex-wrap:wrap;display:flex}.forwho__foot[data-astro-cid-lnnhmfjn] .lead[data-astro-cid-lnnhmfjn]{max-width:42em}.qs__grid[data-astro-cid-yl6lx54m]{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.qs__head[data-astro-cid-yl6lx54m]{top:calc(var(--header-h) + var(--s-6));gap:var(--s-5);flex-direction:column;display:flex;position:sticky}.qs__list[data-astro-cid-yl6lx54m]{border-top:1px solid var(--line-on-paper)}.qs__item[data-astro-cid-yl6lx54m]{border-bottom:1px solid var(--line-on-paper)}.qs__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]{align-items:center;gap:var(--s-4);padding:var(--s-5) 0;cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;min-height:44px;list-style:none;display:grid}.qs__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]::-webkit-details-marker{display:none}.qs__n[data-astro-cid-yl6lx54m]{font-size:var(--fs-small);color:var(--muted-on-paper);font-variant-numeric:tabular-nums}.qs__q[data-astro-cid-yl6lx54m]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:650;line-height:1.2}.qs__plus[data-astro-cid-yl6lx54m]{border:1px solid var(--line-on-paper);width:40px;height:40px;transition:transform var(--d-standard) var(--ease-out), background-color var(--d-fast) var(--ease-out);border-radius:50%;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.qs__item[data-astro-cid-yl6lx54m][open] .qs__plus[data-astro-cid-yl6lx54m]{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.qs__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]:hover .qs__plus[data-astro-cid-yl6lx54m]{border-color:var(--ink)}.qs__a[data-astro-cid-yl6lx54m]{padding:0 0 var(--s-5) calc(2.5rem + var(--s-4));align-items:flex-start;gap:var(--s-3);color:var(--muted-on-paper);flex-direction:column;max-width:40em;display:flex}.qs__a[data-astro-cid-yl6lx54m] .link-arrow[data-astro-cid-yl6lx54m]{color:var(--ink)}.qs__reveal[data-astro-cid-yl6lx54m]{margin-top:var(--s-10);justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.qs__answer[data-astro-cid-yl6lx54m]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:750;line-height:1.04}@media (width<=1023px){.qs__grid[data-astro-cid-yl6lx54m]{grid-template-columns:1fr}.qs__head[data-astro-cid-yl6lx54m]{position:static}}@media (width<=599px){.qs__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]{grid-template-columns:minmax(0,1fr) 2.5rem}.qs__n[data-astro-cid-yl6lx54m]{display:none}.qs__a[data-astro-cid-yl6lx54m]{padding-left:0}.qs__reveal[data-astro-cid-yl6lx54m] .btn[data-astro-cid-yl6lx54m]{width:100%}}.member__top[data-astro-cid-vnngdq3e]{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.member__head[data-astro-cid-vnngdq3e]{gap:var(--s-5);flex-direction:column;display:flex}.member__benefits[data-astro-cid-vnngdq3e]{border-top:1px solid var(--line-on-paper);padding:0;list-style:none}.member__benefits[data-astro-cid-vnngdq3e] li[data-astro-cid-vnngdq3e]{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line-on-paper);padding:14px 0;font-weight:500;display:flex}.member__check[data-astro-cid-vnngdq3e]{background:var(--grad-deep);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.member__cta[data-astro-cid-vnngdq3e]{margin-top:var(--s-6);align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.member__note[data-astro-cid-vnngdq3e]{font-size:var(--fs-small)}@media (width<=1023px){.member__top[data-astro-cid-vnngdq3e]{grid-template-columns:1fr}}@media (width<=479px){.member__cta[data-astro-cid-vnngdq3e] .btn[data-astro-cid-vnngdq3e]{width:100%}}.mag__head[data-astro-cid-pncpgx2v]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.mag__head[data-astro-cid-pncpgx2v]>div[data-astro-cid-pncpgx2v]{gap:var(--s-5);flex-direction:column;display:flex}.mag__grid[data-astro-cid-pncpgx2v]{gap:var(--s-6) var(--s-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1023px){.mag__grid[data-astro-cid-pncpgx2v]{grid-template-columns:1fr 1fr}.mag__lead[data-astro-cid-pncpgx2v]{grid-column:1/-1}}@media (width<=599px){.mag__grid[data-astro-cid-pncpgx2v]{grid-template-columns:1fr}}.home-services[data-astro-cid-lcdefpme]{padding-top:0}.home-services__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-7);padding-top:var(--s-9);border-top:1px solid var(--line-on-paper);flex-wrap:wrap;display:flex}.home-services__head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--s-5);flex-direction:column;display:flex}
