:root{--black:#080808;--cream:#eee9dd;--gold:#e7b957;--wine:#683746;--line:rgba(255,255,255,.14);--muted:rgba(238,233,221,.5)}*{box-sizing:border-box}html{background:var(--black)}body{margin:0;background:var(--black);color:var(--cream);font-family:"DM Sans",sans-serif;font-weight:300}a{color:inherit;text-decoration:none}main{max-width:1560px;margin:auto;padding:0 3vw}.about-heading{min-height:22vh;padding:clamp(2.5rem,4vw,4rem) 0 clamp(2rem,3vw,3rem);display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:6vw;border-bottom:1px solid var(--line)}.about-heading span,.statement-copy>span,.press header span,.about-collect>div>span{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.about-heading h1{margin:.35rem 0 0;font-family:"DM Serif Display",serif;font-size:clamp(3.5rem,5.2vw,6rem);font-weight:400;line-height:.9}.about-heading p{max-width:410px;margin:0 0 .35rem;color:var(--muted);font-size:.98rem;line-height:1.65}.artist-statement{padding:clamp(3rem,5vw,5.5rem) 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.5fr);align-items:start;gap:clamp(3rem,7vw,7rem);border-bottom:1px solid var(--line)}.statement-copy h1{max-width:820px;margin:.8rem 0 2.2rem;font-family:"DM Serif Display",serif;font-size:clamp(2.25rem,3.3vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.03em}.story{max-width:720px;display:grid;grid-template-columns:1.5fr .8fr;gap:2rem;color:rgba(238,233,221,.62);font-size:1rem;line-height:1.72}.story p{margin:0}.artist-portrait{position:sticky;top:100px;margin:0;overflow:hidden;border-radius:14px;background:#0d0d0d}.artist-portrait::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.92));pointer-events:none}.artist-portrait img{display:block;width:100%;height:min(61vh,650px);object-fit:cover;object-position:center top}.artist-portrait figcaption{position:absolute;z-index:2;left:1.25rem;bottom:1rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.press{padding:clamp(3rem,5vw,5.5rem) 0}.press header{display:flex;justify-content:space-between;align-items:end;margin-bottom:1.6rem}.press h2{margin:.35rem 0 0;font-family:"DM Serif Display",serif;font-size:clamp(2.5rem,3.8vw,4.6rem);font-weight:400;line-height:.95}.press-list{border-top:1px solid var(--line)}.press-list a{position:relative;min-height:112px;padding:1.35rem 4.5rem 1.35rem 0;display:grid;grid-template-columns:.28fr .75fr 1fr;align-items:center;gap:1.5rem;border-bottom:1px solid var(--line);transition:background-color .3s,padding .35s}.press-list a:hover{padding-left:1rem;background:#101010}.press-list small{color:var(--muted);font-size:.66rem;letter-spacing:.17em;text-transform:uppercase}.press-list h3{margin:0;font-family:"DM Serif Display",serif;font-size:clamp(1.55rem,2.2vw,2.6rem);font-weight:400;line-height:1}.press-list p{max-width:520px;margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.press-list i{position:absolute;right:1rem;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-style:normal;transition:transform .35s,background-color .3s,color .3s}.press-list a:hover i{transform:rotate(45deg);background:var(--gold);color:#111}
.about-collect{margin-bottom:clamp(4rem,6vw,7rem);padding:clamp(1.5rem,2.5vw,2.5rem) 0;display:flex;align-items:center;justify-content:space-between;gap:3rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-collect h2{margin:.3rem 0;font-family:"DM Serif Display",serif;font-size:clamp(2rem,3vw,3.5rem);font-weight:400}.about-collect p{margin:.5rem 0 0;color:var(--muted)}.about-collect>a{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:1rem;flex:none;padding:.58rem .65rem .58rem 1.2rem;background:var(--cream);color:#111;border-radius:3px;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;transition:color .5s ease}.about-collect>a::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,#e7b957 0%,#b85b4d 100%);transform:translateX(-105%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.about-collect>a span{color:inherit}.about-collect>a b{font-size:1rem;font-weight:400;transition:transform .5s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.about-collect>a:hover::before{transform:translateX(0)}.about-collect>a:hover b{transform:rotate(45deg)}}
@media(max-width:900px){.about-heading{grid-template-columns:1fr;min-height:auto}.about-heading p{margin-top:1.2rem}.artist-statement{grid-template-columns:1fr}.artist-portrait{position:relative;top:auto;max-width:560px}.story{grid-template-columns:1fr 1fr}.press-list a{grid-template-columns:.38fr .8fr 1fr}.about-collect{align-items:flex-start;flex-direction:column;gap:1.5rem}}
@media(max-width:560px){main{padding:0 4vw}.about-heading{padding:2.6rem 0 2.1rem}.about-heading h1{font-size:3.7rem}.artist-statement{padding:3rem 0;gap:2.2rem}.statement-copy h1{font-size:clamp(2.2rem,10vw,3.15rem);margin-bottom:1.7rem}.story{grid-template-columns:1fr;gap:1rem}.artist-portrait img{height:60vh}.press{padding:3rem 0}.press-list a{min-height:0;padding:1.25rem 3.2rem 1.25rem 0;display:block}.press-list h3{margin:.6rem 0 .8rem;font-size:1.8rem}.press-list p{font-size:.9rem}.press-list i{right:.2rem;top:1.25rem}.about-collect{padding:1.35rem 0}.about-collect>a{width:auto}}
.artist-socials{display:flex;align-items:center;gap:.75rem;margin-top:2.2rem}.artist-socials a{display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border:1px solid var(--line);border-radius:3px;color:rgba(238,233,221,.72);font-size:.78rem;transition:background-color .25s,color .25s,border-color .25s}.artist-socials svg{width:16px;height:16px;fill:currentColor}.artist-socials a:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:1.7}.artist-socials a:hover{background:var(--cream);border-color:var(--cream);color:#111}.about-collect{padding:clamp(1.6rem,2.5vw,2.4rem);border:1px solid rgba(255,255,255,.14);background:linear-gradient(110deg,#0e0e0e,#171016)}.about-collect h2{font-size:clamp(1.8rem,2.5vw,2.8rem)}@media(max-width:560px){.artist-socials{margin-top:1.7rem}.about-collect{padding:1.35rem}}
.artist-portrait img{object-position:center 30%}
.artist-statement{padding:clamp(4.5rem,7vw,7rem) 0 clamp(3rem,5vw,5.5rem)}
.press{padding:clamp(3.5rem,5vw,5.5rem) 0}.press header{display:block;margin-bottom:1.7rem}.press h2{max-width:620px;margin:.7rem 0 0;font-size:clamp(2.35rem,3.2vw,3.8rem)}.press-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-top:0}.press-list a{position:relative;min-height:230px;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:0;border:1px solid var(--line);background:#0d0d0d;transition:background-color .3s,border-color .3s}.press-list a::before{content:"";position:absolute;left:1.5rem;right:1.5rem;top:3.7rem;height:1px;background:var(--line)}.press-list a:hover{padding-left:1.5rem;background:#151116;border-color:rgba(255,255,255,.24)}.press-list h3{max-width:85%;margin:auto 0 .8rem;font-size:clamp(1.7rem,2.2vw,2.5rem)}.press-list p{max-width:520px;margin:0 3rem 0 0;font-size:.9rem;line-height:1.5}.press-list i{right:1.25rem;bottom:1.25rem;width:34px;height:34px}.press-list a:hover i{background:var(--cream);color:#111}
@media(max-width:900px){.press-list{grid-template-columns:1fr}}
@media(max-width:560px){.artist-statement{padding:4rem 0 3rem}.press-list a{min-height:205px;padding:1.25rem;display:flex}.press-list a::before{left:1.25rem;right:1.25rem;top:3.35rem}.press-list a:hover{padding-left:1.25rem}.press-list h3{margin:auto 0 .7rem;font-size:1.8rem}.press-list p{font-size:.87rem}.press-list i{right:1rem;top:auto;bottom:1rem}}

.about-collect{transition:background-color .3s,border-color .3s;background:#0d0d0d}.about-collect:hover,.about-collect:focus-within{background:#151116;border-color:rgba(255,255,255,.24)}
