@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.about-header{position:fixed;pointer-events:auto}html.about-scroll-snap{scroll-snap-type:y proximity;scroll-padding-top:var(--about-snap-offset,100px)}.about-page{padding:150px 0 500px;font-family:Newsreader,Times New Roman,serif;font-size:16px;line-height:1.2}.about-page p{margin:0}.about-name-wrapper{position:sticky;top:var(--about-name-top,30px);height:58px;z-index:1000001;pointer-events:none}.about-name-wrapper h1{position:absolute;left:50%;top:-19px;margin:0;width:max-content;font-family:Anton,sans-serif;font-size:103px;font-weight:400;line-height:1.2;white-space:nowrap;transform:translate(-50%)}.about-section{scroll-snap-align:start;scroll-snap-stop:normal}.about-section[data-desktop-snap=center]{scroll-snap-align:center}.about-section+.about-section{margin-top:150px}.about-profile{width:min(1063px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:minmax(0,500fr) minmax(0,563fr)}.about-profile-image{position:relative;width:100%;aspect-ratio:500/663;overflow:hidden}.about-profile-image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-select:none}.about-contact{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;padding:9px 68px 0 20px}.about-contact-links{padding-top:10px}.about-contact a,.about-page h2{color:#ff005e}.about-contact a:hover{text-decoration:underline}.about-page h2{font:inherit;margin:0 0 38.4px}.about-cv,.about-statement{width:min(1080px,calc(100% - 80px));margin:0 auto}.about-statement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;min-height:500px}.about-statement-detail{padding-top:57.6px}.about-cv{display:flex;flex-direction:column;gap:57.6px}.about-cv-entry{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px}@media (max-width:1199px){.about-header.commerce-header{display:contents;position:static}}@media (max-width:809px){.about-page{--about-phone-name-size:clamp(45.6px,11.16vw,84px);padding:48px 0 120px}.about-name-wrapper{height:calc(var(--about-phone-name-size) * .7);top:calc(var(--commerce-menu-offset) + 8px);transition:top .2s ease}.about-name-wrapper h1{top:0;font-size:var(--about-phone-name-size)}.about-section[data-phone-snap=start]{scroll-snap-align:start}.about-section[data-kind=profile]{scroll-margin-top:calc(var(--about-phone-name-size) * .7 + 48px)}.about-section+.about-section{margin-top:100px}.about-profile{width:calc(100% - 48px);grid-template-columns:1fr;gap:24px}.about-contact{padding:0;gap:40px}.about-cv,.about-statement{width:calc(100% - 48px)}.about-statement{grid-template-columns:1fr;min-height:0;gap:32px}.about-statement-detail{padding-top:0}.about-cv{gap:48px}.about-page h2{margin-bottom:28px}.about-cv-entry{grid-template-columns:32px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.about-name-wrapper,.about-profile-image img{transition:none!important}}