.hero[data-astro-cid-i3irphx7]{min-height:max(100svh,720px);padding-top:calc(var(--header-h) + clamp(1.5rem, 5vh, 4rem));align-items:center;padding-bottom:clamp(3rem,8vh,6rem);display:flex;position:relative;overflow:clip}.dots[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-grid[data-astro-cid-i3irphx7]{gap:var(--s-12);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.75rem,.8rem + 6.4vw,7.25rem);font-weight:800;font-stretch:112%;line-height:.96}.ht-line[data-astro-cid-i3irphx7]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.ht-in[data-astro-cid-i3irphx7]{display:inline-block}.ht-verb-line[data-astro-cid-i3irphx7]{padding-block:.08em;overflow:visible}.verb[data-astro-cid-i3irphx7]{display:inline-grid;position:relative}.verb-band[data-astro-cid-i3irphx7]{color:var(--vink);background:var(--face);clip-path:polygon(0 0,100% 0,calc(100% - .22em) 100%,0 100%);grid-area:1/1;padding:.02em .32em .06em .18em;display:inline-block;position:relative}.verb-band[data-astro-cid-i3irphx7]:after{content:"";background:var(--under);clip-path:polygon(61% 0,100% 0,100% 46%,39% 100%,0 100%);width:.36em;height:100%;position:absolute;top:0;right:0}.verb-word[data-astro-cid-i3irphx7]{z-index:1;display:inline-block;position:relative}.hero-lede[data-astro-cid-i3irphx7]{margin-top:var(--s-8);font-size:var(--fs-lede);color:var(--text-2);text-wrap:pretty;max-width:46ch;line-height:1.55}.hero-ctas[data-astro-cid-i3irphx7]{margin-top:var(--s-10);gap:var(--s-4);flex-wrap:wrap;display:flex}.hero-art[data-astro-cid-i3irphx7]{aspect-ratio:356/530;perspective:1200px;justify-self:center;width:min(100%,34rem);position:relative}.art-tilt[data-astro-cid-i3irphx7]{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.fold[data-astro-cid-i3irphx7]{filter:drop-shadow(0 40px 60px #bf1e2e38);width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-astro-cid-i3irphx7][data-theme=dark] .fold[data-astro-cid-i3irphx7]{filter:drop-shadow(0 40px 70px #ed1c242e)}.floater[data-astro-cid-i3irphx7]{width:calc(26px * var(--s));aspect-ratio:276/450;position:absolute;transform:translate(-50%,-50%)}.floater-in[data-astro-cid-i3irphx7]{width:100%;height:100%;display:block}.floater[data-astro-cid-i3irphx7] .flag{width:100%;height:100%}html.motion:not(.hero-ready):not(.motion-failsafe) .hero-copy[data-astro-cid-i3irphx7],html.motion:not(.hero-ready):not(.motion-failsafe) .hero-art[data-astro-cid-i3irphx7]{visibility:hidden}@media (width<=960px){.hero[data-astro-cid-i3irphx7]{align-items:flex-start;min-height:auto}.hero-grid[data-astro-cid-i3irphx7]{gap:var(--s-8);grid-template-columns:1fr}.hero-art[data-astro-cid-i3irphx7]{width:min(78%,22rem);margin-top:var(--s-4);justify-self:end;margin-right:-2%}}@media (width<=520px){.hero-ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%}}.intro[data-astro-cid-nwktezpe]{padding-top:clamp(3rem,2rem + 4vw,6rem)}.intro-grid[data-astro-cid-nwktezpe]{gap:var(--s-8) var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.statement[data-astro-cid-nwktezpe]{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.1rem + 3.4vw,4.5rem);font-weight:800;font-stretch:108%;line-height:1.06}.intro-side[data-astro-cid-nwktezpe]{gap:var(--s-6);padding-bottom:.6em;display:grid}@media (width<=900px){.intro-grid[data-astro-cid-nwktezpe]{grid-template-columns:1fr}}.sols[data-astro-cid-jgzp2dhe]{background:var(--field-red);color:#fff;overflow:clip}.sols[data-astro-cid-jgzp2dhe]:before,.sols[data-astro-cid-jgzp2dhe]:after{content:"";pointer-events:none;width:clamp(7rem,16vw,15rem);position:absolute;top:0;right:0}.sols[data-astro-cid-jgzp2dhe]:before{background:var(--bg);clip-path:polygon(0 0,100% 0,100% 100%);z-index:1;height:calc(clamp(7rem,16vw,15rem)/2.24366)}.sols[data-astro-cid-jgzp2dhe]:after{background:var(--field-red-under);clip-path:polygon(0 0,100% 59.9%,66.9% 100%);z-index:1;height:calc(clamp(7rem,16vw,15rem)/1.34409)}.sols-title[data-astro-cid-jgzp2dhe]{color:#fff;max-width:20ch}.deck[data-astro-cid-jgzp2dhe]{gap:var(--s-5);margin-top:var(--s-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.sol-card[data-astro-cid-jgzp2dhe]{color:#0e1116;border-radius:var(--radius-lg);padding:var(--s-6);align-content:start;gap:var(--s-3);will-change:transform;background:#fff;display:grid;box-shadow:0 30px 60px #3c000840}.sol-card[data-astro-cid-jgzp2dhe] .h3[data-astro-cid-jgzp2dhe]{color:#0e1116;font-size:1.375rem}.sol-card[data-astro-cid-jgzp2dhe] p[data-astro-cid-jgzp2dhe]{color:#3b4250;font-size:var(--fs-small);line-height:1.55}.traits[data-astro-cid-jgzp2dhe]{gap:var(--s-8);margin-top:var(--s-16);padding:0;padding-top:var(--s-8);border-top:1.5px solid #fff6;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.traits[data-astro-cid-jgzp2dhe] b[data-astro-cid-jgzp2dhe]{letter-spacing:-.015em;font-size:1.5rem;font-weight:800;font-stretch:106%;line-height:1.15;display:block}.traits[data-astro-cid-jgzp2dhe] span[data-astro-cid-jgzp2dhe]{color:#fbe3e4;font-size:var(--fs-small);margin-top:6px;display:block}.sols-cta[data-astro-cid-jgzp2dhe]{margin-top:var(--s-16);align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.sols-cta[data-astro-cid-jgzp2dhe] p[data-astro-cid-jgzp2dhe]{font-size:var(--fs-lede);max-width:40ch;font-weight:600}@media (width<=1000px){.deck[data-astro-cid-jgzp2dhe],.traits[data-astro-cid-jgzp2dhe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.deck[data-astro-cid-jgzp2dhe],.traits[data-astro-cid-jgzp2dhe]{grid-template-columns:1fr}}.cases[data-astro-cid-zeiabrod]{padding-block:var(--section) 0;position:relative;overflow:clip}.cases-pin[data-astro-cid-zeiabrod]{padding-bottom:var(--section)}.cases-head[data-astro-cid-zeiabrod]{gap:var(--s-8) var(--s-16);margin-bottom:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.rail[data-astro-cid-zeiabrod]{gap:var(--s-4);padding-inline:var(--gutter);width:max-content;display:flex}@media (width<=860px){.cases-head[data-astro-cid-zeiabrod]{grid-template-columns:1fr}.rail[data-astro-cid-zeiabrod]{scroll-snap-type:x mandatory;width:auto;padding-bottom:var(--s-4);scrollbar-width:none;overflow-x:auto}.rail[data-astro-cid-zeiabrod]>.case{scroll-snap-align:center}}.sec-head[data-astro-cid-wwcp67tl]{gap:var(--s-8) var(--s-16);margin-bottom:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.sec-grid[data-astro-cid-wwcp67tl]{border-top:1.5px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sec-tile[data-astro-cid-wwcp67tl]{padding:var(--s-8);border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:var(--s-3);isolation:isolate;align-content:start;display:grid;position:relative;overflow:clip}.sec-tile[data-astro-cid-wwcp67tl]:before{content:"";background:var(--bg-2);z-index:-1;transition:transform .3s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.sec-tile[data-astro-cid-wwcp67tl] .sec-ico{width:52px;height:52px;margin-bottom:var(--s-3)}.sec-tile[data-astro-cid-wwcp67tl] h3[data-astro-cid-wwcp67tl]{color:var(--ink);letter-spacing:-.01em;font-size:1.3125rem;font-weight:800;font-stretch:104%;line-height:1.25}.sec-tile[data-astro-cid-wwcp67tl] p[data-astro-cid-wwcp67tl]{color:var(--text-2);font-size:var(--fs-small);line-height:1.6}@media (hover:hover) and (pointer:fine){.sec-tile[data-astro-cid-wwcp67tl]:hover:before{transform:translateY(0)}.sec-tile[data-astro-cid-wwcp67tl]:hover .sec-ico{transform:translateY(-4px)rotate(-6deg)}.sec-tile[data-astro-cid-wwcp67tl] .sec-ico{transition:transform .3s var(--ease-out)}}.sec-more[data-astro-cid-wwcp67tl]{margin-top:var(--s-10)}.sec-invite[data-astro-cid-wwcp67tl]{background:var(--ink);color:var(--bg);align-content:end}.sec-invite[data-astro-cid-wwcp67tl] h3[data-astro-cid-wwcp67tl]{color:var(--bg)}.sec-invite[data-astro-cid-wwcp67tl] p[data-astro-cid-wwcp67tl]{color:color-mix(in srgb, var(--bg) 75%, transparent)}.sec-invite[data-astro-cid-wwcp67tl] .link-arrow[data-astro-cid-wwcp67tl]{color:var(--bg);margin-top:var(--s-3)}.sec-invite[data-astro-cid-wwcp67tl]:before{display:none}@media (width<=1100px){.sec-grid[data-astro-cid-wwcp67tl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sec-head[data-astro-cid-wwcp67tl]{grid-template-columns:1fr}}@media (width<=560px){.sec-grid[data-astro-cid-wwcp67tl]{grid-template-columns:1fr}.sec-tile[data-astro-cid-wwcp67tl]{padding:var(--s-6) var(--s-5)}}
