.cs-section-title,.cs-headline{font-family:var(--theme-font-titles, inherit)}.configurable-section .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.configurable-section .line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.configurable-section .line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.mp-vinyl{animation:vinyl-spin 4s linear infinite;animation-play-state:paused}html[data-mp-state=playing] .mp-vinyl{animation-play-state:running}html[data-mp-state=playing] .mp-tonearm{transform:rotate(-10deg)}html[data-mp-state=paused] .mp-tonearm,html:not([data-mp-state]) .mp-tonearm{transform:rotate(-30deg)}html[data-mp-state=playing] .mp-icon-play{display:none!important}html[data-mp-state=playing] .mp-icon-pause{display:inline-block!important}html[data-mp-state=playing] .mp-label-play{display:none!important}html[data-mp-state=playing] .mp-label-pause{display:inline!important}html[data-mp-state=loading] .mp-icon-play{display:none!important}html[data-mp-state=loading] .mp-icon-pause{display:inline-block!important}html[data-mp-state=loading] .mp-label-play{display:none!important}html[data-mp-state=loading] .mp-label-pause{display:inline!important}html[data-mp-state=loading] .mp-state-aware{animation:mp-pulse 1.2s ease-in-out infinite}@keyframes mp-pulse{0%,to{opacity:1}50%{opacity:.6}}html[data-mp-state=playing] .mp-play-overlay{opacity:1}@keyframes bsGradShift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes bsGradShift{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes studioWave{0%{transform:scaleY(.3);opacity:.5}to{transform:scaleY(1);opacity:1}}.sb-group-active{position:relative}.sb-group-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:currentColor}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sb-arrow{transition:opacity .2s}.now979-root{--gold: var(--c-primary, #D4AF6A);--gold-dark: var(--c-primary, #A8854A);--now979-font-titles: var(--theme-font-titles, "Azeret Mono", "JetBrains Mono", monospace);--now979-font-body: var(--theme-font-body, "Inter", -apple-system, sans-serif);--now979-font-menu: var(--theme-font-menu, "Azeret Mono", "JetBrains Mono", monospace);font-family:var(--now979-font-body)}.now979-paper{background:linear-gradient(135deg,#faf7ee,#f4f1e8,#faf7ee);color:#161515;color-scheme:light}.dark .now979-paper{color:#161515}.dark .now979-paper a,.dark .now979-paper span,.dark .now979-paper svg{color:inherit}.dark nav[data-mc-editable=nav] a,.dark nav[data-mc-editable=nav] button,.dark nav[data-mc-editable=nav] summary{color:#161515}.now979-h1,.now979-headline,.now979-section-title,.cs-section-title,.cs-headline{font-family:var(--now979-font-titles);font-feature-settings:"tnum"}.now979-section-title,.cs-section-title{font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:-.005em}.now979-h1{font-size:var(--theme-size-titles, 1.4rem)!important;font-weight:var(--theme-weight-titles, 600)!important;line-height:1.2;letter-spacing:-.015em}.now979-headline{font-size:var(--theme-size-titles, 1.1em)!important;font-weight:var(--theme-weight-titles, 600)!important;line-height:1.25}.now979-root p,.now979-root .excerpt{font-size:var(--theme-size-body, 14px)!important;font-weight:var(--theme-weight-body, 400)!important;line-height:1.55}.now979-root nav ul{font-size:var(--theme-size-menu, 12.5px);font-weight:var(--theme-weight-menu, 700)}.now979-root nav ul{font-family:var(--now979-font-menu)}.now979-root .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.now979-root .line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.weather-icon-3d[data-astro-cid-eitxdpkt]{animation:weatherFloat 4s ease-in-out infinite}@keyframes weatherFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.weather-day[data-astro-cid-eitxdpkt]{transition:transform .25s ease,background .25s ease}.weather-day[data-astro-cid-eitxdpkt]:hover{transform:translateY(-2px);background:#ffffff2e}.weather-day[data-astro-cid-eitxdpkt].is-today{background:#ffffff38;border-color:#fff6}.weather-rain[data-astro-cid-eitxdpkt].active{opacity:1;background-image:linear-gradient(180deg,transparent 50%,rgba(255,255,255,.4) 50%);background-size:2px 14px;animation:weatherRainFall .6s linear infinite}@keyframes weatherRainFall{0%{background-position:0 0}to{background-position:0 14px}}.mc-app-promo .mc-app-btn:hover{background:var(--hover-bg, inherit)!important}
