.chasm-template-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--chasm-text-primary);background:var(--chasm-surface);font-family:var(--chasm-font-family);--chasm-template-border:color-mix(in srgb, var(--chasm-text-primary) 12%, transparent);--chasm-template-border-strong:color-mix(in srgb, var(--chasm-text-primary) 24%, transparent);--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-band-y:var(--chasm-space-section,var(--chasm-space-section-default));--chasm-template-card-pad:var(--chasm-space-inset,var(--chasm-space-inset-default));overflow-x:clip;container:chasm-template/inline-size}.chasm-template-canvas{background:var(--chasm-surface);width:100%;min-width:0}.chasm-template-header-cascade{flex:0 auto;justify-content:flex-end;max-width:100%}.chasm-template-header-cascade .chasm-button,.chasm-template-header-cascade button{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;overflow:hidden}.chasm-template-main{box-sizing:border-box;flex-direction:column;gap:0;width:100%;min-width:0;padding:0;display:flex}.chasm-template-page .chasm-section{padding-block:var(--chasm-template-band-y)!important;padding-inline:var(--chasm-template-gutter)!important;border:none!important;border-radius:0!important}.chasm-template-page .chasm-section.chasm-template-tight{padding-block:clamp(.75rem,2vw,1.25rem)!important}.chasm-template-page .chasm-section-header{gap:var(--chasm-space-related,var(--chasm-space-related-default));margin-bottom:clamp(1.5rem,3.5vw,2.75rem)}.chasm-template-page .chasm-section-header :is(h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1rem + 2.4vw,2.5rem);font-weight:700;line-height:1.12}.chasm-template-page .chasm-section-header p{text-wrap:pretty;max-width:46rem;font-size:clamp(1rem,.95rem + .4vw,1.125rem);line-height:1.6}.chasm-template-card,.chasm-template-panel{box-sizing:border-box;background:var(--chasm-surface-raised,var(--chasm-surface));border:1px solid var(--chasm-template-border);border-radius:var(--chasm-radius-lg,8px);box-shadow:var(--chasm-shadow-sm,none);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.chasm-template-card{gap:var(--chasm-space-related,var(--chasm-space-related-default));min-width:0;padding:var(--chasm-template-card-pad);flex-direction:column;display:flex}.chasm-template-panel{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));min-width:0;padding:var(--chasm-template-card-pad);display:flex}.chasm-template-card:hover,.chasm-template-panel:hover{box-shadow:var(--chasm-shadow-md,0 6px 18px #00000014);border-color:var(--chasm-template-border-strong);transform:translateY(-3px)}.chasm-template-card-media{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--chasm-radius-lg,8px) - 2px);width:100%}.chasm-template-metrics,.chasm-template-card-grid,.chasm-template-post-grid{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:stretch;width:100%;min-width:0;display:grid}.chasm-template-split{align-items:flex-start;gap:var(--chasm-space-section,var(--chasm-space-section-default));flex-wrap:wrap;width:100%;min-width:0;display:flex}.chasm-template-split>*{flex:20rem;min-width:0}.chasm-template-form-stack{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));flex-direction:column;width:100%;min-width:0;max-width:34rem;display:flex}.chasm-template-toolbar-hint{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) 0 0;color:var(--chasm-text-secondary);font-size:var(--chasm-font-sm);margin:0}.chasm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.chasm-template-page .chasm-button,.chasm-template-page button{min-height:2.5rem}.chasm-template-page :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--chasm-border-focus,#3b82f6);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chasm-template-card,.chasm-template-panel{transition:none}.chasm-template-card:hover,.chasm-template-panel:hover{transform:none}}@container chasm-template (max-width:48rem){.chasm-template-split{flex-direction:column}.chasm-template-split>*{flex:auto;width:100%}.chasm-template-metrics,.chasm-template-card-grid,.chasm-template-post-grid{grid-template-columns:1fr}.chasm-template-form-stack{max-width:none}.chasm-template-header-cascade{justify-content:flex-start;width:100%}}@media (max-width:48rem){.chasm-template-page .chasm-template-split{flex-direction:column}.chasm-template-page .chasm-template-metrics,.chasm-template-page .chasm-template-card-grid,.chasm-template-page .chasm-template-post-grid{grid-template-columns:1fr}}.chasm-template-page.chasm-template-launch,.chasm-template-page.chasm-template-design{--chasm-template-launch-page:var(--chasm-surface-sunken,#f5f5f7);--chasm-template-launch-ink:var(--chasm-text-primary,#1d1d1f);--chasm-template-launch-muted:var(--chasm-text-secondary,#86868b);--chasm-template-launch-link:var(--chasm-brand-role-primary,var(--chasm-intent-brand-fg,#06c));--chasm-template-launch-cta:var(--chasm-brand-role-primary,var(--chasm-intent-brand-fg,#0071e3));--chasm-template-launch-cta-fg:var(--chasm-text-on-contrast,#fff);--chasm-template-launch-unit-raised:var(--chasm-surface,var(--chasm-surface-raised,#fff));--chasm-template-launch-gap:var(--chasm-space-toolbar-group,var(--chasm-space-toolbar-group-default));--chasm-template-launch-unit-pad-y:var(--chasm-space-section,var(--chasm-space-section-default));--chasm-template-launch-title-size:clamp(2rem, 1.25rem + 2.5vw, 3.5rem);--chasm-template-launch-subhead-size:clamp(1.05rem, .95rem + .4vw, 1.3125rem);--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-band-y:var(--chasm-space-section,var(--chasm-space-section-default));color:var(--chasm-template-launch-ink);background:var(--chasm-template-launch-page);font-family:var(--chasm-font-family), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Helvetica, Arial, sans-serif}.chasm-template-launch .chasm-template-main{gap:var(--chasm-template-launch-gap);background:var(--chasm-template-launch-page);color:var(--chasm-template-launch-ink)}.chasm-template-launch .chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-surface,#fff) 80%, transparent);color:var(--chasm-template-launch-ink)}.chasm-template-launch .chasm-site-header-leading{flex:none}.chasm-template-launch .chasm-site-header-nav{scrollbar-width:none;flex:auto;justify-content:center;overflow-x:auto}.chasm-template-launch .chasm-site-header-nav::-webkit-scrollbar{display:none}.chasm-template-launch .chasm-site-header-title{font-size:var(--chasm-font-md,1.0625rem);font-weight:var(--chasm-font-weight-semibold,600);color:var(--chasm-template-launch-ink)}.chasm-template-launch-menu-trigger,.chasm-template-launch-menu-trigger.chasm-button{display:none!important}.chasm-template-launch .chasm-site-header-nav a,.chasm-template-launch .chasm-site-header-nav .chasm-button,.chasm-template-launch .chasm-site-header-nav button:not(.chasm-mega-menu-trigger){color:color-mix(in srgb, var(--chasm-template-launch-ink) 80%, transparent)!important;box-shadow:none!important;background:0 0!important;border:none!important;min-height:2.75rem!important;padding-block:0!important;padding-inline:.5rem!important;font-size:.75rem!important;font-weight:400!important}.chasm-template-launch .chasm-mega-menu-trigger{color:color-mix(in srgb, var(--chasm-template-launch-ink) 88%, transparent);min-height:2.75rem}.chasm-template-launch .chasm-site-header{z-index:calc(var(--chasm-z-sticky,100) + 2)}.chasm-template-launch--mega-open .chasm-template-main{pointer-events:none}.chasm-template-launch .chasm-site-header-nav a:hover,.chasm-template-launch .chasm-site-header-nav .chasm-button:hover,.chasm-template-launch .chasm-site-header-nav button:hover{opacity:1;color:var(--chasm-template-launch-ink)!important}.chasm-template-launch .chasm-site-header-actions .chasm-button,.chasm-template-launch .chasm-site-header-actions button,.chasm-template-launch-menu-trigger.chasm-button,.chasm-template-launch-menu-trigger{color:color-mix(in srgb, var(--chasm-template-launch-ink) 80%, transparent)!important;box-shadow:none!important;background:0 0!important;border:none!important}.chasm-template-launch .chasm-section{color:inherit;padding-block:var(--chasm-template-launch-unit-pad-y)!important;padding-inline:var(--chasm-template-gutter)!important}.chasm-template-launch .chasm-section.chasm-template-tight,.chasm-template-launch .chasm-section.chasm-template-launch-ribbon{padding-block:clamp(.75rem,1.5vw,1rem)!important}.chasm-template-launch-unit{text-align:center;align-items:center;gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));width:100%;color:var(--chasm-template-launch-ink);min-height:var(--chasm-template-launch-unit-min-h,32rem);flex-direction:column;display:flex;overflow:hidden;background:var(--chasm-template-launch-unit-bg,var(--chasm-template-launch-unit-raised))!important}.chasm-template-launch-unit--tint{--chasm-template-launch-unit-bg:var(--chasm-template-launch-page)}.chasm-template-launch-unit--dark{--chasm-template-launch-unit-bg:#000;color:var(--chasm-text-on-contrast,#f5f5f7)}.chasm-template-launch-unit-copy{align-items:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));padding-block-start:clamp(1.25rem,3vw,2.75rem);padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default));z-index:1;flex-direction:column;max-width:52rem;display:flex}.chasm-template-launch-unit-title{letter-spacing:-.015em;color:inherit;margin:0;font-size:var(--chasm-template-launch-title-size)!important;font-weight:var(--chasm-font-weight-semibold,600)!important;line-height:1.07!important}.chasm-template-launch-unit-subhead{font-weight:var(--chasm-font-weight-regular,400);color:inherit;max-width:36rem;margin:0;font-size:var(--chasm-template-launch-subhead-size)!important;line-height:1.38!important}.chasm-template-launch-unit--dark .chasm-template-launch-unit-subhead{color:color-mix(in srgb, var(--chasm-text-on-contrast,#f5f5f7) 92%, transparent)}.chasm-template-launch-unit-ctas{justify-content:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex-wrap:wrap;padding-block-start:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));display:flex}.chasm-template-launch-unit-ctas .chasm-button,.chasm-template-launch-unit-ctas button{border-radius:var(--chasm-radius-full,9999px)!important;min-height:2.75rem!important;padding-block:.6875rem!important;padding-inline:1.3125rem!important;font-size:1.0625rem!important}.chasm-template-launch-unit-ctas [data-chasm-button-style=filled]{color:var(--chasm-template-launch-cta-fg)!important}.chasm-template-launch-unit-ctas [data-chasm-button-style=outlined]{box-shadow:none!important;background:0 0!important}.chasm-template-launch-unit--dark .chasm-template-launch-unit-ctas [data-chasm-button-style=outlined]{color:var(--chasm-brand-role-accent,#2997ff)!important;border-color:var(--chasm-brand-role-accent,#2997ff)!important}.chasm-template-launch-unit-media{object-fit:contain;width:min(100%,68rem);max-height:28rem;margin-block-start:auto;margin-inline:auto;display:block}.chasm-template-launch-mosaic{gap:var(--chasm-template-launch-gap);width:100%;padding-inline:var(--chasm-template-launch-gap);box-sizing:border-box;background:var(--chasm-template-launch-page);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chasm-template-launch-mosaic .chasm-template-launch-unit{border-radius:0;min-height:30rem}.chasm-template-launch-mosaic .chasm-template-launch-unit-title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)!important}.chasm-template-launch-mosaic .chasm-template-launch-unit-media{max-height:18rem}.chasm-template-launch-ribbon,.chasm-template-launch .chasm-section.chasm-template-launch-ribbon{color:var(--chasm-template-launch-ink);background:var(--chasm-template-launch-unit-raised)!important}.chasm-template-launch-ribbon-copy{font-size:var(--chasm-font-sm,.875rem);text-align:center;max-width:52rem;color:inherit;margin-inline:auto;line-height:1.47}.chasm-template-launch-entertainment{background:var(--chasm-template-launch-unit-raised);color:var(--chasm-template-launch-ink);padding-block:clamp(2rem,4vw,3rem);padding-inline:var(--chasm-template-gutter)}.chasm-template-launch-rail{gap:var(--chasm-template-launch-gap);padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(14rem,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.chasm-template-launch-rail-card{scroll-snap-align:start;gap:var(--chasm-space-related,var(--chasm-space-related-default));background:var(--chasm-template-launch-page);color:var(--chasm-template-launch-ink);border-radius:var(--chasm-radius-lg,1rem);flex-direction:column;min-height:18rem;display:flex;overflow:hidden}.chasm-template-launch-rail-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.chasm-template-launch-footer-dir{gap:var(--chasm-space-section,var(--chasm-space-section-default));width:100%;padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default));grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.chasm-template-launch-footer-accordion{display:none}.chasm-template-launch-footer-col{align-items:flex-start;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex-direction:column;display:flex}.chasm-template-launch-footer-col .chasm-button,.chasm-template-launch-footer-col button{min-height:auto;color:var(--chasm-template-launch-ink);justify-content:flex-start;padding:.15rem 0;font-size:.75rem}.chasm-template-launch-footnotes{color:var(--chasm-template-launch-muted);font-size:.75rem;line-height:1.47}.chasm-template-launch-cascade,.chasm-template-design-cascade{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) var(--chasm-template-gutter);background:var(--chasm-template-launch-page);color:var(--chasm-template-launch-ink);border-top:1px solid color-mix(in srgb, var(--chasm-template-launch-ink) 12%, transparent)}.chasm-template-launch-menu-list{gap:var(--chasm-space-related,var(--chasm-space-related-default));width:100%;padding:var(--chasm-space-inset,var(--chasm-space-inset-default));flex-direction:column;display:flex}.chasm-template-launch-menu-list .chasm-button,.chasm-template-launch-menu-list button{justify-content:flex-start;min-height:2.75rem;font-size:1.125rem;font-weight:600;color:var(--chasm-text-primary)!important}@container chasm-template (max-width:52.0625rem){.chasm-template-launch-mosaic{gap:var(--chasm-template-launch-gap);grid-template-columns:1fr;padding-inline:0}.chasm-template-launch .chasm-site-header-nav{display:none!important}.chasm-template-launch-menu-trigger,.chasm-template-launch-menu-trigger.chasm-button{display:inline-flex!important}.chasm-template-launch-footer-dir{display:none!important}.chasm-template-launch-footer-accordion{display:block!important}.chasm-template-launch{--chasm-template-launch-title-size:clamp(2rem, 1.4rem + 3.5vw, 3rem);--chasm-template-launch-unit-min-h:26rem}.chasm-template-launch-mosaic .chasm-template-launch-unit{min-height:26rem}.chasm-template-launch-unit-media{max-height:20rem}.chasm-template-launch-rail{grid-auto-columns:minmax(78%,18rem)}}@media (max-width:52.0625rem){.chasm-template-launch-mosaic{padding-inline:0;grid-template-columns:1fr!important}.chasm-template-launch .chasm-site-header-nav{display:none!important}.chasm-template-launch-menu-trigger,.chasm-template-launch-menu-trigger.chasm-button{display:inline-flex!important}.chasm-template-launch-footer-dir{display:none!important}.chasm-template-launch-footer-accordion{display:block!important}}@container chasm-template (max-width:30rem){.chasm-template-launch-unit-ctas{flex-direction:column;align-items:stretch;width:min(100%,16rem)}.chasm-template-launch-unit-ctas .chasm-button,.chasm-template-launch-unit-ctas button{width:100%}.chasm-template-launch{--chasm-template-launch-unit-min-h:22rem}}@media (max-width:30rem){.chasm-template-launch-unit-ctas{flex-direction:column;align-items:stretch;width:min(100%,16rem)}.chasm-template-launch-unit-ctas .chasm-button,.chasm-template-launch-unit-ctas button{width:100%}}.chasm-template-page.chasm-template-storefront{--chasm-template-storefront-page:var(--chasm-surface,#fff);--chasm-template-storefront-ink:var(--chasm-text-primary,#1b1b1b);--chasm-template-storefront-muted:var(--chasm-text-secondary,#6b6b6b);--chasm-template-storefront-raised:var(--chasm-surface-raised,var(--chasm-surface,#fff));--chasm-template-storefront-sunken:var(--chasm-surface-sunken,#f5f5f5);--chasm-template-storefront-brand:var(--chasm-brand-role-primary,var(--chasm-intent-brand-fg,#c8102e));--chasm-template-storefront-accent:var(--chasm-brand-role-accent,var(--chasm-intent-brand-fg,#1b4332));--chasm-template-storefront-on-media:var(--chasm-text-on-contrast,#fff);--chasm-template-storefront-gap:var(--chasm-space-related,var(--chasm-space-related-default));--chasm-template-storefront-title-size:clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-band-y:var(--chasm-space-section,var(--chasm-space-section-default));color:var(--chasm-template-storefront-ink);background:var(--chasm-template-storefront-page);font-family:var(--chasm-font-family), "Helvetica Neue", Helvetica, Arial, sans-serif}.chasm-template-storefront .chasm-template-main{background:var(--chasm-template-storefront-page);color:var(--chasm-template-storefront-ink);gap:0}.chasm-template-storefront .chasm-site-header{z-index:calc(var(--chasm-z-sticky,100) + 2)}.chasm-template-storefront .chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-template-storefront-raised) 92%, transparent);color:var(--chasm-template-storefront-ink);border-block-end:1px solid color-mix(in srgb, var(--chasm-template-storefront-ink) 10%, transparent)}.chasm-template-storefront .chasm-site-header-title{font-size:var(--chasm-font-md,1.0625rem);font-weight:var(--chasm-font-weight-bold,700);letter-spacing:-.02em;text-transform:lowercase;color:var(--chasm-template-storefront-brand)}.chasm-template-storefront-menu-trigger{display:none!important}.chasm-template-storefront .chasm-site-header-nav{scrollbar-width:none;flex:auto;justify-content:center;overflow-x:auto}.chasm-template-storefront .chasm-site-header-nav::-webkit-scrollbar{display:none}.chasm-template-storefront .chasm-site-header-nav a,.chasm-template-storefront .chasm-site-header-nav .chasm-button,.chasm-template-storefront .chasm-site-header-nav button:not(.chasm-mega-menu-trigger){color:color-mix(in srgb, var(--chasm-template-storefront-ink) 88%, transparent)!important;box-shadow:none!important;text-transform:none!important;background:0 0!important;border:none!important;min-height:3.75rem!important;padding-inline:.75rem!important;font-size:.8125rem!important;font-weight:500!important}.chasm-template-storefront .chasm-mega-menu-trigger{color:color-mix(in srgb, var(--chasm-template-storefront-ink) 90%, transparent);min-height:3.75rem;font-weight:500}.chasm-template-storefront .chasm-site-header-nav a:hover,.chasm-template-storefront .chasm-site-header-nav .chasm-button:hover,.chasm-template-storefront .chasm-site-header-nav button:hover{color:var(--chasm-template-storefront-ink)!important}.chasm-template-storefront .chasm-site-header-actions .chasm-button,.chasm-template-storefront .chasm-site-header-actions button,.chasm-template-storefront-menu-trigger.chasm-button,.chasm-template-storefront-menu-trigger{color:color-mix(in srgb, var(--chasm-template-storefront-ink) 85%, transparent)!important;box-shadow:none!important;background:0 0!important;border:none!important}.chasm-template-storefront--mega-open .chasm-template-main{pointer-events:none}.chasm-template-storefront-ribbon,.chasm-template-storefront .chasm-section.chasm-template-storefront-ribbon{color:var(--chasm-template-storefront-ink);border-block-end:1px solid color-mix(in srgb, var(--chasm-template-storefront-ink) 8%, transparent);background:var(--chasm-template-storefront-sunken)!important;padding-block:clamp(.65rem,1.2vw,.9rem)!important}.chasm-template-storefront-ribbon-copy{font-size:var(--chasm-font-sm,.875rem);max-width:56rem;color:inherit;margin-inline:auto;line-height:1.45}.chasm-template-storefront .chasm-section{color:inherit;padding-block:var(--chasm-template-band-y)!important;padding-inline:var(--chasm-template-gutter)!important}.chasm-template-storefront .chasm-section.chasm-template-tight{padding-block:clamp(.65rem,1.2vw,.9rem)!important}.chasm-template-storefront-hero.chasm-hero,.chasm-template-storefront .chasm-hero.chasm-template-storefront-hero,.chasm-template-storefront-unit{background:var(--chasm-template-storefront-sunken);width:100%;min-height:clamp(24rem,62vw,40rem);color:var(--chasm-template-storefront-on-media);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;padding:0!important}.chasm-template-storefront-unit--tall{min-height:clamp(28rem,72vw,48rem)}.chasm-template-storefront-unit-media,.chasm-template-storefront-hero .chasm-image,.chasm-template-storefront-hero img{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chasm-template-storefront-unit-media img,.chasm-template-storefront-unit-media .chasm-image-main{object-fit:cover;width:100%;height:100%;display:block}.chasm-template-storefront-unit:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 28%,#00000029 58%,#00000085 100%);position:absolute;inset:0}.chasm-template-storefront-unit-copy{z-index:2;text-align:start;max-width:36rem;padding-block:clamp(1.75rem,4vw,3.5rem);padding-inline:var(--chasm-template-gutter);color:var(--chasm-template-storefront-on-media);align-items:flex-start;position:relative}.chasm-template-storefront-unit-title{letter-spacing:-.02em;margin:0;font-size:var(--chasm-template-storefront-title-size)!important;font-weight:var(--chasm-font-weight-bold,700)!important;color:var(--chasm-template-storefront-on-media)!important;line-height:1.08!important}.chasm-template-storefront-unit-subhead{max-width:32rem;margin:0;color:color-mix(in srgb, var(--chasm-template-storefront-on-media) 92%, transparent)!important;font-size:clamp(.95rem,.9rem + .3vw,1.125rem)!important;line-height:1.4!important}.chasm-template-storefront-unit-ctas{padding-block-start:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default))}.chasm-template-storefront-unit-ctas .chasm-button,.chasm-template-storefront-unit-ctas button{border-radius:var(--chasm-radius-full,9999px)!important;min-height:2.75rem!important;box-shadow:none!important;color:var(--chasm-template-storefront-ink)!important;background:var(--chasm-template-storefront-on-media)!important;border:none!important;padding-inline:1.35rem!important;font-weight:500!important}.chasm-template-storefront-hero .chasm-section-body,.chasm-template-storefront-hero [class*=hero]{text-align:start;max-width:36rem}.chasm-template-storefront-hero :is(h1,h2,h3,p,span){color:var(--chasm-template-storefront-on-media)!important}.chasm-template-storefront-hero :is(h1,h2){letter-spacing:-.02em;font-size:var(--chasm-template-storefront-title-size)!important;font-weight:var(--chasm-font-weight-bold,700)!important;line-height:1.1!important}.chasm-template-storefront-hero .chasm-button,.chasm-template-storefront-hero button{min-height:2.75rem!important}.chasm-template-storefront-hero [data-chasm-button-style=filled]{color:var(--chasm-template-storefront-ink)!important;background:var(--chasm-template-storefront-on-media)!important;border-color:var(--chasm-template-storefront-on-media)!important}.chasm-template-storefront-hero [data-chasm-button-style=outlined],.chasm-template-storefront-hero [data-chasm-button-style=text]{color:var(--chasm-template-storefront-on-media)!important;border-color:color-mix(in srgb, var(--chasm-template-storefront-on-media) 70%, transparent)!important}.chasm-template-storefront-band-head{max-width:48rem;gap:var(--chasm-space-related,var(--chasm-space-related-default));margin-block-end:var(--chasm-space-field-group,var(--chasm-space-field-group-default))}.chasm-template-storefront-band-head :is(h2,h3){letter-spacing:-.015em;color:var(--chasm-template-storefront-ink);font-size:clamp(1.5rem,1.15rem + 1.2vw,2.125rem)!important;font-weight:var(--chasm-font-weight-bold,700)!important}.chasm-template-storefront-band--tint{background:var(--chasm-template-storefront-sunken)!important}.chasm-template-storefront-swatch-rail,.chasm-template-storefront-product-rail{gap:var(--chasm-template-storefront-gap);padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(7.5rem,9rem);grid-auto-flow:column;display:grid;overflow-x:auto}.chasm-template-storefront-product-rail{grid-auto-columns:minmax(11rem,14rem)}.chasm-template-storefront-swatch,.chasm-template-storefront-product,.chasm-template-storefront-tile{appearance:none;color:inherit;cursor:pointer;text-align:start;scroll-snap-align:start;font:inherit;background:0 0;border:none;padding:0}.chasm-template-storefront-swatch-media{border-radius:var(--chasm-radius-full,9999px);object-fit:cover;border:1px solid color-mix(in srgb, var(--chasm-template-storefront-ink) 12%, transparent);width:5.5rem;height:5.5rem;display:block}.chasm-template-storefront-activity-grid,.chasm-template-storefront-category-mosaic{gap:var(--chasm-template-storefront-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.chasm-template-storefront-tile-media,.chasm-template-storefront-product-media,.chasm-template-storefront-highlight-media,.chasm-template-storefront-split-media{object-fit:cover;aspect-ratio:4/5;background:var(--chasm-template-storefront-sunken);width:100%;display:block}.chasm-template-storefront-product-media{aspect-ratio:3/4}.chasm-template-storefront-highlight-media{aspect-ratio:4/3}.chasm-template-storefront-split{background:var(--chasm-template-storefront-page);width:100%;color:var(--chasm-template-storefront-ink);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.chasm-template-storefront-split--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chasm-template-storefront-split--reverse .chasm-template-storefront-split-copy{order:2}.chasm-template-storefront-split--reverse .chasm-template-storefront-split-media{order:1}.chasm-template-storefront-split-copy{max-width:none;padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--chasm-template-gutter);flex-direction:column;justify-content:center;display:flex}.chasm-template-storefront-split-copy :is(h2,h3){letter-spacing:-.015em;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.125rem)!important;font-weight:var(--chasm-font-weight-bold,700)!important}.chasm-template-storefront-split-media{aspect-ratio:5/4;object-fit:cover;height:100%;max-height:none}.chasm-template-storefront-band--membership{background:var(--chasm-template-storefront-sunken)!important}.chasm-template-storefront-newsletter{max-width:28rem;margin-block-end:var(--chasm-space-section,var(--chasm-space-section-default))}.chasm-template-storefront-newsletter-form{border:1px solid color-mix(in srgb, var(--chasm-template-storefront-ink) 18%, transparent);border-radius:var(--chasm-radius-full,9999px);background:var(--chasm-template-storefront-raised);align-items:stretch;width:min(28rem,100%);display:flex;overflow:hidden}.chasm-template-storefront-newsletter-form .chasm-input,.chasm-template-storefront-newsletter-form .chasm-input-field,.chasm-template-storefront-newsletter-form input{flex:auto;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:2.75rem!important}.chasm-template-storefront-newsletter-form .chasm-input>div{flex:auto;align-items:stretch;width:100%;display:flex}.chasm-template-storefront-newsletter-form .chasm-button,.chasm-template-storefront-newsletter-form button{flex:none;border-radius:0!important;min-height:2.75rem!important;padding-inline:1.25rem!important}.chasm-template-storefront-highlight-grid{gap:var(--chasm-template-storefront-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.chasm-template-storefront-highlight{color:var(--chasm-template-storefront-ink)}.chasm-template-storefront-footer-dir{gap:var(--chasm-space-section,var(--chasm-space-section-default));width:100%;padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default));grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.chasm-template-storefront-footer-accordion{display:none}.chasm-template-storefront-footer-col{align-items:flex-start;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex-direction:column;display:flex}.chasm-template-storefront-footer-col .chasm-button,.chasm-template-storefront-footer-col button{min-height:auto;color:var(--chasm-template-storefront-ink);justify-content:flex-start;padding:.15rem 0;font-size:.8125rem}.chasm-template-storefront-footnotes{color:var(--chasm-template-storefront-muted);font-size:.75rem;line-height:1.47}.chasm-template-storefront-cascade{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) var(--chasm-template-gutter);background:var(--chasm-template-storefront-page);color:var(--chasm-template-storefront-ink);border-top:1px solid color-mix(in srgb, var(--chasm-template-storefront-ink) 12%, transparent)}.chasm-template-storefront-menu-list{gap:var(--chasm-space-related,var(--chasm-space-related-default));width:100%;padding:var(--chasm-space-inset,var(--chasm-space-inset-default));flex-direction:column;display:flex}.chasm-template-storefront-menu-list .chasm-button,.chasm-template-storefront-menu-list button{justify-content:flex-start;min-height:2.75rem;font-size:1.0625rem;font-weight:600;color:var(--chasm-text-primary)!important}[data-chasm-theme=dark] .chasm-template-storefront,[data-chasm-environment=dark] .chasm-template-storefront,[data-chasm-theme=high-contrast] .chasm-template-storefront,[data-chasm-environment=high-contrast] .chasm-template-storefront{--chasm-template-storefront-on-media:var(--chasm-text-on-contrast,#fff)}@container chasm-template (max-width:60rem){.chasm-template-storefront .chasm-site-header-nav{display:none!important}.chasm-template-storefront-menu-trigger{display:inline-flex!important}.chasm-template-storefront-activity-grid,.chasm-template-storefront-category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.chasm-template-storefront-highlight-grid,.chasm-template-storefront-split,.chasm-template-storefront-split--reverse{grid-template-columns:1fr}.chasm-template-storefront-split--reverse .chasm-template-storefront-split-copy,.chasm-template-storefront-split--reverse .chasm-template-storefront-split-media{order:initial}.chasm-template-storefront-footer-dir{display:none!important}.chasm-template-storefront-footer-accordion{display:block!important}.chasm-template-storefront-product-rail{grid-auto-columns:minmax(42%,12rem)}.chasm-template-storefront-swatch-rail{grid-auto-columns:minmax(5.5rem,7rem)}}@media (max-width:60rem){.chasm-template-storefront .chasm-site-header-nav{display:none!important}.chasm-template-storefront-menu-trigger{display:inline-flex!important}.chasm-template-storefront-activity-grid,.chasm-template-storefront-category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chasm-template-storefront-highlight-grid,.chasm-template-storefront-split,.chasm-template-storefront-split--reverse{grid-template-columns:1fr!important}.chasm-template-storefront-footer-dir{display:none!important}.chasm-template-storefront-footer-accordion{display:block!important}}@container chasm-template (max-width:30rem){.chasm-template-storefront-activity-grid,.chasm-template-storefront-category-mosaic{grid-template-columns:1fr}.chasm-template-storefront-hero.chasm-hero,.chasm-template-storefront .chasm-hero.chasm-template-storefront-hero,.chasm-template-storefront-unit,.chasm-template-storefront-unit--tall{min-height:20rem}.chasm-template-storefront-product-rail{grid-auto-columns:minmax(70%,11rem)}}@media (max-width:30rem){.chasm-template-storefront-activity-grid,.chasm-template-storefront-category-mosaic{grid-template-columns:1fr!important}}.chasm-template-page.chasm-template-payments{--chasm-template-payments-page:var(--chasm-surface,#fff);--chasm-template-payments-ink:var(--chasm-text-primary,#000);--chasm-template-payments-muted:var(--chasm-text-secondary,#6e6e6e);--chasm-template-payments-raised:var(--chasm-surface-raised,var(--chasm-surface,#fff));--chasm-template-payments-sunken:var(--chasm-surface-sunken,#f6f6f6);--chasm-template-payments-accent:var(--chasm-brand-role-accent,var(--chasm-intent-brand-fg,#00c43f));--chasm-template-payments-cta:var(--chasm-brand-role-primary,var(--chasm-text-primary,#000));--chasm-template-payments-cta-fg:var(--chasm-text-on-contrast,#fff);--chasm-template-payments-gap:var(--chasm-space-section,var(--chasm-space-section-default));--chasm-template-payments-band-y:var(--chasm-space-section,var(--chasm-space-section-default));--chasm-template-payments-title-size:clamp(2rem, 1.35rem + 2.2vw, 3.25rem);--chasm-template-payments-subhead-size:clamp(1.05rem, .95rem + .35vw, 1.25rem);--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-band-y:var(--chasm-space-section,var(--chasm-space-section-default));color:var(--chasm-template-payments-ink);background:var(--chasm-template-payments-page);font-family:var(--chasm-font-family), "Square Market", "Helvetica Neue", Helvetica, Arial, sans-serif}.chasm-template-payments .chasm-template-main{background:var(--chasm-template-payments-page);color:var(--chasm-template-payments-ink);gap:0}.chasm-template-payments .chasm-site-header{z-index:calc(var(--chasm-z-sticky,40) + 10)}.chasm-template-payments .chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-surface,#fff) 92%, transparent);color:var(--chasm-template-payments-ink);border-bottom:1px solid color-mix(in srgb, var(--chasm-template-payments-ink) 10%, transparent)}.chasm-template-payments .chasm-site-header-title{font-size:var(--chasm-font-md,1.0625rem);font-weight:var(--chasm-font-weight-bold,700);letter-spacing:-.02em;color:var(--chasm-template-payments-ink)}.chasm-template-payments-menu-trigger,.chasm-template-payments-menu-trigger.chasm-button{display:none!important}.chasm-template-payments .chasm-site-header-actions .chasm-button,.chasm-template-payments .chasm-site-header-actions button,.chasm-template-payments-header-trailing .chasm-button,.chasm-template-payments-header-trailing button,.chasm-template-payments-menu-trigger.chasm-button,.chasm-template-payments-menu-trigger{color:var(--chasm-template-payments-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important}.chasm-template-payments .chasm-site-header-nav a,.chasm-template-payments .chasm-site-header-nav .chasm-button,.chasm-template-payments .chasm-site-header-nav button:not(.chasm-mega-menu-trigger){color:color-mix(in srgb, var(--chasm-template-payments-ink) 88%, transparent)!important;background:0 0!important;border:none!important}.chasm-template-payments .chasm-mega-menu-trigger{color:color-mix(in srgb, var(--chasm-template-payments-ink) 92%, transparent)}.chasm-template-payments--mega-open .chasm-template-main{filter:none}.chasm-template-payments-header-cta.chasm-button,.chasm-template-payments-header-cta{background:var(--chasm-template-payments-cta)!important;color:var(--chasm-template-payments-cta-fg)!important;border-radius:var(--chasm-radius-sm,.25rem)!important}.chasm-template-payments-title{letter-spacing:-.03em;color:var(--chasm-template-payments-ink);font-size:var(--chasm-template-payments-title-size)!important;font-weight:var(--chasm-font-weight-bold,700)!important;margin:0!important;line-height:1.1!important}.chasm-template-payments-subhead{color:var(--chasm-template-payments-muted);max-width:40rem;font-size:var(--chasm-template-payments-subhead-size)!important;line-height:1.45!important}.chasm-template-payments-hero{color:var(--chasm-template-payments-ink);padding-block:var(--chasm-template-payments-band-y)!important;background:var(--chasm-template-payments-page)!important}.chasm-template-payments-hero-inner{padding-inline:var(--chasm-template-gutter)}.chasm-template-payments-brand-mark{letter-spacing:-.02em;color:var(--chasm-template-payments-ink);font-weight:var(--chasm-font-weight-bold,700)!important}.chasm-template-payments-hero-title{letter-spacing:-.035em;max-width:16ch;color:var(--chasm-template-payments-ink);margin:0!important;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem)!important;font-weight:700!important;line-height:1.08!important}.chasm-template-payments-hero-media{border-radius:var(--chasm-radius-md,.5rem);background:var(--chasm-template-payments-sunken);width:100%;overflow:hidden}.chasm-template-payments-hero-media img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.chasm-template-payments-section-intro{padding-inline:var(--chasm-template-gutter);margin-bottom:var(--chasm-template-payments-gap);max-width:44rem}.chasm-template-payments-hardware{color:var(--chasm-template-payments-ink);background:var(--chasm-template-payments-sunken)!important}.chasm-template-payments-hardware-grid{gap:var(--chasm-template-payments-gap);padding-inline:var(--chasm-template-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chasm-template-payments-hardware-card{background:var(--chasm-template-payments-raised);color:var(--chasm-template-payments-ink);border-radius:var(--chasm-radius-md,.5rem);padding-bottom:var(--chasm-space-inset,var(--chasm-space-inset-default));overflow:hidden}.chasm-template-payments-hardware-card img{aspect-ratio:4/3;object-fit:cover;background:var(--chasm-template-payments-sunken);width:100%;display:block}.chasm-template-payments-hardware-card :is(h3,p,.chasm-text,button){padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))}.chasm-template-payments-band{color:var(--chasm-template-payments-ink);background:var(--chasm-template-payments-page)!important}.chasm-template-payments-band:nth-of-type(2n){background:var(--chasm-template-payments-sunken)!important}.chasm-template-payments-split{gap:var(--chasm-space-section,var(--chasm-space-section-default));padding-inline:var(--chasm-template-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid!important}.chasm-template-payments-split--media-first .chasm-template-payments-split-media{order:-1}.chasm-template-payments-split-media{border-radius:var(--chasm-radius-md,.5rem);background:var(--chasm-template-payments-sunken);overflow:hidden}.chasm-template-payments-split-media img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;display:block}.chasm-template-payments-feature-list{margin-block:var(--chasm-space-related,var(--chasm-space-related-default))}.chasm-template-payments-proof{background:var(--chasm-template-payments-page)!important}.chasm-template-payments-metrics{gap:var(--chasm-template-payments-gap);padding-inline:var(--chasm-template-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chasm-template-payments-metrics [data-chasm-metric-card]{background:var(--chasm-template-payments-raised);color:var(--chasm-template-payments-ink);border-color:color-mix(in srgb, var(--chasm-template-payments-ink) 12%, transparent)}.chasm-template-payments-cta{background:var(--chasm-template-payments-ink)!important;color:var(--chasm-template-payments-cta-fg)!important}.chasm-template-payments-cta .chasm-template-payments-title,.chasm-template-payments-cta .chasm-template-payments-subhead{color:var(--chasm-template-payments-cta-fg)}.chasm-template-payments-cta .chasm-template-payments-subhead{opacity:.85}.chasm-template-payments-cta-inner{padding-inline:var(--chasm-template-gutter);max-width:40rem;margin-inline:auto}.chasm-template-payments-cta [data-chasm-button-style=filled]{background:var(--chasm-template-payments-accent)!important;color:#000!important}.chasm-template-payments-cta [data-chasm-button-style=outlined]{color:var(--chasm-template-payments-cta-fg)!important;border-color:color-mix(in srgb, var(--chasm-template-payments-cta-fg) 55%, transparent)!important}.chasm-template-payments-faq{padding-inline:var(--chasm-template-gutter);background:var(--chasm-template-payments-page)!important}.chasm-template-payments-footnotes{color:var(--chasm-template-payments-muted);padding-inline:var(--chasm-template-gutter);font-size:.75rem;line-height:1.5}.chasm-template-payments-footer-dir{gap:var(--chasm-template-payments-gap);padding-inline:var(--chasm-template-gutter);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.chasm-template-payments-footer-col{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.chasm-template-payments-footer-col .chasm-button,.chasm-template-payments-footer-col button{color:var(--chasm-template-payments-ink);justify-content:flex-start}.chasm-template-payments-footer-accordion{padding-inline:var(--chasm-template-gutter);display:none}.chasm-template-payments-cascade{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) var(--chasm-template-gutter);background:var(--chasm-template-payments-page);color:var(--chasm-template-payments-ink);border-top:1px solid color-mix(in srgb, var(--chasm-template-payments-ink) 12%, transparent)}.chasm-template-payments-menu-list{gap:var(--chasm-space-related,var(--chasm-space-related-default));width:100%;padding:0 var(--chasm-space-inset,var(--chasm-space-inset-default)) var(--chasm-space-inset,var(--chasm-space-inset-default));flex-direction:column;display:flex}.chasm-template-payments-menu-list .chasm-button,.chasm-template-payments-menu-list button{justify-content:flex-start;min-height:2.75rem;font-size:1.0625rem;font-weight:600;color:var(--chasm-text-primary)!important}.chasm-template-payments-drawer.chasm-drawer,.chasm-drawer.chasm-template-payments-drawer{--chasm-drawer-width:min(100%, 24em);--chasm-drawer-background:var(--chasm-surface,#fff);--chasm-drawer-color:var(--chasm-text-primary,#000);--chasm-drawer-scrim:color-mix(in srgb, var(--chasm-text-primary,#000) 36%, transparent)}.chasm-template-payments-drawer .chasm-drawer__header,.chasm-drawer.chasm-template-payments-drawer .chasm-drawer__header{padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default));padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default)) var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));border-bottom:none}.chasm-template-payments-drawer .chasm-drawer__header h2,.chasm-drawer.chasm-template-payments-drawer .chasm-drawer__header h2{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}.chasm-template-payments-drawer .chasm-drawer__header button,.chasm-drawer.chasm-template-payments-drawer .chasm-drawer__header button{border-radius:var(--chasm-radius-sm,.25rem);min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.25rem;line-height:1}.chasm-template-payments--menu-open .chasm-template-main{pointer-events:none}.chasm-template-payments .chasm-button[data-chasm-button-style=filled],.chasm-template-payments button[data-chasm-button-style=filled]{background:var(--chasm-template-payments-cta);color:var(--chasm-template-payments-cta-fg)}@container chasm-template (max-width:60rem){.chasm-template-payments-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chasm-template-payments-split{grid-template-columns:1fr}.chasm-template-payments-split--media-first .chasm-template-payments-split-media{order:0}.chasm-template-payments-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.chasm-template-payments .chasm-site-header-nav{display:none!important}.chasm-template-payments-menu-trigger,.chasm-template-payments-menu-trigger.chasm-button{display:inline-flex!important}.chasm-template-payments-footer-dir{display:none!important}.chasm-template-payments-footer-accordion{display:block!important}.chasm-template-payments{--chasm-template-payments-title-size:clamp(1.85rem, 1.3rem + 3vw, 2.75rem)}}@media (max-width:60rem){.chasm-template-payments-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chasm-template-payments-split{grid-template-columns:1fr!important}.chasm-template-payments-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chasm-template-payments .chasm-site-header-nav{display:none!important}.chasm-template-payments-menu-trigger,.chasm-template-payments-menu-trigger.chasm-button{display:inline-flex!important}.chasm-template-payments-footer-dir{display:none!important}.chasm-template-payments-footer-accordion{display:block!important}}@container chasm-template (max-width:30rem){.chasm-template-payments-hardware-grid,.chasm-template-payments-metrics{grid-template-columns:1fr}.chasm-template-payments-header-cta{display:none!important}}@media (max-width:30rem){.chasm-template-payments-hardware-grid,.chasm-template-payments-metrics{grid-template-columns:1fr!important}.chasm-template-payments-header-cta{display:none!important}}.chasm-template-page.chasm-template-awards{--chasm-template-awards-page:var(--chasm-surface,#fff);--chasm-template-awards-ink:var(--chasm-text-primary,#111);--chasm-template-awards-muted:var(--chasm-text-secondary,#6b6b6b);--chasm-template-awards-raised:var(--chasm-surface-raised,var(--chasm-surface,#fff));--chasm-template-awards-sunken:var(--chasm-surface-sunken,#f4f4f4);--chasm-template-awards-ink-band:var(--chasm-surface-inverse,#111);--chasm-template-awards-ink-band-fg:var(--chasm-text-on-contrast,#fff);--chasm-template-awards-accent:#4ac959;--chasm-template-awards-cta-fg:var(--chasm-text-on-contrast,#fff);--chasm-template-awards-card-title:var(--chasm-text-primary,#111);--chasm-template-awards-on-media:var(--chasm-text-on-contrast,#fff);--chasm-template-awards-gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));--chasm-template-awards-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-awards-display:clamp(2.5rem, 1.5rem + 4vw, 5rem);--chasm-template-awards-band-title:clamp(1.75rem, 1.2rem + 1.5vw, 2.75rem);--chasm-template-awards-card-title-size:clamp(1.05rem, .95rem + .4vw, 1.35rem);--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));color:var(--chasm-template-awards-ink);background:var(--chasm-template-awards-page);font-family:var(--chasm-font-family), "Helvetica Neue", Helvetica, Arial, sans-serif}.chasm-template-awards .chasm-template-main{background:var(--chasm-template-awards-page);color:var(--chasm-template-awards-ink);gap:0}.chasm-template-awards .chasm-site-header{z-index:calc(var(--chasm-z-sticky,100) + 2)}.chasm-template-awards .chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-surface,#fff) 94%, transparent);color:var(--chasm-template-awards-ink);border-bottom:1px solid color-mix(in srgb, var(--chasm-template-awards-ink) 10%, transparent)}.chasm-template-awards .chasm-site-header-title{font-size:var(--chasm-font-xl,1.5rem);font-weight:var(--chasm-font-weight-bold,700);letter-spacing:-.06em;color:var(--chasm-template-awards-ink)}.chasm-template-awards .chasm-site-header-nav{scrollbar-width:none;flex:auto;justify-content:center;overflow-x:auto}.chasm-template-awards .chasm-site-header-nav::-webkit-scrollbar{display:none}.chasm-template-awards .chasm-site-header-nav a,.chasm-template-awards .chasm-site-header-nav .chasm-button,.chasm-template-awards .chasm-site-header-nav button{color:var(--chasm-template-awards-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;min-height:3.25rem!important;padding-inline:.65rem!important;font-size:.875rem!important;font-weight:500!important}.chasm-template-awards .chasm-site-header-nav a:hover,.chasm-template-awards .chasm-site-header-nav .chasm-button:hover,.chasm-template-awards .chasm-site-header-nav button:hover{opacity:.65}.chasm-template-awards .chasm-site-header-actions .chasm-button,.chasm-template-awards .chasm-site-header-actions button{color:var(--chasm-template-awards-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important}.chasm-template-awards-menu-trigger{display:none!important}.chasm-template-awards-submit.chasm-button,.chasm-template-awards-submit{border-radius:var(--chasm-radius-full,9999px)!important;background:var(--chasm-template-awards-ink)!important;color:var(--chasm-template-awards-cta-fg)!important;border:none!important;min-height:2.25rem!important;padding-inline:1rem!important;font-weight:600!important}.chasm-template-awards .chasm-template-main [data-chasm-button-style=filled]{background:var(--chasm-template-awards-ink)!important;color:var(--chasm-template-awards-cta-fg)!important;border:none!important}.chasm-template-awards .chasm-template-main [data-chasm-button-style=outlined]{color:var(--chasm-template-awards-ink)!important;border-color:color-mix(in srgb, var(--chasm-template-awards-ink) 55%, transparent)!important;background:0 0!important}.chasm-template-awards .chasm-section{color:inherit;background:0 0;padding-block:clamp(2rem,5vw,4rem)!important;padding-inline:var(--chasm-template-awards-gutter)!important}.chasm-template-awards .chasm-section.chasm-template-tight,.chasm-template-awards .chasm-section.chasm-template-awards-filters{padding-block:clamp(1rem,2vw,1.5rem)!important}.chasm-template-awards-hero{color:var(--chasm-template-awards-ink);background:var(--chasm-template-awards-page)!important}.chasm-template-awards-hero-inner{width:100%;max-width:80rem;margin-inline:auto}.chasm-template-awards-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--chasm-template-awards-muted);font-size:.75rem!important;font-weight:600!important}.chasm-template-awards-display{letter-spacing:-.04em;color:var(--chasm-template-awards-ink);max-width:18ch;margin:0;font-size:var(--chasm-template-awards-display)!important;font-weight:var(--chasm-font-weight-bold,700)!important;line-height:.95!important}.chasm-template-awards-hero-lede{max-width:36rem;color:var(--chasm-template-awards-muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.chasm-template-awards-band-title{letter-spacing:-.03em;color:inherit;max-width:22ch;margin:0;font-size:var(--chasm-template-awards-band-title)!important;font-weight:var(--chasm-font-weight-bold,700)!important;line-height:1.1!important}.chasm-template-awards-band-head{color:inherit;margin-block-end:var(--chasm-template-awards-gap)}.chasm-template-awards-card{min-width:0;color:var(--chasm-template-awards-card-title)}.chasm-template-awards-card-media{background:var(--chasm-template-awards-sunken);aspect-ratio:4/3;position:relative;overflow:hidden}.chasm-template-awards-card--featured .chasm-template-awards-card-media{aspect-ratio:16/10}.chasm-template-awards-card-media img{object-fit:cover;width:100%;height:100%;display:block}.chasm-template-awards-card-badges{z-index:1;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.chasm-template-awards .chasm-badge-kind-text,.chasm-template-awards-score.chasm-badge,.chasm-template-awards-score{overflow:visible;padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))!important;padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default))!important;max-width:none!important}.chasm-template-awards-card-title{letter-spacing:-.02em;color:var(--chasm-template-awards-card-title);margin:0;font-size:var(--chasm-template-awards-card-title-size)!important;font-weight:var(--chasm-font-weight-semibold,600)!important;line-height:1.25!important}.chasm-template-awards-card-byline,.chasm-template-awards-card-meta{color:var(--chasm-template-awards-muted)}.chasm-template-awards-band--ink{color:var(--chasm-template-awards-ink-band-fg);--chasm-template-awards-card-title:var(--chasm-template-awards-ink-band-fg);--chasm-template-awards-muted:color-mix(in srgb, var(--chasm-template-awards-ink-band-fg) 72%, transparent);background:var(--chasm-template-awards-ink-band)!important}.chasm-template-awards-band--ink .chasm-template-awards-eyebrow,.chasm-template-awards-band--ink .chasm-template-awards-card-title,.chasm-template-awards-band--ink .chasm-template-awards-band-title{color:var(--chasm-template-awards-ink-band-fg)}.chasm-template-awards-band--ink .chasm-button,.chasm-template-awards-band--ink button{color:var(--chasm-template-awards-ink-band-fg)!important}.chasm-template-awards-band--ink [data-chasm-button-style=outlined]{border-color:color-mix(in srgb, var(--chasm-template-awards-ink-band-fg) 55%, transparent)!important}.chasm-template-awards-band--sunken{color:var(--chasm-template-awards-ink);background:var(--chasm-template-awards-sunken)!important}.chasm-template-awards-grid{gap:var(--chasm-template-awards-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.chasm-template-awards-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.chasm-template-awards-filters{border-block:1px solid color-mix(in srgb, var(--chasm-template-awards-ink) 8%, transparent);background:var(--chasm-template-awards-raised)!important}.chasm-template-awards-chips{max-width:100%;margin-block-start:var(--chasm-space-related,var(--chasm-space-related-default));overflow-x:auto}.chasm-template-awards-rank{gap:var(--chasm-template-awards-gap);flex-direction:column;width:100%;display:flex}.chasm-template-awards-rank-row{padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default));border-block-end:1px solid color-mix(in srgb, var(--chasm-template-awards-ink-band-fg) 16%, transparent)}.chasm-template-awards-rank-num{letter-spacing:-.04em;min-width:3.5rem;color:var(--chasm-template-awards-accent);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700;line-height:1}.chasm-template-awards-rank-media{aspect-ratio:3/2;background:color-mix(in srgb, var(--chasm-template-awards-ink-band-fg) 8%, transparent);flex:0 16rem;min-width:12rem;max-width:20rem;overflow:hidden}.chasm-template-awards-rank-media img{object-fit:cover;width:100%;height:100%;display:block}.chasm-template-awards-rank-copy{flex:14rem;min-width:0}.chasm-template-awards-creators{gap:var(--chasm-template-awards-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--chasm-space-field-group,var(--chasm-space-field-group-default));display:grid}.chasm-template-awards-creator{padding:var(--chasm-template-card-pad);background:var(--chasm-template-awards-raised);border:1px solid color-mix(in srgb, var(--chasm-template-awards-ink) 10%, transparent);color:var(--chasm-template-awards-ink)}.chasm-template-awards-blog{gap:var(--chasm-template-awards-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chasm-template-awards-blog-card{padding:var(--chasm-template-card-pad);background:var(--chasm-template-awards-raised);border:1px solid color-mix(in srgb, var(--chasm-template-awards-ink) 10%, transparent);color:var(--chasm-template-awards-ink)}.chasm-template-awards-cta{color:var(--chasm-template-awards-ink-band-fg);background:var(--chasm-template-awards-ink-band)!important}.chasm-template-awards-cta .chasm-template-awards-band-title{color:var(--chasm-template-awards-ink-band-fg)}.chasm-template-awards-cta-grid{gap:var(--chasm-space-section,var(--chasm-space-section-default));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:64rem;display:grid}.chasm-template-awards-cta [data-chasm-button-style=filled]{background:var(--chasm-template-awards-accent)!important;color:#111!important;border:none!important}.chasm-template-awards-cta [data-chasm-button-style=outlined]{color:var(--chasm-template-awards-ink-band-fg)!important;border-color:color-mix(in srgb, var(--chasm-template-awards-ink-band-fg) 55%, transparent)!important}.chasm-template-awards-footer-dir{gap:var(--chasm-space-section,var(--chasm-space-section-default));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.chasm-template-awards-footer-col{align-items:flex-start;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex-direction:column;display:flex}.chasm-template-awards-footer-col .chasm-button,.chasm-template-awards-footer-col button{min-height:auto;color:var(--chasm-template-awards-ink);justify-content:flex-start;padding:.15rem 0;font-size:.8125rem}.chasm-template-awards-footnotes{color:var(--chasm-template-awards-muted);max-width:52rem;font-size:.75rem;line-height:1.5}.chasm-template-awards-cascade{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) var(--chasm-template-awards-gutter);background:var(--chasm-template-awards-page);color:var(--chasm-template-awards-ink);border-top:1px solid color-mix(in srgb, var(--chasm-template-awards-ink) 12%, transparent)}.chasm-template-awards-menu-list{gap:var(--chasm-space-related,var(--chasm-space-related-default));width:100%;padding:var(--chasm-space-inset,var(--chasm-space-inset-default));flex-direction:column;display:flex}.chasm-template-awards-menu-list .chasm-button,.chasm-template-awards-menu-list button{justify-content:flex-start;min-height:2.75rem;font-size:1.125rem;font-weight:600;color:var(--chasm-text-primary)!important}.chasm-template-awards-award-badge{background:var(--chasm-template-awards-accent)!important;color:#111!important}[data-chasm-theme=dark] .chasm-template-awards,.chasm-template-awards[data-chasm-theme=dark]{--chasm-template-awards-card-title:var(--chasm-text-primary);--chasm-template-awards-muted:var(--chasm-text-secondary)}@container chasm-template (max-width:60rem){.chasm-template-awards .chasm-site-header-nav{display:none!important}.chasm-template-awards-menu-trigger{display:inline-flex!important}.chasm-template-awards-grid,.chasm-template-awards-grid--3,.chasm-template-awards-blog,.chasm-template-awards-creators,.chasm-template-awards-cta-grid,.chasm-template-awards-footer-dir{grid-template-columns:repeat(2,minmax(0,1fr))}.chasm-template-awards{--chasm-template-awards-display:clamp(2.25rem, 1.4rem + 4vw, 3.5rem)}}@media (max-width:60rem){.chasm-template-awards .chasm-site-header-nav{display:none!important}.chasm-template-awards-menu-trigger{display:inline-flex!important}.chasm-template-awards-grid,.chasm-template-awards-grid--3,.chasm-template-awards-blog,.chasm-template-awards-creators,.chasm-template-awards-cta-grid,.chasm-template-awards-footer-dir{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container chasm-template (max-width:36rem){.chasm-template-awards-grid,.chasm-template-awards-grid--3,.chasm-template-awards-blog,.chasm-template-awards-creators,.chasm-template-awards-cta-grid,.chasm-template-awards-footer-dir{grid-template-columns:1fr}.chasm-template-awards-submit{display:none!important}.chasm-template-awards-rank-media{flex:100%;max-width:none}}@media (max-width:36rem){.chasm-template-awards-grid,.chasm-template-awards-grid--3,.chasm-template-awards-blog,.chasm-template-awards-creators,.chasm-template-awards-cta-grid,.chasm-template-awards-footer-dir{grid-template-columns:1fr!important}.chasm-template-awards-submit{display:none!important}}.chasm-template-page.chasm-template-discovery{--chasm-template-discovery-page:var(--chasm-surface,#fff);--chasm-template-discovery-ink:var(--chasm-text-primary,#111);--chasm-template-discovery-muted:var(--chasm-text-secondary,#767676);--chasm-template-discovery-raised:var(--chasm-surface-raised,var(--chasm-surface,#fff));--chasm-template-discovery-sunken:var(--chasm-surface-sunken,#efefef);--chasm-template-discovery-search:color-mix(in srgb, var(--chasm-text-primary,#111) 8%, var(--chasm-surface,#fff));--chasm-template-discovery-brand:var(--chasm-brand-role-primary,#e60023);--chasm-template-discovery-brand-fg:var(--chasm-text-on-contrast,#fff);--chasm-template-discovery-pin-radius:var(--chasm-radius-lg,1rem);--chasm-template-discovery-gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));--chasm-template-discovery-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-discovery-columns:5;--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));color:var(--chasm-template-discovery-ink);background:var(--chasm-template-discovery-page);font-family:var(--chasm-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;padding-bottom:4.5rem}.chasm-template-discovery .chasm-template-main{background:var(--chasm-template-discovery-page);color:var(--chasm-template-discovery-ink);gap:0}.chasm-template-discovery .chasm-site-header{z-index:calc(var(--chasm-z-sticky,100) + 2);background:var(--chasm-template-discovery-raised);color:var(--chasm-template-discovery-ink);box-shadow:none;border-bottom:1px solid color-mix(in srgb, var(--chasm-template-discovery-ink) 8%, transparent)}.chasm-template-discovery .chasm-site-header-title{color:#0000;width:0;font-size:0;overflow:hidden}.chasm-template-discovery .chasm-site-header-leading .chasm-icon{color:var(--chasm-template-discovery-brand);font-size:1.75rem}.chasm-template-discovery .chasm-site-header-nav{justify-content:flex-start;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex:none}.chasm-template-discovery .chasm-site-header-nav .chasm-button,.chasm-template-discovery .chasm-site-header-nav button{border-radius:var(--chasm-radius-full,9999px)!important;min-height:2.5rem!important;padding-inline:1rem!important;font-weight:600!important}.chasm-template-discovery .chasm-site-header-nav [data-chasm-button-style=filled],.chasm-template-discovery .chasm-site-header-nav .chasm-button[data-chasm-button-style=filled]{background:var(--chasm-template-discovery-ink)!important;color:var(--chasm-template-discovery-brand-fg)!important}.chasm-template-discovery .chasm-site-header-center{flex:auto;min-width:0;max-width:100%}.chasm-template-discovery-search,.chasm-template-discovery .chasm-template-discovery-search{width:100%}.chasm-template-discovery .chasm-template-discovery-search>div{align-items:center;width:100%;display:flex}.chasm-template-discovery .chasm-template-discovery-search,.chasm-template-discovery .chasm-template-discovery-search.chasm-input,.chasm-template-discovery .chasm-template-discovery-search .chasm-input,.chasm-template-discovery .chasm-template-discovery-search .chasm-input-field,.chasm-template-discovery .chasm-site-header-center .chasm-input-root,.chasm-template-discovery .chasm-site-header-center .chasm-input,.chasm-template-discovery .chasm-site-header-center .chasm-input-field{width:100%;min-height:3rem;border-radius:var(--chasm-radius-full,9999px)!important;background:var(--chasm-template-discovery-search)!important;box-shadow:none!important;border:none!important}.chasm-template-discovery .chasm-template-discovery-search .chasm-input-field{gap:var(--chasm-space-related,var(--chasm-space-related-default));padding-block:0!important;padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))!important;align-items:center!important;display:flex!important}.chasm-template-discovery .chasm-template-discovery-search .chasm-input-element{min-height:3rem;color:var(--chasm-template-discovery-ink)!important;background:0 0!important}.chasm-template-discovery .chasm-template-discovery-search .chasm-input-icon,.chasm-template-discovery .chasm-template-discovery-search .chasm-input-icon-button{align-self:center;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;margin:0;background:var(--chasm-template-discovery-search)!important;color:var(--chasm-template-discovery-muted)!important;box-shadow:none!important;border-radius:var(--chasm-radius-full,9999px)!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.chasm-template-discovery .chasm-template-discovery-search .chasm-input-icon-button:hover{background:color-mix(in srgb, var(--chasm-template-discovery-ink) 8%, var(--chasm-template-discovery-search))!important}.chasm-template-discovery .chasm-template-discovery-search .chasm-input-field:has(.chasm-input-element:placeholder-shown) [data-chasm-input-clear=true]{visibility:hidden;pointer-events:none}.chasm-template-discovery .chasm-site-header-actions .chasm-button,.chasm-template-discovery .chasm-site-header-actions button{color:var(--chasm-template-discovery-ink)!important;box-shadow:none!important;border-radius:var(--chasm-radius-full,9999px)!important;background:0 0!important;border:none!important}.chasm-template-discovery-menu-trigger{display:none}.chasm-template-discovery .chasm-section{color:inherit;padding-block:clamp(.5rem,1.5vw,1rem)!important;padding-inline:var(--chasm-template-discovery-gutter)!important}.chasm-template-discovery .chasm-section.chasm-template-tight{padding-block:clamp(.5rem,1vw,.75rem)!important}.chasm-template-discovery-ideas{background:var(--chasm-template-discovery-page);color:var(--chasm-template-discovery-ink)}.chasm-template-discovery-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.chasm-template-discovery-chips::-webkit-scrollbar{display:none}.chasm-template-discovery-chips .chasm-chips,.chasm-template-discovery-chips [data-chasm-chips]{flex-wrap:nowrap}.chasm-template-discovery-feed{background:var(--chasm-template-discovery-page)}.chasm-template-discovery-masonry{column-count:var(--chasm-template-discovery-columns);column-gap:var(--chasm-template-discovery-gap);width:100%}.chasm-template-discovery-masonry-item{break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--chasm-template-discovery-gap);width:100%;display:inline-block}.chasm-template-discovery-pin{color:var(--chasm-template-discovery-ink);min-width:0}.chasm-template-discovery-pin-media{border-radius:var(--chasm-template-discovery-pin-radius);background:var(--chasm-template-discovery-sunken);position:relative;overflow:hidden}.chasm-template-discovery-pin-media img{vertical-align:middle;width:100%;height:auto;display:block}.chasm-template-discovery-pin-overlay{opacity:0;pointer-events:none;border-radius:inherit;box-sizing:border-box;background:#00000047;transition:opacity .15s;position:absolute;inset:0}.chasm-template-discovery-pin:hover .chasm-template-discovery-pin-overlay,.chasm-template-discovery-pin:focus-within .chasm-template-discovery-pin-overlay{opacity:1;pointer-events:auto}.chasm-template-discovery-save,.chasm-template-discovery-save.chasm-button{background:var(--chasm-template-discovery-brand)!important;color:var(--chasm-template-discovery-brand-fg)!important;border-radius:var(--chasm-radius-full,9999px)!important;border:none!important;min-height:2.25rem!important;padding-inline:1rem!important;font-weight:600!important}.chasm-template-discovery-pin-overlay .chasm-button[data-chasm-button-style=outlined],.chasm-template-discovery-pin-overlay button[data-chasm-button-style=outlined]{background:var(--chasm-template-discovery-raised)!important;color:var(--chasm-template-discovery-ink)!important;border-radius:var(--chasm-radius-full,9999px)!important;border:none!important;min-width:2.25rem!important;min-height:2.25rem!important}.chasm-template-discovery-pin-title,.chasm-template-discovery-pin-title.chasm-button{text-align:start!important;min-height:auto!important;color:var(--chasm-template-discovery-ink)!important;white-space:normal!important;justify-content:flex-start!important;padding:.15rem 0!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}.chasm-template-discovery-footnotes{color:var(--chasm-template-discovery-muted);max-width:48rem;font-size:.75rem;line-height:1.47}.chasm-template-discovery-cascade{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) var(--chasm-template-discovery-gutter);background:var(--chasm-template-discovery-page);color:var(--chasm-template-discovery-ink);border-top:1px solid color-mix(in srgb, var(--chasm-template-discovery-ink) 12%, transparent)}.chasm-template-discovery-menu-list{gap:var(--chasm-space-related,var(--chasm-space-related-default));width:100%;padding:var(--chasm-space-inset,var(--chasm-space-inset-default));flex-direction:column;display:flex}.chasm-template-discovery-menu-list .chasm-button,.chasm-template-discovery-menu-list button{justify-content:flex-start;min-height:2.75rem;font-size:1.125rem;font-weight:600;color:var(--chasm-text-primary)!important}.chasm-template-discovery-bottom-nav{background:var(--chasm-template-discovery-raised)!important;color:var(--chasm-template-discovery-ink)!important}@container chasm-template (max-width:64rem){.chasm-template-discovery{--chasm-template-discovery-columns:3}.chasm-template-discovery .chasm-site-header-nav{display:none!important}.chasm-template-discovery-menu-trigger{display:inline-flex!important}}@media (max-width:64rem){.chasm-template-discovery{--chasm-template-discovery-columns:3}.chasm-template-discovery .chasm-site-header-nav{display:none!important}.chasm-template-discovery-menu-trigger{display:inline-flex!important}}@container chasm-template (max-width:48rem){.chasm-template-discovery{--chasm-template-discovery-columns:2}.chasm-template-discovery .chasm-site-header-actions .chasm-site-header-action:nth-child(n+2){display:none}}@media (max-width:48rem){.chasm-template-discovery{--chasm-template-discovery-columns:2}}@container chasm-template (max-width:30rem){.chasm-template-discovery{--chasm-template-discovery-columns:2;--chasm-template-discovery-gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default))}.chasm-template-discovery .chasm-site-header-title-block{display:none}}@media (max-width:30rem){.chasm-template-discovery{--chasm-template-discovery-columns:2;--chasm-template-discovery-gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default))}}.chasm-template-page.chasm-template-fonts{--chasm-template-fonts-page:var(--chasm-surface,#fff);--chasm-template-fonts-ink:var(--chasm-text-primary,#202124);--chasm-template-fonts-muted:var(--chasm-text-secondary,#5f6368);--chasm-template-fonts-raised:var(--chasm-surface-raised,var(--chasm-surface,#fff));--chasm-template-fonts-sunken:var(--chasm-surface-sunken,#f8f9fa);--chasm-template-fonts-border:color-mix(in srgb, var(--chasm-template-fonts-ink) 12%, transparent);--chasm-template-fonts-link:var(--chasm-brand-role-primary,var(--chasm-intent-brand-fg,#1a73e8));--chasm-template-fonts-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-band-y:var(--chasm-space-section,var(--chasm-space-section-default));color:var(--chasm-template-fonts-ink);background:var(--chasm-template-fonts-page);font-family:var(--chasm-font-family), Roboto, "Helvetica Neue", Arial, system-ui, sans-serif}.chasm-template-fonts .chasm-template-main{background:var(--chasm-template-fonts-page);color:var(--chasm-template-fonts-ink);gap:0}.chasm-template-fonts .chasm-site-header{z-index:calc(var(--chasm-z-sticky,40) + 10)}.chasm-template-fonts .chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-surface,#fff) 92%, transparent);color:var(--chasm-template-fonts-ink);border-bottom:1px solid var(--chasm-template-fonts-border)}.chasm-template-fonts .chasm-site-header-title{font-size:var(--chasm-font-md,1.125rem);font-weight:var(--chasm-font-weight-medium,500);color:var(--chasm-template-fonts-ink)}.chasm-template-fonts-search{width:100%;max-width:40rem}.chasm-template-fonts-search>div{align-items:center;width:100%;display:flex}.chasm-template-fonts-search,.chasm-template-fonts-search.chasm-input,.chasm-template-fonts-search .chasm-input,.chasm-template-fonts-search .chasm-input-field,.chasm-template-fonts-search input,.chasm-template-fonts-search .chasm-input-element{background:var(--chasm-template-fonts-sunken)!important;color:var(--chasm-template-fonts-ink)!important;box-shadow:none!important;border:none!important}.chasm-template-fonts-search .chasm-input-field{gap:var(--chasm-space-related,var(--chasm-space-related-default));min-height:2.75rem;padding-block:0!important;padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))!important;border-radius:var(--chasm-radius-full,999px)!important;align-items:center!important;display:flex!important}.chasm-template-fonts-search .chasm-input-element{min-height:2.75rem;background:0 0!important}.chasm-template-fonts-search .chasm-input-icon,.chasm-template-fonts-search .chasm-input-icon-button{align-self:center;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;margin:0;background:var(--chasm-template-fonts-sunken)!important;color:var(--chasm-template-fonts-muted)!important;box-shadow:none!important;border-radius:var(--chasm-radius-full,999px)!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.chasm-template-fonts-search .chasm-input-icon-button:hover{background:color-mix(in srgb, var(--chasm-template-fonts-ink) 8%, var(--chasm-template-fonts-sunken))!important}.chasm-template-fonts-search .chasm-input-field:has(.chasm-input-element:placeholder-shown) [data-chasm-input-clear=true]{visibility:hidden;pointer-events:none}.chasm-template-fonts-filter-trigger{display:none}.chasm-template-fonts .chasm-site-header-actions .chasm-button,.chasm-template-fonts .chasm-site-header-actions button,.chasm-template-fonts-filter-trigger.chasm-button,.chasm-template-fonts-filter-trigger{color:color-mix(in srgb, var(--chasm-template-fonts-ink) 80%, transparent)!important;box-shadow:none!important;background:0 0!important;border:none!important}.chasm-template-fonts .chasm-section{color:inherit;background:0 0;padding-block:var(--chasm-template-band-y)!important;padding-inline:var(--chasm-template-fonts-gutter)!important}.chasm-template-fonts .chasm-section.chasm-template-tight{padding-block:clamp(.5rem,1vw,.85rem)!important}.chasm-template-fonts-nav{border-bottom:1px solid var(--chasm-template-fonts-border);background:var(--chasm-template-fonts-raised)}.chasm-template-fonts-toolbar{background:var(--chasm-template-fonts-raised);border-bottom:1px solid var(--chasm-template-fonts-border);top:var(--chasm-header-height,3.5rem);z-index:calc(var(--chasm-z-sticky,40) + 5);position:sticky}.chasm-template-fonts-toolbar-grid{width:100%}.chasm-template-fonts-sample-field{flex:18rem;min-width:min(100%,18rem)}.chasm-template-fonts-preset-field{flex:0 11rem;min-width:9rem}.chasm-template-fonts-size-field{flex:12rem;min-width:min(100%,12rem)}.chasm-template-fonts-size{width:100%;accent-color:var(--chasm-template-fonts-link);cursor:pointer}.chasm-template-fonts-layout{gap:var(--chasm-space-section,var(--chasm-space-section-default));grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;width:100%;display:grid}.chasm-template-fonts-sidebar{top:calc(var(--chasm-header-height,3.5rem) + 5.5rem);position:sticky}.chasm-template-fonts-filters{padding:var(--chasm-space-inset,var(--chasm-space-inset-default));background:var(--chasm-template-fonts-sunken);color:var(--chasm-template-fonts-ink);border-radius:var(--chasm-radius-lg,.75rem);border:1px solid var(--chasm-template-fonts-border)}.chasm-template-fonts-catalog{min-width:0}.chasm-template-fonts-list{border-top:1px solid var(--chasm-template-fonts-border)}.chasm-template-fonts-row{border-bottom:1px solid var(--chasm-template-fonts-border);color:var(--chasm-template-fonts-ink);background:0 0;padding-block:clamp(1.25rem,2.5vw,2rem)}.chasm-template-fonts-row:hover{background:color-mix(in srgb, var(--chasm-template-fonts-sunken) 70%, transparent)}.chasm-template-fonts-family-name.chasm-button,.chasm-template-fonts-family-name{font-size:var(--chasm-font-md,1.125rem)!important;font-weight:var(--chasm-font-weight-medium,500)!important;color:var(--chasm-template-fonts-ink)!important;min-height:auto!important;padding-inline:0!important}.chasm-template-fonts-specimen{word-break:break-word;color:var(--chasm-template-fonts-ink)!important;line-height:1.35!important}.chasm-template-fonts-specimen-ladder{opacity:.92}.chasm-template-fonts-empty{align-items:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));color:var(--chasm-template-fonts-muted);flex-direction:column;display:flex}.chasm-template-fonts-footnotes{font-size:var(--chasm-font-sm,.8125rem);color:var(--chasm-template-fonts-muted);line-height:1.5}.chasm-template-fonts-cascade{padding:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default)) var(--chasm-template-fonts-gutter);background:var(--chasm-template-fonts-page);color:var(--chasm-template-fonts-ink);border-top:1px solid var(--chasm-template-fonts-border)}.chasm-template-fonts .chasm-site-footer{background:var(--chasm-template-fonts-sunken);color:var(--chasm-template-fonts-ink);border-top:1px solid var(--chasm-template-fonts-border)}@media (max-width:60rem){.chasm-template-fonts-layout{grid-template-columns:1fr}.chasm-template-fonts-sidebar{display:none!important}.chasm-template-fonts-filter-trigger{display:inline-flex!important}.chasm-template-fonts-toolbar{position:static}}@media (max-width:40rem){.chasm-template-fonts .chasm-site-header-center{flex:100%;order:3;max-width:none}.chasm-template-fonts-search{max-width:none}.chasm-template-fonts-specimen-ladder{display:none}}.chasm-template-page.chasm-template-wishlist{--chasm-template-wishlist-page:var(--chasm-surface,#fff);--chasm-template-wishlist-ink:var(--chasm-text-primary,#1a1a1a);--chasm-template-wishlist-muted:var(--chasm-text-secondary,#6f6f6f);--chasm-template-wishlist-raised:var(--chasm-surface-raised,var(--chasm-surface,#fff));--chasm-template-wishlist-sunken:var(--chasm-surface-sunken,#f6f5f3);--chasm-template-wishlist-line:color-mix(in srgb, var(--chasm-template-wishlist-ink) 16%, transparent);--chasm-template-wishlist-sale:var(--chasm-intent-critical-fg,#b32017);--chasm-template-wishlist-footer:#101010;--chasm-template-wishlist-on-footer:#fff;--chasm-template-wishlist-on-media:#fff;--chasm-template-wishlist-gap:var(--chasm-space-related,var(--chasm-space-related-default));--chasm-template-wishlist-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));color:var(--chasm-template-wishlist-ink);background:var(--chasm-template-wishlist-page)}.chasm-template-wishlist .chasm-template-main{background:var(--chasm-template-wishlist-page);color:var(--chasm-template-wishlist-ink)}.chasm-template-wishlist-promo{border-block-end:1px solid var(--chasm-template-wishlist-line);background:var(--chasm-template-wishlist-page)!important}.chasm-template-wishlist-promo .chasm-marquee-item{letter-spacing:.08em;text-transform:uppercase;font-size:.75em}.chasm-template-wishlist-promo .chasm-marquee-item .chasm-text,.chasm-template-wishlist-promo .chasm-marquee-item span,.chasm-template-wishlist-promo .chasm-marquee-item a{letter-spacing:inherit;text-transform:inherit;font-size:1em!important}.chasm-template-wishlist .chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-template-wishlist-raised) 97%, transparent);color:var(--chasm-template-wishlist-ink);border-block-end:1px solid var(--chasm-template-wishlist-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chasm-template-wishlist .chasm-site-header-title{letter-spacing:.3em;text-transform:uppercase;color:var(--chasm-template-wishlist-ink);font-size:clamp(1.25em,1em + .8vw,2em)!important;font-weight:800!important}.chasm-template-wishlist .chasm-site-header-nav a,.chasm-template-wishlist .chasm-site-header-nav .chasm-button,.chasm-template-wishlist .chasm-site-header-nav button:not(.chasm-mega-menu-trigger),.chasm-template-wishlist .chasm-mega-menu-trigger{letter-spacing:.02em;text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;color:var(--chasm-template-wishlist-ink)!important;background:0 0!important;font-size:.8125em!important;font-weight:500!important}.chasm-template-wishlist .chasm-mega-menu-trigger:hover{text-decoration-thickness:2px}.chasm-template-wishlist-nav-sale.chasm-mega-menu-trigger,.chasm-template-wishlist .chasm-site-header-nav .chasm-template-wishlist-nav-sale{color:var(--chasm-template-wishlist-sale)!important}.chasm-template-wishlist-menu-trigger{display:none!important}.chasm-template-wishlist-search{border-block-end:1px solid var(--chasm-template-wishlist-line);background:var(--chasm-template-wishlist-page)!important}.chasm-template-wishlist-search-form{max-width:34rem;margin-inline:auto}.chasm-template-wishlist-search input{letter-spacing:.14em;text-transform:uppercase;border:none!important;border-block-end:1px solid var(--chasm-template-wishlist-ink)!important;background:0 0!important;border-radius:0!important;font-size:.8125em!important}.chasm-template-wishlist-hero-media{width:100%;position:relative;overflow:hidden}.chasm-template-wishlist-hero-media>.chasm-image,.chasm-template-wishlist-hero-media>img{aspect-ratio:21/10;object-fit:cover;height:auto;display:block;width:100%!important}.chasm-template-wishlist-hero-overlay{z-index:2;padding:clamp(1.5rem, 4vw, 3.5rem) var(--chasm-template-wishlist-gutter);color:var(--chasm-template-wishlist-on-media);background:linear-gradient(#0000 45%,#00000073);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.625rem;display:flex;position:absolute;inset:0}.chasm-template-wishlist-hero-overlay :is(h1,h2,h3,p,span){color:var(--chasm-template-wishlist-on-media)!important}.chasm-template-wishlist-hero-title{letter-spacing:.01em;max-width:26ch;font-size:clamp(1.5em,1em + 1.6vw,3em)!important;font-weight:600!important;line-height:1.08!important}.chasm-template-wishlist-hero-subtitle{max-width:44ch;font-size:clamp(.875em,.8em + .25vw,1.125em)!important}.chasm-template-wishlist-media-cta,.chasm-template-wishlist-hero-overlay .chasm-link,.chasm-template-wishlist-hero-overlay a{letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.4em;color:var(--chasm-template-wishlist-on-media)!important;font-size:.8125em!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.chasm-template-wishlist-banners{gap:var(--chasm-template-wishlist-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chasm-template-wishlist-banner{appearance:none;font:inherit;cursor:pointer;color:var(--chasm-template-wishlist-on-media);background:var(--chasm-template-wishlist-sunken);border:none;padding:0;display:block;position:relative;overflow:hidden}.chasm-template-wishlist-banner .chasm-image,.chasm-template-wishlist-banner img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.chasm-template-wishlist-banner:hover img{transform:scale(1.03)}.chasm-template-wishlist-banner-copy{text-align:start;background:linear-gradient(#0000,#00000073);flex-direction:column;align-items:flex-start;gap:.5rem;padding:clamp(1rem,2.5vw,2rem);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.chasm-template-wishlist-banner-copy :is(h3,p,span){color:var(--chasm-template-wishlist-on-media)!important}.chasm-template-wishlist-banner-copy h3{font-size:clamp(1em,.9em + .5vw,1.625em)!important;font-weight:600!important}.chasm-template-wishlist-band{padding-inline:var(--chasm-template-wishlist-gutter)!important}.chasm-template-wishlist-band-head{margin-block-end:var(--chasm-space-field-group,var(--chasm-space-field-group-default))}.chasm-template-wishlist-band-head :is(h2,h3){letter-spacing:.02em;font-size:clamp(1.125em,.9em + .7vw,1.75em)!important;font-weight:600!important}.chasm-template-wishlist-band--tint{background:var(--chasm-template-wishlist-sunken)!important}.chasm-template-wishlist-rail{padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(9.5rem,12rem);grid-auto-flow:column;gap:clamp(.75rem,1.5vw,1.25rem);display:grid;overflow-x:auto}.chasm-template-wishlist-rail--products{grid-auto-columns:minmax(12.5rem,16rem)}.chasm-template-wishlist-rail::-webkit-scrollbar{display:none}.chasm-template-wishlist-tile,.chasm-template-wishlist-product{appearance:none;color:inherit;cursor:pointer;text-align:start;scroll-snap-align:start;font:inherit;background:0 0;border:none;padding:0}.chasm-template-wishlist-tile .chasm-image,.chasm-template-wishlist-tile img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.chasm-template-wishlist-tile-label{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;font-size:.8125em!important}.chasm-template-wishlist-product-media{position:relative}.chasm-template-wishlist-product-media .chasm-image,.chasm-template-wishlist-product-media img{aspect-ratio:4/5;object-fit:cover;background:var(--chasm-template-wishlist-sunken);width:100%;height:auto;display:block}.chasm-template-wishlist-product-save{z-index:2;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.chasm-template-wishlist-product-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--chasm-template-wishlist-muted)!important;font-size:.6875em!important}.chasm-template-wishlist-product-name{font-size:.9375em!important;font-weight:500!important}.chasm-template-wishlist-product-price{color:var(--chasm-template-wishlist-ink)!important;font-size:.875em!important}.chasm-template-wishlist-rail-arrows .chasm-button{border:1px solid var(--chasm-template-wishlist-line)!important;border-radius:0!important}.chasm-template-wishlist-motion{position:relative;overflow:hidden}.chasm-template-wishlist-motion .chasm-video-media video{aspect-ratio:21/9;object-fit:cover;min-height:18rem}.chasm-template-wishlist-motion-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:30rem;display:flex;position:absolute;inset-block-end:clamp(1.5rem,4vw,3rem);inset-inline-start:var(--chasm-template-wishlist-gutter)}.chasm-template-wishlist-motion-copy :is(h2,p,span){color:var(--chasm-template-wishlist-on-media)!important}.chasm-template-wishlist .chasm-template-main .chasm-button,.chasm-template-wishlist-newsletter .chasm-button{letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;font-size:.8125em!important}.chasm-template-wishlist-footer{color:var(--chasm-template-wishlist-on-footer);background:var(--chasm-template-wishlist-footer)!important;padding-inline:var(--chasm-template-wishlist-gutter)!important}.chasm-template-wishlist-footer :is(h2,h3,p,span,label){color:var(--chasm-template-wishlist-on-footer)!important}.chasm-template-wishlist-footer .chasm-button[data-chasm-button-style=text]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;color:var(--chasm-template-wishlist-on-footer)!important;justify-content:flex-start!important;padding-inline:0!important}.chasm-template-wishlist-footer-head{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--chasm-template-wishlist-on-footer) 70%, transparent)!important;font-size:.6875em!important}.chasm-template-wishlist-footer-grid{gap:var(--chasm-space-section,var(--chasm-space-section-default));grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}.chasm-template-wishlist-footer-col{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.chasm-template-wishlist-newsletter input{border:1px solid color-mix(in srgb, var(--chasm-template-wishlist-on-footer) 55%, transparent)!important;color:var(--chasm-template-wishlist-on-footer)!important;background:0 0!important;border-radius:0!important}.chasm-template-wishlist-newsletter .chasm-button[data-chasm-button-style=filled]{background:var(--chasm-template-wishlist-on-footer)!important;color:var(--chasm-template-wishlist-footer)!important;border-color:var(--chasm-template-wishlist-on-footer)!important}.chasm-template-wishlist-locale{border-block-start:1px solid color-mix(in srgb, var(--chasm-template-wishlist-on-footer) 25%, transparent);padding-block-start:var(--chasm-space-inset,var(--chasm-space-inset-default))}.chasm-template-wishlist-cascade{padding:var(--chasm-space-inset,var(--chasm-space-inset-default)) var(--chasm-template-wishlist-gutter);background:var(--chasm-template-wishlist-sunken)}@media (max-width:64rem){.chasm-template-wishlist .chasm-site-header-nav{display:none!important}.chasm-template-wishlist-menu-trigger{display:inline-flex!important}.chasm-template-wishlist-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.chasm-template-wishlist-banners{grid-template-columns:minmax(0,1fr)}.chasm-template-wishlist-rail{grid-auto-columns:minmax(8.5rem,11rem)}.chasm-template-wishlist-rail--products{grid-auto-columns:minmax(11rem,13.5rem)}.chasm-template-wishlist-motion .chasm-video-media video{aspect-ratio:4/3}.chasm-template-wishlist-hero-media>.chasm-image,.chasm-template-wishlist-hero-media>img{aspect-ratio:4/5}}@media (max-width:30rem){.chasm-template-wishlist .chasm-site-header-title{letter-spacing:.18em}.chasm-template-wishlist-footer-grid{grid-template-columns:minmax(0,1fr)}.chasm-template-wishlist .chasm-site-header-actions .chasm-site-header-action:nth-child(n+4){display:none}}.chasm-template-page.chasm-template-marketplace{--chasm-template-marketplace-header:#131921;--chasm-template-marketplace-subnav:#232f3e;--chasm-template-marketplace-backtop:#37475a;--chasm-template-marketplace-on-header:#fff;--chasm-template-marketplace-orange:var(--chasm-brand-role-primary,#f90);--chasm-template-marketplace-cta:#ffd814;--chasm-template-marketplace-cta-ink:#0f1111;--chasm-template-marketplace-link:var(--chasm-brand-role-accent,#007185);--chasm-template-marketplace-canvas:color-mix(in srgb, var(--chasm-surface-sunken,#e3e6e6) 88%, #dfe3e3);--chasm-template-marketplace-card:var(--chasm-surface-raised,#fff);--chasm-template-marketplace-ink:var(--chasm-text-primary,#0f1111);--chasm-template-marketplace-muted:var(--chasm-text-secondary,#565959);--chasm-template-marketplace-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));--chasm-template-marketplace-search-h:2.5em;color:var(--chasm-template-marketplace-ink);background:var(--chasm-template-marketplace-canvas)}.chasm-template-marketplace .chasm-template-main{background:var(--chasm-template-marketplace-canvas);color:var(--chasm-template-marketplace-ink)}.chasm-template-marketplace-header{color:var(--chasm-template-marketplace-on-header);flex-wrap:wrap;align-items:center;gap:1em;display:flex;background:var(--chasm-template-marketplace-header)!important;padding:.5em var(--chasm-template-marketplace-gutter)!important}.chasm-template-marketplace-header :is(span,p,label),.chasm-template-marketplace-subnav :is(span,p,label){color:var(--chasm-template-marketplace-on-header)!important}.chasm-template-marketplace-header .chasm-button,.chasm-template-marketplace-subnav .chasm-button{letter-spacing:0;text-transform:none;color:var(--chasm-template-marketplace-on-header)!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;font-size:.8125em!important}.chasm-template-marketplace-header .chasm-button:hover,.chasm-template-marketplace-subnav .chasm-button:hover{border-color:var(--chasm-template-marketplace-on-header)!important}.chasm-template-marketplace-logo{letter-spacing:-.02em;cursor:pointer;position:relative;color:var(--chasm-template-marketplace-on-header)!important;font-size:1.375em!important;font-weight:700!important;line-height:1.1!important}.chasm-template-marketplace-logo:after{content:"";border:.13em solid #0000;border-block-end-color:var(--chasm-template-marketplace-orange);border-radius:50%;width:3.2em;height:.55em;position:absolute;inset-block-end:-.18em;inset-inline-start:.05em}.chasm-template-marketplace-header-module{flex-direction:column;gap:.1em;line-height:1.15;display:flex}.chasm-template-marketplace-header-module-top{color:color-mix(in srgb, var(--chasm-template-marketplace-on-header) 78%, transparent)!important;font-size:.6875em!important}.chasm-template-marketplace-header-module-bottom{font-size:.8125em!important;font-weight:700!important}.chasm-template-marketplace-search{min-width:14em;height:var(--chasm-template-marketplace-search-h);min-height:var(--chasm-template-marketplace-search-h);max-height:var(--chasm-template-marketplace-search-h);background:var(--chasm-template-marketplace-card);box-sizing:border-box;border-radius:4px;outline:3px solid #0000;flex:22em;align-items:stretch;display:flex;overflow:hidden}.chasm-template-marketplace-search:focus-within{outline-color:var(--chasm-template-marketplace-orange)}.chasm-template-marketplace-search-scope,.chasm-template-marketplace-search .chasm-input,.chasm-template-marketplace-search-submit{box-sizing:border-box;align-self:stretch;align-items:stretch;height:100%;min-height:0;max-height:100%;display:flex}.chasm-template-marketplace-search .chasm-input{flex:auto;width:auto;min-width:0;max-width:none}.chasm-template-marketplace-search-scope{border-inline-end:1px solid #0f11112e;flex:none}.chasm-template-marketplace-search-scope .chasm-dropdown,.chasm-template-marketplace-search-scope [data-chasm-dropdown-trigger]{align-items:stretch;height:100%;min-height:0;max-height:100%;display:flex!important}.chasm-template-marketplace-search .chasm-input>div,.chasm-template-marketplace-search .chasm-input-field{flex:auto;align-items:stretch;width:100%;height:100%;max-height:100%;display:flex;min-height:0!important;box-shadow:none!important;background:var(--chasm-template-marketplace-card)!important;border:none!important;border-radius:0!important;padding:0!important}.chasm-template-marketplace-header .chasm-template-marketplace-search .chasm-button,.chasm-template-marketplace-search-scope .chasm-button,.chasm-template-marketplace-search-submit.chasm-button{box-sizing:border-box;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding-block:0!important;display:inline-flex!important}.chasm-template-marketplace-search-scope .chasm-button{white-space:nowrap;color:#565959!important;background:#e6e6e6!important;padding-inline:.75em!important;font-size:.75em!important}.chasm-template-marketplace-header .chasm-template-marketplace-search .chasm-button:hover,.chasm-template-marketplace-search-scope .chasm-button:hover{border-color:#0000!important}.chasm-template-marketplace-search input,.chasm-template-marketplace-search .chasm-input-element{width:100%;max-height:100%;line-height:1.2;display:block;height:100%!important;min-height:0!important;box-shadow:none!important;background:var(--chasm-template-marketplace-card)!important;color:#0f1111!important;border:none!important;border-radius:0!important;outline:none!important;padding-block:0!important;padding-inline:.75em!important;font-size:.9375em!important}.chasm-template-marketplace-search-submit.chasm-button{flex:0 0 var(--chasm-template-marketplace-search-h);width:var(--chasm-template-marketplace-search-h);min-width:var(--chasm-template-marketplace-search-h);background:var(--chasm-template-marketplace-orange)!important;color:#131921!important}.chasm-template-marketplace-header .chasm-template-marketplace-search-submit.chasm-button:hover{border-color:#0000!important}.chasm-template-marketplace-cart-badge{color:var(--chasm-template-marketplace-orange)!important;font-size:.9375em!important;font-weight:700!important}.chasm-template-marketplace-subnav{white-space:nowrap;align-items:center;gap:.25em;display:flex;overflow-x:auto;background:var(--chasm-template-marketplace-subnav)!important;padding:.15em var(--chasm-template-marketplace-gutter)!important}.chasm-template-marketplace-subnav::-webkit-scrollbar{display:none}.chasm-template-marketplace-all-trigger.chasm-button,.chasm-template-marketplace-header .chasm-template-marketplace-all-trigger.chasm-button,.chasm-template-marketplace-subnav .chasm-template-marketplace-all-trigger.chasm-button{gap:.25em;justify-content:flex-start!important;align-items:center!important;height:2.25em!important;min-height:2.25em!important;padding-inline:.5em!important;display:inline-flex!important}.chasm-template-marketplace-all-trigger .chasm-icon,.chasm-template-marketplace-all-trigger .material-icons,.chasm-template-marketplace-all-trigger [data-chasm-icon]{justify-content:center;align-items:center;width:1.25em;height:1.25em;font-size:1.25em!important;line-height:1!important;display:inline-flex!important}.chasm-drawer.chasm-template-marketplace-drawer{--chasm-drawer-width:min(100%, 24em);--chasm-drawer-background:#fff;--chasm-drawer-color:#0f1111;color:#0f1111}.chasm-template-marketplace-drawer .chasm-drawer__header,.chasm-drawer.chasm-template-marketplace-drawer .chasm-drawer__header{color:#fff;border-bottom:none;justify-content:space-between;align-items:center;gap:.75em;min-height:3.25em;padding:.75em 1em;display:flex;background:#232f3e!important}.chasm-template-marketplace-drawer .chasm-drawer__header h2,.chasm-drawer.chasm-template-marketplace-drawer .chasm-drawer__header h2{letter-spacing:-.01em;font-size:1.125em;font-weight:700;color:#fff!important}.chasm-template-marketplace-drawer .chasm-drawer__header button,.chasm-drawer.chasm-template-marketplace-drawer .chasm-drawer__header button{width:auto;color:#fff!important;background:0 0!important;min-height:2.25em!important;padding-block:0!important;padding-inline:.5em!important}.chasm-template-marketplace-drawer .chasm-drawer__body,.chasm-drawer.chasm-template-marketplace-drawer .chasm-drawer__body{padding:.5em 0 1em}.chasm-template-marketplace-drawer .chasm-accordion{width:100%}.chasm-template-marketplace-drawer .chasm-drawer__body .chasm-button,.chasm-template-marketplace-drawer .chasm-drawer__body button{text-align:start;box-sizing:border-box;width:100%;color:#0f1111!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:2.75em!important;padding-block:.65em!important;padding-inline:1em!important;font-size:.9375em!important;line-height:1.3!important;display:flex!important}.chasm-template-marketplace-hero{position:relative}.chasm-template-marketplace-hero-media{min-height:clamp(14rem,38vw,26rem);position:relative;overflow:hidden}.chasm-template-marketplace-hero-media .chasm-image,.chasm-template-marketplace-hero-media img{aspect-ratio:10/3;object-fit:cover;object-position:top;height:auto;display:block;width:100%!important}.chasm-template-marketplace-hero-media:after{content:"";background:linear-gradient(to bottom, transparent, var(--chasm-template-marketplace-canvas));pointer-events:none;height:45%;position:absolute;inset-block-end:0;inset-inline:0}.chasm-template-marketplace-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:.375em;max-width:30rem;display:flex;position:absolute;inset-block-start:clamp(.75rem,3vw,2.5rem);inset-inline-start:var(--chasm-template-marketplace-gutter)}.chasm-template-marketplace-hero-copy h2{text-shadow:0 1px 8px #ffffffa6;color:#0f1111!important;font-size:clamp(1.25em,1em + 1vw,2em)!important;font-weight:700!important}.chasm-template-marketplace-hero-arrow.chasm-button{z-index:3;width:2.75em;height:5em;inset-block-start:20%;color:#0f1111!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;position:absolute!important}.chasm-template-marketplace-hero-arrow.chasm-button:hover,.chasm-template-marketplace-hero-arrow.chasm-button:focus-visible{border-color:var(--chasm-template-marketplace-orange)!important}.chasm-template-marketplace-hero-arrow--prev{inset-inline-start:.25em}.chasm-template-marketplace-hero-arrow--next{inset-inline-end:.25em}.chasm-template-marketplace-cards{z-index:2;padding-inline:var(--chasm-template-marketplace-gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.6vw,1.25rem);margin-block-start:clamp(-14rem,-16vw,-4rem);display:grid;position:relative}.chasm-template-marketplace-card{background:var(--chasm-template-marketplace-card);flex-direction:column;gap:.625em;min-width:0;min-height:100%;padding:clamp(.875rem,1.6vw,1.25rem);display:flex;box-shadow:0 1px 3px #0f11111f}.chasm-template-marketplace-card h3{color:var(--chasm-template-marketplace-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden;font-size:1.1875em!important;font-weight:700!important;line-height:1.25!important}.chasm-template-marketplace-card .chasm-image,.chasm-template-marketplace-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.chasm-template-marketplace-card-quad,.chasm-template-marketplace-card-media{flex:auto;min-height:0}.chasm-template-marketplace-card-media{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.chasm-template-marketplace-card-media--action{cursor:default;justify-content:flex-start}.chasm-template-marketplace-card-quad{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75em;display:grid}.chasm-template-marketplace-card-quad-item{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;flex-direction:column;gap:.25em;min-width:0;padding:0;display:flex}.chasm-template-marketplace-card-quad-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden;font-size:.75em!important;line-height:1.3!important}.chasm-template-marketplace-card-link{min-height:1.25em;margin-block-start:auto}.chasm-template-marketplace-card-link .chasm-link,.chasm-template-marketplace-card a{color:var(--chasm-template-marketplace-link)!important;font-size:.8125em!important;text-decoration:none!important}.chasm-template-marketplace-card-link .chasm-link:hover,.chasm-template-marketplace-card a:hover{color:#c7511f!important;text-decoration:underline!important}.chasm-template-marketplace .chasm-template-main .chasm-button[data-chasm-button-style=filled],.chasm-template-marketplace-cta.chasm-button{background:var(--chasm-template-marketplace-cta)!important;color:var(--chasm-template-marketplace-cta-ink)!important;box-shadow:none!important;border:1px solid #fcd200!important;border-radius:100px!important;font-size:.8125em!important}.chasm-template-marketplace .chasm-template-main .chasm-button[data-chasm-button-style=filled]:hover{background:#f7ca00!important}.chasm-template-marketplace-band{background:var(--chasm-template-marketplace-card);margin:clamp(.75rem, 1.6vw, 1.25rem) var(--chasm-template-marketplace-gutter);position:relative;padding:clamp(.875rem,1.6vw,1.25rem)!important}.chasm-template-marketplace-band-head{flex-wrap:wrap;align-items:baseline;gap:1em;margin-block-end:.75em;display:flex}.chasm-template-marketplace-band-head h2{font-size:1.3125em!important;font-weight:700!important}.chasm-template-marketplace-band-head .chasm-link,.chasm-template-marketplace-band-head a{color:var(--chasm-template-marketplace-link)!important;font-size:.8125em!important;text-decoration:none!important}.chasm-template-marketplace-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-auto-rows:1fr;grid-auto-columns:minmax(9.5rem,12rem);grid-auto-flow:column;align-items:stretch;gap:clamp(.75rem,1.4vw,1.125rem);padding-block:.25em;display:grid;overflow-x:auto}.chasm-template-marketplace-rail::-webkit-scrollbar{display:none}.chasm-template-marketplace-product{scroll-snap-align:start;flex-direction:column;gap:.4em;min-width:0;height:100%;display:flex}.chasm-template-marketplace-product-media{appearance:none;cursor:pointer;text-align:start;background:0 0;border:none;flex:none;width:100%;padding:0;display:block}.chasm-template-marketplace-product .chasm-image,.chasm-template-marketplace-product img{aspect-ratio:1;object-fit:cover;background:var(--chasm-template-marketplace-canvas);width:100%;height:auto;display:block}.chasm-template-marketplace-product-flag{align-items:center;min-height:1.5em;display:flex}.chasm-template-marketplace-product-title{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;width:100%;min-height:2.7em;padding:0}.chasm-template-marketplace-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--chasm-template-marketplace-link)!important;font-size:.8125em!important;line-height:1.35!important}.chasm-template-marketplace-product-footer{flex-direction:column;gap:.4em;margin-block-start:auto;display:flex}.chasm-template-marketplace-product-price{font-size:1.0625em!important;font-weight:700!important}.chasm-template-marketplace-product-price sup{font-size:.6em}.chasm-template-marketplace-deal-flag{background:#cc0c39;border-radius:2px;align-self:flex-start;padding:.25em .5em;color:#fff!important;font-size:.6875em!important;font-weight:700!important}.chasm-template-marketplace-rail-arrows{margin-inline-start:auto}.chasm-template-marketplace-rail-arrows .chasm-button{border:1px solid color-mix(in srgb, var(--chasm-template-marketplace-ink) 20%, transparent)!important;background:var(--chasm-template-marketplace-card)!important;color:var(--chasm-template-marketplace-ink)!important;border-radius:4px!important}.chasm-template-marketplace-backtop.chasm-button{width:100%;background:var(--chasm-template-marketplace-backtop)!important;color:var(--chasm-template-marketplace-on-header)!important;border:none!important;border-radius:0!important;padding-block:.9em!important;font-size:.8125em!important}.chasm-template-marketplace-backtop.chasm-button:hover{background:#485769!important}.chasm-template-marketplace-footer{color:var(--chasm-template-marketplace-on-header);background:var(--chasm-template-marketplace-subnav)!important;padding:clamp(1.5rem, 3vw, 2.5rem) var(--chasm-template-marketplace-gutter)!important}.chasm-template-marketplace-footer :is(h3,p,span,label){color:var(--chasm-template-marketplace-on-header)!important}.chasm-template-marketplace-footer-grid{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));grid-template-columns:repeat(4,minmax(0,1fr));max-width:62rem;margin-inline:auto;display:grid}.chasm-template-marketplace-footer-col{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}.chasm-template-marketplace-footer-col h3{margin-block-end:.25em;font-size:.9375em!important;font-weight:700!important}.chasm-template-marketplace-footer .chasm-button[data-chasm-button-style=text]{color:color-mix(in srgb, var(--chasm-template-marketplace-on-header) 82%, transparent)!important;background:0 0!important;border:none!important;justify-content:flex-start!important;padding:0!important;font-size:.8125em!important}.chasm-template-marketplace-footer .chasm-button[data-chasm-button-style=text]:hover{text-decoration:underline}.chasm-template-marketplace-footer-locale{border-block-start:1px solid color-mix(in srgb, var(--chasm-template-marketplace-on-header) 20%, transparent);flex-wrap:wrap;justify-content:center;gap:.75em;margin-block-start:1.5em;padding-block-start:1.25em;display:flex}.chasm-template-marketplace-footer-locale .chasm-button{border:1px solid color-mix(in srgb, var(--chasm-template-marketplace-on-header) 40%, transparent)!important;color:color-mix(in srgb, var(--chasm-template-marketplace-on-header) 85%, transparent)!important;background:0 0!important;border-radius:3px!important;font-size:.8125em!important}.chasm-template-marketplace-cascade{padding:var(--chasm-space-inset,var(--chasm-space-inset-default)) var(--chasm-template-marketplace-gutter);background:var(--chasm-template-marketplace-canvas)}@media (max-width:64rem){.chasm-template-marketplace-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(-8rem,-10vw,-2rem)}.chasm-template-marketplace-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chasm-template-marketplace-header-module--collapsible{display:none}}@media (max-width:48rem){.chasm-template-marketplace-search{flex-basis:100%;order:10}.chasm-template-marketplace-hero-media .chasm-image,.chasm-template-marketplace-hero-media img{aspect-ratio:16/9}.chasm-template-marketplace-cards{margin-block-start:-3rem}}@media (max-width:30rem){.chasm-template-marketplace-cards{grid-template-columns:minmax(0,1fr);margin-block-start:-2rem}.chasm-template-marketplace-footer-grid{grid-template-columns:minmax(0,1fr)}.chasm-template-marketplace-rail{grid-auto-columns:minmax(8rem,10rem)}}.chasm-template-page.chasm-template-community{--chasm-template-community-page:var(--chasm-surface,#fff);--chasm-template-community-ink:var(--chasm-text-primary,#0d0c22);--chasm-template-community-muted:var(--chasm-text-secondary,#6e6d7a);--chasm-template-community-pink:var(--chasm-brand-role-primary,#ea4c89);--chasm-template-community-field:var(--chasm-surface-sunken,#f4f5fb);--chasm-template-community-card:var(--chasm-surface-raised,#fff);--chasm-template-community-line:color-mix(in srgb, var(--chasm-template-community-ink) 8%, transparent);--chasm-template-community-gutter:var(--chasm-space-gutter,var(--chasm-space-gutter-default));color:var(--chasm-template-community-ink);background:var(--chasm-template-community-page)}.chasm-template-community .chasm-template-main{background:var(--chasm-template-community-page);color:var(--chasm-template-community-ink)}.chasm-template-community-header{padding:.9em var(--chasm-template-community-gutter);background:var(--chasm-template-community-page);align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);display:flex}.chasm-template-community-logo{letter-spacing:-.04em;cursor:pointer;font-style:italic;color:var(--chasm-template-community-ink)!important;font-size:1.75em!important;font-weight:700!important;line-height:1!important}.chasm-template-community-header nav{align-items:center;gap:.25em;display:flex}.chasm-template-community-header .chasm-button{color:var(--chasm-template-community-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:999px!important;font-size:.875em!important;font-weight:500!important}.chasm-template-community-header .chasm-button:hover{color:color-mix(in srgb, var(--chasm-template-community-ink) 60%, transparent)!important}.chasm-template-community-search{background:var(--chasm-template-community-field);border-radius:999px;outline:1.5px solid #0000;align-items:center;gap:.25em;margin-inline-start:auto;padding-inline:.5em .25em;transition:outline-color .15s,background .15s;display:flex}.chasm-template-community-search:focus-within{background:var(--chasm-template-community-page);outline-color:color-mix(in srgb, var(--chasm-template-community-pink) 55%, transparent)}.chasm-template-community-search input{min-width:9em;color:var(--chasm-template-community-ink)!important;background:0 0!important;border:none!important;border-radius:999px!important;padding-block:.55em!important;font-size:.875em!important}.chasm-template-community-header .chasm-template-community-signup.chasm-button{background:var(--chasm-template-community-ink)!important;color:var(--chasm-template-community-page)!important;padding-inline:1.25em!important;font-weight:600!important}.chasm-template-community-header .chasm-template-community-signup.chasm-button:hover{background:color-mix(in srgb, var(--chasm-template-community-ink) 82%, var(--chasm-template-community-pink))!important;color:var(--chasm-template-community-page)!important}.chasm-template-community-hero{text-align:center;padding:clamp(2rem, 6vw, 4.5rem) var(--chasm-template-community-gutter) clamp(1.5rem, 4vw, 3rem);flex-direction:column;align-items:center;gap:1em;display:flex}.chasm-template-community-hero h2{letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.75em,1.2em + 2.4vw,3.25em)!important;font-weight:700!important;line-height:1.12!important}.chasm-template-community-hero p{max-width:52ch;color:var(--chasm-template-community-muted)!important;font-size:clamp(.9375em,.85em + .3vw,1.125em)!important}.chasm-template-community-hero-search{background:var(--chasm-template-community-field);border:1px solid var(--chasm-template-community-line);border-radius:var(--chasm-radius-full,999px);box-sizing:border-box;outline:none;align-items:stretch;width:min(38rem,100%);padding:0;display:flex;overflow:hidden}.chasm-template-community-hero-search:focus-within{background:var(--chasm-template-community-page);border-color:color-mix(in srgb, var(--chasm-template-community-pink) 55%, transparent);box-shadow:0 4px 18px #0d0c2214}.chasm-template-community-hero-search .chasm-input,.chasm-template-community-hero-search-field.chasm-input,.chasm-template-community-hero-search-field{flex:auto;align-items:stretch;min-width:0;height:auto;width:auto!important;display:flex!important}.chasm-template-community-hero-search .chasm-input>div{flex:auto;align-items:stretch;width:100%;min-height:3.25rem;display:flex}.chasm-template-community-hero-search .chasm-input-field,.chasm-template-community-hero-search input,.chasm-template-community-hero-search .chasm-input-native{flex:auto;width:100%;min-height:3.25rem!important;box-shadow:none!important;color:var(--chasm-template-community-ink)!important;background:0 0!important;border:none!important;border-radius:0!important;padding-block:0!important;padding-inline:1.1em!important;font-size:1em!important}.chasm-template-community-hero-search .chasm-template-community-search-go.chasm-button,.chasm-template-community-hero-search .chasm-template-community-search-go{flex:none;align-self:stretch;width:3.25rem;min-width:3.25rem;background:var(--chasm-template-community-pink)!important;color:#fff!important;box-shadow:none!important;border:none!important;border-radius:0!important;height:auto!important;min-height:3.25rem!important;padding:0!important}.chasm-template-community-tagrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;display:flex}.chasm-template-community-tagrow .chasm-template-community-trending{color:var(--chasm-template-community-muted)!important;font-size:.8125em!important}.chasm-template-community-tag.chasm-button{background:var(--chasm-template-community-field)!important;color:var(--chasm-template-community-ink)!important;border:none!important;border-radius:999px!important;padding-inline:1em!important;font-size:.8125em!important}.chasm-template-community-tag.chasm-button:hover{background:color-mix(in srgb, var(--chasm-template-community-field) 60%, var(--chasm-template-community-line))!important}.chasm-template-community-tabs{padding:.5em var(--chasm-template-community-gutter) 1em;white-space:nowrap;justify-content:center;align-items:center;gap:.375em;display:flex;overflow-x:auto}.chasm-template-community-tabs::-webkit-scrollbar{display:none}.chasm-template-community-tab.chasm-button{color:var(--chasm-template-community-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding-inline:1em!important;font-size:.875em!important;font-weight:500!important}.chasm-template-community-tab.chasm-button:hover{color:color-mix(in srgb, var(--chasm-template-community-ink) 60%, transparent)!important}.chasm-template-community-tab.chasm-button[aria-pressed=true]{background:var(--chasm-template-community-field)!important;font-weight:600!important}.chasm-template-community-filters.chasm-button{border:1px solid var(--chasm-template-community-line)!important;background:var(--chasm-template-community-page)!important;color:var(--chasm-template-community-ink)!important;border-radius:999px!important;font-size:.875em!important}.chasm-template-community-grid{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default)) clamp(.875rem, 1.8vw, 1.75rem);padding:0 var(--chasm-template-community-gutter) 2em;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chasm-template-community-shot{flex-direction:column;gap:.55em;min-width:0;display:flex}.chasm-template-community-shot-media{cursor:pointer;border-radius:10px;position:relative;overflow:hidden}.chasm-template-community-shot-media .chasm-image,.chasm-template-community-shot-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.chasm-template-community-shot-media:hover img{transform:scale(1.03)}.chasm-template-community-shot-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#0d0c228c);justify-content:space-between;align-items:flex-end;gap:.5em;padding:.8em;transition:opacity .2s;display:flex;position:absolute;inset:0}.chasm-template-community-shot-media:hover .chasm-template-community-shot-overlay,.chasm-template-community-shot-media:focus-within .chasm-template-community-shot-overlay{opacity:1;pointer-events:auto}.chasm-template-community-shot-overlay span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;font-size:.875em!important;font-weight:600!important}.chasm-template-community-shot-overlay .chasm-button{flex:none;width:2.4em;height:2.4em;color:var(--chasm-template-community-ink)!important;background:#fff!important;border:none!important;border-radius:999px!important}.chasm-template-community-shot-overlay .chasm-button[aria-pressed=true]{background:var(--chasm-template-community-pink)!important;color:#fff!important}.chasm-template-community-shot-meta{align-items:center;gap:.5em;min-width:0;display:flex}.chasm-template-community-shot-meta .chasm-image,.chasm-template-community-shot-meta img{object-fit:cover;border-radius:999px;flex:none;width:1.5em;height:1.5em}.chasm-template-community-shot-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.8125em!important;font-weight:600!important}.chasm-template-community-shot-badge{letter-spacing:.06em;text-transform:uppercase;background:#ddd;border-radius:3px;flex:none;padding:.15em .4em;color:#666!important;font-size:.5625em!important;font-weight:700!important}.chasm-template-community-shot-stats{color:var(--chasm-template-community-muted);flex:none;align-items:center;gap:.7em;margin-inline-start:auto;display:flex}.chasm-template-community-shot-stat{align-items:center;gap:.25em;display:inline-flex;color:var(--chasm-template-community-muted)!important;font-size:.75em!important}.chasm-template-community-shot-stat .chasm-icon{color:color-mix(in srgb, var(--chasm-template-community-muted) 75%, transparent)!important;font-size:1.1em!important}.chasm-template-community-shot-stat[data-liked=true],.chasm-template-community-shot-stat[data-liked=true] .chasm-icon{color:var(--chasm-template-community-pink)!important}.chasm-template-community-more{justify-content:center;padding-block:.5em 3em;display:flex}.chasm-template-community-more .chasm-button{border:1px solid var(--chasm-template-community-line)!important;background:var(--chasm-template-community-page)!important;color:var(--chasm-template-community-ink)!important;border-radius:999px!important;padding-inline:1.5em!important;font-size:.875em!important}.chasm-template-community-footer{border-block-start:1px solid var(--chasm-template-community-line);padding:clamp(1.5rem, 4vw, 3rem) var(--chasm-template-community-gutter)!important;background:var(--chasm-template-community-page)!important}.chasm-template-community-footer-grid{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));display:grid}.chasm-template-community-footer-col{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}.chasm-template-community-footer-col h3{margin-block-end:.35em;font-size:.9375em!important;font-weight:700!important}.chasm-template-community-footer .chasm-button[data-chasm-button-style=text]{color:var(--chasm-template-community-muted)!important;background:0 0!important;border:none!important;justify-content:flex-start!important;padding:0!important;font-size:.875em!important}.chasm-template-community-footer .chasm-button[data-chasm-button-style=text]:hover{color:var(--chasm-template-community-ink)!important}.chasm-template-community-footer-legal{border-block-start:1px solid var(--chasm-template-community-line);color:var(--chasm-template-community-muted);flex-wrap:wrap;align-items:center;gap:1em;margin-block-start:2em;padding-block-start:1.25em;font-size:.8125em;display:flex}.chasm-template-community-cascade{padding:var(--chasm-space-inset,var(--chasm-space-inset-default)) var(--chasm-template-community-gutter);background:var(--chasm-template-community-field)}@media (max-width:64rem){.chasm-template-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chasm-template-community-header nav{display:none}.chasm-template-community-menu-trigger.chasm-button{display:inline-flex!important}.chasm-template-community-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64.01rem){.chasm-template-community-menu-trigger.chasm-button{display:none!important}}@media (max-width:48rem){.chasm-template-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chasm-template-community-search{display:none}.chasm-template-community-tabs{justify-content:flex-start}.chasm-template-community-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.chasm-template-community-grid,.chasm-template-community-footer-grid{grid-template-columns:minmax(0,1fr)}}.chasm-template-page.chasm-template-social{--chasm-template-social-page:var(--chasm-surface,#fff);--chasm-template-social-ink:var(--chasm-text-primary,#111);--chasm-template-social-muted:var(--chasm-text-secondary,#737373);--chasm-template-social-line:var(--chasm-border,#dbdbdb);--chasm-template-social-raised:var(--chasm-surface-raised,#fff);--chasm-template-social-action:var(--chasm-brand-role-support,#0095f6);--chasm-template-social-ring:conic-gradient(from 200deg, var(--chasm-brand-role-highlight,#fd1d1d), var(--chasm-brand-role-accent,#e1306c), var(--chasm-brand-role-primary,#c13584), var(--chasm-brand-role-secondary,#833ab4), var(--chasm-brand-role-tertiary,#5851db), var(--chasm-brand-role-highlight,#fd1d1d));--chasm-template-social-rail-width:245px;--chasm-template-social-aside-width:320px;--chasm-template-social-feed-width:470px;background:var(--chasm-template-social-page);color:var(--chasm-template-social-ink)}.chasm-template-social .chasm-template-social-shell{justify-content:center;align-items:flex-start;gap:var(--chasm-space-section,var(--chasm-space-section-default));padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))}.chasm-template-social .chasm-template-social-rail{width:var(--chasm-template-social-rail-width);flex:0 0 var(--chasm-template-social-rail-width);box-sizing:border-box;border-inline-end:1px solid var(--chasm-template-social-line);align-self:flex-start;min-height:100vh;position:sticky;top:0}.chasm-template-social .chasm-template-social-wordmark{padding-inline:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default));font-weight:var(--chasm-font-weight-bold,700)}.chasm-template-social .chasm-template-social-rail-item{gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));width:100%;padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));border-radius:var(--chasm-radius-full,9999px);color:var(--chasm-template-social-ink);justify-content:flex-start!important}.chasm-template-social .chasm-template-social-rail-item[aria-current=page]{font-weight:var(--chasm-font-weight-bold,700)}.chasm-template-social .chasm-template-social-main{flex:1 1 var(--chasm-template-social-feed-width);width:100%;max-width:var(--chasm-template-social-feed-width);min-width:0}.chasm-template-social .chasm-template-social-stories{border:1px solid var(--chasm-template-social-line);border-radius:var(--chasm-radius-md,.5rem);background:var(--chasm-template-social-raised);margin-block-end:var(--chasm-space-section,var(--chasm-space-section-default))}.chasm-template-social .chasm-template-social-stories-rail{scrollbar-width:none;padding-inline:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));overflow-x:auto}.chasm-template-social .chasm-template-social-stories-rail::-webkit-scrollbar{display:none}.chasm-template-social .chasm-template-social-story{width:76px}.chasm-template-social .chasm-template-social-story-ring{border-radius:var(--chasm-radius-full,9999px);background:var(--chasm-template-social-ring);flex:0 0 64px;justify-content:center;align-items:center;display:inline-flex;width:64px!important;min-width:0!important;height:64px!important;padding:2px!important}.chasm-template-social .chasm-template-social-story-ring--seen{background:var(--chasm-template-social-line)}.chasm-template-social .chasm-template-social-story-avatar{border-radius:var(--chasm-radius-full,9999px);border:2px solid var(--chasm-template-social-page);flex:auto;min-width:0;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.chasm-template-social .chasm-template-social-story-handle{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:72px;display:block;overflow:hidden}.chasm-template-social .chasm-template-social-post{border:1px solid var(--chasm-template-social-line);border-radius:var(--chasm-radius-md,.5rem);background:var(--chasm-template-social-raised);margin-block-end:var(--chasm-space-section,var(--chasm-space-section-default));overflow:hidden}.chasm-template-social .chasm-template-social-post-head,.chasm-template-social .chasm-template-social-post-actions,.chasm-template-social .chasm-template-social-post-compose,.chasm-template-social .chasm-template-social-post>.chasm-block:not(.chasm-template-social-post-media){padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))}.chasm-template-social .chasm-template-social-post-avatar{border-radius:var(--chasm-radius-full,9999px);flex:0 0 32px;display:block;object-fit:cover!important;width:32px!important;height:32px!important}.chasm-template-social .chasm-template-social-post-media{aspect-ratio:1;display:block;object-fit:cover!important;width:100%!important;height:auto!important}.chasm-template-social .chasm-template-social-post-comments{color:var(--chasm-template-social-muted);align-self:flex-start;padding:0}.chasm-template-social .chasm-template-social-post-compose{border-top:1px solid var(--chasm-template-social-line)}.chasm-template-social .chasm-template-social-aside{top:var(--chasm-space-field-group,var(--chasm-space-field-group-default));width:var(--chasm-template-social-aside-width);flex:0 0 var(--chasm-template-social-aside-width);align-self:flex-start;position:sticky}.chasm-template-social .chasm-template-social-follow{color:var(--chasm-template-social-action);font-weight:var(--chasm-font-weight-semibold,600)}.chasm-template-social .chasm-template-social-aside-links .chasm-button{color:var(--chasm-template-social-muted);font-size:var(--chasm-font-xs,.75rem);padding:0}.chasm-template-social .chasm-template-social-topbar{display:none!important}.chasm-template-social .chasm-text,.chasm-template-social .chasm-template-social-rail-label,.chasm-template-social .chasm-template-social-story-handle{line-height:1.45!important}.chasm-template-social .chasm-template-social-post-media,.chasm-template-social .chasm-icon{line-height:normal!important}.chasm-template-social .chasm-template-social-icon-action .chasm-icon,.chasm-template-social .chasm-template-social-rail-item .chasm-icon{width:24px!important;height:24px!important;font-size:24px!important}.chasm-template-social .chasm-template-social-icon-action{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.chasm-template-social .chasm-template-social-rail-item{cursor:pointer;text-align:start;font:inherit;background:0 0;border:none}.chasm-template-social .chasm-template-social-cascade{padding:var(--chasm-space-inset,var(--chasm-space-inset-default))}@media (max-width:1263px){.chasm-template-social{--chasm-template-social-rail-width:72px}.chasm-template-social .chasm-template-social-aside,.chasm-template-social .chasm-template-social-wordmark,.chasm-template-social .chasm-template-social-rail-label{display:none!important}.chasm-template-social .chasm-template-social-rail-item{justify-content:center}}@media (max-width:767px){.chasm-template-social .chasm-template-social-topbar{display:block!important}.chasm-template-social .chasm-template-social-rail{display:none!important}.chasm-template-social .chasm-template-social-shell{padding-inline:0}.chasm-template-social .chasm-template-social-post,.chasm-template-social .chasm-template-social-stories{border-inline:none;border-radius:0}.chasm-template-social .chasm-template-social-main{flex:100%;max-width:100%}}.chasm-template-page.chasm-template-player{--chasm-template-player-page:var(--chasm-surface,#fff);--chasm-template-player-ink:var(--chasm-text-primary,#1b1c1d);--chasm-template-player-muted:var(--chasm-text-secondary,#757575);--chasm-template-player-line:var(--chasm-border,#e3e3e3);--chasm-template-player-raised:var(--chasm-surface-raised,#fff);--chasm-template-player-sunken:var(--chasm-surface-sunken,#f2f4f5);--chasm-template-player-online:var(--chasm-brand-role-highlight,#02b757);--chasm-template-player-playing:var(--chasm-brand-role-accent,#00a2ff);--chasm-template-player-rail-width:232px;--chasm-template-player-aside-width:300px;--chasm-template-player-tile-width:150px;background:var(--chasm-template-player-page);color:var(--chasm-template-player-ink)}.chasm-template-player .chasm-text,.chasm-template-player .chasm-template-player-rail-label{line-height:1.4!important}.chasm-template-player .chasm-icon{line-height:normal!important}.chasm-template-player .chasm-template-player-rail-item .chasm-icon,.chasm-template-player .chasm-template-player-icon-action .chasm-icon{width:22px!important;height:22px!important;font-size:22px!important}.chasm-template-player .chasm-template-player-shell{justify-content:center;align-items:flex-start;gap:var(--chasm-space-section,var(--chasm-space-section-default));padding-inline:var(--chasm-space-inset,var(--chasm-space-inset-default))}.chasm-template-player .chasm-template-player-rail-nav{width:var(--chasm-template-player-rail-width);flex:0 0 var(--chasm-template-player-rail-width);box-sizing:border-box;border-inline-end:1px solid var(--chasm-template-player-line);align-self:flex-start;min-height:100vh;position:sticky;top:0}.chasm-template-player .chasm-template-player-rail-item,.chasm-template-player .chasm-template-player-icon-action,.chasm-template-player .chasm-template-player-tile,.chasm-template-player .chasm-template-player-friend,.chasm-template-player .chasm-template-player-tab{cursor:pointer;font:inherit;color:inherit;text-align:start;background:0 0;border:none}.chasm-template-player .chasm-template-player-rail-item{width:100%;justify-content:flex-start!important}.chasm-template-player .chasm-template-player-rail-item:hover{background:var(--chasm-template-player-sunken)!important}.chasm-template-player .chasm-template-player-rail-item[aria-current=page]{font-weight:var(--chasm-font-weight-semibold,600);background:var(--chasm-template-player-sunken)!important}.chasm-template-player .chasm-template-player-rail-divider{background:var(--chasm-template-player-line);height:1px;margin-block:var(--chasm-space-related,var(--chasm-space-related-default))}.chasm-template-player .chasm-template-player-main{flex:auto;min-width:0;max-width:960px}.chasm-template-player .chasm-template-player-rail-track,.chasm-template-player .chasm-template-player-friends-track,.chasm-template-player .chasm-template-player-tabs-track{scrollbar-width:none;padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));overflow-x:auto}.chasm-template-player .chasm-template-player-rail-track::-webkit-scrollbar{display:none}.chasm-template-player .chasm-template-player-friends-track::-webkit-scrollbar{display:none}.chasm-template-player .chasm-template-player-tabs-track::-webkit-scrollbar{display:none}.chasm-template-player .chasm-template-player-rail-head{padding-block-end:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default))}.chasm-template-player .chasm-template-player-main .chasm-section{padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default))!important}.chasm-template-player .chasm-template-player-tab{white-space:nowrap;flex:none;border:1px solid var(--chasm-template-player-line)!important;color:var(--chasm-template-player-ink)!important}.chasm-template-player .chasm-template-player-tab[data-chasm-player-tab-active=true]{background:var(--chasm-template-player-ink)!important;color:var(--chasm-template-player-page)!important;border-color:var(--chasm-template-player-ink)!important}.chasm-template-player .chasm-template-player-tile{width:var(--chasm-template-player-tile-width);flex:0 0 var(--chasm-template-player-tile-width);padding:0;align-items:stretch!important}.chasm-template-player .chasm-template-player-tile-art,.chasm-template-player .chasm-template-player-friend-art{position:relative}.chasm-template-player .chasm-template-player-tile-art{aspect-ratio:1;border-radius:var(--chasm-radius-lg,.75rem);background:var(--chasm-template-player-sunken);width:100%;overflow:hidden}.chasm-template-player .chasm-template-player-tile-image{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.chasm-template-player .chasm-template-player-tile-badge{position:absolute;inset-block-start:var(--chasm-space-toolbar,var(--chasm-space-toolbar-default));inset-inline-start:var(--chasm-space-toolbar,var(--chasm-space-toolbar-default))}.chasm-template-player .chasm-template-player-tile-title,.chasm-template-player .chasm-template-player-tile-creator,.chasm-template-player .chasm-template-player-friend-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.chasm-template-player .chasm-template-player-dot{border-radius:var(--chasm-radius-full,9999px);flex:0 0 8px;width:8px;height:8px;display:inline-block;background:var(--chasm-template-player-online)!important}.chasm-template-player .chasm-template-player-friend{flex:0 0 72px;width:72px;padding:0;align-items:center!important}.chasm-template-player .chasm-template-player-friend-art{width:64px;height:64px}.chasm-template-player .chasm-template-player-friend-avatar{border-radius:var(--chasm-radius-full,9999px);background:var(--chasm-template-player-sunken);display:block;object-fit:cover!important;width:64px!important;height:64px!important}.chasm-template-player .chasm-template-player-presence{border-radius:var(--chasm-radius-full,9999px);border:2px solid var(--chasm-template-player-page);width:14px;height:14px;position:absolute;inset-block-end:2px;inset-inline-end:2px;background:var(--chasm-template-player-muted)!important}.chasm-template-player .chasm-template-player-presence--online{background:var(--chasm-template-player-online)!important}.chasm-template-player .chasm-template-player-presence--playing{background:var(--chasm-template-player-playing)!important}.chasm-template-player .chasm-template-player-friend-name{text-align:center;max-width:72px}.chasm-template-player .chasm-template-player-aside{top:var(--chasm-space-field-group,var(--chasm-space-field-group-default));width:var(--chasm-template-player-aside-width);flex:0 0 var(--chasm-template-player-aside-width);align-self:flex-start;position:sticky}.chasm-template-player .chasm-template-player-balance{border:1px solid var(--chasm-template-player-line);background:var(--chasm-template-player-raised)}.chasm-template-player .chasm-template-player-aside-thumb{border-radius:var(--chasm-radius-md,.5rem);flex:0 0 40px;display:block;object-fit:cover!important;width:40px!important;height:40px!important}.chasm-template-player .chasm-template-player-topbar{display:none!important}.chasm-template-player .chasm-template-player-cascade{padding:var(--chasm-space-inset,var(--chasm-space-inset-default))}@media (max-width:1199px){.chasm-template-player{--chasm-template-player-rail-width:72px}.chasm-template-player .chasm-template-player-aside,.chasm-template-player .chasm-template-player-rail-label{display:none!important}.chasm-template-player .chasm-template-player-rail-item{justify-content:center!important}}@media (max-width:767px){.chasm-template-player .chasm-template-player-topbar{display:block!important}.chasm-template-player .chasm-template-player-rail-nav{display:none!important}.chasm-template-player .chasm-template-player-shell{padding-inline:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default))}.chasm-template-player .chasm-template-player-main{flex:100%;max-width:100%}}.chasm-site-header,.chasm-site-footer{box-sizing:border-box;width:100%;position:relative}.chasm-site-header-bar{justify-content:space-between;align-items:center;gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));width:100%;min-height:var(--chasm-header-height,3.5rem);box-sizing:border-box;display:flex}.chasm-site-header-leading{align-items:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex:none;min-width:0;display:flex}.chasm-site-header-title{font-size:var(--chasm-text-title-large-size,var(--chasm-font-lg));font-weight:var(--chasm-font-weight-medium,500);line-height:var(--chasm-leading-tight,1.25);margin:0}.chasm-site-header-nav,.chasm-site-header-actions{align-items:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex-wrap:wrap;flex-shrink:1;min-width:0;display:flex}.chasm-site-header-nav{flex:auto;justify-content:center}.chasm-site-header-actions{justify-content:flex-end}.chasm-site-header-center{align-items:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex:auto;min-width:0;display:flex}.chasm-site-header:has(.chasm-site-header-center) .chasm-site-header-nav{flex:none;justify-content:flex-start}.chasm-site-header-action{justify-content:center;align-items:center;display:inline-flex}.chasm-site-header-appearance-global{background:color-mix(in srgb, var(--chasm-surface,#fff) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px)}.chasm-site-header-appearance-elevated{background:var(--chasm-surface);border-bottom:var(--chasm-border-width-thin,1px) solid transparent;box-shadow:var(--chasm-shadow-sm)}.chasm-site-header-appearance-flat{background:var(--chasm-surface)}.chasm-site-header[data-chasm-site-header-compact=true] .chasm-site-header-bar{min-height:var(--chasm-header-compact-min-height,2.75rem)}.chasm-site-header[data-chasm-site-header-compact=true] .chasm-site-header-title{font-size:var(--chasm-font-md,1.0625rem);font-weight:var(--chasm-font-weight-semibold,600);letter-spacing:-.01em}.chasm-site-header[data-chasm-site-header-compact=true] .chasm-site-header-nav{gap:var(--chasm-spacing-none,0);flex-wrap:nowrap}.chasm-site-header[data-chasm-site-header-compact=true] .chasm-site-header-nav .chasm-button,.chasm-site-header[data-chasm-site-header-compact=true] .chasm-site-header-nav button{font-size:var(--chasm-font-xs,.75rem);font-weight:var(--chasm-font-weight-regular,400);min-height:var(--chasm-header-compact-min-height,2.75rem);padding-inline:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default));box-shadow:none;color:color-mix(in srgb, var(--chasm-text-primary) 80%, transparent);background:0 0;border:none;padding-block:0}.chasm-site-footer{border-top:var(--chasm-border-width-thin,1px) solid var(--chasm-border);padding-block:var(--chasm-space-inset,var(--chasm-space-inset-default))}.chasm-site-footer[data-chasm-site-footer-compact=true]{padding-block:var(--chasm-space-inset-dense,var(--chasm-space-inset-dense-default))}.chasm-site-footer-bar{justify-content:space-between;align-items:center;gap:var(--chasm-space-field-group,var(--chasm-space-field-group-default));box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.chasm-site-footer-message{flex:auto;min-width:0;margin:0}.chasm-site-footer-actions{justify-content:flex-end;align-items:center;gap:var(--chasm-space-related,var(--chasm-space-related-default));flex-wrap:wrap;min-width:0;display:flex}
