:root{--yolk:#ffb810;--yolk-deep:#fd9f02;--yolk-pale:#ffe7a6;--ink:#160300;--black:#000;--coal:#121212;--white:#fff;--muted:#bdbdbd;--display:"Montserrat", system-ui, sans-serif;--text:"Montserrat Alternates", system-ui, sans-serif;--radius-pill:999px;--radius-card:28px;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--sticker:0 8px 0 var(--ink)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--text);background:var(--black);color:var(--white);line-height:1.4;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,.h1,.sec-title,.final__title,.week__title,.pan__card-title,.pain__big,.about__quote,.live__outro{text-wrap:balance}p,li,.sub,.sec-lead{text-wrap:pretty}a{color:inherit}:focus-visible{outline:3px solid var(--yolk);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (width>=960px){.wrap{padding:0 48px}}.sec{padding:64px 0;position:relative;overflow:hidden}.sec--yolk{background:var(--yolk);color:var(--ink)}.sec--black{background:var(--black);color:var(--white)}.sec--white{background:var(--white);color:var(--ink)}@media (width>=960px){.sec{padding:112px 0}}.sec-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(26px,7.6vw,64px);font-weight:900;line-height:1.02}.sec-title .thin{text-transform:none;letter-spacing:0;margin-top:.35em;font-size:.5em;font-weight:500;line-height:1.2;display:block}.sec-lead{max-width:40ch;margin-top:18px;font-size:clamp(17px,4.5vw,22px);font-weight:600;line-height:1.4}.hl{color:var(--yolk)}.sec--yolk .hl,.sec--white .hl{color:var(--ink);background:var(--yolk);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .2em}.sec--white .hl{background:var(--yolk)}.egg{vertical-align:-.1em;flex:none;width:.92em;height:.92em;display:inline-block;position:relative}.egg svg{width:100%;height:100%;overflow:visible}.cloud{place-items:center;padding:.85em 1.2em .95em;display:inline-grid;position:relative}.cloud>svg{filter:drop-shadow(0 10px 18px #0000001f);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pill{background:var(--yolk);color:var(--ink);border-radius:var(--radius-pill);white-space:nowrap;padding:.28em .7em .34em;font-weight:700;line-height:1;display:inline-block;position:relative}.pill--ink{background:var(--ink);color:var(--yolk)}.pill--white{background:var(--ink);color:var(--white)}.plate{background:var(--yolk);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.35em;padding:.12em .35em;font-weight:700;line-height:1.7;display:inline}.nowrap{white-space:nowrap}.kicker{margin:0 0 18px -6px;font-size:clamp(20px,5.4vw,30px);display:inline-block;transform:rotate(-5deg)}.btn{--bg:var(--yolk);--fg:var(--ink);--shadow:var(--yolk-deep);background:var(--bg);color:var(--fg);font:800 18px/1.1 var(--text);text-align:center;border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 6px 0 var(--shadow), 0 14px 30px #00000040;transition:transform .18s var(--ease-pop), box-shadow .18s;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:12px;padding:20px 28px 20px 22px;text-decoration:none;display:inline-flex}.btn .egg{width:30px;height:30px}.btn:hover{transform:translateY(-2px)rotate(-1deg)}.btn:active{box-shadow:0 2px 0 var(--shadow), 0 6px 14px #0003;transform:translateY(4px)}.btn--ink{--bg:var(--ink);--fg:var(--yolk);--shadow:#000}.btn--block{width:100%}.chip{border-radius:var(--radius-pill);color:var(--white);white-space:nowrap;border:1.5px solid #ffffff47;padding:8px 12px;font-size:13px;font-weight:700}.chip--yolk{background:var(--yolk);border-color:var(--yolk);color:var(--ink)}.yolk-list{gap:12px;font-size:clamp(16px,4.3vw,19px);font-weight:600;list-style:none;display:grid}.yolk-list li{align-items:baseline;gap:12px;display:flex}.yolk-list li:before{content:"";background:var(--yolk);width:.6em;height:.6em;box-shadow:0 0 0 .18em var(--yolk-pale);border-radius:50%;flex:none;transform:translateY(-.02em)}.sec--yolk .yolk-list li:before{background:var(--ink);box-shadow:0 0 0 .18em #1603002e}.sec--black .yolk-list li:before{box-shadow:0 0 0 .18em #ffb81040}.card{background:var(--white);color:var(--ink);border-radius:var(--radius-card);box-shadow:var(--sticker);padding:24px}.card--coal{background:var(--coal);color:var(--white);box-shadow:none;border:1px solid #ffffff17}.rise{opacity:0;transform:translateY(24px)}.is-in .rise,.rise.is-in{opacity:1;transition:opacity .7s ease, transform .8s var(--ease-pop);transform:none}.pop{opacity:0;transform:scale(.6)rotate(-8deg)}.is-in .pop,.pop.is-in{opacity:1;transform:rotate(var(--tilt,3deg));transition:opacity .4s ease, transform .7s var(--ease-pop)}.d1{transition-delay:80ms!important}.d2{transition-delay:.2s!important}.d3{transition-delay:.34s!important}.d4{transition-delay:.48s!important}.no-js .rise,.no-js .pop{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.rise,.pop{opacity:1;transform:none}.pop{transform:rotate(var(--tilt,3deg))}}
