.tph[data-astro-cid-2kfiypii]{width:min(100%, calc(500px * var(--z)), 62svh);aspect-ratio:1;justify-self:end;margin:0;position:relative}.tph-bg[data-astro-cid-2kfiypii]{background:var(--white);border:var(--border);box-shadow:var(--sh-2);position:absolute;inset:16% 6% 0;transform:rotate(-1.2deg)}.tph[data-astro-cid-2kfiypii] img{object-fit:contain;object-position:bottom;width:100%;height:100%;display:block;position:relative}.tph-tags[data-astro-cid-2kfiypii]{pointer-events:none;position:absolute;inset:0}.tag[data-astro-cid-2kfiypii]{gap:calc(1px * var(--z));background:var(--white);border:var(--border);padding:calc(7px * var(--z)) calc(11px * var(--z)) calc(6px * var(--z));font-family:var(--mono);font-size:var(--fs-lbl);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);box-shadow:var(--sh-1);display:grid;position:absolute}.tag[data-astro-cid-2kfiypii] b[data-astro-cid-2kfiypii]{font-family:var(--display);font-weight:900;font-size:calc(16px * var(--z));letter-spacing:-.01em;text-transform:none;color:var(--ink)}.tag--0[data-astro-cid-2kfiypii]{bottom:22%;left:-4%;transform:rotate(-3deg)}.tag--1[data-astro-cid-2kfiypii]{bottom:10%;right:-4%;transform:rotate(3deg)}@media (width<=900px){.tph[data-astro-cid-2kfiypii]{width:min(100%, calc(440px * var(--z)));justify-self:center}}@media (width<=640px){.tag--0[data-astro-cid-2kfiypii]{bottom:30%;left:2%}.tag--1[data-astro-cid-2kfiypii]{bottom:6%;right:2%}}.qq[data-astro-cid-qqalb26x]{gap:clamp(calc(28px * var(--z)), calc(5vw * var(--z)), calc(72px * var(--z)));margin-top:clamp(calc(56px * var(--z)), calc(7vw * var(--z)), calc(96px * var(--z)));grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.qq-h[data-astro-cid-qqalb26x]{gap:calc(12px * var(--z));display:grid}.qq-h[data-astro-cid-qqalb26x] .t-label[data-astro-cid-qqalb26x]{color:var(--mute)}.qq-t[data-astro-cid-qqalb26x]{border-collapse:collapse;background:var(--white);border:var(--border);width:100%}.qq-t[data-astro-cid-qqalb26x] th[data-astro-cid-qqalb26x],.qq-t[data-astro-cid-qqalb26x] td[data-astro-cid-qqalb26x]{padding:calc(14px * var(--z)) calc(16px * var(--z));border-bottom:calc(1px * var(--z)) solid var(--line);text-align:left;font-weight:400}.qq-t[data-astro-cid-qqalb26x] tbody[data-astro-cid-qqalb26x] tr[data-astro-cid-qqalb26x]:last-child>[data-astro-cid-qqalb26x]{border-bottom:0}.qq-t[data-astro-cid-qqalb26x] td[data-astro-cid-qqalb26x]{width:calc(110px * var(--z));text-align:center;border-left:calc(1px * var(--z)) solid var(--line)}.qq-t[data-astro-cid-qqalb26x] thead[data-astro-cid-qqalb26x] th[data-astro-cid-qqalb26x],.qq-t[data-astro-cid-qqalb26x] thead[data-astro-cid-qqalb26x] td[data-astro-cid-qqalb26x]{background:var(--ink);color:var(--paper);border-bottom:0}.qq-t[data-astro-cid-qqalb26x] thead[data-astro-cid-qqalb26x] th[data-astro-cid-qqalb26x]{width:calc(110px * var(--z));font-family:var(--display);text-align:center;font-weight:900}.qq-t[data-astro-cid-qqalb26x] thead[data-astro-cid-qqalb26x] th[data-astro-cid-qqalb26x] img{width:calc(34px * var(--z));height:calc(34px * var(--z));margin:0 auto calc(4px * var(--z));object-fit:contain;display:block}.dot[data-astro-cid-qqalb26x]{width:calc(14px * var(--z));height:calc(14px * var(--z));border-radius:var(--r-round);background:var(--ink);display:inline-block}.sr-only[data-astro-cid-qqalb26x]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.qq[data-astro-cid-qqalb26x]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.qq-t[data-astro-cid-qqalb26x] td[data-astro-cid-qqalb26x],.qq-t[data-astro-cid-qqalb26x] thead[data-astro-cid-qqalb26x] th[data-astro-cid-qqalb26x]{width:calc(64px * var(--z))}.qq-t[data-astro-cid-qqalb26x] th[data-astro-cid-qqalb26x],.qq-t[data-astro-cid-qqalb26x] td[data-astro-cid-qqalb26x]{padding:calc(12px * var(--z)) calc(10px * var(--z))}}.gn[data-astro-cid-c76n4nbn]{gap:clamp(calc(32px * var(--z)), calc(6vw * var(--z)), calc(96px * var(--z)));grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.gn-t[data-astro-cid-c76n4nbn]{gap:calc(18px * var(--z));justify-items:start;display:grid}.gn-t[data-astro-cid-c76n4nbn]>.t-label[data-astro-cid-c76n4nbn]{color:var(--mute-inv)}.gn-t[data-astro-cid-c76n4nbn] h2[data-astro-cid-c76n4nbn]{line-height:1.2}.gn-t[data-astro-cid-c76n4nbn]>p[data-astro-cid-c76n4nbn]:not(.gn-m){max-width:44ch;color:var(--mute-inv);font-size:calc(17px * var(--z))}.gn-m[data-astro-cid-c76n4nbn]{transform-origin:0;transform:rotate(-1.5deg)}.clk[data-astro-cid-c76n4nbn]{vertical-align:-.12em;perspective:400px;align-items:center;gap:.08em;margin-left:.08em;display:inline-flex}.clk[data-astro-cid-c76n4nbn] span[data-astro-cid-c76n4nbn]{background:var(--paper);width:.74em;height:1.06em;color:var(--ink);border-radius:.12em;place-items:center;font-size:.92em;line-height:1;display:inline-grid;position:relative;overflow:hidden}.clk[data-astro-cid-c76n4nbn] span[data-astro-cid-c76n4nbn]:after{content:"";height:calc(2px * var(--z));background:var(--ink);position:absolute;top:50%;left:0;right:0}.clk[data-astro-cid-c76n4nbn] i[data-astro-cid-c76n4nbn]{margin:0 -.02em;font-style:normal;animation:1s step-end infinite clk-blink}.clk[data-astro-cid-c76n4nbn].go span[data-astro-cid-c76n4nbn]{animation:.55s cubic-bezier(.5,0,.3,1.4) both clk-flip}.clk[data-astro-cid-c76n4nbn].go span[data-astro-cid-c76n4nbn]:nth-child(2){animation-delay:.1s}.clk[data-astro-cid-c76n4nbn].go span[data-astro-cid-c76n4nbn]:nth-child(4){animation-delay:.2s}.clk[data-astro-cid-c76n4nbn].go span[data-astro-cid-c76n4nbn]:nth-child(5){animation-delay:.3s}@keyframes clk-flip{0%{transform:rotateX(90deg)}}@keyframes clk-blink{50%{opacity:0}}.gn-ph[data-astro-cid-c76n4nbn]{width:min(100%, calc(440px * var(--z)));background:var(--white);color:var(--ink);padding:calc(12px * var(--z)) calc(12px * var(--z)) 0;transition:transform .5s var(--ease-pop);justify-self:center;margin:0;transform:rotate(-2deg)}.gn-ph[data-astro-cid-c76n4nbn]:hover{transform:rotate(0) translateY(calc(-6px * var(--z)))}.gn-ph[data-astro-cid-c76n4nbn] img{width:100%;height:auto;display:block}.gn-ph[data-astro-cid-c76n4nbn] figcaption[data-astro-cid-c76n4nbn]{padding:calc(12px * var(--z)) 0;text-align:center;color:var(--mute)}@media (width<=900px){.gn[data-astro-cid-c76n4nbn]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.gn-ph[data-astro-cid-c76n4nbn]{transform:none}}.co-k[data-astro-cid-3hg6sqk7]{color:var(--mute-inv)}.co-h[data-astro-cid-3hg6sqk7]{margin:calc(18px * var(--z)) 0 calc(44px * var(--z));font-family:var(--display);font-weight:900;font-size:clamp(calc(40px * var(--z)), calc(6vw * var(--z)), calc(84px * var(--z)));letter-spacing:-.04em;line-height:.98;display:grid}.co-l1[data-astro-cid-3hg6sqk7]{color:var(--paper)}.co-l2[data-astro-cid-3hg6sqk7]{white-space:nowrap;align-items:baseline;gap:.25em;display:flex}.co-slot[data-astro-cid-3hg6sqk7]{box-sizing:content-box;vertical-align:bottom;height:1.04em;transition:width .6s var(--ease);line-height:1.04;display:inline-block;overflow:hidden}.co-r[data-astro-cid-3hg6sqk7]{transition:transform .6s var(--ease);flex-direction:column;align-items:flex-start;display:flex}.co-r[data-astro-cid-3hg6sqk7] span[data-astro-cid-3hg6sqk7]{white-space:nowrap;height:1.04em;display:inline-block}.co-strip[data-astro-cid-3hg6sqk7]{gap:calc(6px * var(--z));margin:0 0 clamp(calc(48px * var(--z)), calc(6vw * var(--z)), calc(72px * var(--z)));grid-template-columns:repeat(8,minmax(0,1fr));padding:0;list-style:none;display:grid}.co-strip[data-astro-cid-3hg6sqk7] li[data-astro-cid-3hg6sqk7]{font-family:var(--mono);font-size:var(--fs-lbl);text-transform:uppercase;letter-spacing:.06em;padding-top:calc(12px * var(--z));border-top:calc(3px * var(--z)) solid var(--line-inv);color:var(--mute-inv);transition:color var(--t-med), border-color var(--t-med)}.co-strip[data-astro-cid-3hg6sqk7] li[data-astro-cid-3hg6sqk7].on{color:var(--paper);border-color:var(--paper);font-weight:700}.co-strip[data-astro-cid-3hg6sqk7] li[data-astro-cid-3hg6sqk7].done{border-color:var(--mute-inv)}.co-rules[data-astro-cid-3hg6sqk7]{column-gap:clamp(calc(32px * var(--z)), calc(5vw * var(--z)), calc(72px * var(--z)));border-top:calc(1px * var(--z)) solid var(--line-inv);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.co-rules[data-astro-cid-3hg6sqk7] li[data-astro-cid-3hg6sqk7]{gap:calc(6px * var(--z));padding:calc(26px * var(--z)) 0;border-bottom:calc(1px * var(--z)) solid var(--line-inv);align-content:start;display:grid}.co-rules[data-astro-cid-3hg6sqk7] .t-label[data-astro-cid-3hg6sqk7]{color:var(--yellow)}.co-rules[data-astro-cid-3hg6sqk7] h3[data-astro-cid-3hg6sqk7]{font-size:clamp(calc(22px * var(--z)), calc(2.2vw * var(--z)), calc(30px * var(--z)));letter-spacing:-.025em;line-height:1.05}.co-rules[data-astro-cid-3hg6sqk7] p[data-astro-cid-3hg6sqk7]{color:var(--mute-inv)}@media (width<=1000px){.co-rules[data-astro-cid-3hg6sqk7]{grid-template-columns:minmax(0,1fr)}.co-strip[data-astro-cid-3hg6sqk7]{row-gap:calc(14px * var(--z));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.co-l2[data-astro-cid-3hg6sqk7]{white-space:normal;flex-wrap:wrap}.co-h[data-astro-cid-3hg6sqk7]{font-size:clamp(calc(36px * var(--z)), calc(11vw * var(--z)), calc(48px * var(--z)))}.co-slot[data-astro-cid-3hg6sqk7]{background:0 0;padding:0}.co-slot[data-astro-cid-3hg6sqk7].hl{background:var(--yellow);color:var(--ink)}}.fr[data-astro-cid-cnvfar3s]{margin-top:clamp(calc(28px * var(--z)), calc(3vw * var(--z)), calc(40px * var(--z)))}.fr-nav[data-astro-cid-cnvfar3s]{justify-content:flex-end;align-items:center;gap:calc(10px * var(--z));margin-bottom:calc(14px * var(--z));display:flex}.fr-pr[data-astro-cid-cnvfar3s]{width:clamp(calc(120px * var(--z)), calc(18vw * var(--z)), calc(220px * var(--z)));height:calc(4px * var(--z));background:var(--line);margin-right:calc(8px * var(--z));position:relative;overflow:hidden}.fr-pr[data-astro-cid-cnvfar3s] i[data-astro-cid-cnvfar3s]{background:var(--ink);width:30%;position:absolute;top:0;bottom:0;left:0}.fr-nav[data-astro-cid-cnvfar3s] button[data-astro-cid-cnvfar3s]{width:calc(44px * var(--z));height:calc(44px * var(--z));border:var(--border);background:var(--white);color:var(--ink);box-shadow:var(--sh-1);font-family:var(--display);font-weight:900;font-size:calc(18px * var(--z));cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-fast)}.fr-nav[data-astro-cid-cnvfar3s] button[data-astro-cid-cnvfar3s]:hover{transform:translate(calc(-2px * var(--z)), calc(-2px * var(--z)));box-shadow:var(--sh-1h)}.fr-sc[data-astro-cid-cnvfar3s]{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg, var(--ink) calc(100% - calc(60px * var(--z))), transparent);mask-image:linear-gradient(90deg, var(--ink) calc(100% - calc(60px * var(--z))), transparent);overflow-x:auto}.fr-sc[data-astro-cid-cnvfar3s]::-webkit-scrollbar{display:none}.fr-sc[data-astro-cid-cnvfar3s].drag{cursor:grabbing;scroll-snap-type:none;user-select:none}.fr-l[data-astro-cid-cnvfar3s]{--top:calc(130px * var(--z));grid-auto-flow:column;grid-auto-columns:clamp(calc(130px * var(--z)), calc(12vw * var(--z)), calc(150px * var(--z)));padding:0 calc(80px * var(--z)) calc(18px * var(--z));margin:0;list-style:none;display:grid;position:relative}.fr-l[data-astro-cid-cnvfar3s]:before{content:"";left:0;right:0;top:calc(var(--top) + calc(17px * var(--z)));height:calc(2px * var(--z));background:var(--ink);position:absolute}.st[data-astro-cid-cnvfar3s]{grid-template-rows:var(--top) calc(36px * var(--z)) var(--top);scroll-snap-align:center;display:grid}.st-dot[data-astro-cid-cnvfar3s]{width:calc(14px * var(--z));height:calc(14px * var(--z));border-radius:var(--r-round);background:var(--paper);border:var(--border);z-index:1;grid-row:2;place-self:center;position:relative}.st--k[data-astro-cid-cnvfar3s] .st-dot[data-astro-cid-cnvfar3s]{width:calc(20px * var(--z));height:calc(20px * var(--z));background:var(--ink)}.st-stem[data-astro-cid-cnvfar3s]{width:calc(2px * var(--z));height:calc(14px * var(--z));background:var(--ink);grid-row:1;place-self:end center}.st--lo[data-astro-cid-cnvfar3s] .st-stem[data-astro-cid-cnvfar3s]{grid-row:3;align-self:start}.st-b[data-astro-cid-cnvfar3s]{z-index:1;width:clamp(calc(240px * var(--z)), calc(22vw * var(--z)), calc(280px * var(--z)));margin-bottom:calc(14px * var(--z));place-self:end center;gap:calc(6px * var(--z));background:var(--white);border:var(--border);padding:calc(14px * var(--z)) calc(16px * var(--z));grid-row:1;justify-items:start;display:grid;position:relative}.st--lo[data-astro-cid-cnvfar3s] .st-b[data-astro-cid-cnvfar3s]{margin:calc(14px * var(--z)) 0 0;grid-row:3;align-self:start}.st--k[data-astro-cid-cnvfar3s] .st-b[data-astro-cid-cnvfar3s]{box-shadow:var(--sh-1)}.st-d[data-astro-cid-cnvfar3s]{font-family:var(--mono);font-size:var(--fs-lbl);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-weight:700}.st--k[data-astro-cid-cnvfar3s] .st-d[data-astro-cid-cnvfar3s]{background:var(--ink);color:var(--paper);padding:calc(2px * var(--z)) calc(6px * var(--z))}.st-b[data-astro-cid-cnvfar3s] h3[data-astro-cid-cnvfar3s]{font-family:var(--display);font-weight:900;font-size:calc(19px * var(--z));letter-spacing:-.02em;line-height:1.1}.st--k[data-astro-cid-cnvfar3s] .st-b[data-astro-cid-cnvfar3s] h3[data-astro-cid-cnvfar3s]{font-size:calc(22px * var(--z))}.st-b[data-astro-cid-cnvfar3s] p[data-astro-cid-cnvfar3s]{font-size:calc(15px * var(--z));line-height:1.5}.st-a[data-astro-cid-cnvfar3s]{font-family:var(--mono);border-bottom:calc(2px * var(--z)) solid currentColor;font-weight:700;text-decoration:none}.sk[data-astro-cid-cnvfar3s]{gap:calc(16px * var(--z));margin-top:clamp(calc(56px * var(--z)), calc(7vw * var(--z)), calc(88px * var(--z)));display:grid}.sk[data-astro-cid-cnvfar3s]>.t-label[data-astro-cid-cnvfar3s]{color:var(--mute)}.sk[data-astro-cid-cnvfar3s] ul[data-astro-cid-cnvfar3s]{border:var(--border);background:var(--white);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sk[data-astro-cid-cnvfar3s] li[data-astro-cid-cnvfar3s]{gap:calc(4px * var(--z));padding:calc(14px * var(--z)) calc(14px * var(--z)) calc(16px * var(--z));border-right:var(--border);border-bottom:var(--border);margin:0 calc(-2px * var(--z)) calc(-2px * var(--z)) 0;align-content:start;display:grid}.sk-i[data-astro-cid-cnvfar3s]{width:calc(36px * var(--z));height:calc(36px * var(--z));border:var(--border);border-radius:var(--r-round);background:var(--white);place-items:center;display:grid}.sk-i[data-astro-cid-cnvfar3s] svg{width:50%;height:50%;fill:var(--c,var(--ink))}.sk-p[data-astro-cid-cnvfar3s] svg[data-astro-cid-cnvfar3s]{fill:none;width:58%;height:58%;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sk[data-astro-cid-cnvfar3s] b[data-astro-cid-cnvfar3s]{font-family:var(--display);font-weight:900;font-size:calc(17px * var(--z));letter-spacing:-.015em}.after[data-astro-cid-cnvfar3s]{margin-top:var(--after);justify-content:center;display:flex}@media (width<=1000px){.sk[data-astro-cid-cnvfar3s] ul[data-astro-cid-cnvfar3s]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.fr-nav[data-astro-cid-cnvfar3s]{justify-content:center}.fr-nav[data-astro-cid-cnvfar3s] button[data-astro-cid-cnvfar3s]{display:none}.fr-pr[data-astro-cid-cnvfar3s]{margin:0}.fr-l[data-astro-cid-cnvfar3s]{grid-auto-columns:42vw;padding-inline:20vw}.st-b[data-astro-cid-cnvfar3s]{width:76vw}.sk[data-astro-cid-cnvfar3s] ul[data-astro-cid-cnvfar3s]{grid-template-columns:1fr 1fr}}
