.ab-mast:where(.astro-ta2fbyqs){padding:200px 7vw 90px;position:relative}.ab-inner:where(.astro-ta2fbyqs){max-width:var(--container-wide);margin:0 auto}.kicker:where(.astro-ta2fbyqs){font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);display:inline-block}h1:where(.astro-ta2fbyqs){max-width:20ch;font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.035em;color:var(--color-gray-50);margin-top:26px;font-size:clamp(2rem,4.6vw,3.9rem);line-height:1.08}h1:where(.astro-ta2fbyqs) em:where(.astro-ta2fbyqs){font-family:var(--font-accent);color:var(--color-secondary);font-style:normal;font-weight:700}.mast-row:where(.astro-ta2fbyqs){border-top:1px solid var(--color-hairline);grid-template-columns:1.35fr 1fr;align-items:start;gap:64px;margin-top:54px;padding-top:34px;display:grid}.standfirst:where(.astro-ta2fbyqs){max-width:56ch;font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-400);font-size:clamp(15px,1.55vw,18px);line-height:1.75}.mast-meta:where(.astro-ta2fbyqs){flex-direction:column;display:flex}.mm-row:where(.astro-ta2fbyqs){border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,7.5rem) 1fr;gap:18px;padding:12px 0;display:grid}.mm-row:where(.astro-ta2fbyqs):first-child{border-top:1px solid var(--color-hairline)}.mast-meta:where(.astro-ta2fbyqs) dt:where(.astro-ta2fbyqs){font-family:var(--font-mono);font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gray-600);padding-top:3px}.mast-meta:where(.astro-ta2fbyqs) dd:where(.astro-ta2fbyqs){font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-200);margin:0;font-size:14px;line-height:1.6}.ab-body:where(.astro-ta2fbyqs){padding:20px 7vw 0}.ab-column:where(.astro-ta2fbyqs){max-width:62ch;padding-left:max(0px, calc((100vw - var(--container-wide)) / 2));margin:0 auto 0 0}.ab-column:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-400);margin-top:26px;font-size:clamp(15px,1.5vw,17px);line-height:1.85}blockquote:where(.astro-ta2fbyqs){border-left:1px solid #00ffd766;margin:52px 0 46px;padding-left:26px}blockquote:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){font-family:var(--font-accent);letter-spacing:-.02em;color:var(--color-gray-50);margin:0;font-size:clamp(1.3rem,2.6vw,2.1rem);font-style:normal;font-weight:500;line-height:1.25}.ab-principles:where(.astro-ta2fbyqs){padding:var(--section-py) 7vw;margin-top:var(--section-py);border-top:1px solid var(--color-hairline)}.prins:where(.astro-ta2fbyqs){flex-direction:column;margin:0;list-style:none;display:flex}.prins:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs){border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,7rem) 1fr;gap:32px;padding:40px 0;display:grid}.prins:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs):first-child{border-top:1px solid var(--color-hairline)}.pr-n:where(.astro-ta2fbyqs){font-family:var(--font-mono);font-weight:var(--weight-bold);letter-spacing:-.04em;color:#ffffff17;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.5vw,3.6rem);line-height:.9}.pr-text:where(.astro-ta2fbyqs) h2:where(.astro-ta2fbyqs){font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-gray-50);font-size:clamp(19px,2.2vw,27px)}.pr-text:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){max-width:68ch;font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-400);margin-top:14px;font-size:15px;line-height:1.8}.prin-note:where(.astro-ta2fbyqs){max-width:74ch;font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-500);margin-top:36px;font-size:14px;line-height:1.8}.ab-practice:where(.astro-ta2fbyqs){padding:var(--section-py) 7vw;border-top:1px solid var(--color-hairline)}.pr-head:where(.astro-ta2fbyqs){max-width:24ch;font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--color-gray-50);font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.08}.prac:where(.astro-ta2fbyqs){flex-direction:column;margin:44px 0 0;list-style:none;display:flex}.prac:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs){border-top:1px solid var(--color-hairline);max-width:84ch;font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-400);padding:24px 0;font-size:15px;line-height:1.8}.prac:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs):last-child{border-bottom:1px solid var(--color-hairline)}.prac:where(.astro-ta2fbyqs) strong:where(.astro-ta2fbyqs){color:var(--color-gray-50);font-weight:var(--weight-regular)}.ab-sign:where(.astro-ta2fbyqs){padding:var(--section-py) 7vw 140px;border-top:1px solid var(--color-hairline)}.ab-sign:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){max-width:70ch;font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-gray-400);font-size:clamp(15px,1.5vw,18px);line-height:1.8}.ab-sign:where(.astro-ta2fbyqs) strong:where(.astro-ta2fbyqs){color:var(--color-gray-50);font-weight:var(--weight-regular)}.prin-note:where(.astro-ta2fbyqs) a:where(.astro-ta2fbyqs),.ab-sign:where(.astro-ta2fbyqs) a:where(.astro-ta2fbyqs){color:var(--color-gray-200);transition:color .4s var(--ease-lux), border-color .4s var(--ease-lux);border-bottom:1px solid #ffffff2e}.prin-note:where(.astro-ta2fbyqs) a:where(.astro-ta2fbyqs):hover,.ab-sign:where(.astro-ta2fbyqs) a:where(.astro-ta2fbyqs):hover{color:var(--color-secondary);border-color:#00ffd780}@media (width<=1000px){.mast-row:where(.astro-ta2fbyqs){grid-template-columns:1fr;gap:40px}.prins:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs){grid-template-columns:1fr;gap:12px}.pr-n:where(.astro-ta2fbyqs){font-size:1.6rem}}@media (width<=960px){.ab-mast:where(.astro-ta2fbyqs){padding:150px 6vw 70px}.ab-body:where(.astro-ta2fbyqs){padding-left:6vw;padding-right:6vw}.ab-column:where(.astro-ta2fbyqs){padding-left:0}}@media (prefers-reduced-motion:no-preference){html.js .about-page [data-wipe]{clip-path:inset(100% 0 0 round 12px)}}
