.head[data-astro-cid-mkkc7dny]{align-items:end;row-gap:24px}.chapter-title[data-astro-cid-mkkc7dny]{grid-column:1/span 7}.intro[data-astro-cid-mkkc7dny]{grid-column:8/span 5;padding-bottom:.4em}.tiles[data-astro-cid-mkkc7dny]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4vw,64px);display:grid}.tile[data-astro-cid-mkkc7dny]{aspect-ratio:4/5;position:relative;overflow:clip}.portrait[data-astro-cid-mkkc7dny] img[data-astro-cid-mkkc7dny]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.portrait[data-astro-cid-mkkc7dny]:hover img[data-astro-cid-mkkc7dny]{transform:scale(1.04)}.caption[data-astro-cid-mkkc7dny]{background:var(--c-white);color:var(--c-black);font-size:var(--step-small);padding:8px 14px;font-weight:500;position:absolute;top:0;left:0}.fact[data-astro-cid-mkkc7dny]{background:var(--field);color:var(--ink);flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(16px,1.8vw,28px);display:flex}.figure[data-astro-cid-mkkc7dny]{font-size:var(--step-head);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.82}h3[data-astro-cid-mkkc7dny]{font-size:var(--step-lead);letter-spacing:-.015em;margin-bottom:8px;line-height:1.1}@media (width<=1000px){.chapter-title[data-astro-cid-mkkc7dny],.intro[data-astro-cid-mkkc7dny]{grid-column:1/-1}.tiles[data-astro-cid-mkkc7dny]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tile[data-astro-cid-mkkc7dny]{aspect-ratio:auto;min-height:62vw}.portrait[data-astro-cid-mkkc7dny]{aspect-ratio:4/5}.fact[data-astro-cid-mkkc7dny] p[data-astro-cid-mkkc7dny]:not(.figure){font-size:1rem}}.body-row[data-astro-cid-t2a5u7gt]{align-items:stretch;row-gap:28px;margin-top:clamp(28px,3.4vw,56px)}.photo[data-astro-cid-t2a5u7gt]{aspect-ratio:16/10;grid-column:1/span 8;overflow:clip}.photo[data-astro-cid-t2a5u7gt] img[data-astro-cid-t2a5u7gt]{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.photo[data-astro-cid-t2a5u7gt]:hover img[data-astro-cid-t2a5u7gt]{transform:scale(1.03)}.text[data-astro-cid-t2a5u7gt]{flex-direction:column;grid-column:9/span 4;gap:24px;padding-left:clamp(0px,1vw,16px);display:flex}.features[data-astro-cid-t2a5u7gt]{font-size:var(--step-lead);letter-spacing:-.02em;gap:.34em;font-weight:700;line-height:1.12;display:grid}.actions[data-astro-cid-t2a5u7gt]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:auto;display:flex}.btn[data-astro-cid-t2a5u7gt]{background:var(--c-black);color:#fff}.btn[data-astro-cid-t2a5u7gt]:hover,.btn[data-astro-cid-t2a5u7gt]:active{background:var(--c-blue)}@media (width<=900px){.photo[data-astro-cid-t2a5u7gt],.text[data-astro-cid-t2a5u7gt]{grid-column:1/-1;padding-left:0}}.contact[data-astro-cid-fhxxn7rz]{justify-content:flex-start;gap:clamp(36px,4.4vw,72px);padding-top:clamp(32px,3.4vw,48px)}.strip[data-astro-cid-fhxxn7rz]{margin:0 calc(var(--margin) * -1);overflow:clip}.track[data-astro-cid-fhxxn7rz]{gap:8px;width:max-content;animation:70s linear infinite drift;display:flex}.strip[data-astro-cid-fhxxn7rz]:hover .track[data-astro-cid-fhxxn7rz]{animation-play-state:paused}.track[data-astro-cid-fhxxn7rz] li[data-astro-cid-fhxxn7rz]{flex:none;height:clamp(110px,12vw,170px);margin-right:0}.track[data-astro-cid-fhxxn7rz] img[data-astro-cid-fhxxn7rz]{object-fit:cover;width:100%;height:100%}@keyframes drift{to{transform:translate(calc(-50% - 4px))}}.head[data-astro-cid-fhxxn7rz]{align-items:end;row-gap:20px}.chapter-title[data-astro-cid-fhxxn7rz]{grid-column:1/span 8}.intro[data-astro-cid-fhxxn7rz]{grid-column:9/span 4;padding-bottom:.4em}.bar[data-astro-cid-fhxxn7rz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cell[data-astro-cid-fhxxn7rz]{background:var(--c-white);min-height:104px;color:var(--c-black);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);flex-direction:column;justify-content:space-between;gap:6px;padding:16px 22px;display:flex}.cell[data-astro-cid-fhxxn7rz] span[data-astro-cid-fhxxn7rz]{font-size:var(--step-small);font-weight:500}.cell[data-astro-cid-fhxxn7rz] input[data-astro-cid-fhxxn7rz]{width:100%;font-size:var(--step-lead);letter-spacing:-.01em;background:0 0;border:0;outline:none;padding:4px 0;font-weight:500}.cell[data-astro-cid-fhxxn7rz]:focus-within{background:var(--c-yellow)}.cell[data-astro-cid-fhxxn7rz]:has([aria-invalid=true]){background:var(--c-pink);color:var(--c-black)}.send[data-astro-cid-fhxxn7rz]{background:var(--c-action);color:var(--c-on-action);font-size:var(--step-lead);letter-spacing:-.015em;text-align:center;cursor:pointer;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) var(--ease-out);border:0;justify-content:center;align-items:center;font-weight:700}.send[data-astro-cid-fhxxn7rz]:hover{background:#3ad38f}.send[data-astro-cid-fhxxn7rz]:active{transform:scale(.98)}.status[data-astro-cid-fhxxn7rz]{grid-column:1/-1;min-height:1.5em;font-weight:500}.direct[data-astro-cid-fhxxn7rz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;display:grid}.direct[data-astro-cid-fhxxn7rz] li[data-astro-cid-fhxxn7rz]{gap:2px;padding-left:22px;display:grid}.direct[data-astro-cid-fhxxn7rz] span[data-astro-cid-fhxxn7rz].soft{font-size:var(--step-small)}.direct[data-astro-cid-fhxxn7rz] a[data-astro-cid-fhxxn7rz]{text-underline-offset:5px;overflow-wrap:anywhere;text-decoration-thickness:2px}@media (width<=900px){.chapter-title[data-astro-cid-fhxxn7rz],.intro[data-astro-cid-fhxxn7rz]{grid-column:1/-1}.bar[data-astro-cid-fhxxn7rz],.direct[data-astro-cid-fhxxn7rz]{grid-template-columns:1fr}.cell[data-astro-cid-fhxxn7rz]{min-height:76px;padding:12px 18px}.direct[data-astro-cid-fhxxn7rz] li[data-astro-cid-fhxxn7rz]{padding-left:0}}.faq[data-astro-cid-s5r4na5t]{place-content:center stretch;row-gap:32px}.chapter-title[data-astro-cid-s5r4na5t]{grid-column:1/span 5;align-self:start;position:sticky;top:32px}.list[data-astro-cid-s5r4na5t]{grid-column:6/span 7;gap:8px;display:grid}details[data-astro-cid-s5r4na5t]{background:var(--tile);transition:background-color var(--t-hover) var(--ease-out)}details[data-astro-cid-s5r4na5t][open]{background:var(--c-yellow)}summary[data-astro-cid-s5r4na5t]{min-height:72px;font-size:var(--step-lead);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;font-weight:500;line-height:1.15;list-style:none;display:flex}summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}@media (hover:hover){details[data-astro-cid-s5r4na5t]:not([open]):hover{background:#d2d2d6}}.plus[data-astro-cid-s5r4na5t]{flex:none;width:18px;height:18px;position:relative}.plus[data-astro-cid-s5r4na5t]:before,.plus[data-astro-cid-s5r4na5t]:after{content:"";height:4px;transition:transform var(--t-hover) var(--ease-out);background:currentColor;position:absolute;inset:calc(50% - 2px) 0 auto}.plus[data-astro-cid-s5r4na5t]:after{transform:rotate(90deg)}details[data-astro-cid-s5r4na5t][open] .plus[data-astro-cid-s5r4na5t]:after{transform:rotate(0)}details[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{max-width:52ch;padding:0 24px 24px}@media (width<=900px){.chapter-title[data-astro-cid-s5r4na5t]{grid-column:1/-1;position:static}.list[data-astro-cid-s5r4na5t]{grid-column:1/-1;gap:6px}summary[data-astro-cid-s5r4na5t]{min-height:64px;padding:14px 18px}details[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{padding:0 18px 20px}}.name[data-astro-cid-6f3bdzjd]{font-size:var(--step-head);letter-spacing:-.04em;line-height:1}h2[data-astro-cid-6f3bdzjd].name{margin-bottom:.3em}.lead-in[data-astro-cid-6f3bdzjd]{color:var(--c-yellow)}.row[data-astro-cid-6f3bdzjd]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:.07em 0;display:grid}.row[data-astro-cid-6f3bdzjd] .name[data-astro-cid-6f3bdzjd]{transition:transform var(--t-hover) var(--ease-out);grid-column:1/span 9}.row[data-astro-cid-6f3bdzjd] .body[data-astro-cid-6f3bdzjd]{grid-column:10/span 3}@media (hover:hover){.row[data-astro-cid-6f3bdzjd]:hover .name[data-astro-cid-6f3bdzjd]{transform:translate(.18em)}}@media (width<=900px){.row[data-astro-cid-6f3bdzjd]{padding:0 0 26px;display:block}.row[data-astro-cid-6f3bdzjd] .body[data-astro-cid-6f3bdzjd]{max-width:60ch;margin-top:8px}h2[data-astro-cid-6f3bdzjd].name{margin-bottom:26px}}.head[data-astro-cid-465brjfg]{align-items:end;row-gap:20px}.chapter-title[data-astro-cid-465brjfg]{grid-column:1/span 7}.intro[data-astro-cid-465brjfg]{grid-column:8/span 5;padding-bottom:.4em}.tiles[data-astro-cid-465brjfg]{gap:clamp(20px, 2vw, 28px) var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4vw,64px);display:grid}.frame[data-astro-cid-465brjfg]{aspect-ratio:1;overflow:clip}.frame[data-astro-cid-465brjfg] img[data-astro-cid-465brjfg]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.tile[data-astro-cid-465brjfg]:hover .frame[data-astro-cid-465brjfg] img[data-astro-cid-465brjfg]{transform:scale(1.06)}.strip[data-astro-cid-465brjfg]{background:var(--field);color:var(--ink);font-size:var(--step-small);gap:2px;padding:12px 14px 14px;display:grid}.row[data-astro-cid-465brjfg]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.row[data-astro-cid-465brjfg] strong[data-astro-cid-465brjfg]{font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.1}@media (width<=1000px){.chapter-title[data-astro-cid-465brjfg],.intro[data-astro-cid-465brjfg]{grid-column:1/-1}}@media (width<=760px){.tiles[data-astro-cid-465brjfg]{grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-astro-cid-465brjfg]{gap:0;display:grid}.row[data-astro-cid-465brjfg] strong[data-astro-cid-465brjfg]{font-size:1.15rem}.what[data-astro-cid-465brjfg]{display:none}}.hero[data-astro-cid-sf272gaj]{--fs:var(--step-display);--line:calc(var(--fs) * var(--lead-display));--pad:clamp(92px, 7.5vw, 128px);--car:52vw;--car-h:calc(var(--car) * .597);background:var(--c-blue);color:#fff;flex-direction:column;min-height:min(100svh,62vw);display:flex;overflow:clip}.sky[data-astro-cid-sf272gaj]{background:var(--c-yellow);color:var(--c-black);padding:var(--pad) var(--margin) 2.4vw}.title[data-astro-cid-sf272gaj]{font-size:var(--fs);line-height:var(--lead-display);letter-spacing:-.045em;white-space:nowrap}.line[data-astro-cid-sf272gaj]{clip-path:inset(-.1em -1em -.2em);display:block}.line[data-astro-cid-sf272gaj]>span[data-astro-cid-sf272gaj]{animation:rise var(--t-title) var(--ease-out) both;animation-delay:calc(var(--n) * .11s);display:inline-block}@keyframes rise{0%{transform:translateY(128%)}}.ground[data-astro-cid-sf272gaj]{padding:0 var(--margin);flex-direction:column;flex:1;display:flex;position:relative}.car[data-astro-cid-sf272gaj]{z-index:1;right:-1.5vw;top:calc(-1 * var(--line) - 1.2vw);width:var(--car);height:auto;animation:drive 1.3s var(--ease-out) .2s both;position:absolute}@keyframes drive{0%{transform:translate(64vw)}}.pitch[data-astro-cid-sf272gaj]{z-index:2;width:min(44vw,40rem);animation:up var(--t-enter) var(--ease-out) .5s both;flex-direction:column;gap:clamp(20px,2vw,32px);margin-top:clamp(24px,3vw,48px);display:flex;position:relative}@keyframes up{0%{opacity:0;transform:translateY(24px)}}.actions[data-astro-cid-sf272gaj]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.road[data-astro-cid-sf272gaj]{margin:auto calc(var(--margin) * -1) 0;padding:clamp(40px,5vw,72px) 0 clamp(20px,2vw,32px);overflow:clip}.marks[data-astro-cid-sf272gaj]{gap:5vw;width:max-content;animation:5s linear infinite pass;display:flex}.marks[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{background:#fff;flex:none;width:9vw;height:clamp(8px,.9vw,14px)}@keyframes pass{to{transform:translate(-28vw)}}[data-astro-cid-sf272gaj][data-variant=page]{--fs:10.6vw;--car:34vw;min-height:0}[data-astro-cid-sf272gaj][data-variant=page] .sky[data-astro-cid-sf272gaj]{padding-bottom:4.4vw}[data-astro-cid-sf272gaj][data-variant=page] .car[data-astro-cid-sf272gaj]{top:-3.6vw}[data-astro-cid-sf272gaj][data-variant=page] .pitch[data-astro-cid-sf272gaj]{width:min(52vw,36rem)}@media (width<=760px){.hero[data-astro-cid-sf272gaj]{--fs:17.6vw;--pad:88px;--car:calc(100vw - var(--margin) * 2);min-height:0}[data-astro-cid-sf272gaj][data-variant=page]{--fs:12.6vw;--car:calc(100vw - var(--margin) * 2)}.sky[data-astro-cid-sf272gaj],[data-astro-cid-sf272gaj][data-variant=page] .sky[data-astro-cid-sf272gaj]{padding-bottom:calc(var(--car-h) * .3 + 16px)}.car[data-astro-cid-sf272gaj],[data-astro-cid-sf272gaj][data-variant=page] .car[data-astro-cid-sf272gaj]{margin-top:calc(var(--car-h) * -.3);position:relative;top:auto;right:auto}.pitch[data-astro-cid-sf272gaj],[data-astro-cid-sf272gaj][data-variant=page] .pitch[data-astro-cid-sf272gaj]{width:100%;margin-top:20px}.btn[data-astro-cid-sf272gaj]{text-align:center}.marks[data-astro-cid-sf272gaj]{gap:9vw}.marks[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{width:16vw}@keyframes pass{to{transform:translate(-50vw)}}}.prices[data-astro-cid-xncp67dh]{align-content:center;row-gap:40px}.side[data-astro-cid-xncp67dh]{flex-direction:column;grid-column:1/span 5;align-self:start;gap:24px;display:flex;position:sticky;top:32px}.side[data-astro-cid-xncp67dh] .lead[data-astro-cid-xncp67dh]{max-width:22ch}.notes[data-astro-cid-xncp67dh]{gap:6px;max-width:34ch;display:grid}.notes[data-astro-cid-xncp67dh] li[data-astro-cid-xncp67dh]{padding-left:22px;position:relative}.notes[data-astro-cid-xncp67dh] li[data-astro-cid-xncp67dh]:before{content:"";background:var(--c-yellow);width:9px;height:9px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.tables[data-astro-cid-xncp67dh]{grid-column:6/span 7;gap:32px;display:grid}table[data-astro-cid-xncp67dh]{border-collapse:separate;border-spacing:0 6px;width:100%}caption[data-astro-cid-xncp67dh]{text-align:left;font-size:var(--step-lead);letter-spacing:-.02em;padding-bottom:6px;font-weight:700}th[data-astro-cid-xncp67dh],td[data-astro-cid-xncp67dh]{background:var(--tile);vertical-align:baseline;padding:16px 20px}th[data-astro-cid-xncp67dh]{text-align:left;font-weight:400}th[data-astro-cid-xncp67dh] strong[data-astro-cid-xncp67dh]{font-weight:700}td[data-astro-cid-xncp67dh]{text-align:right;white-space:nowrap;font-size:var(--step-lead);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=900px){.side[data-astro-cid-xncp67dh],.tables[data-astro-cid-xncp67dh]{grid-column:1/-1;position:static}th[data-astro-cid-xncp67dh],td[data-astro-cid-xncp67dh]{padding:14px}}.cols[data-astro-cid-d4ruhggz]{align-items:end;row-gap:56px;margin-top:clamp(36px,5vw,80px)}.quote[data-astro-cid-d4ruhggz]{grid-column:1/span 6;gap:24px;display:grid}.stars[data-astro-cid-d4ruhggz]{gap:14px;padding-left:6px;display:flex}.stars[data-astro-cid-d4ruhggz] span[data-astro-cid-d4ruhggz]{background:var(--c-yellow);width:22px;height:22px;transform:rotate(45deg)}blockquote[data-astro-cid-d4ruhggz]{font-size:var(--step-lead);letter-spacing:-.015em;max-width:36ch;font-weight:500;line-height:1.22}figcaption[data-astro-cid-d4ruhggz]{font-size:var(--step-small)}.figure[data-astro-cid-d4ruhggz]{grid-column:7/span 6;gap:12px;display:grid}.value[data-astro-cid-d4ruhggz]{font-size:var(--step-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:.08em;margin-left:-.05em;font-weight:700;line-height:.8}.source[data-astro-cid-d4ruhggz]{font-size:var(--step-small)}.source[data-astro-cid-d4ruhggz] a[data-astro-cid-d4ruhggz]{text-underline-offset:4px}@media (width<=900px){.quote[data-astro-cid-d4ruhggz],.figure[data-astro-cid-d4ruhggz]{grid-column:1/-1}.figure[data-astro-cid-d4ruhggz]{order:-1}.value[data-astro-cid-d4ruhggz]{font-size:22vw}}.ticket[data-astro-cid-cpn7qr5f]{--paper:var(--c-white);--hole:var(--field);color:var(--c-black);grid-template-columns:6fr 4fr;margin-top:clamp(28px,3.4vw,56px);display:grid}.main[data-astro-cid-cpn7qr5f]{background:var(--paper);gap:clamp(20px,2.4vw,36px);padding:clamp(20px,2.8vw,44px);display:grid}.ask[data-astro-cid-cpn7qr5f]{gap:clamp(12px,1.4vw,20px);display:grid}.count[data-astro-cid-cpn7qr5f]{font-size:var(--step-head);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.22em;font-weight:700;line-height:.82;display:flex}.count[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]{background:var(--c-yellow);width:1.62em;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:center;-moz-appearance:textfield;appearance:textfield;transition:background-color var(--t-hover) var(--ease-out);border:0;border-radius:0;margin:0;padding:.06em .04em .1em}.count[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]::-webkit-outer-spin-button,.count[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.count[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]:hover{background:#ffe95e}.count[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]:read-only{background:0 0}.controls[data-astro-cid-cpn7qr5f]{gap:14px;display:grid}html:not(.js) .controls[data-astro-cid-cpn7qr5f]{display:none}input[data-astro-cid-cpn7qr5f][type=range]{-webkit-appearance:none;appearance:none;cursor:grab;--fill:50%;background:0 0;width:100%;height:52px;margin:0}input[data-astro-cid-cpn7qr5f][type=range]:active{cursor:grabbing}input[data-astro-cid-cpn7qr5f][type=range]::-webkit-slider-runnable-track{background:var(--c-black);height:14px}input[data-astro-cid-cpn7qr5f][type=range]::-moz-range-track{background:var(--c-black);height:14px}input[data-astro-cid-cpn7qr5f][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 52'%3E%3Cpath fill='%23fff' d='M38 12h7v21h11v7H38zM8 26l10-9v18zM84 26l-10-9v18z'/%3E%3C/svg%3E") center / cover;width:92px;height:52px;transition:transform var(--t-press) var(--ease-out);border:0;border-radius:0;margin-top:-19px}input[data-astro-cid-cpn7qr5f][type=range]::-moz-range-thumb{background:var(--c-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 52'%3E%3Cpath fill='%23fff' d='M38 12h7v21h11v7H38zM8 26l10-9v18zM84 26l-10-9v18z'/%3E%3C/svg%3E") center / cover;border:0;border-radius:0;width:92px;height:52px}input[data-astro-cid-cpn7qr5f][type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}.ends[data-astro-cid-cpn7qr5f]{font-size:var(--step-small);justify-content:space-between;margin-top:-8px;font-weight:500;display:flex}.check[data-astro-cid-cpn7qr5f]{cursor:pointer;justify-self:start;align-items:center;gap:12px;min-height:44px;display:inline-flex}.check[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]{-webkit-appearance:none;appearance:none;background:var(--c-white);border:3px solid var(--c-black);cursor:pointer;width:28px;height:28px;transition:background-color var(--t-press) var(--ease-out);flex:none;margin:0}.check[data-astro-cid-cpn7qr5f] input[data-astro-cid-cpn7qr5f]:checked{background:var(--c-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.5' d='m4 11 5 5 9-10'/%3E%3C/svg%3E") center / 100%}.result[data-astro-cid-cpn7qr5f]{gap:4px;display:grid}.choice[data-astro-cid-cpn7qr5f]{font-weight:700}[data-astro-cid-cpn7qr5f][data-detail]{min-height:2.9em}.stub[data-astro-cid-cpn7qr5f]{background:var(--paper);border-left:8px dotted var(--hole);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(20px,2.4vw,36px);display:flex;position:relative}.stub[data-astro-cid-cpn7qr5f]:before,.stub[data-astro-cid-cpn7qr5f]:after{content:"";background:var(--hole);border-radius:50%;width:28px;height:28px;position:absolute;left:-18px}.stub[data-astro-cid-cpn7qr5f]:before{top:-14px}.stub[data-astro-cid-cpn7qr5f]:after{bottom:-14px}.total[data-astro-cid-cpn7qr5f]{font-size:var(--step-head);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:.9}.total[data-astro-cid-cpn7qr5f].tick{animation:tick .36s var(--ease-out)}@keyframes tick{0%{opacity:.2;transform:translateY(.18em)}}.bar[data-astro-cid-cpn7qr5f]{background:var(--c-action);min-height:60px;color:var(--c-on-action);text-align:center;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) var(--ease-out);place-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:grid}.bar[data-astro-cid-cpn7qr5f]:hover{background:#3ad38f}.bar[data-astro-cid-cpn7qr5f]:active{transform:scale(.97)}.under[data-astro-cid-cpn7qr5f]{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:24px;display:flex}.under[data-astro-cid-cpn7qr5f] p[data-astro-cid-cpn7qr5f]{max-width:60ch}@media (width<=900px){.ticket[data-astro-cid-cpn7qr5f]{grid-template-columns:1fr}.choice[data-astro-cid-cpn7qr5f]{min-height:2.5em}[data-astro-cid-cpn7qr5f][data-detail]{min-height:4.35em}.stub[data-astro-cid-cpn7qr5f]{border-left:0;border-top:8px dotted var(--hole)}.stub[data-astro-cid-cpn7qr5f]:before,.stub[data-astro-cid-cpn7qr5f]:after{top:-18px;bottom:auto}.stub[data-astro-cid-cpn7qr5f]:before{left:-14px}.stub[data-astro-cid-cpn7qr5f]:after{left:auto;right:-14px}}:root{--c-yellow:#f7dd47;--c-black:#0b0b0c;--c-blue:#1423b8;--c-pink:#ee5fa7;--c-white:#fff;--c-green:#1fc27a;--c-green-press:#17a868;--c-action:var(--c-green);--c-on-action:#06140d;--font:"General Sans", "Helvetica Neue", Arial, sans-serif;--step-small:clamp(.875rem, .85rem + .1vw, .9375rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.3rem, 1.05rem + .95vw, 1.875rem);--step-head:7.4vw;--step-display:13vw;--track-display:-.035em;--lead-display:.86;--margin:clamp(16px, 2.2vw, 32px);--gap:clamp(8px, .9vw, 12px);--chapter:clamp(72px, 9vw, 150px);--measure:56ch;--radius:0;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-press:.15s;--t-hover:.24s;--t-enter:.8s;--t-title:.95s;--stagger:80ms;--z-header:10;--z-skip:20}@media (width<=760px){:root{--step-head:13vw}}[data-field=yellow]{--field:var(--c-yellow);--ink:#0b0b0c;--soft:#4d430a;--tile:#ecd02f}[data-field=black]{--field:var(--c-black);--ink:#fff;--soft:#b5b5b8;--tile:#1e1e21}[data-field=blue]{--field:var(--c-blue);--ink:#fff;--soft:#fff;--tile:#2a3ad6}[data-field=pink]{--field:var(--c-pink);--ink:#0b0b0c;--soft:#4a0d2c;--tile:#f584bd}[data-field=white]{--field:var(--c-white);--ink:#0b0b0c;--soft:#55555a;--tile:#e4e4e7}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--step-body);background:var(--c-black);color:#fff;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3{letter-spacing:var(--track-display);text-wrap:balance;font-weight:700;line-height:.95}:focus-visible{outline:4px solid var(--c-green);outline-offset:3px}::selection{background:var(--c-green);color:var(--c-on-action)}.chapter{background:var(--field);color:var(--ink);padding:var(--chapter) var(--margin);flex-direction:column;justify-content:center;min-height:88svh;display:flex}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chapter-title{font-size:var(--step-head)}.lead{font-size:var(--step-lead);letter-spacing:-.01em;font-weight:500;line-height:1.25}.soft{color:var(--soft)}.btn{background:var(--c-action);min-height:56px;color:var(--c-on-action);cursor:pointer;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) var(--ease-out);border:0;justify-content:center;align-items:center;padding:14px 26px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:#3ad38f}.btn:active{background:var(--c-green-press);transform:scale(.97)}.link{text-underline-offset:5px;transition:text-underline-offset var(--t-hover) var(--ease-out);font-weight:500;text-decoration:underline 2px}.link:hover{text-underline-offset:8px}.js [data-reveal]>*{opacity:0;transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(28px)}.js [data-reveal].is-in>*{opacity:1;transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.js [data-reveal]>*{opacity:1;transform:none}}.bar[data-astro-cid-isef26zo]{z-index:var(--z-header);padding:16px var(--margin);color:var(--c-black);align-items:center;gap:clamp(16px,2.4vw,40px);display:flex;position:absolute;inset:0 0 auto}.brand[data-astro-cid-isef26zo]{font-weight:700;font-size:var(--step-body);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.l[data-astro-cid-isef26zo]{width:36px;height:36px;fill:var(--c-blue);transition:transform var(--t-hover) var(--ease-out);flex:none}.l[data-astro-cid-isef26zo] path[data-astro-cid-isef26zo]{fill:#fff}.brand[data-astro-cid-isef26zo]:hover .l[data-astro-cid-isef26zo]{transform:rotate(-8deg)}nav[data-astro-cid-isef26zo]{margin-left:auto}nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:clamp(16px,2vw,32px);display:flex}nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{text-underline-offset:6px;padding:12px 0;font-weight:500;text-decoration:none}nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{text-decoration-line:underline}.call[data-astro-cid-isef26zo]{white-space:nowrap;background:var(--c-black);color:#fff;min-height:48px;padding:10px 20px}.call[data-astro-cid-isef26zo]:hover,.call[data-astro-cid-isef26zo]:active{background:var(--c-blue)}.short[data-astro-cid-isef26zo]{display:none}@media (width<=420px){.long[data-astro-cid-isef26zo]{display:none}.short[data-astro-cid-isef26zo]{display:inline}.bar[data-astro-cid-isef26zo]{gap:10px}}@media (width<=330px){.brand[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{display:none}}@media (width<=760px){nav[data-astro-cid-isef26zo]{display:none}.call[data-astro-cid-isef26zo]{margin-left:auto;padding:10px 14px}.brand[data-astro-cid-isef26zo]{font-size:var(--step-small);gap:8px}.l[data-astro-cid-isef26zo]{width:30px;height:30px}}.foot[data-astro-cid-oenwriqq]{background:var(--field);color:var(--ink);padding:clamp(32px, 3vw, 48px) var(--margin) 28px;flex-direction:column;gap:clamp(48px,7vw,110px);min-height:min(90svh,60vw);display:flex}.top[data-astro-cid-oenwriqq]{column-gap:var(--gap);font-size:var(--step-small);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:20px;display:grid}.top[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{grid-column:span 3}.top[data-astro-cid-oenwriqq] .who[data-astro-cid-oenwriqq]{grid-column:span 4}.up[data-astro-cid-oenwriqq]{grid-column:span 2;place-self:start end}.call[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:clamp(8px,1.2vw,20px);margin-top:auto;display:flex}.ask[data-astro-cid-oenwriqq]{z-index:1;font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.2;position:relative}.number[data-astro-cid-oenwriqq]{font-size:var(--step-display);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--t-hover) var(--ease-out);margin-left:-.04em;font-weight:700;line-height:.86;text-decoration:none;display:block}.number[data-astro-cid-oenwriqq]:hover{color:var(--c-blue)}.mail[data-astro-cid-oenwriqq]{font-size:var(--step-lead);overflow-wrap:anywhere}.meta[data-astro-cid-oenwriqq]{font-size:var(--step-small);grid-template-columns:1fr auto 1fr;align-items:start;gap:16px 32px;display:grid}.meta[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:4px 20px;display:flex}.meta[data-astro-cid-oenwriqq] nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{text-underline-offset:4px;padding:6px 0;display:inline-block}.credits[data-astro-cid-oenwriqq] summary[data-astro-cid-oenwriqq]{cursor:pointer;text-underline-offset:4px;padding:6px 0;text-decoration:underline}.credits[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{max-width:52ch;margin-top:8px}.credits[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{max-width:52ch;margin-top:8px;display:block}.credits[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{padding:3px 0}.year[data-astro-cid-oenwriqq]{justify-self:end;padding:6px 0}@media (width<=760px){.top[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],.top[data-astro-cid-oenwriqq] .who[data-astro-cid-oenwriqq]{grid-column:span 12}.up[data-astro-cid-oenwriqq]{grid-column:span 12;justify-self:start}.meta[data-astro-cid-oenwriqq]{grid-template-columns:1fr}.year[data-astro-cid-oenwriqq]{justify-self:start}}html,body{overflow-x:clip}.skip[data-astro-cid-hkbrpulz]{z-index:var(--z-skip);background:var(--c-black);color:var(--c-white);padding:12px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip[data-astro-cid-hkbrpulz]:focus{transform:none}
