:root{--ink:#080808;--ink-soft:#11110f;--paper:#f4f0e7;--paper-muted:#beb7aa;--gold:#caa65a;--gold-light:#e2c47f;--line:#e2c47f47;--font-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.shell{width:min(1180px,100% - 72px);margin-inline:auto}.hero{background:#071014;min-height:min(960px,100svh);position:relative;overflow:hidden}.hero__image,.hero__shade{position:absolute;inset:0}.hero__image{background-image:url(/tiziano-guerzoni-cello.jpeg);background-position:50%;background-size:cover;transform:scale(1.01)}.hero__shade{background:linear-gradient(90deg,#000000d1 0%,#0000006b 48%,#0000001f 76%),linear-gradient(#000000a8 0%,#00000038 45%,#000000f0 100%)}.hero__content{z-index:1;flex-direction:column;min-height:min(960px,100svh);display:flex;position:relative}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:132px;display:flex}.brand-logo{width:clamp(230px,27vw,340px);height:auto;display:block}.header-label,.eyebrow,.section-kicker,.footer-label{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.header-label{color:#f4f0e7b8;letter-spacing:.16em}.header-tools{align-items:center;gap:24px;display:flex}.language-switcher{color:#f4f0e7b3;letter-spacing:.1em;border:1px solid #f4f0e738;align-items:center;gap:7px;padding:7px;font-size:.69rem;font-weight:750;display:inline-flex}.language-switcher a,.language-switcher span{text-align:center;min-width:31px;padding:6px 7px;text-decoration:none}.language-switcher span[aria-current=page]{background:var(--gold-light);color:#11100c}.language-switcher a:hover{color:var(--paper)}.language-switcher a:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.hero__copy{width:min(790px,78%);margin-top:auto;padding:96px 0 84px}.hero h1{max-width:780px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(4.2rem,7.5vw,7.3rem);font-weight:400;line-height:.88}.intro{color:#f4f0e7d6;max-width:660px;font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.45}.document-meta{color:#f4f0e79e;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:30px;font-size:.78rem;font-weight:650;display:flex}.document-meta span:not(:last-child):after{content:"·";color:var(--gold);position:relative;left:14px}.actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.button{letter-spacing:.045em;border:1px solid #0000;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 24px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.button:hover{transform:translateY(-2px)}.button:focus-visible,footer a:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.button--primary{background:var(--gold-light);color:#11100c}.button--primary:hover{background:#efd28d}.button--secondary{color:var(--paper);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05050552;border-color:#f4f0e780}.button--secondary:hover{border-color:var(--paper);background:#0505058f}.document-section{background:radial-gradient(circle at 82% 12%, #caa65a17, transparent 34%), var(--ink-soft);border-top:1px solid var(--line)}.document-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);gap:clamp(70px,11vw,150px);padding-block:clamp(90px,12vw,150px);display:grid}.document-section h2{max-width:680px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(3rem,5.4vw,5rem);font-weight:400;line-height:.98}.document-copy{align-self:end}.document-copy p{color:#f4f0e7db;font-family:var(--font-display);margin:0;font-size:1.28rem;line-height:1.58}.document-copy .note{border-top:1px solid var(--line);color:var(--paper-muted);font-family:var(--font-sans);margin-top:28px;padding-top:28px;font-size:.93rem;line-height:1.7}footer{background:#050505;border-top:1px solid #f4f0e71a}.footer-inner{justify-content:space-between;align-items:center;gap:40px;min-height:190px;display:flex}.footer-inner a{color:var(--paper);font-family:var(--font-display);text-underline-offset:6px;margin-top:12px;font-size:clamp(1.25rem,2vw,1.65rem);text-decoration-color:#e2c47f80;display:inline-block}.footer-inner a:hover{-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light)}.copyright{color:#f4f0e76b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}@media (width<=820px){.shell{width:min(100% - 40px,680px)}.hero,.hero__content{min-height:800px}.hero__image{background-position:46%}.hero__shade{background:linear-gradient(#000000c2 0%,#0000008a 42%,#000000f5 100%),linear-gradient(90deg,#0000006b,#0000000a)}.site-header{min-height:108px}.header-label{display:none}.header-tools{gap:0}.brand-logo{width:min(270px,76vw)}.hero__copy{width:100%;padding:72px 0 58px}.hero h1{font-size:clamp(3.45rem,14vw,5.2rem)}.document-grid{grid-template-columns:1fr;gap:54px}.document-copy{max-width:620px}}@media (width<=520px){.shell{width:calc(100% - 32px)}.hero,.hero__content{min-height:760px}.site-header{min-height:96px}.hero__copy{padding-bottom:42px}.intro{font-size:1.18rem}.document-meta{gap:8px 20px;font-size:.68rem}.document-meta span:not(:last-child):after{left:10px}.actions{flex-direction:column}.button{width:100%}.document-grid{padding-block:78px}.document-section h2{font-size:clamp(2.75rem,13vw,3.8rem)}.footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:34px;min-height:220px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}.press-page{background:var(--ink)}.press-hero{background:#071014;min-height:min(940px,100svh);position:relative;overflow:hidden}.press-hero__image,.press-hero__shade{position:absolute;inset:0}.press-hero__image{background-image:url(/tiziano-guerzoni-cello.jpeg);background-position:50%;background-size:cover;transform:scale(1.01)}.press-hero__shade{background:linear-gradient(90deg,#000000e0 0%,#0000007a 48%,#0000001a 78%),linear-gradient(#000000b8 0%,#0000002e 42%,#000000f5 100%)}.press-hero__content{z-index:1;flex-direction:column;min-height:min(940px,100svh);display:flex;position:relative}.press-header-tools{align-items:center;gap:16px;display:flex}.section-switcher{color:#f4f0e7ad;letter-spacing:.04em;background:#0505052e;border:1px solid #f4f0e729;align-items:center;gap:4px;padding:4px;font-size:.72rem;font-weight:700;display:inline-flex}.section-switcher a,.section-switcher span{padding:9px 12px;text-decoration:none}.section-switcher span[aria-current=page]{color:var(--paper);background:#f4f0e71a}.section-switcher a:hover{color:var(--paper)}.section-switcher a:focus-visible,.social-grid a:focus-visible,.text-link:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.press-hero__copy{width:min(820px,80%);margin-top:auto;padding:104px 0 82px}.press-hero h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(4.4rem,8vw,8rem);font-weight:400;line-height:.86}.press-section{border-top:1px solid var(--line)}.press-section h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(3rem,5.5vw,5.4rem);font-weight:400;line-height:.96}.press-section--project{background:radial-gradient(circle at 82% 10%, #caa65a1c, transparent 31%), var(--ink-soft);padding-block:clamp(92px,12vw,150px)}.press-intro-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);gap:clamp(70px,10vw,145px);display:grid}.press-lead{color:#f4f0e7d6;font-family:var(--font-display);align-self:end;margin:0;font-size:clamp(1.25rem,2vw,1.58rem);line-height:1.55}.pillar-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(72px,10vw,126px);display:grid}.pillar-card{background:#0b0b0a;min-height:320px;padding:clamp(30px,4vw,50px)}.pillar-card p{color:var(--gold-light);letter-spacing:.19em;text-transform:uppercase;margin:0 0 46px;font-size:.7rem;font-weight:700}.pillar-card h3{font-family:var(--font-display);margin:0 0 24px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.05}.pillar-card span{color:var(--paper-muted);font-size:.96rem;line-height:1.68}.press-section--artist{background:#080808;padding-block:clamp(96px,12vw,160px)}.artist-grid{grid-template-columns:minmax(250px,.82fr) minmax(360px,1.08fr);gap:64px clamp(70px,11vw,150px);display:grid}.artist-heading{align-self:start;position:sticky;top:56px}.artist-copy p{color:#f4f0e7d6;font-family:var(--font-display);margin:0;font-size:clamp(1.18rem,1.7vw,1.43rem);line-height:1.62}.artist-copy p+p{margin-top:28px}.artist-facts{border-top:1px solid var(--line);grid-column:2;margin:16px 0 0}.artist-facts div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:28px;padding:24px 0;display:grid}.artist-facts dt{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:700}.artist-facts dd{color:#f4f0e7c7;margin:0;font-size:.94rem}.press-section--experience{background:#10100e;padding-block:clamp(96px,12vw,160px)}.experience-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:clamp(70px,10vw,140px);display:grid}.experience-copy{max-width:680px;color:var(--paper-muted);margin:34px 0 0;font-size:1rem;line-height:1.75}.experience-list{border-top:1px solid var(--line);align-self:end;margin:0;padding:0;list-style:none}.experience-list li{border-bottom:1px solid var(--line);color:#f4f0e7db;font-family:var(--font-display);grid-template-columns:44px 1fr;gap:22px;padding:24px 0;font-size:1.14rem;line-height:1.4;display:grid}.experience-list span{color:var(--gold);font-family:var(--font-sans);letter-spacing:.12em;font-size:.67rem;font-weight:700}.press-section--format{background:var(--ink);padding-block:clamp(82px,10vw,120px)}.format-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0 0;display:grid}.format-grid div{background:#0c0c0b;min-height:170px;padding:30px}.format-grid dt{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.format-grid dd{color:var(--paper);font-family:var(--font-display);margin:42px 0 0;font-size:1.3rem;line-height:1.3}.press-section--technical{background:linear-gradient(125deg,#caa65a21,#0000 42%),#12110e;padding-block:clamp(88px,11vw,140px)}.technical-panel{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:clamp(70px,10vw,140px);display:grid}.technical-panel>div:last-child{align-self:end}.technical-panel p:not(.section-kicker){color:#f4f0e7c2;font-family:var(--font-display);margin:0;font-size:1.24rem;line-height:1.6}.text-link{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-block}.text-link:hover{color:var(--paper)}.press-section--media{background:#080808;padding-block:clamp(96px,12vw,150px)}.media-heading{justify-content:space-between;align-items:end;gap:48px;display:flex}.media-heading h2{max-width:760px}.social-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(62px,8vw,96px);display:grid}.social-grid a{min-height:116px;color:var(--paper);font-family:var(--font-display);background:#0d0d0c;justify-content:space-between;align-items:center;gap:20px;padding:30px;font-size:1.38rem;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.social-grid a:hover{background:var(--gold-light);color:#11100c}.affiliate-card{border:1px solid var(--line);background:radial-gradient(circle at 88% 0,#caa65a26,#0000 38%),#0d0d0c;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(46px,8vw,110px);margin-top:clamp(54px,7vw,84px);padding:clamp(32px,5vw,58px);display:grid}.affiliate-card h3{max-width:720px;font-family:var(--font-display);margin:18px 0 20px;font-size:clamp(2rem,4vw,3.35rem);font-weight:400;line-height:1.04}.affiliate-card>div:first-child>p:last-child{max-width:720px;color:var(--paper-muted);margin:0;font-size:.98rem;line-height:1.7}.affiliate-card__action{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.affiliate-card__action small{color:#f4f0e77a;font-size:.68rem;line-height:1.55}.press-footer{justify-content:space-between;align-items:center;gap:60px;min-height:220px;display:flex}.press-footer>div:first-child>a{font-family:var(--font-display);text-underline-offset:6px;margin-top:12px;font-size:clamp(1.28rem,2vw,1.7rem);display:inline-block}.press-footer__meta{text-align:right}.press-footer__meta p{color:#f4f0e775;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;line-height:1.8}.artist-profile-hero__copy{width:min(910px,88%)}.artist-profile-hero h1{max-width:980px}.artist-projects-heading{max-width:920px}.artist-project-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(62px,8vw,100px);display:grid}.artist-project-card{background:#0b0b0a;flex-direction:column;min-height:390px;padding:clamp(30px,4vw,48px);display:flex}.artist-project-card>span{color:var(--gold-light);letter-spacing:.18em;font-size:.7rem;font-weight:700}.artist-project-card h3{font-family:var(--font-display);margin:54px 0 24px;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:400;line-height:1.05}.artist-project-card p{color:var(--paper-muted);margin:0;font-size:.96rem;line-height:1.7}.artist-project-card .text-link{margin-top:auto;padding-top:42px}.artist-signal-section{background:radial-gradient(circle at 16% 120%,#caa65a2e,#0000 38%),#11100e;padding-block:clamp(88px,11vw,140px)}.artist-signal-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:clamp(70px,10vw,140px);display:grid}.artist-signal-grid>div:last-child{align-self:end}.artist-signal-grid p:not(.section-kicker){color:#f4f0e7cc;font-family:var(--font-display);margin:0;font-size:1.2rem;line-height:1.6}.artist-signal-grid>div:last-child>span{color:#f4f0e775;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:.68rem;font-weight:700;display:block}.artist-contact-grid{grid-template-columns:1fr 1fr minmax(250px,.8fr);align-items:center;gap:48px;min-height:250px;display:grid}.artist-contact-grid>div:not(.press-footer__meta)>a{font-family:var(--font-display);text-underline-offset:6px;margin-top:12px;font-size:clamp(1.1rem,1.7vw,1.5rem);display:inline-block}@media (width<=980px){.press-header-tools{gap:8px}.section-switcher{display:none}.pillar-grid,.social-grid,.artist-project-grid{grid-template-columns:1fr 1fr}.pillar-card:last-child,.artist-project-card:last-child{grid-column:1/-1}.artist-contact-grid{grid-template-columns:1fr 1fr}.artist-contact-grid .press-footer__meta{text-align:left;grid-column:1/-1}.format-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.press-hero,.press-hero__content{min-height:820px}.press-hero__shade{background:linear-gradient(#000000c7 0%,#00000085 42%,#000000f7 100%),linear-gradient(90deg,#00000070,#0000000a)}.press-hero__copy{width:100%;padding:76px 0 58px}.press-hero h1{font-size:clamp(3.7rem,14vw,5.6rem)}.press-intro-grid,.artist-grid,.experience-grid,.technical-panel,.artist-signal-grid,.affiliate-card{grid-template-columns:1fr;gap:54px}.artist-heading{position:static}.artist-facts{grid-column:auto}.media-heading{flex-direction:column;align-items:flex-start}}@media (width<=620px){.pillar-grid,.social-grid,.format-grid,.artist-project-grid,.artist-contact-grid{grid-template-columns:1fr}.pillar-card:last-child,.artist-project-card:last-child,.artist-contact-grid .press-footer__meta{grid-column:auto}.pillar-card{min-height:auto}.artist-facts div{grid-template-columns:1fr;gap:10px}.format-grid div{min-height:145px}.social-grid a{min-height:92px}.press-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:38px;min-height:250px}.press-footer__meta{text-align:left}.artist-project-card{min-height:340px}.artist-contact-grid{align-content:center;gap:38px;min-height:390px}}@media (prefers-reduced-motion:reduce){.social-grid a{transition:none}}
