widget-banner:has([data-bs-mode=headband]){display:block;height:100%}widget-banner [data-bs-template=falcon][data-bs-mode=headband]{display:block;height:100%}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-mesh{background:radial-gradient(60% 85% at 0% 0%, color-mix(in srgb, var(--atl-dir, var(--atl-accent)) 24%, transparent) 0%, transparent 62%),radial-gradient(55% 75% at 100% 0%, color-mix(in srgb, var(--atl-primary) 20%, transparent) 0%, transparent 62%),radial-gradient(70% 70% at 70% 120%, color-mix(in srgb, var(--atl-violet) 16%, transparent) 0%, transparent 66%),var(--atl-card-bg)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-contours,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-grain{position:relative;isolation:isolate;overflow:hidden}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-contours::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--atl-dir, var(--atl-accent));opacity:.16;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='320' viewBox='0 0 480 320' fill='none' stroke='black' stroke-width='1.4'><path d='M-20 60 C60 20 140 100 220 60 S380 10 500 70'/><path d='M-20 90 C70 50 150 130 230 90 S390 40 500 100'/><path d='M-20 122 C80 84 160 160 240 122 S400 74 500 132'/><path d='M-20 230 C40 200 120 270 200 236 S360 190 500 250'/><path d='M-20 262 C50 232 130 300 210 268 S370 222 500 282'/><path d='M300 160 C330 130 390 140 400 170 C410 200 360 220 330 206 C304 194 286 182 300 160 Z'/><path d='M316 166 C334 150 372 156 378 174 C384 192 354 202 338 194 C322 186 306 178 316 166 Z'/><path d='M60 170 C80 150 130 156 134 180 C138 204 100 214 80 204 C60 194 44 186 60 170 Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='320' viewBox='0 0 480 320' fill='none' stroke='black' stroke-width='1.4'><path d='M-20 60 C60 20 140 100 220 60 S380 10 500 70'/><path d='M-20 90 C70 50 150 130 230 90 S390 40 500 100'/><path d='M-20 122 C80 84 160 160 240 122 S400 74 500 132'/><path d='M-20 230 C40 200 120 270 200 236 S360 190 500 250'/><path d='M-20 262 C50 232 130 300 210 268 S370 222 500 282'/><path d='M300 160 C330 130 390 140 400 170 C410 200 360 220 330 206 C304 194 286 182 300 160 Z'/><path d='M316 166 C334 150 372 156 378 174 C384 192 354 202 338 194 C322 186 306 178 316 166 Z'/><path d='M60 170 C80 150 130 156 134 180 C138 204 100 214 80 204 C60 194 44 186 60 170 Z'/></svg>");-webkit-mask-size:480px 320px;mask-size:480px 320px;-webkit-mask-repeat:repeat;mask-repeat:repeat}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-grain::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;opacity:.08;mix-blend-mode:overlay}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-halo{position:relative}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-halo::before{content:"";position:absolute;inset:-12%;z-index:0;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--atl-dir, var(--atl-accent)) 30%, transparent) 0%, transparent 68%);filter:blur(6px);pointer-events:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-halo>*{position:relative;z-index:1}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-float{animation:atl-fx-float 6s ease-in-out infinite}@keyframes atl-fx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){widget-banner [data-bs-template=falcon][data-bs-mode=headband] .atl-fx-float{animation:none}}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .ctnBanner{height:100%}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerMosaic{height:100%;width:100%;background:var(--falcon-secondary-bg)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerMosaic>block-section{display:block;height:100%}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerSingle{height:100%;width:100%;overflow:hidden}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerSingle img{display:block;width:100%;height:100%;object-fit:cover}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerSingle framed-image{display:block;width:100%;height:100%}widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell{background-color:var(--falcon-tertiary-bg)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell widget-provider,widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell widget-provider>div,widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell block-image,widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell block-image>div,widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell .ctnBlockImage,widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell a,widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell framed-image{display:block;width:100%;height:100%}widget-banner [data-bs-template=falcon][data-bs-mode=headband] block-section [data-bs-mode=layout] .sectionGrid-cell img.ctnBlockImage{object-fit:cover}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder{--atl-hub-gutter:3vw;--atl-hub-gutter-y:min(3vw, 2rem);color-scheme:dark;--atl-page-bg:#070d18;--atl-card-bg:#161d2f;--atl-bg2:#1a2438;--atl-card-nested-bg:#1a2438;--atl-border:#1e2a42;--atl-border-control:#33415e;--atl-shadow-card:none;--atl-muted:#8b9ab0;--atl-text:#e3e6f0;--atl-heading:#ffffff;--atl-accent:var(--atl-accent-custom, oklch(63% .22 35));--atl-accent-rgb:var(--atl-accent-custom-rgb, 240,63,2);--atl-primary:#2c7be5;--atl-primary-rgb:44,123,229;--atl-success:#00d27a;--atl-danger:#e63757;--atl-warning:#f5a623;--atl-violet:#8a2be2;--atl-sport-cycling:#22b8f0;--atl-sport-running:#ff7a45;--atl-sport-swimming:#14c2b0;--atl-sport-trail:#7cb342;--atl-sport-rowing:#5c6bc0;--atl-sport-nordic-skiing:#d4c14a;--atl-sport-strength:#b07a4f;--atl-sport-other:#9aa7bd;--atl-slope-down:#2ecc71;--atl-slope-flat:#9aa7bd;--atl-slope-gentle:#3b8be0;--atl-slope-moderate:#f1c40f;--atl-slope-steep:#e67e22;--atl-slope-severe:#e74c3c;--atl-slope-brutal:#8e1b3a;--atl-slope-extreme:#1a1a1a;--atl-tier-bronze:#cd7f32;--atl-tier-silver:#c0c0c0;--atl-tier-gold:#ffd700;--atl-tier-platinum:#e5e4e2;--atl-tier-diamond:#b9f2ff;position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--falcon-secondary-color);text-align:center}@media (max-width:767px){widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder{--atl-hub-gutter:2.5vw}}@media (max-width:479px){widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder{--atl-hub-gutter:2.5vw}}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder[data-bs-theme="light"],[data-bs-theme="light"] widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder{color-scheme:light;--atl-tier-bronze:#cd7f32;--atl-tier-silver:#969ca6;--atl-tier-gold:#e0aa00;--atl-tier-platinum:#a0a8b2;--atl-tier-diamond:#6ebed7;--atl-page-bg:#e3e9f2;--atl-card-bg:#ffffff;--atl-bg2:#eef2f8;--atl-card-nested-bg:#eef2f8;--atl-border:#c3cfe0;--atl-border-control:#b9c6da;--atl-shadow-card:0 1px 2px rgba(26,36,56,0.08), 0 4px 12px rgba(26,36,56,0.08);--atl-muted:#66748a;--atl-text:#344050;--atl-heading:#1a2438;--atl-accent:var(--atl-accent-custom, oklch(63% .22 35));--atl-accent-rgb:var(--atl-accent-custom-rgb, 240,63,2)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder[data-bs-theme="dark"],[data-bs-theme="dark"] widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder{color-scheme:dark;--atl-tier-silver:#c0c0c0;--atl-tier-gold:#ffd700;--atl-tier-platinum:#e5e4e2;--atl-tier-diamond:#b9f2ff;--atl-page-bg:#070d18;--atl-card-bg:#161d2f;--atl-bg2:#1a2438;--atl-card-nested-bg:#1a2438;--atl-border:#1e2a42;--atl-border-control:#33415e;--atl-shadow-card:none;--atl-muted:#8b9ab0;--atl-text:#e3e6f0;--atl-heading:#ffffff;--atl-accent:var(--atl-accent-custom, oklch(63% .22 35));--atl-accent-rgb:var(--atl-accent-custom-rgb, 240,63,2)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder-cover{position:absolute;inset:0 0 0 25%;z-index:1;background-position:right center;background-size:cover;-webkit-mask-image:linear-gradient(90deg, transparent 0%, black 40%);mask-image:linear-gradient(90deg, transparent 0%, black 40%);pointer-events:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--classic{background:radial-gradient(circle at 20% 30%, rgba(var(--falcon-primary-rgb), .18), transparent 50%),radial-gradient(circle at 80% 70%, rgba(var(--falcon-warning-rgb), .12), transparent 50%),repeating-linear-gradient(45deg, var(--falcon-secondary-bg) 0 18px, var(--falcon-tertiary-bg) 18px 19px)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder-type{display:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--cover .bannerPlaceholder-mark,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--mix .bannerPlaceholder-mark,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--text .bannerPlaceholder-mark,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline .bannerPlaceholder-mark{display:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--cover .bannerPlaceholder-label{display:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--mix .bannerPlaceholder-type,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--text .bannerPlaceholder-type,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline .bannerPlaceholder-type{position:relative;z-index:2;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,0.45)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--mix{justify-content:flex-start;padding:0 2rem}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--mix .bannerPlaceholder-type{font-size:clamp(1.25rem, 3.2vw, 2.5rem);padding:.5rem 1rem;border-radius:.75rem;background:linear-gradient(90deg, rgba(0,0,0,0.5), rgba(0,0,0,0))}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--mix .bannerPlaceholder-label{display:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--text,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline{flex-direction:column;gap:.5rem}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--text .bannerPlaceholder-type,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline .bannerPlaceholder-type{font-size:clamp(1.5rem, 4vw, 3rem);justify-content:center}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--text .bannerPlaceholder-label,widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline .bannerPlaceholder-label{color:rgba(255,255,255,0.85)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline{background:linear-gradient(135deg, var(--falcon-primary), var(--falcon-primary-700, #1a5fc4))}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-cx{background:linear-gradient(135deg, #e63757, #d01a3b)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-road{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-mtb{background:linear-gradient(135deg, #00b388, #008061)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-track{background:linear-gradient(135deg, #a855f7, #8f24f5)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-bmx{background:linear-gradient(135deg, #9b59b6, #804399)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-gravel{background:linear-gradient(135deg, #f6905c, #f36f2c)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-trial{background:linear-gradient(135deg, #d2691e, #a55318)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-triathlon{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-duathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-aquathlon{background:linear-gradient(135deg, #00b388, #008061)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-vetathlon{background:linear-gradient(135deg, #9b59b6, #804399)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-runAndBike{background:linear-gradient(135deg, #f6c343, #f4b312)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-animathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-cyclo{background:linear-gradient(135deg, #2c9fb8, #227b8f)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-indoor{background:linear-gradient(135deg, #e6a817, #b88612)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-para_bike{background:linear-gradient(135deg, #4f7cff, #1c56ff)}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder--discipline.disc-def{background:linear-gradient(135deg, #5e6e82, #495564)}@media (max-width:767px){widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder-cover{inset:0;-webkit-mask-image:none;mask-image:none}}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder-mark{position:absolute;font-size:6vw;font-weight:700;color:rgba(255,255,255,0.06);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;user-select:none}widget-banner [data-bs-template=falcon][data-bs-mode=headband] .bannerPlaceholder-label{position:relative;z-index:1;font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;padding:0 1rem}