.wrc-carousel{position:relative;isolation:isolate;overflow:hidden;background:#10130f;color:#fff;font-family:Barlow,Arial,sans-serif;container-type:inline-size;width:100%;}
.wrc-carousel *{box-sizing:border-box;}
.wrc-carousel [hidden]{display:none!important;}
.wrc-stage{position:relative;overflow:hidden;touch-action:pan-y;}
.wrc-slide{position:relative;overflow:hidden;isolation:isolate;background:#10130f;}
.wrc-ready .wrc-stage{display:grid;}
.wrc-ready .wrc-slide{grid-area:1/1;}
.wrc-photo,.wrc-video-layer,.wrc-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}
.wrc-carousel .wrc-photo{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--wrc-fit,cover);object-position:var(--wrc-focus,65%) var(--wrc-focus-y,50%);transform:scale(var(--wrc-zoom,1));transform-origin:var(--wrc-focus,65%) var(--wrc-focus-y,50%);z-index:-3;}
.wrc-video-layer{z-index:-2;overflow:hidden;container-type:size;}
.wrc-video-layer video{width:100%;height:100%;object-fit:cover;}
.wrc-video-layer iframe{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);max-width:none;border:0;}
.wrc-shade{z-index:-1;opacity:var(--wrc-overlay,.9);background:linear-gradient(90deg,var(--wrc-shade,#0c100d) var(--wrc-start,0%),color-mix(in srgb,var(--wrc-shade,#0c100d) 90%,transparent) calc(var(--wrc-start,0%) + (var(--wrc-reach,100%) - var(--wrc-start,0%))*.3),color-mix(in srgb,var(--wrc-shade,#0c100d) 30%,transparent) calc(var(--wrc-start,0%) + (var(--wrc-reach,100%) - var(--wrc-start,0%))*.7),color-mix(in srgb,var(--wrc-shade,#0c100d) 5%,transparent) var(--wrc-reach,100%),transparent var(--wrc-reach,100%)),linear-gradient(0deg,var(--wrc-shade,#0c100d),transparent 45%);}
.wrc-shade--left{transform:scaleX(-1);}
.wrc-shade--top{background:linear-gradient(0deg,var(--wrc-shade,#0c100d) var(--wrc-start,0%),color-mix(in srgb,var(--wrc-shade,#0c100d) 10%,transparent) var(--wrc-reach,100%));}
.wrc-shade--solid{background:var(--wrc-shade,#0c100d);}
.wrc-content{min-height:var(--wrc-height,680px);padding:var(--wrc-padding,48px);padding-bottom:calc(var(--wrc-padding,48px) + 100px);display:flex;flex-direction:column;}
.wrc-carousel .wrc-el{padding:0;overflow-wrap:anywhere;line-height:1.5;}
.wrc-carousel .wrc-el--title{font-weight:800;line-height:.98;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;}
.wrc-el--title em{display:block;color:var(--wrc-accent);margin-top:.08em;}
.wrc-el--meta,.wrc-el--category_el,.wrc-el--kicker{font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.wrc-index{position:absolute;font-family:"Barlow Condensed",Impact,sans-serif;font-weight:800;line-height:1;letter-spacing:-.02em;pointer-events:none;user-select:none;}
.wrc-el--meta>*{display:inline-block;}
.wrc-el--meta>*+*:before{content:' / ';white-space:pre;opacity:.7;}
.wrc-carousel .wrc-button{display:inline-flex;gap:30px;align-items:center;justify-content:center;padding:16px 22px;color:inherit;text-decoration:none;font-weight:700;line-height:1.4;}
.wrc-button:hover{filter:brightness(1.12);}
.wrc-button span{font-size:1.4em;}
.wrc-el--category_el a{color:inherit;text-decoration:none;display:inline-block;margin-right:18px;}
.wrc-nav{position:absolute;z-index:5;display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:calc(100% - 32px);}
.wrc-carousel .wrc-nav button{min-width:44px;min-height:44px;padding:6px 10px;display:grid;place-items:center;border:1px solid #70766b;background:#10130fbd;color:white;cursor:pointer;font:600 18px/1.2 Barlow,Arial,sans-serif;}
.wrc-carousel .wrc-nav .wrc-video-toggle{font-size:12px;}
.wrc-nav .wrc-count{font-size:12px;min-width:36px;text-align:center;}
.wrc-dots{display:flex;flex-wrap:wrap;}
.wrc-carousel .wrc-dots button{border:0;background:transparent;padding:0;}
.wrc-dots button span{width:9px;height:9px;border-radius:50%;background:#ffffff66;}
.wrc-dots button[aria-current=true] span{background:var(--wrc-accent);box-shadow:0 0 0 3px #10130f,0 0 0 4px var(--wrc-accent);}
.wrc-carousel a:focus-visible,.wrc-carousel button:focus-visible{outline:3px solid var(--wrc-accent);outline-offset:3px;}
.wrc-carousel .wrc-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.wrc-builder-message,.wrc-empty{padding:24px;background:#151a16;color:white;}
.wrc-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;z-index:6;background:#ffffff22;}
.wrc-progress span{display:block;height:100%;width:0;background:var(--wrc-accent,#d5ff32);}
.wrc-ready.wrc-kb-in .wrc-slide:not([hidden]) .wrc-photo,
.wrc-ready.wrc-kb-alternate .wrc-slide:nth-child(odd):not([hidden]) .wrc-photo{animation:wrc-kb-in var(--wrc-kb,14s) ease-out both;}
.wrc-ready.wrc-kb-out .wrc-slide:not([hidden]) .wrc-photo,
.wrc-ready.wrc-kb-alternate .wrc-slide:nth-child(even):not([hidden]) .wrc-photo{animation:wrc-kb-out var(--wrc-kb,14s) ease-out both;}
@keyframes wrc-kb-in{from{transform:scale(var(--wrc-zoom,1));}to{transform:scale(calc(var(--wrc-zoom,1)*1.12));}}
@keyframes wrc-kb-out{from{transform:scale(calc(var(--wrc-zoom,1)*1.12));}to{transform:scale(var(--wrc-zoom,1));}}
.wrc-ready.wrc-ent-fade-up .wrc-slide:not([hidden]) .wrc-el{animation:wrc-fade-up .7s cubic-bezier(.22,.61,.36,1) both;}
.wrc-ready.wrc-ent-reveal .wrc-slide:not([hidden]) .wrc-el{animation:wrc-reveal .7s cubic-bezier(.22,.61,.36,1) both;}
.wrc-ready.wrc-ent-blur .wrc-slide:not([hidden]) .wrc-el{animation:wrc-blur .7s ease-out both;}
@keyframes wrc-fade-up{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}
@keyframes wrc-reveal{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(14px);}to{opacity:1;clip-path:inset(0 0 0 0);transform:none;}}
@keyframes wrc-blur{from{opacity:0;filter:blur(14px);}to{opacity:1;filter:none;}}
@media(prefers-reduced-motion:reduce){.wrc-carousel *{animation:none!important;transition:none!important;}}
