/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--t-c-night:#14161b;--t-c-surface:#1c1f26;--t-c-surface-2:#262a33;--t-c-line:#353a45;--t-c-text:#e9e6df;--t-c-text-2:#b4b0a8;--t-c-muted:#8a8780;--t-c-accent:#f2a541;--t-c-accent-ink:#3b2709;--t-c-bad:#e5534b;--t-c-bad-ink:#3a1b18;--t-c-ok:#6cc58a;--t-c-white:#ffffff;--t-c-black:#000000;--t-page-bg:var(--t-c-night);--t-page-fg:var(--t-c-text);--t-page-link:var(--t-c-accent);--t-page-hover-bg:var(--t-page-bg);--t-page-hover-fg:var(--t-page-fg);--t-page-hover-link:var(--t-c-text);--t-page-visited-bg:var(--t-page-bg);--t-page-visited-fg:var(--t-page-fg);--t-page-visited-link:var(--t-c-accent);--t-heading-bg:var(--t-page-bg);--t-heading-fg:var(--t-c-text);--t-accent-bg:var(--t-page-bg);--t-accent-fg:var(--t-c-accent);--t-header-bg:var(--t-c-surface);--t-header-fg:var(--t-c-text);--t-header-link:var(--t-c-text);--t-menu-bg:var(--t-c-surface);--t-menu-fg:var(--t-c-text);--t-menu-link:var(--t-c-text);--t-menu-rule:var(--t-c-line);--t-menu-indicator:var(--t-c-accent);--t-panel-bg:var(--t-c-surface-2);--t-panel-fg:var(--t-c-text);--t-panel-link:var(--t-c-accent);--t-button-bg:var(--t-c-accent);--t-button-fg:var(--t-c-accent-ink);--t-button-active-bg:var(--t-c-text);--t-button-active-fg:var(--t-c-accent-ink);--t-button-border:var(--t-c-accent);--t-footer-bg:var(--t-c-surface);--t-footer-fg:var(--t-c-text-2);--t-footer-link:var(--t-c-text);--t-status-bg:var(--t-c-surface-2);--t-status-fg:var(--t-c-text);--t-status-link:var(--t-c-text);--t-status-border:var(--t-c-ok);--t-warning-bg:var(--t-c-accent-ink);--t-warning-fg:var(--t-c-text);--t-warning-link:var(--t-c-text);--t-warning-border:var(--t-c-accent);--t-error-bg:var(--t-c-bad-ink);--t-error-fg:var(--t-c-text);--t-error-link:var(--t-c-text);--t-error-border:var(--t-c-bad);--t-field-bg:var(--t-c-surface);--t-field-fg:var(--t-c-text);--t-field-border:var(--t-c-muted);--t-field-error-bg:var(--t-c-bad-ink);--t-field-error-fg:var(--t-c-text);--t-viewer-bg:var(--t-c-night);--t-viewer-fg:var(--t-c-text);--t-line:var(--t-c-line);--t-rule:var(--t-c-line);--t-focus-color:var(--t-c-white);--t-focus-ring-color:var(--t-c-black);--t-focus-width:3px;--t-focus-offset:2px;--t-focus:var(--t-focus-width) solid var(--t-focus-color);--t-focus-ring:0 0 0 var(--t-focus-offset) var(--t-focus-ring-color);--t-font-text:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-font-title:var(--t-font-text);--t-weight-text:400;--t-weight-strong:700;--t-weight-title:600;--t-text-small:0.9375rem;--t-text:1rem;--t-title-4:1.125rem;--t-title-3:1.25rem;--t-title-2:1.5rem;--t-title-1:1.75rem;--t-leading:1.5;--t-leading-tight:1.2;--t-space-1:0.25rem;--t-space-2:0.5rem;--t-space-3:0.75rem;--t-space-4:1rem;--t-space-5:1.5rem;--t-space-6:2rem;--t-space-7:3rem;--t-page-max:70rem;--t-sidebar:18rem;--t-logo:3rem;--t-gutter:0.625rem;--t-radius:4px;--t-target:2.75rem;--t-line-width:1px;--t-rule-width:2px;--t-transition:0.2s ease-in-out;--uzp-space-small:var(--t-space-2);--uzp-space:var(--t-space-4);--uzp-space-block:var(--t-space-6);--uzp-accent:var(--t-accent-fg);--uzp-accent-contrast:var(--t-button-fg);--uzp-radius:var(--t-radius);--uzp-map-background:var(--t-panel-bg);--uzp-video-background:var(--t-c-black);--uzp-video-play-background:var(--t-c-black);--uzp-video-play-background-hover:var(--t-accent-fg);--uzp-video-play-color:var(--t-c-white);--uzp-map-ratio:16 / 9;--uzp-video-ratio:16 / 9;--uzp-gallery-ratio:4 / 3;--uzp-gallery-min:calc(50% - var(--uzp-space));--uzp-blocks-min:16rem;--uzp-gallery-strip-height:30rem;--uzp-gallery-strip-height-mobile:30rem;--uzp-viewer-bg:var(--t-viewer-bg);--uzp-viewer-fg:var(--t-viewer-fg);--uzp-viewer-focus:var(--t-focus-color);--uzp-border:var(--t-line);--uzp-hero-gap:var(--t-space-4);--uzp-hero-aside-width:20rem;--uzp-key-figures-min:9rem;--uzp-key-figures-value-size:2.25rem;--uzp-cards-min:16rem;}@media (min-width:22.5em){:root{--t-gutter:var(--t-space-4);}}@media (min-width:30em){:root{--uzp-gallery-min:calc(33.333% - var(--uzp-space));}}@media (prefers-reduced-motion:reduce){:root{--t-transition:0s;}}
*,*::before,*::after{box-sizing:border-box;}html{color-scheme:dark;font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;background:var(--t-page-bg);color:var(--t-page-fg);font-family:var(--t-font-text);font-size:var(--t-text);font-weight:var(--t-weight-text);line-height:var(--t-leading);overflow-wrap:break-word;}h1,h2,h3,h4,h5,h6{margin:var(--t-space-6) 0 var(--t-space-2);color:var(--t-heading-fg);font-family:var(--t-font-title);font-weight:var(--t-weight-title);line-height:var(--t-leading-tight);}h1{margin:0 0 var(--t-space-5);font-size:var(--t-title-1);text-wrap:balance;}h2{font-size:var(--t-title-2);}h3{font-size:var(--t-title-3);}h4,h5,h6{font-size:var(--t-title-4);}p,ul,ol,dl,blockquote,table,figure{margin:0 0 var(--t-space-3);}b,strong{font-weight:var(--t-weight-strong);}img,svg,video,iframe{max-width:100%;}img{height:auto;}a{color:var(--t-page-link);text-decoration:underline;text-decoration-thickness:0.0625em;text-underline-offset:0.15em;}a:visited{color:var(--t-page-visited-link);}@media (hover:hover){a:hover{color:var(--t-page-hover-link);text-decoration-thickness:0.1875em;}}:focus-visible{outline:var(--t-focus);outline-offset:var(--t-focus-offset);box-shadow:var(--t-focus-ring);}main:focus{outline:none;box-shadow:none;}input,select,textarea,button{font:inherit;}input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),select,textarea{width:100%;max-width:100%;min-height:var(--t-target);padding:var(--t-space-2) var(--t-space-3);border:var(--t-line-width) solid var(--t-field-border);border-radius:var(--t-radius);background:var(--t-field-bg);color:var(--t-field-fg);}.error{border-color:var(--t-error-border);background:var(--t-field-error-bg);color:var(--t-field-error-fg);}label{display:block;margin-bottom:var(--t-space-1);font-weight:var(--t-weight-strong);}button,.button,input[type="submit"],input[type="button"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--t-target);padding:var(--t-space-2) var(--t-space-4);border:var(--t-line-width) solid var(--t-button-border);border-radius:var(--t-radius);background:var(--t-button-bg);color:var(--t-button-fg);font-weight:var(--t-weight-strong);text-decoration:none;cursor:pointer;transition:background-color var(--t-transition);}button:hover,.button:hover,input[type="submit"]:hover,input[type="button"]:hover{background:var(--t-button-active-bg);color:var(--t-button-active-fg);}.contextual .trigger{min-height:0;}table{width:100%;border:var(--t-line-width) solid var(--t-line);border-collapse:collapse;}th,td{padding:var(--t-space-2) var(--t-space-3);border-bottom:var(--t-line-width) solid var(--t-line);text-align:start;vertical-align:top;}caption{padding:var(--t-space-2) 0;font-weight:var(--t-weight-title);text-align:start;}fieldset{margin:0 0 var(--t-space-4);padding:var(--t-space-3) var(--t-space-4) var(--t-space-4);border:var(--t-line-width) solid var(--t-line);border-radius:var(--t-radius);}legend{padding:0 var(--t-space-2);font-weight:var(--t-weight-strong);}code{overflow-wrap:anywhere;}.contact-message-form{margin-top:var(--t-space-6);}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.hidden{display:none;}.t-skip:focus{display:block;padding:var(--t-space-3) var(--t-space-4);background:var(--t-button-bg);color:var(--t-button-fg);font-weight:var(--t-weight-strong);text-align:center;outline-offset:calc(-1 * var(--t-focus-width));}
.t-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;}.t-wrap{width:100%;max-width:var(--t-page-max);margin-inline:auto;padding-inline:var(--t-gutter);}.t-header{border-bottom:var(--t-line-width) solid var(--t-line);background:var(--t-header-bg);color:var(--t-header-fg);}.t-header a{color:var(--t-header-link);}.t-header__inner > .t-region{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--t-space-3) var(--t-space-4);padding-block:var(--t-space-4);}.t-brand{display:inline-flex;align-items:center;gap:var(--t-space-3);min-height:var(--t-target);font-size:var(--t-title-2);font-weight:var(--t-weight-title);text-decoration:none;}.t-brand__logo{flex:none;width:var(--t-logo);height:var(--t-logo);}.t-brand__slogan{margin:0;}.t-header .links{display:flex;flex-wrap:wrap;gap:0 var(--t-space-3);margin:0;padding:0;font-size:var(--t-text-small);list-style:none;}.t-header .links a{display:inline-flex;align-items:center;min-height:var(--t-target);}.t-header .links a.is-active{border-bottom:var(--t-rule-width) solid var(--t-menu-indicator);font-weight:var(--t-weight-strong);text-decoration:none;}.t-menu{border-bottom:var(--t-line-width) solid var(--t-menu-rule);background:var(--t-menu-bg);color:var(--t-menu-fg);}.t-menu ul{display:flex;flex-wrap:wrap;gap:0 var(--t-space-5);margin:0;padding:0;list-style:none;}.t-menu a{display:inline-flex;align-items:center;min-height:var(--t-target);border-bottom:var(--t-rule-width) solid var(--t-menu-bg);color:var(--t-menu-link);font-weight:var(--t-weight-strong);text-decoration:none;}.t-menu a:hover,.t-menu a.is-active{border-bottom-color:var(--t-menu-indicator);}.t-highlighted{padding-top:var(--t-space-3);}.t-highlighted .t-region{display:grid;gap:var(--t-space-2);}.t-body{flex:1 0 auto;padding:var(--t-space-5) 0 var(--t-space-7);}.t-body__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--t-space-6);}.t-main,.t-sidebar{min-width:0;}.t-sidebar .t-region{padding:var(--t-space-4);border-radius:var(--t-radius);background:var(--t-panel-bg);color:var(--t-panel-fg);font-size:var(--t-text-small);}.t-sidebar a{color:var(--t-panel-link);}.t-sidebar h2{margin-top:0;font-size:var(--t-title-3);}.t-sidebar p:last-child{margin-bottom:0;}@media (min-width:60em){.t-body__inner--sidebar{grid-template-columns:minmax(0,1fr) var(--t-sidebar);gap:var(--t-space-7);align-items:start;}}.t-footer{border-top:var(--t-rule-width) solid var(--t-rule);background:var(--t-footer-bg);color:var(--t-footer-fg);}.t-footer a{color:var(--t-footer-link);}.t-footer__inner > .t-region{padding-block:var(--t-space-5) var(--t-space-6);}.t-footer ul{display:flex;flex-wrap:wrap;gap:0 var(--t-space-5);margin:0;padding:0;list-style:none;}.t-footer li a{display:inline-flex;align-items:center;min-height:var(--t-target);}.t-footer p:last-child{margin-bottom:0;}.contextual-region .contextual .contextual-links{display:none;}.contextual-region .contextual.open .contextual-links{display:block;}.contextual-region .contextual .contextual-links a{min-height:0;border-bottom:0;}
.podcastshelf-store{display:flex;flex-wrap:wrap;gap:var(--t-space-2) var(--t-space-4);align-items:center;margin:0 0 var(--uzp-space-block);}.podcastshelf-store__badge{display:inline-block;border-radius:var(--t-radius);}.podcastshelf-store__image{display:block;width:auto;height:4.5rem;}.podcastshelf-store__secondary{margin:0;}
.uzp-cta{margin:0 0 var(--uzp-space-block,2rem);}.uzp-cta__button{display:inline-block;padding:0.75em 1.5em;border:2px solid var(--uzp-accent,#1a5fb4);border-radius:var(--uzp-radius,0.25rem);font-weight:600;text-decoration:none;}.uzp-cta__button--primary,.uzp-cta__button--primary:visited,.uzp-cta__button--primary:hover,.uzp-cta__button--primary:focus-visible,.uzp-cta__button--primary:active{background:var(--uzp-accent,#1a5fb4);color:var(--uzp-accent-contrast,#fff);}.uzp-cta__button--secondary,.uzp-cta__button--secondary:visited,.uzp-cta__button--secondary:hover,.uzp-cta__button--secondary:focus-visible,.uzp-cta__button--secondary:active{background:transparent;color:var(--uzp-accent,#1a5fb4);}.uzp-cta__button:hover,.uzp-cta__button:focus-visible{text-decoration:underline;}
.uzp-gallery{margin:0 0 var(--uzp-space-block,2rem);}.uzp-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--uzp-gallery-min,12rem),1fr));gap:var(--uzp-space,1rem);margin:0;padding:0;list-style:none;}.uzp-gallery__item{margin:0;}.uzp-gallery__link{display:block;}.uzp-gallery__image{display:block;width:100%;height:auto;aspect-ratio:var(--uzp-gallery-ratio,4 / 3);object-fit:cover;}.uzp-gallery__figure{margin:0;}.uzp-gallery__caption{margin:0.5rem 0 0;font-size:0.9em;}.uzp-gallery--strip .uzp-gallery__grid{display:flex;flex-wrap:wrap;align-items:flex-start;}.uzp-gallery--strip .uzp-gallery__item{flex:0 0 auto;max-width:100%;}.uzp-gallery--strip .uzp-gallery__image{width:auto;max-width:100%;height:var(--uzp-gallery-strip-height,24rem);aspect-ratio:auto;object-fit:contain;}.uzp-gallery--strip .uzp-gallery__figure{width:min-content;}.uzp-gallery--strip .uzp-gallery__figure .uzp-gallery__image{max-width:none;}@media (max-width:47.99em){.uzp-gallery--strip .uzp-gallery__grid{flex-wrap:nowrap;padding-block-end:0.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--uzp-space,1rem);}.uzp-gallery--strip .uzp-gallery__item{scroll-snap-align:start;}.uzp-gallery--strip .uzp-gallery__image{height:var(--uzp-gallery-strip-height-mobile,20rem);max-width:none;}}.uzp-gallery--strip .uzp-gallery__link:focus-visible{outline-offset:-3px;}.uzp-viewer{box-sizing:border-box;width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:var(--uzp-space,1rem);border:0;background:var(--uzp-viewer-bg,#141414);color:var(--uzp-viewer-fg,#fff);}.uzp-viewer[open]{display:flex;flex-direction:column;gap:var(--uzp-space,1rem);}.uzp-viewer::backdrop{background:rgb(0 0 0 / 85%);}.uzp-viewer__figure{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-height:0;margin:0;}.uzp-viewer__image{max-width:100%;max-height:100%;min-height:0;object-fit:contain;}.uzp-viewer__caption,.uzp-viewer__counter{margin:0.5rem 0 0;text-align:center;}.uzp-viewer__nav{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;}.uzp-viewer__button{min-width:48px;min-height:48px;padding:0 1rem;border:2px solid currentcolor;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer;}.uzp-viewer__button:focus-visible{outline:3px solid var(--uzp-viewer-focus,#fff);outline-offset:2px;}@media (prefers-reduced-motion:no-preference){.uzp-viewer[open]{animation:uzp-viewer-in 0.15s ease-out;}}@keyframes uzp-viewer-in{from{opacity:0;}to{opacity:1;}}
.uzp-heading{margin:0 0 var(--uzp-space,1rem);line-height:1.2;}
.uzp-rich-text{margin:0 0 var(--uzp-space-block,2rem);}.uzp-rich-text__text > :first-child{margin-top:0;}.uzp-rich-text__text > :last-child{margin-bottom:0;}
.uzp-rich-text-image{display:grid;gap:var(--uzp-space,1rem) var(--uzp-space-block,2rem);align-items:start;margin:0 0 var(--uzp-space-block,2rem);}.uzp-rich-text-image__figure{margin:0;}.uzp-rich-text-image__image{display:block;width:100%;height:auto;}.uzp-rich-text-image__text > :first-child{margin-top:0;}.uzp-rich-text-image__text > :last-child{margin-bottom:0;}@media (min-width:48em){.uzp-rich-text-image{grid-template-columns:1fr 1fr;}.uzp-rich-text-image--right .uzp-rich-text-image__figure{order:2;}}
.t-messages,[data-drupal-messages]{margin:0;}.messages{margin:0 0 var(--t-space-3);padding:var(--t-space-3) var(--t-space-4);border-inline-start:var(--t-space-2) solid var(--t-status-border);border-radius:var(--t-radius);background:var(--t-status-bg);color:var(--t-status-fg);}.messages a{color:var(--t-status-link);}.messages--warning{border-color:var(--t-warning-border);background:var(--t-warning-bg);color:var(--t-warning-fg);}.messages--warning a{color:var(--t-warning-link);}.messages--error{border-color:var(--t-error-border);background:var(--t-error-bg);color:var(--t-error-fg);}.messages--error a{color:var(--t-error-link);}.messages__list{margin:0;padding-inline-start:var(--t-space-5);}
.podcastshelf-captures{display:flex;gap:var(--t-space-4);margin:0 0 var(--t-space-5);padding-bottom:var(--t-space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;}.podcastshelf-captures > figure{flex:0 0 70%;margin:0;scroll-snap-align:start;}.podcastshelf-captures img{display:block;width:100%;height:auto;border:var(--t-line-width) solid var(--t-line);border-radius:var(--t-radius);}.podcastshelf-captures figcaption{margin-top:var(--t-space-2);font-size:var(--t-text-small);line-height:var(--t-leading-tight);}@media (min-width:30em){.podcastshelf-captures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0;overflow-x:visible;scroll-snap-type:none;}}
.uzp-heading{margin:0 0 var(--t-space-2);}.uzp-rich-text,.uzp-gallery,.uzp-cta{margin:0 0 var(--uzp-space-block);}.uzp-gallery--strip .uzp-gallery__image{border:var(--t-line-width) solid var(--t-line);border-radius:var(--t-radius);}.uzp-gallery--strip .uzp-gallery__caption{margin-top:var(--t-space-2);font-size:var(--t-text-small);line-height:var(--t-leading-tight);}.uzp-cta__button{display:inline-flex;align-items:center;min-height:var(--t-target);padding:var(--t-space-2) var(--t-space-4);border-width:var(--t-line-width);font-weight:var(--t-weight-strong);transition:background-color var(--t-transition);}.uzp-cta__button--primary:hover{border-color:var(--t-button-active-bg);background:var(--t-button-active-bg);color:var(--t-button-active-fg);}
