[data-nuar-banner]{min-inline-size:var(--banner-zero);color:var(--banner-color);display:block;position:relative}[data-nuar-banner] [hidden]{display:none}[data-nuar-banner] [data-banner-slides]{touch-action:pan-y pinch-zoom;display:grid}[data-nuar-banner] [data-banner-slide]{min-inline-size:var(--banner-zero);grid-area:1/1}[data-nuar-banner] [data-banner-slide][aria-hidden=true]{pointer-events:none}[data-nuar-banner] [data-banner-slide]:not([aria-hidden=true]){order:var(--banner-one)}[data-nuar-banner] [data-banner-link]{grid-template-columns:minmax(var(--banner-zero), 1fr);min-inline-size:var(--banner-zero);border-radius:var(--banner-radius);background:var(--banner-background);color:var(--banner-color);cursor:pointer;text-decoration:none;display:grid;position:relative}[data-nuar-banner] [data-banner-visual]{min-inline-size:var(--banner-zero);position:relative}[data-nuar-banner] [data-banner-photo-frame]{border-radius:var(--banner-radius);min-inline-size:var(--banner-zero);overflow:hidden}[data-nuar-banner] [data-banner-photo]{block-size:auto;inline-size:100%;min-inline-size:var(--banner-zero);min-block-size:var(--banner-zero);object-fit:contain;display:block}[data-nuar-banner] [data-banner-photo][data-banner-image-failed]{visibility:hidden}[data-nuar-banner] [data-banner-copy]{inset:var(--banner-zero);justify-content:center;align-items:start;gap:var(--banner-gap);padding:var(--banner-padding);min-inline-size:var(--banner-zero);flex-direction:column;display:flex;position:absolute}[data-nuar-banner] [data-banner-link][data-banner-text-compact] [data-banner-copy]{padding-block:var(--banner-padding-compact)}[data-nuar-banner] [data-banner-error-row]{padding:var(--banner-padding);min-inline-size:var(--banner-zero)}[data-nuar-banner] [data-banner-measure]{box-sizing:border-box;inline-size:calc(var(--banner-mobile-text-fraction) * 100%);block-size:var(--banner-zero);visibility:hidden;pointer-events:none;padding-inline-start:var(--banner-padding);display:none;position:absolute;inset-block-start:var(--banner-zero);inset-inline-start:var(--banner-zero);overflow:hidden}[data-nuar-banner] [data-banner-title],[data-nuar-banner] [data-banner-title-measure]{margin:var(--banner-zero);font-size:var(--banner-title-min);font-size:clamp(var(--banner-title-min), calc(var(--banner-title-min) + (var(--banner-title-max) - var(--banner-title-min)) * ((100vw - var(--banner-fluid-from)) / (var(--banner-fluid-to) - var(--banner-fluid-from)))), var(--banner-title-max));font-weight:var(--banner-title-weight);line-height:var(--banner-title-height);letter-spacing:var(--banner-title-tracking);overflow-wrap:anywhere;flex:none}[data-nuar-banner] [data-banner-image-error]{margin:var(--banner-zero);color:var(--banner-secondary);font-size:var(--banner-caption-size);line-height:var(--banner-caption-height);overflow-wrap:anywhere}[data-nuar-banner] [data-banner-action]{min-block-size:var(--banner-action-height);padding-inline:var(--banner-action-padding);border-radius:var(--banner-action-radius);background:var(--banner-action-background);color:var(--banner-action-color);font-size:var(--banner-action-size);font-weight:var(--banner-action-weight);line-height:var(--banner-action-line-height);letter-spacing:var(--banner-action-tracking);justify-content:center;align-items:center;display:none}[data-nuar-banner] [data-banner-controls]{max-inline-size:100%;display:block;position:absolute;inset-block-start:calc(var(--banner-frame-height,100%) - var(--banner-pagination-item-height) - var(--banner-padding-compact));inset-inline-start:50%;transform:translate(-50%)}[data-nuar-banner][data-banner-controls-below] [data-banner-controls]{inline-size:max-content;margin-block-start:var(--banner-gap);margin-inline:auto;position:relative;inset:auto;transform:none}[data-nuar-banner] [data-banner-selectors]{--banner-pagination-center-y:50%;align-items:center;gap:var(--banner-pagination-gap);padding-inline:var(--banner-pagination-padding-inline);flex-wrap:nowrap;display:flex;position:relative}[data-nuar-banner] [data-banner-selectors]:before{content:"";inset-inline:var(--banner-zero);block-size:calc(var(--banner-pagination-dot-size) + var(--banner-pagination-padding-block) * var(--banner-two));border-radius:var(--banner-pagination-radius);background:var(--banner-pagination-background);pointer-events:none;position:absolute;inset-block-start:var(--banner-pagination-center-y);transform:translateY(-50%)}[data-nuar-banner] [data-banner-select]{inline-size:var(--banner-pagination-item-width);min-inline-size:var(--banner-pagination-item-width);block-size:var(--banner-pagination-item-height);min-block-size:var(--banner-pagination-item-height);padding:var(--banner-zero);border:var(--banner-control-border);border-radius:var(--banner-pagination-radius);color:var(--banner-pagination-inactive-color);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;flex:none;place-items:center;display:grid;position:relative}[data-nuar-banner] [data-banner-dot-visual]{inline-size:var(--banner-pagination-active-width);block-size:var(--banner-pagination-dot-size);border-radius:var(--banner-pagination-radius);pointer-events:none;background:var(--banner-pagination-inactive-color);opacity:var(--banner-pagination-inactive-opacity);clip-path:inset(var(--banner-zero) calc((var(--banner-pagination-active-width) - var(--banner-pagination-dot-size)) / var(--banner-two)) round var(--banner-pagination-radius));position:absolute;inset-block-start:var(--banner-pagination-center-y);inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-nuar-banner] [data-banner-select][aria-current] [data-banner-dot-visual]{background:color-mix(in srgb, var(--banner-pagination-inactive-color) calc(var(--banner-pagination-inactive-opacity) * 100%), transparent);opacity:var(--banner-one);clip-path:inset(var(--banner-zero) round var(--banner-pagination-radius))}[data-nuar-banner] [data-banner-dot-fill]{inset:var(--banner-zero);border-radius:inherit;background:var(--banner-pagination-active-color);transform-origin:0;visibility:hidden;position:absolute;transform:scaleX(0)}[data-nuar-banner] [data-banner-select][aria-current] [data-banner-dot-fill]{visibility:visible}@media (prefers-reduced-motion:no-preference){[data-nuar-banner] [data-banner-slide]{transition:opacity var(--banner-transition-duration) var(--banner-transition-ease)}[data-nuar-banner] [data-banner-dot-visual]{transition:clip-path var(--banner-transition-duration) var(--banner-transition-ease), opacity var(--banner-transition-duration) var(--banner-transition-ease)}}@media (prefers-reduced-motion:reduce){[data-nuar-banner] [data-banner-slide],[data-nuar-banner] [data-banner-dot-visual]{transition:none}}[data-nuar-banner] [data-banner-link]:focus-visible,[data-nuar-banner] [data-banner-select]:focus-visible,[data-nuar-banner][data-banner-preview=focus] [data-banner-link],[data-nuar-banner][data-banner-preview=focus] [data-banner-select][aria-current]{outline:var(--banner-focus-width) solid var(--banner-focus-color);outline-offset:var(--banner-focus-offset)}@media (hover:hover) and (pointer:fine){[data-nuar-banner] [data-banner-link]:hover [data-banner-action]{background:var(--banner-action-hover)}}[data-nuar-banner] [data-banner-link]:active [data-banner-action]{background:var(--banner-action-pressed);color:var(--banner-action-color)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-nuar-banner] [data-banner-photo]{transition:transform var(--banner-image-hover-duration) var(--banner-image-hover-ease)}[data-nuar-banner] [data-banner-link]:hover [data-banner-photo]:not([data-banner-image-failed]){transform:scale(var(--banner-image-hover-scale))}}
