.hp[data-astro-cid-i3irphx7]{--mx:78%;--my:28%;isolation:isolate;padding-block:clamp(1.5rem,.5rem + 3vw,4rem) clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.hp-glow[data-astro-cid-i3irphx7]{z-index:-1;background:radial-gradient(42rem circle at var(--mx) var(--my), #d9481c1c, transparent 62%);pointer-events:none;position:absolute;inset:0}.hp-grid[data-astro-cid-i3irphx7]{align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4rem);display:grid}@media (width>=64em){.hp-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,4vw,5rem)}}.hp-copy[data-astro-cid-i3irphx7]{gap:var(--space-m);justify-items:start;min-width:0;display:grid}.hp-status[data-astro-cid-i3irphx7]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);font-size:var(--step--1);align-items:center;gap:.6em;padding:.35rem .85rem .35rem .7rem;font-weight:700;display:inline-flex}.hp-pulse[data-astro-cid-i3irphx7]{background:var(--ok);border-radius:50%;width:.55rem;height:.55rem;position:relative}.hp-pulse[data-astro-cid-i3irphx7]:after{content:"";border:2px solid var(--ok);opacity:0;border-radius:50%;position:absolute;inset:0}.js-motion .hp-pulse[data-astro-cid-i3irphx7]:after{animation:hp-ring 2.2s var(--ease-out) infinite}@keyframes hp-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.hp-title[data-astro-cid-i3irphx7]{letter-spacing:-.045em;font-size:clamp(2.6rem,1.5rem + 4.6vw,5.6rem);font-weight:700;line-height:.98}.hp-k[data-astro-cid-i3irphx7]{width:fit-content;transition:color .45s var(--ease-out);display:block;position:relative}.hp-k[data-astro-cid-i3irphx7]:after{content:"";background:var(--accent);transform-origin:0;border-radius:.1em;height:.085em;transition:transform .65s cubic-bezier(.65,0,.35,1);position:absolute;bottom:.02em;left:.02em;right:.1em;transform:scaleX(0)}.hp[data-astro-cid-i3irphx7].is-synced[data-step="0"] .hp-k[data-astro-cid-i3irphx7][data-k="0"],.hp[data-astro-cid-i3irphx7].is-synced[data-step="1"] .hp-k[data-astro-cid-i3irphx7][data-k="1"],.hp[data-astro-cid-i3irphx7].is-synced[data-step="2"] .hp-k[data-astro-cid-i3irphx7][data-k="2"]{color:var(--accent-text)}.hp[data-astro-cid-i3irphx7].is-synced[data-step="0"] .hp-k[data-astro-cid-i3irphx7][data-k="0"]:after,.hp[data-astro-cid-i3irphx7].is-synced[data-step="1"] .hp-k[data-astro-cid-i3irphx7][data-k="1"]:after,.hp[data-astro-cid-i3irphx7].is-synced[data-step="2"] .hp-k[data-astro-cid-i3irphx7][data-k="2"]:after{transform:scaleX(1)}.hp-lead[data-astro-cid-i3irphx7]{max-width:46ch;font-size:var(--step-1);color:var(--ink-2);line-height:1.45}.hp-actions[data-astro-cid-i3irphx7]{gap:var(--space-s);flex-wrap:wrap;display:flex}.hp-trust[data-astro-cid-i3irphx7]{gap:var(--space-2xs) var(--space-m);font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.hp-trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.4em;display:inline-flex}.hp-tick[data-astro-cid-i3irphx7]{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.hp-tick[data-astro-cid-i3irphx7] svg{width:.72rem}.hp-copy[data-astro-cid-i3irphx7] .hp-reach{margin-top:var(--space-2xs);padding-top:var(--space-m);border-top:1px dashed var(--line);width:min(100%,34rem)}.js-motion .hp-in[data-astro-cid-i3irphx7],.js-motion .hp-copy[data-astro-cid-i3irphx7] .hp-in{animation:hp-rise .7s var(--ease-out) backwards;animation-delay:calc(.12s + var(--d,4) * 90ms)}@keyframes hp-rise{0%{opacity:0;transform:translateY(14px)}}.hp-visual[data-astro-cid-i3irphx7]{--rx:0;--ry:0;justify-items:center;min-width:0;display:grid;position:relative}.hp-visual[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;transform:translate(calc(var(--rx) * -14px), calc(var(--ry) * -14px));background:radial-gradient(circle,#15171a29 1.2px,#0000 1.4px) 0 0/16px 16px;border-radius:28px;position:absolute;inset:6% -4% 14% 12%}.hp-frame[data-astro-cid-i3irphx7]{width:min(100%,26rem);padding-top:2.25rem;position:relative}@media (width>=64em){.hp-visual[data-astro-cid-i3irphx7]{justify-items:end}.hp-frame[data-astro-cid-i3irphx7]{width:min(100% - 2.25rem,26rem);margin-bottom:8rem}}.hp-photo[data-astro-cid-i3irphx7]{aspect-ratio:4/5;transform:perspective(1100px) rotateX(calc(var(--ry) * -7deg)) rotateY(calc(var(--rx) * 9deg));margin:0;position:relative}.hp-clip[data-astro-cid-i3irphx7]{background:#2c3a33;border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -40px #15171a8c,0 1px #15171a14}.hp-clip[data-astro-cid-i3irphx7] .hp-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transform:scale(1.04) translate(calc(var(--rx) * -10px), calc(var(--ry) * -10px))}.hp-glare[data-astro-cid-i3irphx7]{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff47, transparent 45%);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;position:absolute;inset:0}.hp-visual[data-astro-cid-i3irphx7].is-tilting .hp-glare[data-astro-cid-i3irphx7]{opacity:1}.hp-shutter[data-astro-cid-i3irphx7]{background:var(--ink);transform-origin:top;pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.js-motion .hp-shutter[data-astro-cid-i3irphx7]{animation:.9s cubic-bezier(.76,0,.24,1) .1s backwards hp-shutter}@keyframes hp-shutter{0%{transform:scaleY(1)}}.hp-badge[data-astro-cid-i3irphx7]{z-index:1;background:var(--card);color:var(--ink);font-size:var(--step--1);border-radius:12px;gap:.05rem;padding:.45rem .85rem .5rem;line-height:1.3;display:grid;position:absolute;top:-2.25rem;right:-.5rem;transform:rotate(2deg);box-shadow:0 12px 26px -16px #0000008c,0 0 0 1px #15171a0f}@media (width>=64em){.hp-badge[data-astro-cid-i3irphx7]{right:-1rem}}.hp-badge[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-size:var(--step-0)}.hp-time[data-astro-cid-i3irphx7]{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap}.hp-story[data-astro-cid-i3irphx7]{--dur:3.6s;z-index:2;width:min(94%,21rem);padding:var(--space-xs) var(--space-s) var(--space-s);background:var(--card);font-size:var(--step--1);transform:translate(calc(var(--rx) * 18px), calc(var(--ry) * 12px)) rotate(-1.2deg);border-radius:18px;margin:-3.5rem 0 0 auto;position:relative;box-shadow:0 30px 50px -28px #15171a8c,0 0 0 1px #15171a0f}@media (width>=64em){.hp-story[data-astro-cid-i3irphx7]{width:20.5rem;margin:0;position:absolute;bottom:-8rem;left:-3rem}}.js-motion .hp-story[data-astro-cid-i3irphx7]{animation:hp-rise .8s .65s var(--ease-out) backwards}.hs-head[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2xs);min-height:var(--tap);display:flex}.hs-tag[data-astro-cid-i3irphx7]{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);border:1.5px solid;padding:0 .55em;font-size:.78rem;font-weight:700}.hs-title[data-astro-cid-i3irphx7]{min-width:0;color:var(--ink-2);flex:1;font-weight:700}.hs-pause[data-astro-cid-i3irphx7]{width:var(--tap);height:var(--tap);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-.5rem;display:grid}.hs-pause[data-astro-cid-i3irphx7][hidden]{display:none}.hs-pause[data-astro-cid-i3irphx7]:hover{background:var(--paper-2)}.hs-pause-icon[data-astro-cid-i3irphx7]{border-inline:3.5px solid;width:10px;height:12px}.hs-pause[data-astro-cid-i3irphx7].is-paused .hs-pause-icon[data-astro-cid-i3irphx7]{border:6px solid #0000;border-inline:0;border-left:10px solid;width:0;height:0;margin-left:3px}.hs-tabs[data-astro-cid-i3irphx7]{margin-bottom:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.hs-tab[data-astro-cid-i3irphx7]{min-height:var(--tap);color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:.35rem;padding:.35rem .2rem .3rem;font-weight:700;display:grid}.hs-tab[data-astro-cid-i3irphx7]:hover,.hs-tab[data-astro-cid-i3irphx7][aria-selected=true]{color:var(--ink)}.hs-tab[data-astro-cid-i3irphx7]:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.hs-label[data-astro-cid-i3irphx7]{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.hs-n[data-astro-cid-i3irphx7]{background:var(--paper-2);width:1.2rem;height:1.2rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.72rem;display:inline-grid}.hs-tab[data-astro-cid-i3irphx7][aria-selected=true] .hs-n[data-astro-cid-i3irphx7]{background:var(--accent-text);color:#fff}.hs-bar[data-astro-cid-i3irphx7]{background:var(--paper-2);border-radius:3px;height:3px;display:block;overflow:hidden}.hs-bar[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hs-tab[data-astro-cid-i3irphx7].is-done .hs-bar[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7],.hs-tab[data-astro-cid-i3irphx7][aria-selected=true] .hs-bar[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{transform:scaleX(1)}.hp-story[data-astro-cid-i3irphx7].is-auto .hs-tab[data-astro-cid-i3irphx7][aria-selected=true] .hs-bar[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{animation:hs-fill var(--dur) linear both;animation-play-state:paused}.hp-story[data-astro-cid-i3irphx7].is-auto.is-playing .hs-tab[data-astro-cid-i3irphx7][aria-selected=true] .hs-bar[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{animation-play-state:running}@keyframes hs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-panels[data-astro-cid-i3irphx7]{display:grid}.hs-panel[data-astro-cid-i3irphx7]{align-content:start;gap:.55rem;display:grid}.hp-story[data-astro-cid-i3irphx7].is-js .hs-panel[data-astro-cid-i3irphx7]{transition:opacity .35s var(--ease-out), visibility 0s linear .35s;grid-area:1/1}.hp-story[data-astro-cid-i3irphx7].is-js .hs-panel[data-astro-cid-i3irphx7]:not(.is-active){visibility:hidden;opacity:0}.hp-story[data-astro-cid-i3irphx7].is-js .hs-panel[data-astro-cid-i3irphx7].is-active{transition-delay:0s}.hs-step[data-astro-cid-i3irphx7]{font-family:var(--font-mono);color:var(--accent-text);font-weight:700;display:none}.hp-story[data-astro-cid-i3irphx7]:not(.is-js) .hs-tabs[data-astro-cid-i3irphx7]{display:none}.hp-story[data-astro-cid-i3irphx7]:not(.is-js) .hs-step[data-astro-cid-i3irphx7]{display:block}.hp-story[data-astro-cid-i3irphx7]:not(.is-js) .hs-panels[data-astro-cid-i3irphx7]{gap:var(--space-s)}.js-motion .hp-story[data-astro-cid-i3irphx7].is-js .hs-panel[data-astro-cid-i3irphx7].is-active .sc-pop[data-astro-cid-i3irphx7]{animation:sc-pop .52s var(--ease-stamp) backwards;animation-delay:calc(.12s + var(--p,0) * .26s)}@keyframes sc-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.sc-muted[data-astro-cid-i3irphx7]{color:var(--ink-2)}.sc-search[data-astro-cid-i3irphx7]{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);background:#fff;align-items:center;gap:.5rem;padding:.45rem .8rem;display:flex}.sc-search[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{flex:none;width:1rem;height:1rem}.sc-card[data-astro-cid-i3irphx7]{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.25rem;padding:.7rem .8rem;display:grid}.sc-row[data-astro-cid-i3irphx7]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sc-open[data-astro-cid-i3irphx7]{color:var(--ok);font-weight:700}.sc-stars[data-astro-cid-i3irphx7]{color:#c77d00;letter-spacing:.05em}.sc-chips[data-astro-cid-i3irphx7]{gap:.35rem;margin-top:.3rem;display:flex}.sc-chips[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{border:1px solid var(--line);border-radius:var(--radius-pill);padding:.15rem .65rem;font-weight:700}.sc-chips[data-astro-cid-i3irphx7] .is-main[data-astro-cid-i3irphx7]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sc-missed[data-astro-cid-i3irphx7]{color:var(--error);align-items:center;gap:.45rem;font-weight:700;display:flex}.sc-missed[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:1.1rem;height:1.1rem}.sc-bubble[data-astro-cid-i3irphx7]{border-radius:14px;max-width:92%;padding:.55rem .75rem;line-height:1.4}.sc-out[data-astro-cid-i3irphx7]{background:var(--paper-2);border-bottom-left-radius:4px;justify-self:start}.sc-in[data-astro-cid-i3irphx7]{background:var(--ok);color:#fff;border-bottom-right-radius:4px;justify-self:end}.sc-from[data-astro-cid-i3irphx7]{font-family:var(--font-mono);color:var(--ok);margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}.sc-cal[data-astro-cid-i3irphx7]{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .7rem;display:grid}.sc-date[data-astro-cid-i3irphx7]{background:var(--ink);color:var(--paper);border-radius:8px;justify-items:center;padding:.2rem .45rem;line-height:1.15;display:grid}.sc-date[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.sc-what[data-astro-cid-i3irphx7]{line-height:1.3;display:grid}.sc-ok[data-astro-cid-i3irphx7]{border:2px solid var(--ok);color:var(--ok);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:.1rem .5rem;font-weight:800;transform:rotate(-6deg)}.sc-list[data-astro-cid-i3irphx7]{gap:.4rem;padding:0;font-weight:600;list-style:none;display:grid}.sc-list[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.45rem;display:flex}.ix-statement[data-astro-cid-nwktezpe].is-reading .w[data-astro-cid-nwktezpe]{color:var(--ink-3);transition:color .26s var(--ease-out)}.ix-statement[data-astro-cid-nwktezpe].is-reading .w[data-astro-cid-nwktezpe].is-lit{color:var(--ink)}.ix[data-astro-cid-nwktezpe]{padding-block:clamp(5rem,3rem + 7vw,10rem)}.ix-grid[data-astro-cid-nwktezpe]{gap:var(--space-xl);display:grid}@media (width>=56em){.ix-grid[data-astro-cid-nwktezpe]{gap:var(--space-2xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.ix-statement[data-astro-cid-nwktezpe]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;max-width:24ch;font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);font-weight:500;line-height:1.18}.ix-side[data-astro-cid-nwktezpe]{gap:var(--space-m);color:var(--ink-2);font-size:var(--step-0);justify-items:start;max-width:34ch;display:grid}@media (width>=56em){.ix-side[data-astro-cid-nwktezpe]{padding-top:var(--space-s)}.ix-side[data-astro-cid-nwktezpe] .btn[data-astro-cid-nwktezpe]{margin-top:var(--space-s)}}.wl[data-astro-cid-ilzs3xd5]{padding-top:0;position:relative}.wl-list[data-astro-cid-ilzs3xd5]{margin-top:var(--space-l);border-bottom:1px solid var(--line);padding:0;list-style:none}.wl-row[data-astro-cid-ilzs3xd5]{gap:var(--space-s) var(--space-l);border-top:1px solid var(--line);color:var(--ink);transition:opacity .3s var(--ease-out), padding .45s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.75rem,1rem + 3vw,3.5rem) clamp(0rem,3vw,3rem);text-decoration:none;display:grid}.wl-title[data-astro-cid-ilzs3xd5]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,1.2rem + 3.4vw,5rem);font-weight:500;line-height:1}.wl-meta[data-astro-cid-ilzs3xd5]{justify-items:end;gap:var(--space-3xs);color:var(--ink-2);text-align:right;display:grid}.wl-cta[data-astro-cid-ilzs3xd5]{margin-top:var(--space-2xs);color:var(--accent-text);font-weight:700}.wl-row[data-astro-cid-ilzs3xd5]:hover .wl-cta[data-astro-cid-ilzs3xd5],.wl-row[data-astro-cid-ilzs3xd5]:focus-visible .wl-cta[data-astro-cid-ilzs3xd5]{text-decoration:underline}.wl-thumb[data-astro-cid-ilzs3xd5]{padding:var(--space-s);border-radius:var(--radius-m);grid-column:1/-1;place-items:center;display:grid}.wl-thumb[data-astro-cid-ilzs3xd5] img{border-radius:6px;width:100%;height:auto;box-shadow:0 10px 24px -16px #00000080}@media (hover:hover) and (pointer:fine){.wl-thumb[data-astro-cid-ilzs3xd5]{display:none}}.wl-status[data-astro-cid-ilzs3xd5]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.wl[data-astro-cid-ilzs3xd5].is-hovering .wl-row[data-astro-cid-ilzs3xd5]{opacity:.35}.wl[data-astro-cid-ilzs3xd5].is-hovering .wl-row[data-astro-cid-ilzs3xd5]:hover{opacity:1;padding-inline:clamp(1rem,5vw,5rem) clamp(0rem,1vw,1rem)}}.wl-row[data-astro-cid-ilzs3xd5]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (width<=40em){.wl-row[data-astro-cid-ilzs3xd5]{grid-template-columns:1fr}.wl-meta[data-astro-cid-ilzs3xd5]{text-align:left;justify-items:start}}.wl-more[data-astro-cid-ilzs3xd5]{margin-top:var(--space-2xl);justify-content:center;display:flex}.pill-btn[data-astro-cid-ilzs3xd5]{min-height:4rem;padding:0 var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pill-btn[data-astro-cid-ilzs3xd5]:hover{background:var(--ink);color:var(--paper)}.pill-btn[data-astro-cid-ilzs3xd5] sup[data-astro-cid-ilzs3xd5]{margin-left:.15em;font-size:.7em}.wl-preview[data-astro-cid-ilzs3xd5]{z-index:5;border-radius:var(--radius-m);pointer-events:none;width:22rem;height:16rem;transition:scale .38s cubic-bezier(.76,0,.24,1);display:none;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(0);box-shadow:0 30px 60px -30px #0000008c}@media (hover:hover) and (pointer:fine){.wl-preview[data-astro-cid-ilzs3xd5]{display:block}}.wl-preview[data-astro-cid-ilzs3xd5].is-on{scale:1}.wl-slides[data-astro-cid-ilzs3xd5]{height:100%;transition:transform .52s cubic-bezier(.76,0,.24,1)}.wl-slide[data-astro-cid-ilzs3xd5]{place-items:center;height:100%;padding:1.6rem;display:grid}.wl-slide[data-astro-cid-ilzs3xd5] img{border-radius:4px;width:100%;height:auto;box-shadow:0 12px 30px -16px #00000080}.wl-chrome[data-astro-cid-ilzs3xd5]{background:var(--ink);height:2rem;color:var(--paper);align-items:center;gap:.6rem;padding:0 .6rem;display:flex}.wl-dots[data-astro-cid-ilzs3xd5]{gap:.3rem;display:flex}.wl-dots[data-astro-cid-ilzs3xd5] i[data-astro-cid-ilzs3xd5]{background:#f4f1ea55;border-radius:50%;width:.5rem;height:.5rem}.wl-dots[data-astro-cid-ilzs3xd5] i[data-astro-cid-ilzs3xd5]:first-child{background:var(--accent-on-night)}.wl-url[data-astro-cid-ilzs3xd5]{border-radius:var(--radius-pill);min-width:0;font-family:var(--font-mono);white-space:nowrap;background:#ffffff1a;flex:1;padding:.1rem .6rem;font-size:.75rem;overflow:hidden}.wl-lock[data-astro-cid-ilzs3xd5]{color:#3ecf8e;vertical-align:.1em;font-size:.6rem}.wl-caret[data-astro-cid-ilzs3xd5]{vertical-align:-.1em;background:currentColor;width:1px;height:.85em;margin-left:1px;animation:1s step-end infinite wl-blink;display:inline-block}@keyframes wl-blink{50%{opacity:0}}.wl-window[data-astro-cid-ilzs3xd5]{height:calc(100% - 2rem);overflow:hidden}.rails[data-astro-cid-ilzsvklg]{gap:clamp(1rem,.5rem + 2vw,2.5rem);padding-block:clamp(2rem,1rem + 4vw,5rem) clamp(4rem,2rem + 6vw,8rem);display:grid;overflow:hidden}.rail[data-astro-cid-ilzsvklg]{will-change:transform;gap:clamp(1rem,.5rem + 2vw,2.5rem);width:max-content;display:flex;transform:translate(-9%)}.rail[data-astro-cid-ilzsvklg]:nth-child(2){margin-left:6vw}.card[data-astro-cid-ilzsvklg]{aspect-ratio:4/3;border-radius:var(--radius-m);place-items:center;width:clamp(15rem,10rem + 18vw,28rem);padding:clamp(1rem,.5rem + 1.5vw,2rem);display:grid;overflow:hidden}.card[data-astro-cid-ilzsvklg] img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 14px 30px -18px #0000008c}.marquee-wrap[data-astro-cid-543bmuqs]{position:relative}.marquee[data-astro-cid-543bmuqs]{background:var(--ink);color:var(--paper);border-block:1px solid var(--ink);user-select:none;padding-block:.95rem;overflow:hidden}.track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.set[data-astro-cid-543bmuqs]{flex-shrink:0;gap:0;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-543bmuqs]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:1.6rem;padding-right:1.6rem;font-size:clamp(1.05rem,.9rem + .7vw,1.5rem);font-weight:700;display:flex}.sq[data-astro-cid-543bmuqs]{background:var(--accent-on-night);width:.5em;height:.5em;transform:rotate(8deg)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-543bmuqs]{animation:48s linear infinite marquee}.marquee[data-astro-cid-543bmuqs]:hover .track[data-astro-cid-543bmuqs],.is-paused[data-astro-cid-543bmuqs] .track[data-astro-cid-543bmuqs],.is-offscreen[data-astro-cid-543bmuqs] .track[data-astro-cid-543bmuqs]{animation-play-state:paused}}.mq-toggle[data-astro-cid-543bmuqs]{right:max(var(--space-2xs), env(safe-area-inset-right,0px));width:var(--tap);height:var(--tap);border:1.5px solid var(--night-line);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.mq-toggle[data-astro-cid-543bmuqs]:hover{border-color:var(--paper)}.mq-toggle[data-astro-cid-543bmuqs]:focus-visible{outline:3px solid var(--accent-on-night);outline-offset:2px}.mq-icon[data-astro-cid-543bmuqs]{border-inline:4px solid;width:12px;height:14px}.mq-toggle[data-astro-cid-543bmuqs][aria-pressed=true] .mq-icon[data-astro-cid-543bmuqs]{border:7px solid #0000;border-inline:0;border-left:12px solid;width:0;height:0;margin-left:3px}@media (prefers-reduced-motion:reduce){.mq-toggle[data-astro-cid-543bmuqs]{display:none}}@keyframes marquee{to{transform:translate(-50%)}}.guide[data-astro-cid-ufi5o43g],.guide-form[data-astro-cid-ufi5o43g]{gap:var(--space-l);display:grid}.q[data-astro-cid-ufi5o43g]{gap:var(--space-s);border:0;padding:0;display:grid}legend[data-astro-cid-ufi5o43g]{gap:var(--space-xs);font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:var(--space-s);align-items:baseline;padding:0;display:flex}.q-no[data-astro-cid-ufi5o43g]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent-text)}.options[data-astro-cid-ufi5o43g]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.option[data-astro-cid-ufi5o43g]{align-items:center;gap:var(--space-2xs);min-height:var(--tap);border:1.5px solid var(--control);border-radius:var(--radius-pill);background:var(--card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.55em 1em .55em .8em;line-height:1.3;display:inline-flex;position:relative}.option[data-astro-cid-ufi5o43g]:hover{border-color:var(--ink)}.option[data-astro-cid-ufi5o43g] input[data-astro-cid-ufi5o43g]{width:1.15rem;height:1.15rem;accent-color:var(--ink);flex:none;margin:0}.option[data-astro-cid-ufi5o43g]:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--paper)}.option[data-astro-cid-ufi5o43g]:has(input:checked) input[data-astro-cid-ufi5o43g]{accent-color:var(--accent)}.option[data-astro-cid-ufi5o43g]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.option[data-astro-cid-ufi5o43g] input[data-astro-cid-ufi5o43g]:focus-visible{outline:none}.btn[data-astro-cid-ufi5o43g].is-waiting{opacity:.6;box-shadow:none}.actions[data-astro-cid-ufi5o43g]{gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.result[data-astro-cid-ufi5o43g]{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-l);padding:var(--space-l);gap:var(--space-s);box-shadow:6px 6px 0 var(--accent);display:grid}.result[data-astro-cid-ufi5o43g]:focus{outline:none}.result[data-astro-cid-ufi5o43g]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.js-motion .result[data-astro-cid-ufi5o43g].is-in{animation:rise .3s var(--ease-out)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.result[data-astro-cid-ufi5o43g] h3[data-astro-cid-ufi5o43g]{font-size:var(--step-2)}.reasons[data-astro-cid-ufi5o43g]{gap:var(--space-2xs);padding-left:1.2em;display:grid}.reasons[data-astro-cid-ufi5o43g] li[data-astro-cid-ufi5o43g]::marker{color:var(--accent)}.svc[data-astro-cid-ufi5o43g]{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.svc[data-astro-cid-ufi5o43g] a[data-astro-cid-ufi5o43g]{border-radius:var(--radius-pill);background:var(--paper-2);align-items:center;min-height:2.25rem;padding:.2em .8em;font-weight:600;text-decoration:none;display:inline-flex}.svc[data-astro-cid-ufi5o43g] a[data-astro-cid-ufi5o43g]:hover{text-decoration:underline}.quick-guide[data-astro-cid-ufi5o43g] summary[data-astro-cid-ufi5o43g]{cursor:pointer;min-height:var(--tap);align-items:center;font-weight:700;display:flex}table[data-astro-cid-ufi5o43g]{border-collapse:collapse;width:100%;margin-top:var(--space-s);font-size:var(--step--1)}th[data-astro-cid-ufi5o43g],td[data-astro-cid-ufi5o43g]{text-align:left;padding:var(--space-xs) var(--space-s) var(--space-xs) 0;border-bottom:1px solid var(--line);vertical-align:top}td[data-astro-cid-ufi5o43g]:last-child{font-weight:700}.ribbon[data-astro-cid-lcdefpme]{margin-block:-1.25rem;padding-block:1.25rem;overflow:hidden}.ribbon[data-astro-cid-lcdefpme] .marquee{transform:rotate(-1.4deg)scaleX(1.04)}.big[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);font-weight:600;line-height:1.05}.guide-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}@media (width>=64em){.guide-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.sticky[data-astro-cid-lcdefpme]{position:sticky;top:6rem}}
