.intro[data-astro-cid-fmp4ekgg]{color:var(--ink-3);padding-top:clamp(72px,14vh,144px);font-size:1.125rem;line-height:1.6}.intro[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]{margin-top:14px}.intro__hi[data-astro-cid-fmp4ekgg]{font-family:var(--f-sans);font-size:inherit;font-weight:450;line-height:inherit;letter-spacing:inherit;text-wrap:pretty}strong[data-astro-cid-fmp4ekgg]{color:var(--ink);font-weight:560}a[data-astro-cid-fmp4ekgg]{color:var(--ink);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--ink-3);text-underline-offset:.28em;transition:text-decoration-color .2s}a[data-astro-cid-fmp4ekgg]:hover{text-decoration-style:solid;text-decoration-color:var(--signal)}.intro__face[data-astro-cid-fmp4ekgg]{vertical-align:-.55em;background:var(--surface);width:1.75em;height:1.75em;transition:transform .5s var(--spring);border-radius:.45em;margin:0 .3em;display:inline-block;position:relative;transform:rotate(-5deg);box-shadow:0 0 0 .5px #12131433,0 6px 14px -6px #12131473}.intro__face[data-astro-cid-fmp4ekgg] img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.intro__face[data-astro-cid-fmp4ekgg]:hover{transform:rotate(6deg)scale(1.08)}@font-face{font-family:Geist;font-weight:100 900;font-display:swap;src:url(/fonts/kora/geist-latin.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/kora/archivo-wide-latin.woff2)format("woff2")}.kora[data-astro-cid-3vy4t7n7]{--sw:min(var(--col), 100vw - var(--pad) * 2);--stamp-paper:#fdfaf3;--stamp-ink:#141414;flex-direction:column;align-items:center;margin-top:clamp(28px,5vh,52px);display:flex}.jp[data-astro-cid-3vy4t7n7]{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif;font-style:normal}.kora__holder[data-astro-cid-3vy4t7n7]{width:var(--sw);filter:drop-shadow(0 1px 1px #1e140033)drop-shadow(0 3px 8px #1e140024)}.kora__stamp[data-astro-cid-3vy4t7n7]{--p:clamp(13px, calc(var(--sw) / 46), 19px);--r:calc(var(--p) * .32);isolation:isolate;padding:calc(var(--sw) * .024) calc(var(--sw) * .024) 0;background:var(--stamp-paper);color:var(--stamp-ink);-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle at center, transparent var(--r), #000 calc(var(--r) + .5px));mask-image:linear-gradient(#000 0 0), radial-gradient(circle at center, transparent var(--r), #000 calc(var(--r) + .5px));-webkit-mask-size:calc(100% - var(--p)) calc(100% - var(--p)), var(--p) var(--p);mask-size:calc(100% - var(--p)) calc(100% - var(--p)), var(--p) var(--p);-webkit-mask-position:center, calc(var(--p) / -2) calc(var(--p) / -2);mask-position:center, calc(var(--p) / -2) calc(var(--p) / -2);position:relative;-webkit-mask-repeat:no-repeat,round;mask-repeat:no-repeat,round}.kora__grain[data-astro-cid-3vy4t7n7]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kora__window[data-astro-cid-3vy4t7n7]{aspect-ratio:3/2;cursor:crosshair;background:#0a3a86;border-radius:2px;position:relative;overflow:hidden}.kora__window[data-astro-cid-3vy4t7n7] .kora__poster,.kora__window[data-astro-cid-3vy4t7n7] .kora__poster img,.kora__window[data-astro-cid-3vy4t7n7] canvas[data-astro-cid-3vy4t7n7]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kora__window[data-astro-cid-3vy4t7n7] canvas[data-astro-cid-3vy4t7n7]{opacity:0;transition:opacity .6s var(--ease-out)}.kora[data-astro-cid-3vy4t7n7].is-live canvas[data-astro-cid-3vy4t7n7]{opacity:1}.kora__value[data-astro-cid-3vy4t7n7]{color:#fff;font:300 calc(var(--sw) * .046) / 1 Geist, var(--f-sans);letter-spacing:-.02em;pointer-events:none;position:absolute;top:3.6%;left:3.2%}.kora__value[data-astro-cid-3vy4t7n7] small[data-astro-cid-3vy4t7n7]{letter-spacing:0;margin-left:.12em;font:300 .42em/1 Hiragino Sans,sans-serif}.kora__country[data-astro-cid-3vy4t7n7]{color:#fff;font:300 calc(var(--sw) * .036) / 1 "Hiragino Sans", sans-serif;letter-spacing:.04em;pointer-events:none;position:absolute;top:4.2%;right:3.2%}.kora__legend[data-astro-cid-3vy4t7n7]{padding:calc(var(--sw) * .016) 2px calc(var(--sw) * .022)}.kora__title[data-astro-cid-3vy4t7n7]{font:650 calc(var(--sw) * .068) / .92 var(--f-sans);letter-spacing:-.045em;align-items:baseline;gap:.22em;display:flex}.kora__title[data-astro-cid-3vy4t7n7] .jp[data-astro-cid-3vy4t7n7]{letter-spacing:.02em;font-size:.74em;font-weight:300}.kora__meta[data-astro-cid-3vy4t7n7]{margin-top:calc(var(--sw) * .012);font:900 calc(var(--sw) * .024) / 1 Archivo, var(--f-sans);align-items:center;gap:.35em;font-stretch:125%;display:flex}.kora__meta[data-astro-cid-3vy4t7n7] .jp[data-astro-cid-3vy4t7n7]{letter-spacing:.02em;font-size:.92em;font-weight:600}.kora__dots[data-astro-cid-3vy4t7n7]{margin-left:.15em;display:inline-flex}.kora__dots[data-astro-cid-3vy4t7n7] i[data-astro-cid-3vy4t7n7]{background:#d98a24;border-radius:50%;width:.62em;height:.62em;display:block}.kora__dots[data-astro-cid-3vy4t7n7] i[data-astro-cid-3vy4t7n7]+i[data-astro-cid-3vy4t7n7]{background:#9fd8f6;margin-left:-.18em}.sky[data-astro-cid-3vy4t7n7]{--sky-night:#141c5c;cursor:grab;align-items:center;gap:12px;width:100%;max-width:300px;margin:16px auto 0;display:flex}.sky[data-astro-cid-3vy4t7n7]:active{cursor:grabbing}.sky__end[data-astro-cid-3vy4t7n7]{color:var(--ink-3);flex-shrink:0;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;font-size:15px;font-weight:600;line-height:1}.sky__track[data-astro-cid-3vy4t7n7]{flex:1;min-width:0;height:44px;position:relative}.sky__rail[data-astro-cid-3vy4t7n7]{inset-inline:0;background:linear-gradient(to right, #6fb0dc, #ffc65a 36%, #f0663a 48%, #e8487a 58%, #4a2a96 76%, var(--sky-night));height:12px;position:absolute;top:50%;translate:0 -50%;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1.5px,#0000 1.5px 6px);mask-image:repeating-linear-gradient(90deg,#000 0 1.5px,#0000 1.5px 6px)}.sky__input[data-astro-cid-3vy4t7n7]{-webkit-appearance:none;appearance:none;width:100%;height:100%;cursor:inherit;background:0 0;outline:none;margin:0;position:absolute;inset:0}.sky__input[data-astro-cid-3vy4t7n7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:34px;height:44px}.sky__input[data-astro-cid-3vy4t7n7]::-moz-range-thumb{background:0 0;border:0;width:34px;height:44px}.sky__thumb[data-astro-cid-3vy4t7n7]{top:50%;left:calc(var(--v) * (100% - 34px));pointer-events:none;isolation:isolate;filter:drop-shadow(0 1px 1px #1e140033)drop-shadow(0 3px 8px #1e140024);width:34px;height:42px;transition:scale .15s ease-out;position:absolute;translate:0 -50%}.sky__input[data-astro-cid-3vy4t7n7]:active+.sky__thumb[data-astro-cid-3vy4t7n7]{scale:1.08}.sky__input[data-astro-cid-3vy4t7n7]:focus-visible+.sky__thumb[data-astro-cid-3vy4t7n7]{outline:2px solid var(--signal);outline-offset:2px}.sky__paper[data-astro-cid-3vy4t7n7]{--r:2.2px;--p:7.5px;z-index:-1;background:var(--stamp-paper);-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle at center, transparent var(--r), #000 calc(var(--r) + .4px));mask-image:linear-gradient(#000 0 0), radial-gradient(circle at center, transparent var(--r), #000 calc(var(--r) + .4px));-webkit-mask-size:calc(100% - 7px) calc(100% - 7px), var(--p) var(--p);mask-size:calc(100% - 7px) calc(100% - 7px), var(--p) var(--p);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat,round;mask-repeat:no-repeat,round}.sky__arch[data-astro-cid-3vy4t7n7]{background:var(--field);border-radius:50% 50% 3px 3px/42% 42% 3px 3px;position:absolute;inset:5px}.sky__arch[data-astro-cid-3vy4t7n7] svg[data-astro-cid-3vy4t7n7]{width:100%;height:100%;position:absolute;inset:0}.kora__cap[data-astro-cid-3vy4t7n7]{text-align:center;max-width:44ch;color:var(--ink-3);text-wrap:balance;margin-top:10px;font-size:.8125rem}.has-buddy .kora__cap[data-astro-cid-3vy4t7n7]{display:none}@media (prefers-reduced-motion:reduce){.sky__thumb[data-astro-cid-3vy4t7n7],.kora__window[data-astro-cid-3vy4t7n7] canvas[data-astro-cid-3vy4t7n7]{transition:none}}.loop[data-astro-cid-kcp27dyr]{object-fit:cover;background:var(--surface);width:100%;height:auto}.ring[data-astro-cid-knzselqn]{background:radial-gradient(120% 90%,#f4f6f7 0%,#ebeef0 70%,#e8ebed 100%);position:absolute;inset:0;overflow:hidden;container-type:size}.ring__stage[data-astro-cid-knzselqn]{position:absolute;inset:0}.ring[data-astro-cid-knzselqn][data-interactive] .ring__stage[data-astro-cid-knzselqn]{cursor:grab;touch-action:pan-y}.ring[data-astro-cid-knzselqn].is-dragging .ring__stage[data-astro-cid-knzselqn]{cursor:grabbing}.ring[data-astro-cid-knzselqn] canvas[data-astro-cid-knzselqn]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);display:block;position:absolute;inset:0}.ring[data-astro-cid-knzselqn].is-live canvas[data-astro-cid-knzselqn]{opacity:1}.ring__flat[data-astro-cid-knzselqn]{transition:opacity .6s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.ring[data-astro-cid-knzselqn].is-live .ring__flat[data-astro-cid-knzselqn]{opacity:0}.ring__flat[data-astro-cid-knzselqn] img[data-astro-cid-knzselqn]{width:calc(34cqh * (1 - .35 * min(1, abs(var(--j)))));aspect-ratio:1;object-fit:cover;translate:calc(var(--j) * 30cqw) 0;filter:blur(calc(abs(var(--j)) * 1.5px));opacity:calc(1 - abs(var(--j)) * .2);user-select:none;border-radius:4px;grid-area:1/1}.ring__hits[data-astro-cid-knzselqn]{pointer-events:none;position:absolute;inset:0}.ring__hits[data-astro-cid-knzselqn] .ring__hit{pointer-events:auto;position:absolute}.ring__hits[data-astro-cid-knzselqn] .ring__hit.is-big{z-index:1}.ring[data-astro-cid-knzselqn].is-dragging .ring__hits[data-astro-cid-knzselqn] .ring__hit{pointer-events:none}.has-buddy .ring__cap[data-astro-cid-knzselqn]{display:none}.ring__cap[data-astro-cid-knzselqn]{text-align:center;color:var(--ink-2);pointer-events:none;font-size:.875rem;position:absolute;bottom:14px;left:0;right:0}.toy[data-astro-cid-u4htfluv]{position:absolute;inset:0}.toy__stage[data-astro-cid-u4htfluv]{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.toy__stage[data-astro-cid-u4htfluv]:active{cursor:grabbing}.toy__stage[data-astro-cid-u4htfluv] .toy__poster,.toy__stage[data-astro-cid-u4htfluv] .toy__poster img,.toy__stage[data-astro-cid-u4htfluv] canvas[data-astro-cid-u4htfluv]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.toy__stage[data-astro-cid-u4htfluv] canvas[data-astro-cid-u4htfluv]{opacity:0;transition:opacity .5s var(--ease-out)}.toy[data-astro-cid-u4htfluv].is-live canvas[data-astro-cid-u4htfluv]{opacity:1}.toy__ways[data-astro-cid-u4htfluv]{backdrop-filter:blur(14px)saturate(1.5);background:#ffffff8c;border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:inset 0 0 0 .5px #fffc,0 0 0 .5px #1213141f,0 6px 16px -8px #12131459}.toy__way[data-astro-cid-u4htfluv]{background:var(--b);width:26px;height:26px;transition:transform .35s var(--spring);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 .5px #00000040,0 1px 2px #00000026}.toy__way[data-astro-cid-u4htfluv] i[data-astro-cid-u4htfluv]{background:var(--f);border-radius:50%/60% 60% 40% 40%;width:11px;height:11px}.toy__way[data-astro-cid-u4htfluv][data-way=cromo] i[data-astro-cid-u4htfluv],.toy__way[data-astro-cid-u4htfluv][data-way=acero] i[data-astro-cid-u4htfluv]{background:linear-gradient(135deg,#fff,#9a9aa2 45%,#f4f4f6 60%,#7c7c84)}.toy__way[data-astro-cid-u4htfluv]:hover{transform:scale(1.12)}.toy__way[data-astro-cid-u4htfluv]:active{transform:scale(.9)}.toy__way[data-astro-cid-u4htfluv][aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1213148c}.toy__hint[data-astro-cid-u4htfluv]{color:#1213148c;pointer-events:none;font-size:.75rem;font-weight:550;position:absolute;bottom:18px;right:16px}.has-buddy .toy__hint[data-astro-cid-u4htfluv]{display:none}.tilt[data-astro-cid-bu536bre]{background:var(--bg);perspective:1100px;justify-content:center;align-items:center;gap:5%;display:flex;position:absolute;inset:0}.tilt__card[data-astro-cid-bu536bre]{z-index:1;width:var(--cw);transform:translateY(calc((var(--i) - .5) * 7%)) rotate(calc((var(--i) - .5) * 5deg));transition:z-index 0s, transform .5s var(--spring);cursor:pointer;position:relative}.tilt__card[data-astro-cid-bu536bre].is-front{z-index:2}.tilt__inner[data-astro-cid-bu536bre]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;box-shadow:calc(var(--ry,0deg) / 1deg * -.9px) calc(18px + var(--rx,0deg) / 1deg * .9px) 30px -12px #3c1e0059, 0 2px 6px #3c1e002e;will-change:transform;border-radius:12px;position:relative}.tilt__inner[data-astro-cid-bu536bre] img{border-radius:inherit;width:100%;height:auto;display:block}.tilt__glare[data-astro-cid-bu536bre]{border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffffff52, #fff0 45%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.media[data-astro-cid-kg7vladn]{background:var(--surface);position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn] picture,.media[data-astro-cid-kg7vladn] img,.media[data-astro-cid-kg7vladn] video{object-fit:cover;width:100%;height:100%;display:block}.media--natural[data-astro-cid-kg7vladn]{border-radius:var(--radius);width:100%}.media--cover[data-astro-cid-kg7vladn]{position:absolute;inset:0;aspect-ratio:auto!important}.media--contain[data-astro-cid-kg7vladn]{border-radius:10px;max-width:100%;height:100%;margin-inline:auto;box-shadow:0 1px 2px #12131414,0 18px 40px -16px #12131459}.sh[data-astro-cid-sjgajsms]{font-family:var(--f-sans);letter-spacing:-.012em;align-items:center;gap:10px;margin-bottom:22px;font-size:1.0625rem;font-weight:600;display:flex}.win[data-astro-cid-75k6lhd7]{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(10px,3vh,36px) clamp(10px,3vw,40px);overflow:hidden}.win[data-astro-cid-75k6lhd7][open]{place-items:center;display:grid}.win[data-astro-cid-75k6lhd7]::backdrop{backdrop-filter:blur(8px)saturate(1.3);opacity:0;transition:opacity .35s var(--ease-out);background:#34363a3d}.win[data-astro-cid-75k6lhd7].is-open::backdrop{opacity:1}.win__frame[data-astro-cid-75k6lhd7]{width:min(100%,1180px);height:min(100%,900px);transition:width .5s var(--ease-out), height .5s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.win[data-astro-cid-75k6lhd7].is-max .win__frame[data-astro-cid-75k6lhd7]{width:100%;height:100%}.win__bar[data-astro-cid-75k6lhd7]{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:46px;padding:0 12px 0 16px;display:grid}.win__title[data-astro-cid-75k6lhd7]{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.win__what[data-astro-cid-75k6lhd7]{color:var(--ink-3);font-weight:450}.win__tools[data-astro-cid-75k6lhd7]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.seg[data-astro-cid-75k6lhd7]{display:flex}.seg[data-astro-cid-75k6lhd7] .aqua[data-astro-cid-75k6lhd7]{width:30px;padding:0}.seg[data-astro-cid-75k6lhd7] .aqua[data-astro-cid-75k6lhd7]:first-child{border-radius:999px 0 0 999px}.seg[data-astro-cid-75k6lhd7] .aqua[data-astro-cid-75k6lhd7]:last-child{border-radius:0 999px 999px 0;margin-left:-1px}.seg[data-astro-cid-75k6lhd7] svg{width:11px;height:11px}.win__body[data-astro-cid-75k6lhd7]{overscroll-behavior:contain;background:#fafaf8cc;flex:1;min-height:0;padding:clamp(14px,2vw,24px);overflow:auto}.win__line[data-astro-cid-75k6lhd7]{max-width:62ch;color:var(--ink-3);text-wrap:pretty;margin:2px 2px 16px}.win__note[data-astro-cid-75k6lhd7]{margin-top:2px;font-size:.8125rem;display:block}.grid[data-astro-cid-75k6lhd7]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cell[data-astro-cid-75k6lhd7]{grid-column:span var(--span)}.cell[data-astro-cid-75k6lhd7] .media--natural{border-radius:10px}.group[data-astro-cid-75k6lhd7]+.group[data-astro-cid-75k6lhd7]{margin-top:40px}.group__head[data-astro-cid-75k6lhd7]{max-width:60ch;margin-bottom:14px}.group__head[data-astro-cid-75k6lhd7] h3[data-astro-cid-75k6lhd7]{letter-spacing:-.015em;font-size:1.0625rem}.group__head[data-astro-cid-75k6lhd7] p[data-astro-cid-75k6lhd7]{color:var(--ink-2);margin-top:4px}@media (width<=820px){.win[data-astro-cid-75k6lhd7]{padding:8px}.win__frame[data-astro-cid-75k6lhd7]{height:100%}.win__bar[data-astro-cid-75k6lhd7]{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 10px 0 12px}.win__title[data-astro-cid-75k6lhd7]{text-align:left}.win__what[data-astro-cid-75k6lhd7],.seg[data-astro-cid-75k6lhd7]{display:none}.cell[data-astro-cid-75k6lhd7]{grid-column:span calc(6 + 6 * clamp(0, var(--span) - 4, 1))}}html:not(.js) .win[data-astro-cid-75k6lhd7]:target{z-index:50;place-items:center;display:grid;position:fixed;inset:0}.grid[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;display:grid}.card--wide[data-astro-cid-ftq3vvlr]{grid-column:1/-1}.card--wide[data-astro-cid-ftq3vvlr] .card__media[data-astro-cid-ftq3vvlr]{aspect-ratio:21/9}.card__link[data-astro-cid-ftq3vvlr]{text-decoration:none;display:block}.card__media[data-astro-cid-ftq3vvlr]{aspect-ratio:16/10;background:var(--surface);isolation:isolate;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1213140a}.card__media--contain[data-astro-cid-ftq3vvlr]{place-items:center;padding:7% 0;display:grid}.card__media[data-astro-cid-ftq3vvlr] .media--cover,.card__media[data-astro-cid-ftq3vvlr] .media--contain{transition:transform 1.2s var(--ease-out)}.card__link[data-astro-cid-ftq3vvlr]:hover .card__media[data-astro-cid-ftq3vvlr] .media--cover,.card__link[data-astro-cid-ftq3vvlr]:hover .card__media[data-astro-cid-ftq3vvlr] .media--contain{transform:scale(1.03)}.card__hint[data-astro-cid-ftq3vvlr]{z-index:2;height:26px;color:var(--ink);opacity:0;transition:opacity .25s var(--ease-out), transform .45s var(--spring);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px;transform:translateY(8px)scale(.9)}.card__hint[data-astro-cid-ftq3vvlr] svg{width:10px;height:10px}.mini[data-astro-cid-ftq3vvlr]{background:#ff5245;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 .5px #0000004d}.mini[data-astro-cid-ftq3vvlr]:nth-child(2){background:#ffb420}.mini[data-astro-cid-ftq3vvlr]:nth-child(3){background:#33c43f;margin-right:4px}.card__link[data-astro-cid-ftq3vvlr]:focus-visible .card__hint[data-astro-cid-ftq3vvlr]{opacity:1;transform:none}.card__cap[data-astro-cid-ftq3vvlr]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.card__title[data-astro-cid-ftq3vvlr]{font-family:var(--f-sans);letter-spacing:-.01em;align-items:center;gap:6px;font-size:1rem;font-weight:560;display:inline-flex}.card__title[data-astro-cid-ftq3vvlr] .card__ext{width:11px;height:11px;color:var(--ink-3);transition:transform .35s var(--spring)}.card__link[data-astro-cid-ftq3vvlr]:hover .card__ext{color:var(--signal);transform:translate(2px,-2px)}.card__what[data-astro-cid-ftq3vvlr]{color:var(--ink-3);flex:none;font-size:.8125rem}.card__line[data-astro-cid-ftq3vvlr]{color:var(--ink-3);text-wrap:pretty;margin-top:4px}.list[data-astro-cid-ftq3vvlr]{gap:22px;display:grid}.row[data-astro-cid-ftq3vvlr]{grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:2px 10px;text-decoration:none;display:grid}.row__icon[data-astro-cid-ftq3vvlr]{background:var(--surface);width:24px;height:24px;transition:transform .4s var(--spring);border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 .5px #12131433}.row__icon[data-astro-cid-ftq3vvlr] img{object-fit:cover;width:100%;height:100%}.row[data-astro-cid-ftq3vvlr]:hover .row__icon[data-astro-cid-ftq3vvlr]{transform:rotate(-8deg)scale(1.12)}.row__name[data-astro-cid-ftq3vvlr]{text-decoration:underline dotted var(--ink-3);text-underline-offset:.3em;font-weight:560}.row[data-astro-cid-ftq3vvlr]:hover .row__name[data-astro-cid-ftq3vvlr]{text-decoration-style:solid;text-decoration-color:var(--signal)}.row__what[data-astro-cid-ftq3vvlr]{color:var(--ink-3);font-size:.8125rem}.row__line[data-astro-cid-ftq3vvlr]{color:var(--ink-3);text-wrap:pretty;grid-column:2/-1}@media (width<=640px){.grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr}.card--wide[data-astro-cid-ftq3vvlr] .card__media[data-astro-cid-ftq3vvlr]{aspect-ratio:16/10}}.lead[data-astro-cid-6g6xweid]{color:var(--ink-3)}.tools[data-astro-cid-6g6xweid]{margin-top:18px}.tools[data-astro-cid-6g6xweid] div[data-astro-cid-6g6xweid]{border-top:1px solid var(--line);grid-template-columns:17ch minmax(0,1fr);gap:4px 20px;padding:10px 0;display:grid}dt[data-astro-cid-6g6xweid]{font-weight:560}dd[data-astro-cid-6g6xweid]{color:var(--ink-3)}@media (width<=560px){.tools[data-astro-cid-6g6xweid] div[data-astro-cid-6g6xweid]{grid-template-columns:1fr}}.stage[data-astro-cid-he3spzz3]{place-items:center;padding:clamp(28px,6vw,64px) 0;display:grid;position:relative}.stage[data-astro-cid-he3spzz3] canvas[data-astro-cid-he3spzz3]{-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.chat[data-astro-cid-he3spzz3]{border-radius:16px;width:min(100%,560px);position:relative;overflow:hidden}.chat__bar[data-astro-cid-he3spzz3]{grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 16px;display:grid}.chat__bar[data-astro-cid-he3spzz3] .light[data-astro-cid-he3spzz3]{width:12px;height:12px}.chat__who[data-astro-cid-he3spzz3]{align-items:center;gap:8px;display:inline-flex}.chat__who[data-astro-cid-he3spzz3] img[data-astro-cid-he3spzz3]{object-fit:cover;border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 .5px #12131433,0 1px 2px #1213142e}.chat__body[data-astro-cid-he3spzz3]{padding:26px 24px 24px}.js .chat[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][data-intro]>.bubble[data-astro-cid-he3spzz3]{opacity:0}.js .chat[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][data-intro].is-in>.bubble[data-astro-cid-he3spzz3]{opacity:1}@media (prefers-reduced-motion:reduce){.js .chat[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][data-intro]>.bubble[data-astro-cid-he3spzz3]{opacity:1}}.chat[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][data-intro]{position:relative}.chat[data-astro-cid-he3spzz3] .typing--ghost{position:absolute;top:0;left:0}.compose[data-astro-cid-he3spzz3]{background:#ffffffd9;border-radius:24px;align-items:flex-end;gap:8px;margin-top:26px;padding:6px 6px 6px 18px;display:flex;box-shadow:inset 0 1px 3px #12131424,inset 0 0 0 1px #1213141a}.compose[data-astro-cid-he3spzz3].is-error,.compose[data-astro-cid-he3spzz3].is-error:focus-within{box-shadow:inset 0 1px 3px #12131424,inset 0 0 0 1px #d6482cb3,0 0 0 3px #ff604033}.compose[data-astro-cid-he3spzz3].is-error textarea[data-astro-cid-he3spzz3]::placeholder{color:#b8401f}.compose[data-astro-cid-he3spzz3]:focus-within{box-shadow:inset 0 1px 3px #12131424,inset 0 0 0 1px #1e78f099,0 0 0 3px #3c96ff40}textarea[data-astro-cid-he3spzz3]{resize:none;min-height:32px;max-height:160px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:.9375rem;line-height:1.35}textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--ink-3)}.compose[data-astro-cid-he3spzz3] .aqua[data-astro-cid-he3spzz3]{height:32px;padding:0 18px}.chat__foot[data-astro-cid-he3spzz3]{background:#fafaf88c;border-top:1px solid #12131412;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 12px 24px;font-size:.8125rem;display:flex}.chat__foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);text-decoration:none;overflow:hidden}.chat__foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--ink);text-decoration:underline}@media (width<=560px){.chat__body[data-astro-cid-he3spzz3]{padding:22px 18px 20px}.chat__foot[data-astro-cid-he3spzz3]{padding-left:18px}}.foot[data-astro-cid-he3spzz3]{padding-top:clamp(48px,8vh,88px);padding-bottom:40px;font-size:.875rem}.foot__links[data-astro-cid-he3spzz3]{max-width:360px}.foot__links[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.foot__links[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{color:var(--ink-3)}.foot__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-decoration:none}.foot__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration:underline}.foot__colophon[data-astro-cid-he3spzz3]{max-width:60ch;color:var(--ink-3);margin-top:28px;font-size:.8125rem}.foot__top[data-astro-cid-he3spzz3]{color:var(--ink-2);align-items:center;gap:6px;margin-top:14px;font-size:.8125rem;text-decoration:none;display:inline-flex}.foot__top[data-astro-cid-he3spzz3] svg{width:11px;height:11px}
