.hero[data-astro-cid-i3irphx7]{background:radial-gradient(120% 60% at 100% 0%, var(--blue-soft) 0%, #e8f2ff00 60%), radial-gradient(80% 40% at 0% 100%, var(--orange-soft) 0%, #fff3e300 70%);padding-block:24px 96px;position:relative}.grid[data-astro-cid-i3irphx7]{gap:56px;display:grid}.copy[data-astro-cid-i3irphx7]{align-content:center;gap:22px;display:grid}h1[data-astro-cid-i3irphx7]{letter-spacing:.02em;font-size:clamp(2.5rem,11.5vw,4.5rem);line-height:1.32}.accent[data-astro-cid-i3irphx7]{color:var(--blue-ink)}.sub[data-astro-cid-i3irphx7]{color:var(--ink-2);font-size:1.0625rem;line-height:1.9}.sp[data-astro-cid-i3irphx7]{display:inline}.flow[data-astro-cid-i3irphx7]{color:var(--ink-2);letter-spacing:.08em;align-items:center;gap:0;font-size:.8125rem;list-style:none;display:flex}.flow[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:8px;display:flex}.flow[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7]:before{content:"";border-top:1.5px dashed #007aff73;width:clamp(18px,6vw,40px);height:0;margin-inline:10px}.dot[data-astro-cid-i3irphx7]{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #007aff26}.dot[data-astro-cid-i3irphx7].orange{background:var(--orange);box-shadow:0 0 0 4px #ff95002e}.cta[data-astro-cid-i3irphx7]{justify-items:start;gap:12px;margin-top:8px;display:grid}.note[data-astro-cid-i3irphx7]{color:var(--ink-3);font-size:.75rem}.media[data-astro-cid-i3irphx7]{padding-bottom:72px;position:relative}.film[data-astro-cid-i3irphx7]{border-radius:var(--radius-l);aspect-ratio:4/4.4;background:#cfe0ef;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #10265273}.film[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;object-position:42% 50%;width:100%;height:100%}.pause[data-astro-cid-i3irphx7]{backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#12151b66;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.pause[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{fill:currentColor;width:16px;height:16px}.pause[data-astro-cid-i3irphx7] .i-play[data-astro-cid-i3irphx7],.pause[data-astro-cid-i3irphx7].paused .i-pause[data-astro-cid-i3irphx7]{display:none}.pause[data-astro-cid-i3irphx7].paused .i-play[data-astro-cid-i3irphx7]{display:inline}.phone-wrap[data-astro-cid-i3irphx7]{width:46%;max-width:250px;position:absolute;bottom:0;right:-4px;transform:rotate(3deg)}.phone-wrap[data-astro-cid-i3irphx7].theme{justify-items:center;gap:12px;width:40%;max-width:220px;display:grid;bottom:12px;left:-4px;right:auto;transform:rotate(-4deg)}@media (width>=960px){.hero[data-astro-cid-i3irphx7]{padding-block:40px 140px}.grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:72px}h1[data-astro-cid-i3irphx7]{white-space:nowrap;font-size:clamp(2.4rem,3.4vw,3.1rem)}.sub[data-astro-cid-i3irphx7]{font-size:1rem}.flow[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7]:before{width:26px}.film[data-astro-cid-i3irphx7]{aspect-ratio:16/12}.media[data-astro-cid-i3irphx7]{padding-bottom:0}.phone-wrap[data-astro-cid-i3irphx7]{z-index:2;width:250px;bottom:-72px;left:-24px;right:auto;transform:rotate(4deg)}.phone-wrap[data-astro-cid-i3irphx7].theme{z-index:1;width:clamp(190px,16.6vw,240px);bottom:-100px;left:calc(-1*clamp(90px,27vw - 155px,240px));right:auto;transform:rotate(-7deg)}}.heading[data-astro-cid-ysklgcyt]{gap:18px;max-width:720px;display:grid}.align-center[data-astro-cid-ysklgcyt]{text-align:center;justify-items:center;margin-inline:auto}h2[data-astro-cid-ysklgcyt]{font-size:clamp(1.875rem,6.4vw,3.25rem)}.lead[data-astro-cid-ysklgcyt]{max-width:34em}.tone-light[data-astro-cid-ysklgcyt] h2[data-astro-cid-ysklgcyt]{color:#fff}.tone-light[data-astro-cid-ysklgcyt] .lead[data-astro-cid-ysklgcyt]{color:#ffffffc7}.tone-light[data-astro-cid-ysklgcyt] .eyebrow[data-astro-cid-ysklgcyt]{color:#ffc178}.journey[data-astro-cid-wj4iumeo]{background:linear-gradient(180deg, #fff 0%, var(--sky) 100%)}.timeline[data-astro-cid-wj4iumeo]{gap:clamp(80px,14vw,140px);margin-top:clamp(56px,10vw,96px);list-style:none;display:grid}.step[data-astro-cid-wj4iumeo]{grid-template-columns:56px 1fr;gap:0 18px;display:grid;position:relative}.rail[data-astro-cid-wj4iumeo]{flex-direction:column;grid-row:1/span 2;align-items:center;display:flex;position:relative}.stamp[data-astro-cid-wj4iumeo]{font-family:var(--font-latin);letter-spacing:.12em;color:var(--ink-3);writing-mode:vertical-rl;margin-bottom:12px;font-size:.8125rem}.node[data-astro-cid-wj4iumeo]{border:3px solid var(--blue);background:#fff;border-radius:50%;flex:none;width:14px;height:14px}.rail[data-astro-cid-wj4iumeo]:after{content:"";background:linear-gradient(var(--blue), #007aff1a);opacity:.4;flex:1;width:2px;margin-top:6px}.after[data-astro-cid-wj4iumeo] .node[data-astro-cid-wj4iumeo]{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 6px #ff95002e}.after[data-astro-cid-wj4iumeo] .rail[data-astro-cid-wj4iumeo]:after{display:none}.body[data-astro-cid-wj4iumeo]{align-content:start;gap:14px;display:grid}.label[data-astro-cid-wj4iumeo]{letter-spacing:.1em;color:var(--blue-ink);font-size:.8125rem;font-weight:600}.after[data-astro-cid-wj4iumeo] .label[data-astro-cid-wj4iumeo]{color:var(--orange-ink)}h3[data-astro-cid-wj4iumeo]{font-size:clamp(1.625rem,5.6vw,2.375rem)}.text[data-astro-cid-wj4iumeo]{color:var(--ink-2);line-height:2}.tags[data-astro-cid-wj4iumeo]{flex-wrap:wrap;gap:8px;margin-top:4px;list-style:none;display:flex}.tags[data-astro-cid-wj4iumeo] li[data-astro-cid-wj4iumeo]{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:4px 12px;font-size:.75rem}.visual[data-astro-cid-wj4iumeo]{grid-column:2;margin-top:40px}.stack[data-astro-cid-wj4iumeo]{isolation:isolate;justify-content:center;padding-block:8px 24px;display:flex;position:relative}.stack[data-astro-cid-wj4iumeo] .back{z-index:-1;opacity:.95;position:absolute;top:40px;left:4%;transform:rotate(-6deg)}.before[data-astro-cid-wj4iumeo] .stack[data-astro-cid-wj4iumeo]{justify-content:flex-end;padding-right:2%}.during[data-astro-cid-wj4iumeo] .stack[data-astro-cid-wj4iumeo]{justify-content:flex-start}.photo[data-astro-cid-wj4iumeo]{aspect-ratio:4/5;border-radius:var(--radius-l);width:88%;overflow:hidden}.photo[data-astro-cid-wj4iumeo] img{object-fit:cover;object-position:30% 50%;width:100%;height:100%}.during[data-astro-cid-wj4iumeo] .stack[data-astro-cid-wj4iumeo] .front{width:52%;position:absolute;bottom:-8px;right:0}.memory-card[data-astro-cid-wj4iumeo]{aspect-ratio:9/16;border-radius:var(--radius-l);color:#fff;width:min(320px,82%);margin-inline:auto;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #b85c0073}.memory-card[data-astro-cid-wj4iumeo] img{object-fit:cover;object-position:36% 50%;width:100%;height:100%;transition:transform 1.2s var(--ease)}.memory-card[data-astro-cid-wj4iumeo]:hover img{transform:scale(1.04)}.overlay[data-astro-cid-wj4iumeo]{text-shadow:0 2px 16px #00000073;display:grid;position:absolute;bottom:56px;left:20px}.time[data-astro-cid-wj4iumeo]{font-family:var(--font-latin);font-size:3rem;font-weight:500;line-height:1}.place[data-astro-cid-wj4iumeo]{letter-spacing:.08em;font-size:.9375rem;font-weight:600}.play[data-astro-cid-wj4iumeo]{backdrop-filter:blur(12px);background:#ffffff47;border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.play[data-astro-cid-wj4iumeo] svg[data-astro-cid-wj4iumeo]{fill:#fff;width:26px;margin-left:3px}.caption[data-astro-cid-wj4iumeo]{opacity:.85;letter-spacing:.08em;font-size:.6875rem;position:absolute;bottom:20px;left:20px}@media (width>=960px){.step[data-astro-cid-wj4iumeo]{grid-template-columns:72px minmax(0,5fr) minmax(0,6fr);align-items:center;gap:0 40px}.rail[data-astro-cid-wj4iumeo]{grid-row:1;align-self:stretch}.visual[data-astro-cid-wj4iumeo]{grid-column:3;margin-top:0}.body[data-astro-cid-wj4iumeo]{max-width:30em}}.bento[data-astro-cid-7vvucncb]{gap:16px;margin-top:clamp(48px,8vw,80px);display:grid}.card[data-astro-cid-7vvucncb]{border-radius:var(--radius-l);background:var(--sky);isolation:isolate;min-height:520px;display:grid;position:relative;overflow:hidden}.text[data-astro-cid-7vvucncb]{z-index:1;align-content:start;gap:10px;padding:32px 28px 0;display:grid;position:relative}.text[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]:not(.kicker){color:var(--ink-2);font-size:.9375rem;line-height:1.95}.kicker[data-astro-cid-7vvucncb]{letter-spacing:.1em;color:var(--blue-ink);font-size:.75rem;font-weight:600}h3[data-astro-cid-7vvucncb]{font-size:clamp(1.5rem,5.2vw,2rem)}.peek[data-astro-cid-7vvucncb]{justify-content:center;align-items:flex-start;height:300px;margin-top:28px;display:flex;overflow:hidden}.peek[data-astro-cid-7vvucncb] .phone{width:70%;max-width:270px}.schedule[data-astro-cid-7vvucncb]{background:linear-gradient(160deg,#eaf3ff,#f7fbff)}.places[data-astro-cid-7vvucncb]{background:linear-gradient(160deg,#e9f6f6,#f6fbfb)}.bookings[data-astro-cid-7vvucncb]{background:linear-gradient(160deg,#fff4e6,#fffaf3)}.bookings[data-astro-cid-7vvucncb] .kicker[data-astro-cid-7vvucncb]{color:var(--orange-ink)}.card[data-astro-cid-7vvucncb] .bg{z-index:-1;position:absolute;inset:0}.card[data-astro-cid-7vvucncb] .bg img{object-fit:cover;width:100%;height:100%}.photos[data-astro-cid-7vvucncb],.memories[data-astro-cid-7vvucncb]{color:#fff}.photos[data-astro-cid-7vvucncb]:after,.memories[data-astro-cid-7vvucncb]:after{content:"";z-index:-1;background:linear-gradient(#080e1eb3 0%,#080e1e26 55%,#080e1e59 100%);position:absolute;inset:0}.on-photo[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]:not(.kicker){color:#ffffffdb}.on-photo[data-astro-cid-7vvucncb] .kicker[data-astro-cid-7vvucncb]{color:#ffc178}.photos[data-astro-cid-7vvucncb]{text-decoration:none}.photos[data-astro-cid-7vvucncb]:hover .more-link[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{transform:translate(4px)}.memories[data-astro-cid-7vvucncb]{min-height:560px;text-decoration:none}.memories[data-astro-cid-7vvucncb]:after{background:linear-gradient(#080e1ebf 0%,#080e1e33 60%,#080e1e8c 100%)}.memories[data-astro-cid-7vvucncb] h3[data-astro-cid-7vvucncb]{font-size:clamp(1.875rem,6.4vw,3rem)}.more-link[data-astro-cid-7vvucncb]{color:#ffc178;margin-top:8px;font-weight:600}.more-link[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{transition:transform .25s var(--ease);display:inline-block}.memories[data-astro-cid-7vvucncb]:hover .more-link[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{transform:translate(4px)}.memories[data-astro-cid-7vvucncb] .bg img{transition:transform 1.4s var(--ease)}.memories[data-astro-cid-7vvucncb]:hover .bg img{transform:scale(1.03)}.extras[data-astro-cid-7vvucncb]{text-align:center;justify-items:center;gap:14px;margin-top:40px;display:grid}.extras[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]{color:var(--ink-3);letter-spacing:.1em;font-size:.8125rem}.extras[data-astro-cid-7vvucncb] ul[data-astro-cid-7vvucncb]{flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.extras[data-astro-cid-7vvucncb] li[data-astro-cid-7vvucncb]{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:.8125rem}@media (width>=760px){.bento[data-astro-cid-7vvucncb]{grid-template-columns:repeat(6,1fr)}.schedule[data-astro-cid-7vvucncb],.places[data-astro-cid-7vvucncb],.bookings[data-astro-cid-7vvucncb]{grid-column:span 2}.photos[data-astro-cid-7vvucncb]{grid-column:span 6;min-height:460px}.photos[data-astro-cid-7vvucncb] .text[data-astro-cid-7vvucncb]{max-width:30em;padding:48px}.memories[data-astro-cid-7vvucncb]{grid-column:span 6;min-height:620px}.memories[data-astro-cid-7vvucncb] .text[data-astro-cid-7vvucncb]{max-width:34em;padding:64px}}@media (width>=760px) and (width<=1100px){.schedule[data-astro-cid-7vvucncb],.places[data-astro-cid-7vvucncb]{grid-column:span 3}.bookings[data-astro-cid-7vvucncb]{grid-column:span 6}}.memories[data-astro-cid-oo7gadxm]{background:linear-gradient(180deg, var(--night) 0%, var(--night-2) 65%, #3a2a3a 100%);color:#fff;padding-block:clamp(96px,15vw,180px);position:relative;overflow:hidden}.glow[data-astro-cid-oo7gadxm]{pointer-events:none;background:radial-gradient(50% 50%,#ff950059,#ff950000 70%);height:70%;position:absolute;inset:auto -20% -30%}.grid[data-astro-cid-oo7gadxm]{gap:72px;display:grid;position:relative}.copy[data-astro-cid-oo7gadxm]{align-content:start;justify-items:start;gap:24px;display:grid}.eyebrow[data-astro-cid-oo7gadxm]{color:#ffc178}h2[data-astro-cid-oo7gadxm]{font-size:clamp(2.25rem,9vw,4rem);line-height:1.35}.lead[data-astro-cid-oo7gadxm]{color:#fffc;max-width:30em}.steps[data-astro-cid-oo7gadxm]{gap:22px;margin-block:16px 8px;list-style:none;display:grid}.steps[data-astro-cid-oo7gadxm] li[data-astro-cid-oo7gadxm]{grid-template-columns:40px 1fr;align-items:start;gap:16px;display:grid}.n[data-astro-cid-oo7gadxm]{width:40px;height:40px;font-family:var(--font-latin);color:#ffc178;border:1px solid #ffc17899;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}h3[data-astro-cid-oo7gadxm]{margin-bottom:4px;font-size:1.0625rem}.steps[data-astro-cid-oo7gadxm] p[data-astro-cid-oo7gadxm]{color:#ffffffb8;font-size:.9375rem;line-height:1.9}.pro[data-astro-cid-oo7gadxm]{color:#fff9;max-width:34em;font-size:.75rem;line-height:1.9}.player[data-astro-cid-oo7gadxm]{justify-items:center;gap:16px;display:grid}.player[data-astro-cid-oo7gadxm] .phone{box-shadow:0 50px 100px -30px #ff950059,0 30px 60px -20px #0009}.caption[data-astro-cid-oo7gadxm]{color:#fff9;letter-spacing:.06em;font-size:.75rem}.fallback[data-astro-cid-oo7gadxm]{width:100%;height:100%;position:relative}.fallback[data-astro-cid-oo7gadxm] img{object-fit:cover;object-position:38% 50%;width:100%;height:100%}.fallback-text[data-astro-cid-oo7gadxm]{text-shadow:0 2px 18px #00000080;gap:2px;display:grid;position:absolute;bottom:9%;left:8%}.day[data-astro-cid-oo7gadxm]{letter-spacing:.18em;font-size:.6875rem;font-weight:600}.time[data-astro-cid-oo7gadxm]{font-family:var(--font-latin);font-size:3.5rem;line-height:1}.place[data-astro-cid-oo7gadxm]{letter-spacing:.08em;font-size:.9375rem;font-weight:600}@media (width>=960px){.grid[data-astro-cid-oo7gadxm]{grid-template-columns:1fr 1fr;align-items:center;gap:80px}.player[data-astro-cid-oo7gadxm]{order:-1}}.photomap[data-astro-cid-zjc4xjos]{background:linear-gradient(#f6f3ec 0%,#f2eee5 100%)}.grid[data-astro-cid-zjc4xjos]{gap:64px;display:grid}.copy[data-astro-cid-zjc4xjos]{align-content:start;gap:24px;display:grid}h2[data-astro-cid-zjc4xjos]{font-size:clamp(2.25rem,9vw,4rem);line-height:1.35}.lead[data-astro-cid-zjc4xjos]{max-width:30em}.count[data-astro-cid-zjc4xjos]{grid-template-columns:auto 1fr;align-items:baseline;gap:14px 10px;max-width:360px;margin-top:8px;display:grid}.num[data-astro-cid-zjc4xjos]{font-family:var(--font-latin);color:var(--ink);font-size:clamp(4rem,14vw,5.5rem);line-height:.9}.of[data-astro-cid-zjc4xjos]{font-family:var(--font-latin);color:var(--ink-3);font-size:1.75rem}.bar[data-astro-cid-zjc4xjos]{background:#12151b1a;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.bar[data-astro-cid-zjc4xjos] span[data-astro-cid-zjc4xjos]{background:linear-gradient(90deg, var(--blue), var(--orange));border-radius:inherit;width:46.8085%;height:100%;display:block}.points[data-astro-cid-zjc4xjos]{gap:22px;margin-top:8px;list-style:none;display:grid}.points[data-astro-cid-zjc4xjos] li[data-astro-cid-zjc4xjos]{border-left:2px solid #007aff40;padding-left:18px}h3[data-astro-cid-zjc4xjos]{margin-bottom:4px;font-size:1.0625rem}.points[data-astro-cid-zjc4xjos] p[data-astro-cid-zjc4xjos]{color:var(--ink-2);font-size:.9375rem;line-height:1.9}.note[data-astro-cid-zjc4xjos]{color:var(--ink-3);max-width:34em;font-size:.75rem;line-height:1.9}.visual[data-astro-cid-zjc4xjos]{justify-content:center;display:flex}.visual[data-astro-cid-zjc4xjos] .phone{box-shadow:0 50px 100px -30px #503c1447,0 30px 60px -24px #0000004d}@media (width>=960px){.grid[data-astro-cid-zjc4xjos]{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.head[data-astro-cid-ftulcond]{gap:24px;max-width:40em;display:grid}h2[data-astro-cid-ftulcond]{font-size:clamp(2.25rem,9vw,4rem);line-height:1.35}.stage[data-astro-cid-ftulcond]{gap:48px;margin-top:clamp(48px,8vw,72px);display:grid}.preview-wrap[data-astro-cid-ftulcond]{justify-items:center;gap:14px;display:grid}.preview[data-astro-cid-ftulcond]{aspect-ratio:9/16;width:min(320px,100%);box-shadow:var(--shadow-phone);background:linear-gradient(145deg,#2a2d33,#0d0f12);border-radius:40px;grid-template-rows:auto 1fr auto;padding:10px;display:grid;position:relative;overflow:hidden}.preview[data-astro-cid-ftulcond]>[data-astro-cid-ftulcond]{transition:background-color .4s var(--ease), color .4s var(--ease)}.p-top[data-astro-cid-ftulcond]{color:#fff;background:linear-gradient(#0000 30%,#00000073),linear-gradient(160deg,#57b6e6,#1f6fa8 60%,#0f4f73);border-radius:30px 30px 0 0;gap:2px;padding:56px 20px 22px;display:grid}.p-sub[data-astro-cid-ftulcond]{opacity:.85;font-size:.6875rem}.p-title[data-astro-cid-ftulcond]{letter-spacing:.02em;font-size:1.375rem;font-weight:700}.p-date[data-astro-cid-ftulcond]{opacity:.9;font-size:.75rem}.p-body[data-astro-cid-ftulcond]{background:var(--t-bg);color:var(--t-ink);transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:0 0 30px 30px;align-content:start;gap:16px;padding:18px 16px;display:grid}.p-days[data-astro-cid-ftulcond]{gap:8px;display:flex}.p-days[data-astro-cid-ftulcond] span[data-astro-cid-ftulcond]{text-align:center;background:var(--t-surface);color:var(--t-ink);transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:14px;flex:1;padding:10px 0;font-size:.8125rem;font-weight:700}.p-days[data-astro-cid-ftulcond] .on[data-astro-cid-ftulcond]{background:var(--t-accent);color:var(--t-bg)}.p-items[data-astro-cid-ftulcond]{gap:10px;list-style:none;display:grid}.p-items[data-astro-cid-ftulcond] li[data-astro-cid-ftulcond]{background:var(--t-surface);transition:background-color .4s var(--ease);border-radius:14px;grid-template-columns:44px 10px 1fr;align-items:center;gap:10px;padding:12px;font-size:.8125rem;display:grid}.p-items[data-astro-cid-ftulcond] b[data-astro-cid-ftulcond]{font-variant-numeric:tabular-nums;opacity:.75;font-weight:700}.p-items[data-astro-cid-ftulcond] i[data-astro-cid-ftulcond]{background:var(--c);width:10px;height:10px;transition:background-color .4s var(--ease);border-radius:50%}.p-add[data-astro-cid-ftulcond]{background:var(--t-accent);color:var(--t-bg);transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:999px;justify-self:end;padding:8px 16px;font-size:.8125rem;font-weight:700}.p-name[data-astro-cid-ftulcond]{letter-spacing:.08em;color:#12151b;white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:6px 14px;font-size:.75rem;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px -8px #0000004d}.caption[data-astro-cid-ftulcond]{color:var(--ink-3);text-align:center;max-width:26em;font-size:.75rem;line-height:1.8}.palette[data-astro-cid-ftulcond]{align-content:start;gap:28px;display:grid}.g-title[data-astro-cid-ftulcond]{letter-spacing:.08em;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:12px;font-size:.8125rem;font-weight:600;display:flex}.pro[data-astro-cid-ftulcond]{letter-spacing:.04em;color:var(--orange-ink);background:#fff1df;border-radius:999px;padding:2px 8px;font-size:.6875rem}.swatches[data-astro-cid-ftulcond]{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:8px;list-style:none;display:grid}.swatch[data-astro-cid-ftulcond]{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .2s, box-shadow .2s, transform .2s var(--ease);background:#fff;border:1px solid #12151b14;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:8px 10px 8px 8px;display:grid}.swatch[data-astro-cid-ftulcond]:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px #00000040}.swatch[data-astro-cid-ftulcond][aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 2px #007aff2e}.chip[data-astro-cid-ftulcond]{border:1px solid #00000014;border-radius:10px;grid-row:1/span 2;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:34px;height:34px;padding:5px;display:grid}.chip[data-astro-cid-ftulcond] span[data-astro-cid-ftulcond]{border-radius:50%}.chip[data-astro-cid-ftulcond] span[data-astro-cid-ftulcond]:first-child{border-radius:4px;grid-column:1/-1}.s-name[data-astro-cid-ftulcond]{word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.35}.season[data-astro-cid-ftulcond]{color:var(--orange-ink);font-size:.6875rem}.note[data-astro-cid-ftulcond]{color:var(--ink-3);font-size:.75rem;line-height:1.9}@media (width>=960px){.stage[data-astro-cid-ftulcond]{grid-template-columns:360px 1fr;align-items:start;gap:72px}.preview-wrap[data-astro-cid-ftulcond]{position:sticky;top:110px}}.head[data-astro-cid-elwgtyyo]{gap:20px;display:grid}.all[data-astro-cid-elwgtyyo]{color:var(--blue-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.rail[data-astro-cid-elwgtyyo]{padding:8px var(--gutter) 32px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:min(78vw,320px);grid-auto-flow:column;gap:16px;margin-top:48px;list-style:none;display:grid;overflow-x:auto}.rail[data-astro-cid-elwgtyyo]::-webkit-scrollbar{display:none}.rail[data-astro-cid-elwgtyyo] li[data-astro-cid-elwgtyyo]{scroll-snap-align:start;display:grid}@media (width>=960px){.head[data-astro-cid-elwgtyyo]{grid-template-columns:1fr auto;align-items:end}.rail[data-astro-cid-elwgtyyo]{max-width:calc(var(--max) + var(--gutter) * 2);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:24px;margin-inline:auto;overflow:visible}}.story[data-astro-cid-z2mmo35w]{background:var(--sky)}.grid[data-astro-cid-z2mmo35w]{gap:40px;max-width:920px;display:grid}.icon[data-astro-cid-z2mmo35w] img{border-radius:24%;width:112px;height:112px;box-shadow:0 20px 40px -16px #10265259}.copy[data-astro-cid-z2mmo35w]{gap:20px;display:grid}h2[data-astro-cid-z2mmo35w]{font-size:clamp(1.75rem,6vw,2.75rem)}.body[data-astro-cid-z2mmo35w]{color:var(--ink-2);gap:1.2em;line-height:2.1;display:grid}.body[data-astro-cid-z2mmo35w] p{margin:0}.signature[data-astro-cid-z2mmo35w]{font-family:var(--font-display);margin-top:8px;font-size:1.0625rem}.links[data-astro-cid-z2mmo35w]{flex-wrap:wrap;gap:8px 24px;list-style:none;display:flex}.links[data-astro-cid-z2mmo35w] a[data-astro-cid-z2mmo35w]{color:var(--blue-ink);text-underline-offset:4px;font-size:.9375rem;font-weight:600}@media (width>=860px){.grid[data-astro-cid-z2mmo35w]{grid-template-columns:160px 1fr;gap:56px;margin-inline:auto}.icon[data-astro-cid-z2mmo35w] img{width:160px;height:160px}}.final[data-astro-cid-i2nq2kku]{isolation:isolate;color:#fff;min-height:min(92svh,820px);padding-block:120px calc(88px + env(safe-area-inset-bottom));align-items:end;display:grid;position:relative;overflow:hidden}.final[data-astro-cid-i2nq2kku] .bg{z-index:-2;position:absolute;inset:0}.final[data-astro-cid-i2nq2kku] .bg img{object-fit:cover;object-position:38% 50%;width:100%;height:100%}.final[data-astro-cid-i2nq2kku]:after{content:"";z-index:-1;background:linear-gradient(#05142800 20%,#051428b3 100%);position:absolute;inset:0}.inner[data-astro-cid-i2nq2kku]{justify-items:start;gap:20px;display:grid}h2[data-astro-cid-i2nq2kku]{text-shadow:0 4px 30px #0000004d;font-size:clamp(2.5rem,10vw,4.5rem);line-height:1.3}.soon[data-astro-cid-i2nq2kku]{opacity:.8;font-size:.75rem}
