.narrow[data-astro-cid-wcolddp2]{max-width:1360px;margin:0 auto;padding:0 clamp(20px,3.5vw,56px)}.kick[data-astro-cid-wcolddp2]{font:600 calc(.72rem * var(--tx))/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0}h2[data-astro-cid-wcolddp2]{letter-spacing:-.015em;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:600}.center[data-astro-cid-wcolddp2]{justify-content:center;margin:clamp(28px,4vw,44px) 0 0;display:flex}.go[data-astro-cid-wcolddp2]{font-size:calc(.85rem * var(--tx))}.dark[data-astro-cid-wcolddp2]{--paper:#0f2335;--sheet:#142b40;--ink:#f5f8fa;--ink-2:#c9d6e0;--ink-3:#9fb3c3;--rule:#284460;--accent:#c6f04a;--accent-ink:#c6f04a;--on-accent:#0f2335;isolation:isolate;color:var(--ink);background:#0d1d2c;position:relative;overflow:hidden}[data-theme=dark] .dark[data-astro-cid-wcolddp2]{background:#081521;box-shadow:inset 0 1px #284460,inset 0 -1px #284460}.dark[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c6f04a47 1px,#0000 1.6px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#0000 35%,#000 100%);mask-image:radial-gradient(60% 80%,#0000 35%,#000 100%)}.dark[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].accent{--btn-face:#c6f04a;--btn-ink:#0f2335;--btn-rim:#fff9;--btn-ring:transparent;--btn-glow:#c6f04a59}.dark[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].accent:hover{--btn-face:#d8f976}.dark[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].ghost{--btn-face:transparent;--btn-ink:#f5f8fa;--btn-rim:transparent;--btn-ring:#f5f8fa59;--btn-glow:transparent;--btn-blur:0px}.dark[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].ghost:hover{--btn-face:#f5f8fa14;--btn-ring:#c6f04a}.top[data-astro-cid-wcolddp2]{padding:0}.hero[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.15fr;grid-template-areas:"head head""copy pic";align-items:center;gap:clamp(20px,3vw,40px) clamp(24px,4vw,72px);padding:clamp(32px,5vw,72px) 0;display:grid}.hero-head[data-astro-cid-wcolddp2]{grid-area:head;gap:clamp(12px,1.4vw,18px);display:grid}.hero-copy[data-astro-cid-wcolddp2]{grid-area:copy;justify-items:start;gap:clamp(16px,1.8vw,24px);display:grid}.hero-pic[data-astro-cid-wcolddp2]{grid-area:pic}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{text-wrap:balance;letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.2rem,4.2vw,4.4rem);font-weight:600;line-height:1.06}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--accent);font-style:normal;display:block}.lede[data-astro-cid-wcolddp2]{font-size:calc(clamp(.9rem, 1.1vw, 1rem) * var(--tx));color:var(--ink-2);max-width:44ch;margin:0;line-height:1.55}.actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;display:flex}.hero-pic[data-astro-cid-wcolddp2]{margin:0;position:relative}.hero-pic[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 24px 50px -24px #000000b3}.hero-pic[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{color:#0f2335;font:600 calc(.62rem * var(--tx))/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#c6f04a;border-radius:999px;padding:4px 12px;position:absolute;bottom:-12px;left:14px}.cap-link[data-astro-cid-wcolddp2]{color:inherit;text-decoration:none}.hero-pic[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]:hover{background:#d8f976}.cap-link[data-astro-cid-wcolddp2]:hover{text-underline-offset:3px;text-decoration:underline}.chapter[data-astro-cid-wcolddp2]{padding:clamp(64px,9vw,120px) 0 0}.chapter[data-astro-cid-wcolddp2].last{padding-bottom:clamp(64px,9vw,120px)}.ch-head[data-astro-cid-wcolddp2]{text-align:center;justify-items:center;gap:12px;max-width:860px;margin:0 auto clamp(32px,5vw,64px);display:grid}.ch-head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:not(.kick){font-size:calc(.95rem * var(--tx));color:var(--ink-2);margin:0;line-height:1.55}.offers[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:clamp(40px,6vw,72px);display:grid}.offer[data-astro-cid-wcolddp2]{background:var(--sheet);border:1px solid var(--rule);color:inherit;border-radius:8px;align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.offer[data-astro-cid-wcolddp2]:hover{border-color:var(--accent);box-shadow:var(--shadow);color:inherit;transform:translateY(-2px)}.offer[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:max(calc(1.15rem * var(--th)), calc(1.05rem * var(--tx)));font-weight:600;line-height:1.25}.offer[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:not(.kick){font-size:calc(.85rem * var(--tx));color:var(--ink-2);margin:0;line-height:1.55}.offer[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font:600 calc(1rem * var(--tx))/1.2 var(--display);color:var(--accent-ink);margin-top:4px}.offer-note[data-astro-cid-wcolddp2]{border-left:2px solid var(--accent);font-size:calc(.75rem * var(--tx));color:var(--ink-3);padding-left:10px;line-height:1.5}.row[data-astro-cid-wcolddp2]{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(28px,5vw,88px);padding:clamp(36px,5vw,80px) clamp(0px,3vw,56px);display:grid}.row[data-astro-cid-wcolddp2]:has(>.row-text:first-child){grid-template-columns:5fr 7fr}.row[data-astro-cid-wcolddp2].band{--band:color-mix(in srgb, var(--accent) 7%, var(--paper));background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax)}.row-text[data-astro-cid-wcolddp2]{align-content:center;justify-items:start;gap:12px;display:grid}.row-text[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{letter-spacing:-.015em;font-size:clamp(1.9rem,2.8vw,2.9rem);font-weight:600;line-height:1.1}.row-text[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:not(.kick){font-size:calc(.9rem * var(--tx));color:var(--ink-2);max-width:40ch;margin:0;line-height:1.6}.row-media[data-astro-cid-wcolddp2]{min-width:0}.soon[data-astro-cid-wcolddp2]{background:var(--accent);color:var(--on-accent);letter-spacing:.1em;border-radius:999px;margin-left:8px;padding:2px 10px;display:inline-block}.film[data-astro-cid-wcolddp2],.pic[data-astro-cid-wcolddp2]{aspect-ratio:16/10;object-fit:cover;background:var(--sheet);border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -22px #0f23358c}.pic[data-astro-cid-wcolddp2].sheet{aspect-ratio:1400/990;object-fit:contain;background:#fff}.fan[data-astro-cid-wcolddp2]{aspect-ratio:1400/1060;margin:0;padding:0;list-style:none;position:relative}.fan[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{width:76%;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:5%;left:12%}.fan[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:first-child{z-index:1;transform:translate(-13%,4%)rotate(-6deg)}.fan[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(2){z-index:3;transform:translateY(-2%)rotate(0)}.fan[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(3){z-index:2;transform:translate(13%,6%)rotate(5deg)}.fan[data-astro-cid-wcolddp2]:hover li[data-astro-cid-wcolddp2]:first-child{transform:translate(-20%,4%)rotate(-9deg)}.fan[data-astro-cid-wcolddp2]:hover li[data-astro-cid-wcolddp2]:nth-child(3){transform:translate(20%,7%)rotate(8deg)}.fan[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover{z-index:4}.fan[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{display:block}.fan[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{aspect-ratio:1400/990;background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 12px 30px -10px #0f233573}.fan-cap[data-astro-cid-wcolddp2]{text-align:center;font:600 calc(.7rem * var(--tx))/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 0}.calc[data-astro-cid-wcolddp2]{background:var(--sheet);border:1px solid var(--rule);color:inherit;border-radius:8px;gap:14px;padding:clamp(18px,2.2vw,26px);text-decoration:none;transition:transform .2s;display:grid;box-shadow:0 18px 40px -22px #0f233573}.calc[data-astro-cid-wcolddp2]:hover{color:inherit;transform:translateY(-2px)}.ex-head[data-astro-cid-wcolddp2]{align-items:center;gap:14px;display:flex}.ex-head[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{aspect-ratio:4/3;object-fit:cover;object-position:center 58%;background:#fff;border-radius:6px;flex:none;width:clamp(72px,8vw,96px);height:auto}.ex-head[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{gap:4px;display:grid}.ex-name[data-astro-cid-wcolddp2]{font:600 calc(.95rem * var(--tx))/1.25 var(--display);margin:0}.ex-name[data-astro-cid-wcolddp2] .num[data-astro-cid-wcolddp2]{color:var(--ink-3);white-space:nowrap;margin-left:.2em;font-weight:500}.ex-stages[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,max-content) minmax(40px,1fr) max-content;grid-auto-flow:dense;font-size:calc(.78rem * var(--tx));color:var(--ink-2);align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{display:contents}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>b[data-astro-cid-wcolddp2]{color:var(--ink);white-space:nowrap;text-align:right;grid-column:3;font-weight:600}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>i[data-astro-cid-wcolddp2]{background:var(--rule);border-radius:3px;grid-column:2;height:6px;display:block}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>i[data-astro-cid-wcolddp2]>i[data-astro-cid-wcolddp2]{background:var(--accent);border-radius:3px;height:100%;display:block}.ex-total[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule);font-size:calc(.9rem * var(--tx));justify-content:space-between;gap:12px;margin:0;padding-top:10px;font-weight:600;display:flex}.ex-total[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{white-space:nowrap}.ex-spec[data-astro-cid-wcolddp2]{border-collapse:collapse;width:100%;font-size:calc(.78rem * var(--tx));color:var(--ink-2)}.ex-spec[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{border-top:1px dashed var(--rule);vertical-align:baseline;padding:7px 0}.ex-spec[data-astro-cid-wcolddp2] .r[data-astro-cid-wcolddp2]{text-align:right;white-space:nowrap;color:var(--ink);padding-left:16px;font-weight:600}.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{text-align:center;background:var(--sheet);border:1px solid var(--rule);border-radius:8px;align-content:start;justify-items:center;gap:8px;padding:22px 14px;display:grid}.ic[data-astro-cid-wcolddp2]{background:color-mix(in srgb, var(--accent) 12%, var(--paper));width:40px;height:40px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.ic[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cards[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font:600 calc(.85rem * var(--tx))/1.25 var(--display);color:var(--ink)}.cards[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-size:calc(.75rem * var(--tx));color:var(--ink-3);line-height:1.45}.closing[data-astro-cid-wcolddp2]{text-align:center;justify-items:center;gap:16px;padding-block:clamp(48px,7vw,96px);display:grid}.closing[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:var(--ink)}.chips[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border:1px solid var(--rule);font-size:calc(.8rem * var(--tx));color:var(--ink-2);border-radius:999px;padding:6px 14px}.chips[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--ink);white-space:nowrap;font-weight:600}.all-prices[data-astro-cid-wcolddp2]{font-size:calc(.8rem * var(--tx));color:var(--ink-2)}.all-prices[data-astro-cid-wcolddp2]:hover{color:var(--accent)}.faq[data-astro-cid-wcolddp2]{max-width:900px;margin:0 auto}.faq[data-astro-cid-wcolddp2] details[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule)}.faq[data-astro-cid-wcolddp2] details[data-astro-cid-wcolddp2]:last-of-type{border-bottom:1px solid var(--rule)}.faq[data-astro-cid-wcolddp2] summary[data-astro-cid-wcolddp2]{font:600 calc(.95rem * var(--tx))/1.35 var(--display);padding:16px 0}.faq[data-astro-cid-wcolddp2] details[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:calc(.85rem * var(--tx));color:var(--ink-2);margin:0;padding:0 2rem 18px 0;line-height:1.6}.faq-note[data-astro-cid-wcolddp2]{font-size:calc(.8rem * var(--tx));color:var(--ink-3);margin:20px 0 0;line-height:1.55}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-wcolddp2]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal[data-astro-cid-wcolddp2]:not(.in){opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.fan[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{transition:none}}@media (width<=900px){.hero[data-astro-cid-wcolddp2],.row[data-astro-cid-wcolddp2],.row[data-astro-cid-wcolddp2]:has(>.row-text:first-child),.offers[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero[data-astro-cid-wcolddp2]{grid-template-areas:"head""copy""pic"}.row[data-astro-cid-wcolddp2] .row-text[data-astro-cid-wcolddp2]{order:2}.row[data-astro-cid-wcolddp2]{padding-left:16px;padding-right:16px}.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.cards[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{hyphens:auto;min-width:0}.cards[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:last-child{grid-column:1/-1}}@media (width<=640px){.hero[data-astro-cid-wcolddp2]{padding:24px 0 32px}.ex-stages[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) max-content;grid-auto-flow:row;gap:4px 12px}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{white-space:normal}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>b[data-astro-cid-wcolddp2]{grid-column:2}.ex-stages[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>i[data-astro-cid-wcolddp2]{grid-column:1/-1;margin-bottom:6px}.actions[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{flex:100%}}@media (width<=420px){.cards[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.cards[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:last-child{grid-column:auto}}
