:root{--accent:#b79ced;--ink:#0b0b0d;--bg:#f3f2f4;--mut:#77757a;--l:#e2e0e4}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.a{color:var(--accent)}.s{letter-spacing:0;font-family:Pinyon Script,cursive;font-size:1.08em;font-weight:400}h1,h2,h3{letter-spacing:-.04em;font-weight:500;line-height:1}section,.meta{padding:120px 80px}.dark{background:var(--ink);color:#fff}.lab{margin-bottom:24px;font-size:12px;font-weight:500}.lab.c{text-align:center}.lab.r{text-align:right}.pill{background:var(--ink);color:#fff;border-radius:99px;align-items:center;gap:14px;padding:6px 6px 6px 18px;font-size:13px;font-weight:500;display:inline-flex}.pill b{color:var(--ink);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pill.light{color:var(--ink);background:#fff}.pill.light b{background:var(--ink);color:#fff}.nav{z-index:5;color:#fff;justify-content:space-between;align-items:center;padding:22px 24px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.logo{letter-spacing:-.02em;font-size:15px;font-weight:600}.nav nav{gap:22px;display:flex}.nav sup{font-size:8px}.burger{display:none}.hero{flex-direction:column;justify-content:space-between;min-height:760px;padding:130px 24px 40px;display:flex;position:relative;overflow:hidden}.glow{background:radial-gradient(ellipse 60% 70% at 75% 40%,#5a5866 0,#26252b 40%,transparent 70%),radial-gradient(circle at 20% 90%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 40%);opacity:.9;position:absolute;inset:0}.hero>*{position:relative}h1{letter-spacing:-.06em;color:#eee;font-size:clamp(70px,12.5vw,190px);line-height:.88}.amp{color:var(--accent);opacity:.95;margin:0 -.02em 0 .3em;font-size:1.15em}.hero-b{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hl{max-width:280px;margin-bottom:14px;font-size:14px}.hero small{opacity:.7;font-size:11px}.hlist{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:17px;display:flex}.hlist em{opacity:.8;font-family:Pinyon Script;font-style:normal}.hlist .pill{margin-top:20px}.meta{justify-content:space-between;padding:28px 24px;font-size:12px;display:flex}.intro{text-align:center;padding:180px 80px 160px}.big{letter-spacing:-.03em;max-width:22ch;margin:0 auto;font-size:clamp(28px,3.4vw,46px);line-height:1.15}.sub{max-width:520px;color:var(--mut);margin:60px auto 28px;font-size:13px}.sub b{color:var(--ink)}.sol{grid-template-columns:1fr 2.3fr;gap:40px;display:grid}.sol h2{margin-bottom:60px;font-size:clamp(40px,4.4vw,60px)}.svc{grid-template-columns:.8fr 2fr;gap:40px;margin-left:-40%;display:grid}.tabs p{color:#666;border-bottom:1px solid #222;padding:18px 0;font-size:18px}.tabs .on{color:#fff;border-color:#555}.tabs em{font-family:Pinyon Script;font-style:normal}.scards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sc{background:#18181b;border:1px solid #232327;border-radius:14px;padding:28px}.sc h3{margin:18px 0 10px;font-size:24px}.sc p{color:#aaa;font-size:13px}.sc ul{flex-wrap:wrap;gap:6px 16px;margin:16px 0;font-size:12px;display:flex}.sc li:before{content:"• "}.sc small{color:#888;font-size:12px}.ic{fill:none;width:36px;height:36px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tog{letter-spacing:-.02em;color:#ccc;max-width:30ch;margin:120px 0 40px auto;font-size:clamp(20px,2vw,28px)}.logos{grid-template-columns:repeat(5,1fr);gap:8px;margin-left:-40%;display:grid}.logos>*{color:#bbb;letter-spacing:-.02em;background:#141416;border-radius:10px;place-items:center;height:84px;font-size:17px;font-weight:600;display:grid}.logos .n{flex-direction:column;justify-content:center;display:flex}.logos .n i{color:#fff;font-size:40px}.logos .n small{font-size:11px;font-weight:400}.logos .pill{justify-content:center;place-items:unset;border-radius:10px;font-size:13px;display:flex}.ideas{background:#fff;padding:120px 24px}.giant{letter-spacing:-.06em;font-size:clamp(70px,13vw,200px);line-height:.9}.giant .amp{color:var(--accent)}.ib{justify-content:space-between;align-items:flex-start;gap:40px;margin:30px 0 70px;display:flex}.ib span{font-size:18px}.ib p{max-width:520px;color:var(--mut);font-size:13px}.ib b{color:var(--ink)}.proj{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.proj a{background:var(--ink);color:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.proj img{object-fit:cover;object-position:top;opacity:.92;width:100%;height:440px;transition:transform .5s;display:block}.proj a:hover img{transform:scale(1.03)}.proj a div{background:linear-gradient(#0000,#000000d9);padding:70px 22px 20px;position:absolute;bottom:0;left:0;right:0}.proj h3{margin-bottom:12px;font-size:34px}.tag{backdrop-filter:blur(4px);border:1px solid #fff6;border-radius:99px;margin-right:6px;padding:3px 10px;font-size:11px;display:inline-block}.ctr{text-align:center;margin-bottom:70px;font-size:clamp(40px,4.4vw,60px)}.steps{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;display:grid}.steps div{border:1px solid var(--l);background:#fff;border-radius:14px;padding:24px}.steps h4{justify-content:space-between;font-size:17px;font-weight:500;display:flex}.steps i{color:var(--accent);font-size:12px;font-style:normal}.num{letter-spacing:-.06em;text-align:center;margin:30px 0;font-size:110px;line-height:1;display:block}.steps p{color:var(--mut);font-size:13px}.metrics{background:#fff;grid-template-columns:1fr 1fr;gap:60px;display:grid}.metrics h2{margin-bottom:30px;font-size:clamp(40px,4.4vw,60px)}.mlist p{border-bottom:1px solid var(--l);grid-template-columns:1fr 1fr;align-items:center;padding:18px 0;display:grid}.mlist b{letter-spacing:-.05em;font-size:54px;font-weight:500}.mlist span{color:var(--mut);font-size:13px}.testi{border-top:1px solid #1d1d20;grid-template-columns:1fr 2fr;gap:40px;display:grid}.stars{letter-spacing:4px;margin-bottom:14px}.q{letter-spacing:-.02em;max-width:34ch;margin-bottom:20px;font-size:24px}.testi small{color:#999;font-size:12px}.about{background:linear-gradient(120deg,#1a1a1e,#0b0b0d 60%);grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;min-height:560px;display:grid}.about h2{max-width:10ch;font-size:clamp(40px,4.4vw,60px)}.ab p{color:#bbb;margin-bottom:20px}.ph{background:#fff6cc;border:1px dashed #c9a400;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block;color:#5a4600!important}.cta{color:#fff;background:linear-gradient(160deg,#2b2a30,#0b0b0d)}.cbox{grid-template-columns:1fr 1fr;gap:40px;max-width:860px;margin:0 auto;display:grid}.cbox>div{color:var(--ink);background:#fff;border-radius:14px;padding:32px}.cbox h3{margin-bottom:12px;font-size:26px}.cbox p{color:var(--mut);margin-bottom:24px}.cbox .pill.light{background:var(--ink);color:#fff}.cbox .pill.light b{color:var(--ink);background:#fff}.cbox ul{flex-direction:column;gap:8px;font-size:14px;display:flex}.cbox li:first-child{color:#999;font-size:12px}.u{border-bottom:1px solid var(--accent);font-size:18px}footer{padding:80px 24px 24px}.fcols{color:#aaa;border-bottom:1px solid #222;grid-template-columns:2fr 1fr 1fr;gap:30px;padding-bottom:60px;font-size:14px;display:grid}.fcols div{flex-direction:column;gap:6px;display:flex}.fcols p{color:#fff;letter-spacing:-.02em;max-width:24ch;font-size:22px}.fbig{letter-spacing:-.07em;white-space:nowrap;margin:40px 0 20px;font-size:clamp(70px,19.5vw,300px);font-weight:500;line-height:.85}.fmeta{color:#888;justify-content:space-between;font-size:12px;display:flex}@media (width<=900px){section{padding:80px 20px}.based{display:none}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:8px;display:flex}.burger i{background:#fff;width:24px;height:2px;transition:all .3s}.nav nav{display:none}.open .nav nav{background:var(--ink);letter-spacing:-.03em;z-index:-1;flex-direction:column;justify-content:center;padding:40px;font-size:40px;display:flex;position:fixed;inset:0}.open .nav{position:fixed}.open .burger i:first-child{transform:translateY(4px)rotate(45deg)}.open .burger i:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{min-height:720px;padding:120px 20px 30px}.hero-b{flex-direction:column;align-items:flex-start}.hlist{text-align:left;align-items:flex-start}.amp{margin-left:.1em}.meta{padding:20px;font-size:10px}.meta span:nth-child(2){display:none}.intro{padding:100px 20px}.sol,.svc,.scards,.metrics,.testi,.about,.cbox,.fcols,.proj,.steps{grid-template-columns:1fr}.svc,.logos{margin-left:0}.logos{grid-template-columns:repeat(2,1fr)}.tog{margin-top:70px}.ideas{padding:80px 20px}.ib{flex-direction:column}.proj img{height:360px}.mlist p{grid-template-columns:1fr}}.glow{background:radial-gradient(ellipse 55% 75% at 78% 35%,#6b6975 0,#34333a 35%,transparent 72%),radial-gradient(ellipse 40% 50% at 15% 95%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%),linear-gradient(160deg,#1c1b20,#0b0b0d)}@media (width<=900px){h1{font-size:17.5vw}.amp{margin-left:0}}.hero>.glow{position:absolute}@media (width<=900px){h1{font-size:15vw}}html:not(.gold){--accent:#b26bff}html:not(.gold) .s.a,html:not(.gold) .amp{-webkit-text-stroke:.6px var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,transparent);font-size:1.16em}html:not(.gold) .amp{text-shadow:0 0 28px color-mix(in srgb,var(--accent) 60%,transparent);font-size:1.25em}html:not(.gold) .ic{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent))}.gold{--accent:#d4af37}.gold .meta,.gold .intro,.gold .ideas,.gold .process,.gold .metrics{--accent:#7e5f0b}.gold .s.a,.gold .amp{-webkit-text-stroke:.6px var(--accent);font-size:1.16em}.gold .amp{font-size:1.25em}.gold .dark .s.a,.gold .dark .amp{background:linear-gradient(100deg,#b8892a 0%,#f3d77a 45%,#c9a227 70%,#e9c65b 100%);color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 0 10px #d4af3773);-webkit-background-clip:text;background-clip:text;padding:0 .08em}.gold .dark .ic{filter:drop-shadow(0 0 6px #d4af3799)}.gold .proj{--accent:#e2be4a}.gold .proj .s.a{filter:drop-shadow(0 0 8px #d4af3780)}h1 .s,h2 .s,h3 .s.a,.gold h2 .s.a,html:not(.gold) h2 .s.a,.gold .dark h2 .s.a,.gold h1 .amp,.gold h2 .amp,html:not(.gold) h1 .amp,html:not(.gold) h2 .amp{vertical-align:baseline;font-size:1.45em;line-height:.8}.big .s.a,.gold .big .s.a,html:not(.gold) .big .s.a{font-size:1.4em;line-height:.8}h1 .amp,h2 .amp,.gold h1 .amp,.gold h2 .amp,html:not(.gold) h1 .amp,html:not(.gold) h2 .amp{letter-spacing:0;z-index:0;vertical-align:-.04em;margin:0 -.16em 0 .05em;font-family:Great Vibes,cursive;font-size:1.25em;line-height:.7;position:relative}h1 .ind,h2.giant .ind{z-index:1;position:relative}.hero h1 .ln1,.hero h1 .ind{background:linear-gradient(#fff 0%,#e9e9ec 45%,#a9a9b0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hlist em,.tabs em{opacity:.75;margin-right:.15em;font-family:Cormorant Garamond,serif;font-size:.9em;font-style:italic;font-weight:500}.hero h1 .amp,.gold .hero h1 .amp,html:not(.gold) .hero h1 .amp{vertical-align:-.14em;margin:0 -.3em 0 .15em;font-size:1.75em}.gold .hero h1 .amp{vertical-align:-.06em;margin:0 -.08em 0 .1em;font-family:Playfair Display,serif;font-size:1.3em;font-style:italic;font-weight:400}:root:root[data-script=italianno] .s:not(.amp){letter-spacing:0;font-family:Italianno,cursive}:root:root[data-script=italianno] h2 .s.s.s:not(.amp),:root:root[data-script=italianno] h3 .s.s.a{font-size:1.75em}:root:root[data-script=italianno] .big .s.s.a{font-size:1.7em}:root:root[data-script=alexbrush] .s:not(.amp){letter-spacing:0;font-family:Alex Brush,cursive}:root:root[data-script=alexbrush] h2 .s.s.s:not(.amp),:root:root[data-script=alexbrush] h3 .s.s.a{font-size:1.4em}:root:root[data-script=alexbrush] .big .s.s.a{font-size:1.35em}.hero h1 .ln1,.hero h1 .ind{color:#eee;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.fbig{letter-spacing:-.04em;margin:48px 0 16px;font-size:28px;line-height:1}@media (width<=700px){.fbig{margin:36px 0 12px;font-size:24px}}.hero h1 .amp,.gold .hero h1 .amp{margin-top:-.18em;margin-bottom:-.32em;padding:.18em .1em .32em}.js .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}@keyframes lnUp{to{opacity:1}}.js .ic{transition:transform .5s,filter .3s}.js .rv .ic{opacity:.2;transition:transform .8s cubic-bezier(.2,.7,.2,1) .2s,opacity .8s .2s,filter .3s;transform:scale(.6)rotate(-20deg)}.js .rv.in .ic{opacity:1;transform:none}.sc,.steps>div{transition:transform .35s,box-shadow .35s}.sc:hover,.steps>div:hover{transform:translateY(-4px)}.sc:hover .ic{filter:drop-shadow(0 0 10px var(--accent))}.proj a{overflow:hidden}.pimg{display:block;overflow:hidden}.proj img{--z:1.06;transform:translate3d(0,var(--py,0px),0) scale(var(--z));transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.js .proj a.rv:not(.in) img{--z:1.22}.proj a:hover img{--z:1.11}.sol,.cta{position:relative}.sol>:not(.floaters),.cta>:not(.floaters){z-index:1;position:relative}.floaters{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.floater{color:var(--accent);opacity:.55;will-change:transform;display:block;position:absolute}.dark .floater{color:#d4af37}.floater .bob{animation:bob var(--dur) ease-in-out var(--delay) infinite alternate;transform:rotate(var(--rot));display:block}.floater svg{width:100%;height:auto;display:block}@keyframes bob{0%{transform:translate3d(0,-9px,0) rotate(calc(var(--rot) - 8deg))}to{transform:translate3d(6px,10px,0) rotate(calc(var(--rot) + 8deg))}}.hero h1 .amp{will-change:transform;display:inline-block}.hero .glow,.hero h1{will-change:transform}.js .rv.in .ic{animation:5s ease-in-out 1.4s infinite icLoop}@keyframes icLoop{0%,to{transform:none}50%{transform:translateY(-3px)rotate(6deg)scale(1.04)}}@media (width<=760px){.floater:nth-child(n+3){display:none}.floater{opacity:.4}}.pill b{transition:transform .3s}.pill:hover b{transform:translate(4px)}.js .mlist b.pop{opacity:0;transition:opacity .6s,transform .6s;display:inline-block;transform:scale(.8)}.js .mlist b.pop.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rv,.js .hero h1 .ln,.js .rv .ic,.js .mlist b.pop,.floater .bob,.js .rv.in .ic{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-parallax],.floater{transform:none!important}.proj img{--py:0px!important}}[data-hero] .hero h1 .ln1,[data-hero] .hero h1 .ind{color:#eee;text-shadow:0 0 12px #ffffff59,0 0 32px #b4c8ff40,0 0 70px #b4c8ff1f}[data-hero] .hero h1 .amp{filter:drop-shadow(0 0 14px #d4af378c)drop-shadow(0 0 34px #d4af3740)}[data-hero=b] .hero h1 .ln1,[data-hero=b] .hero h1 .ind{text-shadow:none;background:linear-gradient(105deg,#eee 0% 42%,#fff 48%,#cfe0ff 50%,#fff 52%,#eee 58% 100%) 100% 0/300% 100%;color:#0000;filter:drop-shadow(0 0 10px #ffffff4d)drop-shadow(0 0 28px #b4c8ff38);-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out 1s infinite shine}.js[data-hero=b] .hero h1 .ln1{animation:.9s cubic-bezier(.2,.7,.2,1) forwards lnUp,6s ease-in-out 1s infinite shine}[data-hero=b] .hero h1 .ind{animation-delay:1.25s}[data-hero=b] .hero h1 .ln1,[data-hero=b] .hero h1 .ind{margin:0 -.12em;padding:.2em .12em}@keyframes shine{0%{background-position:100% 0}35%,to{background-position:0 0}}[data-hero=b] .hero h1 .amp{animation:4s ease-in-out infinite alternate goldShim;background-size:220% 100%!important}@keyframes goldShim{0%{filter:drop-shadow(0 0 10px #d4af3766);background-position:0 0}to{filter:drop-shadow(0 0 22px #d4af37b3);background-position:100% 0}}[data-hero=glow] .hero h1 .ln1,[data-hero=glow] .hero h1 .ind{color:#fff;text-shadow:0 0 .37em #a8d5ffbf,0 0 .77em #4d94db80,0 .03em .27em #0018388c}[data-hero=c] .hero h1 .ln{opacity:1!important;animation:none!important;transform:none!important}[data-hero=c] .hero h1 .ch{opacity:0;filter:blur(10px);animation:.8s cubic-bezier(.2,.7,.2,1) forwards chUp;animation-delay:calc(var(--i)*45ms + .15s);display:inline-block;transform:translateY(.35em)}@keyframes chUp{to{opacity:1;filter:blur();transform:none}}[data-hero=c] .hero h1 .ln1,[data-hero=c] .hero h1 .ind{animation:5s ease-in-out 1.6s infinite breathe}@keyframes breathe{0%,to{text-shadow:0 0 12px #ffffff4d,0 0 32px #b4c8ff33}50%{text-shadow:0 0 16px #ffffff80,0 0 48px #b4c8ff61,0 0 90px #b4c8ff2e}}[data-hero=c] .hero h1 .amp{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) 1.05s forwards ampIn}@keyframes ampIn{0%{opacity:0;filter:drop-shadow(0 0 #d4af3700);rotate:-8deg;scale:.85}60%{opacity:1;filter:drop-shadow(0 0 40px #f3d77af2)}to{opacity:1;filter:drop-shadow(0 0 14px #d4af378c)drop-shadow(0 0 34px #d4af3740);rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){[data-hero] .hero h1 *{filter:none;opacity:1!important;animation:none!important;transform:none!important}[data-hero=b] .hero h1 .ln1,[data-hero=b] .hero h1 .ind{background-position:50% 0}}.has-bg[data-astro-cid-b2i3gsw2]{isolation:isolate;background:#07080a;position:relative}.has-bg[data-astro-cid-b2i3gsw2]>.glow{display:none}.has-bg[data-astro-cid-b2i3gsw2] .floater{opacity:.35}.hero-bgimg[data-astro-cid-b2i3gsw2]{z-index:-1;background-position:70%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-bgimg[data-astro-cid-b2i3gsw2]:after{content:"";background:linear-gradient(90deg,#050608c7 0%,#05060880 35%,#05060800 65%),linear-gradient(#05060800 70%,#050608b3 100%);position:absolute;inset:0}@media (width<=700px){.hero-bgimg[data-astro-cid-b2i3gsw2]{background-position:78%}.hero-bgimg[data-astro-cid-b2i3gsw2]:after{background:linear-gradient(90deg,#050608b3,#05060840),linear-gradient(#05060800 55%,#050608cc 100%)}}.has-bg[data-astro-cid-b2i3gsw2] h1 .ln1,.has-bg[data-astro-cid-b2i3gsw2] h1 .ind{text-shadow:0 0 .12em #a8d5ff8c,0 0 .3em #4d94db59!important}.hero-orbs[data-astro-cid-b2i3gsw2]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gold-blob[data-astro-cid-b2i3gsw2]{aspect-ratio:1;transform-origin:50%;filter:blur(60px);will-change:transform,opacity;background:radial-gradient(circle,#d6a2406b 0%,#cb983a58 5.7%,#c08f3548 11.3%,#b5863039 17%,#ab7c2b2c 22.7%,#a0732621 28.3%,#956a2117 34%,#8a601c10 39.7%,#80571609 45.3%,#7a521405 51%,#7a521402 56.7%,#7a521401 62.3%,#7a521400 68% 70%);width:clamp(700px,95vw,1800px);animation:16s ease-in-out infinite alternate blobBreathe;position:absolute;bottom:0;left:0;translate:-50% 50%}@keyframes blobBreathe{0%{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1}to{opacity:.8;transform:translate(10px,-8px)scale(1.1)}}@media (width<=760px){.gold-blob[data-astro-cid-b2i3gsw2]{width:160vw}}@media (width<=640px){.gold-blob[data-astro-cid-b2i3gsw2]{inset:0 0 auto auto;translate:50% -50%}}@media (prefers-reduced-motion:reduce){.gold-blob[data-astro-cid-b2i3gsw2],.hero-bgimg[data-astro-cid-b2i3gsw2]{animation:none}}.hero-zoom[data-astro-cid-b2i3gsw2]{transform-origin:22% 55%;opacity:0;will-change:opacity,filter,transform;animation:2s linear .55s forwards tubeText,10s linear 3s infinite glitch}@keyframes tubeText{0%{opacity:0;filter:brightness(.4);transform:scale(.97)}6%{opacity:.85;filter:brightness(1.4)}9%{opacity:.08;filter:brightness(.5)}17%{opacity:1;filter:brightness(1.6)}21%{opacity:.25;filter:brightness(.6)}29%{opacity:0}38%{opacity:.9;filter:brightness(1.3)}41%{opacity:.35}47%{opacity:1;filter:brightness(1.5)}55%{opacity:.6;filter:brightness(.9)}62%,to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes glitch{0%,93%,to{filter:brightness()}94%{filter:brightness(.72)}94.6%{filter:brightness(1.12)}95.3%{filter:brightness(.85)}96%{filter:brightness()}}@keyframes tubeImg{0%{opacity:0;filter:brightness(.3)}5%{opacity:.8;filter:brightness(1.3)}8%{opacity:.1}15%{opacity:1;filter:brightness(1.5)}19%{opacity:.3;filter:brightness(.6)}27%{opacity:0}36%{opacity:1;filter:brightness(1.25)}40%{opacity:.45}48%{opacity:1;filter:brightness(1.2)}56%{opacity:.7}64%,to{opacity:1;filter:brightness()}}@media (prefers-reduced-motion:reduce){.hero-zoom[data-astro-cid-b2i3gsw2]{filter:none;transform:none;opacity:1!important;animation:none!important}}@media (width<=640px){.has-bg[data-astro-cid-b2i3gsw2]{min-height:0!important;padding-bottom:calc(100vw + 16px)!important}.hero-bgimg[data-astro-cid-b2i3gsw2]{height:125vw;background-position:90% 100%!important;background-size:240%!important;top:auto!important}.hero-bgimg[data-astro-cid-b2i3gsw2]:after{background:linear-gradient(#07080a00 80%,#07080a59 100%)!important}.hero-bgimg[data-astro-cid-b2i3gsw2]:before{content:"";z-index:1;background:linear-gradient(#07080a 0%,#07080ad9 12%,#07080a00 38%);position:absolute;inset:0}.hero-zoom[data-astro-cid-b2i3gsw2]{margin:-.15em -.2em;padding:.15em .2em}.hero-zoom[data-astro-cid-b2i3gsw2] h1 .ind{display:block}.hero-zoom[data-astro-cid-b2i3gsw2] h1 .amp{margin-left:.2em!important}.has-bg[data-astro-cid-b2i3gsw2]{justify-content:flex-start!important;padding-top:104px!important}.hero-zoom[data-astro-cid-b2i3gsw2]{margin-bottom:32px}.has-bg[data-astro-cid-b2i3gsw2] .hero-b[data-astro-cid-b2i3gsw2]{justify-content:flex-start;gap:32px!important}.has-bg[data-astro-cid-b2i3gsw2] .hl[data-astro-cid-b2i3gsw2]{margin:0 0 32px!important}.has-bg[data-astro-cid-b2i3gsw2] .hero-b[data-astro-cid-b2i3gsw2] small[data-astro-cid-b2i3gsw2]{display:block}.has-bg[data-astro-cid-b2i3gsw2] .hlist[data-astro-cid-b2i3gsw2]{gap:6px!important}.has-bg[data-astro-cid-b2i3gsw2] .hlist[data-astro-cid-b2i3gsw2] .pill[data-astro-cid-b2i3gsw2]{margin-top:26px!important}.has-bg[data-astro-cid-b2i3gsw2] .hero-b[data-astro-cid-b2i3gsw2]>div[data-astro-cid-b2i3gsw2]:first-child,.has-bg[data-astro-cid-b2i3gsw2] .hlist[data-astro-cid-b2i3gsw2] li[data-astro-cid-b2i3gsw2]{display:none}.has-bg[data-astro-cid-b2i3gsw2] .hlist[data-astro-cid-b2i3gsw2] .pill[data-astro-cid-b2i3gsw2]{z-index:3;position:absolute;bottom:28px;left:20px;box-shadow:0 8px 24px #00000073;margin-top:0!important}.has-bg[data-astro-cid-b2i3gsw2] .hero-b[data-astro-cid-b2i3gsw2],.has-bg[data-astro-cid-b2i3gsw2] .hlist[data-astro-cid-b2i3gsw2]{position:static!important}}.has-bg[data-astro-cid-b2i3gsw2] .hero-bgimg[data-astro-cid-b2i3gsw2]{transform-origin:65%;will-change:transform;animation:1.9s linear both tubeImg,20s ease-in-out infinite alternate kenBurns}@keyframes kenBurns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-1.2%,-.8%)}}@media (prefers-reduced-motion:reduce){.has-bg[data-astro-cid-b2i3gsw2] .hero-bgimg[data-astro-cid-b2i3gsw2]{opacity:1;filter:none;animation:none;transform:none}}
