/* Crefow Hero Slider v11.0.18: independent content, overlay, arrows and dots. */
.crefow-hero-slider[data-crefow-hero-v1118]{background:var(--crefow-surface-alt,#f3f3f3);isolation:isolate;min-width:0;overflow:hidden;position:relative;touch-action:pan-y;width:100%}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-slide[hidden]{display:none!important}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-slide::after{content:none!important;display:none!important}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-overlay{background:var(--crefow-hero-overlay-desktop,none);inset:0;pointer-events:none;position:absolute;z-index:-1}

.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content{bottom:auto;color:var(--crefow-hero-content-color,#fff);display:block;left:auto;margin:0!important;max-width:min(var(--crefow-hero-content-max-desktop,620px),calc(100% - (var(--crefow-hero-safe-desktop,64px) * 2)))!important;padding:0!important;position:absolute;right:auto;top:auto;width:max-content!important;z-index:2}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content>*:first-child{margin-top:0}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content>*:last-child{margin-bottom:0}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-eyebrow{color:inherit;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content h1{color:inherit;font-size:clamp(2rem,5.2vw,5.1rem);line-height:1.08;margin:.7rem 0;max-width:none}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-description{font-size:clamp(1rem,1.6vw,1.15rem);max-width:none}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-cta{background:var(--crefow-hero-cta-background,#101010);border-color:var(--crefow-hero-cta-background,#101010);color:var(--crefow-hero-cta-color,#fff);margin-top:.75rem}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-cta:hover{filter:brightness(1.12)}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-align-desktop-left .crefow-hero-content{text-align:left}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-align-desktop-center .crefow-hero-content{text-align:center}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-align-desktop-right .crefow-hero-content{text-align:right}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-top-left .crefow-hero-content{left:var(--crefow-hero-safe-desktop,64px);top:var(--crefow-hero-safe-desktop,64px);transform:translate(var(--crefow-hero-content-x-desktop,0),var(--crefow-hero-content-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-top-center .crefow-hero-content{left:50%;top:var(--crefow-hero-safe-desktop,64px);transform:translate(calc(-50% + var(--crefow-hero-content-x-desktop,0)),var(--crefow-hero-content-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-top-right .crefow-hero-content{right:var(--crefow-hero-safe-desktop,64px);top:var(--crefow-hero-safe-desktop,64px);transform:translate(var(--crefow-hero-content-x-desktop,0),var(--crefow-hero-content-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-center-left .crefow-hero-content{left:var(--crefow-hero-safe-desktop,64px);top:50%;transform:translate(var(--crefow-hero-content-x-desktop,0),calc(-50% + var(--crefow-hero-content-y-desktop,0)))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-center .crefow-hero-content{left:50%;top:50%;transform:translate(calc(-50% + var(--crefow-hero-content-x-desktop,0)),calc(-50% + var(--crefow-hero-content-y-desktop,0)))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-center-right .crefow-hero-content{right:var(--crefow-hero-safe-desktop,64px);top:50%;transform:translate(var(--crefow-hero-content-x-desktop,0),calc(-50% + var(--crefow-hero-content-y-desktop,0)))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-bottom-left .crefow-hero-content{bottom:var(--crefow-hero-safe-desktop,64px);left:var(--crefow-hero-safe-desktop,64px);transform:translate(var(--crefow-hero-content-x-desktop,0),var(--crefow-hero-content-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-bottom-center .crefow-hero-content{bottom:var(--crefow-hero-safe-desktop,64px);left:50%;transform:translate(calc(-50% + var(--crefow-hero-content-x-desktop,0)),var(--crefow-hero-content-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-desktop-bottom-right .crefow-hero-content{bottom:var(--crefow-hero-safe-desktop,64px);right:var(--crefow-hero-safe-desktop,64px);transform:translate(var(--crefow-hero-content-x-desktop,0),var(--crefow-hero-content-y-desktop,0))}

.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-controls{align-items:initial!important;bottom:0!important;display:block!important;gap:0!important;inset:0!important;justify-content:initial!important;left:0!important;pointer-events:none;position:absolute!important;right:0!important;top:0!important;z-index:5}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow{align-items:center;background:var(--crefow-hero-arrow-background,#101010)!important;border:var(--crefow-hero-arrow-border-width,1px) solid var(--crefow-hero-arrow-border,#fff)!important;color:var(--crefow-hero-arrow-color,#fff)!important;display:inline-flex;height:max(44px,var(--crefow-hero-arrow-size-desktop,48px))!important;justify-content:center;min-height:44px;min-width:44px;opacity:var(--crefow-hero-arrow-opacity,1);padding:0!important;pointer-events:auto;position:absolute;width:max(44px,var(--crefow-hero-arrow-size-desktop,48px))!important}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow:hover{background:var(--crefow-hero-arrow-hover-background,#a98236)!important;opacity:var(--crefow-hero-arrow-hover-opacity,1)}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow:focus-visible{outline:3px solid var(--crefow-focus,#a98236);outline-offset:3px}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow__svg,.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow__image{height:var(--crefow-hero-arrow-icon-desktop,24px);object-fit:contain;width:var(--crefow-hero-arrow-icon-desktop,24px)}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow__svg.is-next{transform:rotate(180deg)}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow__svg .is-fill{fill:currentColor;stroke:none}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-style-circle .crefow-hero-arrow{border-radius:50%}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-style-rounded-square .crefow-hero-arrow{border-radius:10px}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-style-square .crefow-hero-arrow{border-radius:0}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-style-solid .crefow-hero-arrow{border:0!important;border-radius:50%}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-style-minimal .crefow-hero-arrow{background:transparent!important;border:0!important;border-radius:0}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-scrim-desktop-on .crefow-hero-arrow{box-shadow:0 0 0 var(--crefow-hero-scrim-padding,6px) var(--crefow-hero-scrim-desktop,rgba(16,16,16,.12))}

.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dots{align-items:center;display:flex!important;gap:var(--crefow-hero-dot-gap-desktop,9px)!important;pointer-events:auto;position:absolute;z-index:2}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dot{align-items:center;background:transparent!important;border:0!important;color:var(--crefow-hero-dot-active,#fff);display:inline-flex;height:max(24px,var(--crefow-hero-dot-size-desktop,8px))!important;justify-content:center;min-height:24px!important;min-width:24px!important;padding:0!important;position:relative;width:max(24px,var(--crefow-hero-dot-size-desktop,8px))!important}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dot::before{background:var(--crefow-hero-dot-inactive,#fff);border:1px solid var(--crefow-hero-dot-border,#fff);border-radius:50%;content:"";height:var(--crefow-hero-dot-size-desktop,8px);opacity:var(--crefow-hero-dot-inactive-opacity,.65);position:absolute;transition:width .22s ease,opacity .22s ease,background-color .22s ease;width:var(--crefow-hero-dot-size-desktop,8px)}
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dot.is-active::before{background:var(--crefow-hero-dot-active,#fff);opacity:var(--crefow-hero-dot-active-opacity,1);width:var(--crefow-hero-dot-active-width-desktop,22px)}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-circle .crefow-hero-dot.is-active::before{width:var(--crefow-hero-dot-size-desktop,8px)}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-square .crefow-hero-dot::before{border-radius:0}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-pill .crefow-hero-dot::before{border-radius:999px}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-line .crefow-hero-dot::before{border-radius:999px;height:3px;width:var(--crefow-hero-dot-active-width-desktop,22px)}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-number .crefow-hero-dot{border:1px solid var(--crefow-hero-dot-border,#fff)!important;border-radius:50%;font-size:12px;height:30px!important;width:30px!important}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-number .crefow-hero-dot::before{display:none}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-number .crefow-hero-dot.is-active{background:var(--crefow-hero-dot-active,#fff)!important;color:#101010}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-progress .crefow-hero-dots{max-width:420px;width:min(54vw,420px)}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-progress .crefow-hero-dot{flex:1;width:auto!important}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-progress .crefow-hero-dot::before{border-radius:999px;height:3px;width:100%}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-progress .crefow-hero-dot.is-active::before{height:5px;width:100%}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-animation-none .crefow-hero-dot::before{transition:none}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-animation-fade .crefow-hero-dot.is-active::before{width:var(--crefow-hero-dot-size-desktop,8px)}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-scrim-desktop-on .crefow-hero-dots{background:var(--crefow-hero-scrim-desktop,rgba(16,16,16,.12));border-radius:var(--crefow-hero-scrim-radius,999px);padding:var(--crefow-hero-scrim-padding,6px)}

/* Desktop positions. Signed offsets remain signed through Settings API. */
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-side-center .crefow-hero-arrow.is-prev,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-custom .crefow-hero-arrow.is-prev{left:16px;top:50%;transform:translate(var(--crefow-hero-prev-x-desktop,0),calc(-50% + var(--crefow-hero-prev-y-desktop,0)))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-side-center .crefow-hero-arrow.is-next,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-custom .crefow-hero-arrow.is-next{right:16px;top:50%;transform:translate(var(--crefow-hero-next-x-desktop,0),calc(-50% + var(--crefow-hero-next-y-desktop,0)))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-bottom-split .crefow-hero-arrow.is-prev,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-bottom-grouped .crefow-hero-arrow.is-prev{bottom:22px;left:calc(50% - 116px);transform:translate(var(--crefow-hero-prev-x-desktop,0),var(--crefow-hero-prev-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-bottom-split .crefow-hero-arrow.is-next,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-bottom-grouped .crefow-hero-arrow.is-next{bottom:22px;right:calc(50% - 116px);transform:translate(var(--crefow-hero-next-x-desktop,0),var(--crefow-hero-next-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-bottom-corners .crefow-hero-arrow.is-prev{bottom:22px;left:16px;transform:translate(var(--crefow-hero-prev-x-desktop,0),var(--crefow-hero-prev-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-bottom-corners .crefow-hero-arrow.is-next{bottom:22px;right:16px;transform:translate(var(--crefow-hero-next-x-desktop,0),var(--crefow-hero-next-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrows-desktop-on.crefow-hero-arrow-desktop-outside-below{background:var(--crefow-hero-outside-background,#101010);padding-bottom:72px}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-outside-below .crefow-hero-arrow.is-prev{bottom:12px;left:16px;transform:translate(var(--crefow-hero-prev-x-desktop,0),var(--crefow-hero-prev-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-desktop-outside-below .crefow-hero-arrow.is-next{bottom:12px;right:16px;transform:translate(var(--crefow-hero-next-x-desktop,0),var(--crefow-hero-next-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-bottom-left .crefow-hero-dots{bottom:24px;left:16px;transform:translate(var(--crefow-hero-dot-x-desktop,0),var(--crefow-hero-dot-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-bottom-center .crefow-hero-dots,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-custom .crefow-hero-dots{bottom:24px;left:50%;transform:translate(calc(-50% + var(--crefow-hero-dot-x-desktop,0)),var(--crefow-hero-dot-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-bottom-right .crefow-hero-dots{bottom:24px;right:16px;transform:translate(var(--crefow-hero-dot-x-desktop,0),var(--crefow-hero-dot-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dots-desktop-on:is(.crefow-hero-dot-desktop-outside-left,.crefow-hero-dot-desktop-outside-center,.crefow-hero-dot-desktop-outside-right){background:var(--crefow-hero-outside-background,#101010);padding-bottom:72px}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-outside-left .crefow-hero-dots{bottom:18px;left:16px;transform:translate(var(--crefow-hero-dot-x-desktop,0),var(--crefow-hero-dot-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-outside-center .crefow-hero-dots{bottom:18px;left:50%;transform:translate(calc(-50% + var(--crefow-hero-dot-x-desktop,0)),var(--crefow-hero-dot-y-desktop,0))}
.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-desktop-outside-right .crefow-hero-dots{bottom:18px;right:16px;transform:translate(var(--crefow-hero-dot-x-desktop,0),var(--crefow-hero-dot-y-desktop,0))}
@media(min-width:768px){.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrows-desktop-off .crefow-hero-arrow,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dots-desktop-off .crefow-hero-dots{display:none!important}}

@media(max-width:767px){
 .crefow-hero-slider[data-crefow-hero-v1118]{padding-bottom:0}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-overlay{background:var(--crefow-hero-overlay-mobile,none)}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content{max-width:min(var(--crefow-hero-content-max-mobile,520px),calc(100% - (var(--crefow-hero-safe-mobile,20px) * 2)))!important;width:max-content!important}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content h1{font-size:clamp(1.85rem,8vw,3.1rem)}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-align-mobile-left .crefow-hero-content{text-align:left}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-align-mobile-center .crefow-hero-content{text-align:center}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-align-mobile-right .crefow-hero-content{text-align:right}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-top-left .crefow-hero-content{bottom:auto;left:var(--crefow-hero-safe-mobile,20px);right:auto;top:var(--crefow-hero-safe-mobile,20px);transform:translate(var(--crefow-hero-content-x-mobile,0),var(--crefow-hero-content-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-top-center .crefow-hero-content{bottom:auto;left:50%;right:auto;top:var(--crefow-hero-safe-mobile,20px);transform:translate(calc(-50% + var(--crefow-hero-content-x-mobile,0)),var(--crefow-hero-content-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-top-right .crefow-hero-content{bottom:auto;left:auto;right:var(--crefow-hero-safe-mobile,20px);top:var(--crefow-hero-safe-mobile,20px);transform:translate(var(--crefow-hero-content-x-mobile,0),var(--crefow-hero-content-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-center-left .crefow-hero-content{bottom:auto;left:var(--crefow-hero-safe-mobile,20px);right:auto;top:50%;transform:translate(var(--crefow-hero-content-x-mobile,0),calc(-50% + var(--crefow-hero-content-y-mobile,0)))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-center .crefow-hero-content{bottom:auto;left:50%;right:auto;top:50%;transform:translate(calc(-50% + var(--crefow-hero-content-x-mobile,0)),calc(-50% + var(--crefow-hero-content-y-mobile,0)))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-center-right .crefow-hero-content{bottom:auto;left:auto;right:var(--crefow-hero-safe-mobile,20px);top:50%;transform:translate(var(--crefow-hero-content-x-mobile,0),calc(-50% + var(--crefow-hero-content-y-mobile,0)))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-bottom-left .crefow-hero-content{bottom:var(--crefow-hero-safe-mobile,20px);left:var(--crefow-hero-safe-mobile,20px);right:auto;top:auto;transform:translate(var(--crefow-hero-content-x-mobile,0),var(--crefow-hero-content-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-bottom-center .crefow-hero-content{bottom:var(--crefow-hero-safe-mobile,20px);left:50%;right:auto;top:auto;transform:translate(calc(-50% + var(--crefow-hero-content-x-mobile,0)),var(--crefow-hero-content-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-content-mobile-bottom-right .crefow-hero-content{bottom:var(--crefow-hero-safe-mobile,20px);left:auto;right:var(--crefow-hero-safe-mobile,20px);top:auto;transform:translate(var(--crefow-hero-content-x-mobile,0),var(--crefow-hero-content-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-arrow{height:max(44px,var(--crefow-hero-arrow-size-mobile,44px))!important;width:max(44px,var(--crefow-hero-arrow-size-mobile,44px))!important}
 .crefow-hero-slider[data-crefow-hero-v1118] :is(.crefow-hero-arrow__svg,.crefow-hero-arrow__image){height:var(--crefow-hero-arrow-icon-mobile,22px);width:var(--crefow-hero-arrow-icon-mobile,22px)}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-scrim-mobile-on .crefow-hero-arrow{box-shadow:0 0 0 var(--crefow-hero-scrim-padding,6px) var(--crefow-hero-scrim-mobile,rgba(16,16,16,.12))}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dots{gap:var(--crefow-hero-dot-gap-mobile,9px)!important}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dot{height:max(24px,var(--crefow-hero-dot-size-mobile,8px))!important;width:max(24px,var(--crefow-hero-dot-size-mobile,8px))!important}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dot::before{height:var(--crefow-hero-dot-size-mobile,8px);width:var(--crefow-hero-dot-size-mobile,8px)}
 .crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-dot.is-active::before{width:var(--crefow-hero-dot-active-width-mobile,22px)}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-shape-circle .crefow-hero-dot.is-active::before,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-animation-fade .crefow-hero-dot.is-active::before{width:var(--crefow-hero-dot-size-mobile,8px)}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-scrim-mobile-on .crefow-hero-dots{background:var(--crefow-hero-scrim-mobile,rgba(16,16,16,.12));border-radius:var(--crefow-hero-scrim-radius,999px);padding:var(--crefow-hero-scrim-padding,6px)}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-side-center .crefow-hero-arrow.is-prev,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-custom .crefow-hero-arrow.is-prev{bottom:auto;left:16px;right:auto;top:50%;transform:translate(var(--crefow-hero-prev-x-mobile,0),calc(-50% + var(--crefow-hero-prev-y-mobile,0)))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-side-center .crefow-hero-arrow.is-next,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-custom .crefow-hero-arrow.is-next{bottom:auto;left:auto;right:16px;top:50%;transform:translate(var(--crefow-hero-next-x-mobile,0),calc(-50% + var(--crefow-hero-next-y-mobile,0)))}
 .crefow-hero-slider[data-crefow-hero-v1118]:is(.crefow-hero-arrow-mobile-bottom-split,.crefow-hero-arrow-mobile-bottom-grouped) .crefow-hero-arrow.is-prev{bottom:20px;left:calc(50% - 108px);right:auto;top:auto;transform:translate(var(--crefow-hero-prev-x-mobile,0),var(--crefow-hero-prev-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118]:is(.crefow-hero-arrow-mobile-bottom-split,.crefow-hero-arrow-mobile-bottom-grouped) .crefow-hero-arrow.is-next{bottom:20px;left:auto;right:calc(50% - 108px);top:auto;transform:translate(var(--crefow-hero-next-x-mobile,0),var(--crefow-hero-next-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-bottom-corners .crefow-hero-arrow.is-prev{bottom:20px;left:16px;right:auto;top:auto;transform:translate(var(--crefow-hero-prev-x-mobile,0),var(--crefow-hero-prev-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-bottom-corners .crefow-hero-arrow.is-next{bottom:20px;left:auto;right:16px;top:auto;transform:translate(var(--crefow-hero-next-x-mobile,0),var(--crefow-hero-next-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrows-mobile-on.crefow-hero-arrow-mobile-outside-below{background:var(--crefow-hero-outside-background,#101010);padding-bottom:72px}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-outside-below .crefow-hero-arrow.is-prev{bottom:12px;left:16px;right:auto;top:auto;transform:translate(var(--crefow-hero-prev-x-mobile,0),var(--crefow-hero-prev-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrow-mobile-outside-below .crefow-hero-arrow.is-next{bottom:12px;left:auto;right:16px;top:auto;transform:translate(var(--crefow-hero-next-x-mobile,0),var(--crefow-hero-next-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-mobile-bottom-left .crefow-hero-dots{bottom:22px;left:16px;right:auto;transform:translate(var(--crefow-hero-dot-x-mobile,0),var(--crefow-hero-dot-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118]:is(.crefow-hero-dot-mobile-bottom-center,.crefow-hero-dot-mobile-custom) .crefow-hero-dots{bottom:22px;left:50%;right:auto;transform:translate(calc(-50% + var(--crefow-hero-dot-x-mobile,0)),var(--crefow-hero-dot-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-mobile-bottom-right .crefow-hero-dots{bottom:22px;left:auto;right:16px;transform:translate(var(--crefow-hero-dot-x-mobile,0),var(--crefow-hero-dot-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dots-mobile-on:is(.crefow-hero-dot-mobile-outside-left,.crefow-hero-dot-mobile-outside-center,.crefow-hero-dot-mobile-outside-right){background:var(--crefow-hero-outside-background,#101010);padding-bottom:72px}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-mobile-outside-left .crefow-hero-dots{bottom:18px;left:16px;right:auto;transform:translate(var(--crefow-hero-dot-x-mobile,0),var(--crefow-hero-dot-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-mobile-outside-center .crefow-hero-dots{bottom:18px;left:50%;right:auto;transform:translate(calc(-50% + var(--crefow-hero-dot-x-mobile,0)),var(--crefow-hero-dot-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dot-mobile-outside-right .crefow-hero-dots{bottom:18px;left:auto;right:16px;transform:translate(var(--crefow-hero-dot-x-mobile,0),var(--crefow-hero-dot-y-mobile,0))}
 .crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-arrows-mobile-off .crefow-hero-arrow,.crefow-hero-slider[data-crefow-hero-v1118].crefow-hero-dots-mobile-off .crefow-hero-dots{display:none!important}
}

@media(prefers-reduced-motion:reduce){.crefow-hero-slider[data-crefow-hero-v1118] *{scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Every slide occupies the same origin. Hidden slides never reserve a row. */
.crefow-hero-slider[data-crefow-hero-v1118] .crefow-hero-track>.crefow-hero-slide{margin:0!important;padding:0!important;float:none!important;clear:none!important;transform:none}
/* Sole geometry contract for all three slides. Navigation remains independently styled. */
.cf27-hero{aspect-ratio:auto;height:auto;min-height:0;--cf27-stage-ratio:var(--cf27-ratio-desktop,auto);--cf27-picture-position:var(--cf27-position-desktop,relative);--cf27-picture-height:var(--cf27-height-desktop,auto)}
.cf27-hero>.crefow-hero-track{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;position:relative;width:100%;height:auto;min-height:0;aspect-ratio:var(--cf27-stage-ratio);margin:0;padding:0;gap:0}
.cf27-hero>.crefow-hero-track>.crefow-hero-slide{grid-area:1/1;display:block;align-self:start;position:relative;inset:auto;width:100%;height:var(--cf27-picture-height);min-height:0;aspect-ratio:auto;isolation:isolate;overflow:hidden;margin:0;padding:0}
.cf27-hero>.crefow-hero-track>.crefow-hero-slide[hidden]{display:none!important}
.cf27-hero .crefow-hero-picture{display:block;position:var(--cf27-picture-position);inset:0;width:100%;height:var(--cf27-picture-height);margin:0;padding:0;line-height:0;z-index:-2}
.cf27-hero .crefow-hero-image{display:block;position:static;inset:auto;width:100%;max-width:100%;height:var(--cf27-picture-height);min-height:0;max-height:none;aspect-ratio:auto;margin:0;padding:0;object-fit:var(--h24-fit,cover);object-position:var(--h24-focus,center);contain:none;contain-intrinsic-size:none;content-visibility:visible;z-index:auto}
@media(min-width:768px) and (max-width:1023px){.cf27-hero{--cf27-stage-ratio:var(--cf27-ratio-tablet,auto);--cf27-picture-position:var(--cf27-position-tablet,relative);--cf27-picture-height:var(--cf27-height-tablet,auto)}}
@media(max-width:767px){.cf27-hero{--cf27-stage-ratio:var(--cf27-ratio-mobile,auto);--cf27-picture-position:var(--cf27-position-mobile,relative);--cf27-picture-height:var(--cf27-height-mobile,auto)}}
