.page-container{width:100%;min-width:0;max-width:80rem;padding-inline:var(--space-page);margin-inline:auto}.site-header{--header-height:4.5rem;z-index:10;background:0 0;border-bottom:1px solid #0000;transition:background-color .22s,border-color .22s,box-shadow .22s;position:fixed;top:0;left:0;right:0}.site-header__inner{justify-content:center;align-items:center;min-height:4.5rem;padding-block:.6rem;transition:min-height .22s,padding .22s;display:flex}.site-header__nav{gap:.35rem;display:flex}.site-header__nav a{min-height:40px;color:inherit;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:.6rem;font-size:.8rem;font-weight:650;text-decoration:none;transition:color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.site-header__nav a:is(:hover,:focus-visible){text-decoration:none}.site-header__nav a:after{content:"";background:var(--palette-red);transform-origin:100%;height:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.15rem;left:.6rem;right:.6rem;transform:scaleX(0)}.site-header__nav a[aria-current=page]{color:var(--palette-red)}.site-header__nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-header--compact{--header-height:3.5rem;border-bottom-color:color-mix(in srgb, var(--palette-black) 65%, transparent);background:color-mix(in srgb, var(--palette-ice) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(130%);box-shadow:none}.site-header--compact .site-header__inner{min-height:3.5rem;padding-block:.3rem}.site-header--compact .site-header__nav a{min-height:34px;font-size:.75rem}@media (hover:hover) and (pointer:fine){.site-header__nav a:not([aria-current=page]):hover{color:var(--palette-red);text-decoration:none;transform:translateY(-2px)}}@media (width<=640px){.site-header{--header-height:5.25rem}.site-header__inner{flex-direction:column;align-items:center;gap:.15rem;min-height:5.25rem;padding-block:.4rem}.site-header__nav{max-width:100%;overflow-x:auto}.site-header__nav a{min-height:34px;padding-inline:.55rem;font-size:.75rem}.site-header--compact{--header-height:4.3rem}.site-header--compact .site-header__inner{min-height:4.3rem;padding-block:.2rem}.site-header--compact .site-header__nav a{min-height:30px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__inner,.site-header__nav a,.site-header__nav a:after{transition:none}}.site-footer{background:var(--palette-black);border-top:1px solid var(--palette-black);color:var(--palette-ice);font-size:.8rem}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.site-footer__socials{flex-wrap:wrap;gap:1rem;display:flex}.site-footer a{min-height:44px;color:var(--palette-ice);align-items:center;transition:color .16s;display:inline-flex}.page-shell{--header-height:4.5rem;flex-direction:column;min-height:100svh;display:flex}.page-shell__skip{z-index:5;background:var(--color-background);position:absolute;top:-5rem}.page-shell__skip:focus{top:1rem}.page-shell__main{width:100%;min-width:0;padding-top:var(--header-height);flex:1}.page-shell__main--home{padding-top:0}@media (width<=640px){.page-shell{--header-height:5.25rem}}.link-list{margin:0;padding:0;list-style:none}.link-list__row{border-top:1px solid var(--color-border);color:inherit;grid-template-columns:5rem 1fr auto;gap:.25rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.link-list__row:is(:hover,:focus-visible){background:color-mix(in srgb, var(--palette-ice) 25%, transparent);text-decoration:none}.link-list__row:is(:hover,:focus-visible)>.link-list__meta,.link-list__row:is(:hover,:focus-visible)>.link-list__aside{color:inherit}li:last-child .link-list__row{border-bottom:1px solid var(--color-border)}.link-list__meta{font-family:var(--font-display);text-transform:uppercase}.link-list__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.25rem,3vw,1.75rem)}.link-list__aside{color:var(--color-muted);grid-column:2}@media (width>=640px){.link-list__row{grid-template-columns:6rem 1fr 1fr auto;align-items:baseline}.link-list__aside{grid-column:auto}}.link-list--releases .link-list__row{align-items:baseline;gap:1rem;display:flex}.link-list--releases .link-list__meta{min-width:9rem;font-family:var(--font-condensed);color:var(--color-muted);flex:none;font-size:.85rem}.link-list--releases .link-list__title{flex:auto;font-size:clamp(1.1rem,3vw,1.75rem)}.link-list--releases .link-list__aside{font-family:var(--font-condensed);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.85rem}.link-list--releases .link-list__row--muted{color:var(--color-muted)}.marquee{background:var(--palette-red);color:var(--palette-white);overflow:hidden}.marquee__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marquee__track{width:max-content;animation:22s linear infinite marquee;display:flex}.marquee__track span{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;padding-block:.5rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.platform-icons{color:inherit;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.platform-icons__item{align-items:center;display:inline-flex}.platform-icons svg{flex:none;width:.9rem;height:.9rem}.platform-icons__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-icons__item--youtube-community,.platform-icons__item--youtube,.platform-icons__item--youtube-shorts{color:var(--network-youtube)}.platform-icons__item--spotify{color:var(--network-spotify)}.platform-icons__item--facebook{color:var(--network-facebook)}.platform-icons__item--instagram-stories,.platform-icons__item--instagram,.platform-icons__item--instagram-reels{color:var(--network-instagram-pink)}.platform-icons__item--tiktok{color:var(--network-black)}.platform-icons__item--tiktok svg{filter:drop-shadow(-1px -1px 0 var(--network-tiktok-cyan)) drop-shadow(1px 1px 0 var(--network-tiktok-pink))}.platform-icons__item--x{color:var(--network-black)}.platform-icons__item--twitch{color:var(--network-twitch)}.platform-icons__play{fill:var(--network-white)}.platform-icons__waves{stroke:var(--network-black)}.platform-icons__item--instagram-stories{border:1px dashed;border-radius:50%;padding:2px;position:relative}.platform-icons__story-mark{font-size:.75rem}.platform-icons__community-lines{stroke:var(--network-white)}.social-links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.social-links a{width:80px;height:80px;color:var(--color-text);border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.social-links a:hover{background:var(--palette-navy);color:var(--palette-ice)}.social-links a:hover .platform-icons__play{fill:var(--palette-navy)}.social-links a:hover .platform-icons__community-lines,.social-links a:hover .platform-icons__waves{stroke:var(--palette-navy)}.social-links a .platform-icons{margin-top:0}.social-links a .platform-icons svg{width:2.5rem;height:2.5rem}.social-links a .platform-icons__item{color:inherit}.social-links a .platform-icons__item--tiktok svg{filter:none}.social-links a .platform-icons__item svg g{stroke:currentColor}.social-links a .platform-icons__play{fill:var(--color-background)}.social-links a .platform-icons__community-lines,.social-links a .platform-icons__waves{stroke:var(--color-background)}.home-hero{color:var(--color-on-dark);--color-focus:var(--palette-ice);isolation:isolate;text-align:center;background:var(--color-background);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-hero__poster,.home-hero__video{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.home-hero:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.5;pointer-events:none;background:url(/images/brand/brushed-metal.jpg) 50%/400% 400% no-repeat;position:absolute;inset:0}.home-hero__content{padding-block:6rem}.home-hero__logo{font-family:var(--font-brand);color:var(--palette-red);margin:0;font-size:clamp(4rem,18vw,15rem);font-weight:400;line-height:1}@media (width<=640px){.home-hero{min-height:100svh}}@media (height<=480px){.home-hero__content{padding-block:4rem}.home-hero__logo{font-size:clamp(3rem,14vw,6rem)}}@media (prefers-reduced-motion:reduce){.home-hero__video{display:none}}.home-marquee__cta{flex-wrap:nowrap;justify-content:center;display:flex}.home-marquee__btn{white-space:nowrap;background:var(--palette-ice);min-width:0;min-height:5.5rem;color:var(--palette-blue);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:clamp(1.5rem,5vw,3rem);font-weight:900;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.home-marquee__btn:is(:hover,:focus-visible){color:var(--palette-ice);border:0;text-decoration:none}.home-marquee__btn:is(:hover,:focus-visible) .home-marquee__btn-label{transform:translateY(-2px)}.home-marquee__btn--light:is(:hover,:focus-visible){background:var(--palette-blue);color:var(--color-on-accent)}.home-marquee__btn-label{transition:transform .16s;display:inline-block}.home-marquee__btn--dark{background:var(--palette-black);color:var(--palette-ice)}.home-marquee__btn--light{background:var(--palette-ice);color:var(--palette-black)}@media (prefers-reduced-motion:reduce){.home-marquee__btn{transition:none}}.home-sections{gap:4rem;padding-block:4rem 0;display:grid}.home-section{scroll-margin-top:calc(var(--header-height,4.5rem) + 1rem)}.home-section__title{font-family:var(--font-display);text-transform:uppercase;color:var(--palette-red);margin:0 0 1.5rem;font-size:clamp(2.5rem,8vw,5rem);line-height:1}.home-section__more{font-family:var(--font-display);text-transform:uppercase;margin:1.25rem 0 0;font-size:.85rem}.home-video{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--palette-navy);position:relative;overflow:hidden}.home-video__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.home-follow__logo{width:clamp(14rem,85vw,30rem);height:auto;margin:4rem auto;display:block}.releases__header{margin-bottom:3rem}.releases__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.releases__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.releases__table-wrap{border-top:1px solid var(--color-border);overflow-x:auto}.releases table{border-collapse:collapse;width:100%;font-size:.95rem}.releases table th,.releases table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:baseline;color:var(--color-text);padding:.9rem .75rem;line-height:1.45}.releases table th{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.releases table td:first-child{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.75rem}.releases table td:nth-child(2){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.1rem,2.5vw,1.6rem)}.releases table td:nth-child(3),.releases table td:nth-child(4){letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.8rem}.releases table td:last-child{white-space:nowrap;text-align:right}.releases__row--album td{background:var(--palette-silver)}.not-found{padding-block:3rem}.not-found__code{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.not-found h1{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.not-found__text{max-width:38rem;color:var(--color-muted);margin:0 0 2.5rem}.not-found__links{flex-wrap:wrap;gap:.75rem;display:flex}.not-found__links a{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.not-found__links a:is(:hover,:focus-visible){text-decoration:none}.release-detail{padding-block:3rem 4rem}.release-detail__back{font-family:var(--font-display);text-transform:uppercase;margin:0 0 2rem;font-size:.85rem}.release-detail__header{margin-bottom:2.5rem}.release-detail__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.release-detail__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,8vw,6rem);font-weight:500;line-height:.9}.release-detail__facts{margin:0;padding:0;list-style:none}.release-detail__facts li{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.release-detail__facts li:last-child{border-bottom:1px solid var(--color-border)}.release-detail__facts li span:first-child{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.release-detail__facts li span:last-child{font-family:var(--font-display);text-transform:uppercase}.release-detail__links{gap:.75rem;margin-top:2rem;display:grid}.release-detail__links a{border:1px solid var(--color-border);color:inherit;font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:.9rem;padding:.9rem 1rem;font-size:.95rem;text-decoration:none;display:flex}.release-detail__links a:is(:hover,:focus-visible){background:color-mix(in srgb, var(--palette-ice) 25%, transparent);text-decoration:none}.release-detail__links a>span:last-child{margin-left:auto}.release-detail__links a .platform-icons{margin-top:0}.release-detail__links a .platform-icons svg{width:1.75rem;height:1.75rem}.release-detail__video{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--palette-navy);margin-top:2rem;position:relative;overflow:hidden}.release-detail__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.shows{padding-block:3rem 4rem}.shows__header{margin-bottom:3rem}.shows__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.shows__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.shows__booking{font-family:var(--font-display);text-transform:uppercase;margin:1.25rem 0 0;font-size:.85rem}.show-detail{padding-block:3rem 4rem}.show-detail__back{font-family:var(--font-display);text-transform:uppercase;margin:0 0 2rem;font-size:.85rem}.show-detail__header{margin-bottom:2.5rem}.show-detail__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.show-detail__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,8vw,6rem);font-weight:500;line-height:.9}.show-detail__facts{margin:0;padding:0;list-style:none}.show-detail__facts li{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.show-detail__facts li:last-child{border-bottom:1px solid var(--color-border)}.show-detail__facts li span:first-child{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.show-detail__facts li span:last-child{font-family:var(--font-display);text-transform:uppercase}.show-detail__booking{font-family:var(--font-display);text-transform:uppercase;margin:2rem 0 0;font-size:.85rem}.store{text-align:center;padding-block:3rem 4rem}.store__header{margin-bottom:2.5rem}.store__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.store__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.store__mark{width:clamp(12rem,50vw,20rem);height:auto;margin:0 auto 2rem;display:block}.store__text{max-width:34rem;margin:0 auto;font-size:1.1rem}.store__more{font-family:var(--font-display);text-transform:uppercase;margin:1.25rem 0 0;font-size:.85rem}.booking{padding-block:3rem 4rem}.booking__header{margin-bottom:2.5rem}.booking__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.booking__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.booking__text{max-width:40rem;margin:0 0 1.5rem}.booking__email{margin:0}.booking__email a{font-family:var(--font-display);text-transform:uppercase;color:var(--color-danger-text);overflow-wrap:anywhere;font-size:clamp(1.25rem,4vw,2.5rem);font-weight:650}.links-hero{color:var(--color-on-dark);--color-focus:var(--palette-ice);isolation:isolate;text-align:center;aspect-ratio:16/9;background:var(--color-background);justify-content:center;align-items:center;width:min(100%,37.5rem);margin-inline:auto;display:flex;position:relative;overflow:hidden}.links-hero__video{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.links-hero__artwork{z-index:-1;background-blend-mode:overlay, overlay;mix-blend-mode:overlay;opacity:.75;pointer-events:none;background-image:url(/images/brand/brushed-metal.jpg),url(/images/brand/brushed-metal.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:400% 400%,400% 400%;width:100%;height:100%;position:absolute;inset:0}.links-hero__content{width:100%;padding-inline:var(--space-page);padding-block:2rem}.links-hero__logo{font-family:var(--font-brand);color:var(--palette-red);margin:0;font-size:clamp(4rem,18vw,15rem);font-weight:400;line-height:1}.links-hero .social-links{inset-inline:0;padding:1rem var(--space-page) 1.25rem;flex-wrap:nowrap;gap:.5rem;position:absolute;bottom:0}.links-hero .social-links a{width:3rem;height:3rem;color:var(--palette-red)}.links-hero .social-links a .platform-icons svg{width:1.75rem;height:1.75rem}.links-hero .social-links a .platform-icons__play{fill:var(--palette-ice)}.links-hero .social-links a .platform-icons__community-lines,.links-hero .social-links a .platform-icons__waves{stroke:var(--palette-ice)}.links-hero .social-links a:is(:hover,:focus-visible){color:var(--palette-dark-red);background:0 0}.links-hero .social-links a:is(:hover,:focus-visible) .platform-icons__play{fill:var(--palette-ice)}.links-hero .social-links a:is(:hover,:focus-visible) .platform-icons__community-lines,.links-hero .social-links a:is(:hover,:focus-visible) .platform-icons__waves{stroke:var(--palette-ice)}@media (height<=480px){.links-hero__logo{font-size:clamp(3rem,14vw,6rem)}.links-hero .social-links{padding-block:.5rem .75rem}.links-hero .social-links a{width:2.25rem;height:2.25rem}.links-hero .social-links a .platform-icons svg{width:1.4rem;height:1.4rem}}.page-container.links-page{max-width:37.5rem}.links-page{padding-block:2.5rem 4rem}.links-page__group{margin-bottom:2.25rem}.links-page__heading{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:center;margin:0 0 .8rem;font-size:.75rem}.links-page__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.links-page__btn{border:1px solid var(--color-border);width:100%;color:inherit;font-family:var(--font-display);text-transform:uppercase;text-align:center;background:var(--color-surface);justify-content:center;align-items:center;gap:.9rem;padding:1rem 1.1rem;font-size:1rem;text-decoration:none;display:flex}.links-page__btn:is(:hover,:focus-visible){background:color-mix(in srgb, var(--palette-ice) 25%, transparent);text-decoration:none}.links-page__btn .platform-icons{margin-top:0}.links-page__btn .platform-icons svg{width:1.75rem;height:1.75rem}.links-page__btn .platform-glyph{flex:none;width:1.75rem;height:1.75rem}.links-page__btn img{width:1.75rem;height:1.75rem}.links-page__btn--listen{background:var(--palette-red);border-color:var(--palette-red);color:var(--palette-ice)}.links-page__btn--listen:is(:hover,:focus-visible){background:var(--palette-dark-red);border-color:var(--palette-dark-red);color:var(--palette-ice);text-decoration:none}.links-page__btn--listen .platform-icons__item{color:inherit}.links-page__btn--listen .platform-icons__play{fill:var(--palette-red)}.links-page__btn--listen .platform-icons__community-lines,.links-page__btn--listen .platform-icons__waves{stroke:var(--palette-red)}.links-page__btn--listen:is(:hover,:focus-visible) .platform-icons__play{fill:var(--palette-dark-red)}.links-page__btn--listen:is(:hover,:focus-visible) .platform-icons__community-lines,.links-page__btn--listen:is(:hover,:focus-visible) .platform-icons__waves{stroke:var(--palette-dark-red)}.privacy__header{margin-bottom:3rem}.privacy__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.privacy__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.privacy__content{max-width:46rem}.privacy__content h2{letter-spacing:.02em;margin:2.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.privacy__content p{margin:0 0 1rem;line-height:1.6}.privacy__content a{color:var(--color-accent)}.privacy__updated{color:var(--color-muted);font-size:.85rem}.terms__header{margin-bottom:3rem}.terms__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.terms__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.terms__content{max-width:46rem}.terms__content h2{letter-spacing:.02em;margin:2.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.terms__content p{margin:0 0 1rem;line-height:1.6}.terms__content a{color:var(--color-accent)}.terms__updated{color:var(--color-muted);font-size:.85rem}.bible__header{margin-bottom:1.5rem}.bible__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.bible__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.bible__intro{max-width:46rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.6}.bible__section{max-width:46rem;margin-top:2.5rem}.bible__section h2{letter-spacing:.02em;margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.bible__section p{margin:0 0 1rem;line-height:1.6}.bible__section ul{margin:0 0 1rem;padding-left:1.25rem;line-height:1.6}.bible__section ul li{margin-bottom:.4rem}.bible__section a{color:var(--color-accent)}.bible__links{padding-left:0;list-style:none}.bible__table-wrap{margin-bottom:1rem;overflow-x:auto}.bible table{border-collapse:collapse;width:100%;font-size:.9rem}.bible table th,.bible table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.5rem .75rem;line-height:1.45}.bible table th{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.bible__swatches{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.bible__swatch{border:1px solid var(--color-border);flex-direction:column;gap:.15rem;padding:.6rem;display:flex}.bible__swatch-color{border:1px solid var(--color-border);height:4.5rem;margin-bottom:.35rem;display:block}.bible__swatch-name{font-size:.9rem;font-weight:600}.bible__swatch-hex{color:var(--color-muted);font-size:.75rem}.bible__swatch-use{font-size:.78rem;line-height:1.4}.bible__mark{border:1px solid var(--color-border);align-items:flex-end;gap:1.5rem;margin-bottom:1rem;padding:1rem;display:flex}.bible__mark-item{color:var(--color-muted);flex-direction:column;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.bible__mark-word{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);align-self:center;font-size:1rem;font-weight:600}.bible__specimen{border:1px solid var(--color-border);margin-bottom:1rem;padding:1rem}.bible__specimen-display{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:.9}.bible__specimen-weights{gap:1rem;margin:.75rem 0;font-size:1.4rem;display:flex}.bible__specimen-body{margin:0;line-height:1.6}@font-face{font-family:Druk Wide Trial;src:url(/fonts/druk-wide-trial-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BankGothic Md BT;src:url(/fonts/bankgothic-md-bt-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:maran orthodox church;src:url(/fonts/maran-orthodox-church-400.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--palette-slate:#d5d5d5;--palette-silver:#d5d5d5;--palette-ice:#9db9e6;--palette-white:#fff;--palette-black:#000;--palette-blue:#0b2aac;--palette-ultramarine:#0b2aac;--palette-navy:#1b1b1b;--palette-red:#ae0014;--palette-dark-red:#68000c;--font-display:"Druk Wide Trial", "Arial Black", system-ui, sans-serif;--font-brand:"maran orthodox church", "Druk Wide Trial", Georgia, serif;--font-condensed:"BankGothic Md BT", "Arial Narrow", system-ui, sans-serif;--font-manifesto:"Syne", "Space Grotesk", system-ui, sans-serif;--palette-success:#006400;--tier-bronze-dark:#5a321e;--tier-bronze-base:#a86638;--tier-bronze-light:#e0a06a;--tier-bronze-shine:#ffd0a3;--tier-silver-dark:#586473;--tier-silver-base:#9aa9ba;--tier-silver-light:#e4edf5;--tier-silver-shine:#fff;--tier-gold-dark:#7a4b08;--tier-gold-base:#d39a22;--tier-gold-light:#ffd76a;--tier-gold-shine:#fff1b0;--color-background:var(--palette-ice);--color-surface:var(--palette-ice);--color-surface-emphasis:var(--palette-ultramarine);--color-border:var(--palette-black);--color-text:var(--palette-black);--color-muted:var(--palette-navy);--color-accent:var(--palette-blue);--color-on-accent:var(--palette-silver);--color-focus:var(--palette-blue);--color-danger:var(--palette-red);--color-danger-surface:var(--palette-dark-red);--color-danger-text:var(--palette-dark-red);--color-success:var(--palette-success);--color-release-day-surface:color-mix(in srgb, var(--palette-red) 18%, var(--palette-silver));--color-post-surface:var(--palette-navy);--color-post-text:var(--palette-silver);--color-on-dark:var(--palette-silver);--network-youtube:red;--network-spotify:#1db954;--network-deezer:#a238ff;--network-facebook:#1877f2;--network-twitch:#9146ff;--network-instagram-gold:#feda75;--network-instagram-pink:#d62976;--network-instagram-purple:#4f5bd5;--network-tiktok-cyan:#25f4ee;--network-tiktok-pink:#fe2c55;--network-black:#000;--network-white:#fff;--space-page:clamp(1rem, 4vw, 3rem)}a[href],button,summary,input[type=checkbox],select{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s,text-decoration-color .16s}a[href]{text-underline-offset:.2em}button:not(:disabled),summary,input[type=checkbox],select{cursor:pointer}a[href]:not(:is(.site-header__link,li a,td a,th a)):focus-visible,summary:focus-visible{text-decoration:underline;text-decoration-thickness:2px}li a[href]:focus-visible,td a[href]:focus-visible,th a[href]:focus-visible{background-color:var(--color-text);color:var(--color-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.2em;padding-inline:.2em;text-decoration:none}button:not(:disabled):focus-visible{box-shadow:0 0 0 2px var(--color-focus);transform:translateY(-1px)}.release-calendar a.release-calendar__event:focus-visible,.release-calendar a.release-calendar__release-link:focus-visible{background:var(--release-highlight,var(--color-surface));border-color:var(--color-border);box-shadow:0 4px 10px color-mix(in srgb, var(--palette-navy) 18%, transparent);filter:none;text-decoration:none;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){a[href]:not(:is(.site-header__link,.home-marquee__btn,.site-footer a,li a,td a,th a)):hover,summary:hover{text-decoration:underline;text-decoration-thickness:2px}li a[href]:hover,td a[href]:hover,th a[href]:hover{background-color:var(--color-text);color:var(--color-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.2em;padding-inline:.2em;text-decoration:none}a[href]:not(:is(.site-header__link,.home-marquee__btn)):hover,button:not(:disabled):hover,summary:hover{color:var(--palette-ice)}button:not(:disabled):hover{box-shadow:0 0 0 2px var(--color-focus);transform:translateY(-1px)}.release-calendar a.release-calendar__event:hover,.release-calendar a.release-calendar__release-link:hover{background:var(--release-highlight,var(--color-surface));border-color:var(--color-border);box-shadow:0 4px 10px color-mix(in srgb, var(--palette-navy) 18%, transparent);filter:none;text-decoration:none;transform:translateY(-2px)}.site-footer a:hover{transform:translateY(-1px)}}button:not(:disabled):active,.release-calendar a.release-calendar__event:active,.release-calendar a.release-calendar__release-link:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){a[href],button,summary,input[type=checkbox],select{transition:none}a[href]:is(:hover,:focus-visible,:active),button:not(:disabled):is(:hover,:focus-visible,:active){transform:none!important}}*{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-optical-sizing:auto;margin:0;font-family:Space Grotesk,system-ui,sans-serif;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,8vw,6rem);line-height:1.1}
