.lang-switch[data-astro-cid-r2b4e7hz]{display:inline-flex;flex-shrink:0;padding:3px;border-radius:var(--r-control);background:var(--raised)}.lang-btn[data-astro-cid-r2b4e7hz]{min-height:36px;padding:0 12px;border:none;border-radius:7px;background:transparent;color:var(--text-2);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--t-press) var(--ease),color var(--t-press) var(--ease)}.lang-btn[data-astro-cid-r2b4e7hz][lang=hi]{font-family:var(--font-deva)}.lang-btn[data-astro-cid-r2b4e7hz]:hover{color:var(--text)}.lang-btn[data-astro-cid-r2b4e7hz][aria-pressed=true]{background:var(--diva);color:var(--deep-noir);box-shadow:var(--shadow-sm)}#hero[data-astro-cid-bbe6dxrz]{padding-top:64px;background:radial-gradient(52% 62% at 88% 14%,rgba(187,161,243,.3),transparent 72%),radial-gradient(44% 56% at 62% 104%,rgba(237,194,143,.16),transparent 72%),radial-gradient(40% 58% at 0% 78%,rgba(158,196,243,.16),transparent 72%),var(--bg)}.hero-inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,88px);align-items:center;padding-top:clamp(48px,8vh,96px);padding-bottom:clamp(56px,9vh,104px)}.hero-heading[data-astro-cid-bbe6dxrz]{font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--text);max-width:12ch}.hero-body[data-astro-cid-bbe6dxrz]{margin-top:28px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--text-2);max-width:34rem}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px}.hero-cta[data-astro-cid-bbe6dxrz]{min-height:56px;padding:0 26px;font-size:17px}.hero-link[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;color:var(--text);text-decoration:underline;text-decoration-color:var(--diva);text-underline-offset:5px;transition:text-decoration-color var(--t-press) var(--ease)}.hero-link[data-astro-cid-bbe6dxrz]:hover{color:var(--diva)}.book[data-astro-cid-bbe6dxrz]{position:relative;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-sheet);box-shadow:var(--shadow-lg);padding:24px 28px 20px}.book-head[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--line)}.book-date[data-astro-cid-bbe6dxrz]{font-size:13px;color:var(--text-3)}.book-title[data-astro-cid-bbe6dxrz]{margin-top:2px;font-size:20px;font-weight:500;color:var(--text)}.book-rows[data-astro-cid-bbe6dxrz] .pb-row[data-astro-cid-bbe6dxrz]{font-size:16px;padding:9px 0}.fig-late[data-astro-cid-bbe6dxrz]{color:var(--negative-text)}.book-total[data-astro-cid-bbe6dxrz]{margin-top:12px;padding-top:16px;border-top:3px double var(--line-strong)}.book-total-label[data-astro-cid-bbe6dxrz]{font-size:14px;color:var(--text-2)}.book-total-fig[data-astro-cid-bbe6dxrz]{margin-top:2px;font-size:clamp(36px,3.6vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--accent-text)}.book-total-meta[data-astro-cid-bbe6dxrz]{font-size:14px;color:var(--text-3);margin-top:2px}.book-note[data-astro-cid-bbe6dxrz]{margin-top:16px;font-size:12px;color:var(--text-3);text-align:right}@media(prefers-reduced-motion:no-preference){.js[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-hero-item]{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.js[data-astro-cid-bbe6dxrz] .book[data-astro-cid-bbe6dxrz]{animation:rise .7s var(--ease) .12s both}.js[data-astro-cid-bbe6dxrz] .book-rows[data-astro-cid-bbe6dxrz] .pb-row[data-astro-cid-bbe6dxrz]{animation:enter .42s var(--ease) both;animation-delay:calc(.36s + var(--row) * 90ms)}.js[data-astro-cid-bbe6dxrz] .book-total[data-astro-cid-bbe6dxrz]{animation:enter .42s var(--ease) .76s both}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes enter{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:900px){.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-heading[data-astro-cid-bbe6dxrz]{max-width:14ch}.book[data-astro-cid-bbe6dxrz]{max-width:480px}}@media(max-width:480px){.book[data-astro-cid-bbe6dxrz]{padding:20px 18px 16px}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.hero-cta[data-astro-cid-bbe6dxrz]{width:100%}.hero-link[data-astro-cid-bbe6dxrz]{justify-content:center}}.strip[data-astro-cid-kofmyqso]{--strip-rule: rgba(31, 27, 52, .22);background:var(--diva);color:var(--deep-noir)}.strip-list[data-astro-cid-kofmyqso]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]{padding:20px 20px 20px 0;font-size:15px;font-weight:500;line-height:1.4}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]+li[data-astro-cid-kofmyqso]{padding-left:20px;border-left:1px solid var(--strip-rule)}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]:last-child{font-weight:700}@media(max-width:900px){.strip-list[data-astro-cid-kofmyqso]{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]:nth-child(3){padding-left:0;border-left:none}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]:nth-child(n+3){border-top:1px solid var(--strip-rule)}}@media(max-width:420px){.strip-list[data-astro-cid-kofmyqso]{grid-template-columns:1fr}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso],.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]+li[data-astro-cid-kofmyqso]{padding:14px 0;border-left:none}.strip-list[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]+li[data-astro-cid-kofmyqso]{border-top:1px solid var(--strip-rule)}}.day-section[data-astro-cid-vnivfuh2]{padding:clamp(72px,9vw,112px) 0 clamp(64px,9vw,112px)}.day[data-astro-cid-vnivfuh2]{list-style:none;position:relative}.stop[data-astro-cid-vnivfuh2]:nth-child(1){--hue: var(--sail-to-sea)}.stop[data-astro-cid-vnivfuh2]:nth-child(2){--hue: var(--diva)}.stop[data-astro-cid-vnivfuh2]:nth-child(3){--hue: var(--seafoam)}.stop[data-astro-cid-vnivfuh2]:nth-child(4){--hue: var(--blush-rush)}.stop[data-astro-cid-vnivfuh2]:nth-child(5){--hue: var(--dusty-boots)}.day[data-astro-cid-vnivfuh2]:before{content:"";position:absolute;left:7px;top:14px;bottom:14px;width:2px;background:linear-gradient(var(--sail-to-sea),var(--diva) 25%,var(--seafoam) 50%,var(--blush-rush) 75%,var(--dusty-boots))}.stop[data-astro-cid-vnivfuh2]{position:relative;display:grid;grid-template-columns:120px minmax(0,5fr) minmax(0,6fr);gap:24px clamp(24px,4vw,56px);align-items:start;padding:40px 0}.stop[data-astro-cid-vnivfuh2]+.stop[data-astro-cid-vnivfuh2]:before{content:"";position:absolute;top:0;left:calc(120px + clamp(24px,4vw,56px));right:0;height:1px;background:var(--line)}.stop-time[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:500;color:var(--hue);padding-top:4px}.stop-dot[data-astro-cid-vnivfuh2]{position:relative;z-index:1;width:15px;height:15px;flex-shrink:0;border-radius:50%;background:var(--bg);border:2px solid var(--hue);transition:background-color var(--t-enter) var(--ease),border-color var(--t-enter) var(--ease),transform var(--t-enter) var(--ease)}.stop[data-astro-cid-vnivfuh2].is-now .stop-dot[data-astro-cid-vnivfuh2]{background:var(--hue);transform:scale(1.25)}.stop-title[data-astro-cid-vnivfuh2]{font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--text)}.stop-desc[data-astro-cid-vnivfuh2]{margin-top:12px;font-size:17px;line-height:1.6;color:var(--text-2);max-width:30rem}.stop-tags[data-astro-cid-vnivfuh2]{margin-top:16px;font-size:14px;color:var(--text-3)}.sheet[data-astro-cid-vnivfuh2]{background:linear-gradient(color-mix(in srgb,var(--hue) 13%,var(--card)),var(--card) 110px);border:1px solid color-mix(in srgb,var(--hue) 34%,transparent);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:20px 24px}.sheet-head[data-astro-cid-vnivfuh2]{font-size:14px;font-weight:500;color:var(--hue);padding-bottom:8px}.sheet-cap[data-astro-cid-vnivfuh2]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14px;font-weight:500;color:var(--hue);padding-bottom:12px}.sheet-meta[data-astro-cid-vnivfuh2]{color:var(--text-2);font-weight:400;font-size:13px}.dues[data-astro-cid-vnivfuh2]{list-style:none}.due[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.due-name[data-astro-cid-vnivfuh2]{font-size:16px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.due-amt[data-astro-cid-vnivfuh2]{font-size:16px;font-weight:500;color:var(--text);min-width:5.5em;text-align:right}.table-scroll[data-astro-cid-vnivfuh2]{overflow-x:auto;margin:0 -4px}.sched[data-astro-cid-vnivfuh2]{width:100%;border-collapse:collapse;font-size:14px}.sched[data-astro-cid-vnivfuh2] th[data-astro-cid-vnivfuh2]{font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--text-3);text-align:right;padding:8px 4px;border-bottom:1px solid var(--line-strong)}.sched[data-astro-cid-vnivfuh2] td[data-astro-cid-vnivfuh2]{text-align:right;padding:9px 4px;color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap}.sched[data-astro-cid-vnivfuh2] th[data-astro-cid-vnivfuh2]:first-child,.sched[data-astro-cid-vnivfuh2] td[data-astro-cid-vnivfuh2]:first-child{text-align:left;color:var(--text-3)}.sched[data-astro-cid-vnivfuh2] th[data-astro-cid-vnivfuh2]:nth-child(3),.sched[data-astro-cid-vnivfuh2] td[data-astro-cid-vnivfuh2]:nth-child(3){color:var(--sail-to-sea)}.sched[data-astro-cid-vnivfuh2] th[data-astro-cid-vnivfuh2]:nth-child(4),.sched[data-astro-cid-vnivfuh2] td[data-astro-cid-vnivfuh2]:nth-child(4){color:var(--diva)}.sheet[data-astro-cid-vnivfuh2] .pb-total[data-astro-cid-vnivfuh2]{margin-top:12px}.slip[data-astro-cid-vnivfuh2]{--tooth: 8px;--text: var(--deep-noir);--text-2: var(--purple-noir);--text-3: #565077;--line: rgba(31, 27, 52, .12);--line-strong: rgba(31, 27, 52, .34);--leader: rgba(31, 27, 52, .42);color:var(--text);position:relative;max-width:380px;background:var(--perfume-haze);border-radius:var(--r-control) var(--r-control) 0 0;padding:20px 24px 24px;box-shadow:var(--shadow-lg);border:1px solid var(--line);border-bottom:none;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x}.slip-head[data-astro-cid-vnivfuh2]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;margin-bottom:4px;border-bottom:1px dashed var(--line-strong)}.slip-brand[data-astro-cid-vnivfuh2]{font-weight:600;font-size:17px}.slip-kind[data-astro-cid-vnivfuh2]{font-size:13px;color:var(--text-3)}.slip[data-astro-cid-vnivfuh2] .pb-row[data-astro-cid-vnivfuh2]{font-size:15px;padding:6px 0}.slip-name[data-astro-cid-vnivfuh2]{font-family:var(--font-sans)}.slip-amt[data-astro-cid-vnivfuh2]{font-size:20px}.slip-foot[data-astro-cid-vnivfuh2]{margin-top:14px;font-size:12px;color:var(--text-3);text-align:center}.aside-note[data-astro-cid-vnivfuh2]{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);max-width:30rem}.aside-title[data-astro-cid-vnivfuh2]{font-size:17px;font-weight:500;color:var(--text)}.aside-note[data-astro-cid-vnivfuh2] .stop-desc[data-astro-cid-vnivfuh2]{font-size:16px;margin-top:6px}.stop-art--stack[data-astro-cid-vnivfuh2]{display:grid;gap:16px;justify-items:start}.stop-art--stack[data-astro-cid-vnivfuh2] .logged[data-astro-cid-vnivfuh2]{width:100%;max-width:380px;padding:14px 20px 4px}.due--logged[data-astro-cid-vnivfuh2]{border-top:none;padding-top:4px}.status-swap[data-astro-cid-vnivfuh2]{display:inline-grid;justify-items:end}.status-swap[data-astro-cid-vnivfuh2]>[data-astro-cid-vnivfuh2]{grid-area:1 / 1}.swap-from[data-astro-cid-vnivfuh2]{opacity:0}.swap-to[data-astro-cid-vnivfuh2]{opacity:1}@media(prefers-reduced-motion:no-preference){.js[data-astro-cid-vnivfuh2] .stop[data-astro-cid-vnivfuh2] .swap-from[data-astro-cid-vnivfuh2]{opacity:1}.js[data-astro-cid-vnivfuh2] .stop[data-astro-cid-vnivfuh2] .swap-to[data-astro-cid-vnivfuh2]{opacity:0}.js[data-astro-cid-vnivfuh2] .stop[data-astro-cid-vnivfuh2].is-seen .swap-from[data-astro-cid-vnivfuh2]{opacity:0;transition:opacity .2s var(--ease) .5s}.js[data-astro-cid-vnivfuh2] .stop[data-astro-cid-vnivfuh2].is-seen .swap-to[data-astro-cid-vnivfuh2]{opacity:1;transition:opacity .2s var(--ease) .5s}}.person[data-astro-cid-vnivfuh2]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.person-name[data-astro-cid-vnivfuh2]{font-size:18px;font-weight:500;color:var(--text)}.history[data-astro-cid-vnivfuh2]{list-style:none;margin-top:16px;display:grid;gap:8px}.history[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--text-2)}.fig-late[data-astro-cid-vnivfuh2]{color:var(--negative-text)}.fig-good[data-astro-cid-vnivfuh2]{color:var(--positive)}.fig-moment[data-astro-cid-vnivfuh2]{font-size:24px;color:var(--accent-text)}@media(prefers-reduced-motion:no-preference){.js[data-astro-cid-vnivfuh2] .stop-art[data-astro-cid-vnivfuh2]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js[data-astro-cid-vnivfuh2] .stop[data-astro-cid-vnivfuh2].is-seen .stop-art[data-astro-cid-vnivfuh2]{opacity:1;transform:none}.js[data-astro-cid-vnivfuh2] [data-astro-cid-vnivfuh2][data-slip]{transform-origin:top center}.js[data-astro-cid-vnivfuh2] .stop[data-astro-cid-vnivfuh2].is-seen [data-astro-cid-vnivfuh2][data-slip]{animation:print .7s var(--ease) .7s both}}@keyframes print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:900px){.day[data-astro-cid-vnivfuh2]:before{left:7px}.stop[data-astro-cid-vnivfuh2]{grid-template-columns:minmax(0,1fr);padding:32px 0 32px 36px}.stop[data-astro-cid-vnivfuh2]+.stop[data-astro-cid-vnivfuh2]:before{left:36px}.stop--records[data-astro-cid-vnivfuh2] .stop-copy[data-astro-cid-vnivfuh2]{display:contents}.stop--records[data-astro-cid-vnivfuh2] .stop-time[data-astro-cid-vnivfuh2]{order:0}.stop--records[data-astro-cid-vnivfuh2] .stop-title[data-astro-cid-vnivfuh2]{order:1}.stop--records[data-astro-cid-vnivfuh2] .stop-desc[data-astro-cid-vnivfuh2]{order:2;margin-top:-12px}.stop--records[data-astro-cid-vnivfuh2] .stop-art[data-astro-cid-vnivfuh2]{order:3}.stop--records[data-astro-cid-vnivfuh2] .aside-note[data-astro-cid-vnivfuh2]{order:4;margin-top:0}.stop--records[data-astro-cid-vnivfuh2] .aside-note[data-astro-cid-vnivfuh2] .stop-desc[data-astro-cid-vnivfuh2]{margin-top:6px}.stop-time[data-astro-cid-vnivfuh2]{margin-left:-36px}.stop-art[data-astro-cid-vnivfuh2]{max-width:520px}}@media(max-width:480px){.sheet[data-astro-cid-vnivfuh2]{padding:16px}.slip[data-astro-cid-vnivfuh2]{padding:16px 18px 22px}.sched[data-astro-cid-vnivfuh2]{font-size:13px}}.hiw[data-astro-cid-cmgpsf2k]{background:radial-gradient(50% 70% at 100% 0%,rgba(187,161,243,.18),transparent 72%),var(--purple-noir);padding:clamp(72px,10vw,120px) 0}.hiw-inner[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px clamp(32px,6vw,96px);align-items:start}.hiw-title[data-astro-cid-cmgpsf2k]{position:sticky;top:104px;max-width:12ch}.steps[data-astro-cid-cmgpsf2k]{list-style:none;counter-reset:step}.step[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 16px;padding:28px 0;border-top:1px solid var(--line-strong)}.step[data-astro-cid-cmgpsf2k]:last-child{border-bottom:1px solid var(--line-strong)}.step-number[data-astro-cid-cmgpsf2k]{grid-row:span 2;font-size:36px;font-weight:500;line-height:1;letter-spacing:-.02em;padding-top:2px}.step[data-astro-cid-cmgpsf2k]:nth-child(1) .step-number[data-astro-cid-cmgpsf2k]{color:var(--sail-to-sea)}.step[data-astro-cid-cmgpsf2k]:nth-child(2) .step-number[data-astro-cid-cmgpsf2k]{color:var(--diva)}.step[data-astro-cid-cmgpsf2k]:nth-child(3) .step-number[data-astro-cid-cmgpsf2k]{color:var(--dusty-boots)}.step-title[data-astro-cid-cmgpsf2k]{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.step-desc[data-astro-cid-cmgpsf2k]{margin-top:8px;font-size:17px;line-height:1.6;color:var(--text-2);max-width:34rem}@media(max-width:900px){.hiw-inner[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}.hiw-title[data-astro-cid-cmgpsf2k]{position:static;max-width:18ch}}@media(max-width:480px){.step[data-astro-cid-cmgpsf2k]{grid-template-columns:52px minmax(0,1fr)}.step-number[data-astro-cid-cmgpsf2k]{font-size:28px}.step-title[data-astro-cid-cmgpsf2k]{font-size:21px}}.who[data-astro-cid-6c2yaj7m]{padding:clamp(80px,11vw,128px) 0}.who-inner[data-astro-cid-6c2yaj7m]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px clamp(32px,6vw,96px)}.who-copy[data-astro-cid-6c2yaj7m]{grid-row:span 2}.audiences[data-astro-cid-6c2yaj7m]{list-style:none}.audience[data-astro-cid-6c2yaj7m]{padding:18px 0;border-top:1px solid var(--line-strong)}.audience[data-astro-cid-6c2yaj7m]:last-child{border-bottom:1px solid var(--line-strong)}.audience-label[data-astro-cid-6c2yaj7m]{font-size:21px;font-weight:500;color:var(--text);line-height:1.3}.audience[data-astro-cid-6c2yaj7m]:nth-child(1) .audience-label[data-astro-cid-6c2yaj7m]{color:var(--dusty-boots)}.audience[data-astro-cid-6c2yaj7m]:nth-child(2) .audience-label[data-astro-cid-6c2yaj7m]{color:var(--diva)}.audience[data-astro-cid-6c2yaj7m]:nth-child(3) .audience-label[data-astro-cid-6c2yaj7m]{color:var(--sail-to-sea)}.audience-desc[data-astro-cid-6c2yaj7m]{margin-top:4px;font-size:16px;color:var(--text-2)}.caps[data-astro-cid-6c2yaj7m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.cap[data-astro-cid-6c2yaj7m]{padding-top:16px;border-top:3px double var(--diva)}.cap-title[data-astro-cid-6c2yaj7m]{font-size:16px;font-weight:500;color:var(--text)}.cap-desc[data-astro-cid-6c2yaj7m]{margin-top:4px;font-size:15px;line-height:1.55;color:var(--text-2)}@media(max-width:900px){.who-inner[data-astro-cid-6c2yaj7m]{grid-template-columns:1fr}.who-copy[data-astro-cid-6c2yaj7m]{grid-row:auto}}@media(max-width:520px){.caps[data-astro-cid-6c2yaj7m]{grid-template-columns:1fr}}.faq[data-astro-cid-al2ca2vr]{padding:clamp(72px,10vw,120px) 0}.faq-inner[data-astro-cid-al2ca2vr]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px clamp(32px,6vw,96px);align-items:start}.faq-title[data-astro-cid-al2ca2vr]{position:sticky;top:104px}.faq-item[data-astro-cid-al2ca2vr]{border-top:1px solid var(--line-strong)}.faq-item[data-astro-cid-al2ca2vr]:last-child{border-bottom:1px solid var(--line-strong)}.faq-btn[data-astro-cid-al2ca2vr]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:18px 0;background:none;border:none;text-align:left;font-family:inherit;font-size:19px;font-weight:500;line-height:1.35;color:var(--text);cursor:pointer;transition:color var(--t-press) var(--ease)}.faq-btn[data-astro-cid-al2ca2vr]:hover{color:var(--diva)}.faq-btn[data-astro-cid-al2ca2vr] .faq-icon{flex-shrink:0;box-sizing:content-box;padding:4px;border-radius:50%;background:var(--brand-wash);color:var(--diva);transition:transform var(--t-menu) var(--ease),color var(--t-menu) var(--ease),background-color var(--t-menu) var(--ease)}.faq-btn[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-icon{transform:rotate(45deg);color:var(--dusty-boots);background:#edc28f29}.faq-answer[data-astro-cid-al2ca2vr]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-enter) var(--ease)}.faq-answer[data-astro-cid-al2ca2vr].open{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-al2ca2vr]{overflow:hidden}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding:0 48px 24px 0;font-size:17px;line-height:1.65;color:var(--text-2);max-width:40rem}@media(max-width:900px){.faq-inner[data-astro-cid-al2ca2vr]{grid-template-columns:1fr}.faq-title[data-astro-cid-al2ca2vr]{position:static}.faq-btn[data-astro-cid-al2ca2vr]{font-size:17px}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding-right:0}}.cta[data-astro-cid-4xty6sx2]{padding:0 0 clamp(72px,10vw,120px)}.cta-panel[data-astro-cid-4xty6sx2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;align-items:end;padding:clamp(32px,5vw,64px);border-radius:var(--r-sheet);--accent-text: var(--deep-noir);background:radial-gradient(60% 120% at 100% 100%,rgba(240,190,189,.45),transparent 70%),linear-gradient(135deg,var(--dusty-boots),var(--nectar-jackpot));color:var(--deep-noir);box-shadow:var(--shadow-lg)}.cta-heading[data-astro-cid-4xty6sx2]{font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em;max-width:14ch}.cta-body[data-astro-cid-4xty6sx2]{margin-top:20px;font-size:18px;line-height:1.6;max-width:34rem;color:var(--purple-noir)}.cta-btn[data-astro-cid-4xty6sx2]{min-height:56px;padding:0 26px;font-size:17px;background:var(--deep-noir);color:var(--dusty-boots);box-shadow:0 10px 28px #1f1b3452}.cta-btn[data-astro-cid-4xty6sx2]:hover{background:var(--purple-noir);filter:none;box-shadow:0 14px 34px #1f1b3466}@media(max-width:760px){.cta-panel[data-astro-cid-4xty6sx2]{grid-template-columns:1fr;align-items:start}.cta-btn[data-astro-cid-4xty6sx2]{width:100%}}
