.about-shell{width:min(1440px,calc(100% - 96px));margin-inline:auto}.about-page{color:var(--headline)}.about-intro{padding-block:100px 128px;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(64px,7vw,112px);align-items:start}.about-intro h1{font-size:clamp(40px,3.7vw,54px);line-height:1.12;text-wrap:balance;margin:30px 0}.about-bio{max-width:680px}.about-bio p{font-size:16px;line-height:var(--leading-body);color:var(--muted);margin-top:18px}body .about-bio .about-bio-lead{font-family:var(--font-heading),serif;font-size:24px!important;font-weight:400;line-height:1.35;margin-top:0}.about-intro .contact-links{margin-top:32px;justify-content:flex-start}.about-photo{position:relative;overflow:hidden;background:#e8e5df}.about-photo img{object-fit:cover}.about-desk{position:relative;min-width:0}.about-portrait{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border:0;padding:0;background:transparent;cursor:pointer}.about-portrait>img,.about-portrait>video{display:block;width:100%;height:100%;object-fit:cover}.about-portrait>video{position:absolute;inset:0;opacity:0;transition:opacity .18s ease}.about-portrait[data-playing=true]>video{opacity:1}.about-caption{font-size:10px;letter-spacing:.08em;line-height:1.6;color:var(--muted)}.about-background{padding-block:64px 112px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-section-heading h2{font-size:40px;line-height:1.18;margin-top:25px}.about-background-content{min-width:0;display:grid;gap:48px}.about-small-heading{font-family:var(--font-heading),serif;font-size:25px;font-weight:400;display:flex;align-items:center;justify-content:space-between;padding-bottom:18px}body .about-small-heading>span{font:400 12px/1.6 var(--font-geist-pixel-square),monospace;color:var(--accent)!important}.about-timeline{margin:0}.about-timeline>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid var(--line)}.about-timeline dt{font-size:16px}.about-timeline dt span{display:block;margin-top:7px;font-size:14px;color:var(--muted)}body .about-timeline dd{margin:0;white-space:nowrap;font-size:12px!important;color:var(--muted)}.about-toolbox{min-width:0}.tools-marquee{max-width:100%;overflow:hidden;margin-top:8px}.tools-track{display:flex;width:max-content;animation:about-tools-marquee 30s linear infinite;will-change:transform}.tools-group{list-style:none;padding:0 16px 0 0;display:flex;gap:16px;margin:0}.tool-tile{flex:0 0 72px;display:grid;place-items:center;width:72px;height:72px;background:#efefec;transition:background-color .18s ease}.tool-tile:hover,.tools-marquee:focus-visible .tool-tile{background-color:var(--tool-background)}.tool-icon{width:38px;height:38px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.5;transition:filter .18s ease,opacity .18s ease}.tool-tile:hover .tool-icon,.tools-marquee:focus-visible .tool-icon{filter:none;opacity:1}.tools-marquee:is(:hover,:focus-within) .tools-track{animation-play-state:paused}@keyframes about-tools-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.about-portrait>video,.tool-icon,.tool-tile{transition:none}.tools-marquee{overflow-x:auto}.tools-track{animation:none;will-change:auto}.tools-group[aria-hidden=true]{display:none}}.about-team{padding-bottom:96px}.about-team .about-photo{aspect-ratio:2.05}.about-team .about-photo img{object-position:50% 48%}.about-team-caption{display:flex;justify-content:space-between;gap:25px;margin-top:20px}.about-team-caption>p:last-child{font:25px/1.35 var(--font-heading),serif}.about-outside{background:#eeeee8;padding:94px 0 104px}.about-outside-intro{max-width:850px}.about-outside h2{font-size:clamp(38px,4.2vw,62px);line-height:1.16;margin:28px 0 24px;text-wrap:balance}.about-contact h2 em,.about-outside h2 em{font-style:normal;color:inherit}.about-outside-intro>p:last-child{max-width:520px;font-size:16px;line-height:1.8;color:var(--muted)}.about-life-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:92px 100px;margin-top:65px}.about-life-music .about-photo{aspect-ratio:.83}.about-life-grid figcaption{margin-top:22px}.about-life-grid h3{font:32px/1.2 var(--font-heading),serif;margin:12px 0}.about-life-grid figcaption p{font-size:14px;line-height:1.8;color:var(--muted);max-width:450px}.about-life-cooking{padding-top:120px}.about-side-note{font:italic 31px/1.25 var(--font-heading),serif;color:#8a6450;margin-bottom:55px;margin-left:24px;transform:rotate(-5deg)}.about-life-cooking .about-photo{aspect-ratio:.9}.about-life-nature{grid-column:1/-1}.about-life-nature .about-photo{aspect-ratio:1.85}.about-life-nature .about-photo img{object-position:50% 43%}.about-life-nature figcaption{display:flex;justify-content:space-between;gap:45px}.about-life-nature figcaption>p{max-width:370px;padding-top:28px}.about-contact{padding-block:96px 100px}.about-contact h2{font-size:clamp(40px,5vw,68px);line-height:1.15;margin:26px 0 32px}.about-email{display:inline-flex;align-items:center;gap:22px;font-family:var(--font-heading),serif;font-size:clamp(20px,2.7vw,34px);border-bottom:1px solid var(--line);padding-bottom:12px}.about-contact .contact-links{justify-content:flex-start;margin-top:28px}@media (max-width:1000px){.about-background,.about-intro{gap:45px}.about-life-grid{gap:70px 50px}}@media (max-width:700px){.about-shell{width:calc(100% - 40px)}.about-intro{grid-template-columns:1fr;padding-block:55px 60px;gap:35px}.about-intro h1{font-size:40px}body .about-bio .about-bio-lead{font-size:22px!important}.about-desk{max-width:480px;width:100%;margin:auto}.about-background{grid-template-columns:1fr;gap:38px;padding-block:40px 55px}.about-section-heading h2{font-size:34px}.about-timeline dt{font-size:14px}.about-timeline dd{font-size:11px}.about-team{padding-bottom:55px}.about-team .about-photo{aspect-ratio:1.3}.about-team-caption{flex-direction:column;gap:10px}.about-team-caption>p:last-child{font-size:22px}.about-outside{padding-block:55px}.about-outside h2{font-size:38px}.about-life-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.about-life-cooking{padding-top:0}.about-side-note{margin-bottom:30px;font-size:27px}.about-life-nature{grid-column:auto}.about-life-nature .about-photo{aspect-ratio:1}.about-life-nature figcaption{display:block}.about-life-nature figcaption>p{padding-top:5px}.about-life-grid h3{font-size:29px}.about-contact{padding-block:55px 65px}}.about-moments{margin-top:48px}.moments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.moment-card{position:relative;aspect-ratio:4/5;background:#dddcd5}.moment-card>img{object-fit:cover}.moment-card:last-child>img{object-position:48% 50%}.moment-info{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:9px;padding:9px 13px;border:0;background:#f7f7f5ed;color:#1c1c1c;font-size:12px;z-index:2;border-radius:0}.moment-info-icon{font-size:20px;line-height:18px}.moment-tooltip{position:absolute;bottom:65px;left:16px;width:270px;max-width:calc(100% - 32px);padding:16px;background:#111;color:#fff;border-radius:0;box-shadow:0 10px 28px #0002;z-index:3}.moment-tooltip:after{content:"";position:absolute;bottom:-6px;left:20px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #111}.moment-tooltip strong{display:block;font-size:14px;font-weight:500;line-height:1.4}body .moment-tooltip p{font-size:12px;line-height:1.65;color:#d6d6d2!important;margin-top:7px}.about-listening{border-top:1px solid #d5d6cd;margin-top:40px;padding-top:30px}.listening-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.listening-heading h3{font:28px/1.25 var(--font-heading),serif;margin-top:12px}.listening-heading>p{font-size:12px;color:var(--muted)}.listening-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.listening-slot{display:flex;align-items:center;gap:15px;padding:15px;background:#f7f7f580;border:1px solid #dcded5}.listening-slot p{font:18px var(--font-heading),serif;margin:6px 0}.track-soon{font-size:10px;color:var(--muted)}.record-sleeve{width:62px;height:62px;flex-shrink:0;display:grid;place-items:center;background:#ddded5}.record-sleeve>span{width:48px;height:48px;border-radius:50%;background:repeating-radial-gradient(#333 0 1px,#222 2px 3px);display:grid;place-items:center}.record-sleeve>span:after{content:"";width:12px;height:12px;border-radius:50%;background:#ff3d0f}.listening-slot:nth-child(2) .record-sleeve{background:#ddd3c9}.listening-slot:nth-child(3) .record-sleeve{background:#cfd9d8}@media (max-width:900px){.listening-grid{grid-template-columns:1fr}.moment-info{left:10px;bottom:10px}.moment-tooltip{left:10px;bottom:58px;max-width:calc(100% - 20px)}}@media (max-width:700px){.moments-grid{grid-template-columns:1fr;gap:16px}.moment-card{aspect-ratio:1}.about-moments{margin-top:32px}.listening-heading{display:block}.listening-heading>p{margin-top:12px}.moment-tooltip{width:270px}.moment-info{left:16px;bottom:16px}.moment-tooltip{left:16px;bottom:65px}.about-listening{margin-top:28px}}.listening-player{display:block;width:100%;min-width:0;height:152px;border:0;border-radius:0;background:#1f1f1f}