@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/da487e35b293a78b-s.08fd-c6b6tx17.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/40042ef7a6e1ba18-s.3jrg8wu3sp_8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/4497b0bfa7c3cba4-s.p.43_08rjvqw62r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody Fallback;src:local(Arial);ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.25%}.ZJrGza_className{font-family:Anybody,Anybody Fallback;font-style:normal}.ZJrGza_variable{--font-display:"Anybody", "Anybody Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.ne-AMa_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.ne-AMa_variable{--font-text:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--flame-50:#fff4f0;--flame-100:#ffe5da;--flame-200:#ffccb7;--flame-300:#ffad8c;--flame-400:#ff8b59;--flame-500:#f16a26;--flame-600:#d25201;--flame-700:#ad4301;--flame-800:#8a3300;--flame-900:#682500;--flame-950:#461600;--ember-50:#fef4f3;--ember-100:#fee4e1;--ember-300:#ffaba1;--ember-400:#fd665b;--ember-600:#c4161c;--ember-700:#a3000e;--spark-200:#ffd5ae;--spark-300:#ffb66c;--spark-400:#f8991d;--white:#fff;--ash-50:#faf7f6;--ash-100:#f2eeec;--ash-200:#e3dedc;--ash-300:#cfc9c7;--ash-400:#a9a3a1;--ash-500:#857f7c;--ash-600:#6b6462;--ash-700:#544e4c;--ash-800:#393432;--ash-900:#211d1b;--ash-950:#120f0d;--success-50:#e4f8e7;--success-300:#83d494;--success-700:#2b7440;--bg:var(--ash-50);--surface:var(--ash-100);--surface-raised:var(--white);--field-ash:var(--ash-900);--field-ink:var(--ash-950);--field-flame:var(--flame-500);--ink:var(--ash-950);--ink-muted:var(--ash-700);--ink-on-dark:var(--ash-50);--ink-muted-on-dark:var(--ash-300);--line:var(--ash-200);--rule:var(--ash-300);--line-strong:var(--ash-500);--margin-rule:var(--ember-600);--action:var(--flame-500);--action-ink:var(--ash-950);--action-hover:var(--flame-400);--action-edge:var(--flame-700);--accent:var(--flame-700);--link:var(--flame-700);--link-hover:var(--flame-800);--focus:var(--flame-600);--tint:var(--flame-100);--error:var(--ember-700);--success:var(--success-700);--font-display-stack:var(--font-display), "Anybody", "Arial Narrow", sans-serif;--font-text-stack:var(--font-text), "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--step-display:clamp(2.75rem, 1.543rem + 4.952vw, 6rem);--step-number:clamp(4rem, 2.514rem + 6.095vw, 8rem);--step-h1:clamp(2.5rem, 1.757rem + 3.048vw, 4.5rem);--step-h2:clamp(2rem, 1.443rem + 2.286vw, 3.5rem);--step-statement:clamp(1.625rem, 1.207rem + 1.714vw, 2.75rem);--step-h3:clamp(1.375rem, 1.189rem + .762vw, 1.875rem);--step-h4:clamp(1.125rem, 1.055rem + .286vw, 1.3125rem);--step-lead:clamp(1.1875rem, 1.095rem + .381vw, 1.4375rem);--step-body:clamp(1.0625rem, 1.016rem + .19vw, 1.1875rem);--step-small:.9375rem;--step-label:.9375rem;--measure:66ch;--s-1:6px;--s-2:12px;--s-3:18px;--s-4:24px;--s-5:36px;--s-6:48px;--s-7:72px;--s-8:96px;--s-9:144px;--section-y:clamp(72px, 4.5rem + 4vw, 144px);--gutter:clamp(20px, 4vw, 56px);--max:1280px;--grid-gap:clamp(16px, 2vw, 24px);--cols:4;--header-h:72px;--page-indent:10px;--margin-gap:clamp(14px, 2vw, 28px);--edge:max(var(--gutter), calc((100vw - var(--max)) / 2));--rule-gap:36px;--lane:52px;--r-0:0;--r-sm:4px;--r-pill:999px;--hair:1px;--stroke-input:1.5px;--stroke-focus:2px;--stroke-margin:2px;--stroke-ink:2.5px;--shadow-high:0 2px 6px #120f0d2e, 0 14px 32px -8px #120f0d59;--grade:saturate(.92) contrast(1.04);--dur-fast:.18s;--dur-base:.36s;--dur-slow:.72s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--travel-sm:12px;--travel-md:20px;--travel-lg:28px}@media (min-width:768px){:root{--cols:8;--page-indent:0px}}@media (min-width:1024px){:root{--cols:12;--header-h:96px;--lane:0px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-3))}body{background:var(--bg);color:var(--ink);font-family:var(--font-text-stack);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}p{text-wrap:pretty;margin:0 0 1em}li{text-wrap:pretty}ul[role=list]{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display-stack);text-wrap:balance;margin:0}h1{font-size:var(--step-h1);font-variation-settings:"wdth" 72;letter-spacing:-.012em;font-weight:800;line-height:1}h2{font-size:var(--step-h2);font-variation-settings:"wdth" 80;letter-spacing:-.01em;font-weight:750;line-height:1.04}h3{font-size:var(--step-h3);font-variation-settings:"wdth" 88;font-weight:700;line-height:1.12}h4{font-family:var(--font-text-stack);font-size:var(--step-h4);font-weight:600;line-height:1.3}strong,b{font-weight:600}figure{margin:0}figcaption{font-size:var(--step-small);color:var(--ink-muted);margin-top:var(--s-2);text-wrap:balance;line-height:1.5}address{font-style:normal}::selection{background:var(--flame-200);color:var(--ash-950)}a{color:var(--link);text-underline-offset:.2em;transition:background-size var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover);background-size:100% 2px}:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}main:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;left:var(--s-2);top:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--ash-950);color:var(--ash-50);font-weight:600;text-decoration:none;position:fixed}.skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.skip-link:focus{outline:var(--stroke-focus) solid var(--spark-300)}.on-paper{background:var(--ash-50);--ink:var(--ash-950);--ink-muted:var(--ash-700);--line:var(--ash-200);--rule:var(--ash-300);--line-strong:var(--ash-500);--link:var(--flame-700);--link-hover:var(--flame-800);--focus:var(--flame-600);--margin-rule:var(--ember-600);--accent:var(--flame-700);--tint:var(--flame-100);color:var(--ink)}.on-surface{background:var(--ash-100);--ink:var(--ash-950);--ink-muted:var(--ash-700);--line:var(--ash-200);--rule:var(--ash-300);--line-strong:var(--ash-500);--link:var(--flame-700);--link-hover:var(--flame-800);--focus:var(--flame-600);--margin-rule:var(--ember-600);--accent:var(--flame-700);--tint:var(--flame-100);color:var(--ink)}.on-ash,.on-ink{background:var(--ash-900);--ink:var(--ash-50);--ink-muted:var(--ash-300);--line:var(--ash-800);--rule:var(--ash-800);--line-strong:var(--ash-600);--link:var(--flame-400);--link-hover:var(--flame-300);--focus:var(--spark-300);--margin-rule:var(--ember-400);--accent:var(--flame-500);--tint:var(--ash-800);--error:var(--ember-300);--success:var(--success-300);color:var(--ink)}.on-ink{background:var(--ash-950)}.on-flame{background:var(--flame-500);--ink:var(--ash-950);--ink-muted:var(--ash-900);--line:#120f0d59;--rule:#120f0d59;--link:var(--ash-950);--link-hover:var(--ash-900);--focus:var(--ash-950);--accent:var(--ash-950);color:var(--ink)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.grid>*{grid-column:1/-1;min-width:0}.btn-row{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.lead{font-size:var(--step-lead);max-width:34em;font-weight:500;line-height:1.5}.page{position:relative}.page>.wrap{padding-left:calc(var(--gutter) + var(--page-indent))}.page:before{content:"";inset-block:0;left:calc(var(--edge) + var(--page-indent) - var(--margin-gap));width:var(--stroke-margin);background:var(--margin-rule);pointer-events:none;position:absolute}.unwritten{margin-right:calc(-1 * var(--edge));background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-gap) - 1px), var(--line) 0 var(--rule-gap))}.rows{isolation:isolate}.row{padding-block:var(--s-4);position:relative}.row:after{content:"";left:0;right:calc(-1 * var(--edge));height:var(--hair);background:var(--rule);transition:background-color var(--dur-fast) var(--ease-out);position:absolute;bottom:0}.row--link:before{content:"";z-index:-1;inset-block:0;left:calc(-1 * var(--s-3));right:calc(-1 * var(--edge));background:var(--tint);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.row--link:hover:before,.row--link:focus-within:before{opacity:1}.row--link:hover:after,.row--link:focus-within:after{background:var(--margin-rule)}.row__hit:after{content:"";position:absolute;inset:0}.stop{color:var(--accent)}.btn{--btn-px:24px;min-height:48px;padding:0 var(--btn-px);border-radius:var(--r-pill);font-family:var(--font-text-stack);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);background-image:none;border:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;translate:0}.btn--sm{--btn-px:18px;min-height:44px;font-size:.9375rem}.btn--lg{--btn-px:30px;min-height:56px;font-size:1.0625rem}.btn--block{width:100%;display:flex}.btn--action{background:var(--action);color:var(--action-ink)}.on-paper .btn--action,.on-surface .btn--action{box-shadow:inset 0 0 0 var(--hair) var(--action-edge)}.btn--action:hover{background:var(--action-hover);color:var(--action-ink);translate:0 -1px}.btn--ink{background:var(--ash-950);color:var(--ash-50)}.btn--ink:hover{background:var(--ash-800);color:var(--ash-50);translate:0 -1px}.btn--action:not(.btn--block):after,.btn--ink:after{content:"";left:calc(100% - var(--btn-px) + .08em);opacity:0;width:.26em;height:.26em;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:currentColor;border-radius:50%;position:absolute;bottom:calc(50% - .42em);transform:translate(-6px)}.btn--action:hover:after,.btn--ink:hover:after{opacity:1;transform:none}.btn--secondary{color:var(--ink);box-shadow:inset 0 0 0 var(--stroke-input) var(--ink);background:0 0}.btn--secondary:hover{color:var(--ink);background:var(--tint);box-shadow:inset 0 0 0 var(--stroke-focus) var(--ink)}.site-header{z-index:50;inset-inline:0;color:var(--ash-50);--focus:var(--spark-300);--link:var(--ash-50);--link-hover:var(--ash-50);border-bottom:var(--hair) solid transparent;transition:background-color var(--dur-base) var(--ease-in-out), border-color var(--dur-base) var(--ease-in-out);position:fixed;top:0}.site-header.is-solid{background:var(--ash-950);border-bottom-color:var(--ash-800)}.site-header__bar{align-items:center;gap:var(--s-4);height:var(--header-h);display:flex}.logo-link{background-image:none;border-radius:50%;flex:none;display:block}.site-header .logo-link img{transform-origin:0;width:52px;height:auto;transition:transform var(--dur-base) var(--ease-in-out)}.site-nav{margin-left:auto;display:none}.site-nav ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.site-nav__link{min-height:44px;padding:0 var(--s-2);background-position:var(--s-2) calc(100% - 8px);background-size:0% 2px;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__link:hover{background-size:calc(100% - 2 * var(--s-2)) 2px}.site-header__actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.menu-button{align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);color:var(--ash-50);box-shadow:inset 0 0 0 var(--stroke-input) var(--ash-300);font:600 1rem/1 var(--font-text-stack);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.menu-button:hover{background:var(--ash-800)}.icon{flex:none;width:24px;height:24px}.icon--sm{width:20px;height:20px}@media (min-width:1024px){.site-header .logo-link img{width:72px}.site-header.is-solid .logo-link img{transform:scale(.778)}.site-nav{display:block}.site-header__actions{margin-left:var(--s-2)}.site-header .menu-button{display:none}}.menu{z-index:60;box-shadow:var(--shadow-high);flex-direction:column;display:flex;position:fixed;inset:0}.menu__head{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu__head .logo-link img{width:52px}.menu__body{overscroll-behavior:contain;flex:1;overflow-y:auto}.menu__page{padding-top:var(--s-3);padding-bottom:var(--s-5);padding-left:calc(var(--gutter) + var(--page-indent));position:relative}.menu__page:before{content:"";inset-block:0;left:calc(var(--gutter) + var(--page-indent) - var(--margin-gap));width:var(--stroke-margin);background:var(--margin-rule);position:absolute}.menu__list{margin:0;padding:0;list-style:none}.menu__row{border-bottom:var(--hair) solid var(--ash-800)}.menu__line{align-items:center;display:flex}.menu__link{min-height:60px;color:var(--ash-50);font-family:var(--font-display-stack);font-variation-settings:"wdth" 80;background-image:none;flex:1;align-items:center;font-size:1.75rem;font-weight:750;line-height:1.1;text-decoration:none;display:flex}.menu__link:hover{color:var(--flame-400)}.menu__link[aria-current=page] .stop{color:var(--flame-500)}.menu__toggle{border-radius:var(--r-pill);width:48px;height:48px;color:var(--ash-50);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.menu__toggle:hover{background:var(--ash-800)}.menu__toggle .icon{transition:transform var(--dur-base) var(--ease-in-out)}.menu__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.menu__sub{overflow:hidden}.menu__sub ul{padding:0 0 var(--s-3);margin:0;list-style:none}.menu__sub a{min-height:44px;color:var(--ash-300);align-items:center;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.menu__sub a:hover{color:var(--ash-50)}.menu__utility{margin-top:var(--s-4);color:var(--ash-300)}.menu__utility p{gap:var(--s-1) var(--s-4);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.menu__utility a{min-height:44px;color:var(--ash-50);align-items:center;display:inline-flex}.menu__foot{padding-top:var(--s-2);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-top:var(--hair) solid var(--ash-800);flex:none}.social-links{gap:0 var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-links a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1024px){.menu{display:none}}.home-hero{padding-top:var(--header-h);padding-bottom:var(--s-7)}.home-hero__media{z-index:1;margin-inline:calc(-1 * (var(--gutter) + var(--page-indent))) calc(-1 * var(--gutter));aspect-ratio:3/2;background:var(--ash-800);position:relative;overflow:hidden}.home-hero__media img{object-fit:cover;object-position:70% 55%;width:100%;height:100%;filter:var(--grade)}.home-hero__copy{padding-top:var(--s-6);padding-right:var(--lane);container-type:inline-size}.home-hero__lane{display:none}.display{font-size:min(var(--step-display), 14.6cqi);font-variation-settings:"wdth" 72;letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin:0 0 var(--s-5);font-weight:800;line-height:.94}.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask-line>span{white-space:nowrap;display:block}.home-hero .lead{color:var(--ink-muted);margin-bottom:var(--s-5)}@media (min-width:1024px){.home-hero{min-height:min(92vh,900px);padding-top:calc(var(--header-h) + var(--s-4));padding-bottom:var(--s-8);align-items:center;display:flex}.home-hero>.wrap{width:100%}.home-hero__grid{align-items:center}.home-hero__copy{grid-area:1/1/auto/span 6;padding-top:0}.home-hero__lane{grid-area:1/7/auto/span 1;align-self:stretch;display:block}.home-hero__media{margin:0 calc(-1 * var(--edge)) 0 0;aspect-ratio:auto;height:clamp(480px, calc(min(92vh, 900px) - var(--header-h) - var(--s-8)), 720px);grid-area:1/8/auto/-1}.home-hero__media img{object-position:74% 58%}}@keyframes rise-in-mask{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-rise{0%{opacity:0;transform:translateY(var(--travel-sm))}to{opacity:1;transform:none}}@keyframes photo-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes rule-draw{0%{transform:scaleY(0)}to{transform:none}}.seq-line>span{animation:rise-in-mask .6s var(--ease-out) both}.seq-line--2>span{animation-delay:70ms}.seq-line--3>span{animation-delay:.14s}.seq-lead{animation:fade-rise .5s var(--ease-out) .22s both}.seq-ctas{animation:fade-rise .5s var(--ease-out) .3s both}.seq-photo{animation:photo-rise .8s var(--ease-out) both}.seq-photo img{animation:settle .9s var(--ease-out) both}.home-hero:before{transform-origin:50% 0;animation:rule-draw .7s var(--ease-out) .1s both}.ink-zone{position:relative}.ink-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.ink-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ink{fill:none;stroke-width:var(--stroke-ink);stroke-linecap:round;stroke-linejoin:round}.ink--on-ash{stroke:var(--spark-300)}.ink--on-paper{stroke:var(--flame-700)}.ink-stop{fill:var(--flame-700)}.pen,.pen__turn,.pen__layer{width:0;height:0;position:absolute;top:0;left:0}.pen{--pen:24px}.pen-nib{width:var(--pen);height:var(--pen);left:calc(var(--pen) * -30 / 32);top:calc(var(--pen) * -.5);max-width:none;position:absolute;overflow:visible}.pen-nib path,.pen-nib circle{stroke-width:var(--stroke-ink);stroke-linejoin:round;stroke-linecap:round}.pen-nib__line{fill:none}.pen-nib--ash .pen-nib__body{fill:var(--ash-900);stroke:var(--spark-300)}.pen-nib--ash .pen-nib__line{stroke:var(--spark-300)}.pen-nib--paper .pen-nib__body{fill:var(--ash-50);stroke:var(--ash-950)}.pen-nib--paper .pen-nib__line{stroke:var(--ash-950)}@media (min-width:1024px){.pen{--pen:30px}}.help{padding-block:var(--section-y)}.help__intro{padding-right:var(--lane);margin-bottom:var(--s-4)}.help__intro h2{margin-bottom:var(--s-3)}.help__sentence{font-size:var(--step-lead);color:var(--ink-muted);max-width:30em;line-height:1.5}.unwritten{height:var(--rule-gap)}.rows .row:first-child{padding-top:var(--s-3)}.row__lead{margin-bottom:var(--s-2)}.row__title{font-size:var(--step-h3)}.row__title a,.event__title a{color:var(--ink);background-size:0% 2px}.event__title a{text-decoration:none}.row--link:hover .row__title a,.row--link:hover .event__title a{background-size:100% 2px}.row__text{color:var(--ink-muted);max-width:34em;margin:0}.row__action{white-space:nowrap;font-weight:600}@media (min-width:1024px){.help__intro{top:calc(var(--header-h) + var(--s-4));padding-top:calc(var(--rule-gap) * 2);grid-column:1/span 6;align-self:start;margin-bottom:0;position:sticky}.help__page{grid-column:8/-1}.unwritten{height:calc(var(--rule-gap) * 2)}}@media (min-width:1200px){.help .row{gap:var(--s-4);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;display:grid}.help .row--give{align-items:center}.help .row__lead{margin-bottom:0}.help .row__title{font-size:var(--step-h4);font-family:var(--font-display-stack);font-variation-settings:"wdth" 88}}.mission{padding-block:var(--section-y)}.mission__media{margin-bottom:var(--s-6)}.mission__photo{aspect-ratio:3/2;max-width:640px;overflow:hidden}.mission__photo img{object-fit:cover;width:100%;height:100%;filter:var(--grade)}.numbers{gap:var(--s-3);margin-top:var(--s-5);max-width:640px;display:grid}.number{align-items:baseline;gap:var(--s-1) var(--s-4);padding-top:var(--s-3);border-top:var(--hair) solid var(--line-strong);flex-wrap:wrap;margin:0;display:flex}.number__mask{padding-bottom:.04em;display:block;overflow:hidden}.number__value{font-family:var(--font-display-stack);font-size:var(--step-number);font-variation-settings:"wdth" 64;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:850;line-height:.9;display:block}.number__label{font-weight:600;font-size:var(--step-h4);color:var(--ink-muted);max-width:10em;line-height:1.3;display:block}.numbers__note{margin:var(--s-2) 0 0;font-size:var(--step-small);color:var(--ink-muted);grid-column:1/-1;max-width:44em}.mission__text h2,.mission__text .lead{margin-bottom:var(--s-4)}.mission__text p{max-width:var(--measure)}.mission__more{margin-top:var(--s-4);font-weight:600}.mission__more a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1024px){.mission__media{grid-column:1/span 5;margin-bottom:0}.mission__text{grid-column:7/-1}}.poem{padding-block:var(--section-y)}.poem__scan{max-width:720px;margin-bottom:var(--s-6)}.poem__paper{aspect-ratio:560/295;background:var(--white);overflow:hidden}.poem__paper img{width:142.857%;max-width:none;margin-top:-8.92857%;margin-left:-21.4286%}.poem__scan figcaption{color:var(--ink-muted)}.statement{font-size:var(--step-statement);font-variation-settings:"wdth" 84;letter-spacing:-.005em;margin-bottom:var(--s-4);font-weight:650;line-height:1.12}.poem__text p{color:var(--ink-muted);max-width:34em}@media (min-width:1024px){.poem__grid{align-items:center}.poem__scan{grid-column:1/span 6;margin-bottom:0}.poem__text{grid-column:8/-1}}.programs{padding-block:var(--section-y)}.programs__title{margin-bottom:var(--s-5)}.program{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--grid-gap);padding-block:var(--s-5);align-items:center;display:grid;position:relative}.program:after{content:"";left:0;right:calc(-1 * var(--edge));height:var(--hair);background:var(--rule);position:absolute;bottom:0}.program:first-child{padding-top:0}.program>*{grid-column:1/-1;min-width:0}.program__frame{aspect-ratio:4/5;max-width:320px;margin-bottom:var(--s-4);background:var(--ash-200);overflow:hidden}.program__frame img{object-fit:cover;width:100%;height:100%;filter:var(--grade);transition:transform var(--dur-base) var(--ease-out)}.program:hover .program__frame img{transform:scale(1.04)}.program__text h3{font-size:var(--step-h2);font-variation-settings:"wdth" 80;margin-bottom:var(--s-2);font-weight:750;line-height:1.04}.program__text p{color:var(--ink-muted);font-size:var(--step-lead);max-width:26em;margin:0;line-height:1.5}.program__link{color:var(--ink);background-size:0% 3px;text-decoration:none}.program__link:after{content:"";position:absolute;inset:0}.program:hover .program__link{background-size:100% 3px}@media (min-width:768px){.program--left .program__frame{grid-column:1/span 3;margin-bottom:0}.program--left .program__text{grid-column:5/-1}.program--right .program__text{grid-area:1/1/auto/span 4}.program--right .program__frame{grid-area:1/6/auto/-1;max-width:260px;margin-bottom:0}.program--type .program__text{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;display:grid}.program--type h3{grid-column:1/span 4;margin-bottom:0}.program--type p{grid-column:5/-1}}@media (min-width:1024px){.program--left .program__frame{grid-column:1/span 4;max-width:460px}.program--left .program__text,.program--right .program__text{grid-column:6/span 5}.program--right .program__frame{grid-area:1/2/auto/span 3;justify-self:end;width:100%;max-width:360px}.program--right{padding-block:var(--s-6)}.program--type h3{grid-column:6/span 5}.program--type p{margin-top:var(--s-2);grid-column:6/span 5}.program--type .program__text{grid-column:6/span 5;display:block}}.coming{padding-block:var(--section-y)}.coming__head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.coming__head a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.coming__list{border-top:var(--hair) solid var(--rule)}.event{gap:var(--s-3);padding-block:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;display:grid}.event__date{font-family:var(--font-display-stack);font-size:var(--step-label);font-variation-settings:"wdth" 90;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:700;line-height:1.2}.event__title{font-family:var(--font-text-stack);font-size:var(--step-h4);font-weight:600;line-height:1.3}@media (min-width:1024px){.event{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.event__date{grid-column:1/span 2}.event__title{grid-column:3/-1}}.donation{padding-block:var(--section-y)}.donation h2{margin-bottom:var(--s-4)}.donation__text p{max-width:var(--measure);color:var(--ink-muted)}.donation__ask{font-size:var(--step-lead);margin-top:var(--s-4);font-weight:600;line-height:1.4;color:var(--ink)!important}.donation__actions{margin-top:var(--s-5);gap:var(--s-1) var(--s-5)}.donation__actions .btn{margin-bottom:var(--s-2)}@media (min-width:768px){.donation__actions .btn{margin-bottom:0}}.donation__actions a:not(.btn){align-items:center;min-height:44px;font-weight:600;display:inline-flex}.donation__photo{margin-top:var(--s-6);max-width:560px}.donation__photo img{aspect-ratio:4/3;object-fit:cover;object-position:45% 30%;width:100%;filter:var(--grade)}.donation__photo figcaption{color:var(--ash-950)}@media (min-width:1024px){.donation__grid{align-items:center}.donation__text{grid-column:1/span 7}.donation__photo{grid-column:8/-1;justify-self:end;width:100%;margin-top:0}}.site-footer{padding-top:var(--s-8);padding-bottom:var(--s-5);font-size:var(--step-small);color:var(--ash-300)}.site-footer a{color:var(--ash-50)}.site-footer a:hover{color:var(--flame-400)}.site-footer__grid{gap:var(--s-6) var(--grid-gap);display:grid}.site-footer__id .logo-link img{width:96px;margin-bottom:var(--s-4)}.site-footer address{font-size:var(--step-body);line-height:1.6}.site-footer address strong{color:var(--ash-50)}.site-footer address a{align-items:center;min-height:44px;display:inline-flex}.footer-heading{font-family:var(--font-display-stack);font-variation-settings:"wdth" 88;color:var(--ash-50);margin:0 0 var(--s-2);font-size:1.125rem;font-weight:700}.site-footer__links{gap:var(--s-5) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__links ul{margin:0 0 var(--s-4);padding:0;list-style:none}.site-footer__links a{align-items:center;min-height:44px;font-size:1rem;text-decoration:none;display:inline-flex}.site-footer__base{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-7);padding-top:var(--s-3);background:linear-gradient(var(--ash-800), var(--ash-800)) no-repeat 50% 0 / calc(100% - 2 * var(--gutter)) var(--hair);flex-wrap:wrap;display:flex}.site-footer__base p{margin:0}@media (min-width:768px){.site-footer__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.site-footer__id{grid-column:1/span 3}.site-footer__news{grid-column:4/-1}.site-footer__links{grid-column:1/-1}}@media (min-width:1024px){.site-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__id{grid-column:1/span 3}.site-footer__news{grid-column:4/span 4}.site-footer__links{grid-column:9/-1}}.newsletter{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:30rem;display:grid}.field{border-radius:var(--r-sm);background:var(--ash-900);box-shadow:inset 0 0 0 var(--stroke-input) var(--ash-600);transition:box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.field:focus-within{box-shadow:inset 0 0 0 var(--stroke-focus) var(--spark-300)}.field--error{box-shadow:inset 0 0 0 var(--stroke-focus) var(--ember-300)}.field label{padding:var(--s-1) var(--s-2) 0;color:var(--ash-300);font-size:.8125rem;font-weight:600}.field input{min-height:30px;padding:0 var(--s-2) var(--s-1);color:var(--ash-50);font:500 1rem/1.3 var(--font-text-stack);background:0 0;border:0;outline:none}.btn--on-dark{--ink:var(--ash-50);min-height:56px}.field__msg{grid-column:1/-1;min-height:1.5em;margin:0}.msg{gap:var(--s-1);align-items:flex-start;line-height:1.4;display:flex}.msg .icon{margin-top:1px}.msg--error{color:var(--ember-300)}.msg--success{color:var(--success-300)}.newsletter__legal{font-size:var(--step-small);color:var(--ash-300);grid-column:1/-1;margin:0;line-height:1.5}.lost{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-8)}.lost__inner>.lost__lines{max-width:none;height:calc(var(--rule-gap) * 4);margin-top:var(--s-7);margin-right:calc(-1 * var(--edge));background:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px var(--rule-gap))}.lost__inner>*{max-width:40rem}.lost__title{margin-bottom:var(--s-4)}.lost__text{font-size:var(--step-lead);color:var(--ink-muted);margin-bottom:var(--s-6)}.js .reveal--rise{opacity:0;translate:0 var(--travel-md);transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out)}.js .reveal--rows>li{opacity:0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}.js .reveal--rows>li+li{translate:0 8px}.js .reveal--wipe img{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.js .reveal--numbers .number__value{transition:translate var(--dur-slow) var(--ease-out);translate:0 105%}.js .reveal--write img{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-in-out)}.js .reveal--programs>li{opacity:0;translate:0 var(--travel-md);transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out)}.js .reveal--programs img{transition:scale .9s var(--ease-out), transform var(--dur-base) var(--ease-out);scale:1.06}.js .reveal--fade-rows>li{opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.js .reveal.in,.js .reveal.in>li{opacity:1;translate:none}.js .reveal.in .number__value,.js .reveal.in img{clip-path:inset(0);translate:none;scale:1}.reveal>li:nth-child(2){transition-delay:60ms}.reveal>li:nth-child(3){transition-delay:.12s}.reveal>li:nth-child(4){transition-delay:.18s}.reveal--numbers .number:nth-child(2) .number__value{transition-delay:70ms}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.js .reveal,.js .reveal>li,.js .reveal--rows>li+li,.js .reveal .number__value,.js .reveal img{opacity:1;clip-path:none;translate:none;scale:1}.btn--action:after,.btn--ink:after{transform:none}}.preview-toast{z-index:1000;border-radius:var(--r-sm);background:var(--ash-950);max-width:min(320px,100vw - 24px);color:var(--ash-50);font:500 var(--step-small) / 1.4 var(--font-text-stack);box-shadow:inset 3px 0 0 var(--ember-400), var(--shadow-high);pointer-events:none;opacity:0;transform:translateY(var(--travel-sm));transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:12px 16px 12px 20px;position:fixed;top:0;left:0}.preview-toast[data-state=open]{opacity:1;transform:none}.preview-toast__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.preview-toast{transition:opacity .12s linear;transform:none}}
