.bubbels-page{color:#0a1b38;background:#f8f9fb;min-height:100svh;padding-top:74px}.bubbels-page a{color:inherit}.bubbels-overline{color:#b63578;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.bubbels-hero{background:radial-gradient(circle at 83% 18%,#c8e5f5 0,#0000 30%),linear-gradient(125deg,#fefefe,#ebf3fa 62%,#e9d7e9);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:5vw;min-height:min(680px,100svh - 74px);padding:clamp(65px,8vw,140px) 7vw;display:grid;position:relative;overflow:hidden}.bubbels-hero:before{content:"";opacity:.28;pointer-events:none;background:repeating-linear-gradient(116deg,#0000 0 24px,#2046700a 24px 25px);position:absolute;inset:0}.bubbels-hero-copy,.bubbels-hero-art{z-index:1;position:relative}.bubbels-hero h1{letter-spacing:-.085em;margin:23px 0 30px;font:400 clamp(5rem,9vw,11rem)/.77 Georgia,serif}.bubbels-hero h1 em{color:#d13d8c;font-weight:400}.bubbels-intro{color:#334967;max-width:480px;margin:0;font:1.18rem/1.48 Georgia,serif}.bubbels-hero-links{flex-wrap:wrap;gap:16px 32px;margin-top:35px;display:flex}.bubbels-hero-links a,.bubbels-section-heading a,.bubbels-all-link{letter-spacing:.03em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1.3rem;padding:0 0 8px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.bubbels-hero-links a:hover,.bubbels-section-heading a:hover,.bubbels-all-link:hover{color:#bd2e78}.bubbels-hero-links span,.bubbels-section-heading a span,.bubbels-all-link span{font-size:1.15rem;line-height:.6}.bubbels-hero-art{justify-self:end;width:min(100%,445px);transform:rotate(3deg)}.bubbels-hero-art img{border:11px solid #071b38;width:100%;height:auto;display:block;box-shadow:26px 30px #0b244958,28px 46px 34px #071a3040}.bubbels-art-note{color:#3d5371;letter-spacing:.16em;text-align:right;text-transform:uppercase;margin-top:35px;font-size:.65rem;font-weight:700;display:block}.bubbels-latest{color:#f8f5f1;background:#091c3c;grid-template-columns:minmax(130px,.21fr) minmax(0,1fr);align-items:start;gap:4vw;padding:clamp(28px,4vw,58px) 7vw;display:grid}.bubbels-latest-label{color:#e5bad1;letter-spacing:.17em;white-space:nowrap;padding-top:9px;font-size:.67rem;font-weight:800}.bubbels-live-dot{background:#df599a;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.bubbels-latest-main{justify-content:space-between;align-items:end;gap:3rem;display:flex}.bubbels-latest-main p{color:#aac4e5;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem}.bubbels-latest-main h2{letter-spacing:-.05em;text-wrap:balance;max-width:780px;margin:0;font:400 clamp(2rem,3.5vw,4.5rem)/.96 Georgia,serif}.bubbels-latest-main a{color:#ffd4e8;border-bottom:1px solid #f1afd1;flex:none;justify-content:space-between;gap:1.2rem;min-width:215px;padding:12px 0;font-size:.75rem;text-decoration:none;display:inline-flex}.bubbels-latest-main a:hover{color:#fff}.bubbels-latest-main a span{font-size:1.15rem}.bubbels-split{background:#f8f9fb;grid-template-columns:minmax(0,1.17fr) minmax(350px,.83fr);align-items:start;gap:6vw;padding:clamp(70px,8vw,130px) 7vw 140px;display:grid}.bubbels-section-heading{justify-content:space-between;align-items:end;gap:20px;min-height:180px;margin-bottom:27px;display:flex}.bubbels-section-heading h2{letter-spacing:-.068em;margin:12px 0;font:400 clamp(2.75rem,4vw,5rem)/.9 Georgia,serif}.bubbels-section-heading p:not(.bubbels-overline){color:#546883;max-width:420px;margin:0;font-size:.83rem;line-height:1.5}.bubbels-section-heading a{white-space:nowrap;flex:none;margin-bottom:3px}.bubbels-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(17px,2.2vw,30px);display:grid}.bubbels-post{min-width:0;text-decoration:none;display:block}.bubbels-post-image{aspect-ratio:1;background:#d6e2ec;display:block;overflow:hidden;box-shadow:0 14px 28px #13254313}.bubbels-post-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}:is(.bubbels-post:hover img,.bubbels-post:focus-visible img){transform:scale(1.035)}.bubbels-post-caption{color:#506987;letter-spacing:.05em;border-top:1px solid #b7c4d7;justify-content:space-between;align-items:baseline;gap:8px;margin-top:13px;padding:12px 0 0;font-size:.66rem;display:flex}.bubbels-post-caption span:last-child{color:#b63578;font-size:1rem}.bubbels-episodes ol{border-top:1px solid #aabbd1;margin:0;padding:0;list-style:none}.bubbels-episodes li{border-bottom:1px solid #aabbd1}.bubbels-episodes li a{grid-template-columns:35px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:110px;padding:17px 0;text-decoration:none;transition:padding .25s,color .25s;display:grid}:is(.bubbels-episodes li a:hover,.bubbels-episodes li a:focus-visible){color:#be307a;padding-left:7px}.bubbels-episode-index{color:#a9b6c8;align-self:start;padding-top:5px;font-size:.66rem;font-weight:700}.bubbels-episode-info small{color:#637995;margin-bottom:9px;font-size:.66rem;font-weight:500;display:block}.bubbels-episode-info strong{letter-spacing:-.04em;font:400 clamp(1.3rem,1.8vw,2rem)/1.05 Georgia,serif;display:block}.bubbels-episode-arrow{color:#b63578;place-self:end;font-size:1.25rem}.bubbels-all-link{margin-top:35px}.bubbels-footer{color:#c5d6ed;letter-spacing:.06em;background:#081a39;justify-content:space-between;gap:2rem;padding:30px 7vw;font-size:.68rem;display:flex}.bubbels-footer a{color:#f1c8df;text-decoration:none}.bubbels-footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.bubbels-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.bubbels-hero h1{font-size:clamp(4.7rem,8vw,7rem)}.bubbels-split{gap:4vw}.bubbels-section-heading{display:block}.bubbels-section-heading a{margin-top:20px}}@media (max-width:850px){.bubbels-hero{min-height:600px}.bubbels-hero h1{font-size:clamp(4.5rem,9vw,6rem)}.bubbels-latest{grid-template-columns:1fr;gap:20px}.bubbels-split{grid-template-columns:1fr;gap:75px}.bubbels-episodes{order:-1}.bubbels-section-heading{min-height:0}.bubbels-episodes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.bubbels-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.bubbels-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:68px 6vw 55px}.bubbels-hero h1{font-size:clamp(4.5rem,18vw,7rem)}.bubbels-intro{font-size:1rem}.bubbels-hero-links{margin-top:25px}.bubbels-hero-art{justify-self:start;width:min(57vw,240px);margin:8px 0 10px 8vw;transform:rotate(3deg)}.bubbels-hero-art img{border-width:7px;box-shadow:13px 15px #0b244958,18px 25px 20px #071a3040}.bubbels-art-note{display:none}.bubbels-latest{padding:28px 6vw 38px}.bubbels-latest-main{display:block}.bubbels-latest-main h2{margin-bottom:25px;font-size:clamp(2.25rem,9vw,3.5rem)}.bubbels-latest-main a{width:100%;min-width:0}.bubbels-split{padding:65px 6vw 90px}.bubbels-section-heading h2{font-size:clamp(2.8rem,13vw,4.7rem)}.bubbels-episodes ol{display:block}.bubbels-episodes li a{min-height:95px}.bubbels-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.bubbels-post-caption{font-size:.55rem}.bubbels-footer{padding:26px 6vw}.bubbels-footer span{display:none}}@media (prefers-reduced-motion:reduce){.bubbels-post-image img,.bubbels-episodes li a{transition:none}}
