.blk-nl[data-v-c1f9949c]{max-width:340px}.blk-nl-heading[data-v-c1f9949c]{letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink);margin:0 0 12px;font-size:13px;font-weight:650}.blk-nl-text[data-v-c1f9949c]{margin:0 0 10px;font-size:13.5px}.blk-nl-row[data-v-c1f9949c]{gap:8px;display:flex}.blk-nl-row input[data-v-c1f9949c]{min-width:0;font:inherit;border:1px solid var(--s-line);border-radius:var(--s-btn-radius);background:var(--s-bg);color:var(--s-ink);flex:1;padding:10px 12px;font-size:14px}.blk-nl-row input[data-v-c1f9949c]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.blk-nl-btn[data-v-c1f9949c]{white-space:nowrap;padding:10px 18px;font-size:14px}.blk-nl-done[data-v-c1f9949c]{margin:0;font-size:14px;font-weight:600}.blk-nl-error[data-v-c1f9949c]{color:#b42318;margin:8px 0 0;font-size:13px}.blk-nl-hp[data-v-c1f9949c]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=767px){.blk-nl-row input[data-v-c1f9949c]{min-height:44px;font-size:16px}.blk-nl-btn[data-v-c1f9949c]{min-height:44px}}.blk-code-wrap[data-v-a4cea74a]{display:inline-block;position:relative}.blk-code-live[data-v-a4cea74a]{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}.blk-code-chip[data-v-a4cea74a]{min-height:44px;font:inherit;letter-spacing:.12em;color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);cursor:pointer;white-space:nowrap;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}.blk-code-chip[data-v-a4cea74a]:hover{background:color-mix(in srgb,currentColor 20%,transparent)}.blk-code-chip[data-v-a4cea74a]:active{transform:scale(.98)}.blk-code-chip[data-v-a4cea74a]:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.blk-code-chip[data-v-a4cea74a]{transition:none}.blk-code-chip[data-v-a4cea74a]:active{transform:none}}.cd[data-v-23adba1f]{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:100%;display:inline-flex}.cd-label[data-v-23adba1f]{letter-spacing:.04em;font-size:14px}.cd-row[data-v-23adba1f]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;display:flex}.cd-cell[data-v-23adba1f]{flex-direction:column;align-items:center;display:flex}.cd-num[data-v-23adba1f]{font-family:var(--s-font-head);font-size:var(--cd-size,34px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.cd-cap[data-v-23adba1f]{opacity:.78;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:600;line-height:1;display:block}.cd-sep[data-v-23adba1f]{font-size:var(--cd-size,34px);opacity:.55;font-weight:700;line-height:1}.cd-msg[data-v-23adba1f]{margin:0}.cd-boxed .cd-cell[data-v-23adba1f]{background:var(--cd-box,var(--s-bg-soft));border-radius:var(--cd-radius,8px);min-width:3.2em;padding:12px 10px}.cd-boxed .cd-row[data-v-23adba1f]{gap:8px}.cd-boxed .cd-sep[data-v-23adba1f]{align-self:center}.cd-sr[data-v-23adba1f]{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 (prefers-reduced-motion:no-preference){.cd-num[data-v-23adba1f]{animation:.26s ease-out cd-tick-23adba1f}@keyframes cd-tick-23adba1f{0%{opacity:.35;transform:translateY(-14%)}to{opacity:1;transform:none}}}.blk[data-v-470223ff]{min-width:0}.blk-heading[data-v-470223ff]{margin:0}.blk-text[data-v-470223ff]{overflow-wrap:anywhere;line-height:1.7}@media (width<=767px){.blk-hide-m[data-v-470223ff]{display:none}}.blk-text[data-v-470223ff] p{margin:0 0 12px}.blk-text[data-v-470223ff] p:last-child{margin-bottom:0}.blk-text[data-v-470223ff] a{color:var(--s-accent)}.blk-text[data-v-470223ff] img{max-width:100%;height:auto}.blk-btn-link[data-v-470223ff]{min-height:40px;color:var(--s-accent);text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.blk-btn-link[data-v-470223ff]:hover{color:var(--s-accent-hover)}.blk-image-in[data-v-470223ff]{max-width:100%;display:inline-block}.blk-image img[data-v-470223ff]{max-width:100%;height:auto;display:block}.blk-video[data-v-470223ff]{border-radius:var(--s-radius);background:var(--s-bg-soft);width:100%;position:relative;overflow:hidden}.blk-video-el[data-v-470223ff]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.blk-icon-in[data-v-470223ff]{justify-content:center;align-items:center;display:inline-flex}.blk-icon img[data-v-470223ff]{display:block}.blk-spacer[data-v-470223ff]{width:100%;height:var(--blk-sp,24px)}@media (width<=767px){.blk-spacer[data-v-470223ff]{height:var(--blk-sp-m,var(--blk-sp,24px))}}.blk-divider[data-v-470223ff]{border:0;width:100%;margin:14px 0}.blk-divider.inset[data-v-470223ff]{width:80%;margin-inline:auto}.blk-marquee[data-v-470223ff]{width:100%;overflow:hidden}.blk-mq-track[data-v-470223ff]{will-change:transform;width:max-content;animation-name:blk-mq-470223ff;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.blk-mq-item[data-v-470223ff]{white-space:nowrap}@keyframes blk-mq-470223ff{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.blk-mq-track[data-v-470223ff]{animation:none}}.blk-jumbo[data-v-470223ff]{font-family:var(--s-font-head);letter-spacing:-.03em;white-space:nowrap;font-weight:700;line-height:.95;overflow:hidden}.blk-html[data-v-470223ff] iframe,.blk-html[data-v-470223ff] img,.blk-html[data-v-470223ff] video{max-width:100%}.blk-stat-icon[data-v-470223ff]{color:var(--s-accent);margin-bottom:8px;display:block}.blk-stat-value[data-v-470223ff]{font-family:var(--s-font-head);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.05}.blk-stat-caption[data-v-470223ff]{margin:6px 0 0;font-size:14px;font-weight:600}.blk-stat-desc[data-v-470223ff]{color:var(--s-ink-soft);margin:4px 0 0;font-size:13.5px}.blk-images[data-v-470223ff]{grid-template-columns:repeat(var(--blk-imgs-cols,2),minmax(0,1fr));display:grid}.blk-images[data-v-470223ff] .blk-image{min-width:0}.blk-images[data-v-470223ff] .blk-image img{width:100%}@media (width<=600px){.blk-images[data-v-470223ff]:not(.blk-images-keep){grid-template-columns:minmax(0,1fr)}}.blk-group[data-v-470223ff]{flex-direction:column;display:flex;position:relative}.blk-group.blk-g-row[data-v-470223ff]{flex-flow:wrap}.blk-group.blk-g-fill[data-v-470223ff]{align-self:stretch;height:100%}.blk-group-overlay[data-v-470223ff]{pointer-events:none;position:absolute;inset:0}.blk-group.blk-g-bleed[data-v-470223ff]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.blk-group[data-v-470223ff]>:not(.blk-group-overlay){position:relative}@media (width<=767px){.blk-group.blk-g-stack[data-v-470223ff]{flex-direction:column}}.blk-links-head[data-v-470223ff]{letter-spacing:var(--f-h-ls,.1em);text-transform:uppercase;color:var(--s-ink);margin:0 0 12px;font-size:13px;font-weight:650}.blk-links ul[data-v-470223ff]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blk-links a[data-v-470223ff]{color:var(--s-ink-soft);font-size:14px;text-decoration:none}.blk-links a[data-v-470223ff]:hover{color:var(--f-link-hover,currentColor);text-underline-offset:2px;text-decoration:underline}@media (width<=767px){.blk-links ul[data-v-470223ff]{gap:2px}.blk-links li a[data-v-470223ff]{align-items:center;min-height:44px;display:inline-flex}}.blk-flogo-img[data-v-470223ff]{width:auto;height:auto;max-height:48px;display:block}.blk-flogo-text[data-v-470223ff]{letter-spacing:-.03em;font-size:19px;font-weight:650}.blk-social ul[data-v-470223ff]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blk-social li a[data-v-470223ff]{width:var(--f-soc-box,38px);height:var(--f-soc-box,38px);border-radius:var(--f-soc-radius,999px);border:1px solid var(--f-soc-border,var(--s-line));background:var(--f-soc-bg,transparent);color:var(--f-soc-color,var(--s-ink));justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.blk-social-img[data-v-470223ff]{width:var(--f-soc-glyph,18px);height:var(--f-soc-glyph,18px);-o-object-fit:contain;object-fit:contain;display:block}.blk-social li a[data-v-470223ff]:hover{background:var(--s-bg);color:var(--s-accent)}.blk-pay ul[data-v-470223ff]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blk-pay svg[data-v-470223ff]{display:block}.blk-copy[data-v-470223ff],.blk-pay svg[data-v-470223ff]{color:var(--s-ink-soft)}.blk-copy[data-v-470223ff]{margin:0;font-size:13px}.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-cca6b3ac]{background:var(--s-bg-soft);border-bottom:1px solid var(--s-line);position:relative;overflow:hidden}.hero-bg[data-v-cca6b3ac]{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-bg-mobile[data-v-cca6b3ac]{display:none}.hero-fit[data-v-cca6b3ac]{-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-mobile[data-v-cca6b3ac]{display:none}@media (width<=767px){.hero-has-mobile .hero-bg-desktop[data-v-cca6b3ac],.hero-has-mobile .hero-fit-desktop[data-v-cca6b3ac]{display:none}.hero-has-mobile .hero-bg-mobile[data-v-cca6b3ac],.hero-has-mobile .hero-fit-mobile[data-v-cca6b3ac]{display:block}}.hero-vid[data-v-cca6b3ac]{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-cca6b3ac]{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-cca6b3ac]{z-index:0;position:absolute;inset:0}.hero-inner[data-v-cca6b3ac]{z-index:1;display:flex;position:relative}.hero-adapt .hero-inner[data-v-cca6b3ac]{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-cca6b3ac]{-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-cca6b3ac]{padding-top:64px;padding-bottom:72px;position:relative;inset:auto}}.hero-content[data-v-cca6b3ac]{text-align:center;max-width:760px}.hero-pos-center .hero-inner[data-v-cca6b3ac]{justify-content:center}.hero-pos-left .hero-inner[data-v-cca6b3ac]{justify-content:flex-start}.hero-pos-right .hero-inner[data-v-cca6b3ac]{justify-content:flex-end}.hero-pos-left .hero-content[data-v-cca6b3ac],.hero-pos-right .hero-content[data-v-cca6b3ac]{text-align:left;max-width:560px}.hero-medium .hero-inner[data-v-cca6b3ac]{padding-top:88px;padding-bottom:96px}.hero-small .hero-inner[data-v-cca6b3ac]{padding-top:48px;padding-bottom:56px}.hero-large .hero-inner[data-v-cca6b3ac]{padding-top:136px;padding-bottom:148px}.hero-custom .hero-inner[data-v-cca6b3ac]{min-height:var(--hero-h,600px);align-items:center;padding-top:48px;padding-bottom:56px}@media (width<=767px){.hero-custom .hero-inner[data-v-cca6b3ac]{min-height:min(var(--hero-h,600px),max(480px,100vw))}}.hero-title[data-v-cca6b3ac]{font-size:var(--hero-fs,clamp(34px,7vw,var(--s-h1-size,64px)));margin:14px 0 18px}.hero-tag[data-v-cca6b3ac] p,.hero-title[data-v-cca6b3ac] p{margin:0}.hero-tag[data-v-cca6b3ac] a,.hero-title[data-v-cca6b3ac] a{color:inherit;text-decoration:underline}@media (width>=768px){.hero-content.hero-boxed[data-v-cca6b3ac]{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-cca6b3ac]{color:var(--s-ink);text-shadow:none}.hero-on-image .hero-boxed .hero-tag[data-v-cca6b3ac]{color:var(--s-ink-soft);text-shadow:none}.hero-on-image .hero-boxed .s-eyebrow[data-v-cca6b3ac]{color:var(--s-accent,var(--s-ink))}.hero-on-image .hero-boxed .hero-cta-2[data-v-cca6b3ac]{color:var(--s-ink);border-color:var(--s-line);background:0 0}}.hero-on-image .hero-cta.ghost[data-v-cca6b3ac]:not(.hero-cta-2){color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-on-image .hero-cta.ghost[data-v-cca6b3ac]:not(.hero-cta-2):hover{color:#fff;background:#ffffff2e}.hero-tag[data-v-cca6b3ac]{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-cca6b3ac],.hero-pos-right .hero-tag[data-v-cca6b3ac]{margin-left:0;margin-right:0}.hero-cta[data-v-cca6b3ac]{padding:15px 36px;font-size:16px}.hero-ctas[data-v-cca6b3ac]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-pos-left .hero-ctas[data-v-cca6b3ac],.hero-pos-right .hero-ctas[data-v-cca6b3ac]{justify-content:flex-start}.hero-pos-right .hero-ctas[data-v-cca6b3ac]{justify-content:flex-end}.hero-on-image .hero-cta-2[data-v-cca6b3ac]{color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-on-image .hero-cta-2[data-v-cca6b3ac]:hover{color:#fff;background:#ffffff2e}.hero-on-image .hero-title[data-v-cca6b3ac]{color:#fff;text-shadow:0 2px 16px #00000059}.hero-on-image .hero-tag[data-v-cca6b3ac]{color:#ffffffe0;text-shadow:0 1px 10px #0000004d}.hero-on-image .s-eyebrow[data-v-cca6b3ac]{color:#ffffffeb}.hero-blocks[data-v-cca6b3ac]{flex-direction:column;gap:16px;width:100%;display:flex}.hero-pos-center .hero-blocks[data-v-cca6b3ac]{align-items:center}.hero-pos-right .hero-blocks[data-v-cca6b3ac]{align-items:flex-end}.hero-blocks.hero-row[data-v-cca6b3ac]{flex-flow:wrap;align-items:center}.hero-pos-center .hero-blocks.hero-row[data-v-cca6b3ac]{justify-content:center}.hero-pos-right .hero-blocks.hero-row[data-v-cca6b3ac]{justify-content:flex-end}@media (width<=767px){.hero-blocks.hero-row.hero-blocks-stack[data-v-cca6b3ac]{flex-direction:column;align-items:stretch}}.hero-ta-left .hero-content[data-v-cca6b3ac]{text-align:left}.hero-ta-center .hero-content[data-v-cca6b3ac]{text-align:center}.hero-ta-right .hero-content[data-v-cca6b3ac]{text-align:right}.hero-ta-left .hero-blocks[data-v-cca6b3ac],.hero-ta-right .hero-blocks[data-v-cca6b3ac]{align-items:stretch}.hero-ta-center .hero-blocks[data-v-cca6b3ac]{align-items:center}.hero-ta-left .hero-blocks.hero-row[data-v-cca6b3ac]{justify-content:flex-start}.hero-ta-center .hero-blocks.hero-row[data-v-cca6b3ac]{justify-content:center}.hero-ta-right .hero-blocks.hero-row[data-v-cca6b3ac]{justify-content:flex-end}.hero-ta-left .hero-ctas[data-v-cca6b3ac]{justify-content:flex-start}.hero-ta-center .hero-ctas[data-v-cca6b3ac]{justify-content:center}.hero-ta-right .hero-ctas[data-v-cca6b3ac]{justify-content:flex-end}.hero-ta-left .hero-tag[data-v-cca6b3ac]{margin-left:0;margin-right:auto}.hero-ta-center .hero-tag[data-v-cca6b3ac]{margin-left:auto;margin-right:auto}.hero-ta-right .hero-tag[data-v-cca6b3ac]{margin-left:auto;margin-right:0}.hero-vid-m[data-v-cca6b3ac]{display:none}@media (width<=767px){.hero-has-mvid .hero-vid[data-v-cca6b3ac]{display:none}.hero-has-mvid .hero-vid-m[data-v-cca6b3ac]{display:block}.hero-mh .hero-inner[data-v-cca6b3ac]{min-height:var(--hero-h-m)}.hero-mpos-left .hero-inner[data-v-cca6b3ac]{justify-content:flex-start}.hero-mpos-center .hero-inner[data-v-cca6b3ac]{justify-content:center}.hero-mpos-right .hero-inner[data-v-cca6b3ac]{justify-content:flex-end}.hero-mpos-left .hero-content[data-v-cca6b3ac]{text-align:left}.hero-mpos-center .hero-content[data-v-cca6b3ac]{text-align:center}.hero-mpos-right .hero-content[data-v-cca6b3ac]{text-align:right}.hero-mpos-left .hero-tag[data-v-cca6b3ac]{margin-left:0;margin-right:0}.hero-mpos-center .hero-tag[data-v-cca6b3ac]{margin-left:auto;margin-right:auto}.hero-mpos-right .hero-tag[data-v-cca6b3ac]{margin-left:auto;margin-right:0}.hero-mpos-left .hero-ctas[data-v-cca6b3ac]{justify-content:flex-start}.hero-mpos-center .hero-ctas[data-v-cca6b3ac]{justify-content:center}.hero-mpos-right .hero-ctas[data-v-cca6b3ac]{justify-content:flex-end}.hero-mpos-left .hero-blocks[data-v-cca6b3ac]{align-items:flex-start}.hero-mpos-center .hero-blocks[data-v-cca6b3ac]{align-items:center}.hero-mpos-right .hero-blocks[data-v-cca6b3ac]{align-items:flex-end}}.hero-on-image .hero-blocks[data-v-cca6b3ac]{color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.hero-on-image .hero-blocks[data-v-cca6b3ac] .s-btn.ghost{color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-on-image .hero-blocks[data-v-cca6b3ac] .s-btn.ghost:hover{color:#fff;background:#ffffff2e}.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-btn-link,.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-btn-link:hover{color:#fff}.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-heading,.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-jumbo{text-shadow:0 2px 16px #00000059}.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-text{text-shadow:0 1px 10px #0000004d}@media (width<=767px){.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-heading,.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-jumbo,.hero-on-image .hero-title[data-v-cca6b3ac]{text-shadow:0 1px 2px #0000008c,0 2px 14px #00000080}.hero-on-image .hero-blocks[data-v-cca6b3ac] .blk-text,.hero-on-image .hero-tag[data-v-cca6b3ac]{text-shadow:0 1px 2px #00000080,0 1px 10px #00000073}}.hero-content.hero-panel-always[data-v-cca6b3ac]{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-cca6b3ac]{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-cca6b3ac]{background:var(--hero-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}}.hero-cta-link[data-v-cca6b3ac]{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-cca6b3ac]:hover{text-decoration-thickness:2px}.hero-on-image .hero-cta-link[data-v-cca6b3ac]{color:#fff}.section[data-v-ab9e0694]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-ab9e0694]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-ab9e0694]{font-size:var(--fc-hfs,clamp(22px,3.4vw,var(--s-h2-size,30px)))}.section-head h2[data-v-ab9e0694] p{margin:0}.section-head h2[data-v-ab9e0694] a{color:inherit;text-decoration:underline}.section-link[data-v-ab9e0694]{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-ab9e0694]:hover{text-decoration:underline}.section-sub[data-v-ab9e0694]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.section-sub[data-v-ab9e0694] p{margin:0}.section-sub[data-v-ab9e0694] a{color:inherit;text-decoration:underline}.fc-desc[data-v-ab9e0694]{color:var(--s-ink-soft);max-width:620px;margin:6px 0 0;font-size:15px;line-height:1.6}.fc-desc[data-v-ab9e0694] p{margin:0 0 6px}.fc-desc[data-v-ab9e0694] p:last-child{margin-bottom:0}.fc-desc[data-v-ab9e0694] a{color:inherit;text-decoration:underline}.fc-desc-subtitle[data-v-ab9e0694]{font-size:17px}.fc-desc-uppercase[data-v-ab9e0694]{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.no-prices[data-v-ab9e0694] .pc-price{display:none}.fc-cta[data-v-ab9e0694]{text-align:center;margin-top:28px}@media (width>=1024px){.cols-2[data-v-ab9e0694]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-ab9e0694]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-v-ab9e0694]{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5[data-v-ab9e0694]{grid-template-columns:repeat(5,minmax(0,1fr))}}.sh-stacked[data-v-ab9e0694]{flex-direction:column;align-items:flex-start;gap:10px}.sh-center[data-v-ab9e0694]{text-align:center;justify-content:center}.sh-right[data-v-ab9e0694]{text-align:right;justify-content:flex-end}.sh-stacked.sh-center[data-v-ab9e0694]{align-items:center}.sh-stacked.sh-right[data-v-ab9e0694]{align-items:flex-end}.va-btn[data-v-ab9e0694]{white-space:nowrap;padding:10px 20px;font-size:14px}.fc-nav[data-v-ab9e0694]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.fc-nav button[data-v-ab9e0694]{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-ab9e0694]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.fc-rail[data-v-ab9e0694]{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-ab9e0694]{scroll-snap-align:start;flex:0 0 74%;min-width:0}@media (width>=480px){.fc-rail[data-v-ab9e0694]{gap:24px}.fc-rail-item[data-v-ab9e0694]{flex-basis:46%}}@media (width>=768px){.fc-rail-item[data-v-ab9e0694]{flex-basis:31%}}@media (width>=1024px){.fc-rail[data-v-ab9e0694]{gap:28px}.rail-2 .fc-rail-item[data-v-ab9e0694]{flex-basis:calc(50% - 14px)}.rail-3 .fc-rail-item[data-v-ab9e0694]{flex-basis:calc(33.3333% - 18.6667px)}.rail-4 .fc-rail-item[data-v-ab9e0694]{flex-basis:calc(25% - 21px)}.rail-5 .fc-rail-item[data-v-ab9e0694]{flex-basis:calc(20% - 22.4px)}}@media (prefers-reduced-motion:reduce){.fc-rail[data-v-ab9e0694]{scroll-behavior:auto}}.fc-editorial[data-v-ab9e0694]{grid-template-columns:1fr;gap:20px;display:grid}.fc-ed-rest[data-v-ab9e0694]{grid-template-columns:var(--s-grid-mobile,repeat(2,minmax(0,1fr)));gap:14px;display:grid}@media (width>=480px){.fc-ed-rest[data-v-ab9e0694]{gap:24px}}@media (width>=900px){.fc-editorial[data-v-ab9e0694]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.fc-ed-rest[data-v-ab9e0694]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.fc-sep[data-v-ab9e0694]{border:0;border-top:1px solid var(--s-line);margin:0 0 24px}.fc-i-accent[data-v-ab9e0694] em,.fc-i-accent[data-v-ab9e0694] i{color:var(--fc-i1,var(--s-accent))}.fc-i-gradient[data-v-ab9e0694] em,.fc-i-gradient[data-v-ab9e0694] 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-ab9e0694] em,.fc-i-outline[data-v-ab9e0694] 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-ab9e0694] em,.fc-i-outline[data-v-ab9e0694] i{-webkit-text-fill-color:currentColor;color:inherit}}.fc-i-glow[data-v-ab9e0694] em,.fc-i-glow[data-v-ab9e0694] 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-ab9e0694],.s-grid.fc-cardmin[data-v-ab9e0694]{grid-template-columns:repeat(auto-fill,minmax(min(var(--fc-cardmin,240px),100%),1fr))}.fc-rail.fc-cardmin .fc-rail-item[data-v-ab9e0694]{flex:0 0 min(var(--fc-cardmin,240px),82%)}.fc-more[data-v-ab9e0694]{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-ab9e0694]{flex:none;transition:transform .25s}.fc-more:hover svg[data-v-ab9e0694]{transform:translate(4px)}.fc-more-outline[data-v-ab9e0694]{border:1px solid var(--s-line)}.fc-more-outline[data-v-ab9e0694]:hover{border-color:var(--s-ink-soft)}.fc-more-solid[data-v-ab9e0694]{background:var(--s-bg-soft);border:1px solid #0000}.fc-more-solid[data-v-ab9e0694]:hover{border-color:var(--s-line)}.fc-more-plain[data-v-ab9e0694]{aspect-ratio:auto;text-underline-offset:4px;min-height:88px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.fc-more[data-v-ab9e0694],.fc-more svg[data-v-ab9e0694]{transition:none}.fc-more:hover svg[data-v-ab9e0694]{transform:none}}@media (width<=767px){.fc-m-carousel>.fc-ed-rest[data-v-ab9e0694],.fc-m-grid>.fc-ed-rest[data-v-ab9e0694]{display:contents}.fc-m-carousel[data-v-ab9e0694]{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-ab9e0694]>*,.fc-m-carousel>.fc-ed-rest[data-v-ab9e0694]>*{flex:0 0 min(var(--fc-cardmin,74%),82%);scroll-snap-align:start;min-width:0}.fc-m-grid[data-v-ab9e0694]{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-ab9e0694]{grid-template-columns:repeat(auto-fill,minmax(min(var(--fc-cardmin,240px),100%),1fr))}.fc-m-grid[data-v-ab9e0694]>*,.fc-m-grid>.fc-ed-rest[data-v-ab9e0694]>*{flex:none}@media (prefers-reduced-motion:reduce){.fc-m-carousel[data-v-ab9e0694]{scroll-behavior:auto}}}.section[data-v-6bedd991]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-6bedd991]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-6bedd991]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-6bedd991]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.section-link[data-v-6bedd991]{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-6bedd991]:hover{text-decoration:underline}.va-btn[data-v-6bedd991]{white-space:nowrap;padding:10px 20px;font-size:14px}.coll-grid[data-v-6bedd991]{grid-template-columns:var(--cl-mobile,1fr);gap:20px;display:grid}@media (width>=640px){.coll-grid[data-v-6bedd991]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.coll-grid[data-v-6bedd991]{gap:24px}.cols-2[data-v-6bedd991]{grid-template-columns:repeat(2,1fr)}.cols-3[data-v-6bedd991]{grid-template-columns:repeat(3,1fr)}.cols-4[data-v-6bedd991]{grid-template-columns:repeat(4,1fr)}}.coll-card[data-v-6bedd991]{border-radius:var(--cl-radius,var(--s-radius));text-decoration:none;display:block;overflow:hidden}.coll-card[data-v-6bedd991]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #11111140}.coll-media[data-v-6bedd991]{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);overflow:hidden}.coll-media img[data-v-6bedd991]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.coll-fallback[data-v-6bedd991]{background:linear-gradient(135deg,#eceae5,#f7f6f3);width:100%;height:100%}.coll-body[data-v-6bedd991]{padding:14px 16px 16px}.coll-title[data-v-6bedd991]{font-size:var(--cl-title-size,16px);letter-spacing:-.01em;margin:0 0 2px;font-weight:650}.coll-card:hover .coll-title[data-v-6bedd991]{color:var(--s-accent)}.coll-count[data-v-6bedd991]{margin:0;font-size:13px}.coll-cta[data-v-6bedd991]{text-align:center;margin-top:28px}@media (prefers-reduced-motion:reduce){.coll-card[data-v-6bedd991]:hover{transform:none}}.coll-cta-btn[data-v-6bedd991]{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-6bedd991]{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-6bedd991]{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-6bedd991]{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-6bedd991]{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-6bedd991]{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-6bedd991]{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-6bedd991]{color:var(--cl-btn-fg,#fff)}.cl-flexbody[data-v-6bedd991]{flex-direction:column;display:flex}.cl-flexbody>.coll-title[data-v-6bedd991]{order:1}.cl-flexbody>.coll-count[data-v-6bedd991]{order:2}.cl-flexbody>.coll-cta-btn[data-v-6bedd991]{order:var(--cl-btn-order,3);align-self:var(--cl-btn-self,flex-start)}.coll-ov[data-v-6bedd991]{position:relative}.coll-ov .coll-body[data-v-6bedd991]{background:linear-gradient(#0000,#000000a8);padding:16px;position:absolute;inset:auto 0 0}.coll-ov .coll-title[data-v-6bedd991],.coll-ov:hover .coll-title[data-v-6bedd991]{color:#fff}.coll-ov .coll-count[data-v-6bedd991]{color:#ffffffdb}.cl-nav[data-v-6bedd991]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.cl-nav button[data-v-6bedd991]{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-6bedd991]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.cl-nav button[data-v-6bedd991]:disabled{opacity:.35;cursor:default}.cl-nav button[data-v-6bedd991]:disabled:hover{background:var(--s-bg,#fff);border-color:var(--s-line)}.cl-rail[data-v-6bedd991]{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-6bedd991]::-webkit-scrollbar{display:none}.cl-rail[data-v-6bedd991]{cursor:grab}.cl-rail.is-dragging[data-v-6bedd991]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.cl-rail img[data-v-6bedd991]{-webkit-user-drag:none}.cl-progress[data-v-6bedd991]{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-6bedd991]{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-6bedd991]{transition:none}}.cl-rail .coll-card[data-v-6bedd991]{scroll-snap-align:start;flex:0 0 82%;min-width:0}@media (width>=640px){.cl-rail .coll-card[data-v-6bedd991]{flex-basis:48%}}@media (width>=1024px){.cl-rail[data-v-6bedd991]{gap:24px}.rail-2 .coll-card[data-v-6bedd991]{flex-basis:calc(50% - 12px)}.rail-3 .coll-card[data-v-6bedd991]{flex-basis:calc(33.3333% - 16px)}.rail-4 .coll-card[data-v-6bedd991]{flex-basis:calc(25% - 18px)}}@media (prefers-reduced-motion:reduce){.cl-rail[data-v-6bedd991]{scroll-behavior:auto}}.cl-bento[data-v-6bedd991]{grid-auto-flow:dense;grid-template-columns:var(--cl-mobile,1fr);gap:20px;display:grid}@media (width>=640px){.cl-bento[data-v-6bedd991]{grid-template-columns:repeat(2,1fr)}.cl-bento[data-v-6bedd991]>:first-child{flex-direction:column;grid-area:span 2/span 2;display:flex}.cl-bento>:first-child .coll-media[data-v-6bedd991]{aspect-ratio:auto;flex:1;min-height:260px}.cl-bento[style*=--cl-img-h]>:first-child .coll-media[data-v-6bedd991]{flex:none;min-height:0}}@media (width>=1024px){.cl-bento[data-v-6bedd991]{gap:24px}.cl-bento.cols-3[data-v-6bedd991]{grid-template-columns:repeat(3,1fr)}.cl-bento.cols-4[data-v-6bedd991]{grid-template-columns:repeat(4,1fr)}.cl-bento.cols-3[data-v-6bedd991]>:nth-child(5),.cl-bento.cols-4[data-v-6bedd991]>:nth-child(6){grid-column:span 2}}@media (width>=640px){.cl-bento.lead-tall[data-v-6bedd991]>:first-child{grid-area:span 2}}@media (width>=1024px){.cl-bento.lead-tall.cols-3[data-v-6bedd991]>:nth-child(5){grid-column:auto}}.coll-cta-btn svg[data-v-6bedd991]{flex:none;margin-left:14px}.cl-bento .coll-card[data-v-6bedd991]{border-radius:24px;position:relative}.cl-bento .coll-card[data-v-6bedd991]:hover{transform:none;box-shadow:0 26px 52px -30px #1116}.cl-bento .coll-media[data-v-6bedd991]{position:relative}.cl-bento .coll-media img[data-v-6bedd991]{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.cl-bento .coll-card:hover .coll-media img[data-v-6bedd991]{transform:scale(1.045)}.cl-bento .coll-media[data-v-6bedd991]: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-6bedd991]{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-6bedd991]{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}.cl-bento .coll-count[data-v-6bedd991]{color:#ffffffbf;font-size:12px}.cl-bento .coll-card:hover .coll-title[data-v-6bedd991]{color:#fff}.cl-bento .coll-body .coll-cta-btn.coll-cta-btn[data-v-6bedd991],.cl-bento .coll-body .coll-cta-btn.coll-cta-btn.ghost[data-v-6bedd991]{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-6bedd991]{margin-left:10px;transition:transform .25s}.cl-bento .coll-card:hover .coll-cta-btn svg[data-v-6bedd991]{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.cl-bento .coll-cta-btn svg[data-v-6bedd991],.cl-bento .coll-media img[data-v-6bedd991]{transition:none}.cl-bento .coll-card:hover .coll-media img[data-v-6bedd991]{transform:none}}.cl-editorial[data-v-6bedd991]{grid-template-columns:var(--cl-mobile,1fr);gap:36px 24px;display:grid}.cl-editorial .coll-body[data-v-6bedd991]{padding:16px 2px 0}.cl-editorial .coll-title[data-v-6bedd991]{font-size:var(--cl-title-size,20px)}.cl-editorial .coll-card[data-v-6bedd991]:hover{box-shadow:none;transform:none}@media (width>=640px){.cl-editorial[data-v-6bedd991]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cl-editorial[data-v-6bedd991]{gap:56px 32px}}.cl-textlist[data-v-6bedd991]{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.cl-textlist li[data-v-6bedd991]{border-bottom:1px solid var(--s-line)}.cl-textlink[data-v-6bedd991]{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 2px;text-decoration:none;display:flex}.cl-texttitle[data-v-6bedd991]{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-6bedd991]{color:var(--s-accent)}.cl-textcount[data-v-6bedd991]{color:var(--s-ink-soft);white-space:nowrap;font-size:13px}.cl-spot[data-v-6bedd991]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=900px){.cl-spot[data-v-6bedd991]{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px}.cl-spot-lead .coll-media[data-v-6bedd991]{aspect-ratio:var(--cl-ratio,4/3)}}.cl-spot-list[data-v-6bedd991]{flex-direction:column;gap:12px;display:flex}.coll-row[data-v-6bedd991]{grid-template-columns:92px 1fr;align-items:center;display:grid}.coll-row .coll-media[data-v-6bedd991]{aspect-ratio:1}.coll-row .coll-body[data-v-6bedd991]{padding:12px 14px}.coll-row .coll-title[data-v-6bedd991]{font-size:var(--cl-title-size,15.5px)}.coll-row.coll-ov[data-v-6bedd991]{position:static}.coll-row.coll-ov .coll-body[data-v-6bedd991]{background:0 0;position:static}.coll-row.coll-ov .coll-title[data-v-6bedd991]{color:var(--s-ink)}.coll-row.coll-ov .coll-count[data-v-6bedd991]{color:var(--s-ink-soft)}@media (width<=767px){.coll-grid.cl-mcar[data-v-6bedd991]{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-6bedd991]{scroll-snap-align:start;flex:0 0 78%;min-width:0}@media (prefers-reduced-motion:reduce){.coll-grid.cl-mcar[data-v-6bedd991]{scroll-behavior:auto}}}.section[data-v-0dbd6534]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.rt[data-v-0dbd6534]{max-width:720px}.rt-left[data-v-0dbd6534]{text-align:left;margin-right:auto}.rt-center[data-v-0dbd6534]{text-align:center;margin-inline:auto}.rt-right[data-v-0dbd6534]{text-align:right;margin-left:auto}.rt-heading[data-v-0dbd6534]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 14px}.rt-body[data-v-0dbd6534]{color:var(--s-ink-soft);overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.rt-body[data-v-0dbd6534] p{margin:0 0 12px}.rt-body[data-v-0dbd6534] img{max-width:100%;height:auto}.rt-body[data-v-0dbd6534] p:last-child{margin-bottom:0}.rt-body[data-v-0dbd6534] a{color:var(--s-accent)}.rt-cta[data-v-0dbd6534]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.rt-center .rt-cta[data-v-0dbd6534]{justify-content:center}.rt-right .rt-cta[data-v-0dbd6534]{justify-content:flex-end}.rt-blocks[data-v-0dbd6534]{flex-direction:column;gap:16px;display:flex}.section[data-v-7d609b4f]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ib[data-v-7d609b4f]{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-7d609b4f]{aspect-ratio:4/3}}.ib-img[data-v-7d609b4f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ib-full[data-v-7d609b4f]{border:0;border-radius:0}.ib-full.has-img[data-v-7d609b4f]{aspect-ratio:auto}.ib-full.has-img .ib-img[data-v-7d609b4f]{height:auto;position:static}@media (width<=640px){.ib-full.has-img[data-v-7d609b4f]{aspect-ratio:auto}}.ib-fallback[data-v-7d609b4f]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,var(--s-bg-soft)),var(--s-bg-soft));position:absolute;inset:0}.ib-img-mobile[data-v-7d609b4f]{display:none}@media (width<=767px){.ib.has-mobile .ib-img-desktop[data-v-7d609b4f]{display:none}.ib.has-mobile .ib-img-mobile[data-v-7d609b4f]{display:block}}.ib-h[data-v-7d609b4f]{min-height:var(--ib-h,0)}.ib.has-img.ib-h[data-v-7d609b4f]{aspect-ratio:auto}.ib[data-v-7d609b4f]{max-width:100%}.ib-full.has-img.ib-h[data-v-7d609b4f]{aspect-ratio:auto}.ib-full.has-img.ib-h .ib-img[data-v-7d609b4f],.ib-vid[data-v-7d609b4f]{height:100%;position:absolute;inset:0}.ib-vid[data-v-7d609b4f]{-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-7d609b4f]{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-7d609b4f]{pointer-events:none}.ib-layer[data-v-7d609b4f],.ib-overlay[data-v-7d609b4f]{position:absolute;inset:0}.ib-overlay[data-v-7d609b4f]{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-7d609b4f]{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-7d609b4f]{background:linear-gradient(270deg,#0a0a0a61,#0000 55%)}.ib-full .ib-overlay.ib-pos-center[data-v-7d609b4f]{background:#0a0a0a2e}.ib-pos-center[data-v-7d609b4f]{text-align:center;align-items:center}.ib-pos-right[data-v-7d609b4f]{text-align:right;align-items:flex-end}.ib-overlay.ib-v-top[data-v-7d609b4f]{justify-content:flex-start}.ib-overlay.ib-v-center[data-v-7d609b4f]{justify-content:center}.ib-overlay.ib-v-bottom[data-v-7d609b4f]{justify-content:flex-end}.ib-overlay.ib-row[data-v-7d609b4f]{flex-flow:wrap;justify-content:flex-start;align-items:center}.ib-overlay.ib-row.ib-pos-center[data-v-7d609b4f]{justify-content:center}.ib-overlay.ib-row.ib-pos-right[data-v-7d609b4f]{justify-content:flex-end}.ib-overlay.ib-row.ib-v-top[data-v-7d609b4f]{align-items:flex-start}.ib-overlay.ib-row.ib-v-center[data-v-7d609b4f]{align-items:center}.ib-overlay.ib-row.ib-v-bottom[data-v-7d609b4f]{align-items:flex-end}@media (width<=767px){.ib-overlay.ib-row.ib-stack[data-v-7d609b4f]{flex-direction:column;align-items:flex-start}.ib-overlay.ib-row.ib-stack.ib-pos-center[data-v-7d609b4f]{align-items:center}.ib-overlay.ib-row.ib-stack.ib-pos-right[data-v-7d609b4f]{align-items:flex-end}}.ib-overlay.ib-ta-left[data-v-7d609b4f]{text-align:left}.ib-overlay.ib-ta-center[data-v-7d609b4f]{text-align:center}.ib-overlay.ib-ta-right[data-v-7d609b4f]{text-align:right}.ib-overlay.ib-ta-box[data-v-7d609b4f]{align-items:stretch}.ib-overlay.ib-ta-box.ib-pos-right[data-v-7d609b4f]{margin-inline-start:auto}.ib-overlay.ib-ta-box.ib-pos-center[data-v-7d609b4f]{margin-inline:auto}.ib-overlay.ib-ta-left .ib-ctas[data-v-7d609b4f]{justify-content:flex-start}.ib-overlay.ib-ta-center .ib-ctas[data-v-7d609b4f]{justify-content:center}.ib-overlay.ib-ta-right .ib-ctas[data-v-7d609b4f]{justify-content:flex-end}.ib-heading[data-v-7d609b4f]{color:#fff;text-shadow:0 2px 12px #00000059;margin:0;font-size:clamp(24px,4vw,40px)}.ib-sub[data-v-7d609b4f]{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-7d609b4f] p,.ib-sub[data-v-7d609b4f] p{margin:0}.ib-heading[data-v-7d609b4f] a,.ib-sub[data-v-7d609b4f] a{color:inherit;text-decoration:underline}.ib-pos-center .ib-sub[data-v-7d609b4f]{margin-inline:auto}.ib-pos-right .ib-sub[data-v-7d609b4f]{margin-left:auto}.ib-cta[data-v-7d609b4f]{flex-wrap:wrap;gap:10px;display:flex}.ib-btn[data-v-7d609b4f]{padding:12px 26px;font-size:14.5px}.ib-btn-2[data-v-7d609b4f]{color:#fff;background:#ffffff14;border-color:#ffffffb3}.ib-btn-2[data-v-7d609b4f]:hover{color:#fff;background:#ffffff2e}.ib-overlay.ib-blocks[data-v-7d609b4f]{color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.ib-blocks[data-v-7d609b4f] .blk-heading,.ib-blocks[data-v-7d609b4f] .blk-jumbo{text-shadow:0 2px 12px #00000059}.ib-vid-m[data-v-7d609b4f]{display:none}@media (width<=767px){.ib-has-mvid .ib-vid[data-v-7d609b4f]{display:none}.ib-has-mvid .ib-vid-m[data-v-7d609b4f]{display:block}.ib.ib-mh[data-v-7d609b4f]{min-height:var(--ib-h-m,0)}.ib-full.has-img.ib-mh[data-v-7d609b4f]{aspect-ratio:auto}.ib-full.has-img.ib-mh .ib-img[data-v-7d609b4f]{height:100%;position:absolute;inset:0}.ib-overlay.ib-mpos-left[data-v-7d609b4f],.ib-overlay.ib-row.ib-stack.ib-mpos-left[data-v-7d609b4f]{text-align:left;align-items:flex-start}.ib-overlay.ib-mpos-center[data-v-7d609b4f],.ib-overlay.ib-row.ib-stack.ib-mpos-center[data-v-7d609b4f]{text-align:center;align-items:center}.ib-overlay.ib-mpos-right[data-v-7d609b4f],.ib-overlay.ib-row.ib-stack.ib-mpos-right[data-v-7d609b4f]{text-align:right;align-items:flex-end}.ib-overlay.ib-row:not(.ib-stack).ib-mpos-left[data-v-7d609b4f]{justify-content:flex-start}.ib-overlay.ib-row:not(.ib-stack).ib-mpos-center[data-v-7d609b4f]{justify-content:center}.ib-overlay.ib-row:not(.ib-stack).ib-mpos-right[data-v-7d609b4f]{justify-content:flex-end}}.ib-panel[data-v-7d609b4f]{gap:inherit;align-items:inherit;flex-direction:column;display:flex}.ib-panel-always[data-v-7d609b4f]{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-7d609b4f]{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-7d609b4f]{background:var(--ib-panel-bg,#00000059);border-radius:var(--s-radius,14px);padding:clamp(18px,3vw,32px)}}.ib-btn-link[data-v-7d609b4f]{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-7d609b4f]:hover{text-decoration-thickness:2px}.section[data-v-756912f2]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.tq[data-v-756912f2]{text-align:center;max-width:640px;margin:0 auto}@media (width<=480px){.tq[data-v-756912f2]{padding:18px 16px!important}}.tq-heading[data-v-756912f2]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 10px}.tq-mark[data-v-756912f2]{color:var(--s-accent);font-size:56px;font-weight:700;line-height:1}.tq-avatar[data-v-756912f2]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px;margin:0 auto 10px;display:block}.tq-quote[data-v-756912f2]{color:var(--s-ink);margin:6px 0 18px;font-size:clamp(17px,2.6vw,22px);line-height:1.55}.tq-quote-serif[data-v-756912f2]{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3.2vw,27px);font-style:italic}.tq-by[data-v-756912f2]{flex-direction:column;gap:2px;display:flex}.tq-author[data-v-756912f2]{font-size:14px;font-weight:650}.tq-role[data-v-756912f2]{color:var(--s-ink-soft);font-size:13px}.nl-band[data-v-c2f54b51]{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-c2f54b51]{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-c2f54b51]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.nl-sub[data-v-c2f54b51]{color:var(--s-ink-soft);margin:0 0 22px;font-size:15px}.nl-label[data-v-c2f54b51]{clip:rect(0 0 0 0);white-space:nowrap}.nl-hp[data-v-c2f54b51],.nl-label[data-v-c2f54b51]{width:1px;height:1px;position:absolute;overflow:hidden}.nl-hp[data-v-c2f54b51]{top:auto;left:-9999px}.nl-row[data-v-c2f54b51]{gap:10px;display:flex}.nl-input[data-v-c2f54b51]{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-c2f54b51]::placeholder{color:#767671}.nl-input[data-v-c2f54b51]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.nl-btn[data-v-c2f54b51]{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-c2f54b51],.nl-btn[data-v-c2f54b51]:hover{color:var(--s-btn-text,#fff)}.nl-btn[data-v-c2f54b51]:hover{background:var(--s-accent-hover,var(--s-accent,#111));opacity:.92}.nl-done[data-v-c2f54b51]{color:var(--s-ink);margin:0;font-size:15px;font-weight:600}.nl-consent[data-v-c2f54b51]{color:var(--s-ink-soft);margin:12px 0 0;font-size:12.5px}.nl-policy[data-v-c2f54b51]{margin:8px 0 0;font-size:12.5px}.nl-policy a[data-v-c2f54b51]{color:var(--s-ink-soft);text-underline-offset:2px;text-decoration:underline}.nl-policy a[data-v-c2f54b51]:hover{color:var(--s-accent)}.nl-error[data-v-c2f54b51]{color:#b42318;margin:12px 0 0;font-size:13.5px}@media (width<=767px){.nl-input[data-v-c2f54b51]{font-size:16px}}@media (width<=480px){.nl-row[data-v-c2f54b51]{flex-direction:column}.nl-btn[data-v-c2f54b51]{min-height:44px}}.nl-overlay[data-v-c2f54b51]{pointer-events:none;position:absolute;inset:0}.nl-blockmode[data-v-c2f54b51]{position:relative}.nl-pane[data-v-c2f54b51]{min-width:0}.nl-pane-form[data-v-c2f54b51],.nl-pane-text[data-v-c2f54b51]{flex:320px}.nl-form-block[data-v-c2f54b51]{width:100%}.nl-field-wrap[data-v-c2f54b51]{flex:1;min-width:0;display:flex;position:relative}.nl-field-wrap.nl-integrated .nl-input[data-v-c2f54b51]{padding-right:46px}.nl-btn-integrated[data-v-c2f54b51]{width:34px;height:34px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nl-btn-arrow[data-v-c2f54b51],.nl-btn-integrated[data-v-c2f54b51]{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-c2f54b51]{flex-shrink:0;width:44px;height:44px}.nl-input-underline[data-v-c2f54b51]{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-c2f54b51]{border-radius:999px;padding-left:18px}@media (width<=767px){.nl-blockmode[data-v-c2f54b51]{flex-direction:column!important}}@media (pointer:coarse){.nl-btn-integrated[data-v-c2f54b51]{width:40px;height:40px}}.op-overlay[data-v-2c6fb30a]{z-index:130;background:#1111118c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.op-modal[data-v-2c6fb30a]{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-2c6fb30a]{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-2c6fb30a]{-o-object-fit:contain;object-fit:contain;max-width:180px;max-height:60px;margin:0 auto 20px;display:block}.op-eyebrow[data-v-2c6fb30a]{letter-spacing:.08em;margin:0 0 4px;font-size:14px;font-weight:650}.op-eyebrow[data-v-2c6fb30a],.op-heading[data-v-2c6fb30a]{text-transform:uppercase}.op-heading[data-v-2c6fb30a]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(30px,5vw,44px);font-weight:800}.op-sub[data-v-2c6fb30a]{color:var(--s-ink-soft);margin:0 0 20px;font-size:14.5px}.op-blocks[data-v-2c6fb30a]{margin-bottom:20px}.op-form[data-v-2c6fb30a]{text-align:left;flex-direction:column;gap:14px;display:flex}.op-form input[type=email][data-v-2c6fb30a]{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-2c6fb30a]{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-2c6fb30a]{width:15px;height:15px;accent-color:var(--s-ink);flex:none;margin-top:2px}.op-error[data-v-2c6fb30a]{color:#b42318;margin:0;font-size:13px}.op-accept[data-v-2c6fb30a]{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-2c6fb30a]:disabled{opacity:.7}.op-decline[data-v-2c6fb30a]{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-2c6fb30a]{font-size:24px}.op-code[data-v-2c6fb30a]{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-2c6fb30a]{font-size:16px}}.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-a7c37f81]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.br-heading[data-v-a7c37f81]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));text-align:center;margin:0 0 20px}.br-sub[data-v-a7c37f81]{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-a7c37f81]{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-a7c37f81]{justify-content:var(--br-item-align,center);display:flex}.br-cell[data-v-a7c37f81]{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-a7c37f81]{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-a7c37f81]{filter:grayscale(0);opacity:1}.br-color .br-logo[data-v-a7c37f81]{filter:none;opacity:1}.br-name[data-v-a7c37f81]{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-a7c37f81]{color:var(--s-ink)}.br-caption[data-v-a7c37f81]{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-a7c37f81],.br-title[data-v-a7c37f81]{text-align:var(--br-text-align,center)}.br-title[data-v-a7c37f81]{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-a7c37f81]{grid-template-columns:repeat(var(--br-cols,4),1fr);justify-items:center;display:grid}}@media (width<=767px){.br-mobile-cols[data-v-a7c37f81]{grid-template-columns:repeat(var(--br-mcols,2),1fr);justify-items:center;display:grid}}.br-wall[data-v-a7c37f81]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.br-bordered[data-v-a7c37f81],.br-wall[data-v-a7c37f81]{background:0 0;border:none;padding:6px 0}.br-bordered .br-cell[data-v-a7c37f81]{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-a7c37f81]{background:0 0;border:none;padding:6px 0}.br-layout-inline .br-cell[data-v-a7c37f81]{flex-direction:row;gap:10px}.br-layout-inline .br-caption[data-v-a7c37f81],.br-layout-inline .br-title[data-v-a7c37f81]{text-align:var(--br-text-align,left)}.br-text[data-v-a7c37f81]{gap:2px;align-items:var(--br-item-align,center);flex-direction:column;display:flex}.br-layout-inline .br-text[data-v-a7c37f81]{align-items:var(--br-item-align,flex-start)}.br-layout-stacked[data-v-a7c37f81]{background:0 0;border:none;padding:6px 0}.br-hover-lift .br-cell[data-v-a7c37f81]{transition:transform .18s}.br-hover-lift .br-cell[data-v-a7c37f81]:hover{transform:translateY(-4px)}.br-hover-opacity .br-logo[data-v-a7c37f81],.br-hover-opacity .br-name[data-v-a7c37f81]{opacity:.5}.br-hover-opacity .br-cell:hover .br-logo[data-v-a7c37f81],.br-hover-opacity .br-cell:hover .br-name[data-v-a7c37f81]{opacity:1}.br-op .br-cell:hover .br-logo[data-v-a7c37f81],.br-op .br-cell:hover .br-name[data-v-a7c37f81],.br-op .br-logo[data-v-a7c37f81],.br-op .br-name[data-v-a7c37f81]{opacity:var(--br-op,1)}.br-car[data-v-a7c37f81]{overflow:auto hidden}.br-car-track[data-v-a7c37f81]{gap:var(--br-gap-h,44px);width:max-content;animation:linear infinite br-car-a7c37f81;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-a7c37f81]{animation-play-state:paused}@keyframes br-car-a7c37f81{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.br-car-track[data-v-a7c37f81]{flex-wrap:wrap;width:auto;animation:none}.br-car-track .br-car-copy[data-v-a7c37f81]{display:none}}@media (hover:none){.br-cell .br-logo[data-v-a7c37f81]{filter:none;opacity:1}}.section[data-v-6e4304e8]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.iwt[data-v-6e4304e8]{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (width>=900px){.iwt[data-v-6e4304e8]{grid-template-columns:1fr 1fr;gap:48px}.iwt-rev .iwt-media[data-v-6e4304e8]{order:2}}.iwt-media[data-v-6e4304e8]{border-radius:var(--s-radius);background:var(--s-bg-soft);border:1px solid var(--s-line);overflow:hidden}.iwt-landscape[data-v-6e4304e8]{aspect-ratio:4/3}.iwt-square[data-v-6e4304e8]{aspect-ratio:1}.iwt-portrait[data-v-6e4304e8]{aspect-ratio:3/4}.iwt-adapt[data-v-6e4304e8]{aspect-ratio:auto}.iwt-img[data-v-6e4304e8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.iwt-adapt .iwt-img[data-v-6e4304e8]{height:auto}.iwt-ph[data-v-6e4304e8]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 18%,var(--s-bg-soft)),var(--s-bg-soft));width:100%;height:100%;min-height:220px}.iwt-heading[data-v-6e4304e8]{font-size:clamp(22px,3.4vw,var(--s-h2-size,32px));margin:0 0 12px}.iwt-text[data-v-6e4304e8]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15.5px;line-height:1.7}.iwt-cta[data-v-6e4304e8]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.iwt-al-center .iwt-cta[data-v-6e4304e8]{justify-content:center}.iwt-al-right .iwt-cta[data-v-6e4304e8]{justify-content:flex-end}.section[data-v-77213e3a]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.vs-head[data-v-77213e3a]{max-width:var(--vs-tw,720px);margin:0 0 22px}.vs-al-center[data-v-77213e3a]{text-align:center;margin-inline:auto}.vs-al-right[data-v-77213e3a]{text-align:right;margin-left:auto}.vs-al-left[data-v-77213e3a]{text-align:left}.vs-full .vs-head[data-v-77213e3a]{margin-inline:auto;padding-inline:20px}.vs-heading[data-v-77213e3a]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.vs-sub[data-v-77213e3a]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.vs-frame[data-v-77213e3a]{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-77213e3a]{border-left:0;border-right:0;border-radius:0}.vs-r-16-9[data-v-77213e3a]{aspect-ratio:16/9}.vs-r-4-3[data-v-77213e3a]{aspect-ratio:4/3}.vs-r-21-9[data-v-77213e3a]{aspect-ratio:21/9}.vs-r-1-1[data-v-77213e3a]{aspect-ratio:1}.vs-media[data-v-77213e3a]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block}.vs-media[data-v-77213e3a],.vs-ph[data-v-77213e3a]{position:absolute;inset:0}.vs-ph[data-v-77213e3a]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.vs-poster[data-v-77213e3a]{opacity:.55}.vs-play[data-v-77213e3a]{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-77213e3a]{color:var(--s-ink-soft);text-align:center;margin:0;padding:0 16px;font-size:13.5px;position:relative}.vs-sep[data-v-77213e3a]{border:0;border-top-width:1px;border-top-color:var(--s-line);width:100%;margin:16px 0 0}.vs-box[data-v-77213e3a]{border-radius:var(--s-radius);background:var(--vs-boxbg,var(--s-bg));padding:clamp(16px,3vw,28px)}.vs-delayed[data-v-77213e3a]{transition:opacity .4s,visibility .4s}.vs-delayed.vs-hidden[data-v-77213e3a]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.vs-delayed[data-v-77213e3a]{transition:none}}.vs-over[data-v-77213e3a]{z-index:1;pointer-events:none;padding:clamp(14px,4vw,40px);display:flex;position:absolute;inset:0}.vs-over .vs-otext[data-v-77213e3a]{pointer-events:auto;max-width:var(--vs-tw,720px)}.vs-otext[data-v-77213e3a]:not(.vs-box){color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe6;text-shadow:0 2px 14px #00000073}.vs-op-top-center[data-v-77213e3a],.vs-op-top-left[data-v-77213e3a],.vs-op-top-right[data-v-77213e3a]{align-items:flex-start}.vs-op-middle-center[data-v-77213e3a],.vs-op-middle-left[data-v-77213e3a],.vs-op-middle-right[data-v-77213e3a]{align-items:center}.vs-op-bottom-center[data-v-77213e3a],.vs-op-bottom-left[data-v-77213e3a],.vs-op-bottom-right[data-v-77213e3a]{align-items:flex-end}.vs-op-bottom-left[data-v-77213e3a],.vs-op-middle-left[data-v-77213e3a],.vs-op-top-left[data-v-77213e3a]{text-align:left;justify-content:flex-start}.vs-op-bottom-center[data-v-77213e3a],.vs-op-middle-center[data-v-77213e3a],.vs-op-top-center[data-v-77213e3a]{text-align:center;justify-content:center}.vs-op-bottom-right[data-v-77213e3a],.vs-op-middle-right[data-v-77213e3a],.vs-op-top-right[data-v-77213e3a]{text-align:right;justify-content:flex-end}@media (width<=480px){.vs-over[data-v-77213e3a]{padding:12px}.vs-over .vs-otext[data-v-77213e3a]{max-height:100%;overflow-y:auto}}.vs-toggle[data-v-77213e3a]{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-77213e3a]:hover{background:#000000b8}.vs-toggle[data-v-77213e3a]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.vs-toggle[data-v-77213e3a]{transition:none}}.section[data-v-490b5a06]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.faq-head[data-v-490b5a06]{max-width:720px;margin:0 0 24px}.faq-al-center[data-v-490b5a06]{text-align:center;margin-inline:auto}.faq-al-right[data-v-490b5a06]{text-align:right;margin-left:auto}.faq-al-left[data-v-490b5a06]{text-align:left}.faq-pos-left[data-v-490b5a06]{margin-left:0;margin-right:auto}.faq-pos-center[data-v-490b5a06]{margin-inline:auto}.faq-pos-right[data-v-490b5a06]{margin-left:auto;margin-right:0}.faq-heading[data-v-490b5a06]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.faq-sub[data-v-490b5a06]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.faq-list[data-v-490b5a06]{border-top:1px solid var(--faq-line,var(--s-line));max-width:780px;margin-inline:auto}.faq-item[data-v-490b5a06]{border-bottom:1px solid var(--faq-line,var(--s-line))}.faq-two[data-v-490b5a06]{border-top:0;max-width:1100px}.faq-two .faq-item[data-v-490b5a06]{border-top:1px solid var(--faq-line,var(--s-line))}@media (width>=900px){.faq-two[data-v-490b5a06]{-moz-column-gap:44px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:44px;display:grid}}.faq-q[data-v-490b5a06]{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-490b5a06]::-webkit-details-marker{display:none}.faq-q[data-v-490b5a06]:hover{color:var(--s-accent)}.faq-q[data-v-490b5a06]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.faq-icon[data-v-490b5a06]{color:var(--s-accent);flex:none;transition:transform .18s;display:inline-flex}.faq-item[open] .faq-icon[data-v-490b5a06]{transform:rotate(45deg)}.faq-a[data-v-490b5a06]{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-490b5a06]{align-items:start;gap:32px;display:grid}@media (width>=900px){.faq-split[data-v-490b5a06]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px}.faq-split-right .faq-media[data-v-490b5a06]{order:2}}.faq-media img[data-v-490b5a06]{border-radius:var(--s-radius);width:100%;height:auto;display:block}.faq-side[data-v-490b5a06]{border-top:0;max-width:none;margin-inline:0}.faq-card[data-v-490b5a06]{border:1px solid var(--s-line);background:var(--s-bg);border-radius:10px;margin-bottom:14px}.faq-card .faq-q[data-v-490b5a06]{padding:16px 18px;font-size:15px}.faq-card .faq-a[data-v-490b5a06]{padding:0 18px 16px;font-size:14px}.faq-heading[data-v-490b5a06] p,.faq-sub[data-v-490b5a06] p{margin:0}.faq-heading[data-v-490b5a06] a,.faq-sub[data-v-490b5a06] a{color:inherit;text-decoration:underline}.section[data-v-8b1036c1]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ts-head[data-v-8b1036c1]{max-width:720px;margin:0 0 26px}.ts-al-center[data-v-8b1036c1]{text-align:center;margin-inline:auto}.ts-al-right[data-v-8b1036c1]{text-align:right;margin-left:auto}.ts-al-left[data-v-8b1036c1]{text-align:left}.ts-heading[data-v-8b1036c1]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.ts-sub[data-v-8b1036c1]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.ts-grid[data-v-8b1036c1]{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-8b1036c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ts-cols-1[data-v-8b1036c1]{grid-template-columns:minmax(0,720px);justify-content:center}.ts-cols-2[data-v-8b1036c1]{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-cols-3[data-v-8b1036c1]{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-cols-4[data-v-8b1036c1]{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-grid[data-v-8b1036c1]{gap:var(--ts-gap,22px)}}.ts-card[data-v-8b1036c1]{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-8b1036c1]{margin-inline:auto}.ts-card-center[data-v-8b1036c1]{text-align:center;align-items:center}@media (width<=480px){.ts-card[data-v-8b1036c1]{padding:18px 16px!important}.ts-card[style*=--ts-card-mh][data-v-8b1036c1]{min-height:min(var(--ts-card-mh),60vh)}}.ts-stars[data-v-8b1036c1]{color:var(--ts-star,var(--s-star,var(--s-accent)));gap:2px;display:inline-flex}.ts-quote-mark[data-v-8b1036c1]{color:var(--s-accent);margin-bottom:-6px;font-size:34px;font-weight:700;line-height:1}.ts-quote[data-v-8b1036c1]{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-8b1036c1]{font-family:Georgia,Times New Roman,serif;font-size:1.15em;font-style:italic}.ts-by[data-v-8b1036c1]{align-items:center;gap:10px;margin-top:auto;display:flex}.ts-has-divider .ts-by[data-v-8b1036c1]{padding-top:12px;position:relative}.ts-has-divider .ts-by[data-v-8b1036c1]: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-8b1036c1]{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-8b1036c1]{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-8b1036c1]{flex-direction:column;min-width:0;display:flex}.ts-author[data-v-8b1036c1]{font-size:14px;font-weight:650}.ts-author[data-v-8b1036c1],.ts-role[data-v-8b1036c1]{overflow-wrap:anywhere}.ts-role[data-v-8b1036c1]{color:var(--s-ink-soft);font-size:12.5px}.ts-readmore[data-v-8b1036c1]{color:var(--s-accent);text-underline-offset:3px;font-size:13.5px;font-weight:650;text-decoration:underline}.ts-car-wrap[data-v-8b1036c1]{align-items:center;gap:10px;display:flex;position:relative}.ts-car-track[data-v-8b1036c1]{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-8b1036c1]::-webkit-scrollbar{display:none}.ts-car-item[data-v-8b1036c1]{scroll-snap-align:start;flex:0 0 min(320px,86vw)}@media (width>=768px){.ts-car-item[data-v-8b1036c1]{flex-basis:min(360px,40vw)}.ts-car-track[style*=--ts-cols]>.ts-car-item[data-v-8b1036c1]{flex-basis:calc((100% - (var(--ts-cols) - 1)*var(--ts-gap,18px))/var(--ts-cols))}}.ts-car-arrow[data-v-8b1036c1]{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-8b1036c1]:hover{background:var(--s-bg-soft)}.ts-car-dots[data-v-8b1036c1]{justify-content:center;gap:6px;display:flex;position:absolute;bottom:-26px;left:0;right:0}.ts-car-dot[data-v-8b1036c1]{background:var(--s-line);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0}.ts-car-dot.is-on[data-v-8b1036c1]{background:var(--s-accent)}.ts-single[data-v-8b1036c1]{align-items:center;gap:14px;display:flex}.ts-single-track[data-v-8b1036c1]{flex:1;min-width:0;min-height:1px;position:relative}.ts-single-card[data-v-8b1036c1]{max-width:var(--ts-card-mw,720px);margin:0 auto;display:none}.ts-single-card.is-on[data-v-8b1036c1]{display:flex}.ts-marquee-wrap[data-v-8b1036c1]{width:100%;overflow:hidden}.ts-marquee-track[data-v-8b1036c1]{gap:var(--ts-gap,18px);width:max-content;animation:32s linear infinite ts-marquee-8b1036c1;display:flex}.ts-marquee-item[data-v-8b1036c1]{flex:0 0 320px}@keyframes ts-marquee-8b1036c1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ts-marquee-track[data-v-8b1036c1]{flex-wrap:wrap;width:auto;animation:none}.ts-marquee-copy[data-v-8b1036c1]{display:none}}.section[data-v-e5749b3c]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.mc-head[data-v-e5749b3c]{max-width:720px;margin:0 0 26px}.mc-al-center[data-v-e5749b3c]{text-align:center}.mc-al-right[data-v-e5749b3c]{text-align:right}.mc-al-left[data-v-e5749b3c]{text-align:left}.mc-head.mc-al-center[data-v-e5749b3c]{margin-inline:auto}.mc-head.mc-al-right[data-v-e5749b3c]{margin-left:auto}.mc-heading[data-v-e5749b3c]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.mc-sub[data-v-e5749b3c]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.mc-grid[data-v-e5749b3c]{grid-template-columns:1fr;gap:26px;margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.mc-m2[data-v-e5749b3c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=640px){.mc-grid[data-v-e5749b3c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mc-cols-2[data-v-e5749b3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-cols-3[data-v-e5749b3c]{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-cols-4[data-v-e5749b3c]{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-grid[data-v-e5749b3c]{gap:32px}}.mc-item[data-v-e5749b3c]{flex-direction:column;gap:8px;display:flex}.mc-al-center .mc-item[data-v-e5749b3c]{align-items:center}.mc-al-right .mc-item[data-v-e5749b3c]{align-items:flex-end}.mc-media[data-v-e5749b3c]{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-e5749b3c]{border-radius:50%;width:64px;height:64px}.mc-square[data-v-e5749b3c]{width:88px;height:88px}.mc-landscape[data-v-e5749b3c],.mc-square[data-v-e5749b3c]{border-radius:var(--s-radius)}.mc-landscape[data-v-e5749b3c]{aspect-ratio:4/3;width:100%}.mc-img[data-v-e5749b3c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mc-circle .mc-img[data-v-e5749b3c]{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.mc-item-heading[data-v-e5749b3c]{margin:0;font-size:17px;font-weight:650}.mc-text[data-v-e5749b3c]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.65}.mc-link[data-v-e5749b3c]{color:var(--s-accent);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.mc-cta[data-v-e5749b3c]{margin-top:28px}.mc-heading[data-v-e5749b3c] p,.mc-sub[data-v-e5749b3c] p{margin:0}.mc-heading[data-v-e5749b3c] a,.mc-sub[data-v-e5749b3c] a{color:inherit;text-decoration:underline}@media (width<=767px){.mc-grid.mc-mcar[data-v-e5749b3c]{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-e5749b3c]{scroll-snap-align:start;flex:0 0 74%;min-width:0}@media (prefers-reduced-motion:reduce){.mc-grid.mc-mcar[data-v-e5749b3c]{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}.section[data-v-9f0ad389]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ss[data-v-9f0ad389]{background:var(--s-bg-soft);position:relative}.ss[data-v-9f0ad389]:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.ss-l-inset[data-v-9f0ad389]{border-radius:var(--s-radius);border:1px solid var(--s-line);overflow:hidden}.ss-sec-bleed .ss[data-v-9f0ad389]{border-bottom:1px solid var(--s-line)}.ss-track[data-v-9f0ad389]{display:grid;overflow:hidden}.ss-slide[data-v-9f0ad389]{grid-area:1/1;min-width:0;position:relative}.ss-slide[data-v-9f0ad389]:not(.is-active){pointer-events:none}.ss-ready .ss-slide[data-v-9f0ad389]{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .45s}.ss-fade .ss-slide[data-v-9f0ad389]{opacity:0}.ss-fade .ss-slide.is-active[data-v-9f0ad389]{opacity:1}@media (prefers-reduced-motion:reduce){.ss-ready .ss-slide[data-v-9f0ad389]{transition:none}}.ss-media[data-v-9f0ad389]{position:relative}.ss-img[data-v-9f0ad389]{width:100%;height:auto;display:block}.ss-img-mobile[data-v-9f0ad389]{display:none}@media (width<=767px){.ss-has-mobile .ss-img-desktop[data-v-9f0ad389]{display:none}.ss-has-mobile .ss-img-mobile[data-v-9f0ad389]{display:block}}.ss-fallback[data-v-9f0ad389]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,var(--s-bg-soft)),var(--s-bg-soft));width:100%;height:100%;min-height:320px}.ss-fixed .ss-media[data-v-9f0ad389]{height:var(--ss-h,520px)}.ss-fixed .ss-img[data-v-9f0ad389]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ss-tint[data-v-9f0ad389],.ss-vid[data-v-9f0ad389]{pointer-events:none;position:absolute;inset:0}.ss-vid[data-v-9f0ad389]{-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-9f0ad389]{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-9f0ad389]{display:none}@media (width<=767px){.ss-has-mvid .ss-vid[data-v-9f0ad389]{display:none}.ss-has-mvid .ss-vid-m[data-v-9f0ad389]{display:block}}.ss-content[data-v-9f0ad389]{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-9f0ad389]{text-align:left;align-items:flex-start}.ss-pos-center[data-v-9f0ad389]{text-align:center;align-items:center}.ss-pos-right[data-v-9f0ad389]{text-align:right;align-items:flex-end}.ss-body[data-v-9f0ad389]{max-width:var(--ss-mtw,640px);flex-direction:column;gap:16px;display:flex}.ss-pos-center .ss-body[data-v-9f0ad389]{align-items:center}.ss-pos-right .ss-body[data-v-9f0ad389]{align-items:flex-end}.ss-light[data-v-9f0ad389]{color:#fff;--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.ss-light .ss-heading[data-v-9f0ad389]{text-shadow:0 2px 16px #00000059}.ss-light .ss-sub[data-v-9f0ad389]{text-shadow:0 1px 10px #0000004d}.ss-light .ss-btn.ghost[data-v-9f0ad389]{color:#fff;background:#ffffff14;border-color:#ffffffb3}.ss-light .ss-btn.ghost[data-v-9f0ad389]:hover{color:#fff;background:#ffffff2e}.ss-dark[data-v-9f0ad389]{color:var(--s-ink)}.ss-heading[data-v-9f0ad389]{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);margin:0}.ss-sub[data-v-9f0ad389]{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);margin:0}.ss-ctas[data-v-9f0ad389]{flex-wrap:wrap;gap:10px;display:flex}.ss-btn[data-v-9f0ad389]{padding:var(--ss-btnpad,13px 30px);border-radius:var(--ss-btnrad,var(--s-btn-radius))}.ss-btn[data-v-9f0ad389],.ss-btn-link[data-v-9f0ad389]{font-size:var(--ss-btnfs,15px)}.ss-btn-link[data-v-9f0ad389]{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-9f0ad389]:hover{text-decoration-thickness:2px}.ss-l-layered .ss-content[data-v-9f0ad389]{padding:0 clamp(16px,6vw,84px) clamp(20px,4vw,56px);inset:auto 0 0}.ss-l-layered .ss-body[data-v-9f0ad389]{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-9f0ad389]{font-size:var(--ss-hfs,clamp(22px,3.2vw,var(--s-h2-size,32px)))}.ss-l-layered .ss-media[data-v-9f0ad389]{padding-bottom:clamp(40px,6vw,90px)}.ss-l-split .ss-slide[data-v-9f0ad389]{grid-template-columns:1fr;display:grid}.ss-l-split .ss-content[data-v-9f0ad389]{background:var(--s-bg);position:static;inset:auto}.ss-l-split .ss-heading[data-v-9f0ad389]{font-size:var(--ss-hfs,clamp(24px,3.4vw,var(--s-h1-size,48px)))}@media (width>=768px){.ss-l-split .ss-slide[data-v-9f0ad389]{grid-template-columns:1fr 1fr;align-items:stretch}.ss-fixed.ss-l-split .ss-slide[data-v-9f0ad389]{min-height:var(--ss-h,520px)}.ss-l-split .ss-media[data-v-9f0ad389]{height:auto}.ss-l-split .ss-img[data-v-9f0ad389]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.ss-arrow[data-v-9f0ad389]{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-9f0ad389]:hover{background:#fff}.ss-arrow[data-v-9f0ad389]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.ss-arrow-prev[data-v-9f0ad389]{left:clamp(8px,2vw,20px)}.ss-arrow-next[data-v-9f0ad389]{right:clamp(8px,2vw,20px)}.ss-dots[data-v-9f0ad389]{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.ss-dot[data-v-9f0ad389]{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-9f0ad389]:after{content:"";position:absolute;inset:-12px}.ss-dot.is-active[data-v-9f0ad389]{background:#fff;transform:scale(1.25)}.ss-dot[data-v-9f0ad389]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.ss-l-layered .ss-dots[data-v-9f0ad389]{top:14px;bottom:auto}.ss-l-split .ss-dots[data-v-9f0ad389]{bottom:14px}.ss-counter-row[data-v-9f0ad389]{pointer-events:none}.ss-counter[data-v-9f0ad389]{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-9f0ad389]{justify-content:flex-start}.ss-pag-left[data-v-9f0ad389],.ss-pag-right[data-v-9f0ad389]{padding:0 clamp(16px,3vw,28px)}.ss-pag-right[data-v-9f0ad389]{justify-content:flex-end}}.ss-ctnr-always .ss-body[data-v-9f0ad389]{background:var(--ss-ctnr-bg,#00000059);border-radius:14px;padding:clamp(18px,3vw,32px)}@media (width>=768px){.ss-ctnr-desktop .ss-body[data-v-9f0ad389]{background:var(--ss-ctnr-bg,#00000059);border-radius:14px;padding:clamp(18px,3vw,32px)}}@media (width<=767px){.ss-arrow[data-v-9f0ad389]{width:44px;height:44px}.ss-dots[data-v-9f0ad389]{bottom:10px}.ss-dot[data-v-9f0ad389]:after{inset:-17px}.ss-btn[data-v-9f0ad389]{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-9f0ad389],.ss-l-inset .ss-arrow[data-v-9f0ad389]{top:auto;bottom:10px;transform:none}.ss-arr.ss-l-full-frame .ss-dots[data-v-9f0ad389],.ss-arr.ss-l-inset .ss-dots[data-v-9f0ad389]{bottom:27px}.ss-arr.ss-l-full-frame .ss-counter-row[data-v-9f0ad389],.ss-arr.ss-l-inset .ss-counter-row[data-v-9f0ad389]{bottom:18px}.ss-arr.ss-l-full-frame .ss-content[data-v-9f0ad389],.ss-arr.ss-l-inset .ss-content[data-v-9f0ad389]{padding-bottom:78px}.ss-fixed .ss-media[data-v-9f0ad389]{height:auto;min-height:var(--ss-h,520px)}.ss-fixed.ss-l-full-frame .ss-slide[data-v-9f0ad389],.ss-fixed.ss-l-inset .ss-slide[data-v-9f0ad389]{display:grid}.ss-fixed.ss-l-full-frame .ss-content[data-v-9f0ad389],.ss-fixed.ss-l-full-frame .ss-media[data-v-9f0ad389],.ss-fixed.ss-l-inset .ss-content[data-v-9f0ad389],.ss-fixed.ss-l-inset .ss-media[data-v-9f0ad389]{grid-area:1/1}.ss-fixed.ss-l-full-frame .ss-content[data-v-9f0ad389],.ss-fixed.ss-l-inset .ss-content[data-v-9f0ad389]{position:static}.ss-mmh .ss-img[data-v-9f0ad389],.ss-mmh .ss-media[data-v-9f0ad389]{min-height:var(--ss-mmh)}.ss-mmh .ss-img[data-v-9f0ad389]{-o-object-fit:cover;object-fit:cover}.ss-mmh.ss-fixed .ss-media[data-v-9f0ad389]{min-height:max(var(--ss-h,520px),var(--ss-mmh))}.ss-mpos-left[data-v-9f0ad389]{text-align:left;align-items:flex-start}.ss-mpos-center[data-v-9f0ad389]{text-align:center;align-items:center}.ss-mpos-right[data-v-9f0ad389]{text-align:right;align-items:flex-end}.ss-mpos-left .ss-body[data-v-9f0ad389]{align-items:stretch}.ss-mpos-center .ss-body[data-v-9f0ad389]{align-items:center}.ss-mpos-right .ss-body[data-v-9f0ad389]{align-items:flex-end}.ss-ctnr-mobile .ss-body[data-v-9f0ad389]{background:var(--ss-ctnr-bg,#00000059);border-radius:14px;padding:clamp(18px,3vw,32px)}}.ss-empty[data-v-9f0ad389]{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-9f0ad389]{width:100%;margin-top:0}.ss-empty-icon[data-v-9f0ad389]{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-9f0ad389]{color:var(--s-ink-soft);margin:0;font-size:13.5px}.section[data-v-372c3278]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.tx[data-v-372c3278]{max-width:720px;color:var(--s-ink-soft);overflow-wrap:anywhere}.tx-al-left[data-v-372c3278]{text-align:left;margin-right:auto}.tx-al-center[data-v-372c3278]{text-align:center;margin-inline:auto}.tx-al-right[data-v-372c3278]{text-align:right;margin-left:auto}.tx-small[data-v-372c3278]{font-size:14px;line-height:1.7}.tx-medium[data-v-372c3278]{font-size:15.5px;line-height:1.7}.tx-large[data-v-372c3278]{font-size:clamp(17px,2.1vw,20px);line-height:1.6}.tx[data-v-372c3278] p{margin:0 0 12px}.tx[data-v-372c3278] p:last-child{margin-bottom:0}.tx[data-v-372c3278] h2,.tx[data-v-372c3278] h3{color:var(--s-ink);margin:22px 0 10px}.tx[data-v-372c3278] h2:first-child,.tx[data-v-372c3278] h3:first-child{margin-top:0}.tx[data-v-372c3278] ol,.tx[data-v-372c3278] ul{margin:0 0 12px;padding-left:22px}.tx[data-v-372c3278] li{margin:0 0 6px}.tx[data-v-372c3278] blockquote{border-left:2px solid var(--s-line);color:var(--s-ink);margin:18px 0;padding-left:16px;font-style:italic}.tx[data-v-372c3278] a{color:var(--s-accent)}.tx[data-v-372c3278] img{max-width:100%;height:auto}.section[data-v-571079cc]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.pq[data-v-571079cc]{max-width:860px;margin:0}.pq-al-left[data-v-571079cc]{text-align:left;margin-right:auto}.pq-al-center[data-v-571079cc]{text-align:center;margin-inline:auto}.pq-al-right[data-v-571079cc]{text-align:right;margin-left:auto}.pq-quote[data-v-571079cc]{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-571079cc]{font-size:clamp(21px,3.2vw,30px)}.pq-large[data-v-571079cc]{font-size:clamp(25px,4.4vw,42px)}.pq-x-large[data-v-571079cc]{font-size:clamp(30px,6vw,60px)}.pq-marks[data-v-571079cc]:before{content:"“"}.pq-marks[data-v-571079cc]:after{content:"”"}.pq-marks[data-v-571079cc]:after,.pq-marks[data-v-571079cc]:before{color:var(--s-accent);opacity:.55}.pq-by[data-v-571079cc]{margin:18px 0 0}.pq-cite[data-v-571079cc]{letter-spacing:.04em;text-transform:uppercase;color:var(--s-ink-soft);font-size:14px;font-style:normal;font-weight:600}.mq-band[data-v-bafb6d61]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.mq[data-v-bafb6d61]{width:100%;font-family:var(--s-font-head);color:inherit;line-height:1.15;overflow:hidden}.mq-track[data-v-bafb6d61]{will-change:transform;width:max-content;animation-name:sw-mq-bafb6d61;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.mq-item[data-v-bafb6d61]{white-space:pre}.mq-cta[data-v-bafb6d61]{padding-inline:var(--s-space,20px);flex-wrap:wrap;justify-content:center;margin-top:22px;display:flex}.mq-sep[data-v-bafb6d61]{opacity:.55;padding-left:.5em;display:inline-block}.mq-outline .mq-item[data-v-bafb6d61]{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.mq-blocks[data-v-bafb6d61]{font-family:inherit;line-height:inherit}.mq-blocks .mq-track[data-v-bafb6d61]{min-width:200%}.mq-group[data-v-bafb6d61]{flex:1 0 auto;justify-content:center;align-items:center;display:flex}.mq-group[data-v-bafb6d61] .blk{white-space:nowrap}.mq-group[data-v-bafb6d61] .blk-text p{margin:0}@keyframes sw-mq-bafb6d61{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-blocks:focus-within .mq-track[data-v-bafb6d61],.mq-pause:focus-within .mq-track[data-v-bafb6d61],.mq-pause:hover .mq-track[data-v-bafb6d61]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mq-track[data-v-bafb6d61]{animation:none}.mq-blocks .mq-group+.mq-group[data-v-bafb6d61]{display:none}}.jt-band[data-v-647d8da4]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.jt-wrap[data-v-647d8da4]{padding-inline:clamp(12px,3vw,32px);overflow:hidden}.jt-al-left[data-v-647d8da4]{text-align:left}.jt-al-center[data-v-647d8da4]{text-align:center}.jt-al-right[data-v-647d8da4]{text-align:right}.jt[data-v-647d8da4]{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-647d8da4]{-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent}.section[data-v-79d4db4a]{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-79d4db4a]{border:0;width:100%;margin:0}.dv-inset[data-v-79d4db4a]{width:80%;margin-inline:auto}.dv-narrow[data-v-79d4db4a]{width:120px;margin-inline:auto}.section[data-v-90787ef5]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ic-head[data-v-90787ef5]{max-width:720px;margin:0 0 24px}.ic-al-left[data-v-90787ef5]{text-align:left;margin-right:auto}.ic-al-center[data-v-90787ef5]{text-align:center;margin-inline:auto}.ic-al-right[data-v-90787ef5]{text-align:right;margin-left:auto}.ic-heading[data-v-90787ef5]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.ic-sub[data-v-90787ef5]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.ic-wrap[data-v-90787ef5]{max-width:980px}.ic-frame[data-v-90787ef5]{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-90787ef5]{aspect-ratio:4/3}.ic-r-square[data-v-90787ef5]{aspect-ratio:1}.ic-r-portrait[data-v-90787ef5]{aspect-ratio:3/4}.ic-img[data-v-90787ef5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ic-after[data-v-90787ef5],.ic-img[data-v-90787ef5]{position:absolute;inset:0}.ic-after[data-v-90787ef5]{clip-path:inset(0 0 0 var(--ic-pos,50%))}.ic-tag[data-v-90787ef5]{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-90787ef5]{left:12px}.ic-tag-b[data-v-90787ef5]{right:12px}.ic-line[data-v-90787ef5]{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-90787ef5]{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-90787ef5]{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-90787ef5]::-webkit-slider-thumb{-webkit-appearance:none;width:2px;height:100%}.ic-input[data-v-90787ef5]::-moz-range-thumb{border:0;border-radius:0;width:2px;height:100%}.ic-frame[data-v-90787ef5]:has(.ic-input:focus-visible){outline:2px solid var(--s-accent);outline-offset:2px}@media (width<=480px){.ic-knob[data-v-90787ef5]{width:34px;height:34px}.ic-tag[data-v-90787ef5]{padding:4px 8px;font-size:11px;bottom:8px}.ic-tag-a[data-v-90787ef5]{left:8px}.ic-tag-b[data-v-90787ef5]{right:8px}}.section[data-v-7c0eb230]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.cf[data-v-7c0eb230]{text-align:left;max-width:620px}.cf-al-left[data-v-7c0eb230]{margin-right:auto}.cf-al-center[data-v-7c0eb230]{margin-inline:auto}.cf-al-right[data-v-7c0eb230]{margin-left:auto}.cf-head[data-v-7c0eb230]{margin:0 0 22px}.cf-al-center .cf-head[data-v-7c0eb230]{text-align:center}.cf-al-right .cf-head[data-v-7c0eb230]{text-align:right}.cf-heading[data-v-7c0eb230]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.cf-sub[data-v-7c0eb230]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.cf-blocks[data-v-7c0eb230],.cf-form[data-v-7c0eb230]{flex-direction:column;gap:16px;display:flex}.cf-row[data-v-7c0eb230]{gap:16px;display:grid}@media (width>=560px){.cf-paired[data-v-7c0eb230],.cf-row-2[data-v-7c0eb230]{grid-template-columns:1fr 1fr}.cf-paired[data-v-7c0eb230]{gap:16px;display:grid}.cf-paired>.cf-row[data-v-7c0eb230]{display:contents}.cf-paired>.cf-actions[data-v-7c0eb230],.cf-paired>.cf-field[data-v-7c0eb230]:not(:first-child),.cf-paired>.cf-note[data-v-7c0eb230],.cf-paired>.cf-row>.cf-field[data-v-7c0eb230]:nth-child(2),.cf-paired>button[data-v-7c0eb230]{grid-column:1/-1}}.cf-field[data-v-7c0eb230]{flex-direction:column;gap:6px;min-width:0;display:flex}.cf-field label[data-v-7c0eb230]{color:var(--s-ink);font-size:13.5px;font-weight:600}.cf-opt[data-v-7c0eb230]{color:var(--s-ink-soft);font-weight:400}.cf-field input[data-v-7c0eb230],.cf-field textarea[data-v-7c0eb230]{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 textarea[data-v-7c0eb230]{resize:vertical;min-height:120px;line-height:1.6}.cf-field input[data-v-7c0eb230]:focus,.cf-field textarea[data-v-7c0eb230]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.cf-field input[aria-invalid=true][data-v-7c0eb230],.cf-field textarea[aria-invalid=true][data-v-7c0eb230]{border-color:#b42318}.cf-field select[data-v-7c0eb230]{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-7c0eb230]:focus{outline:2px solid var(--s-accent);outline-offset:1px}.cf-field select[aria-invalid=true][data-v-7c0eb230]{border-color:#b42318}.cf-hint[data-v-7c0eb230]{color:var(--s-ink-soft);margin:0;font-size:12.5px}.cf-req[data-v-7c0eb230]{color:#b42318;margin-left:2px}.cf-check-in[data-v-7c0eb230]{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.cf-check-in input[data-v-7c0eb230]{width:18px;height:18px;accent-color:var(--s-accent);flex:none;margin-top:1px}.cf-err[data-v-7c0eb230]{color:#b42318;margin:0;font-size:13px}.cf-form-err[data-v-7c0eb230]{margin-top:2px}.cf-submit[data-v-7c0eb230]{align-self:flex-start;padding:12px 26px;font-size:14.5px}.cf-submit[data-v-7c0eb230]:disabled{opacity:.7;cursor:default}.cf-al-center .cf-submit[data-v-7c0eb230]{align-self:center}.cf-al-right .cf-submit[data-v-7c0eb230]{align-self:flex-end}.cf-done[data-v-7c0eb230]{color:var(--s-ink);white-space:pre-line;margin:0;font-size:15.5px;font-weight:600}.cf-ph .cf-field>label[data-v-7c0eb230]: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-7c0eb230]{position:relative}.cf-field input[data-v-7c0eb230]::-moz-placeholder{color:var(--s-ink-soft);opacity:1}.cf-field textarea[data-v-7c0eb230]::-moz-placeholder{color:var(--s-ink-soft);opacity:1}.cf-field input[data-v-7c0eb230]::placeholder,.cf-field textarea[data-v-7c0eb230]::placeholder{color:var(--s-ink-soft);opacity:1}.cf-hp[data-v-7c0eb230]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}@media (width<=767px){.cf-field input[data-v-7c0eb230],.cf-field select[data-v-7c0eb230],.cf-field textarea[data-v-7c0eb230]{font-size:16px}.cf-check-in[data-v-7c0eb230]{align-items:center;min-height:44px}.cf-submit[data-v-7c0eb230]{width:100%;min-height:46px}}.ci[data-v-16f384ea]{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;margin:0 auto;display:grid}.ci-col[data-v-16f384ea]{flex-direction:column;align-items:center;gap:10px;display:flex}.ci-ic[data-v-16f384ea]{color:var(--s-accent,currentColor)}.ci-ic-img[data-v-16f384ea]{-o-object-fit:contain;object-fit:contain;height:auto}.ci-title[data-v-16f384ea]{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink,inherit);margin:0;font-size:17px;font-weight:700}.ci-lines[data-v-16f384ea]{color:var(--s-ink-soft,inherit);margin:0;font-size:15px;line-height:1.75}.ci-link[data-v-16f384ea]{color:inherit;text-decoration:none}.ci-link[data-v-16f384ea]:hover{text-decoration:underline}@media (width<=860px){.ci[data-v-16f384ea]{grid-template-columns:1fr;gap:28px}}.lm-section[data-v-b3172f2f]{padding-left:0;padding-right:0}.lm[data-v-b3172f2f]{background:var(--s-surface-2,#f2f2f2);width:100%;height:var(--lm-h,420px);position:relative}@media (width<=767px){.lm[data-v-b3172f2f]{height:min(var(--lm-h,420px),70svh)}}.lm-frame[data-v-b3172f2f]{border:0}.lm-frame[data-v-b3172f2f],.lm-img[data-v-b3172f2f]{width:100%;height:100%;display:block}.lm-img[data-v-b3172f2f]{-o-object-fit:cover;object-fit:cover}.lm-empty[data-v-b3172f2f]{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-21cdfce4]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.iwt-head[data-v-21cdfce4]{max-width:720px;margin:0 0 26px}.iwt-al-left[data-v-21cdfce4]{text-align:left}.iwt-al-center[data-v-21cdfce4]{text-align:center}.iwt-al-right[data-v-21cdfce4]{text-align:right}.iwt-head.iwt-al-center[data-v-21cdfce4]{margin-inline:auto}.iwt-head.iwt-al-right[data-v-21cdfce4]{margin-left:auto}.iwt-heading[data-v-21cdfce4]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.iwt-sub[data-v-21cdfce4]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.iwt-grid[data-v-21cdfce4]{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-21cdfce4]{grid-template-columns:repeat(var(--iwt-mcols,1),minmax(0,1fr))}}.iwt-item[data-v-21cdfce4]{gap:14px;min-width:0;display:flex}.iwt-l-row .iwt-item[data-v-21cdfce4]{flex-direction:row;align-items:flex-start}.iwt-l-column .iwt-item[data-v-21cdfce4]{flex-direction:column;gap:10px}.iwt-l-column.iwt-al-center .iwt-item[data-v-21cdfce4]{align-items:center}.iwt-l-column.iwt-al-right .iwt-item[data-v-21cdfce4]{align-items:flex-end}.iwt-l-row.iwt-al-center .iwt-item[data-v-21cdfce4]{justify-content:center}.iwt-l-row.iwt-al-right .iwt-item[data-v-21cdfce4]{flex-direction:row-reverse;justify-content:flex-end}.iwt-l-row.iwt-iva-middle .iwt-item[data-v-21cdfce4]{align-items:center}.iwt-grid.iwt-ga-center[data-v-21cdfce4]:not(.iwt-minimal),.iwt-grid.iwt-ga-left[data-v-21cdfce4]:not(.iwt-minimal),.iwt-grid.iwt-ga-right[data-v-21cdfce4]:not(.iwt-minimal){flex-wrap:wrap;display:flex}.iwt-grid.iwt-ga-left[data-v-21cdfce4]:not(.iwt-minimal){justify-content:flex-start}.iwt-grid.iwt-ga-center[data-v-21cdfce4]:not(.iwt-minimal){justify-content:center}.iwt-grid.iwt-ga-right[data-v-21cdfce4]:not(.iwt-minimal){justify-content:flex-end}.iwt-ga-center:not(.iwt-minimal) .iwt-item[data-v-21cdfce4],.iwt-ga-left:not(.iwt-minimal) .iwt-item[data-v-21cdfce4],.iwt-ga-right:not(.iwt-minimal) .iwt-item[data-v-21cdfce4]{flex:0 260px}@media (width<=639px){.iwt-ga-center:not(.iwt-minimal) .iwt-item[data-v-21cdfce4],.iwt-ga-left:not(.iwt-minimal) .iwt-item[data-v-21cdfce4],.iwt-ga-right:not(.iwt-minimal) .iwt-item[data-v-21cdfce4]{flex-basis:calc((100% - (var(--iwt-mcols,1) - 1)*32px)/var(--iwt-mcols,1))}}.iwt-icon[data-v-21cdfce4]{color:var(--s-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.iwt-img[data-v-21cdfce4]{-o-object-fit:contain;object-fit:contain;display:block}.iwt-body[data-v-21cdfce4]{flex-direction:column;gap:5px;min-width:0;display:flex}.iwt-item-heading[data-v-21cdfce4]{font-size:var(--iwt-ihs,16px);color:var(--s-ink);margin:0;font-weight:650}.iwt-hlink[data-v-21cdfce4]{color:inherit;text-decoration:none}.iwt-hlink[data-v-21cdfce4]:hover{color:var(--s-accent)}.iwt-text[data-v-21cdfce4]{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-21cdfce4]{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-21cdfce4]{align-self:center}.iwt-al-right .iwt-link[data-v-21cdfce4]{align-self:flex-end}.iwt-minimal[data-v-21cdfce4]{border:1px solid #1111111a;border-radius:24px;gap:18px 0;padding:20px 12px}.iwt-minimal .iwt-item[data-v-21cdfce4]{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-21cdfce4]:not(:first-child){border-left:1px solid #11111114}}.iwt-minimal .iwt-icon[data-v-21cdfce4]{color:var(--s-ink)}.iwt-minimal .iwt-icon[data-v-21cdfce4] svg{width:22px;height:22px}.iwt-minimal .iwt-img[data-v-21cdfce4]{filter:grayscale()brightness(.15);width:22px!important;height:22px!important}.iwt-minimal .iwt-item-heading[data-v-21cdfce4]{font-size:var(--iwt-ihs,12.5px);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.iwt-minimal .iwt-text[data-v-21cdfce4]{font-size:var(--iwt-its,12.5px)}.iwt-minimal .iwt-body[data-v-21cdfce4]{text-align:left;gap:3px}.section[data-v-fb067a77]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-fb067a77]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-fb067a77]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-fb067a77]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.section-link[data-v-fb067a77]{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-fb067a77]:hover{text-decoration:underline}.bp-card[data-v-fb067a77]{color:inherit;text-decoration:none;display:block;overflow:hidden}.bp-card[data-v-fb067a77]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #11111140}.bp-card:hover .bp-title[data-v-fb067a77]{color:var(--s-accent)}.bp-media[data-v-fb067a77]{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-fb067a77]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bp-fallback[data-v-fb067a77]{background:linear-gradient(135deg,#eceae5,#f7f6f3);width:100%;height:100%}.bp-body[data-v-fb067a77]{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.bp-date[data-v-fb067a77]{margin:0;font-size:13px}.bp-title[data-v-fb067a77]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.3}.bp-excerpt[data-v-fb067a77]{-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-fb067a77]{margin:2px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.bp-card[data-v-fb067a77]:hover{transform:none}}.bp-grid[data-v-fb067a77]{grid-template-columns:var(--bp-mobile,1fr);gap:20px;display:grid}@media (width>=640px){.bp-grid[data-v-fb067a77]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bp-grid[data-v-fb067a77]{gap:24px}.cols-2[data-v-fb067a77]{grid-template-columns:repeat(2,1fr)}.cols-3[data-v-fb067a77]{grid-template-columns:repeat(3,1fr)}.cols-4[data-v-fb067a77]{grid-template-columns:repeat(4,1fr)}}.bp-nav[data-v-fb067a77]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.bp-nav button[data-v-fb067a77]{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-fb067a77]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.bp-rail[data-v-fb067a77]{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-fb067a77]{scroll-snap-align:start;flex:0 0 82%;min-width:0}@media (width>=640px){.bp-rail .bp-card[data-v-fb067a77]{flex-basis:48%}}@media (width>=1024px){.bp-rail[data-v-fb067a77]{gap:24px}.rail-2 .bp-card[data-v-fb067a77]{flex-basis:calc(50% - 12px)}.rail-3 .bp-card[data-v-fb067a77]{flex-basis:calc(33.3333% - 16px)}.rail-4 .bp-card[data-v-fb067a77]{flex-basis:calc(25% - 18px)}}@media (prefers-reduced-motion:reduce){.bp-rail[data-v-fb067a77]{scroll-behavior:auto}}.bp-editorial[data-v-fb067a77]{grid-template-columns:1fr;gap:20px;display:grid}.bp-editorial-rest[data-v-fb067a77]{grid-template-columns:var(--bp-mobile,1fr);gap:14px;display:grid}.bp-lead .bp-title[data-v-fb067a77]{font-size:22px}.bp-row[data-v-fb067a77]{grid-template-columns:108px 1fr;align-items:center;display:grid}.bp-row .bp-media[data-v-fb067a77]{aspect-ratio:1}.bp-row .bp-body[data-v-fb067a77]{padding:0 0 0 14px}.bp-row .bp-title[data-v-fb067a77]{font-size:15.5px}.bp-row .bp-excerpt[data-v-fb067a77]{display:none}@media (width>=900px){.bp-editorial[data-v-fb067a77]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.bp-editorial-rest[data-v-fb067a77]{grid-template-columns:1fr;gap:20px}}.section[data-v-8d37fb10]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-8d37fb10]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-8d37fb10]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-8d37fb10]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.cc-rail[data-v-8d37fb10]{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-8d37fb10]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.cc-slide[data-v-8d37fb10]{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-8d37fb10]{flex-basis:calc((100% - var(--cc-gap,24px))/2)}@media (width>=768px){.cc-d-1 .cc-slide[data-v-8d37fb10]{flex-basis:100%}.cc-d-2 .cc-slide[data-v-8d37fb10]{flex-basis:calc((100% - var(--cc-gap,24px))/2)}.cc-d-3 .cc-slide[data-v-8d37fb10]{flex-basis:calc(33.3333% - var(--cc-gap,24px)*2/3)}.cc-d-4 .cc-slide[data-v-8d37fb10]{flex-basis:calc(25% - var(--cc-gap,24px)*3/4)}}@media (prefers-reduced-motion:reduce){.cc-rail[data-v-8d37fb10]{scroll-behavior:auto}}.cc-a-center[data-v-8d37fb10]{align-items:center}.cc-a-right[data-v-8d37fb10]{align-items:flex-end}.cc-overlay[data-v-8d37fb10]{pointer-events:none;position:absolute;inset:0}.cc-slide[data-v-8d37fb10]>:not(.cc-overlay){position:relative}.cc-nav[data-v-8d37fb10]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.cc-nav button[data-v-8d37fb10]{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-8d37fb10]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.cc-nav button[data-v-8d37fb10]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.cc-dots[data-v-8d37fb10]{justify-content:center;gap:8px;margin-top:18px;display:flex}.cc-dot[data-v-8d37fb10]{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-8d37fb10]:after{content:"";position:absolute;inset:-12px}.cc-dot.is-active[data-v-8d37fb10]{background:var(--s-ink);transform:scale(1.2)}.cc-dot[data-v-8d37fb10]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cc-dot[data-v-8d37fb10]{transition:none}}.cc-empty[data-v-8d37fb10]{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-8d37fb10],.cc-empty-icon[data-v-8d37fb10]{justify-content:center;align-items:center}.cc-empty-icon[data-v-8d37fb10]{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-8d37fb10]{color:var(--s-ink-soft);margin:0;font-size:13.5px}.section[data-v-23f64b40]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ed[data-v-23f64b40]{grid-template-columns:1fr;gap:24px;display:grid}.ed-media[data-v-23f64b40]{background:var(--s-bg-soft);border-radius:var(--s-radius);position:relative;overflow:hidden}.ed-media img[data-v-23f64b40]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ed-media.ed-adapt img[data-v-23f64b40]{height:auto}.ed-fallback[data-v-23f64b40]{width:100%;height:100%;min-height:260px;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-copy[data-v-23f64b40]{gap:var(--ed-bgap,18px);flex-direction:column;min-width:0;display:flex}@media (width>=900px){.ed[data-v-23f64b40]{gap:var(--ed-gap,64px)}.ed-l-image-left[data-v-23f64b40],.ed-l-image-right[data-v-23f64b40]{grid-template-columns:var(--ed-img,45%) 1fr;align-items:var(--ed-valign,center)}.ed-l-image-right[data-v-23f64b40]{grid-template-columns:1fr var(--ed-img,45%)}.ed-l-image-right .ed-media[data-v-23f64b40]{order:2}.ed-l-stacked-offset .ed-copy[data-v-23f64b40]{margin-left:min(calc(var(--ed-img,45%)*.4),25%);max-width:62ch}}.section[data-v-72bcb9ed]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-72bcb9ed]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-72bcb9ed]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-72bcb9ed]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.sh-center[data-v-72bcb9ed]{text-align:center;justify-content:center}.sh-right[data-v-72bcb9ed]{text-align:right;justify-content:flex-end}.no-prices[data-v-72bcb9ed] .pc-price{display:none}@media (width>=1024px){.cols-2[data-v-72bcb9ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-72bcb9ed]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-v-72bcb9ed]{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5[data-v-72bcb9ed]{grid-template-columns:repeat(5,minmax(0,1fr))}}.rp-nav[data-v-72bcb9ed]{flex-shrink:0;align-self:center;gap:8px;display:inline-flex}.rp-nav button[data-v-72bcb9ed]{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-72bcb9ed]:hover{background:var(--s-bg-soft);border-color:var(--s-ink-soft)}.rp-rail[data-v-72bcb9ed]{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-72bcb9ed]{scroll-snap-align:start;flex:0 0 74%;min-width:0}@media (width>=480px){.rp-rail[data-v-72bcb9ed]{gap:24px}.rp-rail-item[data-v-72bcb9ed]{flex-basis:46%}}@media (width>=768px){.rp-rail-item[data-v-72bcb9ed]{flex-basis:31%}}@media (width>=1024px){.rp-rail[data-v-72bcb9ed]{gap:28px}.rail-2 .rp-rail-item[data-v-72bcb9ed]{flex-basis:calc(50% - 14px)}.rail-3 .rp-rail-item[data-v-72bcb9ed]{flex-basis:calc(33.3333% - 18.6667px)}.rail-4 .rp-rail-item[data-v-72bcb9ed]{flex-basis:calc(25% - 21px)}.rail-5 .rp-rail-item[data-v-72bcb9ed]{flex-basis:calc(20% - 22.4px)}}@media (prefers-reduced-motion:reduce){.rp-rail[data-v-72bcb9ed]{scroll-behavior:auto}}.rp-editorial[data-v-72bcb9ed]{grid-template-columns:1fr;gap:20px;display:grid}.rp-ed-rest[data-v-72bcb9ed]{grid-template-columns:var(--s-grid-mobile,repeat(2,minmax(0,1fr)));gap:14px;display:grid}@media (width>=480px){.rp-ed-rest[data-v-72bcb9ed]{gap:24px}}@media (width>=900px){.rp-editorial[data-v-72bcb9ed]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.rp-ed-rest[data-v-72bcb9ed]{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}.section[data-v-44e4ae35]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.section-head[data-v-44e4ae35]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.section-head h2[data-v-44e4ae35]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px))}.section-sub[data-v-44e4ae35]{color:var(--s-ink-soft);white-space:pre-line;max-width:620px;margin:6px 0 0;font-size:15px}.phs-frame[data-v-44e4ae35],.phs-stage[data-v-44e4ae35]{position:relative}.phs-frame[data-v-44e4ae35]{border-radius:var(--s-radius);background:var(--s-bg-soft);overflow:hidden}.phs-frame img[data-v-44e4ae35]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.phs-frame.phs-adapt img[data-v-44e4ae35]{height:auto}.phs-ph[data-v-44e4ae35]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phs-split[data-v-44e4ae35]{gap:var(--phs-gap,16px);grid-template-columns:1fr 1fr;display:grid}.phs-split .phs-frame.phs-adapt img[data-v-44e4ae35]{height:100%}.phs-fill[data-v-44e4ae35]{min-height:var(--phs-mh)}.phs-frame.phs-fill.phs-adapt img[data-v-44e4ae35]{height:100%}@media (width<=767px){.phs-fill[data-v-44e4ae35]{min-height:min(var(--phs-mh,0px),80svh)}}@media (width>=1024px){.phs-skew img[data-v-44e4ae35]{transform:skewY(var(--phs-skew,0deg)) scale(var(--phs-skew-s,1))}}.phs-text[data-v-44e4ae35]{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-44e4ae35]{font-size:clamp(22px,4vw,44px);line-height:1.12}.phs-text h2[data-v-44e4ae35],.phs-text-sub[data-v-44e4ae35]{max-width:var(--phs-tw,46ch);margin:0}.phs-text-sub[data-v-44e4ae35]{white-space:pre-line;font-size:15px;line-height:1.55}.phs-t-top-center[data-v-44e4ae35],.phs-t-top-left[data-v-44e4ae35],.phs-t-top-right[data-v-44e4ae35]{justify-content:flex-start}.phs-t-middle-center[data-v-44e4ae35],.phs-t-middle-left[data-v-44e4ae35],.phs-t-middle-right[data-v-44e4ae35]{justify-content:center}.phs-t-bottom-center[data-v-44e4ae35],.phs-t-bottom-left[data-v-44e4ae35],.phs-t-bottom-right[data-v-44e4ae35]{justify-content:flex-end}.phs-t-bottom-left[data-v-44e4ae35],.phs-t-middle-left[data-v-44e4ae35],.phs-t-top-left[data-v-44e4ae35]{text-align:left;align-items:flex-start}.phs-t-bottom-center[data-v-44e4ae35],.phs-t-middle-center[data-v-44e4ae35],.phs-t-top-center[data-v-44e4ae35]{text-align:center;align-items:center}.phs-t-bottom-right[data-v-44e4ae35],.phs-t-middle-right[data-v-44e4ae35],.phs-t-top-right[data-v-44e4ae35]{text-align:right;align-items:flex-end}.phs-img-mobile[data-v-44e4ae35]{display:block}.phs-img-desktop[data-v-44e4ae35]{display:none}@media (width>=768px){.phs-img-mobile[data-v-44e4ae35]{display:none}.phs-img-desktop[data-v-44e4ae35]{display:block}}.phs-spot[data-v-44e4ae35]{width:0;height:0;position:absolute}.phs-dot[data-v-44e4ae35]{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-44e4ae35],.phs-dot[data-v-44e4ae35]:after{border-radius:999px;position:absolute}.phs-dot[data-v-44e4ae35]:after{content:"";border:2px solid var(--s-accent);opacity:.6;animation:2.4s ease-out infinite phs-pulse-44e4ae35;inset:-6px}.phs-dot[data-v-44e4ae35]:focus-visible,.phs-dot[data-v-44e4ae35]:hover,.phs-dot.open[data-v-44e4ae35]{background:var(--s-ink)}.phs-dot.open[data-v-44e4ae35]:after{opacity:0;animation:none}@keyframes phs-pulse-44e4ae35{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-44e4ae35]:after{animation:none}}.phs-pop[data-v-44e4ae35]{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-44e4ae35]{left:0;transform:translate(-50%)}.phs-pop-start[data-v-44e4ae35]{left:-13px}.phs-pop-end[data-v-44e4ae35]{right:-13px}.phs-pop-center[data-v-44e4ae35],.phs-pop-end[data-v-44e4ae35],.phs-pop-start[data-v-44e4ae35]{top:22px}.phs-pop-above[data-v-44e4ae35]{top:auto;bottom:22px}.phs-pop-media[data-v-44e4ae35]{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-44e4ae35]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.phs-pop-ph[data-v-44e4ae35]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phs-pop-body[data-v-44e4ae35]{flex-direction:column;gap:4px;min-width:0;display:flex}.phs-pop-title[data-v-44e4ae35]{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.3}.phs-pop-price[data-v-44e4ae35]{align-items:baseline;gap:6px;margin:0;font-size:14px;display:flex}.phs-sale[data-v-44e4ae35]{color:var(--s-accent);font-weight:650}.phs-pop-compare[data-v-44e4ae35]{color:var(--s-ink-soft);font-size:12.5px}.phs-pop-link[data-v-44e4ae35]{color:var(--s-accent);margin-top:2px;font-size:13px;font-weight:600;text-decoration:none}.phs-pop-link[data-v-44e4ae35]:hover{text-decoration:underline}.phs-pop-empty[data-v-44e4ae35]{color:var(--s-ink-soft);margin:0;padding:4px;font-size:13px}@media (width<=767px){.phs-pop[data-v-44e4ae35]{width:auto;position:fixed;left:12px;right:12px;transform:none}}.phs-dot[data-v-44e4ae35]:before{content:"";position:absolute;inset:calc(13px - max(44px,100%)/2)}.section[data-v-d2cb3af1]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.bo-head[data-v-d2cb3af1]{max-width:720px;margin:0 0 22px}.bo-heading[data-v-d2cb3af1]{font-size:clamp(20px,3vw,var(--s-h2-size,30px));margin:0 0 6px}.bo-sub[data-v-d2cb3af1]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.bo-card[data-v-d2cb3af1]{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-d2cb3af1]{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:32px}}.bo-items[data-v-d2cb3af1]{flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none}.bo-item[data-v-d2cb3af1],.bo-items[data-v-d2cb3af1]{gap:4px;display:flex}.bo-item[data-v-d2cb3af1]{align-items:center}.bo-plus[data-v-d2cb3af1]{color:var(--s-ink-soft);flex:none}.bo-link[data-v-d2cb3af1]{width:120px;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.bo-thumb[data-v-d2cb3af1]{-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-d2cb3af1],.bo-thumb[data-v-d2cb3af1]{display:block}.bo-title[data-v-d2cb3af1]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.bo-price[data-v-d2cb3af1]{font-size:13px;font-weight:650}.bo-out[data-v-d2cb3af1]{color:var(--s-ink-soft);font-size:12px}.bo-summary[data-v-d2cb3af1]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bo-total[data-v-d2cb3af1]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.bo-total-label[data-v-d2cb3af1]{color:var(--s-ink-soft);font-size:14px}.bo-was[data-v-d2cb3af1]{color:var(--s-ink-soft);font-size:15px}.bo-now[data-v-d2cb3af1]{font-size:22px;font-weight:700}.bo-pill[data-v-d2cb3af1]{color:var(--s-btn-text,#fff);background:var(--s-accent);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.bo-saving[data-v-d2cb3af1]{color:var(--s-ink-soft);margin:0;font-size:13.5px}.bo-summary .s-btn[data-v-d2cb3af1]{justify-content:center;width:100%}.bo-note[data-v-d2cb3af1]{font-weight:600}.bo-err[data-v-d2cb3af1],.bo-note[data-v-d2cb3af1]{margin:0;font-size:14px}.bo-err[data-v-d2cb3af1]{color:#b42318}.bo-skel-btn[data-v-d2cb3af1],.bo-skel-line[data-v-d2cb3af1]{width:100%;height:44px}@media (width<=599px){.bo-link[data-v-d2cb3af1],.bo-thumb[data-v-d2cb3af1]{width:96px}.bo-thumb[data-v-d2cb3af1]{height:120px}}.sw-story[data-v-b8aecc85]{flex-direction:column;gap:32px;display:flex}.sw-story-title[data-v-b8aecc85]{margin:0;font-size:clamp(20px,3vw,28px)}.sw-story-b[data-v-b8aecc85]{margin:0}.sw-story-h[data-v-b8aecc85]{margin:0 0 10px;font-size:clamp(17px,2.4vw,22px);line-height:1.25}.sw-story-h-sm[data-v-b8aecc85]{font-size:16px}.sw-story-cap[data-v-b8aecc85]{color:var(--s-ink-soft,#6b7075);margin:8px 0 0;font-size:13.5px}.sw-story-frame[data-v-b8aecc85]{border-radius:var(--s-radius,8px);background:var(--s-bg-soft,#f4f4f5);width:100%;position:relative;overflow:hidden}.sw-story-frame>iframe[data-v-b8aecc85],.sw-story-frame>img[data-v-b8aecc85],.sw-story-frame>video[data-v-b8aecc85]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block}.sw-story-fig[data-v-b8aecc85]{margin:0}.sw-story-fig figcaption[data-v-b8aecc85],.sw-story-gal figcaption[data-v-b8aecc85]{color:var(--s-ink-soft,#6b7075);margin-top:8px;font-size:13.5px}.sw-story-video[data-v-b8aecc85]{aspect-ratio:16/9}.sw-story-facade[data-v-b8aecc85]{width:100%;height:100%;text-decoration:none;display:block;position:relative}.sw-story-facade>img[data-v-b8aecc85]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sw-story-play[data-v-b8aecc85]{color:#fff;background:linear-gradient(#0000,#0000009e);justify-content:center;align-items:center;gap:10px;min-height:56px;padding:12px 16px;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.sw-story-play-label[data-v-b8aecc85]{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.sw-story-scroll[data-v-b8aecc85]{overflow-x:auto}.sw-story-spec[data-v-b8aecc85]{border-collapse:collapse;width:100%;font-size:14px}.sw-story-spec td[data-v-b8aecc85],.sw-story-spec th[data-v-b8aecc85]{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-line,#e5e5e5);padding:10px 12px}.sw-story-spec th[data-v-b8aecc85]{width:38%;font-weight:600}.sw-story-sr[data-v-b8aecc85]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw-story-faq[data-v-b8aecc85]{border-bottom:1px solid var(--s-line,#e5e5e5)}.sw-story-faq summary[data-v-b8aecc85]{cursor:pointer;align-items:center;min-height:44px;padding:10px 0;font-size:15px;font-weight:600;display:flex}.sw-story-answer[data-v-b8aecc85]{white-space:pre-line;padding:0 0 14px;font-size:14.5px}.sw-story-callout[data-v-b8aecc85]{border-radius:var(--s-radius,8px);border:1px solid var(--s-line,#e5e5e5);background:var(--s-bg-soft,#f7f7f8);padding:16px 18px}.sw-story-callout[data-tone=success][data-v-b8aecc85]{background:#f1faf3;border-color:#b7dfc4}.sw-story-callout[data-tone=warning][data-v-b8aecc85]{background:#fdf7ea;border-color:#e8d09a}.sw-story-callout[data-tone=note][data-v-b8aecc85]{border-color:var(--s-line,#e5e5e5);background:0 0}.sw-story-gal[data-v-b8aecc85]{grid-template-columns:repeat(var(--sw-story-cols,3),1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.sw-story-gal figure[data-v-b8aecc85]{margin:0}@media (width<=700px){.sw-story-gal[data-v-b8aecc85]{grid-template-columns:repeat(2,1fr)}}.sw-story-quote[data-v-b8aecc85]{border-left:3px solid var(--s-accent,currentColor);padding-left:16px}.sw-story-quote blockquote[data-v-b8aecc85]{margin:0;font-size:clamp(16px,2.2vw,20px);line-height:1.45}.sw-story-quote figcaption[data-v-b8aecc85]{color:var(--s-ink-soft,#6b7075);margin-top:10px;font-size:13.5px}.sw-story-cta[data-v-b8aecc85]{margin:0}.sw-story-cta a[data-v-b8aecc85]{border-radius:var(--s-radius,8px);background:var(--s-accent,#1b1b1b);min-height:44px;color:var(--s-accent-ink,#fff);justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sw-story-cta a[data-style=secondary][data-v-b8aecc85]{color:inherit;border:1px solid var(--s-line,#e5e5e5);background:0 0}.sw-story-rte[data-v-b8aecc85]{font-size:15px;line-height:1.6}.sw-story-rte[data-v-b8aecc85] img{max-width:100%;height:auto}.sw-story-rte[data-v-b8aecc85] table{border-collapse:collapse;width:100%}.sw-story-rte[data-v-b8aecc85] td,.sw-story-rte[data-v-b8aecc85] th{border-bottom:1px solid var(--s-line,#e5e5e5);text-align:left;padding:8px 10px}.cg[data-v-930e4699]{color:var(--s-ink,#14181f)}.cg-heading[data-v-930e4699]{font-family:var(--s-font-head,inherit);margin:0 0 16px;font-size:22px}.cg-empty[data-v-930e4699]{border:1px dashed var(--s-line,#e1e4e8);border-radius:var(--s-radius,8px);color:var(--s-ink-soft,#5b6472);margin:0;padding:20px;font-size:14px}.cg-bar[data-v-930e4699]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cg-live[data-v-930e4699]{color:var(--s-ink-soft,#5b6472);margin:0;font-size:13px}.cg-toggle[data-v-930e4699]{appearance:none;background:var(--s-bg,#fff);border:1px solid var(--s-line,#e1e4e8);border-radius:var(--s-btn-radius,6px);cursor:pointer;color:var(--s-ink,#14181f);min-height:40px;padding:8px 14px;font-size:13px}.cg-toggle[aria-pressed=true][data-v-930e4699]{background:var(--s-accent,#1b5e4b);color:var(--s-accent-ink,#fff);border-color:var(--s-accent,#1b5e4b)}.cg-scroll[data-v-930e4699]{border:1px solid var(--s-line,#e1e4e8);border-radius:var(--s-radius,8px);-webkit-overflow-scrolling:touch;overflow-x:auto}.cg-table[data-v-930e4699]{border-collapse:collapse;width:100%;min-width:560px}.cg-table.busy[data-v-930e4699]{opacity:.6}.cg-table caption[data-v-930e4699]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-table td[data-v-930e4699],.cg-table th[data-v-930e4699]{border-bottom:1px solid var(--s-line,#e1e4e8);text-align:left;vertical-align:top;padding:12px 14px;font-size:13.5px}.cg-table tbody th[data-v-930e4699]{white-space:nowrap;font-weight:600}.cg-corner[data-v-930e4699],.cg-table tbody th[data-v-930e4699]{background:var(--s-bg,#fff);z-index:1;box-shadow:1px 0 0 var(--s-line,#e1e4e8);position:sticky;left:0}.cg-head[data-v-930e4699]{text-align:center;min-width:200px}.cg-head[aria-current=true][data-v-930e4699]{background:var(--s-bg-soft,#f6f7f9)}.cg-badge[data-v-930e4699]{background:var(--s-accent,#1b5e4b);color:var(--s-accent-ink,#fff);border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.cg-thumb[data-v-930e4699]{aspect-ratio:1;border-radius:var(--s-radius,8px);background:var(--s-bg-soft,#f6f7f9);max-width:140px;margin:0 auto 8px;overflow:hidden}.cg-thumb[data-v-930e4699],.cg-thumb img[data-v-930e4699]{width:100%;display:block}.cg-thumb img[data-v-930e4699]{-o-object-fit:cover;object-fit:cover;height:100%}.cg-title[data-v-930e4699]{color:var(--s-ink,#14181f);margin-bottom:4px;font-weight:600;text-decoration:none;display:block}.cg-title[data-v-930e4699]:hover{text-decoration:underline}.cg-price[data-v-930e4699]{margin-bottom:6px;font-weight:600;display:block}.cg-compare-at[data-v-930e4699]{color:var(--s-ink-soft,#5b6472);margin-left:6px;font-weight:400}.cg-cta[data-v-930e4699]{border-radius:var(--s-btn-radius,6px);background:var(--s-accent,#1b5e4b);min-height:40px;color:var(--s-accent-ink,#fff);margin-top:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:24px;text-decoration:none;display:inline-block}.cg-remove[data-v-930e4699]{color:var(--s-ink-soft,#5b6472);cursor:pointer;background:0 0;border:none;min-height:32px;margin:8px auto 0;font-size:12px;text-decoration:underline;display:block}.cg-picker[data-v-930e4699]{text-align:left}.cg-picker-label[data-v-930e4699]{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.cg-picker input[data-v-930e4699]{border:1px solid var(--s-input-border,#e1e4e8);border-radius:var(--s-input-radius,6px);box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;font-size:13px}.cg-picker-list[data-v-930e4699]{border:1px solid var(--s-line,#e1e4e8);background:var(--s-bg,#fff);border-radius:6px;max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.cg-picker-opt[data-v-930e4699]{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--s-ink,#14181f);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.cg-picker-opt[data-v-930e4699]:focus-visible,.cg-picker-opt[data-v-930e4699]:hover{background:var(--s-bg-soft,#f6f7f9)}.cg-picker-opt img[data-v-930e4699]{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}.cg-picker-status[data-v-930e4699]{color:var(--s-ink-soft,#5b6472);margin:6px 0 0;font-size:12px}.cg-rating-cell[data-v-930e4699]{display:inline-flex}.cg-reflist[data-v-930e4699]{flex-direction:column;gap:4px;display:flex}.cg-reflist a[data-v-930e4699],.cg-table a[data-v-930e4699]{color:var(--s-accent,#1b5e4b)}@media (prefers-reduced-motion:reduce){.cg-table.busy[data-v-930e4699]{transition:none}}.rsp[data-v-c0196f14]{border:1px solid var(--s-line,#e5e5e5);border-radius:var(--s-radius,10px);padding:18px 20px}.rsp-title[data-v-c0196f14]{margin:0 0 12px;font-size:16px;font-weight:600}.rsp-group[data-v-c0196f14]{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.rsp-opt[data-v-c0196f14]{cursor:pointer;border:1px solid var(--s-line,#e5e5e5);border-radius:var(--s-radius,10px);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rsp-opt.on[data-v-c0196f14]{border-color:var(--s-ink,#1a1a1a);box-shadow:inset 0 0 0 1px var(--s-ink,#1a1a1a)}.rsp-opt input[data-v-c0196f14]{flex:none;margin-top:3px}.rsp-opt-main[data-v-c0196f14]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rsp-opt-name[data-v-c0196f14]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.rsp-opt-note[data-v-c0196f14]{color:var(--s-ink-soft,#6b6b6b);font-size:12.5px}.rsp-opt-price[data-v-c0196f14]{text-align:right;flex:none;font-size:14.5px;font-weight:600}.rsp-was[data-v-c0196f14]{font-size:12px;font-weight:400;display:block}.rsp-badge[data-v-c0196f14],.rsp-was[data-v-c0196f14]{color:var(--s-ink-soft,#6b6b6b)}.rsp-badge[data-v-c0196f14]{letter-spacing:.02em;border:1px solid var(--s-line,#e5e5e5);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.rsp-form[data-v-c0196f14]{border-top:1px solid var(--s-line,#e5e5e5);margin-top:14px;padding-top:14px}.rsp-row[data-v-c0196f14]{flex-wrap:wrap;gap:12px;display:flex}.rsp-field[data-v-c0196f14]{flex-direction:column;flex:180px;gap:4px;min-width:0;margin-bottom:10px;display:flex}.rsp-field.qty[data-v-c0196f14]{flex:0 0 110px}.rsp-field label[data-v-c0196f14]{color:var(--s-ink-soft,#6b6b6b);font-size:12.5px}.rsp-field input[data-v-c0196f14],.rsp-field select[data-v-c0196f14]{font:inherit;border:1px solid var(--s-line,#e5e5e5);border-radius:var(--s-radius,10px);background:var(--s-surface,#fff);color:inherit;width:100%;padding:9px 11px}.rsp-help[data-v-c0196f14],.rsp-opt-lbl[data-v-c0196f14]{color:var(--s-ink-soft,#6b6b6b)}.rsp-help[data-v-c0196f14]{margin:0 0 6px;font-size:12px}.rsp-note[data-v-c0196f14]{margin:4px 0 10px;font-size:13px}.rsp-address[data-v-c0196f14]{margin:4px 0 12px}.rsp-cta[data-v-c0196f14]{width:100%}.rsp-terms[data-v-c0196f14]{color:var(--s-ink-soft,#6b6b6b);margin:10px 0 0;font-size:12px}.rsp-err[data-v-c0196f14]{color:#d72c0d;margin:8px 0 0;font-size:13px}.rsp-done[data-v-c0196f14]{margin:0;font-size:14px}.sr-only[data-v-c0196f14]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.rsp-row[data-v-c0196f14]{flex-direction:column;gap:0}.rsp-field.qty[data-v-c0196f14]{flex:auto}}.mm-wrap[data-v-4a6e4a8a]{margin:14px 0}.mm-btn[data-v-4a6e4a8a]{border-radius:var(--s-btn-radius,var(--s-radius,8px));border:1.5px solid var(--s-ink,#16191c);background:var(--s-bg,#fff);color:var(--s-ink,#16191c);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.mm-btn[data-v-4a6e4a8a]:hover{background:var(--s-ink,#16191c);color:var(--s-bg,#fff)}.mm-btn[data-v-4a6e4a8a]:focus-visible{outline:2px solid var(--s-accent,#1a73e8);outline-offset:2px}.mm-note[data-v-4a6e4a8a]{color:var(--s-ink-soft,#6b7075);margin:6px 0 0;font-size:12px}.section[data-v-c7cb2a72]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ab-empty[data-v-c7cb2a72]{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-2c845bba]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.vb-full[data-v-2c845bba]{padding-top:0}.vb-frame[data-v-2c845bba]{color:#fff;background:#0b0b0b;position:relative;overflow:hidden}.vb-frame-boxed[data-v-2c845bba]{border-radius:var(--s-radius)}.vb-fixed .vb-frame[data-v-2c845bba]{height:var(--vb-h,500px)}@media (width<=767px){.vb-fixed .vb-frame[data-v-2c845bba]{height:var(--vb-h-m,min(var(--vb-h,500px),80svh))}}.vb-media[data-v-2c845bba]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vb-embed-cover[data-v-2c845bba]{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-2c845bba]{width:100%;height:100%;inset:0}.vb-ph[data-v-2c845bba]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,#1b1b1b),#101010)}.vb-cover[data-v-2c845bba],.vb-ph[data-v-2c845bba]{position:absolute;inset:0}.vb-cover[data-v-2c845bba]{z-index:1}.vb-cover img[data-v-2c845bba]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vb-layer[data-v-2c845bba]{z-index:2;pointer-events:none}.vb-layer[data-v-2c845bba],.vb-overlay[data-v-2c845bba]{position:absolute;inset:0}.vb-overlay[data-v-2c845bba]{z-index:3;padding:clamp(20px,4vw,56px);display:flex}.vb-h-left[data-v-2c845bba]{justify-content:flex-start}.vb-h-center[data-v-2c845bba]{justify-content:center}.vb-h-right[data-v-2c845bba]{justify-content:flex-end}.vb-v-top[data-v-2c845bba]{align-items:flex-start}.vb-v-center[data-v-2c845bba]{align-items:center}.vb-v-bottom[data-v-2c845bba]{align-items:flex-end}.vb-content[data-v-2c845bba]{min-width:0}.vb-w-narrow .vb-content[data-v-2c845bba]{max-width:420px}.vb-w-medium .vb-content[data-v-2c845bba]{max-width:640px}.vb-w-wide .vb-content[data-v-2c845bba]{max-width:860px}.vb-h-center .vb-content[data-v-2c845bba]{text-align:center}.vb-h-right .vb-content[data-v-2c845bba]{text-align:right}.vb-panel[data-v-2c845bba]{border-radius:14px;padding:clamp(18px,3vw,32px)}.vb-content.vb-blocks[data-v-2c845bba]{--s-ink:#fff;--s-ink-soft:#ffffffe0;--s-line:#ffffff52}.vb-blocks[data-v-2c845bba] .blk-heading,.vb-blocks[data-v-2c845bba] .blk-jumbo{text-shadow:0 2px 12px #00000059}.vb-heading[data-v-2c845bba]{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4.4vw,56px);line-height:1.06}.vb-sub[data-v-2c845bba]{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-2c845bba]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.vb-h-center .vb-cta[data-v-2c845bba]{justify-content:center}.vb-h-right .vb-cta[data-v-2c845bba]{justify-content:flex-end}.vb-cta .s-btn[data-v-2c845bba]{border-radius:var(--vb-btnrad,var(--s-btn-radius))}.vb-btn-link[data-v-2c845bba]{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-2c845bba]:hover{text-decoration-thickness:2px}.vb-ctl[data-v-2c845bba]{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-2c845bba]:hover{background:#0000009e}.vb-ctl[data-v-2c845bba]:focus-visible{outline-offset:2px;outline:2px solid #fff}.vb-hint[data-v-2c845bba]{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-2c845bba]{padding:20px 16px}.vb-ctl[data-v-2c845bba]{bottom:12px;left:12px}.vb-has-ctl .vb-overlay.vb-v-bottom[data-v-2c845bba]{padding-bottom:68px}.vb-mh-left[data-v-2c845bba]{justify-content:flex-start}.vb-mh-center[data-v-2c845bba]{justify-content:center}.vb-mh-right[data-v-2c845bba]{justify-content:flex-end}.vb-mh-left .vb-content[data-v-2c845bba]{text-align:left}.vb-mh-center .vb-content[data-v-2c845bba]{text-align:center}.vb-mh-right .vb-content[data-v-2c845bba]{text-align:right}.vb-mh-left .vb-cta[data-v-2c845bba]{justify-content:flex-start}.vb-mh-center .vb-cta[data-v-2c845bba]{justify-content:center}.vb-mh-right .vb-cta[data-v-2c845bba]{justify-content:flex-end}.vb-mta-left .vb-content[data-v-2c845bba]{text-align:left}.vb-mta-center .vb-content[data-v-2c845bba]{text-align:center}.vb-mta-right .vb-content[data-v-2c845bba]{text-align:right}.vb-mta-left .vb-cta[data-v-2c845bba]{justify-content:flex-start}.vb-mta-center .vb-cta[data-v-2c845bba]{justify-content:center}.vb-mta-right .vb-cta[data-v-2c845bba]{justify-content:flex-end}}.section[data-v-c1322dc2]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.vwt[data-v-c1322dc2]{grid-template-columns:1fr;gap:24px;display:grid}.vwt-joined[data-v-c1322dc2]{gap:0}.vwt-media[data-v-c1322dc2]{background:#0b0b0b;position:relative;overflow:hidden}.vwt-player[data-v-c1322dc2]{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;display:block}.vwt-ph[data-v-c1322dc2],.vwt-player[data-v-c1322dc2]{position:absolute;inset:0}.vwt-ph[data-v-c1322dc2]{background:linear-gradient(135deg,color-mix(in srgb,var(--s-accent) 22%,#1b1b1b),#101010)}.vwt-facade[data-v-c1322dc2]{cursor:pointer;display:block}.vwt-facade img[data-v-c1322dc2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vwt-play[data-v-c1322dc2]{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-c1322dc2]{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-c1322dc2]{letter-spacing:.01em;text-shadow:0 1px 8px #0009;font-size:13px;font-weight:650}.vwt-facade[data-v-c1322dc2]:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.vwt-copy[data-v-c1322dc2]{min-width:0}.vwt-ta-center[data-v-c1322dc2]{text-align:center}.vwt-ta-right[data-v-c1322dc2]{text-align:right}.vwt-heading[data-v-c1322dc2]{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,40px);line-height:1.1}.vwt-sub[data-v-c1322dc2]{color:var(--s-ink-soft);white-space:pre-line;margin:14px 0 0;font-size:16px;line-height:1.65}.vwt-cta[data-v-c1322dc2]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.vwt-ta-center .vwt-cta[data-v-c1322dc2]{justify-content:center}.vwt-ta-right .vwt-cta[data-v-c1322dc2]{justify-content:flex-end}.vwt-cta .s-btn[data-v-c1322dc2]{border-radius:var(--vwt-btnrad,var(--s-btn-radius))}.vwt-btn-link[data-v-c1322dc2]{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-c1322dc2]:hover{text-decoration-thickness:2px}@media (width<=899px){.vwt-mtext .vwt-media[data-v-c1322dc2]{order:2}.vwt-joined .vwt-copy[data-v-c1322dc2]{padding:clamp(20px,5vw,32px) 0 0}}@media (width>=900px){.vwt[data-v-c1322dc2]{grid-template-columns:var(--vwt-mw,55%) 1fr;gap:var(--vwt-gap,36px);align-items:var(--vwt-va,center)}.vwt-right[data-v-c1322dc2]{grid-template-columns:1fr var(--vwt-mw,55%)}.vwt-right .vwt-media[data-v-c1322dc2]{order:2}.vwt-joined .vwt-copy[data-v-c1322dc2]{padding:clamp(24px,3vw,44px)}}@media (width<=767px){.vwt-mta-left[data-v-c1322dc2]{text-align:left}.vwt-mta-center[data-v-c1322dc2]{text-align:center}.vwt-mta-right[data-v-c1322dc2]{text-align:right}.vwt-mta-left .vwt-cta[data-v-c1322dc2]{justify-content:flex-start}.vwt-mta-center .vwt-cta[data-v-c1322dc2]{justify-content:center}.vwt-mta-right .vwt-cta[data-v-c1322dc2]{justify-content:flex-end}}.section[data-v-aca77293]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.ihs-canvas[data-v-aca77293]{position:relative}.ihs-grid[data-v-aca77293]{gap:var(--ihs-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.ihs-grid-split[data-v-aca77293]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ihs-frame[data-v-aca77293],.ihs-stage[data-v-aca77293]{position:relative}.ihs-frame[data-v-aca77293]{border-radius:var(--s-radius);background:var(--s-bg-soft);overflow:hidden}.ihs-min[data-v-aca77293]{min-height:var(--ihs-mh)}@media (width<=767px){.ihs-min[data-v-aca77293]{min-height:min(var(--ihs-mh,0px),80svh)}}.ihs-frame img[data-v-aca77293]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ihs-adapt img[data-v-aca77293]{height:auto}.ihs-adapt.ihs-min img[data-v-aca77293]{height:100%;position:absolute;inset:0}.ihs-ph[data-v-aca77293]{justify-content:center;align-items:center;display:flex}.ihs-ph[data-v-aca77293],.ihs-tint[data-v-aca77293]{position:absolute;inset:0}.ihs-tint[data-v-aca77293]{pointer-events:none}.ihs-img-mobile[data-v-aca77293]{display:block}.ihs-img-desktop[data-v-aca77293]{display:none}@media (width>=768px){.ihs-img-mobile[data-v-aca77293]{display:none}.ihs-img-desktop[data-v-aca77293]{display:block}}.ihs-spot[data-v-aca77293]{z-index:2;width:0;height:0;position:absolute}.ihs-marker[data-v-aca77293]{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-aca77293],.ihs-marker[data-v-aca77293]:before{position:absolute;transform:translate(-50%,-50%)}.ihs-marker[data-v-aca77293]: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-aca77293]: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-aca77293;position:absolute;inset:-6px}.ihs-marker[data-v-aca77293]:focus-visible,.ihs-marker[data-v-aca77293]:hover{background:var(--s-ink)}.ihs-marker[data-v-aca77293]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ihs-marker.ihs-open[data-v-aca77293]{background:var(--s-ink)}.ihs-marker.ihs-open[data-v-aca77293]:after{opacity:0;animation:none}.ihs-mk-i[data-v-aca77293]{transition:transform .18s}.ihs-marker.ihs-open .ihs-mk-i[data-v-aca77293]{transform:rotate(45deg)}@keyframes ihs-pulse-aca77293{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-aca77293]:after{animation:none}.ihs-mk-i[data-v-aca77293]{transition:none}}.ihs-card[data-v-aca77293]{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-aca77293]:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.ihs-card-above[data-v-aca77293]:before{top:auto;bottom:-20px}.ihs-card-center[data-v-aca77293]{left:0;transform:translate(-50%)}.ihs-card-start[data-v-aca77293]{left:-14px}.ihs-card-end[data-v-aca77293]{right:-14px}.ihs-card-center[data-v-aca77293],.ihs-card-end[data-v-aca77293],.ihs-card-start[data-v-aca77293]{top:20px}.ihs-card-above[data-v-aca77293]{top:auto;bottom:20px}.ihs-card-title[data-v-aca77293]{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:650;line-height:1.3}.ihs-card-text[data-v-aca77293]{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-aca77293]{color:var(--s-accent);margin-top:9px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.ihs-card-link[data-v-aca77293]:hover{text-decoration:underline}.ihs-card-empty[data-v-aca77293]{color:var(--s-ink-soft);margin:0;font-size:13px}.ihs-text[data-v-aca77293]{z-index:1;pointer-events:none;padding:clamp(20px,4vw,44px);display:flex;position:absolute;inset:0}.ihs-text-inner[data-v-aca77293]{pointer-events:none;max-width:440px}.ihs-text-inner[data-v-aca77293]>*{pointer-events:auto}.ihs-h-left[data-v-aca77293]{justify-content:flex-start}.ihs-h-center[data-v-aca77293]{justify-content:center}.ihs-h-right[data-v-aca77293]{justify-content:flex-end}.ihs-v-top[data-v-aca77293]{align-items:flex-start}.ihs-v-center[data-v-aca77293]{align-items:center}.ihs-v-bottom[data-v-aca77293]{align-items:flex-end}.ihs-ta-left[data-v-aca77293]{text-align:left}.ihs-ta-center[data-v-aca77293]{text-align:center}.ihs-ta-right[data-v-aca77293]{text-align:right}.ihs-heading[data-v-aca77293],.ihs-sub[data-v-aca77293]{color:var(--ihs-text,#fff);text-shadow:0 1px 16px #00000073}.ihs-heading[data-v-aca77293]{font-size:clamp(24px,3.6vw,var(--s-h2-size,34px));margin:0}.ihs-sub[data-v-aca77293]{white-space:pre-line;margin:10px 0 0;font-size:15.5px;line-height:1.6}.ihs-btn-link[data-v-aca77293],.ihs-text-inner .s-btn[data-v-aca77293]{margin-top:18px}.ihs-btn-link[data-v-aca77293]{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-aca77293]{padding:18px}.ihs-text-inner[data-v-aca77293]{max-width:none}.ihs-card[data-v-aca77293]{width:224px;max-width:min(224px,68vw)}}@media (width<=767px){.ihs-card[data-v-aca77293]{width:auto;transform:none;left:12px!important;right:12px!important}}.section[data-v-defe8aff]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.cmp-head[data-v-defe8aff]{max-width:760px;margin:0 0 28px}.cmp-head-center[data-v-defe8aff]{text-align:center;margin-left:auto;margin-right:auto}.cmp-head-right[data-v-defe8aff]{text-align:right;margin-left:auto}.cmp-head h2[data-v-defe8aff]{font-size:clamp(24px,3.4vw,var(--s-h2-size,40px))}.cmp-head h2[data-v-defe8aff] p{margin:0}.cmp-head h2[data-v-defe8aff] a{color:inherit;text-decoration:underline}.cmp-desc[data-v-defe8aff]{color:var(--s-ink-soft);margin-top:8px;font-size:15px;line-height:1.6}.cmp-desc[data-v-defe8aff] p{margin:0 0 6px}.cmp-desc[data-v-defe8aff] p:last-child{margin-bottom:0}.cmp-grid[data-v-defe8aff]{gap:var(--cmp-gap,20px);grid-template-columns:1fr;display:grid}@media (width>=750px){.cmp-grid[data-v-defe8aff]{grid-template-columns:repeat(var(--cmp-cols,3),minmax(0,1fr))}}@media (width<=749px){.cmp-rail[data-v-defe8aff]{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-defe8aff]{scroll-snap-align:start;flex:0 0 66%;min-width:0}}.cmp-card[data-v-defe8aff]{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-defe8aff]{text-align:left}.cmp-align-center .cmp-card[data-v-defe8aff]{text-align:center}.cmp-align-right .cmp-card[data-v-defe8aff]{text-align:right}.cmp-card.is-highlight[data-v-defe8aff]{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-defe8aff]{border:1px dashed var(--s-line);background:0 0}.cmp-badge[data-v-defe8aff]{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-defe8aff]{align-self:flex-start}.cmp-align-right .cmp-badge[data-v-defe8aff]{align-self:flex-end}.cmp-badge-current[data-v-defe8aff]{background:var(--s-ink);color:var(--s-bg,#fff)}.cmp-media[data-v-defe8aff]{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-defe8aff]{aspect-ratio:auto}.cmp-media img[data-v-defe8aff]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cmp-media-natural img[data-v-defe8aff]{height:auto}.cmp-ph[data-v-defe8aff]{justify-content:center;align-items:center;width:100%;height:100%;min-height:80px;display:flex}.cmp-media-hit[data-v-defe8aff]{position:absolute;inset:0}.cmp-vendor[data-v-defe8aff]{letter-spacing:.09em;text-transform:uppercase;color:var(--s-ink-soft);margin:12px 0 0;font-size:11px}.cmp-title[data-v-defe8aff]{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-defe8aff]{color:inherit;text-decoration:none}.cmp-title a[data-v-defe8aff]:hover{text-decoration:underline}.cmp-price[data-v-defe8aff]{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-defe8aff]{justify-content:center}.cmp-align-right .cmp-price[data-v-defe8aff]{justify-content:flex-end}.cmp-was[data-v-defe8aff]{color:var(--s-ink-soft);font-size:14px;font-weight:400}.cmp-rows[data-v-defe8aff]{margin:14px 0 0}.cmp-row[data-v-defe8aff]{border-top:1px solid var(--s-line);padding:12px 0}.cmp-no-rules .cmp-row[data-v-defe8aff]{border-top:0;padding:6px 0}.cmp-label[data-v-defe8aff]{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-defe8aff]{margin:0 0 4px;display:block}.cmp-value[data-v-defe8aff]{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-defe8aff]{color:var(--s-ink-soft)}.cmp-ic[data-v-defe8aff]{vertical-align:-2px}.cmp-actions[data-v-defe8aff]{margin:16px 0 0}.cmp-align-center .cmp-actions[data-v-defe8aff]{justify-content:center;display:flex}.cmp-align-right .cmp-actions[data-v-defe8aff]{justify-content:flex-end;display:flex}.cmp-btn-link[data-v-defe8aff]{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-defe8aff]:disabled{opacity:.55;cursor:not-allowed}.cmp-cta.s-btn[data-v-defe8aff]{padding:11px 22px;font-size:14px}.cmp-hint[data-v-defe8aff]{color:var(--s-ink-soft);text-align:center;margin:auto 0;padding:24px 8px;font-size:13px}.cmp-scroll[data-v-defe8aff]{-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-defe8aff]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.cmp-table[data-v-defe8aff]{border-collapse:collapse;background:var(--cmp-card-bg,var(--s-card-bg,transparent));width:100%;min-width:560px}.cmp-table td[data-v-defe8aff],.cmp-table th[data-v-defe8aff]{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-defe8aff],.cmp-no-rules .cmp-table th[data-v-defe8aff],.cmp-table tbody tr:last-child td[data-v-defe8aff],.cmp-table tbody tr:last-child th[data-v-defe8aff]{border-bottom:0}.cmp-corner[data-v-defe8aff],.cmp-label-th[data-v-defe8aff]{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-defe8aff]{white-space:nowrap}.cmp-th[data-v-defe8aff]{text-align:center;min-width:190px}.cmp-th .cmp-media-sm[data-v-defe8aff]{max-width:150px;margin:0 auto 10px}.cmp-th .cmp-actions[data-v-defe8aff],.cmp-th .cmp-price[data-v-defe8aff],.cmp-th .cmp-title-th[data-v-defe8aff],.cmp-th .cmp-vendor[data-v-defe8aff]{display:block}.cmp-th .cmp-price[data-v-defe8aff]{justify-content:center;display:flex}.cmp-th .cmp-actions[data-v-defe8aff]{margin-top:12px}.cmp-table td.is-highlight[data-v-defe8aff],.cmp-th.is-highlight[data-v-defe8aff]{background:color-mix(in srgb,var(--cmp-highlight,var(--s-accent)) 8%,transparent)}@media (width<=479px){.cmp-label-th[data-v-defe8aff]{white-space:normal;max-width:120px}}.cmp-more-wrap[data-v-defe8aff]{text-align:center;margin:28px 0 0}.cmp-more.s-btn[data-v-defe8aff]{padding:11px 24px;font-size:14px}.cmp-editor .cmp-hint[data-v-defe8aff]{border:1px dashed var(--s-line);border-radius:var(--s-radius)}@media (width<=749px){.cmp-card[data-v-defe8aff]{padding:min(var(--cmp-card-pad,16px),16px)}.cmp-card .cmp-media[data-v-defe8aff]{max-width:200px;margin-inline:auto}.cmp-head h2[data-v-defe8aff]{font-size:22px}.cmp-title[data-v-defe8aff]{font-size:min(var(--cmp-title-size,18px),15px)}.cmp-label[data-v-defe8aff]{font-size:min(var(--cmp-label-size,11px),10px)}.cmp-value[data-v-defe8aff]{font-size:min(var(--cmp-value-size,14px),13px)}.cmp-price[data-v-defe8aff]{font-size:15px}.cmp-desc[data-v-defe8aff]{font-size:13px}.cmp-cta.s-btn[data-v-defe8aff]{padding:9px 16px;font-size:13px}.cmp-table td[data-v-defe8aff],.cmp-table th[data-v-defe8aff]{padding:min(var(--cmp-card-pad,14px),14px)}}@media (prefers-reduced-motion:reduce){.cmp-rail[data-v-defe8aff]{scroll-behavior:auto}}.section[data-v-62f87156]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.gal-head[data-v-62f87156]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 26px;display:flex}.gal-head-copy[data-v-62f87156]{max-width:720px}.gal-al-center[data-v-62f87156]{text-align:center;justify-content:center}.gal-al-center .gal-head-copy[data-v-62f87156]{margin-inline:auto}.gal-al-right[data-v-62f87156]{text-align:right;justify-content:flex-end}.gal-heading[data-v-62f87156]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.gal-sub[data-v-62f87156]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.gal-more[data-v-62f87156]{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-62f87156]:hover{text-decoration:underline}.gal-grid[data-v-62f87156]{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-62f87156]{grid-template-columns:repeat(var(--gal-cols,3),minmax(0,1fr))}}.gal-i[data-v-62f87156]{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-62f87156]{min-height:var(--gal-h,480px)}.gal-i.is-wide[data-v-62f87156]{grid-column:span 2}}@media (width<=989px){.gal-grid:not(.gal-car) .gal-i.is-wide[data-v-62f87156]{grid-column:1/-1}}.gal-img[data-v-62f87156]{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gal-img[data-v-62f87156],.gal-ov[data-v-62f87156]{position:absolute;inset:0}.gal-ov[data-v-62f87156]{z-index:1;pointer-events:none}.gal-b[data-v-62f87156]{z-index:2;max-width:100%;padding:36px 24px;position:relative}.gal-h[data-v-62f87156]{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.1}.gal-t[data-v-62f87156]{white-space:pre-line;margin:8px 0 0;font-size:15.5px;line-height:1.5}.gal-link[data-v-62f87156]{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-62f87156]:after{content:"→";font-weight:400}.gal-link[data-v-62f87156]:hover{opacity:.78}.gal-cta[data-v-62f87156]{margin-top:18px}.gal-cta[data-v-62f87156]:focus-visible,.gal-link[data-v-62f87156]:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=989px){.gal-grid.gal-car[data-v-62f87156]{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-62f87156]::-webkit-scrollbar{display:none}.gal-grid.gal-car .gal-i[data-v-62f87156]{scroll-snap-align:start;flex:0 0 82%}.gal-grid.gal-car .gal-i.is-wide[data-v-62f87156]{flex-basis:92%}.gal-grid.gal-car[data-v-62f87156]:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}}@media (width<=767px){.gal-grid[data-v-62f87156],.gal-grid.gal-car[data-v-62f87156]{gap:var(--gal-mgap,var(--gal-gap,24px))}}@media (width<=400px){.gal-b[data-v-62f87156]{padding:26px 18px}.gal-t[data-v-62f87156]{font-size:14.5px}}.section[data-v-d5054eac]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.rb-band[data-v-d5054eac]{background-color:var(--s-accent);color:var(--s-btn-text,#fff);position:relative;overflow:hidden}.rb-ov[data-v-d5054eac]{z-index:0;pointer-events:none;position:absolute;inset:0}.rb-row[data-v-d5054eac]{z-index:1;flex-wrap:wrap;align-items:center;gap:22px;display:flex;position:relative}.rb-row[data-v-d5054eac] .blk,.rb-band .rb-row[data-v-d5054eac] .blk-text p{margin:0}.rb-code[data-v-d5054eac]{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-d5054eac]:hover{background:#00000052}.rb-code[data-v-d5054eac]:active{transform:scale(.98)}.rb-code[data-v-d5054eac]:focus-visible{outline-offset:3px;outline:2px solid}.rb-x[data-v-d5054eac]{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-d5054eac]:hover{opacity:1;background:#0000002e}.rb-x[data-v-d5054eac]:focus-visible{outline-offset:2px;opacity:1;outline:2px solid}.rb-live[data-v-d5054eac]{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-d5054eac]{text-align:center;flex-direction:column;align-items:center}.rb-code[data-v-d5054eac]{width:100%}}@media (prefers-reduced-motion:reduce){.rb-code[data-v-d5054eac]{transition:none}.rb-code[data-v-d5054eac]:active{transform:none}}.section[data-v-f38291f0]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.cr-head[data-v-f38291f0]{max-width:720px;margin:0 0 28px}.cr-al-center[data-v-f38291f0]{text-align:center;margin-inline:auto}.cr-al-right[data-v-f38291f0]{text-align:right;margin-left:auto}.cr-heading[data-v-f38291f0]{font-size:clamp(24px,3.4vw,var(--s-h2-size,34px));margin:0}.cr-sub[data-v-f38291f0]{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-f38291f0],.cr-head .s-btn[data-v-f38291f0]{margin-top:18px}.cr-btn-link[data-v-f38291f0]{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-f38291f0]{grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;display:grid}@media (width>=900px){.cr-split[data-v-f38291f0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.cr-img-right .cr-media[data-v-f38291f0]{order:2}.cr-overlap[data-v-f38291f0]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:0}.cr-overlap .cr-rows[data-v-f38291f0]{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-f38291f0]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.cr-overlap.cr-img-right .cr-rows[data-v-f38291f0]{margin-left:0;margin-right:-76px}}.cr-media[data-v-f38291f0],.cr-pics[data-v-f38291f0]{position:relative}.cr-pics[data-v-f38291f0]{border-radius:var(--s-radius);background:var(--s-bg-soft);min-height:220px;overflow:hidden}.cr-pic[data-v-f38291f0]{opacity:0;visibility:hidden;transition:opacity .3s;position:absolute;inset:0}.cr-pic.cr-on[data-v-f38291f0]{opacity:1;visibility:visible}.cr-pic img[data-v-f38291f0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cr-adapt .cr-pic-base[data-v-f38291f0]{position:relative}.cr-adapt .cr-pic-base img[data-v-f38291f0]{height:auto}.cr-ph[data-v-f38291f0]{justify-content:center;align-items:center;display:flex}.cr-ph[data-v-f38291f0],.cr-tint[data-v-f38291f0]{position:absolute;inset:0}.cr-tint[data-v-f38291f0]{pointer-events:none}@media (prefers-reduced-motion:reduce){.cr-pic[data-v-f38291f0]{transition:none}}.cr-over[data-v-f38291f0]{pointer-events:none;padding:clamp(16px,3vw,32px);display:flex;position:absolute;inset:0}.cr-h-left[data-v-f38291f0]{justify-content:flex-start}.cr-h-center[data-v-f38291f0]{justify-content:center}.cr-h-right[data-v-f38291f0]{justify-content:flex-end}.cr-v-top[data-v-f38291f0]{align-items:flex-start}.cr-v-center[data-v-f38291f0]{align-items:center}.cr-v-bottom[data-v-f38291f0]{align-items:flex-end}.cr-over-h[data-v-f38291f0]{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-f38291f0]{text-align:center}.cr-h-right .cr-over-h[data-v-f38291f0]{text-align:right}.cr-rows[data-v-f38291f0]{border-top:1px solid var(--cr-line,var(--s-line))}.cr-row[data-v-f38291f0]{border-bottom:1px solid var(--cr-line,var(--s-line))}.cr-h[data-v-f38291f0]{font-size:inherit;font-weight:inherit;margin:0}.cr-q[data-v-f38291f0]{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-f38291f0]:hover{color:var(--s-accent)}.cr-q[data-v-f38291f0]:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.cr-q-t[data-v-f38291f0]{flex:auto}.cr-q-i[data-v-f38291f0]{color:var(--s-accent);flex:none;transition:transform .18s;display:inline-flex}.cr-q-i.cr-q-open[data-v-f38291f0]{transform:rotate(45deg)}.cr-a[data-v-f38291f0]{text-align:left}.cr-a-in[data-v-f38291f0]{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-f38291f0]{transition:none}}.cr-a-in[data-v-f38291f0] p{margin:0 0 10px}.cr-a-in[data-v-f38291f0] p:last-child{margin-bottom:0}.cr-a-in[data-v-f38291f0] ol,.cr-a-in[data-v-f38291f0] ul{margin:0 0 10px;padding-left:20px}.cr-a-in[data-v-f38291f0] a{color:var(--s-accent)}.section[data-v-c1566f33]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.sc-band.has-bg[data-v-c1566f33]{position:relative}.sc-band[data-v-c1566f33]{min-height:var(--sc-mh,0)}@media (width<=767px){.sc-band[data-v-c1566f33]{min-height:min(var(--sc-mh,0px),80svh)}}.sc-overlay[data-v-c1566f33]{pointer-events:none;position:absolute;inset:0}.sc[data-v-c1566f33]{position:relative}.sc-head[data-v-c1566f33]{max-width:760px;margin:0 0 32px}.sc-head-center[data-v-c1566f33]{text-align:center;margin-left:auto;margin-right:auto}.sc-head-right[data-v-c1566f33]{text-align:right;margin-left:auto}.sc-head h2[data-v-c1566f33]{font-size:clamp(26px,4.2vw,var(--s-h2-size,48px))}.sc-head h2[data-v-c1566f33] p{margin:0}.sc-head h2[data-v-c1566f33] a{color:inherit;text-decoration:underline}.sc-desc[data-v-c1566f33]{color:var(--s-ink-soft);margin-top:8px;font-size:15px;line-height:1.6}.sc-desc[data-v-c1566f33] p{margin:0 0 6px}.sc-desc[data-v-c1566f33] p:last-child{margin-bottom:0}.sc-grid[data-v-c1566f33]{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-c1566f33]{grid-template-columns:repeat(var(--sc-cols,3),minmax(0,1fr))}}.sc-item[data-v-c1566f33]{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-c1566f33]{text-align:left;align-items:flex-start}.sc-align-center .sc-item[data-v-c1566f33]{text-align:center;align-items:center}.sc-align-right .sc-item[data-v-c1566f33]{text-align:right;align-items:flex-end}.sc-icon[data-v-c1566f33]{color:var(--sc-icon-color,var(--s-accent));margin-bottom:10px}.sc-icon-img[data-v-c1566f33]{-o-object-fit:contain;object-fit:contain;margin-bottom:10px;display:block}.sc-figure[data-v-c1566f33]{margin:0}.sc-value[data-v-c1566f33]{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-c1566f33]{font-variant-numeric:tabular-nums;display:inline-grid}.sc-num>span[data-v-c1566f33]{grid-area:1/1}.sc-num-ghost[data-v-c1566f33]{visibility:hidden}.sc-align-center .sc-num[data-v-c1566f33]{text-align:center}.sc-align-right .sc-num[data-v-c1566f33]{text-align:right}.sc-affix[data-v-c1566f33]{font-size:.6em;font-weight:inherit;white-space:nowrap}.sc-affix-sp[data-v-c1566f33]{margin-inline-start:.3em}.sc-affix-sp[data-v-c1566f33]:first-child{margin-inline:0 .3em}.sc-caption[data-v-c1566f33]{color:var(--sc-caption-color,var(--s-ink-soft));margin:10px 0 0}.sc-caption-body[data-v-c1566f33]{font-size:var(--sc-caption-size,15px)}.sc-caption-subtitle[data-v-c1566f33]{font-size:var(--sc-caption-size,19px);color:var(--sc-caption-color,var(--s-ink));font-weight:600}.sc-caption-uppercase[data-v-c1566f33]{font-size:var(--sc-caption-size,12px);letter-spacing:.14em;text-transform:uppercase;font-weight:650}.sc-note[data-v-c1566f33]{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-c1566f33]{color:#fff}.sc-on-media .sc-value[data-v-c1566f33]{color:var(--sc-value-color,#fff)}.sc-on-media .sc-caption[data-v-c1566f33]{color:var(--sc-caption-color,#ffffffdb)}.sc-on-media .sc-note[data-v-c1566f33]{color:var(--sc-caption-color,#ffffffc7)}.sc-on-media[data-v-c1566f33] h2{color:#fff}.sc-on-media .sc-desc[data-v-c1566f33]{color:#ffffffdb}.sc-on-media .sc-icon[data-v-c1566f33]{color:var(--sc-icon-color,#fff)}@media (width<=400px){.sc-value[data-v-c1566f33]{font-size:var(--sc-value-size,clamp(30px,11vw,46px))}}.section[data-v-da5b3315]{padding-top:calc(var(--s-section-gap,56px)*var(--s-space-scale,1))}.st-head[data-v-da5b3315]{max-width:720px;margin:0 0 22px}.st-heading[data-v-da5b3315]{font-size:clamp(22px,3.4vw,var(--s-h2-size,30px));margin:0 0 8px}.st-sub[data-v-da5b3315]{color:var(--s-ink-soft);white-space:pre-line;margin:0;font-size:15px}.st-ta-center .st-head[data-v-da5b3315]{text-align:center;margin-inline:auto}.st-ta-right .st-head[data-v-da5b3315]{text-align:right;margin-left:auto}.st-strip[data-v-da5b3315]{display:flex}.st-ta-center .st-strip[data-v-da5b3315]{justify-content:center}.st-ta-right .st-strip[data-v-da5b3315]{justify-content:flex-end}.st-div .st-strip[data-v-da5b3315]{border-bottom:1px solid var(--s-line)}.st-list[data-v-da5b3315]{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-da5b3315]::-webkit-scrollbar{display:none}@media (width>=640px){.st-list[data-v-da5b3315]{flex-wrap:wrap;overflow-x:visible}}.st-tab[data-v-da5b3315]{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-da5b3315],.st-tab[data-v-da5b3315]:hover{color:var(--s-ink)}.st-tab[data-v-da5b3315]:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.st-tab-icon[data-v-da5b3315]{flex:none}@media (prefers-reduced-motion:reduce){.st-tab[data-v-da5b3315]{transition:none}}.st-sz-small .st-tab[data-v-da5b3315]{padding:9px 12px;font-size:13px}.st-sz-medium .st-tab[data-v-da5b3315]{padding:12px 16px;font-size:14.5px}.st-sz-large .st-tab[data-v-da5b3315]{padding:15px 20px;font-size:16px}.st-s-underline .st-list[data-v-da5b3315]{gap:8px;margin-bottom:-1px}.st-s-underline .st-tab[data-v-da5b3315]: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-da5b3315]:after{background:var(--s-accent)}.st-s-pills .st-list[data-v-da5b3315]{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-da5b3315]{border-radius:999px}.st-s-pills .st-tab.is-active[data-v-da5b3315]{background:var(--s-bg,#fff);color:var(--s-ink);box-shadow:0 1px 3px #11111129}.st-full .st-list[data-v-da5b3315]{width:100%;overflow-x:visible}.st-full .st-tab[data-v-da5b3315]{white-space:normal;flex:1 1 0;min-width:0}@media (width<=639px){.st-m-stack .st-strip[data-v-da5b3315]{display:block}.st-m-stack.st-div .st-strip[data-v-da5b3315]{border-bottom:0}.st-m-stack .st-list[data-v-da5b3315]{flex-direction:column;align-items:stretch;width:100%;margin-bottom:0;overflow-x:visible}.st-m-stack .st-tab[data-v-da5b3315]{white-space:normal;flex:none;justify-content:flex-start}.st-m-stack.st-s-underline .st-list[data-v-da5b3315]{gap:0}.st-m-stack.st-s-underline .st-tab[data-v-da5b3315]{border-bottom:1px solid var(--s-line);border-radius:0}.st-m-stack.st-s-underline .st-tab[data-v-da5b3315]:after{width:2px;height:auto;inset:0 auto 0 0}.st-m-stack.st-s-pills .st-list[data-v-da5b3315]{border-radius:var(--s-radius,12px)}.st-m-stack.st-s-pills .st-tab[data-v-da5b3315]{border-radius:calc(var(--s-radius,12px) - 4px)}}.st-panels[data-v-da5b3315]{margin-top:var(--st-panel-gap,26px)}.st-panel[data-v-da5b3315]{flex-direction:column;gap:14px;min-width:0;display:flex}.st-panel[data-v-da5b3315]:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}.st-a-center[data-v-da5b3315]{align-items:center}.st-a-right[data-v-da5b3315]{align-items:flex-end}.st-panel[hidden][data-v-da5b3315]{display:none}.st-h-match .st-panels[data-v-da5b3315]{display:grid}.st-h-match .st-panel[data-v-da5b3315]{grid-area:1/1}.st-h-match .st-panel[hidden][data-v-da5b3315]{visibility:hidden;display:flex}.sw-stk-layer[data-v-d17ec1eb]{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sw-stk[data-v-d17ec1eb]{line-height:0;position:absolute}.sw-stk-top-left[data-v-d17ec1eb]{top:var(--stk-y);left:var(--stk-x)}.sw-stk-top-right[data-v-d17ec1eb]{top:var(--stk-y);right:var(--stk-x)}.sw-stk-bottom-left[data-v-d17ec1eb]{bottom:var(--stk-y);left:var(--stk-x)}.sw-stk-bottom-right[data-v-d17ec1eb]{bottom:var(--stk-y);right:var(--stk-x)}.sw-stk-middle-left[data-v-d17ec1eb]{top:50%;left:var(--stk-x);transform:translateY(-50%)}.sw-stk-middle-right[data-v-d17ec1eb]{top:50%;right:var(--stk-x);transform:translateY(-50%)}.sw-stk-media[data-v-d17ec1eb]{display:block}.sw-stk-media img[data-v-d17ec1eb]{width:100%;height:auto;display:block}.sw-stk-link[data-v-d17ec1eb]{pointer-events:auto;cursor:pointer}.sw-stk-link[data-v-d17ec1eb]:focus-visible{outline:2px solid var(--s-ink,#1a1a1a);outline-offset:3px}@media (width<=767px){.sw-stk-hide-m[data-v-d17ec1eb]{display:none}}.sw-stt[data-v-f67a77c8]{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-f67a77c8]{left:calc(var(--stt-x) + env(safe-area-inset-left))}.sw-stt-right[data-v-f67a77c8]{right:calc(var(--stt-x) + env(safe-area-inset-right))}.sw-stt-circle[data-v-f67a77c8]{border-radius:999px}.sw-stt-rounded[data-v-f67a77c8]{border-radius:12px}.sw-stt-square[data-v-f67a77c8]{border-radius:0}.sw-stt[data-v-f67a77c8]:hover{transform:translateY(-2px)}.sw-stt[data-v-f67a77c8]:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.sw-stt[data-v-f67a77c8]{transition:none}.sw-stt[data-v-f67a77c8]:hover{transform:none}}@media (width<=767px){.sw-stt-hide-m[data-v-f67a77c8]{display:none}}.sw-age[data-v-92c3598f]{z-index:200;background:#0c0c0ceb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sw-age-bg[data-v-92c3598f]{opacity:.35;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.sw-age-panel[data-v-92c3598f]{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-92c3598f]:focus{outline:none}.sw-age-logo[data-v-92c3598f]{-o-object-fit:contain;object-fit:contain;max-width:160px;max-height:64px;margin:0 auto 20px;display:block}.sw-age-heading[data-v-92c3598f]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(22px,4vw,30px);font-weight:750}.sw-age-msg[data-v-92c3598f]{color:inherit;opacity:.82;margin:0 0 24px;font-size:15px;line-height:1.55}.sw-age-actions[data-v-92c3598f]{flex-direction:column;gap:10px;display:flex}.sw-age-no[data-v-92c3598f],.sw-age-yes[data-v-92c3598f]{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-92c3598f]{background:var(--s-accent,#1a1a1a);color:var(--s-btn-text,#fff);border:none}.sw-age-no[data-v-92c3598f]{border:1px solid var(--s-line,#d9d6d0);color:inherit;background:0 0}.sw-age-no[data-v-92c3598f]:focus-visible,.sw-age-yes[data-v-92c3598f]:focus-visible{outline-offset:2px;outline:2px solid}.sw-pop[data-v-79545d91]{z-index:130;background:#1111118c;padding:20px;display:flex;position:fixed;inset:0}.sw-pop-bare[data-v-79545d91]{pointer-events:none;background:0 0}.sw-pop-bare .sw-pop-panel[data-v-79545d91]{pointer-events:auto}.sw-pop-center[data-v-79545d91]{justify-content:center;align-items:center}.sw-pop-top[data-v-79545d91]{justify-content:center;align-items:flex-start;padding-top:8vh}.sw-pop-bottom-left[data-v-79545d91]{justify-content:flex-start;align-items:flex-end}.sw-pop-bottom-right[data-v-79545d91]{justify-content:flex-end;align-items:flex-end}.sw-pop-panel[data-v-79545d91]{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-79545d91]:focus{outline:none}.sw-pop-small[data-v-79545d91]{max-width:380px}.sw-pop-medium[data-v-79545d91]{max-width:480px}.sw-pop-large[data-v-79545d91]{max-width:640px}.sw-pop-close[data-v-79545d91]{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-79545d91]:focus-visible{outline-offset:2px;outline:2px solid}.sw-pop-img[data-v-79545d91]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sw-pop-body[data-v-79545d91]{padding:28px 28px 26px}.sw-pop-heading[data-v-79545d91]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(20px,3.4vw,26px);font-weight:750}.sw-pop-rich[data-v-79545d91]{font-size:15px;line-height:1.6}.sw-pop-rich[data-v-79545d91] p{margin:0 0 10px}.sw-pop-rich[data-v-79545d91] p:last-child{margin-bottom:0}.sw-pop-actions[data-v-79545d91]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sw-pop-btn[data-v-79545d91]{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-79545d91]{background:var(--s-accent,#1a1a1a);color:var(--s-btn-text,#fff);border:none}.sw-pop-btn-ghost[data-v-79545d91]{border:1px solid var(--s-line,#d9d6d0);color:inherit;background:0 0}.sw-pop-btn[data-v-79545d91]:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=640px){.sw-pop-split[data-v-79545d91]{grid-template-columns:40% 1fr;align-items:stretch;display:grid}.sw-pop-split .sw-pop-img[data-v-79545d91]{height:100%}}@media (width<=767px){.sw-pop-bottom-left[data-v-79545d91],.sw-pop-bottom-right[data-v-79545d91]{justify-content:center}}.sw-sec-w-page[data-v-e009c6d3]{max-width:var(--s-container,1200px);margin-inline:auto}.sw-sec-w-page[data-v-e009c6d3] .s-container{max-width:100%}.sw-sec-w-full[data-v-e009c6d3] .s-container{max-width:none}.sw-sec-w-bleed[data-v-e009c6d3] .s-container{padding-left:0;padding-right:0}.sw-sec-pad[data-v-e009c6d3] .section{padding-top:0;padding-bottom:0}.sw-sec-editor[data-v-e009c6d3]{cursor:pointer;position:relative}.sw-sec-editor[data-v-e009c6d3]: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-e009c6d3]{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-e009c6d3],.sw-sec-selected .sw-chip[data-v-e009c6d3]{opacity:1}.sw-sec-editor[data-v-e009c6d3] [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-e009c6d3] [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%)}
