.about-landing{height:calc(100svh - var(--about-header-height,44px));isolation:isolate;background:var(--color-page-paper);min-height:460px;color:var(--color-page-ink);position:relative}.about-landing-photo{position:absolute;inset:0 0 0 46%}.about-landing-photo :is(figure,picture,img){width:100%;height:100%;margin:0;display:block}.about-landing-photo img{object-fit:cover;object-position:50% 42%}.about-landing-copy{width:44%;position:absolute;bottom:clamp(40px,9vh,120px);left:clamp(22px,5vw,90px)}.about-site .about-landing h1{font:600 clamp(76px, 9.5vw, 156px)/.87 var(--editorial);letter-spacing:-.055em;margin:0}.about-landing h1 span{display:block}.about-site .about-landing-copy p{font:400 clamp(21px, 2vw, 28px)/1.3 var(--editorial);margin:30px 0 0}@media (width<=760px){.about-landing{min-height:0;color:var(--color-story-ink)}.about-landing-photo{left:0}.about-landing:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--color-story-paper) 16%, transparent) 25%, color-mix(in srgb, var(--color-story-paper) 90%, transparent));pointer-events:none;position:absolute;inset:35% 0 0}.about-landing-copy{z-index:1;width:calc(100% - 48px);bottom:clamp(34px,6vh,70px);left:24px}.about-site .about-landing h1{font-size:clamp(68px,19vw,110px)}.about-site .about-landing-copy p{margin-top:22px;font-size:22px}}@media (height<=520px){.about-landing{min-height:0}.about-landing-copy{bottom:24px}.about-site .about-landing h1{font-size:clamp(56px,12vh,86px)}.about-site .about-landing-copy p{margin-top:16px;font-size:19px}}@font-face{font-family:About Manrope;src:url(/assets/fonts/manrope-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:block}@font-face{font-family:About Cormorant Garamond;src:url(/assets/fonts/cormorant-garamond-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:block}.about-site{--font-sans:"About Manrope", Arial, sans-serif;--life-serif:"About Cormorant Garamond", Georgia, serif;--paper:var(--color-page-paper);--ink:var(--color-page-ink);--color-muted:var(--color-page-muted);--line:var(--color-page-line);--autumn-dark:var(--color-page-accent);--life-paper:var(--paper);--life-ink:var(--ink);--life-muted:var(--color-muted);--life-accent:var(--color-page-accent);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.about-site .life-article{width:var(--about-full-width,100%);margin-inline:calc((100% - var(--about-full-width,100%)) / 2);padding:0}.about-viewport-meter{visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;top:0;left:0}.about-reading-track,.about-reading-pane{overflow-anchor:none}.about-site .life-article :is(h2,p,figure,blockquote){margin:0}.about-scene-panel{height:var(--about-pane-height,50svh)}.about-reading-pane{background:var(--paper)}.about-reading-body{width:min(100%,808px);margin-inline:auto;padding-inline:clamp(24px,5vw,54px);position:relative}.about-site .life-chapter{min-height:var(--about-pane-height,50svh);border-bottom:1px solid var(--line);padding:30px 0 48px;scroll-margin-top:70px}.about-site .life-chapter:last-child{border:0;padding-bottom:48px}.about-site .life-chapter h2{font:600 clamp(20px, calc(3.5vw - 6px), 32px)/1.15 var(--life-serif);letter-spacing:-.02em;margin:0 0 18px}.about-site .life-copy{font:400 clamp(16px, 1.3vw, 18px)/1.75 var(--font-sans)}.about-site .life-copy p+p{margin-top:1em}.about-site .life-injury-beat{min-height:max(120px, calc(var(--about-pane-height,50svh) * .65));padding-bottom:36px}.about-site blockquote.life-quote{border-left:2px solid var(--life-accent);color:var(--life-accent);font:600 clamp(20px, 2.2vw, 26px)/1.35 var(--life-serif);margin-top:24px;padding-left:16px}.about-site .life-photos{gap:14px;margin-top:32px;display:grid}.about-site .life-photos img{width:100%;height:auto;display:block}.about-site .life-photos--home{grid-template-columns:1fr 1fr}.about-site .life-photos--home>:first-child{grid-column:1/-1}.about-site .life-photos--home>:first-child img{aspect-ratio:4/3;object-fit:cover;object-position:center 35%}.about-site .life-photos--home>:not(:first-child) img{aspect-ratio:3/4;object-fit:cover}.about-site .life-links{flex-wrap:wrap;gap:4px 25px;margin-top:22px;display:flex}.about-site .life-links a{min-height:44px;font:500 13px/1.5 var(--font-sans);text-underline-offset:4px;align-items:center;gap:8px;padding-block:12px;text-decoration:underline;display:inline-flex}.about-site .life-links .story-arrow{width:16px;height:16px}.life-article[data-enhanced=true] .about-reading-viewport{top:var(--about-header-height,44px);height:var(--about-viewport-height);isolation:isolate;position:sticky;overflow:clip}.life-article[data-enhanced=true] .about-landing{height:100%;min-height:0;position:absolute;inset:0}.life-article[data-enhanced=true] .about-scene-panel{width:100%;height:50%;transform:translateY(var(--about-scene-y,-100%));z-index:2;position:absolute;inset:0 0 auto}.life-article[data-enhanced=true] .about-reading-pane{scrollbar-width:none;width:100%;height:50%;transform:translateY(var(--about-copy-y,100%));z-index:1;position:absolute;inset:auto 0 0;overflow:hidden auto}.life-article[data-enhanced=true] .about-reading-pane::-webkit-scrollbar{display:none}.life-article[data-enhanced=true][data-joined=false] .about-reading-pane{pointer-events:none}.about-site .life-stage{--scene-paper:var(--paper);background:var(--scene-paper);width:100%;height:100%;color:var(--life-ink);grid-template-rows:auto minmax(0,1fr) 3px;display:grid;overflow:clip}.about-site .life-stage-top{text-align:center;font:11px/1.4 var(--font-sans);padding:12px 24px 0}.about-site .life-scene{min-height:0;position:relative}.about-site .life-drawing{width:100%;max-width:900px;height:100%;margin-inline:auto;display:block}.about-site .life-scene-layer{transition:opacity .4s}.about-site .life-character-position{transition:transform .5s}.about-site .life-character{transform-origin:0 0}.about-site .life-stage-progress{background:var(--line);height:3px}.about-site .life-stage-progress>span{width:100%;height:100%;transform:scaleX(var(--about-progress,0));transform-origin:0;background:var(--life-accent);display:block}@media (prefers-reduced-motion:no-preference){.about-site [data-motion=on] .is-active .life-steam{animation:2.2s ease-in-out 2 about-steam}.about-site [data-motion=on] :is(.life-character--jazz,.life-character--pub){animation:2s ease-in-out 2 about-sway}.about-site [data-motion=on] .life-notes{animation:2.4s ease-in-out 2 about-notes}.about-site [data-motion=on] .life-stage--goalkeeper .is-active .life-puck{animation:2s ease-in-out 2 about-puck}.about-site [data-motion=on] .is-active .life-ball{animation:1.6s ease-in-out 2 about-ball}}@keyframes about-steam{50%{opacity:.35;transform:translateY(-8px)}}@keyframes about-sway{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes about-notes{50%{opacity:.5;transform:translateY(-9px)}}@keyframes about-puck{50%{transform:translate(-160px,-30px)}}@keyframes about-ball{50%{transform:translate(-100px,14px)}}@media (width<=760px){.about-site .life-chapter{padding-block:24px 36px}.about-site .life-stage-top{padding-top:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){html:has(.about-site){scroll-behavior:auto}.about-site .life-article *,.about-site .life-article :before,.about-site .life-article :after{transition:none!important;animation:none!important}}@media print{.about-scene-panel,.about-viewport-meter{display:none}.life-article .about-reading-track{height:auto!important}.life-article[data-enhanced=true] :is(.about-reading-viewport,.about-landing,.about-reading-pane){height:auto;position:static;overflow:visible;transform:none}.about-site .life-chapter,.about-site .life-injury-beat{min-height:0}}.about-footer{--trip-paper:var(--paper);flex-shrink:0}.about-footer .trip-reader-footer{margin-top:0}.about-site .story-arrow{flex:none;width:24px;height:24px;display:block}.about-site .story-arrow--left{transform:rotate(180deg)}.about-site .story-arrow--up-right{transform:rotate(-45deg)}
