.scm[data-astro-cid-7cai6veg]{container-type:inline-size;--scm-h: 300px;color:var(--c-text-1, #fff)}.scm--sm[data-astro-cid-7cai6veg]{--scm-h: 230px}.scm--lg[data-astro-cid-7cai6veg]{--scm-h: 380px}.scm__head[data-astro-cid-7cai6veg]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4, 1rem);margin-bottom:var(--sp-6, 1.5rem);padding-bottom:var(--sp-3, .75rem);border-bottom:1px solid currentColor}.scm__eyebrow[data-astro-cid-7cai6veg]{order:2;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-2, #a3a3a3)}.scm__title[data-astro-cid-7cai6veg]{margin:0;font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;letter-spacing:-.035em;line-height:1}.scm__title[data-astro-cid-7cai6veg] em[data-astro-cid-7cai6veg]{font-style:italic;color:var(--shop-accent, var(--c-primary-light, #d4a017))}.scm__grid[data-astro-cid-7cai6veg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--scm-h);gap:var(--sp-3, .75rem);margin:0;padding:0;list-style:none}.scm__item--feature[data-astro-cid-7cai6veg]{grid-column:span 2;grid-row:span 2}.scm--feature-right[data-astro-cid-7cai6veg] .scm__item--feature[data-astro-cid-7cai6veg]{grid-column:3 / span 2;grid-row:1 / span 2}.scm__item[data-astro-cid-7cai6veg]:nth-child(4):last-child{grid-column:span 2}.scm__tile[data-astro-cid-7cai6veg]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:var(--sp-5, 1.25rem);color:inherit;text-decoration:none;overflow:hidden;isolation:isolate;border-radius:var(--r-sm, 2px)}.scm__art[data-astro-cid-7cai6veg]{position:absolute;inset:0;z-index:-1}.scm__art[data-astro-cid-7cai6veg] .p-media{height:100%;aspect-ratio:auto;transition:transform 1s cubic-bezier(.16,1,.3,1)}.scm__art[data-astro-cid-7cai6veg] .p-media__art{width:auto;height:42%;margin-bottom:22%}.scm__tile[data-astro-cid-7cai6veg]:hover .scm__art[data-astro-cid-7cai6veg] .p-media{transform:scale(1.04)}.scm__tile[data-astro-cid-7cai6veg]:after{content:"";position:absolute;inset:35% 0 0;z-index:-1;background:linear-gradient(transparent,rgb(var(--paper-rgb, 5 5 5) / .9))}.scm__num[data-astro-cid-7cai6veg]{position:absolute;top:var(--sp-4, 1rem);left:var(--sp-5, 1.25rem);font-size:.75rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}.scm__body[data-astro-cid-7cai6veg]{display:grid;gap:4px}.scm__name[data-astro-cid-7cai6veg]{margin:0;font-family:var(--font-display, Georgia, serif);font-size:1.6rem;font-weight:400;letter-spacing:-.02em;line-height:1.05}.scm__item--feature[data-astro-cid-7cai6veg] .scm__name[data-astro-cid-7cai6veg]{font-size:clamp(2rem,3.5vw,3rem)}.scm__text[data-astro-cid-7cai6veg]{max-width:24rem;font-size:.88rem;color:var(--c-text-2, #a3a3a3)}.scm__link[data-astro-cid-7cai6veg]{width:fit-content;margin-top:6px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.scm__tile[data-astro-cid-7cai6veg]:hover .scm__link[data-astro-cid-7cai6veg]{color:var(--shop-accent, var(--c-primary-light, #d4a017))}.scm__tile[data-astro-cid-7cai6veg]:focus-visible{outline:2px solid var(--shop-accent, var(--c-primary-light, #d4a017));outline-offset:3px}@container (max-width: 900px){.scm__grid[data-astro-cid-7cai6veg]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.scm__item--feature[data-astro-cid-7cai6veg],.scm--feature-right[data-astro-cid-7cai6veg] .scm__item--feature[data-astro-cid-7cai6veg]{grid-column:1 / -1;grid-row:span 2}.scm__item[data-astro-cid-7cai6veg]:nth-child(4):last-child{grid-column:auto}}@container (max-width: 480px){.scm__grid[data-astro-cid-7cai6veg]{grid-template-columns:1fr}.scm__item--feature[data-astro-cid-7cai6veg],.scm--feature-right[data-astro-cid-7cai6veg] .scm__item--feature[data-astro-cid-7cai6veg]{grid-row:span 1}}@media(prefers-reduced-motion:reduce){.scm__art[data-astro-cid-7cai6veg] .p-media{transition:none}}.sh-ed[data-astro-cid-jdo2qrg4]{container-type:inline-size;--py: clamp(2.5rem, 6vw, 5rem);color:var(--c-text-1, #fff);overflow:hidden}.sh-ed--sm[data-astro-cid-jdo2qrg4]{--py: clamp(1.5rem, 4vw, 3rem)}.sh-ed--lg[data-astro-cid-jdo2qrg4]{--py: clamp(3.5rem, 8vw, 7rem)}.sh-ed__inner[data-astro-cid-jdo2qrg4]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;max-width:1440px;margin:0 auto;padding:var(--py) clamp(1rem,3vw,2.5rem)}.sh-ed--stacked[data-astro-cid-jdo2qrg4] .sh-ed__inner[data-astro-cid-jdo2qrg4]{grid-template-columns:1fr}.sh-ed__meta[data-astro-cid-jdo2qrg4]{display:flex;justify-content:space-between;gap:var(--sp-4, 1rem);margin:0 0 var(--sp-6, 1.5rem);padding-bottom:var(--sp-3, .75rem);border-bottom:1px solid currentColor;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sh-ed__title[data-astro-cid-jdo2qrg4]{margin:0;font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:clamp(3rem,8.5vw,8.5rem);font-weight:400;line-height:.92;letter-spacing:-.045em;text-wrap:balance}.sh-ed__title[data-astro-cid-jdo2qrg4] em[data-astro-cid-jdo2qrg4]{font-style:italic;color:var(--shop-accent, var(--c-primary-light, #d4a017))}.sh-ed__foot[data-astro-cid-jdo2qrg4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-6, 1.5rem);align-items:end;margin-top:var(--sp-8, 2rem)}.sh-ed__text[data-astro-cid-jdo2qrg4]{margin:0;max-width:30rem;font-size:1rem;line-height:1.65;color:var(--c-text-2, #a3a3a3)}.sh-ed__ctas[data-astro-cid-jdo2qrg4]{display:flex;flex-wrap:wrap;gap:var(--sp-2, .5rem)}.sh-ed__btn[data-astro-cid-jdo2qrg4]{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1.4rem;border:1px solid currentColor;border-radius:var(--r-sm, 2px);color:inherit;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.sh-ed__btn[data-astro-cid-jdo2qrg4]:hover{background:var(--c-text-1, #fff);color:var(--c-bg, #050505)}.sh-ed__btn--solid[data-astro-cid-jdo2qrg4]{background:var(--c-text-1, #fff);color:var(--c-bg, #050505);border-color:var(--c-text-1, #fff)}.sh-ed__btn--solid[data-astro-cid-jdo2qrg4]:hover{background:var(--shop-accent, var(--c-primary-light, #d4a017));border-color:var(--shop-accent, var(--c-primary-light, #d4a017));color:var(--c-on-primary, #050505)}.sh-ed__btn[data-astro-cid-jdo2qrg4]:focus-visible,.sh-ed__media[data-astro-cid-jdo2qrg4]:focus-visible{outline:2px solid var(--shop-accent, var(--c-primary-light, #d4a017));outline-offset:3px}.sh-ed__media[data-astro-cid-jdo2qrg4]{position:relative;display:block;color:inherit;text-decoration:none;border-radius:var(--r-sm, 2px);overflow:hidden}.sh-ed__media[data-astro-cid-jdo2qrg4] .p-media{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.sh-ed__media[data-astro-cid-jdo2qrg4]:hover .p-media{transform:scale(1.03)}.sh-ed__caption[data-astro-cid-jdo2qrg4]{position:absolute;left:0;right:0;bottom:0;padding:var(--sp-3, .75rem) var(--sp-4, 1rem);background:linear-gradient(transparent,rgb(var(--paper-rgb, 5 5 5) / .85));font-size:.8rem;letter-spacing:.02em}.sh-ed__ticker[data-astro-cid-jdo2qrg4]{border-block:1px solid var(--c-border, rgba(255, 255, 255, .1));overflow:hidden}.sh-ed__track[data-astro-cid-jdo2qrg4]{display:flex;width:max-content;animation:sh-ed-run 40s linear infinite}.sh-ed__track[data-astro-cid-jdo2qrg4] span[data-astro-cid-jdo2qrg4]{display:inline-flex;align-items:center;gap:1.5rem;padding:.9rem 0 .9rem 1.5rem;font-family:var(--font-display, Georgia, serif);font-size:1.15rem;font-style:italic;white-space:nowrap}.sh-ed__track[data-astro-cid-jdo2qrg4] i[data-astro-cid-jdo2qrg4]{font-style:normal;font-size:.7rem;color:var(--shop-accent, var(--c-primary-light, #d4a017))}@keyframes sh-ed-run{to{transform:translate(-50%)}}@container (max-width: 900px){.sh-ed__inner[data-astro-cid-jdo2qrg4],.sh-ed__foot[data-astro-cid-jdo2qrg4]{grid-template-columns:1fr}.sh-ed__media[data-astro-cid-jdo2qrg4]{max-width:520px}}@media(prefers-reduced-motion:reduce){.sh-ed__track[data-astro-cid-jdo2qrg4]{animation:none}.sh-ed__media[data-astro-cid-jdo2qrg4] .p-media{transition:none}}.slb-cq[data-astro-cid-ja4dqazk]{container-type:inline-size}.slb[data-astro-cid-ja4dqazk]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;color:var(--c-text-1, #fff)}.slb--image-right[data-astro-cid-ja4dqazk] .slb__stage[data-astro-cid-ja4dqazk]{order:2}.slb__stage[data-astro-cid-ja4dqazk]{position:relative;border-radius:var(--r-sm, 2px)}.slb__stage[data-astro-cid-ja4dqazk]>.p-media{border-radius:var(--r-sm, 2px)}.slb__spot[data-astro-cid-ja4dqazk]{position:absolute;z-index:2;transform:translate(-50%,-50%)}.slb__dot[data-astro-cid-ja4dqazk]{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--c-text-1, #fff);color:var(--c-bg, #050505);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:0 10px 30px -8px #0009;transition:transform .2s ease,background .2s ease,color .2s ease}.slb__dot[data-astro-cid-ja4dqazk]:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--c-text-1, #fff);opacity:.6;animation:slb-ring 2.4s ease-out infinite}.slb__dot[data-astro-cid-ja4dqazk]:hover,.slb__dot[data-astro-cid-ja4dqazk].is-hint,.slb__dot[data-astro-cid-ja4dqazk][aria-expanded=true]{transform:scale(1.12);background:var(--shop-accent, var(--c-primary-light, #d4a017));color:var(--c-on-primary, #050505)}@keyframes slb-ring{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.5);opacity:0}}.slb__pop[data-astro-cid-ja4dqazk]{position:absolute;top:50%;left:calc(100% + 12px);width:220px;padding:var(--sp-4, 1rem);transform:translateY(-50%);background:var(--c-bg-1, #0a0a0a);border:1px solid var(--c-border, rgba(255, 255, 255, .12));box-shadow:0 24px 50px -20px #0009;animation:slb-pop .2s ease-out}.slb__pop--left[data-astro-cid-ja4dqazk]{left:auto;right:calc(100% + 12px)}.slb__pop[data-astro-cid-ja4dqazk][hidden]{display:none}@keyframes slb-pop{0%{opacity:0;transform:translateY(-46%)}}.slb__pop-name[data-astro-cid-ja4dqazk]{margin:0;font-family:var(--font-display, Georgia, serif);font-size:1.05rem}.slb__pop-price[data-astro-cid-ja4dqazk]{margin:2px 0 var(--sp-3, .75rem);font-size:.85rem;color:var(--c-text-2, #a3a3a3)}.slb__pop-actions[data-astro-cid-ja4dqazk]{display:flex;gap:var(--sp-2, .5rem)}.slb__pop-actions[data-astro-cid-ja4dqazk] a[data-astro-cid-ja4dqazk],.slb__pop-actions[data-astro-cid-ja4dqazk] button[data-astro-cid-ja4dqazk]{flex:1;display:inline-grid;place-items:center;min-height:40px;border:1px solid var(--c-text-1, #fff);border-radius:var(--r-sm, 2px);background:transparent;color:var(--c-text-1, #fff);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.slb__pop-actions[data-astro-cid-ja4dqazk] button[data-astro-cid-ja4dqazk]{background:var(--c-text-1, #fff);color:var(--c-bg, #050505)}.slb__pop-actions[data-astro-cid-ja4dqazk] button[data-astro-cid-ja4dqazk].is-added{background:var(--shop-accent, var(--c-primary-light, #d4a017));border-color:transparent;color:var(--c-on-primary, #050505)}.slb[data-astro-cid-ja4dqazk] [data-astro-cid-ja4dqazk]:is(a,button):focus-visible{outline:2px solid var(--shop-accent, var(--c-primary-light, #d4a017));outline-offset:3px}.slb__eyebrow[data-astro-cid-ja4dqazk]{margin:0 0 var(--sp-3, .75rem);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-2, #a3a3a3)}.slb__title[data-astro-cid-ja4dqazk]{margin:0;font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:400;letter-spacing:-.04em;line-height:.95}.slb__title[data-astro-cid-ja4dqazk] em[data-astro-cid-ja4dqazk]{font-style:italic;color:var(--shop-accent, var(--c-primary-light, #d4a017))}.slb__text[data-astro-cid-ja4dqazk]{max-width:28rem;margin:var(--sp-5, 1.25rem) 0 0;line-height:1.65;color:var(--c-text-2, #a3a3a3)}.slb__list[data-astro-cid-ja4dqazk]{margin:var(--sp-8, 2rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--c-border, rgba(255, 255, 255, .12))}.slb__row[data-astro-cid-ja4dqazk]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--sp-3, .75rem);min-height:56px;border-bottom:1px solid var(--c-border, rgba(255, 255, 255, .12));transition:background .2s ease,padding .2s ease}.slb__row[data-astro-cid-ja4dqazk].is-active{background:rgb(var(--ink-rgb, 255 255 255) / .05);padding-inline:var(--sp-2, .5rem)}.slb__row-num[data-astro-cid-ja4dqazk]{font-size:.75rem;color:var(--c-text-2, #a3a3a3);font-variant-numeric:tabular-nums}.slb__row-name[data-astro-cid-ja4dqazk]{font-family:var(--font-display, Georgia, serif);font-size:1.15rem;color:inherit;text-decoration:none}.slb__row-name[data-astro-cid-ja4dqazk]:hover{color:var(--shop-accent, var(--c-primary-light, #d4a017))}.slb__row-price[data-astro-cid-ja4dqazk]{font-variant-numeric:tabular-nums}.slb__total[data-astro-cid-ja4dqazk]{display:flex;justify-content:space-between;margin:var(--sp-4, 1rem) 0 0;font-size:.85rem;color:var(--c-text-2, #a3a3a3)}.slb__total[data-astro-cid-ja4dqazk] strong[data-astro-cid-ja4dqazk]{font-size:1.1rem;color:var(--c-text-1, #fff)}@container (max-width: 860px){.slb[data-astro-cid-ja4dqazk]{grid-template-columns:1fr}.slb--image-right[data-astro-cid-ja4dqazk] .slb__stage[data-astro-cid-ja4dqazk]{order:0}.slb__pop[data-astro-cid-ja4dqazk]{left:50%;top:calc(100% + 10px);transform:translate(-50%);width:200px}.slb__pop--left[data-astro-cid-ja4dqazk]{right:auto;left:50%}@keyframes slb-pop{0%{opacity:0}}}@media(prefers-reduced-motion:reduce){.slb__dot[data-astro-cid-ja4dqazk]:before,.slb__pop[data-astro-cid-ja4dqazk]{animation:none}}.svm[data-astro-cid-xm254duc]{container-type:inline-size;--svm-fs: clamp(3rem, 9vw, 7.5rem);color:var(--c-text-1, #fff);overflow:hidden}.svm--sm[data-astro-cid-xm254duc]{--svm-fs: clamp(2rem, 6vw, 4.5rem)}.svm--lg[data-astro-cid-xm254duc]{--svm-fs: clamp(4rem, 12vw, 10rem)}.svm--inverted[data-astro-cid-xm254duc]{background:var(--c-text-1, #fff);color:var(--c-bg, #050505)}.svm__marquee[data-astro-cid-xm254duc]{border-block:1px solid currentColor;overflow:hidden}.svm__track[data-astro-cid-xm254duc]{display:flex;width:max-content;animation:svm-run var(--svm-speed) linear infinite}.svm[data-astro-cid-xm254duc]:hover .svm__track[data-astro-cid-xm254duc]{animation-play-state:paused}.svm__track[data-astro-cid-xm254duc] span[data-astro-cid-xm254duc]{display:inline-flex;align-items:center;gap:.35em;padding:.1em 0 .15em .35em;font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:var(--svm-fs);font-style:italic;letter-spacing:-.04em;line-height:1.05;white-space:nowrap}.svm__track[data-astro-cid-xm254duc] i[data-astro-cid-xm254duc]{font-style:normal;font-size:.4em;color:var(--shop-accent, var(--c-primary-light, #d4a017))}@keyframes svm-run{to{transform:translate(-50%)}}.svm__values[data-astro-cid-xm254duc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1440px;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2.5rem);list-style:none;gap:0}.svm__values[data-astro-cid-xm254duc] li[data-astro-cid-xm254duc]{padding:0 var(--sp-6, 1.5rem) var(--sp-4, 1rem);border-left:1px solid var(--c-border, rgba(255, 255, 255, .12))}.svm--inverted[data-astro-cid-xm254duc] .svm__values[data-astro-cid-xm254duc] li[data-astro-cid-xm254duc]{border-left-color:rgb(var(--paper-rgb, 5 5 5) / .2)}.svm__num[data-astro-cid-xm254duc]{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--shop-accent, var(--c-primary-light, #d4a017))}.svm__values[data-astro-cid-xm254duc] h3[data-astro-cid-xm254duc]{margin:var(--sp-3, .75rem) 0 var(--sp-2, .5rem);font-family:var(--font-display, Georgia, serif);font-size:1.5rem;font-weight:400;letter-spacing:-.02em}.svm__values[data-astro-cid-xm254duc] p[data-astro-cid-xm254duc]{margin:0;max-width:22rem;font-size:.92rem;line-height:1.65;opacity:.75}@container (max-width: 640px){.svm__values[data-astro-cid-xm254duc] li[data-astro-cid-xm254duc]{padding:var(--sp-4, 1rem) 0;border-left:0;border-top:1px solid var(--c-border, rgba(255, 255, 255, .12))}}@media(prefers-reduced-motion:reduce){.svm__track[data-astro-cid-xm254duc]{animation:none}}
