@font-face{font-family:Poppins;src:url(/assets/poppins-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:Poppins;src:url(/assets/poppins-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:Poppins;src:url(/assets/poppins-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}
:root{--bg:#20201e;--panel:#292925;--text:#f2f0e9;--muted:#bdbcb4;--accent:#d4bc8e;--line:#494943;font-family:Poppins,Arial,sans-serif;color:var(--text);background:var(--bg);font-size:16px;font-weight:300;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}p{line-height:1.8;color:var(--muted);margin:0 0 1.3rem}h1,h2,h3{font-weight:500;letter-spacing:-.05em;line-height:1.12;margin:0 0 1.5rem}h1{font-size:clamp(3rem,7vw,6.5rem)}h2{font-size:clamp(2rem,3.3vw,3.35rem)}h3{font-size:1.6rem;line-height:1.3}.wrap{max-width:1360px;margin:0 auto;padding:0 5vw}.site-header{max-width:1500px;margin:auto;padding:2rem 4vw;display:flex;justify-content:space-between;align-items:center;gap:2rem;border-bottom:1px solid var(--line)}.wordmark{font-size:1.12rem;font-weight:700;letter-spacing:.035em;white-space:nowrap}.wordmark span{display:block;font-size:.75rem;letter-spacing:.14em;line-height:2;margin-top:.2rem;font-weight:300;color:var(--muted)}#primary-nav{display:flex;gap:1.2rem;align-items:center}#primary-nav a{font-size:.875rem;line-height:1.5;color:var(--muted);white-space:nowrap;padding:.35rem 0}#primary-nav a:hover,#primary-nav a[aria-current]{color:var(--text)}#primary-nav a[aria-current]{box-shadow:0 1px var(--accent)}.menu-toggle{display:none}.skip-link{position:fixed;top:0;left:1rem;z-index:20;background:var(--text);color:var(--bg);padding:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding-top:3.5rem;padding-bottom:5rem}.hero-photo{position:relative}.hero-photo img{width:100%;height:min(680px,62vw);object-fit:cover;object-position:center 36%;filter:grayscale(1)}.hero-copy{padding:1.5rem 0}.eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.16em;line-height:1.5;color:var(--accent);margin-bottom:1.25rem}.hero h1{font-size:clamp(4.5rem,8.2vw,8rem);line-height:.97;letter-spacing:-.065em;margin:1.4rem 0 2rem}.title-period{color:var(--accent)}.hero-role{font-size:clamp(1.15rem,1.75vw,1.6rem);line-height:1.55;color:var(--text);letter-spacing:-.025em}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--accent);color:var(--bg);padding:1rem 1.5rem;font-size:.875rem;line-height:1.5;border:1px solid var(--accent);transition:background .2s;min-height:48px}.button:hover{background:#e6d0a9}.button.outline{background:transparent;color:var(--text);border-color:#848173}.button.outline:hover{border-color:var(--accent);background:#30302a}.text-link{font-size:.875rem;border-bottom:1px solid #837960;padding:.35rem 0;line-height:1.65;display:inline-block}.text-link:hover{color:var(--accent)}.current-work{display:grid;grid-template-columns:1fr 1.6fr 2fr;gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.current-work h2{font-size:2rem;margin:0 0 .35rem}.current-work p{margin:0}.current-work .actions{margin:0;justify-content:flex-end}.editorial{display:grid;grid-template-columns:1fr 2.3fr;gap:5vw;padding-top:7rem;padding-bottom:7rem}.editorial>div{max-width:730px}.editorial h2{margin-bottom:2rem}.quote-panel{min-height:430px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.quote-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:brightness(.25)}.quote-panel>div{position:relative;padding:5rem 8vw;max-width:1050px;text-align:center}.quote-panel blockquote{font-size:clamp(1.4rem,2.5vw,2.3rem);line-height:1.55;letter-spacing:-.025em;margin:0 0 2rem}.quote-panel p{margin:0;font-size:.875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.feature{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding-top:7rem;padding-bottom:7rem}.feature img{width:100%;aspect-ratio:1;object-fit:cover}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.section-heading h2{margin:0}.discography{padding-bottom:7rem}.album-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.album-art{display:block;overflow:hidden;margin-bottom:1.75rem}.album-art img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s}.album-art:hover img{transform:scale(1.025)}.album-grid .eyebrow{font-size:.75rem;margin:0 0 .7rem}.album-grid h3{margin-bottom:.85rem}.album-grid p{font-size:.95rem}.page-intro{padding:5.5rem 0 3rem;max-width:1000px}.page-intro .lede{max-width:760px;font-size:1.15rem;line-height:1.7}.about-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:6vw;padding-bottom:7rem}.about-layout aside{position:relative}.about-layout aside img{position:sticky;top:2rem;aspect-ratio:3/4;object-fit:cover;object-position:50% 50%}.prose blockquote{margin:2.5rem 0 1rem;font-size:1.6rem;line-height:1.5;letter-spacing:-.025em;border-left:2px solid var(--accent);padding-left:1.5rem}.prose .quote-credit{font-size:.85rem;color:var(--accent);margin-bottom:2.5rem}.surzae-music{display:grid;grid-template-columns:1fr 2fr;gap:3rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.5rem 0;margin-bottom:4rem;align-items:center}.surzae-music h2{font-size:2.25rem}.spotify-frame{width:100%;height:152px;border:0}.music-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem 2.5rem;padding-bottom:7rem}.release h2{font-size:1.7rem}.video-frame{position:relative;aspect-ratio:16/9;background:#111;width:100%}.video-frame iframe{width:100%;height:100%;position:absolute;inset:0;border:0}.audio-frame{width:100%;height:400px;border:0;background:var(--panel)}.embed-link{margin:.65rem 0 0;line-height:1.3}.embed-link .text-link{font-size:.875rem}.video-list{display:grid;gap:4.5rem}.video-item{display:grid;grid-template-columns:1.35fr 1fr;gap:3.5rem;padding-bottom:3.5rem;border-bottom:1px solid var(--line)}.video-item h2{font-size:2.2rem}.video-description p{font-size:.95rem}.video-description details{font-size:.9rem;margin-top:1.5rem}.video-description summary{padding:.75rem 0;color:var(--accent);cursor:pointer}.video-description details p{font-size:.85rem}.bottom-action{padding:2rem 0 6rem;text-align:center;justify-content:center}.media-links{margin:0 0 4rem}.credits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-bottom:7rem}.credits-grid img{width:100%;aspect-ratio:2/3;object-fit:cover;margin-bottom:1.75rem}.credits-grid h2{font-size:1.7rem}.reel-layout{display:grid;grid-template-columns:3.5fr 1fr;gap:2.5rem}.reel-player video{display:block;width:100%;aspect-ratio:16/9;background:#101010}.reel-layout aside img{max-height:280px;object-fit:cover;object-position:center 30%;width:100%;margin-bottom:1rem}.reel-layout aside p{font-size:.875rem}.narrow{max-width:1080px}.narrow .audio-frame{height:650px}.gallery-grid{columns:3;column-gap:1.5rem;padding-bottom:6rem}.gallery-item{display:block;border:0;background:none;padding:0;width:100%;margin:0 0 1.5rem;break-inside:avoid;overflow:hidden}.gallery-item img{width:100%;transition:transform .3s}.gallery-item:hover img{transform:scale(1.035)}.lightbox{padding:1rem;background:#141412;color:var(--text);border:1px solid var(--line);max-width:95vw;width:auto;max-height:96vh;overflow:hidden}.lightbox::backdrop{background:#000d}.lightbox img{max-height:77vh;max-width:88vw;object-fit:contain;margin:auto}.lightbox button{background:none;border:0;padding:.75rem 1rem;font-size:.875rem}.lightbox-close{display:block;margin-left:auto}.lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:2rem}.lightbox-count{font-size:.875rem;color:var(--muted)}.contact-page{padding-top:7rem;padding-bottom:7rem;min-height:65vh}.contact-page h1{font-size:clamp(3.6rem,9vw,8rem);margin:1.5rem 0 2rem}.contact-page .lede{font-size:1.25rem;max-width:530px}.contact-note{font-size:.85rem;margin:1.5rem 0 0}.contact-surzae{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.contact-surzae p{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin:0 0 .5rem}footer{border-top:1px solid var(--line);padding:4rem 5vw 1.5rem;max-width:1500px;margin:auto}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:3.5rem}.footer-name{font-size:2.25rem;letter-spacing:-.05em}.footer-top p{margin:0;font-size:.875rem}.footer-bottom{border-top:1px solid var(--line);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;color:var(--muted);font-size:.75rem}.footer-bottom nav{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-bottom a:hover{color:var(--accent)}
@media(min-width:1600px){.wrap{padding-left:3rem;padding-right:3rem}}@media(max-width:1200px){.site-header{padding:1.5rem 4vw;gap:1.5rem}.wordmark span{display:none}#primary-nav{gap:.85rem}#primary-nav a{font-size:.875rem}.current-work{grid-template-columns:1fr 1.5fr}.current-work>.eyebrow{grid-column:1/-1}.current-work .actions{justify-content:flex-end}.video-item{gap:2.5rem}.hero-photo img{height:620px}.hero h1{font-size:7vw}}
@media(max-width:1120px){.site-header{position:relative;flex-wrap:wrap;padding:1.25rem 5vw}.wordmark span{display:block;font-size:.75rem}.menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;background:none;border:1px solid var(--line);font-size:.875rem;padding:.65rem 1rem;min-height:44px}.menu-toggle span{font-size:1.3rem;line-height:1}#primary-nav{display:none;flex:0 0 100%;padding:.75rem 0 .5rem;grid-template-columns:1fr 1fr;gap:0 2rem}#primary-nav.open{display:grid}#primary-nav a{font-size:1rem;min-height:44px;display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--line)}#primary-nav a[aria-current]{color:var(--accent);box-shadow:none}.hero{gap:5vw}.hero-photo img{height:520px}.hero .eyebrow{font-size:.75rem}.hero-role{font-size:1.15rem}.hero .actions{gap:1rem}.hero .button{padding:.85rem 1rem}.hero h1{font-size:7.9vw}.editorial{grid-template-columns:1fr 2.2fr}.album-grid{gap:1.5rem}.album-grid h3{font-size:1.3rem}.about-layout{gap:4vw}.credits-grid{gap:1.5rem}.video-item{grid-template-columns:1.25fr 1fr;gap:2rem}.video-item h2{font-size:1.75rem}.reel-layout{grid-template-columns:1fr}.reel-layout aside{display:none}}
@media(max-width:650px){.wrap{padding-left:6vw;padding-right:6vw}.site-header{padding:1rem 6vw}.hero{display:flex;flex-direction:column-reverse;gap:2rem;padding-top:2.75rem;padding-bottom:3rem;align-items:stretch}.hero-copy{padding:0}.hero .eyebrow{font-size:.75rem;margin-bottom:1rem}.hero h1{font-size:clamp(4.8rem,19vw,7.5rem);margin:1.2rem 0 1.5rem}.hero-role{font-size:1.25rem;line-height:1.5}.hero-photo img{height:auto;max-height:560px;aspect-ratio:4/4.7;object-position:center 34%}.hero .actions{margin-top:1.5rem}.hero .button{padding:.95rem 1.2rem}.current-work{display:block;padding-top:2rem;padding-bottom:2.2rem}.current-work>.eyebrow{margin-bottom:1rem}.current-work .actions{justify-content:flex-start;margin-top:1.5rem;gap:1rem}.current-work h2{font-size:2rem}.current-work p{font-size:.95rem}.editorial{display:block;padding-top:3.5rem;padding-bottom:3.5rem}.editorial>.eyebrow{margin-bottom:2rem}.editorial h2{font-size:2.3rem}.quote-panel{min-height:360px}.quote-panel>div{padding:3.5rem 7vw}.quote-panel blockquote{font-size:1.35rem}.feature{grid-template-columns:1fr;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}.feature h2{font-size:2.75rem}.section-heading{align-items:center;margin-bottom:2rem}.section-heading .eyebrow{font-size:.75rem}.section-heading h2{font-size:2.2rem}.album-grid{grid-template-columns:1fr;gap:3rem}.album-grid h3{font-size:1.6rem}.discography{padding-bottom:4rem}.page-intro{padding-top:3rem;padding-bottom:2rem}.page-intro h1{font-size:3.3rem}.page-intro .lede{font-size:1.05rem}.about-layout{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.about-layout aside img{position:static;aspect-ratio:4/3;object-position:center}.prose blockquote{font-size:1.3rem}.surzae-music{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0;margin-bottom:3rem}.surzae-music h2{font-size:2.1rem;margin-bottom:1rem}.music-grid{grid-template-columns:1fr;gap:3rem;padding-bottom:4rem}.audio-frame{height:420px}.video-list{gap:2.5rem}.video-item{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2.5rem}.video-description h2{font-size:2rem}.video-description .eyebrow{font-size:.75rem}.video-description p{font-size:1rem}.credits-grid{grid-template-columns:1fr;gap:3rem;padding-bottom:4rem}.credits-grid img{aspect-ratio:3/4;object-fit:contain;background:#151513}.credits-grid h2{font-size:2rem}.media-links{margin-bottom:3rem}.gallery-grid{columns:2;column-gap:.7rem;padding-bottom:3rem}.gallery-item{margin-bottom:.7rem}.narrow .audio-frame{height:620px}.bottom-action{padding:2rem 0 4rem}.contact-page{padding-top:4rem;padding-bottom:4rem}.contact-page h1{font-size:3.65rem}.contact-page .lede{font-size:1.1rem}.lightbox img{max-width:87vw;max-height:72vh}.lightbox-controls{gap:.5rem}.footer-top{display:block;padding-bottom:2.5rem}.footer-top p{margin:1.2rem 0 1.5rem}.footer-bottom{display:block}.footer-bottom nav{margin-top:1.5rem;gap:1rem 1.5rem}footer{padding:3rem 6vw 2rem}.footer-name{font-size:2rem}.button,.text-link{font-size:.875rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.production-credits article+article{border-top:1px solid var(--line);padding-top:1.75rem;margin-top:1.75rem}.production-credits h3{font-size:1.5rem;margin-bottom:.65rem}.production-credits p{margin-bottom:.5rem}.production-credits .credit-role{font-size:.875rem;color:var(--accent)}.quote-panel .text-link{margin-top:1rem;color:var(--muted)}

.current-release .spotify-frame{margin-top:2rem}.release-art{display:block}.archive-link{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-top:2.5rem;padding-bottom:5rem;border-top:1px solid var(--line)}.archive-link h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:1rem}.archive-link p:last-child{margin:0}.archive-link>.button{flex-shrink:0}.archive-link .eyebrow{margin-bottom:1rem}@media(max-width:800px){.archive-link{display:block;padding-top:2rem;padding-bottom:3.5rem}.archive-link>.button{margin-top:1.5rem}}

.archive-feature{padding-top:1.5rem}

@media(min-width:1121px) and (max-width:1340px){.site-header{position:relative;flex-wrap:wrap;padding:1.25rem 5vw}.wordmark span{display:block;font-size:.75rem}.menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;background:none;border:1px solid var(--line);font-size:.875rem;padding:.65rem 1rem;min-height:44px}.menu-toggle span{font-size:1.3rem;line-height:1}#primary-nav{display:none;flex:0 0 100%;padding:.75rem 0 .5rem;grid-template-columns:1fr 1fr;gap:0 2rem}#primary-nav.open{display:grid}#primary-nav a{font-size:1rem;min-height:44px;display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--line)}#primary-nav a[aria-current]{color:var(--accent);box-shadow:none}}
