.header-actions[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:4px;margin-inline:auto -8px}.actions-rule[data-astro-cid-ctg3m53h]{display:none}@media(min-width:768px){.actions-rule[data-astro-cid-ctg3m53h]{display:block;width:1px;height:20px;margin-inline:20px 12px;background:var(--color-line-inverse)}}.menu-button[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:8px;color:var(--color-ink-inverse-soft);transition:color .12s}.menu-button[data-astro-cid-ctg3m53h]:hover{color:var(--color-ink-inverse)}@media(min-width:768px){.menu-button[data-astro-cid-ctg3m53h]{display:none}}.account[data-astro-cid-ctg3m53h],.basket[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px;color:var(--color-ink-inverse);opacity:.8;transition:opacity .15s}.account[data-astro-cid-ctg3m53h]{display:none;justify-content:center}@media(min-width:768px){.account[data-astro-cid-ctg3m53h]{display:inline-flex}}.basket[data-astro-cid-ctg3m53h]{gap:8px;font-size:14px}.account[data-astro-cid-ctg3m53h]:hover,.basket[data-astro-cid-ctg3m53h]:hover,.account[data-astro-cid-ctg3m53h][aria-current=page]{opacity:1}.basket-icon[data-astro-cid-ctg3m53h]{position:relative;display:inline-flex}.basket-count[data-astro-cid-ctg3m53h]{position:absolute;top:-6px;inset-inline-start:12px;min-width:18px;height:18px;padding-inline:5px;font-size:11px;line-height:18px;text-align:center;color:var(--color-ink);background:var(--color-ink-inverse);border-radius:9px}.basket-count[data-astro-cid-ctg3m53h][data-basket-count="0"],.menu[data-astro-cid-ctg3m53h][hidden]{display:none}.menu[data-astro-cid-ctg3m53h]{position:fixed;inset:0;z-index:60}.menu-backdrop[data-astro-cid-ctg3m53h]{position:absolute;inset:0;background:#0000008c;animation:menu-fade .16s ease-out}.menu-panel[data-astro-cid-ctg3m53h]{position:absolute;inset-block:0;inset-inline-end:0;width:min(320px,86vw);padding:16px 20px 40px;overflow-y:auto;overscroll-behavior:contain;background:var(--color-ink);border-inline-start:1px solid var(--color-line-inverse);animation:menu-slide .2s cubic-bezier(.22,1,.36,1)}@keyframes menu-fade{0%{opacity:0}}@keyframes menu-slide{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.menu-backdrop[data-astro-cid-ctg3m53h],.menu-panel[data-astro-cid-ctg3m53h]{animation:none}}.menu-head[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.menu-close[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-end:-10px;color:var(--color-ink-inverse-soft)}.menu-close[data-astro-cid-ctg3m53h]:hover{color:var(--color-ink-inverse)}.menu-heading[data-astro-cid-ctg3m53h]{margin-top:24px;color:var(--color-ink-inverse-soft)}.menu-list[data-astro-cid-ctg3m53h]{margin-top:4px;border-top:1px solid var(--color-line-inverse)}.menu-link[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:12px;font-size:15px;color:var(--color-ink-inverse);border-bottom:1px solid var(--color-line-inverse)}.menu-link[data-astro-cid-ctg3m53h].is-secondary{font-size:14px;color:var(--color-ink-inverse-soft)}.menu-link[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{color:var(--color-ink-inverse-soft)}.menu-link[data-astro-cid-ctg3m53h] .menu-link-text[data-astro-cid-ctg3m53h]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:inherit}.menu-link[data-astro-cid-ctg3m53h] .menu-tag[data-astro-cid-ctg3m53h]{padding:2px 6px;border:1px solid var(--color-line-inverse);color:var(--color-glow);font-size:11px;line-height:1.3}.menu-email[data-astro-cid-ctg3m53h]{margin-top:8px;font-size:13px;color:var(--color-ink-inverse-soft);overflow-wrap:anywhere}.menu-email[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{color:var(--color-ink-inverse)}.menu-signout[data-astro-cid-ctg3m53h]{width:100%;text-align:left}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;gap:40px}@media(min-width:768px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:minmax(0,1fr) auto auto;gap:64px}}.footer-heading[data-astro-cid-gcn2mc3v]{margin-bottom:4px;color:var(--color-ink-inverse)}.footer-link[data-astro-cid-gcn2mc3v]{font-size:14px;color:var(--color-ink-inverse-soft);transition:color .14s ease}.footer-link[data-astro-cid-gcn2mc3v]:hover{color:var(--color-ink-inverse)}.footer-floor[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:14px;margin-top:48px;padding-top:24px;border-top:1px solid var(--color-line-inverse)}@media(min-width:768px){.footer-floor[data-astro-cid-gcn2mc3v]{flex-direction:row;align-items:center;justify-content:space-between}}.footer-caps[data-astro-cid-gcn2mc3v]{font-size:11px;letter-spacing:.1em;color:var(--color-ink-inverse-soft)}#age-gate[data-astro-cid-c2ayhruq]{position:fixed;z-index:50;inset:0;overflow-y:auto;background:var(--color-ink)}html[data-age-confirmed=yes] #age-gate[data-astro-cid-c2ayhruq]{display:none}html:not([data-age-confirmed=yes]) body{overflow:hidden}.stage[data-astro-cid-c2ayhruq]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:100%;padding:48px 24px;perspective:900px}.glow[data-astro-cid-c2ayhruq]{position:absolute;z-index:0;top:22%;width:min(820px,92vw);aspect-ratio:2 / 1;border-radius:50%;background:radial-gradient(ellipse at center,rgb(60 130 246 / .26),rgb(29 58 92 / .12) 45%,transparent 70%);filter:blur(28px);animation:breathe 7s ease-in-out infinite}.lockup[data-astro-cid-c2ayhruq]{position:relative;z-index:1;display:block}.lockup[data-astro-cid-c2ayhruq] img[data-astro-cid-c2ayhruq]{display:block;width:min(620px,82vw);height:auto}.shine[data-astro-cid-c2ayhruq]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255 / .5) 50%,transparent 58%);background-size:280% 100%;background-position:150% 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.ask[data-astro-cid-c2ayhruq]{position:relative;z-index:1;display:flex;max-width:46ch;flex-direction:column;align-items:center;text-align:center}.ask-eyebrow[data-astro-cid-c2ayhruq]{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-inverse-soft)}.ask-title[data-astro-cid-c2ayhruq]{margin-top:12px;color:var(--color-ink-inverse);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:600;letter-spacing:-.012em}.ask-body[data-astro-cid-c2ayhruq]{margin-top:12px;color:var(--color-ink-inverse-soft);font-size:var(--text-base);line-height:var(--text-base--line-height)}.ask-note[data-astro-cid-c2ayhruq]{margin-top:24px;color:var(--color-ink-inverse-soft);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.actions[data-astro-cid-c2ayhruq]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.btn-enter[data-astro-cid-c2ayhruq]{display:inline-flex;height:40px;align-items:center;padding-inline:18px;border-radius:var(--radius-sm);background:var(--color-ink-inverse);color:var(--color-ink);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:opacity .14s ease}.btn-enter[data-astro-cid-c2ayhruq]:hover{opacity:.86}.btn-leave[data-astro-cid-c2ayhruq]{display:inline-flex;height:40px;align-items:center;padding-inline:18px;border:1px solid var(--color-ink-inverse-soft);border-radius:var(--radius-sm);color:var(--color-ink-inverse-soft);font-size:var(--text-sm);font-weight:500;transition:color .14s ease,border-color .14s ease}.btn-leave[data-astro-cid-c2ayhruq]:hover{border-color:var(--color-ink-inverse);color:var(--color-ink-inverse)}html[data-gate-entrance] .stage[data-astro-cid-c2ayhruq]:not(.run) .glow[data-astro-cid-c2ayhruq],html[data-gate-entrance] .stage[data-astro-cid-c2ayhruq]:not(.run) .lockup[data-astro-cid-c2ayhruq],html[data-gate-entrance] .stage[data-astro-cid-c2ayhruq]:not(.run) .ask[data-astro-cid-c2ayhruq]{opacity:0;animation:none}.run[data-astro-cid-c2ayhruq] .lockup[data-astro-cid-c2ayhruq]{animation:settle 1s cubic-bezier(.16,1,.3,1) both}.run[data-astro-cid-c2ayhruq] .shine[data-astro-cid-c2ayhruq]{animation:sweep 1.5s ease-in-out .62s}.run[data-astro-cid-c2ayhruq] .ask[data-astro-cid-c2ayhruq]{animation:rise .8s cubic-bezier(.16,1,.3,1) .64s both}.run[data-astro-cid-c2ayhruq] .glow[data-astro-cid-c2ayhruq]{animation:breathe 7s ease-in-out infinite,bloom 1.4s ease-out both}#age-gate[data-astro-cid-c2ayhruq].lifting{opacity:0;transition:opacity .42s ease .14s}#age-gate[data-astro-cid-c2ayhruq].lifting .ask[data-astro-cid-c2ayhruq]{opacity:0;transition:opacity .18s ease;animation:none}#age-gate[data-astro-cid-c2ayhruq].lifting .lockup[data-astro-cid-c2ayhruq]{scale:1.015;transition:scale .56s cubic-bezier(.16,1,.3,1);animation:none}@keyframes settle{0%{opacity:0;scale:.9;translate:0 22px;filter:blur(11px)}to{opacity:1;scale:1;translate:0 0;filter:blur(0)}}@keyframes sweep{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes bloom{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes breathe{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.glow[data-astro-cid-c2ayhruq],.run[data-astro-cid-c2ayhruq] .lockup[data-astro-cid-c2ayhruq],.run[data-astro-cid-c2ayhruq] .shine[data-astro-cid-c2ayhruq],.run[data-astro-cid-c2ayhruq] .ask[data-astro-cid-c2ayhruq],.run[data-astro-cid-c2ayhruq] .glow[data-astro-cid-c2ayhruq]{animation:none}.shine[data-astro-cid-c2ayhruq]{display:none}#age-gate[data-astro-cid-c2ayhruq].lifting,#age-gate[data-astro-cid-c2ayhruq].lifting .ask[data-astro-cid-c2ayhruq],#age-gate[data-astro-cid-c2ayhruq].lifting .lockup[data-astro-cid-c2ayhruq]{transition:none}}.cookie-consent[data-astro-cid-garwan2p]{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:16px 20px;background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:10px;box-shadow:0 10px 40px #0000002e}.cookie-text[data-astro-cid-garwan2p]{flex:1;font-size:13px;line-height:1.5;color:var(--color-ink-prose);margin:0}.cookie-text[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.cookie-actions[data-astro-cid-garwan2p]{flex:none;display:flex;gap:8px}.cookie-btn[data-astro-cid-garwan2p]{height:40px;padding:0 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.cookie-reject[data-astro-cid-garwan2p]{background:var(--color-surface-raised);border:1px solid var(--color-line-strong);color:var(--color-ink)}.cookie-reject[data-astro-cid-garwan2p]:hover{border-color:var(--color-ink)}.cookie-accept[data-astro-cid-garwan2p]{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff}.cookie-accept[data-astro-cid-garwan2p]:hover{background:var(--color-accent-hover)}@media(max-width:560px){.cookie-consent[data-astro-cid-garwan2p]{flex-direction:column;align-items:stretch;gap:12px}.cookie-actions[data-astro-cid-garwan2p]{display:grid;grid-template-columns:1fr 1fr}.cookie-btn[data-astro-cid-garwan2p]{width:100%}}.float-stack[data-astro-cid-iehx2mtc]{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:12px;transition:bottom .22s ease}.fab-row[data-astro-cid-iehx2mtc]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.chip[data-astro-cid-iehx2mtc]{display:inline-flex;align-items:center;height:30px;padding-inline:12px;border-radius:9999px;background:var(--color-surface-raised);border:1px solid var(--color-line);color:var(--color-ink);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 4px 12px #0000001f}.fab[data-astro-cid-iehx2mtc]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:9999px;box-shadow:0 6px 20px #0003;transition:transform .14s ease,background-color .14s ease}.fab--wa[data-astro-cid-iehx2mtc]{background:#25d366;color:#fff}.fab--refer[data-astro-cid-iehx2mtc]{background:var(--color-surface-raised);border:1px solid var(--color-line);color:var(--color-accent)}.wa-float[data-astro-cid-iehx2mtc]:hover .fab--wa[data-astro-cid-iehx2mtc]{background:#1ebe5b}.refer-float[data-astro-cid-iehx2mtc]:hover .fab--refer[data-astro-cid-iehx2mtc]{background:var(--color-accent-tint)}.fab-row[data-astro-cid-iehx2mtc]:hover .fab[data-astro-cid-iehx2mtc]{transform:scale(1.05)}.fab-row[data-astro-cid-iehx2mtc]:focus-visible{outline:none}.fab-row[data-astro-cid-iehx2mtc]:focus-visible .fab[data-astro-cid-iehx2mtc]{outline:2px solid var(--color-accent);outline-offset:3px}.refer-float[data-astro-cid-iehx2mtc]{transition:opacity .2s ease,transform .2s ease}.refer-float[data-astro-cid-iehx2mtc].is-redundant{opacity:0;transform:translateY(6px);pointer-events:none}@media(prefers-reduced-motion:reduce){.refer-float[data-astro-cid-iehx2mtc],.refer-float[data-astro-cid-iehx2mtc].is-redundant{transition:opacity .12s linear;transform:none}.fab-row[data-astro-cid-iehx2mtc]:hover .fab[data-astro-cid-iehx2mtc]{transform:none}}@media(max-width:767px){.chip[data-astro-cid-iehx2mtc]{display:none}.float-stack[data-astro-cid-iehx2mtc]{gap:10px}}@media(max-width:1023px){body:has([data-bottom-dock]) .float-stack[data-astro-cid-iehx2mtc]{bottom:calc(80px + env(safe-area-inset-bottom,0px))}body:has([data-sticky-add][aria-hidden=false]) .float-stack[data-astro-cid-iehx2mtc]{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.announce[data-astro-cid-o54ltyzl]{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 44px;background:var(--color-accent);color:#fff;font-size:var(--text-sm);line-height:1.35;text-align:center}.announce-link[data-astro-cid-o54ltyzl]{color:inherit;text-decoration:none}.announce-link[data-astro-cid-o54ltyzl]:hover{text-decoration:underline;text-underline-offset:3px}.announce-link[data-astro-cid-o54ltyzl] strong[data-astro-cid-o54ltyzl]{font-weight:600;letter-spacing:.02em}.announce-link[data-astro-cid-o54ltyzl]:focus-visible,.announce-close[data-astro-cid-o54ltyzl]:focus-visible{outline:2px solid #fff;outline-offset:2px}.announce-close[data-astro-cid-o54ltyzl]{position:absolute;right:6px;top:50%;translate:0 -50%;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#ffffffd9;cursor:pointer}.announce-close[data-astro-cid-o54ltyzl]:hover{color:#fff;background:#ffffff1f}html[data-announce=off] .announce[data-astro-cid-o54ltyzl]{display:none}
