.hero-mark[data-astro-cid-fr7xeftn]{width:4.5rem;height:auto;color:var(--logo);display:block;overflow:visible}@media (width>=64rem){.hero-mark[data-astro-cid-fr7xeftn]{width:6rem}}.hero-mark[data-astro-cid-fr7xeftn] .hm-dot{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html.js .is-load[data-astro-cid-fr7xeftn] .hm-line{animation:1.5s cubic-bezier(.6,0,.3,1) both hm-line}html.js .is-load[data-astro-cid-fr7xeftn] .hm-dot{animation:.6s cubic-bezier(.3,1.4,.6,1) both hm-dot-light}html.js .is-load[data-astro-cid-fr7xeftn] .hm-dot-1{animation-delay:.55s}html.js .is-load[data-astro-cid-fr7xeftn] .hm-dot-2{animation-delay:.85s}html.js .is-load[data-astro-cid-fr7xeftn] .hm-dot-3{animation-delay:1.15s}}@keyframes hm-line{0%{stroke-dasharray:1 2;stroke-dashoffset:1px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes hm-dot-light{0%{opacity:0;color:var(--accent);transform:scale(.4)}45%{opacity:1;color:var(--accent);transform:scale(1.12)}to{opacity:1;color:var(--logo);transform:scale(1)}}.marked[data-astro-cid-ohynnxkm]{isolation:isolate}.mark[data-astro-cid-ohynnxkm]{z-index:-1;position:relative}.mark-word[data-astro-cid-ohynnxkm]{position:relative}:is(h1,.display) .mark[data-astro-cid-ohynnxkm]{background:0 0;border-radius:0;padding-inline:0}:is(h1,.display) .mark-gap[data-astro-cid-ohynnxkm]{position:relative}:is(h1,.display) .mark-word[data-astro-cid-ohynnxkm]:before,:is(h1,.display) .mark-gap[data-astro-cid-ohynnxkm]:before{content:"";z-index:-1;background:var(--accent-mark);border-radius:min(var(--radius-sm), .1em);position:absolute;inset:.28em -.06em .285em}:is(h1,.display) .mark-gap[data-astro-cid-ohynnxkm]:before{border-radius:0;inset-inline:0}:is(h1,.display) .mark-word[data-astro-cid-ohynnxkm]:last-child:before{inset-inline-end:-.1em}.hero-stage[data-astro-cid-i3irphx7]{min-height:clamp(30rem,78svh,52rem)}.hero-stage[data-astro-cid-i3irphx7] .hero-kicker{margin-bottom:var(--space-2)}.hero-lede[data-astro-cid-i3irphx7]{font-size:var(--step-3);line-height:1.55}@media (width>=40rem){.hero-lede[data-astro-cid-i3irphx7]{font-size:var(--step-4);line-height:1.5}}@media (width<=39.99rem){.hero-actions[data-astro-cid-i3irphx7]{width:100%;display:grid}.hero-actions[data-astro-cid-i3irphx7] .btn{width:100%}}.hero-copy[data-astro-cid-i3irphx7]{container:hero-copy/inline-size}@container hero-copy (width<=40rem){.hero-actions[data-astro-cid-i3irphx7]{display:grid}.hero-actions[data-astro-cid-i3irphx7] .btn{width:100%}}@media (width<=22.5rem){.hero-actions[data-astro-cid-i3irphx7] .btn{letter-spacing:.02em;padding-inline:.875rem}}@media (width>=64rem){.hero-stage[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(2.5rem,5.4vw,4.5rem)}}@media (width>=64rem) and (height<=50rem){.hero-stage[data-astro-cid-i3irphx7]>.container-page[data-astro-cid-i3irphx7]{padding-top:var(--space-8)}}.hero-stage[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7] .mark{white-space:nowrap}@media (width>=80rem){.hero-stage[data-astro-cid-i3irphx7]>.container-page[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,41rem) minmax(0,1fr)}}.hero-stage[data-astro-cid-i3irphx7]{container-type:inline-size}@media (width>=64rem){.hero-media[data-astro-cid-i3irphx7]{--hero-bleed:max(var(--gutter), calc((100cqw - var(--container)) / 2 + var(--gutter)));transform-origin:100%;margin-inline-end:calc(-1 * var(--hero-bleed))}.hero-media[data-astro-cid-i3irphx7] [data-video-frame]{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.hero-media[data-astro-cid-i3irphx7] [data-video-controls]{padding-inline-end:calc(var(--gutter) - .5rem)}}.hero-stage[data-astro-cid-i3irphx7]>.container-page[data-astro-cid-i3irphx7]{flex:auto}@media (prefers-reduced-motion:no-preference){html.js .hero-media[data-astro-cid-i3irphx7]{animation:hero-media-in 1.1s var(--ease-out) .25s both}.hero-live[data-astro-cid-i3irphx7]{animation:hero-live 2s var(--ease) infinite}}@keyframes hero-media-in{0%{opacity:.25;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes hero-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.case-chart[data-astro-cid-3us5ekwy] svg[data-astro-cid-3us5ekwy]{width:100%;height:auto;display:block;overflow:visible}.case-chart-wide[data-astro-cid-3us5ekwy]{display:none}@media (width>=48rem){.case-chart-wide[data-astro-cid-3us5ekwy]{display:block}.case-chart-narrow[data-astro-cid-3us5ekwy]{display:none}}.grid[data-astro-cid-3us5ekwy] line[data-astro-cid-3us5ekwy]{stroke:var(--rule);stroke-width:1px}.grid[data-astro-cid-3us5ekwy] .axis[data-astro-cid-3us5ekwy]{stroke:var(--rule-strong)}text[data-astro-cid-3us5ekwy]{font-family:var(--font-code);letter-spacing:.06em;font-variant-numeric:tabular-nums;fill:var(--fg-muted);font-size:13px}.case-chart-narrow[data-astro-cid-3us5ekwy] text[data-astro-cid-3us5ekwy]{font-size:11px}.line[data-astro-cid-3us5ekwy]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.end-dot[data-astro-cid-3us5ekwy]{transform-box:fill-box;transform-origin:50%}.end-label[data-astro-cid-3us5ekwy],.axis-date[data-astro-cid-3us5ekwy]{text-transform:uppercase}.s-messages[data-astro-cid-3us5ekwy]{--series:var(--fg)}.s-actions[data-astro-cid-3us5ekwy]{--series:var(--fg-2)}.s-intros[data-astro-cid-3us5ekwy]{--series:var(--accent)}.series[data-astro-cid-3us5ekwy] .line[data-astro-cid-3us5ekwy]{stroke:var(--series)}.series[data-astro-cid-3us5ekwy] .end-dot[data-astro-cid-3us5ekwy],.series[data-astro-cid-3us5ekwy] .end-label[data-astro-cid-3us5ekwy]{fill:var(--series)}.legend[data-astro-cid-3us5ekwy]{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-family:var(--font-code);font-size:var(--step-0);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);flex-wrap:wrap;display:flex}.legend[data-astro-cid-3us5ekwy] li[data-astro-cid-3us5ekwy]{align-items:center;gap:var(--space-2);display:inline-flex}.swatch[data-astro-cid-3us5ekwy]{border-radius:var(--radius-pill);background:var(--series);width:1rem;height:3px}@media (forced-colors:active){.series[data-astro-cid-3us5ekwy] .line[data-astro-cid-3us5ekwy]{stroke:canvastext}.series[data-astro-cid-3us5ekwy] .end-dot[data-astro-cid-3us5ekwy],.swatch[data-astro-cid-3us5ekwy]{fill:canvastext;background:canvastext}}.hunt[data-astro-cid-fo7k4o7j]{gap:var(--space-6);flex-direction:column;padding-top:clamp(3rem,6vw,5rem);display:flex}.hunt-head[data-astro-cid-fo7k4o7j]{gap:var(--space-3);flex-direction:column;display:flex}.hunt-title[data-astro-cid-fo7k4o7j]{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:2.5rem;font-weight:300;line-height:1}.hunt-note[data-astro-cid-fo7k4o7j],.step[data-astro-cid-fo7k4o7j],.confirm-rows[data-astro-cid-fo7k4o7j]{font-family:var(--font-code);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase}.hunt-note[data-astro-cid-fo7k4o7j]{color:var(--fg-muted)}.hunt-stage[data-astro-cid-fo7k4o7j]{gap:var(--space-5);flex-direction:column;display:flex}.hunt-photo[data-astro-cid-fo7k4o7j]{border-radius:var(--radius-lg);background:var(--panel);height:15rem;position:relative;overflow:hidden}.hunt-photo[data-astro-cid-fo7k4o7j] img{object-fit:cover;width:100%;height:100%;display:block}.hunt-scrim[data-astro-cid-fo7k4o7j]{background:var(--scrim-photo);pointer-events:none;position:absolute;inset:0}.hunt-cards[data-astro-cid-fo7k4o7j]{gap:var(--space-4);display:grid}@media (width>=64rem){.hunt-cards[data-astro-cid-fo7k4o7j]{grid-template-columns:repeat(3,minmax(0,1fr))}.hunt-stage[data-astro-cid-fo7k4o7j]{gap:0;display:grid}.hunt-photo[data-astro-cid-fo7k4o7j],.hunt-cards[data-astro-cid-fo7k4o7j]{grid-area:1/1}.hunt-stage[data-astro-cid-fo7k4o7j]{position:relative}.hunt-photo[data-astro-cid-fo7k4o7j]{height:auto;position:absolute;inset:0}.hunt-photo[data-astro-cid-fo7k4o7j] picture{height:100%;display:block}.hunt-cards[data-astro-cid-fo7k4o7j]{padding:clamp(2.5rem,4.5vw,4rem);position:relative}}.hunt-card[data-astro-cid-fo7k4o7j]{gap:var(--space-4);border-radius:var(--radius-md);background:var(--panel);color:var(--fg);flex-direction:column;padding:1.75rem;display:flex}.step[data-astro-cid-fo7k4o7j]{align-items:center;gap:var(--space-3);color:var(--fg-2);display:flex}.step-dot[data-astro-cid-fo7k4o7j]{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;font-size:var(--step-0);letter-spacing:0;color:var(--canvas);flex:none;place-items:center;display:inline-grid}.dot-bone[data-astro-cid-fo7k4o7j]{background:var(--fg)}.dot-soft[data-astro-cid-fo7k4o7j]{background:var(--fg-2)}.dot-accent[data-astro-cid-fo7k4o7j]{background:var(--accent);color:var(--on-accent)}.bubble[data-astro-cid-fo7k4o7j]{padding:var(--space-3) var(--space-4);background:var(--fg);color:var(--canvas);font-size:var(--step-2);border-radius:1rem 1rem 1rem .25rem;line-height:1.5}.card-note[data-astro-cid-fo7k4o7j]{font-size:var(--step-2);color:var(--fg-2);margin-top:auto;line-height:1.5}.confirm[data-astro-cid-fo7k4o7j]{gap:var(--space-4);flex-direction:column;display:flex}.intro-icon[data-astro-cid-fo7k4o7j]{color:var(--fg)}.intro-icon[data-astro-cid-fo7k4o7j] svg{width:5.5rem;height:5.5rem}.confirm-rows[data-astro-cid-fo7k4o7j]{gap:var(--space-2);color:var(--fg);flex-direction:column;display:flex}.confirm-rows[data-astro-cid-fo7k4o7j] li[data-astro-cid-fo7k4o7j]{align-items:center;gap:var(--space-3);display:flex}.confirm-rows[data-astro-cid-fo7k4o7j] .consent{color:var(--data-2)}.case[data-astro-cid-a57zkfx5]{isolation:isolate;padding-block:var(--section-y)}.case-inner[data-astro-cid-a57zkfx5]{flex-direction:column;gap:clamp(3rem,6vw,5rem);display:flex}.case-top[data-astro-cid-a57zkfx5]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.case-heading[data-astro-cid-a57zkfx5]{gap:var(--space-5);flex-direction:column;max-width:52rem;display:flex}.case-title[data-astro-cid-a57zkfx5]{font-family:var(--font-display);font-weight:300;font-size:var(--type-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;line-height:1}.case-communities[data-astro-cid-a57zkfx5]{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=64rem){.case-top[data-astro-cid-a57zkfx5]{gap:var(--space-8);flex-wrap:nowrap}.case-communities[data-astro-cid-a57zkfx5]{padding-left:var(--space-6);border-left:1px solid var(--rule);flex:none}}.case-used[data-astro-cid-a57zkfx5]{font-size:var(--step-2);color:var(--fg-2)}.logo[data-astro-cid-a57zkfx5]{color:var(--fg);display:block}.logo[data-astro-cid-a57zkfx5] svg{width:auto;height:3.25rem;display:block}@media (width>=64rem){.logo[data-astro-cid-a57zkfx5] svg{height:4rem}}.wordmark[data-astro-cid-a57zkfx5]{font-size:var(--step-5);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-weight:600;line-height:1}.case-mono[data-astro-cid-a57zkfx5]{font-family:var(--font-code);font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.case-figures-wrap[data-astro-cid-a57zkfx5]{gap:var(--space-5);flex-direction:column;display:flex}.case-figures[data-astro-cid-a57zkfx5]{gap:var(--space-6) var(--space-4);border-block:1px solid var(--rule);padding-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}@media (width>=48rem){.case-figures[data-astro-cid-a57zkfx5]{grid-template-columns:repeat(4,auto);gap:0}.case-figure[data-astro-cid-a57zkfx5]+.case-figure[data-astro-cid-a57zkfx5]{border-left:1px solid var(--rule)}.case-figure[data-astro-cid-a57zkfx5]{padding-inline:var(--space-5)}.case-figure[data-astro-cid-a57zkfx5]:first-child{padding-left:0}}.case-figure[data-astro-cid-a57zkfx5]{gap:var(--space-3);flex-direction:column;display:flex}.case-value[data-astro-cid-a57zkfx5]{font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:min(3.5rem,13.5cqi);font-weight:300;line-height:1}@media (width>=48rem){.case-value[data-astro-cid-a57zkfx5]{font-size:min(7.5rem,6.4cqi);line-height:.94}}.case-value[data-astro-cid-a57zkfx5].is-accent{color:var(--accent-text)}@media screen{.case-value[data-astro-cid-a57zkfx5][data-counting],.case-mini[data-astro-cid-a57zkfx5][data-counting]{color:#0000}}.case-label[data-astro-cid-a57zkfx5]{color:var(--fg-2)}.case-notes[data-astro-cid-a57zkfx5]{gap:var(--space-5);display:grid}@media (width>=48rem){.case-notes[data-astro-cid-a57zkfx5]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.case-def[data-astro-cid-a57zkfx5]{max-width:65ch;font-size:var(--step-1);color:var(--fg-muted)}.case-meetings[data-astro-cid-a57zkfx5]{align-items:flex-start;gap:var(--space-4);display:flex}.case-mini[data-astro-cid-a57zkfx5]{font-family:var(--font-display);font-weight:300;font-size:var(--step-7);font-variant-numeric:tabular-nums;line-height:1}.case-proof[data-astro-cid-a57zkfx5]{gap:var(--space-7);display:grid}.case-proof[data-astro-cid-a57zkfx5] .case-quote[data-astro-cid-a57zkfx5]{max-width:40rem}@media (width>=76rem){.case-proof[data-astro-cid-a57zkfx5]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start}.case-proof[data-astro-cid-a57zkfx5] .case-quote[data-astro-cid-a57zkfx5]{max-width:none}}.case-chart-box[data-astro-cid-a57zkfx5]{gap:var(--space-4);flex-direction:column;max-width:52.5rem;display:flex}.case-chart-head[data-astro-cid-a57zkfx5]{justify-content:space-between;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.case-chart-head[data-astro-cid-a57zkfx5]{font-size:var(--step-0)}}.case-quote[data-astro-cid-a57zkfx5]{gap:var(--space-5);flex-direction:column;display:flex}.case-quote[data-astro-cid-a57zkfx5] blockquote[data-astro-cid-a57zkfx5]:before{content:"“";height:3.5rem;font-family:var(--font-body);color:var(--fg-muted);font-size:6rem;font-weight:600;line-height:1;display:block}.case-quote[data-astro-cid-a57zkfx5] blockquote[data-astro-cid-a57zkfx5] p[data-astro-cid-a57zkfx5]{font-size:1.375rem;line-height:1.4}@media (width>=48rem){.case-quote[data-astro-cid-a57zkfx5] blockquote[data-astro-cid-a57zkfx5] p[data-astro-cid-a57zkfx5]{font-size:1.625rem;line-height:2.25rem}}.sr-quote[data-astro-cid-a57zkfx5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-name[data-astro-cid-a57zkfx5]{font-size:var(--step-2);font-weight:600}.case-quote[data-astro-cid-a57zkfx5] figcaption[data-astro-cid-a57zkfx5] .case-face{outline:1px solid var(--fg-muted);outline-offset:3px;filter:brightness(1.3)contrast(1.06)}.date[data-astro-cid-a57zkfx5]{white-space:nowrap}.case-figures-wrap[data-astro-cid-a57zkfx5] .case-source{letter-spacing:.06em;text-transform:uppercase}.case-role[data-astro-cid-a57zkfx5]{font-family:var(--font-code);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}@media screen and (prefers-reduced-motion:no-preference){[data-case-chart][data-case-state=armed] .line{stroke-dasharray:1 2;stroke-dashoffset:1px}[data-case-chart][data-case-state=armed] .end-dot{transform:scale(0)}[data-case-chart][data-case-state=armed] .end-label,[data-case-cards][data-case-state=armed]>*{opacity:0}}.video-picture[data-astro-cid-heciaomm]{object-fit:cover}.video-picture[data-astro-cid-heciaomm]:not([controls]){cursor:pointer}.video-btn[data-astro-cid-heciaomm]{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@media (pointer:coarse){[data-astro-cid-heciaomm][data-video-controls]{gap:.75rem;padding-block:0}.video-btn[data-astro-cid-heciaomm]{width:2.75rem;height:2.75rem}[data-astro-cid-heciaomm][data-video-controls] .video-seek[data-astro-cid-heciaomm]{height:2.75rem}.video-sound[data-astro-cid-heciaomm]:before{content:"";position:absolute;inset:-.375rem 0}}.video-btn[data-astro-cid-heciaomm]:hover,.video-sound[data-astro-cid-heciaomm]:hover{color:var(--fg)}.video-sound[data-astro-cid-heciaomm]:hover{border-color:var(--rule-strong)}[data-astro-cid-heciaomm][data-state=paused] .icon-pause[data-astro-cid-heciaomm],[data-astro-cid-heciaomm][data-state=playing] .icon-play[data-astro-cid-heciaomm],[data-astro-cid-heciaomm][data-muted=true] .icon-sound[data-astro-cid-heciaomm],[data-astro-cid-heciaomm][data-muted=false] .icon-muted[data-astro-cid-heciaomm]{display:none}.video-seek[data-astro-cid-heciaomm]{--p:0;cursor:pointer;touch-action:none;flex:auto;min-width:4rem;height:2rem;position:relative}.video-seek-track[data-astro-cid-heciaomm]{background:var(--rule-strong);border-radius:var(--radius-pill);height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.video-seek-fill[data-astro-cid-heciaomm]{background:var(--fg-2);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.video-seek-head[data-astro-cid-heciaomm]{top:50%;left:calc(var(--p) * 100%);background:var(--fg);border-radius:var(--radius-pill);width:4px;height:14px;margin:-7px 0 0 -2px;position:absolute}.curve[data-astro-cid-5jvgp57o]{gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}.curve-title[data-astro-cid-5jvgp57o]{font-family:var(--font-code);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.plot[data-astro-cid-5jvgp57o]{width:100%;aspect-ratio:var(--plot-ratio);margin-top:2.25rem;position:relative}svg[data-astro-cid-5jvgp57o]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.axes[data-astro-cid-5jvgp57o]{fill:none;stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.marker[data-astro-cid-5jvgp57o]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.line[data-astro-cid-5jvgp57o]{fill:none;stroke:var(--fg);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.curve-static[data-astro-cid-5jvgp57o] .line[data-astro-cid-5jvgp57o]{vector-effect:non-scaling-stroke}.dot[data-astro-cid-5jvgp57o]{border-radius:var(--radius-pill);background:var(--accent);outline:3px solid var(--canvas);width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.about[data-astro-cid-5jvgp57o]{font-family:var(--font-code);font-size:var(--step-1);letter-spacing:.06em;white-space:nowrap;color:var(--accent-text);line-height:1.2;position:absolute;top:0;transform:translate(-50%,calc(-100% - .75rem))}.ticks[data-astro-cid-5jvgp57o]{height:1.5em;margin-top:var(--space-1);font-family:var(--font-code);font-size:var(--step-1);color:var(--fg-2);position:relative}.ticks[data-astro-cid-5jvgp57o] li[data-astro-cid-5jvgp57o]{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ticks[data-astro-cid-5jvgp57o] li[data-astro-cid-5jvgp57o]:first-child{transform:none}.ticks[data-astro-cid-5jvgp57o] li[data-astro-cid-5jvgp57o]:last-child{transform:translate(-100%)}.ticks[data-astro-cid-5jvgp57o] .tick-mark[data-astro-cid-5jvgp57o]{color:var(--fg)}.axis-name[data-astro-cid-5jvgp57o]{font-family:var(--font-code);font-size:var(--step-0);letter-spacing:.06em;color:var(--fg-muted)}@media (width<=47.99rem){.about[data-astro-cid-5jvgp57o],.ticks[data-astro-cid-5jvgp57o]{font-size:var(--step-0)}}.multiple[data-astro-cid-dc7act5d]{gap:var(--space-3);flex-direction:column;display:flex}svg[data-astro-cid-dc7act5d]{aspect-ratio:1;width:100%;max-width:11rem;height:auto;display:block;overflow:visible}.pairs[data-astro-cid-dc7act5d]{fill:none;stroke:var(--diagram-ink);stroke-opacity:.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.people[data-astro-cid-dc7act5d]{fill:none;stroke:var(--fg);stroke-linecap:round}.figures[data-astro-cid-dc7act5d]{font-family:var(--font-code);font-size:var(--step-1);letter-spacing:.06em;color:var(--fg-2);flex-direction:column;line-height:1.4;display:flex}@media (width<=47.99rem){svg[data-astro-cid-dc7act5d]{width:100px}.figures[data-astro-cid-dc7act5d]{font-size:var(--step-0)}}@media (width<=22.49rem){svg[data-astro-cid-dc7act5d]{width:100%}}.seren[data-astro-cid-z75bzaye]{isolation:isolate}.seren-intro[data-astro-cid-z75bzaye]{padding-block:var(--section-y) var(--space-9)}.seren-lede[data-astro-cid-z75bzaye]{line-height:1.5}.seren-seam[data-astro-cid-z75bzaye]{background:var(--rule-strong);transform-origin:0;height:1px;display:block}.seren-num[data-astro-cid-z75bzaye]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:clamp(3rem,1.75rem + 3.2vw,5rem);font-weight:300;line-height:.94}.seren-figure[data-astro-cid-z75bzaye] .seq-mono[data-astro-cid-z75bzaye]:last-child{color:var(--fg-muted)}.seq-stage[data-astro-cid-z75bzaye]{gap:var(--space-7);min-height:100svh;padding-block:var(--space-7) var(--section-y);flex-direction:column;display:flex;position:relative}.seq-head[data-astro-cid-z75bzaye]{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.seq-mono[data-astro-cid-z75bzaye]{font-family:var(--font-code);font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);line-height:1.4}.seq-final[data-astro-cid-z75bzaye]{align-content:center;gap:var(--space-8);flex:1;display:grid}.seq-say[data-astro-cid-z75bzaye]{gap:var(--space-6);flex-direction:column;display:flex}.seq-line[data-astro-cid-z75bzaye]{max-width:16ch;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:max(2.25rem,min(clamp(2.25rem,.9rem + 3.8vw,4.5rem),7.5svh));font-weight:300;line-height:1.03}.seq-say[data-astro-cid-z75bzaye] .seq-link{--link-rest:var(--accent);--link-weight:2px;color:var(--fg);font-size:var(--step-3)}.seq-summary[data-astro-cid-z75bzaye]{gap:var(--space-7);flex-direction:column;display:flex}.seq-multiples[data-astro-cid-z75bzaye]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=64rem){.seq-final[data-astro-cid-z75bzaye]{align-items:center;gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (width<=47.99rem){.seq-head[data-astro-cid-z75bzaye] .seq-mono[data-astro-cid-z75bzaye]{font-size:.6875rem}.seq-multiples[data-astro-cid-z75bzaye]{justify-content:space-between;gap:var(--space-3);grid-template-columns:repeat(3,100px)}}@media (width<=22.49rem){.seq-multiples[data-astro-cid-z75bzaye]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}}.seq[data-astro-cid-z75bzaye][data-armed]{--seq-foot:clamp(3rem, 11vh, 7.5rem);--num:168px;--num-lh:160px;--big:44px;--k:.5714}.seq[data-astro-cid-z75bzaye][data-armed] .seq-stage[data-astro-cid-z75bzaye]{top:var(--seq-top,0px);height:calc(100svh - var(--seq-top,0px));min-height:0;padding:0;display:block;position:sticky;overflow:hidden}.seq[data-astro-cid-z75bzaye][data-armed] .seq-head[data-astro-cid-z75bzaye]{inset:var(--space-6) 0 auto;z-index:2;position:absolute}.seq-canvas[data-astro-cid-z75bzaye]{width:100%;height:100%;position:absolute;inset:0}.seq-scrub[data-astro-cid-z75bzaye]{pointer-events:none;position:absolute;inset:0}.seq-layer[data-astro-cid-z75bzaye]{height:100%;position:relative}.seq-f1[data-astro-cid-z75bzaye],.seq-count[data-astro-cid-z75bzaye]{left:var(--gutter);bottom:var(--seq-foot);gap:var(--space-4);flex-direction:column;display:flex;position:absolute}.seq-caption[data-astro-cid-z75bzaye]{max-width:13ch;font-family:var(--font-display);text-transform:uppercase;font-size:60px;font-weight:300;line-height:62px}.seq-num[data-astro-cid-z75bzaye]{font-family:var(--font-display);font-size:var(--num);font-variant-numeric:tabular-nums;font-weight:300;line-height:var(--num-lh);white-space:nowrap;transform-origin:0 100%;transform:scale(var(--k))}.seq-people[data-astro-cid-z75bzaye]{transform:translateY(calc((1 - var(--k)) * var(--num-lh)))}.seq-num[data-astro-cid-z75bzaye],.seq-people[data-astro-cid-z75bzaye]{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.seq-pairs[data-astro-cid-z75bzaye]{display:grid}.seq-pairs[data-astro-cid-z75bzaye]>[data-astro-cid-z75bzaye]{transition:opacity .3s var(--ease);grid-area:1/1}.seq-pairs-big[data-astro-cid-z75bzaye]{font-family:var(--font-display);font-size:var(--big);text-transform:uppercase;opacity:0;font-weight:300;line-height:1.1}.seq-f5[data-astro-cid-z75bzaye]{inset:calc(var(--space-6) + 4.5rem) var(--gutter) var(--seq-foot);gap:var(--space-6);opacity:0;flex-direction:column;display:flex;position:absolute}.seq-title[data-astro-cid-z75bzaye]{font-family:var(--font-display);text-transform:uppercase;font-size:44px;font-weight:300;line-height:48px}.seq-f5[data-astro-cid-z75bzaye] .seq-curve{width:min(100%, calc((100svh - var(--seq-top,0px) - 22rem) * 2.27))}.seq[data-astro-cid-z75bzaye][data-armed] .seq-final[data-astro-cid-z75bzaye]{inset:auto 0 var(--seq-foot);display:block;position:absolute}.seq[data-astro-cid-z75bzaye][data-armed] .seq-line[data-astro-cid-z75bzaye]{max-width:15ch;font-size:72px;line-height:74px}.seq[data-astro-cid-z75bzaye][data-armed] .seq-summary[data-astro-cid-z75bzaye]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seq[data-astro-cid-z75bzaye][data-armed] .seq-f1[data-astro-cid-z75bzaye]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye][data-f="1"][data-live] .seq-f1[data-astro-cid-z75bzaye]{opacity:1;transform:none}.seq[data-astro-cid-z75bzaye][data-armed] .seq-count[data-astro-cid-z75bzaye]{opacity:0;transition:opacity .4s var(--ease)}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye]:is([data-f="2"],[data-f="3"],[data-f="4"]) .seq-count[data-astro-cid-z75bzaye]{opacity:1}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye][data-f="3"][data-full]{--k:1}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye][data-f="4"]{--k:.7619}.seq[data-astro-cid-z75bzaye][data-armed] .seq-line[data-astro-cid-z75bzaye] .w{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);display:inline-block;transform:translateY(16px)}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye][data-land] .seq-line[data-astro-cid-z75bzaye] .w{opacity:1;transition-delay:calc(var(--l,0) * 90ms);transform:none}.seq[data-astro-cid-z75bzaye][data-armed] .seq-say[data-astro-cid-z75bzaye] .seq-link{opacity:0;transition:opacity .4s var(--ease)}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye][data-land] .seq-say[data-astro-cid-z75bzaye] .seq-link{opacity:1;transition-delay:calc(var(--lines,1) * 90ms + .2s)}.seq[data-astro-cid-z75bzaye][data-armed] .seq-f5[data-astro-cid-z75bzaye] [data-seq-dot]{transition:transform .36s cubic-bezier(.3,1.4,.6,1);transform:scale(0)}.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye][data-dot] .seq-f5[data-astro-cid-z75bzaye] [data-seq-dot]{transform:none}@media (width<=47.99rem){.seq[data-astro-cid-z75bzaye][data-armed]{--seq-foot:clamp(1.5rem, 6vh, 3rem);--num:88px;--num-lh:86px;--big:28px}.seq[data-astro-cid-z75bzaye][data-armed] .seq-head[data-astro-cid-z75bzaye]{inset:20px 0 auto}.seq-caption[data-astro-cid-z75bzaye]{font-size:38px;line-height:40px}.seq-pairs-big[data-astro-cid-z75bzaye]{line-height:30px}.seq-title[data-astro-cid-z75bzaye]{font-size:28px;line-height:30px}.seq-f5[data-astro-cid-z75bzaye]{inset:auto var(--gutter) var(--seq-foot);gap:var(--space-4)}.seq-f5[data-astro-cid-z75bzaye] .seq-curve{width:100%}.seq-f5[data-astro-cid-z75bzaye] .seq-curve .plot{aspect-ratio:auto;height:min(45svh,120vw)}.seq[data-astro-cid-z75bzaye][data-armed] .seq-line[data-astro-cid-z75bzaye]{font-size:36px;line-height:38px}}@media screen and (prefers-reduced-motion:reduce){.seq[data-astro-cid-z75bzaye][data-armed] [data-astro-cid-z75bzaye]{transition:none!important}}@media print{.seq[data-astro-cid-z75bzaye][data-armed]{height:auto!important}.seq[data-astro-cid-z75bzaye][data-armed] .seq-stage[data-astro-cid-z75bzaye]{height:auto;padding-block:var(--space-7);display:flex;position:relative}.seq[data-astro-cid-z75bzaye][data-armed] .seq-head[data-astro-cid-z75bzaye],.seq[data-astro-cid-z75bzaye][data-armed] .seq-final[data-astro-cid-z75bzaye]{position:static}.seq-canvas[data-astro-cid-z75bzaye],.seq-scrub[data-astro-cid-z75bzaye],[data-astro-cid-z75bzaye][data-seq-index]{display:none}.seq[data-astro-cid-z75bzaye][data-armed] .seq-summary[data-astro-cid-z75bzaye]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.seq[data-astro-cid-z75bzaye][data-armed] .seq-line[data-astro-cid-z75bzaye] .w,.seq[data-astro-cid-z75bzaye][data-armed] .seq-say[data-astro-cid-z75bzaye] .seq-link{opacity:1;transform:none}}section[data-astro-cid-hmldacrh]>.container-page[data-astro-cid-hmldacrh].flex-col.gap-6>h2[data-astro-cid-hmldacrh].display.fold-head:not(:last-child){margin-block-end:calc(max(1.75rem,.6em) - 1.5rem + .1em)}@media (width<=47.99rem){h2[data-astro-cid-hmldacrh].display.fold-head .mark-word:before,h2[data-astro-cid-hmldacrh].display.fold-head .mark-gap:before{top:.225em;bottom:.23em}}.loop-diagram[data-astro-cid-6bli3f3h]{color:var(--fg);margin:0;container-type:inline-size}.loop-svg[data-astro-cid-6bli3f3h]{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block;overflow:visible}.loop-svg--h[data-astro-cid-6bli3f3h]{display:none}.loop-svg--v[data-astro-cid-6bli3f3h]{max-width:24rem}@media (width>=48rem){.loop-svg--h[data-astro-cid-6bli3f3h]{display:block}.loop-svg--v[data-astro-cid-6bli3f3h]{display:none}}@media (width>=48rem) and (width<=63.99rem){.loop-svg--h[data-astro-cid-6bli3f3h] .node[data-astro-cid-6bli3f3h] circle[data-astro-cid-6bli3f3h]{r:25px}.loop-svg--h[data-astro-cid-6bli3f3h] .num[data-astro-cid-6bli3f3h]{font-size:18px}.loop-svg--h[data-astro-cid-6bli3f3h] .label[data-astro-cid-6bli3f3h]{font-size:24px}.loop-svg--h[data-astro-cid-6bli3f3h] .label--high[data-astro-cid-6bli3f3h]{transform:translateY(-7px)}.loop-svg--h[data-astro-cid-6bli3f3h] .label--low[data-astro-cid-6bli3f3h]{transform:translateY(7px)}.loop-svg--h[data-astro-cid-6bli3f3h] .caption[data-astro-cid-6bli3f3h]{font-size:16px;transform:translateY(-4px)}.loop-svg--h[data-astro-cid-6bli3f3h] .link[data-astro-cid-6bli3f3h],.loop-svg--h[data-astro-cid-6bli3f3h] .return[data-astro-cid-6bli3f3h]{stroke-width:4.2px}}@media (width>=56rem) and (width<=63.99rem){.loop-svg--h[data-astro-cid-6bli3f3h] .node[data-astro-cid-6bli3f3h] circle[data-astro-cid-6bli3f3h]{r:21.5px}.loop-svg--h[data-astro-cid-6bli3f3h] .num[data-astro-cid-6bli3f3h]{font-size:15.5px}.loop-svg--h[data-astro-cid-6bli3f3h] .label[data-astro-cid-6bli3f3h]{font-size:21px}.loop-svg--h[data-astro-cid-6bli3f3h] .label--high[data-astro-cid-6bli3f3h]{transform:translateY(-3.5px)}.loop-svg--h[data-astro-cid-6bli3f3h] .label--low[data-astro-cid-6bli3f3h]{transform:translateY(3.5px)}.loop-svg--h[data-astro-cid-6bli3f3h] .caption[data-astro-cid-6bli3f3h]{font-size:14px;transform:translateY(-2px)}.loop-svg--h[data-astro-cid-6bli3f3h] .link[data-astro-cid-6bli3f3h],.loop-svg--h[data-astro-cid-6bli3f3h] .return[data-astro-cid-6bli3f3h]{stroke-width:3.6px}}.link[data-astro-cid-6bli3f3h]{fill:none;stroke:var(--diagram-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.return[data-astro-cid-6bli3f3h]{fill:none;stroke:var(--diagram-soft);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@container (width>=68rem){.loop-svg--h[data-astro-cid-6bli3f3h] .link[data-astro-cid-6bli3f3h],.loop-svg--h[data-astro-cid-6bli3f3h] .return[data-astro-cid-6bli3f3h]{stroke-width:2.65px}}.node[data-astro-cid-6bli3f3h] circle[data-astro-cid-6bli3f3h]{fill:var(--diagram-ink)}.num[data-astro-cid-6bli3f3h]{fill:var(--diagram-on-ink);font-family:var(--font-code);letter-spacing:.08em;dominant-baseline:central;font-size:13px}.label[data-astro-cid-6bli3f3h]{fill:var(--fg);font-family:var(--font-body);font-size:18px;font-weight:600}.label[data-astro-cid-6bli3f3h],.label[data-astro-cid-6bli3f3h] tspan[data-astro-cid-6bli3f3h]{dominant-baseline:central}.loop-svg--v[data-astro-cid-6bli3f3h] .label[data-astro-cid-6bli3f3h]{font-size:16px}.caption[data-astro-cid-6bli3f3h]{fill:var(--fg-2);font-family:var(--font-code);letter-spacing:.06em;font-size:12px}.loop-svg--v[data-astro-cid-6bli3f3h] .caption[data-astro-cid-6bli3f3h]{letter-spacing:.02em;font-size:11px}.descriptions[data-astro-cid-6bli3f3h]{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=64rem){.descriptions[data-astro-cid-6bli3f3h]{gap:var(--space-3);text-align:center;grid-template-columns:repeat(4,1fr)}}.desc[data-astro-cid-6bli3f3h]{font-family:var(--font-code);font-size:var(--step-1);color:var(--fg-2)}.note[data-astro-cid-6bli3f3h]{max-width:65ch;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule);font-family:var(--font-code);font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--fg-2)}.types[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-3);display:flex}:root[data-theme=dark] .types[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:var(--fg-muted)}.types[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--signal);transform-origin:0;flex:none;width:.75rem;height:1px;translate:0 -.35em}.col-rule[data-astro-cid-lcdefpme]{background:var(--rule);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}@media (width>=48rem){.product-rows[data-astro-cid-lcdefpme]{gap:0}.product-col[data-astro-cid-lcdefpme]{padding-block:var(--space-6)}.product-col[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.product-line[data-astro-cid-lcdefpme]{max-width:52ch;font-size:var(--step-3);line-height:1.55}.product-col[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-auto-flow:dense;column-gap:var(--space-6);row-gap:var(--space-3);align-items:start;display:grid}.product-col[data-astro-cid-lcdefpme]>h3{grid-area:1/1/span 2}.product-col[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(h3,.col-rule){grid-column:2}}@media (width>=64rem){.product-col[data-astro-cid-lcdefpme]>h3{text-wrap:balance;max-width:28ch}}.belief-line[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;inset:auto 0 0;overflow:visible}.belief-line[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--rule-strong);stroke-width:14px;stroke-linecap:round;stroke-linejoin:round}#belief .belief-link{--link-rest:var(--accent);--link-weight:2px;color:var(--fg);font-size:var(--step-3)}.lede[data-astro-cid-lcdefpme]{line-height:1.5}.type-name[data-astro-cid-lcdefpme]{font-weight:500}.who-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);display:grid}.who-frame[data-astro-cid-lcdefpme] .who-photo img{aspect-ratio:4/3}@media (width>=64rem){.who-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:stretch}.who-frame[data-astro-cid-lcdefpme]{min-height:18rem;display:flex}.who-frame[data-astro-cid-lcdefpme] .who-photo{flex:1}.who-frame[data-astro-cid-lcdefpme] .who-photo picture{height:100%}.who-frame[data-astro-cid-lcdefpme] .who-photo img{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.price-strip[data-astro-cid-lcdefpme]{margin-top:var(--space-4);flex-direction:column;display:flex}.price-rule[data-astro-cid-lcdefpme]{background:var(--rule-strong);transform-origin:0;height:1px;display:block}.price-row[data-astro-cid-lcdefpme]{gap:var(--space-4);padding-block:var(--space-6);flex-direction:column;display:flex}@media (width>=48rem){.price-row[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-4) var(--space-8);flex-flow:wrap}}.price-row[data-astro-cid-lcdefpme] .more-link{font-size:var(--step-3)}.price-line[data-astro-cid-lcdefpme]{font-size:var(--step-4);line-height:1.4}.price-fig[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;font-weight:600}@media (width<=22.5rem){.close-actions[data-astro-cid-lcdefpme] .btn{letter-spacing:.02em;padding-inline:.875rem}}.mail-link[data-astro-cid-lcdefpme]{padding-block:var(--touch-pad,0px) calc(var(--touch-pad,0px) + .2em);margin-block:calc(-1 * var(--touch-pad,0px));position:relative}.mail-link[data-astro-cid-lcdefpme]:after{content:"";inset:auto 0 var(--touch-pad,0px);transform-origin:100%;pointer-events:none;background:currentColor;height:1px;position:absolute;transform:scaleX(0)}.mail-link[data-astro-cid-lcdefpme]:is(:hover,:focus-visible):after{transform-origin:0;transform:none}@media (prefers-reduced-motion:no-preference){.mail-link[data-astro-cid-lcdefpme]:after{transition:transform .45s cubic-bezier(.6,0,.3,1)}}#belief{--photo-tint:50%}@media (width>=48rem){#belief{--photo-tint:40%}#talk .photo--bleed{left:25%}#talk{align-items:center;min-height:clamp(26rem,56svh,34rem);display:flex}#talk>.container-page{flex:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#belief,#talk{view-timeline:--photo-fold block}#belief .photo--bleed img,#talk .photo--bleed img{animation:linear both photo-drift}#belief .photo--bleed picture img,#talk .photo--bleed picture img{animation-timeline:--photo-fold;animation-range:cover}}}@keyframes photo-drift{0%{transform:translateY(-4%)scale(1.1)}to{transform:translateY(4%)scale(1.1)}}.close-art[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.close-art-inner[data-astro-cid-lcdefpme]{height:100%;padding-top:var(--space-5);justify-content:flex-end;align-items:flex-start;display:flex}.close-art[data-astro-cid-lcdefpme] .close-mark{width:3.5rem}@media (width>=48rem){.close-art-inner[data-astro-cid-lcdefpme]{align-items:center;padding-top:0}.close-art[data-astro-cid-lcdefpme] .close-mark{width:10rem}}main:has(>#talk)+.site-footer{--footer-gap:0px}@media screen and (prefers-reduced-motion:no-preference){[data-choreo-state=armed] [data-c=rise],[data-choreo-state=armed] [data-c=pop],[data-choreo-state=armed] [data-c=fade]{opacity:0}[data-choreo-state=armed] [data-c=line],[data-choreo-state=armed][data-c=line]{stroke-dasharray:1 2;stroke-dashoffset:1px}[data-choreo-state=armed] [data-c=rule],[data-choreo-state=armed] [data-c=dash]:before{transform:scaleX(0)}[data-choreo-state=armed] [data-c=head]{transform:scale(.2)}}
