.about__grid[data-astro-cid-j4y4sje3]{row-gap:var(--space-7)}.about__head[data-astro-cid-j4y4sje3],.about__bio[data-astro-cid-j4y4sje3],.about__colophon[data-astro-cid-j4y4sje3],.about__more[data-astro-cid-j4y4sje3]{grid-column:1/-1;min-width:0}.about__head[data-astro-cid-j4y4sje3]{align-items:center;gap:var(--space-4);color:var(--fg-2);display:flex}.about__head[data-astro-cid-j4y4sje3] h2[data-astro-cid-j4y4sje3]{font-weight:500}.about__rule[data-astro-cid-j4y4sje3]{background:currentColor;width:4rem;height:1px}.about__bio[data-astro-cid-j4y4sje3]{max-width:34ch}.about__colophon[data-astro-cid-j4y4sje3]{gap:var(--space-7) var(--col-gap);margin-top:var(--space-5);display:grid}.about__col[data-astro-cid-j4y4sje3]{gap:var(--space-4);align-content:start;display:grid}.about__line[data-astro-cid-j4y4sje3]{height:1px;margin-bottom:var(--space-1);background:var(--fg);transform-origin:0;display:block}.about__col[data-astro-cid-j4y4sje3] h3[data-astro-cid-j4y4sje3]{color:var(--fg-2)}.about__col[data-astro-cid-j4y4sje3] ul[data-astro-cid-j4y4sje3]{gap:var(--space-5);display:grid}.about__col[data-astro-cid-j4y4sje3] li[data-astro-cid-j4y4sje3]{gap:.25rem;display:grid}.about__strong[data-astro-cid-j4y4sje3]{text-wrap:pretty;font-weight:560;line-height:1.3}.about__meta[data-astro-cid-j4y4sje3]{font-size:var(--type-small);color:var(--fg-2)}.about__col[data-astro-cid-j4y4sje3] .t-data[data-astro-cid-j4y4sje3]{color:var(--fg-2)}.about__more[data-astro-cid-j4y4sje3]{margin-top:calc(-1 * var(--space-3))}@media (width>=40rem){.about__colophon[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.about__head[data-astro-cid-j4y4sje3]{grid-column:1/span 4}.about__bio[data-astro-cid-j4y4sje3]{grid-column:1/span 9;max-width:none}.about__colophon[data-astro-cid-j4y4sje3]{margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.desk[data-astro-cid-zximx3mx]{align-content:center;min-height:100svh;display:grid}.desk[data-astro-cid-zximx3mx][data-tone=ink]{background-image:none}.desk__plate[data-astro-cid-zximx3mx]{inset-inline:0;pointer-events:none;height:100svh;position:absolute;top:50%;overflow:clip;translate:0 -50%}.desk__frame[data-astro-cid-zximx3mx]{aspect-ratio:1672/941;width:max(100%,177.683svh);transform-origin:var(--screen-x) var(--screen-y);position:absolute;top:50%;left:0;translate:0 -50%}.desk__still[data-astro-cid-zximx3mx],.desk__still[data-astro-cid-zximx3mx] img[data-astro-cid-zximx3mx]{width:100%;height:100%;position:absolute;inset:0}.desk__still--off[data-astro-cid-zximx3mx]{display:none}.desk__layout[data-astro-cid-zximx3mx]{align-items:center;position:relative}.desk__copy[data-astro-cid-zximx3mx]{grid-column:1/-1}.desk__beats[data-astro-cid-zximx3mx]{gap:clamp(2.5rem,1.6rem + 3.7vw,4.5rem);display:grid}.desk__beat[data-astro-cid-zximx3mx]{gap:var(--space-4);display:grid}.desk__counter[data-astro-cid-zximx3mx],.desk__count[data-astro-cid-zximx3mx],.desk__sub[data-astro-cid-zximx3mx]{align-items:center;gap:var(--space-2) var(--space-4);color:var(--fg-2);display:flex}.desk__count[data-astro-cid-zximx3mx]{display:none}.desk__rule[data-astro-cid-zximx3mx]{background:currentColor;flex:none;width:4rem;height:1px}.desk__caption[data-astro-cid-zximx3mx]{overflow-wrap:anywhere}.desk__sub[data-astro-cid-zximx3mx]{flex-wrap:wrap}.desk__sub[data-astro-cid-zximx3mx] .meter[data-astro-cid-zximx3mx]{color:var(--fg)}@media (width>=64rem){.desk__copy[data-astro-cid-zximx3mx]{grid-column:1/span 5}}@media (width<=63.99rem){.desk[data-astro-cid-zximx3mx]{align-content:start}.desk__plate[data-astro-cid-zximx3mx]{top:0;translate:none}.desk__frame[data-astro-cid-zximx3mx]{aspect-ratio:941/1672;width:max(100%,56.2799svh);transform-origin:var(--screen-x-tall) var(--screen-y-tall);top:18%;left:50%;translate:-50% -18%}.desk__copy[data-astro-cid-zximx3mx]{margin-top:max(0px, 58svh - var(--space-section))}}@media print{.pin-spacer-desk{height:auto!important;padding:0!important;display:block!important}.desk[data-astro-cid-zximx3mx],.desk__layout[data-astro-cid-zximx3mx]{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important}.desk__plate[data-astro-cid-zximx3mx],.desk__count[data-astro-cid-zximx3mx],.desk__sub[data-astro-cid-zximx3mx] .meter[data-astro-cid-zximx3mx]{display:none!important}.desk__copy[data-astro-cid-zximx3mx],.desk__beat[data-astro-cid-zximx3mx]{clip-path:none!important;grid-area:auto!important}.desk__beats[data-astro-cid-zximx3mx]{gap:9pt!important}.desk__beat[data-astro-cid-zximx3mx]{gap:2pt!important}.desk__counter[data-astro-cid-zximx3mx]{display:flex!important}.desk__rule[data-astro-cid-zximx3mx]{border-top:.75pt solid;height:0}.desk__caption[data-astro-cid-zximx3mx]{font-size:16pt}}@property --art-top{syntax:"<length>";inherits:true;initial-value:0}@property --art-w{syntax:"<length>";inherits:true;initial-value:0}@property --art-h{syntax:"<length>";inherits:true;initial-value:0}@property --hero-w{syntax:"<length>";inherits:true;initial-value:0}.hero[data-astro-cid-i3irphx7]{--hero-pos:0% 50%;--lith:var(--lith-w);--edge-h:clamp(3.5rem, 2rem + 6vw, 7.5rem);--band-h:0px;isolation:isolate;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);min-height:calc(100svh + var(--edge-h) + var(--band-h));padding-inline:var(--gutter);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.hero[data-astro-cid-i3irphx7][data-live] [data-astro-cid-i3irphx7]:is(.hero__art,.hero__name,.hero__pool){opacity:0}.hero__plate[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0;overflow:clip}.hero__frame[data-astro-cid-i3irphx7]{inset:0 0 calc(var(--frame-b,var(--edge-h)) + var(--band-h));position:absolute;container-type:size}.hero__art[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{-webkit-box-reflect:below 0}.hero__art[data-astro-cid-i3irphx7],.hero__art[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:var(--hero-pos);width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__name[data-astro-cid-i3irphx7],.hero__name[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{pointer-events:none;position:absolute;inset:0}.hero__name[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{padding:0 var(--gutter) 1.75rem;flex-direction:column;justify-content:flex-end;margin:0;display:flex}.hero__name[data-astro-cid-i3irphx7]>.hero__ink[data-astro-cid-i3irphx7]{color:var(--ink)}.hero__name[data-astro-cid-i3irphx7]>.hero__paper[data-astro-cid-i3irphx7]{color:var(--paper);-webkit-mask:var(--lith) var(--hero-pos) / cover no-repeat;mask:var(--lith) var(--hero-pos) / cover no-repeat alpha}.hero__line[data-astro-cid-i3irphx7],.w[data-astro-cid-i3irphx7]{letter-spacing:-.021em}.w[data-astro-cid-i3irphx7]{display:inline-block}.hero__line[data-astro-cid-i3irphx7]{margin-bottom:-.042em}.hero__tones[data-astro-cid-i3irphx7]{--ar:1.7768;--px:0;--py:.5;width:max(100cqw, 100cqh * var(--ar));height:max(100cqh, 100cqw / var(--ar));left:calc((100cqw - max(100cqw, 100cqh * var(--ar))) * var(--px));top:calc((100cqh - max(100cqh, 100cqw / var(--ar))) * var(--py));fill:none;pointer-events:none;position:absolute}.hero__tones[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{pointer-events:fill}.hero__tones--tall[data-astro-cid-i3irphx7],.hero__pool[data-astro-cid-i3irphx7]{display:none}.hero__column[data-astro-cid-i3irphx7]{align-self:start;gap:var(--space-5);grid-column:8/-1;padding-block:9.5rem 14rem;display:grid}.hero__role[data-astro-cid-i3irphx7]{max-width:13ch}@media (width>=80rem){.hero__column[data-astro-cid-i3irphx7]{grid-column:9/-1}}.hero__available[data-astro-cid-i3irphx7]{font-size:var(--type-body);align-items:baseline;gap:.625rem;font-weight:450;display:flex}.hero__available[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem;translate:0 -.08em}.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{min-width:10.5rem}.hero__checklist[data-astro-cid-i3irphx7]{width:min(26rem,100%);margin-top:var(--space-5);border-top:1px solid var(--rule-c)}.hero__check-head[data-astro-cid-i3irphx7]{color:var(--fg-2);justify-content:space-between;padding-block:.75rem .5rem;display:flex}.hero__check-list[data-astro-cid-i3irphx7]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows), auto);column-gap:var(--col-gap);grid-auto-flow:column;display:grid}.hero__check-list[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{color:var(--fg-2);grid-template-columns:.75rem 1.5rem 1fr;align-items:baseline;column-gap:.5rem;padding-block:.25rem;text-decoration:none;display:grid}.hero__check-list[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:is(:hover,[data-done]){color:var(--fg)}.hero__tick[data-astro-cid-i3irphx7]{fill:none;stroke:currentColor;width:.75rem;height:.75rem;translate:0 .1em}.hero__tick[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--dur-hover) var(--ease-print), opacity var(--dur-hover) linear}.hero__check-list[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover path[data-astro-cid-i3irphx7]{stroke-dashoffset:0;opacity:.35}.hero__check-list[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7][data-done] path[data-astro-cid-i3irphx7]{stroke-dashoffset:0;opacity:1}.hero__check-line[data-astro-cid-i3irphx7]{display:none}.hero__check-line[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{min-height:var(--tap);color:var(--fg);text-decoration:underline;text-decoration-color:var(--rule-c);text-underline-offset:.3em;white-space:pre-wrap;align-items:center;display:inline-flex}@media (width>=64rem) and (aspect-ratio>=29/20) and (height<=55.99rem){.hero__checklist[data-astro-cid-i3irphx7]{display:none}.hero__check-line[data-astro-cid-i3irphx7]{display:block}}.hero__bleed[data-astro-cid-i3irphx7]{display:none}@media (width>=64rem) and (aspect-ratio>=29/20){html.no-webgl[data-render=motion]:not([data-text-size]) .hero[data-astro-cid-i3irphx7],html:not([data-text-size]) .hero[data-astro-cid-i3irphx7][data-fallback]{--band-h:60vh}html.no-webgl[data-render=motion]:not([data-text-size]) .hero__bleed[data-astro-cid-i3irphx7],html:not([data-text-size]) .hero[data-astro-cid-i3irphx7][data-fallback] .hero__bleed[data-astro-cid-i3irphx7]{height:var(--band-h);margin-inline:calc(-1 * var(--gutter));background:var(--ink);-webkit-mask:var(--band) 0 0 / max(100%, 100svh * 1.7768) auto no-repeat;mask:var(--band) 0 0 / max(100%, 100svh * 1.7768) auto no-repeat;grid-column:1/-1;display:block}}@media (width<=63.99rem),(aspect-ratio<=29/20){.hero[data-astro-cid-i3irphx7]{--plate-h:max(62svh, 26rem);--pool-h:clamp(3rem, 1.5rem + 6vw, 5rem);flex-direction:column;min-height:100svh;padding:0;display:flex}.hero__plate[data-astro-cid-i3irphx7]{z-index:0;min-height:var(--plate-h);flex:1 0 auto;position:relative;inset:auto;overflow:visible}.hero__frame[data-astro-cid-i3irphx7]{--frame-b:0px}.hero__art[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{-webkit-box-reflect:none}.hero__line[data-astro-cid-i3irphx7]{margin-bottom:0}.hero__name[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{padding:calc(var(--topbar-h) + 1rem) var(--gutter) 0;justify-content:flex-start;line-height:.82}.hero__pool[data-astro-cid-i3irphx7]{width:100%;height:var(--pool-h);fill:var(--ink);display:block;position:absolute;inset:auto 0 -1px}.hero__column[data-astro-cid-i3irphx7]{align-self:stretch;gap:var(--space-3);padding:var(--space-3) var(--gutter) var(--space-5);--fg:var(--paper);--fg-2:var(--on-ink-2);--fg-3:var(--on-ink-3);--ground:var(--ink);--btn-hover:color-mix(in srgb, var(--paper) 92%, var(--ink));--focus:var(--paper);--focus-halo:var(--ink);--rule-c:var(--rule-on-ink);background-color:var(--ink);color:var(--paper);background-image:none;flex:none;align-content:start;position:relative}.hero[data-astro-cid-i3irphx7][data-live] .hero__column[data-astro-cid-i3irphx7]{background:0 0}.hero__role[data-astro-cid-i3irphx7]{text-wrap:wrap;max-width:none}}@media (width<=63.99rem){.hero[data-astro-cid-i3irphx7]{--hero-pos:0% 0%;--lith:var(--lith-t);container-type:inline-size}.hero__plate[data-astro-cid-i3irphx7]{--name-base:calc(var(--topbar-h) + 1rem + (100cqw - 2 * var(--gutter)) * .13616);--head:.325;--hero-w:100cqw;--art-h:max(100cqw / .5628, (var(--name-base) + .25rem) / var(--head));--art-w:max(100cqw, var(--art-h) * .5628);--art-top:min(0px, var(--name-base) + .25rem - var(--head) * var(--art-h));--plate-h:max(62svh, 26rem, var(--art-top) + .655 * var(--art-h))}.hero__frame[data-astro-cid-i3irphx7]{inset:auto;top:var(--art-top);width:var(--art-w);height:var(--art-h);left:0}.hero__name[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{padding:calc(var(--topbar-h) + 1rem - var(--art-top)) calc(var(--gutter) + var(--art-w) - var(--hero-w)) 0 var(--gutter)}.hero__tones--wide[data-astro-cid-i3irphx7]{display:none}.hero__tones--tall[data-astro-cid-i3irphx7]{--ar:.5628;--px:0;--py:0;display:block}.hero__checklist[data-astro-cid-i3irphx7]{display:none}.hero__check-line[data-astro-cid-i3irphx7]{display:block}}@media (width<=63.99rem) and (height<=47.5rem){.hero__plate[data-astro-cid-i3irphx7]{--head:.395}}@media (width>=64rem) and (aspect-ratio<=29/20){.hero__name[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{padding:0 var(--gutter) calc(var(--pool-h) + .5rem);justify-content:flex-end}.hero__column[data-astro-cid-i3irphx7]{column-gap:var(--space-7);padding-block:var(--space-5) var(--space-7);grid-template-columns:1fr 1fr}.hero__column[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:not(.hero__checklist){grid-column:1}.hero__checklist[data-astro-cid-i3irphx7]{grid-area:1/2/span 4;width:auto;margin-top:0}}@media (width>=64rem) and (aspect-ratio>=29/20){html[data-text-size] .hero[data-astro-cid-i3irphx7]{--plate-h:max(62svh, 26rem);--pool-h:5rem;flex-direction:column;min-height:100svh;padding:0;display:flex}html[data-text-size] .hero__plate[data-astro-cid-i3irphx7]{z-index:0;min-height:var(--plate-h);flex:1 0 auto;position:relative;inset:auto;overflow:visible}html[data-text-size] .hero__frame[data-astro-cid-i3irphx7]{--frame-b:0px}html[data-text-size] .hero__art[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{-webkit-box-reflect:none}html[data-text-size] .hero__line[data-astro-cid-i3irphx7]{margin-bottom:0}html[data-text-size] .hero__name[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{padding:0 var(--gutter) calc(var(--pool-h) + .5rem);line-height:.82}html[data-text-size] .hero__pool[data-astro-cid-i3irphx7]{width:100%;height:var(--pool-h);fill:var(--ink);display:block;position:absolute;inset:auto 0 -1px}html[data-text-size] .hero__column[data-astro-cid-i3irphx7]{align-self:stretch;column-gap:var(--space-7);gap:var(--space-3) var(--space-7);padding:var(--space-5) var(--gutter) var(--space-7);--fg:var(--paper);--fg-2:var(--on-ink-2);--fg-3:var(--on-ink-3);--ground:var(--ink);--btn-hover:color-mix(in srgb, var(--paper) 92%, var(--ink));--focus:var(--paper);--focus-halo:var(--ink);--rule-c:var(--rule-on-ink);background-color:var(--ink);color:var(--paper);background-image:none;flex:none;grid-template-columns:1fr 1fr;align-content:start;position:relative}html[data-text-size] .hero[data-astro-cid-i3irphx7][data-live] .hero__column[data-astro-cid-i3irphx7]{background:0 0}html[data-text-size] .hero__role[data-astro-cid-i3irphx7]{max-width:none}html[data-text-size] .hero__column[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:not(.hero__checklist){grid-column:1}html[data-text-size] .hero__checklist[data-astro-cid-i3irphx7]{grid-area:1/2/span 4;width:auto;margin-top:0;display:block}html[data-text-size] .hero__check-line[data-astro-cid-i3irphx7]{display:none}}@media (width<=39.99rem){.hero__plate[data-astro-cid-i3irphx7]{--name-base:calc(var(--topbar-h) + 1rem + (100cqw - 2 * var(--gutter)) * .60056)}.hero__line[data-astro-cid-i3irphx7]{display:contents}.w[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.w1[data-astro-cid-i3irphx7]{font-size:min(calc(100cqw / 2.292), var(--fit-max))}.w2[data-astro-cid-i3irphx7]{font-size:min(calc(100cqw / 3.122), var(--fit-max))}.hero__ctas[data-astro-cid-i3irphx7]{grid-template-columns:1fr 1fr;display:grid}.hero__ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{min-width:0;padding-inline:.875rem}.hero__ctas[data-astro-cid-i3irphx7] .kbd[data-astro-cid-i3irphx7]{display:none}}.hc[data-astro-cid-72aewvix]{--hero-pos:0% 50%;isolation:isolate;min-height:100svh;padding-block:6.5rem var(--space-6);position:relative;overflow:clip}.hc__edge[data-astro-cid-72aewvix]{z-index:1;position:absolute;bottom:0;left:0;right:0}.hc__art[data-astro-cid-72aewvix],.hc__art[data-astro-cid-72aewvix] img[data-astro-cid-72aewvix]{z-index:-1;object-fit:cover;object-position:var(--hero-pos);width:100%;max-width:none;height:100%;position:absolute;inset:0}.hc__seam[data-astro-cid-72aewvix]{display:none}.hc__grid[data-astro-cid-72aewvix],.hc__layer[data-astro-cid-72aewvix]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);padding-inline:var(--gutter);display:grid;container-type:inline-size}.hc__layer[data-astro-cid-72aewvix]{pointer-events:none;-webkit-mask:var(--lith) var(--hero-pos) / cover no-repeat;mask:var(--lith) var(--hero-pos) / cover no-repeat;padding-top:6.5rem;position:absolute;inset:0}.hc__title[data-astro-cid-72aewvix],.hc__layer[data-astro-cid-72aewvix] .hc__close[data-astro-cid-72aewvix]{grid-column:6/span 6}.hc__layer[data-astro-cid-72aewvix] .hc__close[data-astro-cid-72aewvix]{color:var(--paper)}.hc__close[data-astro-cid-72aewvix]{font-weight:420;font-size:min(calc(((100cqw - 11 * var(--col-gap)) / 2 + 5 * var(--col-gap)) / 4.072), var(--fit-max));letter-spacing:-.02em;color:var(--ink);margin:0;margin-block:-.32em -.22em;padding-block:.32em .22em;line-height:.86}.hc__line[data-astro-cid-72aewvix]{white-space:nowrap;display:block}.hc__end[data-astro-cid-72aewvix]{line-height:.86;display:inline-block}.hc__links[data-astro-cid-72aewvix]{z-index:2;gap:var(--space-3);margin:var(--space-5) calc(-1 * var(--space-4)) 0;padding:var(--space-4);background-color:var(--paper);grid-column:8/-1;position:relative}.hc[data-astro-cid-72aewvix]:is([data-live],[data-ink=wait]) [data-astro-cid-72aewvix]:is(.hc__art,.hc__layer){opacity:0}@media (width>=64rem){.hc[data-astro-cid-72aewvix][data-live] .hc__title[data-astro-cid-72aewvix]{opacity:0}}@media (width<=63.99rem){.hc[data-astro-cid-72aewvix]{--hero-pos:50% 18%;padding-block:0 calc(clamp(3.5rem, 2rem + 6vw, 7.5rem) + var(--space-5))}.hc__art[data-astro-cid-72aewvix]{z-index:0;height:55svh;display:block;position:relative}.hc__art[data-astro-cid-72aewvix] img[data-astro-cid-72aewvix]{z-index:0}.hc__seam[data-astro-cid-72aewvix]{z-index:1;display:block;position:relative}.hc__ht[data-astro-cid-72aewvix]{width:100%;height:2.5rem;fill:var(--paper);position:absolute;bottom:0;left:0}.hc[data-astro-cid-72aewvix][data-live] .hc__ht[data-astro-cid-72aewvix]{visibility:hidden}.hc__layer[data-astro-cid-72aewvix]{display:none}.hc__grid[data-astro-cid-72aewvix]{row-gap:var(--space-6);margin-top:var(--space-5)}.hc__title[data-astro-cid-72aewvix],.hc__links[data-astro-cid-72aewvix]{grid-column:1/-1}.hc__close[data-astro-cid-72aewvix]{font-size:min(calc(100cqw / 4.072), var(--fit-max))}.hc__links[data-astro-cid-72aewvix]{background:0 0;margin:0;padding:0}}@property --pack-pull{syntax:"<number>";inherits:true;initial-value:0}.pack[data-astro-cid-2c2elgc5]{--fan-w:7.5rem;--fan-h:calc(var(--fan-w) * 1.4);--pivot:230%;--step:8deg;--peek:7rem;--pull-w:15rem;--pull-y:calc(var(--pull-w) * 1.4 - var(--fan-h) * 1.37);position:relative;overflow:clip}.pack__grid[data-astro-cid-2c2elgc5]{row-gap:var(--space-5)}.pack__label[data-astro-cid-2c2elgc5],.pack__title[data-astro-cid-2c2elgc5],.pack__lede[data-astro-cid-2c2elgc5],.pack__buttons[data-astro-cid-2c2elgc5],.pack__stage[data-astro-cid-2c2elgc5]{grid-column:1/-1;min-width:0}.pack__label[data-astro-cid-2c2elgc5]{color:var(--fg-2)}.pack__label[data-astro-cid-2c2elgc5] span[data-astro-cid-2c2elgc5]{color:var(--fg)}.pack__title[data-astro-cid-2c2elgc5]{margin:0}.pack__title[data-astro-cid-2c2elgc5]>span[data-astro-cid-2c2elgc5]{display:block}.pack__lede[data-astro-cid-2c2elgc5]{max-width:34ch;color:var(--fg-2)}.pack__buttons[data-astro-cid-2c2elgc5]{gap:var(--space-3);flex-wrap:wrap;order:2;display:flex}.pack__stage[data-astro-cid-2c2elgc5]{margin-block:var(--space-4);order:1;position:relative}.pack__object[data-astro-cid-2c2elgc5]{z-index:3;width:min(70vw,18rem);margin-inline:auto;position:relative}.pack__tilt[data-astro-cid-2c2elgc5]{rotate:calc(var(--tilt,-5deg) + var(--sway,0deg))}.pack__cap[data-astro-cid-2c2elgc5],.pack__body[data-astro-cid-2c2elgc5]{background-color:var(--ink);color:var(--paper);position:relative}.pack__cap[data-astro-cid-2c2elgc5]{transform-origin:100% 100%;cursor:grab;touch-action:pan-y;align-items:center;height:3rem;padding:.7rem 1.25rem 0;display:flex}.pack__tear[data-astro-cid-2c2elgc5]{color:var(--paper);font-size:.875rem}.pack__arrow[data-astro-cid-2c2elgc5]{display:inline-block}.pack[data-astro-cid-2c2elgc5][data-layout=fan][data-state=sealed] .pack__arrow[data-astro-cid-2c2elgc5]{animation:1.6s ease-in-out infinite pack-nudge}.pack[data-astro-cid-2c2elgc5][data-layout=fan][data-state=sealed] .pack__perf[data-astro-cid-2c2elgc5] i[data-astro-cid-2c2elgc5]:not([data-split]){animation:2.8s ease-in-out infinite pack-zip;animation-delay:calc(var(--d) * 45ms)}@keyframes pack-nudge{0%,55%,to{translate:0}28%{translate:.35rem}}@keyframes pack-zip{0%,22%,to{translate:0}11%{translate:0 -2.5px}}.pack__hint[data-astro-cid-2c2elgc5]{display:none}.pack[data-astro-cid-2c2elgc5][data-layout=fan][data-state=sealed] .pack__hint[data-astro-cid-2c2elgc5]{margin-top:var(--space-4);color:var(--fg);font:500 1rem / 1.3 var(--font-sans);justify-content:center;align-items:center;gap:.6rem;display:flex}.pack__hint-coarse[data-astro-cid-2c2elgc5]{display:none}@media (pointer:coarse){.pack__hint-fine[data-astro-cid-2c2elgc5]{display:none}.pack__hint-coarse[data-astro-cid-2c2elgc5]{display:inline}}.pack__hint-track[data-astro-cid-2c2elgc5]{background:radial-gradient(circle,currentColor .6px,#0000 1px) 0/.375rem .375rem repeat-x;width:2.5rem;height:.5rem;position:relative}.pack__hint-track[data-astro-cid-2c2elgc5] i[data-astro-cid-2c2elgc5]{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;margin-top:-.25rem;animation:1.8s ease-in-out infinite pack-track;position:absolute;top:50%;left:0}@keyframes pack-track{0%{opacity:0;left:0}15%{opacity:1}70%{opacity:1;left:calc(100% - .5rem)}to{opacity:0;left:calc(100% - .5rem)}}.pack__perf[data-astro-cid-2c2elgc5]{justify-content:space-between;height:1.5px;display:flex;position:absolute;inset:auto .55rem 0 .7rem}.pack__perf[data-astro-cid-2c2elgc5] i[data-astro-cid-2c2elgc5]{background:var(--paper);width:.375rem;height:1.5px}.pack__perf[data-astro-cid-2c2elgc5] i[data-astro-cid-2c2elgc5][data-split]{translate:0 -2px;rotate:-14deg}.pack__anchor[data-astro-cid-2c2elgc5]{width:1px;height:1px;position:absolute;bottom:0}.pack__anchor--in[data-astro-cid-2c2elgc5]{right:0}.pack__anchor--out[data-astro-cid-2c2elgc5]{left:.55rem}.pack__body[data-astro-cid-2c2elgc5]{gap:var(--space-4);aspect-ratio:5/6.6;clip-path:var(--seal);flex-direction:column;padding:1rem 1.25rem 1.75rem;display:flex}.pack__foil[data-astro-cid-2c2elgc5]{background:var(--foil);background-size:220% 220%;background-position:var(--foil-x,30%) 50%;height:.5rem;margin-inline:-1.25rem;position:relative}.pack__face[data-astro-cid-2c2elgc5]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-2);display:flex;position:relative}.pack__name[data-astro-cid-2c2elgc5]{font:600 clamp(2.5rem, 1.9rem + 2.4vw, 4.25rem) / .84 var(--font-display);letter-spacing:-.015em}.pack__count[data-astro-cid-2c2elgc5]{justify-items:end;gap:.25rem;display:grid}.pack__count[data-astro-cid-2c2elgc5] .tnum[data-astro-cid-2c2elgc5]{font:600 clamp(4.5rem, 3.4rem + 4.4vw, 7rem) / .76 var(--font-display)}.pack__count[data-astro-cid-2c2elgc5] .t-label[data-astro-cid-2c2elgc5]{color:var(--on-ink-2)}.pack__cap[data-astro-cid-2c2elgc5][data-tone],.pack__body[data-astro-cid-2c2elgc5][data-tone]{background-image:none}.pack__fan[data-astro-cid-2c2elgc5]{flex:1 1 0;width:100%;min-height:0;display:none;position:relative}.pack__contents[data-astro-cid-2c2elgc5]{padding:var(--space-3) 0 0;border-top:1px solid var(--rule-on-ink);color:var(--paper);gap:.0625rem;margin-top:auto;font-size:.75rem;display:grid;position:relative}.pack__contents[data-astro-cid-2c2elgc5] li[data-astro-cid-2c2elgc5]{grid-template-columns:1.75rem minmax(0,1fr);display:grid}.pack__contents[data-astro-cid-2c2elgc5] .tnum[data-astro-cid-2c2elgc5]{color:var(--on-ink-3)}.pack__strip[data-astro-cid-2c2elgc5]{align-items:center;gap:.25rem;display:flex;position:relative}.pack__strip[data-astro-cid-2c2elgc5] i[data-astro-cid-2c2elgc5]{width:.75rem;height:.75rem}.pack__strip[data-astro-cid-2c2elgc5] i[data-astro-cid-2c2elgc5]:first-child{box-shadow:inset 0 0 0 1px var(--rule-on-ink)}.pack__strip[data-astro-cid-2c2elgc5] svg[data-astro-cid-2c2elgc5]{width:.875rem;height:.875rem;color:var(--paper);margin-left:.375rem}.pack__cards[data-astro-cid-2c2elgc5]{justify-content:center;gap:var(--space-5) 0;flex-wrap:wrap;padding:0;display:flex}.pack__slot[data-astro-cid-2c2elgc5]{rotate:calc((var(--i) - var(--c)) * 1.2deg);margin-inline:-.375rem}html.js .pack[data-astro-cid-2c2elgc5][data-state=sealed] .pack__cards[data-astro-cid-2c2elgc5],html.js .pack[data-astro-cid-2c2elgc5][data-state=open]:not([data-layout=fan]) .pack__object[data-astro-cid-2c2elgc5],.pack[data-astro-cid-2c2elgc5][data-state=open] [data-astro-cid-2c2elgc5]:is(.pack__lede,.pack__buttons,.pack__cap){display:none}.pack[data-astro-cid-2c2elgc5][data-state=open] [data-astro-cid-2c2elgc5]:is(.pack__fan,.pack__contents,.pack__strip){visibility:hidden}.pack[data-astro-cid-2c2elgc5][data-state=open] .pack__body[data-astro-cid-2c2elgc5]{clip-path:var(--torn)}.pack[data-astro-cid-2c2elgc5][data-layout=fan][data-state=open] .pack__stage[data-astro-cid-2c2elgc5]{height:calc(var(--fan-h) * 1.32 + var(--peek));margin-block:var(--space-2) 0}.pack[data-astro-cid-2c2elgc5][data-layout=fan][data-state=open] .pack__object[data-astro-cid-2c2elgc5]{left:50%;top:calc(100% - var(--peek));--tilt:0deg;position:absolute;translate:-50%}.pack[data-astro-cid-2c2elgc5][data-layout=fan][data-state=open] .pack__cards[data-astro-cid-2c2elgc5]{display:block}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5]{--slot-w:calc(var(--fan-w) + (var(--pull-w) - var(--fan-w)) * var(--pack-pull));left:50%;bottom:calc(var(--peek) - var(--fan-h) * .05);z-index:1;width:var(--slot-w);margin:0 0 0 calc(var(--slot-w) / -2);transform-origin:50% var(--pivot);rotate:calc((var(--i) - var(--c)) * var(--step) * var(--k,1));translate:0 calc((1 - var(--k,1)) * 110%);transition:--pack-pull var(--dur-ui) var(--ease-print);position:absolute}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5] .card{--card-w:var(--slot-w);translate:0 calc(var(--pull-y) * var(--pack-pull));transition:scale var(--dur-ui) var(--ease-print)}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__lift[data-astro-cid-2c2elgc5]{transform-origin:50% var(--pivot);transition:rotate var(--dur-ui) var(--ease-print)}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5]:is(:hover,:has(:focus-visible)){z-index:2}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5]:is(:hover,:has(:focus-visible)) .card{translate:0 -9%}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5][data-pulled]{--pack-pull:1;z-index:4}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5][data-pulled] .pack__lift[data-astro-cid-2c2elgc5]{rotate:calc((var(--i) - var(--c)) * var(--step) * -1)}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5][data-pulled] .card{translate:0 calc(var(--pull-y) * var(--pack-pull))}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5][data-pulled] .card__open{margin-top:auto}@media (width>=40rem){.pack[data-astro-cid-2c2elgc5]{--fan-w:clamp(10rem, 15vw, 14rem);--pivot:255%;--step:10deg;--peek:9rem;--pull-w:var(--fan-w);--pull-y:0px}.pack__contents[data-astro-cid-2c2elgc5]{font-size:var(--type-data)}.pack__fan[data-astro-cid-2c2elgc5]{display:block}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5] .card{transition:translate var(--dur-ui) var(--ease-print), scale var(--dur-ui) var(--ease-print)}.pack[data-astro-cid-2c2elgc5][data-layout=fan] .pack__slot[data-astro-cid-2c2elgc5][data-pulled] .card{translate:0 -27%;scale:1.32}}@media (width>=64rem){.pack__grid[data-astro-cid-2c2elgc5]{align-items:start}.pack__label[data-astro-cid-2c2elgc5],.pack__title[data-astro-cid-2c2elgc5]{grid-column:1/span 6}.pack__lede[data-astro-cid-2c2elgc5],.pack__buttons[data-astro-cid-2c2elgc5]{grid-column:1/span 5}.pack__label[data-astro-cid-2c2elgc5]{grid-row:1}.pack__title[data-astro-cid-2c2elgc5]{margin-top:var(--space-5);grid-row:2}.pack__lede[data-astro-cid-2c2elgc5]{margin-top:var(--space-3);grid-row:3}.pack__buttons[data-astro-cid-2c2elgc5]{margin-top:var(--space-3);grid-row:4}.pack__stage[data-astro-cid-2c2elgc5]{grid-area:1/8/span 5/-1;align-self:center;margin:0}.pack__object[data-astro-cid-2c2elgc5]{width:min(100%,24rem)}.pack[data-astro-cid-2c2elgc5][data-state=open] .pack__stage[data-astro-cid-2c2elgc5]{grid-area:3/1/auto/-1}}.cp[data-astro-cid-jvvoi6mc]{isolation:isolate;position:relative;overflow-x:clip}.cp__probe[data-astro-cid-jvvoi6mc]{height:clamp(3.5rem,2rem + 6vw,7.5rem);position:absolute;top:0}.cp__top[data-astro-cid-jvvoi6mc]{row-gap:var(--space-6);align-items:start}.cp__titles[data-astro-cid-jvvoi6mc],.cp__hook[data-astro-cid-jvvoi6mc]{grid-column:1/-1}.cp__titles[data-astro-cid-jvvoi6mc]{gap:var(--space-5);display:grid}.cp__titles[data-astro-cid-jvvoi6mc] .plate-mark[data-astro-cid-jvvoi6mc]{justify-self:start;margin-left:-.75rem;padding-inline:.75rem}.cp__title[data-astro-cid-jvvoi6mc]{transform-origin:0 0;gap:.06em;margin:0;display:grid}.cp__hook[data-astro-cid-jvvoi6mc]{max-width:24ch;margin:0}.cp__device[data-astro-cid-jvvoi6mc]{gap:var(--space-6);margin:var(--space-9) 0 0;padding-inline:var(--gutter);display:grid}.cp__stage[data-astro-cid-jvvoi6mc]{position:relative;overflow:clip}.cp__still[data-astro-cid-jvvoi6mc] img[data-astro-cid-jvvoi6mc]{user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.cp__glass[data-astro-cid-jvvoi6mc]{width:var(--gw);height:var(--gh);transform:scale(var(--k,0));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.cp__glass[data-astro-cid-jvvoi6mc] video{width:var(--vw);height:var(--vh);object-fit:cover;background:var(--ink);border-radius:var(--r);transform:var(--m);transform-origin:0 0;position:absolute;top:0;left:0}@media (resolution>=1.5x){.cp__glass[data-astro-cid-jvvoi6mc] video{image-rendering:pixelated}}.cp__screen[data-astro-cid-jvvoi6mc]{display:none}.cp__caption[data-astro-cid-jvvoi6mc]{gap:var(--space-4);align-content:start;display:grid}.cp__label[data-astro-cid-jvvoi6mc]{color:var(--fg-2);margin-bottom:var(--space-2)}.cp__count[data-astro-cid-jvvoi6mc]{color:var(--fg-2);display:none}.cp__count[data-astro-cid-jvvoi6mc] [data-astro-cid-jvvoi6mc][data-cp-index],.cp__clip[data-astro-cid-jvvoi6mc][data-on] .cp__n[data-astro-cid-jvvoi6mc]{background:var(--acid);color:var(--ink);box-shadow:0 0 0 .15em var(--acid)}.cp__clips[data-astro-cid-jvvoi6mc]{gap:var(--space-4);display:grid}.cp__clip[data-astro-cid-jvvoi6mc]{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}.cp__n[data-astro-cid-jvvoi6mc]{color:var(--fg-2);justify-self:start;padding-top:.1em}.cp__desc[data-astro-cid-jvvoi6mc]{color:var(--fg-2);max-width:46ch}.cp__clip[data-astro-cid-jvvoi6mc][data-on] .cp__desc[data-astro-cid-jvvoi6mc]{color:var(--fg)}.cp__play[data-astro-cid-jvvoi6mc],.cp__btn-text[data-astro-cid-jvvoi6mc]{min-height:var(--tap);color:var(--fg);font:560 var(--type-ui) / 1 var(--font-sans);text-decoration:underline;text-decoration-color:var(--rule-c);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.cp__play[data-astro-cid-jvvoi6mc]{min-width:var(--tap);text-align:left;grid-column:2;margin-block:-.25rem -.5rem}.cp__play[data-astro-cid-jvvoi6mc]:hover,.cp__btn-text[data-astro-cid-jvvoi6mc]:hover{text-decoration-color:var(--fg);text-decoration-thickness:2px}.cp__buttons[data-astro-cid-jvvoi6mc]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.cp__after[data-astro-cid-jvvoi6mc]{row-gap:var(--space-7);margin-top:var(--space-8)}.cp__side[data-astro-cid-jvvoi6mc],.cp__card[data-astro-cid-jvvoi6mc]{grid-column:1/-1}.cp__side[data-astro-cid-jvvoi6mc]{gap:var(--space-6);align-content:start;justify-items:start;display:grid;container:cp-side/inline-size}.cp__side[data-astro-cid-jvvoi6mc]>.cp__facts[data-astro-cid-jvvoi6mc]{width:100%}.cp__facts[data-astro-cid-jvvoi6mc]{gap:var(--space-4) var(--col-gap);padding-top:var(--space-4);border-top:1px solid var(--rule-c);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.cp__facts[data-astro-cid-jvvoi6mc] dt[data-astro-cid-jvvoi6mc]{color:var(--fg-2)}.cp__facts[data-astro-cid-jvvoi6mc] dd[data-astro-cid-jvvoi6mc]{font-size:var(--type-small);font-weight:500;line-height:1.35}.cp__built[data-astro-cid-jvvoi6mc]{grid-column:1/-1}@container cp-side (width>=26rem){.cp__facts[data-astro-cid-jvvoi6mc]{justify-content:start;column-gap:var(--space-6);grid-template-columns:repeat(3,max-content)}}.cp__play-row[data-astro-cid-jvvoi6mc]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex;position:relative}.cp__play-row[data-astro-cid-jvvoi6mc] .t-caption[data-astro-cid-jvvoi6mc]{color:var(--fg-2)}.cp__btn[data-astro-cid-jvvoi6mc]{min-height:var(--btn-h);background:var(--acid);color:var(--ink);font:560 var(--type-ui) / 1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--ink);transition:background-color var(--dur-hover) var(--ease-print), color var(--dur-hover) var(--ease-print);align-items:center;gap:1.25rem;padding:0 1.125rem 0 1.25rem;text-decoration:none;display:inline-flex}.cp__btn[data-astro-cid-jvvoi6mc]:hover{background:var(--ink);color:var(--acid)}.cp__anchor[data-astro-cid-jvvoi6mc]{width:5rem;height:2px;position:absolute;top:calc(100% + .75rem);left:0}.cp__card[data-astro-cid-jvvoi6mc] .card{rotate:-3deg}@media (width>=64rem){.cp__titles[data-astro-cid-jvvoi6mc]{grid-column:1/span 7}.cp__hook[data-astro-cid-jvvoi6mc]{grid-column:8/-1;max-width:min(24ch,100% - 6rem);padding-top:2.5rem}.cp__device[data-astro-cid-jvvoi6mc]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.cp__stage[data-astro-cid-jvvoi6mc]{grid-column:1/span 8}.cp__caption[data-astro-cid-jvvoi6mc]{grid-column:9/-1;padding-right:5rem}.cp__card[data-astro-cid-jvvoi6mc]{grid-area:1/2/auto/span 4}.cp__side[data-astro-cid-jvvoi6mc]{padding-right:max(0px, 10.5rem - var(--gutter));grid-area:1/8/auto/-1}}.pl[data-astro-cid-4u7y43lc]{position:relative;overflow-x:clip}.pl__top[data-astro-cid-4u7y43lc]{row-gap:var(--space-6);align-items:end}.pl__titles[data-astro-cid-4u7y43lc],.pl__idea[data-astro-cid-4u7y43lc]{grid-column:1/-1}.pl__titles[data-astro-cid-4u7y43lc]{gap:var(--space-5);display:grid}.pl__titles[data-astro-cid-4u7y43lc] .plate-mark[data-astro-cid-4u7y43lc]{justify-self:start}.pl__title[data-astro-cid-4u7y43lc]{margin:0}.pl__title[data-astro-cid-4u7y43lc] .fit__line[data-astro-cid-4u7y43lc]{transform-origin:0 0;font-weight:600}.pl__idea[data-astro-cid-4u7y43lc]{max-width:24ch}.pl__device[data-astro-cid-4u7y43lc]{gap:var(--space-6);margin:var(--space-9) 0 0;padding-inline:var(--gutter);display:grid}.pl__stage[data-astro-cid-4u7y43lc]{position:relative;overflow:clip}.pl__still[data-astro-cid-4u7y43lc] img[data-astro-cid-4u7y43lc]{user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.pl__glass[data-astro-cid-4u7y43lc]{width:1604px;height:1242px;transform:scale(var(--k,0));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.pl__glass[data-astro-cid-4u7y43lc] video{object-fit:cover;background:var(--ink);border-radius:var(--r);width:1280px;height:800px;transform:var(--m);transform-origin:0 0;position:absolute;top:0;left:0}.pl__screen[data-astro-cid-4u7y43lc]{display:none}.pl__caption[data-astro-cid-4u7y43lc]{gap:var(--space-4);align-content:start;display:grid}.pl__label[data-astro-cid-4u7y43lc]{color:var(--on-ink-2);margin-bottom:var(--space-2)}.pl__count[data-astro-cid-4u7y43lc]{color:var(--on-ink-2);display:none}.pl__count[data-astro-cid-4u7y43lc] [data-astro-cid-4u7y43lc][data-pl-index]{color:var(--signal)}.pl__clips[data-astro-cid-4u7y43lc]{gap:var(--space-4);display:grid}.pl__clip[data-astro-cid-4u7y43lc]{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}.pl__n[data-astro-cid-4u7y43lc]{color:var(--signal);padding-top:.1em}.pl__desc[data-astro-cid-4u7y43lc]{color:var(--on-ink-2);max-width:46ch}.pl__clip[data-astro-cid-4u7y43lc][data-on] .pl__desc[data-astro-cid-4u7y43lc]{color:var(--fg)}.pl__play[data-astro-cid-4u7y43lc],.pl__btn[data-astro-cid-4u7y43lc]{min-height:var(--tap);color:var(--fg);font:560 var(--type-ui) / 1 var(--font-sans);text-decoration:underline;text-decoration-color:var(--on-ink-3);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.pl__play[data-astro-cid-4u7y43lc]{min-width:var(--tap);text-align:left;grid-column:2;margin-block:-.25rem -.5rem}.pl__play[data-astro-cid-4u7y43lc]:hover,.pl__btn[data-astro-cid-4u7y43lc]:hover{text-decoration-color:var(--signal)}.pl__buttons[data-astro-cid-4u7y43lc]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pl__after[data-astro-cid-4u7y43lc]{row-gap:var(--space-7);margin-top:var(--space-8)}.pl__facts[data-astro-cid-4u7y43lc]{gap:var(--space-6);grid-column:1/-1;align-content:start;justify-items:start;display:grid}.pl__facts[data-astro-cid-4u7y43lc]>[data-astro-cid-4u7y43lc]{width:100%;max-width:44rem}.pl__facts[data-astro-cid-4u7y43lc] .link-chevron[data-astro-cid-4u7y43lc]{width:auto}.pl__facts[data-astro-cid-4u7y43lc] .pl__label[data-astro-cid-4u7y43lc]{color:var(--fg-2)}.pl__card[data-astro-cid-4u7y43lc]{grid-column:1/-1}@media (width>=64rem){.pl__titles[data-astro-cid-4u7y43lc]{grid-column:1/span 7}.pl__idea[data-astro-cid-4u7y43lc]{grid-column:8/-1;max-width:min(24ch,100% - 6rem)}.pl__device[data-astro-cid-4u7y43lc]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.pl__stage[data-astro-cid-4u7y43lc]{grid-column:1/span 8}.pl__caption[data-astro-cid-4u7y43lc]{grid-column:9/-1;padding-right:5rem}.pl__facts[data-astro-cid-4u7y43lc]{grid-column:1/span 7}.pl__card[data-astro-cid-4u7y43lc]{grid-column:9/-1;justify-self:start}}.ts[data-astro-cid-ylddegsz]{isolation:isolate;position:relative;overflow-x:clip}.ts__probe[data-astro-cid-ylddegsz]{height:clamp(3.5rem,2rem + 6vw,7.5rem);position:absolute;top:0}html:has(#desk[data-tone=paper]) .ts[data-astro-cid-ylddegsz]>.ink-edge{visibility:hidden}.ts__plate[data-astro-cid-ylddegsz]{position:relative}.ts__beam[data-astro-cid-ylddegsz]{inset:calc(-1 * var(--space-section)) 0 0;z-index:-1;background:var(--honey);clip-path:polygon(59.4% 0,60.6% 0,83% 100%,37% 100%);mix-blend-mode:multiply;pointer-events:none;position:absolute}.ts__head[data-astro-cid-ylddegsz]{gap:var(--space-5);display:grid}.ts__head[data-astro-cid-ylddegsz] .plate-mark[data-astro-cid-ylddegsz]{margin-left:-.75rem;padding-left:.75rem}.ts__title[data-astro-cid-ylddegsz]{margin:0}.ts__title[data-astro-cid-ylddegsz] .fit__line[data-astro-cid-ylddegsz]{transform-origin:0 0;padding-bottom:.16em}.ts__body[data-astro-cid-ylddegsz]{row-gap:var(--space-8);margin-top:var(--space-8)}.ts__copy[data-astro-cid-ylddegsz]{gap:var(--space-6);grid-column:1/-1;align-content:start;justify-items:start;display:grid}.ts__hook[data-astro-cid-ylddegsz]{max-width:22ch}.ts__facts[data-astro-cid-ylddegsz]{width:min(100%,30rem)}.ts__facts[data-astro-cid-ylddegsz] dt{color:var(--fg)}.ts__device[data-astro-cid-ylddegsz]{--phone-w:clamp(13rem, 21vw, 19rem);z-index:var(--z-object);justify-items:center;gap:var(--space-4);perspective:1400px;grid-column:1/-1;margin:0;display:grid;position:relative}.ts__tilt[data-astro-cid-ylddegsz]{z-index:var(--z-object);transform-style:preserve-3d;position:relative;transform:rotateY(-16deg)rotateX(4deg)}.ts__phone[data-astro-cid-ylddegsz]{width:min(var(--phone-w), 62vw);aspect-ratio:9/19.5;background:var(--ink);transform-style:preserve-3d;border-radius:44px;padding:10px;position:relative}.ts__phone[data-astro-cid-ylddegsz]:after{content:"";background:var(--ink-hover);transform-origin:0;width:9px;position:absolute;top:44px;bottom:44px;left:100%;transform:rotateY(90deg)}.ts__island[data-astro-cid-ylddegsz]{z-index:2;background:var(--ink);border-radius:12px;width:30%;height:22px;position:absolute;top:20px;left:50%;translate:-50%}.ts__screen[data-astro-cid-ylddegsz]{isolation:isolate;background:var(--ink);border-radius:34px;height:100%;position:relative;overflow:hidden}.ts__strip[data-astro-cid-ylddegsz]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow:auto clip}.ts__strip[data-astro-cid-ylddegsz]::-webkit-scrollbar{display:none}.ts__strip[data-astro-cid-ylddegsz]:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--focus-halo)}.ts__screen[data-astro-cid-ylddegsz]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ts__screen[data-astro-cid-ylddegsz]:focus-visible:after,.ts__screen[data-astro-cid-ylddegsz]:has(>.ts__strip:focus-visible):after{outline-offset:-3px;box-shadow:inset 0 0 0 4px var(--focus-halo), inset 0 0 0 7px var(--focus);outline:3px solid #0000}.ts__strip[data-astro-cid-ylddegsz] li[data-astro-cid-ylddegsz]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative}.ts__strip[data-astro-cid-ylddegsz] img[data-astro-cid-ylddegsz],.ts__strip[data-astro-cid-ylddegsz] video[data-astro-cid-ylddegsz]{object-fit:cover;width:100%;height:100%}.ts__port[data-astro-cid-ylddegsz]{background:var(--ink-2);border-radius:2px;width:18%;height:3px;position:absolute;bottom:3px;left:50%;translate:-50%}.ts__shadow[data-astro-cid-ylddegsz]{width:calc(min(var(--phone-w), 62vw) * .92);background-blend-mode:screen, multiply, normal;filter:url(#ts-dots);background:radial-gradient(closest-side,#000,#333 35%,#8c8c8c),radial-gradient(circle,#000 0,#fff 4.6px) 0 0/6px 6px,radial-gradient(circle,#000 0,#fff 4.6px) 3px 3px/6px 6px;height:2.25rem;margin-top:-.75rem}.ts__defs[data-astro-cid-ylddegsz]{position:absolute}.ts__pager[data-astro-cid-ylddegsz],.ts__buttons[data-astro-cid-ylddegsz]{--phone-edge:calc((100% - min(var(--phone-w), 62vw)) / 2);margin-left:var(--phone-edge);max-width:calc(100% - var(--phone-edge));justify-self:start}.ts__pager[data-astro-cid-ylddegsz]{width:min(var(--phone-w), 62vw);justify-content:start;align-items:center;gap:var(--space-2) var(--space-4);white-space:nowrap;flex-wrap:wrap;display:flex}.ts__track[data-astro-cid-ylddegsz]{background:var(--rule-strong);width:6rem;height:1px;position:relative}.ts__track[data-astro-cid-ylddegsz] i[data-astro-cid-ylddegsz]{top:-1px;left:calc(var(--ts-at,0) * (100% - .75rem));background:var(--fg);width:.75rem;height:3px;position:absolute}.ts__alt[data-astro-cid-ylddegsz]{white-space:normal;max-width:32ch;min-height:4.35em;color:var(--fg);flex:1 0 100%}.ts__buttons[data-astro-cid-ylddegsz]{justify-content:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ts__buttons[data-astro-cid-ylddegsz] .btn[data-astro-cid-ylddegsz]{min-height:var(--tap);background:var(--paper)}.ts__buttons[data-astro-cid-ylddegsz] .btn[data-astro-cid-ylddegsz]:hover{background:var(--ink)}.ts__after[data-astro-cid-ylddegsz]{margin-top:var(--space-9)}.ts__built[data-astro-cid-ylddegsz]{gap:var(--space-4);grid-column:1/-1;justify-items:start;display:grid}.ts__built[data-astro-cid-ylddegsz] .numbered[data-astro-cid-ylddegsz]{width:100%;max-width:48rem}.ts__anchor[data-astro-cid-ylddegsz]{display:none}@media (width>=64rem){.ts__copy[data-astro-cid-ylddegsz]{grid-column:1/span 7}.ts__device[data-astro-cid-ylddegsz]{grid-column:8/-1;align-self:start}.ts__built[data-astro-cid-ylddegsz]{grid-column:1/span 8}}.vr[data-astro-cid-2pvl7cr5]{--fit:3.245;--pt:var(--space-section);--wh:calc(min((100vw - 2 * var(--gutter)) / var(--fit), var(--fit-max,24rem)) * .78);--lr:min(42vw, 30svh, 17rem);--lx:50%;--ly:calc(var(--pt) + var(--wh) + .75rem + var(--lr));padding-top:0;overflow-x:clip}.vr__plate[data-astro-cid-2pvl7cr5]{--fx:0px;--fy:0px;--gx:0px;--cx:calc(var(--lx) + var(--fx));--cy:calc(var(--ly) + var(--fy) - var(--pt));--wr:max(.5px, var(--lr) * var(--ink-in,1));padding-top:var(--pt);flex-direction:column;display:flex;position:relative}.vr__mark[data-astro-cid-2pvl7cr5]{margin:0 var(--gutter) var(--space-5)}.vr__type[data-astro-cid-2pvl7cr5]{z-index:var(--z-object);pointer-events:none;position:relative}.vr__word[data-astro-cid-2pvl7cr5]{padding-inline:var(--gutter);color:var(--paper);-webkit-mask:radial-gradient(circle var(--wr) at var(--cx) var(--cy), #0000 calc(100% - .5px), #000 100%);mask:radial-gradient(circle var(--wr) at var(--cx) var(--cy), #0000 calc(100% - .5px), #000 100%)}.vr__word--ink[data-astro-cid-2pvl7cr5]{color:var(--ink);clip-path:circle(var(--wr) at var(--cx) var(--cy));position:absolute;inset:0;-webkit-mask:none;mask:none}.vr__fig[data-astro-cid-2pvl7cr5]{z-index:2;justify-items:center;gap:var(--space-4);padding-inline:var(--gutter);order:1;margin:.75rem 0 0;display:grid;position:relative}.vr__lens[data-astro-cid-2pvl7cr5]{width:calc(2 * var(--lr));aspect-ratio:1;translate:var(--fx) var(--fy);position:relative}.vr__disc[data-astro-cid-2pvl7cr5]{background:var(--ink);border-radius:50%;position:absolute;inset:0;overflow:hidden}.vr__sea[data-astro-cid-2pvl7cr5]{isolation:isolate;width:100%;height:100%;clip-path:circle(calc(var(--print,1) * 71%))}.vr__depth[data-astro-cid-2pvl7cr5]{mix-blend-mode:screen}.vr__cells--lg[data-astro-cid-2pvl7cr5],.vr__cells[data-astro-cid-2pvl7cr5]:not(.vr__cells--lg){display:none}@media (width<=47.99rem){.vr__cells--lg[data-astro-cid-2pvl7cr5]{display:inline}}@media (width>=48rem){.vr__cells[data-astro-cid-2pvl7cr5]:not(.vr__cells--lg){display:inline}}.vr__sub[data-astro-cid-2pvl7cr5]{width:calc(2.5 * var(--lr));translate:calc(-50% + var(--gx)) calc(-50% + .12 * var(--lr));position:absolute;top:50%;left:50%}.vr__sub[data-astro-cid-2pvl7cr5] img[data-astro-cid-2pvl7cr5]{width:100%}.vr__out[data-astro-cid-2pvl7cr5]{pointer-events:none;position:absolute;inset:-45%;-webkit-mask:url(/stills/submarine-halo.svg) 50%/100% 100% no-repeat;mask:url(/stills/submarine-halo.svg) 50%/100% 100% no-repeat}.vr__rim[data-astro-cid-2pvl7cr5],.vr__leaders[data-astro-cid-2pvl7cr5]{fill:none;stroke:var(--sea);stroke-width:.75px;pointer-events:none;position:absolute;inset:0;overflow:visible}[data-astro-cid-2pvl7cr5]:is(.vr__rim,.vr__leaders) [data-astro-cid-2pvl7cr5]:is(path,circle){vector-effect:non-scaling-stroke}.vr__rim[data-astro-cid-2pvl7cr5] circle[data-astro-cid-2pvl7cr5]{stroke-width:1px}.vr__rim[data-astro-cid-2pvl7cr5] text[data-astro-cid-2pvl7cr5]{fill:var(--ink);stroke:var(--sea);stroke-width:1.3px;stroke-linejoin:round;paint-order:stroke;font:500 5.4px var(--font-mono)}.vr__water[data-astro-cid-2pvl7cr5]{width:0;height:1px;position:absolute;top:38%}.vr__water--in[data-astro-cid-2pvl7cr5]{left:1.5%}.vr__water--out[data-astro-cid-2pvl7cr5]{right:1.5%}.vr__ping[data-astro-cid-2pvl7cr5]{border-radius:50%;position:absolute;inset:0}.vr__ping[data-astro-cid-2pvl7cr5]:focus-visible{outline-offset:5px}.vr__fig2[data-astro-cid-2pvl7cr5],.vr__leaders[data-astro-cid-2pvl7cr5]{display:none}.vr__caption[data-astro-cid-2pvl7cr5]{gap:var(--space-2);width:min(100%,46ch);padding-top:var(--space-3);border-top:1px solid var(--sea);display:grid}.vr__fig1[data-astro-cid-2pvl7cr5]{color:var(--sea)}.vr__tribute[data-astro-cid-2pvl7cr5]{color:var(--on-ink-2)}.vr[data-astro-cid-2pvl7cr5] .thread path[data-segment=vr\:sea-in]{stroke:var(--ink)}.vr__text[data-astro-cid-2pvl7cr5]{gap:var(--space-5);margin-top:var(--space-7);padding-inline:var(--gutter);order:2;align-content:start;display:grid}.vr__hook[data-astro-cid-2pvl7cr5]{max-width:36ch;color:var(--fg-2)}.vr__facts[data-astro-cid-2pvl7cr5]{gap:var(--space-4) var(--col-gap);padding-top:var(--space-4);border-top:1px solid var(--rule-c);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vr__facts[data-astro-cid-2pvl7cr5] dt[data-astro-cid-2pvl7cr5]{color:var(--fg-3)}.vr__facts[data-astro-cid-2pvl7cr5] dd[data-astro-cid-2pvl7cr5]{font-size:var(--type-small);margin-top:.25rem;font-weight:500;line-height:1.3}.vr__more[data-astro-cid-2pvl7cr5]{gap:var(--space-7) var(--col-gap);margin-top:var(--space-9)}.vr__more[data-astro-cid-2pvl7cr5]>[data-astro-cid-2pvl7cr5]{grid-column:1/-1}.vr__more[data-astro-cid-2pvl7cr5]>[data-astro-cid-2pvl7cr5]:is(.vr__built,.vr__ask)>.t-label[data-astro-cid-2pvl7cr5]{color:var(--fg-2);padding-bottom:var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--rule-c)}.vr[data-astro-cid-2pvl7cr5] .numbered[data-astro-cid-2pvl7cr5]{--num:var(--sea);columns:1}.vr__more[data-astro-cid-2pvl7cr5] li[data-astro-cid-2pvl7cr5]>span[data-astro-cid-2pvl7cr5]{background:linear-gradient(var(--sea), var(--sea)) 0 100% / 0 1px no-repeat;transition:background-size .2s var(--ease-print);justify-self:start}.vr__more[data-astro-cid-2pvl7cr5] li[data-astro-cid-2pvl7cr5]:hover>span[data-astro-cid-2pvl7cr5]{background-size:100% 1px}@media (width>=64rem){.vr__mark[data-astro-cid-2pvl7cr5]{top:calc(var(--pt) - 2.75rem);margin:0 var(--gutter);position:absolute;left:0}.vr[data-astro-cid-2pvl7cr5]{--fit-max:min(24rem, 43svh);--pt:6rem;--lr:min(21vw, 19rem, 32svh);--lx:min(70%, 100% - 1.06 * var(--lr) - 10.75rem);--ly:calc(var(--pt) + .96 * var(--wh) + .75rem + .24 * var(--lr));--colw:calc((100% - 2 * var(--gutter) - 11 * var(--col-gap)) / 12)}.vr__text[data-astro-cid-2pvl7cr5] .t-h2[data-astro-cid-2pvl7cr5]{max-width:8.5em}.vr__fig[data-astro-cid-2pvl7cr5]{margin:0;padding:0;display:block;position:static}.vr__lens[data-astro-cid-2pvl7cr5]{z-index:2;left:calc(var(--lx) - var(--lr));top:calc(var(--ly) - var(--lr));position:absolute}.vr__caption[data-astro-cid-2pvl7cr5]{z-index:2;left:calc(var(--gutter) + 6 * (var(--colw) + var(--col-gap)));top:calc(var(--ly) + 1.035 * var(--lr) + 2rem);width:calc(4 * var(--colw) + 3 * var(--col-gap));position:absolute}.vr__fig2[data-astro-cid-2pvl7cr5],.vr__leaders[data-astro-cid-2pvl7cr5]{display:block}.vr__fig2[data-astro-cid-2pvl7cr5]{aspect-ratio:4/3;width:31%;position:absolute;top:78.5%;left:-8.5%}.vr__headset[data-astro-cid-2pvl7cr5] img[data-astro-cid-2pvl7cr5]{width:100%}.vr__leaders[data-astro-cid-2pvl7cr5]{stroke:var(--paper);stroke-width:1px}.vr__fig2-label[data-astro-cid-2pvl7cr5]{margin-top:var(--space-1);color:var(--fg-2);white-space:nowrap;position:absolute;top:100%;left:0}.vr__text[data-astro-cid-2pvl7cr5]{width:min(5 * var(--colw) + 4 * var(--col-gap), var(--lx) - 1.17 * var(--lr) - var(--gutter) - var(--space-6));box-sizing:content-box;margin-top:var(--space-5)}.vr__plate[data-astro-cid-2pvl7cr5]{min-height:max(100svh, calc(var(--ly) + var(--lr) + 7rem))}.vr__more[data-astro-cid-2pvl7cr5]>.vr__facts[data-astro-cid-2pvl7cr5]{grid-column:1/span 8;grid-template-columns:repeat(4,minmax(0,1fr))}.vr__more[data-astro-cid-2pvl7cr5]>.vr__built[data-astro-cid-2pvl7cr5]{grid-column:1/span 4}.vr__more[data-astro-cid-2pvl7cr5]>.vr__ask[data-astro-cid-2pvl7cr5]{grid-column:5/span 4}.vr__more[data-astro-cid-2pvl7cr5]>.vr__card[data-astro-cid-2pvl7cr5]{grid-area:1/9/span 2/-1;justify-self:start}}@media (width>=64rem) and (height<=50rem){.vr[data-astro-cid-2pvl7cr5]{--pt:4.75rem}}.rail[data-astro-cid-lcdefpme]{--fg:var(--ink);z-index:var(--z-rail);color:var(--fg);position:fixed;top:50%;right:1.25rem;translate:0 -50%}html[data-tone-mid=ink] .rail[data-astro-cid-lcdefpme]{--fg:var(--paper);--focus:var(--paper);--focus-halo:var(--ink)}@media (width<=63.99rem){.rail[data-astro-cid-lcdefpme]{display:none}}.rail[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{justify-items:end;display:grid}.rail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-width:var(--tap);min-height:1.75rem;color:inherit;justify-content:flex-end;align-items:center;gap:.625rem;padding:.5625rem 0;text-decoration:none;display:flex;position:relative}.rail__label[data-astro-cid-lcdefpme]{white-space:nowrap;opacity:0;transition:opacity var(--dur-hover) linear, translate var(--dur-hover) var(--ease-print);pointer-events:none;position:absolute;right:calc(100% - .75rem);translate:.25rem}.rail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .rail__label[data-astro-cid-lcdefpme],.rail[data-astro-cid-lcdefpme][data-show] a[data-astro-cid-lcdefpme][aria-current] .rail__label[data-astro-cid-lcdefpme]{opacity:1;translate:0}.rail__patch[data-astro-cid-lcdefpme]{outline:3px solid var(--rail-ground,var(--paper));width:.625rem;height:.625rem;transition:width .22s var(--ease-print);display:block}html[data-tone-mid=ink] .rail[data-astro-cid-lcdefpme]{--rail-ground:var(--ink)}.rail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current] .rail__patch[data-astro-cid-lcdefpme]{width:1.75rem}.rail__patch--ink[data-astro-cid-lcdefpme]{background:currentColor}.rail__patch--honey[data-astro-cid-lcdefpme]{background:var(--honey)}.rail__patch--sea[data-astro-cid-lcdefpme]{background:var(--sea)}.rail__patch--acid[data-astro-cid-lcdefpme]{background:var(--acid)}.rail__patch--signal[data-astro-cid-lcdefpme]{background:var(--signal)}.rail__patch--halftone[data-astro-cid-lcdefpme]{background-image:radial-gradient(circle,currentColor .9px,#0000 1.3px);background-size:3px 3px;box-shadow:inset 0 0 0 1px}.rail__patch--paper[data-astro-cid-lcdefpme]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.thread-layer[data-astro-cid-lcdefpme]{display:contents}
