.hero[data-astro-cid-ge2uvauf]{box-sizing:border-box;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,6vw,6rem);max-width:1280px;margin:0 auto;padding:clamp(3.5rem,10vh,6.5rem) clamp(1.5rem,5vw,4rem) clamp(3rem,8vh,6rem);display:grid}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-body);letter-spacing:.25em;color:var(--color-charcoal);text-wrap:balance;align-items:center;gap:1rem;margin:0 0 1.75rem;font-size:.75rem;font-weight:400;line-height:1.6;display:flex}.eyebrow[data-astro-cid-ge2uvauf]:before{content:"";border-top:var(--line-coral);flex:0 0 40px}.display[data-astro-cid-ge2uvauf]{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:.01em;color:var(--color-ink);margin:0;font-size:clamp(3.25rem,8vw,7rem);line-height:.95}.accent[data-astro-cid-ge2uvauf]{color:var(--color-coral);white-space:nowrap;margin:-.3em 0 0 2.5em;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1}.lede[data-astro-cid-ge2uvauf]{max-width:30em;margin:1.75rem 0 2.5rem;font-size:clamp(1.05rem,1.4vw,1.25rem)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.5rem 2.25rem;display:flex}.hero-photo[data-astro-cid-ge2uvauf]{margin:0;position:relative;transform:rotate(1.5deg)}.hero-photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;width:100%;height:auto;display:block;position:relative}.frame-offset[data-astro-cid-ge2uvauf]{z-index:0;border:var(--line-coral);position:absolute;inset:0;transform:translate(18px,18px)}.tape[data-astro-cid-ge2uvauf]{z-index:2;background:var(--color-blush);opacity:.9;width:120px;height:32px;position:absolute;top:-14px;left:30%;transform:rotate(-6deg)}.note[data-astro-cid-ge2uvauf]{z-index:2;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);position:absolute;bottom:-2.5rem;left:-2.5rem;transform:rotate(-6deg)}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);min-height:auto}.accent[data-astro-cid-ge2uvauf]{white-space:normal;margin-left:.75em}.hero-photo[data-astro-cid-ge2uvauf]{width:min(100% - 14px,420px);margin:1rem auto 3rem}.frame-offset[data-astro-cid-ge2uvauf]{transform:translate(12px,12px)}.note[data-astro-cid-ge2uvauf]{left:-.5rem}}.intro[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1180px;margin:0 auto;padding:clamp(4rem,10vh,7rem) clamp(2.5rem,6vw,5rem);display:grid;position:relative}.side-label[data-astro-cid-fmp4ekgg]{letter-spacing:.3em;text-transform:uppercase;color:var(--color-charcoal);writing-mode:vertical-rl;align-items:center;gap:1rem;margin:0;font-size:.68rem;display:flex;position:absolute;top:50%;left:clamp(.25rem,1.5vw,1.25rem);transform:translateY(-50%)rotate(180deg)}.side-label[data-astro-cid-fmp4ekgg]:after{content:"";border-left:var(--line-coral);height:40px}.intro-photo[data-astro-cid-fmp4ekgg]{margin:0;position:relative;transform:rotate(-1.5deg)}.blush-block[data-astro-cid-fmp4ekgg]{background:var(--color-blush);z-index:0;position:absolute;inset:12% -10% -8% 18%}.intro-photo[data-astro-cid-fmp4ekgg] img{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;background:var(--color-paper);width:100%;height:auto;display:block;position:relative}.intro-text[data-astro-cid-fmp4ekgg] h2[data-astro-cid-fmp4ekgg]{margin:0 0 1.75rem;font-size:clamp(2.5rem,5vw,4.25rem)}.intro-text[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]{max-width:34em;margin:0 0 1.25rem;font-size:clamp(1rem,1.25vw,1.125rem)}.intro-text[data-astro-cid-fmp4ekgg] .signature[data-astro-cid-fmp4ekgg]{color:var(--color-ink);margin:.5rem 0 1.75rem;font-size:clamp(2.25rem,4vw,3rem);line-height:1}@media (width<=860px){.intro[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,1fr);padding-left:clamp(2.5rem,8vw,3rem)}.intro-photo[data-astro-cid-fmp4ekgg]{width:min(80%,360px);margin:0 auto}}.pillars[data-astro-cid-qjj4u7yg]{padding:clamp(4rem,10vh,7rem) clamp(1.5rem,5vw,4rem)}.pillars-inner[data-astro-cid-qjj4u7yg]{max-width:1240px;margin:0 auto}.pillars-header[data-astro-cid-qjj4u7yg]{text-align:center;margin-bottom:clamp(2.5rem,6vh,4rem)}.label[data-astro-cid-qjj4u7yg]{letter-spacing:.3em;text-transform:uppercase;color:var(--color-charcoal);align-items:center;gap:1rem;margin:0 0 1.25rem;font-size:.72rem;display:inline-flex}.label[data-astro-cid-qjj4u7yg]:before,.label[data-astro-cid-qjj4u7yg]:after{content:"";border-top:var(--line-coral);width:32px}.pillars-header[data-astro-cid-qjj4u7yg] h2[data-astro-cid-qjj4u7yg]{margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem)}.header-script[data-astro-cid-qjj4u7yg]{color:var(--color-coral);margin:-.25em 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1}.pillar[data-astro-cid-qjj4u7yg]{flex-direction:column;display:flex}.num[data-astro-cid-qjj4u7yg]{letter-spacing:.3em;margin:0 0 1rem;font-size:.75rem}.pillar[data-astro-cid-qjj4u7yg] h3[data-astro-cid-qjj4u7yg]{margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem)}.tagline[data-astro-cid-qjj4u7yg]{margin:.15em 0 1rem;font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1}.text[data-astro-cid-qjj4u7yg]{max-width:30em;margin:0 0 1.75rem;font-size:1rem}.links[data-astro-cid-qjj4u7yg]{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:auto;display:flex}.pillar-link[data-astro-cid-qjj4u7yg]{letter-spacing:.18em;text-transform:uppercase;color:inherit;padding-bottom:4px;font-size:.75rem;text-decoration:none}.pillar-link[data-astro-cid-qjj4u7yg]:focus-visible{outline-offset:4px;outline:2px solid}.pillars--band[data-astro-cid-qjj4u7yg]{background:var(--color-blush)}.pillars--band[data-astro-cid-qjj4u7yg] .pillars-grid[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillars--band[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]{padding:0 clamp(1.5rem,3vw,3rem)}.pillars--band[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]+.pillar[data-astro-cid-qjj4u7yg]{border-left:var(--line-coral)}.pillars--band[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:first-child{padding-left:0}.pillars--band[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:last-child{padding-right:0}.pillars--band[data-astro-cid-qjj4u7yg] .tagline[data-astro-cid-qjj4u7yg]{color:var(--color-ink)}.pillars--band[data-astro-cid-qjj4u7yg] .pillar-link[data-astro-cid-qjj4u7yg]{border-bottom:var(--line-coral)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillars-grid[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]{box-sizing:border-box;min-height:26rem;padding:clamp(2.5rem,4vw,3.75rem) clamp(1.75rem,3vw,3rem)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:first-child{background:var(--color-charcoal);color:var(--color-paper)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:first-child h3[data-astro-cid-qjj4u7yg]{color:var(--color-paper)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:first-child .tagline[data-astro-cid-qjj4u7yg]{color:var(--color-blush)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:first-child .pillar-link[data-astro-cid-qjj4u7yg]{border-bottom:var(--line-coral)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:nth-child(2){background:var(--color-blush);color:var(--color-ink)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:nth-child(2) .pillar-link[data-astro-cid-qjj4u7yg]{border-bottom:1px solid var(--color-ink)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:nth-child(3){background:var(--color-coral);color:var(--color-ink)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]:nth-child(3) .pillar-link[data-astro-cid-qjj4u7yg]{border-bottom:1px solid var(--color-ink)}@media (width<=900px){.pillars--band[data-astro-cid-qjj4u7yg] .pillars-grid[data-astro-cid-qjj4u7yg],.pillars--blocks[data-astro-cid-qjj4u7yg] .pillars-grid[data-astro-cid-qjj4u7yg]{grid-template-columns:minmax(0,1fr)}.pillars--band[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]{padding:2rem 0}.pillars--band[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]+.pillar[data-astro-cid-qjj4u7yg]{border-left:0;border-top:var(--line-coral)}.pillars--blocks[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]{min-height:0}}.proof[data-astro-cid-kur57igv]{background:var(--color-blush);padding:clamp(4rem,10vh,6.5rem) clamp(1.5rem,5vw,4rem)}.proof-inner[data-astro-cid-kur57igv]{text-align:center;max-width:1100px;margin:0 auto}.label[data-astro-cid-kur57igv]{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-charcoal);align-items:center;gap:1rem;margin:0 0 clamp(2.5rem,5vh,3.5rem);font-size:.72rem;font-weight:400;line-height:1.6;display:inline-flex}.label[data-astro-cid-kur57igv]:before,.label[data-astro-cid-kur57igv]:after{content:"";border-top:var(--line-coral);width:32px}.stats[data-astro-cid-kur57igv]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stat[data-astro-cid-kur57igv]{flex-direction:column-reverse;align-items:center;padding:.5rem clamp(1rem,3vw,2.5rem);display:flex}.stat[data-astro-cid-kur57igv]+.stat[data-astro-cid-kur57igv]{border-left:var(--line-coral)}.stat[data-astro-cid-kur57igv] dd[data-astro-cid-kur57igv]{font-family:var(--font-headline);color:var(--color-ink);margin:0;font-size:clamp(3.75rem,8.5vw,7rem);line-height:1}.stat[data-astro-cid-kur57igv] dt[data-astro-cid-kur57igv]{letter-spacing:.25em;text-transform:uppercase;color:var(--color-charcoal);margin-top:.85rem;font-size:.75rem}.note[data-astro-cid-kur57igv]{max-width:22em;color:var(--color-ink);margin:clamp(2.5rem,5vh,3.5rem) auto 0;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.15;transform:rotate(-2deg)}.nowrap[data-astro-cid-kur57igv]{white-space:nowrap}@media (width<=700px){.stats[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr)}.stat[data-astro-cid-kur57igv]{padding:1.5rem 0}.stat[data-astro-cid-kur57igv]+.stat[data-astro-cid-kur57igv]{border-left:0;border-top:var(--line-coral)}}
