.pill-form[data-astro-cid-sctydb4l]{text-align:center;width:100%;container-type:inline-size}.pill[data-astro-cid-sctydb4l]{gap:var(--stack-gap);flex-direction:column;display:flex}.field[data-astro-cid-sctydb4l]{width:100%;min-height:var(--control-height);border:var(--line-width) solid var(--color-line-3);border-radius:var(--radius-pill);background:var(--color-field);color:var(--color-ink);padding:0 var(--control-pad-x);font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-input);text-align:center;transition:border-color var(--duration-tap) var(--ease);outline:none}.field[data-astro-cid-sctydb4l]::placeholder{color:var(--color-placeholder)}.field[data-astro-cid-sctydb4l]:focus,.is-typing[data-astro-cid-sctydb4l] .field[data-astro-cid-sctydb4l]{border-color:var(--color-ink)}.is-error[data-astro-cid-sctydb4l] .field[data-astro-cid-sctydb4l],.is-failed[data-astro-cid-sctydb4l] .field[data-astro-cid-sctydb4l]{border-color:var(--color-error-line)}.pill[data-astro-cid-sctydb4l] .pill-button{width:100%}.below[data-astro-cid-sctydb4l]{min-height:var(--form-below);margin-top:var(--space-3);text-align:center;flex-direction:column;justify-content:center;display:flex}.message[data-astro-cid-sctydb4l]{color:var(--color-error)}.note[data-astro-cid-sctydb4l][hidden]{display:none}@container (width>=460px){.pill[data-astro-cid-sctydb4l]{align-items:center;gap:var(--pill-gap);padding:var(--pill-inset);border:var(--line-width) solid var(--color-line-3);border-radius:var(--radius-pill);background:var(--color-field);transition:border-color var(--duration-tap) var(--ease);flex-direction:row}.pill[data-astro-cid-sctydb4l]:focus-within,.is-typing[data-astro-cid-sctydb4l] .pill[data-astro-cid-sctydb4l]{border-color:var(--color-ink)}.is-error[data-astro-cid-sctydb4l] .pill[data-astro-cid-sctydb4l],.is-failed[data-astro-cid-sctydb4l] .pill[data-astro-cid-sctydb4l]{border-color:var(--color-error-line)}.field[data-astro-cid-sctydb4l],.field[data-astro-cid-sctydb4l]:focus,.is-typing[data-astro-cid-sctydb4l] .field[data-astro-cid-sctydb4l],.is-error[data-astro-cid-sctydb4l] .field[data-astro-cid-sctydb4l],.is-failed[data-astro-cid-sctydb4l] .field[data-astro-cid-sctydb4l]{text-align:left;min-width:0;padding:0 var(--input-pad-x);background:0 0;border-color:#0000;flex:1}.pill[data-astro-cid-sctydb4l] .pill-button{flex:none;width:auto}}.jc{width:100%}.jc.is-gliding{transition:height var(--duration-glide) var(--ease);overflow:hidden}.jc .pill-form.is-leaving{opacity:0;transition:opacity var(--duration-tap) var(--ease)}.jc-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.jc-card{background:var(--color-card);color:var(--color-ink);border-radius:var(--radius-card);padding:var(--card-pad);text-align:left;scroll-margin-top:calc(var(--topbar-height) + var(--space-2));flex-direction:column;display:flex;position:relative}.jc-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jc-top{align-items:center;gap:var(--space-2);display:inline-flex}.jc-check{width:var(--space-4);height:var(--space-4);flex:none}.jc-segs{margin-top:var(--space-3);gap:var(--pill-gap);display:grid}.jc-segs[hidden]{display:none}.jc-seg{height:var(--segment-height);border-radius:var(--segment-height);background:var(--color-line-2);transition:background var(--duration-question) var(--ease)}.jc-seg.is-on{background:var(--color-ink)}.jc-body{animation:jc-in var(--duration-glide) var(--ease) both;flex-direction:column;display:flex}.jc-body.is-out{opacity:0;transition:opacity var(--duration-tap) var(--ease)}@keyframes jc-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.jc-q{margin-top:var(--card-q-gap)}.jc-q:focus{outline:none}.jc-card.is-done .jc-q{margin-top:var(--card-q-gap-done)}.jc-sub{margin-top:var(--card-sub-gap)}.jc-opts{margin-top:var(--card-opts-gap);border-top:var(--line-width) solid var(--color-line-card);flex-direction:column;display:flex}.jc-opt{align-items:center;gap:var(--card-row-gap);width:100%;min-height:var(--row-height);padding:var(--card-row-pad);border:0;border-bottom:var(--line-width) solid var(--color-line-card);color:var(--color-ink);text-align:left;font-family:var(--font-sans);font-size:var(--text-body);cursor:pointer;background:0 0;line-height:1.35;display:flex}.jc-mark{width:var(--marker-size);height:var(--marker-size);border:var(--marker-ring) solid var(--color-muted);transition:background var(--duration-tap) var(--ease), border-color var(--duration-tap) var(--ease);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.jc-mark:after{content:"";width:var(--marker-dot);height:var(--marker-dot);background:var(--color-ground);opacity:0;border-radius:50%}.jc-opt[aria-checked=true] .jc-mark{border-color:var(--color-ink);background:var(--color-ink)}.jc-opt[aria-checked=true] .jc-mark:after{opacity:1}.jc-textwrap{margin-top:var(--card-opts-gap)}.jc-text{width:100%;min-height:var(--textbox-height);border:var(--line-width) solid var(--color-line-3);border-radius:var(--radius-textbox);background:var(--color-chip);color:var(--color-ink);padding:var(--textbox-pad);font-family:var(--font-sans);font-size:var(--text-input);resize:none;transition:border-color var(--duration-tap) var(--ease);outline:none;line-height:1.45;display:block}.jc-text::placeholder{color:var(--color-placeholder)}.jc-text:focus{border-color:var(--color-ink)}.jc-hint{margin-top:var(--card-sub-gap);font-size:var(--text-hint);color:var(--color-muted);line-height:1.45}.jc-done-body{margin-top:var(--space-3);max-width:var(--card-body-max)}.jc-foot{margin-top:auto;margin-bottom:var(--card-foot-pull);padding-top:var(--card-foot-gap);justify-content:space-between;align-items:center;display:flex}.jc-ghost{min-height:var(--tap-target);padding:var(--ghost-pad-y) 0;color:var(--color-muted);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-small);cursor:pointer;transition:color var(--duration-tap) var(--ease);background:0 0;border:0}.jc-ghost:hover{color:var(--color-ink)}.jc-next{min-height:var(--control-height-small);padding:0 var(--control-pad-x-small);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-ground);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-button);cursor:pointer;transition:opacity var(--duration-tap) var(--ease), transform var(--duration-tap) var(--ease);border:0}.jc-next:hover{opacity:var(--button-hover-opacity)}.jc-next:active{transform:scale(var(--pressed-scale))}.jc-compact{justify-content:center;align-items:center;gap:var(--compact-gap);min-height:var(--compact-height);padding:0 var(--compact-pad);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink);font-size:var(--text-body);text-align:left;display:flex}.jc-compact .jc-check{width:var(--compact-check);height:var(--compact-check)}@media (width>=768px){.jc-compact{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.jc-body{animation:none}}.rec-dot[data-astro-cid-jafffzrd]{width:var(--rec-dot);height:var(--rec-dot);background:var(--color-red);border-radius:50%;flex:none;display:inline-block}.is-blinking[data-astro-cid-jafffzrd]{width:var(--rec-dot-blink);height:var(--rec-dot-blink);animation:rec-blink var(--duration-blink) ease-in-out infinite}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.is-blinking[data-astro-cid-jafffzrd]{animation:none}}.media[data-astro-cid-5roc46yy]{background:var(--color-black);width:100%;color:var(--color-on-black);border-radius:var(--radius-media);box-shadow:0 0 0 var(--line-width) var(--color-line);position:relative;overflow:hidden}.ratio-hero[data-astro-cid-5roc46yy]{aspect-ratio:6/5}.ratio-square[data-astro-cid-5roc46yy]{aspect-ratio:1}.ratio-video[data-astro-cid-5roc46yy]{aspect-ratio:4/5}@media (width>=768px){.ratio-hero[data-astro-cid-5roc46yy]{aspect-ratio:1}}.media[data-astro-cid-5roc46yy] .fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-5roc46yy] .inset{inset:var(--hero-image-inset);width:calc(100% - 2 * var(--hero-image-inset));height:calc(100% - 2 * var(--hero-image-inset));object-fit:contain;position:absolute}.media[data-astro-cid-5roc46yy] .clip{z-index:2;width:var(--hero-clip-width);aspect-ratio:var(--hero-clip-ratio);border-radius:var(--hero-clip-radius);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grain[data-astro-cid-5roc46yy]:after{content:"";pointer-events:none;border-radius:inherit;background-image:url(/assets/grain.png);background-size:var(--grain-size);mix-blend-mode:overlay;opacity:var(--grain-opacity);position:absolute;inset:0}.brk[data-astro-cid-5roc46yy]{z-index:3;width:var(--bracket-size);height:var(--bracket-size);opacity:.9;pointer-events:none;border:0 solid;position:absolute}.brk-tl[data-astro-cid-5roc46yy]{left:var(--bracket-inset);top:var(--bracket-inset);border-top-width:var(--bracket-stroke);border-left-width:var(--bracket-stroke);border-top-left-radius:var(--bracket-radius)}.brk-tr[data-astro-cid-5roc46yy]{right:var(--bracket-inset);top:var(--bracket-inset);border-top-width:var(--bracket-stroke);border-right-width:var(--bracket-stroke);border-top-right-radius:var(--bracket-radius)}.brk-bl[data-astro-cid-5roc46yy]{left:var(--bracket-inset);bottom:var(--bracket-inset);border-bottom-width:var(--bracket-stroke);border-left-width:var(--bracket-stroke);border-bottom-left-radius:var(--bracket-radius)}.brk-br[data-astro-cid-5roc46yy]{right:var(--bracket-inset);bottom:var(--bracket-inset);border-bottom-width:var(--bracket-stroke);border-right-width:var(--bracket-stroke);border-bottom-right-radius:var(--bracket-radius)}.rec[data-astro-cid-5roc46yy]{z-index:3;align-items:center;display:flex;position:absolute}.rec-time[data-astro-cid-5roc46yy]{left:var(--hero-label-inset-x);top:var(--hero-label-inset-y);gap:var(--hero-label-gap)}.rec-label[data-astro-cid-5roc46yy]{left:var(--video-label-x);top:var(--video-label-y);gap:var(--video-label-gap);text-shadow:0 1px 8px var(--color-shadow)}.foot[data-astro-cid-5roc46yy]{z-index:3;left:var(--hero-label-inset-x);right:var(--hero-label-inset-x);bottom:var(--hero-label-inset-y);justify-content:space-between;display:flex;position:absolute}.family[data-astro-cid-5roc46yy]{transition:color var(--duration-color) var(--ease)}.chip[data-astro-cid-k2qn5omv]{width:var(--chip-w);height:var(--chip-h);border-radius:var(--chip-radius);vertical-align:var(--chip-shift);background-repeat:no-repeat;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.chip-round[data-astro-cid-k2qn5omv]{width:var(--chip-h);background-color:var(--color-black);background-size:135%;border-radius:50%}.chip-photo[data-astro-cid-k2qn5omv]{background-size:cover}.chip-shape[data-astro-cid-k2qn5omv] svg[data-astro-cid-k2qn5omv]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linejoin:round;width:72%;height:72%}.clip[data-astro-cid-zsudem6h]{background:var(--color-black);color:var(--color-on-black);overflow:hidden}.frame[data-astro-cid-zsudem6h]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.badge[data-astro-cid-zsudem6h]{top:var(--clip-inset);padding:var(--clip-badge-pad);border-radius:var(--clip-badge-radius);background:var(--color-red);color:var(--color-red-ink);font-size:var(--text-caption);white-space:nowrap;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.stop[data-astro-cid-zsudem6h]{bottom:var(--clip-inset);width:var(--clip-stop);height:var(--clip-stop);border:var(--clip-stop-ring) solid var(--color-on-black);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.stop-square[data-astro-cid-zsudem6h]{width:var(--clip-stop-square);height:var(--clip-stop-square);border-radius:var(--space-1);background:var(--color-red)}.scroll-hint[data-astro-cid-4ztc246h]{left:50%;bottom:var(--scroll-hint-bottom);width:var(--scroll-hint-size);height:var(--scroll-hint-size);background:var(--color-ink);color:var(--color-ground);transition:opacity var(--duration-tap) var(--ease), transform var(--duration-tap) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%)}.scroll-hint[data-astro-cid-4ztc246h] svg[data-astro-cid-4ztc246h]{width:var(--scroll-hint-icon);height:var(--scroll-hint-icon)}.scroll-hint[data-astro-cid-4ztc246h]:hover{opacity:var(--button-hover-opacity)}html[data-scrolled] .scroll-hint[data-astro-cid-4ztc246h]{opacity:0;pointer-events:none}.scroll-hint[data-astro-cid-4ztc246h]:active{transform:translateX(-50%) scale(var(--pressed-scale))}.mockup[data-astro-cid-dgzf4czg]{width:var(--mockup-width);max-width:100%;aspect-ratio:var(--mockup-ratio);background:var(--color-surface);border-radius:var(--radius-mockup);box-shadow:0 0 0 var(--line-width) var(--color-line), 0 0 0 var(--mockup-frame) var(--color-frame);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mockup[data-astro-cid-dgzf4czg] img,.mockup[data-astro-cid-dgzf4czg] video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.grain[data-astro-cid-dgzf4czg]:after{content:"";pointer-events:none;border-radius:inherit;background-image:url(/assets/grain.png);background-size:var(--grain-size);mix-blend-mode:overlay;opacity:var(--grain-opacity);position:absolute;inset:0}.card[data-astro-cid-yk4hkwyg]{background:var(--color-card);color:var(--color-ink)}.card-card[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-card);padding:var(--card-pad);text-align:left;flex-direction:column;display:flex}.card-wide[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-card-wide);padding:var(--card-pad-wide);text-align:center;flex-direction:column;align-items:center;display:flex}.card-export[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-export);box-shadow:var(--export-shadow), 0 0 0 var(--line-width) var(--color-line);justify-content:center;align-items:center;display:flex}.tile[data-astro-cid-yx7m3lgj]{aspect-ratio:3/4;border-radius:var(--radius-tile);background:var(--tile-bg,var(--color-card));width:100%;color:var(--tile-ink,var(--color-muted));justify-content:center;align-items:center;display:flex;overflow:hidden}.is-locked[data-astro-cid-yx7m3lgj]{background:var(--color-card);color:var(--color-muted)}.shape[data-astro-cid-yx7m3lgj]{width:var(--tile-shape);height:var(--tile-shape);fill:none;stroke:currentColor;stroke-width:var(--tile-stroke);stroke-linejoin:round}.lock[data-astro-cid-yx7m3lgj]{width:var(--lock-size);height:var(--lock-size)}.mark[data-astro-cid-eslwxdei]{width:var(--mark-size);height:var(--mark-size);stroke-width:var(--mark-stroke)}.square[data-astro-cid-eslwxdei]{fill:var(--color-red)}.faq[data-astro-cid-hemr5th4]{border-top:var(--line-width) solid var(--color-line-2)}.row[data-astro-cid-hemr5th4]{border-bottom:var(--line-width) solid var(--color-line-2)}.q[data-astro-cid-hemr5th4]{cursor:pointer;grid-template-columns:var(--faq-num-col) minmax(0, 1fr) var(--faq-sign-col);padding:var(--faq-pad-y) 0;align-items:baseline;list-style:none;display:grid}.q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.q[data-astro-cid-hemr5th4]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sign[data-astro-cid-hemr5th4]{font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--faq-sign-size);color:var(--color-muted);justify-self:end;line-height:1}.sign[data-astro-cid-hemr5th4]:before{content:"+"}.row[data-astro-cid-hemr5th4][open] .sign[data-astro-cid-hemr5th4]:before{content:"–"}.a[data-astro-cid-hemr5th4]{margin:var(--faq-answer-pull) var(--faq-answer-pad-right) var(--faq-answer-pad-bottom) var(--faq-num-col);max-width:var(--faq-answer-max)}
