.marquee--flip[data-astro-cid-543bmuqs]{transform:rotate(180deg)}.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;min-height:calc(100svh - 70px);padding-bottom:clamp(16px,2.5vw,32px);display:grid}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--step-hero);flex-direction:column;margin-top:clamp(.5rem,2vw,2rem);display:flex}.hero__title[data-astro-cid-lcdefpme] .hero__l1{align-self:flex-end;margin-right:4vw}.hero__title[data-astro-cid-lcdefpme] .hero__l2{margin-left:-.04em}html.intro .hero[data-astro-cid-lcdefpme] .split{--base-delay:2.6s!important}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,36rem) 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:clamp(1.5rem,3vw,3rem);display:grid}.hero__blurb[data-astro-cid-lcdefpme]{gap:1.1em;font-size:clamp(.95rem,.75rem + .6vw,1.3rem);display:grid}.hero__stat[data-astro-cid-lcdefpme]{text-align:right;justify-self:end;justify-items:end;gap:.9rem;margin-top:-1rem;display:grid}.hero__num[data-astro-cid-lcdefpme]{font-size:clamp(6rem,3rem + 12vw,15rem);line-height:.78}.hero__num[data-astro-cid-lcdefpme] sup[data-astro-cid-lcdefpme]{vertical-align:top;letter-spacing:0;font-size:.35em;font-weight:800;position:relative;top:.1em}.sticker[data-astro-cid-lcdefpme]{background:var(--pink);color:var(--pink-ink);transition:transform .6s var(--ease-out), background-color .3s;border-radius:999px;align-items:center;gap:.6em;padding:.9em 1.2em;font-size:clamp(.85rem,.8rem + .3vw,1.05rem);display:inline-flex;transform:rotate(-5deg);box-shadow:0 .5em 0 -.2em #00000026}.sticker[data-astro-cid-lcdefpme]:hover,.sticker[data-astro-cid-lcdefpme]:focus-visible{transform:rotate(3deg)scale(1.06)}.sticker__arrow[data-astro-cid-lcdefpme]{transition:transform .5s var(--ease-out);display:inline-block}.sticker[data-astro-cid-lcdefpme]:hover .sticker__arrow[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.hero__foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:1rem;padding-top:2rem;display:flex}.presc__title[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:14ch;margin-top:1.5rem}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);gap:.8rem;padding-top:1rem;display:grid}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(1.05rem,.9rem + .6vw,1.5rem)}.work[data-astro-cid-lcdefpme]{overflow:clip}.work[data-astro-cid-lcdefpme] .label-lg{letter-spacing:-.04em;font-size:clamp(1rem,.8rem + .9vw,1.6rem);font-weight:450}.work__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:clamp(1rem,2vw,2rem);margin-block:clamp(3rem,7vw,6rem);display:flex}.work__title[data-astro-cid-lcdefpme]{font-size:clamp(4rem,1rem + 14vw,16rem);display:grid}.work__aside[data-astro-cid-lcdefpme]{padding-bottom:.25em;font-size:clamp(1.6rem,1rem + 2.6vw,4rem);line-height:.88}.rows--inset[data-astro-cid-lcdefpme]{margin:0 var(--gutter) clamp(3rem, 7vw, 6rem)}.rows[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--ink)}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--ink)}.row[data-astro-cid-lcdefpme]{isolation:isolate;transition:color .35s var(--ease-out);grid-template-columns:9rem 1fr auto 2rem;align-items:baseline;gap:1.5rem;padding:clamp(1rem,2.2vw,1.8rem) .75rem;display:grid;position:relative}.row[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--ink);transform-origin:bottom;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.row[data-astro-cid-lcdefpme]:hover,.row[data-astro-cid-lcdefpme]:focus-visible{color:var(--bg)}.row[data-astro-cid-lcdefpme]:hover:before,.row[data-astro-cid-lcdefpme]:focus-visible:before{transform-origin:top;transform:scaleY(1)}.row__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.05em;transition:transform .5s var(--ease-out), font-variation-settings .5s var(--ease-out);font-variation-settings:"wght" 750;font-weight:750;line-height:1.02}.row[data-astro-cid-lcdefpme]:hover .row__title[data-astro-cid-lcdefpme]{font-variation-settings:"wght" 400;transform:translate(.6rem)}.row__meta[data-astro-cid-lcdefpme]{text-transform:uppercase}.row__arrow[data-astro-cid-lcdefpme]{font-size:var(--step-1);opacity:0;transition:transform .5s var(--ease-out), opacity .3s;justify-self:end;font-weight:700;transform:translate(-.75rem)}.row[data-astro-cid-lcdefpme]:hover .row__arrow[data-astro-cid-lcdefpme],.row[data-astro-cid-lcdefpme]:focus-visible .row__arrow[data-astro-cid-lcdefpme]{opacity:1;transform:none}.writing__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.writing__title[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.contact[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg);margin-top:clamp(3rem,6vw,6rem)}.contact__inner[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;gap:2rem;min-height:min(100svh,62rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.contact__title[data-astro-cid-lcdefpme]{align-self:end;font-size:clamp(5rem,1rem + 17vw,19rem)}.contact__link[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;display:inline-flex}.contact__arrow[data-astro-cid-lcdefpme]{color:var(--pink);transition:transform .6s var(--ease-out);display:inline-block}.contact__link[data-astro-cid-lcdefpme]:hover .contact__arrow[data-astro-cid-lcdefpme],.contact__link[data-astro-cid-lcdefpme]:focus-visible .contact__arrow[data-astro-cid-lcdefpme]{transform:translate(.35em)}.contact__link[data-astro-cid-lcdefpme] .ch{transition:transform .5s var(--ease-out), font-variation-settings .5s var(--ease-out);transition-delay:calc(var(--i) * 25ms);font-variation-settings:"wght" 850}.contact__link[data-astro-cid-lcdefpme]:hover .ch,.contact__link[data-astro-cid-lcdefpme]:focus-visible .ch{font-variation-settings:"wght" 300;transform:translateY(-.06em)}.contact__links[data-astro-cid-lcdefpme]{z-index:1;flex-wrap:wrap;gap:.75rem 2rem;display:flex;position:relative}.contact[data-astro-cid-lcdefpme] :focus-visible{outline-color:var(--pink)}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__stat[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:auto 1fr;justify-self:start;place-items:end start;margin-top:0}.hero__stat[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.br-lg[data-astro-cid-lcdefpme]{display:none}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{min-height:auto}.contact__inner[data-astro-cid-lcdefpme]{gap:3rem;min-height:auto;padding-block:3rem 2.5rem}.hero__title[data-astro-cid-lcdefpme] .hero__l1{margin-right:0}.hero__foot[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:.4rem}.row[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;gap:.35rem 1rem}.row__years[data-astro-cid-lcdefpme]{grid-column:1/-1}.row__arrow[data-astro-cid-lcdefpme]{display:none}}
