.hero[data-astro-cid-ucauuld7]{padding-block:clamp(16px,3vw,32px) 0}.hero-panel[data-astro-cid-ucauuld7]{border-radius:var(--r-panel);isolation:isolate;background:#aeb7f8;align-items:center;min-height:clamp(520px,44vw,600px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 70px -46px #2f3da0b3}.hero-panel[data-astro-cid-ucauuld7] .hero-art{object-fit:cover;object-position:72% 50%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-text[data-astro-cid-ucauuld7]{justify-items:start;gap:22px;max-width:min(620px,54%);padding:clamp(28px,5vw,64px);display:grid}.kicker[data-astro-cid-ucauuld7]{font:600 .82rem/1.2 var(--body);color:var(--peri-ink);background:#ffffffc7;border-radius:999px;padding:8px 14px}h1[data-astro-cid-ucauuld7]{font-weight:800;font-size:var(--step-h1);letter-spacing:-.035em;text-wrap:balance;isolation:isolate;margin:0;line-height:.96}.hl[data-astro-cid-ucauuld7]{white-space:nowrap;padding-inline:.06em;display:inline-block;position:relative}.hl[data-astro-cid-ucauuld7]:before{content:"";background:var(--sun);z-index:-1;box-shadow:0 .06em 0 var(--sun-deep);border-radius:.28em .5em .32em .46em;position:absolute;inset:.14em -.1em .02em;transform:rotate(-2.2deg)}.lede[data-astro-cid-ucauuld7]{max-width:38ch;color:var(--ink);margin:0;font-size:clamp(1.02rem,.96rem + .3vw,1.18rem);line-height:1.6}.cta-row[data-astro-cid-ucauuld7]{flex-wrap:wrap;gap:12px;display:flex}.hero[data-astro-cid-ucauuld7] .sticker[data-astro-cid-ucauuld7]{position:absolute}.hero[data-astro-cid-ucauuld7] .s1[data-astro-cid-ucauuld7]{--rot:-9deg;font-size:1.15rem;top:13%;left:54%}.hero[data-astro-cid-ucauuld7] .s2[data-astro-cid-ucauuld7]{--rot:6deg;bottom:12%;right:6%}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ucauuld7] .sticker[data-astro-cid-ucauuld7]{animation:pop .7s var(--spring) both}.hero[data-astro-cid-ucauuld7] .s1[data-astro-cid-ucauuld7]{animation-delay:.25s}.hero[data-astro-cid-ucauuld7] .s2[data-astro-cid-ucauuld7]{animation-delay:.4s}@keyframes pop{0%{opacity:0;transform:scale(.3) rotate(calc(var(--rot) - 20deg))}to{opacity:1;transform:scale(1) rotate(var(--rot))}}}@media (width<=960px){.hero-text[data-astro-cid-ucauuld7]{max-width:640px;padding-top:0}.hero-panel[data-astro-cid-ucauuld7]{background:#c9cefb;align-items:start;min-height:0}.hero-panel[data-astro-cid-ucauuld7] .hero-art{aspect-ratio:16/11;object-position:80% 50%;height:auto;margin-bottom:-48px;position:static;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hero[data-astro-cid-ucauuld7] .s1[data-astro-cid-ucauuld7]{top:18px;left:18px}.hero[data-astro-cid-ucauuld7] .s2[data-astro-cid-ucauuld7]{top:22px;bottom:auto;right:18px}}.pills-grid[data-astro-cid-ukon3uta]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.pills-intro[data-astro-cid-ukon3uta]{justify-items:start;gap:18px;display:grid}.pills-intro[data-astro-cid-ukon3uta] h2[data-astro-cid-ukon3uta]{font-weight:800;font-size:var(--step-h2);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;line-height:1}.pills-intro[data-astro-cid-ukon3uta]>p[data-astro-cid-ukon3uta]:not(.note){max-width:42ch;color:var(--muted);margin:0;font-size:1.05rem}.deck-hint[data-astro-cid-ukon3uta]{margin:0}.deck-controls[data-astro-cid-ukon3uta]{align-items:center;gap:14px;margin-top:8px;display:flex}.deck-controls[data-astro-cid-ukon3uta]:not(.is-ready){visibility:hidden}.round[data-astro-cid-ukon3uta]{cursor:pointer;background:var(--white);width:56px;height:56px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px #262a4024,0 14px 26px -16px #2f3da080}.round[data-astro-cid-ukon3uta]:active{box-shadow:0 1px #262a4024}.round[data-astro-cid-ukon3uta].next{background:var(--sun);box-shadow:0 4px 0 var(--sun-deep), 0 14px 26px -16px #2f3da080}.round[data-astro-cid-ukon3uta].next:active{box-shadow:0 1px 0 var(--sun-deep)}.round[data-astro-cid-ukon3uta]:focus-visible{outline-offset:4px;border-radius:50%}.deck-count[data-astro-cid-ukon3uta]{font:700 1rem/1 var(--display);text-align:center;min-width:5.5ch}.deck-stage[data-astro-cid-ukon3uta]{justify-items:center;margin:-18px -8px -26px;padding:18px 8px 26px;display:grid;overflow:clip}.deck[data-astro-cid-ukon3uta]{aspect-ratio:9/11;width:min(100%,440px);position:relative}.deck[data-astro-cid-ukon3uta][data-deck]{touch-action:pan-y}.deck-slot[data-astro-cid-ukon3uta]{transform:translate(calc(var(--p) * 11px), calc(var(--p) * 9px)) rotate(var(--r)) scale(calc(1 - var(--p) * .03));transform-origin:50% 90%;display:grid;position:absolute;inset:0 44px 36px 0}.deck-slot[data-astro-cid-ukon3uta]>.pill{height:100%}.deck-slot[data-astro-cid-ukon3uta][data-top]>.pill:focus-visible{outline-offset:4px}.deck[data-astro-cid-ukon3uta].is-dragging .deck-slot[data-astro-cid-ukon3uta][data-top]{translate:var(--drag-x,0px) 0}@media (prefers-reduced-motion:no-preference){.round[data-astro-cid-ukon3uta]{transition:transform .35s var(--spring)}.round[data-astro-cid-ukon3uta]:hover{transform:translateY(-2px)rotate(-6deg)}.round[data-astro-cid-ukon3uta].next:hover{transform:translateY(-2px)rotate(6deg)}.round[data-astro-cid-ukon3uta]:active{transform:translateY(3px)}.deck-slot[data-astro-cid-ukon3uta]{transition:transform .6s var(--spring), opacity .35s var(--ease), translate .3s var(--ease)}.deck[data-astro-cid-ukon3uta].is-dragging .deck-slot[data-astro-cid-ukon3uta][data-top]{transition:transform .6s var(--spring), opacity .35s var(--ease)}.deck-slot[data-astro-cid-ukon3uta].fly-r{opacity:0;transition:transform .3s ease-in,opacity .3s ease-in;transform:translate(120%,-8%)rotate(18deg)}.deck-slot[data-astro-cid-ukon3uta].fly-l{opacity:0;transform:translate(-120%,-8%)rotate(-18deg)}}@media (width<=860px){.pills-grid[data-astro-cid-ukon3uta]{grid-template-columns:1fr}}@media (width<=420px){.deck-slot[data-astro-cid-ukon3uta]{inset:0 34px 30px 0}}.map[data-astro-cid-tz3dc6ma]{background:var(--white);border-radius:var(--r-panel) var(--r-panel) 0 0}.start-sec[data-astro-cid-x7fbcv4l]{background:var(--white);padding-top:0}.start[data-astro-cid-x7fbcv4l]{background:var(--sun);border-radius:var(--r-panel);isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.start[data-astro-cid-x7fbcv4l]:after{content:"";z-index:-1;background:#ffd83d;border-radius:46% 54% 50% 50%;width:420px;height:420px;position:absolute;bottom:-200px;right:-120px}.start-head[data-astro-cid-x7fbcv4l]{justify-items:start;gap:18px;display:grid}.start-head[data-astro-cid-x7fbcv4l] h2[data-astro-cid-x7fbcv4l]{font-weight:800;font-size:var(--step-h2);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;line-height:1}.start[data-astro-cid-x7fbcv4l] .label[data-astro-cid-x7fbcv4l]{color:var(--ink)}.start[data-astro-cid-x7fbcv4l] .label[data-astro-cid-x7fbcv4l]:before{background:var(--white);box-shadow:none}.clock[data-astro-cid-x7fbcv4l]{align-items:center;gap:14px;display:flex}.clock[data-astro-cid-x7fbcv4l] svg[data-astro-cid-x7fbcv4l]{flex:none}.clock[data-astro-cid-x7fbcv4l] p[data-astro-cid-x7fbcv4l]{margin:0;display:grid}.clock[data-astro-cid-x7fbcv4l] strong[data-astro-cid-x7fbcv4l]{font:800 2.4rem/1 var(--display);letter-spacing:-.03em}.clock[data-astro-cid-x7fbcv4l] span[data-astro-cid-x7fbcv4l]{font:500 .85rem/1.3 var(--body)}.start[data-astro-cid-x7fbcv4l] .btn-ink[data-astro-cid-x7fbcv4l]:focus-visible{outline-color:var(--ink)}.start-steps[data-astro-cid-x7fbcv4l]{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]{counter-increment:s;background:var(--white);box-shadow:0 5px 0 var(--sun-deep);border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 18px;display:grid}.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]:nth-child(2){transform:rotate(.8deg)translate(10px)}.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]:before{content:counter(s);background:var(--lav);width:52px;height:52px;color:var(--peri-ink);font:800 1.5rem/1 var(--display);border-radius:16px;grid-row:span 2;place-items:center;display:grid}.start-steps[data-astro-cid-x7fbcv4l] strong[data-astro-cid-x7fbcv4l]{font:700 1.08rem/1.25 var(--display)}.start-steps[data-astro-cid-x7fbcv4l] span[data-astro-cid-x7fbcv4l]{color:var(--muted);grid-column:2;font-size:.9rem;line-height:1.5}.start-steps[data-astro-cid-x7fbcv4l] em[data-astro-cid-x7fbcv4l]{font:800 .82rem/1 var(--display);background:var(--ink);color:var(--white);white-space:nowrap;border-radius:999px;grid-area:1/3/span 2;padding:8px 10px;font-style:normal}@media (prefers-reduced-motion:no-preference){.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]{transition:transform .4s var(--spring)}.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]:hover{transform:translateY(-3px)rotate(-.6deg)}}@media (width<=860px){.start[data-astro-cid-x7fbcv4l]{grid-template-columns:1fr}.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]:nth-child(2){transform:none}}@media (width<=420px){.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]{grid-template-columns:44px minmax(0,1fr);padding:14px}.start-steps[data-astro-cid-x7fbcv4l] li[data-astro-cid-x7fbcv4l]:before{width:44px;height:44px;font-size:1.25rem}.start-steps[data-astro-cid-x7fbcv4l] em[data-astro-cid-x7fbcv4l]{grid-area:auto/2;justify-self:start;margin-top:4px}}.soon-box[data-astro-cid-kylw343t]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.soon-box[data-astro-cid-kylw343t] .sticker[data-astro-cid-kylw343t]{--rot:-8deg;padding:14px 20px;font-size:1.3rem}.soon[data-astro-cid-kylw343t] h2[data-astro-cid-kylw343t]{font-weight:800;font-size:var(--step-h2);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 14px;line-height:1}.soon[data-astro-cid-kylw343t] p[data-astro-cid-kylw343t]{max-width:52ch;color:var(--muted);margin:0;font-size:1.05rem}@media (width<=640px){.soon-box[data-astro-cid-kylw343t]{grid-template-columns:1fr;justify-items:start}}
