@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#102950;background:#f9fbff;font-synthesis:none;--blue:#1159df;--ink:#102950}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #fc9f42;outline-offset:5px}.wrap{max-width:1200px;margin:auto;padding-left:40px;padding-right:40px}.nav{height:106px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;letter-spacing:-1.4px;display:flex;align-items:center}.brand .light{font-weight:500}.brand-icon{background:var(--blue);color:#fff;width:37px;height:37px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-size:26px}.brand-dot{color:var(--blue);font-size:20px;margin-left:6px}.nav nav{display:flex;gap:34px;align-items:center;font-size:14px;font-weight:600}.nav-pill{padding:13px 20px;background:#e9f0ff;border-radius:30px;color:var(--blue)}.nav-pill span{margin-left:18px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding-top:42px;padding-bottom:75px;align-items:center}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:var(--blue);display:flex;align-items:center;gap:9px}.status-dot{height:7px;width:7px;border-radius:50%;background:var(--blue)}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(48px,5.5vw,70px);line-height:1.13;letter-spacing:-3.6px;margin:24px 0 25px;font-weight:800}.faith-word{color:var(--blue);position:relative;display:inline-block}.faith-word svg{position:absolute;left:0;bottom:-15px;width:100%;height:25px;fill:none;stroke:#82b8ff;stroke-width:5;stroke-linecap:round}.hero-copy>p{max-width:430px;line-height:1.9;color:#57677e;font-size:15px}.button{display:inline-flex;gap:38px;align-items:center;background:var(--blue);color:#fff;padding:17px 23px;border-radius:30px;font-weight:600;font-size:14px;margin-top:15px;transition:transform .2s,background .2s}.button:hover{background:#0846bb;transform:translateY(-2px)}.hero-note{display:flex;gap:8px;align-items:center;font-size:11px;color:#66758a;margin-top:23px}.hero-note span{color:var(--blue);font-size:17px}.hero-art{height:440px;border-radius:22px;background:#a9d6fc;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 12px 40px #1559df0d}.art-label,.art-bottom{position:absolute;z-index:3;font-size:9px;letter-spacing:2px;font-weight:800;left:28px}.art-label{top:26px}.art-bottom{bottom:23px}.orbit{position:absolute;width:490px;height:200px;border:1px solid #fff9;border-radius:50%;left:-10px;top:140px;transform:rotate(-34deg)}.orbit-two{transform:rotate(40deg);height:320px;top:80px}.record{position:absolute;width:300px;height:300px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg);border-radius:50%;background:repeating-radial-gradient(circle,#15366f 0px 2px,#244680 3px,#15366f 4px);box-shadow:15px 18px #4b8bcd30,15px 20px 35px #144c9140}.record:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent,#ffffff20,transparent 32%,#ffffff16,transparent 70%,#ffffff25,transparent)}.record-label{position:absolute;inset:83px;border-radius:50%;background:#edf8ff;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#1450ba}.record-label>span{font-family:Manrope,sans-serif;font-size:23px;font-weight:800;text-align:center;line-height:1;letter-spacing:-1px}.record-label small{font-size:5px;font-weight:700;margin-top:10px;letter-spacing:1px}.record-label i{width:9px;height:9px;background:#14366b;border-radius:50%;margin-top:10px}.art-star{position:absolute;color:#fff8d7;z-index:4}.star-one{font-size:80px;right:14px;top:35px;transform:rotate(12deg)}.star-two{font-size:70px;left:22px;bottom:58px}.music-note{position:absolute;color:#1759af;font-size:54px}.note-one{left:22px;top:72px;transform:rotate(-15deg)}.note-two{right:24px;bottom:66px;transform:rotate(14deg)}.art-sticker{position:absolute;right:25px;bottom:26px;padding:17px;background:#f3ffb5;font-size:12px;font-weight:700;line-height:1.5;transform:rotate(-9deg);box-shadow:2px 4px #15366b18;z-index:5}.art-sticker span{position:absolute;right:12px;top:5px}.ticker{background:var(--blue);color:#fff;overflow:hidden;padding:20px 0}.ticker>div{display:flex;gap:39px;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:2px;justify-content:center}.ticker span{color:#c5e7ff;font-size:17px}.music-section{padding-top:75px;padding-bottom:66px}.section-top{display:flex;justify-content:space-between;align-items:end}h2{font-size:40px;letter-spacing:-1.9px;line-height:1.2;margin:13px 0 0}.section-top>p{font-size:13px;color:#63738a;line-height:1.8;margin:0 0 3px}.filters{display:flex;gap:9px;margin:29px 0}.filters button{border:1px solid #dce5f2;border-radius:25px;padding:10px 17px;background:transparent;color:#566780;font-size:12px;cursor:pointer}.filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.filters button:hover{border-color:var(--blue)}.collections{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.collection[hidden]{display:none}.cover{height:315px;position:relative;overflow:hidden;border-radius:14px;padding:24px;color:#fff;transition:transform .25s}.collection:hover .cover{transform:translateY(-4px)}.cover-caption,.cover-bottom{position:absolute;font-size:8px;letter-spacing:1.6px;font-weight:700;z-index:2}.cover-caption{top:24px}.cover-bottom{bottom:23px}.cover-title{position:absolute;top:83px;font-family:Manrope,sans-serif;font-size:39px;font-weight:800;line-height:1.15;letter-spacing:-1.8px;z-index:2}.cover-worship{background:#367ee9}.sun{position:absolute;background:#c5ebff;border-radius:50%;width:125px;height:125px;right:-15px;top:50px}.hill{position:absolute;border-radius:50% 50% 0 0;bottom:-80px;width:420px;height:220px;transform:rotate(-18deg)}.hill-one{background:#1862d0;left:-80px}.hill-two{background:#06499f;left:85px;bottom:-110px}.cover-title>span{font-size:40px;display:block;color:#d8f8ff;margin-top:12px}.cover-prayer{background:#dcecff;color:#1c4d8d}.prayer-orbit{position:absolute;width:285px;height:285px;border:1px solid #8cbae8;border-radius:50%;right:-60px;top:80px;box-shadow:0 0 0 20px #dcecff,0 0 0 21px #a8cbed,0 0 0 40px #dcecff,0 0 0 41px #c0d8ef}.prayer-star{font-size:100px;position:absolute;right:18px;bottom:33px;line-height:1;color:#4c83c3}.cover-christmas{background:#0e3f83}.christmas-star{position:absolute;right:29px;top:53px;font-size:70px;color:#e8f9b7}.tree{position:absolute;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:145px solid #3473b9;bottom:0;right:-20px}.tree-two{border-bottom-color:#1d5ca3;right:59px;bottom:-35px;transform:scale(.8)}.card-info{display:flex;justify-content:space-between;align-items:start;padding-top:19px;gap:5px}.card-info h3{font-size:16px;letter-spacing:-.3px;margin:0 0 7px}.card-info p{font-size:11px;line-height:1.6;color:#67778c;margin:0}.card-symbol{font-size:20px;color:#7e95b2}.release-note{font-size:12px;color:#63738a;background:#edf3fc;border-radius:10px;padding:17px;margin:30px 0 0;line-height:1.6}.release-note span{margin-right:9px;color:var(--blue);font-size:18px}.about-section{background:#edf4fe;padding:65px 0}.about-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:90px}.about-art{height:300px;background:#c2defd;border-radius:16px;position:relative;transform:rotate(-3deg);display:flex;align-items:center;justify-content:center;flex-direction:column}.about-small{font-size:9px;letter-spacing:2px;position:absolute;top:24px;left:24px}.heart{font-family:serif;color:#195dcc;font-size:190px;line-height:1;transform:rotate(10deg)}.about-script{font-style:italic;font-family:Georgia,serif;font-size:28px;color:#114791;margin-top:-16px}.about-spark{font-size:50px;position:absolute;right:35px;top:65px;color:#f3ffb5}.about-copy h2{font-size:42px;margin:16px 0 21px}.about-copy p{font-size:13px;color:#5d6e84;line-height:1.9}.about-copy .about-lead{font-size:18px;color:var(--ink);line-height:1.6}.signature{font-family:Georgia,serif;font-style:italic;font-size:24px;margin-top:22px}.signature span{font-size:17px;margin-left:12px;color:var(--blue)}.updates{text-align:center;padding-top:74px;padding-bottom:77px;position:relative}.updates .eyebrow{justify-content:center}.updates h2{font-size:43px;margin:15px 0 20px}.updates p{font-size:14px;color:#62728a;line-height:1.9}.updates-star{position:absolute;font-size:100px;right:82px;top:100px;color:#b5d8ff;transform:rotate(10deg)}footer{border-top:1px solid #e1e8f3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:29px;padding-bottom:29px}footer .brand{font-size:22px}footer .brand-icon{width:30px;height:30px;font-size:22px}footer p,footer small{font-size:10px;color:#6c7b90}@media(min-width:1450px){.hero{padding-top:65px;padding-bottom:95px}}@media(max-width:900px){.wrap{padding-left:25px;padding-right:25px}.hero{gap:25px}.hero-art{height:360px}.record{width:260px;height:260px}.record-label{inset:70px}.art-label{font-size:7px;left:15px}.cover{height:280px;padding:18px}.cover-title{font-size:33px}.about-grid{gap:45px}.updates-star{right:25px;font-size:70px}}@media(max-width:650px){.nav{height:84px}.brand{font-size:23px}.nav nav{gap:15px;font-size:12px}.nav-pill{display:none}.hero{grid-template-columns:1fr;padding-top:24px;padding-bottom:40px;gap:38px}h1{font-size:56px;letter-spacing:-3px}.hero-copy>p{font-size:14px}.hero-art{height:380px;max-width:420px;width:100%;margin:auto;transform:rotate(1deg)}.record{width:280px;height:280px}.record-label{inset:77px}.section-top{display:block}.section-top>p{margin-top:18px}.music-section{padding-top:45px;padding-bottom:45px}h2{font-size:35px}.filters{gap:7px;flex-wrap:wrap}.filters button{padding:9px 13px;font-size:11px}.collections{grid-template-columns:1fr;gap:30px}.cover{height:340px}.cover-title{font-size:46px;top:100px}.card-info p{font-size:12px}.cover-caption,.cover-bottom{font-size:10px}.about-grid{grid-template-columns:1fr;gap:35px}.about-art{height:270px;margin:0 9px}.about-section{padding:45px 0}.about-copy .eyebrow{font-size:9px}.updates{padding-top:55px;padding-bottom:55px}.updates h2{font-size:35px}.updates-star{display:none}footer{flex-wrap:wrap;justify-content:center;text-align:center}footer p{width:100%;margin:0}footer small{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.album-section{padding-top:15px;padding-bottom:75px}.album-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.album-heading p,.album-intro{font-size:14px;color:#63738a;line-height:1.8}.album-heading .button{border:0;cursor:pointer;margin:0}.album-player{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:20px;background:#e9f1ff;border-radius:16px;padding:25px;margin-top:25px}.album-player h3{font-size:20px;margin:10px 0 0}.album-player audio{width:100%;min-width:0}.transport{grid-column:2;display:flex;gap:12px}.transport button{background:#fff;color:#174982;border:1px solid #ccdbee;padding:9px 14px;border-radius:20px;font-size:12px;cursor:pointer}.transport button:disabled{opacity:.45;cursor:default}.album-section [role=status]{font-size:13px;color:#31588c;min-height:20px;margin:12px 0}.track-list{list-style:none;padding:0;margin:0;border-top:1px solid #dce5f2}.track-row{border-bottom:1px solid #dce5f2}.track-button{display:grid;grid-template-columns:40px 1fr 60px 28px;gap:15px;align-items:center;width:100%;text-align:left;padding:19px 20px;border:0;background:transparent;color:var(--ink);border-radius:8px;cursor:pointer}.track-button:hover,.track-button.selected{background:#e9f1ff}.track-number,.track-duration{font-size:12px;color:#63738a}.track-title{font-weight:600;font-size:14px}.track-action{color:var(--blue);text-align:center}.card-info h3 a:hover{text-decoration:underline}@media(max-width:650px){.album-section{padding-bottom:45px}.album-heading{align-items:start;flex-direction:column;gap:10px}.album-player{grid-template-columns:1fr;padding:20px;gap:17px}.transport{grid-column:1}.track-button{padding:17px 10px;grid-template-columns:25px 1fr 45px 22px;gap:10px}}.album-cover-link{display:block}.album-cover{display:block;width:100%;object-fit:cover;padding:0}.album-layout{display:grid;grid-template-columns:310px 1fr;gap:32px;align-items:start;margin-top:28px}.album-art-panel img{width:100%;border-radius:16px;box-shadow:0 15px 35px #163c7518}.album-art-panel{position:sticky;top:30px}.album-art-panel p{font-size:12px;color:#63738a;text-align:center;line-height:1.6}.album-list-panel{min-width:0}.album-list-panel .album-player{margin-top:0;grid-template-columns:1fr;gap:17px}.album-list-panel .transport{grid-column:1}@media(max-width:900px){.album-layout{grid-template-columns:230px 1fr;gap:22px}}@media(max-width:650px){.album-layout{grid-template-columns:1fr}.album-art-panel{position:static;max-width:300px;margin:auto}.album-art-panel p{margin-bottom:0}}.track-writer{display:block;font-size:11px;font-weight:400;color:#63738a;line-height:1.6;margin-top:5px}.liner-notes{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;align-items:start}.artist-message{background:#edf3fc;border-radius:16px;padding:30px}.artist-message h3{font-size:24px;letter-spacing:-.6px;margin:14px 0 20px}.artist-message p{font-size:14px;color:#526780;line-height:1.9}.artist-message .signature{display:block}.album-credits{border:1px solid #dce5f2;border-radius:16px;padding:24px;font-size:13px;color:#526780;line-height:1.7}.album-credits summary{cursor:pointer;font-weight:700;font-size:15px;color:var(--ink)}.album-credits h4{color:var(--ink);margin:23px 0 12px}.album-credits dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid #e5ebf4}.album-credits dd{margin:0;font-weight:600;text-align:right}.songwriting-list{padding-left:22px}.songwriting-list li{padding:7px 0}.songwriting-list span,.songwriting-list small{display:block;font-size:12px}.songwriting-list small{color:#805f28}@media(max-width:650px){.liner-notes{grid-template-columns:1fr;gap:20px}.artist-message{padding:24px}.track-title{line-height:1.5}.track-writer{font-size:10px}}.vinyl-section{background:#112a4b;color:#f9f5e9;padding:70px 0}.vinyl-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.vinyl-art img{width:100%;border-radius:7px;transform:rotate(-2deg);box-shadow:10px 16px 35px #0005}.vinyl-caption{display:block;font-size:9px;letter-spacing:1.5px;color:#acc4de;margin-top:24px;text-align:center}.vinyl-copy .eyebrow{color:#a9d6fc}.vinyl-copy h2{font-size:38px;letter-spacing:-1.6px}.vinyl-artist{color:#f7cd77!important;text-transform:uppercase;font-size:12px!important;letter-spacing:2px;font-weight:700;margin-top:25px}.vinyl-copy h3{font-size:25px;letter-spacing:-.5px;margin:10px 0 20px}.vinyl-copy p{color:#bfd0e4;font-size:14px;line-height:1.9}.vinyl-copy strong{color:#fff}.vinyl-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.vinyl-facts span{padding:8px 12px;border:1px solid #536c88;border-radius:25px;font-size:11px;color:#d5e6f8}.vinyl-copy .vinyl-audio-note{font-size:12px;margin-top:21px}.vinyl-credits{margin-top:45px;border:1px solid #4a6280;border-radius:14px;padding:25px;scroll-margin-top:25px}.vinyl-credits summary{cursor:pointer;font-size:15px;font-weight:600}.vinyl-sides{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}.vinyl-sides h3,.vinyl-credits>h3{font-size:16px;color:#f7cd77}.vinyl-sides ol{padding-left:20px}.vinyl-sides li{padding:8px 0;font-size:14px;line-height:1.6}.vinyl-sides li span{display:block;font-size:12px;color:#acc4de}.vinyl-credits dl{font-size:13px;line-height:1.7}.vinyl-credits dl>div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:8px 0;border-bottom:1px solid #354e6b}.vinyl-credits dd{margin:0;color:#bfd0e4}.archive-source{font-size:11px;color:#acc4de;line-height:1.8}@media(max-width:650px){.vinyl-section{padding:50px 0}.vinyl-grid,.vinyl-sides{grid-template-columns:1fr;gap:30px}.vinyl-art{max-width:340px;margin:auto}.vinyl-copy h2{font-size:33px}.vinyl-credits{padding:20px}.vinyl-credits dl>div{grid-template-columns:1fr;gap:3px}.nav nav{gap:12px;font-size:11px}.nav .brand{font-size:20px}.nav .brand-icon{width:30px;height:30px;margin-right:6px}.nav .brand-dot{display:none}}.voices-archive{margin-top:65px;padding-top:65px;border-top:1px solid #4a6280;scroll-margin-top:30px}.voices-archive .vinyl-copy h2{font-size:55px;margin-bottom:25px}.voices-archive .vinyl-copy .vinyl-artist{margin-top:25px}@media(max-width:650px){.voices-archive{margin-top:45px;padding-top:45px}.voices-archive .vinyl-copy h2{font-size:43px}}
