.sy-hero-home:where(.astro-h3sokkh7){z-index:9;position:relative}.inner:where(.astro-h3sokkh7){grid-gap:2rem;min-height:min(100svh,62rem);padding:calc(var(--header-height) + 4rem) 0 4rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media only screen and (width<=987px){.inner:where(.astro-h3sokkh7){min-height:0;padding-top:calc(var(--header-height) + 3.5rem);grid-template-columns:1fr;gap:1rem}}.content:where(.astro-h3sokkh7){flex-direction:column;align-items:flex-start;display:flex}.title:where(.astro-h3sokkh7){--fs:var(--font-size-display);--lh:.94;--ls:-.045em;--fw:500}.title:where(.astro-h3sokkh7) .line:where(.astro-h3sokkh7){padding-bottom:.04em;display:block}.subtitle:where(.astro-h3sokkh7){--fs:var(--font-size-lg);--fh:1.45;max-width:24em;color:var(--color-text-alt);margin-top:2rem}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.subtitle:where(.astro-h3sokkh7){--fs:1.0625rem}}.actions:where(.astro-h3sokkh7){flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.figure:where(.astro-h3sokkh7){aspect-ratio:1;justify-self:end;place-items:center;width:min(36rem,40vw);display:grid}@media only screen and (width<=987px){.figure:where(.astro-h3sokkh7){justify-self:center;width:min(26rem,82vw);margin-top:1rem}}.figure:where(.astro-h3sokkh7) :where(.astro-h3sokkh7)[data-gl-place]{aspect-ratio:1;width:76%;height:auto}.sy-introducing:where(.astro-6ldqusoe){z-index:9;padding:10rem 0;position:relative}@media only screen and (width<=987px){.sy-introducing:where(.astro-6ldqusoe){padding:7rem 0}}.container:where(.astro-6ldqusoe){grid-gap:3rem;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:3rem;display:grid}@media only screen and (width<=987px){.container:where(.astro-6ldqusoe){grid-template-columns:1fr}}.content:where(.astro-6ldqusoe){flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.title:where(.astro-6ldqusoe){--fs:var(--font-size-h2);--lh:1;max-width:14em}.text:where(.astro-6ldqusoe){--fs:clamp(1.375rem,1rem + 1.2vw,2.125rem);--fh:1.3;--ls:-.02em;max-width:26em;color:var(--color-text)}.text:where(.astro-6ldqusoe).is-scrubbed .w:where(.astro-6ldqusoe){--t:calc((var(--p,0)*(var(--n) + 8) - var(--i))/8);opacity:max(.18,min(var(--t),1))}.aside:where(.astro-6ldqusoe){place-items:center;display:grid}@media only screen and (width<=987px){.aside:where(.astro-6ldqusoe){display:none}}:where(.astro-6ldqusoe)[data-gl-place]{--s:min(20rem,26vw)}sy-text-marquee:where(.astro-atwxkj3c){z-index:9;contain:paint;width:100%;padding:2rem 0;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.outer:where(.astro-atwxkj3c){will-change:transform;width:max-content;display:flex}.inner:where(.astro-atwxkj3c){flex:none;align-items:center;width:fit-content;display:flex}.text:where(.astro-atwxkj3c){font:var(--fw,500) var(--fs,var(--font-size-md)) /var(--lh,1.05) var(--font-sans);letter-spacing:var(--ls,-.035em);text-wrap:balance;--fs:clamp(3rem,2rem + 4vw,6.5rem);--fw:500;--lh:1;--ls:-.05em;white-space:nowrap;color:var(--color-text);padding-right:.6em}.text:where(.astro-atwxkj3c):nth-child(2n){color:#0000;-webkit-text-stroke:1px rgba(var(--rgb-brand-1),.55)}.inner:where(.astro-z73si2gs),sy-rect-reveal:where(.astro-z73si2gs){display:block}.is-animated>.inner:where(.astro-z73si2gs){grid-template-rows:1fr;grid-template-columns:1fr;height:300vh;display:grid}.is-animated>.inner:where(.astro-z73si2gs)>*{will-change:clip-path;grid-area:1/1;height:100vh;position:sticky;top:0}.sy-statements:where(.astro-mr7bo4lb){z-index:9;position:relative}.box:where(.astro-mr7bo4lb){--fg:var(--color-text);--fg-alt:var(--color-text-alt);--rule:var(--color-line);width:100%;height:100vh;color:var(--fg);align-items:center;display:flex;position:relative;overflow:hidden}.box:where(.astro-mr7bo4lb)[data-tone=sky]{background:radial-gradient(circle at 85% 20%,#79b8ff8c,#0000 45%),radial-gradient(circle at 10% 90%,#77e2f259,#0000 40%),linear-gradient(135deg,#f3f9ff,#dceeff)}.box:where(.astro-mr7bo4lb)[data-tone=signal]{--fg:var(--color-white);--fg-alt:#ffffffd1;--rule:#ffffff3d;background:radial-gradient(70% 90% at 10% 100%,rgba(var(--rgb-cyan),.45),transparent 70%),radial-gradient(60% 70% at 90% 0,rgba(var(--rgb-violet),.5),transparent 70%),var(--color-brand-1)}.box:where(.astro-mr7bo4lb)[data-tone=paper]{background:var(--color-surface)}.panel:where(.astro-mr7bo4lb){transform:scale(calc(1 - var(--rr,0)*.08));opacity:calc(1 - var(--rr,0)*.7);grid-gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}@media only screen and (width<=987px){.panel:where(.astro-mr7bo4lb){grid-template-columns:1fr;align-items:start;gap:2rem}}.title:where(.astro-mr7bo4lb){--fs:clamp(3rem,1.5rem + 5vw,6.5rem);--lh:.92;--ls:-.055em;max-width:7em}.body:where(.astro-mr7bo4lb){flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.text:where(.astro-mr7bo4lb){--fs:clamp(1.25rem,1rem + .7vw,1.625rem);--fh:1.35;--ls:-.02em;max-width:22em}.details:where(.astro-mr7bo4lb){grid-column-gap:1.5rem;-moz-column-gap:1.5rem;width:100%;max-width:34rem;font-size:var(--font-size-sm);color:var(--fg-alt);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.details:where(.astro-mr7bo4lb){grid-template-columns:1fr}}.details:where(.astro-mr7bo4lb) li:where(.astro-mr7bo4lb){border-top:1px solid var(--rule);padding:.875rem 0}.compact:where(.astro-mr7bo4lb) .box:where(.astro-mr7bo4lb){--fg:var(--color-text);--fg-alt:var(--color-text-alt);--rule:var(--color-line);border-top:1px solid var(--color-line);background:0 0;height:auto;padding:7rem 0}.compact:where(.astro-mr7bo4lb) .box:where(.astro-mr7bo4lb):last-child{border-bottom:1px solid var(--color-line)}@media only screen and (width<=987px){.compact:where(.astro-mr7bo4lb) .box:where(.astro-mr7bo4lb){padding:4.5rem 0}}.compact:where(.astro-mr7bo4lb) .panel:where(.astro-mr7bo4lb){align-items:start}.core:where(.astro-mr7bo4lb){place-items:center;width:min(14rem,20vw);margin-top:3rem;display:grid}@media only screen and (width<=987px){.core:where(.astro-mr7bo4lb){display:none}}:where(.astro-mr7bo4lb)[data-gl-place]{--s:min(12rem,17vw)}.compact:where(.astro-mr7bo4lb) .title:where(.astro-mr7bo4lb){--fs:var(--font-size-h2);--lh:1;max-width:10em}
