@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Cabinet;src:url(/fonts/cabinet-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cabinet;src:url(/fonts/cabinet-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--ground:#101310;--surface:#171b18;--white:#f3f4f1;--muted:#a9ada8;--blue:#0fadf2;--edge:#f3f4f12e;--gutter:clamp(24px,5vw,88px);color:var(--white);background:var(--ground);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter Tight Variable,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--ground);color:var(--white);margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:7px}::selection{background:var(--blue);color:var(--ground)}.blue{color:var(--blue)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:70;background:var(--blue);color:var(--ground);padding:14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.worship-site{overflow:clip}.site-header{z-index:30;height:80px;padding:0 var(--gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#101310ed,#101310c2);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-brand{align-items:center;gap:11px;display:flex}.site-brand img{object-fit:contain;width:38px;height:44px}.site-brand span{letter-spacing:-.03em;font-family:Cabinet,Arial,sans-serif;font-size:15px;font-weight:900;line-height:1}.desktop-nav{gap:clamp(24px,3vw,48px);display:flex}.desktop-nav a{letter-spacing:.025em;padding:10px 0;font-size:12px;position:relative}.desktop-nav a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.header-listen{border-bottom:1px solid var(--blue);align-items:center;gap:22px;padding:8px 0;font-size:13px;display:flex}.header-listen svg{color:var(--blue)}.menu-toggle{display:none}.reading-progress{background:var(--blue);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.chapter-rail{z-index:20;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.chapter-rail a{justify-content:flex-end;align-items:center;gap:10px;height:22px;display:flex}.chapter-rail i{background:#798179;width:12px;height:2px;transition:width .3s,background .3s;display:block}.chapter-rail span{opacity:0;background:#101310d9;padding:3px 6px;font-size:10px;transition:opacity .2s}.chapter-rail a:hover span,.chapter-rail a:focus-visible span{opacity:1}.chapter-rail a[aria-current] i{background:var(--blue);width:25px}section{scroll-margin-top:79px}.hero{isolation:isolate;height:100svh;min-height:740px;max-height:1200px;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:center 38%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(#060c091a 22%,#060c0924 43%,#060c09d1 100%),linear-gradient(90deg,#060c093b,#0000 60%);position:absolute;inset:0}.hero-content{left:var(--gutter);right:var(--gutter);position:absolute;bottom:42px}.hero-eyebrow{letter-spacing:.16em;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:10px}.hero-title{letter-spacing:-.065em;font-family:Cabinet,Arial,sans-serif;font-size:clamp(100px,16.3vw,270px);font-weight:900;line-height:.76}.title-clip{padding-bottom:.07em;display:block;overflow:hidden}.hero-title-line{width:fit-content;display:block}.hero-worship{color:var(--blue)}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;display:flex}.hero-bottom p{letter-spacing:-.025em;font-size:clamp(17px,1.5vw,23px);line-height:1.4}.hero-play{align-items:center;gap:18px;padding:0;font-size:13px;display:flex}.play-ring{border:1px solid #f3f4f199;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .35s,background .35s,color .35s;display:grid}.play-ring svg{margin-left:4px}.hero-play:hover .play-ring{background:var(--white);color:var(--ground);transform:scale(1.1)}.hero-play:active .play-ring{transform:scale(.96)}.section-space{padding:140px var(--gutter)}h2{letter-spacing:-.055em;font-family:Cabinet,Arial,sans-serif;font-size:clamp(58px,7.5vw,128px);font-weight:800;line-height:.91}.heart-section{padding-bottom:100px;position:relative}.heart-intro{z-index:2;max-width:720px;margin-left:6vw;position:relative}.heart-intro p{max-width:350px;color:var(--muted);margin-top:28px;font-size:20px;line-height:1.45}.church-story{width:fit-content;color:var(--blue);align-items:center;gap:18px;margin-top:26px;font-size:13px;display:flex}.church-story svg{transition:transform .3s}.church-story:hover svg{transform:translate(4px,-4px)}.heart-images{grid-template-columns:.65fr 1fr;align-items:start;gap:9vw;margin-top:70px;display:grid}.heart-tall{max-width:360px;margin-top:-25px;position:relative}.heart-tall:after{content:"";border:1px solid var(--edge);z-index:-1;position:absolute;inset:24px -22px -24px 22px}.heart-tall img{aspect-ratio:2/3;object-fit:cover;width:100%}.heart-team{margin-top:-145px}.heart-team img{aspect-ratio:16/10;object-fit:cover;width:100%}.heart-team figcaption{color:var(--muted);margin-top:14px;font-size:12px}.heart-col{align-content:start;gap:46px;display:grid}.heart-statement{border-top:1px solid var(--edge);align-items:center;gap:38px;margin:100px 0 0 25%;padding-top:50px;display:flex}.heart-statement img{object-fit:contain;opacity:.9;width:85px;height:96px}.heart-statement p{letter-spacing:-.03em;font-family:Cabinet,sans-serif;font-size:clamp(28px,3vw,46px);font-weight:800;line-height:1.08}.heart-statement span{color:var(--muted)}.listen-section{background:var(--surface);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid;position:relative}.record-art{padding:15px 20px 0 0;position:relative}.record-outline{aspect-ratio:1;background:repeating-radial-gradient(circle,#1c211e 0,#151916 1px 3px);border:1px solid #f3f4f133;border-radius:50%;width:90%;position:absolute;top:6%;left:22%;transform:rotate(-15deg);box-shadow:inset 0 0 0 30px #141815}.sleeve{aspect-ratio:1;width:100%;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:12px 16px 30px #0003}.sleeve-photo{object-fit:cover;width:100%;height:100%}.sleeve:after{content:"";background:linear-gradient(#0000 50%,#000000b3);position:absolute;inset:0}.sleeve-logo{object-fit:contain;z-index:1;width:23%;height:23%;position:absolute;top:7%;left:7%}.sleeve-name{letter-spacing:-.055em;z-index:1;font-family:Cabinet,sans-serif;font-size:clamp(25px,3.7vw,58px);font-weight:900;position:absolute;bottom:8%;left:8%}.art-caption{color:var(--muted);letter-spacing:.08em;margin-top:38px;font-family:IBM Plex Mono,monospace;font-size:10px}.listen-copy{z-index:1;position:relative}.listen-copy h2{font-size:clamp(54px,6.4vw,104px)}.listen-copy>p{max-width:360px;color:var(--muted);margin-top:30px;font-size:19px;line-height:1.6}.spotify-link{align-items:center;gap:18px;width:fit-content;margin-top:42px;display:flex}.spotify-disc{border:1px solid var(--blue);width:75px;height:75px;color:var(--blue);border-radius:50%;place-items:center;transition:transform .35s;display:grid}.spotify-link>span:nth-child(2){font-family:Cabinet,sans-serif;font-size:27px;font-weight:800;line-height:1.1}.spotify-link small{color:var(--muted);letter-spacing:.08em;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.spotify-link>svg{color:var(--blue);transition:transform .3s}.spotify-link:hover>svg{transform:translate(4px,-4px)}.spotify-link:hover .spotify-disc{transform:rotate(-18deg)}.listen-copy .release-note{max-width:320px;margin-top:24px;font-size:12px;line-height:1.5}.film-frame{aspect-ratio:16/9;background:var(--surface);width:100%;position:relative;overflow:hidden}.film-cover{width:100%;height:100%;padding:0;display:block;position:relative}.film-cover>img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;transition:transform 1s,filter .5s}.film-play-disc{background:var(--blue);width:90px;height:90px;color:var(--ground);border-radius:50%;place-items:center;transition:transform .4s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-play-disc svg{margin-left:6px}.film-cover:hover img{filter:brightness(.95);transform:scale(1.025)}.film-cover:hover .film-play-disc{transform:translate(-50%,-50%)scale(1.12)}.film-cover-label{white-space:nowrap;text-shadow:0 2px 8px #000;font-size:12px;position:absolute;top:calc(50% + 62px);left:50%;transform:translate(-50%)}.film-frame iframe,.dialog-player iframe{border:0;width:100%;height:100%}.film-caption{justify-content:space-between;align-items:center;margin-top:20px;font-size:14px;display:flex}.film-caption>a{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.film-caption>a:hover{color:var(--blue)}.merch-section{padding-top:90px;padding-right:0;position:relative}.merch-heading{padding-right:var(--gutter);position:relative}.merch-eyebrow{color:var(--muted);letter-spacing:.12em;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:10px}.merch-heading>p:not(.merch-eyebrow){color:var(--muted);margin-top:25px;font-size:18px}.shelf-controls{bottom:0;right:var(--gutter);gap:10px;display:flex;position:absolute}.shelf-controls button{border:1px solid var(--edge);place-items:center;width:51px;height:51px;transition:color .3s,transform .3s;display:grid}.shelf-controls button:hover{color:var(--blue);transform:translate(2px)}.shelf-controls button:active{transform:scale(.94)}.product-shelf{grid-auto-flow:column;grid-auto-columns:calc((100vw - var(--gutter)*2 - 78px)/4);scroll-snap-type:x mandatory;padding-right:var(--gutter);scrollbar-width:thin;scrollbar-color:#485049 var(--ground);overscroll-behavior-x:contain;gap:26px;margin-top:50px;padding-bottom:25px;scroll-padding-left:0;display:grid;overflow-x:auto}.product{text-align:left;scroll-snap-align:start;min-width:0;padding:0}.product-photo{aspect-ratio:4/5;background:#e9e9e6;position:relative;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.product-photo-cap{background:#fff}.product-photo-cap img{object-fit:contain}.product:hover img{transform:scale(1.045)}.product-peek{background:var(--ground);color:var(--white);place-items:center;width:42px;height:42px;transition:transform .3s;display:grid;position:absolute;bottom:15px;right:15px;transform:translateY(70px)}.product:hover .product-peek,.product:focus-visible .product-peek{transform:translateY(0)}.product-meta{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.product-meta h3{letter-spacing:-.04em;font-family:Cabinet,sans-serif;font-size:26px;font-weight:800}.product-meta>svg{color:var(--muted)}.product>p{color:var(--muted);margin-top:7px;font-size:13px}.product-type{color:var(--muted);margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.collection-note{color:var(--muted);margin-top:24px;margin-right:var(--gutter);max-width:570px;font-size:12px;line-height:1.6}.follow-section{padding-top:80px;padding-bottom:24px}.contact-sheet{grid-template-columns:1.3fr .75fr .85fr;align-items:start;gap:25px;display:grid}.contact-sheet img{object-fit:cover;width:100%}.contact-wide{aspect-ratio:1.25;margin-top:90px}.contact-tall{aspect-ratio:2/3}.contact-guitar{aspect-ratio:2/3;margin-top:55px}.follow-content{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;margin-top:100px;display:grid}.follow-intro h2{font-size:clamp(65px,8vw,125px)}.follow-intro p{color:var(--muted);margin-top:28px;font-size:18px;line-height:1.55}.social-links>a{border-bottom:1px solid var(--edge);align-items:center;gap:18px;padding:24px 0;display:flex}.social-links>a:first-child{padding-top:0}.social-links>a>span{letter-spacing:-.03em;flex:1;font-family:Cabinet,sans-serif;font-size:32px;font-weight:800;transition:transform .3s}.social-links small{letter-spacing:0;color:var(--muted);margin-top:5px;font-family:Inter Tight Variable,sans-serif;font-size:12px;font-weight:400;display:block}.social-links>a>svg:last-child{color:var(--blue);transition:transform .3s}.social-links>a:hover>span{transform:translate(8px)}.social-links>a:hover>svg:last-child{transform:translate(4px,-4px)}.social-links img{object-fit:contain}.site-footer{margin-top:130px}.footer-top,.footer-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.footer-top{padding-bottom:25px;font-family:IBM Plex Mono,monospace}.footer-top a{align-items:center;gap:9px;display:flex}.footer-wordmark{letter-spacing:-.06em;white-space:nowrap;color:var(--blue);margin-left:-.055em;font-family:Cabinet,sans-serif;font-size:clamp(40px,13.8vw,230px);font-weight:900;line-height:1}.footer-bottom{border-top:1px solid var(--edge);margin-top:20px;padding-top:28px}.dialog-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#070a08eb;position:fixed;inset:0}.film-dialog{z-index:51;outline:none;width:min(1100px,90vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-player{aspect-ratio:16/9;background:var(--ground)}.dialog-close{width:38px;height:38px;color:var(--white);place-items:center;display:grid;position:absolute;top:-50px;right:0}.dialog-close:hover{color:var(--blue)}.dialog-fallback{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.product-dialog{background:var(--surface);z-index:51;outline:none;grid-template-columns:1fr 1fr;width:min(950px,90vw);max-height:88dvh;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.product-dialog .dialog-close{z-index:2;background:var(--ground);top:12px;right:12px}.product-detail-image{object-fit:cover;background:#fff;width:100%;height:100%}.product-detail-copy{flex-direction:column;justify-content:center;padding:60px 36px 40px;display:flex}.detail-status{color:var(--blue);margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:10px}.product-detail-copy h2{font-size:46px;line-height:1}.detail-color{color:var(--muted);margin-top:14px;font-size:12px}.product-detail-copy>p[id]{color:var(--muted);margin-top:30px;font-size:16px;line-height:1.6}.availability-note{border-top:1px solid var(--edge);margin-top:30px;padding-top:22px;font-size:13px;line-height:1.5}.availability-note span{color:var(--muted);font-size:12px}.return-collection{color:var(--blue);justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding:0;font-size:13px;display:flex}.error-page{text-align:center;place-content:center;gap:24px;min-height:100dvh;padding:24px;display:grid}.error-page h1{font-family:Cabinet,sans-serif;font-size:clamp(50px,10vw,100px);line-height:1}.error-page p{color:var(--muted)}.error-page a,.error-page button{color:var(--blue);padding:12px}.mobile-nav{display:none}@media (width>=1600px){.hero-content{bottom:60px}.section-space{padding-left:max(var(--gutter),calc((100vw - 1500px)/2));padding-right:max(var(--gutter),calc((100vw - 1500px)/2))}.merch-section{padding-right:0}}@media (width<=1100px){.heart-intro{margin-left:0}.heart-team{margin-top:0}.heart-images{gap:5vw;margin-top:60px}.listen-section{gap:7vw}.listen-copy h2{font-size:62px}.chapter-rail{right:8px}.hero{min-height:650px}.hero-title{font-size:17vw}.section-space{padding-top:110px;padding-bottom:110px}.product-shelf{grid-auto-columns:36vw}.follow-content{gap:40px}.social-links>a>span{font-size:28px}}@media (width<=767px){:root{--gutter:24px}.site-header{height:68px;padding:0 22px}.site-brand img{width:30px;height:35px}.site-brand span{font-size:12px}.desktop-nav,.chapter-rail{display:none}.header-listen{margin-left:auto;margin-right:24px;font-size:12px}.menu-toggle{padding:8px 0;display:block}.mobile-nav{z-index:29;background:var(--ground);padding:25px var(--gutter) 35px;flex-direction:column;display:flex;position:fixed;inset:68px 0 auto;box-shadow:0 30px 60px #00000080}.mobile-nav a{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:12px 0;font-family:Cabinet,sans-serif;font-size:34px;font-weight:800;display:flex}.mobile-nav svg{color:var(--blue)}section{scroll-margin-top:67px}.hero{height:95svh;min-height:650px;max-height:900px}.hero-photo{object-position:52% center}.hero-content{bottom:32px}.hero-eyebrow{margin-bottom:25px;font-size:9px}.hero-title{letter-spacing:-.07em;font-size:20vw;line-height:.82}.hero-bottom{align-items:flex-end;margin-top:28px}.hero-bottom p{font-size:16px;line-height:1.4}.hero-play{flex-direction:column;gap:10px;font-size:10px}.play-ring{width:55px;height:55px}.play-ring svg{width:19px}.section-space{padding:86px var(--gutter)}h2{font-size:60px}.heart-intro p{max-width:300px;margin-top:24px;font-size:17px}.heart-images{grid-template-columns:.65fr 1fr;align-items:center;gap:24px;margin-top:55px}.heart-tall{margin-top:0}.heart-tall:after{inset:12px -10px -12px 10px}.heart-team{margin-top:40px}.heart-team img{aspect-ratio:3/4;object-position:center}.heart-team figcaption{font-size:10px;line-height:1.4}.heart-statement{gap:24px;margin:65px 0 0;padding-top:32px}.heart-statement img{width:60px;height:70px}.heart-statement p{font-size:26px}.listen-section{grid-template-columns:1fr;gap:62px}.record-art{width:80%;max-width:400px;margin-left:8px}.listen-copy h2{font-size:59px}.listen-copy>p{max-width:340px;margin-top:24px;font-size:17px}.spotify-link{margin-top:30px}.spotify-disc{width:65px;height:65px}.spotify-link>span:nth-child(2){font-size:25px}.film-play-disc{width:64px;height:64px}.film-play-disc svg{width:25px}.film-cover-label{font-size:10px;top:calc(50% + 42px)}.film-caption{align-items:start;gap:12px;font-size:12px;line-height:1.5}.film-caption>a{font-size:10px}.merch-section{padding-top:32px;padding-right:0}.merch-eyebrow{font-size:9px}.merch-heading h2{font-size:66px}.merch-heading>p:not(.merch-eyebrow){max-width:235px;font-size:16px}.shelf-controls{gap:6px;bottom:0;right:24px}.shelf-controls button{width:36px;height:36px}.shelf-controls svg{width:18px}.product-shelf{grid-auto-columns:76vw;gap:18px;margin-top:38px}.product-meta h3{font-size:27px}.collection-note{max-width:310px;font-size:11px}.follow-section{padding-top:15px;padding-bottom:24px}.contact-sheet{grid-template-columns:1fr 1fr;gap:14px}.contact-wide{aspect-ratio:1.65;grid-column:1/-1;margin-top:0}.contact-tall{aspect-ratio:2/3;margin-top:6px}.contact-guitar{aspect-ratio:2/3;margin-top:48px}.follow-content{grid-template-columns:1fr;gap:48px;margin-top:65px}.follow-intro h2{font-size:66px}.follow-intro p{margin-top:22px;font-size:17px}.social-links>a{padding:22px 0}.social-links>a>span{font-size:29px}.social-links>a>svg:last-child{width:28px}.site-footer{margin-top:80px}.footer-wordmark{font-size:13.4vw}.footer-top{padding-bottom:12px;font-size:8px}.footer-bottom{margin-top:10px;padding-top:20px;font-size:9px}.product-dialog{grid-template-columns:1fr;width:88vw;max-height:88dvh}.product-detail-image{object-fit:contain;height:42dvh}.product-detail-copy{padding:30px 24px}.product-detail-copy h2{font-size:37px}.product-detail-copy>p[id],.availability-note{margin-top:20px}.film-dialog{width:94vw}.dialog-fallback{font-size:11px}.dialog-close{right:0}}@media (width<=380px){.hero-title{font-size:19vw}.hero-bottom p{font-size:14px}.shelf-controls{margin-top:22px;position:static}.listen-copy h2{font-size:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-title-line,.hero-photo,.photo-drift,.chapter-heading,.sleeve-photo{transform:none!important}.reading-progress{display:none}.record-outline,.sleeve{transform:none}}
