body.home{--night:#070b14;--navy:#0c1524;--panel:#111c30;--hair:#a0cdeb29;--text:#e9f0f6;--mute:#a3b4c6;--aqua:#7fe0ee;--amber:#ffb454;--f:1;--c:0;--sweep:pg-sweep-a;background:var(--night);color:var(--text)}body.home:has(#sw:checked),body.home.on{--f:0;--c:1;--sweep:pg-sweep-b}.home main{padding:0}.home a{color:var(--aqua)}.home .w{max-width:1180px;margin:0 auto;padding:0 16px}.home h1,.home h2,.home h3{font-size:inherit;margin:0}.home .vh{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:fixed;top:50%;left:0}.home .c{vertical-align:super;color:var(--aqua);opacity:.85;margin-left:1px;font-size:.72em;line-height:0;text-decoration:none}.home .st{display:inline-grid}.home .st>span{grid-area:1/1;transition:opacity .35s}.home .s-off{opacity:var(--f)}.home .s-on{opacity:var(--c)}.top{z-index:20;position:absolute;top:0;left:0;right:0}.top-in{align-items:center;gap:12px 28px;display:flex;padding-top:16px!important;padding-bottom:12px!important}.logo{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:1.06rem;font-weight:400;text-decoration:none;display:flex;color:var(--text)!important}.logo b{font-weight:750}.top-nav{gap:26px;margin-left:auto;font-size:.95rem;display:none}.top-nav a{color:var(--mute);text-decoration:none}.top-nav a:hover{color:var(--text)}.top .cta{margin-left:auto}@media (width>=920px){.top-nav{display:flex}.top .cta{margin-left:0}}@media (width<=400px){.logo .wm{font-size:.95rem}.logo svg{width:28px;height:28px}}.home .cta{color:#231300;background:linear-gradient(#ffd08a,#ffa733);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59,0 10px 34px -8px #ffaa3ca6}.home .cta:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff80,0 16px 44px -8px #ffaa3cd9}.home .cta.sm{white-space:nowrap;padding:9px 16px;font-size:.92rem}.home .ghost{color:var(--text);background:#ffffff0d;border:1px solid #bee1f559;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.home .ghost:hover{border-color:var(--aqua);background:#ffffff1a}.home .btns{flex-wrap:wrap;gap:12px;display:flex}.home .btns.center{justify-content:center}.home a:focus-visible,.home .cta:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.hero{background:radial-gradient(900px 600px at 78% 30%, #3c78a047, transparent 70%), radial-gradient(700px 500px at 8% 90%, #ffaa461a, transparent 70%), repeating-linear-gradient(180deg, #ffffff06 0 1px, transparent 1px 46px), linear-gradient(180deg,#060912,#0b1322 70%,var(--night));padding:76px 0 56px;position:relative;overflow:hidden}.hero-in{gap:26px;display:grid}.hero-copy{min-width:0}.home .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);margin:0 0 14px;font-size:.78rem;font-weight:700}.home h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,9.4vw,4.5rem);font-weight:800;line-height:1.02}.home h1 em{letter-spacing:-.02em;background:linear-gradient(100deg,#fff 10%,var(--aqua) 55%,#bfeaf2);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-style:italic;font-weight:400}.lede{color:#c5d2df;max-width:34em;margin:18px 0 24px;font-size:1.08rem}.ticks{color:var(--mute);flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.ticks li:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 10px var(--amber);vertical-align:middle;border-radius:50%;margin-right:8px;display:inline-block}.stage{order:-1;min-width:0;padding-bottom:26px;position:relative}.pane{aspect-ratio:343/250;isolation:isolate;background:#1b2a31;border:8px solid #0a101a;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 80px -30px #000}.room,.frost,.glare,.sweep{position:absolute;inset:0}.room svg{width:110%;height:110%;position:absolute;top:-5%;left:-5%}.room .l1{transform:translate(calc(var(--mx,0)*-5px),calc(var(--my,0)*-3px))}.room .l2{transform:translate(calc(var(--mx,0)*-14px),calc(var(--my,0)*-8px))}.room .l3{transform:translate(calc(var(--mx,0)*-30px),calc(var(--my,0)*-14px))}.steam path{opacity:.22;animation:5s ease-in-out infinite pg-steam}.steam path:nth-child(2){animation-delay:-1.7s}.steam path:nth-child(3){animation-delay:-3.1s}.flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite pg-flick}.frost{opacity:var(--f);will-change:opacity;background:#d5e1e6;transition:opacity .45s cubic-bezier(.3,.7,.2,1)}.frost svg{filter:blur(16px);width:116%;height:116%;position:absolute;top:-8%;left:-8%}.frost:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#f6fbfd75,#dce8ee4d);position:absolute;inset:0}.glare{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 70% at calc(50% + var(--mx,0)*40%) calc(35% + var(--my,0)*40%), #ffffff2b, transparent 70%), linear-gradient(112deg, transparent 22%, #ffffff17 30%, transparent 38%, transparent 55%, #ffffff0f 60%, transparent 68%)}.sweep{pointer-events:none;animation:var(--sweep) .9s cubic-bezier(.3,.6,.3,1) both;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);transform:translate(-120%)}.mull{background:linear-gradient(90deg,#0a101a,#1a2536,#0a101a);width:6px;position:absolute;top:0;bottom:0}.mull.m1{left:33.333%}.mull.m2{left:66.666%}.hud{letter-spacing:.04em;color:#fff;background:#070b14b8;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:.74rem;font-weight:650;display:flex;position:absolute;top:10px;left:10px}.hud i{background:#6b7c8f;border-radius:50%;width:8px;height:8px}.hud i:after{content:"";background:var(--amber);width:8px;height:8px;box-shadow:0 0 10px var(--amber);opacity:var(--c);border-radius:50%;transition:opacity .3s;display:block}.spill{filter:blur(26px);pointer-events:none;height:70px;position:absolute;bottom:-14px;left:4%;right:4%}.spill i{border-radius:50%;transition:opacity .5s;position:absolute;inset:0}.spill .cool{opacity:var(--f);background:#cde8f380}.spill .warm{opacity:var(--c);background:#ffb05480}.wallsw{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;right:14px}.plate{background:linear-gradient(160deg,#fafcfd,#cfd8df);border-radius:9px;width:50px;height:76px;display:block;position:relative;box-shadow:0 0 0 1px #00000040,0 12px 26px -6px #000c,inset 0 1px #fff}.rocker{width:26px;height:44px;transform:perspective(120px) rotateX(calc(-16deg + var(--c)*32deg));background:linear-gradient(#e9eef2 0 49%,#aab6c0 50%,#f5f8fa 51% 100%);border-radius:5px;transition:transform .14s;position:absolute;top:16px;left:12px;box-shadow:0 0 0 1px #00000047}.led{background:#8b97a3;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.led:after{content:"";background:var(--amber);box-shadow:0 0 8px 2px var(--amber);opacity:var(--c);border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.swtxt{text-align:right;color:var(--mute);border:1px solid var(--hair);background:#070b14c7;border-radius:12px;order:-1;padding:8px 12px;font-size:.8rem;line-height:1.3}.swtxt b{color:var(--text);font-size:.92rem;display:block}.wallsw:hover .plate{box-shadow:0 0 0 1px #00000040,0 0 0 5px #7fe0ee40,0 12px 26px -6px #000c,inset 0 1px #fff}body.home:has(#sw:focus-visible) .plate{outline:3px solid var(--aqua);outline-offset:3px}.js .wallsw .plate{animation:2.6s ease-in-out 3.2s 2 pg-nudge}.stats{grid-template-columns:1fr 1fr;gap:10px;margin:44px 0 0;padding:0;list-style:none;display:grid}.stats li{border:1px solid var(--hair);background:linear-gradient(160deg,#ffffff14,#ffffff06);border-radius:16px;padding:16px}.stats b{letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-size:1.18rem;line-height:1.15;display:block}.stats span{color:var(--mute);font-size:.85rem;line-height:1.4;display:block}@media (width>=920px){.home .w{padding:0 32px}.hero{padding:120px 0 72px}.hero-in{grid-template-columns:minmax(0,10fr) minmax(0,11fr);align-items:center;gap:56px}.stage{perspective:1500px;order:0;padding-bottom:34px}.pane{aspect-ratio:6/5;transform:rotateY(calc(-9deg + var(--mx,0)*5deg)) rotateX(calc(3deg + var(--my,0)*-4deg));border-width:11px;transition:transform .25s ease-out;box-shadow:0 0 0 1px #ffffff24,40px 50px 110px -30px #000}.frost svg{filter:blur(24px)}.wallsw{bottom:6px;left:-26px;right:auto}.swtxt{text-align:left;order:0}.plate{width:58px;height:88px}.rocker{width:30px;height:50px;top:19px;left:14px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:72px}.stats li{padding:22px}.stats b{font-size:1.5rem}.lede{font-size:1.17rem}}.sec{padding:72px 0;position:relative}.sec .head{max-width:46rem;margin:0 0 34px}.home h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:16px;font-size:clamp(1.8rem,5.2vw,2.9rem);font-weight:780;line-height:1.08}.home h3{letter-spacing:-.015em;font-size:1.3rem}.sec p{color:#c5d2df}.sec p a{text-underline-offset:3px}.split{gap:34px;display:grid}.links{margin-top:26px}@media (width>=920px){.sec{padding:112px 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:72px}.split.atop{align-items:start}}.how{background:linear-gradient(180deg,var(--night),var(--navy))}.facts{color:#c5d2df;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.facts li{padding-left:22px;position:relative}.facts li:before{content:"";background:var(--aqua);width:10px;height:2px;position:absolute;top:.62em;left:0}.facts b{color:#fff}.xs-card{border:1px solid var(--hair);background:linear-gradient(160deg,#ffffff14,#ffffff05);border-radius:22px;padding:18px;box-shadow:0 40px 90px -50px #000}.xs{background:radial-gradient(120% 100% at 0,#ffbe6429,#0000 55%),#080d18;border-radius:12px;align-items:stretch;height:260px;display:flex;overflow:hidden}.xs svg{flex:none;width:22%;height:100%}.xs line{stroke:#ffd08a;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:7 9;animation:1.1s linear infinite pg-flow}.xs .thru{opacity:var(--c);transition:opacity .3s}.xs .scat{opacity:calc(var(--f)*.55);transition:opacity .3s}.slab{background:linear-gradient(90deg,#a0e1f08c,#a0e1f02e);border-inline:1px solid #c8f0fa80;flex:none;width:12px}.film{background:rgba(214,230,238,calc(var(--f)*.2));flex:1;grid-template-columns:repeat(6,1fr);place-items:center;min-width:0;padding:8px 4px;transition:background .4s;display:grid}.film i{width:70%;max-width:26px;height:5px;transform:rotate(calc(var(--r)*var(--f)));transition:transform .5s cubic-bezier(.3,1.5,.5,1) var(--d);background:linear-gradient(90deg,#7fe0ee,#e6fbff);border-radius:3px;box-shadow:0 0 8px #7fe0ee80}.xs-cap{color:#c5d2df;justify-content:space-between;align-items:center;gap:14px;padding:16px 4px 2px;font-size:.95rem;display:flex}.xs-cap b{color:#fff}.pill{cursor:pointer;color:var(--text);user-select:none;background:#ffffff0f;border:1px solid #bee1f559;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 15px 9px 10px;font-size:.9rem;font-weight:650;display:inline-flex}.pill i,.fab i{background:#34465c;border-radius:20px;flex:none;width:34px;height:20px;transition:background .25s;position:relative}.pill i:after,.fab i:after{content:"";width:14px;height:14px;transform:translateX(calc(var(--c)*14px));background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}body.home:has(#sw:checked) .pill i,body.home:has(#sw:checked) .fab i,body.home.on .pill i,body.home.on .fab i{background:var(--amber)}.cost{background:radial-gradient(800px 500px at 90% 0, #ffaa4617, transparent 70%), var(--navy)}.cost-card{border:1px solid var(--hair);background:linear-gradient(170deg,#ffffff12,#ffffff05);border-radius:22px;overflow:hidden}.home table.ct{border-collapse:collapse;width:100%;font-size:1rem}.ct caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home .ct th,.home .ct td{text-align:left;background:0 0;border:0;padding:0}.ct thead{display:none}.ct tr{border-bottom:1px solid var(--hair);padding:18px 18px 16px;display:block}.ct tbody th{color:#fff;font-weight:650;display:block}.ct td{color:var(--mute);font-size:.9rem;display:block}.ct td.rng{color:#c5d2df;margin:2px 0 6px;font-size:1rem}.ct td.rng b{color:var(--amber);letter-spacing:-.02em;margin-right:4px;font-size:1.35rem}.bar{background:#ffffff14;border-radius:8px;height:8px;margin-top:10px;display:block;position:relative}.bar i{top:0;bottom:0;left:var(--a);width:var(--b);background:linear-gradient(90deg,var(--aqua),var(--amber));transform-origin:0;border-radius:8px;position:absolute;box-shadow:0 0 14px #ffb45473}.js .rv .bar i{transition:transform .9s cubic-bezier(.2,.8,.2,1) .25s;transform:scaleX(0)}.js .rv.in .bar i{transform:none}.jobs{grid-template-columns:1fr;display:grid}.jobs div{border-bottom:1px solid var(--hair);padding:18px}.jobs div:last-child{border-bottom:0}.jobs span{color:var(--mute);font-size:.9rem;display:block}.jobs b{color:#fff;letter-spacing:-.02em;margin:2px 0;font-size:1.3rem;display:block}.jobs small{color:var(--mute);font-size:.84rem;line-height:1.4;display:block}.note{max-width:52rem;margin:24px 0 28px;font-size:.98rem}@media (width>=920px){.ct thead{display:table-header-group}.ct tr{padding:0;display:table-row}.home .ct th,.home .ct td{vertical-align:middle;border-bottom:1px solid var(--hair);padding:20px 26px;display:table-cell}.home .ct thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:16px;padding-bottom:14px;font-size:.74rem;font-weight:700}.ct td.rng{width:44%;margin:0}.ct td.who{width:26%}.jobs{grid-template-columns:repeat(4,1fr)}.jobs div{border-bottom:0;border-right:1px solid var(--hair);padding:24px 26px}.jobs div:last-child{border-right:0}}.duo{gap:16px;display:grid}.opt{border:1px solid var(--hair);background:linear-gradient(170deg,#ffffff12,#ffffff05);border-radius:22px;padding:24px;position:relative;overflow:hidden}.opt .tag{color:var(--aqua);margin:4px 0 10px;font-weight:600}.opt p{margin:0}.stack{perspective:900px;height:170px;margin-bottom:8px;position:relative}.stack i{width:150px;height:110px;transform:rotateX(58deg) rotateZ(-38deg) translateZ(calc(var(--z)*1px));border-radius:8px;margin:-55px 0 0 -75px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.stack .g{background:linear-gradient(135deg,#96e1f059,#96e1f01a);border:1.5px solid #c8f2fab3}.stack .f{background:linear-gradient(135deg,rgba(255,255,255,calc(.25 + var(--f)*.6)),rgba(225,238,244,calc(.12 + var(--f)*.6)));border:1.5px solid #ffc878e6;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .4s;box-shadow:0 0 22px #ffb45459}.stack.two i:first-child{--z:-16}.stack.two i:nth-child(2){--z:16}.stack.three i:first-child{--z:-26}.stack.three i:nth-child(2){--z:0}.stack.three i:nth-child(3){--z:26}.opt:hover .stack.two i:first-child{--z:-34}.opt:hover .stack.two i:nth-child(2){--z:34}.opt:hover .stack.three i:first-child{--z:-50}.opt:hover .stack.three i:nth-child(3){--z:50}@media (width>=760px){.duo{grid-template-columns:1fr 1fr;gap:24px}.opt{padding:34px}}.uses{background:linear-gradient(180deg,var(--night),var(--navy))}.trio{gap:16px;display:grid}.use{border:1px solid var(--hair);background:linear-gradient(170deg,#ffffff12,#ffffff05);border-radius:22px;text-decoration:none;transition:transform .3s,border-color .3s;display:block;overflow:hidden;color:var(--text)!important}.use:hover{border-color:#7fe0ee99;transform:translateY(-6px)}.mini{aspect-ratio:16/10;position:relative;overflow:hidden}.mini svg{width:100%;height:100%;position:absolute;inset:0}.mfrost{opacity:var(--f);background:#e2edf2e6;transition:opacity .45s;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mfrost{backdrop-filter:blur(9px);background:#e2edf280}}.use:hover .mfrost,.use:focus-visible .mfrost{opacity:0}.drops{animation:.7s linear infinite pg-flow}.use h3,.use p,.use .go{margin:0;padding:0 22px}.use h3{margin-top:20px}.use p{color:var(--mute);margin-top:6px}.use .go{color:var(--aqua);margin:14px 0 22px;font-weight:650;display:block}@media (width>=760px){.trio{grid-template-columns:repeat(3,1fr);gap:22px}}.checks{counter-reset:n;gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{counter-increment:n;border:1px solid var(--hair);color:#d6e0ea;background:#ffffff0a;border-radius:16px;padding:16px 18px 16px 62px;position:relative}.checks li:before{content:counter(n);color:#231300;background:linear-gradient(#ffd08a,#ffa733);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.quote{background:radial-gradient(900px 600px at 15% 10%, #3c82aa40, transparent 70%), radial-gradient(700px 500px at 95% 90%, #ffaa461f, transparent 70%), var(--navy)}.steps{counter-reset:s;gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;color:#c5d2df;padding-left:54px;position:relative}.steps li:before{content:counter(s);width:36px;height:36px;color:var(--aqua);background:#7fe0ee14;border:1px solid #7fe0ee80;border-radius:12px;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.steps b{color:#fff;display:block}.home .disclosure{border:1px solid #ffb45459;border-left:4px solid var(--amber);color:#f1e3cd;background:#ffb45414;border-radius:10px;padding:12px 16px;font-size:.95rem}.form-card{background:linear-gradient(165deg,#ffffff1c,#ffffff08);border:1px solid #bee1f547;border-radius:24px;padding:22px 18px;box-shadow:0 50px 120px -50px #000,inset 0 1px #fff3}.form-card h3{margin-bottom:4px;font-size:1.45rem}.home form.lead{color-scheme:dark;background:0 0;border:0;margin:0;padding:0}.home form.lead label{color:#dbe5ee;font-size:.93rem}.home form.lead input,.home form.lead select,.home form.lead textarea{color:var(--text);background:#0a111e;border:1px solid #33455c;border-radius:10px;padding:11px 12px}.home form.lead input:focus,.home form.lead select:focus,.home form.lead textarea:focus{outline:2px solid var(--aqua);outline-offset:1px;border-color:var(--aqua)}.home form.lead .consent{color:var(--mute)}.home form.lead .btn{background:linear-gradient(#ffd08a,#ffa733);border-radius:999px;width:100%;padding:15px 24px;font-size:1.05rem;font-weight:700;box-shadow:0 10px 34px -8px #ffaa3ca6;color:#231300!important}@media (width>=920px){.form-card{padding:34px}}.home .sources{border-top:1px solid var(--hair);color:var(--mute);margin-top:0;padding:36px 0 44px}.home .sources h2{letter-spacing:0;margin-bottom:10px;font-size:1rem}.home .sources ol{margin:0;padding-left:1.4em}.home .sources li:target{color:#fff}.home footer.site{border-top:1px solid var(--hair);color:var(--mute);background:#05080f}.home footer.site strong{color:var(--text)}.home footer.site .wrap{max-width:1180px;padding-bottom:84px}.fab{z-index:30;cursor:pointer;user-select:none;color:var(--text);background:#0a101ce0;border:1px solid #bee1f54d;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 11px;font-size:.88rem;font-weight:650;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 40px -10px #000}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fab{backdrop-filter:blur(12px);background:#0a101c99}}.hero-on .fab{opacity:0;pointer-events:none;transform:translateY(16px)}.js .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.js .rv.in{opacity:1;transform:none}.js .stats .rv:nth-child(2),.js .trio .rv:nth-child(2),.js .duo .rv:nth-child(2),.js .checks .rv:nth-child(2){transition-delay:80ms}.js .stats .rv:nth-child(3),.js .trio .rv:nth-child(3),.js .checks .rv:nth-child(3){transition-delay:.16s}.js .stats .rv:nth-child(4),.js .checks .rv:nth-child(4){transition-delay:.24s}.js .checks .rv:nth-child(5){transition-delay:.32s}@keyframes pg-sweep-a{0%{opacity:0;transform:translate(-120%)}25%{opacity:.85}to{opacity:0;transform:translate(120%)}}@keyframes pg-sweep-b{0%{opacity:0;transform:translate(-120%)}25%{opacity:.85}to{opacity:0;transform:translate(120%)}}@keyframes pg-steam{0%,to{opacity:.08;transform:translateY(10px)}50%{opacity:.3;transform:translateY(-10px)}}@keyframes pg-flick{0%,to{transform:scale(1)}40%{transform:scale(.86,1.14)}70%{transform:scale(1.08,.92)}}@keyframes pg-flow{to{stroke-dashoffset:-16px}}@keyframes pg-nudge{0%,to{transform:none}12%{transform:translateY(-5px)}24%{transform:none}36%{transform:translateY(-3px)}48%{transform:none}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}.js .rv .bar i{transform:none}.sweep{display:none}}
