.ar-section{--ar-out:cubic-bezier(.16, 1, .3, 1);--ar-snap:cubic-bezier(.9, 0, .1, 1);--ar-inout:cubic-bezier(.76, 0, .24, 1);--ar-display:var(--font-display,var(--font-hauss), sans-serif);--ar-led:var(--font-score,var(--font-hauss), sans-serif);--ar-led-axes:normal;position:relative}.ar-chips{margin:0 calc(var(--gutter) * -1);padding:8px calc(var(--gutter) + 24px) 12px var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.ar-chips::-webkit-scrollbar{display:none}@media (max-width:767.98px){.ar-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (min-width:768px){.ar-chips{flex-wrap:wrap;gap:12px 10px;margin:0 -6px;padding:8px 6px 12px;overflow:visible}}.ar-chip{min-height:44px;color:inherit;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:0;display:inline-flex;position:relative}.ar-chip:focus-visible{outline:none}.ar-chip-shadow,.ar-chip-focus{pointer-events:none;position:absolute}.ar-chip-shadow{transition:transform .22s var(--ar-out);background:#060a2c;inset:0}.ar-chip-focus{opacity:0;background:#ffbffe;inset:-5px}.ar-chip:focus-visible .ar-chip-focus{opacity:1}.ar-chip-face{background:var(--background-color-deep);min-height:44px;color:var(--text-color-white);font-family:var(--ar-display);font-variation-settings:"wdth" 88;white-space:nowrap;transition:transform .22s var(--ar-out), background-color .18s var(--ar-out), color .18s var(--ar-out);align-items:center;gap:10px;padding:0 15px 0 14px;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.ar-chip-pip{background:var(--accent);width:8px;height:8px;transition:background-color .18s var(--ar-out);flex:none}.ar-chip-count{font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);font-variant-numeric:tabular-nums;color:var(--color-mist);transition:color .18s var(--ar-out);font-size:1.3125rem;font-weight:500;line-height:.7}@media (hover:hover) and (pointer:fine){.ar-chip:hover .ar-chip-face{transform:translate(-2px,-2px)}.ar-chip:hover .ar-chip-shadow{transform:translate(2px,2px)}}.ar-chip[aria-pressed=true] .ar-chip-face{background:var(--accent);color:#060a2c;transform:translate(-2px,-2px)}.ar-chip[aria-pressed=true] .ar-chip-shadow{transform:translate(3px,3px)}.ar-chip[aria-pressed=true] .ar-chip-pip{background:#060a2c}.ar-chip[aria-pressed=true] .ar-chip-count{color:#060a2c}.ar-chip:active .ar-chip-face{transition-duration:80ms;transform:translate(1px,1px)}.ar-body{gap:0 clamp(28px,3vw,48px);display:grid}@media (min-width:1024px){.ar-body{grid-template-columns:164px minmax(0,1fr)}}.ar-grid{grid-template-columns:minmax(0,1fr);gap:30px 22px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:640px){.ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}}@media (min-width:1440px){.ar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}}.ar-item{min-width:0;scroll-margin-top:calc(var(--header-h,72px) + 28px);position:relative}.ar-item[data-off]{display:none}.ar-move{height:100%}.ar-card{--cut:18px;height:100%;display:flex;position:relative}.ar-card:focus-visible{outline:none}.ar-focus{pointer-events:none;opacity:0;background:#ffbffe;position:absolute;inset:-8px}.ar-card:focus-visible .ar-focus{opacity:1}@media (forced-colors:active){.ar-card:focus-visible{outline-offset:6px;outline:2px solid canvastext}}.ar-shadow{pointer-events:none;background:#060a2c;position:absolute;inset:0;transform:translate(6px,6px)}.ar-panel{background:var(--background-color-deep);flex-direction:column;width:100%;display:flex;position:relative}.ar-shadow,.ar-panel{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.ar-cover{--step-x:58%;--step-h:9px;--line:2px;aspect-ratio:16/9;isolation:isolate;background-color:var(--accent);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--step-h)), calc(var(--step-x) + var(--step-h)) calc(100% - var(--step-h)), var(--step-x) 100%, 0 100%);position:relative;overflow:hidden}.ar-img{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.16)brightness(1.04);mix-blend-mode:multiply}.ar-tint{mix-blend-mode:lighten;background:#060a2c;position:absolute;inset:0}.ar-scrim{background:linear-gradient(#060a2c00,#060a2c80 55%,#060a2ceb);height:58%;position:absolute;inset:auto 0 0}.ar-edge{background:var(--accent);clip-path:polygon(0 100%, var(--step-x) 100%, calc(var(--step-x) + var(--step-h)) calc(100% - var(--step-h)), 100% calc(100% - var(--step-h)), 100% calc(100% - var(--step-h) - var(--line)), calc(var(--step-x) + var(--step-h) - .414 * var(--line)) calc(100% - var(--step-h) - var(--line)), calc(var(--step-x) - .414 * var(--line)) calc(100% - var(--line)), 0 calc(100% - var(--line)));position:absolute;inset:0}.ar-tag{max-width:calc(100% - 32px);position:absolute;top:14px;left:16px}.ar-stamp{font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffbffe;text-shadow:2px 2px #060a2c;font-size:1.75rem;font-weight:600;line-height:1;position:absolute;bottom:9px;left:16px}.ar-noCover{background:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 14px),linear-gradient(160deg,#fff,#8b96f4);position:absolute;inset:0}.ar-content{flex-direction:column;flex:1;gap:18px;padding:16px clamp(18px,1.6vw,24px) clamp(20px,1.8vw,26px);display:flex}.ar-title{-webkit-line-clamp:2;min-height:2.16em;font-family:var(--ar-display);font-variation-settings:"wdth" 80;letter-spacing:-.005em;color:var(--text-color-white);text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.3125rem,1.5vw,1.5625rem);font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.ar-stats{border-top:1px solid color-mix(in srgb, var(--text-color-white) 14%, transparent);grid-template-columns:auto minmax(0,1fr);gap:12px 18px;margin:0;padding-top:14px;display:grid}.ar-stat{flex-direction:column-reverse;justify-content:flex-start;gap:7px;min-width:0;display:flex}.ar-stat dt{color:var(--color-mist);font-size:.8125rem;line-height:1.2}.ar-stat dd{font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-color-white);margin:0;font-size:clamp(2rem,2.4vw,2.375rem);font-weight:600;line-height:.82}.ar-stat dd[data-tone=pink]{color:var(--text-color-pink)}.ar-glory{font-family:var(--ar-display)!important;font-variation-settings:"wdth" 82!important;white-space:normal!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.05!important}.ar-podium{border-top:1px solid color-mix(in srgb, var(--text-color-white) 14%, transparent);gap:10px;margin-top:auto;padding-top:14px;display:grid}.ar-podiumHead{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.ar-podiumHead p{color:var(--color-mist);margin:0;font-size:.8125rem;line-height:1.2}.ar-places{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ar-place{align-items:center;gap:11px;min-width:0;height:26px;display:flex}.ar-badge{width:26px;height:24px;font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);color:#060a2c;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex:none;place-items:center;padding-top:1px;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.ar-badge[data-place="1"]{background:#f5c542}.ar-badge[data-place="2"]{background:#d5dce8}.ar-badge[data-place="3"]{background:#d98b4f}.ar-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-color-white);font-size:.9375rem;font-weight:500;line-height:1.25;overflow:hidden}.ar-place[data-place="1"] .ar-name{font-weight:600}.ar-name[data-empty]{color:color-mix(in srgb, var(--color-mist) 75%, transparent)}.ar-noResult{text-align:center;height:92px;color:var(--color-mist);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-mist) 9%, transparent) 0 1px, transparent 1px 9px), color-mix(in srgb, var(--color-well) 35%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);place-items:center;margin:0;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.3;display:grid}.ar-bracket{color:var(--text-color-pink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-decoration-color-pink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--text-decoration-color-pink) 40%, transparent);text-underline-offset:4px;white-space:nowrap;transition:text-decoration-color .2s var(--ar-out);align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:1;text-decoration-thickness:1px;display:inline-flex;position:relative}.ar-bracket:before{content:"";position:absolute;inset:-14px -10px}.ar-bracket:hover{-webkit-text-decoration-color:var(--text-color-pink);text-decoration-color:var(--text-color-pink)}.ar-bracket svg{width:14px;height:14px}@media (max-width:639.98px){.ar-cover{aspect-ratio:3}.ar-content{gap:14px;padding:14px 18px 20px}.ar-title{min-height:0}.ar-stats,.ar-podium{padding-top:12px}.ar-places{gap:5px}.ar-noResult{height:52px}}.ar-foot{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(44px,5vw,64px);display:flex}.ar-count{color:var(--color-mist);margin:0;font-size:.9375rem;line-height:1.4}.ar-count b{font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);font-variant-numeric:tabular-nums;color:var(--text-color-white);font-size:1.625rem;font-weight:600;line-height:.8}.ar-rail{display:none}@media (min-width:1024px){.ar-rail{--row:clamp(28px, 4.1vh, 38px);--dot:22px;--dot-x:calc(12px + 40px + 6px + 32px + 6px + var(--dot) / 2);top:calc(var(--header-h,72px) + 28px);align-self:start;display:block;position:sticky}}@media (min-width:1024px) and (pointer:coarse){.ar-rail{--row:44px}}@media (min-width:1024px) and (pointer:coarse) and (max-height:860px){.ar-rail{position:relative;top:auto}}.ar-railBox{position:relative}.ar-railList{grid-auto-rows:var(--row);margin:0;padding:0;list-style:none;display:grid;position:relative}.ar-lines{pointer-events:none;position:absolute;inset:0}.ar-spine,.ar-loaded{left:calc(var(--dot-x) - 1px);width:2px;position:absolute}.ar-spine{top:calc(var(--row) / 2);bottom:calc(var(--row) / 2);background:color-mix(in srgb, var(--color-mist) 22%, transparent)}.ar-loaded{height:var(--row);transform-origin:50% 0;transform:translateY(calc(var(--row) * (var(--a,0) + .5))) scaleY(var(--span,0));transition:transform .8s var(--ar-out);background:#fff;top:0}.ar-here{pointer-events:none;top:0;left:calc(var(--dot-x) - 2px);width:4px;height:var(--row);background:var(--border-color-pink);transform-origin:50% 0;transform:translateY(calc(var(--row) * var(--p0,0))) scaleY(var(--pn,1));opacity:0;transition:transform .55s var(--ar-out), opacity .3s var(--ar-out);position:absolute}.ar-here[data-on]{opacity:1}.ar-row{grid-template-columns:40px 32px var(--dot) minmax(0, 1fr);width:100%;height:var(--row);color:var(--color-mist);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;column-gap:6px;margin:0;padding:0 0 0 12px;text-decoration:none;display:grid;position:relative}button.ar-row,a.ar-row{cursor:pointer}.ar-row:focus-visible{outline-offset:-2px}.ar-year{font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);color:var(--text-color-white);font-size:1.1875rem;font-weight:500;line-height:1}.ar-month{transition:color .25s var(--ar-out);font-size:.8125rem;font-weight:500;line-height:1}.ar-dotCell{width:var(--dot);height:var(--dot);place-items:center;display:grid;position:relative}.ar-dotPop{place-items:center;display:grid;position:absolute;inset:0}.ar-dot,.ar-ghost{width:var(--dot);height:var(--dot);transform:scale(var(--s,0));transition:transform .6s var(--ar-out) var(--d,0s), background-color .25s var(--ar-out), border-color .25s var(--ar-out);grid-area:1/1}.ar-dot{background:#fff}.ar-ghost{background:color-mix(in srgb, var(--color-mist) 16%, transparent)}.ar-row[data-state=later] .ar-dot{background:color-mix(in srgb, var(--color-mist) 34%, transparent)}.ar-row[data-state=empty] .ar-dot{background:color-mix(in srgb, var(--color-mist) 35%, transparent);width:6px;height:2px;transform:none}.ar-row[data-here] .ar-dot{background:var(--border-color-pink)}.ar-row[data-here] .ar-month,.ar-row[data-here] .ar-num{color:var(--text-color-white)}.ar-num{font-family:var(--ar-led);font-variation-settings:var(--ar-led-axes);font-variant-numeric:tabular-nums;color:var(--text-color-white);transition:color .25s var(--ar-out);font-size:1.1875rem;font-weight:500;line-height:1}.ar-row[data-state=later] .ar-num{color:color-mix(in srgb, var(--color-mist) 85%, transparent)}@media (hover:hover) and (pointer:fine){button.ar-row:hover .ar-month,a.ar-row:hover .ar-month{color:var(--text-color-white);text-underline-offset:3px;text-decoration:underline}.ar-row[data-state=later]:hover .ar-dot{background:color-mix(in srgb, var(--color-mist) 62%, transparent)}.ar-row[data-state=later]:hover .ar-num{color:var(--text-color-white)}}.ar-next{border:2px solid var(--border-color-pink);place-items:center;width:16px;height:16px;display:grid;position:relative}.ar-next:after{content:"";border:2px solid var(--border-color-pink);animation:ar-ping 1.6s var(--ar-out) infinite;position:absolute;inset:-2px}.ar-next:before{content:"";background:var(--border-color-pink);width:6px;height:6px}.ar-row[data-state=next] .ar-num{color:var(--text-color-pink)}@keyframes ar-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.ar-next:after{opacity:0;animation:none}}.ar-link{color:inherit;text-underline-offset:5px;transition:text-decoration-color .2s var(--ar-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.ar-link:after{content:"";z-index:1;position:absolute;inset:0}.ar-card:hover .ar-link{-webkit-text-decoration-color:color-mix(in srgb, var(--text-decoration-color-pink) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--text-decoration-color-pink) 70%, transparent)}.ar-link:focus-visible{outline:none}.ar-card:has(.ar-link:focus-visible) .ar-focus{opacity:1}@media (forced-colors:active){.ar-link:focus-visible{outline:2px solid canvastext}}.ar-cover{z-index:2;pointer-events:none}.ar-bracket{z-index:2}.ar-media{z-index:2;pointer-events:auto;flex-wrap:wrap;gap:4px;margin:4px 0 -4px -2px;display:flex;position:relative}.ar-mediaBtn{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.ar-mediaBtn:focus-visible{outline:none}.ar-mediaFace{white-space:nowrap;color:#fff;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);height:32px;transition:background-color .2s var(--ar-out);background:#060a2cdb;align-items:center;gap:7px;padding:0 12px 0 11px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52}.ar-mediaFace[data-tone=pink]{color:#060a2c;box-shadow:none;background:#ffbffe}.ar-mediaFace svg{width:10px;height:10px}.ar-mediaBtn:hover .ar-mediaFace{background:#060a2c}.ar-mediaBtn:hover .ar-mediaFace[data-tone=pink]{background:#fed7fd}.ar-mediaBtn:focus-visible .ar-mediaFace{box-shadow:inset 0 0 0 2px #ffbffe,inset 0 0 0 4px #060a2c}.ar-mediaBtn:focus-visible .ar-mediaFace[data-tone=pink]{box-shadow:inset 0 0 0 2px #060a2c}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.ar-rail:not([data-drawn]){clip-path:inset(0% -40% 100%)}}@media (min-width:1024px){[data-os=windows] .ar-rail:not([data-drawn]){clip-path:inset(0% -40% 100%)}}
