@charset "UTF-8";@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/dist/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/dist/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/dist/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/dist/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/dist/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/dist/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/dist/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/dist/material-symbols-outlined-latin-fill-normal-UQkBj3Fj.woff2) format("woff2-variations")}@layer base,components;@layer base{:root{--header-size: 5rem;--content-max-size: 80rem;--medium-max-size: 72rem;--narrow-max-size: 59rem;--max-lead: 55ch;--ff: "Manrope Variable", system-ui, -apple-system, sans-serif;--ff-brand: "Bricolage Grotesque Variable", sans-serif;--ff-hand: "Caveat Variable", cursive;--fw: 400;--fw-medium: 500;--fw-bold: 600;--fw-title: 800;--fs: clamp(1.125rem, .875rem + .8vw, 1.375rem);--fs-s: clamp(.875rem, .75rem + .4vw, 1rem);--fs-xs: clamp(.75rem, .625rem + .4vw, .875rem);--fs-r: clamp(1rem, .875rem + .4vw, 1.125rem);--fs-m: clamp(1.5rem, 1rem + 1.6vw, 2rem);--fs-l: clamp(1.75rem, 1.125rem + 2.4vw, 3rem);--fs-title: clamp(3.4rem, -1rem + 9.6vw, 6.2rem);--fs-subtitle: clamp(1.2rem, -.41rem + 4vw, 2.5625rem);--fs-title-2nd: clamp(2.25rem, -.75rem + 7.6vw, 5rem);--fs-title-3rd: clamp(1.5rem, -.75rem + 7.2vw, 3.75rem);--fs-lead: clamp(1.1875rem, .95rem + 1.2vw, 1.6875rem);--lh: 1.3;--lh-s: 1.2;--clr-surface: light-dark(hsl(56 100% 79%), hsl(0 0% 18%));--clr-bg-light: light-dark(hsl(56 100% 91%), hsl(0 0% 23%));--clr-bg-dark: light-dark(hsl(56 65% 71%), hsl(0 0% 13%));--clr-bg-footer: light-dark(hsl(18 18% 18%), hsl(0 0% 23%));--clr-text: light-dark(hsl(0 0% 18%), hsl(0 0% 100%));--clr-text-light: light-dark(hsl(0 0% 40%), hsl(0 0% 100%));--clr-text-bright: light-dark(hsl(0 0% 100%), hsl(0 0% 18%));--clr-primary: light-dark(hsl(129 100% 26%), hsl(56 100% 79%));--clr-secondary: light-dark(hsl(263 60% 50%), hsl(263 100% 82%));--clr-border: light-dark(hsl(0 0% 0% / .2), hsl(0 0% 100% / .2));--clr-border-bright: light-dark(hsl(0 0% 100% / .15), hsl(0 0% 0% / .1));--clr-shadow: light-dark(hsl(0 0% 0% / .25), hsl(0 0% 0% / .25));--clr-hover: light-dark(hsl(0 0% 0% / .1), hsl(0 0% 100% / .1));--clr-accent: light-dark(hsl(263 60% 50%), hsl(263 100% 82%));--sp-xxs: .625rem;--sp-xs: .75rem;--sp-s: 1.25rem;--sp: 1.5rem;--sp-m: 1.875rem;--sp-l: 3.125rem;--sp-xl: 4rem;--sp-xxl: 6.5rem;--sp-content: 1.25rem;--radius-button: 1.25rem;--radius-button-s: .75rem;--radius-button-xs: .625rem;--shadow-size: .5rem;--podlove-player-margin-top: 1rem;--transition-short: 90ms ease-out;--ease-drawer-transform: cubic-bezier(.2, .8, .2, 1);--dur-drawer-transform: .28s}@media (width >= 48em){:root{--sp-content: 1.5rem}}html[mode=dark]{color-scheme:dark}html[mode=light]{color-scheme:light}html[mode=system]{color-scheme:light dark}}@layer base{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:var(--header-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--ff);font-size:var(--fs);line-height:var(--lh);font-feature-settings:"wght" var(--fw);background-color:var(--clr-surface);color:var(--clr-text);margin:0;padding-block-start:calc(var(--header-size) + var(--sp));display:flex;flex-direction:column;min-height:100dvh}body:has(.main-nav-button[aria-expanded=true]){--c-blur: 10px;overflow:hidden;transition:backdrop-filter .12s var(--ease-drawer-transform)}@media (width < 64em){body:has(.main-nav-button[aria-expanded=true]):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;-webkit-backdrop-filter:blur(var(--c-blur));backdrop-filter:blur(var(--c-blur))}body:has(.main-nav-button[aria-expanded=true]) .website-title{filter:blur(var(--c-blur))}}:is(input,select,textarea){font-family:inherit;font-size:inherit;background-color:var(--clr-surface);color:var(--clr-text);line-height:var(--lh);overflow-y:scroll;accent-color:var(--clr-accent)}.uniform-potty,[class*=uniform][class*=potty]{position:absolute;left:-9999px}main{flex:1;inline-size:100%;container:main / inline-size}.content{max-inline-size:var(--content-max-size);margin-inline:auto;padding-inline:var(--sp-content)}.content.medium{max-inline-size:var(--medium-max-size)}.content.narrow{max-inline-size:var(--narrow-max-size)}}@layer base{p{margin-block:0 var(--sp)}a:any-link{accent-color:var(--clr-accent);outline-color:var(--clr-accent)}:where(h2:not([class]),h3:not([class])){font-family:var(--ff-brand);font-weight:var(--fw-title);line-height:var(--lh-s);color:var(--clr-primary);text-align:center}:where(h1:not([class])){font-size:var(--fs-title)}:where(h2:not([class])){font-size:var(--fs-title-2nd);margin-block:1em .5em}:where(h3:not([class])){font-size:var(--fs-title-3rd);margin-block:2em .5em}.page-header{margin-block-end:var(--sp-l)}.page-header .title{color:var(--clr-primary);text-align:center;font-family:var(--ff-brand);font-size:clamp(2.1rem,7vw,5rem);font-size:var(--fs-title);font-style:normal;font-weight:800;line-height:100%;letter-spacing:-.1rem;margin-block:0 .4em;text-wrap:balance}.page-header .subtitle{display:block;font-size:var(--fs-subtitle);line-height:var(--lh);margin-block-start:.1em}.page-header .lead{font-size:var(--fs-lead);line-height:var(--lh);max-inline-size:var(--max-lead);margin-block:0;margin-inline:auto;text-align:center;text-wrap:balance}.section-header{--c-flex-direction: column;display:flex;flex-direction:var(--c-flex-direction);align-items:center;gap:var(--sp);margin-block-end:var(--sp-m)}.section-header h2{margin-block:0}@media (width >= 48em){.section-header{--c-flex-direction: row;justify-content:space-between}}b,strong{font-weight:var(--fw-bold)}.text-strong{font-weight:var(--fw-title)}.text-s{font-size:var(--fs-s);line-height:var(--lh)}.text-xs{font-size:var(--fs-xs);line-height:var(--lh)}.text-light{color:var(--clr-text-light)}:where(.text-s,.text-xs){display:inline-block}.text-primary{color:var(--clr-primary)}.text-secondary{color:var(--clr-secondary)}.handwriting{font-family:var(--ff-hand);font-weight:400}.tw-kbd{display:inline-block;padding-block:.08em;padding-inline:.42em;border:1px solid color-mix(in srgb,var(--clr-border) 80%,transparent);border-radius:.35rem;background-color:color-mix(in srgb,var(--clr-bg-light) 85%,var(--clr-surface) 15%);box-shadow:inset 0 -1px color-mix(in srgb,var(--clr-text) 22%,transparent);color:var(--clr-text);font-family:var(--ff);font-size:.9em;font-weight:var(--fw-bold);line-height:1.1;white-space:nowrap}.tw-badge{--badge-bg: color-mix(in srgb, var(--clr-primary) 15%, transparent);--badge-color: var(--clr-primary);display:inline-flex;align-items:center;padding-block:.12em;padding-inline:.58em;border-radius:999px;border:1px solid color-mix(in srgb,currentcolor 30%,transparent);background-color:var(--badge-bg);color:var(--badge-color);font-size:.84em;font-weight:var(--fw-bold);line-height:1.15;white-space:nowrap}.tw-badge.ok{--badge-bg: color-mix(in srgb, #23a55a 20%, transparent);--badge-color: #1d7f46}.tw-badge.warn{--badge-bg: color-mix(in srgb, #e3a700 24%, transparent);--badge-color: #8a6500}.tw-badge.danger{--badge-bg: color-mix(in srgb, #cf2f2f 20%, transparent);--badge-color: #9b1f1f}.tw-badge.info{--badge-bg: color-mix(in srgb, #2164da 20%, transparent);--badge-color: #1e4fa9}.tw-abbr{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--clr-primary) 50%,transparent);text-underline-offset:.15em;cursor:help}.tw-aside{margin-block:var(--sp);padding-block:.75rem;padding-inline:1rem;border-radius:var(--radius-button-s);border-inline-start:.35rem solid var(--clr-secondary);background-color:color-mix(in srgb,var(--clr-secondary) 10%,transparent)}.tw-aside p{margin:0}hr{border:0;block-size:.35rem;inline-size:min(100%,24rem);margin-block:var(--sp-l);margin-inline:auto;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--clr-secondary) 70%,transparent),color-mix(in srgb,var(--clr-primary) 85%,transparent),color-mix(in srgb,var(--clr-secondary) 70%,transparent));opacity:.7}}@layer base{:is([class^=msi-],[class*=" msi-"]){display:inline-block;font-family:Material Symbols Outlined Variable;font-style:normal;font-weight:400;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}:is([class^=msi-],[class*=" msi-"]):before{content:var(--msi-icon, "")}.msi-dark-mode{--msi-icon: "dark_mode"}.msi-light-mode{--msi-icon: "light_mode"}.msi-routine{--msi-icon: "routine"}.msi-menu{--msi-icon: "menu"}.msi-close{--msi-icon: "close"}.msi-search{--msi-icon: "search"}.msi-arrow-forward{--msi-icon: "arrow_forward"}.msi-arrow-back{--msi-icon: "arrow_back"}.msi-schedule{--msi-icon: "schedule"}.msi-person-outline{--msi-icon: "person"}.msi-calendar{--msi-icon: "calendar_month"}.msi-download{--msi-icon: "download"}.msi-diversity-1{--msi-icon: "diversity_1"}.msi-podcasts{--msi-icon: "podcasts"}.msi-adaptive-audio-mic{--msi-icon: "adaptive_audio_mic"}.msi-av-timer{--msi-icon: "av_timer"}.msi-person-filled{--msi-icon: "person";font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}}@layer components{.card{border-radius:var(--radius-button);background-color:var(--clr-bg-dark);border:2px solid var(--clr-border);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);padding:var(--sp)}}@layer components{.main-header{--c-fs: 1.25rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;position:fixed;inset:0 0 auto 0;z-index:20;block-size:var(--header-size);background-color:color-mix(in srgb,var(--clr-surface) 30%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--clr-border-bright)}.website-title{display:block;justify-self:start;font-family:var(--ff-brand);font-variation-settings:"wdth" 125,"wght" 700;font-size:var(--c-fs);color:var(--clr-primary);text-decoration:none;margin-inline-start:var(--sp-content)}.header-tools{margin-inline-end:var(--sp-xs);display:inline-flex;align-items:center;justify-self:end;flex-wrap:nowrap;position:relative;z-index:23}@media (width >= 50em){.header-tools{margin-inline-end:var(--sp-s)}}#main-nav{display:flex;justify-content:center;justify-self:center;position:var(--nav-position, fixed);inset-block-start:0;inset-inline-end:0;z-index:21;margin-inline:var(--nav-margin-inline, 0)}#main-nav-list{position:var(--nav-list-position, fixed);inset-block-start:0;inset-inline-end:0;z-index:22;display:flex;flex-direction:var(--nav-list-layout, column);flex-wrap:wrap;background-color:var(--clr-bg-light);box-shadow:var( --nav-list-shadow, -5px 0 11px 0 color-mix(in srgb, var(--clr-text) 20%, transparent) );list-style:none;margin-block:0;padding:var( --nav-list-padding, calc(var(--header-size) + var(--sp)) var(--sp-content) var(--sp-xl) var(--sp-xl) );border:2px solid var(--clr-border);border-block-start-width:0;border-inline-end-width:0;border-radius:0 0 0 var(--radius-button);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);opacity:0;transition:none;visibility:var(--nav-list-visibility, hidden)}@media (width >= 50em){#main-nav-list{background-color:transparent;border:0;box-shadow:none}}.main-nav-button{--button-size: 2rem;all:unset;position:relative;z-index:23;inline-size:var(--button-size);block-size:var(--button-size);cursor:pointer}.main-nav-link,.main-nav-button{display:grid;place-content:center;font-size:var(--c-fs);font-weight:var(--fw-bold);text-decoration:none;color:var(--clr-secondary);border-radius:var(--radius-button);text-align:end}.main-nav-link:focus-visible,.main-nav-button:focus-visible{outline:4px solid currentcolor;outline-offset:2px}@media (pointer: fine){.main-nav-link,.main-nav-button{transition:background-color .12s var(--ease-drawer-transform)}.main-nav-link:is(:hover,:focus-visible),.main-nav-button:is(:hover,:focus-visible){background-color:var(--clr-hover)}}.main-nav-link{place-content:center end;padding-block:.5rem;padding-inline:1rem}.main-nav-button{place-content:center;padding-block:.3125rem;padding-inline:.375rem}@media (width < 53em) and (prefers-reduced-motion: no-preference){#main-nav ul{opacity:1;transform:var(--nav-list-transform, translateX(100%));transition:transform var(--dur-drawer-transform) var(--ease-drawer-transform),visibility 0s linear var(--dur-drawer-transform)}body:has(:is(.main-nav-toggle,[aria-controls=main-nav-list])[aria-expanded=true]) #main-nav ul{transition:transform var(--dur-drawer-transform) var(--ease-drawer-transform),visibility 0s linear 0s}}body:has(:is(.main-nav-toggle,[aria-controls=main-nav-list])[aria-expanded=true]) #main-nav ul{--nav-list-visibility: visible;--nav-list-transform: translateX(0);opacity:1}@media (width >= 53em){.main-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#main-nav{--nav-position: static;--nav-margin-inline: var(--sp-content)}.header-tools :is(.main-nav-toggle,[aria-controls=main-nav-list]){display:none}#main-nav ul{--nav-list-position: static;--nav-list-layout: row;--nav-list-gap: 2ch;--nav-list-shadow: none;--nav-list-padding: 0;--nav-list-visibility: visible;--nav-list-transform: translateX(0);transform:none;transition:none;opacity:1}@supports (anchor-name: --nav-hover) and (inset-inline-start: anchor(left)){#main-nav-list{position:relative}#main-nav-list a{position:relative;z-index:1}#main-nav-list:before{content:"";position:absolute;z-index:0;border-radius:var(--radius-button);background-color:var(--clr-hover);opacity:0;transition:inset-inline-start .18s var(--ease-drawer-transform),inset-block-start .18s var(--ease-drawer-transform),inline-size .18s var(--ease-drawer-transform),block-size .18s var(--ease-drawer-transform),opacity .12s ease-out}#main-nav-list:not(:has(a:is(:hover,:focus-visible))) a[aria-current=page]{background-color:var(--clr-hover)}#main-nav-list a:is(:hover,:focus-visible){anchor-name:--nav-hover;background-color:transparent}#main-nav-list:has(a:is(:hover,:focus-visible)):before{position-anchor:--nav-hover;inset-inline-start:anchor(left);inset-block-start:anchor(top);inline-size:anchor-size(width);block-size:anchor-size(height);opacity:1}}}}@layer components{.theme-switch{display:inline-flex;align-items:center}.theme-switch-select{min-inline-size:12rem;border:1px solid var(--clr-border);border-radius:var(--radius-button);color:var(--clr-text)}@supports (appearance: base-select){.theme-switch[data-enhanced=true] .theme-switch-select,.theme-switch[data-enhanced=true] .theme-switch-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.theme-switch[data-enhanced=true] .theme-switch-select{min-inline-size:0;inline-size:auto;padding:0;border:0;background-color:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-button)}.theme-switch[data-enhanced=true] .theme-switch-select::picker(select){border:2px solid var(--clr-border);border-radius:var(--radius-button);padding:var(--sp-xs);background-color:var(--clr-bg-light);color:var(--clr-text);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);margin-block-start:.375rem}.theme-switch[data-enhanced=true] .theme-switch-select option{display:flex;align-items:center;border-radius:var(--radius-button-s);font-size:1rem;padding-block:.5rem;padding-inline:.375rem 1rem;transition:background-color var(--transition-short)}.theme-switch[data-enhanced=true] .theme-switch-select option i{margin-inline-end:.375rem}.theme-switch[data-enhanced=true] .theme-switch-select option:hover,.theme-switch[data-enhanced=true] .theme-switch-select option:focus-visible{background-color:var(--clr-hover)}.theme-switch[data-enhanced=true] .theme-switch-select option:checked{background-color:var(--clr-secondary);color:var(--clr-surface)}.theme-switch[data-enhanced=true] .theme-switch-select option::checkmark{content:""}.theme-switch[data-enhanced=true] .theme-switch-select selectedcontent{display:inline-flex;align-items:center;justify-content:center}.theme-switch[data-enhanced=true] .theme-switch-select selectedcontent span:last-child{display:none}.theme-switch[data-enhanced=true] .theme-switch-select::picker-icon{display:none}.theme-switch[data-enhanced=true] .theme-switch-select:is(:active,:open){background-color:var(--clr-secondary);color:var(--clr-surface)}.theme-switch[data-enhanced=true] .theme-switch-select:is(:active,:open) .main-nav-button{color:currentColor}.theme-switch[data-enhanced=true] .theme-switch-select:focus-visible{outline:4px solid currentcolor;outline-offset:2px}}}@layer components{.site-search-dialog{inline-size:min(72rem,calc(100vw - 2rem));max-inline-size:72rem;margin-block-start:calc(var(--header-size) + 1rem);margin-inline:auto;border:2px solid var(--clr-border);border-radius:var(--radius-button);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);background-color:var(--clr-bg-light);color:var(--clr-text);padding:0}.site-search-dialog::backdrop{background:color-mix(in srgb,var(--clr-text) 40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-search-dialog .site-search-dialog-form{display:grid;gap:var(--sp);padding:clamp(1rem,2vw,2rem)}.site-search-dialog .site-search-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp)}.site-search-dialog .site-search-dialog-header h2{margin:0;color:var(--clr-primary)}.site-search-dialog label{font-weight:var(--fw-bold)}.site-search-dialog .site-search-dialog-input{inline-size:100%;border:2px solid var(--clr-border);border-radius:var(--radius-button-s);padding:.8rem 1rem;font-size:clamp(1.125rem,1.5vw + .75rem,1.9rem);background-color:var(--clr-surface)}.site-search-dialog .site-search-dialog-input:focus-visible{outline:4px solid var(--clr-primary);outline-offset:2px}.site-search-dialog .site-search-dialog-actions{display:grid;gap:var(--sp)}@media (width >= 52em){.site-search-dialog .site-search-dialog-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end}}:is(.site-search-dialog,.search-page) .theme-switch{inline-size:fit-content;max-inline-size:100%;display:inline-grid;gap:.45rem}:is(.site-search-dialog,.search-page) .theme-switch .theme-switch-select{inline-size:fit-content;max-inline-size:100%;border:2px solid var(--clr-border);border-radius:var(--radius-button-s);padding:.8rem 1rem;font-size:clamp(1rem,.9vw + .8rem,1.2rem);background-color:var(--clr-surface);color:var(--clr-text)}:is(.site-search-dialog,.search-page) .theme-switch .theme-switch-select:focus-visible{outline:4px solid var(--clr-primary);outline-offset:2px}.search-page{margin-block:var(--sp-xl)}.search-page .search-page-form{display:grid;gap:var(--sp);margin-block-end:var(--sp)}@media (width >= 52em){.search-page .search-page-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.search-page label{font-weight:var(--fw-bold)}.search-page .search-page-input{inline-size:100%;border:2px solid var(--clr-border);border-radius:var(--radius-button-s);padding:.8rem 1rem;font-size:clamp(1.125rem,1.5vw + .75rem,1.9rem);background-color:var(--clr-surface)}.search-page .search-page-input:focus-visible{outline:4px solid var(--clr-primary);outline-offset:2px}.search-page .search-page-state{margin-block:var(--sp)}.search-results-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp)}.search-pagination{margin-block-start:var(--sp);display:flex;align-items:center;gap:var(--sp);flex-wrap:wrap}.search-pagination-info{color:var(--clr-text-light);font-weight:var(--fw-bold)}.search-result-item{border:1px solid var(--clr-border-bright);border-radius:var(--radius-button);background-color:var(--clr-bg-light);box-shadow:1px 1px color-mix(in srgb,var(--clr-shadow) 50%,transparent)}.search-result-link{display:grid;gap:.35rem;padding:var(--sp);color:inherit;text-decoration:none;border-radius:inherit}.search-result-link:is(:hover,:focus-visible){background-color:var(--clr-hover)}.search-result-type{font-size:.85rem;font-weight:var(--fw-bold);color:var(--clr-secondary)}.search-result-title{margin:0;color:var(--clr-primary);font-size:clamp(1.1rem,1vw + .95rem,1.4rem)}.search-result-subtitle,.search-result-text{margin:0;color:var(--clr-text-light)}.search-result-mark{background-color:color-mix(in srgb,var(--clr-primary) 25%,transparent);color:inherit;border-radius:.2rem;padding-inline:.08em}}@layer components{:is([class|=button],button[type=submit]){--button-bg: transparent;--button-scheme: var(--color-scheme, var(--clr-primary));--button-color: var(--button-scheme);--button-border: var(--button-scheme);display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding-block:.5rem;padding-inline:1rem .875rem;border:2px solid var(--button-border);border-radius:var(--radius-button-s);background-color:var(--button-bg);color:var(--button-color);font:inherit;font-size:clamp(1rem,.4vw + .95rem,1.25rem);font-weight:var(--fw-bold);line-height:1.1;text-decoration:none;cursor:pointer;transition:color .12s var(--ease-drawer-transform),background-color .12s var(--ease-drawer-transform),border-color .12s var(--ease-drawer-transform)}:is([class|=button],button[type=submit]) i{font-size:1.2em}:is([class|=button],button[type=submit])[data-icon-position=right]{flex-direction:row-reverse}:is([class|=button],button[type=submit]):focus-visible{outline:none;box-shadow:0 0 0 .375rem color-mix(in srgb,var(--button-border) 18%,transparent)}:is([class|=button],button[type=submit]).button-primary{--button-bg: var(--button-scheme);--button-color: var(--clr-text-bright)}@media (pointer: fine){:is([class|=button],button[type=submit]):is(:hover,:focus-visible){--button-bg: color-mix(in srgb, var(--button-scheme) 15%, transparent);--button-color: var(--button-scheme);--button-border: var(--button-scheme);outline:none;box-shadow:0 0 0 .375rem color-mix(in srgb,var(--button-border) 18%,transparent)}:is([class|=button],button[type=submit]).button-primary:is(:hover,:focus-visible){--button-bg: color-mix(in srgb, var(--button-scheme) 88%, var(--clr-bg-light) 12%);--button-color: var(--clr-text-bright);--button-border: var(--button-scheme)}}}@layer components{.contact-form{--contact-accent: color-mix(in srgb, var(--clr-secondary) 85%, white 15%);--form-gap: var(--sp);display:grid;gap:1rem}.contact-form h2{margin-block:0 var(--sp);font-size:var(--fs-m);font-weight:var(--fw-title);color:var(--clr-secondary);text-box:trim-both cap alphabetic;text-align:start}.contact-form form,.contact-form .form-row{display:grid;gap:var(--form-gap)}.contact-form .form-column{display:grid;gap:1rem;grid-column:span var(--span, 6)}.contact-form .form-field{--c-spacing: .75em;position:relative;display:grid;gap:.35rem;padding-block-start:var(--c-spacing)}.contact-form .form-field label{position:absolute;inset-block-start:0;inset-inline-start:var(--sp-s);display:block;font-weight:var(--fw-bold);background-color:var(--clr-secondary);color:var(--clr-text-bright);font-size:var(--fs-s);padding-block:.2em;padding-inline:var(--sp-xs);border-radius:var(--radius-button-s)}.contact-form .form-field :is(input,textarea){inline-size:100%;padding:.875rem 1rem;border:2px solid var(--clr-border);border-radius:var(--radius-button-s);background:var(--clr-surface);transition:border-color .12s var(--ease-drawer-transform),box-shadow .12s var(--ease-drawer-transform)}.contact-form .form-field :is(input,textarea):hover{border-color:var(--contact-accent)}.contact-form .form-field :is(input,textarea):focus-visible{outline:none;border-color:var(--contact-accent);box-shadow:0 0 0 .375rem color-mix(in srgb,var(--contact-accent) 18%,transparent)}.contact-form .form-field textarea{min-block-size:11rem;resize:vertical}.contact-form button[type=submit]{--button-bg: var(--clr-secondary);--button-color: var(--clr-text-bright);--button-border: var(--clr-secondary);justify-self:end}.contact-form .form-errors,.contact-form .form-success{padding-block:var(--sp-xs);padding-inline:var(--sp);border-radius:var(--radius-button-s);font-size:var(--fs-s);margin-block-end:var(--sp)}.contact-form .form-errors ul,.contact-form .form-success ul{margin:0;padding-inline-start:1.25rem}.contact-form .form-errors{--clr-warn: hsl(0, 72%, 51%);border:1px solid color-mix(in srgb,var(--clr-warn) 50%,transparent);background:color-mix(in srgb,var(--clr-warn) 5%,var(--clr-bg-dark) 95%);color:var(--clr-warn)}.contact-form .form-success{--clr-success: hsl(120, 80%, 35%);border:1px solid color-mix(in srgb,var(--clr-success) 50%,transparent);background:color-mix(in srgb,var(--clr-success) 5%,var(--clr-bg-dark) 95%)}@media (width >= 48em){.contact-form .form-row{grid-template-columns:repeat(6,minmax(0,1fr))}.contact-form .form-column{grid-column:span var(--span, 6)}}}@layer components{@scope (.episode-view){:scope .episode-participants{--participant-avatar-size: 2.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-xs)}:scope .episode-participants .episode-participants-row{display:grid;gap:.25rem;align-content:start;min-inline-size:0}:scope .episode-participants .episode-participants-list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}:scope .episode-participants .episode-participants-item{margin:0;padding:0;min-block-size:var(--participant-avatar-size)}:scope .episode-participants .episode-participants-link{display:flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;border-radius:var(--radius-sm);padding-inline-end:.375rem;min-inline-size:0}:scope .episode-participants .episode-participants-link:is(:hover,:focus-visible){color:var(--clr-secondary);text-decoration:underline;text-underline-offset:.2em}:scope .episode-participants .episode-participants-avatar{inline-size:var(--participant-avatar-size);block-size:var(--participant-avatar-size);display:inline-grid;place-items:center;border-radius:999px;overflow:hidden;flex:none;object-fit:cover;border:1px solid var(--clr-border)}:scope .episode-participants .episode-participants-avatar-fallback{background-color:var(--clr-secondary);color:var(--clr-surface);font-weight:var(--fw-bold);font-size:.8rem;letter-spacing:.03em;text-transform:uppercase}:scope .episode-participants .episode-participants-name{font-size:var(--fs-xs);line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:scope .episode-text h1,:scope .episode-text h2,:scope .episode-text h3,:scope .episode-text h4{text-align:left;margin-block:1.5em .5em;color:var(--clr-secondary)}:scope .episode-text h2{font-size:2em}:scope .episode-text h3{font-size:1.5em}:scope .episode-text h4{font-size:1.25em}:scope .episode-text a:any-link{color:var(--clr-primary);text-decoration:underline;text-underline-offset:.2em}:scope .episode-text a:any-link:hover,:scope .episode-text a:any-link:focus-visible{color:var(--clr-secondary);text-decoration-color:var(--clr-secondary)}}}@layer components{.podcaster-html5-player audio{width:100%}[id^=podlovePlayerContainer-]{margin-top:var(--podlove-player-margin-top)}}@layer components{@scope (.podcast-player){:scope .podcast-player-container{display:grid;gap:clamp(var(--sp),1vw + var(--sp-s),var(--sp-l));font-size:var(--fs-r);line-height:var(--lh);margin-block:var(--sp-xl)}:scope h2{margin-block:0;font-size:var(--fs-m);font-weight:var(--fw-title);color:var(--clr-secondary);text-box:trim-both cap alphabetic;text-align:start}:scope .podcast-player-intro{display:flex;flex-direction:column;gap:1rem;align-self:center}:scope .podcast-player-text{max-inline-size:38ch;margin-block:00;text-wrap:pretty}:scope .podcast-player-media{min-inline-size:0;inline-size:100%;overflow:hidden;border-radius:var(--radius-button);background-color:var(--clr-bg-light);border:var(--clr-border);padding:var(--sp-s);align-self:center;justify-self:center}:scope .podcast-player-media :where([id^=podlove-player-]){min-inline-size:0;inline-size:100%;max-inline-size:100%}:scope .podcast-player-media :where([id^=podlove-player-] iframe){display:block;min-inline-size:0;inline-size:100%!important;max-inline-size:100%!important;border:0}:scope[data-media-position=left] .podcast-player-intro{order:2}:scope[data-media-position=left] .podcast-player-media{order:1}@container main (width >= 35em){:scope .podcast-player-container{grid-template-columns:minmax(0,1fr) minmax(20rem,1.5fr)}:scope .tw-last-episode-intro{align-self:center}:scope[data-media-position=left] .podcast-player-container{grid-template-columns:minmax(20rem,1.5fr) minmax(0,1fr)}}@container main (width >= 50em){:scope .podcast-player-container{grid-template-columns:minmax(0,1fr) minmax(30rem,1.7fr)}:scope[data-media-position=left] .podcast-player-container{grid-template-columns:minmax(30rem,1.7fr) minmax(0,1fr)}}}}@layer base{.gold-sponsors{--c-flex-direction: column;--c-flex-justify: center;--c-flex-gap: var(--sp-s);padding-block:var(--sp-xl);padding-inline:var(--sp-content);text-align:center}.gold-sponsors header{margin-block-end:var(--sp)}.gold-sponsors .sponsors{display:flex;flex-direction:var(--c-flex-direction);justify-content:var(--c-flex-justify);align-items:center;gap:var(--c-flex-gap)}.gold-sponsors .sponsors .handwriting{font-size:2.75rem}.gold-sponsors .handwriting{color:var(--clr-secondary);font-size:1.5rem;font-weight:var(--fw-bold)}.gold-sponsors .sponsor{display:block;color:var(--clr-secondary);inline-size:var(--c-logo-size)}.gold-sponsors .sponsor[data-sponsor=mittwald]{--c-logo-size: 15rem}.gold-sponsors .sponsor[data-sponsor=kirby]{--c-logo-size: 11rem}.gold-sponsors .sponsor svg{display:block}@media (width >= 48em){.gold-sponsors{--c-flex-direction: row;--c-flex-gap: 2rem}}.about-us{--c-clr-text: var(--clr-surface);--c-clr-border: color-mix(in oklab, var(--clr-surface) 40%, transparent);--c-social-hover-bg: color-mix(in oklab, white 18%, transparent);background-color:var(--clr-bg-footer);color:var(--c-clr-text);font-size:var(--fs-s)}.about-us a{color:var(--c-clr-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--c-clr-border);transition:all .2s ease}.about-us a:hover,.about-us a:focus-visible{text-decoration-color:var(--clr-text-bright)}.about-us .inner{padding-block:var(--sp-xl);padding-inline:var(--sp-content)}.about-us .about-us{color:var(--c-clr-text)}.about-us .footer-bottom{margin-block-start:var(--sp-l);padding-block-start:var(--sp-m);border-block-start:1px solid var(--c-clr-border);display:flex;flex-direction:column;gap:var(--sp)}.about-us .footer-meta-links{display:flex;flex-wrap:wrap;gap:var(--sp-m);margin-block-end:var(--sp)}.about-us .footer-contact-hint{color:var(--clr-text-bright)}.about-us .footer-contact-hint .handwriting{display:block;font-family:var(--ff-hand);font-size:1.5rem;font-weight:300}.about-us .footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:0}.about-us .footer-social-link{display:inline-flex;align-items:center;justify-content:center;padding:.6rem;border-radius:var(--radius-button-s);color:inherit;transition:background-color var(--transition-short)}.about-us .footer-social-link:hover,.about-us .footer-social-link:focus-visible{background-color:var(--c-social-hover-bg)}.about-us .footer-social-link svg{display:block;inline-size:1.25rem;block-size:1.25rem}@media (width >= 64em){.about-us .footer-bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-m)}.about-us .footer-social{justify-content:flex-end;flex-shrink:0}}}@layer base{.teilnehmende-intro{margin:1.5rem 0}.tw-participants .tw-participants-list{column-width:20ch;column-gap:var(--sp-content-gap);list-style:none;padding:0;text-align:center;font-size:1.125rem;margin-block:0 var(--sp-xl);font-weight:var(--fw-bold);max-inline-size:var(--narrow-max-size);margin-inline:auto}.tw-participants .tw-participants-list li{break-inside:avoid}.tw-participants .tw-participants-list a{display:inline-block;text-decoration:none;color:var(--clr-primary);border-radius:var(--radius-button);transition:background-color 8ms ease-in-out;padding-block:.35em;padding-inline:1.25em}.tw-participants .tw-participants-list a:hover,.tw-participants .tw-participants-list a:focus-visible{background-color:var(--clr-hover)}@media (width < 56.25em){.tw-participants .tw-participants-list{columns:2}}@media (width < 37.5em){.tw-participants .tw-participants-list{columns:1}}.tw-participants .tw-participants-cards{display:flex;justify-content:center;gap:var(--sp);list-style:none;padding:0;margin-block:0 var(--sp-xl)}.tw-participants .tw-participants-card{display:grid;gap:var(--sp);text-decoration:none;color:inherit;transition:background-color 8ms ease-in-out;justify-items:center;border-radius:var(--radius-button);padding-block:var(--sp);padding-inline:var(--sp);text-align:center}.tw-participants .tw-participants-card img{display:block;inline-size:min(12rem,25vw);block-size:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.tw-participants .tw-participants-card:hover,.tw-participants .tw-participants-card:focus-visible{background-color:var(--clr-hover)}.tw-participants .tw-participants-name{font-size:1.125rem;font-weight:var(--fw-bold);color:var(--clr-primary)}.participant-image img{width:240px;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.5rem}.participant-profiles ul{list-style:none;margin:0;padding:0}.participant-profiles li{margin:.35rem 0}}@layer components{.season{margin-block:var(--sp-xxl)}.season-list{column-count:2}}@layer components{.episode-comments{margin-top:2rem}.list-comments,.list-comments ul{list-style:none;margin:0;padding:0}.list-comments>li,.list-comments ul>li{border:1px solid #d8dee4;border-radius:8px;padding:1rem;margin-top:1rem;background:#fff}.list-comments ul{margin-top:1rem;margin-left:1.25rem}.list-comments .comment-replies{border-left:2px solid #e5e7eb;padding-left:.9rem}.list-comments .comment-depth-1>li{background:#fafafa}.list-comments .comment-depth-2>li{background:#f6f8fb}.list-comments li>header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.list-comments li>header img,.list-comments li>header svg,.list-comments li>header .komment-avatar-initials{width:32px;height:32px;border-radius:999px;object-fit:cover}.list-comments .p-content{margin:.5rem 0 .75rem}.list-comments footer{display:flex;gap:.75rem;align-items:center;font-size:.875rem}.list-comments footer time{color:#6b7280}#kommentform{margin-top:1.5rem}}@layer components{#kommentform{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"message" "replyHandleDisplay" "comment" "email" "author" "authorsite" "privacy" "button";gap:var(--sp-xs);align-items:start}#kommentform label{min-inline-size:0}#kommentform :is(input[type=text],input[type=email],input[type=url],textarea){inline-size:100%}#kommentform .form-feedback{grid-area:message}#kommentform .replyHandleDisplay{grid-area:replyHandleDisplay}#kommentform label[for=comment]{grid-area:comment}#kommentform label[for=comment] textarea{width:100%}#kommentform label[for=email]{grid-area:email}#kommentform label[for=author]{grid-area:author}#kommentform label[for=author_url]{grid-area:authorsite}#kommentform .komment-privacy{grid-area:privacy;font-size:smaller}#kommentform input[type=submit]{grid-area:button;inline-size:100%}#kommentform #url{position:relative;left:-200vw;height:0}#kommentform .msg{border:1px solid #ccc;padding:1em;background-color:#f9f9f9;opacity:0;display:none}#kommentform .msg.visible{display:block;animation:kmsg-fade 1s linear forwards;animation-delay:.5s}#kommentform .msg.msg-success{border-color:green;background-color:#e9f9e9}#kommentform .msg.msg-error{border-color:red;background-color:#f9e9e9}#kommentform .msg.msg-info{border-color:#00f;background-color:#e9e9f9}#kommentform .loader{display:none;animation:none}#kommentform .loader svg{width:30px;height:30px;animation:kspin infinite 1s linear forwards}#kommentform .loader.visible{display:flex;align-items:center}@media (width >= 48em){#kommentform{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"message message message" "replyHandleDisplay replyHandleDisplay replyHandleDisplay" "comment comment comment" "email author authorsite" "privacy privacy button"}#kommentform input[type=submit]{inline-size:auto;justify-self:end}}@keyframes kspin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes kmsg-fade{0%{opacity:0}to{opacity:1}}}@layer components{@scope (.tw-brand){:scope{text-align:center;margin-block:0 var(--sp-l)}:scope .animation{font-family:var(--ff-brand);font-size:clamp(3.25rem,12vw,8rem);letter-spacing:-.03em;text-rendering:geometricPrecision;display:inline-flex;align-items:baseline;will-change:font-variation-settings;color:var(--clr-primary)}:scope .animation .word{display:inline-block;text-box:trim-both cap alphabetic}:scope .animation .word:nth-of-type(1){font-variation-settings:"wght" 460,"wdth" 98,"opsz" 46;animation:twBrandPulse 10s ease-in-out infinite both;animation-delay:-5s}:scope .animation .word:nth-of-type(2){font-variation-settings:"wght" 620,"wdth" 104,"opsz" 58;animation:twBrandPulse 10s ease-in-out infinite both}:scope .byline{font-size:var(--fs-s);color:var(--clr-primary);font-weight:var(--fw-bold);margin-block-start:.5em;text-wrap:pretty;max-inline-size:25ch;margin-inline:auto}@media (width >= 50em){:scope{margin-block:var(--sp-xl) var(--sp-l)}:scope .byline{text-align:end;padding-inline-end:8vw;max-inline-size:unset}}}@scope (.tw-brand-networks){:scope{position:relative;--pointer-font-size: 1.25rem;--pointer-arrow-inline-size: 2.25rem;--pointer-arrow-block-size: 1.4rem;--pointer-arrow-gap: .5em;--pointer-text-max-inline-size: 12ch}:scope ul{list-style:none;margin:0;padding-inline-start:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}:scope ul a{display:block;padding:var(--sp-m);border-radius:var(--radius-button);transition:background-color var(--transition-short)}:scope ul a:hover,:scope ul a:focus-visible{background-color:var(--clr-hover)}:scope ul svg{--c-icon-size: 2.5rem;display:block;block-size:var(--c-icon-size);inline-size:var(--c-icon-size);color:var(--clr-primary)}:scope .pointer{font-family:var(--ff-hand);font-size:var(--pointer-font-size);color:var(--clr-secondary);display:none;pointer-events:none;position:absolute;z-index:2;inline-size:0;block-size:0;white-space:nowrap;opacity:0;transform:translateY(.25rem);transition:opacity .14s ease-out,transform .22s var(--ease-drawer-transform)}:scope .pointer-text{position:absolute;inset-block-end:1.1rem;inset-inline-end:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));display:flex;flex-wrap:wrap;gap:.35ch;align-items:flex-end;max-inline-size:var(--pointer-text-max-inline-size);font-weight:var(--fw-bold);line-height:.95;text-align:right;justify-content:flex-end;transform:translateY(.5em)}:scope .pointer-custom,:scope .pointer-text.is-rss-custom .pointer-start,:scope .pointer-text.is-rss-custom .pointer-network,:scope .pointer-text.is-rss-custom .pointer-end{display:none}:scope .pointer-text.is-rss-custom .pointer-custom{display:inline}:scope .pointer.is-left .pointer-text{inset-inline-end:auto;inset-inline-start:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));text-align:left;justify-content:flex-start}:scope .pointer-arrow{position:absolute;inset-block-end:-.25em;inline-size:var(--pointer-arrow-inline-size);block-size:var(--pointer-arrow-block-size);flex:0 0 auto;color:currentColor;display:block;inset-inline-end:0;transform-origin:center}:scope .pointer-arrow svg{color:var(--clr-secondary)}:scope .pointer-arrow .arrow-line{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}:scope .pointer-arrow .arrow-head{fill:currentColor}:scope .pointer.is-left .pointer-arrow{inset-inline-start:0;inset-inline-end:auto;transform:scaleX(-1)}@media (width >= 64em){:scope{--pointer-font-size: clamp(1.5rem, 1.1vw + 1rem, 1.875rem);--pointer-arrow-inline-size: clamp(2.6rem, 2vw + 1.4rem, 3.25rem);--pointer-arrow-block-size: clamp(1.6rem, 1.1vw + .9rem, 2rem);--pointer-text-max-inline-size: none}:scope .pointer-text{flex-wrap:nowrap;line-height:1;transform:translateY(.35em)}}@media (hover: hover) and (pointer: fine){:scope .pointer{display:block;inset-inline-start:50%;inset-block-start:0}:scope:hover .pointer,:scope.has-default-pointer .pointer,:scope:has(a:focus-visible) .pointer{opacity:1;transform:translateY(0)}:scope .pointer.is-copy-hide{animation:twPointerHideAfterCopy .18s ease-out 2s forwards}@supports (anchor-name: --network-default) and (inset-inline-start: anchor(left)){:scope ul a:first-child{anchor-name:--network-default}:scope ul a.is-pointer-target{anchor-name:--network-target}:scope .pointer{position-anchor:--network-default;inset-inline-start:anchor(center);inset-block-start:calc(anchor(top) - .6rem)}:scope:has(ul a.is-pointer-target) .pointer{position-anchor:--network-target}}}}@keyframes twPointerHideAfterCopy{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.25rem)}}@keyframes twBrandPulse{0%{font-variation-settings:"wght" 620,"wdth" 104,"opsz" 58}50%{font-variation-settings:"wght" 460,"wdth" 98,"opsz" 46}to{font-variation-settings:"wght" 620,"wdth" 104,"opsz" 58}}}@layer components{@scope (.tw-brand-networks){:scope{position:relative;--pointer-font-size: 1.25rem;--pointer-arrow-inline-size: 2.25rem;--pointer-arrow-block-size: 1.4rem;--pointer-arrow-gap: .5em;--pointer-text-max-inline-size: 12ch}:scope ul{list-style:none;margin:0;padding-inline-start:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}:scope ul a{display:block;padding:var(--sp-xs);border-radius:var(--radius-button);transition:background-color var(--transition-short)}:scope ul a:hover,:scope ul a:focus-visible{background-color:var(--clr-hover)}:scope ul svg{--c-icon-size: 1.875rem;display:block;block-size:var(--c-icon-size);inline-size:var(--c-icon-size);color:var(--clr-primary)}@media (width <= 30em){:scope ul{max-inline-size:20rem;margin-inline:auto}}@media (width >= 50em){:scope ul a{padding:var(--sp)}:scope ul svg{--c-icon-size: 2.8rem}}:scope .pointer{font-size:var(--pointer-font-size);font-weight:var(--fw-bold);color:var(--clr-secondary);display:none;pointer-events:none;position:absolute;z-index:2;inline-size:0;block-size:0;white-space:nowrap;opacity:0;transform:translateY(.25rem);transition:opacity .14s ease-out,transform .22s var(--ease-drawer-transform)}:scope .pointer-mobile{font-size:var(--pointer-font-size);font-weight:var(--fw-bold);color:var(--clr-secondary);line-height:1;text-align:center;margin-block:0 var(--sp-s)}@media (pointer: fine) or (width >= 50em){:scope .pointer-mobile{display:none}}:scope .pointer-text{position:absolute;inset-block-end:1.1rem;inset-inline-end:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));display:flex;flex-wrap:wrap;gap:.35ch;align-items:flex-end;max-inline-size:var(--pointer-text-max-inline-size);line-height:.95;text-align:right;justify-content:flex-end;transform:translateY(.5em)}:scope .pointer-custom,:scope .pointer-text.is-rss-custom .pointer-start,:scope .pointer-text.is-rss-custom .pointer-network,:scope .pointer-text.is-rss-custom .pointer-end{display:none}:scope .pointer-text.is-rss-custom .pointer-custom{display:inline}:scope .pointer.is-left .pointer-text{inset-inline-end:auto;inset-inline-start:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));text-align:left;justify-content:flex-start}:scope .pointer-arrow{position:absolute;inset-block-end:-.25em;inline-size:var(--pointer-arrow-inline-size);block-size:var(--pointer-arrow-block-size);flex:0 0 auto;color:currentColor;display:block;inset-inline-end:0;transform-origin:center}:scope .pointer-arrow svg{color:var(--clr-secondary)}:scope .pointer-arrow .arrow-line{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}:scope .pointer-arrow .arrow-head{fill:currentColor}:scope .pointer.is-left .pointer-arrow{inset-inline-start:0;inset-inline-end:auto;transform:scaleX(-1)}@media (width >= 64em){:scope{--pointer-font-size: clamp(1.5rem, 1.1vw + 1rem, 1.875rem);--pointer-arrow-inline-size: clamp(2.6rem, 2vw + 1.4rem, 3.25rem);--pointer-arrow-block-size: clamp(1.6rem, 1.1vw + .9rem, 2rem);--pointer-text-max-inline-size: none}:scope .pointer-text{flex-wrap:nowrap;line-height:1;transform:translateY(.35em)}}@media (hover: hover) and (pointer: fine){:scope{padding-block-start:clamp(3rem,2.4vw + 1.2rem,4rem)}:scope .pointer{display:block;inset-inline-start:50%;inset-block-start:0}:scope:hover .pointer,:scope.has-default-pointer .pointer,:scope:has(a:focus-visible) .pointer{opacity:1;transform:translateY(0)}:scope .pointer.is-copy-hide{animation:twPointerHideAfterCopy .18s ease-out 2s forwards}@supports (anchor-name: --network-default) and (inset-inline-start: anchor(left)){:scope ul a:first-child{anchor-name:--network-default}:scope ul a.is-pointer-target{anchor-name:--network-target}:scope .pointer{position-anchor:--network-default;inset-inline-start:anchor(center);inset-block-start:calc(anchor(top) - .6rem)}:scope:has(ul a.is-pointer-target) .pointer{position-anchor:--network-target}}}}@keyframes twPointerHideAfterCopy{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.25rem)}}@keyframes twBrandPulse{0%{font-variation-settings:"wght" 620,"wdth" 104,"opsz" 58}50%{font-variation-settings:"wght" 460,"wdth" 98,"opsz" 46}to{font-variation-settings:"wght" 620,"wdth" 104,"opsz" 58}}}@layer components{@scope (.tw-podcast-episodes){:scope{--list-gap: var(--sp-l);margin-block:var(--sp-xl);margin-inline:auto;font-size:var(--fs-r)}:scope h2{color:var(--color-scheme, var(--clr-primary))}:scope .tw-podcast-episodes-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--list-gap);grid-template-columns:1fr}:scope .tw-podcast-episodes-item{--podcast-episodes-scheme: var(--color-scheme, var(--clr-primary))}:scope .tw-podcast-episodes-item article{display:flex;flex-direction:column;gap:var(--sp-s);color:currentColor;block-size:100%;border:2px solid var(--clr-border);border-radius:var(--radius-button);background-color:var(--clr-bg-light);padding:var(--sp);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow)}:scope .tw-podcast-episodes-item h3{margin:0;font-size:clamp(1rem,.8rem + .9vw,1.5rem);font-weight:var(--fw-title);line-height:var(--lh-s);color:var(--podcast-episodes-scheme);text-align:start}:scope .tw-podcast-episodes-item .tw-podcast-episodes-subtitle{margin-block:.2em 0;color:var(--podcast-episodes-scheme);font-size:var(--fs-s);font-weight:var(--fw-bold);line-height:var(--lh-s)}:scope .tw-podcast-episodes-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp);font-size:var(--fs-s)}:scope .tw-podcast-episodes-meta>*{display:flex;align-items:center;gap:var(--sp-xs);color:var(--podcast-episodes-scheme);margin:0}:scope .tw-podcast-episodes-duration{display:inline-flex;align-items:center;gap:.35rem;font-weight:var(--fw-bold);line-height:1}:scope .tw-podcast-episodes-persons{gap:0}:scope .tw-podcast-episodes-teaser{margin:0;text-wrap:pretty;flex:1}:scope .tw-podcast-episodes-footer{margin-block-start:var(--sp-l);text-align:center}@media (width >= 48em){:scope .tw-podcast-episodes-list{--list-gap: var(--sp-l);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 68em){:scope .tw-podcast-episodes-list{grid-template-columns:repeat(3,minmax(0,1fr))}}}}@layer components{@scope (.tw-podcast-stats){:scope{--stats-columns: 2;margin-block:var(--sp-xxl);background-color:var(--clr-bg-dark);border-block:2px solid var(--clr-border);padding-block:var(--sp-l);text-align:center}:scope h2{margin-block-start:0;color:var(--clr-secondary)}:scope .tw-podcast-stats-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--stats-columns),minmax(0,1fr));gap:var(--sp);align-items:stretch}:scope .tw-podcast-stats-item{display:grid;grid-template-rows:auto 1fr auto;gap:var(--sp-xs);block-size:100%}:scope .tw-podcast-stats-icon{color:var(--clr-secondary);font-size:3.7rem;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 200,"opsz" 24}:scope .tw-podcast-stats-label{display:flex;align-items:center;justify-content:center;font-size:var(--fs)}:scope .tw-podcast-stats-value{font-size:var(--fs-l);font-weight:var(--fw-title);line-height:var(--lh-s);color:var(--clr-secondary)}@media (width >= 64em){:scope{--stats-columns: 4}}}}@layer components{@scope (.tw-teaser){:scope{display:grid;grid-template-areas:"title" "foreword" "afterword";gap:clamp(var(--sp-m),1vw + var(--sp-xs),var(--sp-xl));margin-block:var(--sp-xxl);margin-inline:auto;padding-inline:clamp(0rem,1vw,var(--sp-m));align-items:start;text-align:center}:scope p{margin:0}:scope .tw-teaser-title-wrap{grid-area:title;position:relative;justify-self:center;inline-size:fit-content;max-inline-size:100%}:scope .tw-teaser-title{margin:0;color:var(--clr-secondary);font-size:clamp(1.6rem,1.2rem + 1.8vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.08rem;max-inline-size:15ch;text-wrap:balance}:scope .tw-teaser-badge{--c-badge-size: 4.5rem;--c-badge-offset: calc(var(--sp) * -1);position:absolute;inset-block-start:var(--c-badge-offset);inset-inline-end:var(--c-badge-offset);rotate:-10deg;display:inline-flex;align-items:center;justify-content:center;block-size:var(--c-badge-size);inline-size:var(--c-badge-size);padding:var(--sp-xs);border-radius:50%;background-color:var(--clr-secondary);color:var(--clr-text-bright);font-size:.78rem;font-weight:700;text-transform:uppercase;line-height:1}:scope .tw-teaser-foreword,:scope .tw-teaser-afterword{text-wrap:pretty;max-inline-size:25ch;margin-inline:auto;font-size:var(--fs-r);font-weight:600;color:var(--clr-primary);letter-spacing:-.025rem}:scope .tw-teaser-foreword{grid-area:foreword}:scope .tw-teaser-afterword{grid-area:afterword}@container main (width >= 48em){:scope{grid-template-areas:"foreword title afterword";grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);column-gap:3rem;align-items:center}:scope .tw-teaser-foreword{justify-self:end}:scope .tw-teaser-afterword{justify-self:start}}}}@layer components{.tw-handwritten{display:flex;justify-content:center;align-items:flex-start;gap:var(--sp);font-family:var(--ff-hand);font-size:clamp(1.125rem,3vw,1.75rem);font-weight:600;line-height:1.2;color:var(--clr-secondary);max-inline-size:var(--narrow-max-size);margin-block-end:var(--sp-xl);margin-inline:auto;text-align:center}.tw-handwritten.arrow-right{flex-direction:row-reverse}.tw-handwritten.arrow-left{flex-direction:row}.tw-handwritten-arrow{display:inline-flex;inline-size:clamp(1.5rem,8vw,3rem);block-size:auto;flex-shrink:0;margin-top:.2rem}.tw-handwritten-arrow svg{inline-size:100%;block-size:auto;transform-origin:center}.tw-handwritten.arrow-right .tw-handwritten-arrow svg{transform:scaleY(-1)}.tw-handwritten.arrow-left .tw-handwritten-arrow svg{transform:scale(-1)}.tw-handwritten-text{padding-block-start:.5em}}@layer components{@scope (.tw-testimonials){:scope{--p-padding: 3rem;--avatar-size: 6.625rem;--list-gap: var(--sp-l);margin-block:var(--sp-xxl);font-size:var(--fs-r)}:scope .tw-testimonials-list{list-style:none;margin:0 auto;padding:0;display:grid;gap:var(--list-gap);grid-template-columns:1fr;justify-content:center;align-items:stretch}:scope .tw-testimonials-list li{display:flex;padding-inline-start:calc(var(--p-padding) - var(--sp))}:scope .tw-testimonial-item{display:grid;grid-template-rows:1fr auto;position:relative;border:2px solid var(--clr-border);border-radius:var(--radius-button);background-color:var(--clr-bg-light);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);padding:var(--sp) var(--sp) var(--sp) calc(var(--avatar-size) - var(--sp));margin:0;inline-size:100%;block-size:100%;overflow:visible}:scope .tw-testimonial-quote{margin:0;margin-block-end:var(--sp)}:scope .tw-testimonial-quote:before{content:"”";position:absolute;inset-block-start:var(--sp-m);inset-inline-start:var(--sp-xs);font-size:8.5rem;font-weight:700;line-height:1;color:var(--clr-primary);text-box:trim-both cap alphabetic}:scope .tw-testimonial-quote p{margin:0}:scope .tw-testimonial-person{display:flex;flex-direction:column;text-align:left}:scope .tw-testimonial-person .tw-testimonial-name{color:var(--clr-primary);font-weight:var(--fw-bold)}:scope .tw-testimonial-person .tw-testimonial-profession{font-size:.875rem;font-weight:var(--fw-bold)}:scope .tw-testimonial-avatar{position:absolute;margin:0;inset-inline-start:calc((var(--avatar-size) / 2 - var(--sp-xs)) * -1);inset-block-end:var(--sp)}:scope .tw-testimonial-avatar img{display:block;inline-size:var(--avatar-size);block-size:var(--avatar-size);object-fit:cover;border-radius:50%;border:.2rem solid color-mix(in srgb,var(--clr-primary) 25%,transparent)}@media (width >= 48em){:scope .tw-testimonials-list{--list-gap: var(--sp-xl);grid-template-columns:repeat(2,minmax(20rem,33rem))}:scope .tw-testimonials-list li{padding-inline-start:0}}}}
