.champion-celebration-module__5Nf8ma__reveal{--silver:#e8eeed;--teal:#68ecd2;--ease-out:cubic-bezier(.16, 1, .3, 1);z-index:45;pointer-events:none;color:var(--silver);animation:champion-celebration-module__5Nf8ma__sequence var(--reveal-duration) linear both;position:fixed;inset:64px 0 0;overflow:hidden}.champion-celebration-module__5Nf8ma__ambient{animation:champion-celebration-module__5Nf8ma__aperture var(--reveal-duration) cubic-bezier(.76, 0, .24, 1) both;background:#07100f;position:absolute;inset:0}.champion-celebration-module__5Nf8ma__stage{animation:champion-celebration-module__5Nf8ma__scene var(--reveal-duration) linear both, champion-celebration-module__5Nf8ma__aperture var(--reveal-duration) cubic-bezier(.76, 0, .24, 1) both;background:radial-gradient(at 68% 42%,#193a31 0%,#0000 48%);position:absolute;inset:0;overflow:hidden}.champion-celebration-module__5Nf8ma__number{font:700 clamp(350px, 65vw, 980px)/.8 var(--font-antonio), sans-serif;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #96d6c27a;animation:champion-celebration-module__5Nf8ma__numberIn var(--reveal-duration) var(--ease-out) both;position:absolute;top:46%;left:5%;transform:translateY(-50%)}.champion-celebration-module__5Nf8ma__portrait{width:74%;height:112%;animation:champion-celebration-module__5Nf8ma__portraitIn 1.6s .5s var(--ease-out) both;position:absolute;top:0;right:-3%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 35% 85%,#0000),linear-gradient(#000 65%,#0000 97%);mask-image:linear-gradient(90deg,#0000 3%,#000 35% 85%,#0000),linear-gradient(#000 65%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.champion-celebration-module__5Nf8ma__backlight{background:radial-gradient(at 55% 28%,#78f2d629,#0000 57%);position:absolute;inset:0}.champion-celebration-module__5Nf8ma__driver{object-fit:cover;object-position:center 1%;filter:grayscale(.85)contrast(1.12)brightness(.86);animation:champion-celebration-module__5Nf8ma__portraitSettle var(--reveal-duration) var(--ease-out) both}.champion-celebration-module__5Nf8ma__lightSweep{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 40%,#9effdf14 48%,#c6fff729 50%,#0000 56%);animation:2s cubic-bezier(.3,0,.2,1) .55s both champion-celebration-module__5Nf8ma__sweep;position:absolute;inset:-30%}.champion-celebration-module__5Nf8ma__topline,.champion-celebration-module__5Nf8ma__bottomline{font:9px var(--font-jetbrains-mono), monospace;letter-spacing:.16em;color:#a9bcb5;justify-content:space-between;align-items:center;display:flex;position:absolute;left:7%;right:7%}.champion-celebration-module__5Nf8ma__topline{animation:champion-celebration-module__5Nf8ma__detailIn .9s 1.1s var(--ease-out) both;border-top:1px solid #c5e2d32b;padding-top:14px;top:10%}.champion-celebration-module__5Nf8ma__topline span:last-child{color:var(--teal);letter-spacing:.2em;font-size:13px}.champion-celebration-module__5Nf8ma__copy{z-index:1;position:absolute;bottom:23%;left:7%}.champion-celebration-module__5Nf8ma__name{font:500 clamp(13px, 1.45vw, 20px) var(--font-space-grotesk), sans-serif;letter-spacing:.16em;animation:champion-celebration-module__5Nf8ma__detailIn .9s 1.05s var(--ease-out) both;align-items:center;gap:12px;margin-bottom:24px;display:flex}.champion-celebration-module__5Nf8ma__nameRule{background:var(--teal);width:27px;height:2px}.champion-celebration-module__5Nf8ma__driverNumber{font:10px var(--font-jetbrains-mono), monospace;color:var(--teal);letter-spacing:.1em}.champion-celebration-module__5Nf8ma__title{font:700 clamp(75px, 10.8vw, 164px)/.94 var(--font-antonio), sans-serif;letter-spacing:-.045em;margin:0 0 26px -4px}.champion-celebration-module__5Nf8ma__title>span{padding-bottom:.06em;display:block;overflow:hidden}.champion-celebration-module__5Nf8ma__title b{font-weight:inherit;animation:champion-celebration-module__5Nf8ma__titleIn 1.1s 1.15s var(--ease-out) both;display:block}.champion-celebration-module__5Nf8ma__title>span:last-child{color:var(--teal)}.champion-celebration-module__5Nf8ma__title>span:last-child b{animation-delay:1.35s}.champion-celebration-module__5Nf8ma__team{font:9px var(--font-jetbrains-mono), monospace;letter-spacing:.14em;color:#a9bcb5;animation:champion-celebration-module__5Nf8ma__detailIn .9s 1.65s var(--ease-out) both;align-items:center;gap:10px;display:flex}.champion-celebration-module__5Nf8ma__team>span:first-child{color:#65776f}.champion-celebration-module__5Nf8ma__firstTitle{color:#e0d4ad;border-left:1px solid #6d867b;margin-left:14px;padding-left:22px}.champion-celebration-module__5Nf8ma__bottomline{animation:champion-celebration-module__5Nf8ma__detailIn .9s 1.55s var(--ease-out) both;border-top:1px solid #c5e2d32b;padding-top:15px;bottom:10%}.champion-celebration-module__5Nf8ma__source{pointer-events:auto;gap:18px;padding-block:4px;font-size:9px;display:inline-flex}.champion-celebration-module__5Nf8ma__source span{color:var(--teal)}.champion-celebration-module__5Nf8ma__source:hover{color:var(--silver);text-underline-offset:4px;text-decoration:underline}.champion-celebration-module__5Nf8ma__season{color:#81958b;letter-spacing:.12em;font-size:8px}.champion-celebration-module__5Nf8ma__skip{pointer-events:auto;color:#b3c4bc;min-height:44px;font:10px var(--font-space-grotesk), sans-serif;cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;top:14px;right:18px}.champion-celebration-module__5Nf8ma__skip:hover{color:#fff}.champion-celebration-module__5Nf8ma__replay{z-index:46;color:#c8d8d0;min-width:44px;min-height:44px;font:9px var(--font-jetbrains-mono), monospace;letter-spacing:.08em;cursor:pointer;background:#0b1716ec;border:1px solid #40574c;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex;position:fixed;bottom:18px;left:16px;box-shadow:0 3px 16px #0004}.champion-celebration-module__5Nf8ma__replay:hover{color:#68ecd2;border-color:#68ecd2}.champion-celebration-module__5Nf8ma__reveal a:focus-visible,.champion-celebration-module__5Nf8ma__reveal button:focus-visible,.champion-celebration-module__5Nf8ma__replay:focus-visible{outline-offset:4px;outline:2px solid #68ecd2}.champion-celebration-module__5Nf8ma__announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes champion-celebration-module__5Nf8ma__sequence{0%{opacity:0}4%,91%{opacity:1}to{opacity:0}}@keyframes champion-celebration-module__5Nf8ma__aperture{0%{clip-path:inset(49.8% 0)}12%,80%{clip-path:inset(0)}to{clip-path:inset(49.8% 0)}}@keyframes champion-celebration-module__5Nf8ma__scene{0%{opacity:0}10%,78%{opacity:1}91%,to{opacity:0}}@keyframes champion-celebration-module__5Nf8ma__numberIn{0%{opacity:0;translate:22%;scale:1.05}12%{opacity:1;translate:16%;scale:1}34%,to{opacity:.16;translate:0;scale:1}}@keyframes champion-celebration-module__5Nf8ma__portraitIn{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes champion-celebration-module__5Nf8ma__portraitSettle{0%{translate:2%;scale:1.035}55%,to{translate:0;scale:1}}@keyframes champion-celebration-module__5Nf8ma__sweep{0%{opacity:0;translate:-65%}20%{opacity:1}to{opacity:0;translate:65%}}@keyframes champion-celebration-module__5Nf8ma__titleIn{0%{translate:0 115%}to{translate:0}}@keyframes champion-celebration-module__5Nf8ma__detailIn{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@media (min-width:1600px){.champion-celebration-module__5Nf8ma__copy{left:10%}.champion-celebration-module__5Nf8ma__topline,.champion-celebration-module__5Nf8ma__bottomline{left:10%;right:10%}.champion-celebration-module__5Nf8ma__portrait{width:65%;right:1%}}@media (max-width:640px){.champion-celebration-module__5Nf8ma__stage{background:radial-gradient(at 85% 30%,#1b3b31,#0000 70%)}.champion-celebration-module__5Nf8ma__topline,.champion-celebration-module__5Nf8ma__bottomline{left:7%;right:7%}.champion-celebration-module__5Nf8ma__topline{letter-spacing:.1em;font-size:7px;top:10%}.champion-celebration-module__5Nf8ma__topline span:last-child{font-size:11px}.champion-celebration-module__5Nf8ma__portrait{width:140%;height:100%;top:12%;right:-45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000),linear-gradient(#000 30%,#0000 79%);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000),linear-gradient(#000 30%,#0000 79%)}.champion-celebration-module__5Nf8ma__driver{object-position:center top;filter:grayscale(.85)contrast(1.08)brightness(.72)}.champion-celebration-module__5Nf8ma__number{font-size:130vw;top:39%;left:-8%}.champion-celebration-module__5Nf8ma__copy{bottom:25%;left:7%}.champion-celebration-module__5Nf8ma__name{letter-spacing:.12em;gap:8px;margin-bottom:20px;font-size:11px}.champion-celebration-module__5Nf8ma__nameRule{width:18px}.champion-celebration-module__5Nf8ma__driverNumber{font-size:8px}.champion-celebration-module__5Nf8ma__title{margin:0 0 24px -2px;font-size:clamp(52px,15.2vw,95px);line-height:.98}.champion-celebration-module__5Nf8ma__team{letter-spacing:.07em;gap:7px;font-size:7px}.champion-celebration-module__5Nf8ma__firstTitle{margin-left:5px;padding-left:12px}.champion-celebration-module__5Nf8ma__bottomline{padding-top:12px;bottom:12%}.champion-celebration-module__5Nf8ma__source{letter-spacing:.1em;gap:10px;font-size:7px}.champion-celebration-module__5Nf8ma__season{display:none}.champion-celebration-module__5Nf8ma__skip{font-size:9px;top:8px;right:8px}.champion-celebration-module__5Nf8ma__replay{bottom:12px;left:10px}.champion-celebration-module__5Nf8ma__replay span{display:none}}@media (max-height:540px) and (min-width:641px){.champion-celebration-module__5Nf8ma__copy{bottom:22%}.champion-celebration-module__5Nf8ma__name{margin-bottom:12px}.champion-celebration-module__5Nf8ma__title{margin-bottom:14px;font-size:15vh}.champion-celebration-module__5Nf8ma__topline{top:8%}.champion-celebration-module__5Nf8ma__bottomline{bottom:7%}}.champion-celebration-module__5Nf8ma__reduced,.champion-celebration-module__5Nf8ma__reduced *{animation:none!important}.champion-celebration-module__5Nf8ma__reduced .champion-celebration-module__5Nf8ma__number{opacity:.16}.champion-celebration-module__5Nf8ma__reduced .champion-celebration-module__5Nf8ma__lightSweep{display:none}@media (prefers-reduced-motion:reduce){.champion-celebration-module__5Nf8ma__reveal,.champion-celebration-module__5Nf8ma__reveal *{animation:none!important}.champion-celebration-module__5Nf8ma__number{opacity:.16}.champion-celebration-module__5Nf8ma__lightSweep{display:none}}
