.cr-theme :is(.custom-section,.image-banner-wrapper,.marquee-section,.tabs,.timeline,.before-after-block){--crn-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--crn-line: var(--cr-line, color-mix(in srgb, currentColor 18%, transparent));--crn-tint: color-mix(in srgb, var(--cr-accent) 14%, transparent);--crn-ease: cubic-bezier(.2, .7, .2, 1)}.cr-theme .custom-section{--crn-offset: 16px}.cr-theme .custom-section{--crn-section-fg: var(--color-foreground)}.cr-theme :is(.custom-section,.image-banner-wrapper,.marquee-section,.tabs,.timeline,.before-after-block),.cr-theme :is(.custom-section,.image-banner-wrapper,.marquee-section) [class*=color-scheme-]{--crn-accent-text: color-mix(in srgb, var(--cr-accent) 76%, var(--color-foreground, #151515))}@media(max-width:750px){.cr-theme .custom-section{--crn-offset: 10px}}.cr-theme .custom-section.cr-cards{--card-border-radius: var(--cr-r-card);--cr-r-media: calc(var(--cr-r-card) * .75);--cr-r-large: calc(var(--cr-r-card) * 2.25)}.cr-theme .custom-section.cr-has-bg>.page-width{position:relative;z-index:2}.cr-theme .custom-section:not(.cr-skin--none) .text-block:not(:is(product-card,.product-card,.product-mini-card) *) :is(h1,h2,h3,h4){font-family:var(--font-heading--family);font-weight:800;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.cr-theme .custom-section:not(.cr-skin--none) .text-block:not(:is(product-card,.product-card,.product-mini-card) *) :is(h5,h6),.cr-theme .custom-section:not(.cr-skin--none) .text-block:is(.h5,.h6):not(:is(product-card,.product-card,.product-mini-card) *)>p{font-weight:800;letter-spacing:-.01em;text-wrap:balance}.cr-theme .custom-section:not(.cr-skin--none) .text-block.paragraph :is(p,li){text-wrap:pretty}.cr-theme .custom-section:not(.cr-skin--none) .text-block a:not(.button){text-decoration-color:var(--cr-accent);text-decoration-thickness:2px;text-underline-offset:.18em}.cr-theme :is(.custom-section.cr-title-mark--slashes,.cr-deco-titles--slashes .custom-section.cr-title-mark--theme):not(.cr-skin--none) :is(.custom-section__inner,.custom-section__inner>.group)>.text-block:first-child>h2:before{content:"//\a0";color:var(--cr-accent);letter-spacing:-.08em}.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) :is(.custom-section__inner,.custom-section__inner>.group)>.text-block:first-child>h2:before{content:"";display:block;width:44px;height:4px;margin:0 0 .5em;border-radius:var(--cr-r-badge, 999px);background:var(--cr-accent)}@media(max-width:750px){.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) :is(.custom-section__inner,.custom-section__inner>.group)>.text-block-center-mobile:first-child>h2:before{margin-inline:auto}.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) :is(.custom-section__inner,.custom-section__inner>.group)>.text-block-right-mobile:first-child>h2:before{margin-inline:auto 0}}@media not (max-width:750px){.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) :is(.custom-section__inner,.custom-section__inner>.group)>.text-block-center-desktop:first-child>h2:before{margin-inline:auto}.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) :is(.custom-section__inner,.custom-section__inner>.group)>.text-block-right-desktop:first-child>h2:before{margin-inline:auto 0}}.cr-theme .text-block.cr-etiquette{width:fit-content;max-width:100%;padding:5px 12px;border-radius:var(--cr-r-badge, 999px);background:#d8d8d8;color:#151515}.cr-theme .text-block.cr-etiquette>*{margin:0;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.cr-theme.cr-eyebrow--accent .text-block.cr-etiquette{background:var(--cr-accent);color:var(--cr-on-accent, #fff)}.cr-theme:is(.cr-eyebrow--text,.cr-eyebrow--slashes) .text-block.cr-etiquette{padding:0;background:none;color:var(--cr-accent)}.cr-theme:is(.cr-eyebrow--text,.cr-eyebrow--slashes) .text-block.cr-etiquette>*{font-size:13px;font-weight:800;letter-spacing:.14em}.cr-theme.cr-eyebrow--slashes .text-block.cr-etiquette{color:inherit}.cr-theme.cr-eyebrow--slashes .text-block.cr-etiquette>:first-child:before{content:"//\a0";color:var(--cr-accent);letter-spacing:0}@media not (max-width:750px){.cr-theme .text-block.cr-etiquette.text-block-center-desktop{margin-inline:auto}}@media(max-width:750px){.cr-theme .text-block.cr-etiquette.text-block-center-mobile{margin-inline:auto}}.cr-theme .text-block.cr-mono>*{font-family:var(--crn-mono);font-weight:500;letter-spacing:.02em}@media(hover:hover){.cr-theme :is(.custom-section,.image-banner-wrapper) .button :is(.icon--arrow_forward,.icon--arrow_right_alt,.icon--east){transition:transform .25s var(--crn-ease)}.cr-theme :is(.custom-section,.image-banner-wrapper) .button:not(:disabled):hover :is(.icon--arrow_forward,.icon--arrow_right_alt,.icon--east){transform:translate(4px)}}.cr-theme .custom-section:not(.cr-skin--none) :is(.group.card,.tabs__panel.card){border-radius:var(--cr-r-card)}.cr-theme .custom-section:not(.cr-skin--none) .custom-section__inner.card{border-radius:var(--cr-r-large)}.cr-theme .custom-section:not(.cr-skin--none) .card--with-border{border:1px solid var(--crn-line)}.cr-theme.cr-border--fine .custom-section:not(.cr-skin--none) :is(.group.card,.tabs__panel.card,.custom-section__inner.card){border:1px solid var(--crn-line)}.cr-theme.cr-border--accent .custom-section:not(.cr-skin--none) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.image-card){border:1px solid var(--cr-accent)}.cr-theme.cr-border--none .custom-section:not(.cr-skin--none) :is(.group.card,.tabs__panel.card,.custom-section__inner.card){border:0}.cr-theme:is(.cr-shadow--soft,.cr-shadow--strong,.cr-shadow--offset) .custom-section:not(.cr-skin--none) :is(.group.card,.image-card,.custom-section__inner.card){box-shadow:var(--cr-shadow)}.cr-theme:is(.cr-shadow--soft,.cr-shadow--strong,.cr-shadow--offset,.cr-hover--lift) .custom-section:not(.cr-skin--none) .group:has(>:is(.group.card,.image-card)){overflow:clip;overflow-clip-margin:24px}.cr-theme .custom-section.cr-cards--outline:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){background:var(--cr-card-bg, transparent);border:1px solid color-mix(in srgb,currentColor 35%,transparent);--color-foreground: var(--cr-card-fg, var(--crn-section-fg));color:var(--color-foreground)}.cr-theme .custom-section.cr-cards--filled:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){background:var(--cr-card-bg, color-mix(in srgb, currentColor 8%, transparent));border-color:transparent;--color-foreground: var(--cr-card-fg, var(--crn-section-fg));color:var(--color-foreground)}.cr-theme .custom-section.cr-cards--glass:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){background:var(--cr-card-bg, color-mix(in srgb, currentColor 14%, transparent));border:1px solid color-mix(in srgb,currentColor 24%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);--color-foreground: var(--cr-card-fg, var(--crn-section-fg));color:var(--color-foreground)}.cr-theme .custom-section.cr-cards--bare:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){background:none;border-color:transparent;box-shadow:none;--color-foreground: var(--cr-card-fg, var(--crn-section-fg));color:var(--color-foreground)}.cr-theme .custom-section.cr-cards--auto.cr-cards--tint:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){background:var(--cr-card-bg)}.cr-theme .custom-section.cr-cards--fg:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){color:var(--cr-card-fg);--color-foreground: var(--cr-card-fg)}.cr-theme .custom-section:is(.cr-cards--outline,.cr-cards--filled,.cr-cards--glass,.cr-cards--tint):not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)){padding:clamp(16px,2vw,24px);border-radius:var(--cr-r-card)}.cr-theme .custom-section.cr-cards-align--center:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){align-items:center;justify-content:center;text-align:center}.cr-theme .custom-section.cr-cards-align--center:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card) .text-block{text-align:center}.cr-theme .custom-section.cr-cards-align--left:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card){align-items:flex-start;text-align:left}.cr-theme .custom-section.cr-cards-align--left:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card,.custom-section__inner.card,.custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container),.slide:has(>.shopify-block>.icon-container)):not(.group:has(>before-after-component)>.group.card) .text-block{text-align:left}.cr-theme .custom-section.cr-cards-align--center:not(.cr-skin--none) .image-card__content{align-items:center;text-align:center}.cr-theme .custom-section.cr-cards-align--center:not(.cr-skin--none) .image-card__content .text-block{text-align:center}.cr-theme .custom-section.cr-cards-align--left:not(.cr-skin--none) .image-card__content{align-items:flex-start;text-align:left}.cr-theme .custom-section.cr-cards-align--left:not(.cr-skin--none) .image-card__content .text-block{text-align:left}.cr-theme .custom-section.cr-cards--outline:not(.cr-skin--none) .image-card{border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.cr-theme .custom-section.cr-cards--bare:not(.cr-skin--none) .image-card{border-color:transparent;box-shadow:none}.cr-theme.cr-card-trame--card .custom-section:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card):not(.group:has(>before-after-component)>.group.card){position:relative;isolation:isolate}.cr-theme.cr-card-trame--card .custom-section:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card):not(.group:has(>before-after-component)>.group.card):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--cr-ctr-color, #151515);-webkit-mask-image:var(--cr-ctr-mask);mask-image:var(--cr-ctr-mask);-webkit-mask-size:var(--cr-ctr-msize);mask-size:var(--cr-ctr-msize);-webkit-mask-repeat:var(--cr-ctr-repeat);mask-repeat:var(--cr-ctr-repeat);-webkit-mask-position:var(--cr-ctr-pos);mask-position:var(--cr-ctr-pos);opacity:var(--cr-ctr-opacity, .2);transition:opacity .25s ease}.cr-theme.cr-card-trame--card.cr-card-trame-hover .custom-section:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card):not(.group:has(>before-after-component)>.group.card):after{opacity:0}.cr-theme.cr-card-trame--card.cr-card-trame-hover .custom-section:not(.cr-skin--none):not(:has(.accordions,.newsletter-signup,.contact-form,.product-mini-card)) :is(.group.card,.tabs__panel.card):not(.group:has(>before-after-component)>.group.card):is(:hover,:focus-within):after{opacity:var(--cr-ctr-opacity, .2)}.cr-theme .custom-section:not(.cr-skin--none):not(:has(.accordions)) .group:has(>.group.card~.group.card){counter-reset:crn-col}.cr-theme .custom-section:not(.cr-skin--none):not(:has(.accordions)) .group:has(>.group.card~.group.card)>.group.card:has(>.text-block:first-child){counter-increment:crn-col}.cr-theme :is(.custom-section.cr-title-mark--slashes,.custom-section.cr-title-mark--bar,.cr-deco-titles--slashes .custom-section.cr-title-mark--theme,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none):not(:has(.accordions)) .group:has(>.group.card~.group.card)>.group.card:has(>.text-block:first-child):before{content:counter(crn-col,decimal-leading-zero) "\a0//";font-family:var(--crn-mono);font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--crn-accent-text)}.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none):not(:has(.accordions)) .group:has(>.group.card~.group.card)>.group.card:has(>.text-block:first-child):before{content:counter(crn-col,decimal-leading-zero)}.cr-theme .custom-section--row-desktop:not(.cr-skin--none):not(.cr-media-decor--none) .custom-section__inner>:is(.image-block,deferred-media,.video-placeholder-wrapper){--crn-dx: calc(-1 * var(--crn-offset));position:relative}.cr-theme .custom-section--row-desktop:not(.cr-skin--none):not(.cr-media-decor--none) .custom-section__inner>:is(.image-block,deferred-media,.video-placeholder-wrapper):last-child{--crn-dx: var(--crn-offset)}.cr-theme .custom-section--row-desktop:not(.cr-skin--none):not(.cr-media-decor--none) .custom-section__inner>.image-block .image-block__image{display:block}.cr-theme .custom-section--row-desktop.cr-media-decor--offset:not(.cr-skin--none) .custom-section__inner>.image-block,.cr-theme .custom-section--row-desktop.cr-media-decor--offset:not(.cr-skin--none) .custom-section__inner>:is(deferred-media,.video-placeholder-wrapper),.cr-theme.cr-deco-media .custom-section--row-desktop.cr-media-decor--theme:not(.cr-skin--none) .custom-section__inner>.image-block,.cr-theme.cr-deco-media .custom-section--row-desktop.cr-media-decor--theme:not(.cr-skin--none) .custom-section__inner>:is(deferred-media,.video-placeholder-wrapper){box-shadow:var(--crn-dx) var(--crn-offset) 0 0 var(--cr-accent)}.cr-theme .custom-section--row-desktop.cr-media-decor--frame:not(.cr-skin--none) .custom-section__inner>.image-block,.cr-theme .custom-section--row-desktop.cr-media-decor--frame:not(.cr-skin--none) .custom-section__inner>:is(deferred-media,.video-placeholder-wrapper){box-shadow:var(--crn-dx) var(--crn-offset) 0 -2px var(--color-background),var(--crn-dx) var(--crn-offset) 0 0 var(--cr-accent)}.cr-theme .custom-section--row-desktop.cr-media-decor--trame:not(.cr-skin--none) .custom-section__inner>.image-block{isolation:isolate}.cr-theme .custom-section--row-desktop.cr-media-decor--trame:not(.cr-skin--none) .custom-section__inner>.image-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;translate:var(--crn-dx) var(--crn-offset);border-radius:var(--card-border-radius);background:var(--cr-accent);-webkit-mask-image:var(--cr-trame-mask);mask-image:var(--cr-trame-mask);-webkit-mask-size:var(--cr-trame-msize);mask-size:var(--cr-trame-msize);-webkit-mask-repeat:var(--cr-trame-repeat);mask-repeat:var(--cr-trame-repeat);-webkit-mask-position:var(--cr-trame-pos);mask-position:var(--cr-trame-pos);opacity:min(1,calc(var(--cr-trame-opacity, .35) * 2.6));pointer-events:none}.cr-theme .custom-section--row-desktop.cr-media-decor--trame:not(.cr-skin--none) .custom-section__inner>:is(deferred-media,.video-placeholder-wrapper){box-shadow:var(--crn-dx) var(--crn-offset) 0 0 color-mix(in srgb,var(--cr-accent) 35%,transparent)}@media(hover:hover){.cr-theme.cr-hover--zoom .custom-section:not(.cr-skin--none) .group .image-block{overflow:hidden;border-radius:var(--card-border-radius)}.cr-theme.cr-hover--zoom .custom-section:not(.cr-skin--none) .group .image-block__image{transition:transform .5s var(--crn-ease)}.cr-theme.cr-hover--zoom .custom-section:not(.cr-skin--none) .group .image-block:hover .image-block__image{transform:scale(1.05)}}.cr-theme :is(.custom-section.cr-title-mark--slashes,.cr-deco-titles--slashes .custom-section.cr-title-mark--theme):not(.cr-skin--none) .custom-section__inner>.group>.group:has(>.image-block):has(>.text-block)>.text-block:is(.h4,.h5,.h6)>:first-child:before{content:"//\a0";color:var(--crn-accent-text);letter-spacing:-.06em}.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) .custom-section__inner>.group>.group:has(>.image-block):has(>.text-block)>.text-block:is(.h4,.h5,.h6)>:first-child:before{content:"";display:block;width:28px;height:3px;margin-bottom:12px;border-radius:var(--cr-r-badge, 999px);background:var(--cr-accent)}.cr-theme .custom-section:not(.cr-skin--none) .shopify-block:has(>.icon-container){height:auto!important;line-height:0}.cr-theme .custom-section:not(.cr-skin--none) .icon-container{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--cr-icon-size, 48px);min-height:var(--cr-icon-size, 48px);padding:11px;border-radius:var(--cr-r-badge, 999px);background:var(--crn-tint);color:var(--crn-accent-text);line-height:1}.cr-theme .custom-section.cr-on-dark.cr-icons--disc:not(.cr-skin--none) .icon-container{background:color-mix(in srgb,var(--cr-accent) 32%,rgb(0 0 0 / .35))}.cr-theme .custom-section.cr-icons--outline:not(.cr-skin--none) .icon-container{background:transparent;border:1.5px solid currentColor}.cr-theme .custom-section.cr-icons--plain:not(.cr-skin--none) .icon-container{min-width:0;min-height:0;padding:0;background:none;border:0}.cr-theme .custom-section:not(.cr-skin--none) .icon-container img{display:block}.cr-theme :is(.custom-section.cr-title-mark--slashes,.cr-deco-titles--slashes .custom-section.cr-title-mark--theme):not(.cr-skin--none) .shopify-block:has(>.icon-container)+.text-block.h6>:first-child:before,.cr-theme :is(.custom-section.cr-title-mark--slashes,.cr-deco-titles--slashes .custom-section.cr-title-mark--theme):not(.cr-skin--none) .shopify-block:has(>.icon-container)+.group>.text-block.h6:first-child>:first-child:before{content:"//\a0";color:var(--crn-accent-text);letter-spacing:-.06em}@media not (max-width:750px){.cr-theme .custom-section--grid:not(.cr-skin--none) .custom-section__inner>.group:not(.card):has(>.shopify-block>.icon-container)+.group:not(.card){border-left:1px solid var(--crn-line)}}.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon){display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--cr-accent);color:var(--cr-on-accent, #fff);transition:transform .3s var(--crn-ease),background-color .2s ease}.cr-theme:is(.cr-shadow--soft,.cr-shadow--strong,.cr-shadow--offset) :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon){box-shadow:var(--cr-shadow)}.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon)>.icon{display:none!important}.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon):before{content:"";width:24px;height:28px;margin-left:5px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon):after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--cr-accent);border-radius:50%;pointer-events:none;opacity:0}.cr-theme.cr-deco-trames :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon):after{animation:crn-pulse 2.4s var(--crn-ease) infinite}@keyframes crn-pulse{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.6);opacity:0}}@media(hover:hover){.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper,.deferred-media__poster):hover :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster-icon){transform:translate(-50%,-50%) scale(1.08);background:var(--cr-accent-hover, var(--cr-accent));opacity:1}}@media(max-width:750px){.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon){width:60px;height:60px}.cr-theme :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon):before{width:19px;height:22px;margin-left:4px}}@media(hover:hover){.cr-theme.cr-hover--trame .custom-section .video-placeholder-wrapper:after,.cr-theme.cr-hover--trame .custom-section .deferred-media__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--cr-accent);-webkit-mask-image:var(--cr-trame-mask);mask-image:var(--cr-trame-mask);-webkit-mask-size:var(--cr-trame-msize);mask-size:var(--cr-trame-msize);-webkit-mask-repeat:var(--cr-trame-repeat);mask-repeat:var(--cr-trame-repeat);-webkit-mask-position:var(--cr-trame-pos);mask-position:var(--cr-trame-pos);opacity:0;transition:opacity .25s ease}.cr-theme.cr-hover--trame .custom-section :is(.video-placeholder-wrapper,.deferred-media__poster):hover:after{opacity:var(--cr-trame-opacity, .35)}.cr-theme.cr-hover--trame .custom-section :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster-icon){z-index:1}}.cr-theme .custom-section:not(.cr-skin--none) .image-card{border-radius:var(--cr-r-card)}.cr-theme .custom-section:not(.cr-skin--none) .image-card .image-card__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-background) 34%,transparent) 0%,transparent 38%,transparent 48%,color-mix(in srgb,var(--color-background) 62%,transparent) 100%)}.cr-theme .custom-section:not(.cr-skin--none) .image-card .image-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--cr-accent);-webkit-mask-image:var(--cr-trame-mask);mask-image:var(--cr-trame-mask);-webkit-mask-size:var(--cr-trame-msize);mask-size:var(--cr-trame-msize);-webkit-mask-repeat:var(--cr-trame-repeat);mask-repeat:var(--cr-trame-repeat);-webkit-mask-position:var(--cr-trame-pos);mask-position:var(--cr-trame-pos);opacity:0;transition:opacity .3s ease}.cr-theme .custom-section:not(.cr-skin--none) .image-card .image-card__image :is(img,.placeholder-image){transition:transform .6s var(--crn-ease)}.cr-theme .custom-section:not(.cr-skin--none) .image-card .image-card__content>.text-block:first-child>:is(h2,h3,h4,h5,h6){display:inline;padding:.06em .28em;margin-inline:-.28em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#fff,#fff) no-repeat 0 0 / 0% 100%;transition:background-size .35s var(--crn-ease),color .2s ease}@media(hover:hover){.cr-theme:is(.cr-deco-trames,.cr-hover--trame) .custom-section:not(.cr-skin--none) .image-card:hover .image-card__image:after{opacity:var(--cr-trame-opacity, .35)}.cr-theme .custom-section:not(.cr-skin--none) .image-card:hover .image-card__content>.text-block:first-child>:is(h2,h3,h4,h5,h6){background-size:100% 100%;color:#151515}.cr-theme.cr-hover--zoom .custom-section:not(.cr-skin--none) .image-card:hover .image-card__image :is(img,.placeholder-image){transform:scale(1.05)}.cr-theme.cr-hover--lift .custom-section:not(.cr-skin--none) .image-card{transition:transform .25s var(--crn-ease),box-shadow .25s ease}.cr-theme.cr-hover--lift .custom-section:not(.cr-skin--none) .image-card:hover{transform:translateY(-4px);box-shadow:var(--cr-shadow-hover)}}.cr-theme:is(.cr-deco-trames,.cr-hover--trame) .custom-section:not(.cr-skin--none) .image-card:focus-within .image-card__image:after{opacity:var(--cr-trame-opacity, .35)}.cr-theme .custom-section:not(.cr-skin--none) .image-card:focus-within .image-card__content>.text-block:first-child>:is(h2,h3,h4,h5,h6){background-size:100% 100%;color:#151515}.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination{gap:0}.cr-theme .custom-section .slider-block--with-pagination{padding-bottom:30px}.cr-theme .custom-section .slider-block .splide__pagination{bottom:-30px}.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination__page{position:relative;width:30px;height:28px;margin:0;padding:0;border:0;border-radius:0;background:transparent;opacity:1;transform:none}.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination__page:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:3px;margin-top:-1.5px;border-radius:var(--cr-r-badge, 999px);background:color-mix(in srgb,currentColor 24%,transparent);transition:background-color .2s ease}.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination__page.is-active{background:transparent;transform:none}.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination__page.is-active:before{background:var(--cr-accent)}.cr-theme .image-banner-wrapper .splide__pagination__page:not(.is-active):before{background:#ffffff8c}@media(max-width:750px){.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination__page{width:44px;height:44px}.cr-theme .custom-section .slider-block--with-pagination{padding-bottom:46px}.cr-theme .custom-section .slider-block .splide__pagination{bottom:-46px}.cr-theme :is(.custom-section .slider-block,.image-banner-wrapper) .splide__pagination__page:before{left:9px;right:9px}}.cr-theme .tabs .tabs__navigation{border-bottom:1px solid var(--crn-line)}.cr-theme .tabs .tabs__navigation-inner{gap:4px 6px;padding-bottom:9px;scrollbar-width:none}.cr-theme .tabs .tabs__navigation-inner::-webkit-scrollbar{display:none}.cr-theme .tabs .tab .tab__button{position:relative;min-height:44px;padding:10px 18px;border:0;border-radius:var(--cr-r-button, 999px);background:transparent;color:inherit;opacity:.62;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s ease,background-color .2s ease}.cr-theme .tabs .tab .tab__button:after{content:"";position:absolute;left:14px;right:14px;bottom:-9px;height:3px;border-radius:var(--cr-r-badge, 999px);background:var(--cr-accent);transform:scaleX(0);transition:transform .3s var(--crn-ease)}@media(hover:hover){.cr-theme .tabs .tab .tab__button:hover{opacity:1;background:color-mix(in srgb,currentColor 6%,transparent)}.cr-theme .tabs .tab:not(.active) .tab__button:hover:after{transform:scaleX(.35)}}.cr-theme .tabs .tab.active .tab__button{opacity:1;background:var(--crn-tint);color:inherit;border:0}.cr-theme .tabs .tab.active .tab__button:after{transform:scaleX(1)}.cr-theme .tabs .tabs__panel.card{border-radius:var(--cr-r-card);border:1px solid var(--crn-line)}.cr-theme .timeline .timeline__step:not(:first-child):before,.cr-theme .timeline .timeline__step:not(:last-child):after{border-color:color-mix(in srgb,var(--cr-accent) 60%,transparent)}.cr-theme .timeline .timeline__marker{border-color:var(--cr-accent)}.cr-theme.cr-deco-trames .timeline .timeline__marker{box-shadow:0 0 0 6px var(--crn-tint)}@media not (max-width:750px){.cr-theme.cr-deco-trames .timeline.timeline--horizontal-desktop{padding-top:7px}}@media(max-width:750px){.cr-theme.cr-deco-trames .timeline.timeline--horizontal-mobile{padding-top:7px}}.cr-theme .timeline :is(.timeline__marker-icon,.timeline__marker-number,.timeline__marker-dot){border-radius:50%}.cr-theme .timeline.timeline--marker-number .timeline__marker{background:var(--cr-accent);color:var(--cr-on-accent, #fff)}.cr-theme .timeline .timeline__marker-number{font-family:var(--crn-mono);font-weight:500}.cr-theme :is(.custom-section.cr-title-mark--slashes,.custom-section.cr-title-mark--bar,.cr-deco-titles--slashes .custom-section.cr-title-mark--theme,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) .timeline:not(.timeline--marker-number) .timeline__content:before,.cr-theme:is(.cr-deco-titles--slashes,.cr-deco-titles--line) .timeline:not(.custom-section .timeline):not(.timeline--marker-number) .timeline__content:before{content:counter(timeline-step,decimal-leading-zero) "\a0//";font-family:var(--crn-mono);font-size:12px;font-weight:500;letter-spacing:.12em;color:var(--crn-accent-text)}.cr-theme :is(.custom-section.cr-title-mark--bar,.cr-deco-titles--line .custom-section.cr-title-mark--theme):not(.cr-skin--none) .timeline:not(.timeline--marker-number) .timeline__content:before,.cr-theme.cr-deco-titles--line .timeline:not(.custom-section .timeline):not(.timeline--marker-number) .timeline__content:before{content:counter(timeline-step,decimal-leading-zero)}.cr-theme .timeline .timeline__content .text-block :is(h2,h3,h4,h5,h6){font-weight:800;letter-spacing:-.015em}.cr-theme .timeline .timeline__content>.text-block.paragraph:first-child:has(+.text-block:not(.paragraph))>*{font-family:var(--crn-mono);font-weight:500;letter-spacing:.04em;color:var(--crn-accent-text)}.cr-theme .before-after-block__container{border-radius:var(--cr-r-card)}.cr-theme .before-after-block .before-after-block__slider-line{width:2px;background:var(--cr-accent);box-shadow:0 0 0 1px #ffffff8c}.cr-theme .before-after-block .before-after-block__slider-handle{width:52px;height:52px;border:3px solid #fff;background:var(--cr-accent);color:var(--cr-on-accent, #fff);transition:transform .2s var(--crn-ease)}.cr-theme:is(.cr-shadow--soft,.cr-shadow--strong,.cr-shadow--offset) .before-after-block .before-after-block__slider-handle{box-shadow:var(--cr-shadow)}.cr-theme.cr-deco-trames .before-after-block .before-after-block__slider-handle{box-shadow:0 0 0 6px color-mix(in srgb,var(--cr-accent) 28%,transparent)}.cr-theme.cr-deco-trames:is(.cr-shadow--soft,.cr-shadow--strong,.cr-shadow--offset) .before-after-block .before-after-block__slider-handle{box-shadow:var(--cr-shadow),0 0 0 6px color-mix(in srgb,var(--cr-accent) 28%,transparent)}.cr-theme .before-after-block .before-after-block__slider-handle .icon{font-size:24px!important}@media(hover:hover){.cr-theme .before-after-block .before-after-block__slider:hover .before-after-block__slider-handle{transform:translate(-50%,-50%) scale(1.08)}}.cr-theme .before-after-block .before-after-block__label:not(.badge--custom){padding:6px 10px;border-radius:var(--cr-r-badge, 999px);font-family:var(--crn-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cr-theme .before-after-block .before-after-block__label--before:not(.badge--custom){background:#151515;border-color:#151515;color:#fff}.cr-theme .before-after-block .before-after-block__label--after:not(.badge--custom){background:var(--cr-accent);border-color:var(--cr-accent);color:var(--cr-on-accent, #fff)}@media(max-width:750px){.cr-theme .before-after-block .before-after-block__slider-handle{width:46px;height:46px}}.cr-theme .custom-section.cr-skin--quote .custom-section__inner{position:relative;isolation:isolate}.cr-theme .custom-section.cr-skin--quote .custom-section__inner:before,.cr-theme.cr-deco-trames .custom-section.cr-skin--quote .custom-section__inner:after{content:"\201c";display:block;order:-2;height:.56em;font-family:var(--font-heading--family);font-size:clamp(130px,15vw,230px);font-weight:800;line-height:.95;color:var(--cr-accent);pointer-events:none}.cr-theme.cr-deco-trames .custom-section.cr-skin--quote .custom-section__inner:after{order:-1;z-index:-1;margin-top:calc(-.56em - var(--gap-mobile, 20px));translate:.07em .07em;-webkit-mask-image:var(--cr-trame-mask);mask-image:var(--cr-trame-mask);-webkit-mask-size:var(--cr-trame-msize);mask-size:var(--cr-trame-msize);-webkit-mask-repeat:var(--cr-trame-repeat);mask-repeat:var(--cr-trame-repeat);-webkit-mask-position:var(--cr-trame-pos);mask-position:var(--cr-trame-pos);opacity:min(1,calc(var(--cr-trame-opacity, .35) * 2.6))}@media not (max-width:750px){.cr-theme.cr-deco-trames .custom-section.cr-skin--quote .custom-section__inner:after{margin-top:calc(-.56em - var(--gap, 20px))}}.cr-theme .custom-section.cr-skin--quote .text-block.paragraph>*{font-size:clamp(17px,1.5vw,20px);line-height:1.55}.cr-theme .custom-section.cr-skin--quote .text-block:is(.h1,.h2,.h3,.h4)>*{font-style:italic}.cr-theme .image-banner-wrapper--children-cards .image-banner{border-radius:var(--cr-r-large)}.cr-theme .image-banner-wrapper .image-banner .text-block :is(h1,h2,h3){font-weight:800;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.cr-theme .image-banner-wrapper:not(.cr-banner-shade--none) .image-banner__media:after{--crn-shade-color: color-mix(in srgb, var(--color-background) var(--crn-shade, 40%), transparent);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--crn-shade-color) 0%,transparent 72%)}@media not (max-width:750px){.cr-theme .image-banner-wrapper.cr-banner-shade--auto .image-banner:has(.image-banner__content .text-block-right-desktop) .image-banner__media:after{background:linear-gradient(270deg,var(--crn-shade-color) 0%,transparent 72%)}.cr-theme .image-banner-wrapper.cr-banner-shade--auto .image-banner:has(.image-banner__content .text-block-center-desktop) .image-banner__media:after{background:radial-gradient(ellipse at center,var(--crn-shade-color) 0%,transparent 75%)}}.cr-theme .image-banner-wrapper.cr-banner-shade--bottom .image-banner__media:after{background:linear-gradient(0deg,var(--crn-shade-color) 0%,transparent 75%)}.cr-theme .image-banner-wrapper.cr-banner-shade--full .image-banner__media:after{background:var(--crn-shade-color)}@media(max-width:750px){.cr-theme .image-banner-wrapper.cr-banner-shade--auto .image-banner .image-banner__media:after{background:linear-gradient(0deg,var(--crn-shade-color) 0%,color-mix(in srgb,var(--color-background) 15%,transparent) 100%)}}.cr-theme .image-banner-wrapper:is(.cr-banner--trame,.cr-hero--trame) .image-banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--cr-trame-color, var(--color-foreground));-webkit-mask-image:var(--cr-trame-mask);mask-image:var(--cr-trame-mask);-webkit-mask-size:var(--cr-trame-msize);mask-size:var(--cr-trame-msize);-webkit-mask-repeat:var(--cr-trame-repeat);mask-repeat:var(--cr-trame-repeat);-webkit-mask-position:var(--cr-trame-pos);mask-position:var(--cr-trame-pos);opacity:var(--cr-trame-opacity, .35)}.cr-theme .image-banner-wrapper.cr-banner--trame .image-banner__media:before{background:linear-gradient(125deg,var(--cr-trame-color, var(--color-foreground)) 0%,transparent 62%)}.cr-theme .image-banner-wrapper .image-banner__media :is(img,video){object-position:var(--cr-bg-pos, center)}.cr-theme .image-banner-wrapper.cr-hero-photo--blur .image-banner__media :is(img,video,iframe){filter:blur(var(--cr-bg-blur, 0px));transform:scale(1.08)}.cr-theme .image-banner-wrapper .image-banner__media-filter{background-color:var(--crn-voile, var(--color))}.cr-theme .image-banner-wrapper.cr-hero-voile--down .image-banner__media-filter{background:linear-gradient(180deg,color-mix(in srgb,var(--crn-voile, var(--color)) 45%,transparent) 0%,var(--crn-voile, var(--color)) 85%)}.cr-theme .image-banner-wrapper.cr-hero-voile--up .image-banner__media-filter{background:linear-gradient(0deg,color-mix(in srgb,var(--crn-voile, var(--color)) 45%,transparent) 0%,var(--crn-voile, var(--color)) 85%)}.cr-theme .image-banner-wrapper.cr-hero-voile--side .image-banner__media-filter{background:linear-gradient(90deg,var(--crn-voile, var(--color)) 0%,var(--crn-voile, var(--color)) 30%,transparent 100%)}.cr-theme .image-banner-wrapper.cr-hero-voile--vignette .image-banner__media-filter{background:radial-gradient(ellipse at center,transparent 25%,var(--crn-voile, var(--color)) 100%)}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.cr-theme:not(.cr-reduce-motion) .image-banner-wrapper.cr-hero-photo--parallax:not(:has(.splide)) .image-banner{clip-path:inset(0 round var(--crn-banner-r, 0px))}.cr-theme:not(.cr-reduce-motion) .image-banner-wrapper.cr-hero-photo--parallax:not(:has(.splide)) .image-banner__media{position:fixed;top:0;right:0;bottom:0;left:0}}.cr-theme .image-banner-wrapper--children-cards{--crn-banner-r: var(--cr-r-large)}.cr-theme .image-banner-wrapper:is(.cr-banner-panel--glass,.cr-banner-panel--solid) .image-banner__content>.group{padding:clamp(20px,3vw,40px);border-radius:var(--cr-r-large)}.cr-theme .image-banner-wrapper.cr-banner-panel--glass .image-banner__content>.group{background:color-mix(in srgb,var(--color-background) 38%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent)}.cr-theme .image-banner-wrapper.cr-banner-panel--solid .image-banner__content>.group{background:var(--color-background)}.cr-theme .image-banner-wrapper.cr-banner-panel--accent .image-banner__content>.group{padding-left:clamp(16px,2vw,28px);border-left:4px solid var(--cr-accent)}.cr-theme .marquee-section .marquee :is(p,h1,h2,h3,h4,h5,h6){font-weight:700}.cr-theme .marquee-section.cr-marquee--upper .marquee :is(p,h1,h2,h3,h4,h5,h6){font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cr-theme .marquee-section .marquee .icon{color:var(--crn-accent-text)}.cr-theme .marquee-section.cr-marquee--lines .marquee{border-block:1px solid var(--crn-line)}.cr-theme .marquee-section:is(.cr-marquee--accent,.cr-marquee--tape) .marquee{--color-foreground: var(--cr-on-accent, #fff);background:var(--cr-accent);color:var(--cr-on-accent, #fff)}.cr-theme .marquee-section:is(.cr-marquee--accent,.cr-marquee--tape) .marquee :is(p,h1,h2,h3,h4,h5,h6,.icon){color:inherit}.cr-theme .marquee-section.cr-marquee--tape{position:relative;isolation:isolate;overflow:clip;padding-block:calc(1.9vw + 12px)}.cr-theme .marquee-section.cr-marquee--tape .marquee{position:relative;z-index:1;transform:rotate(-2deg) scaleX(1.04)}.cr-theme:is(.cr-shadow--soft,.cr-shadow--strong,.cr-shadow--offset) .marquee-section.cr-marquee--tape .marquee{box-shadow:var(--cr-shadow)}.cr-theme.cr-deco-trames .marquee-section.cr-marquee--tape:before{content:"";position:absolute;left:-4%;right:-4%;top:50%;height:46%;z-index:0;transform:translateY(-50%) rotate(2.4deg);background:var(--cr-accent);-webkit-mask-image:var(--cr-trame-mask);mask-image:var(--cr-trame-mask);-webkit-mask-size:var(--cr-trame-msize);mask-size:var(--cr-trame-msize);-webkit-mask-repeat:var(--cr-trame-repeat);mask-repeat:var(--cr-trame-repeat);-webkit-mask-position:var(--cr-trame-pos);mask-position:var(--cr-trame-pos);opacity:min(1,calc(var(--cr-trame-opacity, .35) * 1.6));pointer-events:none}.cr-theme .marquee-section.cr-has-bg>.marquee{position:relative;z-index:2}.cr-theme .marquee-section.cr-has-bg:is(.cr-marquee--lines,.cr-marquee--none)>.marquee{background:transparent}.cr-theme .marquee-section.cr-has-bg.cr-on-dark:is(.cr-marquee--lines,.cr-marquee--none)>.marquee{color:#fff;--color-foreground: #fff}.cr-theme .marquee-section.cr-has-bg.cr-on-light:is(.cr-marquee--lines,.cr-marquee--none)>.marquee{color:#151515;--color-foreground: #151515}.cr-theme .marquee-section.cr-has-bg.cr-marquee--tape:before{z-index:1}.cr-theme .marquee-section:is(.cr-marquee-sep--slashes,.cr-marquee-sep--dot,.cr-marquee-sep--theme) .marquee__repeated-items>*{position:relative}.cr-theme .marquee-section.cr-marquee-sep--slashes .marquee__repeated-items>*:after,.cr-theme.cr-deco-titles--slashes .marquee-section.cr-marquee-sep--theme .marquee__repeated-items>*:after{content:"//";position:absolute;top:50%;left:100%;width:var(--marquee-gap, 30px);transform:translateY(-50%);text-align:center;font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--cr-accent);pointer-events:none}.cr-theme .marquee-section.cr-marquee-sep--dot .marquee__repeated-items>*:after,.cr-theme.cr-deco-titles--line .marquee-section.cr-marquee-sep--theme .marquee__repeated-items>*:after{content:"";position:absolute;top:50%;left:calc(100% + var(--marquee-gap, 30px) / 2 - 3px);width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--cr-accent);pointer-events:none}.cr-theme :is(.marquee-section.cr-marquee-sep--slashes,.cr-deco-titles--slashes .marquee-section.cr-marquee-sep--theme):is(.cr-marquee--accent,.cr-marquee--tape) .marquee__repeated-items>*:after{color:inherit;opacity:.7}.cr-theme :is(.marquee-section.cr-marquee-sep--dot,.cr-deco-titles--line .marquee-section.cr-marquee-sep--theme):is(.cr-marquee--accent,.cr-marquee--tape) .marquee__repeated-items>*:after{background:currentColor;opacity:.7}.cr-theme .image-block.cr-ph:has(>.image-block__image--rounded){border-radius:var(--card-border-radius)}.cr-theme .card .image-block.cr-ph{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.cr-theme .card>.card .image-block.cr-ph{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .67))}.cr-theme :is(.cr-ph-fx .image-block.cr-ph,.image-block.cr-ph.cr-ph-fx){overflow:hidden}.cr-theme .marquee-image-block.cr-ph{overflow:hidden}.cr-theme .cr-ph--when-hover .image-card:is(:hover,:focus-within) .cr-ph>.cr-pt{opacity:var(--cr-pt-opacity, 0)}.cr-theme .cr-ph--when-hover-out .image-card:is(:hover,:focus-within) .cr-ph>.cr-pt{opacity:0}.cr-theme .before-after-block__container.cr-ph>:is(.before-after-block__slider,.before-after-block__label){z-index:2}@media(prefers-reduced-motion:reduce){.cr-theme.cr-deco-trames :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon):after{animation:none;opacity:0}}.cr-theme.cr-deco-trames.cr-reduce-motion :is(.custom-section,.image-banner-wrapper) :is(.video-placeholder-wrapper__poster-icon,.deferred-media__poster .deferred-media__poster-icon):after{animation:none!important;opacity:0}.cr-reduce-motion .marquee-section marquee-component .marquee__wrapper{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cr-fs-narratif.css.map */
