@font-face{font-family:"Pragmatica";src:local("Pragmatica Light"),local("Pragmatica-Light"),url(../fonts/Pragmatica-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Pragmatica";src:local("Pragmatica Book"),local("Pragmatica-Book"),url(../fonts/Pragmatica-Book.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Pragmatica";src:local("Pragmatica Medium Oblique"),local("Pragmatica-MediumOblique"),url(../fonts/Pragmatica-MediumOblique.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Pragmatica";src:local("Pragmatica Bold"),local("Pragmatica-Bold"),url(../fonts/Pragmatica-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Pragmatica";src:local("Pragmatica Black"),local("Pragmatica-Black"),url(../fonts/Pragmatica-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:"Pragmatica Extended";src:local("Pragmatica Extended Bold"),local("PragmaticaExtended-Bold"),url(../fonts/PragmaticaExtended-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Pragmatica Extended";src:local("Pragmatica Extended Black Oblique"),local("PragmaticaExtended-BlackOblique"),url(../fonts/PragmaticaExtended-BlackOblique.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--purple: #5d2a5e;--purple-hover: #723574;--blue: #98d0e4;--blue-light: #b8d9e5;--ink: #545454;--grey: #ededed;--orange: #f37021;--sticker-ink: #231f20;--error: #b3261e;--font: "Pragmatica", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-ext: "Pragmatica Extended", "Pragmatica", "Helvetica Neue", Helvetica, Arial, sans-serif;--u: calc(100cqw / 1342);--ease-out: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out: cubic-bezier(0.77, 0, 0.175, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.intro-pending .hero__photo,.intro-pending .hero__header>*,.intro-pending .hero__win>span,.intro-pending .hero__winners,.intro-pending .hero__prizes li,.intro-pending .hero__cta-wrap,.intro-pending .hero__bottle{opacity:0}body{margin:0;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(195.6vw 321.56vw at 46.74vw 1.875vw,#fff 18.483%,#dedede 23.468%,#bdbdbd 28.453%,#dedede 33.928%,#fff 39.403%) no-repeat,#fff}[hidden]{display:none!important}img{display:block;max-width:100%}h1,h2,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.frame{container:frame / inline-size;width:min(1342px,max(69.9%,min(100% - 24px,900px)));margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#fff;font-family:var(--font);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 160ms var(--ease-out),background-color 200ms ease,box-shadow 200ms ease,filter 200ms ease}.btn:active{transform:scale(.97)}.btn--purple{background:var(--purple)}.btn--blue{background:var(--blue);color:var(--purple)}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-2px)}.btn:hover:active{transform:translateY(0) scale(.97)}.btn--purple:hover{background:var(--purple-hover);box-shadow:0 14px 28px -14px rgba(20,12,20,.45)}.btn--blue:hover{filter:brightness(1.05);box-shadow:0 14px 28px -14px rgba(20,30,36,.35)}}.btn--lg{height:max(54px,calc(110 * var(--u)));font-size:max(17px,calc(40 * var(--u)));font-weight:400}.hero{position:relative;z-index:2;overflow:hidden;margin-top:max(12px,calc(87 * var(--u)));padding-bottom:max(20px,calc(94 * var(--u)));border-radius:max(28px,calc(131 * var(--u)));background:linear-gradient(182.07deg,var(--blue) 0%,var(--blue-light) 37.391%,var(--blue) 83.598%);color:#fff;text-align:center}.hero>:not(.hero__photo){position:relative;z-index:1}.hero__photo{position:absolute;z-index:0;left:calc(3 * var(--u));top:calc(109 * var(--u));width:calc(1339 * var(--u));max-width:none;height:auto;pointer-events:none;will-change:transform}.hero__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;padding:max(20px,calc(72 * var(--u))) max(20px,calc(87 * var(--u))) 0}.hero__logo{justify-self:start;width:max(92px,calc(210 * var(--u)));height:auto}.hero__hyrox{display:flex;align-items:center;justify-content:center;width:max(132px,calc(327 * var(--u)));height:max(32px,calc(78 * var(--u)));border-radius:999px;background:#000;-webkit-tap-highlight-color:transparent;transition:transform 160ms var(--ease-out),box-shadow 200ms ease,background-color 200ms ease}.hero__hyrox{position:relative}.hero__hyrox::after{content:"";position:absolute;inset:min(0px,calc(50% - 22px)) 0}.hero__hyrox:active{transform:scale(.97)}.hero__hyrox:focus-visible{outline-color:#fff}@media(hover:hover)and (pointer:fine){.hero__hyrox:hover{transform:translateY(-2px);background:#1c1c1c;box-shadow:0 14px 26px -14px rgba(0,0,0,.65)}.hero__hyrox:hover:active{transform:translateY(0) scale(.97)}}.hero__hyrox img{width:max(104px,calc(261 * var(--u)));height:auto}.hero__title{outline:none;margin-top:calc(490 * var(--u));font-family:var(--font-ext);font-weight:700;font-size:max(84px,calc(300 * var(--u)));line-height:.5833}.hero__win{display:block}.hero__win>span{display:inline-block}.hero__winners{display:flex;align-items:center;justify-content:center;width:max(190px,calc(428 * var(--u)));height:max(42px,calc(67 * var(--u)));margin:max(20px,calc(91 * var(--u))) auto 0;border-radius:max(12px,calc(21 * var(--u)));background:linear-gradient(to left,rgba(204,222,229,.2) 3.271%,rgba(236,243,245,.2));font-weight:700;font-size:max(16px,calc(32 * var(--u)))}.hero__prizes{width:max(260px,calc(448 * var(--u)));margin:max(14px,calc(44.7 * var(--u))) auto 0;font-size:max(16px,calc(32 * var(--u)));line-height:1.55;letter-spacing:-.04em;white-space:nowrap}.hero__prizes li+li{background:url(../img/line.svg) center calc(2.5 * var(--u)) / 100% 1px no-repeat}.hero__cta-wrap{margin-top:max(20px,calc(45.5 * var(--u)))}.hero__cta{position:relative;overflow:hidden;width:max(200px,calc(364 * var(--u)));height:max(50px,calc(66 * var(--u)));font-weight:700;font-size:max(18px,calc(32 * var(--u)))}.hero__cta:focus-visible{outline-color:#fff}.hero__cta::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}@media(hover:hover)and (pointer:fine){.hero__cta:hover::after{transform:translateX(120%);transition:transform 800ms var(--ease-out)}}.hero__bottle{width:100%;height:auto;margin-top:max(16px,calc(68 * var(--u)))}html:not([data-campaign=open]) [data-when=open],html:not([data-campaign=upcoming]) [data-when=upcoming],html:not([data-campaign=closed]) [data-when=closed]{display:none!important}.countdown{display:grid;justify-items:center;gap:max(10px,calc(16 * var(--u)));text-shadow:0 1px 3px rgba(36,18,38,.4),0 0 14px rgba(36,18,38,.25)}.countdown__label{font-weight:700;font-size:max(16px,calc(28 * var(--u)))}.countdown__units{display:flex;justify-content:center;gap:max(8px,calc(14 * var(--u)))}.countdown__unit{display:grid;justify-items:center;gap:max(4px,calc(8 * var(--u)));width:max(64px,calc(110 * var(--u)));padding:max(10px,calc(18 * var(--u))) 0 max(8px,calc(14 * var(--u)));border:1px solid rgba(255,255,255,.45);border-radius:max(12px,calc(21 * var(--u)));background:linear-gradient(to left,rgba(204,222,229,.28),rgba(236,243,245,.28))}.countdown__num{font-family:var(--font-ext);font-weight:700;font-size:max(26px,calc(48 * var(--u)));line-height:1;font-variant-numeric:tabular-nums}.countdown__name{font-weight:700;font-size:max(11px,calc(15 * var(--u)));letter-spacing:.08em;text-transform:uppercase}.countdown__date{font-size:max(14px,calc(24 * var(--u)))}.hero__closed{display:inline-flex;align-items:center;justify-content:center;width:max(220px,calc(420 * var(--u)));height:max(50px,calc(66 * var(--u)));border:2px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(93,42,94,.82);color:#fff;font-family:var(--font);font-weight:700;font-size:max(17px,calc(30 * var(--u)));cursor:pointer;transition:transform 160ms var(--ease-out)}.hero__closed:active{transform:scale(.97)}.lower{background:#fff;border-radius:0 0 max(28px,calc(131 * var(--u))) max(28px,calc(131 * var(--u)))}.track{position:relative;z-index:1;height:calc(1431 * var(--u));margin-top:calc(-238 * var(--u));overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(964.45 * var(--u)),transparent calc(1430.97 * var(--u)));mask-image:linear-gradient(#000 calc(964.45 * var(--u)),transparent calc(1430.97 * var(--u)))}.track img{position:absolute;left:0;top:calc(-609.4 * var(--u));width:100%;height:auto;will-change:transform}.prizes{padding:max(36px,calc(106.6 * var(--u))) 0 calc(12.1 * var(--u));text-align:center}.prizes__title{margin-bottom:max(40px,calc(64.6 * var(--u)));color:#000;font-weight:400;font-size:max(28px,calc(64 * var(--u)));line-height:1.2;letter-spacing:-.04em}.won{display:inline-block;width:3.086em;margin-left:.2em;background:url(../img/won-tag.svg) 0 0 / 100% 100% no-repeat;color:#fff;font-style:italic;font-weight:500;line-height:1;letter-spacing:-.02em}.prizes__grid{display:grid;grid-template-columns:repeat(3,calc(365 * var(--u)));justify-content:center;column-gap:calc(51 * var(--u))}.prize__card{position:relative;aspect-ratio:365 / 363;border-radius:calc(51 * var(--u))}.prize__card--photo{overflow:hidden}.prize__card--photo img{width:100%;height:100%;object-fit:cover}.prize__card--photo .prize__img--hyrox{object-position:40.8% 50%}.prize__card--airpods{background:var(--blue)}.prize__card--airpods img{position:absolute;left:-15.34%;top:-26.45%;width:132.6%;max-width:none;height:auto}.prize__card--airpods img.is-floating{animation:float 4.2s ease-in-out infinite alternate}@keyframes float{from{transform:translateY(0) rotate(0deg)}to{transform:translateY(-3.5%) rotate(-1.5deg)}}.prize__label{margin-top:max(10px,calc(25 * var(--u)));font-size:max(16px,calc(40 * var(--u)));line-height:normal;letter-spacing:-.05em}.how{--bw: max(170px, calc(421 * var(--u)));padding-bottom:max(28px,calc(65.5 * var(--u)));border-radius:0 0 max(28px,calc(131 * var(--u))) max(28px,calc(131 * var(--u)));background:linear-gradient(#fff calc(var(--bw) * 1.8551),var(--grey) calc(var(--bw) * 2.5938));text-align:center}.bottle{container-type:inline-size;position:relative;width:var(--bw);margin:0 auto}.bottle>img{width:100%;height:auto}.sticker{position:absolute;left:26.31%;top:19.69%;width:26.93%;aspect-ratio:1;overflow:hidden;border-radius:50%;color:#fff;font-family:var(--font);font-weight:700;line-height:normal;white-space:nowrap}.sticker>*{position:absolute}.sticker img{max-width:none}.sticker__bg{left:-34.19%;top:-34.19%;width:168.37%;height:auto}.sticker__band{left:-4.24%;top:78.2%;width:110.02%;height:41.67%}.sticker__line{left:10.83%;top:41.19%;width:78.34%;height:1px}.sticker__tab{left:13.64%;top:63.25%;width:73.2%;height:14.95%;transform:rotate(180deg)}.sticker__win{left:20.4%;top:6.91%;font-size:7.579cqw;font-weight:900}.sticker__logon{left:35.71%;top:37.81%;font-size:1.458cqw;font-weight:400}.sticker__url{left:10.2%;top:45.88%;font-size:1.933cqw}.sticker__code-label{left:43.61%;top:58.09%;font-size:1.033cqw}.sticker__code{left:31.71%;top:63.34%;font-size:2.988cqw}.sticker__small{color:var(--sticker-ink);font-size:.924cqw}.sticker__small--1{left:18.07%;top:80.68%}.sticker__small--2{left:25%;top:84.79%}.sticker__small--3{left:39.8%;top:88.89%}.how__title{position:relative;margin-top:calc(var(--bw) * -.16865);font-weight:700;font-size:max(18px,calc(32 * var(--u)));line-height:normal}.steps{display:grid;grid-template-columns:repeat(3,calc(365 * var(--u)));justify-content:center;column-gap:calc(51 * var(--u));margin-top:max(24px,calc(51.7 * var(--u)));translate:calc(-1.5 * var(--u)) 0}.step{--b: max(64px, calc(105 * var(--u)))}.step:nth-child(1){--dx: -13}.step:nth-child(2),.step:nth-child(3){--dx: -22}.step__badge{position:relative;display:block;width:var(--b);height:var(--b);margin:0 auto;background:url(../img/step-circle.svg) center / 100% 100% no-repeat}.step__num{position:absolute;left:50%;top:50%;translate:calc(-50% + var(--dx) / 105 * var(--b)) calc(-50% - 2 / 105 * var(--b));color:var(--blue);font-family:var(--font-ext);font-style:italic;font-weight:900;font-size:calc(var(--b) * 1.219);line-height:normal}.step__num>span{display:inline-block}.step__text{margin-top:max(12px,calc(30 * var(--u)));font-size:max(16px,calc(32 * var(--u)));line-height:1;letter-spacing:-.05em}.step__text a{color:inherit;text-decoration:none;transition:color 200ms ease}.step__text a:hover{color:var(--purple)}.how__note{margin-top:max(32px,calc(91 * var(--u)));padding:0 16px;font-weight:300;font-size:max(13px,calc(28 * var(--u)));line-height:normal;letter-spacing:.09em}.how__sep{margin:0 .6em}.actions{display:grid;grid-template-columns:repeat(2,calc(619 * var(--u)));justify-content:space-between;margin:max(20px,calc(64 * var(--u))) 0 max(40px,calc(140 * var(--u)))}@container frame (max-width: 640px){.hero__header{grid-template-columns:auto 1fr}.hero__hyrox-wrap{justify-self:end}.prizes{padding-bottom:32px}.prizes__grid{grid-template-columns:min(70%,260px);row-gap:40px}.prize__card{border-radius:28px}.prize:nth-child(2){margin-top:56px}.prize__label{letter-spacing:-.03em}.steps{grid-template-columns:1fr;row-gap:28px}.step__text{line-height:1.15;letter-spacing:-.03em}.how__note span{display:block;text-wrap:balance}.how__note .how__sep{display:none}.actions{grid-template-columns:1fr;row-gap:12px}}.doc{width:min(820px,calc(100% - 32px));margin:clamp(24px,6vw,72px) auto;padding:clamp(28px,5vw,56px);border-radius:clamp(28px,5vw,56px);background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.06)}.doc__logo img{width:150px;height:auto}.doc__title{margin:32px 0 8px;color:var(--purple);font-family:var(--font-ext);font-weight:700;font-size:clamp(26px,5vw,40px);line-height:1.1}.doc__lead{margin-bottom:24px;font-size:18px}.doc__toc{margin-bottom:32px;padding:18px 22px;border-radius:16px;background:#f2f8fb;color:#2c4b57}.doc__toc ol{columns:2 220px;column-gap:32px;padding-left:1.4em;list-style:decimal;font-size:15px;line-height:1.8}.doc__toc a{color:var(--purple)}.doc__body{font-size:16px;line-height:1.6}.doc__body section{scroll-margin-top:24px}.doc__body section+section{margin-top:32px}.doc__body h2{margin-bottom:12px;color:var(--purple);font-weight:700;font-size:19px;line-height:1.3}.doc__body p+p,.doc__body p+ul,.doc__body ul+p{margin-top:.75em}.doc__body ul{padding-left:1.2em}.doc__body li+li{margin-top:.35em}.doc__body a{color:var(--purple)}.doc__small{margin-top:32px;color:#6b6b6b;font-size:14px}.doc__small+.doc__small{margin-top:8px}.doc__back{margin-top:36px;padding:0 28px;height:52px;font-weight:700;font-size:17px}.page-plain{background:#fff}.notfound{display:grid;justify-items:center;align-content:center;min-height:100vh;min-height:100svh;padding:48px 24px;text-align:center}.notfound__logo img{display:block;width:140px;height:auto}.notfound__title{margin:40px 0 12px;color:var(--purple);font-family:var(--font-ext);font-weight:700;font-size:clamp(28px,6vw,40px);line-height:1.1}.notfound__text{max-width:34ch;font-size:17px;line-height:1.5;text-wrap:balance}.notfound__back{margin-top:32px;padding:0 28px;height:52px;font-weight:700;font-size:17px}.entry{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:28px;overflow:auto;overscroll-behavior:contain;color:var(--ink);background:#fff;box-shadow:0 30px 80px rgba(35,15,36,.35);opacity:0;transform:translateY(16px) scale(.97);transition:opacity 160ms var(--ease-out),transform 160ms var(--ease-out),overlay 160ms allow-discrete,display 160ms allow-discrete}.entry[open]{opacity:1;transform:none;transition-duration:280ms}@starting-style{.entry[open]{opacity:0;transform:translateY(16px) scale(.97)}}.entry::backdrop{background:rgba(36,18,38,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color 200ms ease,backdrop-filter 200ms ease,overlay 200ms allow-discrete,display 200ms allow-discrete}.entry[open]::backdrop{background:rgba(36,18,38,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.entry[open]::backdrop{background:rgba(36,18,38,0);backdrop-filter:blur(0)}}.entry__head{position:relative;padding:32px 32px 26px;background:linear-gradient(182.07deg,var(--blue) 0%,var(--blue-light) 37.391%,var(--blue) 83.598%);color:#fff}.entry__title{margin:0 52px 10px 0;font-family:var(--font-ext);font-weight:700;font-size:clamp(24px,6vw,32px);line-height:1.05;text-transform:uppercase}.entry__sub{font-size:16px;line-height:1.4}.entry__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.25);color:#fff;cursor:pointer;transition:background-color .2s ease}.entry__close:hover{background:rgba(255,255,255,.4)}.entry__close:focus-visible{outline-color:#fff}.entry__form{display:grid;gap:16px;padding:24px 32px 28px}.entry__preview{padding:12px 14px;border:1px solid #f6cfae;border-radius:12px;background:#fff3e8;color:#7a3a06;font-size:14px;line-height:1.4}.field label{display:block;margin-bottom:6px;font-weight:700;font-size:15px}.field input:not([type=checkbox]):not([type=radio]),.field select{width:100%;height:52px;padding:0 18px;border:2px solid #d4e9f1;border-radius:14px;background-color:#f5fafc;color:#1d1d1d;font-family:var(--font);font-size:17px;transition:border-color .15s ease,outline-color .15s ease}.field select{padding-right:48px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5l5.5 5.5 5.5-5.5' fill='none' stroke='%235d2a5e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer}.field select:invalid{color:#8a9aa1}.field select option{color:#1d1d1d}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus{border-color:var(--purple);outline:4px solid rgba(93,42,94,.16);outline-offset:0}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--error)}#f-sport-other-field{animation:message-in 220ms var(--ease-out)}#f-code{font-family:var(--font-ext);font-weight:700;font-size:20px;letter-spacing:.18em;text-align:center;text-transform:uppercase}#f-code::placeholder{color:#b9c9cf}.field__error{margin-top:6px;color:var(--error);font-size:14px;animation:message-in 220ms var(--ease-out)}.field__error:empty{display:none}@keyframes message-in{from{opacity:0;transform:translateY(-4px)}}.field--check{display:grid;grid-template-columns:22px 1fr;column-gap:12px;align-items:start}.field--check input{width:22px;height:22px;margin:0;accent-color:var(--purple)}.field--check label{margin:1px 0 0;font-weight:400;font-size:16px;line-height:1.35}.field--check label a{color:var(--purple);font-weight:700;white-space:nowrap}.field--check .field__error{grid-column:2}.field--check input:disabled+label{color:#6b6b6b}.field__note{grid-column:2;margin-top:4px;color:#545454;font-size:14px;text-wrap:pretty}.field--choice{min-width:0;margin:0;padding:0;border:0}.field--choice legend{margin-bottom:6px;padding:0;font-weight:700;font-size:15px}.choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice label{display:flex;align-items:center;gap:10px;height:52px;margin:0;padding:0 18px;border:2px solid #d4e9f1;border-radius:14px;background-color:#f5fafc;font-weight:400;font-size:17px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.choice input{width:20px;height:20px;margin:0;accent-color:var(--purple)}.choice label:has(input:checked){border-color:var(--purple);background-color:rgba(93,42,94,.06)}.choice label:has(input:focus-visible){outline:4px solid rgba(93,42,94,.16)}.field--choice[aria-invalid=true] .choice label{border-color:var(--error)}#f-guardian-field{animation:message-in 220ms var(--ease-out)}.entry__privacy{color:#545454;font-size:14px;line-height:1.45;text-wrap:pretty}.entry__privacy a{color:var(--purple);font-weight:700;white-space:nowrap}.field--hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.entry__status{padding:12px 14px;border-radius:12px;background:#fdecee;color:#8c1d18;font-size:15px;line-height:1.4;animation:message-in 220ms var(--ease-out)}.entry__status:empty{display:none}.entry__submit{gap:10px;width:100%;height:56px;font-weight:700;font-size:18px}.entry__submit[aria-busy=true]{cursor:progress}.entry__spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin 600ms linear infinite}.entry__submit[aria-busy=true] .entry__spinner{display:block}@keyframes spin{to{transform:rotate(360deg)}}.entry__keep{font-size:14px;line-height:1.4;text-align:center}.entry__done{padding:40px 32px 36px;text-align:center}.entry__done:focus{outline:none}.entry__done-title{margin-bottom:12px;color:var(--purple);font-family:var(--font-ext);font-weight:700;font-size:28px;text-transform:uppercase}.entry__done-text{margin-bottom:28px;font-size:17px;line-height:1.45}.entry__done .btn{min-width:180px;height:52px;font-weight:700;font-size:17px}.notice{width:min(480px,calc(100% - 24px))}.notice__body{display:grid;justify-items:center;gap:24px;padding:28px 32px 32px;text-align:center}.notice__text{font-size:17px;line-height:1.5}.notice__ok{min-width:160px;height:52px;font-weight:700;font-size:17px}@media(max-width:480px){.entry__head{padding:26px 22px 22px}.entry__form{padding:20px 22px 24px}.notice__body{padding:24px 22px 26px}}@media(prefers-reduced-motion:reduce){.btn,.btn:hover,.btn:active,.hero__hyrox,.hero__hyrox:hover,.hero__hyrox:active{transform:none}.hero__cta::after{display:none}.prize__card--airpods img.is-floating{animation:none}.entry,.entry[open]{transform:none}@starting-style{.entry[open]{transform:none}}.field__error,.entry__status{animation-name:fade-in}@keyframes fade-in{from{opacity:0}}}
