@media (width<=767px){.sw-mobile-pt[data-v-ba5fa163]{padding-top:var(--sw-mobile-pt)!important}.sw-mobile-pb[data-v-ba5fa163]{padding-bottom:var(--sw-mobile-pb)!important}.sw-mobile-pt[data-v-ba5fa163] .section{padding-top:0}.sw-mobile-pb[data-v-ba5fa163] .section{padding-bottom:0}}.sw-sec-w-page[data-v-ba5fa163]{max-width:var(--s-container,1200px);margin-inline:auto}.sw-sec-w-page[data-v-ba5fa163] .s-container{max-width:100%}.sw-sec-w-full[data-v-ba5fa163] .s-container{max-width:none}.sw-sec-w-bleed[data-v-ba5fa163] .s-container{padding-left:0;padding-right:0}.sw-sec-pad[data-v-ba5fa163] .section{padding-top:0;padding-bottom:0}.sw-sec-editor[data-v-ba5fa163]{cursor:pointer;position:relative}.sw-sec-editor[data-v-ba5fa163]:hover:not(.sw-sec-selected):before{content:"";z-index:2147482999;pointer-events:none;border:1px dashed #005bd3;position:absolute;inset:0}.sw-chip[data-v-ba5fa163]{z-index:2147482999;color:#fff;letter-spacing:.01em;pointer-events:none;white-space:nowrap;opacity:0;background:#005bd3;border-radius:4px 4px 0 0;padding:3px 8px;font-size:11px;font-weight:650;transition:opacity .12s;position:absolute;top:0;left:0;transform:translateY(-100%)}.sw-sec-editor:hover .sw-chip[data-v-ba5fa163],.sw-sec-selected .sw-chip[data-v-ba5fa163]{opacity:1}.sw-sec-editor[data-v-ba5fa163] [data-sw-blk]:hover:not(:has([data-sw-blk]:hover)){outline-offset:2px;cursor:pointer;outline:1px dashed #005bd3;position:relative}.sw-sec-editor[data-v-ba5fa163] [data-sw-blk][data-sw-blk-name]:hover:not(:has([data-sw-blk]:hover)):after{content:attr(data-sw-blk-name);z-index:2147482999;color:#fff;letter-spacing:.01em;pointer-events:none;white-space:nowrap;background:#005bd3;border-radius:4px 4px 0 0;padding:2px 6px;font-size:10px;font-weight:650;position:absolute;top:0;left:0;transform:translateY(-100%)}.sw-ph{opacity:.55;font-style:normal}.grace-faq[data-v-0180e23a]{padding-block:40px 60px}.grace-faq h1[data-v-0180e23a]{text-align:center;font:400 40px/1.3 var(--s-font-head);margin:0 0 64px}.grace-faq-layout[data-v-0180e23a]{grid-template-columns:1fr 2fr;gap:48px;display:grid}.grace-faq nav[data-v-0180e23a]{flex-direction:column;align-items:start;gap:16px;display:flex}.grace-faq nav a[data-v-0180e23a]{color:#1f3d2b;border-radius:32px;padding:10px 20px;text-decoration:none}.grace-faq nav a[data-v-0180e23a]:focus-visible,.grace-faq nav a[data-v-0180e23a]:hover{background:#a6c0ac}.grace-faq nav a[aria-current=location][data-v-0180e23a]{color:#fff;background:#1f3d2b}.grace-faq-group[data-v-0180e23a]{margin-bottom:40px;scroll-margin-top:180px}.grace-faq h2[data-v-0180e23a]{font:400 22px/1.4 var(--s-font-head);margin:0 0 28px}.grace-faq details[data-v-0180e23a]{border:1px solid #e9e9e9;border-radius:8px;margin:8px 0}.grace-faq summary[data-v-0180e23a]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.grace-faq summary[data-v-0180e23a]::-webkit-details-marker{display:none}.grace-faq summary svg[data-v-0180e23a]{flex:none}.grace-faq details p[data-v-0180e23a]{white-space:pre-line;margin:0;padding:0 16px 16px;font-size:16px;line-height:1.6}.faq-minus[data-v-0180e23a],details[open] .faq-plus[data-v-0180e23a]{display:none}details[open] .faq-minus[data-v-0180e23a]{display:block}@media (width<=767px){.grace-faq[data-v-0180e23a]{padding-block:32px 24px}.grace-faq h1[data-v-0180e23a]{margin-bottom:40px;font-size:28px}.grace-faq-layout[data-v-0180e23a]{grid-template-columns:minmax(0,1fr);gap:40px}.grace-faq nav[data-v-0180e23a]{flex-direction:row;gap:4px;overflow:auto}.grace-faq nav a[data-v-0180e23a]{white-space:nowrap;padding:8px 12px;font-size:14px}.grace-faq nav a[aria-current=location][data-v-0180e23a]{color:#fff;background:#1f3d2b}.grace-faq-group[data-v-0180e23a]{margin-bottom:36px;scroll-margin-top:90px}.grace-faq h2[data-v-0180e23a]{font-size:18px}.grace-faq summary[data-v-0180e23a]{font-size:16px}}.grace-journal-categories[data-v-859e3609]{flex-wrap:wrap;justify-content:center;gap:16px;margin:0 16px 40px;display:flex}.grace-journal-categories a[data-v-859e3609]{color:#1f3d2b;border-radius:32px;padding:8px 20px;font-size:14px;text-decoration:none}.grace-journal-categories a[aria-current=page][data-v-859e3609]{background:#a6c0ac}.grace-benefits[data-v-170ea703]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.grace-benefit[data-v-170ea703]{text-align:center;background:#f8f6f5;border-radius:8px;grid-column:span 2;padding:56px 16px}.grace-benefit[data-v-170ea703]:nth-child(-n+2){grid-column:span 3}.grace-benefit p[data-v-170ea703]{margin:0 0 24px;font-size:16px;font-weight:600}.grace-benefit h2[data-v-170ea703]{margin:0;font-size:30px;font-weight:400}@media (width<=767px){.grace-benefits[data-v-170ea703]{flex-direction:column;gap:16px;display:flex}.grace-benefit[data-v-170ea703]{padding:28px 16px}.grace-benefit p[data-v-170ea703]{margin-bottom:16px;font-size:14px}.grace-benefit h2[data-v-170ea703]{font-size:24px}}h2[data-v-2c48cd06]{text-align:center;margin:0 0 36px;font-size:34px;font-weight:400}.grace-promotion-grid[data-v-2c48cd06]{grid-template-columns:1fr 1fr;gap:16px;display:grid}article[data-v-2c48cd06]{align-items:center;gap:24px;padding:16px;display:flex}article[data-v-2c48cd06],img[data-v-2c48cd06]{border-radius:8px}img[data-v-2c48cd06]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:36%;height:auto}h3[data-v-2c48cd06]{margin:0 0 18px;font-size:22px;font-weight:400}@media (width<=767px){h2[data-v-2c48cd06]{margin-bottom:24px;font-size:26px}.grace-promotion-grid[data-v-2c48cd06]{grid-template-columns:1fr}article[data-v-2c48cd06]{gap:18px;padding:12px}h3[data-v-2c48cd06]{font-size:18px}.s-btn[data-v-2c48cd06]{padding:10px 20px;font-size:13px}}.grace-word[data-v-42f3283e]{height:var(--word-h);place-items:center;display:grid}.grace-word>a[data-v-42f3283e],.grace-word>div[data-v-42f3283e]{place-items:center;width:100%;height:100%;text-decoration:none;display:grid;position:relative}.grace-word span[data-v-42f3283e]{font-family:var(--s-font-head);color:var(--word-color,#edc7c9);font-size:clamp(90px,12vw,180px);line-height:1}.grace-word img[data-v-42f3283e]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:35%;height:70%;position:absolute}.grace-word-motion img[data-v-42f3283e]{animation:6s ease-in-out infinite grace-float-42f3283e}@keyframes grace-float-42f3283e{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.grace-word-motion img[data-v-42f3283e]{animation:none}}@media (width<=767px){.grace-word[data-v-42f3283e]{height:var(--word-mh)}.grace-word span[data-v-42f3283e]{display:none}.grace-word img[data-v-42f3283e]{width:35%;height:80%}}.md-section[data-v-2f79f9d2]{color:var(--s-ink);background:var(--s-bg);padding:64px 0}.md-inner[data-v-2f79f9d2]{max-width:1400px}.md-heading[data-v-2f79f9d2]{text-align:center;max-width:650px;margin:0 auto 36px}.md-eyebrow[data-v-2f79f9d2]{letter-spacing:.19em;text-transform:uppercase;color:var(--s-ink-soft);margin:0 0 12px;font:10px/1.7 Arial,sans-serif}.md-heading h2[data-v-2f79f9d2]{letter-spacing:-.03em;color:var(--s-ink);margin:0 0 18px;font:400 clamp(32px,4vw,48px)/1.12 Georgia,serif}.md-description[data-v-2f79f9d2]{color:var(--s-ink-soft);margin:0;font:14px/1.85 Arial,sans-serif}.md-grid[data-v-2f79f9d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.md-card[data-v-2f79f9d2]{color:inherit;text-align:center;min-width:0;text-decoration:none!important}.md-photo[data-v-2f79f9d2]{aspect-ratio:4/5;background:var(--s-bg-soft);border-radius:120px 120px 12px 12px;overflow:hidden}.md-photo img[data-v-2f79f9d2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.md-card:hover .md-photo img[data-v-2f79f9d2]{transform:scale(1.025)}.md-card h3[data-v-2f79f9d2]{color:var(--s-ink);margin:22px 0 10px;font:400 28px/1.2 Georgia,serif}.md-card p[data-v-2f79f9d2]{max-width:330px;color:var(--s-ink-soft);margin:0 auto 10px;font:13px/1.8 Arial,sans-serif}.md-card-link[data-v-2f79f9d2]{text-transform:uppercase;letter-spacing:.12em;gap:18px;margin-top:8px;font:10px/1.8 Arial,sans-serif;display:inline-flex}.md-browse[data-v-2f79f9d2]{border:1px solid var(--s-accent);color:var(--s-ink);border-radius:30px;margin:32px auto 0;padding:14px 25px;font:12px Arial,sans-serif;display:table;text-decoration:none!important}.md-feature[data-v-2f79f9d2]{background:var(--s-bg-soft)}.md-feature .md-inner[data-v-2f79f9d2]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.md-feature-image[data-v-2f79f9d2]{-o-object-fit:cover;object-fit:cover;border-radius:150px 150px 15px 15px;width:100%;height:650px}.md-feature .md-grid[data-v-2f79f9d2]{gap:16px}.md-feature .md-photo[data-v-2f79f9d2]{aspect-ratio:1;border-radius:60px 60px 8px 8px}.md-feature .md-card h3[data-v-2f79f9d2]{margin-top:15px;font-size:21px}.md-feature .md-card p[data-v-2f79f9d2]{display:none}.md-feature .md-card-link[data-v-2f79f9d2]{letter-spacing:.04em;gap:4px;font-size:9px}.md-browse[data-v-2f79f9d2]:focus-visible,.md-card[data-v-2f79f9d2]:focus-visible{outline:2px solid var(--s-accent);outline-offset:5px}@media (width<=767px){.md-section[data-v-2f79f9d2]{padding:45px 0}.md-grid[data-v-2f79f9d2]{grid-template-columns:1fr;gap:30px 16px}.md-photo[data-v-2f79f9d2]{aspect-ratio:4/4.5}.md-feature .md-inner[data-v-2f79f9d2]{grid-template-columns:1fr;gap:35px}.md-feature-image[data-v-2f79f9d2]{border-radius:100px 100px 12px 12px;height:420px}.md-feature .md-grid[data-v-2f79f9d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.md-feature .md-card h3[data-v-2f79f9d2]{font-size:19px}.md-feature .md-card-link[data-v-2f79f9d2]{font-size:8px}.md-heading h2[data-v-2f79f9d2]{font-size:36px}}@media (prefers-reduced-motion:reduce){.md-photo img[data-v-2f79f9d2]{transition:none}}.ann[data-v-cb980716]{text-align:center;padding:9px var(--s-space,20px);letter-spacing:.02em;font-size:13px;font-weight:550}.ann-accent[data-v-cb980716]{background:var(--s-accent);color:#fff}.ann-dark[data-v-cb980716]{color:#fff;background:#111}.ann-soft[data-v-cb980716]{background:var(--s-bg-soft);color:var(--s-ink);border-bottom:1px solid var(--s-line)}.ann-text[data-v-cb980716]{color:inherit}.ann-link[data-v-cb980716]{text-underline-offset:2px;text-decoration:underline}.ann-link[data-v-cb980716]:hover{opacity:.85}.ann-w-page[data-v-cb980716]{max-width:var(--s-container,1200px);margin-inline:auto}@media (width>=769px){.ann-hide-desktop[data-v-cb980716]{display:none}}@media (width<=768px){.ann-hide-mobile[data-v-cb980716],.ann-td[data-v-cb980716]{display:none}}@media (width>=769px){.ann-tm[data-v-cb980716]{display:none}}.ann-multi .ann-item[data-v-cb980716]{display:none}.ann-multi .ann-item.is-on[data-v-cb980716]{animation:.32s ann-fade-cb980716;display:inline-block}@keyframes ann-fade-cb980716{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ann-multi .ann-item.is-on[data-v-cb980716]{animation:none}}.ann-has-utils[data-v-cb980716]{position:relative}.ann-utils[data-v-cb980716]{align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ann .ann-util[data-v-cb980716]{color:inherit;align-items:center;gap:5px;display:inline-flex}.ann a.ann-util[data-v-cb980716]{color:inherit;text-decoration:none}.ann a.ann-util[data-v-cb980716]:hover{color:inherit;text-underline-offset:2px;text-decoration:underline}.ann-util-locale[data-v-cb980716]{cursor:pointer}.ann-util-locale select[data-v-cb980716]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:1px 6px}.ann-util-locale select[data-v-cb980716]:focus-visible{outline-offset:2px;outline:2px solid}.ann-split.ann-has-utils[data-v-cb980716]{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.ann-split .ann-utils[data-v-cb980716]{margin-left:auto;position:static;right:auto;transform:none}@media (width<=767px){.ann-msgless[data-v-cb980716],.ann-utils[data-v-cb980716]{display:none}}.hero[data-v-fd177600]{background:var(--s-bg-soft);border-bottom:1px solid var(--s-line);position:relative;overflow:hidden}.hero-bg[data-v-fd177600]{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-bg-desktop[data-v-fd177600]{background-position:var(--hero-focal,center)}.hero-bg-mobile[data-v-fd177600]{background-position:var(--hero-focal-m,var(--hero-focal,center));display:none}.hero-fit[data-v-fd177600]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto;max-height:624px;display:block}.hero-fit-desktop[data-v-fd177600]{-o-object-position:var(--hero-focal,center);object-position:var(--hero-focal,center)}.hero-ph-img[data-v-fd177600]{display:block}.hero-fit-mobile[data-v-fd177600]{-o-object-position:var(--hero-focal-m,var(--hero-focal,center));object-position:var(--hero-focal-m,var(--hero-focal,center));display:none}@media (width<=767px){.hero-has-mobile .hero-bg-desktop[data-v-fd177600],.hero-has-mobile .hero-fit-desktop[data-v-fd177600]{display:none}.hero-has-mobile .hero-bg-mobile[data-v-fd177600],.hero-has-mobile .hero-fit-mobile[data-v-fd177600]{display:block}}.hero-vid[data-v-fd177600]{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-vid-embed[data-v-fd177600]{width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-scrim[data-v-fd177600]{z-index:0;position:absolute;inset:0}.hero-inner[data-v-fd177600]{z-index:1;display:flex;position:relative}.hero-adapt .hero-inner[data-v-fd177600]{z-index:1;align-items:center;padding-top:0;padding-bottom:0;position:absolute;inset:0}@media (width<=767px){.hero-adapt:not(.hero-has-mobile) .hero-fit-desktop[data-v-fd177600]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-adapt:not(.hero-has-mobile) .hero-inner[data-v-fd177600]{padding-top:64px;padding-bottom:72px;position:relative;inset:auto}}.hero-content[data-v-fd177600]{text-align:center;max-width:760px}.hero-pos-center .hero-inner[data-v-fd177600]{justify-content:center}.hero-pos-left .hero-inner[data-v-fd177600]{justify-content:flex-start}.hero-pos-right .hero-inner[data-v-fd177600]{justify-content:flex-end}.hero-pos-left .hero-content[data-v-fd177600],.hero-pos-right .hero-content[data-v-fd177600]{text-align:left;max-width:560px}.hero-medium .hero-inner[data-v-fd177600]{padding-top:88px;padding-bottom:96px}.hero-small .hero-inner[data-v-fd177600]{padding-top:48px;padding-bottom:56px}.hero-large .hero-inner[data-v-fd177600]{padding-top:136px;padding-bottom:148px}.hero-custom .hero-inner[data-v-fd177600]{min-height:var(--hero-h,600px);align-items:center;padding-top:48px;padding-bottom:56px}@media (width<=767px){.hero-custom .hero-inner[data-v-fd177600]{min-height:min(var(--hero-h,600px),max(480px,100vw))}}.hero-title[data-v-fd177600]{font-size:var(--hero-fs,clamp(34px,7vw,var(--s-h1-size,64px)));margin:14px 0 18px}.hero-tag[data-v-fd177600] p,.hero-title[data-v-fd177600] p{margin:0}.hero-tag[data-v-fd177600] a,.hero-title[data-v-fd177600] a{color:inherit;text-decoration:underline}@media (width>=768px){.hero-content.hero-boxed[data-v-fd177600]{background:var(--s-bg);border-radius:var(--s-radius,12px);padding:36px 40px;box-shadow:0 8px 32px #00000024}.hero-on-image .hero-boxed .hero-title[data-v-fd177600]{color:var(--s-ink);text-shadow:none}.hero-on-image .hero-boxed .hero-tag[data-v-fd177600]{color:var(--s-ink-soft);text-shadow:none}.hero-on-image .hero-boxed .s-eyebrow[data-v-fd177600]{color:var(--s-accent,var(--s-ink))}.hero-on-image .hero-boxed .hero-cta-2[data-v-fd177600]{color:var(--s-ink);border-color:var(--s-line);background:0 0}}.hero-on-image .hero-cta.ghost[data-v-fd177600]:not(.hero-cta-2){color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-on-image .hero-cta.ghost[data-v-fd177600]:not(.hero-cta-2):hover{color:#fff;background:#ffffff2e}.hero-tag[data-v-fd177600]{color:var(--s-ink-soft);max-width:540px;margin:0 auto 30px;font-size:clamp(16px,2.4vw,19px)}.hero-pos-left .hero-tag[data-v-fd177600],.hero-pos-right .hero-tag[data-v-fd177600]{margin-left:0;margin-right:0}.hero-cta[data-v-fd177600]{padding:15px 36px;font-size:16px}.hero-ctas[data-v-fd177600]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-pos-left .hero-ctas[data-v-fd177600],.hero-pos-right .hero-ctas[data-v-fd177600]{justify-content:flex-start}.hero-pos-right .hero-ctas[data-v-fd177600]{justify-content:flex-end}.hero-on-image .hero-cta-2[data-v-fd177600]{color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-on-image .hero-cta-2[data-v-fd177600]:hover{color:#fff;background:#ffffff2e}.hero-on-image .hero-title[data-v-fd177600]{color:#fff;text-shadow:0 2px 16px #00000059}.hero-on-image .hero-tag[data-v-fd177600]{color:#ffffffe0;text-shadow:0 1px 10px #0000004d}.hero-on-image .s-eyebrow[data-v-fd177600]{color:#ffffffeb}.hero-blocks[data-v-fd177600]{flex-direction:column;gap:16px;width:100%;display:flex}.hero-pos-center .hero-blocks[data-v-fd177600]{align-items:center}.hero-pos-right .hero-blocks[data-v-fd177600]{align-items:flex-end}.hero-blocks.hero-row[data-v-fd177600]{flex-flow:wrap;align-items:center}.hero-pos-center .hero-blocks.hero-row[data-v-fd177600]{justify-content:center}.hero-pos-right .hero-blocks.hero-row[data-v-fd177600]{justify-content:flex-end}@media (width<=767px){.hero-blocks.hero-row.hero-blocks-stack[data-v-fd177600]{flex-direction:column;align-items:stretch}}.hero-ta-left .hero-content[data-v-fd177600]{text-align:left}.hero-ta-center .hero-content[data-v-fd177600]{text-align:center}.hero-ta-right .hero-content[data-v-fd177600]{text-align:right}.hero-ta-left .hero-blocks[data-v-fd177600],.hero-ta-right .hero-blocks[data-v-fd177600]{align-items:stretch}.hero-ta-center .hero-blocks[data-v-fd177600]{align-items:center}.hero-ta-left .hero-blocks.hero-row[data-v-fd177600]{justify-content:flex-start}.hero-ta-center .hero-blocks.hero-row[data-v-fd177600]{justify-content:center}.hero-ta-right .hero-blocks.hero-row[data-v-fd177600]{justify-content:flex-end}.hero-ta-left .hero-ctas[data-v-fd177600]{justify-content:flex-start}.hero-ta-center .hero-ctas[data-v-fd177600]{justify-content:center}.hero-ta-right .hero-ctas[data-v-fd177600]{justify-content:flex-end}.hero-ta-left .hero-tag[data-v-fd177600]{margin-left:0;margin-right:auto}.hero-ta-center .hero-tag[data-v-fd177600]{margin-left:auto;margin-right:auto}.hero-ta-right .hero-tag[data-v-fd177600]{margin-left:auto;margin-right:0}.hero-vid-m[data-v-fd177600]{display:none}@media (width<=767px){.hero-has-mvid .hero-vid[data-v-fd177600]{display:none}.hero-has-mvid .hero-vid-m[data-v-fd177600]{display:block}.hero-mh .hero-inner[data-v-fd177600]{min-height:var(--hero-h-m)}.hero-mpos-left .hero-inner[data-v-fd177600]{justify-content:flex-start}.hero-mpos-center .hero-inner[data-v-fd177600]{justify-content:center}.hero-mpos-right .hero-inner[data-v-fd177600]{justify-content:flex-end}.hero-mpos-left .hero-content[data-v-fd177600]{text-align:left}.hero-mpos-center .hero-content[data-v-fd177600]{text-align:center}.hero-mpos-right .hero-content[data-v-fd177600]{text-align:right}.hero-mpos-left .hero-tag[data-v-fd177600]{margin-left:0;margin-right:0}.hero-mpos-center .hero-tag[data-v-fd177600]{margin-left:auto;margin-right:auto}.hero-mpos-right .hero-tag[data-v-fd177600]{margin-left:auto;margin-right:0}.hero-mpos-left .hero-ctas[data-v-fd177600]{justify-content:flex-start}.hero-mpos-center .hero-ctas[data-v-fd177600]{justify-content:center}.hero-mpos-right .hero-ctas[data-v-fd177600]{justify-content:flex-end}.hero-mpos-left .hero-blocks[data-v-fd177600]{align-items:flex-start}.hero-mpos-center .hero-blocks[data-v-fd177600]{align-items:center}.hero-mpos-right .hero-blocks[data-v-fd177600]{align-items:flex-end}}.hero-on-image .hero-blocks[data-v-fd177600]{color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.hero-on-image .hero-blocks[data-v-fd177600] .s-btn.ghost{color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-on-image .hero-blocks[data-v-fd177600] .s-btn.ghost:hover{color:#fff;background:#ffffff2e}.hero-on-image .hero-blocks[data-v-fd177600] .blk-btn-link,.hero-on-image .hero-blocks[data-v-fd177600] .blk-btn-link:hover{color:#fff}.hero-on-image .hero-blocks[data-v-fd177600] .blk-heading,.hero-on-image .hero-blocks[data-v-fd177600] .blk-jumbo{text-shadow:0 2px 16px #00000059}.hero-on-image .hero-blocks[data-v-fd177600] .blk-text{text-shadow:0 1px 10px #0000004d}@media (width<=767px){.hero-on-image .hero-blocks[data-v-fd177600] .blk-heading,.hero-on-image .hero-blocks[data-v-fd177600] .blk-jumbo,.hero-on-image .hero-title[data-v-fd177600]{text-shadow:0 1px 2px #0000008c,0 2px 14px #00000080}.hero-on-image .hero-blocks[data-v-fd177600] .blk-text,.hero-on-image .hero-tag[data-v-fd177600]{text-shadow:0 1px 2px #00000080,0 1px 10px #00000073}}.hero-content.hero-panel-always[data-v-fd177600]{background:var(--hero-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}@media (width<=767px){.hero-content.hero-panel-mobile[data-v-fd177600]{background:var(--hero-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}}@media (width>=768px){.hero-content.hero-panel-desktop[data-v-fd177600]{background:var(--hero-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}}.hero-cta-link[data-v-fd177600]{min-height:40px;color:inherit;text-underline-offset:3px;align-items:center;font-size:16px;font-weight:650;text-decoration:underline;display:inline-flex}.hero-cta-link[data-v-fd177600]:hover{text-decoration-thickness:2px}.hero-on-image .hero-cta-link[data-v-fd177600]{color:#fff}.grace-rail-progress[data-v-7747ed85]{background:var(--grace-rail-track,#0000001a);border-radius:10px;grid-column:1/-1;width:98%;height:5px;margin:12px auto 3px;display:none;overflow:hidden}.grace-rail-progress.is-visible[data-v-7747ed85]{display:block}.grace-rail-progress span[data-v-7747ed85]{background:var(--grace-rail-thumb,#00000080);border-radius:10px;height:100%;display:block}.fc-promo-progress[data-v-a36d79c9]{display:none}@media (width<=767px){.fc-promo-progress[data-v-a36d79c9]{background:#ddd;width:120px;height:4px;margin:0 auto;display:block}.fc-promo-progress span[data-v-a36d79c9]{background:#1f3d2b;width:25%;height:100%;display:block}}.fc-promo-layout[data-v-a36d79c9]{grid-template-columns:270px minmax(0,1fr);gap:24px;display:grid}.fc-promo-layout>.section-head[data-v-a36d79c9]{grid-column:1/-1}.fc-promotion[data-v-a36d79c9]{text-align:center;background:#f8f6f5;border-radius:8px;place-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.fc-promotion>img[data-v-a36d79c9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fc-promotion>div[data-v-a36d79c9]{background:#ffffffc9;padding:24px;position:relative}.fc-promotion h3[data-v-a36d79c9]{margin:0 0 16px;font-size:28px;font-weight:400}.fc-promotion p[data-v-a36d79c9]{line-height:1.5}.fc-promo-layout>.fc-rail[data-v-a36d79c9]{min-width:0}@media (width<=767px){.fc-promo-layout[data-v-a36d79c9]{grid-template-columns:minmax(0,1fr)}.fc-promotion[data-v-a36d79c9]{min-height:390px}.fc-promo-layout>.section-head[data-v-a36d79c9]{margin-bottom:0}}.section[data-v-a36d79c9]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-a36d79c9]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-a36d79c9]{font-size:var(--fc-hfs,clamp(22px,3.4vw,var(--s-h2-size,30px)))}.section-head h2[data-v-a36d79c9] p{margin:0}.section-head h2[data-v-a36d79c9] a{color:inherit;text-decoration:underline}.section-link[data-v-a36d79c9]{min-height:40px;color:var(--s-accent);white-space:nowrap;align-items:center;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.section-link[data-v-a36d79c9]:hover{text-decoration:underline}.section-sub[data-v-a36d79c9]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.section-sub[data-v-a36d79c9] p{margin:0}.section-sub[data-v-a36d79c9] a{color:inherit;text-decoration:underline}.fc-desc[data-v-a36d79c9]{color:var(--s-ink-soft);max-width:620px;margin:6px 0 0;font-size:15px;line-height:1.6}.fc-desc[data-v-a36d79c9] p{margin:0 0 6px}.fc-desc[data-v-a36d79c9] p:last-child{margin-bottom:0}.fc-desc[data-v-a36d79c9] a{color:inherit;text-decoration:underline}.fc-desc-subtitle[data-v-a36d79c9]{font-size:17px}.fc-desc-uppercase[data-v-a36d79c9]{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.no-prices[data-v-a36d79c9] .pc-price{display:none}.fc-cta[data-v-a36d79c9]{text-align:center;margin-top:28px}@media (width>=1024px){.cols-2[data-v-a36d79c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-a36d79c9]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-v-a36d79c9]{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5[data-v-a36d79c9]{grid-template-columns:repeat(5,minmax(0,1fr))}}.sh-stacked[data-v-a36d79c9]{flex-direction:column;align-items:flex-start;gap:10px}.sh-center[data-v-a36d79c9]{text-align:center;justify-content:center}.sh-right[data-v-a36d79c9]{text-align:right;justify-content:flex-end}.sh-stacked.sh-center[data-v-a36d79c9]{align-items:center}.sh-stacked.sh-right[data-v-a36d79c9]{align-items:flex-end}.va-btn[data-v-a36d79c9]{white-space:nowrap;padding:10px 20px;font-size:14px}.fc-nav[data-v-a36d79c9]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.fc-nav button[data-v-a36d79c9]{cursor:pointer;border:1px solid var(--s-line);background:var(--s-bg,#fff);width:36px;height:36px;color:var(--s-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fc-nav button[data-v-a36d79c9]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.fc-rail[data-v-a36d79c9]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.fc-rail-item[data-v-a36d79c9]{scroll-snap-align:start;flex:0 0 74%;min-width:0}@media (width>=480px){.fc-rail[data-v-a36d79c9]{gap:24px}.fc-rail-item[data-v-a36d79c9]{flex-basis:46%}}@media (width>=768px){.fc-rail-item[data-v-a36d79c9]{flex-basis:31%}}@media (width>=1024px){.fc-rail[data-v-a36d79c9]{gap:28px}.rail-2 .fc-rail-item[data-v-a36d79c9]{flex-basis:calc(50% - 14px)}.rail-3 .fc-rail-item[data-v-a36d79c9]{flex-basis:calc(33.3333% - 18.6667px)}.rail-4 .fc-rail-item[data-v-a36d79c9]{flex-basis:calc(25% - 21px)}.rail-5 .fc-rail-item[data-v-a36d79c9]{flex-basis:calc(20% - 22.4px)}}@media (prefers-reduced-motion:reduce){.fc-rail[data-v-a36d79c9]{scroll-behavior:auto}}.fc-editorial[data-v-a36d79c9]{grid-template-columns:1fr;gap:20px;display:grid}.fc-ed-rest[data-v-a36d79c9]{grid-template-columns:var(--s-grid-mobile,repeat(2,minmax(0,1fr)));gap:14px;display:grid}@media (width>=480px){.fc-ed-rest[data-v-a36d79c9]{gap:24px}}@media (width>=900px){.fc-editorial[data-v-a36d79c9]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.fc-ed-rest[data-v-a36d79c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.fc-sep[data-v-a36d79c9]{border:0;border-top:1px solid var(--s-line);margin:0 0 24px}.fc-i-accent[data-v-a36d79c9] em,.fc-i-accent[data-v-a36d79c9] i{color:var(--fc-i1,var(--s-accent))}.fc-i-gradient[data-v-a36d79c9] em,.fc-i-gradient[data-v-a36d79c9] i{background-image:linear-gradient(90deg,var(--fc-i1,var(--s-accent)),var(--fc-i2,currentColor));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fc-i-outline[data-v-a36d79c9] em,.fc-i-outline[data-v-a36d79c9] i{-webkit-text-stroke:1px var(--fc-i1,currentColor);-webkit-text-fill-color:transparent;color:#0000}@supports not (-webkit-text-stroke:1px currentColor){.fc-i-outline[data-v-a36d79c9] em,.fc-i-outline[data-v-a36d79c9] i{-webkit-text-fill-color:currentColor;color:inherit}}.fc-i-glow[data-v-a36d79c9] em,.fc-i-glow[data-v-a36d79c9] i{color:var(--fc-i1,inherit);text-shadow:0 0 18px var(--fc-i2,var(--fc-i1,var(--s-accent)))}.fc-editorial.fc-cardmin .fc-ed-rest[data-v-a36d79c9],.s-grid.fc-cardmin[data-v-a36d79c9]{grid-template-columns:repeat(auto-fill,minmax(min(var(--fc-cardmin,240px),100%),1fr))}.fc-rail.fc-cardmin .fc-rail-item[data-v-a36d79c9]{flex:0 0 min(var(--fc-cardmin,240px),82%)}.fc-more[data-v-a36d79c9]{aspect-ratio:var(--s-pc-aspect,4/5);text-align:center;color:var(--s-ink);border-radius:var(--s-pc-radius,var(--s-radius));justify-content:center;align-self:start;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.fc-more svg[data-v-a36d79c9]{flex:none;transition:transform .25s}.fc-more:hover svg[data-v-a36d79c9]{transform:translate(4px)}.fc-more-outline[data-v-a36d79c9]{border:1px solid var(--s-line)}.fc-more-outline[data-v-a36d79c9]:hover{border-color:var(--s-ink-soft)}.fc-more-solid[data-v-a36d79c9]{background:var(--s-bg-soft);border:1px solid #0000}.fc-more-solid[data-v-a36d79c9]:hover{border-color:var(--s-line)}.fc-more-plain[data-v-a36d79c9]{aspect-ratio:auto;text-underline-offset:4px;min-height:88px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.fc-more[data-v-a36d79c9],.fc-more svg[data-v-a36d79c9]{transition:none}.fc-more:hover svg[data-v-a36d79c9]{transform:none}}@media (width<=767px){.fc-m-carousel>.fc-ed-rest[data-v-a36d79c9],.fc-m-grid>.fc-ed-rest[data-v-a36d79c9]{display:contents}.fc-m-carousel[data-v-a36d79c9]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.fc-m-carousel[data-v-a36d79c9]>*,.fc-m-carousel>.fc-ed-rest[data-v-a36d79c9]>*{flex:0 0 min(var(--fc-cardmin,74%),82%);scroll-snap-align:start;min-width:0}.fc-m-grid[data-v-a36d79c9]{grid-template-columns:var(--s-grid-mobile,repeat(2,minmax(0,1fr)));gap:14px;display:grid;overflow-x:visible}.fc-m-grid.fc-cardmin[data-v-a36d79c9]{grid-template-columns:repeat(auto-fill,minmax(min(var(--fc-cardmin,240px),100%),1fr))}.fc-m-grid[data-v-a36d79c9]>*,.fc-m-grid>.fc-ed-rest[data-v-a36d79c9]>*{flex:none}@media (prefers-reduced-motion:reduce){.fc-m-carousel[data-v-a36d79c9]{scroll-behavior:auto}}}@media (width>=768px){.cl-progress-mobile[data-v-cbd47c16]{display:none}}@media (width>=1024px){.cols-5[data-v-cbd47c16]{grid-template-columns:repeat(5,1fr)}.cols-6[data-v-cbd47c16]{grid-template-columns:repeat(6,1fr)}.cl-rail.rail-6[data-v-cbd47c16]>*{flex-basis:calc(16.6667% - 16.6667px)}}.section[data-v-cbd47c16]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-cbd47c16]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-cbd47c16]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-cbd47c16]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.section-link[data-v-cbd47c16]{min-height:40px;color:var(--s-accent);white-space:nowrap;align-items:center;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.section-link[data-v-cbd47c16]:hover{text-decoration:underline}.va-btn[data-v-cbd47c16]{white-space:nowrap;padding:10px 20px;font-size:14px}.coll-grid[data-v-cbd47c16]{grid-template-columns:var(--cl-mobile,1fr);gap:20px;display:grid}@media (width>=640px){.coll-grid[data-v-cbd47c16]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.coll-grid[data-v-cbd47c16]{gap:24px}.cols-2[data-v-cbd47c16]{grid-template-columns:repeat(2,1fr)}.cols-3[data-v-cbd47c16]{grid-template-columns:repeat(3,1fr)}.cols-4[data-v-cbd47c16]{grid-template-columns:repeat(4,1fr)}}.coll-card[data-v-cbd47c16]{border-radius:var(--cl-radius,var(--s-radius));text-decoration:none;display:block;overflow:hidden}.coll-card[data-v-cbd47c16]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #11111140}.coll-media[data-v-cbd47c16]{aspect-ratio:var(--cl-ratio,3/2);height:var(--cl-img-h,auto);background:var(--s-bg-soft);border-radius:var(--cl-media-radius,0);width:100%;overflow:hidden}.coll-media img[data-v-cbd47c16]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.coll-fallback[data-v-cbd47c16]{background:linear-gradient(135deg,#eceae5,#f7f6f3);width:100%;height:100%}.coll-body[data-v-cbd47c16]{padding:14px 16px 16px}.coll-title[data-v-cbd47c16]{font-size:var(--cl-title-size,16px);letter-spacing:-.01em;margin:0 0 2px;font-weight:650}.coll-card:hover .coll-title[data-v-cbd47c16]{color:var(--s-accent)}.coll-count[data-v-cbd47c16]{margin:0;font-size:13px}.coll-cta[data-v-cbd47c16]{text-align:center;margin-top:28px}@media (prefers-reduced-motion:reduce){.coll-card[data-v-cbd47c16]:hover{transform:none}}.coll-cta-btn[data-v-cbd47c16]{padding:var(--cl-btn-pad,8px 16px);font-size:var(--cl-btn-fs,13px);border-radius:var(--cl-btn-radius,var(--s-btn-radius));pointer-events:none;margin-top:10px}.coll-cta-btn-sm[data-v-cbd47c16]{padding:var(--cl-btn-pad,6px 12px);font-size:var(--cl-btn-fs,12px);margin-top:6px}.coll-ov .coll-body .coll-cta-btn.coll-cta-btn[data-v-cbd47c16]{background:var(--cl-btn-bg,#fff);color:var(--cl-btn-fg,var(--s-ink));border-color:var(--cl-btn-bg,#fff)}.coll-ov .coll-body .coll-cta-btn.coll-cta-btn.ghost[data-v-cbd47c16]{color:var(--cl-btn-fg,#fff);border-color:var(--cl-btn-bg,#ffffffb3);background:0 0}.coll-body .coll-cta-btn.coll-cta-btn[data-v-cbd47c16]{background:var(--cl-btn-bg,var(--s-accent));border-color:var(--cl-btn-bg,var(--s-accent));color:var(--cl-btn-fg,var(--s-btn-text,#fff))}.coll-body .coll-cta-btn.coll-cta-btn.ghost[data-v-cbd47c16]{border-color:var(--cl-btn-bg,#d6d3cc);color:var(--cl-btn-fg,var(--s-ink));background:0 0}.coll-body .coll-cta-btn.coll-cta-btn.link[data-v-cbd47c16]{color:var(--cl-btn-fg,var(--s-accent));text-underline-offset:3px;background:0 0;border-color:#0000;padding-left:0;padding-right:0;text-decoration:underline}.coll-ov .coll-body .coll-cta-btn.coll-cta-btn.link[data-v-cbd47c16]{color:var(--cl-btn-fg,#fff)}.cl-flexbody[data-v-cbd47c16]{flex-direction:column;display:flex}.cl-flexbody>.coll-title[data-v-cbd47c16]{order:1}.cl-flexbody>.coll-count[data-v-cbd47c16]{order:2}.cl-flexbody>.coll-cta-btn[data-v-cbd47c16]{order:var(--cl-btn-order,3);align-self:var(--cl-btn-self,flex-start)}.coll-ov[data-v-cbd47c16]{position:relative}.coll-ov .coll-body[data-v-cbd47c16]{background:linear-gradient(#0000,#000000a8);padding:16px;position:absolute;inset:auto 0 0}.coll-ov .coll-title[data-v-cbd47c16],.coll-ov:hover .coll-title[data-v-cbd47c16]{color:#fff}.coll-ov .coll-count[data-v-cbd47c16]{color:#ffffffdb}.cl-nav[data-v-cbd47c16]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.cl-nav button[data-v-cbd47c16]{cursor:pointer;border:1px solid var(--s-line);background:var(--s-bg,#fff);width:36px;height:36px;color:var(--s-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cl-nav button[data-v-cbd47c16]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.cl-nav button[data-v-cbd47c16]:disabled{opacity:.35;cursor:default}.cl-nav button[data-v-cbd47c16]:disabled:hover{background:var(--s-bg,#fff);border-color:var(--s-line)}.cl-rail[data-v-cbd47c16]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.cl-rail[data-v-cbd47c16]::-webkit-scrollbar{display:none}.cl-rail[data-v-cbd47c16]{cursor:grab}.cl-rail.is-dragging[data-v-cbd47c16]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.cl-rail img[data-v-cbd47c16]{-webkit-user-drag:none}.cl-progress[data-v-cbd47c16]{background:color-mix(in srgb,var(--s-ink) 12%,transparent);border-radius:999px;height:3px;margin-top:18px;overflow:hidden}.cl-progress span[data-v-cbd47c16]{border-radius:inherit;background:var(--s-accent,var(--s-ink));transform-origin:0;height:100%;transition:transform .18s ease-out;display:block}@media (prefers-reduced-motion:reduce){.cl-progress span[data-v-cbd47c16]{transition:none}}.cl-rail .coll-card[data-v-cbd47c16]{scroll-snap-align:start;flex:0 0 82%;min-width:0}@media (width>=640px){.cl-rail .coll-card[data-v-cbd47c16]{flex-basis:48%}}@media (width>=1024px){.cl-rail[data-v-cbd47c16]{gap:24px}.rail-2 .coll-card[data-v-cbd47c16]{flex-basis:calc((100% - var(--cl-gap,24px))/2)}.rail-3 .coll-card[data-v-cbd47c16]{flex-basis:calc(33.3333% - var(--cl-gap,24px)*2/3)}.rail-4 .coll-card[data-v-cbd47c16]{flex-basis:calc(25% - var(--cl-gap,24px)*3/4)}}@media (prefers-reduced-motion:reduce){.cl-rail[data-v-cbd47c16]{scroll-behavior:auto}}.cl-bento[data-v-cbd47c16]{grid-auto-flow:dense;grid-template-columns:var(--cl-mobile,1fr);gap:20px;display:grid}@media (width>=640px){.cl-bento[data-v-cbd47c16]{grid-template-columns:repeat(2,1fr)}.cl-bento[data-v-cbd47c16]>:first-child{flex-direction:column;grid-area:span 2/span 2;display:flex}.cl-bento>:first-child .coll-media[data-v-cbd47c16]{aspect-ratio:auto;flex:1;min-height:260px}.cl-bento[style*=--cl-img-h]>:first-child .coll-media[data-v-cbd47c16]{flex:none;min-height:0}}@media (width>=1024px){.cl-bento[data-v-cbd47c16]{gap:24px}.cl-bento.cols-3[data-v-cbd47c16]{grid-template-columns:repeat(3,1fr)}.cl-bento.cols-4[data-v-cbd47c16]{grid-template-columns:repeat(4,1fr)}.cl-bento.cols-3[data-v-cbd47c16]>:nth-child(5),.cl-bento.cols-4[data-v-cbd47c16]>:nth-child(6){grid-column:span 2}}@media (width>=640px){.cl-bento.lead-tall[data-v-cbd47c16]>:first-child{grid-area:span 2}}@media (width>=1024px){.cl-bento.lead-tall.cols-3[data-v-cbd47c16]>:nth-child(5){grid-column:auto}}.coll-cta-btn svg[data-v-cbd47c16]{flex:none;margin-left:14px}.cl-bento .coll-card[data-v-cbd47c16]{border-radius:24px;position:relative}.cl-bento .coll-card[data-v-cbd47c16]:hover{transform:none;box-shadow:0 26px 52px -30px #1116}.cl-bento .coll-media[data-v-cbd47c16]{position:relative}.cl-bento .coll-media img[data-v-cbd47c16]{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.cl-bento .coll-card:hover .coll-media img[data-v-cbd47c16]{transform:scale(1.045)}.cl-bento .coll-media[data-v-cbd47c16]:after{content:"";pointer-events:none;background:linear-gradient(0deg,#0a0a0a8c 0,#0a0a0a1f 32%,#0000 52%);position:absolute;inset:0}.cl-bento .coll-body[data-v-cbd47c16]{z-index:1;text-align:center;background:0 0;padding:0;position:absolute;bottom:18px;left:20px;right:20px}.cl-bento .coll-title[data-v-cbd47c16]{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}.cl-bento .coll-count[data-v-cbd47c16]{color:#ffffffbf;font-size:12px}.cl-bento .coll-card:hover .coll-title[data-v-cbd47c16]{color:#fff}.cl-bento .coll-body .coll-cta-btn.coll-cta-btn[data-v-cbd47c16],.cl-bento .coll-body .coll-cta-btn.coll-cta-btn.ghost[data-v-cbd47c16]{color:#fff;box-shadow:none;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;margin-top:2px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.cl-bento .coll-cta-btn svg[data-v-cbd47c16]{margin-left:10px;transition:transform .25s}.cl-bento .coll-card:hover .coll-cta-btn svg[data-v-cbd47c16]{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.cl-bento .coll-cta-btn svg[data-v-cbd47c16],.cl-bento .coll-media img[data-v-cbd47c16]{transition:none}.cl-bento .coll-card:hover .coll-media img[data-v-cbd47c16]{transform:none}}.cl-editorial[data-v-cbd47c16]{grid-template-columns:var(--cl-mobile,1fr);gap:36px 24px;display:grid}.cl-editorial .coll-body[data-v-cbd47c16]{padding:16px 2px 0}.cl-editorial .coll-title[data-v-cbd47c16]{font-size:var(--cl-title-size,20px)}.cl-editorial .coll-card[data-v-cbd47c16]:hover{box-shadow:none;transform:none}@media (width>=640px){.cl-editorial[data-v-cbd47c16]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cl-editorial[data-v-cbd47c16]{gap:56px 32px}}.cl-textlist[data-v-cbd47c16]{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.cl-textlist li[data-v-cbd47c16]{border-bottom:1px solid var(--s-line)}.cl-textlink[data-v-cbd47c16]{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 2px;text-decoration:none;display:flex}.cl-texttitle[data-v-cbd47c16]{font-family:var(--s-font-head);letter-spacing:-.02em;font-weight:650;font-size:var(--cl-title-size,clamp(24px,5vw,40px));line-height:1.15}.cl-textlink:hover .cl-texttitle[data-v-cbd47c16]{color:var(--s-accent)}.cl-textcount[data-v-cbd47c16]{color:var(--s-ink-soft);white-space:nowrap;font-size:13px}.cl-spot[data-v-cbd47c16]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=900px){.cl-spot[data-v-cbd47c16]{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px}.cl-spot-lead .coll-media[data-v-cbd47c16]{aspect-ratio:var(--cl-ratio,4/3)}}.cl-spot-list[data-v-cbd47c16]{flex-direction:column;gap:12px;display:flex}.coll-row[data-v-cbd47c16]{grid-template-columns:92px 1fr;align-items:center;display:grid}.coll-row .coll-media[data-v-cbd47c16]{aspect-ratio:1}.coll-row .coll-body[data-v-cbd47c16]{padding:12px 14px}.coll-row .coll-title[data-v-cbd47c16]{font-size:var(--cl-title-size,15.5px)}.coll-row.coll-ov[data-v-cbd47c16]{position:static}.coll-row.coll-ov .coll-body[data-v-cbd47c16]{background:0 0;position:static}.coll-row.coll-ov .coll-title[data-v-cbd47c16]{color:var(--s-ink)}.coll-row.coll-ov .coll-count[data-v-cbd47c16]{color:var(--s-ink-soft)}@media (width<=767px){.coll-grid.cl-mcar[data-v-cbd47c16]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.coll-grid.cl-mcar .coll-card[data-v-cbd47c16]{scroll-snap-align:start;flex:0 0 78%;min-width:0}@media (prefers-reduced-motion:reduce){.coll-grid.cl-mcar[data-v-cbd47c16]{scroll-behavior:auto}}}.section[data-v-256bff53]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.rt[data-v-256bff53]{max-width:720px}.rt-left[data-v-256bff53]{text-align:left;margin-right:auto}.rt-center[data-v-256bff53]{text-align:center;margin-inline:auto}.rt-right[data-v-256bff53]{text-align:right;margin-left:auto}.rt-heading[data-v-256bff53]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 14px}.rt-body[data-v-256bff53]{color:var(--s-ink-soft);overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.rt-body[data-v-256bff53] p{margin:0 0 12px}.rt-body[data-v-256bff53] img{max-width:100%;height:auto}.rt-body[data-v-256bff53] p:last-child{margin-bottom:0}.rt-body[data-v-256bff53] a{color:var(--s-accent)}.rt-cta[data-v-256bff53]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.rt-center .rt-cta[data-v-256bff53]{justify-content:center}.rt-right .rt-cta[data-v-256bff53]{justify-content:flex-end}.rt-blocks[data-v-256bff53]{flex-direction:column;gap:16px;display:flex}.ib-scale[data-v-2efe9ae5]{height:700px;min-height:0;overflow:hidden}.ib-scale .ib-img[data-v-2efe9ae5]{-o-object-fit:cover;object-fit:cover;height:100%;animation:18s ease-in-out infinite alternate grace-banner-scale-2efe9ae5}@keyframes grace-banner-scale-2efe9ae5{to{transform:scale(1.04)}}@media (width<=767px){.ib-scale[data-v-2efe9ae5]{height:var(--ib-h-m,350px);min-height:var(--ib-h-m,350px)}}@media (prefers-reduced-motion:reduce){.ib-scale .ib-img[data-v-2efe9ae5]{animation:none}}.section[data-v-2efe9ae5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ib[data-v-2efe9ae5]{border-radius:var(--s-radius);aspect-ratio:12/5;background:var(--s-bg-soft);border:1px solid var(--s-line);position:relative;overflow:hidden}@media (width<=640px){.ib[data-v-2efe9ae5]{aspect-ratio:4/3}}.ib-img[data-v-2efe9ae5]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ib-focal,center);object-position:var(--ib-focal,center);width:100%;height:100%;display:block;position:absolute;inset:0}.ib-full[data-v-2efe9ae5]{border:0;border-radius:0}.ib-full.has-img[data-v-2efe9ae5]{aspect-ratio:auto}.ib-full.has-img .ib-img[data-v-2efe9ae5]{height:auto;position:static}@media (width<=640px){.ib-full.has-img[data-v-2efe9ae5]{aspect-ratio:auto}}.ib-fallback[data-v-2efe9ae5],.ib-ph[data-v-2efe9ae5]{position:absolute;inset:0}.ib-fallback[data-v-2efe9ae5]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,var(--s-bg-soft)),var(--s-bg-soft))}.ib-img-mobile[data-v-2efe9ae5]{-o-object-position:var(--ib-focal-m,var(--ib-focal,center));object-position:var(--ib-focal-m,var(--ib-focal,center));display:none}@media (width<=767px){.ib.has-mobile .ib-img-desktop[data-v-2efe9ae5]{display:none}.ib.has-mobile .ib-img-mobile[data-v-2efe9ae5]{display:block}}.ib-h[data-v-2efe9ae5]{min-height:var(--ib-h,0)}.ib.has-img.ib-h[data-v-2efe9ae5]{aspect-ratio:auto}.ib[data-v-2efe9ae5]{max-width:100%}.ib-full.has-img.ib-h[data-v-2efe9ae5]{aspect-ratio:auto}.ib-full.has-img.ib-h .ib-img[data-v-2efe9ae5],.ib-vid[data-v-2efe9ae5]{height:100%;position:absolute;inset:0}.ib-vid[data-v-2efe9ae5]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;border:0;width:100%;display:block}.ib-vid-embed[data-v-2efe9ae5]{width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ib-layer[data-v-2efe9ae5]{pointer-events:none}.ib-layer[data-v-2efe9ae5],.ib-overlay[data-v-2efe9ae5]{position:absolute;inset:0}.ib-overlay[data-v-2efe9ae5]{z-index:1;background:linear-gradient(#0000 35%,#0a0a0a8c);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:clamp(18px,4vw,40px);display:flex}.ib-full .ib-overlay[data-v-2efe9ae5]{background:linear-gradient(90deg,#0a0a0a61,#0000 55%);justify-content:center;padding-inline:clamp(20px,6vw,84px)}.ib-full .ib-overlay.ib-pos-right[data-v-2efe9ae5]{background:linear-gradient(270deg,#0a0a0a61,#0000 55%)}.ib-full .ib-overlay.ib-pos-center[data-v-2efe9ae5]{background:#0a0a0a2e}.ib-pos-center[data-v-2efe9ae5]{text-align:center;align-items:center}.ib-pos-right[data-v-2efe9ae5]{text-align:right;align-items:flex-end}.ib-overlay.ib-v-top[data-v-2efe9ae5]{justify-content:flex-start}.ib-overlay.ib-v-center[data-v-2efe9ae5]{justify-content:center}.ib-overlay.ib-v-bottom[data-v-2efe9ae5]{justify-content:flex-end}.ib-overlay.ib-row[data-v-2efe9ae5]{flex-flow:wrap;justify-content:flex-start;align-items:center}.ib-overlay.ib-row.ib-pos-center[data-v-2efe9ae5]{justify-content:center}.ib-overlay.ib-row.ib-pos-right[data-v-2efe9ae5]{justify-content:flex-end}.ib-overlay.ib-row.ib-v-top[data-v-2efe9ae5]{align-items:flex-start}.ib-overlay.ib-row.ib-v-center[data-v-2efe9ae5]{align-items:center}.ib-overlay.ib-row.ib-v-bottom[data-v-2efe9ae5]{align-items:flex-end}@media (width<=767px){.ib-overlay.ib-row.ib-stack[data-v-2efe9ae5]{flex-direction:column;align-items:flex-start}.ib-overlay.ib-row.ib-stack.ib-pos-center[data-v-2efe9ae5]{align-items:center}.ib-overlay.ib-row.ib-stack.ib-pos-right[data-v-2efe9ae5]{align-items:flex-end}}.ib-overlay.ib-ta-left[data-v-2efe9ae5]{text-align:left}.ib-overlay.ib-ta-center[data-v-2efe9ae5]{text-align:center}.ib-overlay.ib-ta-right[data-v-2efe9ae5]{text-align:right}.ib-overlay.ib-ta-box[data-v-2efe9ae5]{align-items:stretch}.ib-overlay.ib-ta-box.ib-pos-right[data-v-2efe9ae5]{margin-inline-start:auto}.ib-overlay.ib-ta-box.ib-pos-center[data-v-2efe9ae5]{margin-inline:auto}.ib-overlay.ib-ta-left .ib-cta[data-v-2efe9ae5]{justify-content:flex-start}.ib-overlay.ib-ta-center .ib-cta[data-v-2efe9ae5]{justify-content:center}.ib-overlay.ib-ta-right .ib-cta[data-v-2efe9ae5]{justify-content:flex-end}.ib-heading[data-v-2efe9ae5]{color:#fff;text-shadow:0 2px 12px #00000059;margin:0;font-size:clamp(24px,4vw,40px)}.ib-sub[data-v-2efe9ae5]{color:#ffffffeb;text-shadow:0 1px 10px #00000059;white-space:pre-line;max-width:520px;margin:0;font-size:clamp(14px,1.8vw,17px)}.ib-heading[data-v-2efe9ae5] p,.ib-sub[data-v-2efe9ae5] p{margin:0}.ib-heading[data-v-2efe9ae5] a,.ib-sub[data-v-2efe9ae5] a{color:inherit;text-decoration:underline}.ib-pos-center .ib-sub[data-v-2efe9ae5]{margin-inline:auto}.ib-pos-right .ib-sub[data-v-2efe9ae5]{margin-left:auto}.ib-cta[data-v-2efe9ae5]{flex-wrap:wrap;gap:10px;display:flex}.ib-btn[data-v-2efe9ae5]{padding:12px 26px;font-size:14.5px}.ib-btn-2[data-v-2efe9ae5]{color:#fff;background:#ffffff14;border-color:#ffffffb3}.ib-btn-2[data-v-2efe9ae5]:hover{color:#fff;background:#ffffff2e}.ib-overlay.ib-blocks[data-v-2efe9ae5]{color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.ib-blocks[data-v-2efe9ae5] .blk-heading,.ib-blocks[data-v-2efe9ae5] .blk-jumbo{text-shadow:0 2px 12px #00000059}.ib-vid-m[data-v-2efe9ae5]{display:none}@media (width<=767px){.ib-has-mvid .ib-vid[data-v-2efe9ae5]{display:none}.ib-has-mvid .ib-vid-m[data-v-2efe9ae5]{display:block}.ib.ib-mh[data-v-2efe9ae5]{min-height:var(--ib-h-m,0)}.ib-full.has-img.ib-mh[data-v-2efe9ae5]{aspect-ratio:auto}.ib-full.has-img.ib-mh .ib-img[data-v-2efe9ae5]{height:100%;position:absolute;inset:0}.ib-overlay.ib-mpos-left[data-v-2efe9ae5],.ib-overlay.ib-row.ib-stack.ib-mpos-left[data-v-2efe9ae5]{text-align:left;align-items:flex-start}.ib-overlay.ib-mpos-center[data-v-2efe9ae5],.ib-overlay.ib-row.ib-stack.ib-mpos-center[data-v-2efe9ae5]{text-align:center;align-items:center}.ib-overlay.ib-mpos-right[data-v-2efe9ae5],.ib-overlay.ib-row.ib-stack.ib-mpos-right[data-v-2efe9ae5]{text-align:right;align-items:flex-end}.ib-overlay.ib-row:not(.ib-stack).ib-mpos-left[data-v-2efe9ae5]{justify-content:flex-start}.ib-overlay.ib-row:not(.ib-stack).ib-mpos-center[data-v-2efe9ae5]{justify-content:center}.ib-overlay.ib-row:not(.ib-stack).ib-mpos-right[data-v-2efe9ae5]{justify-content:flex-end}}.ib-panel[data-v-2efe9ae5]{gap:inherit;align-items:inherit;flex-direction:column;display:flex}.ib-panel-always[data-v-2efe9ae5]{background:var(--ib-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}@media (width<=767px){.ib-panel-mobile[data-v-2efe9ae5]{background:var(--ib-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}}@media (width>=768px){.ib-panel-desktop[data-v-2efe9ae5]{background:var(--ib-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}}.ib-btn-link[data-v-2efe9ae5]{color:#fff;text-underline-offset:3px;align-items:center;min-height:40px;font-size:14.5px;font-weight:650;text-decoration:underline;display:inline-flex}.ib-btn-link[data-v-2efe9ae5]:hover{text-decoration-thickness:2px}.ib.ib-scale[data-v-2efe9ae5]{height:var(--ib-h,700px);min-height:var(--ib-h,700px)}@media (width<=767px){.ib.ib-scale[data-v-2efe9ae5]{height:var(--ib-h-m,350px);min-height:var(--ib-h-m,350px)}}.section[data-v-7bd81a37]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.tq[data-v-7bd81a37]{text-align:center;max-width:640px;margin:0 auto}@media (width<=480px){.tq[data-v-7bd81a37]{padding:18px 16px!important}}.tq-heading[data-v-7bd81a37]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 10px}.tq-mark[data-v-7bd81a37]{color:var(--s-accent);font-size:56px;font-weight:700;line-height:1}.tq-avatar[data-v-7bd81a37]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px;margin:0 auto 10px;display:block}.tq-quote[data-v-7bd81a37]{color:var(--s-ink);margin:6px 0 18px;font-size:clamp(17px,2.6vw,22px);line-height:1.55}.tq-quote-serif[data-v-7bd81a37]{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3.2vw,27px);font-style:italic}.tq-by[data-v-7bd81a37]{flex-direction:column;gap:2px;display:flex}.tq-author[data-v-7bd81a37]{font-size:14px;font-weight:650}.tq-role[data-v-7bd81a37]{color:var(--s-ink-soft);font-size:13px}.nl-band.nl-overlay-card[data-v-7957898b]{background-position:50%;background-size:cover;place-items:center;min-height:496px;margin:0;display:grid}.nl-overlay-card .nl[data-v-7957898b]{color:#fff;background:#49382fcc;border-radius:8px;width:min(600px,100% - 32px);margin:64px auto;padding:40px;display:block}.nl-overlay-card .nl h2[data-v-7957898b]{font-size:36px;font-weight:400}.nl-overlay-card .nl .s-muted[data-v-7957898b]{color:#fff}.nl-overlay-card .nl-input[data-v-7957898b]{border-radius:32px}.nl-overlay-card .nl-btn[data-v-7957898b],.nl-overlay-card .nl-input[data-v-7957898b]{color:#1f3d2b;background:#fff}.nl-overlay-card .nl-row[data-v-7957898b]{margin-top:28px}@media (width<=767px){.nl-band.nl-overlay-card[data-v-7957898b]{min-height:544px}.nl-overlay-card .nl[data-v-7957898b]{text-align:center;padding:24px}}.nl-band[data-v-7957898b]{margin-top:var(--nl-mt,56px);background:var(--s-bg-soft);border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line)}.nl[data-v-7957898b]{padding-top:var(--nl-pt,calc(48px*var(--s-space-scale,1)));padding-bottom:var(--nl-pb,calc(52px*var(--s-space-scale,1)));text-align:center;max-width:560px}.nl-heading[data-v-7957898b]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.nl-sub[data-v-7957898b]{color:var(--s-ink-soft);margin:0 0 22px;font-size:15px}.nl-label[data-v-7957898b]{clip:rect(0 0 0 0);white-space:nowrap}.nl-hp[data-v-7957898b],.nl-label[data-v-7957898b]{width:1px;height:1px;position:absolute;overflow:hidden}.nl-hp[data-v-7957898b]{top:auto;left:-9999px}.nl-row[data-v-7957898b]{gap:10px;display:flex}.nl-input[data-v-7957898b]{min-width:0;font:inherit;border:1px solid var(--s-input-border,var(--s-line));border-radius:var(--s-btn-radius);color:#171717;background:#fff;flex:1;padding:12px 14px;font-size:14.5px}.nl-input[data-v-7957898b]::placeholder{color:#767671}.nl-input[data-v-7957898b]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.nl-btn[data-v-7957898b]{white-space:nowrap;background:var(--s-accent,#111);border-color:var(--s-accent,#111);padding:12px 24px;font-size:14.5px}.nl-btn[data-v-7957898b],.nl-btn[data-v-7957898b]:hover{color:var(--s-btn-text,#fff)}.nl-btn[data-v-7957898b]:hover{background:var(--s-accent-hover,var(--s-accent,#111));opacity:.92}.nl-done[data-v-7957898b]{color:var(--s-ink);margin:0;font-size:15px;font-weight:600}.nl-consent[data-v-7957898b]{color:var(--s-ink-soft);margin:12px 0 0;font-size:12.5px}.nl-policy[data-v-7957898b]{margin:8px 0 0;font-size:12.5px}.nl-policy a[data-v-7957898b]{color:var(--s-ink-soft);text-underline-offset:2px;text-decoration:underline}.nl-policy a[data-v-7957898b]:hover{color:var(--s-accent)}.nl-error[data-v-7957898b]{color:#b42318;margin:12px 0 0;font-size:13.5px}@media (width<=767px){.nl-input[data-v-7957898b]{font-size:16px}}@media (width<=480px){.nl-row[data-v-7957898b]{flex-direction:column}.nl-btn[data-v-7957898b]{min-height:44px}}.nl-overlay[data-v-7957898b]{pointer-events:none;position:absolute;inset:0}.nl-blockmode[data-v-7957898b]{position:relative}.nl-pane[data-v-7957898b]{min-width:0}.nl-pane-form[data-v-7957898b],.nl-pane-text[data-v-7957898b]{flex:320px}.nl-form-block[data-v-7957898b]{width:100%}.nl-field-wrap[data-v-7957898b]{flex:1;min-width:0;display:flex;position:relative}.nl-field-wrap.nl-integrated .nl-input[data-v-7957898b]{padding-right:46px}.nl-btn-integrated[data-v-7957898b]{width:34px;height:34px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nl-btn-arrow[data-v-7957898b],.nl-btn-integrated[data-v-7957898b]{cursor:pointer;background:var(--s-ink);color:var(--s-bg,#fff);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nl-btn-arrow[data-v-7957898b]{flex-shrink:0;width:44px;height:44px}.nl-input-underline[data-v-7957898b]{border:0;border-bottom:1px solid var(--s-line);background:0 0;border-radius:0;padding-left:2px;padding-right:2px}.nl-input-pill[data-v-7957898b]{border-radius:999px;padding-left:18px}@media (width<=767px){.nl-blockmode[data-v-7957898b]{flex-direction:column!important}}@media (pointer:coarse){.nl-btn-integrated[data-v-7957898b]{width:40px;height:40px}}@media (width<=767px){.nl-band.nl-overlay-card[style*=--nl-mobile-bg][data-v-7957898b]{background-image:var(--nl-mobile-bg)!important}}.grace-social[data-v-38f0e74c]{flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.grace-social a[data-v-38f0e74c]{color:inherit;place-items:center;width:32px;height:36px;display:grid}.grace-social a[data-v-38f0e74c]:hover{opacity:.7}.grace-social img[data-v-38f0e74c]{-o-object-fit:contain;object-fit:contain}@media (width<=767px){.grace-footer-brand .grace-social[data-v-38f0e74c]{justify-content:center}}.op-overlay[data-v-65a146bd]{z-index:130;background:#1111118c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.op-modal[data-v-65a146bd]{text-align:center;background:#fff;width:100%;max-width:480px;padding:46px 40px 34px;position:relative;box-shadow:0 30px 80px -24px #0000008c}.op-close[data-v-65a146bd]{cursor:pointer;color:var(--s-ink);background:0 0;border:none;padding:6px;font-size:16px;position:absolute;top:14px;right:16px}.op-img[data-v-65a146bd]{-o-object-fit:contain;object-fit:contain;max-width:180px;max-height:60px;margin:0 auto 20px;display:block}.op-eyebrow[data-v-65a146bd]{letter-spacing:.08em;margin:0 0 4px;font-size:14px;font-weight:650}.op-eyebrow[data-v-65a146bd],.op-heading[data-v-65a146bd]{text-transform:uppercase}.op-heading[data-v-65a146bd]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(30px,5vw,44px);font-weight:800}.op-sub[data-v-65a146bd]{color:var(--s-ink-soft);margin:0 0 20px;font-size:14.5px}.op-blocks[data-v-65a146bd]{margin-bottom:20px}.op-form[data-v-65a146bd]{text-align:left;flex-direction:column;gap:14px;display:flex}.op-form input[type=email][data-v-65a146bd]{width:100%;font:inherit;border:1px solid var(--s-input-border,#cfccc5);border-radius:var(--s-input-radius,10px);padding:13px 16px;font-size:15px}.op-consent[data-v-65a146bd]{color:var(--s-ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.op-consent input[data-v-65a146bd]{width:15px;height:15px;accent-color:var(--s-ink);flex:none;margin-top:2px}.op-error[data-v-65a146bd]{color:#b42318;margin:0;font-size:13px}.op-accept[data-v-65a146bd]{cursor:pointer;width:100%;font:inherit;background:var(--s-ink);color:#fff;border-radius:var(--s-btn-radius,999px);border:none;padding:15px 20px;font-size:15px;font-weight:700}.op-accept[data-v-65a146bd]:disabled{opacity:.7}.op-decline[data-v-65a146bd]{cursor:pointer;font:inherit;color:var(--s-ink);text-underline-offset:3px;background:0 0;border:none;margin-top:14px;font-size:13.5px;font-weight:650;text-decoration:underline}.op-done[data-v-65a146bd]{font-size:24px}.op-code[data-v-65a146bd]{letter-spacing:.12em;border:1px dashed var(--s-line);border-radius:8px;margin:0 0 18px;padding:10px 16px;font-size:20px;font-weight:800}@media (width<=767px){.op-form input[data-v-65a146bd]{font-size:16px}}.op-grace[data-v-65a146bd]{font:400 14px/1.5 var(--s-font-body,Inter,sans-serif);color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0}.op-grace .op-modal[data-v-65a146bd]{box-sizing:border-box;color:#000;text-align:left;background:#fff;border:0;border-radius:8px;width:min(870px,100% - 32px);max-width:870px;min-height:440px;max-height:calc(100dvh - 32px);padding:0;overflow:auto}.op-grace .op-modal[open][data-v-65a146bd]{grid-template-columns:1fr 1fr;display:grid}.op-grace .op-modal[data-v-65a146bd]::backdrop{background:#0000008c}.op-grace .op-img[data-v-65a146bd]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;min-height:440px;max-height:none;margin:0}.op-grace .op-content[data-v-65a146bd]{align-self:center;min-width:0;padding:44px 32px 28px}.op-grace .op-heading[data-v-65a146bd]{font:400 26px/1.3 var(--s-font-head,"Playfair Display",serif);text-transform:none;letter-spacing:0;margin:0 0 16px}.op-grace .op-sub[data-v-65a146bd]{color:#535353;line-height:1.5}.op-grace .op-close[data-v-65a146bd]{color:#000;z-index:1;background:#fff;border:1px solid #e9e9e9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;top:12px;right:12px}.op-grace .op-form[data-v-65a146bd]{gap:10px}.op-grace .op-form input[type=email][data-v-65a146bd]{box-sizing:border-box;color:#000;background:#fff;border-radius:4px}.op-grace .op-accept[data-v-65a146bd]{background:var(--grace-green,#1f3d2b);color:#fff;border-radius:32px;font-weight:600}.op-grace .op-accept[data-v-65a146bd]:hover{background:var(--s-accent-hover,#355e45)}.op-grace .op-decline[data-v-65a146bd]{color:#000;margin:16px auto 0;font-weight:400;text-decoration:none;display:block}.op-grace[data-v-65a146bd] .grace-social{justify-content:center;margin:20px 0 0}.op-grace[data-v-65a146bd] .grace-social a{border:1px solid var(--grace-green,#1f3d2b);width:32px;height:32px;color:var(--grace-green,#1f3d2b);border-radius:50%}.op-grace[data-v-65a146bd] :focus-visible{outline:2px solid var(--grace-green,#1f3d2b);outline-offset:3px}@media (width<=767px){.op-grace .op-modal[open][data-v-65a146bd]{grid-template-columns:1fr;min-height:0}.op-grace .op-img[data-v-65a146bd]{height:200px;min-height:0}.op-grace .op-content[data-v-65a146bd]{padding:24px}.op-grace .op-heading[data-v-65a146bd]{font-size:26px}}.section[data-v-b17352c3]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.tb-heading[data-v-b17352c3]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));text-align:center;margin:0 0 20px}.tb[data-v-b17352c3]{gap:var(--tb-gap,18px);grid-template-columns:repeat(var(--tb-mcols,2),1fr);border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-bg-soft);margin:0;padding:22px 16px;list-style:none;display:grid}@media (width>=768px){.tb[data-v-b17352c3]{grid-template-columns:repeat(var(--tb-cols,4),1fr)}}.tb-item[data-v-b17352c3]{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.tb-icon[data-v-b17352c3]{color:var(--s-accent);display:inline-flex}.tb-icon-img[data-v-b17352c3]{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;display:block}.tb-label[data-v-b17352c3]{color:var(--s-ink);font-size:13.5px;font-weight:600}.tb-align-left .tb-item[data-v-b17352c3]{text-align:left;align-items:flex-start}.tb-align-right .tb-item[data-v-b17352c3]{text-align:right;align-items:flex-end}.tb-item.tb-item-group[data-v-b17352c3]{text-align:left;align-items:stretch;gap:0}.tb-item-group[data-v-b17352c3] .blk-group.blk-g-row{align-items:center}@media (width<=767px){.tb-item-group[data-v-b17352c3] .blk{padding-left:16px!important;padding-right:16px!important}}.section[data-v-64bb3339]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.br-heading[data-v-64bb3339]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));text-align:center;margin:0 0 20px}.br-sub[data-v-64bb3339]{color:var(--s-ink-soft);text-align:center;white-space:pre-line;max-width:640px;margin:-10px auto 20px;font-size:15px}.br[data-v-64bb3339]{justify-content:center;align-items:center;gap:var(--br-gap-v,28px) var(--br-gap-h,44px);background:var(--s-bg-soft);border:1px solid var(--s-line);border-radius:var(--s-radius);flex-wrap:wrap;margin:0;padding:26px 20px;list-style:none;display:flex}.br-item[data-v-64bb3339]{justify-content:var(--br-item-align,center);display:flex}.br-cell[data-v-64bb3339]{align-items:var(--br-item-align,center);flex-direction:column;justify-content:center;gap:6px;text-decoration:none;display:inline-flex}.br-logo[data-v-64bb3339]{max-height:var(--br-logo-h,44px);width:auto;height:auto;max-width:var(--br-logo-w,140px);-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.65;transition:filter .18s,opacity .18s;display:block}.br-cell:hover .br-logo[data-v-64bb3339]{filter:grayscale(0);opacity:1}.br-cell .br-ph[data-v-64bb3339]{width:var(--br-logo-w,140px);height:var(--br-logo-h,44px);border-radius:6px;min-height:0}.br-color .br-logo[data-v-64bb3339]{filter:none;opacity:1}.br-name[data-v-64bb3339]{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-soft);font-size:15px;font-weight:700;transition:color .18s}.br-cell:hover .br-name[data-v-64bb3339]{color:var(--s-ink)}.br-caption[data-v-64bb3339]{font-size:var(--br-cap-size,12px);font-weight:var(--br-cap-weight,500);color:var(--br-cap-color,var(--s-ink-soft));text-transform:var(--br-cap-transform,none);line-height:1.3}.br-caption[data-v-64bb3339],.br-title[data-v-64bb3339]{text-align:var(--br-text-align,center)}.br-title[data-v-64bb3339]{font-size:var(--br-title-size,15px);color:var(--br-title-color,var(--s-ink));font-weight:650;line-height:1.25}@media (width>=768px){.br-fixed-cols[data-v-64bb3339]{grid-template-columns:repeat(var(--br-cols,4),1fr);justify-items:center;display:grid}}@media (width<=767px){.br-mobile-cols[data-v-64bb3339]{grid-template-columns:repeat(var(--br-mcols,2),1fr);justify-items:center;display:grid}}.br-wall[data-v-64bb3339]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.br-bordered[data-v-64bb3339],.br-wall[data-v-64bb3339]{background:0 0;border:none;padding:6px 0}.br-bordered .br-cell[data-v-64bb3339]{border:1px solid var(--br-card-border,var(--s-line));border-radius:var(--br-card-radius,var(--s-radius));background:var(--br-card-bg,var(--s-bg-soft));padding:var(--br-card-pad-y,16px) var(--br-card-pad-x,20px)}.br-layout-inline[data-v-64bb3339]{background:0 0;border:none;padding:6px 0}.br-layout-inline .br-cell[data-v-64bb3339]{flex-direction:row;gap:10px}.br-layout-inline .br-caption[data-v-64bb3339],.br-layout-inline .br-title[data-v-64bb3339]{text-align:var(--br-text-align,left)}.br-text[data-v-64bb3339]{gap:2px;align-items:var(--br-item-align,center);flex-direction:column;display:flex}.br-layout-inline .br-text[data-v-64bb3339]{align-items:var(--br-item-align,flex-start)}.br-layout-stacked[data-v-64bb3339]{background:0 0;border:none;padding:6px 0}.br-hover-lift .br-cell[data-v-64bb3339]{transition:transform .18s}.br-hover-lift .br-cell[data-v-64bb3339]:hover{transform:translateY(-4px)}.br-hover-opacity .br-logo[data-v-64bb3339],.br-hover-opacity .br-name[data-v-64bb3339]{opacity:.5}.br-hover-opacity .br-cell:hover .br-logo[data-v-64bb3339],.br-hover-opacity .br-cell:hover .br-name[data-v-64bb3339]{opacity:1}.br-op .br-cell:hover .br-logo[data-v-64bb3339],.br-op .br-cell:hover .br-name[data-v-64bb3339],.br-op .br-logo[data-v-64bb3339],.br-op .br-name[data-v-64bb3339]{opacity:var(--br-op,1)}.br-car[data-v-64bb3339]{overflow:auto hidden}.br-car-track[data-v-64bb3339]{gap:var(--br-gap-h,44px);width:max-content;animation:linear infinite br-car-64bb3339;animation-duration:var(--br-car-dur,30s);background:0 0;border:none;flex-wrap:nowrap;padding:6px 0}.br-car:hover .br-car-track[data-v-64bb3339]{animation-play-state:paused}@keyframes br-car-64bb3339{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.br-car-track[data-v-64bb3339]{flex-wrap:wrap;width:auto;animation:none}.br-car-track .br-car-copy[data-v-64bb3339]{display:none}}@media (hover:none){.br-cell .br-logo[data-v-64bb3339]{filter:none;opacity:1}}.section[data-v-c1f42ed5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.iwt[data-v-c1f42ed5]{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (width>=900px){.iwt[data-v-c1f42ed5]{grid-template-columns:1fr 1fr;gap:48px}.iwt-rev .iwt-media[data-v-c1f42ed5]{order:2}}.iwt-media[data-v-c1f42ed5]{border-radius:var(--s-radius);background:var(--s-bg-soft);border:1px solid var(--s-line);overflow:hidden}.iwt-landscape[data-v-c1f42ed5]{aspect-ratio:4/3}.iwt-square[data-v-c1f42ed5]{aspect-ratio:1}.iwt-portrait[data-v-c1f42ed5]{aspect-ratio:3/4}.iwt-adapt[data-v-c1f42ed5]{aspect-ratio:auto}.iwt-img[data-v-c1f42ed5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.iwt-adapt .iwt-img[data-v-c1f42ed5]{height:auto}.iwt-ph[data-v-c1f42ed5],.iwt-ph-pic[data-v-c1f42ed5]{min-height:220px}.iwt-ph[data-v-c1f42ed5]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 18%,var(--s-bg-soft)),var(--s-bg-soft));width:100%;height:100%}.iwt-heading[data-v-c1f42ed5]{font-size:clamp(22px,3.4vw,var(--s-h2-size,32px));margin:0 0 12px}.iwt-text[data-v-c1f42ed5]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15.5px;line-height:1.7}.iwt-cta[data-v-c1f42ed5]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.iwt-al-center .iwt-cta[data-v-c1f42ed5]{justify-content:center}.iwt-al-right .iwt-cta[data-v-c1f42ed5]{justify-content:flex-end}.section[data-v-16e529aa]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.vs-head[data-v-16e529aa]{max-width:var(--vs-tw,720px);margin:0 0 22px}.vs-al-center[data-v-16e529aa]{text-align:center;margin-inline:auto}.vs-al-right[data-v-16e529aa]{text-align:right;margin-left:auto}.vs-al-left[data-v-16e529aa]{text-align:left}.vs-full .vs-head[data-v-16e529aa]{margin-inline:auto;padding-inline:20px}.vs-heading[data-v-16e529aa]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.vs-sub[data-v-16e529aa]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.vs-frame[data-v-16e529aa]{background:var(--s-bg-soft);border:1px solid var(--s-line);border-radius:var(--s-radius);position:relative;overflow:hidden}.vs-frame-full[data-v-16e529aa]{border-left:0;border-right:0;border-radius:0}.vs-r-16-9[data-v-16e529aa]{aspect-ratio:16/9}.vs-r-4-3[data-v-16e529aa]{aspect-ratio:4/3}.vs-r-21-9[data-v-16e529aa]{aspect-ratio:21/9}.vs-r-1-1[data-v-16e529aa]{aspect-ratio:1}.vs-media[data-v-16e529aa]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block}.vs-media[data-v-16e529aa],.vs-ph[data-v-16e529aa]{position:absolute;inset:0}.vs-ph[data-v-16e529aa]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.vs-poster[data-v-16e529aa]{opacity:.55}.vs-play[data-v-16e529aa]{background:var(--s-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex;position:relative;box-shadow:0 8px 24px -10px #00000080}.vs-ph-note[data-v-16e529aa]{color:var(--s-ink-soft);text-align:center;margin:0;padding:0 16px;font-size:13.5px;position:relative}.vs-sep[data-v-16e529aa]{border:0;border-top-width:1px;border-top-color:var(--s-line);width:100%;margin:16px 0 0}.vs-box[data-v-16e529aa]{border-radius:var(--s-radius);background:var(--vs-boxbg,var(--s-bg));padding:clamp(16px,3vw,28px)}.vs-delayed[data-v-16e529aa]{transition:opacity .4s,visibility .4s}.vs-delayed.vs-hidden[data-v-16e529aa]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.vs-delayed[data-v-16e529aa]{transition:none}}.vs-over[data-v-16e529aa]{z-index:1;pointer-events:none;padding:clamp(14px,4vw,40px);display:flex;position:absolute;inset:0}.vs-over .vs-otext[data-v-16e529aa]{pointer-events:auto;max-width:var(--vs-tw,720px)}.vs-otext[data-v-16e529aa]:not(.vs-box){color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe6;text-shadow:0 2px 14px #00000073}.vs-op-top-center[data-v-16e529aa],.vs-op-top-left[data-v-16e529aa],.vs-op-top-right[data-v-16e529aa]{align-items:flex-start}.vs-op-middle-center[data-v-16e529aa],.vs-op-middle-left[data-v-16e529aa],.vs-op-middle-right[data-v-16e529aa]{align-items:center}.vs-op-bottom-center[data-v-16e529aa],.vs-op-bottom-left[data-v-16e529aa],.vs-op-bottom-right[data-v-16e529aa]{align-items:flex-end}.vs-op-bottom-left[data-v-16e529aa],.vs-op-middle-left[data-v-16e529aa],.vs-op-top-left[data-v-16e529aa]{text-align:left;justify-content:flex-start}.vs-op-bottom-center[data-v-16e529aa],.vs-op-middle-center[data-v-16e529aa],.vs-op-top-center[data-v-16e529aa]{text-align:center;justify-content:center}.vs-op-bottom-right[data-v-16e529aa],.vs-op-middle-right[data-v-16e529aa],.vs-op-top-right[data-v-16e529aa]{text-align:right;justify-content:flex-end}@media (width<=480px){.vs-over[data-v-16e529aa]{padding:12px}.vs-over .vs-otext[data-v-16e529aa]{max-height:100%;overflow-y:auto}}.vs-toggle[data-v-16e529aa]{z-index:2;cursor:pointer;color:#fff;background:#0000008c;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;transition:background .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-toggle[data-v-16e529aa]:hover{background:#000000b8}.vs-toggle[data-v-16e529aa]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.vs-toggle[data-v-16e529aa]{transition:none}}.section[data-v-14fa8444]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.faq-head[data-v-14fa8444]{max-width:720px;margin:0 0 24px}.faq-al-center[data-v-14fa8444]{text-align:center;margin-inline:auto}.faq-al-right[data-v-14fa8444]{text-align:right;margin-left:auto}.faq-al-left[data-v-14fa8444]{text-align:left}.faq-pos-left[data-v-14fa8444]{margin-left:0;margin-right:auto}.faq-pos-center[data-v-14fa8444]{margin-inline:auto}.faq-pos-right[data-v-14fa8444]{margin-left:auto;margin-right:0}.faq-heading[data-v-14fa8444]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.faq-sub[data-v-14fa8444]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.faq-list[data-v-14fa8444]{border-top:1px solid var(--faq-line,var(--s-line));max-width:780px;margin-inline:auto}.faq-item[data-v-14fa8444]{border-bottom:1px solid var(--faq-line,var(--s-line))}.faq-two[data-v-14fa8444]{border-top:0;max-width:1100px}.faq-two .faq-item[data-v-14fa8444]{border-top:1px solid var(--faq-line,var(--s-line))}@media (width>=900px){.faq-two[data-v-14fa8444]{-moz-column-gap:44px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:44px;display:grid}}.faq-q[data-v-14fa8444]{cursor:pointer;color:var(--s-ink);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-q[data-v-14fa8444]::-webkit-details-marker{display:none}.faq-q[data-v-14fa8444]:hover{color:var(--s-accent)}.faq-q[data-v-14fa8444]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.faq-icon[data-v-14fa8444]{color:var(--s-accent);flex:none;transition:transform .18s;display:inline-flex}.faq-item[open] .faq-icon[data-v-14fa8444]{transform:rotate(45deg)}.faq-a[data-v-14fa8444]{color:var(--s-ink-soft);white-space:pre-line;text-align:left;overflow-wrap:anywhere;padding:0 4px 20px;font-size:15px;line-height:1.7}.faq-split[data-v-14fa8444]{align-items:start;gap:32px;display:grid}@media (width>=900px){.faq-split[data-v-14fa8444]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px}.faq-split-right .faq-media[data-v-14fa8444]{order:2}}.faq-media img[data-v-14fa8444]{border-radius:var(--s-radius);width:100%;height:auto;display:block}.faq-side[data-v-14fa8444]{border-top:0;max-width:none;margin-inline:0}.faq-card[data-v-14fa8444]{border:1px solid var(--s-line);background:var(--s-bg);border-radius:10px;margin-bottom:14px}.faq-card .faq-q[data-v-14fa8444]{padding:16px 18px;font-size:15px}.faq-card .faq-a[data-v-14fa8444]{padding:0 18px 16px;font-size:14px}.faq-heading[data-v-14fa8444] p,.faq-sub[data-v-14fa8444] p{margin:0}.faq-heading[data-v-14fa8444] a,.faq-sub[data-v-14fa8444] a{color:inherit;text-decoration:underline}.section[data-v-eb7e13a5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ts-head[data-v-eb7e13a5]{max-width:720px;margin:0 0 26px}.ts-al-center[data-v-eb7e13a5]{text-align:center;margin-inline:auto}.ts-al-right[data-v-eb7e13a5]{text-align:right;margin-left:auto}.ts-al-left[data-v-eb7e13a5]{text-align:left}.ts-heading[data-v-eb7e13a5]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.ts-sub[data-v-eb7e13a5]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.ts-grid[data-v-eb7e13a5]{gap:var(--ts-gap,18px);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ts-grid[data-v-eb7e13a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ts-cols-1[data-v-eb7e13a5]{grid-template-columns:minmax(0,720px);justify-content:center}.ts-cols-2[data-v-eb7e13a5]{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-cols-3[data-v-eb7e13a5]{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-cols-4[data-v-eb7e13a5]{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-grid[data-v-eb7e13a5]{gap:var(--ts-gap,22px)}}.ts-card[data-v-eb7e13a5]{text-align:left;min-height:var(--ts-card-mh,auto);max-width:var(--ts-card-mw,none);flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex}.ts-card[style*=--ts-card-mw][data-v-eb7e13a5]{margin-inline:auto}.ts-card-center[data-v-eb7e13a5]{text-align:center;align-items:center}@media (width<=480px){.ts-card[data-v-eb7e13a5]{padding:18px 16px!important}.ts-card[style*=--ts-card-mh][data-v-eb7e13a5]{min-height:min(var(--ts-card-mh),60vh)}}.ts-stars[data-v-eb7e13a5]{color:var(--ts-star,var(--s-star,var(--s-accent)));gap:2px;display:inline-flex}.ts-quote-mark[data-v-eb7e13a5]{color:var(--s-accent);margin-bottom:-6px;font-size:34px;font-weight:700;line-height:1}.ts-quote[data-v-eb7e13a5]{font-size:15.5px;line-height:var(--ts-qlh,1.65);color:var(--s-ink);overflow-wrap:anywhere;margin:0}.ts-quote-serif[data-v-eb7e13a5]{font-family:Georgia,Times New Roman,serif;font-size:1.15em;font-style:italic}.ts-by[data-v-eb7e13a5]{align-items:center;gap:10px;margin-top:auto;display:flex}.ts-has-divider .ts-by[data-v-eb7e13a5]{padding-top:12px;position:relative}.ts-has-divider .ts-by[data-v-eb7e13a5]:before{content:"";width:var(--ts-avatar-size,40px);background:var(--ts-divider-c,var(--s-line));height:1px;position:absolute;top:0;left:0}.ts-avatar[data-v-eb7e13a5]{width:var(--ts-avatar-size,40px);height:var(--ts-avatar-size,40px);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;display:block}.ts-avatar-ph[data-v-eb7e13a5]{background:var(--s-bg-soft);color:var(--s-ink-soft);border:1px solid var(--s-line);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.ts-meta[data-v-eb7e13a5]{flex-direction:column;min-width:0;display:flex}.ts-author[data-v-eb7e13a5]{font-size:14px;font-weight:650}.ts-author[data-v-eb7e13a5],.ts-role[data-v-eb7e13a5]{overflow-wrap:anywhere}.ts-role[data-v-eb7e13a5]{color:var(--s-ink-soft);font-size:12.5px}.ts-readmore[data-v-eb7e13a5]{color:var(--s-accent);text-underline-offset:3px;font-size:13.5px;font-weight:650;text-decoration:underline}.ts-car-wrap[data-v-eb7e13a5]{align-items:center;gap:10px;display:flex;position:relative}.ts-car-track[data-v-eb7e13a5]{scroll-snap-type:x mandatory;gap:var(--ts-gap,18px);scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:safe center;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.ts-car-track[data-v-eb7e13a5]::-webkit-scrollbar{display:none}.ts-car-item[data-v-eb7e13a5]{scroll-snap-align:start;flex:0 0 min(320px,86vw)}@media (width>=768px){.ts-car-item[data-v-eb7e13a5]{flex-basis:min(360px,40vw)}.ts-car-track[style*=--ts-cols]>.ts-car-item[data-v-eb7e13a5]{flex-basis:calc((100% - (var(--ts-cols) - 1)*var(--ts-gap,18px))/var(--ts-cols))}}.ts-car-arrow[data-v-eb7e13a5]{border:1px solid var(--s-line);background:var(--s-bg);width:38px;height:38px;color:var(--s-ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-car-arrow[data-v-eb7e13a5]:hover{background:var(--s-bg-soft)}.ts-car-dots[data-v-eb7e13a5]{justify-content:center;gap:6px;display:flex;position:absolute;bottom:-26px;left:0;right:0}.ts-car-dot[data-v-eb7e13a5]{background:var(--s-line);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0}.ts-car-dot.is-on[data-v-eb7e13a5]{background:var(--s-accent)}.ts-single[data-v-eb7e13a5]{align-items:center;gap:14px;display:flex}.ts-single-track[data-v-eb7e13a5]{flex:1;min-width:0;min-height:1px;position:relative}.ts-single-card[data-v-eb7e13a5]{max-width:var(--ts-card-mw,720px);margin:0 auto;display:none}.ts-single-card.is-on[data-v-eb7e13a5]{display:flex}.ts-marquee-wrap[data-v-eb7e13a5]{width:100%;overflow:hidden}.ts-marquee-track[data-v-eb7e13a5]{gap:var(--ts-gap,18px);width:max-content;animation:32s linear infinite ts-marquee-eb7e13a5;display:flex}.ts-marquee-item[data-v-eb7e13a5]{flex:0 0 320px}@keyframes ts-marquee-eb7e13a5{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ts-marquee-track[data-v-eb7e13a5]{flex-wrap:wrap;width:auto;animation:none}.ts-marquee-copy[data-v-eb7e13a5]{display:none}}.section[data-v-058f05e5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.mc-head[data-v-058f05e5]{max-width:720px;margin:0 0 26px}.mc-al-center[data-v-058f05e5]{text-align:center}.mc-al-right[data-v-058f05e5]{text-align:right}.mc-al-left[data-v-058f05e5]{text-align:left}.mc-head.mc-al-center[data-v-058f05e5]{margin-inline:auto}.mc-head.mc-al-right[data-v-058f05e5]{margin-left:auto}.mc-heading[data-v-058f05e5]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.mc-sub[data-v-058f05e5]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.mc-grid[data-v-058f05e5]{grid-template-columns:1fr;gap:26px;margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.mc-m2[data-v-058f05e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=640px){.mc-grid[data-v-058f05e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mc-cols-2[data-v-058f05e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-cols-3[data-v-058f05e5]{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-cols-4[data-v-058f05e5]{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-grid[data-v-058f05e5]{gap:32px}}.mc-item[data-v-058f05e5]{flex-direction:column;gap:8px;display:flex}.mc-al-center .mc-item[data-v-058f05e5]{align-items:center}.mc-al-right .mc-item[data-v-058f05e5]{align-items:flex-end}.mc-media[data-v-058f05e5]{background:var(--s-bg-soft);border:1px solid var(--s-line);color:var(--s-accent);justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex;overflow:hidden}.mc-circle[data-v-058f05e5]{border-radius:50%;width:64px;height:64px}.mc-square[data-v-058f05e5]{width:88px;height:88px}.mc-landscape[data-v-058f05e5],.mc-square[data-v-058f05e5]{border-radius:var(--s-radius)}.mc-landscape[data-v-058f05e5]{aspect-ratio:4/3;width:100%}.mc-img[data-v-058f05e5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mc-circle .mc-img[data-v-058f05e5]{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.mc-item-heading[data-v-058f05e5]{margin:0;font-size:17px;font-weight:650}.mc-text[data-v-058f05e5]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.65}.mc-link[data-v-058f05e5]{color:var(--s-accent);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.mc-cta[data-v-058f05e5]{margin-top:28px}.mc-heading[data-v-058f05e5] p,.mc-sub[data-v-058f05e5] p{margin:0}.mc-heading[data-v-058f05e5] a,.mc-sub[data-v-058f05e5] a{color:inherit;text-decoration:underline}@media (width<=767px){.mc-grid.mc-mcar[data-v-058f05e5]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;gap:26px;padding-bottom:4px;display:flex;overflow-x:auto}.mc-grid.mc-mcar .mc-item[data-v-058f05e5]{scroll-snap-align:start;flex:0 0 74%;min-width:0}@media (prefers-reduced-motion:reduce){.mc-grid.mc-mcar[data-v-058f05e5]{scroll-behavior:auto}}}.section[data-v-438776bf]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.fp-head[data-v-438776bf]{text-align:center;max-width:720px;margin:0 auto 26px}.fp-heading[data-v-438776bf]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.fp-sub[data-v-438776bf]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.fp[data-v-438776bf]{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (width>=900px){.fp[data-v-438776bf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.fp-rev .fp-media[data-v-438776bf]{order:2}}.fp-media[data-v-438776bf]{aspect-ratio:4/5;border-radius:var(--s-radius);background:var(--s-bg-soft);border:1px solid var(--s-line);display:block;position:relative;overflow:hidden}@media (width>=900px){.fp-media[data-v-438776bf]{max-height:620px}}.fp-img[data-v-438776bf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.fp-ph[data-v-438776bf]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-title[data-v-438776bf]{margin:0 0 10px;font-size:clamp(20px,3vw,28px)}.fp-title a[data-v-438776bf]{text-decoration:none}.fp-price[data-v-438776bf]{align-items:baseline;gap:10px;margin:0 0 14px;font-size:19px;font-weight:650;display:flex}.fp-sale[data-v-438776bf]{color:var(--s-accent)}.fp-compare[data-v-438776bf]{color:var(--s-ink-soft);font-size:15px;font-weight:400}.fp-off[data-v-438776bf]{color:#fff;background:var(--s-accent);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.fp-desc[data-v-438776bf]{color:var(--s-ink-soft);margin:0 0 18px;font-size:15px;line-height:1.7}.fp-field[data-v-438776bf]{max-width:320px;margin:0 0 16px}.fp-label[data-v-438776bf]{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.fp-select[data-v-438776bf]{width:100%;font:inherit;border:1px solid var(--s-line);border-radius:var(--s-btn-radius);background:var(--s-bg);color:var(--s-ink);padding:11px 12px;font-size:14.5px}.fp-cta[data-v-438776bf]{flex-wrap:wrap;gap:10px;display:flex}.fp-note[data-v-438776bf]{font-weight:600}.fp-err[data-v-438776bf],.fp-note[data-v-438776bf]{margin:12px 0 0;font-size:14px}.fp-err[data-v-438776bf]{color:#b42318}.section[data-v-ff4d10e6]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ch-embed[data-v-ff4d10e6]{max-width:100%;overflow-x:auto}.ch-bar[data-v-ff4d10e6]{padding-bottom:6px}.ch-bar[data-v-ff4d10e6] ::-webkit-scrollbar{height:6px}.ch-bar[data-v-ff4d10e6]::-webkit-scrollbar{height:6px}.ch-bar[data-v-ff4d10e6] ::-webkit-scrollbar-track{background:0 0}.ch-bar[data-v-ff4d10e6]::-webkit-scrollbar-track{background:0 0}.ch-bar[data-v-ff4d10e6] ::-webkit-scrollbar-thumb{background:#1212124d;border-radius:999px}.ch-bar[data-v-ff4d10e6]::-webkit-scrollbar-thumb{background:#1212124d;border-radius:999px}.ch-bar[data-v-ff4d10e6] :hover::-webkit-scrollbar-thumb{background:#12121280}.ch-bar[data-v-ff4d10e6]:hover::-webkit-scrollbar-thumb{background:#12121280}@supports not selector(::-webkit-scrollbar){.ch-bar[data-v-ff4d10e6],.ch-bar[data-v-ff4d10e6] *{scrollbar-width:thin;scrollbar-color:#12121259 transparent}}.ch-embed[data-v-ff4d10e6] iframe,.ch-embed[data-v-ff4d10e6] img,.ch-embed[data-v-ff4d10e6] video{max-width:100%}.ch-empty[data-v-ff4d10e6]{border:1px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-ink-soft);text-align:center;margin:0;padding:20px;font-size:13.5px}.ss-prods[data-v-2f519dae]{z-index:1;box-sizing:border-box;min-height:var(--ss-strip-h,112px);background:var(--s-bg);color:var(--s-ink);border-top:1px solid var(--s-line);padding:10px max(16px,calc((100% - var(--s-container,1200px))/2));flex-direction:column;grid-column:1/-1;justify-content:center;gap:6px;display:flex;position:relative}.ss-prods-h[data-v-2f519dae]{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-soft);text-align:center;margin:0;font-size:12px;font-weight:600;line-height:16px}.ss-prods-list[data-v-2f519dae]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ss-prods-list[data-v-2f519dae]::-webkit-scrollbar{display:none}.ss-prod[data-v-2f519dae]{scroll-snap-align:start;flex:0 260px;min-width:0}.ss-prod-link[data-v-2f519dae]{height:64px;min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ss-prod-link[data-v-2f519dae]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.ss-prod-img[data-v-2f519dae]{border-radius:var(--s-radius,8px);background:var(--s-bg-soft);flex:0 0 64px;overflow:hidden}.ss-prod-img[data-v-2f519dae],.ss-prod-img img[data-v-2f519dae]{width:64px;height:64px;display:block}.ss-prod-img img[data-v-2f519dae]{-o-object-fit:cover;object-fit:cover}.ss-prod-txt[data-v-2f519dae]{flex-direction:column;gap:2px;min-width:0;display:flex}.ss-prod-title[data-v-2f519dae]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.ss-prod-price[data-v-2f519dae]{color:var(--s-ink-soft);font-size:13px}.ss-prod-was[data-v-2f519dae]{opacity:.8;margin-left:6px}.ss-prod-out[data-v-2f519dae]{border:1px solid var(--s-line);color:var(--s-ink-soft);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}@media (width<=767px){.ss-prods-list[data-v-2f519dae]{justify-content:flex-start}.ss-prod[data-v-2f519dae]{flex:0 0 min(240px,76vw)}}.ss-prods-m[data-v-2f519dae]{display:block}@media (width>=768px){.ss-prods-m[data-v-2f519dae]{display:none}}@media (width<=767px){.ss-prods-d[data-v-2f519dae]{display:none}}.ss-pov[data-v-2f519dae]{z-index:2;box-sizing:border-box;left:16px;right:16px;bottom:var(--ss-ov-bm,12px);min-width:0;max-height:96px;color:var(--s-ink);background:color-mix(in srgb,var(--s-bg) 94%,transparent);border:1px solid var(--s-line);border-radius:var(--s-radius,12px);flex-direction:column;gap:4px;padding:6px 10px;display:flex;position:absolute;box-shadow:0 10px 30px -12px #0006}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ss-pov[data-v-2f519dae]{-webkit-backdrop-filter:blur(10px)}}.ss-pov .ss-prods-h[data-v-2f519dae]{text-align:left;font-size:11px;line-height:14px}.ss-pov .ss-prods-list[data-v-2f519dae]{justify-content:flex-start;gap:10px}.ss-pov .ss-prod[data-v-2f519dae]{flex:0 0 min(220px,72vw)}@media (width>=768px){.ss-pov[data-v-2f519dae]{max-height:none;bottom:var(--ss-ov-b,60px);width:min(440px,calc(100% - var(--ss-ov-in,72px) - 16px));gap:6px;padding:10px 12px 12px;left:auto;right:auto}.ss-pov .ss-prods-h[data-v-2f519dae]{font-size:12px;line-height:16px}.ss-pov .ss-prod[data-v-2f519dae]{flex:0 0 210px}.ss-pv-left .ss-pov[data-v-2f519dae]{left:var(--ss-ov-in,72px)}.ss-pv-right .ss-pov[data-v-2f519dae]{right:var(--ss-ov-in,72px)}.ss-pv-center .ss-pov[data-v-2f519dae]{width:min(920px,calc(100% - var(--ss-ov-in,72px)*2));left:50%;right:auto;transform:translate(-50%)}.ss-pv-center .ss-pov .ss-prods-list[data-v-2f519dae]{justify-content:center}.ss-l-arched .ss-pov[data-v-2f519dae]{width:min(440px,max(220px,139.7% - 448px))}}@media (width>=768px) and (width<=1023px){.ss-pv-tc .ss-pov[data-v-2f519dae]{width:min(920px,calc(100% - var(--ss-ov-in,72px)*2));left:50%;right:auto;transform:translate(-50%)}.ss-pv-tc .ss-pov .ss-prods-list[data-v-2f519dae]{justify-content:center}}@media (width>=1024px){.ss-pv-left .ss-pov .ss-prods-list[data-v-2f519dae],.ss-pv-right .ss-pov .ss-prods-list[data-v-2f519dae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid;overflow:visible}.ss-pv-left .ss-pov .ss-prod[data-v-2f519dae],.ss-pv-right .ss-pov .ss-prod[data-v-2f519dae]{flex:none}}@media (width<=767px){.ss-arr.ss-l-split .ss-pov[data-v-2f519dae]{left:56px;right:56px}}.section[data-v-d266f567]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ss[data-v-d266f567]{background:var(--s-bg-soft);position:relative}.ss[data-v-d266f567]:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.ss-l-inset[data-v-d266f567]{border-radius:var(--s-radius);border:1px solid var(--s-line);overflow:hidden}.ss-sec-bleed .ss[data-v-d266f567]{border-bottom:1px solid var(--s-line)}.ss-track[data-v-d266f567]{display:grid;overflow:hidden}.ss-slide[data-v-d266f567]{grid-area:1/1;min-width:0;position:relative}.ss-slide[data-v-d266f567]:not(.is-active){pointer-events:none}.ss-ready .ss-slide[data-v-d266f567]{transition:transform var(--ss-duration,.55s) cubic-bezier(.4,0,.2,1),opacity var(--ss-duration,.45s) ease}.ss-fade .ss-slide[data-v-d266f567]{opacity:0}.ss-fade .ss-slide.is-active[data-v-d266f567]{opacity:1}@media (prefers-reduced-motion:reduce){.ss-ready .ss-slide[data-v-d266f567]{transition:none}}.ss-media[data-v-d266f567]{position:relative}.ss-img[data-v-d266f567]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto;max-height:calc(100svh - 130px);display:block}.ss-pic[data-v-d266f567]{display:contents}.ss-img[data-v-d266f567]{-o-object-position:var(--ss-focal,center);object-position:var(--ss-focal,center)}@media (width<=767px){.ss-has-mobile .ss-img[data-v-d266f567]{-o-object-position:var(--ss-focal-m,var(--ss-focal,center));object-position:var(--ss-focal-m,var(--ss-focal,center))}}.ss-fallback[data-v-d266f567],.ss-ph-pic[data-v-d266f567]{width:100%;height:100%;min-height:320px}.ss-fallback[data-v-d266f567]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,var(--s-bg-soft)),var(--s-bg-soft))}.ss-fixed .ss-media[data-v-d266f567]{height:var(--ss-h,520px);height:min(var(--ss-h,520px),calc(100vh - 130px));height:min(var(--ss-h,520px),calc(100svh - 130px))}.ss-fixed .ss-img[data-v-d266f567]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss-tint[data-v-d266f567],.ss-vid[data-v-d266f567]{pointer-events:none;position:absolute;inset:0}.ss-vid[data-v-d266f567]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:0;width:100%;height:100%;display:block}.ss-vid-embed[data-v-d266f567]{width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ss-vid-m[data-v-d266f567]{display:none}@media (width<=767px){.ss-has-mvid .ss-vid[data-v-d266f567]{display:none}.ss-has-mvid .ss-vid-m[data-v-d266f567]{display:block}}.ss-content[data-v-d266f567]{z-index:1;flex-direction:column;justify-content:center;padding:clamp(20px,5vw,72px);display:flex;position:absolute;inset:0}.ss-pos-left[data-v-d266f567]{text-align:left;align-items:flex-start}.ss-pos-center[data-v-d266f567]{text-align:center;align-items:center}.ss-pos-right[data-v-d266f567]{text-align:right;align-items:flex-end}.ss-body[data-v-d266f567]{max-width:var(--ss-mtw,640px);padding:var(--ss-cpy,0) var(--ss-cpx,0);flex-direction:column;gap:16px;display:flex}.ss-pos-center .ss-body[data-v-d266f567]{align-items:center}.ss-pos-right .ss-body[data-v-d266f567]{align-items:flex-end}.ss-light[data-v-d266f567]{color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.ss-light .ss-heading[data-v-d266f567]{text-shadow:0 2px 16px #00000059}.ss-light .ss-sub[data-v-d266f567]{text-shadow:0 1px 10px #0000004d}.ss-light .ss-btn.ghost[data-v-d266f567]{color:#fff;background:#ffffff14;border-color:#ffffffb3}.ss-light .ss-btn.ghost[data-v-d266f567]:hover{color:#fff;background:#ffffff2e}.ss-dark[data-v-d266f567]{color:var(--s-ink)}.ss-heading[data-v-d266f567]{font-size:var(--ss-hfs,clamp(26px,5vw,var(--s-h1-size,56px)));font-family:var(--ss-hff,var(--s-font-head));font-weight:var(--ss-hfw,var(--s-h-weight,650));letter-spacing:var(--ss-hls,var(--s-h-tracking,-.02em));text-transform:var(--ss-htt,inherit);font-style:var(--ss-hsty,inherit);text-align:var(--ss-ha,inherit);margin:0}.ss-sub[data-v-d266f567]{font-size:var(--ss-bfs,clamp(15px,2vw,18px));color:var(--s-ink-soft);white-space:pre-line;font-family:var(--ss-bff,inherit);font-weight:var(--ss-bfw,inherit);letter-spacing:var(--ss-bls,inherit);text-transform:var(--ss-btt,inherit);font-style:var(--ss-ssty,inherit);text-align:var(--ss-da,inherit);margin:0}.ss-ctas[data-v-d266f567]{flex-wrap:wrap;gap:10px;display:flex}.ss-btn[data-v-d266f567]{padding:var(--ss-btnpad,13px 30px);border-radius:var(--ss-btnrad,var(--s-btn-radius))}.ss-btn[data-v-d266f567],.ss-btn-link[data-v-d266f567]{font-size:var(--ss-btnfs,15px)}.ss-btn-link[data-v-d266f567]{min-height:40px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.ss-btn-link[data-v-d266f567]:hover{text-decoration-thickness:2px}.ss-l-layered .ss-content[data-v-d266f567]{padding:0 clamp(16px,6vw,84px) clamp(20px,4vw,56px);inset:auto 0 0}.ss-l-layered .ss-body[data-v-d266f567]{background:var(--s-card-bg,#fff);color:var(--s-ink);border:1px solid var(--s-line);border-radius:var(--s-radius);max-width:var(--ss-mtw,560px);padding:clamp(20px,3vw,36px);box-shadow:0 24px 48px -24px #00000073}.ss-l-layered .ss-heading[data-v-d266f567]{font-size:var(--ss-hfs,clamp(22px,3.2vw,var(--s-h2-size,32px)))}.ss-l-layered .ss-media[data-v-d266f567]{padding-bottom:clamp(40px,6vw,90px)}.ss-l-split .ss-slide[data-v-d266f567]{grid-template-columns:1fr;display:grid}.ss-l-split .ss-content[data-v-d266f567]{background:var(--s-bg);position:static;inset:auto}.ss-l-split .ss-heading[data-v-d266f567]{font-size:var(--ss-hfs,clamp(24px,3.4vw,var(--s-h1-size,48px)))}@media (width>=768px){.ss-l-split .ss-slide[data-v-d266f567]{grid-template-columns:1fr 1fr;align-items:stretch}.ss-fixed.ss-l-split .ss-slide[data-v-d266f567]{min-height:var(--ss-h,520px)}.ss-l-split .ss-media[data-v-d266f567]{height:auto}.ss-l-split .ss-img[data-v-d266f567]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.ss-arrow[data-v-d266f567]{z-index:2;color:#111;cursor:pointer;background:#ffffffe6;border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px -8px #0006}.ss-arrow[data-v-d266f567]:hover{background:#fff}.ss-arrow[data-v-d266f567]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.ss-arrow-prev[data-v-d266f567]{left:clamp(8px,2vw,20px)}.ss-arrow-next[data-v-d266f567]{right:clamp(8px,2vw,20px)}.ss-dots[data-v-d266f567]{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.ss-dot[data-v-d266f567]{cursor:pointer;background:#ffffff8c;border:1px solid #0000002e;border-radius:999px;width:10px;height:10px;padding:0;transition:background .15s,transform .15s;position:relative}.ss-dot[data-v-d266f567]:after{content:"";position:absolute;inset:-12px}.ss-dot.is-active[data-v-d266f567]{background:#fff;transform:scale(1.25)}.ss-dot[data-v-d266f567]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.ss-l-layered .ss-dots[data-v-d266f567]{top:14px;bottom:auto}.ss-l-split .ss-dots[data-v-d266f567]{bottom:14px}.ss-counter-row[data-v-d266f567]{pointer-events:none}.ss-counter[data-v-d266f567]{color:#111;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#ffffffe6;border:1px solid #00000014;border-radius:999px;align-items:center;min-height:28px;padding:3px 12px;font-size:12.5px;font-weight:650;display:inline-flex;box-shadow:0 6px 18px -8px #0006}@media (width>=768px){.ss-pag-left[data-v-d266f567]{justify-content:flex-start}.ss-pag-left[data-v-d266f567],.ss-pag-right[data-v-d266f567]{padding:0 clamp(16px,3vw,28px)}.ss-pag-right[data-v-d266f567]{justify-content:flex-end}}.ss-ctnr-always .ss-body[data-v-d266f567]{background:var(--ss-ctnr-bg,#00000059);border-radius:14px;padding:clamp(18px,3vw,32px)}@media (width>=768px){.ss-ctnr-desktop .ss-body[data-v-d266f567]{background:var(--ss-ctnr-bg,#00000059);border-radius:14px;padding:clamp(18px,3vw,32px)}}@media (width<=767px){.ss-arrow[data-v-d266f567]{width:44px;height:44px}.ss-dots[data-v-d266f567]{bottom:10px}.ss-dot[data-v-d266f567]:after{inset:-17px}.ss-btn[data-v-d266f567]{font-size:min(var(--ss-btnfs,15px),14px);padding:min(var(--ss-btnpad-v,13px),11px) min(var(--ss-btnpad-h,30px),20px)}.ss-l-full-frame .ss-arrow[data-v-d266f567],.ss-l-inset .ss-arrow[data-v-d266f567]{top:auto;bottom:10px;transform:none}.ss-arr.ss-l-full-frame .ss-dots[data-v-d266f567],.ss-arr.ss-l-inset .ss-dots[data-v-d266f567]{bottom:27px}.ss-arr.ss-l-full-frame .ss-counter-row[data-v-d266f567],.ss-arr.ss-l-inset .ss-counter-row[data-v-d266f567]{bottom:18px}.ss-arr.ss-l-full-frame .ss-content[data-v-d266f567],.ss-arr.ss-l-inset .ss-content[data-v-d266f567]{padding-bottom:78px}.ss-fixed .ss-media[data-v-d266f567]{height:auto;min-height:var(--ss-h,520px)}.ss-fixed.ss-l-full-frame .ss-slide[data-v-d266f567],.ss-fixed.ss-l-inset .ss-slide[data-v-d266f567]{display:grid}.ss-fixed.ss-l-full-frame .ss-content[data-v-d266f567],.ss-fixed.ss-l-full-frame .ss-media[data-v-d266f567],.ss-fixed.ss-l-inset .ss-content[data-v-d266f567],.ss-fixed.ss-l-inset .ss-media[data-v-d266f567]{grid-area:1/1}.ss-fixed.ss-l-full-frame .ss-content[data-v-d266f567],.ss-fixed.ss-l-inset .ss-content[data-v-d266f567]{position:static}.ss-mmh .ss-img[data-v-d266f567],.ss-mmh .ss-media[data-v-d266f567]{min-height:var(--ss-mmh)}.ss-mmh .ss-img[data-v-d266f567]{-o-object-fit:cover;object-fit:cover}.ss-mmh.ss-fixed .ss-media[data-v-d266f567]{min-height:max(var(--ss-h,520px),var(--ss-mmh))}.ss-mpos-left[data-v-d266f567]{text-align:left;align-items:flex-start}.ss-mpos-center[data-v-d266f567]{text-align:center;align-items:center}.ss-mpos-right[data-v-d266f567]{text-align:right;align-items:flex-end}.ss-mpos-left .ss-body[data-v-d266f567]{align-items:stretch}.ss-mpos-center .ss-body[data-v-d266f567]{align-items:center}.ss-mpos-right .ss-body[data-v-d266f567]{align-items:flex-end}.ss-ctnr-mobile .ss-body[data-v-d266f567]{background:var(--ss-ctnr-bg,#00000059);border-radius:14px;padding:clamp(18px,3vw,32px)}}.ss-empty[data-v-d266f567]{background:var(--s-bg-soft);border:1px dashed var(--s-line);border-radius:var(--s-radius);min-height:240px;width:min(100% - 40px,var(--s-container,1200px));margin:calc(var(--s-section-gap,56px)*var(--s-space-scale,1)) auto 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.section .ss-empty[data-v-d266f567]{width:100%;margin-top:0}.ss-empty-icon[data-v-d266f567]{background:var(--s-bg);width:52px;height:52px;color:var(--s-ink-soft);border:1px solid var(--s-line);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ss-empty-note[data-v-d266f567]{color:var(--s-ink-soft);margin:0;font-size:13.5px}.ss-playback[data-v-d266f567]{z-index:4;background:var(--s-bg,#fff);color:var(--s-ink,#333);cursor:pointer;border:1px solid #ffffff80;border-radius:24px;padding:9px 16px;font:12px Arial,sans-serif;position:absolute;bottom:18px;right:20px}.ss-l-arched[data-v-d266f567]{background:var(--s-bg-soft);--ss-h:660px!important}.ss-l-arched .ss-media[data-v-d266f567]{width:68%;height:660px;overflow:hidden}.ss-l-arched .ss-img[data-v-d266f567]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ss-l-arched .ss-content[data-v-d266f567]{text-align:center;align-items:flex-end;padding:45px 5%}.ss-l-arched .ss-body[data-v-d266f567]{background:var(--ss-ctnr-bg,var(--s-bg));border:1px solid var(--s-line);border-radius:100px 100px 4px 4px;align-items:center;gap:24px;width:420px;max-width:100%;padding:50px 30px 40px;box-shadow:0 20px 60px #46344c12}.ss-l-arched .ss-body[data-v-d266f567]:before{content:"❧";color:var(--s-accent);font:38px Georgia,serif}.ss-l-arched .ss-heading[data-v-d266f567]{letter-spacing:-.035em;color:var(--s-ink);text-shadow:none;margin:0;font:400 clamp(36px,4vw,49px)/1.1 Georgia,serif}.ss-l-arched .ss-sub[data-v-d266f567]{color:var(--s-ink);text-shadow:none;margin:0;font:14px/1.85 Arial,sans-serif}.ss-l-arched .ss-ctas[data-v-d266f567]{justify-content:center}.ss-l-arched .ss-btn[data-v-d266f567]{letter-spacing:.1em;text-transform:uppercase;border-radius:30px;padding:16px 25px;font:11px Arial,sans-serif}.ss-l-arched .ss-dots[data-v-d266f567]{bottom:25px;left:30%;right:auto;transform:translate(-50%)}@media (width<=767px){.ss-l-arched .ss-media[data-v-d266f567]{width:100%;height:350px;min-height:350px}.ss-l-arched .ss-content[data-v-d266f567]{align-items:center;margin-top:-45px;padding:0 16px 64px;position:relative;inset:auto}.ss-l-arched .ss-body[data-v-d266f567]{border-radius:65px 65px 4px 4px;width:100%;min-height:360px;padding:36px 22px 30px}.ss-l-arched .ss-heading[data-v-d266f567]{font-size:40px}.ss-l-arched .ss-dots[data-v-d266f567]{bottom:22px;left:50%}.ss-l-arched .ss-arrow[data-v-d266f567]{top:165px;bottom:auto}.ss-l-arched .ss-playback[data-v-d266f567]{bottom:14px;right:16px}}.ss-l-arched .ss-body[data-v-d266f567]{box-sizing:border-box;flex-shrink:0}.ss-l-arched .ss-heading[data-v-d266f567]{overflow-wrap:anywhere;font-size:clamp(30px,3.2vw,44px)}.ss-l-arched .ss-ctas[data-v-d266f567]{flex-shrink:0;max-width:100%}.ss-l-arched .ss-btn[data-v-d266f567]{white-space:normal;text-align:center}@media (width<=767px){.ss-l-arched .ss-heading[data-v-d266f567]{font-size:32px}.ss-l-arched .ss-body[data-v-d266f567]{gap:20px}.ss-l-arched .ss-content[data-v-d266f567]{padding-bottom:80px}}.ss-has-prods[data-v-d266f567]{--ss-strip-h:112px}.ss-has-prods .ss-dots[data-v-d266f567]{bottom:calc(14px + var(--ss-strip-h))}.ss-has-prods .ss-playback[data-v-d266f567]{bottom:calc(18px + var(--ss-strip-h))}.ss-has-prods .ss-arrow[data-v-d266f567]{top:calc(50% - var(--ss-strip-h)/2)}.ss-has-prods.ss-l-layered .ss-dots[data-v-d266f567]{top:14px;bottom:auto}@media (width<=767px){.ss-has-prods .ss-dots[data-v-d266f567]{bottom:calc(10px + var(--ss-strip-h))}.ss-has-prods.ss-l-full-frame .ss-arrow[data-v-d266f567],.ss-has-prods.ss-l-inset .ss-arrow[data-v-d266f567]{top:auto;bottom:calc(10px + var(--ss-strip-h))}.ss-has-prods.ss-arr.ss-l-full-frame .ss-dots[data-v-d266f567],.ss-has-prods.ss-arr.ss-l-inset .ss-dots[data-v-d266f567]{bottom:calc(27px + var(--ss-strip-h))}.ss-has-prods.ss-arr.ss-l-full-frame .ss-counter-row[data-v-d266f567],.ss-has-prods.ss-arr.ss-l-inset .ss-counter-row[data-v-d266f567]{bottom:calc(18px + var(--ss-strip-h))}.ss-has-prods.ss-l-arched .ss-dots[data-v-d266f567]{bottom:calc(22px + var(--ss-strip-h))}.ss-has-prods.ss-l-arched .ss-playback[data-v-d266f567]{bottom:calc(14px + var(--ss-strip-h))}.ss-has-prods.ss-l-arched .ss-arrow[data-v-d266f567]{top:165px;bottom:auto}.ss-has-prods.ss-l-layered .ss-dots[data-v-d266f567]{top:14px;bottom:auto}}.ss-has-prods .ss-img[data-v-d266f567]{max-height:calc(100vh - 130px - var(--ss-strip-h));max-height:calc(100svh - 130px - var(--ss-strip-h))}.ss-has-prods.ss-fixed .ss-media[data-v-d266f567]{height:min(var(--ss-h,520px),calc(100vh - 130px - var(--ss-strip-h)));height:min(var(--ss-h,520px),calc(100svh - 130px - var(--ss-strip-h)))}.ss-has-prods.ss-l-arched .ss-media[data-v-d266f567]{height:max(420px,min(660px,calc(100svh - 130px - var(--ss-strip-h))))}@media (width<=767px){.ss-has-prods.ss-l-arched .ss-media[data-v-d266f567]{height:350px}.ss-has-prods.ss-fixed .ss-media[data-v-d266f567]{height:auto}}.ss-has-prods:not(.ss-fixed):not(.ss-l-split):not(.ss-l-arched) .ss-slide-plain[data-v-d266f567]{flex-direction:column;display:flex}.ss-has-prods:not(.ss-fixed):not(.ss-l-split):not(.ss-l-arched) .ss-slide-plain .ss-media[data-v-d266f567]{flex:auto;min-width:0;display:flex}.ss-has-prods:not(.ss-fixed):not(.ss-l-split):not(.ss-l-arched) .ss-slide-plain .ss-img[data-v-d266f567]{align-self:stretch;height:auto;max-height:calc(100svh - 130px)}@media (width>=768px){.ss-has-prods.ss-fixed:not(.ss-l-split) .ss-slide-plain[data-v-d266f567],.ss-has-prods.ss-l-arched .ss-slide-plain[data-v-d266f567]{flex-direction:column;display:flex}.ss-has-prods.ss-fixed:not(.ss-l-split) .ss-slide-plain .ss-media[data-v-d266f567]{height:auto;min-height:min(var(--ss-h,520px),calc(100vh - 130px - var(--ss-strip-h)));min-height:min(var(--ss-h,520px),calc(100svh - 130px - var(--ss-strip-h)));flex:auto}.ss-has-prods.ss-l-arched .ss-slide-plain .ss-media[data-v-d266f567]{height:auto;min-height:max(420px,min(660px,calc(100svh - 130px - var(--ss-strip-h))));flex:auto}}.ss-ov-prods[data-v-d266f567]{--ss-ov-b:60px;--ss-ov-in:max(72px,calc((100% - var(--s-container,1200px))/2))}.ss-ov-prods.ss-l-layered[data-v-d266f567]{--ss-ov-b:max(60px,calc(clamp(40px, 6vw, 90px) + 12px))}.ss-ov-prods.ss-l-split[data-v-d266f567]{--ss-ov-in:72px}.ss-ov-prods.ss-l-arched[data-v-d266f567]{--ss-ov-in:16px}@media (width>=768px){.ss-ov-prods .ss-pres-bottom .ss-content[data-v-d266f567]{padding-bottom:calc(var(--ss-ov-b) + 124px)}}@media (width>=768px) and (width<=1023px){.ss-ov-prods .ss-pv-tc .ss-content[data-v-d266f567]{padding-bottom:calc(var(--ss-ov-b) + 124px)}}@media (width>=1024px){.ss-ov-prods .ss-pres-right .ss-content[data-v-d266f567]{padding-right:calc(var(--ss-ov-in) + 464px)}.ss-ov-prods .ss-pres-left .ss-content[data-v-d266f567]{padding-left:calc(var(--ss-ov-in) + 464px)}}@media (width<=767px){.ss-ov-prods[data-v-d266f567]{--ss-ov-bm:48px}.ss-ov-prods.ss-arr[data-v-d266f567]{--ss-ov-bm:62px}.ss-ov-prods.ss-l-split[data-v-d266f567]{--ss-ov-bm:12px}.ss-ov-prods.ss-l-arched[data-v-d266f567]{--ss-ov-bm:54px}.ss-ov-prods.ss-l-arched .ss-arrow[data-v-d266f567]{top:120px}.ss-ov-prods.ss-arr.ss-l-full-frame .ss-pres-m .ss-content[data-v-d266f567],.ss-ov-prods.ss-arr.ss-l-inset .ss-pres-m .ss-content[data-v-d266f567],.ss-ov-prods.ss-l-full-frame .ss-pres-m .ss-content[data-v-d266f567],.ss-ov-prods.ss-l-inset .ss-pres-m .ss-content[data-v-d266f567]{padding-bottom:calc(var(--ss-ov-bm) + 108px)}.ss-ov-prods:not(.ss-fixed):not(.ss-l-layered) .ss-img[data-v-d266f567]{-o-object-fit:cover;object-fit:cover;min-height:340px}.ss-ov-prods.ss-l-layered[data-v-d266f567]{--ss-band-h:112px}.ss-ov-prods.ss-l-layered .ss-arrow[data-v-d266f567]{top:calc(50% - var(--ss-band-h)/2)}.ss-ov-prods.ss-l-layered .ss-slide-ov .ss-content[data-v-d266f567]{bottom:var(--ss-band-h)}.ss-ov-prods.ss-l-layered:not(.ss-fixed) .ss-slide-plain[data-v-d266f567]{flex-direction:column;display:flex}.ss-ov-prods.ss-l-layered:not(.ss-fixed) .ss-slide-plain .ss-media[data-v-d266f567]{flex:auto;min-width:0;display:flex}.ss-ov-prods.ss-l-layered:not(.ss-fixed) .ss-slide-plain .ss-img[data-v-d266f567]{align-self:stretch;height:auto}.ss-ov-prods.ss-l-layered.ss-fixed .ss-slide-plain .ss-media[data-v-d266f567]{min-height:calc(var(--ss-h,520px) + var(--ss-band-h))}}.ss-viewport.ss-fixed .ss-media[data-v-d266f567]{height:100svh;min-height:100svh}.ss-fixed .ss-img[data-v-d266f567]{max-height:none}.section[data-v-a2d0e232]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.tx[data-v-a2d0e232]{max-width:720px;color:var(--s-ink-soft);overflow-wrap:anywhere}.tx-al-left[data-v-a2d0e232]{text-align:left;margin-right:auto}.tx-al-center[data-v-a2d0e232]{text-align:center;margin-inline:auto}.tx-al-right[data-v-a2d0e232]{text-align:right;margin-left:auto}.tx-small[data-v-a2d0e232]{font-size:14px;line-height:1.7}.tx-medium[data-v-a2d0e232]{font-size:15.5px;line-height:1.7}.tx-large[data-v-a2d0e232]{font-size:clamp(17px,2.1vw,20px);line-height:1.6}.tx[data-v-a2d0e232] p{margin:0 0 12px}.tx[data-v-a2d0e232] p:last-child{margin-bottom:0}.tx[data-v-a2d0e232] h2,.tx[data-v-a2d0e232] h3{color:var(--s-ink);margin:22px 0 10px}.tx[data-v-a2d0e232] h2:first-child,.tx[data-v-a2d0e232] h3:first-child{margin-top:0}.tx[data-v-a2d0e232] ol,.tx[data-v-a2d0e232] ul{margin:0 0 12px;padding-left:22px}.tx[data-v-a2d0e232] li{margin:0 0 6px}.tx[data-v-a2d0e232] blockquote{border-left:2px solid var(--s-line);color:var(--s-ink);margin:18px 0;padding-left:16px;font-style:italic}.tx[data-v-a2d0e232] a{color:var(--s-accent)}.tx[data-v-a2d0e232] img{max-width:100%;height:auto}.section[data-v-8bc75832]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.pq[data-v-8bc75832]{max-width:860px;margin:0}.pq-al-left[data-v-8bc75832]{text-align:left;margin-right:auto}.pq-al-center[data-v-8bc75832]{text-align:center;margin-inline:auto}.pq-al-right[data-v-8bc75832]{text-align:right;margin-left:auto}.pq-quote[data-v-8bc75832]{font-family:var(--s-font-head);color:var(--s-ink);letter-spacing:-.015em;text-wrap:balance;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.22}.pq-medium[data-v-8bc75832]{font-size:clamp(21px,3.2vw,30px)}.pq-large[data-v-8bc75832]{font-size:clamp(25px,4.4vw,42px)}.pq-x-large[data-v-8bc75832]{font-size:clamp(30px,6vw,60px)}.pq-marks[data-v-8bc75832]:before{content:"“"}.pq-marks[data-v-8bc75832]:after{content:"”"}.pq-marks[data-v-8bc75832]:after,.pq-marks[data-v-8bc75832]:before{color:var(--s-accent);opacity:.55}.pq-by[data-v-8bc75832]{margin:18px 0 0}.pq-cite[data-v-8bc75832]{letter-spacing:.04em;text-transform:uppercase;color:var(--s-ink-soft);font-size:14px;font-style:normal;font-weight:600}.mq-band[data-v-904ebff6]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.mq[data-v-904ebff6]{width:100%;font-family:var(--s-font-head);color:inherit;line-height:1.15;overflow:hidden}.mq-track[data-v-904ebff6]{will-change:transform;width:max-content;animation-name:sw-mq-904ebff6;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.mq-item[data-v-904ebff6]{white-space:pre}.mq-cta[data-v-904ebff6]{padding-inline:var(--s-space,20px);flex-wrap:wrap;justify-content:center;margin-top:22px;display:flex}.mq-sep[data-v-904ebff6]{opacity:.55;padding-left:.5em;display:inline-block}.mq-outline .mq-item[data-v-904ebff6]{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.mq-blocks[data-v-904ebff6]{font-family:inherit;line-height:inherit}.mq-blocks .mq-track[data-v-904ebff6]{min-width:200%}.mq-group[data-v-904ebff6]{flex:1 0 auto;justify-content:center;align-items:center;display:flex}.mq-group[data-v-904ebff6] .blk{white-space:nowrap}.mq-group[data-v-904ebff6] .blk-text p{margin:0}@keyframes sw-mq-904ebff6{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-blocks:focus-within .mq-track[data-v-904ebff6],.mq-pause:focus-within .mq-track[data-v-904ebff6],.mq-pause:hover .mq-track[data-v-904ebff6]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mq-track[data-v-904ebff6]{animation:none}.mq-blocks .mq-group+.mq-group[data-v-904ebff6]{display:none}}.jt-band[data-v-00e48cdf]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.jt-wrap[data-v-00e48cdf]{padding-inline:clamp(12px,3vw,32px);overflow:hidden}.jt-al-left[data-v-00e48cdf]{text-align:left}.jt-al-center[data-v-00e48cdf]{text-align:center}.jt-al-right[data-v-00e48cdf]{text-align:right}.jt[data-v-00e48cdf]{font-family:var(--s-font-head);letter-spacing:-.03em;white-space:nowrap;font-weight:700;line-height:.95;display:inline-block}.jt-outline[data-v-00e48cdf]{-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent}.section[data-v-8badf965]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1)*.5);padding-bottom:calc(var(--s-section-gap,56px)*var(--s-space-scale,1)*.5)}.dv[data-v-8badf965]{border:0;width:100%;margin:0}.dv-inset[data-v-8badf965]{width:80%;margin-inline:auto}.dv-narrow[data-v-8badf965]{width:120px;margin-inline:auto}.section[data-v-957e71b2]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ic-head[data-v-957e71b2]{max-width:720px;margin:0 0 24px}.ic-al-left[data-v-957e71b2]{text-align:left;margin-right:auto}.ic-al-center[data-v-957e71b2]{text-align:center;margin-inline:auto}.ic-al-right[data-v-957e71b2]{text-align:right;margin-left:auto}.ic-heading[data-v-957e71b2]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.ic-sub[data-v-957e71b2]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.ic-wrap[data-v-957e71b2]{max-width:980px}.ic-frame[data-v-957e71b2]{background:var(--s-bg-soft);border-radius:var(--s-radius);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.ic-r-landscape[data-v-957e71b2]{aspect-ratio:4/3}.ic-r-square[data-v-957e71b2]{aspect-ratio:1}.ic-r-portrait[data-v-957e71b2]{aspect-ratio:3/4}.ic-ph-after[data-v-957e71b2]{filter:brightness(.94)}.ic-img[data-v-957e71b2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ic-after[data-v-957e71b2],.ic-img[data-v-957e71b2]{position:absolute;inset:0}.ic-after[data-v-957e71b2]{clip-path:inset(0 0 0 var(--ic-pos,50%))}.ic-tag[data-v-957e71b2]{z-index:2;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1111119e;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650;position:absolute;bottom:12px}.ic-tag-a[data-v-957e71b2]{left:12px}.ic-tag-b[data-v-957e71b2]{right:12px}.ic-line[data-v-957e71b2]{top:0;bottom:0;left:var(--ic-pos,50%);z-index:2;pointer-events:none;background:#ffffffeb;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #1111112e}.ic-knob[data-v-957e71b2]{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #11111147}.ic-input[data-v-957e71b2]{z-index:3;appearance:none;opacity:0;cursor:ew-resize;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ic-input[data-v-957e71b2]::-webkit-slider-thumb{-webkit-appearance:none;width:2px;height:100%}.ic-input[data-v-957e71b2]::-moz-range-thumb{border:0;border-radius:0;width:2px;height:100%}.ic-frame[data-v-957e71b2]:has(.ic-input:focus-visible){outline:2px solid var(--s-accent);outline-offset:2px}@media (width<=480px){.ic-knob[data-v-957e71b2]{width:34px;height:34px}.ic-tag[data-v-957e71b2]{padding:4px 8px;font-size:11px;bottom:8px}.ic-tag-a[data-v-957e71b2]{left:8px}.ic-tag-b[data-v-957e71b2]{right:8px}}.section[data-v-5fa3ccb8]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.cf[data-v-5fa3ccb8]{text-align:left;max-width:620px}.cf-al-left[data-v-5fa3ccb8]{margin-right:auto}.cf-al-center[data-v-5fa3ccb8]{margin-inline:auto}.cf-al-right[data-v-5fa3ccb8]{margin-left:auto}.cf-head[data-v-5fa3ccb8]{margin:0 0 22px}.cf-al-center .cf-head[data-v-5fa3ccb8]{text-align:center}.cf-al-right .cf-head[data-v-5fa3ccb8]{text-align:right}.cf-heading[data-v-5fa3ccb8]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.cf-sub[data-v-5fa3ccb8]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.cf-blocks[data-v-5fa3ccb8],.cf-form[data-v-5fa3ccb8]{flex-direction:column;gap:16px;display:flex}.cf-row[data-v-5fa3ccb8]{gap:16px;display:grid}@media (width>=560px){.cf-paired[data-v-5fa3ccb8],.cf-row-2[data-v-5fa3ccb8]{grid-template-columns:1fr 1fr}.cf-paired[data-v-5fa3ccb8]{gap:16px;display:grid}.cf-paired>.cf-row[data-v-5fa3ccb8]{display:contents}.cf-paired>.cf-actions[data-v-5fa3ccb8],.cf-paired>.cf-field[data-v-5fa3ccb8]:not(:first-child),.cf-paired>.cf-note[data-v-5fa3ccb8],.cf-paired>.cf-row>.cf-field[data-v-5fa3ccb8]:nth-child(2),.cf-paired>button[data-v-5fa3ccb8]{grid-column:1/-1}}.cf-field[data-v-5fa3ccb8]{flex-direction:column;gap:6px;min-width:0;display:flex}.cf-field label[data-v-5fa3ccb8]{color:var(--s-ink);font-size:14px;font-weight:400;line-height:1.5}.cf-opt[data-v-5fa3ccb8]{color:var(--s-ink-soft);font-weight:400}.cf-field input[data-v-5fa3ccb8],.cf-field textarea[data-v-5fa3ccb8]{width:100%;font:inherit;border:1px solid var(--s-input-border,#cfccc5);border-radius:var(--s-input-radius,10px);color:var(--s-ink);background:#fff;padding:12px 14px;font-size:14px;line-height:1.5}.cf-field textarea[data-v-5fa3ccb8]{resize:vertical;min-height:120px;line-height:1.6}.cf-field input[data-v-5fa3ccb8]:focus,.cf-field textarea[data-v-5fa3ccb8]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.cf-field input[aria-invalid=true][data-v-5fa3ccb8],.cf-field textarea[aria-invalid=true][data-v-5fa3ccb8]{border-color:#b42318}.cf-field select[data-v-5fa3ccb8]{width:100%;font:inherit;border:1px solid var(--s-line);border-radius:var(--s-btn-radius);background:var(--s-bg);color:var(--s-ink);padding:11px 13px;font-size:14.5px}.cf-field select[data-v-5fa3ccb8]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.cf-field select[aria-invalid=true][data-v-5fa3ccb8]{border-color:#b42318}.cf-hint[data-v-5fa3ccb8]{color:var(--s-ink-soft);margin:0;font-size:12.5px}.cf-req[data-v-5fa3ccb8]{color:#b42318;margin-left:2px}.cf-check-in[data-v-5fa3ccb8]{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.cf-check-in input[data-v-5fa3ccb8]{width:18px;height:18px;accent-color:var(--s-accent);flex:none;margin-top:1px}.cf-err[data-v-5fa3ccb8]{color:#b42318;margin:0;font-size:13px}.cf-form-err[data-v-5fa3ccb8]{margin-top:2px}.cf-submit[data-v-5fa3ccb8]{align-self:flex-start;padding:12px 26px;font-size:14.5px}.cf-submit[data-v-5fa3ccb8]:disabled{opacity:.7;cursor:default}.cf-al-center .cf-submit[data-v-5fa3ccb8]{align-self:center}.cf-al-right .cf-submit[data-v-5fa3ccb8]{align-self:flex-end}.cf-done[data-v-5fa3ccb8]{align-items:center;gap:14px;margin:0;animation:.35s ease-out cf-done-in-5fa3ccb8;display:flex}.cf-done-text[data-v-5fa3ccb8]{color:var(--s-ink);white-space:pre-line;margin:0;font-size:15.5px;font-weight:600}.cf-al-center .cf-done[data-v-5fa3ccb8]{text-align:center;flex-direction:column}.cf-tick[data-v-5fa3ccb8]{flex:none;width:44px;height:44px}.cf-tick-ring[data-v-5fa3ccb8]{stroke:var(--s-accent);stroke-width:2.5px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.5s ease-out forwards cf-draw-5fa3ccb8}.cf-tick-check[data-v-5fa3ccb8]{stroke:var(--s-accent);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s ease-out .45s forwards cf-draw-5fa3ccb8}@keyframes cf-draw-5fa3ccb8{to{stroke-dashoffset:0}}@keyframes cf-done-in-5fa3ccb8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cf-done[data-v-5fa3ccb8]{animation:none}.cf-tick-check[data-v-5fa3ccb8],.cf-tick-ring[data-v-5fa3ccb8]{stroke-dashoffset:0;animation:none}}.cf-ph .cf-field>label[data-v-5fa3ccb8]:not(.cf-check-in){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cf-ph .cf-field[data-v-5fa3ccb8]{position:relative}.cf-field input[data-v-5fa3ccb8]::-moz-placeholder{color:var(--s-ink-soft);opacity:1}.cf-field textarea[data-v-5fa3ccb8]::-moz-placeholder{color:var(--s-ink-soft);opacity:1}.cf-field input[data-v-5fa3ccb8]::placeholder,.cf-field textarea[data-v-5fa3ccb8]::placeholder{color:var(--s-ink-soft);opacity:1}.cf-hp[data-v-5fa3ccb8]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}@media (width<=767px){.cf-field input[data-v-5fa3ccb8],.cf-field select[data-v-5fa3ccb8],.cf-field textarea[data-v-5fa3ccb8]{font-size:16px}.cf-check-in[data-v-5fa3ccb8]{align-items:center;min-height:44px}.cf-submit[data-v-5fa3ccb8]{width:100%;min-height:46px}}.ci[data-v-10dc7b11]{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;margin:0 auto;display:grid}.ci-col[data-v-10dc7b11]{flex-direction:column;align-items:center;gap:10px;display:flex}.ci-ic[data-v-10dc7b11]{color:var(--s-accent,currentColor)}.ci-ic-img[data-v-10dc7b11]{-o-object-fit:contain;object-fit:contain;height:auto}.ci-title[data-v-10dc7b11]{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink,inherit);margin:0;font-size:17px;font-weight:700}.ci-lines[data-v-10dc7b11]{color:var(--s-ink-soft,inherit);margin:0;font-size:15px;line-height:1.75}.ci-link[data-v-10dc7b11]{color:inherit;text-decoration:none}.ci-link[data-v-10dc7b11]:hover{text-decoration:underline}@media (width<=860px){.ci[data-v-10dc7b11]{grid-template-columns:1fr;gap:28px}}.lm-section[data-v-fc7d9c14]{padding-left:0;padding-right:0}.lm[data-v-fc7d9c14]{background:var(--s-surface-2,#f2f2f2);width:100%;height:var(--lm-h,420px);position:relative}@media (width<=767px){.lm[data-v-fc7d9c14]{height:min(var(--lm-h,420px),70svh)}}.lm-frame[data-v-fc7d9c14]{border:0}.lm-frame[data-v-fc7d9c14],.lm-img[data-v-fc7d9c14]{width:100%;height:100%;display:block}.lm-img[data-v-fc7d9c14]{-o-object-fit:cover;object-fit:cover}.lm-empty[data-v-fc7d9c14]{height:100%;color:var(--s-ink-soft,#666);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.section[data-v-ffdf8da5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.iwt-head[data-v-ffdf8da5]{max-width:720px;margin:0 0 26px}.iwt-al-left[data-v-ffdf8da5]{text-align:left}.iwt-al-center[data-v-ffdf8da5]{text-align:center}.iwt-al-right[data-v-ffdf8da5]{text-align:right}.iwt-head.iwt-al-center[data-v-ffdf8da5]{margin-inline:auto}.iwt-head.iwt-al-right[data-v-ffdf8da5]{margin-left:auto}.iwt-heading[data-v-ffdf8da5]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.iwt-sub[data-v-ffdf8da5]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.iwt-grid[data-v-ffdf8da5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.iwt-mcols[data-v-ffdf8da5]{grid-template-columns:repeat(var(--iwt-mcols,1),minmax(0,1fr))}}.iwt-item[data-v-ffdf8da5]{gap:14px;min-width:0;display:flex}.iwt-l-row .iwt-item[data-v-ffdf8da5]{flex-direction:row;align-items:flex-start}.iwt-l-column .iwt-item[data-v-ffdf8da5]{flex-direction:column;gap:10px}.iwt-l-column.iwt-al-center .iwt-item[data-v-ffdf8da5]{align-items:center}.iwt-l-column.iwt-al-right .iwt-item[data-v-ffdf8da5]{align-items:flex-end}.iwt-l-row.iwt-al-center .iwt-item[data-v-ffdf8da5]{justify-content:center}.iwt-l-row.iwt-al-right .iwt-item[data-v-ffdf8da5]{flex-direction:row-reverse;justify-content:flex-end}.iwt-l-row.iwt-iva-middle .iwt-item[data-v-ffdf8da5]{align-items:center}.iwt-grid.iwt-ga-center[data-v-ffdf8da5]:not(.iwt-minimal),.iwt-grid.iwt-ga-left[data-v-ffdf8da5]:not(.iwt-minimal),.iwt-grid.iwt-ga-right[data-v-ffdf8da5]:not(.iwt-minimal){flex-wrap:wrap;display:flex}.iwt-grid.iwt-ga-left[data-v-ffdf8da5]:not(.iwt-minimal){justify-content:flex-start}.iwt-grid.iwt-ga-center[data-v-ffdf8da5]:not(.iwt-minimal){justify-content:center}.iwt-grid.iwt-ga-right[data-v-ffdf8da5]:not(.iwt-minimal){justify-content:flex-end}.iwt-ga-center:not(.iwt-minimal) .iwt-item[data-v-ffdf8da5],.iwt-ga-left:not(.iwt-minimal) .iwt-item[data-v-ffdf8da5],.iwt-ga-right:not(.iwt-minimal) .iwt-item[data-v-ffdf8da5]{flex:0 260px}@media (width<=639px){.iwt-ga-center:not(.iwt-minimal) .iwt-item[data-v-ffdf8da5],.iwt-ga-left:not(.iwt-minimal) .iwt-item[data-v-ffdf8da5],.iwt-ga-right:not(.iwt-minimal) .iwt-item[data-v-ffdf8da5]{flex-basis:calc((100% - (var(--iwt-mcols,1) - 1)*32px)/var(--iwt-mcols,1))}}.iwt-icon[data-v-ffdf8da5]{color:var(--s-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.iwt-img[data-v-ffdf8da5]{-o-object-fit:contain;object-fit:contain;display:block}.iwt-body[data-v-ffdf8da5]{flex-direction:column;gap:5px;min-width:0;display:flex}.iwt-item-heading[data-v-ffdf8da5]{font-size:var(--iwt-ihs,16px);color:var(--s-ink);margin:0;font-weight:650}.iwt-hlink[data-v-ffdf8da5]{color:inherit;text-decoration:none}.iwt-hlink[data-v-ffdf8da5]:hover{color:var(--s-accent)}.iwt-text[data-v-ffdf8da5]{font-size:var(--iwt-its,14.5px);color:var(--s-ink-soft);white-space:pre-line;margin:0;line-height:1.6}.iwt-link[data-v-ffdf8da5]{color:var(--s-accent);text-underline-offset:3px;align-self:flex-start;font-size:14px;font-weight:600;text-decoration:underline}.iwt-al-center .iwt-link[data-v-ffdf8da5]{align-self:center}.iwt-al-right .iwt-link[data-v-ffdf8da5]{align-self:flex-end}.iwt-minimal[data-v-ffdf8da5]{border:1px solid #1111111a;border-radius:24px;gap:18px 0;padding:20px 12px}.iwt-minimal .iwt-item[data-v-ffdf8da5]{justify-content:center;gap:12px;padding:2px 18px;flex-direction:row!important;align-items:center!important}@media (width>=900px){.iwt-minimal .iwt-item[data-v-ffdf8da5]:not(:first-child){border-left:1px solid #11111114}}.iwt-minimal .iwt-icon[data-v-ffdf8da5]{color:var(--s-ink)}.iwt-minimal .iwt-icon[data-v-ffdf8da5] svg{width:22px;height:22px}.iwt-minimal .iwt-img[data-v-ffdf8da5]{filter:grayscale()brightness(.15);width:22px!important;height:22px!important}.iwt-minimal .iwt-item-heading[data-v-ffdf8da5]{font-size:var(--iwt-ihs,12.5px);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.iwt-minimal .iwt-text[data-v-ffdf8da5]{font-size:var(--iwt-its,12.5px)}.iwt-minimal .iwt-body[data-v-ffdf8da5]{text-align:left;gap:3px}.bp-feature-list .bp-editorial[data-v-3f511d5b]{grid-template-columns:2fr 1fr;gap:24px}.bp-feature-list .bp-lead[data-v-3f511d5b]{border:0;min-height:380px;position:relative}.bp-feature-list .bp-lead .bp-media[data-v-3f511d5b]{height:100%;position:absolute;inset:0}.bp-feature-list .bp-lead .bp-body[data-v-3f511d5b]{color:#fff;background:#312d28b3;border-radius:8px;margin:48px 40% 48px 32px;padding:28px;position:relative}.bp-feature-list .bp-lead .s-muted[data-v-3f511d5b]{color:inherit}.bp-feature-list .bp-row[data-v-3f511d5b]{border:0;border-bottom:1px solid var(--s-line);border-radius:0}.bp-feature-list .bp-row .bp-excerpt[data-v-3f511d5b]{display:none}@media (width<=767px){.bp-feature-list .bp-editorial[data-v-3f511d5b]{grid-template-columns:1fr}.bp-feature-list .bp-lead[data-v-3f511d5b]{align-items:end;min-height:510px;display:flex}.bp-feature-list .bp-lead .bp-body[data-v-3f511d5b]{margin:20px;padding:24px}}.section[data-v-3f511d5b]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-3f511d5b]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-3f511d5b]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-3f511d5b]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.section-link[data-v-3f511d5b]{min-height:40px;color:var(--s-accent);white-space:nowrap;align-items:center;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.section-link[data-v-3f511d5b]:hover{text-decoration:underline}.bp-card[data-v-3f511d5b]{color:inherit;text-decoration:none;display:block;overflow:hidden}.bp-card[data-v-3f511d5b]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #11111140}.bp-card:hover .bp-title[data-v-3f511d5b]{color:var(--s-accent)}.bp-media[data-v-3f511d5b]{aspect-ratio:var(--bp-ratio,4/3);background:var(--s-bg-soft);border-radius:var(--bp-radius,var(--s-radius));overflow:hidden}.bp-media img[data-v-3f511d5b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bp-fallback[data-v-3f511d5b]{background:linear-gradient(135deg,#eceae5,#f7f6f3);width:100%;height:100%}.bp-body[data-v-3f511d5b]{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.bp-date[data-v-3f511d5b]{margin:0;font-size:13px}.bp-title[data-v-3f511d5b]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.3}.bp-excerpt[data-v-3f511d5b]{-webkit-line-clamp:var(--bp-lines,2);-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.bp-author[data-v-3f511d5b]{margin:2px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.bp-card[data-v-3f511d5b]:hover{transform:none}}.bp-grid[data-v-3f511d5b]{grid-template-columns:var(--bp-mobile,1fr);gap:20px;display:grid}@media (width>=640px){.bp-grid[data-v-3f511d5b]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bp-grid[data-v-3f511d5b]{gap:24px}.cols-2[data-v-3f511d5b]{grid-template-columns:repeat(2,1fr)}.cols-3[data-v-3f511d5b]{grid-template-columns:repeat(3,1fr)}.cols-4[data-v-3f511d5b]{grid-template-columns:repeat(4,1fr)}}.bp-nav[data-v-3f511d5b]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.bp-nav button[data-v-3f511d5b]{cursor:pointer;border:1px solid var(--s-line);background:var(--s-bg,#fff);width:36px;height:36px;color:var(--s-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bp-nav button[data-v-3f511d5b]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.bp-rail[data-v-3f511d5b]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.bp-rail .bp-card[data-v-3f511d5b]{scroll-snap-align:start;flex:0 0 82%;min-width:0}@media (width>=640px){.bp-rail .bp-card[data-v-3f511d5b]{flex-basis:48%}}@media (width>=1024px){.bp-rail[data-v-3f511d5b]{gap:24px}.rail-2 .bp-card[data-v-3f511d5b]{flex-basis:calc(50% - 12px)}.rail-3 .bp-card[data-v-3f511d5b]{flex-basis:calc(33.3333% - 16px)}.rail-4 .bp-card[data-v-3f511d5b]{flex-basis:calc(25% - 18px)}}@media (prefers-reduced-motion:reduce){.bp-rail[data-v-3f511d5b]{scroll-behavior:auto}}.bp-editorial[data-v-3f511d5b]{grid-template-columns:1fr;gap:20px;display:grid}.bp-editorial-rest[data-v-3f511d5b]{grid-template-columns:var(--bp-mobile,1fr);gap:14px;display:grid}.bp-lead .bp-title[data-v-3f511d5b]{font-size:22px}.bp-row[data-v-3f511d5b]{grid-template-columns:108px 1fr;align-items:center;display:grid}.bp-row .bp-media[data-v-3f511d5b]{aspect-ratio:1}.bp-row .bp-body[data-v-3f511d5b]{padding:0 0 0 14px}.bp-row .bp-title[data-v-3f511d5b]{font-size:15.5px}.bp-row .bp-excerpt[data-v-3f511d5b]{display:none}@media (width>=900px){.bp-editorial[data-v-3f511d5b]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.bp-editorial-rest[data-v-3f511d5b]{grid-template-columns:1fr;gap:20px}}.section[data-v-5b784a92]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-5b784a92]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-5b784a92]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-5b784a92]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.cc-rail[data-v-5b784a92]{gap:var(--cc-gap,24px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.cc-rail[data-v-5b784a92]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.cc-slide[data-v-5b784a92]{scroll-snap-align:start;min-width:0;color:inherit;flex-direction:column;flex:0 0 100%;gap:12px;text-decoration:none;display:flex;position:relative}.cc-m-2 .cc-slide[data-v-5b784a92]{flex-basis:calc((100% - var(--cc-gap,24px))/2)}@media (width>=768px){.cc-d-1 .cc-slide[data-v-5b784a92]{flex-basis:100%}.cc-d-2 .cc-slide[data-v-5b784a92]{flex-basis:calc((100% - var(--cc-gap,24px))/2)}.cc-d-3 .cc-slide[data-v-5b784a92]{flex-basis:calc(33.3333% - var(--cc-gap,24px)*2/3)}.cc-d-4 .cc-slide[data-v-5b784a92]{flex-basis:calc(25% - var(--cc-gap,24px)*3/4)}}@media (prefers-reduced-motion:reduce){.cc-rail[data-v-5b784a92]{scroll-behavior:auto}}.cc-a-center[data-v-5b784a92]{align-items:center}.cc-a-right[data-v-5b784a92]{align-items:flex-end}.cc-overlay[data-v-5b784a92]{pointer-events:none;position:absolute;inset:0}.cc-slide[data-v-5b784a92]>:not(.cc-overlay){position:relative}.cc-nav[data-v-5b784a92]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.cc-nav button[data-v-5b784a92]{cursor:pointer;border:1px solid var(--s-line);background:var(--s-bg,#fff);width:36px;height:36px;color:var(--s-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cc-nav button[data-v-5b784a92]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.cc-nav button[data-v-5b784a92]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.cc-dots[data-v-5b784a92]{justify-content:center;gap:8px;margin-top:18px;display:flex}.cc-dot[data-v-5b784a92]{cursor:pointer;border:1px solid var(--s-ink-soft);background:0 0;border-radius:999px;width:8px;height:8px;padding:0;transition:background .15s,transform .15s;position:relative}.cc-dot[data-v-5b784a92]:after{content:"";position:absolute;inset:-12px}.cc-dot.is-active[data-v-5b784a92]{background:var(--s-ink);transform:scale(1.2)}.cc-dot[data-v-5b784a92]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cc-dot[data-v-5b784a92]{transition:none}}.cc-empty[data-v-5b784a92]{background:var(--s-bg-soft);border:1px dashed var(--s-line);border-radius:var(--s-radius);flex-direction:column;gap:10px;min-height:180px;display:flex}.cc-empty[data-v-5b784a92],.cc-empty-icon[data-v-5b784a92]{justify-content:center;align-items:center}.cc-empty-icon[data-v-5b784a92]{background:var(--s-bg);width:46px;height:46px;color:var(--s-ink-soft);border:1px solid var(--s-line);border-radius:999px;display:inline-flex}.cc-empty-note[data-v-5b784a92]{color:var(--s-ink-soft);margin:0;font-size:13.5px}.section[data-v-7fc1d9dc]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ed[data-v-7fc1d9dc]{grid-template-columns:1fr;gap:24px;display:grid}.ed-media[data-v-7fc1d9dc]{background:var(--s-bg-soft);border-radius:var(--s-radius);position:relative;overflow:hidden}.ed-media img[data-v-7fc1d9dc]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ed-media.ed-adapt img[data-v-7fc1d9dc]{height:auto}.ed-fallback[data-v-7fc1d9dc],.ed-ph-pic[data-v-7fc1d9dc]{min-height:260px}.ed-fallback[data-v-7fc1d9dc]{width:100%;height:100%;color:var(--s-ink-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 18%,var(--s-bg-soft)),var(--s-bg-soft));justify-content:center;align-items:center;display:flex}.ed-wordmark[data-v-7fc1d9dc]{font:400 30px/1.3 var(--s-font-head);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;margin:12px 0}.ed-copy[data-v-7fc1d9dc]{gap:var(--ed-bgap,18px);flex-direction:column;min-width:0;display:flex}@media (width>=900px){.ed[data-v-7fc1d9dc]{gap:var(--ed-gap,64px)}.ed-l-image-left[data-v-7fc1d9dc],.ed-l-image-right[data-v-7fc1d9dc]{grid-template-columns:var(--ed-img,45%) 1fr;align-items:var(--ed-valign,center)}.ed-l-image-right[data-v-7fc1d9dc]{grid-template-columns:1fr var(--ed-img,45%)}.ed-l-image-right .ed-media[data-v-7fc1d9dc]{order:2}.ed-l-stacked-offset .ed-wordmark[data-v-7fc1d9dc]{font:400 30px/1.3 var(--s-font-head);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;margin:12px 0}.ed-copy[data-v-7fc1d9dc]{margin-left:min(calc(var(--ed-img,45%)*.4),25%);max-width:62ch}}.section[data-v-41c798d5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-41c798d5]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-41c798d5]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-41c798d5]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.sh-center[data-v-41c798d5]{text-align:center;justify-content:center}.sh-right[data-v-41c798d5]{text-align:right;justify-content:flex-end}.no-prices[data-v-41c798d5] .pc-price{display:none}@media (width>=1024px){.cols-2[data-v-41c798d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-41c798d5]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-v-41c798d5]{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5[data-v-41c798d5]{grid-template-columns:repeat(5,minmax(0,1fr))}}.rp-nav[data-v-41c798d5]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.rp-nav button[data-v-41c798d5]{cursor:pointer;border:1px solid var(--s-line);background:var(--s-bg,#fff);width:36px;height:36px;color:var(--s-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.rp-nav button[data-v-41c798d5]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.rp-rail[data-v-41c798d5]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.rp-rail-item[data-v-41c798d5]{scroll-snap-align:start;flex:0 0 74%;min-width:0}@media (width>=480px){.rp-rail[data-v-41c798d5]{gap:24px}.rp-rail-item[data-v-41c798d5]{flex-basis:46%}}@media (width>=768px){.rp-rail-item[data-v-41c798d5]{flex-basis:31%}}@media (width>=1024px){.rp-rail[data-v-41c798d5]{gap:28px}.rail-2 .rp-rail-item[data-v-41c798d5]{flex-basis:calc(50% - 14px)}.rail-3 .rp-rail-item[data-v-41c798d5]{flex-basis:calc(33.3333% - 18.6667px)}.rail-4 .rp-rail-item[data-v-41c798d5]{flex-basis:calc(25% - 21px)}.rail-5 .rp-rail-item[data-v-41c798d5]{flex-basis:calc(20% - 22.4px)}}@media (prefers-reduced-motion:reduce){.rp-rail[data-v-41c798d5]{scroll-behavior:auto}}.rp-editorial[data-v-41c798d5]{grid-template-columns:1fr;gap:20px;display:grid}.rp-ed-rest[data-v-41c798d5]{grid-template-columns:var(--s-grid-mobile,repeat(2,minmax(0,1fr)));gap:14px;display:grid}@media (width>=480px){.rp-ed-rest[data-v-41c798d5]{gap:24px}}@media (width>=900px){.rp-editorial[data-v-41c798d5]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.rp-ed-rest[data-v-41c798d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.section[data-v-33813da5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.phl[data-v-33813da5]{gap:clamp(24px,5vw,var(--phl-gap,64px));grid-template-columns:1fr;display:grid}.phl-media[data-v-33813da5]{background:var(--s-bg-soft);border-radius:var(--s-radius);position:relative;overflow:hidden}.phl-media img[data-v-33813da5],.phl-media-link[data-v-33813da5]{width:100%;height:100%;display:block}.phl-media img[data-v-33813da5]{-o-object-fit:cover;object-fit:cover}.phl-media.phl-adapt img[data-v-33813da5]{height:auto}.phl-ph[data-v-33813da5]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phl-copy[data-v-33813da5]{flex-direction:column;gap:0;min-width:0;display:flex}.phl-eyebrow[data-v-33813da5]{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-soft);margin:0 0 14px;font-size:12px;font-weight:650}.phl-title[data-v-33813da5]{font-size:var(--phl-title,clamp(30px,5.4vw,56px));letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 16px;line-height:1.04}.phl-title a[data-v-33813da5]{color:inherit;text-decoration:none}.phl-title a[data-v-33813da5]:hover{color:var(--s-accent)}.phl-price[data-v-33813da5]{align-items:baseline;gap:10px;margin:0 0 18px;font-size:18px;font-weight:650;display:flex}.phl-a-center .phl-price[data-v-33813da5]{justify-content:center}.phl-a-right .phl-price[data-v-33813da5]{justify-content:flex-end}.phl-sale[data-v-33813da5]{color:var(--s-accent)}.phl-compare[data-v-33813da5]{font-size:15px;font-weight:400}.phl-compare[data-v-33813da5],.phl-desc[data-v-33813da5]{color:var(--s-ink-soft)}.phl-desc[data-v-33813da5]{max-width:52ch;margin:0 0 26px;font-size:clamp(15px,1.6vw,17px);line-height:1.75}.phl-a-center .phl-desc[data-v-33813da5]{margin-inline:auto}.phl-a-right .phl-desc[data-v-33813da5]{margin-inline-start:auto}.phl-cta[data-v-33813da5]{margin:0}.phl-textlink[data-v-33813da5]{min-height:40px;color:var(--s-accent);border-bottom:1px solid;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.phl-blocks[data-v-33813da5]{flex-direction:column;gap:18px;margin-top:34px;display:flex}.phl-a-center[data-v-33813da5]{text-align:center}.phl-a-right[data-v-33813da5]{text-align:right}@media (width>=900px){.phl-l-image-left[data-v-33813da5],.phl-l-image-right[data-v-33813da5]{grid-template-columns:var(--phl-img,50%) 1fr;align-items:center}.phl-l-image-right[data-v-33813da5]{grid-template-columns:1fr var(--phl-img,50%)}.phl-l-image-right .phl-media[data-v-33813da5]{order:2}}.phl-l-image-full-bg[data-v-33813da5]{gap:0}.phl-l-image-full-bg .phl-copy[data-v-33813da5],.phl-l-image-full-bg .phl-media[data-v-33813da5]{grid-area:1/1}.phl-l-image-full-bg .phl-media[data-v-33813da5]{width:100%;min-height:420px}.phl-l-image-full-bg .phl-scrim[data-v-33813da5]{opacity:var(--phl-scrim,.45);background:#000;position:absolute;inset:0}.phl-l-image-full-bg .phl-copy[data-v-33813da5]{z-index:1;color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffd6;align-self:center;padding:clamp(24px,5vw,64px);position:relative}.phl-l-image-full-bg .phl-title a[data-v-33813da5]:hover{color:#fffc}.phl-l-image-full-bg .phl-sale[data-v-33813da5],.phl-l-image-full-bg .phl-textlink[data-v-33813da5]{color:#fff}.phs-lookbook[data-v-145db3df]{-moz-column-gap:8%;grid-template-columns:1fr 1fr;align-items:center;column-gap:8%;display:grid}.phs-look-label[data-v-145db3df],.phs-lookbook .phs-stage[data-v-145db3df]{grid-area:1/1}.phs-look-label[data-v-145db3df]{background:#fff;border-radius:4px;justify-content:space-between;align-self:end;align-items:center;margin:16px;padding:12px 16px;display:flex;position:relative}.phs-look-rail[data-v-145db3df]{grid-area:1/2;justify-self:center;width:100%;max-width:340px}.phs-look-rail article[data-v-145db3df]:not(.is-selected){display:none}.phs-look-rail a[data-v-145db3df]{color:inherit;text-decoration:none}.phs-look-rail img[data-v-145db3df]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#f8f6f5;border-radius:8px;width:100%;height:auto}.phs-look-rail h3[data-v-145db3df]{font:400 16px var(--s-font-body);margin:20px 0 12px}.phs-look-rail p[data-v-145db3df]{font-size:16px}.phs-look-rail s[data-v-145db3df]{color:#757575;margin-left:8px}.phs-look-dots[data-v-145db3df]{justify-content:center;gap:8px;margin-top:32px;display:flex}.phs-look-dots button[data-v-145db3df]{cursor:pointer;background:#ddd;border:0;width:60px;height:4px}.phs-look-dots button[aria-current=true][data-v-145db3df]{background:#1f3d2b}.phs-look-dialog[data-v-145db3df]{color:#000;background:#fff;border:0;border-radius:8px;width:min(700px,100% - 32px);max-height:85dvh;padding:32px;overflow:auto}.phs-look-dialog[data-v-145db3df]::backdrop{background:#0006}.phs-look-dialog form[data-v-145db3df]{text-align:right}.phs-look-dialog article[data-v-145db3df]{align-items:center;gap:24px;margin:24px 0;display:flex}.phs-look-dialog img[data-v-145db3df]{-o-object-fit:contain;object-fit:contain}@media (width<=767px){.phs-lookbook[data-v-145db3df]{flex-direction:column;gap:20px;display:flex}.phs-lookbook .phs-stage[data-v-145db3df]{width:100%}.phs-look-label[data-v-145db3df]{flex-direction:column;gap:16px;margin:0}.phs-look-rail[data-v-145db3df]{scroll-snap-type:x mandatory;gap:16px;max-width:none;display:flex;overflow-x:auto}.phs-look-rail article[data-v-145db3df],.phs-look-rail article[data-v-145db3df]:not(.is-selected){scroll-snap-align:start;flex:0 0 85%;display:block}.phs-look-dots[data-v-145db3df]{display:none}}.section[data-v-145db3df]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-145db3df]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-145db3df]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-145db3df]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.phs-frame[data-v-145db3df],.phs-stage[data-v-145db3df]{position:relative}.phs-frame[data-v-145db3df]{border-radius:var(--s-radius);background:var(--s-bg-soft);overflow:hidden}.phs-frame img[data-v-145db3df]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.phs-frame.phs-adapt img[data-v-145db3df]{height:auto}.phs-ph[data-v-145db3df]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phs-split[data-v-145db3df]{gap:var(--phs-gap,16px);grid-template-columns:1fr 1fr;display:grid}.phs-split .phs-frame.phs-adapt img[data-v-145db3df]{height:100%}.phs-fill[data-v-145db3df]{min-height:var(--phs-mh)}.phs-frame.phs-fill.phs-adapt img[data-v-145db3df]{height:100%}@media (width<=767px){.phs-fill[data-v-145db3df]{min-height:min(var(--phs-mh,0px),80svh)}}@media (width>=1024px){.phs-skew img[data-v-145db3df]{transform:skewY(var(--phs-skew,0deg)) scale(var(--phs-skew-s,1))}}.phs-text[data-v-145db3df]{z-index:2;pointer-events:none;color:#fff;text-shadow:0 2px 14px #0000008c;flex-direction:column;justify-content:center;gap:6px;padding:clamp(16px,4vw,40px);display:flex;position:absolute;inset:0}.phs-text h2[data-v-145db3df]{font-size:clamp(22px,4vw,44px);line-height:1.12}.phs-text h2[data-v-145db3df],.phs-text-sub[data-v-145db3df]{max-width:var(--phs-tw,46ch);margin:0}.phs-text-sub[data-v-145db3df]{white-space:pre-line;font-size:15px;line-height:1.55}.phs-t-top-center[data-v-145db3df],.phs-t-top-left[data-v-145db3df],.phs-t-top-right[data-v-145db3df]{justify-content:flex-start}.phs-t-middle-center[data-v-145db3df],.phs-t-middle-left[data-v-145db3df],.phs-t-middle-right[data-v-145db3df]{justify-content:center}.phs-t-bottom-center[data-v-145db3df],.phs-t-bottom-left[data-v-145db3df],.phs-t-bottom-right[data-v-145db3df]{justify-content:flex-end}.phs-t-bottom-left[data-v-145db3df],.phs-t-middle-left[data-v-145db3df],.phs-t-top-left[data-v-145db3df]{text-align:left;align-items:flex-start}.phs-t-bottom-center[data-v-145db3df],.phs-t-middle-center[data-v-145db3df],.phs-t-top-center[data-v-145db3df]{text-align:center;align-items:center}.phs-t-bottom-right[data-v-145db3df],.phs-t-middle-right[data-v-145db3df],.phs-t-top-right[data-v-145db3df]{text-align:right;align-items:flex-end}.phs-img-mobile[data-v-145db3df]{display:block}.phs-img-desktop[data-v-145db3df]{display:none}@media (width>=768px){.phs-img-mobile[data-v-145db3df]{display:none}.phs-img-desktop[data-v-145db3df]{display:block}}.phs-spot[data-v-145db3df]{width:0;height:0;position:absolute}.phs-dot[data-v-145db3df]{cursor:pointer;background:var(--s-accent);color:#fff;border:2px solid #fff;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 10px #11111159}.phs-dot[data-v-145db3df],.phs-dot[data-v-145db3df]:after{border-radius:999px;position:absolute}.phs-dot[data-v-145db3df]:after{content:"";border:2px solid var(--s-accent);opacity:.6;animation:2.4s ease-out infinite phs-pulse-145db3df;inset:-6px}.phs-dot[data-v-145db3df]:focus-visible,.phs-dot[data-v-145db3df]:hover,.phs-dot.open[data-v-145db3df]{background:var(--s-ink)}.phs-dot.open[data-v-145db3df]:after{opacity:0;animation:none}@keyframes phs-pulse-145db3df{0%{opacity:.65;transform:scale(.7)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.phs-dot[data-v-145db3df]:after{animation:none}}.phs-pop[data-v-145db3df]{z-index:3;background:var(--s-bg,#fff);width:244px;max-width:min(244px,78vw);color:var(--s-ink);border:1px solid var(--s-line);border-radius:var(--s-radius);text-align:left;gap:12px;padding:10px;display:flex;position:absolute;box-shadow:0 18px 36px -18px #1116}.phs-pop-center[data-v-145db3df]{left:0;transform:translate(-50%)}.phs-pop-start[data-v-145db3df]{left:-13px}.phs-pop-end[data-v-145db3df]{right:-13px}.phs-pop-center[data-v-145db3df],.phs-pop-end[data-v-145db3df],.phs-pop-start[data-v-145db3df]{top:22px}.phs-pop-above[data-v-145db3df]{top:auto;bottom:22px}.phs-pop-media[data-v-145db3df]{aspect-ratio:4/5;border-radius:calc(var(--s-radius)/1.5);background:var(--s-bg-soft);flex:0 0 72px;display:block;position:relative;overflow:hidden}.phs-pop-media img[data-v-145db3df]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.phs-pop-ph[data-v-145db3df]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phs-pop-body[data-v-145db3df]{flex-direction:column;gap:4px;min-width:0;display:flex}.phs-pop-title[data-v-145db3df]{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.3}.phs-pop-price[data-v-145db3df]{align-items:baseline;gap:6px;margin:0;font-size:14px;display:flex}.phs-sale[data-v-145db3df]{color:var(--s-accent);font-weight:650}.phs-pop-compare[data-v-145db3df]{color:var(--s-ink-soft);font-size:12.5px}.phs-pop-link[data-v-145db3df]{color:var(--s-accent);margin-top:2px;font-size:13px;font-weight:600;text-decoration:none}.phs-pop-link[data-v-145db3df]:hover{text-decoration:underline}.phs-pop-empty[data-v-145db3df]{color:var(--s-ink-soft);margin:0;padding:4px;font-size:13px}@media (width<=767px){.phs-pop[data-v-145db3df]{width:auto;position:fixed;left:12px;right:12px;transform:none}}.phs-dot[data-v-145db3df]:before{content:"";position:absolute;inset:calc(13px - max(44px,100%)/2)}.section[data-v-c1ece6b1]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.bo-head[data-v-c1ece6b1]{max-width:720px;margin:0 0 22px}.bo-heading[data-v-c1ece6b1]{font-size:clamp(20px,3vw,var(--s-h2-size,30px));margin:0 0 6px}.bo-sub[data-v-c1ece6b1]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.bo-card[data-v-c1ece6b1]{border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-card-bg,transparent);align-items:center;gap:24px;padding:20px;display:grid}@media (width>=900px){.bo-card[data-v-c1ece6b1]{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:32px}}.bo-items[data-v-c1ece6b1]{align-items:flex-start;gap:var(--bo-gap,4px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bo-item[data-v-c1ece6b1]{align-items:center;gap:4px;display:flex}.bo-plus[data-v-c1ece6b1]{color:var(--s-ink-soft);flex:none}.bo-link[data-v-c1ece6b1]{width:120px;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.bo-thumb[data-v-c1ece6b1]{-o-object-fit:cover;object-fit:cover;border-radius:var(--s-radius);background:var(--s-bg-soft);border:1px solid var(--s-line);width:120px;height:150px}.bo-ph[data-v-c1ece6b1],.bo-thumb[data-v-c1ece6b1]{display:block}.bo-title[data-v-c1ece6b1]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.bo-price[data-v-c1ece6b1]{font-size:13px;font-weight:650}.bo-out[data-v-c1ece6b1]{color:var(--s-ink-soft);font-size:12px}.bo-summary[data-v-c1ece6b1]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bo-total[data-v-c1ece6b1]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.bo-total-label[data-v-c1ece6b1]{color:var(--s-ink-soft);font-size:14px}.bo-was[data-v-c1ece6b1]{color:var(--s-ink-soft);font-size:15px}.bo-now[data-v-c1ece6b1]{font-size:22px;font-weight:700}.bo-pill[data-v-c1ece6b1]{color:var(--s-btn-text,#fff);background:var(--bo-accent,var(--s-accent));border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.bo-saving[data-v-c1ece6b1]{color:var(--s-ink-soft);margin:0;font-size:13.5px}.bo-summary .s-btn[data-v-c1ece6b1]{justify-content:center;width:100%}.bo-note[data-v-c1ece6b1]{font-weight:600}.bo-err[data-v-c1ece6b1],.bo-note[data-v-c1ece6b1]{margin:0;font-size:14px}.bo-err[data-v-c1ece6b1]{color:#b42318}.bo-skel-btn[data-v-c1ece6b1],.bo-skel-line[data-v-c1ece6b1]{width:100%;height:44px}@media (width<=599px){.bo-link[data-v-c1ece6b1],.bo-thumb[data-v-c1ece6b1]{width:96px}.bo-thumb[data-v-c1ece6b1]{height:120px}}.bo-card--stacked .bo-items[data-v-c1ece6b1]{align-items:stretch;gap:var(--bo-gap,0);flex-direction:column}.bo-card--stacked .bo-item[data-v-c1ece6b1]{border-bottom:1px solid var(--s-line);width:100%;padding:10px 0}.bo-card--stacked .bo-item[data-v-c1ece6b1]:last-child{border-bottom:none}.bo-card--stacked .bo-plus[data-v-c1ece6b1]{display:none}.bo-card--stacked .bo-link[data-v-c1ece6b1]{flex-direction:row;align-items:center;gap:12px;width:100%}.bo-card--stacked .bo-thumb[data-v-c1ece6b1]{flex:none;width:64px;height:80px}.bo-card--stacked .bo-title[data-v-c1ece6b1]{-webkit-line-clamp:1}.bo-card--cards .bo-items[data-v-c1ece6b1]{gap:var(--bo-gap,14px);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.bo-card--cards .bo-item[data-v-c1ece6b1]{width:100%}.bo-card--cards .bo-plus[data-v-c1ece6b1]{display:none}.bo-card--cards .bo-link[data-v-c1ece6b1]{text-align:center;border:1px solid var(--s-line);border-radius:var(--s-radius);flex-direction:column;align-items:center;gap:6px;width:100%;padding:12px}.bo-card--cards .bo-thumb[data-v-c1ece6b1]{width:100%;height:140px}.bo-card--compact[data-v-c1ece6b1]{padding:14px}.bo-card--compact .bo-thumb[data-v-c1ece6b1]{width:56px;height:70px}.bo-card--compact .bo-summary[data-v-c1ece6b1]{flex-flow:wrap;align-items:center;gap:16px}.bo-card--compact .bo-summary .s-btn[data-v-c1ece6b1]{width:auto}.bo-checklist-hint[data-v-c1ece6b1]{color:var(--s-ink-soft);grid-column:1/-1;margin:0 0 14px;font-size:13px}.bo-card--checklist .bo-items[data-v-c1ece6b1]{align-items:stretch;gap:var(--bo-gap,10px);flex-direction:column}.bo-card--checklist .bo-item[data-v-c1ece6b1]{gap:10px;width:100%}.bo-card--checklist .bo-check[data-v-c1ece6b1]{flex:none;align-items:center;display:flex}.bo-card--checklist .bo-check input[data-v-c1ece6b1]{width:20px;height:20px;accent-color:var(--bo-accent,var(--s-accent))}.bo-card--checklist .bo-link[data-v-c1ece6b1]{flex-direction:row;align-items:center;gap:12px;width:100%}.bo-card--checklist .bo-thumb[data-v-c1ece6b1]{flex:none;width:56px;height:70px}.section[data-v-9781cf5e]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ab-empty[data-v-9781cf5e]{border:1px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-ink-soft);text-align:center;margin:0;padding:20px;font-size:13.5px}.section[data-v-2a409703]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.abc-empty[data-v-2a409703]{border:1px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-ink-soft);text-align:center;margin:0;padding:20px;font-size:13.5px}.section[data-v-1a19d6cf]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.pbs-empty[data-v-1a19d6cf]{border:1px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-ink-soft);text-align:center;margin:0;padding:20px;font-size:13.5px}.section[data-v-4291c492]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ads-empty[data-v-4291c492]{border:1px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-ink-soft);text-align:center;margin:0;padding:20px;font-size:13.5px}.fy-section[data-v-029fd05d]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.fy-empty[data-v-029fd05d]{border:1px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-ink-soft);text-align:center;margin:0;padding:20px;font-size:13.5px}.section[data-v-52b1af79]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.vb-full[data-v-52b1af79]{padding-top:0}.vb-frame[data-v-52b1af79]{color:#fff;background:#0b0b0b;position:relative;overflow:hidden}.vb-frame-boxed[data-v-52b1af79]{border-radius:var(--s-radius)}.vb-fixed .vb-frame[data-v-52b1af79]{height:var(--vb-h,500px)}@media (width<=767px){.vb-fixed .vb-frame[data-v-52b1af79]{height:var(--vb-h-m,min(var(--vb-h,500px),80svh))}}.vb-media[data-v-52b1af79]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vb-embed-cover[data-v-52b1af79]{pointer-events:none;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vb-embed-fit[data-v-52b1af79]{width:100%;height:100%;inset:0}.vb-ph[data-v-52b1af79]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,#1b1b1b),#101010)}.vb-cover[data-v-52b1af79],.vb-ph[data-v-52b1af79]{position:absolute;inset:0}.vb-cover[data-v-52b1af79]{z-index:1}.vb-cover img[data-v-52b1af79]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vb-layer[data-v-52b1af79]{z-index:2;pointer-events:none}.vb-layer[data-v-52b1af79],.vb-overlay[data-v-52b1af79]{position:absolute;inset:0}.vb-overlay[data-v-52b1af79]{z-index:3;padding:clamp(20px,4vw,56px);display:flex}.vb-h-left[data-v-52b1af79]{justify-content:flex-start}.vb-h-center[data-v-52b1af79]{justify-content:center}.vb-h-right[data-v-52b1af79]{justify-content:flex-end}.vb-v-top[data-v-52b1af79]{align-items:flex-start}.vb-v-center[data-v-52b1af79]{align-items:center}.vb-v-bottom[data-v-52b1af79]{align-items:flex-end}.vb-content[data-v-52b1af79]{min-width:0}.vb-w-narrow .vb-content[data-v-52b1af79]{max-width:420px}.vb-w-medium .vb-content[data-v-52b1af79]{max-width:640px}.vb-w-wide .vb-content[data-v-52b1af79]{max-width:860px}.vb-h-center .vb-content[data-v-52b1af79]{text-align:center}.vb-h-right .vb-content[data-v-52b1af79]{text-align:right}.vb-panel[data-v-52b1af79]{border-radius:14px;padding:clamp(18px,3vw,32px)}.vb-content.vb-blocks[data-v-52b1af79]{--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.vb-blocks[data-v-52b1af79] .blk-heading,.vb-blocks[data-v-52b1af79] .blk-jumbo{text-shadow:0 2px 12px #00000059}.vb-heading[data-v-52b1af79]{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4.4vw,56px);line-height:1.06}.vb-sub[data-v-52b1af79]{opacity:.88;white-space:pre-line;margin:14px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.vb-cta[data-v-52b1af79]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.vb-h-center .vb-cta[data-v-52b1af79]{justify-content:center}.vb-h-right .vb-cta[data-v-52b1af79]{justify-content:flex-end}.vb-cta .s-btn[data-v-52b1af79]{border-radius:var(--vb-btnrad,var(--s-btn-radius))}.vb-btn-link[data-v-52b1af79]{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.vb-btn-link[data-v-52b1af79]:hover{text-decoration-thickness:2px}.vb-ctl[data-v-52b1af79]{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;bottom:16px;left:16px}.vb-ctl[data-v-52b1af79]:hover{background:#0000009e}.vb-ctl[data-v-52b1af79]:focus-visible{outline-offset:2px;outline:2px solid #fff}.vb-hint[data-v-52b1af79]{z-index:4;text-align:center;color:#ffffffd1;margin:0;padding:12px 16px;font-size:13.5px;position:absolute;inset:auto 0 0}@media (width<=767px){.vb-overlay[data-v-52b1af79]{padding:20px 16px}.vb-ctl[data-v-52b1af79]{bottom:12px;left:12px}.vb-has-ctl .vb-overlay.vb-v-bottom[data-v-52b1af79]{padding-bottom:68px}.vb-mh-left[data-v-52b1af79]{justify-content:flex-start}.vb-mh-center[data-v-52b1af79]{justify-content:center}.vb-mh-right[data-v-52b1af79]{justify-content:flex-end}.vb-mh-left .vb-content[data-v-52b1af79]{text-align:left}.vb-mh-center .vb-content[data-v-52b1af79]{text-align:center}.vb-mh-right .vb-content[data-v-52b1af79]{text-align:right}.vb-mh-left .vb-cta[data-v-52b1af79]{justify-content:flex-start}.vb-mh-center .vb-cta[data-v-52b1af79]{justify-content:center}.vb-mh-right .vb-cta[data-v-52b1af79]{justify-content:flex-end}.vb-mta-left .vb-content[data-v-52b1af79]{text-align:left}.vb-mta-center .vb-content[data-v-52b1af79]{text-align:center}.vb-mta-right .vb-content[data-v-52b1af79]{text-align:right}.vb-mta-left .vb-cta[data-v-52b1af79]{justify-content:flex-start}.vb-mta-center .vb-cta[data-v-52b1af79]{justify-content:center}.vb-mta-right .vb-cta[data-v-52b1af79]{justify-content:flex-end}}.section[data-v-78250035]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.vwt[data-v-78250035]{grid-template-columns:1fr;gap:24px;display:grid}.vwt-joined[data-v-78250035]{gap:0}.vwt-media[data-v-78250035]{background:#0b0b0b;position:relative;overflow:hidden}.vwt-player[data-v-78250035]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block}.vwt-ph[data-v-78250035],.vwt-player[data-v-78250035]{position:absolute;inset:0}.vwt-ph[data-v-78250035]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,#1b1b1b),#101010)}.vwt-facade[data-v-78250035]{cursor:pointer;display:block}.vwt-facade img[data-v-78250035]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vwt-play[data-v-78250035]{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.vwt-play>svg[data-v-78250035]{box-sizing:content-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000075;border:1px solid #ffffff80;border-radius:999px;padding:14px}.vwt-play-label[data-v-78250035]{letter-spacing:.01em;text-shadow:0 1px 8px #0009;font-size:13px;font-weight:650}.vwt-facade[data-v-78250035]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.vwt-copy[data-v-78250035]{min-width:0}.vwt-ta-center[data-v-78250035]{text-align:center}.vwt-ta-right[data-v-78250035]{text-align:right}.vwt-heading[data-v-78250035]{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,40px);line-height:1.1}.vwt-sub[data-v-78250035]{color:var(--s-ink-soft);white-space:pre-line;margin:14px 0 0;font-size:16px;line-height:1.65}.vwt-cta[data-v-78250035]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.vwt-ta-center .vwt-cta[data-v-78250035]{justify-content:center}.vwt-ta-right .vwt-cta[data-v-78250035]{justify-content:flex-end}.vwt-cta .s-btn[data-v-78250035]{border-radius:var(--vwt-btnrad,var(--s-btn-radius))}.vwt-btn-link[data-v-78250035]{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.vwt-btn-link[data-v-78250035]:hover{text-decoration-thickness:2px}@media (width<=899px){.vwt-mtext .vwt-media[data-v-78250035]{order:2}.vwt-joined .vwt-copy[data-v-78250035]{padding:clamp(20px,5vw,32px) 0 0}}@media (width>=900px){.vwt[data-v-78250035]{grid-template-columns:var(--vwt-mw,55%) 1fr;gap:var(--vwt-gap,36px);align-items:var(--vwt-va,center)}.vwt-right[data-v-78250035]{grid-template-columns:1fr var(--vwt-mw,55%)}.vwt-right .vwt-media[data-v-78250035]{order:2}.vwt-joined .vwt-copy[data-v-78250035]{padding:clamp(24px,3vw,44px)}}@media (width<=767px){.vwt-mta-left[data-v-78250035]{text-align:left}.vwt-mta-center[data-v-78250035]{text-align:center}.vwt-mta-right[data-v-78250035]{text-align:right}.vwt-mta-left .vwt-cta[data-v-78250035]{justify-content:flex-start}.vwt-mta-center .vwt-cta[data-v-78250035]{justify-content:center}.vwt-mta-right .vwt-cta[data-v-78250035]{justify-content:flex-end}}.section[data-v-26210cf0]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ihs-canvas[data-v-26210cf0]{position:relative}.ihs-grid[data-v-26210cf0]{gap:var(--ihs-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.ihs-grid-split[data-v-26210cf0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ihs-frame[data-v-26210cf0],.ihs-stage[data-v-26210cf0]{position:relative}.ihs-frame[data-v-26210cf0]{border-radius:var(--s-radius);background:var(--s-bg-soft);overflow:hidden}.ihs-min[data-v-26210cf0]{min-height:var(--ihs-mh)}@media (width<=767px){.ihs-min[data-v-26210cf0]{min-height:min(var(--ihs-mh,0px),80svh)}}.ihs-frame img[data-v-26210cf0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ihs-adapt img[data-v-26210cf0]{height:auto}.ihs-adapt.ihs-min img[data-v-26210cf0]{height:100%;position:absolute;inset:0}.ihs-ph[data-v-26210cf0]{justify-content:center;align-items:center;display:flex}.ihs-ph[data-v-26210cf0],.ihs-tint[data-v-26210cf0]{position:absolute;inset:0}.ihs-tint[data-v-26210cf0]{pointer-events:none}.ihs-img-mobile[data-v-26210cf0]{display:block}.ihs-img-desktop[data-v-26210cf0]{display:none}@media (width>=768px){.ihs-img-mobile[data-v-26210cf0]{display:none}.ihs-img-desktop[data-v-26210cf0]{display:block}}.ihs-spot[data-v-26210cf0]{z-index:2;width:0;height:0;position:absolute}.ihs-marker[data-v-26210cf0]{width:var(--ihs-mk,30px);height:var(--ihs-mk,30px);cursor:pointer;background:var(--ihs-mk-bg,var(--s-accent));color:var(--ihs-mk-fg,#fff);font:650 calc(var(--ihs-mk,30px)*.42) /1 var(--s-font-body);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;top:0;left:0;box-shadow:0 2px 10px #11111159}.ihs-marker[data-v-26210cf0],.ihs-marker[data-v-26210cf0]:before{position:absolute;transform:translate(-50%,-50%)}.ihs-marker[data-v-26210cf0]:before{content:"";width:max(44px,var(--ihs-mk,30px));height:max(44px,var(--ihs-mk,30px));top:50%;left:50%}.ihs-marker.ihs-pulse[data-v-26210cf0]:after{content:"";border:2px solid var(--ihs-mk-bg,var(--s-accent));opacity:.6;border-radius:999px;animation:2.4s ease-out infinite ihs-pulse-26210cf0;position:absolute;inset:-6px}.ihs-marker[data-v-26210cf0]:focus-visible,.ihs-marker[data-v-26210cf0]:hover{background:var(--s-ink)}.ihs-marker[data-v-26210cf0]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ihs-marker.ihs-open[data-v-26210cf0]{background:var(--s-ink)}.ihs-marker.ihs-open[data-v-26210cf0]:after{opacity:0;animation:none}.ihs-mk-i[data-v-26210cf0]{transition:transform .18s}.ihs-marker.ihs-open .ihs-mk-i[data-v-26210cf0]{transform:rotate(45deg)}@keyframes ihs-pulse-26210cf0{0%{opacity:.65;transform:scale(.7)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.ihs-marker.ihs-pulse[data-v-26210cf0]:after{animation:none}.ihs-mk-i[data-v-26210cf0]{transition:none}}.ihs-card[data-v-26210cf0]{z-index:3;background:var(--s-bg,#fff);width:244px;max-width:min(244px,72vw);color:var(--s-ink);border:1px solid var(--s-line);border-radius:var(--s-radius);text-align:left;padding:12px 14px;position:absolute;box-shadow:0 18px 36px -18px #1116}.ihs-card[data-v-26210cf0]:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.ihs-card-above[data-v-26210cf0]:before{top:auto;bottom:-20px}.ihs-card-center[data-v-26210cf0]{left:0;transform:translate(-50%)}.ihs-card-start[data-v-26210cf0]{left:-14px}.ihs-card-end[data-v-26210cf0]{right:-14px}.ihs-card-center[data-v-26210cf0],.ihs-card-end[data-v-26210cf0],.ihs-card-start[data-v-26210cf0]{top:20px}.ihs-card-above[data-v-26210cf0]{top:auto;bottom:20px}.ihs-card-title[data-v-26210cf0]{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:650;line-height:1.3}.ihs-card-text[data-v-26210cf0]{color:var(--s-ink-soft);white-space:pre-line;margin:5px 0 0;font-size:13.5px;line-height:1.55}.ihs-card-link[data-v-26210cf0]{color:var(--s-accent);margin-top:9px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.ihs-card-link[data-v-26210cf0]:hover{text-decoration:underline}.ihs-card-empty[data-v-26210cf0]{color:var(--s-ink-soft);margin:0;font-size:13px}.ihs-text[data-v-26210cf0]{z-index:1;pointer-events:none;padding:clamp(20px,4vw,44px);display:flex;position:absolute;inset:0}.ihs-text-inner[data-v-26210cf0]{pointer-events:none;max-width:440px}.ihs-text-inner[data-v-26210cf0]>*{pointer-events:auto}.ihs-h-left[data-v-26210cf0]{justify-content:flex-start}.ihs-h-center[data-v-26210cf0]{justify-content:center}.ihs-h-right[data-v-26210cf0]{justify-content:flex-end}.ihs-v-top[data-v-26210cf0]{align-items:flex-start}.ihs-v-center[data-v-26210cf0]{align-items:center}.ihs-v-bottom[data-v-26210cf0]{align-items:flex-end}.ihs-ta-left[data-v-26210cf0]{text-align:left}.ihs-ta-center[data-v-26210cf0]{text-align:center}.ihs-ta-right[data-v-26210cf0]{text-align:right}.ihs-heading[data-v-26210cf0],.ihs-sub[data-v-26210cf0]{color:var(--ihs-text,#fff);text-shadow:0 1px 16px #00000073}.ihs-heading[data-v-26210cf0]{font-size:clamp(24px,3.6vw,var(--s-h2-size,34px));margin:0}.ihs-sub[data-v-26210cf0]{white-space:pre-line;margin:10px 0 0;font-size:15.5px;line-height:1.6}.ihs-btn-link[data-v-26210cf0],.ihs-text-inner .s-btn[data-v-26210cf0]{margin-top:18px}.ihs-btn-link[data-v-26210cf0]{color:var(--ihs-text,#fff);border-bottom:2px solid;padding-bottom:2px;font-size:14px;font-weight:650;text-decoration:none;display:inline-block}@media (width<=600px){.ihs-text[data-v-26210cf0]{padding:18px}.ihs-text-inner[data-v-26210cf0]{max-width:none}.ihs-card[data-v-26210cf0]{width:224px;max-width:min(224px,68vw)}}@media (width<=767px){.ihs-card[data-v-26210cf0]{width:auto;transform:none;left:12px!important;right:12px!important}}.section[data-v-a543f7ae]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.cmp-head[data-v-a543f7ae]{max-width:760px;margin:0 0 28px}.cmp-head-center[data-v-a543f7ae]{text-align:center;margin-left:auto;margin-right:auto}.cmp-head-right[data-v-a543f7ae]{text-align:right;margin-left:auto}.cmp-head h2[data-v-a543f7ae]{font-size:clamp(24px,3.4vw,var(--s-h2-size,40px))}.cmp-head h2[data-v-a543f7ae] p{margin:0}.cmp-head h2[data-v-a543f7ae] a{color:inherit;text-decoration:underline}.cmp-desc[data-v-a543f7ae]{color:var(--s-ink-soft);margin-top:8px;font-size:15px;line-height:1.6}.cmp-desc[data-v-a543f7ae] p{margin:0 0 6px}.cmp-desc[data-v-a543f7ae] p:last-child{margin-bottom:0}.cmp-grid[data-v-a543f7ae]{gap:var(--cmp-gap,20px);grid-template-columns:1fr;display:grid}@media (width>=750px){.cmp-grid[data-v-a543f7ae]{grid-template-columns:repeat(var(--cmp-cols,3),minmax(0,1fr))}}@media (width<=749px){.cmp-rail[data-v-a543f7ae]{gap:var(--cmp-gap,16px);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.cmp-rail>.cmp-card[data-v-a543f7ae]{scroll-snap-align:start;flex:0 0 66%;min-width:0}}.cmp-card[data-v-a543f7ae]{background:var(--cmp-card-bg,var(--s-card-bg,#fff));border:1px solid var(--cmp-card-border,transparent);border-radius:var(--cmp-card-radius,var(--s-radius,8px));min-width:0;padding:var(--cmp-card-pad,16px);flex-direction:column;display:flex;position:relative}.cmp-align-left .cmp-card[data-v-a543f7ae]{text-align:left}.cmp-align-center .cmp-card[data-v-a543f7ae]{text-align:center}.cmp-align-right .cmp-card[data-v-a543f7ae]{text-align:right}.cmp-card.is-highlight[data-v-a543f7ae]{border-color:var(--cmp-highlight,var(--s-accent));box-shadow:0 0 0 1px var(--cmp-highlight,var(--s-accent))}.cmp-card.is-empty[data-v-a543f7ae]{border:1px dashed var(--s-line);background:0 0}.cmp-badge[data-v-a543f7ae]{background:var(--cmp-highlight,var(--s-accent));color:var(--s-btn-text,#fff);letter-spacing:.04em;border-radius:999px;align-self:center;margin:0 0 10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.cmp-align-left .cmp-badge[data-v-a543f7ae]{align-self:flex-start}.cmp-align-right .cmp-badge[data-v-a543f7ae]{align-self:flex-end}.cmp-badge-current[data-v-a543f7ae]{background:var(--s-ink);color:var(--s-bg,#fff)}.cmp-media[data-v-a543f7ae]{width:100%;aspect-ratio:var(--cmp-img-ratio,1/1);border-radius:var(--cmp-img-radius,4px);background:var(--s-bg-soft);display:block;position:relative;overflow:hidden}.cmp-media-natural[data-v-a543f7ae]{aspect-ratio:auto}.cmp-media img[data-v-a543f7ae]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cmp-media-natural img[data-v-a543f7ae]{height:auto}.cmp-ph[data-v-a543f7ae]{justify-content:center;align-items:center;width:100%;height:100%;min-height:80px;display:flex}.cmp-media-hit[data-v-a543f7ae]{position:absolute;inset:0}.cmp-vendor[data-v-a543f7ae]{letter-spacing:.09em;text-transform:uppercase;color:var(--s-ink-soft);margin:12px 0 0;font-size:11px}.cmp-title[data-v-a543f7ae]{font-family:var(--cmp-title-font,var(--s-font-head));font-size:var(--cmp-title-size,18px);font-weight:var(--cmp-title-weight,600);letter-spacing:var(--cmp-title-track,normal);text-transform:var(--cmp-title-case,none);overflow-wrap:anywhere;margin:12px 0 4px;line-height:1.25}.cmp-title a[data-v-a543f7ae]{color:inherit;text-decoration:none}.cmp-title a[data-v-a543f7ae]:hover{text-decoration:underline}.cmp-price[data-v-a543f7ae]{color:var(--cmp-price-color,var(--s-ink));flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.cmp-align-center .cmp-price[data-v-a543f7ae]{justify-content:center}.cmp-align-right .cmp-price[data-v-a543f7ae]{justify-content:flex-end}.cmp-was[data-v-a543f7ae]{color:var(--s-ink-soft);font-size:14px;font-weight:400}.cmp-rows[data-v-a543f7ae]{margin:14px 0 0}.cmp-row[data-v-a543f7ae]{border-top:1px solid var(--s-line);padding:12px 0}.cmp-no-rules .cmp-row[data-v-a543f7ae]{border-top:0;padding:6px 0}.cmp-label[data-v-a543f7ae]{font-size:var(--cmp-label-size,11px);font-weight:var(--cmp-label-weight,700);letter-spacing:.1em;text-transform:var(--cmp-label-case,uppercase);color:var(--cmp-label-color,var(--s-ink-soft))}.cmp-rows .cmp-label[data-v-a543f7ae]{margin:0 0 4px;display:block}.cmp-value[data-v-a543f7ae]{font-size:var(--cmp-value-size,14px);font-weight:var(--cmp-value-weight,400);text-transform:var(--cmp-value-case,none);overflow-wrap:anywhere;margin:0;line-height:1.45}.cmp-value.is-empty[data-v-a543f7ae]{color:var(--s-ink-soft)}.cmp-ic[data-v-a543f7ae]{vertical-align:-2px}.cmp-actions[data-v-a543f7ae]{margin:16px 0 0}.cmp-align-center .cmp-actions[data-v-a543f7ae]{justify-content:center;display:flex}.cmp-align-right .cmp-actions[data-v-a543f7ae]{justify-content:flex-end;display:flex}.cmp-btn-link[data-v-a543f7ae]{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;border-radius:0;padding:6px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.cmp-btn-link[data-v-a543f7ae]:disabled{opacity:.55;cursor:not-allowed}.cmp-cta.s-btn[data-v-a543f7ae]{padding:11px 22px;font-size:14px}.cmp-hint[data-v-a543f7ae]{color:var(--s-ink-soft);text-align:center;margin:auto 0;padding:24px 8px;font-size:13px}.cmp-scroll[data-v-a543f7ae]{-webkit-overflow-scrolling:touch;border:1px solid var(--s-line);border-radius:var(--cmp-card-radius,var(--s-radius,8px));overflow-x:auto}.cmp-scroll[data-v-a543f7ae]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.cmp-table[data-v-a543f7ae]{border-collapse:collapse;background:var(--cmp-card-bg,var(--s-card-bg,transparent));width:100%;min-width:560px}.cmp-table td[data-v-a543f7ae],.cmp-table th[data-v-a543f7ae]{border-bottom:1px solid var(--s-line);padding:var(--cmp-card-pad,14px);text-align:left;vertical-align:top}.cmp-no-rules .cmp-table td[data-v-a543f7ae],.cmp-no-rules .cmp-table th[data-v-a543f7ae],.cmp-table tbody tr:last-child td[data-v-a543f7ae],.cmp-table tbody tr:last-child th[data-v-a543f7ae]{border-bottom:0}.cmp-corner[data-v-a543f7ae],.cmp-label-th[data-v-a543f7ae]{z-index:1;background:var(--cmp-card-bg,var(--s-bg,#fff));box-shadow:1px 0 0 var(--s-line);position:sticky;left:0}.cmp-label-th[data-v-a543f7ae]{white-space:nowrap}.cmp-th[data-v-a543f7ae]{text-align:center;min-width:190px}.cmp-th .cmp-media-sm[data-v-a543f7ae]{max-width:150px;margin:0 auto 10px}.cmp-th .cmp-actions[data-v-a543f7ae],.cmp-th .cmp-price[data-v-a543f7ae],.cmp-th .cmp-title-th[data-v-a543f7ae],.cmp-th .cmp-vendor[data-v-a543f7ae]{display:block}.cmp-th .cmp-price[data-v-a543f7ae]{justify-content:center;display:flex}.cmp-th .cmp-actions[data-v-a543f7ae]{margin-top:12px}.cmp-table td.is-highlight[data-v-a543f7ae],.cmp-th.is-highlight[data-v-a543f7ae]{background:color-mix(in srgb,var(--cmp-highlight,var(--s-accent)) 8%,transparent)}@media (width<=479px){.cmp-label-th[data-v-a543f7ae]{white-space:normal;max-width:120px}}.cmp-more-wrap[data-v-a543f7ae]{text-align:center;margin:28px 0 0}.cmp-more.s-btn[data-v-a543f7ae]{padding:11px 24px;font-size:14px}.cmp-editor .cmp-hint[data-v-a543f7ae]{border:1px dashed var(--s-line);border-radius:var(--s-radius)}@media (width<=749px){.cmp-card[data-v-a543f7ae]{padding:min(var(--cmp-card-pad,16px),16px)}.cmp-card .cmp-media[data-v-a543f7ae]{max-width:200px;margin-inline:auto}.cmp-head h2[data-v-a543f7ae]{font-size:22px}.cmp-title[data-v-a543f7ae]{font-size:min(var(--cmp-title-size,18px),15px)}.cmp-label[data-v-a543f7ae]{font-size:min(var(--cmp-label-size,11px),10px)}.cmp-value[data-v-a543f7ae]{font-size:min(var(--cmp-value-size,14px),13px)}.cmp-price[data-v-a543f7ae]{font-size:15px}.cmp-desc[data-v-a543f7ae]{font-size:13px}.cmp-cta.s-btn[data-v-a543f7ae]{padding:9px 16px;font-size:13px}.cmp-table td[data-v-a543f7ae],.cmp-table th[data-v-a543f7ae]{padding:min(var(--cmp-card-pad,14px),14px)}}@media (prefers-reduced-motion:reduce){.cmp-rail[data-v-a543f7ae]{scroll-behavior:auto}}.section[data-v-faaaa535]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.gal-head[data-v-faaaa535]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 26px;display:flex}.gal-head-copy[data-v-faaaa535]{max-width:720px}.gal-al-center[data-v-faaaa535]{text-align:center;justify-content:center}.gal-al-center .gal-head-copy[data-v-faaaa535]{margin-inline:auto}.gal-al-right[data-v-faaaa535]{text-align:right;justify-content:flex-end}.gal-heading[data-v-faaaa535]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.gal-sub[data-v-faaaa535]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.gal-more[data-v-faaaa535]{min-height:40px;color:var(--s-accent);white-space:nowrap;align-items:center;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.gal-more[data-v-faaaa535]:hover{text-decoration:underline}.gal-grid[data-v-faaaa535]{grid-template-columns:repeat(var(--gal-mcols,1),minmax(0,1fr));gap:var(--gal-gap,24px);margin:0;padding:0;list-style:none;display:grid}@media (width>=990px){.gal-grid[data-v-faaaa535]{grid-template-columns:repeat(var(--gal-cols,3),minmax(0,1fr))}}.gal-i[data-v-faaaa535]{min-width:0;min-height:var(--gal-mh,360px);border-radius:var(--gal-r,20px);background:var(--s-bg-soft);display:flex;position:relative;overflow:hidden}@media (width>=990px){.gal-i[data-v-faaaa535]{min-height:var(--gal-h,480px)}.gal-i.is-wide[data-v-faaaa535]{grid-column:span 2}}@media (width<=989px){.gal-grid:not(.gal-car) .gal-i.is-wide[data-v-faaaa535]{grid-column:1/-1}}.gal-img[data-v-faaaa535]{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gal-img[data-v-faaaa535],.gal-ov[data-v-faaaa535]{position:absolute;inset:0}.gal-ov[data-v-faaaa535]{z-index:1;pointer-events:none}.gal-b[data-v-faaaa535]{z-index:2;max-width:100%;padding:36px 24px;position:relative}.gal-h[data-v-faaaa535]{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.1}.gal-t[data-v-faaaa535]{white-space:pre-line;margin:8px 0 0;font-size:15.5px;line-height:1.5}.gal-link[data-v-faaaa535]{letter-spacing:.02em;text-transform:uppercase;min-height:40px;color:inherit;border-bottom:2px solid;align-items:center;gap:.45em;margin-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gal-link[data-v-faaaa535]:after{content:"→";font-weight:400}.gal-link[data-v-faaaa535]:hover{opacity:.78}.gal-cta[data-v-faaaa535]{margin-top:18px}.gal-cta[data-v-faaaa535]:focus-visible,.gal-link[data-v-faaaa535]:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=989px){.gal-grid.gal-car[data-v-faaaa535]{gap:var(--gal-gap,24px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.gal-grid.gal-car[data-v-faaaa535]::-webkit-scrollbar{display:none}.gal-grid.gal-car .gal-i[data-v-faaaa535]{scroll-snap-align:start;flex:0 0 82%}.gal-grid.gal-car .gal-i.is-wide[data-v-faaaa535]{flex-basis:92%}.gal-grid.gal-car[data-v-faaaa535]:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}}@media (width<=767px){.gal-grid[data-v-faaaa535],.gal-grid.gal-car[data-v-faaaa535]{gap:var(--gal-mgap,var(--gal-gap,24px))}}@media (width<=400px){.gal-b[data-v-faaaa535]{padding:26px 18px}.gal-t[data-v-faaaa535]{font-size:14.5px}}.section[data-v-d08b9feb]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.rb-band[data-v-d08b9feb]{background-color:var(--s-accent);color:var(--s-btn-text,#fff);position:relative;overflow:hidden}.rb-ov[data-v-d08b9feb]{z-index:0;pointer-events:none;position:absolute;inset:0}.rb-row[data-v-d08b9feb]{z-index:1;flex-wrap:wrap;align-items:center;gap:22px;display:flex;position:relative}.rb-row[data-v-d08b9feb] .blk,.rb-band .rb-row[data-v-d08b9feb] .blk-text p{margin:0}.rb-code[data-v-d08b9feb]{min-height:44px;font:inherit;letter-spacing:.12em;color:inherit;cursor:pointer;white-space:nowrap;background:#00000038;border:1px dashed;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.rb-code[data-v-d08b9feb]:hover{background:#00000052}.rb-code[data-v-d08b9feb]:active{transform:scale(.98)}.rb-code[data-v-d08b9feb]:focus-visible{outline-offset:3px;outline:2px solid}.rb-x[data-v-d08b9feb]{z-index:2;width:36px;height:36px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.rb-x[data-v-d08b9feb]:hover{opacity:1;background:#0000002e}.rb-x[data-v-d08b9feb]:focus-visible{outline-offset:2px;opacity:1;outline:2px solid}.rb-live[data-v-d08b9feb]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.rb-row[data-v-d08b9feb]{text-align:center;flex-direction:column;align-items:center}.rb-code[data-v-d08b9feb]{width:100%}}@media (prefers-reduced-motion:reduce){.rb-code[data-v-d08b9feb]{transition:none}.rb-code[data-v-d08b9feb]:active{transform:none}}.section[data-v-6ed5e3a3]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.cr-head[data-v-6ed5e3a3]{max-width:720px;margin:0 0 28px}.cr-al-center[data-v-6ed5e3a3]{text-align:center;margin-inline:auto}.cr-al-right[data-v-6ed5e3a3]{text-align:right;margin-left:auto}.cr-heading[data-v-6ed5e3a3]{font-size:clamp(24px,3.4vw,var(--s-h2-size,34px));margin:0}.cr-sub[data-v-6ed5e3a3]{color:var(--s-ink-soft);white-space:pre-line;margin:10px 0 0;font-size:15.5px;line-height:1.65}.cr-btn-link[data-v-6ed5e3a3],.cr-head .s-btn[data-v-6ed5e3a3]{margin-top:18px}.cr-btn-link[data-v-6ed5e3a3]{color:var(--s-ink);border-bottom:2px solid;padding-bottom:2px;font-size:14px;font-weight:650;text-decoration:none;display:inline-block}.cr-split[data-v-6ed5e3a3]{grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;display:grid}@media (width>=900px){.cr-split[data-v-6ed5e3a3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.cr-img-right .cr-media[data-v-6ed5e3a3]{order:2}.cr-overlap[data-v-6ed5e3a3]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:0}.cr-overlap .cr-rows[data-v-6ed5e3a3]{z-index:2;background:var(--s-card-bg,var(--s-bg,#fff));border-radius:var(--s-radius);margin-left:-76px;padding:30px 32px;position:relative;box-shadow:0 24px 60px -30px #11111173}.cr-overlap.cr-img-right[data-v-6ed5e3a3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.cr-overlap.cr-img-right .cr-rows[data-v-6ed5e3a3]{margin-left:0;margin-right:-76px}}.cr-media[data-v-6ed5e3a3],.cr-pics[data-v-6ed5e3a3]{position:relative}.cr-pics[data-v-6ed5e3a3]{border-radius:var(--s-radius);background:var(--s-bg-soft);min-height:220px;overflow:hidden}.cr-pic[data-v-6ed5e3a3]{opacity:0;visibility:hidden;transition:opacity .3s;position:absolute;inset:0}.cr-pic.cr-on[data-v-6ed5e3a3]{opacity:1;visibility:visible}.cr-pic img[data-v-6ed5e3a3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cr-adapt .cr-pic-base[data-v-6ed5e3a3]{position:relative}.cr-adapt .cr-pic-base img[data-v-6ed5e3a3]{height:auto}.cr-ph[data-v-6ed5e3a3]{justify-content:center;align-items:center;display:flex}.cr-ph[data-v-6ed5e3a3],.cr-tint[data-v-6ed5e3a3]{position:absolute;inset:0}.cr-tint[data-v-6ed5e3a3]{pointer-events:none}@media (prefers-reduced-motion:reduce){.cr-pic[data-v-6ed5e3a3]{transition:none}}.cr-over[data-v-6ed5e3a3]{pointer-events:none;padding:clamp(16px,3vw,32px);display:flex;position:absolute;inset:0}.cr-h-left[data-v-6ed5e3a3]{justify-content:flex-start}.cr-h-center[data-v-6ed5e3a3]{justify-content:center}.cr-h-right[data-v-6ed5e3a3]{justify-content:flex-end}.cr-v-top[data-v-6ed5e3a3]{align-items:flex-start}.cr-v-center[data-v-6ed5e3a3]{align-items:center}.cr-v-bottom[data-v-6ed5e3a3]{align-items:flex-end}.cr-over-h[data-v-6ed5e3a3]{max-width:90%;font-family:var(--s-font-head);color:var(--cr-over,#fff);text-shadow:0 1px 16px #00000073;margin:0;font-size:clamp(20px,2.6vw,30px);font-weight:650;line-height:1.15}.cr-h-center .cr-over-h[data-v-6ed5e3a3]{text-align:center}.cr-h-right .cr-over-h[data-v-6ed5e3a3]{text-align:right}.cr-rows[data-v-6ed5e3a3]{border-top:1px solid var(--cr-line,var(--s-line))}.cr-row[data-v-6ed5e3a3]{border-bottom:1px solid var(--cr-line,var(--s-line))}.cr-h[data-v-6ed5e3a3]{font-size:inherit;font-weight:inherit;margin:0}.cr-q[data-v-6ed5e3a3]{cursor:pointer;width:100%;font-family:var(--s-font-head);font-size:var(--cr-qs,17px);color:var(--s-ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;min-height:52px;padding:17px 2px;font-weight:600;line-height:1.3;display:flex}.cr-q[data-v-6ed5e3a3]:hover{color:var(--s-accent)}.cr-q[data-v-6ed5e3a3]:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.cr-q-t[data-v-6ed5e3a3]{flex:auto}.cr-q-i[data-v-6ed5e3a3]{color:var(--s-accent);flex:none;transition:transform .18s;display:inline-flex}.cr-q-i.cr-q-open[data-v-6ed5e3a3]{transform:rotate(45deg)}.cr-a[data-v-6ed5e3a3]{text-align:left}.cr-a-in[data-v-6ed5e3a3]{font-size:var(--cr-as,15px);color:var(--s-ink-soft);overflow-wrap:anywhere;padding:0 2px 18px;line-height:1.7}@media (prefers-reduced-motion:reduce){.cr-q-i[data-v-6ed5e3a3]{transition:none}}.cr-a-in[data-v-6ed5e3a3] p{margin:0 0 10px}.cr-a-in[data-v-6ed5e3a3] p:last-child{margin-bottom:0}.cr-a-in[data-v-6ed5e3a3] ol,.cr-a-in[data-v-6ed5e3a3] ul{margin:0 0 10px;padding-left:20px}.cr-a-in[data-v-6ed5e3a3] a{color:var(--s-accent)}.section[data-v-68e9e03a]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.sc-band.has-bg[data-v-68e9e03a]{position:relative}.sc-band[data-v-68e9e03a]{min-height:var(--sc-mh,0)}@media (width<=767px){.sc-band[data-v-68e9e03a]{min-height:min(var(--sc-mh,0px),80svh)}}.sc-overlay[data-v-68e9e03a]{pointer-events:none;position:absolute;inset:0}.sc[data-v-68e9e03a]{position:relative}.sc-head[data-v-68e9e03a]{max-width:760px;margin:0 0 32px}.sc-head-center[data-v-68e9e03a]{text-align:center;margin-left:auto;margin-right:auto}.sc-head-right[data-v-68e9e03a]{text-align:right;margin-left:auto}.sc-head h2[data-v-68e9e03a]{font-size:clamp(26px,4.2vw,var(--s-h2-size,48px))}.sc-head h2[data-v-68e9e03a] p{margin:0}.sc-head h2[data-v-68e9e03a] a{color:inherit;text-decoration:underline}.sc-desc[data-v-68e9e03a]{color:var(--s-ink-soft);margin-top:8px;font-size:15px;line-height:1.6}.sc-desc[data-v-68e9e03a] p{margin:0 0 6px}.sc-desc[data-v-68e9e03a] p:last-child{margin-bottom:0}.sc-grid[data-v-68e9e03a]{gap:var(--sc-gap,28px);grid-template-columns:repeat(var(--sc-mcols,1),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=750px){.sc-grid[data-v-68e9e03a]{grid-template-columns:repeat(var(--sc-cols,3),minmax(0,1fr))}}.sc-item[data-v-68e9e03a]{min-height:var(--sc-min-h,0);padding:var(--sc-card-pad,0);background:var(--sc-card-bg,transparent);border:1px solid var(--sc-card-border,transparent);border-radius:var(--sc-card-radius,var(--s-radius,8px));flex-direction:column;justify-content:center;min-width:0;display:flex}.sc-align-left .sc-item[data-v-68e9e03a]{text-align:left;align-items:flex-start}.sc-align-center .sc-item[data-v-68e9e03a]{text-align:center;align-items:center}.sc-align-right .sc-item[data-v-68e9e03a]{text-align:right;align-items:flex-end}.sc-icon[data-v-68e9e03a]{color:var(--sc-icon-color,var(--s-accent));margin-bottom:10px}.sc-icon-img[data-v-68e9e03a]{-o-object-fit:contain;object-fit:contain;margin-bottom:10px;display:block}.sc-figure[data-v-68e9e03a]{margin:0}.sc-value[data-v-68e9e03a]{max-width:100%;font-family:var(--sc-value-font,var(--s-font-head));font-size:var(--sc-value-size,clamp(38px,5.4vw,76px));font-weight:var(--sc-value-weight,650);letter-spacing:var(--sc-value-track,-.02em);text-transform:var(--sc-value-case,none);color:var(--sc-value-color,var(--s-ink));flex-wrap:wrap;align-items:baseline;line-height:1;display:inline-flex}.sc-num[data-v-68e9e03a]{font-variant-numeric:tabular-nums;display:inline-grid}.sc-num>span[data-v-68e9e03a]{grid-area:1/1}.sc-num-ghost[data-v-68e9e03a]{visibility:hidden}.sc-align-center .sc-num[data-v-68e9e03a]{text-align:center}.sc-align-right .sc-num[data-v-68e9e03a]{text-align:right}.sc-affix[data-v-68e9e03a]{font-size:.6em;font-weight:inherit;white-space:nowrap}.sc-affix-sp[data-v-68e9e03a]{margin-inline-start:.3em}.sc-affix-sp[data-v-68e9e03a]:first-child{margin-inline:0 .3em}.sc-caption[data-v-68e9e03a]{color:var(--sc-caption-color,var(--s-ink-soft));margin:10px 0 0}.sc-caption-body[data-v-68e9e03a]{font-size:var(--sc-caption-size,15px)}.sc-caption-subtitle[data-v-68e9e03a]{font-size:var(--sc-caption-size,19px);color:var(--sc-caption-color,var(--s-ink));font-weight:600}.sc-caption-uppercase[data-v-68e9e03a]{font-size:var(--sc-caption-size,12px);letter-spacing:.14em;text-transform:uppercase;font-weight:650}.sc-note[data-v-68e9e03a]{color:var(--sc-caption-color,var(--s-ink-soft));white-space:pre-line;margin:6px 0 0;font-size:14px;line-height:1.5}.sc-on-media[data-v-68e9e03a]{color:#fff}.sc-on-media .sc-value[data-v-68e9e03a]{color:var(--sc-value-color,#fff)}.sc-on-media .sc-caption[data-v-68e9e03a]{color:var(--sc-caption-color,#ffffffdb)}.sc-on-media .sc-note[data-v-68e9e03a]{color:var(--sc-caption-color,#ffffffc7)}.sc-on-media[data-v-68e9e03a] h2{color:#fff}.sc-on-media .sc-desc[data-v-68e9e03a]{color:#ffffffdb}.sc-on-media .sc-icon[data-v-68e9e03a]{color:var(--sc-icon-color,#fff)}@media (width<=400px){.sc-value[data-v-68e9e03a]{font-size:var(--sc-value-size,clamp(30px,11vw,46px))}}.section[data-v-a9e9aa0a]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.st-head[data-v-a9e9aa0a]{max-width:720px;margin:0 0 22px}.st-heading[data-v-a9e9aa0a]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.st-sub[data-v-a9e9aa0a]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.st-ta-center .st-head[data-v-a9e9aa0a]{text-align:center;margin-inline:auto}.st-ta-right .st-head[data-v-a9e9aa0a]{text-align:right;margin-left:auto}.st-strip[data-v-a9e9aa0a]{display:flex}.st-ta-center .st-strip[data-v-a9e9aa0a]{justify-content:center}.st-ta-right .st-strip[data-v-a9e9aa0a]{justify-content:flex-end}.st-div .st-strip[data-v-a9e9aa0a]{border-bottom:1px solid var(--s-line)}.st-list[data-v-a9e9aa0a]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:4px;max-width:100%;display:flex;overflow-x:auto}.st-list[data-v-a9e9aa0a]::-webkit-scrollbar{display:none}@media (width>=640px){.st-list[data-v-a9e9aa0a]{flex-wrap:wrap;overflow-x:visible}}.st-tab[data-v-a9e9aa0a]{cursor:pointer;font:inherit;white-space:nowrap;color:var(--s-ink-soft);scroll-snap-align:start;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.25;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.st-tab.is-active[data-v-a9e9aa0a],.st-tab[data-v-a9e9aa0a]:hover{color:var(--s-ink)}.st-tab[data-v-a9e9aa0a]:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.st-tab-icon[data-v-a9e9aa0a]{flex:none}@media (prefers-reduced-motion:reduce){.st-tab[data-v-a9e9aa0a]{transition:none}}.st-sz-small .st-tab[data-v-a9e9aa0a]{padding:9px 12px;font-size:13px}.st-sz-medium .st-tab[data-v-a9e9aa0a]{padding:12px 16px;font-size:14.5px}.st-sz-large .st-tab[data-v-a9e9aa0a]{padding:15px 20px;font-size:16px}.st-s-underline .st-list[data-v-a9e9aa0a]{gap:8px;margin-bottom:-1px}.st-s-underline .st-tab[data-v-a9e9aa0a]:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.st-s-underline .st-tab.is-active[data-v-a9e9aa0a]:after{background:var(--s-accent)}.st-s-pills .st-list[data-v-a9e9aa0a]{background:var(--s-bg-soft);border:1px solid var(--s-line);border-radius:999px;gap:4px;padding:4px}.st-s-pills .st-tab[data-v-a9e9aa0a]{border-radius:999px}.st-s-pills .st-tab.is-active[data-v-a9e9aa0a]{background:var(--s-bg,#fff);color:var(--s-ink);box-shadow:0 1px 3px #11111129}.st-full .st-list[data-v-a9e9aa0a]{width:100%;overflow-x:visible}.st-full .st-tab[data-v-a9e9aa0a]{white-space:normal;flex:1 1 0;min-width:0}@media (width<=639px){.st-m-stack .st-strip[data-v-a9e9aa0a]{display:block}.st-m-stack.st-div .st-strip[data-v-a9e9aa0a]{border-bottom:0}.st-m-stack .st-list[data-v-a9e9aa0a]{flex-direction:column;align-items:stretch;width:100%;margin-bottom:0;overflow-x:visible}.st-m-stack .st-tab[data-v-a9e9aa0a]{white-space:normal;flex:none;justify-content:flex-start}.st-m-stack.st-s-underline .st-list[data-v-a9e9aa0a]{gap:0}.st-m-stack.st-s-underline .st-tab[data-v-a9e9aa0a]{border-bottom:1px solid var(--s-line);border-radius:0}.st-m-stack.st-s-underline .st-tab[data-v-a9e9aa0a]:after{width:2px;height:auto;inset:0 auto 0 0}.st-m-stack.st-s-pills .st-list[data-v-a9e9aa0a]{border-radius:var(--s-radius,12px)}.st-m-stack.st-s-pills .st-tab[data-v-a9e9aa0a]{border-radius:calc(var(--s-radius,12px) - 4px)}}.st-panels[data-v-a9e9aa0a]{margin-top:var(--st-panel-gap,26px)}.st-panel[data-v-a9e9aa0a]{flex-direction:column;gap:14px;min-width:0;display:flex}.st-panel[data-v-a9e9aa0a]:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}.st-a-center[data-v-a9e9aa0a]{align-items:center}.st-a-right[data-v-a9e9aa0a]{align-items:flex-end}.st-panel[hidden][data-v-a9e9aa0a]{display:none}.st-h-match .st-panels[data-v-a9e9aa0a]{display:grid}.st-h-match .st-panel[data-v-a9e9aa0a]{grid-area:1/1}.st-h-match .st-panel[hidden][data-v-a9e9aa0a]{visibility:hidden;display:flex}.sw-stk-layer[data-v-9d66b484]{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sw-stk[data-v-9d66b484]{line-height:0;position:absolute}.sw-stk-top-left[data-v-9d66b484]{top:var(--stk-y);left:var(--stk-x)}.sw-stk-top-right[data-v-9d66b484]{top:var(--stk-y);right:var(--stk-x)}.sw-stk-bottom-left[data-v-9d66b484]{bottom:var(--stk-y);left:var(--stk-x)}.sw-stk-bottom-right[data-v-9d66b484]{bottom:var(--stk-y);right:var(--stk-x)}.sw-stk-middle-left[data-v-9d66b484]{top:50%;left:var(--stk-x);transform:translateY(-50%)}.sw-stk-middle-right[data-v-9d66b484]{top:50%;right:var(--stk-x);transform:translateY(-50%)}.sw-stk-media[data-v-9d66b484]{display:block}.sw-stk-media img[data-v-9d66b484]{width:100%;height:auto;display:block}.sw-stk-link[data-v-9d66b484]{pointer-events:auto;cursor:pointer}.sw-stk-link[data-v-9d66b484]:focus-visible{outline:2px solid var(--s-ink,#1a1a1a);outline-offset:3px}@media (width<=767px){.sw-stk-hide-m[data-v-9d66b484]{display:none}}.sw-stt[data-v-e04f46ac]{z-index:90;bottom:calc(var(--sw-pb-h,0px) + var(--stt-y) + env(safe-area-inset-bottom));width:var(--stt-size);height:var(--stt-size);cursor:pointer;background:var(--stt-bg,var(--s-accent,#1a1a1a));color:var(--stt-fg,var(--s-btn-text,#fff));border:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,opacity .15s;display:flex;position:fixed;box-shadow:0 8px 24px -8px #00000073}.sw-stt-left[data-v-e04f46ac]{left:calc(var(--stt-x) + env(safe-area-inset-left))}.sw-stt-right[data-v-e04f46ac]{right:calc(var(--stt-x) + env(safe-area-inset-right))}.sw-stt-circle[data-v-e04f46ac]{border-radius:999px}.sw-stt-rounded[data-v-e04f46ac]{border-radius:12px}.sw-stt-square[data-v-e04f46ac]{border-radius:0}.sw-stt[data-v-e04f46ac]:hover{transform:translateY(-2px)}.sw-stt[data-v-e04f46ac]:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.sw-stt[data-v-e04f46ac]{transition:none}.sw-stt[data-v-e04f46ac]:hover{transform:none}}@media (width<=767px){.sw-stt-hide-m[data-v-e04f46ac]{display:none}}.sw-age[data-v-00db36a2]{z-index:200;background:#0c0c0ceb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sw-age-bg[data-v-00db36a2]{opacity:.35;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.sw-age-panel[data-v-00db36a2]{text-align:center;background:var(--s-bg,#fff);width:100%;max-width:480px;color:var(--s-ink,#1a1a1a);border-radius:var(--s-card-radius,12px);padding:40px 32px 34px;position:relative;box-shadow:0 30px 80px -24px #0009}.sw-age-panel[data-v-00db36a2]:focus{outline:none}.sw-age-logo[data-v-00db36a2]{-o-object-fit:contain;object-fit:contain;max-width:160px;max-height:64px;margin:0 auto 20px;display:block}.sw-age-heading[data-v-00db36a2]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(22px,4vw,30px);font-weight:750}.sw-age-msg[data-v-00db36a2]{color:inherit;opacity:.82;margin:0 0 24px;font-size:15px;line-height:1.55}.sw-age-actions[data-v-00db36a2]{flex-direction:column;gap:10px;display:flex}.sw-age-no[data-v-00db36a2],.sw-age-yes[data-v-00db36a2]{width:100%;font:inherit;cursor:pointer;border-radius:var(--s-btn-radius,999px);padding:14px 20px;font-size:15px;font-weight:700}.sw-age-yes[data-v-00db36a2]{background:var(--s-accent,#1a1a1a);color:var(--s-btn-text,#fff);border:none}.sw-age-no[data-v-00db36a2]{border:1px solid var(--s-line,#d9d6d0);color:inherit;background:0 0}.sw-age-no[data-v-00db36a2]:focus-visible,.sw-age-yes[data-v-00db36a2]:focus-visible{outline-offset:2px;outline:2px solid}.sw-pop[data-v-6637c610]{z-index:130;background:#1111118c;padding:20px;display:flex;position:fixed;inset:0}.sw-pop-bare[data-v-6637c610]{pointer-events:none;background:0 0}.sw-pop-bare .sw-pop-panel[data-v-6637c610]{pointer-events:auto}.sw-pop-center[data-v-6637c610]{justify-content:center;align-items:center}.sw-pop-top[data-v-6637c610]{justify-content:center;align-items:flex-start;padding-top:8vh}.sw-pop-bottom-left[data-v-6637c610]{justify-content:flex-start;align-items:flex-end}.sw-pop-bottom-right[data-v-6637c610]{justify-content:flex-end;align-items:flex-end}.sw-pop-panel[data-v-6637c610]{background:var(--s-bg,#fff);width:100%;color:var(--s-ink,#1a1a1a);border-radius:var(--s-card-radius,12px);position:relative;overflow:hidden;box-shadow:0 30px 80px -24px #0000008c}.sw-pop-panel[data-v-6637c610]:focus{outline:none}.sw-pop-small[data-v-6637c610]{max-width:380px}.sw-pop-medium[data-v-6637c610]{max-width:480px}.sw-pop-large[data-v-6637c610]{max-width:640px}.sw-pop-close[data-v-6637c610]{z-index:1;cursor:pointer;color:inherit;background:0 0;border:none;padding:8px;font-size:15px;line-height:1;position:absolute;top:10px;right:12px}.sw-pop-close[data-v-6637c610]:focus-visible{outline-offset:2px;outline:2px solid}.sw-pop-img[data-v-6637c610]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sw-pop-body[data-v-6637c610]{padding:28px 28px 26px}.sw-pop-heading[data-v-6637c610]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(20px,3.4vw,26px);font-weight:750}.sw-pop-rich[data-v-6637c610]{font-size:15px;line-height:1.6}.sw-pop-rich[data-v-6637c610] p{margin:0 0 10px}.sw-pop-rich[data-v-6637c610] p:last-child{margin-bottom:0}.sw-pop-actions[data-v-6637c610]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sw-pop-btn[data-v-6637c610]{text-align:center;font:inherit;cursor:pointer;border-radius:var(--s-btn-radius,999px);flex:auto;padding:13px 20px;font-size:14.5px;font-weight:700;text-decoration:none}.sw-pop-btn-primary[data-v-6637c610]{background:var(--s-accent,#1a1a1a);color:var(--s-btn-text,#fff);border:none}.sw-pop-btn-ghost[data-v-6637c610]{border:1px solid var(--s-line,#d9d6d0);color:inherit;background:0 0}.sw-pop-btn[data-v-6637c610]:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=640px){.sw-pop-split[data-v-6637c610]{grid-template-columns:40% 1fr;align-items:stretch;display:grid}.sw-pop-split .sw-pop-img[data-v-6637c610]{height:100%}}@media (width<=767px){.sw-pop-bottom-left[data-v-6637c610],.sw-pop-bottom-right[data-v-6637c610]{justify-content:center}}.spec[data-v-df486dfa]{margin:28px 0 8px}.spec-h[data-v-df486dfa]{margin:0 0 12px;font-size:1.05rem;font-weight:650}.spec-gh[data-v-df486dfa]{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-soft);margin:16px 0 6px;font-size:.78rem;font-weight:600}.spec-dl[data-v-df486dfa]{margin:0}.spec-row[data-v-df486dfa]{border-top:1px solid var(--s-line,#0000001a);grid-template-columns:minmax(7rem,11rem) 1fr;gap:4px 16px;padding:9px 0;font-size:.92rem;display:grid}.spec-row[data-v-df486dfa]:last-child{border-bottom:1px solid var(--s-line,#0000001a)}.spec-row dt[data-v-df486dfa]{color:var(--s-ink-soft)}.spec-row dd[data-v-df486dfa]{overflow-wrap:anywhere;margin:0}.spec--compact .spec-row[data-v-df486dfa]{padding:5px 0;font-size:.86rem}.spec-vt[data-v-df486dfa]{margin-top:14px;overflow-x:auto}.spec-table[data-v-df486dfa]{border-collapse:collapse;width:100%;font-size:.88rem}.spec-table td[data-v-df486dfa],.spec-table th[data-v-df486dfa]{text-align:left;border-top:1px solid var(--s-line,#0000001a);white-space:nowrap;padding:7px 10px}.spec-table thead th[data-v-df486dfa]{color:var(--s-ink-soft);font-weight:550}.spec-table tr.on td[data-v-df486dfa],.spec-table tr.on th[data-v-df486dfa]{font-weight:650}.spec-rn[data-v-df486dfa]{border:1px solid var(--s-line,#0000001f);background:var(--s-surface-2,#00000008);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:.88rem}.spec-rn-t[data-v-df486dfa]{margin:0;font-weight:600}.spec-rn-l[data-v-df486dfa]{color:var(--s-ink-soft);overflow-wrap:anywhere;margin:4px 0 0}.spec-cc[data-v-df486dfa]{margin:0 0 14px}.spec-cc-pills[data-v-df486dfa]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.spec-cc-pill[data-v-df486dfa]{background:var(--cc);min-width:6.5rem;color:var(--cc-ink);text-align:center;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:8px 10px;line-height:1.2;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.spec-cc-word[data-v-df486dfa]{font-size:.82rem;font-weight:700}.spec-cc-val[data-v-df486dfa]{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650}.spec-cc-per[data-v-df486dfa]{opacity:.85;margin-left:2px;font-size:.72rem;font-weight:500}.spec-cc-legend[data-v-df486dfa]{color:var(--s-ink-soft);margin:6px 0 0;font-size:.78rem}.sr-only[data-v-df486dfa]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){.spec-cc-pill[data-v-df486dfa]{box-shadow:inset 0 0 0 1px #ffffff2e}}@media (width<=480px){.spec-row[data-v-df486dfa]{grid-template-columns:1fr;gap:0}}
