.pf .pf-row{gap:calc(var(--space-48) * 2);margin:0;padding:0;list-style:none;display:grid}.pf .pf-tile{--tint:var(--tint-sky);--tone:var(--vivid);min-width:0}.pf .pf-tile[data-format=feed]{--tint:var(--tint-mint);--tone:var(--teal-ink)}.pf .pf-tile[data-format=push]{--tint:var(--tint-lilac);--tone:var(--midnight)}.pf .pf-copy{justify-items:start;min-width:0;max-width:44ch;display:grid}.pf .pf-copy .jc-kind{font-size:var(--fs-body);color:var(--ink)}.pf .pf-line{margin:var(--space-16) 0 0;font-size:var(--fs-subhead);font-weight:var(--weight-heading);line-height:var(--leading-snug);text-wrap:balance}.pf .pf-body{margin:var(--space-12) 0 0;text-wrap:pretty}.pf .pf-points{gap:var(--space-16);margin:var(--space-24) 0 0;padding:0;list-style:none;display:grid}.pf .pf-points li{gap:var(--space-16);grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.pf .pf-mark{border-radius:var(--radius-control);background:var(--tint);width:36px;height:36px;color:var(--tone);place-items:center;display:grid}.pf .pf-visual{--pf-w:324px;box-sizing:border-box;min-width:0;min-height:calc(704px + var(--space-40) * 2);padding:var(--space-40) var(--space-16);border-radius:var(--radius-block);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.pf .pf-phone{width:var(--pf-w);max-width:100%;position:relative}.pf-still{width:100%;height:100%;position:absolute;inset:0}.pf .pf-row{container:pf-rows/inline-size}.pf .pf-watch{aspect-ratio:250/400;width:224px;max-width:100%}@media (scripting:none){.pf .pf-watch{display:none}}.pf .pf-tile[data-format=push] .pf-visual{row-gap:var(--space-24)}@media (width>=821px){@container pf-rows (width>=1050px){.pf .pf-tile[data-format=push] .pf-visual{justify-content:center;column-gap:var(--space-24);grid-template-columns:auto auto;align-items:end}.pf .pf-tile[data-format=push] .pf-watch{margin-block-end:-8.96px}}@container pf-rows (width<=1049.98px){.pf .pf-tile[data-format=push] .pf-visual{min-height:calc(704px + var(--space-24) + 224px * 1.6 + var(--space-40) * 2 + 2px)}}}@media (width<=820px){@container pf-rows (width>=600px){.pf .pf-tile[data-format=push] .pf-visual{justify-content:center;column-gap:var(--space-24);grid-template-columns:auto auto;align-items:end}.pf .pf-tile[data-format=push] .pf-watch{margin-block-end:-8.96px}}}.pf .pf-lock{pointer-events:none;position:absolute;inset:0}.pf .pf-lock>[role=img]{opacity:0}@media (prefers-reduced-motion:no-preference){.pf .pf-lock>[role=img]{transition:opacity var(--duration-standard) var(--ease-out)}}.pf .pf-lock>[data-show]{opacity:1}.pf .pf-lock>[data-instant]{transition:none}@media (width<=820px){.pf .pf-row{gap:calc(var(--space-16) * 4)}.pf .pf-tile{row-gap:var(--space-32)}.pf .pf-visual{min-height:0;padding-block:var(--space-32)}}@media (width<=640px){.pf .pf-visual{--pf-w:min(324px, 100%);padding:var(--space-24) var(--space-12)}}.jh.astro-uaugsw64{scroll-margin-top:calc(var(--layout-header) + var(--space-8) - var(--space-section))}.jh-on.astro-uaugsw64{margin:0}@media (width>=48rem) and (width<=79.99rem){.jh.astro-uaugsw64 .jpa-path{width:fit-content;margin-inline:auto}}@media (width>=80rem){.jh.astro-uaugsw64 .jh-head{column-gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end}.jh.astro-uaugsw64 .jh-head>*{grid-column:1}.jh.astro-uaugsw64 .jh-head>.section-head-support{grid-area:1/2/span 2;align-self:end}.jh.astro-uaugsw64 .jh-head>.jh-on{grid-area:3/2}}.home-stories.astro-rkxum3zg{--bleed:calc(max(0px, (100vw - var(--max)) / 2) + var(--gutter));overflow-x:clip}.home-stories-after.astro-rkxum3zg{padding-top:0}.home-stories-after.astro-rkxum3zg .voices.astro-rkxum3zg{align-items:start}.voices-head.astro-rkxum3zg{justify-items:start;gap:var(--space-16);display:grid}.voices-line.astro-rkxum3zg{color:var(--ink);text-wrap:balance;margin:0}.voices-head.astro-rkxum3zg .btn{margin-top:var(--space-16)}.voices-stage.astro-rkxum3zg{gap:var(--space-24);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.voices-track.astro-rkxum3zg{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--bleed)) * .9);gap:var(--space-24);margin:0 calc(var(--bleed) * -1) 0 0;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.voices-track.astro-rkxum3zg::-webkit-scrollbar{display:none}.voices-track.astro-rkxum3zg.voices-one{grid-auto-columns:calc(100% - var(--bleed));overflow:visible}.voices-more.astro-rkxum3zg{margin-top:var(--space-24)}.voices-track.astro-rkxum3zg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.voice.astro-rkxum3zg{scroll-snap-align:start;min-width:0;display:grid}.voice-card.astro-rkxum3zg{--voice-photo:clamp(128px, 15vw, 224px);grid-template-rows:auto auto minmax(max(var(--space-32), calc(var(--voice-photo) - 7.5rem)), 1fr) auto auto;padding:var(--pad-block);border-radius:var(--radius-block);background:var(--white);color:var(--ink);--quote-measure:24ch;--quote-wrap:pretty;display:grid;position:relative;overflow:hidden}.voice-card.astro-rkxum3zg>.quote{margin-top:var(--space-32)}.voice-person.astro-rkxum3zg,.voice-foot.astro-rkxum3zg{z-index:1;min-width:0;max-width:calc(100% - var(--voice-photo) + var(--space-24));position:relative}.voice-person.astro-rkxum3zg{justify-items:start;gap:var(--space-2);grid-row:4;display:grid}.voice-foot.astro-rkxum3zg{margin-top:var(--space-12);grid-row:5;display:flex}.voice-name.astro-rkxum3zg{font-weight:var(--weight-semibold);line-height:var(--leading-body)}.voice-role.astro-rkxum3zg{font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink-muted)}.voice-foot.astro-rkxum3zg .voice-door{gap:var(--space-8);white-space:nowrap}.voice-card.astro-rkxum3zg picture{display:contents}.voice-card.astro-rkxum3zg .voice-photo{right:calc(var(--voice-photo) * -.06);width:var(--voice-photo);pointer-events:none;height:auto;translate:0 var(--voice-trim,0%);display:block;position:absolute;bottom:0}.voice-card.astro-rkxum3zg[data-cut=left]{--voice-clear:calc(var(--voice-photo) * .94 - var(--pad-block) + var(--space-20))}.voice-card.astro-rkxum3zg[data-cut=left] .voice-photo{right:auto;left:calc(var(--voice-photo) * -.06)}.voice-card.astro-rkxum3zg[data-cut=left] .astro-rkxum3zg:is(.voice-person,.voice-foot){max-width:calc(100% - var(--voice-clear));margin-inline-start:var(--voice-clear)}.voices-nav.astro-rkxum3zg{justify-content:flex-end;align-items:center;gap:var(--space-12);display:flex}.voices-count.astro-rkxum3zg{margin:0 var(--space-8) 0 0;font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink-muted)}.voices-arrow.astro-rkxum3zg{border-radius:var(--radius-pill);width:48px;height:48px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.voices-arrow.astro-rkxum3zg:hover:not(:disabled){background:color-mix(in srgb, currentColor 6%, transparent)}.voices-arrow.astro-rkxum3zg:disabled{color:var(--ink-quiet);box-shadow:inset 0 0 0 1.5px var(--rule);cursor:default}.voices-arrow.astro-rkxum3zg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.voices-arrow.astro-rkxum3zg .flip{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.voices-track.astro-rkxum3zg{scroll-behavior:smooth}}@media (width<=640px){.voices-track.astro-rkxum3zg{grid-auto-columns:calc((100% - var(--bleed)) * .92)}.voice-card.astro-rkxum3zg{--voice-photo:min(112px, 30vw);grid-template-rows:auto auto minmax(max(var(--space-24), calc(var(--voice-photo) - 6.5rem)), 1fr) auto auto;padding:var(--space-24)}.voice-person.astro-rkxum3zg,.voice-foot.astro-rkxum3zg{max-width:calc(100% - var(--voice-photo) + var(--space-8))}.voice-card.astro-rkxum3zg .voice-photo{right:0}.voice-card.astro-rkxum3zg[data-cut=left]{--voice-clear:calc(var(--voice-photo) - var(--space-24) + var(--space-12))}.voice-card.astro-rkxum3zg[data-cut=left] .voice-photo{left:0;right:auto}}.video-btn.astro-3u5fvsce{align-items:center;gap:var(--space-12);min-height:var(--control-height);padding:0 var(--space-8) 0 0;border-radius:var(--radius-pill);color:inherit;font:inherit;font-weight:600;font-size:var(--fs-body);line-height:var(--leading-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.video-btn.astro-3u5fvsce:hover .video-label.astro-3u5fvsce{text-underline-offset:4px;text-decoration:underline}.video-thumb.astro-3u5fvsce{height:var(--control-height);aspect-ratio:5/3;border-radius:var(--radius-pill);flex:none;position:relative;overflow:hidden}.video-thumb.astro-3u5fvsce picture,.video-thumb.astro-3u5fvsce img{width:100%;height:100%;display:block}.video-thumb.astro-3u5fvsce img{object-fit:cover;object-position:50% 30%}.video-play.astro-3u5fvsce{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--white);width:56px;color:var(--midnight);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.video-play.astro-3u5fvsce .icon{width:100%;height:100%}.video-thumb.astro-3u5fvsce .video-play.astro-3u5fvsce{width:var(--space-24);height:var(--space-24);color:var(--white);filter:drop-shadow(0 1px 2px var(--midnight));background:0 0;margin:0;inset:50% auto auto 33.333%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.video-thumb.astro-3u5fvsce img{transition:transform var(--duration-quick)}.video-btn.astro-3u5fvsce:hover .video-thumb.astro-3u5fvsce img{transform:scale(1.04)}}.jy{--jy-x:28px;--jy-node:56px;--rows:none;--ride:0px;--r:auto;--c:auto;--n:auto;--at:0;--w:auto;--y:0px;--a:0;--b:100;--from:0px;--v:1;--h:0px;isolation:isolate;row-gap:var(--space-16);max-width:34rem;padding:var(--space-24) var(--space-16);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--white);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid;position:relative}.jy:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(var(--mist) 1px, transparent 1px) 0 0 / 16px 16px;mask-image:radial-gradient(ellipse 72% 70% at 50% 50%, var(--midnight) 40%, transparent 100%);pointer-events:none;position:absolute;inset:0}.jy>*{grid-row:var(--n);grid-column:1}.jy-act{align-items:center;gap:var(--space-10);font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--midnight);justify-self:start;margin:0;display:flex}.jy-num{background:var(--midnight);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.jy-act:not(:first-of-type){margin-top:var(--space-16)}.jy-steprail{display:none}.jp{z-index:2;box-sizing:border-box;padding:var(--space-16);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--white);position:relative}.jp-who{align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--rule);display:flex}.jp-name{font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--midnight);margin:0;display:grid}.jp-place{font-size:var(--fs-small);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--ink-muted)}.jp-facts{gap:var(--space-10);margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}.jp-facts li{align-items:center;gap:var(--space-10);font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink);display:flex}.jp-icon{color:var(--teal-ink);flex:none}.jy-card{z-index:2;width:var(--w);max-width:calc(100% - 2 * var(--jy-x));margin-left:calc(2 * var(--jy-x));position:relative}.jr{z-index:2;gap:var(--space-12);box-sizing:border-box;padding:var(--space-20) var(--space-24) var(--space-24);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--white);display:grid;position:relative;container-type:inline-size}.jr-head{align-items:center;gap:var(--space-4) var(--space-12);font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.jr-name{font-size:var(--fs-body);font-weight:var(--weight-semibold);color:var(--midnight);flex-basis:100%}.jr-live{align-items:center;gap:var(--space-6);display:inline-flex}.jr-live:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px}.jr-bars{gap:var(--space-8);display:grid}.jr-bar{align-items:center;gap:var(--space-12);font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink-muted);grid-template-columns:9rem minmax(0,1fr) 2.5rem;margin:0;display:grid}.jr-track{border-radius:var(--radius-pill);background:var(--stone);grid-column:2;height:6px;overflow:hidden}@container (width<=16rem){.jr-bar{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) 2.5rem}.jr-bar-label{grid-column:1/-1}.jr-track{grid-column:1}}.jr-fill{border-radius:inherit;background:var(--mist);height:100%;transform:scaleX(var(--v));transform-origin:0;display:block}.jr-bar[data-k=after]{color:var(--midnight)}.jr-bar[data-k=after] .jr-fill{background:var(--teal-ink)}.jy-spine,.jy-tie,.jy-way,.jy-bridge,.jy-rider{z-index:1;grid-row:var(--n);pointer-events:none;position:absolute;inset:0}.jy-spine{top:calc(var(--jy-node) / 2);bottom:calc(var(--jy-node) / 2);left:calc(var(--jy-x) - var(--jy-wire) / 2);width:var(--jy-wire);background:var(--jy-line);right:auto}.jy-lit{inset:0 auto auto calc(var(--jy-wire) / -4);width:calc(var(--jy-wire) * 1.5);background:var(--jy-path);transform-origin:top;height:100%;position:absolute}.jy-tie{top:36px;bottom:auto;left:var(--jy-x);width:var(--jy-x);border-top:var(--jy-wire) dashed var(--jy-tie);transform-origin:0}.jy-node[data-kind=check]{margin-bottom:var(--space-8)}.jy-way{inset:-12px 0}.jy-loop{inset:0 0 0 var(--jy-x);border:var(--jy-wire) dashed var(--jy-tie);border-radius:0 var(--radius-control) var(--radius-control) 0;border-left:0;position:absolute}.jy-answer{padding:0 var(--space-4);background:var(--white);font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink-muted);position:absolute;transform:translateY(-50%)}.jy-answer[data-answer=taken]{top:0;left:calc(var(--jy-x) + var(--space-8));color:var(--teal-ink)}.jy-answer[data-answer=other]{top:0;right:var(--space-12)}.jy-loop{opacity:.6}.jy-bridge,.jy-rider{display:none}@media (width>=73.75em){.jy{grid-template-columns:[side-start] minmax(15rem, 18rem) [side-end] minmax(var(--space-32), 1fr) [spine-start] 21rem [spine-end] minmax(var(--space-32), 1fr) [far-start] minmax(15rem, 20rem) [far-end];grid-template-rows:var(--rows);max-width:none;padding:var(--space-28) var(--space-40);row-gap:0}.jy>*{grid-row:var(--r);grid-column:var(--c)}.jy-spine,.jy-tie,.jy-way,.jy-bridge,.jy-rider{grid-row:var(--r)}.jy-spine,.jy-way,.jy-rider{grid-column:spine}.jy-act{z-index:2;padding-right:var(--space-12);background:var(--white);align-self:center;position:relative}.jy-act:not(:first-of-type){margin-top:0}.jy-act[data-act=next]{margin-left:calc(var(--jy-x) - 13px)}.jy-steprail{height:var(--jy-wire);background:var(--jy-line);grid-area:1/side-start/span 1/far-end;display:block;position:absolute;top:50%;left:13px;right:0}.jy[data-variant=platform] .jy-steprail{left:var(--jy-x);grid-column:spine-start/far-end}.jy-steprail-fill{background:var(--jy-path);transform-origin:0;height:100%;display:block}.jy-card,.jy-report{margin-top:var(--y)}.jy-member{margin-top:-16px}.jy-card{max-width:none;margin-left:0}.jy-card[data-side=side]{justify-self:end}.jy-card[data-side=far]{justify-self:start}.jy-tie{top:calc(var(--jy-node) / 2);width:auto}.jy-tie[data-side=far]{left:var(--jy-x);grid-column:spine-start/far-start;right:0}.jy-tie[data-side=side]{left:0;right:calc(var(--jy-x) * -1);transform-origin:100%;grid-column:side-end/spine-start}.jy-node[data-kind=check]{margin-bottom:0}.jy-way{inset:0 var(--space-12) 0 0}.jy-loop{inset:20px 0 16px var(--jy-x)}.jy-answer[data-answer=taken]{top:36px}.jy-answer[data-answer=other]{top:20px;right:var(--space-32)}.jy-bridge{top:calc(var(--jy-node) / 2);border-top:calc(var(--jy-wire) * 1.5) solid var(--jy-path);height:0;display:block;bottom:auto}.jy-bridge[data-bridge=in]{left:0;right:calc(var(--jy-x) * -1);grid-column:side-end/spine-start}.jy-bridge[data-bridge=out]{left:var(--jy-x);transform-origin:0;grid-column:spine-start/far-start;right:0}.jy-rider{z-index:3;display:block;container-type:size}.jy-lit{height:calc(var(--ride) + var(--jy-node) / 2)}.jy-token{--face-ring:var(--white);left:calc(var(--jy-x) - 22px);position:absolute;bottom:-8px}.jy[data-variant=platform]{grid-template-columns:[spine-start] 17rem [spine-end] var(--space-16) [far-start] minmax(15rem, 1fr) [far-end];padding:var(--space-28) var(--space-24)}.jy[data-variant=platform] .jy-bridge[data-bridge=out]{top:calc(var(--jy-node) / 2);left:calc(var(--jy-x) - var(--jy-wire) * .75);width:0;height:calc(var(--jy-node) / 2 + var(--y));border-top:0;border-left:calc(var(--jy-wire) * 1.5) solid var(--jy-path);transform-origin:top;grid-column:spine;right:auto}}@keyframes jy-ride{0%{transform:translateY(calc(42px - 100cqh))}}@keyframes jy-grow-y{0%{transform:scaleY(0)}}@keyframes jy-grow-x{0%{transform:scaleX(0)}}@keyframes jy-pop{0%{opacity:0;transform:translateX(var(--from)) scale(.96)}}@keyframes jy-dim{0%{opacity:1}}@keyframes jy-lift{0%{opacity:0;transform:translateY(var(--space-16))}}@keyframes jy-reach{0%{background-color:var(--mist)}}@media (prefers-reduced-motion:no-preference) and (width>=73.75em){.jy[data-motion]{view-timeline:--jy block}.jy[data-motion] .jy-token{animation-name:jy-ride}.jy[data-motion] .jy-lit{animation-name:jy-grow-y}.jy[data-motion] :is(.jy-steprail-fill,.jy-bridge[data-bridge=out],.jy-tie,.jr-fill){animation-name:jy-grow-x}.jy[data-motion] .jy-card{--a:calc(var(--at) + 3);--b:min(100, calc(var(--at) + 11));--from:-24px;animation-name:jy-pop}.jy[data-motion] .jy-card[data-side=side]{--from:24px}.jy[data-motion] .jy-tie{--a:var(--at);--b:min(100, calc(var(--at) + 4))}.jy[data-motion] .jy-loop{--a:calc(var(--at) + 2);--b:min(100, calc(var(--at) + 8));animation-name:jy-dim}.jy[data-motion] .jy-bridge[data-bridge=out]{--a:90;--b:95}.jy[data-motion][data-variant=platform] .jy-bridge[data-bridge=out]{animation-name:jy-grow-y}.jy[data-motion] .jy-report{--a:92;--b:98;animation-name:jy-lift}.jy[data-motion] .jr-fill{--a:95;--b:100}.jy[data-motion] .jy-act[data-act=works] .jy-num{--a:96;--b:100;animation-name:jy-reach}.jy[data-motion] :is(.jy-token,.jy-lit,.jy-steprail-fill){--a:0;--b:100}.jy[data-motion] :is(.jy-token,.jy-lit,.jy-steprail-fill,.jy-bridge[data-bridge=out],.jy-tie,.jr-fill,.jy-card,.jy-loop,.jy-report,.jy-act[data-act=works] .jy-num){animation-duration:calc((var(--b) - var(--a)) * 10ms);animation-timing-function:linear;animation-delay:calc(var(--a) * 10ms);animation-play-state:paused;animation-fill-mode:both}.jy[data-motion=view] :is(.jy-token,.jy-lit,.jy-steprail-fill,.jy-bridge[data-bridge=out],.jy-tie,.jr-fill,.jy-card,.jy-loop,.jy-report,.jy-act[data-act=works] .jy-num){animation-duration:auto;animation-play-state:running;animation-delay:0s;animation-timeline:--jy;animation-range:cover calc(var(--h) * (.25 + var(--a) * .0074)) cover calc(var(--h) * (.25 + var(--b) * .0074))}}.hp{--hp-side:max-content;--hp-phone:minmax(300px, min(420px, (100svh - 100px) * .6));grid-template-columns:var(--hp-phone) var(--hp-side);column-gap:clamp(var(--space-12), 1.2vw, var(--space-20));grid-template-rows:1fr auto 1fr;grid-template-areas:"phone.""phone side""phone.";justify-content:end;display:grid;container-type:inline-size}.hp-phone{grid-area:phone;min-width:0;display:grid;position:relative}.hp-screen{grid-area:1/1;min-width:0;container-type:inline-size}.hp-screen>[role=img]{--s:tan(atan2(100cqi, 414px))!important}.hp-screen[data-state=off]{visibility:hidden;opacity:0}.hp-touch{z-index:1;aspect-ratio:1;background:color-mix(in srgb, var(--white) 55%, transparent);width:13%;box-shadow:0 0 0 2px color-mix(in srgb, var(--white) 80%, transparent), 0 2px 12px #00000059;opacity:0;pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.hp-side{grid-area:side;min-width:0;display:grid}@media (width>=62.5em){.hp{--hp-fit:min(420px, (100svh - var(--hero-over-top,128px) - var(--space-24)) * 414 / 846);--hp-phone:minmax(260px, var(--hp-fit));grid-template-rows:var(--hero-band,auto) 1fr;grid-template-areas:"phone side""phone.";container-type:normal}.hp-side{align-self:center}}@media (width>=1800px) and (width>=75.0625em){.hp{--hp-phone:max(260px, var(--hp-fit));grid-template-columns:minmax(var(--space-40), 2fr) var(--hp-phone) minmax(var(--space-20), 1fr) var(--hp-side);grid-template-areas:".phone.side"".phone. .";column-gap:0}}@media (width>=62.5em) and (width<=75em){.hp{--hp-phone:max(312px, min(420px, (100svh - var(--hero-over-top,128px) - var(--space-40) * 2) * 414 / 846));justify-items:center;gap:var(--space-16);grid-template:"phone""side"/minmax(0,1fr)}.hp-phone{width:var(--hp-phone)}.hp-side{justify-items:center;width:100%}}@media (prefers-reduced-motion:no-preference){.hp-screen{transition:opacity .24s var(--ease-out), visibility 0s, translate .24s var(--ease-out)}.hp-screen[data-state=off]{transition-delay:0s,.24s,0s}.hp-touch[data-on]{animation:hp-tap .9s var(--ease-out) .3s both}}@media (prefers-reduced-motion:reduce),(scripting:none){.hp .hp-screen:is([data-screen=lock],[data-screen=push],[data-screen=inapp]){visibility:hidden;opacity:0}.hp .hp-screen[data-screen=feed]{visibility:visible;opacity:1;translate:none}}@keyframes hp-tap{0%{opacity:0;scale:1.4}30%,65%{opacity:1;scale:.9}to{opacity:0;scale:1}}@media (width<=62.4375em){.hp{--hp-phone:clamp(300px, 46vw, 460px);justify-content:center}}@media (width<=640px){.hp{--hp-phone:clamp(min(300px, 100vw - var(--space-24)), (100svh - 419px) * .85, min(100vw - var(--space-24), 360px));row-gap:var(--space-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"side""phone"}.hp-phone{--hp-tuck:calc(var(--hp-phone) * .614 - var(--space-16));--hp-fade:var(--space-16);width:var(--hp-phone);margin-top:calc(-1 * var(--hp-tuck));clip-path:inset(var(--hp-tuck) 0 0);mask-image:linear-gradient(transparent var(--hp-tuck), #000 calc(var(--hp-tuck) + var(--hp-fade)));justify-self:center}.hp-phone:has(>.hp-screen:not([data-screen=feed])[data-state=on]){--hp-lift:calc(var(--hp-tuck) - var(--hp-phone) * .745)}.hp-phone:has(>[data-screen=inapp][data-state=on]){--hp-fade:var(--space-4)}.hp-screen{translate:0 var(--hp-lift,0)}.hp-side{z-index:1;justify-items:center;position:relative}}@media (width<=389px){.hp-phone{--hp-tuck:calc(var(--hp-phone) * .685)}.hp-phone:has(>.hp-screen:is([data-screen=lock],[data-screen=push])[data-state=on]){--hp-lift:calc(var(--hp-tuck) - var(--hp-phone) * .83)}}.product-hero-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=62.5em){.product-hero-grid{grid-template-columns:var(--product-hero-columns,minmax(0, 1fr))}}.hero.astro-63llj4z6{--hero-strip:36px;--hero-over-top:calc(114px + var(--hero-strip));--hero-over-bottom:var(--space-40);--hero-measure:calc(var(--fs-lead) * 31);--product-hero-columns:minmax(max-content, 1fr) auto;background:var(--midnight);position:relative;overflow:hidden}html.announce-dismissed .hero.astro-63llj4z6,body:not(:has([data-announce]:not([hidden]))) .hero.astro-63llj4z6{--hero-strip:0px}.hero-over.astro-63llj4z6{column-gap:clamp(var(--space-24), 3vw, var(--space-40));row-gap:var(--space-40);padding-top:var(--hero-over-top);padding-bottom:var(--hero-over-bottom);align-items:center;position:relative}.hero-copy.astro-63llj4z6{--eyebrow-stack:var(--space-22);justify-items:start;gap:var(--space-22);min-width:0;max-width:var(--layout-hero-copy);grid-template-columns:minmax(0,1fr);display:grid}.hero-copy.astro-63llj4z6 .eyebrow{white-space:nowrap}@media (width<=389px){.hero-copy.astro-63llj4z6 .eyebrow{white-space:normal;text-wrap:balance}}.hero-h1.astro-63llj4z6{font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:var(--leading-display);margin:0}@media (width>=62.5em){.hero-h1.astro-63llj4z6{white-space:nowrap}}.hero-ctas.astro-63llj4z6{gap:var(--space-12);flex-wrap:wrap;display:flex}.hero-proof.astro-63llj4z6{max-width:var(--layout-hero-lead);color:var(--on-dark-muted);font-size:var(--fs-small);margin:0}.hero-results.astro-63llj4z6{contain:inline-size;justify-self:stretch;gap:var(--space-32);margin:var(--space-16) 0 0;padding:var(--space-24) 0 0;border-top:1px solid var(--night-rule);grid-template-columns:repeat(4,minmax(min-content,1fr));list-style:none;display:grid}.hero-results.astro-63llj4z6>li.astro-63llj4z6{display:grid}.hero-result.astro-63llj4z6{align-content:start;gap:var(--space-4);color:var(--on-dark);text-decoration:none;display:grid}.hero-result-mark.astro-63llj4z6{height:var(--space-24);margin-bottom:var(--space-8);align-items:flex-end;display:flex}.hero-result.astro-63llj4z6 .result{gap:var(--space-4)}.hero-result.astro-63llj4z6 .result-label{font-size:var(--fs-small);color:var(--on-dark-muted);text-wrap:balance}.hero-result.astro-63llj4z6:is(:hover,:focus-visible) .result-label{color:var(--on-dark);text-underline-offset:.2em;text-decoration:underline}@media (width>=62.5em) and (width<=75em){.hero-results.astro-63llj4z6{row-gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-lead.astro-63llj4z6{color:color-mix(in srgb, var(--white) 86%, transparent);max-width:var(--layout-hero-lead);font-size:var(--fs-lead);letter-spacing:var(--track-body);text-wrap:balance;margin:0}@media (width>=62.5em){.hero.astro-63llj4z6{--hero-over-top:calc(var(--layout-header) + var(--space-16) + var(--hero-strip));--hero-band:min(100svh - var(--hero-over-top) - var(--hero-over-bottom), 858px)}.hero-over.astro-63llj4z6{align-items:start;column-gap:var(--space-24)}.hero-copy.astro-63llj4z6{min-height:var(--hero-band);max-width:var(--hero-measure);align-content:center}.hero-lead.astro-63llj4z6{contain:inline-size;justify-self:stretch;max-width:none}}@media (width>=1800px) and (width>=75.0625em){.hero.astro-63llj4z6{--product-hero-columns:minmax(max-content, var(--hero-measure)) minmax(min-content, 1fr)}.hero-over.astro-63llj4z6{column-gap:0}}@media (width<=75em){.hero.astro-63llj4z6{--product-hero-columns:minmax(min-content, 1.1fr) minmax(26.5rem, 1fr)}}@media (width<=640px){.hero.astro-63llj4z6{--hero-over-top:calc(76px + var(--hero-strip));--hero-over-bottom:var(--space-24)}.hero-copy.astro-63llj4z6{--eyebrow-stack:var(--space-12);display:contents}.hero-over.astro-63llj4z6{row-gap:var(--space-12);justify-items:start}.hero-over.astro-63llj4z6>.hp{justify-self:stretch}.hero-lead.astro-63llj4z6{font-size:var(--fs-body)}.hero-proof.astro-63llj4z6{order:1}.hero-results.astro-63llj4z6{row-gap:var(--space-24);margin-top:var(--space-24);order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ctas.astro-63llj4z6{align-items:center;width:100%}.hero-ctas.astro-63llj4z6>.btn{white-space:nowrap;flex:none}.hero-ctas.astro-63llj4z6 .video-thumb picture{display:none}.hero-ctas.astro-63llj4z6 .video-btn{gap:var(--space-4);padding:0}.hero-ctas.astro-63llj4z6 .video-thumb{width:20px;height:24px;overflow:visible}.hero-ctas.astro-63llj4z6 .video-play{filter:none;width:20px;inset:0;transform:none}}.hpn-head.astro-kxwth4sv{margin-bottom:var(--space-head)}.partners-title.astro-kxwth4sv{margin:var(--space-16) 0 0;text-wrap:pretty}@media (width<=43.75rem){.partners-title.astro-kxwth4sv .tone-2{display:inline}}.hpn.astro-kxwth4sv{overflow-x:clip}.hpn.astro-kxwth4sv .frame.astro-kxwth4sv{container-type:inline-size}.hpn-row.astro-kxwth4sv{gap:var(--space-16);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hpn-card.astro-kxwth4sv{scroll-snap-align:start;align-content:start;min-width:0;display:grid}@media (width>=641px){.hpn-row.astro-kxwth4sv{gap:var(--space-24)}}@media (width<=640px){.hpn-row.astro-kxwth4sv{--hpn-bleed:calc((100vw - 100cqw) / 2);gap:var(--space-12);margin-right:calc(var(--hpn-bleed) * -1);padding-right:var(--hpn-bleed);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:58vw;scroll-padding-inline-start:0;overflow-x:auto}.hpn-row.astro-kxwth4sv::-webkit-scrollbar{display:none}.hpn-row.astro-kxwth4sv[data-watched]:not([data-end]){-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-64)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-64)), transparent)}}.hpn-body.astro-kxwth4sv{display:grid}.hpn-lead.astro-kxwth4sv{margin:var(--space-16) 0 0;max-width:46ch}.hpn-marks.astro-kxwth4sv{gap:var(--space-20);margin-top:var(--space-48);padding-top:var(--space-28);border-top:1px solid var(--rule);display:grid}.hpn-marks-list.astro-kxwth4sv{justify-content:space-between;align-items:center;gap:var(--space-24);margin:0;padding:0;list-style:none;display:flex}.hpn-marks-list.astro-kxwth4sv>li.astro-kxwth4sv{min-width:0}@media (width>=641px) and (width<=740px){.hpn-marks-list.astro-kxwth4sv{--mark-factor:.84}}@media (width<=640px){.hpn-marks-list.astro-kxwth4sv{--mark-factor:.84;justify-content:center;gap:var(--space-24) var(--space-16);flex-wrap:wrap;width:100%;max-width:420px;margin-inline:auto}}@media (width<=389px){.hpn-marks-list.astro-kxwth4sv{--mark-factor:.76}}@media (width<=359px){.hpn-marks-list.astro-kxwth4sv{--mark-factor:.64}}@media (width>=1280px){.hpn-body.astro-kxwth4sv{column-gap:var(--space-40);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.hpn-body.astro-kxwth4sv .hpn-row.astro-kxwth4sv{gap:var(--space-40);grid-column:1/span 3}.hpn-marks.astro-kxwth4sv{aspect-ratio:9/16;padding:var(--space-28) var(--space-24);border:1px solid var(--rule);border-radius:var(--radius-card);grid-template-rows:1fr;margin:0}.hpn-marks-list.astro-kxwth4sv{grid-auto-rows:1fr;justify-content:normal;place-items:center;gap:0;display:grid}}.hpn-still.astro-kxwth4sv{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--midnight);position:relative;overflow:hidden}.hpn-still.astro-kxwth4sv>picture img{object-fit:cover;width:100%;height:100%}.hpn-still.astro-kxwth4sv:has(video){cursor:pointer}.hpn-video.astro-kxwth4sv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hpn-video.astro-kxwth4sv[hidden]{display:none}.hpn-ctl.astro-kxwth4sv{inset:var(--space-16) var(--space-16) auto auto;gap:var(--space-8);display:flex;position:absolute}.hpn-ctl.astro-kxwth4sv>button.astro-kxwth4sv{height:40px;padding:0 var(--space-14);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--midnight) 64%, transparent);color:var(--white);font-size:var(--fs-small);font-weight:var(--weight-semibold);cursor:pointer;border:0;position:relative}.hpn-ctl.astro-kxwth4sv>button.astro-kxwth4sv:after{content:"";inset:calc(-1 * var(--space-2));position:absolute}.hpn-ctl.astro-kxwth4sv>button.astro-kxwth4sv:hover{background:var(--midnight)}.hpn-ctl.astro-kxwth4sv>button.astro-kxwth4sv:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--white)}.hpn-ctl.astro-kxwth4sv>.hpn-play.astro-kxwth4sv{place-items:center;width:40px;padding:0;display:grid}.astro-kxwth4sv[data-state=idle] .hpn-play.astro-kxwth4sv{background:var(--white);width:56px;height:56px;color:var(--midnight)}.astro-kxwth4sv[data-state=idle] .hpn-play.astro-kxwth4sv:hover{background:var(--action-on-dark-hover)}.astro-kxwth4sv[data-state=idle] .hpn-play.astro-kxwth4sv:focus-visible{outline-offset:-3px;box-shadow:none}.astro-kxwth4sv[data-state=playing] .hpn-icon-play,.hpn-still.astro-kxwth4sv:not([data-state=playing]) .hpn-icon-pause{display:none}.hpn-icon-play{width:100%;height:100%}.hpn-progress.astro-kxwth4sv{inset:var(--space-6) var(--space-16) auto;background:linear-gradient(to right, var(--white) var(--hpn-progress,0), color-mix(in srgb, var(--white) 35%, transparent) 0);height:2px;position:absolute}.hpn-cue.astro-kxwth4sv{inset:auto var(--space-8) var(--space-16);width:fit-content;padding:var(--space-2) var(--space-8);border-radius:var(--radius-control);background:color-mix(in srgb, var(--midnight) 72%, transparent);text-align:center;text-wrap:balance;font-size:var(--fs-small);color:var(--white);margin-inline:auto;position:absolute}.partner-caption.astro-kxwth4sv{align-content:start;gap:var(--space-2);margin:var(--space-16) 0 0;text-align:left;display:grid}.partner-caption-name.astro-kxwth4sv{font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--ink)}.partner-caption-line.astro-kxwth4sv{font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink-muted)}.partner-caption-role.astro-kxwth4sv{text-wrap:balance}.rc-card.astro-fkoa6ocz{border-radius:var(--radius-block);background:var(--white);box-shadow:var(--shadow-raised);align-content:start;gap:var(--space-16);height:100%;padding:var(--space-24);color:var(--ink);text-decoration:none;display:grid}.rc-card.astro-fkoa6ocz .result,.rc-card.astro-fkoa6ocz .figure{color:var(--ink)}.rc-card.astro-fkoa6ocz .tone-2{color:var(--ink-muted)}.rc-card.astro-fkoa6ocz:is(:hover,:focus-visible) .result-label{text-underline-offset:.2em;text-decoration:underline}@media (width<=820px){.rc-card.astro-fkoa6ocz{padding:var(--space-16)}}.hero-foot.astro-agatix6i{padding-block:var(--space-28) var(--space-36)}.hero-foot-frame.astro-agatix6i{gap:var(--space-28);display:grid}.foot-tier.astro-agatix6i{gap:var(--space-20);display:grid}.foot-tier.astro-agatix6i .foot-label{margin:0}.whole.astro-agatix6i{white-space:nowrap}.proof-results.astro-agatix6i{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.proof-result.astro-agatix6i{min-width:0}.foot-platforms.astro-agatix6i{padding-top:var(--space-28);border-top:1px solid var(--night-rule);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0}.foot-caption.astro-agatix6i{padding-right:var(--space-24);font-size:var(--fs-small);line-height:var(--leading-body);color:var(--on-dark-muted);margin:0}.proof-logo-row.astro-agatix6i{justify-content:space-between;align-items:center;gap:var(--space-24);grid-column:2/-1;margin:0;padding:0;list-style:none;display:flex}.proof-logo-row.astro-agatix6i li.astro-agatix6i{align-items:center;min-width:0;display:flex}@media (width<=820px){.hero-foot.astro-agatix6i{padding-block:var(--space-40)}.proof-results.astro-agatix6i{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-platforms.astro-agatix6i{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.proof-logo-row.astro-agatix6i{gap:var(--space-20) var(--space-24);grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot-caption.astro-agatix6i{text-wrap:balance;padding-right:0}}@media (width<=640px){.proof-logo-row.astro-agatix6i{grid-template-columns:repeat(3,auto);justify-content:space-between}}@media (width<=440px){.proof-logo-row.astro-agatix6i{--mark-factor:.84}}@media (width<=389px){.proof-logo-row.astro-agatix6i{--mark-factor:.76}}@media (width<=359px){.proof-logo-row.astro-agatix6i{--mark-factor:.66}}.lb .lb-copy{justify-items:stretch;display:grid}.lb .lb-reasons{margin:var(--space-32) 0 0;padding:0;list-style:none;display:grid}.lb .lb-reason{gap:var(--space-16);padding:var(--space-20) 0;border-top:var(--hairline);grid-template-columns:36px minmax(0,1fr);display:grid}.lb .lb-reason:last-child{border-bottom:var(--hairline)}.lb .lb-mark{border-radius:var(--radius-control);background:var(--tint-mint);width:36px;height:36px;color:var(--teal-ink);place-items:center;display:grid}.lb .lb-reason-title{font-size:var(--fs-subhead);font-weight:var(--weight-heading);line-height:var(--leading-snug);color:var(--ink);margin:0}.lb .lb-reason-body{max-width:46ch;margin:var(--space-8) 0 0;text-wrap:pretty}.lb .lb-cta{justify-self:start;align-items:center;gap:var(--space-12) var(--space-32);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.lb .lb-stage{place-items:center;min-width:0;display:grid}.lb .lb-leaf{aspect-ratio:25.2828/29.451;width:min(100%,481px);position:relative}.lb .lb-leaf-green{width:100%;height:100%;fill:var(--green);position:absolute;inset:0}.lb .lb-photo{object-fit:cover;object-position:var(--lb-focus,50% 50%);width:100%;height:100%;mask:var(--lb-body,none) center / 100% 100% no-repeat;position:absolute;inset:0}@media (width<=640px){.lb .lb-reason{padding-block:var(--space-16)}.lb .lb-leaf{width:min(100%,343px)}}
