:root{--sky1:#5fb8e8;--sky2:#4faee4;--sky3:#dcf2fc;--cloud:#fff;--cloudS:#ddeef9;--sun:#ffd05e;--sunL:#fff2c0;--far1:#a9cfe6;--far2:#87bad9;--g1:#debb86;--g2:#c99c60;--g3:#b0844a;--dirt:#bc8c58;--dirtS:#9c6c39;--dirtL:#d3a874;--yel:#f7b518;--yelD:#d2900b;--yelL:#ffd75f;--org:#f2892a;--orgD:#cb6a14;--dark:#35323e;--dark2:#4b4856;--steel:#cbd0d7;--steelD:#99a0a9;--glass:#a9def2;--glassD:#79c2e4;--con:#c8cdd7;--conD:#a8aebb;--conDD:#8b92a1;--red:#e5453b;--white:#f8f8f8;--tree:#63b85e;--treeD:#3f8f45;--trunk:#8a5a38;--ink:#2e2a33;--muted:#5a6472}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--sky3);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:"Baloo Da 2",Nunito,Segoe UI,system-ui,sans-serif}.stage{background:var(--sky2);width:100%;height:100dvh;position:relative;overflow:hidden}.scene,.fx{width:100%;height:100%;display:block;position:absolute;inset:0}.fx{pointer-events:none;z-index:2}.brand{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;top:clamp(18px,3vh,36px);left:clamp(20px,3.4vw,54px)}.brand svg{flex:none;width:44px;height:44px}.brand-bn{color:var(--ink);font-size:clamp(20px,2.1vw,27px);font-weight:800;line-height:1}.brand-bn i{color:var(--orgD);letter-spacing:.01em;font-style:normal}.brand-en{letter-spacing:.32em;color:var(--muted);margin-top:5px;font-family:Roboto Mono,ui-monospace,monospace;font-size:clamp(9px,.9vw,11px);font-weight:500;line-height:1}.copy{z-index:4;max-width:min(30ch,72vw);position:absolute;top:clamp(96px,15vh,168px);left:clamp(20px,3.4vw,54px)}.chip{background:var(--yel);color:var(--ink);border:2.5px solid var(--ink);letter-spacing:.16em;box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 15px 5px;font-family:Roboto Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.chip b{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blip}@keyframes blip{0%,to{opacity:1}50%{opacity:.25}}h1{letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(38px,6vw,78px);font-weight:800;line-height:.96}h1 em{color:var(--orgD);font-style:normal}.lede{color:var(--muted);max-width:31ch;margin:16px 0 0;font-family:Nunito,sans-serif;font-size:clamp(14px,1.35vw,17.5px);font-weight:600;line-height:1.55}.bar{width:min(330px,70vw);margin-top:26px}.bar-h{letter-spacing:.18em;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-family:Roboto Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:flex}.bar-h b{color:var(--orgD);font-size:14px}.rail{border:2.5px solid var(--ink);background:var(--white);border-radius:999px;height:14px;position:relative;overflow:hidden}.lit{background:var(--yel);transform-origin:0;width:68%;animation:2.4s cubic-bezier(.18,.8,.28,1) both grow;position:absolute;inset:0 auto 0 0}.lit:after{content:"";background:repeating-linear-gradient(-45deg,#2e2a3338 0 7px,#0000 7px 15px);animation:1s linear infinite march;position:absolute;inset:0}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes march{to{background-position:21px 0}}.site{z-index:4;letter-spacing:.2em;color:var(--muted);font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;position:absolute;top:clamp(24px,4vh,44px);right:clamp(20px,3.4vw,54px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.brand{gap:9px;top:16px;left:18px}.brand svg{width:36px;height:36px}.copy{max-width:none;top:78px;left:18px;right:18px}.chip{margin-bottom:14px}.lede{max-width:27ch;margin-top:13px}.site{display:none}.bar{width:100%;margin-top:15px}}@media (max-aspect-ratio:95/100) and (max-height:800px){.copy{top:72px}.chip{margin-bottom:10px}.lede{margin-top:10px}.bar{margin-top:11px}}@media (max-aspect-ratio:95/100) and (max-height:711px){.copy{top:66px}.chip{margin-bottom:10px}h1{font-size:32px}.lede{margin-top:10px;font-size:12.5px;line-height:1.45}.bar{margin-top:12px}}@media (max-aspect-ratio:95/100) and (max-height:619px){.lede{display:none}}@media (max-height:460px){.lede{display:none}.bar{margin-top:14px}h1{font-size:clamp(28px,6vw,42px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.slew{transform-origin:1287px 96px;animation:26s ease-in-out infinite alternate slew}@keyframes slew{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}.trol{animation:11s ease-in-out infinite alternate trol}@keyframes trol{0%{transform:translate(0)}to{transform:translate(-330px)}}.cbl{transform-origin:0 96px;animation:7.3s ease-in-out infinite alternate cbl}@keyframes cbl{0%{transform:scaleY(1)}to{transform:scaleY(2.67)}}.hk{animation:7.3s ease-in-out infinite alternate hk}@keyframes hk{0%{transform:translateY(0)}to{transform:translateY(150px)}}.ld{transform-origin:1150px 186px;animation:5.4s ease-in-out infinite alternate sway}@keyframes sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.bm{transform-origin:1160px 726px;animation:6s ease-in-out infinite bm}@keyframes bm{0%{transform:rotate(6deg)}22%{transform:rotate(11deg)}44%{transform:rotate(-9deg)}64%{transform:rotate(-11deg)}84%{transform:rotate(3deg)}to{transform:rotate(6deg)}}.ar{transform-origin:1006px 598px;animation:6s ease-in-out infinite ar}@keyframes ar{0%{transform:rotate(-16deg)}22%{transform:rotate(6deg)}44%{transform:rotate(20deg)}64%{transform:rotate(18deg)}84%{transform:rotate(-10deg)}to{transform:rotate(-16deg)}}.bk{transform-origin:938px 726px;animation:6s ease-in-out infinite bk}@keyframes bk{0%{transform:rotate(24deg)}20%{transform:rotate(-30deg)}44%{transform:rotate(-36deg)}60%{transform:rotate(-38deg)}70%{transform:rotate(34deg)}84%{transform:rotate(28deg)}to{transform:rotate(24deg)}}.ram1{transform-origin:1196px 690px;animation:6s ease-in-out infinite ram1}@keyframes ram1{0%{transform:scaleX(1)}44%{transform:scaleX(1.3)}to{transform:scaleX(1)}}.ram2{transform-origin:1040px 612px;animation:6s ease-in-out infinite ram2}@keyframes ram2{0%{transform:scaleX(1.24)}44%{transform:scaleX(.9)}to{transform:scaleX(1.24)}}.tilt{transform-origin:1250px 780px;animation:6s ease-in-out infinite tilt}@keyframes tilt{0%,to{transform:rotate(0)}44%{transform:rotate(-1.3deg)}}.puff{transform-origin:900px 768px;animation:6s ease-out infinite puff}@keyframes puff{0%,14%{opacity:0;transform:scale(.35)}24%{opacity:.75;transform:scale(1)}46%,to{opacity:0;transform:scale(1.9)}}.spill{animation:6s linear infinite spill}@keyframes spill{0%,64%{opacity:0;transform:translate(0)}66%{opacity:1;transform:translate(0)}78%{opacity:.9;transform:translate(14px,86px)}84%,to{opacity:0;transform:translate(18px,104px)}}.smoke{animation:2.6s ease-out infinite smoke}@keyframes smoke{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:.55}to{opacity:0;transform:translate(-16px,-70px)scale(1.9)}}.skid{animation:9s ease-in-out infinite alternate skid}@keyframes skid{0%{transform:translate(0)}to{transform:translate(78px)}}.arm2{transform-origin:778px 672px;animation:4.6s ease-in-out infinite alternate arm2}@keyframes arm2{0%{transform:rotate(0)}to{transform:rotate(-26deg)}}.tip{transform-origin:604px 702px;animation:4.6s ease-in-out infinite alternate tip}@keyframes tip{0%{transform:rotate(0)}to{transform:rotate(20deg)}}.sw1{transform-origin:660px 728px}.sw2{transform-origin:744px 728px}.sw1,.sw2{animation:1.1s linear infinite alternate roll}@keyframes roll{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.rig{animation:30s linear infinite rig}@keyframes rig{0%{transform:translate(1800px)}to{transform:translate(-560px)}}.drum{transform-origin:196px 806px;animation:3.1s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}.r1{transform-origin:104px 858px}.r2{transform-origin:256px 858px}.r3{transform-origin:306px 858px}.r1,.r2,.r3{animation:.9s linear infinite turn}.cl1{animation:66s linear infinite drift}.cl2{animation:92s linear -30s infinite drift}.cl3{animation:78s linear -55s infinite drift}.cl4{animation:110s linear -12s infinite drift}@keyframes drift{0%{transform:translate(1750px)}to{transform:translate(-560px)}}.rays{transform-origin:1462px 128px;animation:70s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.glowp{transform-origin:1462px 128px;animation:8s ease-in-out infinite alternate glowp}@keyframes glowp{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.07)}}.tr1{transform-origin:140px 700px;animation:6.2s ease-in-out infinite alternate bend}.tr2{transform-origin:250px 704px;animation:7.8s ease-in-out -2s infinite alternate bend}.tr3{transform-origin:54px 706px;animation:5.4s ease-in-out -1s infinite alternate bend}@keyframes bend{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.9deg)}}.birds{animation:34s linear infinite fly}@keyframes fly{0%{transform:translate(-260px,60px)}to{transform:translate(1900px,-20px)}}.wg{animation:.46s ease-in-out infinite alternate wg}@keyframes wg{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}.hit{transform-origin:836px 566px;animation:.68s ease-in-out infinite alternate hit}@keyframes hit{0%{transform:rotate(12deg)}to{transform:rotate(-66deg)}}.wave{transform-origin:452px 700px;animation:1.5s ease-in-out infinite alternate wave}@keyframes wave{0%{transform:rotate(-12deg)}to{transform:rotate(24deg)}}.bob{animation:1.4s ease-in-out infinite alternate bob}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.p-sun{transform:translate(-62px,202px)}@media (min-aspect-ratio:95/100) and (max-aspect-ratio:3/2){.p-sun{transform:translate(-405px,202px)}}@media (max-aspect-ratio:95/100){.p-load{transform:translate(100px)}.p-bld,.p-exc{transform:translate(-120px)}.p-sun{--sx:-185px;--sy:-160px;transform:translate(var(--sx),var(--sy))}}@media (max-aspect-ratio:44/100){.p-sun{--sx:-228px}}@media (max-aspect-ratio:95/100) and (max-height:879px){.p-sun{--sy:-100px}}@media (max-aspect-ratio:95/100) and (max-height:759px){.p-sun{--sy:-65px}}.nightsky{display:none}.grade{pointer-events:none}.stars circle{animation-name:twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes twinkle{0%{opacity:.18}to{opacity:.95}}[data-phase=dawn] .sk0{stop-color:#4a5c8e}[data-phase=dawn] .sk1{stop-color:#8a76a4}[data-phase=dawn] .sk2{stop-color:#dc9184}[data-phase=dawn] .sk3{stop-color:#ffc79c}[data-phase=dawn] .sk4{stop-color:#ffe5c2}[data-phase=dawn] .sun-disc{fill:#ffb162}[data-phase=dawn] .sun-core{fill:#ffe7bc}[data-phase=dawn] .rays{fill:#ffd7a6;opacity:.42}[data-phase=dawn] .grade{fill:#ff9e7a;opacity:.13;mix-blend-mode:multiply}[data-phase=dusk] .sk0{stop-color:#31538a}[data-phase=dusk] .sk1{stop-color:#7a5f97}[data-phase=dusk] .sk2{stop-color:#e0784d}[data-phase=dusk] .sk3{stop-color:#ffa75e}[data-phase=dusk] .sk4{stop-color:#ffd08c}[data-phase=dusk] .sun-disc{fill:#ff8438}[data-phase=dusk] .sun-core{fill:#ffd07a}[data-phase=dusk] .rays{fill:#ff9b58;opacity:.5}[data-phase=dusk] .grade{fill:#ff8a3c;opacity:.17;mix-blend-mode:multiply}[data-phase=dawn] h1,[data-phase=dusk] h1,[data-phase=dawn] .brand-bn,[data-phase=dusk] .brand-bn{text-shadow:0 1px 14px #fff4e2d9,0 0 3px #fff4e2b3}[data-phase=dawn] .lede,[data-phase=dusk] .lede{color:#4a4038}[data-phase=dawn] h1 em,[data-phase=dusk] h1 em,[data-phase=dawn] .bar-h b,[data-phase=dusk] .bar-h b,[data-phase=dawn] .brand-bn i,[data-phase=dusk] .brand-bn i{color:#7e3406}[data-phase=night] .sk0{stop-color:#050b18}[data-phase=night] .sk1{stop-color:#0a1730}[data-phase=night] .sk2{stop-color:#12284a}[data-phase=night] .sk3{stop-color:#1b3a63}[data-phase=night] .sk4{stop-color:#26507e}[data-phase=night] .daysun{display:none}[data-phase=night] .nightsky{display:block}[data-phase=night] .grade{fill:#071733;opacity:.56}[data-phase=night] .floods{mix-blend-mode:screen}[data-phase=night] .cl1,[data-phase=night] .cl2,[data-phase=night] .cl3,[data-phase=night] .cl4{opacity:.3}[data-phase=night] h1,[data-phase=night] .brand-bn{color:#f1f6ff;text-shadow:0 2px 18px #040a16cc}[data-phase=night] h1 em,[data-phase=night] .brand-bn i{color:#ffc46a}[data-phase=night] .brand-en,[data-phase=night] .lede,[data-phase=night] .bar-h{color:#cbdaf2;text-shadow:0 1px 10px #040a16e6}[data-phase=night] .bar-h b{color:#ffc46a}[data-phase=night] .rail{background:#dce8ff29;border-color:#dce8ff}[data-phase=night] .chip{background:#ffc46a;border-color:#0a1730;box-shadow:0 3px #0a1730}
