@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/inter-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../fonts/inter-v20-latin-700.woff2") format("woff2")}@font-face{font-family:"PP Neue Machina Inktrap";src:url("../fonts/PPNeueMachina-InktrapMedium.woff2") format("woff2"), url("../fonts/PPNeueMachina-InktrapMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Machina Inktrap";src:url("../fonts/PPNeueMachina-InktrapSemibold.woff2") format("woff2"), url("../fonts/PPNeueMachina-InktrapSemibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Machina Inktrap";src:url("../fonts/PPNeueMachina-InktrapRegular.woff2") format("woff2"), url("../fonts/PPNeueMachina-InktrapRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Big Shoulders 18pt";src:url("../fonts/BigShoulders18pt-Medium.woff2") format("woff2"), url("../fonts/BigShoulders18pt-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Big Shoulders 18pt";src:url("../fonts/BigShoulders18pt-SemiBold.woff2") format("woff2"), url("../fonts/BigShoulders18pt-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Big Shoulders 18pt";src:url("../fonts/BigShoulders18pt-Regular.woff2") format("woff2"), url("../fonts/BigShoulders18pt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}:root{--bs-font-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-body-bg: var(--theme-color-background);--bs-body-line-height: 1.585;--section-padding: 6rem}@media (max-width:767px){:root{--section-padding: 5rem}}:root[data-site-theme="waldhaus"]{color-scheme:dark;--theme-accent-font-family: "PP Neue Machina Inktrap", sans-serif;--theme-color-background: #101D1B;--theme-color-background-rgb: 16, 29, 27;--theme-color-primary: #0E5F57;--theme-color-primary-light: #B7CFCD;--theme-color-secondary: #009966;--theme-color-secondary-light: #2aaf7f;--theme-color-primary-light: #B7CFCD;--theme-color-white: #fff;--theme-color-whitish: #F4F1ED;--theme-color-label: var(--theme-color-secondary-light);--bs-body-color: var(--theme-color-whitish);--theme-color-button-primary: var(--theme-color-secondary);--theme-color-button-primary-hover: var(--theme-color-secondary-light);--theme-color-button-secondary: var(--theme-color-background);--theme-color-button-secondary-hover: #213330}:root[data-site-theme="otto"]{color-scheme:light;--theme-accent-font-family: "Big Shoulders 18pt", sans-serif;--theme-color-background: #101D1B;--theme-color-primary: #0032C8;--theme-color-primary-light: #1b4fea;--theme-color-secondary: #0032C8;--theme-color-secondary-light: #1b4fea;--theme-color-primary-light: #0032C8;--theme-color-white: #fff;--theme-color-whitish: #d8e1ff;--theme-color-label: var(--theme-color-secondary);--bs-body-color: var(--theme-color-primary);--theme-color-button-primary: var(--theme-color-secondary);--theme-color-button-primary-hover: var(--theme-color-secondary-light);--theme-color-button-secondary: var(--theme-color-background);--theme-color-button-secondary-hover: var(--theme-color-primary)}[data-site-theme="otto"]{--bs-border-radius: 0rem;--bs-border-radius-sm: 0rem;--bs-border-radius-lg: 0rem;--bs-border-radius-xl: 0rem;--bs-border-radius-xxl: 0rem;--bs-box-shadow: 0;--bs-box-shadow-sm: 0;--bs-box-shadow-lg: 0;--bs-box-shadow-inset: 0}[data-site-theme="otto"] body{background:url("../images/background-otto.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center}[data-site-theme="otto"] .card-player{border:5px solid var(--bs-primary)}html,body{scroll-margin-top:var(--section-padding);scroll-padding-top:var(--section-padding)}body{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media (max-width:767px){body{font-size:15px}}*:not(table){backface-visibility:hidden}#content{overflow-x:clip}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,#tracklist .episode-subtitle,h5,h6{font-family:var(--theme-accent-font-family);letter-spacing:0px;font-weight:600}h1{font-size:3rem}@media (max-width:767px){h1{font-size:2.25rem;margin-bottom:0}}h2{margin-top:0.5rem;margin-bottom:2rem;font-size:2.25rem}@media (max-width:767px){h2{font-size:1.85rem}}p{margin-top:0;margin-bottom:1.25rem}.btn{--bs-btn-border-radius: var(--bs-border-radius-pill);display:flex;align-items:center;gap:0.25rem;font-weight:700;font-family:var(--theme-accent-font-family);text-transform:uppercase}.btn .bi{font-size:1.25rem;line-height:0}.btn .bi-play-fill::before{transform:translateX(2px)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--theme-color-button-primary);--bs-btn-border-color: var(--theme-color-button-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--theme-color-button-primary-hover);--bs-btn-hover-border-color: var(--theme-color-button-primary-hover);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--theme-color-button-primary-hover);--bs-btn-active-border-color: var(--theme-color-button-primary-hover);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--theme-color-button-primary);--bs-btn-disabled-border-color: var(--theme-color-button-primary)}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: var(--theme-color-button-secondary);--bs-btn-border-color: var(--theme-color-button-secondary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--theme-color-button-secondary-hover);--bs-btn-hover-border-color: var(--theme-color-button-secondary-hover);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--theme-color-button-secondary-hover);--bs-btn-active-border-color: var(--theme-color-button-secondary-hover);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--theme-color-button-secondary);--bs-btn-disabled-border-color: var(--theme-color-button-secondary)}.progress{--bs-progress-bg: var(--theme-color-background);--bs-progress-bar-bg: var(--theme-color-label)}[data-site-theme="otto"] .progress{--bs-progress-bg: var(--theme-color-label);--bs-progress-bar-bg: var(--theme-color-white)}.custom-label{color:var(--theme-color-label);text-transform:uppercase;font-size:0.85rem;letter-spacing:1.8px;margin-top:-0.25rem}.custom-label .bi{font-size:1rem}.custom-label .bi::before{vertical-align:-0.2rem}@media (max-width:767px){.custom-label{font-size:0.75rem}.custom-label .bi{font-size:0.95rem}.custom-label .bi::before{vertical-align:-0.15rem}}.navbar{z-index:10;--bs-navbar-padding-y: 1rem;transition:0.5s all;--bs-navbar-padding-x: 1rem;--bs-navbar-toggler-focus-width: 1px;--bs-navbar-color: var(--theme-color-primary-light);position:sticky;top:0rem;background:rgba(var(--theme-color-background-rgb), 0.8);backdrop-filter:blur(8px);will-change:transform;border-radius:35px}.navbar *{will-change:transform}@media (max-width:767px){.navbar{--bs-navbar-padding-y: .75rem}.navbar .navbar-nav{text-align:center;padding-top:10px}}.navbar .navbar-toggler{border:0px}.navbar .navbar-brand img{height:30px;width:auto}@media (max-width:767px){.navbar .navbar-brand img{height:23px}}body.has-scrolled .navbar{top:1rem;margin:0.5rem 1rem}@media (min-width:1024px){body.has-scrolled .navbar{top:0}}.section-default{margin-top:var(--section-padding);margin-bottom:var(--section-padding)}#player{margin-top:5rem}@media (max-width:767px){#player{margin-top:1rem}}@media (max-width:767px){.card{--bs-card-spacer-y: .75rem;--bs-card-spacer-x: .75rem}}@media (max-width:767px){.item-introtext{font-size:0.85rem;margin-bottom:0.5rem}}.item-meta{overflow:hidden}.item-meta ul{margin:0}.item-meta li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-meta .item-artist{font-size:0.875rem;color:var(--theme-color-primary-light);padding-bottom:0}.item-meta .item-title{font-size:1.125rem;font-family:var(--theme-accent-font-family);font-weight:500;color:var(--theme-color-primary-light);padding-bottom:3px}.item-meta .item-duration{font-size:0.75rem;color:var(--theme-color-label);letter-spacing:0.3px}@media (max-width:767px){.item-meta .item-artist{font-size:0.75rem}.item-meta .item-title{font-size:0.95rem}.item-meta .item-duration{font-size:0.675rem}}.item-meta .item-external-links{display:flex;justify-content:end;gap:0.5rem;position:absolute;top:0;right:0;margin:1rem}.item-meta .item-external-links a{color:var(--theme-color-whitish);opacity:0.65;transition:0.3s all}.item-meta .item-external-links a:hover,.item-meta .item-external-links a:active,.item-meta .item-external-links a:focus{opacity:1}.card-player{--bs-card-border-radius: var(--bs-border-radius-xl);--bs-card-border-width: 0}[data-site-theme="waldhaus"] .card-player{background-image:linear-gradient(0deg, var(--theme-color-background) 0%, var(--theme-color-primary) 100%)}[data-site-theme="otto"] .card-player{background:var(--theme-color-white)}[data-site-theme="otto"] .item-meta *{color:var(--theme-color-white)}[data-site-theme="otto"] .item-meta .upcoming,[data-site-theme="otto"] .item-meta .upcoming *{color:var(--theme-color-primary)}[data-site-theme="otto"] .card-player .item-current-text,[data-site-theme="otto"] .card-player .item-current-text *{color:var(--theme-color-primary)}.card-track{height:100%;--bs-card-border-radius: var(--bs-border-radius-lg);--bs-card-inner-border-radius: calc(var(--bs-card-border-radius) - (var(--bs-border-width)));--bs-card-border-width: 0;background-color:var(--theme-color-primary)}@media (min-width:1024px){#card-track-current{margin-top:-2.5rem}}@keyframes fadeLoop{from{opacity:0.5}to{opacity:1}}@keyframes scaleLoop{from{transform:scale(1)}to{transform:scale(1.2)}}#mini-player{user-select:none;position:fixed;transition:bottom 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55);bottom:-100px;left:0;right:0;margin:0 auto;width:85vw;max-width:650px;border-radius:100px;background-image:linear-gradient(0deg, var(--theme-color-background) 0%, var(--theme-color-primary) 100%);padding:1rem 1rem}@media (max-width:767px){#mini-player{padding:0.5rem}}#mini-player img{height:50px;width:auto;border-radius:var(--bs-border-radius-sm)}#mini-player .item-player-name{white-space:nowrap}#mini-player .item-player-name span{font-size:0.8rem;color:var(--theme-color-primary-light)}#mini-player .item-player-name .bi{display:inline-block;color:var(--theme-color-primary-light);animation:fadeLoop 1.5s infinite alternate, scaleLoop 1.5s infinite alternate}#mini-player .item-player-name .bi::before{vertical-align:-0.2rem}[data-site-theme="otto"] #mini-player{background-image:none;background:var(--theme-color-white);border:5px solid var(--theme-color-primary)}[data-site-theme="otto"] #mini-player .item-meta *{color:var(--theme-color-primary)}[data-site-theme="otto"] .tooltip *{color:#fff !important}body.player-is-out #mini-player{bottom:4rem;transition:bottom 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.podcast-wrap iframe{max-width:100% !important}.ep-link{transition:0.3s all;margin-bottom:2rem;display:block}.ep-link img{height:40px;width:auto}.ep-link:hover{opacity:0.6;transition:0.3s all}.tracklist-outer{position:relative}.tracklist-outer::after{content:"";background:linear-gradient(to right, transparent, var(--theme-color-background));position:absolute;top:0;right:-1rem;height:100%;width:10vw;pointer-events:none !important}[data-site-theme="otto"] .tracklist-outer::after{display:none}.snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-left:1rem;user-select:none;position:relative}.snap-x.row-cols-2>*{width:55%}@media (min-width:576px){.snap-x.row-cols-sm-3>*{width:35%}}@media (min-width:768px){.snap-x.row-cols-md-4>*{width:27% !important}}@media (min-width:992px){.snap-x.row-cols-lg-5>*{flex:0 0 auto;width:22% !important}}.snap-x>.card{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;min-width:80vw;margin-right:1rem}.snap-x::-webkit-scrollbar{display:none}.snap-x{scrollbar-width:none}#tracklist .podcast-picker .form-select{font-family:var(--theme-accent-font-family)}@media (min-width:1024px){#tracklist .podcast-picker .form-select{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}}#tracklist .episode-title{margin-bottom:1rem;margin-top:2rem}#tracklist .episode-subtitle{margin-bottom:2rem;font-size:1.25rem}#tracklist .episode-tracklist li{padding-bottom:0.25rem}#tracklist .episode-tracklist li::marker{color:var(--theme-color-label);font-family:var(--theme-accent-font-family);font-weight:700}@media (max-width:767px){#tracklist .episode-links a{padding-left:0.5rem}}#about .image-column img{max-width:70%}#about .image-column .item-1{margin-bottom:-15%}#about .image-column .item-2{transform:translateX(30%)}#about .image-column .item-3{margin-bottom:0}#about .image-column.images-grayscale .item-1 img,#about .image-column.images-grayscale .item-2 img{filter:grayscale(1)}#about .image-column.images-bordered .item-1 img,#about .image-column.images-bordered .item-2 img{border:8px solid var(--theme-color-primary)}#sponsor{margin-bottom:0}.content-default a{color:currentcolor;text-decoration:underline;text-underline-offset:3px}.content-default a:hover,.content-default a:active,.content-default a:focus{text-decoration:none;opacity:0.6}#footer{padding-top:6rem;color:#fff;padding-bottom:10rem;background:var(--theme-color-primary)}@media (max-width:767px){#footer{padding-top:3rem}}#footer .item-text{color:currentcolor;font-family:var(--theme-accent-font-family)}#footer .item-text p:last-child{margin:0}#footer .store-button{height:50px;width:auto}#footer .footer-meta-items{font-size:1rem}#footer .footer-meta-items a{color:currentcolor;text-decoration:none}#footer .footer-meta-items a:hover,#footer .footer-meta-items a:active,#footer .footer-meta-items a:focus{text-decoration:none;opacity:0.6}#footer .footer-meta-items a i{margin-right:5px;font-size:1.5rem}#footer .footer-meta-items a img{height:27px;width:auto}#footer .item-copyright{font-size:0.85rem;opacity:0.8}#footer .item-copyright a{color:currentcolor;text-decoration:none}#footer .item-copyright a:hover,#footer .item-copyright a:active,#footer .item-copyright a:focus{opacity:0.6}.img-modal{cursor:zoom-in}/*# sourceMappingURL=default.map */