main.artist-site{position:relative;isolation:isolate}.artist-pattern{position:absolute;z-index:-1;inset:0;pointer-events:none;background:var(--artist-accent);mask-image:var(--artist-pattern);mask-repeat:repeat;mask-size:768px 768px;opacity:.06}main.artist-site[data-template] .artist-hero{display:block;min-height:0;padding:clamp(48px,7vw,100px) clamp(22px,6vw,90px);background:0 0}main.artist-site .artist-hero .artist-intro{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:1100px;min-width:0;margin-inline:auto;padding:0;transform:none;background:0 0;container:artist-intro/inline-size}main.artist-site[data-template] .artist-intro>h1.artist-long-title{font-size:clamp(36px,7cqi,88px)}main.artist-site .artist-intro>*{min-width:0;max-width:100%;grid-column:auto;grid-row:auto}main.artist-site .artist-intro:has(.artist-project-photo){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(200px,.8fr);grid-template-areas:"kicker photo" "title photo" "tagline photo" "actions photo";gap:0 clamp(28px,5vw,72px);align-content:center;align-items:start}main.artist-site .artist-intro>.artist-kicker{grid-area:kicker;margin:0 0 18px!important}main.artist-site .artist-intro>h1{grid-area:title;width:100%}main.artist-site .artist-intro>.artist-tagline{grid-area:tagline;margin:20px 0 0!important}main.artist-site .artist-intro>.artist-project-photo{grid-area:photo;align-self:center;justify-self:center;width:min(100%,380px);margin:0}main.artist-site .artist-intro>.artist-hero-actions{grid-area:actions;margin:26px 0 0!important;max-width:100%}main.artist-site:is(.layout-poster,.layout-horizon,.layout-hearth,.layout-pop,.layout-marquee,.layout-folio,.layout-club,.layout-gorealtar,.layout-goremaw,.layout-gorecathedral,.layout-goreritual) .artist-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}main.artist-site:is(.layout-poster,.layout-horizon,.layout-hearth,.layout-pop,.layout-marquee,.layout-folio,.layout-club,.layout-gorealtar,.layout-goremaw,.layout-gorecathedral,.layout-goreritual) .artist-intro>.artist-tagline{margin-inline:auto!important}main.artist-site:is(.layout-poster,.layout-horizon,.layout-hearth,.layout-pop,.layout-marquee,.layout-folio,.layout-club,.layout-gorealtar,.layout-goremaw,.layout-gorecathedral,.layout-goreritual) .artist-project-photo{margin:28px auto 0;width:min(100%,360px)}main.artist-site:is(.layout-poster,.layout-horizon,.layout-hearth,.layout-pop,.layout-marquee,.layout-folio,.layout-club,.layout-gorealtar,.layout-goremaw,.layout-gorecathedral,.layout-goreritual) .artist-hero-actions{justify-content:center}main.artist-site .artist-hero>.artist-feature{position:relative;inset:auto;width:auto;max-width:1100px;margin:30px auto 0}main.artist-site .artist-hero-note{position:static;display:block;width:fit-content;max-width:100%;margin:42px auto 0;text-align:center;grid-column:1/-1;justify-self:center;align-self:center}main.artist-site.gore-site .artist-intro::after,main.artist-site.gore-site .artist-section::after,main.artist-site.gore-site h1::after,main.artist-site.gore-site h1::before{display:none}main.artist-site .artist-section,main.artist-site .member-grid article,main.artist-site .release-card{min-width:0}main.artist-site :is(h2,h3,.artist-tagline,.artist-biography,.artist-links a,.artist-audio-link strong,.member-grid p,.concert-row p){overflow-wrap:anywhere}main.artist-site .concert-row{text-align:left}main.artist-site .concert-row>div{min-width:0}main.artist-site .concert-row h3{overflow-wrap:anywhere}.artist-cascade-pending{opacity:0;translate:0 32px}.artist-cascade-pending:focus-within{opacity:1;translate:none}.artist-cascade-enter{animation:artist-cascade-in .9s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--cascade-delay,0ms)}@keyframes artist-cascade-in{from{opacity:0;translate:0 32px}to{opacity:1;translate:0 0}}@media(max-width:700px){main.artist-site .artist-hero .artist-intro:has(.artist-project-photo){display:flex;flex-direction:column;gap:0}main.artist-site .artist-intro>.artist-project-photo{margin-top:24px;align-self:auto}main.artist-site .artist-hero>.artist-feature{max-width:100%;flex-wrap:wrap}main.artist-site .concert-row>.artist-reactable-link{grid-column:2}main.artist-site .artist-nav{flex-wrap:wrap;gap:16px}main.artist-site .artist-nav>div{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){.artist-cascade-enter,.artist-cascade-pending,.artist-pattern{animation:none!important;transform:none!important;translate:none!important;opacity:1}.artist-pattern{opacity:.06}}.artist-audio-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:420px}.artist-audio-link audio{display:block;width:100%;max-width:100%;height:44px}.artist-suno-player{display:block;width:100%;height:240px;border:0;border-radius:10px}.artist-audio-link .suno-preview-note{font:inherit;font-size:14px}main.artist-site .artist-section{text-align:center}main.artist-site .artist-sections{align-items:start}main.artist-site .artist-biography{margin-inline:auto;text-align:left;max-width:65ch}main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-ledger,.layout-minimal,.layout-index,.layout-club,.layout-cinema,.layout-setlist,.layout-goresurgery) .artist-section{text-align:left}main.artist-site .artist-audio-link,main.artist-site .artist-links{align-items:center;margin-inline:auto}main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-ledger,.layout-minimal,.layout-index,.layout-club,.layout-cinema,.layout-setlist,.layout-goresurgery) .artist-audio-link,main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-ledger,.layout-minimal,.layout-index,.layout-club,.layout-cinema,.layout-setlist,.layout-goresurgery) .artist-links{align-items:flex-start;margin-inline:0}main.artist-site.artist-song-page .artist-section{text-align:center}main.artist-site.artist-song-gore h1{font-family:'Decibands Metal',Impact,sans-serif;font-weight:400;letter-spacing:-.035em}main.artist-site.artist-song-gore.type-gothic h1{font-family:'Decibands Horror','Decibands Metal',Impact,sans-serif;letter-spacing:-.025em}main.artist-site .artist-footer{justify-content:center;flex-wrap:wrap;text-align:center}main.artist-site .artist-share-link{justify-content:center;text-align:center}main.artist-site .artist-share-status{text-align:center}main.artist-site:not(:is(.layout-pop,.layout-ledger,.layout-contactsheet,.layout-air,.layout-setlist)) .member-grid,main.artist-site:not(:is(.layout-split,.layout-tide,.layout-gallery,.layout-terminal,.layout-ledger,.layout-minimal,.layout-air,.layout-index,.layout-club,.layout-cinema,.layout-setlist,.layout-goremaw)) .release-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--artist-card-gap,30px)}main.artist-site:not(:is(.layout-pop,.layout-ledger,.layout-contactsheet,.layout-air,.layout-setlist)) .member-grid>*,main.artist-site:not(:is(.layout-split,.layout-tide,.layout-gallery,.layout-terminal,.layout-ledger,.layout-minimal,.layout-air,.layout-index,.layout-club,.layout-cinema,.layout-setlist,.layout-goremaw)) .release-grid>*{flex:0 1 max(min(100%,280px),calc((100% - (var(--artist-card-columns,3) - 1) * var(--artist-card-gap,30px))/ var(--artist-card-columns,3)));min-width:0}main.artist-site:is(.layout-horizon,.layout-contactsheet) .release-grid{--artist-card-columns:2}main.artist-site.layout-editorial .release-grid{--artist-card-gap:45px}main.artist-site.layout-botanical .release-grid{--artist-card-gap:50px}main.artist-site.layout-gorealtar .release-grid{--artist-card-gap:40px}main.artist-site.layout-goreossuary .release-grid{--artist-card-gap:12px}main.artist-site.layout-gorehive .release-grid{--artist-card-gap:25px}main.artist-site.layout-split .release-grid:has(> :only-child){grid-template-columns:minmax(0,600px);justify-content:center}main.artist-site.layout-collage .release-card:has(.artist-audio-link){transform:none}main.artist-site.layout-collage .release-card:has(.artist-audio-link)>.artist-release-artwork{transform:rotate(-3deg);margin-block:12px 34px}main.artist-site.layout-collage .release-card:nth-child(2n):has(.artist-audio-link)>.artist-release-artwork{transform:rotate(3deg)}@media(max-width:700px){main.artist-site[data-template] :is(.release-grid,.member-grid){--artist-card-columns:1}}main.artist-site .release-card{container:artist-release/inline-size}main.artist-site .artist-release-artwork{display:block;margin-bottom:20px}main.artist-site.layout-cinema .release-card:first-child,main.artist-site.layout-goremaw .release-card:last-child,main.artist-site.layout-split .release-card:not(:first-child),main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club) .release-card{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);grid-template-rows:min-content min-content 1fr;align-items:start;gap:10px 28px}main.artist-site.layout-cinema .release-card:first-child>.artist-release-artwork,main.artist-site.layout-goremaw .release-card:last-child>.artist-release-artwork,main.artist-site.layout-split .release-card:not(:first-child)>.artist-release-artwork,main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club) .release-card>.artist-release-artwork{display:block;grid-column:1;grid-row:1/span 3;align-self:start;margin-bottom:0}main.artist-site .artist-release-artwork>:is(img,.release-art){margin-bottom:0}main.artist-site .artist-release-artwork>.link-report{margin-block:8px}main.artist-site.layout-cinema .release-card:first-child>h3,main.artist-site.layout-goremaw .release-card:last-child>h3,main.artist-site.layout-split .release-card:not(:first-child)>h3,main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club) .release-card>h3{grid-column:2;grid-row:1}main.artist-site.layout-cinema .release-card:first-child>p,main.artist-site.layout-goremaw .release-card:last-child>p,main.artist-site.layout-split .release-card:not(:first-child)>p,main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club) .release-card>p{grid-column:2;grid-row:2}main.artist-site.layout-cinema .release-card:first-child>.artist-links,main.artist-site.layout-goremaw .release-card:last-child>.artist-links,main.artist-site.layout-split .release-card:not(:first-child)>.artist-links,main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club) .release-card>.artist-links{grid-column:2;grid-row:3}main.artist-site.layout-minimal .release-card{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-rows:min-content min-content 1fr;align-items:start}main.artist-site.layout-minimal .release-card>.artist-release-artwork{display:none}main.artist-site.layout-minimal .release-card>h3{grid-column:1;grid-row:1}main.artist-site.layout-minimal .release-card>p{grid-column:1;grid-row:2}main.artist-site.layout-minimal .release-card>.artist-links{grid-column:2;grid-row:1/span 3}main.artist-site .concert-row{container:artist-concert/inline-size}@container artist-concert (max-width:600px){main.artist-site[data-template] .concert-row>*{grid-column:1/-1;min-width:0;max-width:100%;justify-self:start}}@container artist-release (max-width:620px){main.artist-site.layout-cinema .release-card:first-child>:is(.artist-release-artwork,h3,p,.artist-links),main.artist-site.layout-goremaw .release-card:last-child>:is(.artist-release-artwork,h3,p,.artist-links),main.artist-site.layout-split .release-card:not(:first-child)>:is(.artist-release-artwork,h3,p,.artist-links),main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club,.layout-minimal) .release-card>:is(.artist-release-artwork,h3,p,.artist-links){grid-column:1/-1;grid-row:auto}main.artist-site.layout-cinema .release-card:first-child>.artist-release-artwork,main.artist-site.layout-goremaw .release-card:last-child>.artist-release-artwork,main.artist-site.layout-split .release-card:not(:first-child)>.artist-release-artwork,main.artist-site:is(.layout-tide,.layout-gallery,.layout-terminal,.layout-index,.layout-club) .release-card>.artist-release-artwork{width:min(100%,280px);margin-bottom:14px}}main.artist-site[data-template]{overflow:clip;padding-inline:0}main.artist-site[data-template]>.artist-nav{position:sticky;top:0;right:auto;bottom:auto;left:auto;z-index:30;order:-1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-self:stretch;gap:20px 48px;width:100%;max-width:none;height:auto;min-height:76px;margin:0;padding:16px 24px;border-inline:0;background:var(--artist-bg);text-align:center}main.artist-site[data-template]>.artist-nav .artist-brand{justify-content:center;writing-mode:horizontal-tb;text-align:center;gap:18px;font-size:20px}main.artist-site[data-template]>.artist-nav .artist-brand{min-width:0;max-width:100%}main.artist-site[data-template]>.artist-nav .artist-brand span{min-width:0;overflow-wrap:anywhere}main.artist-site[data-template]>.artist-nav .artist-brand img{width:160px;height:96px;flex-shrink:0;object-fit:contain}main.artist-site[data-template]>.artist-nav>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;writing-mode:horizontal-tb;gap:16px 28px;margin:0;text-align:center;font-size:16px}main.artist-site[data-template] :is(.artist-hero,.artist-section){scroll-margin-top:calc(var(--artist-nav-height,160px) + 18px)}@media(max-width:700px){main.artist-site[data-template]>.artist-nav{flex-direction:column;gap:12px;padding:12px 18px}main.artist-site[data-template]>.artist-nav .artist-brand{font-size:18px;gap:12px}main.artist-site[data-template]>.artist-nav .artist-brand img{width:128px;height:80px}main.artist-site[data-template]>.artist-nav>div{font-size:14px;gap:14px 24px}}