@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--bg:#111c37;--paper:#fff5f2;--muted:#aebdd4;--lime:#66def4;--line:#334665;--pink:#ff79b5;--orange:#f47b35;--green:#087b5a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--paper);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--lime);outline-offset:5px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;margin:0 6%;display:flex}.brand{letter-spacing:1px;align-items:center;gap:12px;font-weight:800;display:flex}.mark{background:var(--lime);color:var(--bg);place-items:center;width:32px;height:34px;font-size:28px;font-style:italic;display:grid;transform:skew(-9deg)}.dot{align-self:flex-start;font-size:10px}nav{color:#c5c6bc;gap:30px;font-size:13px;display:flex}.contact{border:1px solid #65695a;border-radius:30px;padding:12px 20px;font-size:13px}main{overflow:hidden}section{padding:80px 6%;scroll-margin-top:20px}.hero{background:radial-gradient(at 85% 58%,#34452655,#0000 50%);padding-top:66px;padding-bottom:20px}.eyebrow{letter-spacing:2px;color:var(--lime);font-size:10px;font-weight:700}.eyebrow i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-2px;margin:28px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(64px,7.3vw,112px);font-weight:800;line-height:.98}h1 em{color:var(--lime);font-style:normal}.intro{align-items:center;gap:26px;display:flex}.intro p{color:#aaada2;max-width:390px;margin:0 auto 0 0;font-size:14px;line-height:1.7}.button{background:var(--lime);color:#161912;white-space:nowrap;border-radius:3px;padding:17px 25px;font-size:13px;font-weight:700;display:inline-block}.textlink{white-space:nowrap;font-size:12px}.hero-word{letter-spacing:-.025em;color:var(--lime);text-shadow:0 8px 70px #b8ff2120;margin:35px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(100px,19.5vw,310px);font-weight:900;line-height:1.1;transform:skew(-5deg)}.hero-bottom{letter-spacing:1.7px;color:#a7ad96;border-top:1px solid #66783e;justify-content:space-between;padding:20px 0;font-size:9px;display:flex}.sectionhead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}h2{letter-spacing:-.8px;margin:14px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:52px;font-weight:700;line-height:1.05}.watchgrid{grid-template-columns:1.65fr 1fr;gap:32px;display:grid}.player{aspect-ratio:16/9;border:1px solid var(--line);background:#1e211a}iframe{border:0;width:100%;height:100%}.videolabel{color:var(--lime);letter-spacing:1px;justify-content:space-between;margin:20px 0 12px;font-size:8px;display:flex}h3{margin-bottom:10px;font-size:18px;line-height:1.4}.muted{color:var(--muted);font-size:13px;line-height:1.7}.queue{text-align:left;width:100%;color:var(--paper);border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:13px;padding:17px 0;display:flex}.queue img{aspect-ratio:16/9;object-fit:cover;width:104px}.queue span{font-size:12px;line-height:1.4}.queue small{letter-spacing:1px;color:var(--muted);margin-bottom:7px;font-size:8px;display:block}.queue b{margin-left:auto}#series{border-top:1px solid var(--line)}.series-layout{grid-template-columns:1fr 1fr;gap:36px;display:grid}.series-list button{width:100%;color:var(--paper);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:20px;padding:19px 10px;display:flex}.series-list button:hover,.series-list .chosen{background:var(--lime);color:#18200f}.series-list span{font-size:11px}.series-list span:last-child{margin-left:auto}.series-list b{font-size:14px}.series-screen{border:1px solid var(--line);background:radial-gradient(#39442a,#1a1e17);flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.series-screen iframe{min-height:360px}.controller{color:var(--lime);font-size:100px;line-height:1.3}.series-screen h3{font-family:Barlow Condensed;font-size:30px}.series-screen p{color:var(--muted);font-size:13px}.snacks{background:#1a1d17;grid-template-columns:1fr 1fr;gap:7%;display:grid}.snack-art{color:#302219;aspect-ratio:1.2;background:#d9a782;flex-direction:column;justify-content:space-between;padding:30px;display:flex;transform:rotate(-2deg)}.snack-art>span{letter-spacing:2px;font-size:9px;line-height:1.5}.snack-name{letter-spacing:-3px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(65px,7vw,110px);font-weight:900;line-height:.8;position:relative}.snack-name em{color:#fff6df;font-style:normal}.snack-name b{font-size:80px;position:absolute;top:0;right:0}.snack-copy{align-self:center}.snack-copy p{color:#aeb3a3;max-width:350px;margin:25px 0;font-size:14px;line-height:1.8}.light{background:var(--paper)}.aboutcopy{max-width:490px;margin-bottom:0;font-size:15px;line-height:1.8}.socials{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.socials a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px}.socials b{font-size:18px;display:block}.socials b span{float:right;color:var(--lime)}.socials small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.closing{background:var(--lime);color:#18200f;padding-top:60px;padding-bottom:65px}.closing>a{border-bottom:1px solid #7c9350;padding-bottom:8px;font-size:22px}.copy{color:inherit;background:0 0;border:1px solid #829a52;border-radius:30px;margin-left:24px;padding:10px 15px;font-size:11px}footer{color:var(--muted);justify-content:space-between;align-items:center;padding:35px 6%;font-size:11px;display:flex}footer .brand{color:var(--paper);font-size:16px}@media (max-width:800px){header{height:78px}nav{gap:15px;font-size:11px}.contact{display:none}section{padding:55px 6%}.hero{padding-top:45px}.intro{flex-wrap:wrap;gap:20px}.intro p{width:100%;max-width:none}.hero-word{margin-top:30px}.hero-bottom{font-size:7px}.watchgrid,.series-layout,.snacks{grid-template-columns:1fr}.watchgrid aside{margin-top:15px}.queue img{width:120px}.sectionhead{flex-wrap:wrap;align-items:start}h2{font-size:43px}.socials{grid-template-columns:repeat(2,1fr)}.snack-art{max-width:470px}.snack-name{font-size:100px}.snack-copy{margin-top:38px}.snack-copy h2{font-size:52px}.aboutcopy{margin-top:20px}.closing h2{font-size:72px}.closing>a{font-size:17px}.copy{margin:25px 0 0;display:block}footer{flex-wrap:wrap;gap:20px}.hero-word{font-size:19.2vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#111c37}header{border-color:#456083}nav{color:#d3e9f5}.contact{border-color:#85cfe7}.mark{background:var(--pink)}section{padding-top:62px;padding-bottom:62px}.hero{background:radial-gradient(at 95% 15%,#ff79b54d,#0000 48%),linear-gradient(135deg,#183a68,#152545 70%);padding-top:42px;padding-bottom:12px;position:relative}.hero:after{content:"";aspect-ratio:1;opacity:.85;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 10px,#183a68 10px 15px),linear-gradient(#ffb186,#ff79b5);border-radius:50%;width:clamp(100px,19vw,260px);position:absolute;top:65px;right:7%}.hero h1,.hero .intro{z-index:1;position:relative}.hero h1{margin:22px 0;font-size:clamp(60px,7vw,100px)}.hero h1 em{color:#fff5f2}.intro{justify-content:flex-start}.hero .button{background:var(--pink);color:#26122e}.button{color:#10213d}.hero-word{-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(105deg,#ff86bd 10%,#fdacd4 42%,#6edff4 80%);-webkit-background-clip:text;background-clip:text;margin-top:18px;font-size:clamp(100px,18.8vw,290px)}.hero-bottom{color:#d6e6f5;border-color:#6699ba;padding:15px 0}#watch{color:#172541;--muted:#53647b;--line:#d7dce3;--lime:#006880;background:#f7f3f0}#watch .eyebrow,#watch .videolabel{color:#006880}.player{border:0;border-bottom:5px solid var(--pink);background:#1b2945}.queue:hover,.queue.active{color:#b12564}.queue img{border-radius:3px;width:120px}.queue span{font-size:13px}.queue b{color:#ba2868}.watchgrid{gap:36px}.videolabel{margin-top:15px}#watch h3{font-size:16px}#series{color:#172541;--line:#bbd6e6;--lime:#087b5a;background:#e5f3fa}.series-list button{color:#172541}.series-list button:hover,.series-list .chosen{color:#fff;background:#087b5a}.series-list button:nth-child(2n){border-left:3px solid #f47b35}.series-list button{padding-left:16px}.series-screen{color:#fff;background:linear-gradient(140deg,#183963,#147a85);border:0;border-bottom:5px solid #f47b35}.controller{color:#ff9959}.series-screen h3{font-size:34px}.snacks{color:#342444;--lime:#71355e;background:#f9c0d9}.snack-art{color:#fff1d8;background:linear-gradient(145deg,#e55d39,#b72945);box-shadow:10px 10px #f08a59}.snack-name em{color:#ffe287}.snack-copy h2{font-size:60px}.snack-copy p{color:#664563;margin:20px 0}.light{color:#fff5f2;background:#342444}#about{background:#142746}.socials{margin-top:26px}.socials a{border-top:3px solid var(--pink);padding:25px}.socials a:nth-child(2n){border-top-color:#66def4}.socials a:nth-child(3n){border-top-color:#f58e53}.socials a:hover{background:#234568}.socials b span{color:var(--pink)}.closing{color:#172541;background:linear-gradient(115deg,#78ddec,#b3e9ef 60%,#ffb8d7);border-top:5px solid #ec615e;padding-top:45px;padding-bottom:45px}.closing .eyebrow{color:#39556e}.closing h2{margin-bottom:25px;font-size:70px}.closing h2 span{color:#c12757}.closing>a{border-color:#7098a6}.copy{border-color:#7c9eaf}footer{background:#10203b}@media (max-width:800px){.hero:after{opacity:.55;width:105px;top:55px;right:8%}.hero h1{font-size:64px}.hero-word{font-size:18.8vw}.intro{gap:20px}.hero .textlink{color:#b9ecf7}.snack-copy h2{font-size:48px}.closing h2{font-size:57px}.socials a{padding:22px 18px}.socials b{font-size:16px}.hero-bottom{font-size:7px}section{padding-top:44px;padding-bottom:44px}.hero{padding-top:35px;padding-bottom:10px}}@media (max-width:480px){header .brand{letter-spacing:.5px;gap:7px;font-size:12px}header .mark{width:27px;height:30px;font-size:25px}header nav{gap:11px;font-size:10px}header nav a{white-space:nowrap}}#watch .queue{color:#172541}#watch .queue:hover,#watch .queue.active{color:#9b2054}#watch .queue small{color:#53647b}#watch h2,#watch h3,#watch .textlink{color:#172541}
