.card-stage[data-astro-cid-yk4hkwyg]{perspective:900px;justify-self:start;width:min(100%,30rem);position:relative}.card[data-astro-cid-yk4hkwyg]{z-index:2;transform-style:preserve-3d;transition:transform var(--dur-settle) var(--ease);position:relative}.card__flip[data-astro-cid-yk4hkwyg]{user-select:none;--turn-out:.24s;--turn-in:.38s;gap:var(--space-6);touch-action:pan-y;cursor:grab;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(var(--space-6), 3vw, var(--space-8));transition:box-shadow var(--dur-settle) var(--ease), border-color var(--dur-state) ease;flex-direction:column;display:flex;box-shadow:0 1px 1px #2b28220a,0 8px 24px -12px #2b28222e}.card__flip[data-astro-cid-yk4hkwyg]>[data-astro-cid-yk4hkwyg]{opacity:var(--content-a,1)}.card__flip[data-astro-cid-yk4hkwyg].is-turning>[data-astro-cid-yk4hkwyg]{transition:opacity var(--fade-ms,.24s) linear}.card__flip[data-astro-cid-yk4hkwyg].is-dragging{cursor:grabbing}.card__body[data-astro-cid-yk4hkwyg]{grid-template-columns:minmax(0,1fr);display:grid}.card__body[data-astro-cid-yk4hkwyg]>[data-astro-cid-yk4hkwyg]{grid-area:1/1;align-self:start}.card__body[data-astro-cid-yk4hkwyg]>[data-astro-cid-yk4hkwyg][data-inactive]{visibility:hidden}.card-stage[data-astro-cid-yk4hkwyg]:hover .card__flip[data-astro-cid-yk4hkwyg]{border-color:var(--border-strong);box-shadow:0 2px 2px #2b28220d,0 22px 44px -16px #2b28224d}.card-stage[data-astro-cid-yk4hkwyg]:hover .card__dot[data-astro-cid-yk4hkwyg]{animation:ping 1s var(--ease)}@keyframes ping{0%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}40%{box-shadow:0 0 0 11px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}}.card-stage[data-astro-cid-yk4hkwyg]:hover .card__q[data-astro-cid-yk4hkwyg]{transform:translateZ(24px)}.card-stage[data-astro-cid-yk4hkwyg]:hover .card__cite[data-astro-cid-yk4hkwyg]{color:var(--text);transform:translate(4px)}.card__top[data-astro-cid-yk4hkwyg]{justify-content:space-between;align-items:center;display:flex}.card__deck[data-astro-cid-yk4hkwyg]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.card__dot[data-astro-cid-yk4hkwyg]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%}.card__q[data-astro-cid-yk4hkwyg]{font-size:var(--t-h3);font-weight:500;line-height:var(--lh-sub);letter-spacing:var(--tr-head);color:var(--text);text-wrap:pretty;transition:transform var(--dur-settle) var(--ease)}.card__a[data-astro-cid-yk4hkwyg]{font-size:var(--t-lead);font-weight:400;line-height:var(--lh-body);color:var(--text);text-wrap:pretty}.card__flip[data-astro-cid-yk4hkwyg].is-turning .card__q[data-astro-cid-yk4hkwyg]{transition:none;transform:none}.card__turn[data-astro-cid-yk4hkwyg]{padding:var(--space-1) 0;--turn-ink:color-mix(in oklab, var(--accent) 86%, black);border:0;border-bottom:1px solid color-mix(in srgb, var(--turn-ink) 72%, transparent);font:inherit;font-size:var(--t-caption);color:var(--turn-ink);cursor:pointer;transition:border-color var(--dur-tap) ease, transform var(--dur-tap) ease;background:0 0;border-radius:0;align-self:flex-start;margin:0;font-weight:500}@media (pointer:coarse){.card__turn[data-astro-cid-yk4hkwyg]{position:relative}.card__turn[data-astro-cid-yk4hkwyg]:before{content:"";position:absolute;inset:-8px -12px}}.card__turn[data-astro-cid-yk4hkwyg]:hover{border-bottom-color:var(--turn-ink)}.card__turn[data-astro-cid-yk4hkwyg]:active{transform:translateY(1px)}.card__turn[data-astro-cid-yk4hkwyg]:focus-visible{outline:2px solid var(--turn-ink);outline-offset:3px}.card__cite[data-astro-cid-yk4hkwyg]{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--t-caption);color:var(--muted);transition:color var(--dur-state) ease, transform .4s var(--ease);margin-top:auto;display:flex}.card__cite[data-astro-cid-yk4hkwyg] svg[data-astro-cid-yk4hkwyg]{flex:none}.card__cite[data-astro-cid-yk4hkwyg]>span[data-astro-cid-yk4hkwyg]{min-width:0}.card-shadow[data-astro-cid-yk4hkwyg]{z-index:1;filter:blur(28px);opacity:.7;background:radial-gradient(60% 60% at 50% 40%,#2b282229,#0000 70%);position:absolute;inset:12% 8% -6%}.card-stage[data-astro-cid-yk4hkwyg]:has(.card__flip.is-turning) .card-shadow[data-astro-cid-yk4hkwyg]{animation:card-turn-shadow var(--dur-settle) cubic-bezier(.65, 0, .35, 1)}@keyframes card-turn-shadow{50%{opacity:.38;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-yk4hkwyg],.card__flip[data-astro-cid-yk4hkwyg],.card__q[data-astro-cid-yk4hkwyg],.card__cite[data-astro-cid-yk4hkwyg],.card__turn[data-astro-cid-yk4hkwyg]{transition:none}.card-stage[data-astro-cid-yk4hkwyg]:hover .card__dot[data-astro-cid-yk4hkwyg]{animation:none}.card-stage[data-astro-cid-yk4hkwyg]:hover .card__q[data-astro-cid-yk4hkwyg],.card-stage[data-astro-cid-yk4hkwyg]:hover .card__cite[data-astro-cid-yk4hkwyg]{transform:none}.card-stage[data-astro-cid-yk4hkwyg]:has(.card__flip.is-turning) .card-shadow[data-astro-cid-yk4hkwyg]{animation:none}}.wl[data-astro-cid-v6wlzwr5]{width:min(100%,26rem)}.wl__label[data-astro-cid-v6wlzwr5]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2);display:block}.wl__row[data-astro-cid-v6wlzwr5]{flex-direction:column;display:flex}.wl__field[data-astro-cid-v6wlzwr5]{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.wl__guide[data-astro-cid-v6wlzwr5]{top:3px;left:max(0px, min(var(--wl-guide-x,7.5rem), calc(100% - 56px)));width:56px;height:22px;color:var(--accent);opacity:0;pointer-events:none;position:absolute}.wl__guide[data-astro-cid-v6wlzwr5] path[data-astro-cid-v6wlzwr5]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wl__guide[data-astro-cid-v6wlzwr5].is-go{animation:wl-guide 1.3s var(--ease) both}.wl__guide[data-astro-cid-v6wlzwr5].is-go .wl__guide-curve[data-astro-cid-v6wlzwr5]{stroke-dasharray:1;stroke-dashoffset:1px;animation:wl-draw .45s var(--ease) forwards}.wl__guide[data-astro-cid-v6wlzwr5].is-go .wl__guide-head[data-astro-cid-v6wlzwr5]{stroke-dasharray:1;stroke-dashoffset:1px;animation:wl-draw .18s var(--ease) .38s forwards}@keyframes wl-guide{0%{opacity:0}8%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes wl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wl__guide[data-astro-cid-v6wlzwr5].is-go .wl__guide-curve[data-astro-cid-v6wlzwr5],.wl__guide[data-astro-cid-v6wlzwr5].is-go .wl__guide-head[data-astro-cid-v6wlzwr5]{stroke-dashoffset:0;animation:none}}.wl__input[data-astro-cid-v6wlzwr5]{border:0;border-bottom:1px solid var(--border-strong);min-width:0;padding:var(--space-2) 0;font-size:var(--t-body);color:var(--text);transition:border-color var(--dur-tap) ease;background:0 0}.wl__input[data-astro-cid-v6wlzwr5]:is(:autofill,:autofill){-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 100rem color-mix(in oklch, var(--accent) 8%, var(--panel-2))}.wl__input[data-astro-cid-v6wlzwr5]::placeholder{color:var(--muted)}.wl__input[data-astro-cid-v6wlzwr5]:focus{border-color:var(--accent);outline:none}.wl__input[data-astro-cid-v6wlzwr5][aria-invalid=true]{border-color:var(--again)}.wl__btn[data-astro-cid-v6wlzwr5]{border-radius:var(--r-sm);padding:var(--space-4);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-tap) var(--ease), filter var(--dur-tap) ease, background-color var(--dur-tap) ease, color var(--dur-tap) ease;border:0;font-weight:600;position:relative;overflow:hidden}.wl__btn[data-astro-cid-v6wlzwr5]:hover{filter:brightness(1.06)}.wl__btn[data-astro-cid-v6wlzwr5]:active{transform:scale(.99)}.wl__challenge[data-astro-cid-v6wlzwr5][data-theme=light]{mix-blend-mode:multiply}.wl__challenge[data-astro-cid-v6wlzwr5][data-theme=dark]{clip-path:inset(1px round 3px);mix-blend-mode:screen}.wl__btn[data-astro-cid-v6wlzwr5][aria-disabled=true]{cursor:progress;filter:none;transition-duration:var(--dur-state);transform:none}.wl__btn[data-astro-cid-v6wlzwr5][aria-disabled=true]:after{content:"";opacity:.5;transform-origin:0;height:1px;animation:wl-sweep 2.4s var(--ease) infinite;background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.wl__btn[data-astro-cid-v6wlzwr5].is-slow:after{opacity:.8;animation-duration:4s}@keyframes wl-sweep{60%{transform-origin:0;transform:scaleX(1)}60.01%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.wl__btn[data-astro-cid-v6wlzwr5][aria-disabled=true]:after{opacity:.35;animation:none;transform:none}}@media (width<=21.2rem){.wl__challenge[data-astro-cid-v6wlzwr5]{overflow:hidden}}.wl__note[data-astro-cid-v6wlzwr5]{font-size:var(--t-caption)}.wl__err{font-size:var(--t-caption);color:var(--again);animation:wl-fadein var(--dur-tap) ease-out;margin:0}.wl__status{font-size:var(--t-caption);color:var(--text);animation:wl-fadein var(--dur-tap) ease-out;margin:0}.wl__done{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--t-body);color:var(--text);animation:wl-fadein var(--dur-state) ease-out;align-items:flex-start;display:flex}.wl__done:focus{outline:0}.wl:has(.wl__done) .wl__note{display:none}.wl__done p{text-wrap:pretty;margin:0}.wl__done strong{font-weight:600}.wl__check{width:1.25rem;height:1.25rem;color:var(--accent);flex:none;margin-top:.1em}.wl__row>*+*{margin-top:var(--space-4)}.wl__row>.wl__challenge:not([data-challenge-open]){margin-top:0}.wl__row>:is(.wl__status,.wl__err)+.wl__challenge[data-challenge-open]{margin-top:var(--space-2)}.wl>.wl__note{margin-top:var(--space-5)}.wl[aria-busy=true]:has([data-challenge-asking]) .wl__btn{display:none}.wl.is-leaving :is(.wl__label,.wl__row){opacity:0;transition:opacity var(--dur-tap) ease-in}.wl__dots{letter-spacing:0;margin-left:.12em;display:inline-block}@keyframes wl-fadein{0%{opacity:0}}.wl__arrive{animation:wl-arrive .6s var(--ease)}@keyframes wl-arrive{0%{border-color:var(--border-strong)}}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);z-index:3;flex-wrap:wrap;display:flex;position:relative}.nav__mark[data-astro-cid-lcdefpme]{letter-spacing:var(--tr-display);font-weight:600;font-size:var(--t-lead)}.nav__cta[data-astro-cid-lcdefpme]{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);transition:background-color var(--dur-tap) ease;border-radius:999px;margin-left:auto;padding:.5em 1em;font-weight:500}.nav__cta[data-astro-cid-lcdefpme]:hover{background:var(--panel)}.navbar[data-astro-cid-lcdefpme]{z-index:10;visibility:hidden;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);transition:transform var(--dur-state) var(--ease), visibility var(--dur-state);position:fixed;inset:0 0 auto;transform:translateY(-100%)}.navbar[data-astro-cid-lcdefpme].is-on{visibility:visible;transform:none}.navbar__row[data-astro-cid-lcdefpme]{padding-block:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.navbar__mark[data-astro-cid-lcdefpme]{letter-spacing:var(--tr-display);font-weight:600;font-size:var(--t-body)}.navbar[data-astro-cid-lcdefpme] .nav__cta[data-astro-cid-lcdefpme]{padding:.35em .9em}@media (prefers-reduced-motion:reduce){.navbar[data-astro-cid-lcdefpme]{transition:none}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(var(--space-7), 6vh, var(--space-11))}@media (width>=821px) and (height<=820px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-4)}}.hero__grid[data-astro-cid-lcdefpme]{column-gap:clamp(var(--space-7), 5vw, var(--space-11));row-gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy object""act object";align-items:center;display:grid}.hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:copy;display:flex}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.hero__copy[data-astro-cid-lcdefpme]>.annot+[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.hero__object[data-astro-cid-lcdefpme]{grid-area:object}.hero__act[data-astro-cid-lcdefpme]{grid-area:act}.pair[data-astro-cid-lcdefpme]{column-gap:clamp(var(--space-7), 5vw, var(--space-11));row-gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.section[data-astro-cid-lcdefpme].oculus{background:radial-gradient(55% 40% at 50% -5%, color-mix(in oklch, var(--accent) 10%, transparent), transparent 70%) var(--bg)}.col[data-astro-cid-lcdefpme]{flex-direction:column;max-width:54rem;display:flex}.col--stage[data-astro-cid-lcdefpme]{max-width:none}.col[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-7)}.col[data-astro-cid-lcdefpme]>.annot+[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.col[data-astro-cid-lcdefpme]>.h2[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.jd-slot[data-astro-cid-lcdefpme]{margin-inline:0;margin-top:clamp(var(--space-9), 7vw, var(--space-11))}.jd-video[data-astro-cid-lcdefpme]{background:var(--bg);border-radius:var(--radius);width:100%;height:auto;display:block;box-shadow:0 1px 1px #2b28220a,0 8px 24px -12px #2b28222e}.demo__label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);transition:opacity var(--dur-tap) var(--ease)}.demo__line[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6);font-size:var(--t-h3);font-weight:400;line-height:var(--lh-sub);letter-spacing:var(--tr-head);max-width:30ch;transition:opacity var(--dur-tap) var(--ease)}.demo[data-astro-cid-lcdefpme].is-swapping .demo__label[data-astro-cid-lcdefpme],.demo[data-astro-cid-lcdefpme].is-swapping .demo__line[data-astro-cid-lcdefpme]{opacity:0}.demo__nav[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.demo__nav[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:var(--flex,1);display:flex}.demo__step[data-astro-cid-lcdefpme]{gap:var(--space-2);min-height:44px;padding-block:var(--space-3);text-align:left;cursor:pointer;color:var(--muted);transition:color var(--dur-state) ease, transform var(--dur-tap) var(--ease);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.demo__step[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.demo__track[data-astro-cid-lcdefpme]{background:var(--border-strong);border-radius:999px;height:3px;display:block;overflow:hidden}.demo[data-astro-cid-lcdefpme].reveal-armed .demo__track[data-astro-cid-lcdefpme]{transform-origin:0;transform:scaleX(0)}.demo[data-astro-cid-lcdefpme].reveal-armed.is-in .demo__track[data-astro-cid-lcdefpme]{transition:transform var(--dur-enter) var(--ease);transition-delay:calc(.24s + var(--i,0) * 45ms);transform:scaleX(1)}.demo__fill[data-astro-cid-lcdefpme]{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.demo__name[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.demo__step[data-astro-cid-lcdefpme]:hover,.demo__step[data-astro-cid-lcdefpme][aria-current=true]{color:var(--text)}@media (prefers-reduced-motion:reduce){.demo__step[data-astro-cid-lcdefpme]{transition:color var(--dur-state) ease}.demo__step[data-astro-cid-lcdefpme]:active{transform:none}.demo[data-astro-cid-lcdefpme].reveal-armed .demo__track[data-astro-cid-lcdefpme]{transition:none;transform:none}}.demo__name--short[data-astro-cid-lcdefpme]{display:none}@media (width<=640px){.demo__name--full[data-astro-cid-lcdefpme]{display:none}.demo__name--short[data-astro-cid-lcdefpme]{display:block}.demo__nav[data-astro-cid-lcdefpme]{gap:var(--space-1)}.demo__line[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}}.chips[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;cursor:pointer;background:var(--panel-2);border:1px solid var(--border-strong);color:var(--grade);padding:var(--space-2) var(--space-4);transition:background-color var(--dur-tap) var(--ease), border-color var(--dur-tap) var(--ease), color var(--dur-tap) var(--ease);border-radius:999px;font-weight:600}.chip--good[data-astro-cid-lcdefpme]{--grade:var(--good)}.chip--hard[data-astro-cid-lcdefpme]{--grade:var(--hard)}.chip--again[data-astro-cid-lcdefpme]{--grade:var(--again)}.chip[data-astro-cid-lcdefpme][aria-expanded=true]{background:var(--grade);border-color:var(--grade);color:var(--bg)}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--grade) 20%, var(--panel-2));border-color:var(--grade)}.chip[data-astro-cid-lcdefpme][aria-expanded=true]:hover{background:var(--grade)}}.chips[data-astro-cid-lcdefpme].reveal-armed.is-in .chip[data-astro-cid-lcdefpme]:active,.chip[data-astro-cid-lcdefpme]:active{transition:transform 90ms var(--ease);transform:scale(.96)}@keyframes chip-pop{0%{transform:scale(.95)}55%{transform:scale(1.06)}to{transform:scale(1)}}.chip[data-astro-cid-lcdefpme].is-popped{animation:chip-pop .38s var(--ease)}@media (pointer:coarse){.chip[data-astro-cid-lcdefpme]{position:relative}.chip[data-astro-cid-lcdefpme]:before{content:"";position:absolute;inset:-8px 0}}.grade-note[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:46ch;font-size:var(--t-body)}#grade-slipped[data-astro-cid-lcdefpme]{--grade:var(--again)}#grade-shaky[data-astro-cid-lcdefpme]{--grade:var(--hard)}#grade-solid[data-astro-cid-lcdefpme]{--grade:var(--good)}.gradecard[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--grade) 7%, var(--panel));border:1px solid var(--grade);border-radius:var(--radius);padding:var(--space-4)}.gradecard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text);margin:0}.gradecard[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600}.grade-note[data-astro-cid-lcdefpme].is-armed{display:grid}.grade-note[data-astro-cid-lcdefpme].is-armed>[data-astro-cid-lcdefpme][data-grade-panel]{opacity:0;visibility:hidden;transition:opacity var(--dur-tap) var(--ease), transform var(--dur-tap) var(--ease), visibility 0s linear var(--dur-tap);grid-area:1/1;transform:translateY(4px)}.grade-note[data-astro-cid-lcdefpme].is-armed>[data-astro-cid-lcdefpme][data-grade-panel].is-shown{opacity:1;visibility:visible;transition:opacity var(--dur-tap) var(--ease) .14s, transform var(--dur-tap) var(--ease) .14s, visibility 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.grade-note[data-astro-cid-lcdefpme].is-armed>[data-astro-cid-lcdefpme][data-grade-panel],.grade-note[data-astro-cid-lcdefpme].is-armed>[data-astro-cid-lcdefpme][data-grade-panel].is-shown{transition:none;transform:none}.chip[data-astro-cid-lcdefpme].is-popped{animation:none}.chips[data-astro-cid-lcdefpme].reveal-armed.is-in .chip[data-astro-cid-lcdefpme]:active,.chip[data-astro-cid-lcdefpme]:active{transform:none}}.chips[data-astro-cid-lcdefpme].reveal-armed .chip[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .45s var(--ease-pop), transform .45s var(--ease-pop);transform:scale(.85)translateY(6px)}.chips[data-astro-cid-lcdefpme].reveal-armed .chip[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:.1s}.chips[data-astro-cid-lcdefpme].reveal-armed .chip[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.2s}.chips[data-astro-cid-lcdefpme].reveal-armed.is-in .chip[data-astro-cid-lcdefpme]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.chips[data-astro-cid-lcdefpme].reveal-armed .chip[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}}.grid7[data-astro-cid-lcdefpme]{gap:var(--space-7) clamp(var(--space-7), 5vw, var(--space-10));grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem;padding:0;list-style:none;display:grid}.grid7[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.grid7--tile[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:none}.grid7--tile[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{background:var(--panel);border-radius:var(--radius);padding:clamp(var(--space-5), 2.5vw, var(--space-7))}.grid7--ask[data-astro-cid-lcdefpme]{column-gap:clamp(var(--space-7), 5vw, var(--space-11));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:none}.grid7--ask[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-size:var(--t-lead)}.grid7[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-body);line-height:var(--lh-body)}.close[data-astro-cid-lcdefpme]{padding-bottom:clamp(5rem,12vh,9rem)}.footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong)}.footer__row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-8);font-size:var(--t-caption);flex-wrap:wrap;display:flex}.footer__maker[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.footer__maker[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.2em;min-height:24px;transition:color var(--dur-state) ease;align-items:center;text-decoration:underline 1px;display:inline-flex}.footer__maker[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text)}.footer__mark[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color var(--dur-state) ease;min-height:24px;padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));align-items:center;font-weight:600;display:inline-flex}.footer__mark[data-astro-cid-lcdefpme]:hover{color:var(--text)}@media (width<=820px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""object""act"}.hero__act[data-astro-cid-lcdefpme] .wl{width:min(100%,30rem)}.pair[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.grid7[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.grid7--tile[data-astro-cid-lcdefpme]{gap:var(--space-4)}}
