.about-page{position:relative;z-index:2;min-height:100svh;padding:var(--pad);color:var(--ink)}.about-site-control-dock{position:fixed;inset:auto;right:calc(var(--pad) + env(safe-area-inset-right));bottom:calc(var(--site-control-bottom) + env(safe-area-inset-bottom));z-index:20;justify-content:flex-end;width:auto;max-width:calc(100vw - (var(--pad) * 2));padding:0;transform:none}.about-floating-bar__links{display:flex;align-items:center;gap:14px;margin-left:28px}.floating-bar .about-floating-bar__links a{margin-left:0}.about-page-title{position:fixed;top:var(--pad);left:var(--pad);right:var(--pad);z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pad)}.about-page-title nav,.about-page-title__identity,.about-side-info p,.about-tech-category header>span{font:500 10px/1.25 Instrument Sans,Arial,sans-serif;letter-spacing:0}.about-page-title nav{display:flex;gap:.6em;margin-bottom:10px;opacity:.55}.about-page-title h1{margin:0;font-size:clamp(28px,3.2vw,64px);font-weight:600;line-height:.95;letter-spacing:-.055em;text-align:right}.about-page-title__identity{display:grid;grid-template-columns:auto auto;gap:0 11px;margin:0;font:600 clamp(12px,1vw,18px)/1.15 "Instrument Sans",sans-serif;letter-spacing:0;text-transform:none}.about-page-title__identity span:nth-child(odd){text-align:right}.about-page-title__identity span:nth-child(2n){padding-left:11px;border-left:1px solid currentColor}.about-side-info{position:fixed;left:var(--pad);bottom:var(--pad);z-index:10;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,90px);width:min(37vw,520px);font-size:12px;line-height:1.25}.about-side-info p{margin:0 0 5px;opacity:.48}.about-side-info a{overflow-wrap:anywhere}.about-local-time{white-space:nowrap;font-variant-numeric:tabular-nums}.about-page__column{--about-mask-offset: 0px;--about-edge-clear: clamp(56px, 8vh, 92px);--about-edge-fade-top: clamp(240px, 28vh, 320px);--about-edge-fade-bottom: clamp(250px, 29vh, 330px);width:min(50%,780px);margin-left:max(41%,500px);padding-right:clamp(0px,4vw,80px)}.about-page__column.is-edge-fade-ready{mask-image:linear-gradient(to bottom,transparent 0,transparent var(--about-edge-clear),#000 var(--about-edge-fade-top),#000 calc(100vh - var(--about-edge-fade-bottom)),transparent calc(100vh - var(--about-edge-clear)),transparent 100vh);mask-position:0 var(--about-mask-offset);mask-repeat:no-repeat;mask-size:100% 100vh;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--about-edge-clear),#000 var(--about-edge-fade-top),#000 calc(100vh - var(--about-edge-fade-bottom)),transparent calc(100vh - var(--about-edge-clear)),transparent 100vh);-webkit-mask-position:0 var(--about-mask-offset);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100vh}.about-block{margin-top:clamp(210px,28vh,300px);font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(15px,1.05vw,18px);line-height:1.62;letter-spacing:-.025em}.about-block--spaced{margin-top:96px}.about-block>p,.about-cta>p,.about-block__text>p{margin:0}.about-block h2,.about-cta h2{margin:8px 0;font:600 clamp(48px,4.6vw,82px)/.95 "Instrument Sans",sans-serif;line-height:.95;letter-spacing:-.055em}.about-block h2 span,.about-cta h2 span{display:block}.about-block__lede,.about-block__text,.about-cta{font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(17px,1.15vw,20px);font-weight:500;line-height:1.62;text-align:justify}.about-block__text{margin-top:16px}.about-tech-stack{display:grid;gap:48px;margin:40px 0}.about-tech-category header{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.about-tech-category header>span{opacity:.45;letter-spacing:.16em}.about-tech-category h3{margin:0;font:600 14px/1.2 Instrument Sans,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.about-tech-category ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:16px 0 0;padding:0}.about-tech-category li{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--rule);border-radius:4px;font:500 clamp(10px,.72vw,13px)/1.2 "Instrument Sans",Arial,sans-serif;letter-spacing:.04em;text-align:left;text-transform:uppercase}.about-tech-category li span:first-child{flex:none;opacity:.42;font-size:8px;letter-spacing:-.04em}.about-tech-category li span:last-child{min-width:0;overflow-wrap:anywhere}.about-cta{margin:96px 0 25vh}.about-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:min(100%,300px);margin-top:72px;padding:16px 24px;border:1px solid var(--rule);border-radius:4px;font:600 13px/1 Instrument Sans,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;transition:color .46s ease-in-out,border-color .46s ease-in-out}.about-cta__button svg{width:15px;height:15px;transition:transform .22s var(--ease)}.about-cta__button:hover,.about-cta__button:focus-visible{color:var(--ivory);border-color:var(--magenta)}.about-cta__button:hover svg,.about-cta__button:focus-visible svg{transform:translate(2px,-2px)}.about-page__socials{display:flex;gap:22px;margin-top:28px;font:500 10px/1.2 Instrument Sans,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.about-page__socials a{padding-bottom:2px;border-bottom:1px solid transparent}.about-page__socials a:hover,.about-page__socials a:focus-visible{border-color:currentColor}.about-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.about-page .reveal.is-visible{opacity:1;transform:none}.about-page__media,.about-page__audio{position:fixed;left:var(--pad);z-index:5;width:min(37vw,520px)}.about-page__media{top:50%;aspect-ratio:4 / 5;margin:0;overflow:hidden;transform:translateY(-50%);cursor:crosshair}.about-page__media img{display:block;width:100%;height:100%;object-fit:contain}.about-page__media.is-halftone-ready img{opacity:0}.about-page__portrait-halftone{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.about-page__portrait-halftone.is-ready{opacity:1}.about-page__audio{bottom:110px}@media(max-width:1020px){.about-page-title{position:absolute}.about-side-info{display:none}.about-page__media{position:absolute;top:clamp(140px,18svh,200px);right:var(--pad);left:auto;z-index:1;display:block;width:clamp(140px,24vw,220px);aspect-ratio:3 / 4;transform:none}.about-page__column{width:min(100%,720px);margin-left:auto;padding-right:64px}}@media(max-width:760px){:root{--about-mobile-portrait-top: clamp(68px, 9svh, 88px);--about-mobile-portrait-width: clamp(118px, 34vw, 200px);--about-mobile-portrait-height: clamp(157.33px, 45.3333vw, 266.67px)}.about-site-control-dock{right:auto;left:50%;transform:translate(-50%)}.about-floating-bar__links{margin-left:10px}.about-page-title{gap:16px}.about-page-title h1{font-size:clamp(30px,9vw,42px);max-width:52%}.about-page__media{top:var(--about-mobile-portrait-top);right:var(--pad);width:var(--about-mobile-portrait-width);aspect-ratio:3 / 4}.about-page__column{--about-edge-clear: clamp(36px, 6vh, 56px);--about-edge-fade-top: clamp(180px, 24vh, 220px);--about-edge-fade-bottom: clamp(190px, 25vh, 230px);width:100%;padding-right:0}.about-block{margin-top:calc(var(--about-mobile-portrait-top) + var(--about-mobile-portrait-height) + 32px)}.about-block--spaced{margin-top:80px}.about-block h2,.about-cta h2{font-size:clamp(42px,13vw,68px)}.about-block__lede,.about-block__text,.about-cta{font-size:17px;text-align:left}.about-tech-category ul{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cta{margin-bottom:30vh}.about-cta__button{width:100%;max-width:none}.about-page__socials{flex-wrap:wrap;row-gap:12px}}@media(max-width:390px){.about-page__socials{justify-content:space-between}}@media(max-height:600px){.about-page__column.is-edge-fade-ready{mask-image:none;-webkit-mask-image:none}}
