@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-700-latin.woff2)format("woff2")}.home-body{--width:1200px;--page-ink:#1d0547;--page-ink-2:#5a4e86}.home-body .site-header{background:0 0;border-bottom:0;position:absolute;left:0;right:0}.home-body.menu-open .site-header,.menu-open .home-body .site-header{background:var(--black)}.home .label{color:var(--pink);font:700 12px / 1.3 var(--display);letter-spacing:.2em;text-transform:uppercase;margin:0}.home .button{padding:16px 28px;font-size:16px;transition:transform .2s,filter .2s}.home .button:hover{filter:brightness(1.05);transform:translateY(-1px)}.home-hero{background:var(--black);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-hero-art{background:url(/library/misfortune/faces-strip.jpg) 30% 0/auto 100% no-repeat;width:70%;position:absolute;top:4%;bottom:6%;right:0}.home-hero-art:after{content:"";background:linear-gradient(90deg, var(--black) 0%, #1d0547cc 18%, #1d05471f 45%, #1d054700 62%), linear-gradient(180deg, var(--black) 0%, #1d054700 16%, #1d054700 92%, var(--black) 100%);position:absolute;inset:0}.home-hero .home-hero-copy{z-index:1;width:100%;padding-top:104px;padding-bottom:56px;position:relative}.home-hero-copy>*{max-width:560px}.home-hero-title{color:var(--white);letter-spacing:.01em;margin:0 0 10px;font:700 92px/1 Cinzel,Georgia,serif}.home-tag{color:var(--text-2);font:500 24px / 1.5 var(--display);margin:0 0 44px}.home-number{width:fit-content;color:var(--white);font:800 64px / 1.1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0 0 22px;text-decoration:none;display:block}.home-number:hover{color:var(--white)}.home-live{color:var(--muted);font:600 15px / 1.3 var(--display);align-items:center;gap:10px;margin:34px 0 0;transition:opacity .4s;display:flex}.home-live[hidden]{display:none}.home-live.is-fading{opacity:0}.home-live i{background:var(--pink);border-radius:50%;flex:none;width:8px;height:8px}.home-live b{color:var(--pink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.home-actions{flex-wrap:wrap;gap:14px;display:flex}.home-hero .home-actions{flex-wrap:nowrap;align-items:center;gap:22px}.home-note{color:var(--muted);margin:18px 0 0;font-size:14px}.home-actions .home-note{margin:0;font-size:15px;line-height:1.5}.home-story .home-story-grid{grid-template-columns:520px minmax(0,1fr);align-items:center;gap:80px;padding-top:60px;padding-bottom:120px;display:grid}.home-story-cover{aspect-ratio:1;background:url(/library/misfortune/poster-cindy-restaurant.jpg) 50% 22%/cover no-repeat;border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.home-story-cover:after{content:"";mix-blend-mode:color;opacity:.35;background:linear-gradient(150deg,#4a0fb0 0%,#a010b5 50%,#f50091 100%);position:absolute;inset:0}.home-story-cover:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 60px 20px #1d05478c}.home-story h2{color:var(--white);font:800 48px / 1.05 var(--display);letter-spacing:-.02em;margin:14px 0 0}.home-story-meta{color:var(--muted);margin:14px 0 0;font-size:15px}.home-story-about{max-width:560px;color:var(--text-2);margin:22px 0 0;font-size:18px;line-height:1.6}.home-line{border:1px solid var(--title-line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:560px;margin-top:30px;padding:22px 24px;display:flex}.home-line-label{color:var(--muted);margin:0;font-size:14px}.home-line-number{color:var(--white);font:700 30px / 1.2 var(--display);font-variant-numeric:tabular-nums;margin-top:2px;text-decoration:none;display:block}.home-line-number:hover{color:var(--white)}.home-line .button{flex:none;padding:13px 24px;font-size:15px}.home-line-note{max-width:560px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.home-episodes{max-width:560px;margin-top:34px}.home-episodes h3{color:var(--muted);font:700 12px / 1.4 var(--display);letter-spacing:.2em;text-transform:uppercase;margin:0}.home-episodes ol{margin:10px 0 0;padding:0;list-style:none}.home-episodes li{border-bottom:1px solid var(--title-line);color:var(--white);justify-content:space-between;gap:16px;padding:14px 0;font-size:17px;display:flex}.home-episodes li span{color:var(--muted);font-size:15px}.home-more{color:var(--muted);margin:30px 0 0;font-size:16px}.home-more a{color:var(--pink);font-weight:700;text-decoration:none}.home-more a:hover{text-underline-offset:3px;text-decoration:underline}.home-band{padding:110px 0}.home-light{background:var(--white);color:var(--page-ink)}.home-pink{background:var(--pink);color:var(--page-ink)}.home-light .label{color:var(--pink-deep)}.home-pink .label{color:var(--page-ink)}.home-listeners{background:var(--black);color:var(--white)}.home-listeners .label{color:var(--pink)}.home-listeners .marquee figure{background:var(--surface);color:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.home-listeners .marquee figcaption{color:var(--muted)}.home-light a,.home-band-link{color:var(--pink-deep);font-weight:700;text-decoration:none}.home-light a:hover{color:var(--page-ink);text-decoration:underline}.home-band-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.home-band h2,.home-end h2{font:800 44px / 1.05 var(--display);letter-spacing:-.02em;margin:12px 0 0}.home-intro{padding:120px 0 128px}.home-intro .wrap{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;column-gap:48px;display:grid}.home-intro .label{padding-top:14px}.home-intro h2{max-width:26ch;color:var(--black);font:800 50px / 1.14 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.home-intro+.home-story .home-story-grid{padding-top:120px}.home-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-steps li{background:var(--mist);border-radius:44px;flex-direction:column;min-height:320px;padding:48px 44px 52px;display:flex}.home-steps .step-number{color:var(--hot);font:800 72px / 1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:32px}.home-steps h3{font:700 30px / 1.2 var(--display);margin:0 0 12px}.home-steps p{color:var(--page-ink-2);margin:0;font-size:18px;line-height:1.6}.marquee{overflow:hidden}.marquee-track{width:max-content;animation:90s linear infinite home-marquee;display:flex}.marquee-set{gap:24px;padding-right:24px;display:flex}@keyframes home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee-track{animation:none}.marquee-set[aria-hidden]{display:none}}.marquee figure{background:var(--white);width:340px;color:var(--page-ink);border-radius:16px;flex:none;margin:0;padding:28px}.marquee blockquote{font:600 19px / 1.4 var(--display);margin:0}.marquee figcaption{color:#6a5e96;margin-top:16px;font-size:14px}.home-faq-grid{grid-template-columns:420px minmax(0,1fr);gap:80px;display:grid}.home-faq-side{max-width:340px;color:var(--page-ink-2);margin:16px 0 0;font-size:16px;line-height:1.6}.home-faq dl{margin:0}.home-faq dl div{border-bottom:1px solid #dcd8f2;padding:26px 0}.home-faq dl div:first-child{padding-top:0}.home-faq dt{font:700 20px / 1.3 var(--display)}.home-faq dd{color:#3c3166;max-width:720px;margin:10px 0 0;font-size:16px;line-height:1.65}.home-end{padding:110px 0}.home-end-grid{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.home-end h2{font-size:52px}.home-end-number{width:fit-content;color:var(--white);font:800 56px / 1.1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:18px;text-decoration:none;display:block}.home-end-note{color:var(--muted);margin:10px 0 0;font-size:16px}.home-end-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.home-end-actions .button.call{padding:20px 40px;font-size:18px}@media (width<=1100px){.home-story .home-story-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.home-hero-title{font-size:76px}.home-steps{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px}.home-faq-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=760px){.home-hero{flex-direction:column;align-items:stretch}.home-hero-art{background-position:47% 0;background-size:auto 100%;flex:auto;width:100%;min-height:200px;position:relative;top:auto;bottom:auto}.home-hero-art:after{background:linear-gradient(180deg, #1d0547b3 0%, #1d054700 22%, #1d054700 80%, var(--black) 100%)}.home-hero .home-hero-copy{text-align:center;flex:none;margin-top:-20px;padding-top:0;padding-bottom:28px}.home-hero .home-hero-copy>*{margin-left:auto;margin-right:auto}.home-hero .home-live{justify-content:center}.home-hero-title{margin:12px 0 8px;font-size:50px}.home-tag{margin-bottom:26px;font-size:18px}.home-number{margin:0 0 16px;font-size:38px}.home-live{margin-top:22px;font-size:14px}.home-live b{font-size:14px}.home-actions{gap:10px;display:grid}.home .button{text-align:center;width:100%}.home-hero .home-actions{gap:12px;display:grid}.home-actions .home-note{font-size:13px}.home-actions .home-note br{display:none}.home-note{margin-top:14px;font-size:13px}.home-story .home-story-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:64px;padding-bottom:56px}.home-story-cover{border-radius:12px}.home-story h2{margin-top:12px;font-size:32px;line-height:1.1}.home-story-meta{margin-top:10px;font-size:14px;line-height:1.5}.home-story-about{margin-top:16px;font-size:16px}.home-line{margin-top:24px;padding:18px;display:block}.home-line-number{margin-bottom:14px;font-size:26px}.home-line .button{display:block}.home-line-note{font-size:13px}.home-episodes{margin-top:28px}.home-episodes li{padding:13px 0;font-size:16px}.home-more{margin-top:24px;font-size:15px}.home-band,.home-end{padding:64px 0}.home-intro{padding:72px 0 80px}.home-intro .wrap{display:block}.home-intro .label{padding-top:0}.home-intro h2{max-width:none;margin-top:16px;font-size:32px;line-height:1.16}.home-intro+.home-story .home-story-grid{padding-top:64px}.home-band-head{margin-bottom:28px;display:block}.home-band-link{margin-top:16px;display:inline-block}.home-band h2,.home-end h2{font-size:32px;line-height:1.1}.home-steps li{border-radius:34px;min-height:0;padding:34px 30px 38px}.home-steps .step-number{margin-bottom:20px;font-size:52px}.home-steps h3{margin-bottom:8px;font-size:24px}.home-steps p{font-size:17px}.marquee figure{width:270px;padding:22px}.marquee blockquote{font-size:17px}.home-faq dl div{padding:20px 0}.home-faq dt{font-size:18px}.home-end-grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-end-number{font-size:38px}.home-end-actions{align-items:stretch;gap:10px;display:grid}.home-end-actions .button.call{padding:16px 28px;font-size:16px}}@media (width>=761px) and (height<=820px){.home-hero-title{margin:0 0 8px;font-size:72px}.home-tag{margin-bottom:32px}.home-number{margin-bottom:20px;font-size:54px}.home-live{margin-top:26px}}@media (width<=760px) and (height<=720px){.home-hero-title{margin:8px 0 10px;font-size:42px}.home-tag{margin-bottom:18px;font-size:16px}.home-number{margin-bottom:14px;font-size:34px}.home-live{margin-top:16px}}
