#rush-start{height:165svh!important;position:relative;background:#10086b;color:#fff;--rush-top:86px}#rush-start>.rush-scene{position:sticky!important;top:var(--rush-top)!important;height:calc(100svh - var(--rush-top))!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) 46px;gap:0!important;padding:0!important;overflow:hidden;align-content:stretch!important}.rush-scene-content{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding:24px 7%;min-height:0}.rush-opening-copy{display:flex;flex-direction:column;align-items:flex-start;gap:15px;max-width:620px}.rush-opening-copy>small{font-size:11px;font-weight:700;letter-spacing:.18em;color:#e9ff00}#rush-start .rush-opening-copy .rush-clock-value{font-family:Space Mono,monospace;font-weight:700;font-size:clamp(72px,min(9vw,17vh),138px);line-height:.9;letter-spacing:-.06em;margin:0;color:var(--rush-clock-color,#fff);animation:var(--rush-shake,none)}#rush-start .rush-opening-copy .rush-title{font-family:Playfair,Georgia,serif;font-size:clamp(34px,min(4vw,6.5vh),58px);font-weight:400;line-height:1.05;margin:0;letter-spacing:-.04em}.rush-opening-copy .rush-title em{color:#e9ff00}.rush-opening-copy p{font-size:16px;line-height:1.6;color:#e6e0f6;max-width:430px;margin:0}.rush-scroll-cue{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.09em;color:#e9ff00;margin-top:4px}.rush-notifications{display:flex;flex-direction:column;gap:12px;width:100%;max-width:410px;justify-self:center}.rush-notification{background:#fff;color:#1800ad;border-radius:14px;padding:14px 18px;box-shadow:0 12px 30px -14px #0008;opacity:var(--note-opacity);transform:translateY(var(--note-y)) rotate(var(--note-tilt));transition:opacity .18s,transform .18s;will-change:transform,opacity}.rush-notification>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.06em;font-weight:700;color:#1800ad}.rush-notification p{font-weight:700;font-size:15px;line-height:1.3;margin:5px 0 0}.rush-last-notification{background:#e9ff00}.rush-last-notification p{font-family:Playfair,Georgia,serif;font-size:21px;font-weight:400}.rush-ticker{background:#e9ff00;color:#1800ad;display:flex;align-items:center;overflow:hidden;width:100%;height:46px;position:relative;z-index:2;font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.06em}.rush-ticker>div{display:flex;gap:32px;width:max-content;flex-shrink:0;animation:ddMarquee 16s linear infinite;white-space:nowrap}.rush-ticker span{display:block;flex-shrink:0}#villain.morning-villain{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:7%;align-items:center;min-height:calc(100svh - 86px);padding:36px 7%!important;background:#faf7ef;color:#1800ad}.villain-story{display:flex;flex-direction:column;gap:15px;max-width:630px}.villain-story>small{color:#b13d14;font-size:11px;font-weight:700;letter-spacing:.16em}#villain .villain-story h2{font-family:Playfair,Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.04;letter-spacing:-.04em;margin:0}.villain-story p{font-size:16px;line-height:1.6;max-width:540px}.villain-story img{display:block;width:100%;max-height:180px;aspect-ratio:2.8/1;object-fit:cover!important;border-radius:16px}.villain-story .villain-point{font-size:17px;line-height:1.5}.morning-receipt{max-width:430px;width:100%;justify-self:center;background:#fff;padding:24px 28px;border:1px solid #10086B1c;box-shadow:0 18px 45px -28px #10086b44;font-family:Space Mono,monospace}.morning-receipt-title{text-align:center;border-bottom:1px dashed #10086B44;padding-bottom:15px}.morning-receipt-title>small{font-size:9px;letter-spacing:.12em}.morning-receipt-title h3{font-family:Playfair,Georgia,serif;font-size:28px;font-weight:400;line-height:1.15;margin:8px 0 0}.morning-receipt-lines{display:flex;flex-direction:column;gap:10px;padding:18px 0;font-size:12px}.morning-receipt-lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.morning-receipt-lines b{white-space:nowrap}.morning-receipt-lines small{font-size:10px;font-weight:400}.morning-receipt-total{border-top:1px dashed #10086B44;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.morning-receipt-total>span{font-size:10px;line-height:1.7;letter-spacing:.08em;font-weight:700}.morning-receipt-total>b{font-size:42px;line-height:1;color:#b13d14;letter-spacing:-.05em}.morning-receipt-total small{font-size:13px;letter-spacing:0}#villain .morning-receipt-note{font-size:11px;line-height:1.6;margin-top:15px}.morning-receipt-note strong{color:#b13d14}.morning-timing-note{display:block;font-size:9px;line-height:1.6;color:#655f70;margin-top:12px}@media(max-width:800px){#rush-start{height:175svh!important}#rush-start>.rush-scene{grid-template-rows:minmax(0,1fr) 38px!important;height:calc(100svh - var(--rush-top))!important}.rush-scene-content{grid-template-columns:1fr;gap:16px;align-content:center;padding:16px 6%}.rush-opening-copy{gap:8px;max-width:none}.rush-opening-copy>small{font-size:9px}#rush-start .rush-opening-copy .rush-clock-value{font-size:clamp(44px,8vh,68px)!important}#rush-start .rush-opening-copy .rush-title{font-size:clamp(26px,4vh,36px)!important;line-height:1.04!important}#rush-start .rush-opening-copy .rush-title br{display:none}.rush-opening-copy p{font-size:12px;line-height:1.45;max-width:430px}.rush-scroll-cue{font-size:8px;margin-top:0}.rush-notifications{max-width:440px;gap:7px}.rush-notification{padding:9px 13px;border-radius:11px}.rush-notification>div{font-size:9px}.rush-notification p{font-size:12px;margin-top:3px}.rush-last-notification p{font-size:17px}.rush-ticker{height:38px;font-size:12px}#villain.morning-villain{grid-template-columns:1fr;gap:22px!important;padding:28px 6%!important;min-height:0}.villain-story{gap:10px;max-width:560px;margin:auto}#villain .villain-story h2{font-size:34px!important}.villain-story p{font-size:13px;line-height:1.5}.villain-story img{max-height:120px;aspect-ratio:3.5/1}.villain-story .villain-point{font-size:14px}.morning-receipt{max-width:560px;padding:18px 22px}.morning-receipt-title h3{font-size:24px}.morning-receipt-title{padding-bottom:10px}.morning-receipt-lines{gap:7px;padding:14px 0;font-size:11px}.morning-receipt-total>b{font-size:36px}.morning-receipt-total{padding-top:12px}.morning-timing-note{font-size:8px;margin-top:8px}#villain .morning-receipt-note{margin-top:10px;font-size:10px}}@media(max-height:700px)and (min-width:801px){.rush-opening-copy{gap:10px}.rush-notification{padding:10px 14px}.rush-notifications{gap:8px}#rush-start .rush-opening-copy .rush-clock-value{font-size:90px}#rush-start .rush-opening-copy .rush-title{font-size:39px}.rush-opening-copy p{font-size:14px}#villain.morning-villain{padding-top:24px!important;padding-bottom:24px!important}.villain-story img{max-height:130px}.villain-story{gap:12px}.morning-receipt{padding:18px 25px}.morning-receipt-lines{gap:7px;padding:14px 0}.morning-receipt-title h3{font-size:24px}}@media(max-height:700px)and (max-width:800px){.rush-scene-content{padding:10px 6%;gap:10px}.rush-opening-copy p{display:none}.rush-notification{padding:7px 11px}.rush-notifications{gap:5px}#rush-start .rush-opening-copy .rush-clock-value{font-size:45px!important}#rush-start .rush-opening-copy .rush-title{font-size:26px!important}}@media(prefers-reduced-motion:reduce){#rush-start{height:auto!important}#rush-start>.rush-scene{position:relative!important;top:0!important;min-height:calc(100svh - var(--rush-top));height:auto!important}.rush-ticker>div{animation:none}.rush-notification{opacity:1!important;transform:none!important;transition:none}.rush-opening-copy .rush-clock-value{animation:none!important}}#rush-start>.rush-scene>.rush-ticker{max-width:none!important;width:100%;padding:0!important;border-radius:0!important;justify-self:stretch}#rush-start>.rush-scene>.rush-ticker>div{padding:0!important;border-radius:0!important;max-width:none!important;gap:32px!important}#villain.morning-villain{min-height:0;padding-top:36px!important;padding-bottom:36px!important}#villain .villain-story img{object-fit:cover!important}#villain.morning-villain{padding-top:48px!important;padding-bottom:48px!important;gap:6%}#villain .villain-story{gap:16px}#villain .villain-story h2{font-size:clamp(40px,4.1vw,62px)}#villain .villain-story img{max-height:200px;aspect-ratio:2.8/1}.morning-receipt{padding:28px 30px;max-width:450px}.morning-receipt-lines{font-size:13px;gap:11px;padding:20px 0}.morning-receipt-lines>div>span{min-width:0;line-height:1.5}.morning-receipt-lines b{flex-shrink:0}.morning-receipt-title h3{font-size:30px}@media(max-width:800px){#villain.morning-villain{padding-top:32px!important;padding-bottom:32px!important}#villain .villain-story{gap:12px}#villain .villain-story h2{font-size:36px!important}#villain .villain-story img{max-height:150px}.morning-receipt{padding:22px}.morning-receipt-lines{font-size:12px;gap:10px}.morning-receipt-title h3{font-size:27px}}@media(max-height:700px)and (min-width:801px){#villain.morning-villain{padding-top:30px!important;padding-bottom:30px!important}#villain .villain-story h2{font-size:45px}#villain .villain-story{gap:12px}#villain .villain-story img{max-height:160px}.morning-receipt-lines{font-size:12px;gap:8px}.morning-receipt{padding:22px 26px}}#rush-start{--rush-scene-size:min(620px,calc(100svh - var(--rush-top)));height:calc(var(--rush-scene-size) + 60svh)!important}#rush-start>.rush-scene{height:var(--rush-scene-size)!important}.rush-scene-content{padding-top:20px;padding-bottom:20px}@media(max-width:800px){#rush-start{--rush-scene-size:min(650px,calc(100svh - var(--rush-top)))}.rush-scene-content{padding-top:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){#rush-start{height:auto!important}#rush-start>.rush-scene{height:auto!important;min-height:0}}#rush-start{--rush-scene-size:calc(100svh - var(--rush-top));height:calc(var(--rush-scene-size) + 50svh)!important}.rush-opening-copy{height:min(650px,100%);max-height:100%;justify-content:space-between;gap:12px}@media(max-width:800px){#rush-start{--rush-scene-size:calc(100svh - var(--rush-top))}.rush-opening-copy{height:auto;justify-content:flex-start;gap:8px}}@media(max-height:760px)and (min-width:801px){.rush-opening-copy{height:100%;gap:10px}}@media(prefers-reduced-motion:reduce){#rush-start{height:auto!important}.rush-opening-copy{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/homepage-v21.css.map */
