.s-hero[data-astro-cid-tcy35dad]{position:relative;overflow:hidden;isolation:isolate;padding:clamp(7.5rem,13vw,9.5rem) 0 clamp(4rem,8vw,6rem);background:linear-gradient(160deg,color-mix(in srgb,var(--a) 45%,white),color-mix(in srgb,var(--b) 35%,white) 60%,var(--bg))}.s-hero[data-astro-cid-tcy35dad]:after{content:"";position:absolute;inset:auto 0 0;height:25%;background:linear-gradient(transparent,var(--bg))}.s-hero-grid[data-astro-cid-tcy35dad]{position:relative;z-index:1;display:grid;gap:3rem;align-items:center}.s-copy[data-astro-cid-tcy35dad]{display:grid;gap:1.4rem;justify-items:start}.crumbs[data-astro-cid-tcy35dad]{display:flex;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--ink-2)}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--acc);text-decoration:none}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{text-decoration:underline}.s-copy[data-astro-cid-tcy35dad] .h1[data-astro-cid-tcy35dad]{max-width:13ch;color:var(--tink)}.s-tagline[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.25;color:var(--tink);max-width:26ch}.s-ctas[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.s-visual[data-astro-cid-tcy35dad]{position:relative;width:min(100%,27rem);justify-self:center;padding-bottom:2rem}.s-arch[data-astro-cid-tcy35dad]{aspect-ratio:4 / 5;box-shadow:0 40px 80px -40px color-mix(in srgb,var(--acc) 70%,transparent)}.s-round[data-astro-cid-tcy35dad]{position:absolute;left:-1.5rem;bottom:0;width:clamp(8rem,30%,11rem);aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid rgba(255,255,255,.9);box-shadow:var(--shadow-lift);animation:float 8s var(--ease-breath) infinite}@media(min-width:64rem){.s-hero-grid[data-astro-cid-tcy35dad]{grid-template-columns:1.15fr .85fr}.s-visual[data-astro-cid-tcy35dad]{justify-self:end}}.s-sec[data-astro-cid-tcy35dad]{display:grid;gap:1.25rem;justify-items:start}.s-sec-head[data-astro-cid-tcy35dad]{color:var(--tink)}.s-para[data-astro-cid-tcy35dad]{font-size:1.125rem;line-height:1.7;color:var(--ink-2);max-width:40rem}.items[data-astro-cid-tcy35dad]{list-style:none;display:grid;gap:.75rem;width:100%;margin-top:.25rem}.items[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem 1.25rem;border-radius:1.25rem;background:color-mix(in srgb,var(--a) 26%,white);border:1px solid color-mix(in srgb,var(--a) 20%,white);font-weight:500;line-height:1.5}.tick[data-astro-cid-tcy35dad]{flex:none;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;background:var(--acc);color:#fff;margin-top:.05rem}.tick[data-astro-cid-tcy35dad] svg{width:1rem;height:1rem}.related[data-astro-cid-tcy35dad]{display:grid;justify-items:start}.related[data-astro-cid-tcy35dad] .link-arrow[data-astro-cid-tcy35dad]{color:var(--acc);font-weight:600}.aim[data-astro-cid-tcy35dad]{text-align:center}.aim[data-astro-cid-tcy35dad] .wrap-narrow[data-astro-cid-tcy35dad]{display:grid;justify-items:center;gap:1.5rem}.aim-orb[data-astro-cid-tcy35dad]{width:3.5rem;height:3.5rem;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,var(--a) 45%,var(--b));box-shadow:0 0 50px 10px color-mix(in srgb,var(--a) 70%,transparent);animation:float 7s var(--ease-breath) infinite}.aim-text[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.25rem);line-height:1.15;letter-spacing:-.015em;color:var(--tink);text-wrap:balance}.aim-para[data-astro-cid-tcy35dad]{max-width:40rem;color:var(--ink-2);font-size:1.125rem;line-height:1.7}.aim-sig[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--acc)}.aim-sig[data-astro-cid-tcy35dad]:before{content:"— "}.s-tm{background:linear-gradient(135deg,color-mix(in srgb,var(--a) 35%,white),color-mix(in srgb,var(--b) 30%,white))!important;border:0!important}.practical[data-astro-cid-tcy35dad]{list-style:none;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.practical[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:grid;gap:.5rem;align-content:start;padding:1.5rem;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.pr-icon[data-astro-cid-tcy35dad]{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--a) 60%,white);color:var(--acc);margin-bottom:.5rem}.pr-icon[data-astro-cid-tcy35dad] svg{width:1.3rem;height:1.3rem}.others-head[data-astro-cid-tcy35dad]{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}.others[data-astro-cid-tcy35dad]{list-style:none;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem max(var(--gutter),calc((100vw - var(--max-w)) / 2)) 1.5rem;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--max-w)) / 2));scrollbar-width:thin}.others[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{flex:0 0 min(18rem,78vw);scroll-snap-align:start}.other[data-astro-cid-tcy35dad]{display:grid;gap:.5rem;height:100%;padding:.75rem .75rem 1.25rem;border-radius:var(--r-card);text-decoration:none;background:linear-gradient(160deg,color-mix(in srgb,var(--oa) 45%,white),color-mix(in srgb,var(--ob) 35%,white));transition:transform .4s var(--ease-out)}.other[data-astro-cid-tcy35dad]:hover{transform:translateY(-4px)}.other[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{padding:.5rem .5rem 0;font-family:var(--font-display);font-weight:400;font-size:1.4rem;line-height:1.15}.other[data-astro-cid-tcy35dad] .small[data-astro-cid-tcy35dad]{padding:0 .5rem}.other-img[data-astro-cid-tcy35dad]{display:block;aspect-ratio:16 / 10;border-radius:1.2rem;overflow:hidden}
