.bio-hero{display:grid;grid-template-columns:52% 48%;position:relative;min-height:710px;overflow:hidden}.bio-hero-copy{padding:70px 10% 100px 13.5%;align-self:center}.bio-hero .eyebrow{font-size:13px;letter-spacing:1.7px;color:var(--accent)}.bio-hero h1{font-size:clamp(65px,7.8vw,120px);line-height:.92;letter-spacing:-1px;margin:25px 0 30px}.bio-hero h1 span{color:var(--accent)}.bio-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted)}.bio-scroll{font-size:13px;letter-spacing:1.5px;display:inline-block;margin-top:35px}.bio-hero-photo{position:relative;min-width:0;overflow:hidden}.bio-hero-photo img{position:absolute;inset:0;object-position:50% 24%;height:100%;width:100%}.bio-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1c1a1b55,transparent 40%),linear-gradient(0deg,#1c1a1b99,transparent 30%)}.bio-hero-photo>span{position:absolute;z-index:1;bottom:35px;left:35px;font-size:13px;letter-spacing:2px;color:#fff}.bio-hero-word{position:absolute;bottom:-24px;left:6%;font-family:Display,sans-serif;font-size:145px;color:#ffffff05;pointer-events:none;line-height:1}.bio-chapters{display:flex;justify-content:space-between;gap:25px;padding:27px 7%;border-block:1px solid var(--line);font-size:13px;letter-spacing:.5px}.bio-chapters a:hover{color:var(--accent)}.bio-story{display:grid;grid-template-columns:26% 1fr;gap:10%;padding:100px 12% 80px 7%;background:var(--paper);color:var(--bg)}.bio-side{position:sticky;top:40px;align-self:start}.bio-side>span{font-size:13px;letter-spacing:1.5px}.bio-side p{font-size:13px;line-height:1.9;letter-spacing:1px;color:#77706b;margin-top:30px}.bio-reading p,.bio-maker-copy>p,.bio-sound-copy p{font-size:16px;line-height:1.95;margin-bottom:25px}.bio-reading .bio-lead,.bio-maker-copy .bio-lead{font-size:26px;line-height:1.55;font-weight:500;margin-bottom:30px}.bio-statement{margin:50px 0 0;padding-top:30px;border-top:1px solid #c9c3bc}.bio-statement>span{font-size:13px;letter-spacing:2px;color:#77706b}.bio-statement h2{font-size:clamp(35px,4.3vw,65px);line-height:1;margin:25px 0 0}.bio-statement em{font-style:normal;color:#d35428}.bio-maker{display:grid;grid-template-columns:45% 55%}.bio-maker-photo{position:relative;min-height:920px;overflow:hidden}.bio-maker-photo img{position:absolute;inset:0;height:100%;width:100%;object-position:50% 20%}.bio-maker-photo>span{position:absolute;bottom:30px;left:30px;font-size:13px;letter-spacing:1.4px;color:#fff;text-shadow:0 1px 6px #000}.bio-maker-copy{padding:75px 12% 65px 11%;min-width:0}.bio-maker-copy .eyebrow{font-size:13px;letter-spacing:1.4px;color:var(--accent);line-height:1.6}.bio-maker h2{font-size:clamp(35px,4vw,60px);line-height:1.02;margin:25px 0 35px}.bio-maker h2 span{color:var(--accent)}.bio-maker-copy>p:not(.eyebrow){color:var(--muted);font-size:14px}.bio-maker-copy>.bio-lead{color:var(--paper)!important;font-size:22px!important}.bio-process{border-top:1px solid var(--line);padding-top:28px;margin-top:35px}.bio-process>span{font-size:13px;letter-spacing:1.1px}.bio-process ol{list-style:none;padding:0;margin:23px 0}.bio-process li{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:18px 0;font-size:14px}.bio-process b{font-weight:400;font-size:13px;color:var(--accent);padding-top:3px}.bio-process small{display:block;color:var(--muted);font-size:13px;line-height:1.7;margin-top:8px}.bio-maker-copy .bio-note{font-size:13px!important;color:#96908c;line-height:1.7}.bio-sound{background:var(--accent);color:var(--bg);display:grid;grid-template-columns:55% 45%;padding:80px 7%;gap:0}.bio-sound .eyebrow{font-size:13px}.bio-sound h2{font-size:clamp(48px,6vw,90px);line-height:.98;margin:25px 0 0}.bio-sound h2 span{color:var(--paper)}.bio-sound-copy{padding:50px 0 0 10%}.bio-sound-copy p{font-size:15px}.bio-sound-copy a{font-size:13px;border-bottom:1px solid #1c1a1b66;padding-bottom:8px}.bio-albums{padding:85px 7% 100px}.bio-albums-heading{margin-bottom:55px}.bio-albums-heading .eyebrow{font-size:13px;color:var(--accent)}.bio-albums h2{font-size:clamp(48px,6vw,88px);line-height:.98;margin:0 0 25px}.bio-albums h2 span{color:var(--accent)}.bio-albums-heading>p:last-child{font-size:14px;color:var(--muted)}.bio-album{display:grid;grid-template-columns:17% 24% 1fr;gap:5%;padding:40px 0;border-top:1px solid var(--line);align-items:center}.bio-year{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.bio-year>span{font-size:13px;letter-spacing:1.3px;line-height:1.9}.bio-year>b{font-family:Display,sans-serif;color:#ffffff0d;font-size:90px;line-height:1;font-weight:700}.bio-album-cover{position:relative;aspect-ratio:1;overflow:hidden}.bio-album-cover img{height:100%;width:100%;transition:transform .6s}.bio-album-cover:hover img{transform:scale(1.04)}.bio-album-cover>span{position:absolute;right:12px;bottom:12px;width:35px;height:35px;border-radius:50%;background:var(--paper);color:var(--bg);display:grid;place-items:center;font-size:22px}.bio-album-text .eyebrow{font-size:13px;letter-spacing:1.3px;color:var(--accent);margin-bottom:17px}.bio-album h3{font-family:Display,sans-serif;font-size:39px;line-height:1;text-transform:uppercase;margin:0 0 20px}.bio-album-text>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;max-width:500px}.bio-album-text>a{display:inline-block;margin-top:20px;font-size:13px}.bio-outro{display:grid;grid-template-columns:40% 60%;background:var(--paper);color:var(--bg)}.bio-outro>img{height:100%;max-height:650px;object-position:50% 15%;width:100%}.bio-outro>div{align-self:center;padding:60px 12%}.bio-outro .eyebrow{font-size:13px;letter-spacing:1px}.bio-outro h2{font-size:clamp(50px,6vw,86px);line-height:.98;margin:25px 0}.bio-outro h2 span{color:#df5e2b}.bio-outro div>p:not(.eyebrow){font-size:14px;margin-bottom:30px}.bio-outro-link{display:inline-block;margin:25px 0 0 20px;font-size:13px}@media(max-width:1000px){.bio-hero{min-height:650px}.bio-hero h1{font-size:9vw}.bio-maker-copy{padding:55px 9%}.bio-maker-photo{min-height:950px}.bio-reading .bio-lead{font-size:23px}.bio-story{padding:70px 7%;gap:7%}.bio-album h3{font-size:33px}.bio-outro>div{padding:45px 9%}}@media(max-width:700px){.bio-hero{display:flex;flex-direction:column-reverse;min-height:0}.bio-hero-photo{height:450px}.bio-hero-photo img{object-position:50% 17%}.bio-hero-photo:after{background:linear-gradient(0deg,var(--bg),transparent 40%)}.bio-hero-photo>span{bottom:45px;left:6%;font-size:13px;letter-spacing:1px}.bio-hero-copy{padding:0 6% 45px;margin-top:-30px;z-index:1;align-self:stretch}.bio-hero .eyebrow{font-size:13px;letter-spacing:1.3px}.bio-hero h1{font-size:67px;margin:20px 0 25px}.bio-hero-copy>p:not(.eyebrow){font-size:14px}.bio-scroll{font-size:13px;margin-top:25px}.bio-hero-word{display:none}.bio-chapters{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 6%;font-size:13px}.bio-story{display:block;padding:45px 6%}.bio-side{position:static;margin-bottom:30px}.bio-side>span{font-size:13px}.bio-side p{font-size:13px;margin-top:14px}.bio-reading .bio-lead{font-size:24px}.bio-reading p{font-size:15px}.bio-statement{margin-top:35px;padding-top:25px}.bio-statement h2{font-size:39px}.bio-statement>span{font-size:13px}.bio-maker{display:block}.bio-maker-photo{height:510px;min-height:0}.bio-maker-photo img{object-position:50% 22%}.bio-maker-photo>span{left:6%;bottom:20px;font-size:13px}.bio-maker-copy{padding:45px 6%}.bio-maker h2{font-size:43px;margin:20px 0 30px}.bio-maker-copy .eyebrow{font-size:13px}.bio-maker-copy>p:not(.eyebrow){font-size:14px}.bio-process>span{font-size:13px}.bio-process li{font-size:14px;padding:17px 0}.bio-sound{display:block;padding:45px 6%}.bio-sound .eyebrow{font-size:13px}.bio-sound h2{font-size:55px}.bio-sound-copy{padding:30px 0 0}.bio-sound-copy p{font-size:14px}.bio-albums{padding:45px 6% 55px}.bio-albums h2{font-size:48px}.bio-albums-heading .eyebrow{font-size:13px}.bio-albums-heading>p:last-child{font-size:13px;line-height:1.8}.bio-albums-heading{margin-bottom:30px}.bio-album{grid-template-columns:34% 1fr;gap:20px;padding:25px 0;align-items:start}.bio-year{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:15px}.bio-year>span{font-size:13px}.bio-year>b{font-size:28px}.bio-album h3{font-size:28px;line-height:1.05;margin-bottom:15px}.bio-album-text .eyebrow{font-size:13px;line-height:1.8;margin-bottom:10px}.bio-album-text>p:not(.eyebrow){font-size:13px;line-height:1.8}.bio-album-text>a{font-size:13px;margin-top:15px}.bio-album-cover>span{width:27px;height:27px;font-size:18px;right:7px;bottom:7px}.bio-outro{display:block}.bio-outro>img{height:390px;object-position:50% 20%}.bio-outro>div{padding:40px 6% 45px}.bio-outro h2{font-size:57px}.bio-outro .eyebrow{font-size:13px}.bio-outro-link{font-size:13px;margin-left:15px}}.bio-resonance{display:grid;grid-template-columns:48% 1fr;gap:8%;padding:85px 7%;background:var(--paper);color:var(--bg)}.bio-resonance .eyebrow{font-size:13px;color:#b94d27;letter-spacing:1.5px}.bio-resonance h2{font-size:clamp(40px,4.6vw,68px);line-height:1.02;margin:25px 0 0;overflow-wrap:anywhere}.bio-resonance h2 span{color:#d35428}.bio-resonance-copy{align-self:center}.bio-resonance-copy p{font-size:16px;line-height:1.9;margin-bottom:24px}.bio-social-links{display:flex;gap:30px;margin-top:30px}.bio-social-links a{font-size:13px;border-bottom:1px solid #a69a90;padding-bottom:8px}.bio-project{padding:0 7% 70px}.bio-project details{border-block:1px solid var(--line)}.bio-project summary{display:flex;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font-size:13px;letter-spacing:.4px;list-style:none}.bio-project summary::-webkit-details-marker{display:none}.bio-project summary>span{font-size:19px;color:var(--accent);transition:rotate .25s}.bio-project details[open] summary>span{rotate:45deg}.bio-project details>div{max-width:800px;padding:0 0 25px}.bio-project p{font-size:14px;line-height:1.9;color:var(--muted)}.project-credit{text-decoration:underline;text-underline-offset:3px;margin-left:10px}.bio-resonance h2{hyphens:auto}@media(max-width:700px){.bio-resonance{display:block;padding:45px 6%}.bio-resonance h2{font-size:43px;margin:20px 0 30px}.bio-resonance-copy p{font-size:14px}.bio-resonance .eyebrow,.bio-social-links a{font-size:13px}.bio-project{padding:0 6% 45px}.bio-project summary{font-size:13px;padding:20px 0}.bio-project p{font-size:13px}.project-credit{margin-left:0;display:inline-block}}@media(prefers-reduced-motion:reduce){.bio-project summary>span{transition:none}}.bio-stats{padding:60px 7% 65px;background:var(--bg);border-bottom:1px solid var(--line)}.bio-stats-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px}.bio-stats-heading .eyebrow{font-size:13px;letter-spacing:1.7px;color:var(--accent);margin-bottom:17px}.bio-stats h2{font-size:clamp(32px,3.5vw,49px);line-height:1;margin:0}.bio-stats h2 span{color:var(--accent)}.bio-stats-date{font-size:13px;color:var(--muted);letter-spacing:1.2px;white-space:nowrap}.bio-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bio-stat{min-width:0;padding:25px 22px 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.bio-stat:first-child{border-left:0;padding-left:0}.bio-stat-index{color:var(--muted);font-size:13px;letter-spacing:1px}.bio-stat-number{display:flex;gap:9px;align-items:baseline;white-space:nowrap;font-family:Display,sans-serif;font-weight:700;color:var(--accent);font-size:clamp(48px,6vw,84px);line-height:1;margin:25px 0 19px;font-variant-numeric:tabular-nums;letter-spacing:-1px}.bio-stat-suffix{font-size:.43em;letter-spacing:0}.bio-stat-label{font-size:14px;font-weight:500;margin:0 0 12px}.bio-stat-note{font-size:13px;color:var(--muted);line-height:1.9;max-width:220px;margin:0}.bio-stat-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:700px){.bio-stats{padding:40px 6% 45px}.bio-stats-heading{display:block;margin-bottom:28px}.bio-stats h2{font-size:36px}.bio-stats-date{display:block;margin-top:18px;font-size:13px}.bio-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.bio-stat{padding:20px 0 0 20px}.bio-stat:nth-child(odd){border-left:0;padding-left:0}.bio-stat-number{font-size:62px;margin:20px 0 15px;gap:7px}.bio-stat-label{font-size:13px;margin-bottom:9px}.bio-stat-note{font-size:13px;max-width:135px}.bio-stat-index{font-size:13px}}.bio-reading p,.bio-maker-copy>p:not(.eyebrow),.bio-sound-copy p,.bio-resonance-copy p,.bio-album-text>p:not(.eyebrow),.bio-project p,.bio-hero-copy>p:not(.eyebrow),.bio-outro div>p:not(.eyebrow){font-size:16px;line-height:1.8}.bio-stat-note{font-size:13px;line-height:1.7;max-width:none}.bio-stats-date{font-size:13px;white-space:normal;line-height:1.6}.bio-stat-label{font-size:16px;line-height:1.6}.bio-stats-heading{align-items:start}.bio-stats-heading .eyebrow,.bio-side p,.bio-maker-copy .eyebrow,.bio-album-text .eyebrow,.bio-hero .eyebrow{letter-spacing:.07em}.bio-side p{color:#665d57}.bio-sound h2 span{color:var(--bg)}.bio-process small{font-size:14px;line-height:1.7}.bio-project summary,.bio-social-links a,.bio-outro-link,.bio-album-text>a,.bio-scroll,.bio-sound-copy a{font-size:15px;line-height:1.6;min-height:44px}.bio-chapters{flex-wrap:wrap;font-size:14px;line-height:1.6}.bio-chapters a{min-height:44px;display:flex;align-items:center}.bio-hero-photo>span,.bio-maker-photo>span{font-size:13px;letter-spacing:.04em;max-width:85%;line-height:1.6}.bio-stat-index{font-size:13px}.bio-album{grid-template-columns:16% 24% 1fr}.bio-year>span{font-size:14px;letter-spacing:.04em}.bio-outro-link{margin-left:0;margin-right:20px}.bio-outro .button{margin-right:20px}@media(max-width:700px){.bio-stats h2{font-size:34px}.bio-stats-grid{row-gap:28px}.bio-stat{padding-left:16px}.bio-stat-number{font-size:56px;gap:6px}.bio-stat-label{font-size:16px}.bio-stat-note{font-size:13px;max-width:100%;overflow-wrap:anywhere}.bio-stat-index{font-size:13px}.bio-stat-suffix{font-size:.43em}.bio-hero h1{font-size:clamp(48px,14vw,67px)}.bio-hero-copy{margin-top:-10px}.bio-chapters{display:grid!important;grid-template-columns:1fr 1fr;position:static;background:transparent;width:auto;height:auto;transform:none}.bio-chapters a{font-size:14px}.bio-process li{font-size:16px}.bio-process>span{font-size:13px;line-height:1.6;letter-spacing:.04em}.bio-maker h2{overflow-wrap:anywhere}.bio-album{grid-template-columns:1fr;gap:20px}.bio-album-cover{width:min(100%,320px)}.bio-album h3{font-size:34px}.bio-album-text .eyebrow{font-size:13px}.bio-album-text>p:not(.eyebrow){font-size:16px}.bio-maker-photo>span,.bio-hero-photo>span{font-size:13px}.bio-year{grid-column:auto}.bio-hero .eyebrow{font-size:13px}.bio-project summary{font-size:15px}.bio-project p{font-size:16px}}
