@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ink:#0a0a0a;--cream:#e6d6b6;--paper:#f1eadc;--green:#30564a;--rust:#a54332;--line-dark:#0a0a0a38;--line-light:#e6d6b63d;--pad:clamp(1.25rem, 3.2vw, 3.75rem);--display:"Space Grotesk", Arial, sans-serif;--body:"Inter", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);font-family:var(--body);margin:0;font-size:16px;line-height:1.55}main{flex-direction:column;display:flex}.hero{order:1}.artists{order:2}.catalog{order:3}.publishing{order:4}.about{order:5}.contact{order:6}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display)}h2{letter-spacing:-.072em;max-width:12ch;margin-bottom:0;font-size:clamp(3rem,7.4vw,8.5rem);font-weight:500;line-height:.91}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--ink);background:var(--cream);padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.staging-banner{z-index:70;color:#0a0a0a;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#f1eadc;border-bottom:1px solid #0a0a0a47;place-items:center;min-height:28px;padding:.25rem 1rem;font-size:.65rem;font-weight:700;line-height:1.2;display:grid;position:fixed;inset:0 0 auto}.site-header{z-index:50;min-height:70px;padding:.7rem var(--pad);color:var(--cream);border-bottom:1px solid var(--line-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:28px 0 auto}.header-logo span{aspect-ratio:1;background-color:#000;background-image:url(/assets/brand/future-relics-fr-mark.png);background-position:50%;background-repeat:no-repeat;background-size:143%;width:3rem;display:block;overflow:hidden}.footer-logo span{aspect-ratio:1;background-color:#000;background-image:url(/assets/brand/future-relics-fr-mark.png);background-position:50%;background-repeat:no-repeat;background-size:143%;width:4.75rem;display:block;overflow:hidden}.site-nav{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);font-size:.7rem;font-weight:600;display:flex}.site-nav a{border-bottom:1px solid #0000;padding-block:.6rem}.site-nav a:hover,.site-nav a:focus-visible{border-color:currentColor}.menu-toggle{border:1px solid var(--line-light);background:0 0;width:2.6rem;height:2.6rem;padding:.65rem;display:none}.menu-toggle i{background:currentColor;width:100%;height:1px;margin:.35rem 0;display:block}.hero{min-height:100svh;padding:clamp(7.75rem, 11vh, 9rem) var(--pad) 1.5rem;color:var(--cream);background:var(--ink);grid-template-rows:minmax(0,1fr) auto;gap:1rem;display:grid}.hero-shell{border:1px solid var(--line-light);grid-template-columns:minmax(24rem,.88fr) minmax(28rem,1.12fr);min-height:0;display:grid;overflow:hidden}.hero-pitch{border-right:1px solid var(--line-light);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex}.kicker,.section-index{letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.68rem;font-weight:600}.primary-wordmark{aspect-ratio:2.26;background-color:var(--ink);background-blend-mode:screen;background-image:url(/assets/brand/future-relics-primary.png);background-position:50% 51%;background-repeat:no-repeat;background-size:140%;width:min(100%,30rem);margin:-1rem 0 1rem}.hero-copy{max-width:43rem;padding-top:clamp(2rem,4vh,4rem)}.hero-statement{max-width:14ch;font-family:var(--display);letter-spacing:-.058em;margin-bottom:1.25rem;font-size:clamp(2.25rem,4vw,4.6rem);font-weight:500;line-height:.97}.hero-detail{color:#e6d6b6b3;max-width:34rem;margin-bottom:1.5rem;font-size:.8rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.1rem;font-size:.68rem;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.button-light{color:var(--ink);background:var(--cream)}.button-light:hover,.button-light:focus-visible{color:var(--cream);background:0 0}.button-dark{color:var(--cream);background:var(--ink)}.button-dark:hover,.button-dark:focus-visible{color:var(--ink);background:0 0}.text-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-block:.4rem;font-size:.68rem;font-weight:600}.text-link span{transition:transform .16s;display:inline-block}.text-link:hover span,.text-link:focus-visible span{transform:translate(.16rem,-.16rem)}.hero-gallery{background:var(--line-light);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(11rem,.65fr);gap:1px;min-height:0;display:grid}.hero-shot{background:#151515;min-height:0;margin:0;position:relative;overflow:hidden}.hero-shot-main{grid-row:1/-1}.hero-shot img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:filter .3s,transform .7s cubic-bezier(.2,.7,0,1)}.hero-shot-main img{object-position:center center;transform:scale(1.14)}.hero-shot-nightmode img{object-position:center 34%}.hero-shot-glass-dove img{object-position:56% center}.hero-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#0a0a0ac7);position:absolute;inset:0}.hero-shot:hover img{filter:saturate()contrast(1.02);transform:scale(1.015)}.hero-shot-main:hover img{transform:scale(1.16)}.hero-shot figcaption{z-index:1;justify-content:space-between;align-items:end;gap:.5rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.hero-shot figcaption span{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(1rem,1.8vw,1.8rem);font-weight:500}.hero-shot figcaption small{letter-spacing:.08em;text-align:right;text-transform:uppercase;opacity:.68;margin-bottom:0;padding-bottom:.2rem;font-size:.52rem}.hero-proof{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:1fr;align-items:center;gap:.55rem;min-height:3.25rem;padding:.85rem 0 .9rem;display:grid}.hero-proof>p{letter-spacing:.12em;text-transform:uppercase;opacity:.58;text-align:center;margin-bottom:0;font-size:.58rem;font-weight:600}.hero-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:0;width:min(100%,54rem);margin:0;padding:0;list-style:none;display:grid}.hero-proof li{min-height:2.4rem;font-family:var(--display);letter-spacing:-.025em;text-align:center;border-right:1px solid var(--line-light);align-items:center;padding:0 1.5rem;font-size:clamp(.74rem,1.1vw,1rem);font-weight:500;display:grid}.hero-proof li:last-child{border-right:0}.hero-proof li a{gap:.1rem;display:grid}.hero-proof li small{font-family:var(--body);letter-spacing:.08em;opacity:.58;text-transform:uppercase;font-size:.52rem;font-weight:600}.company-scale{color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-scale article{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:space-between;min-height:clamp(14rem,20vw,20rem);padding:clamp(1.25rem,2.2vw,2.25rem);display:flex}.company-scale article:last-child{border-right:0}.company-scale strong{font-family:var(--display);letter-spacing:-.08em;font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.82}.company-scale p{letter-spacing:.09em;text-transform:uppercase;max-width:23rem;margin-bottom:0;font-size:.67rem;font-weight:600;line-height:1.5}.section{padding:clamp(5rem, 10vw, 10rem) var(--pad);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(8rem,.3fr) minmax(0,1.7fr);gap:4vw;display:grid}.section-dark{color:var(--cream);background:var(--ink);border-color:var(--line-light)}.section-green{color:var(--paper);background:var(--green);border-color:#f1eadc40}.section-rust{color:var(--paper);background:var(--rust);border-color:#f1eadc40}.section-heading{display:contents}.section-heading h2{margin-bottom:clamp(3.5rem,7vw,7rem)}.approach h2{max-width:9ch}.split-copy{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.65fr);align-items:start;gap:clamp(2rem,8vw,8rem);margin-top:clamp(3rem,7vw,7rem);display:grid}.large-copy{font-family:var(--display);letter-spacing:-.046em;margin-bottom:0;font-size:clamp(1.55rem,3vw,3.2rem);font-weight:500;line-height:1.08}.split-copy>p:last-child,.split-copy>div{max-width:40rem}.accolade-strip{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(4rem,7vw,7rem);display:grid}.accolade-strip article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:11rem;padding:1.15rem}.accolade-strip strong{font-family:var(--display);letter-spacing:-.065em;margin-bottom:3.5rem;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:500;line-height:.9;display:block}.accolade-strip p{letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:.62rem;font-weight:600}.credentials-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.credentials-grid article{background:var(--cream);min-height:15rem;padding:clamp(1.25rem,2.2vw,2.25rem)}.credentials-grid p{letter-spacing:.11em;text-transform:uppercase;opacity:.55;margin-bottom:clamp(3rem,6vw,6rem);font-size:.6rem;font-weight:600}.credentials-grid h3{letter-spacing:-.05em;max-width:28ch;margin-bottom:0;font-size:clamp(1.4rem,2.7vw,2.75rem);font-weight:500;line-height:1.04}.artist-carousel-shell{grid-column:1/-1;min-width:0;margin-bottom:0}.artists .section-heading h2{text-align:center;grid-column:1/-1;max-width:none;margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.artists.section{padding-block:clamp(4.5rem,8vw,7rem)}.artist-carousel-controls{justify-content:flex-end;gap:.55rem;width:min(100%,94rem);margin:0 auto .75rem;display:flex}.artist-carousel-controls button{width:2.75rem;height:2.75rem;color:var(--cream);border:1px solid var(--line-light);cursor:pointer;background:0 0;place-items:center;display:grid}.artist-carousel-controls button:hover,.artist-carousel-controls button:focus-visible{color:var(--ink);background:var(--cream)}.artist-media-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:none;grid-auto-columns:24rem;grid-auto-flow:column;gap:1px;width:min(100%,94rem);margin-inline:auto;display:grid;overflow-x:auto}.artist-media-grid::-webkit-scrollbar{display:none}.artist-media{aspect-ratio:4/5;scroll-snap-align:start;background:#121212;min-height:0;margin:0;position:relative;overflow:hidden}.artist-media img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:filter .3s,transform .7s cubic-bezier(.2,.7,0,1)}.artist-media-modern-inventors img{object-position:center center;transform:scale(1.14)}.artist-media-nightmode img{object-position:center 42%}.artist-media-glass-dove img{object-position:56% center}.artist-media-speaker img,.artist-media-fomo img{object-position:center center;object-fit:contain}.artist-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0a0a0ac7);position:absolute;inset:0}.artist-media:hover img{filter:saturate()contrast(1.02);transform:scale(1.015)}.artist-media-modern-inventors:hover img{transform:scale(1.16)}.artist-media figcaption{z-index:1;justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.15rem;left:1.2rem;right:1.2rem}.artist-media figcaption span{font-family:var(--display);letter-spacing:-.05em;max-width:11ch;font-size:clamp(1.35rem,2vw,2.2rem);font-weight:500;line-height:.96}.artist-media figcaption small{letter-spacing:.1em;text-transform:uppercase;opacity:.72;padding-bottom:.35rem;font-size:.6rem}.artist-media-artwork-title figcaption{inset:1rem 1rem auto auto}.artist-media-artwork-title figcaption small{color:var(--cream);opacity:1;background:#0a0a0abd;padding:.4rem .55rem}.artist-list,.catalog-list{border-top:1px solid var(--line-light);grid-column:1/-1}.publishing h2{max-width:8.5ch}.publishing-content{grid-column:1/-1;width:100%;min-width:0;max-width:94rem;margin-inline:auto}.publishing-intro{grid-template-columns:minmax(20rem,1.1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,8rem);width:min(100%,78rem);margin-inline:auto;display:grid}.publishing-intro .large-copy{max-width:18ch}.publishing-gallery{background:#f1eadc47;border:1px solid #f1eadc47;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,92rem);min-height:0;margin:clamp(4rem,8vw,8rem) auto 0;display:grid;overflow:hidden}.publishing-photo{aspect-ratio:10/9;background:var(--ink);min-width:0;position:relative;overflow:hidden}.publishing-photo img{object-fit:cover;width:100%;height:100%}.publishing-photo-session img{object-position:51% center}.publishing-photo-studio img{object-position:center 42%}.publishing-photo-east-iris img{object-position:center 46%}.publishing-photo-pentavarit img{object-position:center center}.publishing-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070808db);height:36%;position:absolute;inset:auto 0 0}.publishing-photo figcaption{z-index:1;text-align:center;align-content:end;justify-items:center;gap:.45rem;padding:clamp(1rem,2vw,1.75rem);display:grid;position:absolute;bottom:0;left:0;right:0}.publishing-photo figcaption span{width:100%;font-family:var(--display);letter-spacing:-.05em;text-align:center;font-size:clamp(2.2rem,4.2vw,4.8rem);font-weight:500;line-height:.95;display:block}.publishing-photo figcaption small{letter-spacing:.11em;text-align:center;text-transform:uppercase;opacity:.72;width:100%;max-width:18rem;padding-bottom:.25rem;font-size:.58rem;font-weight:600;line-height:1.4;display:block}.publishing-ledger{border-top:1px solid #f1eadc47;border-left:1px solid #f1eadc47;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1px;display:grid}.publishing-ledger article{border-bottom:1px solid #f1eadc47;border-right:1px solid #f1eadc47;align-content:space-between;min-height:clamp(22rem,32vw,34rem);padding:clamp(1.25rem,2.5vw,2.75rem);display:grid}.publishing-ledger span,.publishing-services span,.publishing-note p{letter-spacing:.11em;text-transform:uppercase;opacity:.7;font-size:.62rem;font-weight:600}.publishing-ledger strong{font-family:var(--display);letter-spacing:-.09em;font-size:clamp(7rem,16vw,18rem);font-weight:500;line-height:.68}.publishing-ledger p{opacity:.76;max-width:32rem;margin-bottom:0;font-size:.82rem}.publishing-services{border-left:1px solid #f1eadc47;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,86rem);margin-inline:auto;display:grid}.publishing-services article{border-bottom:1px solid #f1eadc47;border-right:1px solid #f1eadc47;min-height:19rem;padding:clamp(1.25rem,2vw,2rem)}.publishing-services h3{letter-spacing:-.06em;margin:clamp(4rem,7vw,7rem) 0 .85rem;font-size:clamp(2rem,4vw,4.25rem);font-weight:500;line-height:.95}.publishing-services p{opacity:.75;max-width:28rem;margin-bottom:0;font-size:.78rem}.publishing-note{border-bottom:1px solid #f1eadc47;justify-content:space-between;align-items:center;gap:2rem;width:min(100%,86rem);margin-inline:auto;padding-block:1.25rem;display:flex}.publishing-note p{margin-bottom:0}.publishing-note a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.15rem;font-size:.62rem;font-weight:600}.release-grid{background:var(--line-dark);border:1px solid var(--line-dark);order:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(2rem,4vw,4rem);display:grid;overflow:hidden}.playlist-feature{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);order:2;grid-column:1/-1;grid-template-columns:minmax(15rem,25rem) minmax(18rem,26rem);justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0;padding:.85rem 0 1rem;display:grid}.playlist-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:600}.playlist-copy{max-width:33rem;margin-bottom:0;font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.35}.playlist-intro>a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.25rem;padding-bottom:.18rem;font-size:.65rem;font-weight:600;display:inline-block}.playlist-embed{justify-self:center;width:min(100%,26rem);min-width:0}.playlist-embed iframe{border:0;border-radius:12px;width:100%;height:480px;display:block}.release-card{background:var(--cream);min-width:0}.release-art{aspect-ratio:1;background:var(--ink);position:relative;overflow:hidden}.release-art img{object-fit:cover;width:100%;height:100%;transition:filter .25s,transform .7s cubic-bezier(.2,.7,0,1)}.release-art-mi img{object-position:center 36%}.release-art-glass img{object-position:56% center}.release-card:hover .release-art img,.release-card:focus-visible .release-art img{filter:saturate(1.08)contrast(1.03);transform:scale(1.025)}.release-status{color:var(--cream);background:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:.5rem .65rem;font-size:.58rem;font-weight:600;position:absolute;top:1rem;right:1rem}.release-meta{border-top:1px solid var(--line-dark);align-content:space-between;min-height:12rem;padding:1.25rem;display:grid}.release-meta p,.release-meta span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:.6rem;font-weight:600}.release-meta p{opacity:.55}.release-meta h3{letter-spacing:-.065em;margin:1.5rem 0;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:.93}.artist-row{border-bottom:1px solid var(--line-light);grid-template-columns:4rem minmax(15rem,1.2fr) minmax(10rem,.5fr) minmax(16rem,.8fr);align-items:end;gap:2rem;min-height:12rem;padding-block:1.5rem;transition:color .16s,background .16s,padding .16s;display:grid}.artist-row:hover{color:var(--ink);background:var(--cream);padding-inline:1rem}.artist-number,.artist-credit,.artist-note p,.artist-name p{margin-bottom:0;font-size:.68rem}.artist-number,.artist-name p{letter-spacing:.12em;text-transform:uppercase}.artist-name h3{letter-spacing:-.068em;margin:.3rem 0 0;font-size:clamp(2.3rem,5vw,5.5rem);font-weight:500;line-height:.92}.artist-note{max-width:34rem}.artist-note>p{opacity:.67}.inline-links{flex-wrap:wrap;gap:.7rem 1rem;margin-top:.85rem;display:flex}.inline-links a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.15rem;font-size:.6rem;font-weight:600}.catalog-list{border-color:var(--line-dark)}.catalog-row{border-bottom:1px solid var(--line-dark);grid-template-columns:6rem minmax(0,1fr) 8rem 7rem;align-items:center;gap:1.5rem;min-height:9rem;display:grid}.catalog-row>span,.catalog-row>p,.catalog-row div>p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:.66rem;font-weight:500}.catalog-row h3{letter-spacing:-.06em;margin:.2rem 0 0;font-size:clamp(2rem,4vw,4.25rem);font-weight:500;line-height:1}.catalog-in-progress{color:#0a0a0a8c}.listen h2{max-width:8ch}.listen-content{min-width:0}.listen-grid{grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(3.5rem,7vw,7rem);display:grid}.listen-copy>p:not(.large-copy){opacity:.66;max-width:34rem;margin-top:1.5rem;font-size:.8rem}.listen-links{border-top:1px solid var(--line-light);margin-top:2.5rem}.listen-links a{font-family:var(--display);border-bottom:1px solid var(--line-light);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:1rem;padding-block:1rem;font-size:.88rem;display:grid}.listen-links a:hover,.listen-links a:focus-visible{color:var(--ink);background:var(--cream)}.listen-links a span{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.62;font-size:.58rem;font-weight:600}.spotify-module{min-width:0;color:var(--ink);background:var(--cream);padding:clamp(1rem,2vw,1.5rem)}.spotify-heading{justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.spotify-heading p{letter-spacing:.1em;text-transform:uppercase;opacity:.62;margin-bottom:.25rem;font-size:.58rem;font-weight:600}.spotify-heading h3{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:500;line-height:1}.spotify-heading>a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.2rem;font-size:.58rem;font-weight:600}.spotify-module iframe{border:0;width:100%;display:block}.work h2{max-width:10ch}.work-grid{border-top:1px solid #f1eadc47;border-left:1px solid #f1eadc47;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-grid article{border-bottom:1px solid #f1eadc47;border-right:1px solid #f1eadc47;min-height:25rem;padding:1.4rem}.work-grid span{opacity:.62;margin-bottom:clamp(6rem,12vw,12rem);font-size:.66rem;display:block}.work-grid h3{letter-spacing:-.06em;margin-bottom:1rem;font-size:clamp(2rem,4vw,4rem);font-weight:500}.partnerships h2{max-width:8ch}.partnerships-copy .button{margin-top:1.5rem}.partnership-types{border-top:1px solid #f1eadc47;border-left:1px solid #f1eadc47;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none;display:grid}.partnership-types li{min-height:9rem;font-family:var(--display);letter-spacing:-.035em;border-bottom:1px solid #f1eadc47;border-right:1px solid #f1eadc47;padding:1rem;font-size:clamp(1rem,1.6vw,1.5rem)}.work-grid p{opacity:.72;max-width:28rem;margin-bottom:0;font-size:.84rem}.about h2{max-width:10ch}.about-media-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(4rem,7vw,7rem);display:grid;overflow:hidden}.about-media-grid figure{aspect-ratio:16/10;background:var(--ink);min-height:0;margin-bottom:0;position:relative;overflow:hidden}.about-media-grid figure:last-child{aspect-ratio:16/10}.about-media-grid img{object-fit:cover;width:100%;height:100%}.about-media-grid figcaption{color:var(--cream);letter-spacing:.08em;text-transform:uppercase;background:#0a0a0ac2;padding:.5rem .65rem;font-size:.62rem;font-weight:600;position:absolute;bottom:.8rem;left:.9rem;right:.9rem}.credits-section{border-top:1px solid var(--line-dark);margin-top:clamp(4rem,7vw,7rem)}.credits-heading{grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);align-items:end;gap:1.5rem;padding:1.25rem 0 2rem;display:grid}.credits-heading>p,.credits-person>p{letter-spacing:.1em;text-transform:uppercase;opacity:.56;margin-bottom:0;font-size:.62rem;font-weight:600}.credits-heading h3{letter-spacing:-.06em;max-width:22ch;margin-bottom:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:500;line-height:.96}.credits-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.credits-grid>article{background:var(--cream);flex-direction:column;min-width:0;min-height:36rem;padding:clamp(1.35rem,2.5vw,2.5rem);display:flex}.credits-person{min-height:9rem}.credits-person h4{font-family:var(--display);letter-spacing:-.07em;margin:0 0 .45rem;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:500;line-height:.95}.credits-grid ul{border-top:1px solid var(--line-dark);margin:1rem 0 2rem;padding:0;list-style:none}.credits-grid li{border-bottom:1px solid var(--line-dark)}.credits-grid li a{grid-template-columns:minmax(0,1fr) minmax(8rem,.65fr);align-items:center;gap:1rem;padding:1rem 0;display:grid}.credits-grid li span{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:500}.credits-grid li small{letter-spacing:.08em;text-align:right;text-transform:uppercase;opacity:.58;font-size:.58rem;font-weight:600}.credits-grid li a:hover,.credits-grid li a:focus-visible{color:var(--cream);background:var(--ink);padding-inline:.6rem}.credits-more{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:.1rem;font-size:.62rem;font-weight:600}.contact-lead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(2.5rem,7vw,8rem);display:grid}.contact-lead>div{text-align:center}.contact-media{aspect-ratio:4/3;border:1px solid var(--line-light);margin:0;position:relative;overflow:hidden}.contact-media img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.contact-media figcaption{color:var(--cream);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#0a0a0ab8;padding:.45rem .6rem;font-size:.58rem;font-weight:600;position:absolute;bottom:.75rem;left:.8rem;right:.8rem}.contact-lead .large-copy{margin-top:2rem}.contact-lead h2{max-width:none;margin-bottom:0}.contact-paths{margin-top:clamp(3rem,6vw,6rem)}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;display:flex}.licensing-copy h2,.contact-copy h2{margin-bottom:clamp(2.5rem,5vw,5rem)}.licensing-copy>p,.contact-copy>p{max-width:52rem}.licensing-copy>p:not(.large-copy),.contact-copy>p:not(.large-copy){opacity:.72;margin-top:1.5rem}.licensing-copy .button{margin-top:1.5rem}.contact-paths{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,5rem);display:grid}.contact-paths a{border-right:1px solid var(--line-light);align-content:space-between;min-height:15rem;padding:clamp(1.25rem,2.5vw,2.5rem);transition:color .16s,background .16s;display:grid}.contact-paths a:last-child{border-right:0}.contact-paths a:hover,.contact-paths a:focus-visible{color:var(--ink);background:var(--cream)}.contact-paths span{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(1.35rem,2.4vw,2.5rem);line-height:1}.contact-paths p{opacity:.72;max-width:28rem;margin:2rem 0;font-size:.78rem}.contact-paths small{letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:600}.site-footer{min-height:9rem;padding:1rem var(--pad);color:var(--cream);border-top:1px solid var(--line-light);background:#000;grid-template-columns:auto minmax(20rem,1fr) auto;align-items:center;gap:2rem;display:grid}.footer-logo span{background-color:#000}.footer-logo,.footer-record-mark{z-index:1;position:relative}.footer-end{justify-self:end;align-items:flex-end;gap:1.25rem;display:flex}.footer-record-mark{aspect-ratio:1;filter:contrast(1.6)brightness(1.08);background-color:#000;background-image:url(/assets/brand/future-relics-fr-record.jpeg);background-position:83.2% 48.5%;background-repeat:no-repeat;background-size:360%;justify-self:end;width:5.5rem;display:block}.footer-links{flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}.footer-links a,.site-footer p{letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:.62rem;font-weight:600}.footer-links a{border-bottom:1px solid #0000;padding-bottom:.12rem}.footer-links a:hover,.footer-links a:focus-visible{border-color:currentColor}.footer-meta{text-align:right;gap:.35rem;display:grid}@media (width>=1600px){.publishing-content{max-width:none}.publishing-gallery{width:100%;max-width:none}.publishing-intro,.publishing-services{width:min(100%,132rem);max-width:132rem}.publishing-intro{grid-template-columns:minmax(34rem,1.2fr) minmax(24rem,.8fr)}.publishing-gallery{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,5vw,7rem)}.publishing-photo{aspect-ratio:4/3}.publishing-photo figcaption span{font-size:clamp(2rem,2.4vw,4.2rem)}}:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=980px){.section,.split-copy,.hero-shell{grid-template-columns:1fr}.hero-pitch{border-right:0;border-bottom:1px solid var(--line-light);min-height:36rem}.hero-gallery{min-height:38rem}.artist-media-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(17rem,44vw);grid-auto-flow:column;overflow-x:auto}.artist-carousel-controls{display:flex}.publishing-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof{grid-template-columns:1fr}.hero-proof ul{justify-content:flex-start}.hero-actions{margin-top:0}.section-heading{display:block}.section-index{margin-bottom:2rem}.artist-list,.catalog-list,.work-grid,.artist-media-grid,.playlist-feature,.release-grid{grid-column:1}.company-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.company-scale article:nth-child(2){border-right:0}.company-scale article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.publishing-intro{grid-template-columns:1fr;align-items:start}.listen-grid{grid-template-columns:1fr}.artist-row{grid-template-columns:3rem minmax(0,1fr) minmax(12rem,.65fr)}.artist-credit{display:none}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid article{min-height:auto}.work-grid span{margin-bottom:5rem}.contact-lead{grid-template-columns:1fr}.about-media-grid{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr)}.accolade-strip,.partnership-types{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{grid-template-columns:auto minmax(0,1fr) auto}.footer-meta{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto}}@media (width<=760px){.site-header{min-height:64px}.header-logo span{width:2.75rem;font-size:1.2rem}.footer-logo span{width:4.25rem}.menu-toggle{display:block}.site-nav{color:var(--cream);background:var(--ink);border-top:1px solid var(--line-light);visibility:hidden;gap:0;transition:transform .18s,visibility .18s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-130%)}.site-nav.is-open{visibility:visible;transform:translateY(0)}.site-nav a{padding:1rem var(--pad);border-bottom:1px solid var(--line-light)}.hero{min-height:auto;padding-top:5.5rem}.primary-wordmark{width:100%;margin-block:0 1rem}.hero-pitch{min-height:auto}.hero-gallery{grid-template-rows:minmax(20rem,1.25fr) minmax(13rem,.75fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.hero-shot-main{grid-area:1/1/auto/-1}.hero-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credentials-grid,.company-scale,.publishing-ledger,.publishing-services,.release-grid,.work-grid,.partnership-types,.contact-paths,.credits-grid,.about-media-grid,.playlist-feature{grid-template-columns:1fr}.contact-paths a{border-right:0;border-bottom:1px solid var(--line-light);min-height:12rem}.contact-paths a:last-child{border-bottom:0}.playlist-feature{align-items:flex-start;margin-top:-1rem}.playlist-embed iframe{height:440px}.publishing-gallery{grid-template-columns:1fr;min-height:0}.publishing-photo{aspect-ratio:3/4}.publishing-photo figcaption{display:grid}.publishing-photo figcaption small{text-align:center}.company-scale article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:12rem}.company-scale article:last-child{border-bottom:0}.publishing-ledger article{min-height:22rem}.publishing-ledger strong{font-size:clamp(7rem,38vw,12rem)}.publishing-note{flex-direction:column;align-items:flex-start}.artist-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;min-height:auto;padding-block:2rem}.artist-note{grid-column:2}.artist-media-grid{grid-auto-columns:100%}.artist-media{aspect-ratio:1;min-height:0}.artist-media figcaption{flex-direction:column;align-items:start;gap:.15rem}.spotify-heading{flex-direction:column;align-items:start}.credits-heading{grid-template-columns:1fr}.credits-grid>article{min-height:34rem}.about-media-grid figure,.about-media-grid figure:last-child{aspect-ratio:4/3}.catalog-row{grid-template-columns:4.5rem minmax(0,1fr) auto;min-height:7.5rem}.catalog-row>p:first-of-type{display:none}.site-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding-block:1.5rem}.footer-links{grid-column:1/-1;justify-content:flex-start}.footer-meta{grid-column:1/-1;grid-template-columns:1fr}.footer-record-mark{width:4.75rem;display:block}.footer-end{grid-column:1/-1;justify-content:space-between;width:100%}}@media (width<=480px){.publishing-gallery,.hero-proof ul{grid-template-columns:1fr}.hero-proof li{border-right:0;border-bottom:1px solid var(--line-light);padding-block:.55rem}.hero-proof li:last-child{border-bottom:0}.credits-grid li a{grid-template-columns:1fr}.credits-grid li small{text-align:left}.hero-actions{flex-direction:column;align-items:flex-start}.catalog-row{grid-template-columns:1fr auto}.catalog-row>span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
