.km[data-astro-cid-sehha5r2]{--b0:#0d0805;--b1:#1c130c;--b2:#2b1d12;--ln:#ffe2c224;--tx:#f8f0e6;--mt:#b7a18c;--or:#ff8a1f;--or2:#ffb454;--off:#ff2438;--u:"Unbounded Variable", var(--font);background:var(--b0);color:var(--tx);overflow-x:clip}.km[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2],.km[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2],.km[data-astro-cid-sehha5r2] h3[data-astro-cid-sehha5r2]{font-family:var(--u);letter-spacing:-.03em;font-weight:700}.km[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2],.km[data-astro-cid-sehha5r2] pre[data-astro-cid-sehha5r2]{font-family:Consolas,Courier New,monospace}.km-sr[data-astro-cid-sehha5r2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.km-note[data-astro-cid-sehha5r2]{color:var(--mt);font-size:15px;line-height:1.36}.km[data-astro-cid-sehha5r2] [data-astro-cid-sehha5r2]:focus-visible{outline-color:var(--or)}.km-edit[data-astro-cid-sehha5r2]{height:620vh;position:relative}.km-list[data-astro-cid-sehha5r2]{display:none}.km-pin[data-astro-cid-sehha5r2]{height:100svh;padding:76px var(--gut) 12px;grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid;position:sticky;top:0}.km-mon[data-astro-cid-sehha5r2]{background:var(--b1);min-height:0;box-shadow:inset 0 0 0 1px var(--ln);border-radius:10px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.km-mon-bar[data-astro-cid-sehha5r2]{color:var(--mt);border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;font-size:13px;display:flex}.km-mon-name[data-astro-cid-sehha5r2]{align-items:center;gap:8px;display:flex}.km-mon-name[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{color:var(--tx);font-weight:500}.km-mon-name[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:var(--or);border-radius:50%;width:8px;height:8px}#km-tc[data-astro-cid-sehha5r2]{font-variant-numeric:tabular-nums;color:var(--or2);letter-spacing:.02em;font-size:15px}.km-frames[data-astro-cid-sehha5r2]{min-height:0;display:grid;position:relative}.km-fr[data-astro-cid-sehha5r2]{visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,4vw,72px);min-width:0;min-height:0;padding:clamp(16px,2.6vw,40px) clamp(18px,3.4vw,52px);display:grid}.km-fr[data-astro-cid-sehha5r2].is-on{visibility:visible}.km-fr[data-astro-cid-sehha5r2].is-on .km-txt[data-astro-cid-sehha5r2]>[data-astro-cid-sehha5r2]{animation:.42s cubic-bezier(.2,.7,.2,1) both km-in}.km-fr[data-astro-cid-sehha5r2].is-on .km-txt[data-astro-cid-sehha5r2]>[data-astro-cid-sehha5r2]:nth-child(2){animation-delay:40ms}.km-fr[data-astro-cid-sehha5r2].is-on .km-txt[data-astro-cid-sehha5r2]>[data-astro-cid-sehha5r2]:nth-child(3){animation-delay:80ms}.km-fr[data-astro-cid-sehha5r2].is-on .km-vis[data-astro-cid-sehha5r2]{animation:.5s cubic-bezier(.2,.7,.2,1) both km-in-v}@keyframes km-in{0%{opacity:0;transform:translateY(14px)}}@keyframes km-in-v{0%{opacity:0;transform:translate(26px)}}.km-when[data-astro-cid-sehha5r2]{font:600 clamp(14px, 1.2vw, 17px)/1.2 var(--u);color:var(--or);letter-spacing:-.01em}.km-txt[data-astro-cid-sehha5r2] h3[data-astro-cid-sehha5r2]{margin-top:10px;font-size:clamp(26px,min(3.7vw,6.4vh),58px);line-height:1.06}.km-txt[data-astro-cid-sehha5r2]>p[data-astro-cid-sehha5r2]:not(.km-when):not(.km-note){color:#ecdfd0;margin-top:16px;font-size:clamp(16px,min(1.46vw,2.5vh),21px);line-height:1.36}.km-txt[data-astro-cid-sehha5r2] .km-note[data-astro-cid-sehha5r2]{margin-top:12px}.km-fr-title[data-astro-cid-sehha5r2]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;column-gap:clamp(20px,4vw,64px)}.km-crumbs[data-astro-cid-sehha5r2]{grid-column:1/-1;align-self:start}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2]{letter-spacing:-.045em;grid-column:1/-1;align-self:center;font-size:clamp(44px,min(9.4vw,15.5vh),170px);font-weight:800;line-height:.98}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2] em[data-astro-cid-sehha5r2]{color:var(--or);font-style:normal}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2] em[data-astro-cid-sehha5r2]:before{content:"\a ";white-space:pre}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{color:var(--or)}.km-lead[data-astro-cid-sehha5r2]{color:#e9dccd;max-width:34em;font-size:clamp(17px,1.5vw,22px);line-height:1.32}.km-hint[data-astro-cid-sehha5r2]{color:var(--or2);text-align:right;justify-self:end;font-size:15px;line-height:1.3}.km-hint-m[data-astro-cid-sehha5r2]{display:none}.km-vis[data-astro-cid-sehha5r2]{place-items:center;min-width:0;min-height:0;display:grid}.km-chain[data-astro-cid-sehha5r2]{gap:8px;width:100%;max-width:760px;padding:0;list-style:none;display:grid}.km-chain[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{background:var(--or);color:#1c130c;font:600 clamp(14px, 1.7vw, 25px)/1.1 var(--u);letter-spacing:-.02em;white-space:nowrap;border-radius:5px;width:fit-content;padding:clamp(10px,2vh,20px) clamp(12px,1.6vw,24px)}.km-chain[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:nth-child(2){margin-left:13%}.km-chain[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:nth-child(3){background:var(--tx);margin-left:30%}.km-chain[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:nth-child(4){margin-left:41%}.km-chain[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:nth-child(5){margin-left:53%}.km-shot[data-astro-cid-sehha5r2]{aspect-ratio:1440/900;border-radius:6px;width:100%;max-height:100%;position:relative;overflow:hidden}.km-shot[data-astro-cid-sehha5r2] img,.km-cell-shot[data-astro-cid-sehha5r2] img{object-fit:cover;object-position:left top;width:100%;height:100%}.km-aim[data-astro-cid-sehha5r2]{border:2px solid var(--or);border-radius:999px;width:19.4%;height:9.8%;animation:1.6s infinite km-aim;position:absolute;top:83.2%;left:9.8%;box-shadow:0 0 #ff8a1fb3}@keyframes km-aim{to{box-shadow:0 0 0 26px #ff8a1f00}}.km-six[data-astro-cid-sehha5r2]{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:780px;padding:0;list-style:none;display:grid}.km-six[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{background:var(--b2);min-height:clamp(62px,13vh,118px);font:700 clamp(18px, 2.6vw, 38px)/1 var(--u);color:var(--or);border-radius:5px;justify-content:space-between;align-items:end;gap:12px;padding:clamp(12px,1.4vw,20px);display:flex}.km-six[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{font:400 clamp(13px, 1.14vw, 16px)/1.15 var(--font);color:var(--tx);letter-spacing:0;align-self:start}.km-chat[data-astro-cid-sehha5r2]{background:#2b1d12;border-radius:14px;width:min(100%,560px);padding:20px;font-size:clamp(15px,1.3vw,19px)}.km-chat-head[data-astro-cid-sehha5r2]{font-size:1.15em;font-weight:600}.km-chat[data-astro-cid-sehha5r2] dl[data-astro-cid-sehha5r2]{margin:8px 0 0}.km-chat[data-astro-cid-sehha5r2] dl[data-astro-cid-sehha5r2] div[data-astro-cid-sehha5r2]{border-top:1px solid var(--ln);grid-template-columns:1fr auto auto;gap:14px;padding:9px 0;display:grid}.km-chat[data-astro-cid-sehha5r2] dd[data-astro-cid-sehha5r2]{color:var(--or2);font-variant-numeric:tabular-nums;margin:0}.km-chat-keys[data-astro-cid-sehha5r2]{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.km-chat-keys[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{text-align:center;background:#3f2c1c;border-radius:7px;padding:11px 4px;font-size:.92em}.km-chat-keys[data-astro-cid-sehha5r2] .on[data-astro-cid-sehha5r2]{background:var(--or);color:#1c130c;font-weight:600}.km-fr-words[data-astro-cid-sehha5r2]{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center}.km-fr-words[data-astro-cid-sehha5r2] .km-vis[data-astro-cid-sehha5r2]{display:none}.km-fr-words[data-astro-cid-sehha5r2] .km-txt[data-astro-cid-sehha5r2] h3[data-astro-cid-sehha5r2]{font-size:16px;font-family:var(--font);letter-spacing:0;color:var(--mt);font-weight:400}.km-fr-words[data-astro-cid-sehha5r2] .km-txt[data-astro-cid-sehha5r2]>p[data-astro-cid-sehha5r2]:not(.km-when):not(.km-note){max-width:22em;font:700 clamp(26px, 4vw, 60px)/1.1 var(--u);letter-spacing:-.03em;color:var(--tx);margin-inline:auto}.km-flip[data-astro-cid-sehha5r2]{gap:clamp(18px,4vh,40px);width:100%;max-width:760px;display:grid}.km-flip[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:12px;max-width:none;font:500 clamp(15px,1.9vw,27px)/1.1 Consolas,monospace;display:grid}.km-flip[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:currentColor;height:2px}.km-flip[data-astro-cid-sehha5r2] .old[data-astro-cid-sehha5r2]{color:var(--mt);text-decoration:line-through}.km-flip[data-astro-cid-sehha5r2] .old[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:repeating-linear-gradient(90deg, var(--off) 0 8px, transparent 8px 14px)}.km-flip[data-astro-cid-sehha5r2] .new[data-astro-cid-sehha5r2]{color:var(--or2)}.km-copy[data-astro-cid-sehha5r2]{gap:10px;width:100%;max-width:720px;display:grid}.km-copy[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{background:var(--or);color:#1c130c;max-width:none;font:600 clamp(14px, 1.7vw, 25px)/1 var(--u);border-radius:5px;padding:clamp(18px,4.6vh,42px) 22px}.km-copy[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]+p[data-astro-cid-sehha5r2]{background:var(--tx);margin-left:16%}.km-fr[data-astro-cid-sehha5r2].is-on .km-copy[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]+p[data-astro-cid-sehha5r2]{animation:.7s cubic-bezier(.2,.7,.2,1) .15s both km-copy}@keyframes km-copy{0%{opacity:.4;transform:translate(-16%,-100%)}}.km-mon[data-astro-cid-sehha5r2][data-tone=off]{background:var(--off);box-shadow:none}.km-mon[data-astro-cid-sehha5r2][data-tone=off] .km-mon-bar[data-astro-cid-sehha5r2]{color:#ffe2e4;border-color:#ffffff4d}.km-mon[data-astro-cid-sehha5r2][data-tone=off] .km-mon-name[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2],.km-mon[data-astro-cid-sehha5r2][data-tone=off] #km-tc[data-astro-cid-sehha5r2]{color:#fff}.km-mon[data-astro-cid-sehha5r2][data-tone=off] .km-mon-name[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:#fff}.km-mon[data-astro-cid-sehha5r2][data-tone=off] .km-when[data-astro-cid-sehha5r2],.km-mon[data-astro-cid-sehha5r2][data-tone=off] .km-txt[data-astro-cid-sehha5r2]>p[data-astro-cid-sehha5r2]:not(.km-when):not(.km-note){color:#fff}.km-off-big[data-astro-cid-sehha5r2]{max-width:none;font:800 clamp(34px, 5.8vw, 92px)/.98 var(--u);letter-spacing:-.04em;color:#fff;text-align:right}.km-state[data-astro-cid-sehha5r2]{width:100%;max-width:680px;padding:0;font-size:clamp(18px,2.1vw,31px);list-style:none}.km-state[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{color:#fff;border-top:1px solid #ffffff57;justify-content:space-between;gap:16px;padding:clamp(8px,1.7vh,16px) 0;display:flex}.km-state[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{font-weight:500}.km-state[data-astro-cid-sehha5r2] .dead[data-astro-cid-sehha5r2]{font-family:var(--u);font-weight:700}.km-pre[data-astro-cid-sehha5r2]{color:#e9dccd;background:#0d0805;border-radius:6px;margin:0;padding:clamp(16px,2vw,26px) clamp(18px,2.4vw,32px);font-size:clamp(14px,1.72vw,25px);line-height:1.56;overflow:hidden}.km-pre[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{color:var(--off);font-weight:700}.km-back[data-astro-cid-sehha5r2]{width:100%;max-width:640px;height:clamp(72px,13vh,130px)}.km-back[data-astro-cid-sehha5r2] svg[data-astro-cid-sehha5r2],.km-track-mail[data-astro-cid-sehha5r2] svg[data-astro-cid-sehha5r2],.km-gap-mail[data-astro-cid-sehha5r2] svg[data-astro-cid-sehha5r2]{width:100%;height:100%;display:block}.km-back[data-astro-cid-sehha5r2] path[data-astro-cid-sehha5r2],.km-track-mail[data-astro-cid-sehha5r2] path[data-astro-cid-sehha5r2],.km-gap-mail[data-astro-cid-sehha5r2] path[data-astro-cid-sehha5r2]{fill:none;stroke:var(--or);stroke-width:1.4px;vector-effect:non-scaling-stroke}.km-eight[data-astro-cid-sehha5r2]{border-top:2px solid var(--ln);width:calc(100% - 96px);max-width:640px;height:130px;margin-top:8px;padding:0;list-style:none;position:relative}.km-eight[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{top:-9px;left:var(--p);color:var(--mt);white-space:nowrap;padding-top:28px;font-size:16px;position:absolute}.km-eight[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:before{content:"";background:var(--off);border-radius:50%;width:20px;height:20px;position:absolute;top:-3px;left:0}.km-eight[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:nth-child(2){padding-top:74px}.km-eight[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]:nth-child(2):after{content:"";background:var(--ln);width:1px;height:50px;position:absolute;top:20px;left:9px}.km-eight[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{font:600 clamp(15px, 1.5vw, 21px)/1.2 var(--u);color:var(--tx);display:block}.km-log[data-astro-cid-sehha5r2]{justify-items:end;gap:12px;width:100%;display:grid}.km-log-big[data-astro-cid-sehha5r2]{max-width:none;font:800 clamp(40px, 6.6vw, 104px)/1 var(--u);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--tx);position:relative}.km-log-big[data-astro-cid-sehha5r2]:after{content:"";background:var(--off);height:6px;position:absolute;top:52%;left:-2%;right:-2%}.km-log[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:none;display:flex}.km-log[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2]{background:var(--b2);color:var(--or2);border-radius:5px;padding:7px 11px;font-size:clamp(14px,1.25vw,18px)}.km-knock[data-astro-cid-sehha5r2]{width:100%;max-width:760px;font:600 clamp(14px, 1.5vw, 22px)/1.1 var(--u);grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:clamp(12px,3vh,30px) 14px;display:grid}.km-knock-line[data-astro-cid-sehha5r2]{background:var(--ln);height:2px;position:relative}.km-knock-line[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:var(--or);border-radius:50%;width:16px;height:16px;position:absolute;top:-7px;left:0}.km-fr[data-astro-cid-sehha5r2].is-on .km-knock-line[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{animation:2.7s cubic-bezier(.4,0,.6,1) infinite km-knock}.km-fr[data-astro-cid-sehha5r2].is-on .km-knock-line[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]:nth-child(2){animation-delay:.9s}.km-fr[data-astro-cid-sehha5r2].is-on .km-knock-line[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]:nth-child(3){animation-delay:1.8s}@keyframes km-knock{0%{opacity:0;left:0}8%{opacity:1}42%{background:var(--or);left:calc(100% - 16px)}46%{background:var(--off)}84%{opacity:1;background:var(--off);left:0}to{opacity:0;left:0}}.km-knock[data-astro-cid-sehha5r2] ol[data-astro-cid-sehha5r2]{font:700 clamp(22px, 3.3vw, 48px)/1 var(--u);letter-spacing:-.03em;color:var(--or2);grid-column:1/-1;justify-content:center;gap:clamp(16px,2.6vw,40px);padding:0;list-style:none;display:flex}.km-tl[data-astro-cid-sehha5r2]{background:var(--b1);box-shadow:inset 0 0 0 1px var(--ln);border-radius:10px;overflow:hidden}.km-tl-bar[data-astro-cid-sehha5r2]{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:14px;padding:6px 12px;display:flex}.km-keys[data-astro-cid-sehha5r2]{gap:4px;display:flex}.km-keys[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]{background:var(--b2);width:34px;height:30px;color:var(--tx);cursor:pointer;border:0;border-radius:6px;place-items:center;transition:background .15s,color .15s;display:grid}.km-keys[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]:hover{background:var(--or);color:#1c130c}.km-keys[data-astro-cid-sehha5r2] svg[data-astro-cid-sehha5r2]{fill:currentColor;width:13px;height:13px}#km-play[data-astro-cid-sehha5r2] .b[data-astro-cid-sehha5r2],#km-play[data-astro-cid-sehha5r2][aria-pressed=true] .a[data-astro-cid-sehha5r2]{display:none}#km-play[data-astro-cid-sehha5r2][aria-pressed=true] .b[data-astro-cid-sehha5r2]{display:inline}.km-tl-state[data-astro-cid-sehha5r2]{color:var(--mt);max-width:none;font-size:14px}.km-edit[data-astro-cid-sehha5r2].is-dead .km-tl-state[data-astro-cid-sehha5r2]{color:var(--off);font-weight:500}.km-tl-body[data-astro-cid-sehha5r2]{grid-template-columns:92px minmax(0,1fr);display:grid}.km-heads[data-astro-cid-sehha5r2]{border-right:1px solid var(--ln);grid-template-rows:26px repeat(3,clamp(30px,5vh,44px));gap:3px;padding-bottom:6px;font-size:14px;display:grid}.km-heads[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{align-items:center;gap:8px;padding-left:12px;display:flex}.km-heads[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:var(--or);border-radius:50%;width:7px;height:7px}.km-edit[data-astro-cid-sehha5r2].is-dead #km-mail-head[data-astro-cid-sehha5r2]{color:var(--off)}.km-edit[data-astro-cid-sehha5r2].is-dead #km-mail-head[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:var(--off);animation:.8s steps(2,end) infinite km-blink}@keyframes km-blink{50%{opacity:.2}}.km-view[data-astro-cid-sehha5r2]{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.km-rail[data-astro-cid-sehha5r2]{grid-template-rows:26px repeat(3,clamp(30px,5vh,44px));gap:3px;width:100%;padding-bottom:6px;display:grid;position:relative}.km-ruler[data-astro-cid-sehha5r2]{border-bottom:1px solid var(--ln);position:relative}.km-ruler[data-astro-cid-sehha5r2]>i[data-astro-cid-sehha5r2]{background:var(--ln);width:1px;height:5px;position:absolute;bottom:0}.km-ruler[data-astro-cid-sehha5r2]>span[data-astro-cid-sehha5r2]{color:var(--mt);white-space:nowrap;pointer-events:none;padding-left:3px;font-size:12px;position:absolute;top:3px}.km-mark[data-astro-cid-sehha5r2]{cursor:pointer;z-index:2;background:0 0;border:0;width:16px;height:16px;margin-left:-8px;padding:0;position:absolute;bottom:-7px}.km-mark[data-astro-cid-sehha5r2]:after{content:"";background:var(--or2);width:8px;height:8px;transition:scale .15s;position:absolute;top:4px;left:4px;rotate:45deg}.km-mark[data-astro-cid-sehha5r2]:hover:after,.km-mark[data-astro-cid-sehha5r2]:focus-visible:after{scale:1.6}.km-track[data-astro-cid-sehha5r2]{position:relative}.km-clip[data-astro-cid-sehha5r2]{border-right:2px solid var(--b1);background:var(--or);color:#1c130c;white-space:nowrap;border-radius:3px;align-items:center;min-width:0;padding:0 8px;font-size:13px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.km-clip[data-astro-cid-sehha5r2].dim{color:#f8f0e6;background:#8d5a2b}.km-clip-bot[data-astro-cid-sehha5r2]{background:#efe0cd}.km-track-mail[data-astro-cid-sehha5r2]{background:#ff8a1f14;border-radius:3px}.km-track-mail[data-astro-cid-sehha5r2] svg[data-astro-cid-sehha5r2]{position:absolute;inset:0}.km-hole[data-astro-cid-sehha5r2]{background:repeating-linear-gradient(-45deg, var(--off) 0 6px, #7f1320 6px 12px);color:#fff;white-space:nowrap;text-shadow:0 1px 3px #0009;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.km-speed[data-astro-cid-sehha5r2]{height:18px;color:var(--mt);text-align:center;pointer-events:none;opacity:.8;font-size:12px;position:absolute;top:4px}.km-cut[data-astro-cid-sehha5r2]{background:repeating-linear-gradient(90deg, transparent 0 7px, var(--ln) 7px 8px), var(--b0);color:var(--mt);pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;top:0;bottom:6px}.km-cut[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{background:var(--b0);text-align:center;border-radius:3px;padding:3px 4px;line-height:1.15}.km-head[data-astro-cid-sehha5r2]{z-index:4;will-change:transform;cursor:ew-resize;touch-action:pan-y;width:0;position:absolute;top:0;bottom:0;left:0}.km-head[data-astro-cid-sehha5r2]:before{content:"";width:40px;position:absolute;top:0;bottom:0;left:-20px}.km-cap[data-astro-cid-sehha5r2]{clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);background:#fff;width:18px;height:22px;position:absolute;top:2px;left:-9px}.km-line[data-astro-cid-sehha5r2]{background:#fff;width:2px;position:absolute;top:18px;bottom:0;left:-1px;box-shadow:0 0 0 1px #0d080559}.km-head[data-astro-cid-sehha5r2]:focus-visible{outline:none}.km-edit[data-astro-cid-sehha5r2].is-fresh .km-head[data-astro-cid-sehha5r2]{animation:2.2s ease-in-out .9s infinite km-nudge}@keyframes km-nudge{0%,55%,to{translate:0}20%{translate:18px}38%{translate:5px}}@keyframes km-nudge-m{0%,55%,to{translate:0}20%{translate:-26px}38%{translate:-8px}}.km-head[data-astro-cid-sehha5r2]:focus-visible .km-cap[data-astro-cid-sehha5r2]{background:var(--or2);scale:1.3}.km-reel[data-astro-cid-sehha5r2]{background:#060302;height:480vh;position:relative}.km-reel-pin[data-astro-cid-sehha5r2]{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.km-reel-track[data-astro-cid-sehha5r2]{padding:0 0 0 var(--gut);will-change:transform;align-items:center;gap:clamp(24px,4vw,70px);width:max-content;display:flex}.km-reel-film[data-astro-cid-sehha5r2]{align-items:stretch;gap:0;width:max-content;padding:46px 0;display:flex;position:relative}.km-reel-film[data-astro-cid-sehha5r2]:before,.km-reel-film[data-astro-cid-sehha5r2]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='24'%3E%3Crect x='11' y='3' width='22' height='18' rx='4' fill='%232b1d12'/%3E%3C/svg%3E") repeat-x;height:24px;position:absolute;left:0;right:0}.km-reel-film[data-astro-cid-sehha5r2]:before{top:10px}.km-reel-film[data-astro-cid-sehha5r2]:after{bottom:10px}.km-reel-head[data-astro-cid-sehha5r2]{flex:none;width:min(480px,76vw)}.km-reel-head[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{font-size:clamp(34px,4.4vw,68px);line-height:1.04}.km-reel-head[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{color:#e2d3c2;margin-top:18px;font-size:clamp(17px,1.4vw,20px);line-height:1.38}.km-cell[data-astro-cid-sehha5r2]{width:clamp(280px,42vw,640px);padding:0 clamp(8px,.8vw,13px)}.km-cell-n[data-astro-cid-sehha5r2]{font:600 14px/1 var(--u);color:var(--or)}.km-cell-frame[data-astro-cid-sehha5r2]{aspect-ratio:16/11;background:var(--b1);border-radius:4px;width:100%;max-height:52vh;margin-top:10px;position:relative;overflow:hidden}.km-cell[data-astro-cid-sehha5r2] h3[data-astro-cid-sehha5r2]{margin-top:14px;font-size:clamp(20px,1.9vw,28px);line-height:1.1}.km-cell[data-astro-cid-sehha5r2]>p[data-astro-cid-sehha5r2]:last-child{color:#d9c8b6;max-width:34em;margin-top:6px;font-size:clamp(15px,1.14vw,17px);line-height:1.36}.km-cell-shot[data-astro-cid-sehha5r2]{position:absolute;inset:0}.km-aim2[data-astro-cid-sehha5r2]{width:21.6%;height:8.8%;top:72.6%;left:10.4%}.km-reel-end[data-astro-cid-sehha5r2]{width:min(440px,76vw);padding:0 var(--gut) 0 40px;color:var(--or2);align-self:center;font-size:clamp(18px,1.5vw,22px);line-height:1.34}.km-form[data-astro-cid-sehha5r2]{color:#1c130c;background:#f8f0e6;align-content:center;gap:8px;padding:clamp(14px,2vw,30px) clamp(16px,3vw,54px);font-size:14px;display:grid;position:absolute;inset:0}.km-form-sw[data-astro-cid-sehha5r2]{background:#e6d8c6;border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;top:12px;right:12px}.km-form-sw[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]{color:inherit;font:600 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}.km-form-sw[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2][aria-pressed=true]{color:#f8f0e6;background:#1c130c}.km-form-tar[data-astro-cid-sehha5r2]{font:700 clamp(15px, 1.5vw, 21px)/1.1 var(--u)}.km-form[data-astro-cid-sehha5r2] label[data-astro-cid-sehha5r2]{color:#6d5a49;gap:3px;font-size:13px;display:grid}.km-form[data-astro-cid-sehha5r2] input[data-astro-cid-sehha5r2]{color:#1c130c;width:100%;min-width:0;font:500 16px/1.2 var(--font);background:#fff;border:1px solid #d7c7b3;border-radius:6px;padding:8px 10px}.km-form-law[data-astro-cid-sehha5r2]{color:#4a3b2e;max-width:none;padding-left:20px;font-size:13px;line-height:1.3;position:relative}.km-form-law[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{background:var(--or);border-radius:3px;width:13px;height:13px;position:absolute;top:2px;left:0}.km-form-law[data-astro-cid-sehha5r2] u[data-astro-cid-sehha5r2]{text-decoration-color:#b29b83}.km-form[data-astro-cid-sehha5r2] [data-astro-cid-sehha5r2][data-by],.km-form[data-astro-cid-sehha5r2][data-shop=by] [data-astro-cid-sehha5r2][data-ru]{display:none}.km-form[data-astro-cid-sehha5r2][data-shop=by] [data-astro-cid-sehha5r2][data-by]{color:#b84e00;display:inline}.km-form-go[data-astro-cid-sehha5r2]{background:var(--or);color:#1c130c;text-align:center;border-radius:8px;padding:11px;font-size:15px;font-weight:600;display:block}.km-kassa[data-astro-cid-sehha5r2]{background:#0d0805;align-content:center;gap:10px;padding:24px 34px;font-size:clamp(15px,1.3vw,18px);display:grid;position:absolute;inset:0}.km-kassa[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2]{color:var(--or);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(22px,3vw,44px)}.km-kassa[data-astro-cid-sehha5r2] .check[data-astro-cid-sehha5r2]{color:var(--or2)}.km-tg[data-astro-cid-sehha5r2]{background:#17212b;align-content:end;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.km-tg[data-astro-cid-sehha5r2] .me[data-astro-cid-sehha5r2]{color:#fff;background:#2b5278;border-radius:12px 12px 12px 3px;justify-self:start;max-width:86%;padding:10px 14px;font-size:clamp(14px,1.2vw,17px);line-height:1.28}.km-mail[data-astro-cid-sehha5r2]{color:#1c130c;background:#fff;align-content:center;gap:12px;padding:clamp(16px,2.4vw,40px) clamp(20px,4vw,60px);font-size:clamp(14px,1.2vw,17px);line-height:1.34;display:grid;position:absolute;inset:0}.km-mail-from[data-astro-cid-sehha5r2]{color:#8a7a6b;font-size:13px}.km-mail-sub[data-astro-cid-sehha5r2]{font:700 clamp(17px, 1.8vw, 26px)/1.14 var(--u);letter-spacing:-.02em}.km-gap[data-astro-cid-sehha5r2]{background:var(--b0);height:340vh;position:relative}.km-gap-pin[data-astro-cid-sehha5r2]{height:100svh;padding:84px var(--gut) 18px;grid-template-rows:auto auto auto minmax(0,1fr);gap:clamp(10px,1.8vh,18px);max-width:1520px;margin:0 auto;display:grid;position:sticky;top:0}.km-gap-head[data-astro-cid-sehha5r2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px;display:grid}.km-gap-head[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{font-size:clamp(32px,min(5.4vw,10vh),84px);line-height:1}.km-gap-head[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{color:var(--off)}.km-gap-head[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{color:#e2d3c2;font-size:clamp(16px,1.4vw,20px);line-height:1.36}.km-gap-tl[data-astro-cid-sehha5r2]{--hd:clamp(60px, 7vw, 100px);gap:4px;display:grid;position:relative}.km-gap-days[data-astro-cid-sehha5r2]{margin-left:var(--hd);color:var(--mt);border-bottom:1px solid var(--ln);grid-template-columns:repeat(9,1fr);padding-bottom:4px;font-size:14px;display:grid}.km-gap-tr[data-astro-cid-sehha5r2]{grid-template-columns:var(--hd) 1fr;align-items:center;height:clamp(40px,8vh,74px);display:grid;position:relative}.km-gap-tr[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{font-size:clamp(14px,1.2vw,17px);font-weight:500}.km-gap-tr[data-astro-cid-sehha5r2]>i[data-astro-cid-sehha5r2]{background:var(--or);border-radius:4px;height:100%}.km-gap-tr[data-astro-cid-sehha5r2]>i[data-astro-cid-sehha5r2].alt{background:#efe0cd}.km-gap-mail[data-astro-cid-sehha5r2] svg[data-astro-cid-sehha5r2]{background:#ff8a1f1a;border-radius:4px;grid-column:2}.km-gap-hole[data-astro-cid-sehha5r2]{left:calc(var(--hd) + (100% - var(--hd)) / 9);width:calc((100% - var(--hd)) / 9 * 6);clip-path:inset(0 var(--cut,0%) 0 0);background:repeating-linear-gradient(-45deg, var(--off) 0 9px, #7f1320 9px 18px);color:#fff;text-shadow:0 1px 4px #0009;border-radius:2px;place-items:center;font-size:clamp(13px,1.2vw,17px);font-weight:600;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.km-gap-ph[data-astro-cid-sehha5r2]{top:0;bottom:0;left:var(--hd);background:#fff;width:2px;position:absolute}.km-gap-dims[data-astro-cid-sehha5r2]{gap:3px;padding:0 0 0 clamp(60px,7vw,100px);list-style:none;display:grid}.km-gap-dims[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{grid-template-columns:repeat(9,1fr);font-size:clamp(14px,1.1vw,16px);line-height:1.2;display:grid;position:relative}.km-gap-dims[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{grid-column:var(--a) / span calc(var(--b) - var(--a) + 1);grid-column-start:calc(var(--a) + 1);grid-column-end:calc(var(--b) + 1);border-left:2px solid var(--off);border-right:2px solid var(--off);white-space:nowrap;background:#ff243821;padding:2px 8px}.km-gap-dims[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{font-weight:600}.km-gap-low[data-astro-cid-sehha5r2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(16px,3vw,48px);min-height:0;display:grid}.km-gap-term[data-astro-cid-sehha5r2]{background:var(--b1)}.km-gap-term[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2]{display:block}.km-gap-out[data-astro-cid-sehha5r2]{max-width:44em;font-size:clamp(16px,1.36vw,20px);line-height:1.38}.km-mx[data-astro-cid-sehha5r2]{max-width:1520px;padding:clamp(80px, 11vw, 170px) var(--gut);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,90px);margin:0 auto;display:grid}.km-mx-eq[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{white-space:nowrap;letter-spacing:-.05em;font-size:clamp(50px,8.4vw,136px);font-weight:800;line-height:1}.km-mx-eq[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{color:var(--or);display:inline-block}.km-mx-eq[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{color:#e2d3c2;max-width:30em;margin-top:22px;font-size:clamp(17px,1.5vw,22px);line-height:1.36}.km-add[data-astro-cid-sehha5r2]{background:var(--or);color:#1c130c;font:600 17px/1 var(--font);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:12px;margin-top:26px;padding:15px 22px;transition:background .2s;display:inline-flex}.km-add[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{opacity:.72;font-weight:400}.km-add[data-astro-cid-sehha5r2]:hover{background:var(--or2)}.km-add[data-astro-cid-sehha5r2][disabled]{background:var(--b2);color:var(--mt);cursor:default}.km-url[data-astro-cid-sehha5r2]{background:var(--b1);max-width:none;box-shadow:inset 0 0 0 1px var(--ln);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 16px;display:flex}.km-url[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{color:var(--mt);font-size:14px}.km-url[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2]{color:var(--or2);font-size:clamp(16px,1.7vw,24px)}.km-mx-tab[data-astro-cid-sehha5r2]{gap:4px;margin-top:8px;display:grid}.km-mx-h[data-astro-cid-sehha5r2],.km-mx-r[data-astro-cid-sehha5r2]{grid-template-columns:minmax(0,1fr) clamp(72px,9vw,130px) clamp(72px,9vw,130px);align-items:stretch;gap:4px;display:grid}.km-mx-h[data-astro-cid-sehha5r2]{color:var(--mt);padding:4px 0;font-size:14px}.km-mx-h[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]+span[data-astro-cid-sehha5r2]{text-align:center}.km-mx-r[data-astro-cid-sehha5r2]>span[data-astro-cid-sehha5r2]{background:var(--b1);border-radius:5px;align-items:center;padding:14px 16px;font-size:clamp(15px,1.2vw,18px);line-height:1.16;display:flex}.km-mx-r[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]{background:var(--b2);min-height:58px;color:var(--tx);font:600 clamp(14px, 1.3vw, 18px)/1 var(--u);cursor:pointer;border:0;border-radius:5px;transition:background .15s,color .15s}.km-mx-r[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]:hover,.km-mx-r[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]:focus-visible,.km-mx-r[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2].on{background:var(--or);color:#1c130c}.km-row4[data-astro-cid-sehha5r2]{display:none}.km-mx-grid[data-astro-cid-sehha5r2] .km-note[data-astro-cid-sehha5r2]{margin-top:10px}.km-two[data-astro-cid-sehha5r2]{max-width:1520px;padding:clamp(40px, 6vw, 90px) var(--gut) clamp(80px, 10vw, 150px);margin:0 auto}.km-two-head[data-astro-cid-sehha5r2]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.km-two-head[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{max-width:12em;font-size:clamp(34px,5.2vw,84px);line-height:1.02}.km-two-sw[data-astro-cid-sehha5r2]{background:var(--b2);border-radius:10px;gap:3px;padding:3px;display:flex}.km-two-sw[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]{color:var(--tx);font:500 16px/1 var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:13px 18px}.km-two-sw[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2][aria-pressed=true]{background:var(--or);color:#1c130c;font-weight:600}.km-two-grid[data-astro-cid-sehha5r2]{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:stretch;gap:clamp(10px,1.6vw,22px);margin-top:clamp(26px,3.6vw,50px);display:grid}.km-ref[data-astro-cid-sehha5r2]{grid-template-rows:auto 1fr;margin:0;display:grid}.km-ref[data-astro-cid-sehha5r2] figcaption[data-astro-cid-sehha5r2]{background:var(--b1);border-radius:8px 8px 0 0;padding:9px 12px}.km-ref[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2]{color:var(--or2);font-size:clamp(14px,1.2vw,17px)}.km-ref-scr[data-astro-cid-sehha5r2]{aspect-ratio:5/4;color:#1c130c;text-align:center;background:#f8f0e6;border-radius:0 0 8px 8px;place-items:center;display:grid;position:relative;overflow:hidden}.km-ref-scr[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{max-width:none;font:700 clamp(22px, 2.5vw, 38px)/1.1 var(--u);letter-spacing:-.03em;grid-area:1/1;padding:12px;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.km-ref-scr[data-astro-cid-sehha5r2] .err[data-astro-cid-sehha5r2]{opacity:0;color:#fff;transform:translateY(26px)}.km-ref-scr[data-astro-cid-sehha5r2] small[data-astro-cid-sehha5r2]{font:400 16px/1.2 var(--font);letter-spacing:0;margin-top:8px;display:block}.km-ref-bad[data-astro-cid-sehha5r2]{transition:background .3s}.km-two[data-astro-cid-sehha5r2][data-when=after] .km-ref-bad[data-astro-cid-sehha5r2]{background:var(--off)}.km-two[data-astro-cid-sehha5r2][data-when=after] .km-ref-bad[data-astro-cid-sehha5r2] .ok[data-astro-cid-sehha5r2]{opacity:0;transform:translateY(-26px)}.km-two[data-astro-cid-sehha5r2][data-when=after] .km-ref-bad[data-astro-cid-sehha5r2] .err[data-astro-cid-sehha5r2]{opacity:1;transform:none}.km-two-txt[data-astro-cid-sehha5r2]{align-content:space-between;gap:18px;padding-left:clamp(0px,1vw,16px);font-size:clamp(16px,1.3vw,19px);line-height:1.38;display:grid}.km-two[data-astro-cid-sehha5r2][data-when=before] [data-astro-cid-sehha5r2][data-for=after],.km-two[data-astro-cid-sehha5r2][data-when=after] [data-astro-cid-sehha5r2][data-for=before]{display:none}.km-duo[data-astro-cid-sehha5r2]{max-width:1520px;padding:0 var(--gut) clamp(70px, 9vw, 130px);margin:0 auto}.km-duo[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{font-size:clamp(32px,5vw,80px);line-height:1.02}.km-duo-txt[data-astro-cid-sehha5r2]{color:#e2d3c2;margin-top:16px;font-size:clamp(17px,1.5vw,22px);line-height:1.36}.km-duo-grid[data-astro-cid-sehha5r2]{grid-template-columns:1fr 1fr;gap:clamp(8px,1.2vw,16px);margin-top:clamp(24px,3vw,44px);display:grid}.km-duo-m[data-astro-cid-sehha5r2]{background:var(--b1);min-width:0;box-shadow:inset 0 0 0 1px var(--ln);border-radius:10px;margin:0;overflow:hidden}.km-duo-m[data-astro-cid-sehha5r2] figcaption[data-astro-cid-sehha5r2]{color:var(--mt);justify-content:space-between;gap:12px;padding:9px 14px;font-size:14px;display:flex}.km-duo-m[data-astro-cid-sehha5r2] figcaption[data-astro-cid-sehha5r2] a[data-astro-cid-sehha5r2]{color:var(--or2)}.km-duo-v[data-astro-cid-sehha5r2]{height:min(76vh,760px);overflow:hidden}.km-duo-v[data-astro-cid-sehha5r2] img{will-change:transform;width:100%;height:auto}.km-roll-box[data-astro-cid-sehha5r2]{background:#000;height:300vh;position:relative}.km-roll-pin[data-astro-cid-sehha5r2]{height:100svh;position:sticky;top:0;overflow:hidden}.km-roll[data-astro-cid-sehha5r2]{max-width:960px;padding:16vh var(--gut) 12vh;text-align:center;will-change:transform;margin:0 auto}.km-roll[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{color:var(--or);font-size:clamp(40px,7vw,110px);line-height:1}.km-roll[data-astro-cid-sehha5r2] h3[data-astro-cid-sehha5r2]{color:var(--or2);margin-top:56px;font-size:clamp(18px,1.8vw,26px)}.km-cr[data-astro-cid-sehha5r2]{gap:12px;margin:36px 0 0;display:grid}.km-cr[data-astro-cid-sehha5r2] div[data-astro-cid-sehha5r2]{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}.km-cr[data-astro-cid-sehha5r2] dt[data-astro-cid-sehha5r2]{text-align:right;color:var(--mt)}.km-cr[data-astro-cid-sehha5r2] dd[data-astro-cid-sehha5r2]{margin:0}.km-cr-line[data-astro-cid-sehha5r2]{max-width:34em;color:var(--mt);margin:56px auto 0}.km-cr-next[data-astro-cid-sehha5r2]{max-width:24em;font:600 clamp(20px, 2.4vw, 34px)/1.2 var(--u);letter-spacing:-.02em;margin:22px auto 0}.km-end[data-astro-cid-sehha5r2]{padding:clamp(70px, 9vw, 130px) var(--gut);background:var(--or);color:#1c130c}.km-end-k[data-astro-cid-sehha5r2]{font-size:18px}.km-end-b[data-astro-cid-sehha5r2]{max-width:20em;font:700 clamp(30px, 5vw, 80px)/1.04 var(--u);letter-spacing:-.035em;margin-top:10px}.km-end-s[data-astro-cid-sehha5r2]{max-width:36em;margin-top:20px;font-size:clamp(17px,1.5vw,22px);line-height:1.36}@media (width<=860px){.km-edit[data-astro-cid-sehha5r2]{height:auto}.km-list[data-astro-cid-sehha5r2]{margin:0 var(--gut);color:var(--tx);padding:4px 0 28px;display:block}.km-list[data-astro-cid-sehha5r2] summary[data-astro-cid-sehha5r2]{border:1px solid var(--ln);cursor:pointer;border-radius:10px;padding:14px 16px;font-size:17px}.km-list[data-astro-cid-sehha5r2] ol[data-astro-cid-sehha5r2]{gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.km-list[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{color:var(--mt);font-size:14px;display:block}.km-list[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{margin-top:2px;font-size:20px;font-weight:500;line-height:1.2;display:block}.km-list[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{color:var(--mt);margin-top:6px;font-size:16px;line-height:1.4}.km-pin[data-astro-cid-sehha5r2]{grid-template-rows:1fr auto;height:auto;min-height:100svh;padding:66px 10px 10px;position:static}.km-frames[data-astro-cid-sehha5r2]{min-height:auto}.km-mon-bar[data-astro-cid-sehha5r2]{padding:8px 12px}.km-fr[data-astro-cid-sehha5r2]{grid-template-columns:1fr;align-content:start;gap:12px;padding:12px 14px 14px}.km-fr-title[data-astro-cid-sehha5r2]{grid-template-rows:none;grid-template-columns:1fr;align-content:space-between}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2]{margin-top:14px;font-size:clamp(40px,14.2vw,88px);line-height:1.02}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2] em[data-astro-cid-sehha5r2]{color:inherit}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2] em[data-astro-cid-sehha5r2]:before{content:none}.km-fr-title[data-astro-cid-sehha5r2] h1[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{display:block}.km-hint[data-astro-cid-sehha5r2]{text-align:left;justify-self:start}.km-hint-d[data-astro-cid-sehha5r2]{display:none}.km-hint-m[data-astro-cid-sehha5r2]{display:inline}.km-txt[data-astro-cid-sehha5r2] h3[data-astro-cid-sehha5r2]{font-size:26px}.km-vis[data-astro-cid-sehha5r2]{justify-items:start}.km-chain[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{padding:9px 12px}.km-shot[data-astro-cid-sehha5r2]{aspect-ratio:16/10}.km-six[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{align-items:center;min-height:46px;padding:9px 10px}.km-six[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{align-self:center}.km-off-big[data-astro-cid-sehha5r2]{text-align:left;font-size:34px}.km-fr-words[data-astro-cid-sehha5r2] .km-vis[data-astro-cid-sehha5r2]{display:none}.km-fr-words[data-astro-cid-sehha5r2]{text-align:left;justify-items:start}.km-fr-words[data-astro-cid-sehha5r2] .km-txt[data-astro-cid-sehha5r2]>p[data-astro-cid-sehha5r2]:not(.km-when):not(.km-note){margin-inline:0;font-size:28px}.km-log[data-astro-cid-sehha5r2]{justify-items:start}.km-log[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]:last-child{justify-content:flex-start}.km-log-big[data-astro-cid-sehha5r2]{font-size:44px}.km-tl-body[data-astro-cid-sehha5r2]{grid-template-columns:58px minmax(0,1fr)}.km-heads[data-astro-cid-sehha5r2]{grid-template-rows:26px repeat(3,40px);font-size:12px}.km-heads[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{gap:5px;padding-left:7px}.km-heads[data-astro-cid-sehha5r2] i[data-astro-cid-sehha5r2]{width:6px;height:6px}.km-rail[data-astro-cid-sehha5r2]{will-change:transform;grid-template-rows:26px repeat(3,40px);width:1560px}.km-edit[data-astro-cid-sehha5r2].is-fresh .km-head[data-astro-cid-sehha5r2]{animation:none}.km-edit[data-astro-cid-sehha5r2].is-fresh .km-rail[data-astro-cid-sehha5r2]{animation:2.2s ease-in-out .9s infinite km-nudge-m}.km-reel[data-astro-cid-sehha5r2]{height:auto;padding:56px 0 28px}.km-reel-pin[data-astro-cid-sehha5r2]{height:auto;display:block;position:static;overflow:visible}.km-reel-track[data-astro-cid-sehha5r2]{width:auto;padding:0;display:block}.km-reel-head[data-astro-cid-sehha5r2]{width:auto;padding:0 var(--gut)}.km-reel-scroll[data-astro-cid-sehha5r2]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:18px;overflow-x:auto}.km-reel-scroll[data-astro-cid-sehha5r2]::-webkit-scrollbar{display:none}.km-cell[data-astro-cid-sehha5r2]{scroll-snap-align:center;width:84vw;padding:0 6px}.km-cell[data-astro-cid-sehha5r2]:first-child{margin-left:8px}.km-cell-frame[data-astro-cid-sehha5r2]{aspect-ratio:4/4.1;max-height:none}.km-reel-end[data-astro-cid-sehha5r2]{scroll-snap-align:center;width:72vw;padding:0 20px 0 16px}.km-gap[data-astro-cid-sehha5r2]{height:auto}.km-gap-pin[data-astro-cid-sehha5r2]{height:auto;padding:56px var(--gut);grid-template-rows:none;gap:20px;position:static}.km-gap-head[data-astro-cid-sehha5r2]{grid-template-columns:1fr}.km-gap-head[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{font-size:36px}.km-gap-tl[data-astro-cid-sehha5r2]{--hd:52px}.km-gap-tr[data-astro-cid-sehha5r2]{height:42px}.km-gap-tr[data-astro-cid-sehha5r2] b[data-astro-cid-sehha5r2]{font-size:13px}.km-gap-days[data-astro-cid-sehha5r2]{font-size:12px}.km-gap-ph[data-astro-cid-sehha5r2]{display:none}.km-gap-dims[data-astro-cid-sehha5r2]{gap:6px;padding-left:0}.km-gap-dims[data-astro-cid-sehha5r2] li[data-astro-cid-sehha5r2]{display:block}.km-gap-dims[data-astro-cid-sehha5r2] span[data-astro-cid-sehha5r2]{white-space:normal;border-right:0;display:block}.km-gap-low[data-astro-cid-sehha5r2]{grid-template-columns:1fr}.km-mx[data-astro-cid-sehha5r2]{grid-template-columns:1fr;padding-top:72px;padding-bottom:56px}.km-mx-eq[data-astro-cid-sehha5r2] h2[data-astro-cid-sehha5r2]{font-size:clamp(52px,15.4vw,96px)}.km-mx-h[data-astro-cid-sehha5r2],.km-mx-r[data-astro-cid-sehha5r2]{grid-template-columns:minmax(0,1fr) 62px 62px}.km-mx-r[data-astro-cid-sehha5r2]>span[data-astro-cid-sehha5r2]{padding:10px 12px}.km-two-head[data-astro-cid-sehha5r2]{grid-template-columns:1fr}.km-two-sw[data-astro-cid-sehha5r2]{width:100%}.km-two-sw[data-astro-cid-sehha5r2] button[data-astro-cid-sehha5r2]{flex:1;padding:13px 8px;font-size:15px}.km-two-grid[data-astro-cid-sehha5r2]{grid-template-columns:1fr 1fr}.km-two-txt[data-astro-cid-sehha5r2]{grid-column:1/-1;padding-left:0}.km-ref[data-astro-cid-sehha5r2] code[data-astro-cid-sehha5r2]{font-size:12px}.km-ref-scr[data-astro-cid-sehha5r2]{aspect-ratio:1}.km-ref-scr[data-astro-cid-sehha5r2] p[data-astro-cid-sehha5r2]{font-size:19px}.km-ref-scr[data-astro-cid-sehha5r2] small[data-astro-cid-sehha5r2]{font-size:14px}.km-duo-grid[data-astro-cid-sehha5r2]{grid-template-columns:1fr}.km-duo-v[data-astro-cid-sehha5r2]{height:72vw}.km-roll-box[data-astro-cid-sehha5r2]{height:auto}.km-roll-pin[data-astro-cid-sehha5r2]{height:auto;position:static;overflow:visible}.km-roll[data-astro-cid-sehha5r2]{padding:72px var(--gut)}.km-cr[data-astro-cid-sehha5r2] div[data-astro-cid-sehha5r2]{text-align:center;grid-template-columns:1fr;gap:0}.km-cr[data-astro-cid-sehha5r2] dt[data-astro-cid-sehha5r2]{text-align:center;font-size:15px}}@media (prefers-reduced-motion:reduce){.km-edit[data-astro-cid-sehha5r2],.km-gap[data-astro-cid-sehha5r2],.km-roll-box[data-astro-cid-sehha5r2]{height:auto}.km-pin[data-astro-cid-sehha5r2]{position:relative}.km-reel[data-astro-cid-sehha5r2]{height:auto}.km-reel-pin[data-astro-cid-sehha5r2]{height:auto;padding:100px 0 40px;display:block;position:static;overflow:visible}.km-reel-track[data-astro-cid-sehha5r2]{width:auto;padding:0;display:block}.km-reel-head[data-astro-cid-sehha5r2]{width:auto;padding:0 var(--gut)}.km-reel-scroll[data-astro-cid-sehha5r2]{margin-top:20px;overflow-x:auto}.km-gap-pin[data-astro-cid-sehha5r2],.km-roll-pin[data-astro-cid-sehha5r2]{height:auto;position:static;overflow:visible}.km-gap-ph[data-astro-cid-sehha5r2]{display:none}}
