:root{color-scheme:light;--paper:#f5f3ed;--ink:#181818;--muted:#64635f;--pink:#fc27f2}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}.page{max-width:1800px;margin:auto;padding:0 4.5vw;min-height:100svh;display:flex;flex-direction:column}header{height:107px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20202024}.wordmark{font-size:25px;font-weight:900;letter-spacing:-1.6px;text-decoration:none;display:flex;align-items:center;gap:2px}.mark{font-size:30px;color:#b928ba;line-height:1}main{display:grid;grid-template-columns:1fr 1.06fr;gap:5vw;align-items:center;flex:1;padding:55px 0 48px}.intro{padding:5px 0 32px}.eyebrow{display:flex;gap:9px;align-items:center;text-transform:uppercase;letter-spacing:.16em;font-size:10px;margin:0 0 27px}.eyebrow>span{height:6px;width:6px;background:var(--pink);border-radius:50%}h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(66px,7.8vw,124px);letter-spacing:-.076em;line-height:.91;font-weight:900;margin:0 0 30px}h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:.69em;letter-spacing:-.09em}.period{color:#b928ba}.subtitle{font-size:clamp(15px,1.3vw,20px);letter-spacing:-.025em;margin:0;line-height:1.5}.social{margin-top:47px;display:flex;align-items:center;gap:16px}.work{margin:0;min-width:0}.art-stage{position:relative;aspect-ratio:1;background:#f7cdf7;overflow:hidden;isolation:isolate;touch-action:pan-y}.art-stage svg{width:100%;height:100%;display:block;overflow:visible}.art-stage svg>g{transform-origin:360px 390px;will-change:transform}.art-label{position:absolute;top:20px;left:20px;font-family:monospace;font-size:9px;letter-spacing:.12em;display:flex;align-items:center;gap:8px;pointer-events:none}.cross{font-size:20px;font-weight:400;line-height:1}footer{height:67px;border-top:1px solid #20202024;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted);letter-spacing:.02em}button:focus-visible,a:focus-visible{outline:2px solid #a51da5;outline-offset:6px}.instagram-link:hover{color:#a51da5}
@media(min-width:1600px){main{gap:90px}.art-stage{max-width:690px}}
@media(max-width:760px){.page{padding:0 6vw}header{height:75px}.wordmark{font-size:22px}.mark{font-size:26px}main{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:39px 0 32px}.intro{padding:0}.eyebrow{font-size:9px;margin-bottom:20px}h1{font-size:clamp(65px,15.7vw,115px);line-height:.9;margin-bottom:23px}.subtitle{font-size:15px}.social{margin-top:24px}.art-label{top:15px;left:15px}footer{height:64px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.art-stage svg>g{will-change:auto}}

.instagram-link{display:inline-flex;align-items:center;gap:35px;font-size:13px;border-bottom:1px solid #181818;padding:0 0 9px;text-decoration:none}
@media(max-width:760px){.instagram-link{font-size:12px;padding-bottom:7px;gap:26px}}
