.esl{--g:#cdb383;--gh:#f4e1b2;--gd:#a8823f;--ink:#f6f0e4;--mut:#f6f0e4b3;box-sizing:border-box;font-family:Libre Franklin,Helvetica Neue,Arial,sans-serif}.esl *,.esl :before,.esl :after{box-sizing:border-box}.esl-sec{padding-block:48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.esl-box{isolation:isolate;max-width:1120px;color:var(--ink);background:#06100c;border-radius:34px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;margin:0 auto;padding:48px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #07120ebf}.esl-box:before{content:"";z-index:-2;background:radial-gradient(closest-side at 22% 30%,#2f8f6a8c,#0000),radial-gradient(closest-side at 78% 70%,#5b78e047,#0000),radial-gradient(closest-side at 60% 20%,#d9b46f2e,#0000),radial-gradient(closest-side at 35% 85%,#c2414f2e,#0000);animation:18s ease-in-out infinite alternate esl-aurora;position:absolute;inset:-30%}.esl-box:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#f4e1b2d9,#d9b46f26 35%,#d9b46f1a 65%,#f4e1b2a6);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.esl-dust{z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(1.6px 1.6px at 12% 20%,#f4e1b2,#0000),radial-gradient(1.2px 1.2px at 30% 70%,#f4e1b2,#0000),radial-gradient(1.8px 1.8px at 48% 35%,#fff,#0000),radial-gradient(1.2px 1.2px at 64% 80%,#f4e1b2,#0000),radial-gradient(1.6px 1.6px at 82% 25%,#fff,#0000),radial-gradient(1.2px 1.2px at 92% 60%,#f4e1b2,#0000),radial-gradient(1.4px 1.4px at 22% 92%,#fff,#0000),radial-gradient(1.2px 1.2px at 72% 8%,#f4e1b2,#0000);background-size:100% 100%;animation:14s linear infinite esl-dust;position:absolute;inset:0}.esl-emblem{filter:drop-shadow(0 0 28px #d9b46f73)drop-shadow(0 14px 22px #00000080);width:124px;height:124px;animation:5s ease-in-out infinite esl-float}.esl-eye{letter-spacing:.3em;text-transform:uppercase;color:var(--g);margin:0 0 10px;font-size:12px;font-weight:700}.esl-h{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4.6vw,56px);font-weight:500;line-height:1}.esl-h em{background:linear-gradient(100deg,var(--gd),var(--gh) 40%,var(--g) 60%,var(--gd));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-weight:600;animation:6s ease-in-out infinite esl-gold}.esl-yl{white-space:nowrap;padding-top:.42em;display:inline-block}.esl-yl em{padding-right:0}.esl-yl i{color:var(--ink);font-style:italic;font-weight:600}.esl-yl em{position:relative}.esl-yl em:before{content:"YOU";letter-spacing:.32em;color:#e3bf6a;-webkit-text-fill-color:#e3bf6a;pointer-events:none;background:linear-gradient(#e3bf6a,#e3bf6a) .45em 100%/2px 1.05em no-repeat;padding-bottom:1.25em;font:800 max(9px,.13em)/1 Libre Franklin,Helvetica Neue,Arial,sans-serif;position:absolute;top:14%;left:.04em;transform:translateY(-100%)}.esl-line{color:var(--mut);max-width:46ch;margin:14px 0 0;font-size:17px;line-height:1.55}.esl-line b{color:var(--gh);font-weight:700}.esl-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.esl-chips span{letter-spacing:.06em;color:var(--gh);background:#ffffff0f;border:1px solid #d9b46f4d;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.esl-chips span i{color:var(--g);margin-right:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:14px}.esl-cta{z-index:0;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.esl-cta:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(closest-side,#f0cd8299,#0000);border-radius:50%;height:70px;animation:2.6s ease-in-out infinite esl-halo;position:absolute;top:6px;left:4%;right:4%}.esl-play{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#22170a;text-shadow:0 1px #fff6dc99;background:linear-gradient(#fff4d2 0%,#f1d690 16%,#d6ab57 47%,#b6873a 53%,#dcb767 80%,#f8e3a8 100%);border-radius:999px;align-items:center;gap:16px;padding:11px 42px 11px 11px;font-size:17px;font-weight:700;text-decoration:none;transition:filter .3s;animation:3.2s ease-in-out infinite esl-live;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px 6px #6e481273,0 0 0 1px #8a6526,0 0 0 5px #07120e,0 0 0 6px #f4e1b2b3,0 18px 40px -10px #d9b46fbf}.esl-play:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffd9 48%,#fff3 54%,#0000 66%);animation:3.2s ease-in-out infinite esl-sheen;position:absolute;inset:0;transform:translate(-140%)}.esl-play:hover{filter:brightness(1.08)saturate(1.1);animation-play-state:paused}.esl-play i{background:radial-gradient(circle at 35% 30%,#2c7058,#0a241b 75%);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #f4e1b2,inset 0 0 12px #00000073,0 4px 10px #3c280a66}.esl-play i:before{content:"";filter:drop-shadow(0 0 4px #f4e1b2b3);border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #f4e1b2;width:0;height:0;margin-left:4px}.esl-play i:after{content:"";border:1.5px solid #1f5a46cc;border-radius:50%;animation:2s ease-out infinite esl-ripple;position:absolute;inset:0}.esl-fine{color:#f6f0e480;letter-spacing:.04em;margin:0;font-size:12px}@keyframes esl-live{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.04)}}@keyframes esl-sheen{0%,55%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes esl-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes esl-halo{50%{opacity:.55;transform:scale(1.12)}}@keyframes esl-aurora{0%{transform:translate(0)rotate(0)}to{transform:translate(6%,-4%)rotate(8deg)}}@keyframes esl-dust{0%{transform:translateY(0)}to{transform:translateY(-40px)}}@keyframes esl-float{50%{transform:translateY(-7px)}}@keyframes esl-gold{50%{background-position:100% 0}}@media (width<=860px){.esl-box{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px;padding:40px 24px 34px}.esl-emblem{width:96px;height:96px}.esl-line{margin-inline:auto}.esl-chips{justify-content:center}.esl-cta{width:100%}.esl-play{justify-content:center;width:100%;padding-right:30px}}@media (prefers-reduced-motion:reduce){.esl-play,.esl-play:after,.esl-play i:after,.esl-cta:before,.esl-box:before,.esl-dust,.esl-emblem,.esl-h em{animation:none}}.esl-badge{right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:9999;width:132px;height:132px;box-shadow:0 0 0 2px var(--g),0 0 0 8px #d9b46f2e,0 20px 44px #00000073;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 30%,#1f5a46,#0a241b 70%);border-radius:50%;place-items:center;text-decoration:none;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translateY(24px)scale(.6)}.esl-badge.on{opacity:1;pointer-events:auto;transform:none}.esl-badge.on:hover{transform:scale(1.07)}.esl-badge svg{width:100%;height:100%;animation:18s linear infinite esl-spin;position:absolute;inset:0}.esl-badge text{letter-spacing:1.6px;fill:var(--gh);font-family:Libre Franklin,Arial,sans-serif;font-size:8.6px;font-weight:700}.esl-badge .esl-core{background:linear-gradient(135deg,var(--gh),var(--g) 50%,var(--gd));color:#1a1206;border-radius:50%;place-items:center;width:78px;height:78px;animation:2.2s ease-in-out infinite esl-beat;display:grid;position:relative;box-shadow:0 0 30px #d9b46fa6}.esl-core>span{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.esl-core i{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #1a1206;width:0;height:0;margin-left:5px}.esl-core b{letter-spacing:.14em;font-size:14px;font-weight:700}@keyframes esl-spin{to{transform:rotate(360deg)}}@keyframes esl-beat{50%{transform:scale(1.07)}}@media (width<=600px){.esl-badge{width:100px;height:100px}.esl-badge .esl-core{width:58px;height:58px}.esl-core b{font-size:11px}.esl-core i{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}}@media (prefers-reduced-motion:reduce){.esl-badge svg,.esl-badge .esl-core{animation:none}}.esl-prize{color:#22170a;background:linear-gradient(135deg,#fff3cf 0%,#ecc876 30%,#c99a45 60%,#f4dc9c 100%);border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:16px;padding:12px 20px 12px 18px;animation:3s ease-in-out infinite esl-prize-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8a6526,0 0 34px -6px #f0c86ecc}.esl-prize:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffb3 48%,#0000 62%);animation:4s ease-in-out infinite esl-sheen;position:absolute;inset:0;transform:translate(-140%)}.esl-prize-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--gh);background:#22170a;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.esl-prize-main{margin-top:4px;font-family:Cormorant Garamond,Georgia,serif;line-height:1}.esl-prize-main b{font-size:clamp(34px,4vw,46px);font-weight:600}.esl-prize-main em{font-size:clamp(22px,2.4vw,28px);font-weight:600}.esl-prize-sub{color:#3a2a10;font-size:13px;font-weight:700}@keyframes esl-prize-glow{50%{box-shadow:0 0 0 1px #8a6526,0 0 50px -2px #f0c86ef2}}.esl-chips span.esl-c1,.esl-chips span.esl-c2,.esl-chips span.esl-c3{color:#fff;border:1px solid #ffffff59;padding:8px 15px;font-size:13px;box-shadow:0 6px 16px -6px #0009}.esl-chips span.esl-c1{background:linear-gradient(135deg,#23905f,#0f4a33)}.esl-chips span.esl-c2{background:linear-gradient(135deg,#b02f45,#5a1220)}.esl-chips span.esl-c3{background:linear-gradient(135deg,#3b5fd0,#18266a)}.esl-chips span.esl-c1 i,.esl-chips span.esl-c2 i,.esl-chips span.esl-c3 i{color:#ffe6a8}@media (width<=860px){.esl-prize{align-items:center;width:100%;max-width:420px}}@media (prefers-reduced-motion:reduce){.esl-prize,.esl-prize:after{animation:none}}.esl-host{flex:none;justify-self:center;width:132px;height:132px;position:relative}.esl-photo{object-fit:cover;object-position:center 28%;width:132px;height:132px;box-shadow:0 0 0 3px var(--gh),0 0 0 9px #d9b46f2e,0 0 40px #d9b46f73;border-radius:50%;display:block}.esl-host .esl-emblem{width:58px;height:58px;animation:none;position:absolute;bottom:-10px;right:-14px}@media (width<=860px){.esl-host,.esl-photo{width:108px;height:108px}.esl-host .esl-emblem{width:48px;height:48px}}
