@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-CqvA2Ze4.woff2)format("woff2-variations")}@layer plugins{@layer plugins{:where(:root){--twt-color-accent:var(--lightningcss-light,#1f7a2e)var(--lightningcss-dark,#85e094);--twt-color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--twt-color-speaker:var(--lightningcss-light,#63c)var(--lightningcss-dark,#a385e0);--twt-color-text-muted:var(--lightningcss-light,#666)var(--lightningcss-dark,#b3b3b3);--twt-color-border:var(--lightningcss-light,color-mix(in srgb, #000 12%, var(--twt-color-bg)))var(--lightningcss-dark,color-mix(in srgb, #fff 12%, var(--twt-color-bg)));--twt-color-timeline:var(--lightningcss-light,color-mix(in srgb, #000 12%, var(--twt-color-bg)))var(--lightningcss-dark,color-mix(in srgb, #fff 12%, var(--twt-color-bg)));--twt-color-bg:var(--lightningcss-light,#fffcd1)var(--lightningcss-dark,#212121);--twt-border-radius:.5rem;--twt-spacing-block:3rem;--twt-spacing-gap:1.5rem;--twt-scroll-offset:5rem;--twt-font-size-text:1rem;--twt-font-size-meta:.875rem;--twt-font-weight-medium:500;--twt-font-weight-bold:600;--twt-transition:90ms ease-out}@scope(:where(.tw-transcript)){:scope{margin-block:var(--twt-spacing-block);border:1px solid var(--twt-color-border);border-radius:var(--twt-border-radius);background-color:var(--twt-color-bg)}:scope>summary{cursor:pointer;padding:var(--twt-spacing-gap);font-weight:var(--twt-font-weight-bold);border-radius:calc(var(--twt-border-radius) - 1px);transition:background-color var(--twt-transition)}:scope>summary h2{margin-block:0}:scope>summary:hover h2{text-decoration:underline}:scope>summary:focus-visible{outline:2px solid var(--twt-color-accent);outline-offset:-2px;background-color:color-mix(in srgb, var(--twt-color-accent) 5%, transparent)}:scope .twt-wrapper{padding:0 var(--twt-spacing-gap) var(--twt-spacing-gap) var(--twt-spacing-gap)}:scope h2{margin-block:0;display:inline-block}:scope .twt-intro{color:var(--twt-color-text-muted);margin-block-end:var(--twt-spacing-gap)}:scope .twt-segments{margin:0;padding:0;padding-inline-start:var(--twt-line-start-offset,0);list-style:none;display:grid}:scope .twt-segment{scroll-margin-top:var(--twt-scroll-offset);anchor-name:--segment-item;anchor-scope:--segment-meta;margin:0;padding-block-end:var(--twt-spacing-gap);padding-inline-start:2.5rem;position:relative}:scope .twt-segment:before{content:"";z-index:1;background-color:var(--twt-color-timeline);width:2px;transition:background-color .15s ease-out;display:block;position:absolute;inset-block-start:anchor(--segment-meta top);inset-block-end:-2px;inset-inline-start:1rem}:scope .twt-segment:after{content:"";border:2px solid var(--twt-color-timeline);z-index:1;width:1.25em;border-top-color:#0000;border-right-color:#0000;border-bottom-left-radius:16px;transition:border-color .15s ease-out;display:block;position:absolute;inset-block-start:calc(0px - var(--twt-spacing-gap));inset-block-end:anchor(--segment-meta 50%);inset-inline-start:1rem}:is(:scope .twt-segment:has(~.twt-segment:hover),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[aria-current=true])),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[data-player-active="1"]))):before{background-color:currentColor;transition-duration:40ms}:is(:scope .twt-segment:has(~.twt-segment:hover),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[aria-current=true])),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[data-player-active="1"]))):after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:has(.twt-timestamp[aria-current=true]):after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:has(.twt-timestamp[data-player-active="1"]):after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:hover:after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:last-child{padding-block-end:0}:scope .twt-segment:last-child:before{display:none}:scope .twt-segment:first-child .twt-meta{margin-inline-start:-2.55rem}:scope .twt-segment:first-child:before{inset-block-start:anchor(--segment-meta bottom)}:scope .twt-segment:first-child:after{display:none}:scope .twt-meta{anchor-name:--segment-meta;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block-end:.45rem;display:flex}:scope .twt-speaker{font-weight:var(--twt-font-weight-bold);color:var(--twt-color-speaker)}:scope .twt-timestamp{--twt-timestamp-icon-bg:var(--twt-color-accent);--twt-timestamp-icon-fg:var(--twt-color-on-accent);appearance:none;background:color-mix(in srgb, var(--twt-color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--twt-color-accent) 35%, var(--twt-color-border));cursor:pointer;color:var(--twt-color-accent);font-size:var(--twt-font-size-meta);font-weight:var(--twt-font-weight-medium);white-space:nowrap;transition:background-color var(--twt-transition), border-color var(--twt-transition), color var(--twt-transition), box-shadow var(--twt-transition), transform var(--twt-transition);border-radius:999px;align-items:center;gap:.42rem;padding-block:.2rem;padding-inline:.52rem .72rem;font-family:inherit;display:inline-flex}:scope .twt-timestamp .twt-icon{background:var(--twt-timestamp-icon-bg);opacity:.96;width:.92rem;height:.92rem;transition:background-color var(--twt-transition), opacity var(--twt-transition), transform var(--twt-transition);border-radius:50%;flex:none;position:relative}:scope .twt-timestamp .twt-icon:before{content:"";border-style:solid;border-width:.24rem 0 .24rem .38rem;border-color:transparent transparent transparent var(--twt-timestamp-icon-fg);width:0;height:0;transition:border-left-color var(--twt-transition), transform var(--twt-transition), opacity var(--twt-transition);position:absolute;top:50%;left:.33rem;transform:translateY(-50%)}:scope .twt-timestamp:hover,:scope .twt-timestamp:focus-visible{background:color-mix(in srgb, var(--twt-color-accent) 18%, transparent);border-color:var(--twt-color-accent);box-shadow:0 0 0 .24rem color-mix(in srgb, var(--twt-color-accent) 18%, transparent);transform:translateY(-1px)}:is(:scope .twt-timestamp:hover,:scope .twt-timestamp:focus-visible) .twt-icon{opacity:1}:is(:scope .twt-timestamp:hover,:scope .twt-timestamp:focus-visible) .twt-icon:before{transform:translate(.03rem,-50%)}:scope .twt-timestamp:focus-visible{outline:none}:scope .twt-timestamp[data-player-pending="1"]{color:color-mix(in srgb, var(--twt-color-accent) 78%, var(--twt-color-text-muted));opacity:.7;border-style:dashed}:scope .twt-timestamp[data-player-active="1"],:scope .twt-timestamp[aria-current=true]{--twt-timestamp-icon-bg:var(--twt-color-on-accent);--twt-timestamp-icon-fg:var(--twt-color-accent);background:var(--twt-color-accent);border-color:var(--twt-color-accent);box-shadow:0 0 0 .24rem color-mix(in srgb, var(--twt-color-accent) 24%, transparent);color:var(--twt-color-on-accent);font-weight:var(--twt-font-weight-bold)}:is(:scope .twt-timestamp[data-player-active="1"],:scope .twt-timestamp[aria-current=true]) .twt-icon{opacity:1}:scope .twt-content{font-size:var(--twt-font-size-text)}:scope .twt-content p:last-child{margin-block-end:0!important}}}:where(:root){--twt-color-accent:var(--lightningcss-light,#1f7a2e)var(--lightningcss-dark,#85e094);--twt-color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--twt-color-speaker:var(--lightningcss-light,#63c)var(--lightningcss-dark,#a385e0);--twt-color-text-muted:var(--lightningcss-light,#666)var(--lightningcss-dark,#b3b3b3);--twt-color-border:var(--lightningcss-light,color-mix(in srgb, #000 12%, var(--twt-color-bg)))var(--lightningcss-dark,color-mix(in srgb, #fff 12%, var(--twt-color-bg)));--twt-color-timeline:var(--lightningcss-light,color-mix(in srgb, #000 12%, var(--twt-color-bg)))var(--lightningcss-dark,color-mix(in srgb, #fff 12%, var(--twt-color-bg)));--twt-color-bg:var(--lightningcss-light,#fffcd1)var(--lightningcss-dark,#212121);--twt-border-radius:.5rem;--twt-spacing-block:3rem;--twt-spacing-gap:1.5rem;--twt-scroll-offset:5rem;--twt-font-size-text:1rem;--twt-font-size-meta:.875rem;--twt-font-weight-medium:500;--twt-font-weight-bold:600;--twt-transition:90ms ease-out}@scope(:where(.tw-transcript)){:scope{margin-block:var(--twt-spacing-block);border:1px solid var(--twt-color-border);border-radius:var(--twt-border-radius);background-color:var(--twt-color-bg)}:scope>summary{cursor:pointer;padding:var(--twt-spacing-gap);font-weight:var(--twt-font-weight-bold);border-radius:calc(var(--twt-border-radius) - 1px);transition:background-color var(--twt-transition)}:scope>summary h2{margin-block:0}:scope>summary:hover h2{text-decoration:underline}:scope>summary:focus-visible{outline:2px solid var(--twt-color-accent);outline-offset:-2px;background-color:color-mix(in srgb, var(--twt-color-accent) 5%, transparent)}:scope .twt-wrapper{padding:0 var(--twt-spacing-gap) var(--twt-spacing-gap) var(--twt-spacing-gap)}:scope h2{margin-block:0;display:inline-block}:scope .twt-intro{color:var(--twt-color-text-muted);margin-block-end:var(--twt-spacing-gap)}:scope .twt-segments{padding:0;margin:0;padding-inline-start:var(--twt-line-start-offset,0);list-style:none;display:grid}:scope .twt-segment{scroll-margin-top:var(--twt-scroll-offset);anchor-name:--segment-item;anchor-scope:--segment-meta;margin:0;padding-block-end:var(--twt-spacing-gap);padding-inline-start:2.5rem;position:relative}:scope .twt-segment:before{content:"";z-index:1;background-color:var(--twt-color-timeline);width:2px;transition:background-color .15s ease-out;display:block;position:absolute;inset-block-start:anchor(--segment-meta top);inset-block-end:-2px;inset-inline-start:1rem}:scope .twt-segment:after{content:"";border:2px solid var(--twt-color-timeline);z-index:1;width:1.25em;border-top-color:#0000;border-right-color:#0000;border-bottom-left-radius:16px;transition:border-color .15s ease-out;display:block;position:absolute;inset-block-start:calc(0px - var(--twt-spacing-gap));inset-block-end:anchor(--segment-meta 50%);inset-inline-start:1rem}:is(:scope .twt-segment:has(~.twt-segment:hover),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[aria-current=true])),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[data-player-active="1"]))):before{background-color:currentColor;transition-duration:40ms}:is(:scope .twt-segment:has(~.twt-segment:hover),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[aria-current=true])),:scope .twt-segment:has(~.twt-segment:has(.twt-timestamp[data-player-active="1"]))):after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:has(.twt-timestamp[aria-current=true]):after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:has(.twt-timestamp[data-player-active="1"]):after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:hover:after{border-bottom-color:currentColor;border-left-color:currentColor;transition-duration:40ms}:scope .twt-segment:last-child{padding-block-end:0}:scope .twt-segment:last-child:before{display:none}:scope .twt-segment:first-child .twt-meta{margin-inline-start:-2.55rem}:scope .twt-segment:first-child:before{inset-block-start:anchor(--segment-meta bottom)}:scope .twt-segment:first-child:after{display:none}:scope .twt-meta{anchor-name:--segment-meta;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block-end:.45rem;display:flex}:scope .twt-speaker{font-weight:var(--twt-font-weight-bold);color:var(--twt-color-speaker)}:scope .twt-timestamp{--twt-timestamp-icon-bg:var(--twt-color-accent);--twt-timestamp-icon-fg:var(--twt-color-on-accent);appearance:none;background:color-mix(in srgb, var(--twt-color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--twt-color-accent) 35%, var(--twt-color-border));cursor:pointer;color:var(--twt-color-accent);font-size:var(--twt-font-size-meta);font-weight:var(--twt-font-weight-medium);white-space:nowrap;transition:background-color var(--twt-transition), border-color var(--twt-transition), color var(--twt-transition), box-shadow var(--twt-transition), transform var(--twt-transition);border-radius:999px;align-items:center;gap:.42rem;padding-block:.2rem;padding-inline:.52rem .72rem;font-family:inherit;display:inline-flex}:scope .twt-timestamp .twt-icon{background:var(--twt-timestamp-icon-bg);opacity:.96;width:.92rem;height:.92rem;transition:background-color var(--twt-transition), opacity var(--twt-transition), transform var(--twt-transition);border-radius:50%;flex:none;position:relative}:scope .twt-timestamp .twt-icon:before{content:"";border-style:solid;border-width:.24rem 0 .24rem .38rem;border-color:transparent transparent transparent var(--twt-timestamp-icon-fg);width:0;height:0;transition:border-left-color var(--twt-transition), transform var(--twt-transition), opacity var(--twt-transition);position:absolute;top:50%;left:.33rem;transform:translateY(-50%)}:scope .twt-timestamp:hover,:scope .twt-timestamp:focus-visible{background:color-mix(in srgb, var(--twt-color-accent) 18%, transparent);border-color:var(--twt-color-accent);box-shadow:0 0 0 .24rem color-mix(in srgb, var(--twt-color-accent) 18%, transparent);transform:translateY(-1px)}:is(:scope .twt-timestamp:hover,:scope .twt-timestamp:focus-visible) .twt-icon{opacity:1}:is(:scope .twt-timestamp:hover,:scope .twt-timestamp:focus-visible) .twt-icon:before{transform:translate(.03rem,-50%)}:scope .twt-timestamp:focus-visible{outline:none}:scope .twt-timestamp[data-player-pending="1"]{color:color-mix(in srgb, var(--twt-color-accent) 78%, var(--twt-color-text-muted));opacity:.7;border-style:dashed}:scope .twt-timestamp[data-player-active="1"],:scope .twt-timestamp[aria-current=true]{--twt-timestamp-icon-bg:var(--twt-color-on-accent);--twt-timestamp-icon-fg:var(--twt-color-accent);background:var(--twt-color-accent);border-color:var(--twt-color-accent);box-shadow:0 0 0 .24rem color-mix(in srgb, var(--twt-color-accent) 24%, transparent);color:var(--twt-color-on-accent);font-weight:var(--twt-font-weight-bold)}:is(:scope .twt-timestamp[data-player-active="1"],:scope .twt-timestamp[aria-current=true]) .twt-icon{opacity:1}:scope .twt-content{font-size:var(--twt-font-size-text)}:scope .twt-content p:last-child{margin-block-end:0!important}}}@layer base{@font-face{font-family:McQueen;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/fonts/McQueenVAR.woff2)format("woff2")tech(variations)}@font-face{font-family:Case;font-style:normal;font-display:swap;font-weight:50 1000;src:url(/assets/fonts/CaseVAR.woff2)format("woff2")tech(variations)}@font-face{font-family:Supermarker;font-style:italic;font-display:swap;font-weight:50 1000;src:url(/assets/fonts/SupermarkerVAR-Italic.woff2)format("woff2")}:root{--header-size:5rem;--content-max-size:80rem;--medium-max-size:72rem;--narrow-max-size:59rem;--max-lead:55ch;--ff:"Case", system-ui, -apple-system, sans-serif;--ff-brand:"McQueen", sans-serif;--ff-hand:"Supermarker", cursive;--fw:400;--fw-medium:500;--fw-bold:600;--fw-title:800;--fw-hand:400;--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.1rem, -.5rem + 5.5vw, 4rem);--fs-title-3rd:clamp(1.4rem, -.5rem + 5vw, 3rem);--fs-lead:clamp(1.1875rem, .95rem + 1.2vw, 1.6875rem);--fs-root:1.125rem;--fs-content-title-2nd:clamp(1.5rem, -.45rem + 5vw, 2.8rem);--fs-content-title-3rd:clamp(1.2rem, -.2rem + 3.6vw, 2.2rem);--fs-content-title-4th:clamp(1.05rem, -.05rem + 2.7vw, 1.7rem);--lh:1.3;--lh-s:1.2;--lh-xs:1.1;--lh-m:1.5;--clr-surface:var(--lightningcss-light,#fff894)var(--lightningcss-dark,#2d2924);--clr-bg-light:var(--lightningcss-light,#fffcd1)var(--lightningcss-dark,#3d3833);--clr-bg-dark:var(--lightningcss-light,#e5df85)var(--lightningcss-dark,#1f1b19);--clr-shade-light:var(--lightningcss-light,color-mix(in oklab, var(--clr-surface), white 10%))var(--lightningcss-dark,color-mix(in oklab, var(--clr-surface), black 10%));--clr-shade-dark:var(--lightningcss-light,color-mix(in oklab, var(--clr-surface), black 2%))var(--lightningcss-dark,color-mix(in oklab, var(--clr-surface), white 2%));--clr-bg-footer:var(--lightningcss-light,#362b26)var(--lightningcss-dark,#29231e);--clr-text:var(--lightningcss-light,#2e2e2e)var(--lightningcss-dark,#f0ede5);--clr-text-light:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#d6d1c2b3);--clr-text-bright:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fffbc2);--clr-text-opposite:var(--lightningcss-light,#f0ede5)var(--lightningcss-dark,#2e2e2e);--clr-primary:var(--lightningcss-light,#008514)var(--lightningcss-dark,#fff894);--clr-secondary:var(--lightningcss-light,#6e33cc)var(--lightningcss-dark,#c6a3ff);--clr-line:var(--lightningcss-light,color-mix(in oklab, var(--clr-surface), black 15%))var(--lightningcss-dark,color-mix(in oklab, var(--clr-surface), white 15%));--clr-border:var(--lightningcss-light,#0003)var(--lightningcss-dark,#d5d0c338);--clr-border-bright:var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#e9e4d83d);--clr-border-dark:var(--lightningcss-light,#0006)var(--lightningcss-dark,#d5d0c366);--clr-shadow:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#00000040);--clr-hover:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#e9e6c424);--clr-accent:var(--lightningcss-light,#6e33cc)var(--lightningcss-dark,#c6a3ff);--clr-mark:var(--lightningcss-light,#f6ce55)var(--lightningcss-dark,#5e4908);--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;--sp-col-gap:3rem;--radius:1rem;--radius-s:.5rem;--radius-button:1.25rem;--radius-button-s:.75rem;--radius-button-xs:.625rem;--shadow-size:.5rem;--focus-color:var(--clr-secondary);--focus-outline:4px solid var(--focus-color,var(--clr-secondary));--focus-outline-offset:2px;--ease-drawer-transform:cubic-bezier(.2, .8, .2, 1);--dur-drawer-transform:.28s;--transition:var(--dur-drawer-transform) var(--ease-drawer-transform);--transition-short:90ms ease-out;--podlove-player-margin-top:1rem;--twt-color-bg:var(--clr-shade-light);--twt-color-accent:var(--clr-primary)}@media (width>=48em){:root{--sp-content:2rem}}html[mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[mode=system]{--lightningcss-light: ;--lightningcss-dark:initial}}@function --inner-radius(--outer <length>, --padding <length>: 1rem){result: max(.25rem, calc(var(--outer) - var(--padding)));}@keyframes button-icon-nudge{0%,to{transform:translate(0)}50%{transform:translate(25%)}}@keyframes target-highlight{0%,60%{background-color:var(--clr-mark)}to{background-color:#0000}}@keyframes kspin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes kmsg-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-root-old{0%{opacity:1}to{opacity:0}}@keyframes vt-root-new{0%{opacity:0}to{opacity:1}}@keyframes vt-name-old{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}@keyframes vt-name-new{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes vt-image-old{0%{opacity:1;filter:saturate();transform:scale(1)}to{opacity:0;filter:saturate(.85);transform:scale(.96)}}@keyframes vt-image-new{0%{opacity:0;filter:saturate(.9);transform:scale(1.04)}to{opacity:1;filter:saturate();transform:scale(1)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-block-start:12rem}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);flex-direction:column;min-height:100dvh;margin:0;padding-block-start:calc(var(--header-size) + var(--sp));display:flex}body:has(.main-nav-button[aria-expanded=true]){--c-blur:10px;transition:backdrop-filter .12s var(--ease-drawer-transform);overflow:hidden}@media (width<64em){body:has(.main-nav-button[aria-expanded=true]):after{content:"";z-index:19;-webkit-backdrop-filter:blur(var(--c-blur));backdrop-filter:blur(var(--c-blur));display:block;position:absolute;inset:0}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);accent-color:var(--clr-accent);overflow-y:scroll}.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);padding-inline:var(--sp-content);margin-inline:auto}.content.medium{max-inline-size:var(--medium-max-size)}.content.narrow{max-inline-size:var(--narrow-max-size)}.page-content{margin-block:var(--sp-xl) var(--sp-xxl)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{background-color:var(--clr-primary);color:var(--clr-text-opposite);border:2px solid var(--clr-border);border-radius:var(--radius-s);z-index:9999;clip:auto;width:auto;height:auto;padding:1rem;position:fixed;top:1rem;left:1rem;overflow:visible}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.22s;animation-timing-function:ease}::view-transition-old(root){animation:.18s ease-in both vt-root-old}::view-transition-new(root){animation:.22s ease-out both vt-root-new}::view-transition-group(*.participant-name){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*.participant-name){animation:.22s ease-in both vt-name-old}::view-transition-new(*.participant-name){animation:.28s ease-out both vt-name-new}::view-transition-group(*.participant-image){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(*.participant-image){animation:.26s ease-in both vt-image-old}::view-transition-new(*.participant-image){animation:.34s ease-out both vt-image-new}}p{margin-block:0 .8em}::selection{background-color:var(--clr-mark);color:var(--clr-text)}main :target{background-color:var(--clr-mark)}main :has(>:target){background-color:var(--clr-mark)}@media (prefers-reduced-motion:no-preference){main :has(>:target){animation:2.5s ease-in forwards target-highlight}}@media (prefers-reduced-motion:no-preference){main :target{animation:2.5s ease-in forwards target-highlight}}a:any-link{accent-color:var(--clr-accent);outline-color:var(--clr-accent);outline-width:4px}a:any-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);outline-color:var(--c-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}@scope(.content-text){h2,h3,h4{text-align:start;color:var(--clr-secondary);text-wrap:balance;margin-block:1.8em .4em}h2{font-size:var(--fs-content-title-2nd)}h3{font-size:var(--fs-content-title-3rd)}h4{font-size:var(--fs-content-title-4th)}a:any-link{color:var(--clr-primary);text-underline-offset:.2em;text-decoration:underline}a:any-link:hover,a:any-link:focus-visible{color:var(--clr-secondary);-webkit-text-decoration-color:var(--clr-secondary);text-decoration-color:var(--clr-secondary)}p{margin-block:0 .8em}ul:not([class]),ol:not([class]){margin-block:.6em 1.2em}:is(ul:not([class]),ol:not([class])) li{margin-block:0 .35em}:is(ul:not([class]),ol:not([class])) ::marker{color:var(--clr-secondary)}ul:not([class]){padding-inline-start:1.5em}ol:not([class]){padding-inline-start:2em}figure{--c-radius:var(--radius-button);--c-padding:var(--sp-s);background-color:var(--clr-bg-dark);padding:var(--sp-s) var(--sp);border:1px solid var(--clr-border);border-radius:var(--c-radius);corner-shape:squircle;margin-block:1.5em;margin-inline:auto;display:inline-block}figure img{border-radius:--inner-radius(var(--c-radius), var(--c-padding));corner-shape:squircle;border-block-end:2px solid var(--clr-border-dark);block-size:auto;max-inline-size:100%;display:block;overflow:clip}figure figcaption{font-size:var(--fs-s);color:var(--clr-text-light);text-align:center;margin-block-start:.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);letter-spacing:-.1rem;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin-block:0 .4em;font-style:normal;font-weight:800;line-height:100%}.page-header .subtitle{font-size:var(--fs-subtitle);line-height:var(--lh-xs);margin-block-start:.1em;display:block}.page-header .lead{font-size:var(--fs-lead);line-height:var(--lh);max-inline-size:var(--max-lead);text-align:center;text-wrap:pretty;margin-block:0;margin-inline:auto}.section-header{--c-flex-direction:column;flex-direction:var(--c-flex-direction);align-items:center;gap:var(--sp);margin-block-end:var(--sp-m);display:flex}.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)}.text-eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-title);line-height:var(--lh);color:var(--clr-secondary);display:inline-block}.link-inherit{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.link-inherit:is(:hover,:focus-visible){color:var(--clr-secondary);text-decoration:underline}.handwriting{font-family:var(--ff-hand);font-weight:var(--fw-hand)}.tw-kbd{border:1px solid color-mix(in srgb, var(--clr-border) 80%, transparent);background-color:color-mix(in srgb, var(--clr-bg-light) 85%, var(--clr-surface) 15%);box-shadow:inset 0 -1px 0 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);white-space:nowrap;border-radius:.35rem;padding-block:.08em;padding-inline:.42em;line-height:1.1;display:inline-block}.tw-badge{--badge-bg:color-mix(in srgb, var(--clr-primary) 15%, transparent);--badge-color:var(--clr-primary);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);white-space:nowrap;border-radius:999px;align-items:center;padding-block:.12em;padding-inline:.58em;line-height:1.15;display:inline-flex}.tw-badge.ok{--badge-bg:#23a55a33;--badge-color:#1d7f46}.tw-badge.warn{--badge-bg:#e3a7003d;--badge-color:#8a6500}.tw-badge.danger{--badge-bg:#cf2f2f33;--badge-color:#9b1f1f}.tw-badge.info{--badge-bg:#2164da33;--badge-color:#1e4fa9}.tw-abbr{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--clr-primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--clr-primary) 50%, transparent);text-underline-offset:.15em;cursor:help}.tw-aside{margin-block:var(--sp);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);padding-block:.75rem;padding-inline:1rem}.tw-aside p{margin:0}hr{block-size:18px;inline-size:min(100%,24rem);margin-block:var(--sp-xl);background:var(--clr-primary);border:0;border-radius:999px;margin-inline:auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 500 20' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2,10 C 100,-5 150,25 250,10 C 350,-5 400,25 498,10' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 500 20' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2,10 C 100,-5 150,25 250,10 C 350,-5 400,25 498,10' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-headline,.tw-transcript summary h2{font-size:2rem;font-weight:var(--fw-title);color:var(--clr-primary)}:is([class^=msi-],[class*=\ msi-]){letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined Variable;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}: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-up{--msi-icon:"arrow_upward"}.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-donut{--msi-icon:"donut_large"}.msi-play-circle{--msi-icon:"play_circle"}.msi-ssid-chart{--msi-icon:"ssid_chart"}.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}.msi-tag{--msi-icon:"sell"}.about-us{--c-clr-text:var(--lightningcss-light,var(--clr-surface))var(--lightningcss-dark,var(--clr-text));--c-clr-border:var(--lightningcss-light,color-mix(in oklab, var(--clr-surface) 40%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--clr-text) 35%, transparent));--social-links-hover-bg:var(--lightningcss-light,oklab(100% 0 5.96046e-8/.18))var(--lightningcss-dark,color-mix(in oklab, var(--clr-text) 18%, transparent));--tooltip-bg:var(--lightningcss-light,var(--clr-surface))var(--lightningcss-dark,var(--clr-text));--tooltip-text:var(--lightningcss-light,var(--clr-bg-footer))var(--lightningcss-dark,var(--clr-bg-dark));background-color:var(--clr-bg-footer);color:var(--c-clr-text);font-size:var(--fs-s);line-height:var(--lh-m)}.about-us a{color:var(--c-clr-text);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--c-clr-border);text-decoration-color:var(--c-clr-border);border-radius:var(--radius-button);corner-shape:squircle;transition:all .2s}.about-us a:hover,.about-us a:focus-visible{-webkit-text-decoration-color:var(--clr-text-bright);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{border-block-start:1px solid var(--c-clr-border);gap:var(--sp);flex-direction:column;margin-block-start:var(--sp-l);padding-block-start:var(--sp-m);display:flex}.about-us .footer-meta-links{gap:var(--sp-m);flex-wrap:wrap;margin-block-end:var(--sp);display:flex}.about-us .footer-contact-hint{color:var(--clr-text-bright);line-height:var(--lh-m)}.about-us .footer-contact-hint .handwriting{font-family:var(--ff-hand);font-size:1.75rem;font-weight:100;display:block}.about-us .footer-social{color:inherit;--social-links-tooltip-bg-context:var(--c-clr-text);--social-links-tooltip-text-context:var(--clr-bg-footer)}@media (width>=64em){.about-us .footer-bottom{justify-content:space-between;align-items:center;gap:var(--sp-m);flex-direction:row}.about-us .footer-social{flex-shrink:0;justify-content:flex-end}}.gold-sponsors{--c-flex-direction:column;--c-flex-justify:center;--c-flex-gap:var(--sp-xs);--c-handwriting-size:2rem;padding-block:var(--sp-xl);padding-inline:var(--sp-content);text-align:center}.gold-sponsors header{margin-block-end:var(--sp)}.gold-sponsors header.handwriting{color:var(--clr-secondary);font-size:1.5rem;font-weight:400}.gold-sponsors .sponsor-sprite{display:none}.gold-sponsors .sponsors{flex-direction:var(--c-flex-direction);justify-content:var(--c-flex-justify);align-items:center;gap:var(--c-flex-gap);display:flex}.gold-sponsors .sponsors .handwriting{color:var(--clr-secondary);font-size:var(--c-handwriting-size);font-weight:var(--fw-bold)}.gold-sponsors .sponsor{color:var(--clr-secondary);inline-size:var(--c-logo-size);border-radius:var(--radius-button);display:block}.gold-sponsors .sponsor[data-sponsor=mittwald]{--c-logo-size:14rem;padding-block-start:var(--c-mittwald-padding,0)}.gold-sponsors .sponsor[data-sponsor=fontwerk]{--c-logo-size:11rem}.gold-sponsors .sponsor[data-sponsor=kirby]{--c-logo-size:10rem}.gold-sponsors .sponsor .sponsor-icon{block-size:auto;inline-size:100%;display:block}@media (width>=48em){.gold-sponsors{--c-flex-direction:row;--c-flex-gap:2.25rem;--c-mittwald-padding:.875rem;--c-handwriting-size:2.5rem}}.teilnehmende-intro{margin:1.5rem 0}.tw-participants .tw-participants-list{column-width:20ch;column-gap:var(--sp-content-gap);text-align:center;margin-block:0 var(--sp-xl);font-size:1.125rem;font-weight:var(--fw-bold);max-inline-size:var(--narrow-max-size);margin-inline:auto;padding:0;list-style:none}.tw-participants .tw-participants-list li{break-inside:avoid}.tw-participants .tw-participants-list a{color:var(--clr-primary);border-radius:var(--radius-button);padding-block:.35em;padding-inline:1.25em;text-decoration:none;display:inline-block}.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{justify-content:center;gap:var(--sp);margin-block:0 var(--sp-xl);padding:0;padding-inline:var(--sp-content);list-style:none;display:flex}.tw-participants .tw-participants-card{gap:var(--sp-xs);color:inherit;border-radius:var(--radius-button);padding-block:var(--sp);padding-inline:var(--sp);text-align:center;justify-items:center;text-decoration:none;transition:background-color 8ms ease-in-out;display:grid}.tw-participants .tw-participants-card img{aspect-ratio:1;object-fit:cover;border-radius:50%;block-size:auto;inline-size:min(12rem,25vw);display:block}.tw-participants .tw-participants-card span{font-size:1.25em;font-family:var(--ff-brand);font-weight:var(--fw-title);color:var(--clr-primary);display:block}.tw-participants .tw-participants-card:hover,.tw-participants .tw-participants-card:focus-visible{background-color:var(--clr-hover)}.participant-image{margin:0;display:block}.participant-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;inline-size:100%;display:block}.participant-meta{display:block}.participant-meta-card{gap:var(--sp);display:grid}.participant-panel{gap:.75rem;display:grid}.participant-panel h2{margin:0;font-size:1rem}.participant-data-list{font-size:var(--fs-s);gap:.3em;margin:0;display:grid}.participant-data-list>div{justify-content:space-between;align-items:baseline;gap:var(--sp);display:flex}.participant-data-list dt,.participant-data-list dd{margin:0}.participant-data-list dt{color:var(--clr-text-soft)}.participant-data-list dd{font-weight:var(--fw-bold);text-align:end}.participant-stats .participant-data-list dd{color:var(--clr-primary)}.participant-profiles{color:var(--clr-primary)}.participant-profiles .participant-social{margin-inline-start:-.6rem}.participant-stage{gap:var(--sp);flex-direction:column;display:flex}@media (width>=48em){.participant-stage{gap:var(--sp-col-gap);flex-direction:row}.participant-stage>aside{flex:0 0 min(30%,250px)}.participant-stage .participant-meta{top:calc(var(--header-size) + var(--sp-content));position:sticky}.participant-stage .participant-content{flex:1}}}@layer components{@scope(.tw-brand){:scope{text-align:center;margin-block:0 var(--sp-l);container-type:inline-size}:scope .animation{font-family:var(--ff-brand);letter-spacing:-.03em;text-rendering:geometricprecision;will-change:font-variation-settings;color:var(--clr-primary);align-items:baseline;font-size:clamp(3.25rem,16cqi,16rem);display:inline-flex}:scope .animation .word{text-box:trim-both cap alphabetic;display:inline-block}:scope .animation .word:first-of-type{font-variation-settings:"wght" 200, "opsz" 12;animation:10s ease-in-out -5s infinite both twBrandPulse}:scope .animation .word:nth-of-type(2){font-variation-settings:"wght" 1000, "opsz" 60;animation:10s ease-in-out infinite both twBrandPulse}:scope .byline{font-size:clamp(var(--fs-s), .375rem + 1.6vw, var(--fs));color:var(--clr-primary);font-weight:var(--fw-bold);text-wrap:pretty;max-inline-size:25ch;margin-block-start:.5em;margin-inline:auto}@media (width>=50em){:scope{margin-block:var(--sp-xl) var(--sp-l)}:scope .byline{text-align:end;max-inline-size:unset;padding-inline-end:5vw}}}@scope(.tw-brand-networks){:scope{--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;position:relative}:scope ul{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding-inline-start:0;list-style:none;display:flex}:scope ul a{padding:var(--sp-m);border-radius:var(--radius-button);corner-shape:squircle;transition:background-color var(--transition-short);display:block}:scope ul a:hover,:scope ul a:focus-visible{background-color:var(--clr-hover)}:scope ul svg{--c-icon-size:2.5rem;block-size:var(--c-icon-size);inline-size:var(--c-icon-size);color:var(--clr-primary);display:block}:scope .pointer{font-family:var(--ff-hand);font-size:var(--pointer-font-size);font-weight:var(--fw-hand);color:var(--clr-secondary);pointer-events:none;z-index:2;white-space:nowrap;opacity:0;will-change:opacity, transform;block-size:0;inline-size:0;transition:opacity .14s ease-out, transform .22s var(--ease-drawer-transform);display:none;position:absolute;transform:translateY(.25rem)}:scope .pointer-text{max-inline-size:var(--pointer-text-max-inline-size);font-weight:var(--fw-hand);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.35ch;line-height:.95;display:flex;position:absolute;inset-block-end:1.1rem;inset-inline-end:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));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{text-align:left;justify-content:flex-start;inset-inline-start:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));inset-inline-end:auto}:scope .pointer-arrow{inline-size:var(--pointer-arrow-inline-size);block-size:var(--pointer-arrow-block-size);color:currentColor;transform-origin:50%;flex:none;display:block;position:absolute;inset-block-end:-.25em;inset-inline-end:0}:scope .pointer-arrow svg{color:var(--clr-secondary)}:scope .pointer-arrow .arrow-line{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}:scope .pointer-arrow .arrow-head{fill:currentColor}:scope .pointer.is-left .pointer-arrow{inset-inline:0 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-block-start:0;inset-inline-start:50%}:scope:hover .pointer,:scope.has-default-pointer .pointer{opacity:1;transform:translateY(0)}:scope:has(a:focus-visible) .pointer{opacity:1;transform:translateY(0)}:scope .pointer.is-copy-hide{animation:.18s ease-out 2s forwards twPointerHideAfterCopy}@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-block-start:calc(anchor(top) - .6rem);inset-inline-start:anchor(center)}: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}}@scope(.tw-brand-networks){:scope{--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;position:relative}:scope ul{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding-inline-start:0;list-style:none;display:flex}:scope ul a{padding:var(--sp-xs);border-radius:var(--radius-button);transition:background-color var(--transition-short);display:block}:scope ul a:hover,:scope ul a:focus-visible{background-color:var(--clr-hover)}:scope ul a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}:scope ul svg{--c-icon-size:1.875rem;block-size:var(--c-icon-size);inline-size:var(--c-icon-size);color:var(--clr-primary);display:block}@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-hand);color:var(--clr-secondary);pointer-events:none;z-index:2;white-space:nowrap;opacity:0;block-size:0;inline-size:0;transition:opacity .14s ease-out, transform .22s var(--ease-drawer-transform);display:none;position:absolute;transform:translateY(.25rem)}:scope .pointer-mobile{font-size:var(--pointer-font-size);font-weight:var(--fw-hand);color:var(--clr-secondary);text-align:center;margin-block:0 var(--sp-s);line-height:1}@media (pointer:fine) or (width>=50em){:scope .pointer-mobile{display:none}}:scope .pointer-text{max-inline-size:var(--pointer-text-max-inline-size);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.35ch;line-height:.95;display:flex;position:absolute;inset-block-end:1.1rem;inset-inline-end:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));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{text-align:left;justify-content:flex-start;inset-inline-start:calc(var(--pointer-arrow-inline-size) + var(--pointer-arrow-gap));inset-inline-end:auto}:scope .pointer-arrow{inline-size:var(--pointer-arrow-inline-size);block-size:var(--pointer-arrow-block-size);color:currentColor;transform-origin:50%;flex:none;display:block;position:absolute;inset-block-end:-.25em;inset-inline-end:0}:scope .pointer-arrow svg{block-size:100%;inline-size:100%;color:var(--clr-secondary);display:block}:scope .pointer-arrow .arrow-line{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}:scope .pointer-arrow .arrow-head{fill:currentColor}:scope .pointer.is-left .pointer-arrow{inset-inline:0 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-block-start:0;inset-inline-start:50%}:scope:hover .pointer,:scope.has-default-pointer .pointer{opacity:1;transform:translateY(0)}:scope:has(a:focus-visible) .pointer{opacity:1;transform:translateY(0)}:scope .pointer.is-copy-hide{animation:.18s ease-out 2s forwards twPointerHideAfterCopy}@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-block-start:calc(anchor(top) - .6rem);inset-inline-start:anchor(center)}:scope:has(ul a.is-pointer-target) .pointer{position-anchor:--network-target}}}}.tw-podcast-episodes{margin-block:var(--sp-xl);margin-inline:auto}.tw-podcast-episodes .card-grid-meta .tw-podcast-episodes-duration{font-weight:var(--fw-bold);gap:.35rem;line-height:1}.tw-podcast-episodes .card-grid-meta .tw-podcast-episodes-persons{gap:0}@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{color:var(--clr-secondary);margin-block-start:0}:scope .tw-podcast-stats-grid{grid-template-columns:repeat(var(--stats-columns), minmax(0, 1fr));gap:var(--sp-l);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}:scope .tw-podcast-stats-item{gap:var(--sp-xxs);grid-template-rows:auto 1fr auto;block-size:100%;display:grid}:scope .tw-podcast-stats-icon{color:var(--clr-secondary);font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 200, "opsz" 24;font-size:2.8125rem}:scope .tw-podcast-stats-label{font-size:var(--fs-s);justify-content:center;align-items:center;display:flex}: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}}}@scope(.tw-teaser){:scope{gap:clamp(var(--sp-m), 1vw + var(--sp-xs), var(--sp-xl));margin-block:var(--sp-xxl);padding-inline:clamp(0rem, 1vw, var(--sp-m));text-align:center;grid-template-areas:"title""foreword""afterword";align-items:start;margin-inline:auto;display:grid}:scope p{margin:0}:scope .tw-teaser-title-wrap{grid-area:title;justify-self:center;inline-size:fit-content;max-inline-size:100%;position:relative}:scope .tw-teaser-title{color:var(--clr-secondary);letter-spacing:-.08rem;text-wrap:balance;max-inline-size:15ch;margin:0;font-size:clamp(1.6rem,1.2rem + 1.8vw,3rem);font-weight:700;line-height:1.05}:scope .tw-teaser-badge{--c-badge-size:4rem;--c-badge-offset:calc(var(--sp) * -1);block-size:var(--c-badge-size);inline-size:var(--c-badge-size);padding:var(--sp-xs);background-color:var(--clr-secondary);color:var(--clr-text-opposite);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:var(--c-badge-offset);inset-inline-end:var(--c-badge-offset);rotate:-10deg}:scope .tw-teaser-foreword,:scope .tw-teaser-afterword{text-wrap:pretty;max-inline-size:25ch;font-size:var(--fs-r);color:var(--clr-primary);letter-spacing:-.025rem;margin-inline:auto;font-weight:600}:scope .tw-teaser-foreword{grid-area:foreword}:scope .tw-teaser-afterword{grid-area:afterword}@container main (width>=48em){:scope{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"foreword title afterword";align-items:center;column-gap:3rem}:scope .tw-teaser-foreword{justify-self:end}:scope .tw-teaser-afterword{justify-self:start}}}.tw-handwritten{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:var(--fw-hand);color:var(--clr-secondary);max-inline-size:var(--narrow-max-size);text-align:center;margin-block-end:var(--sp-xl);margin-inline:auto;line-height:1.2;display:flex}.tw-handwritten.arrow-right{flex-direction:row-reverse}.tw-handwritten.arrow-left{flex-direction:row}.tw-handwritten-arrow{flex-shrink:0;block-size:auto;inline-size:clamp(1.5rem,8vw,3rem);margin-top:.2rem;display:inline-flex}.tw-handwritten-arrow svg{transform-origin:50%;block-size:auto;inline-size:100%}.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}@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{gap:var(--list-gap);grid-template-columns:1fr;justify-content:center;align-items:stretch;margin:0 auto;padding:0;list-style:none;display:grid}:scope .tw-testimonials-list li{padding-inline-start:calc(var(--p-padding) - var(--sp));display:flex}:scope .tw-testimonial-item{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));grid-template-rows:1fr auto;block-size:100%;inline-size:100%;margin:0;display:grid;position:relative;overflow:visible}:scope .tw-testimonial-quote{margin:0;margin-block-end:var(--sp)}:scope .tw-testimonial-quote:before{content:"”";color:var(--clr-primary);text-box:trim-both cap alphabetic;font-size:8.5rem;font-weight:700;line-height:1;position:absolute;inset-block-start:var(--sp-m);inset-inline-start:var(--sp-xs)}:scope .tw-testimonial-quote p{margin:0}:scope .tw-testimonial-person{text-align:left;flex-direction:column;display:flex}: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{margin:0;position:absolute;inset-block-end:var(--sp);inset-inline-start:calc((var(--avatar-size) / 2 - var(--sp-xs)) * -1)}:scope .tw-testimonial-avatar img{inline-size:var(--avatar-size);block-size:var(--avatar-size);object-fit:cover;border:.2rem solid color-mix(in srgb, var(--clr-primary) 25%, transparent);border-radius:50%;display:block}@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}}}@scope(.tw-recommendation){:scope{gap:var(--sp) var(--sp-l);margin-block:var(--sp-xl);grid-template-areas:"header""media""content";align-items:start;display:grid}:scope .tw-recommendation-header{flex-direction:column;grid-area:header;display:flex}:scope .tw-recommendation-header .tw-recommendation-title{margin-block:var(--sp-xs) 0;font-size:clamp(1.2rem,.8rem + 1.5vw,1.8rem);font-weight:700}:scope .tw-recommendation-header .tw-recommendation-subtitle{margin:0;font-size:1rem}:scope .tw-recommendation-media{align-items:center;gap:var(--sp-s);flex-direction:column;grid-area:media;display:flex}:scope .tw-recommendation-cover img{border-radius:var(--radius-s);block-size:auto;inline-size:200px;box-shadow:0 4px 20px color-mix(in srgb, currentColor 12%, transparent);display:block}:scope .tw-recommendation-content{gap:var(--sp);flex-direction:column;grid-area:content;display:flex}:scope .tw-recommendation-description p{margin-block:0 .75em}:scope .tw-recommendation-description p:last-child{margin-block-end:0}:scope .tw-recommendation-details{border-collapse:collapse;inline-size:100%;font-size:var(--fs-s)}:scope .tw-recommendation-details th,:scope .tw-recommendation-details td{text-align:start;vertical-align:baseline;border-block-end:1px solid var(--clr-border);padding-block:.35em;padding-inline:0}:scope .tw-recommendation-details th{color:var(--clr-primary);opacity:.65;white-space:nowrap;inline-size:1%;padding-inline-end:var(--sp-s);font-weight:600}:scope .tw-recommendation-suffix{margin-inline-start:.2em}@container main (width>=40em){:scope{grid-template:"media header""media content"1fr/200px 1fr}:scope .tw-recommendation-media{align-items:flex-start}}}.card{border-radius:var(--radius-button);corner-shape:squircle;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)}.card.light{background-color:var(--clr-bg-light);color:var(--clr-text)}.card-grid{font-size:var(--fs-r)}.card-grid>h2{color:var(--color-scheme,var(--clr-primary))}.card-grid .card-grid-list{justify-content:center;gap:var(--sp) var(--sp-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),22rem));margin:0;padding:0;list-style:none;display:grid}.card-grid .card-grid-item{--card-grid-scheme:var(--color-scheme,var(--clr-primary));--c-outline-color:var(--card-grid-scheme)}.card-grid .card-grid-item>article,.card-grid .card-grid-item>.card{block-size:100%}.card-grid .card-grid-item article{border:2px solid var(--clr-border);border-radius:var(--radius-button);corner-shape:squircle;background-color:var(--clr-bg-light);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);flex-direction:column;display:flex}.card-grid .card-grid-item article h3{margin-block-start:0}.card-grid .card-grid-item .card-grid-link{gap:var(--sp-s);padding:var(--sp);color:currentColor;outline-color:var(--c-outline-color);transition:outline-color var(--transition);flex-direction:column;flex:1;text-decoration:none;display:flex}.card-grid .card-grid-item h3{margin-block:var(--sp-xs) 0;font-size:clamp(1.25rem,.8rem + .9vw,1.5rem);font-weight:var(--fw-title);line-height:var(--lh-s);color:var(--card-grid-scheme);text-align:start;text-wrap:balance}.card-grid .card-grid-item .card-grid-subtitle{color:var(--card-grid-scheme);font-size:var(--fs-s);font-weight:var(--fw-bold);line-height:var(--lh-s);margin-block:.2em 0}.card-grid .card-grid-meta{align-items:center;column-gap:var(--sp);row-gap:var(--sp-xs);font-size:var(--fs-s);flex-wrap:wrap;display:flex}.card-grid .card-grid-meta>*{align-items:center;gap:var(--sp-xs);color:var(--card-grid-scheme,var(--clr-primary));margin:0;display:flex}.card-grid .card-grid-teaser{text-wrap:pretty;flex:1;margin:0}.card-grid .card-grid-footer{text-align:center;margin-block-start:var(--sp-l)}.main-header{--c-fs:1.25rem;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);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:fixed;inset:0 0 auto}.website-title{font-family:var(--ff-brand);font-variation-settings:"wdth" 125, "wght" 700;font-size:var(--c-fs);color:var(--clr-primary);border-radius:var(--radius-button);corner-shape:squircle;transition:background-color .12s var(--ease-drawer-transform);background-color:#0000;justify-self:start;margin-inline-start:var(--sp-content);padding-block:.5rem;padding-inline:1rem;text-decoration:none;display:block}.website-title:hover,.website-title:focus-visible{background-color:var(--clr-hover)}.website-title:focus-visible:not(:hover){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.header-tools{z-index:23;flex-wrap:nowrap;justify-self:end;align-items:center;margin-inline-end:var(--sp-xs);display:inline-flex;position:relative}@media (width>=50em){.header-tools{margin-inline-end:var(--sp-s)}}#main-nav{position:var(--nav-position,fixed);z-index:21;margin-inline:var(--nav-margin-inline,0);justify-content:center;justify-self:center;display:flex;inset-block-start:0;inset-inline-end:0}#main-nav-list{position:var(--nav-list-position,fixed);z-index:22;flex-direction:var(--nav-list-layout,column);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));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-radius:0 0 0 var(--radius-button);corner-shape:squircle;box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--clr-shadow);opacity:0;visibility:var(--nav-list-visibility,hidden);border-block-start-width:0;border-inline-end-width:0;flex-wrap:wrap;margin-block:0;list-style:none;transition:none;display:flex;inset-block-start:0;inset-inline-end:0}@media (width>=50em){#main-nav-list{box-shadow:none;background-color:#0000;border:0}}.main-nav-button{--button-size:2rem;all:unset;z-index:23;inline-size:var(--button-size);block-size:var(--button-size);cursor:pointer;position:relative}.main-nav-link,.main-nav-button{font-size:var(--c-fs);font-weight:var(--fw-bold);color:var(--clr-secondary);border-radius:var(--radius-button);corner-shape:squircle;text-align:end;place-content:center;text-decoration:none;display:grid}:is(.main-nav-link,.main-nav-button):focus-visible{--focus-color:currentcolor;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@media (pointer:fine){.main-nav-link,.main-nav-button{transition:background-color .12s var(--ease-drawer-transform)}:is(.main-nav-link,.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);opacity:1;transition:none;transform:none}@supports (anchor-name:--nav-hover) and (inset-inline-start:anchor(left)){#main-nav-list{position:relative}#main-nav-list a{z-index:1;position:relative}#main-nav-list:before{content:"";z-index:0;border-radius:var(--radius-button);corner-shape:squircle;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;position:absolute}#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:#0000}#main-nav-list:has(a:is(:hover,:focus-visible)):before{position-anchor:--nav-hover;inline-size:anchor-size(width);block-size:anchor-size(height);opacity:1;inset-block-start:anchor(top);inset-inline-start:anchor(left)}}}.theme-switch{align-items:center;display:inline-flex;position:relative}.theme-switch:has(.theme-switch-select:is(:hover,:focus-visible)) .theme-switch-fallback-icon{background-color:var(--clr-hover)}.theme-switch:has(.theme-switch-select:focus-visible) .theme-switch-fallback-icon{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.theme-switch-fallback-icon{pointer-events:none}.theme-switch-fallback-icon i{display:none}:root:not(:is([mode=light],[mode=dark])) .theme-switch-fallback-icon i[data-mode-icon=system],:root[mode=light] .theme-switch-fallback-icon i[data-mode-icon=light],:root[mode=dark] .theme-switch-fallback-icon i[data-mode-icon=dark]{display:block}.theme-switch-select{appearance:none;opacity:0;cursor:pointer;background-color:#0000;border:0;padding:0;position:absolute;inset:0}@supports (appearance:base-select){.theme-switch-fallback-icon{display:none}.theme-switch[data-enhanced=true] .theme-switch-select{appearance:base-select;opacity:1;inline-size:auto;color:var(--clr-secondary);cursor:pointer;border-radius:var(--radius-button);corner-shape:squircle;background-color:#0000;border:0;padding:0;position:static}.theme-switch[data-enhanced=true] .theme-switch-select::picker(select){appearance:base-select;border:2px solid var(--clr-border);border-radius:var(--radius-button);corner-shape:squircle;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::picker-icon{display:none}.theme-switch[data-enhanced=true] .theme-switch-select option{border-radius:var(--radius-button-s);transition:background-color var(--transition-short);align-items:center;padding-block:.5rem;padding-inline:.375rem 1rem;font-size:1rem;display:flex}.theme-switch[data-enhanced=true] .theme-switch-select option i{margin-inline-end:.375rem}.theme-switch[data-enhanced=true] .theme-switch-select option:is(:hover,: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{justify-content:center;align-items:center;display:inline-flex}.theme-switch[data-enhanced=true] .theme-switch-select selectedcontent span:last-child{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-offset:2px;outline:4px solid}}.search-dialog{--c-color:var(--color-tone,var(--clr-primary))}.search-dialog:not([open]){display:none}.search-dialog{color:var(--c-color);inline-size:min(72rem,100vw - 2rem);max-inline-size:72rem;padding-inline:var(--sp-content);transition:translate .3s cubic-bezier(.175, .885, .32, 1), opacity .3s cubic-bezier(.175, .885, .32, 1), display .3s allow-discrete, overlay .3s allow-discrete;opacity:0;margin-block-start:calc(var(--header-size) + 1rem);margin-inline:auto;translate:5vw -5vh}.search-dialog[open]{opacity:1;translate:0}@starting-style{.search-dialog[open]{opacity:0;translate:5vw -5vh}}.search-dialog::backdrop{background:color-mix(in srgb, var(--clr-text) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease, display .3s allow-discrete, overlay .3s allow-discrete}.search-dialog[open]::backdrop{opacity:1}@starting-style{.search-dialog[open]::backdrop{opacity:0}}.search-dialog header{justify-content:space-between;align-items:center;gap:var(--sp);display:flex}.search-dialog header h2{margin:0}.search-page .search-pagination{margin-block-start:var(--sp)}.search-result-mark{background-color:var(--clr-mark);color:var(--clr-text);border-radius:.2rem;padding-inline:.08em}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]){--button-bg:transparent;--button-scheme:var(--color-scheme,var(--clr-primary));--button-color:var(--button-scheme);--button-on-solid:var(--lightningcss-light,var(--clr-text-bright))var(--lightningcss-dark,var(--clr-bg-dark));--button-border:var(--button-scheme);--button-sp-block:.5rem;--button-sp-inline:1rem .875rem;--button-fz:clamp(1rem, .4vw + .95rem, 1.25rem);padding-block:var(--button-sp-block);padding-inline:var(--button-sp-inline);border:2px solid var(--button-border);border-radius:var(--radius-button-s);corner-shape:squircle;background-color:var(--button-bg);color:var(--button-color);font:inherit;font-size:var(--button-fz);font-weight:var(--fw-bold);cursor:pointer;transition:color .12s var(--ease-drawer-transform), background-color .12s var(--ease-drawer-transform), border-color .12s var(--ease-drawer-transform), box-shadow .12s var(--ease-drawer-transform);justify-content:center;align-items:center;gap:.5em;line-height:1.1;text-decoration:none;display:inline-flex}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]) i{font-size:1.2em}:is(.button,[class^=button-],[class*=\ button-],button[type=submit])[data-icon-position=right]{flex-direction:row-reverse}@media (prefers-reduced-motion:no-preference){:is(.button,[class^=button-],[class*=\ button-],button[type=submit])[data-icon-position=right]:is(:hover,:focus-visible) i,a:is(:hover,:focus-visible) :is(.button,[class^=button-],[class*=\ button-],button[type=submit])[data-icon-position=right] i{animation:button-icon-nudge .5s var(--ease-drawer-transform) 3}}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]):hover:not(:focus-visible),a:hover:not(:focus-visible) :is(.button,[class^=button-],[class*=\ button-],button[type=submit]){box-shadow:0 0 0 .375rem color-mix(in srgb, var(--button-border) 18%, transparent);outline:none}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]):focus-visible,a:focus-visible :is(.button,[class^=button-],[class*=\ button-],button[type=submit]){box-shadow:0 0 0 .375rem color-mix(in srgb, var(--button-border) 60%, transparent);outline:none}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]).button-primary{--button-bg:var(--button-scheme);--button-color:var(--button-on-solid)}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]).button-compact{--button-sp-block:.35em;--button-sp-inline:.7em .6em;--button-fz:.85em}@media (pointer:fine){:is(.button,[class^=button-],[class*=\ button-],button[type=submit]):is(:hover,:focus-visible),a:is(:hover,:focus-visible) :is(.button,[class^=button-],[class*=\ button-],button[type=submit]){--button-bg:color-mix(in srgb, var(--button-scheme) 15%, transparent);--button-color:var(--button-scheme);--button-border:var(--button-scheme);box-shadow:0 0 0 .375rem color-mix(in srgb, var(--button-border) 60%, transparent);outline:none}:is(.button,[class^=button-],[class*=\ button-],button[type=submit]).button-primary:is(:hover,:focus-visible),a:is(:hover,:focus-visible) :is(.button,[class^=button-],[class*=\ button-],button[type=submit]).button-primary{--button-bg:color-mix(in srgb, var(--button-scheme) 88%, var(--clr-bg-light) 12%);--button-color:var(--button-on-solid);--button-border:var(--button-scheme)}}.form{--contact-accent:color-mix(in srgb, var(--clr-secondary) 85%, white 15%);--form-gap:var(--sp);align-content:start;gap:1rem;display:grid}.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}.form form,.form .form-row{gap:var(--form-gap);display:grid}.form .form-column{gap:1rem;display:grid}.form .form-field{--c-spacing:.5em;gap:.35rem;padding-block-start:var(--c-spacing);display:grid;position:relative}.form .form-field label{font-weight:var(--fw-bold);background-color:var(--clr-surface);color:var(--clr-secondary);font-size:var(--fs-xs);corner-shape:squircle;border-radius:2px;padding-inline:.4em;display:block;position:absolute;inset-block-start:var(--c-spacing);inset-inline-start:calc(var(--sp-s) - .4em);transform:translateY(-50%)}.form .form-field :is(input,textarea,select){border:2px solid var(--clr-border);border-radius:var(--radius-button-s);corner-shape:squircle;background:var(--clr-surface);inline-size:100%;transition:border-color .12s var(--ease-drawer-transform), box-shadow .12s var(--ease-drawer-transform);padding:.875rem 1rem}.form .form-field :is(input,textarea,select):hover{border-color:var(--contact-accent)}.form .form-field :is(input,textarea,select):focus-visible{border-color:var(--contact-accent);box-shadow:0 0 0 .375rem color-mix(in srgb, var(--contact-accent) 55%, transparent);outline:none}.form .form-field textarea{resize:vertical;min-block-size:11rem}.form .form-field select{appearance:none;padding-inline-end:2.75rem}.form .form-field:has(>select):after{content:"expand_more";font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;color:var(--clr-secondary);pointer-events:none;margin-block:auto;font-family:Material Symbols Outlined Variable;font-size:2rem;line-height:1;position:absolute;inset-block:.8em;inset-inline-end:.875rem}.form button[type=submit]{--button-bg:transparent;--button-color:var(--clr-secondary);--button-border:var(--clr-secondary);justify-self:end}.form .form-errors,.form .form-success{padding-block:var(--sp-xs);padding-inline:var(--sp);border-radius:var(--radius-button-s);corner-shape:squircle;font-size:var(--fs-s);margin-block-end:var(--sp)}:is(.form .form-errors,.form .form-success) ul{margin:0;padding-inline-start:1.25rem}.form .form-errors{--clr-warn:#dc2828;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)}.form .form-success{--clr-success:#12a112;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){.form .form-row{grid-template-columns:repeat(6,minmax(0,1fr))}.form .form-column{grid-column:span var(--span,6)}}.pagination-nav{align-items:center;gap:var(--sp-xs) var(--sp-s);grid-template-columns:1fr 1fr;grid-template-areas:"current current""prev next";display:grid}.pagination-nav .pagination-nav-slot{display:flex}.pagination-nav .pagination-nav-slot.pagination-nav-prev{grid-area:prev;justify-content:flex-start}.pagination-nav .pagination-nav-slot.pagination-nav-next{grid-area:next;justify-content:flex-end}.pagination-nav .pagination-nav-current{text-align:center;font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--clr-text-light,inherit);grid-area:current}@media (width>=36em){.pagination-nav{gap:var(--sp-s);grid-template-columns:1fr auto 1fr;grid-template-areas:"prev current next"}}@scope(.episode-view){:scope .episode-participants{--participant-avatar-size:2.75rem;gap:var(--sp-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:scope .episode-participants .episode-participants-row{align-content:start;gap:.25rem;min-inline-size:0;display:grid}:scope .episode-participants .episode-participants-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}:scope .episode-participants .episode-participants-item{min-block-size:var(--participant-avatar-size);margin:0;padding:0}:scope .episode-participants .episode-participants-link{color:inherit;border-radius:var(--radius-sm);align-items:center;gap:.5rem;min-inline-size:0;padding-inline-end:.375rem;text-decoration:none;display:flex}:scope .episode-participants .episode-participants-link:is(:hover,:focus-visible){color:var(--clr-secondary);text-underline-offset:.2em;text-decoration:underline}:scope .episode-participants .episode-participants-avatar{inline-size:var(--participant-avatar-size);block-size:var(--participant-avatar-size);object-fit:cover;border:1px solid var(--clr-border);border-radius:999px;flex:none;place-items:center;display:inline-grid;overflow:hidden}:scope .episode-participants .episode-participants-avatar-fallback{background-color:var(--clr-secondary);color:var(--clr-surface);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}:scope .episode-participants .episode-participants-name{font-size:var(--fs-xs);line-height:1.2}:scope .pagination-nav{padding-block:var(--sp-m);margin-block-start:var(--sp-m)}:scope .tw-transcript summary h2{margin-block:0}}.social-links{--social-links-hover-bg:color-mix(in oklab, currentColor 12%, transparent);--social-links-tooltip-bg:var(--social-links-tooltip-bg-context,color-mix(in oklab, var(--clr-bg-footer) 88%, transparent));--social-links-tooltip-text:var(--social-links-tooltip-text-context,#fff);--social-links-gap:0;--social-link-size:3.75rem;--social-link-icon-size:2rem;align-items:center;gap:var(--social-links-gap);flex-wrap:wrap;max-inline-size:60%;display:flex}@media (width>=48em){.social-links{--social-links-gap:var(--sp-xs)}}.social-links-item{display:inline-flex;position:relative}.social-links-link{inline-size:var(--social-link-size);block-size:var(--social-link-size);border-radius:var(--radius-button-s);corner-shape:squircle;color:inherit;transition:background-color var(--transition-short);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.social-links-link:hover,.social-links-link:focus-visible{background-color:var(--social-links-hover-bg)}.social-links-link .social-links-icon{justify-content:center;align-items:center;display:inline-flex}.social-links-link .social-links-sr-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-links-link svg{inline-size:var(--social-link-icon-size);block-size:var(--social-link-icon-size);display:block}@media (prefers-reduced-motion:reduce){.tooltip{transition:none}}.has-tooltip{display:inline-flex;position:relative}.tooltip{background-color:var(--tooltip-bg,var(--clr-bg-footer));color:var(--tooltip-text,var(--clr-surface));white-space:nowrap;z-index:10;opacity:0;pointer-events:none;transition:opacity var(--transition-short), transform var(--transition-short);border-radius:.35rem;padding-block:.3rem;padding-inline:.5rem;font-size:.72rem;line-height:1.2;position:absolute;inset-block-end:calc(100% + .35rem);inset-inline-start:50%;transform:translate(-50%,.2rem)}.tooltip:after{content:"";border:.35rem solid #0000;border-block-start-color:var(--tooltip-bg,var(--clr-bg-footer));position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.has-tooltip:is(:hover,:focus-within) .tooltip{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tooltip{transition:none}}.podcaster-html5-player audio{width:100%}[id^=podlovePlayerContainer-]{margin-top:var(--podlove-player-margin-top)}.podcast-player .podcast-player-container{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);padding-block:var(--sp-m);padding-inline:var(--sp-m);display:grid}.podcast-player h2{font-size:var(--fs-m);font-weight:var(--fw-title);color:var(--clr-secondary);text-box:trim-both cap alphabetic;text-align:start;margin-block:0}.podcast-player .podcast-player-intro{flex-direction:column;align-self:start;gap:1rem;display:flex}.podcast-player .podcast-player-text{text-wrap:pretty;max-inline-size:38ch;margin-block:0}.podcast-player .podcast-player-media{border-radius:var(--radius-button);corner-shape:squircle;background-color:var(--clr-bg-light);border:1px solid var(--clr-border);inline-size:100%;min-inline-size:0;padding:var(--sp-s);place-self:start center;overflow:hidden}.podcast-player .podcast-player-media :where([id^=podlove-player-]){inline-size:100%;min-inline-size:0;max-inline-size:100%}.podcast-player .podcast-player-media :where([id^=podlove-player-] iframe){border:0;min-inline-size:0;display:block;inline-size:100%!important;max-inline-size:100%!important}.podcast-player[data-media-position=left] .podcast-player-intro{order:2}.podcast-player[data-media-position=left] .podcast-player-media{order:1}@container main (width>=35em){.podcast-player .podcast-player-container{grid-template-columns:minmax(0,1fr) minmax(20rem,1.5fr)}.podcast-player .tw-last-episode-intro{align-self:start}.podcast-player[data-media-position=left] .podcast-player-container{grid-template-columns:minmax(20rem,1.5fr) minmax(0,1fr)}}@container main (width>=50em){.podcast-player .podcast-player-container{grid-template-columns:minmax(0,1fr) minmax(30rem,1.7fr)}.podcast-player[data-media-position=left] .podcast-player-container{grid-template-columns:minmax(30rem,1.7fr) minmax(0,1fr)}}@media (width>=48em){.episode-player-sticky.is-sticky-enabled{top:calc(var(--header-size) - .5rem);z-index:20;position:sticky}}.tw-tag{border:1px solid var(--clr-secondary);background-color:color-mix(in srgb, var(--clr-secondary) 12%, transparent);color:var(--clr-secondary);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;border-radius:99rem;align-self:start;padding-block:.2em;padding-inline:.8em;line-height:1.2;display:inline-block}.tw-address-label-wrapper{perspective:1000px;justify-content:center;margin:3rem 0;display:flex}.tw-address-label-wrapper .tw-address-label{width:100%;max-width:500px;transform-style:preserve-3d;transition:transform .3s;position:relative;transform:rotate(-2deg)rotateY(15deg)rotateX(5deg)}.tw-address-label-wrapper .tw-address-label:hover{transform:rotate(0)rotateY(0)rotateX(0)scale(1.05)}.tw-address-label-wrapper .tw-address-label{background:#fff;border-radius:4px;overflow:hidden;box-shadow:-15px 20px 30px #00000026}.tw-address-label-wrapper .tw-address-label .background{width:100%;height:auto;display:block}.tw-address-label-wrapper .tw-address-label .address-container{font-family:Arial,Helvetica,sans-serif;font-size:var(--fs-s);color:#000;margin:0;padding:0;line-height:1.35}.tw-address-label-wrapper .tw-address-label .address-container strong{font-weight:700;font-size:var(--fs-xs);margin-bottom:4px;display:block}.tw-address-label-wrapper .tw-address-label .address-container span{display:block}.season{margin-block:var(--sp-xxl)}.episodes-list{gap:var(--sp-s) var(--sp-m);margin-block:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(25ch,1fr));padding:0;list-style:none;display:grid}.episodes-list li{gap:0 var(--sp-s);grid-template:"number title""number date"/2.6em 1fr;display:grid;position:relative}.episodes-list li:after{content:"";z-index:-1;background-color:var(--clr-bg-dark);border-radius:var(--radius-button-xs);corner-shape:squircle;inline-size:0;transition:inline-size .2s var(--ease-drawer-transform);position:absolute;inset:0}.episodes-list li[data-episode-number]:before{content:attr(data-episode-number);background-color:var(--clr-bg-dark);color:var(--clr-primary);border-radius:var(--radius-button-xs);corner-shape:squircle;transition:background-color .12s var(--ease-drawer-transform), color .12s var(--ease-drawer-transform);padding:var(--sp-xxs);font-family:var(--ff-brand);font-size:var(--fs);font-weight:var(--fw-title);grid-area:number}:is(.episodes-list li:hover,.episodes-list li:focus):after{inline-size:100%}:is(.episodes-list li:hover,.episodes-list li:focus)[data-episode-number]:before{background-color:var(--clr-primary);color:var(--clr-bg-light)}.episodes-list li:has(:focus-visible){border-radius:var(--radius-button-xs);corner-shape:squircle;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.episodes-list li:has(:focus-visible) a{outline:none}.episodes-list a{font-weight:var(--fw-bold);color:var(--clr-secondary);line-height:var(--lh-s);padding-block:var(--sp-xxs);text-decoration:none;display:block}.episodes-list a span{font-weight:var(--fw)}.episode-comments{margin-block-start:var(--sp-xl)}.episode-comments>h2{margin-block:0 var(--sp)}.comments-headline{align-items:center;gap:var(--sp-s);display:flex}.comments-headline .count-bubble{background-color:var(--clr-text);color:var(--clr-text-opposite);font-family:var(--ff);font-size:var(--fs-s);font-weight:var(--fw-bold);border-radius:.35rem;justify-content:center;align-items:center;padding:.35rem .6rem;line-height:1;display:inline-flex;position:relative}.comments-headline .count-bubble:after{content:"";border:.35rem solid #0000;border-inline-end-color:var(--clr-text);position:absolute;inset-block-end:20%;inset-inline-start:-.6rem}.thread,.thread ul{margin:0;padding:0;list-style:none}.thread{--thread-line-indent:var(--sp);--thread-line-size:2px;--thread-line-color:var(--clr-primary);gap:var(--sp);font-size:var(--fs-root);flex-direction:column;display:flex}.thread>li{anchor-scope:--comment, --reply;position:relative}.thread .replies{gap:var(--sp);flex-direction:column;margin-block-start:var(--sp);padding-inline-start:calc(var(--thread-line-indent) * 2 + var(--thread-line-size));display:flex}.thread .comment,.thread .reply{border:1px solid var(--clr-line);border-radius:var(--radius-s);padding-block:var(--sp);padding-inline:var(--thread-line-indent) var(--sp);background-color:var(--clr-shade-dark)}:is(.thread .comment,.thread .reply) .comment-header{align-items:center;gap:var(--sp-xs);margin-block-end:var(--sp-xs);display:flex}:is(.thread .comment,.thread .reply) .comment-header img,:is(.thread .comment,.thread .reply) .comment-header svg,:is(.thread .comment,.thread .reply) .comment-header .komment-avatar-initials{object-fit:cover;background-color:var(--clr-bg-dark);border-radius:50%;width:40px;height:40px}:is(.thread .comment,.thread .reply) .comment-header .comment-author-meta{flex-direction:column;justify-content:center;gap:0;display:flex}:is(.thread .comment,.thread .reply) .comment-header .comment-author-meta a.u-url{color:var(--clr-text-light);font-size:.8em;text-decoration:none}:is(.thread .comment,.thread .reply) .comment-header .comment-author-meta a.u-url:hover{color:var(--clr-primary)}:is(.thread .comment,.thread .reply) .comment-header .p-author,:is(.thread .comment,.thread .reply) .comment-header .u-author{color:var(--clr-text);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden}:is(.thread .comment,.thread .reply) .comment-header .u-author:hover{text-decoration:underline}:is(.thread .comment,.thread .reply) .comment-text{max-inline-size:75ch}:is(.thread .comment,.thread .reply) .comment-footer{text-align:end}.thread .comment{anchor-name:--comment}.thread .reply{anchor-name:--reply;anchor-scope:--reply}.thread .reply:after{content:"";border:var(--thread-line-size) solid var(--thread-line-color);z-index:-1;border-top-color:#0000;border-right-color:#0000;border-bottom-left-radius:12px;display:block;position:absolute;inset-block-start:calc(anchor(--comment end) - 1px);inset-block-end:anchor(--reply 50%);inset-inline-start:calc(anchor(--comment start) + var(--thread-line-indent));inset-inline-end:calc(anchor(--reply start) + 12px)}.episode-mentions{margin-block-start:var(--sp-xl)}.episode-mentions>h2{margin-block:0 var(--sp)}.mentions-grid{gap:var(--sp-xs) var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mentions-grid+.mentions-list{margin-block-start:var(--sp-s)}.mentions-grid .mention-category{align-items:center;gap:var(--sp-m);padding-block:var(--sp-s);padding-inline:var(--sp);border:1px solid var(--clr-line);border-radius:var(--radius-s);background-color:var(--clr-shade-dark);grid-template-columns:4.6rem 1fr;display:grid}.mentions-grid .mention-category h3{font-size:var(--fs-xs);font-weight:var(--fw-title);text-align:start;text-transform:uppercase;letter-spacing:.05em;color:var(--clr-text-light);margin:0}@media (width>=48em){.mentions-grid .mention-category{grid-template-columns:auto 1fr}}.mentions-list{gap:var(--sp-s);flex-direction:column;display:flex}.list-likes,.list-reposts,.list-mentions,.list-replies{margin:0;padding:0;list-style:none}.list-likes,.list-reposts{flex-wrap:wrap;display:flex}.list-likes li,.list-reposts li{z-index:1;margin-inline-start:-10px;transition:transform .2s,z-index .2s;position:relative}:is(.list-likes li,.list-reposts li) .comment-header img,:is(.list-likes li,.list-reposts li) .comment-header svg{object-fit:cover;border:2px solid var(--clr-border-bright);background-color:var(--clr-bg-dark);border-radius:50%;width:32px;height:32px;display:block}:is(.list-likes li,.list-reposts li) .has-tooltip{display:block}:is(.list-likes li,.list-reposts li):is(:hover,:focus-within){z-index:10;transform:scale(1.3)translateY(-4px)}:is(.list-likes li,.list-reposts li):is(:hover,:focus-within)~li{transform:translate(18px)}:is(.list-likes li,.list-reposts li) .comment-text,:is(.list-likes li,.list-reposts li) .comment-footer{display:none}.list-likes li:first-child,.list-reposts li:first-child{margin-inline-start:0}.list-mentions,.list-replies{gap:var(--sp-xs);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}:is(.list-mentions,.list-replies) li{padding-block:var(--sp-xs);padding-inline:var(--sp-s);border:1px solid var(--clr-line);border-radius:var(--radius-s);background-color:var(--clr-bg-card,transparent)}:is(.list-mentions,.list-replies) .comment{gap:var(--sp-xs);flex-direction:column;display:flex}:is(.list-mentions,.list-replies) .comment-header{gap:.25rem var(--sp-s);grid-template-columns:auto 1fr;align-items:center;display:grid}:is(.list-mentions,.list-replies) .comment-header img,:is(.list-mentions,.list-replies) .comment-header svg{object-fit:cover;background-color:var(--clr-bg-dark);border-radius:50%;grid-row:1/3;width:40px;height:40px}:is(.list-mentions,.list-replies) .comment-author-meta{display:contents}:is(.list-mentions,.list-replies) .u-author,:is(.list-mentions,.list-replies) .p-author{font-weight:var(--fs-medium);font-size:var(--fs-s);color:var(--clr-text,#333);line-height:var(--lh-s);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;align-self:end;text-decoration:none;display:-webkit-box;overflow:hidden}:is(.list-mentions,.list-replies) .u-url{font-size:var(--fs-xs);color:var(--clr-text-light);grid-area:2/2;align-self:start;line-height:1.2;text-decoration:none}:is(.list-mentions,.list-replies) .u-url:hover{text-decoration:underline}:is(.list-mentions,.list-replies) .comment-text{font-size:var(--fs-s,.875rem);color:var(--clr-text,#333);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.list-mentions,.list-replies) .comment-text p{margin:0}:is(.list-mentions,.list-replies) .comment-footer{margin-block-start:auto}:is(.list-mentions,.list-replies) .comment-footer .button{margin-block-start:var(--sp-xs)}.form-komments{font-size:var(--fs-root);margin-block-start:var(--sp-content)}.form-komments .kommentform-header{justify-content:space-between;align-items:center;gap:var(--sp);min-block-size:44px;display:flex}.form-komments .kommentform-header h2{margin-block-end:0}.form-komments .kommentform-actions{gap:4px;display:flex}.form-komments .kommentform-actions .has-tooltip:has([hidden]){display:none!important}.form-komments .button-jump-reply,.form-komments .button-cancel-reply{--c-outline-color:var(--clr-secondary);color:var(--clr-secondary);cursor:pointer;border-radius:var(--radius-button-s);aspect-ratio:1;background:0 0;border:none;justify-content:center;align-items:center;width:44px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}:is(.form-komments .button-jump-reply,.form-komments .button-cancel-reply)[hidden]{display:none!important}:is(.form-komments .button-jump-reply,.form-komments .button-cancel-reply):hover,:is(.form-komments .button-jump-reply,.form-komments .button-cancel-reply):focus-visible{--button-border:var(--clr-secondary);color:var(--clr-secondary);background-color:var(--clr-bg-dark)}.form-komments .form-feedback:empty{display:none}.form-komments .form-feedback:not(:has(.visible)){display:none}.form-komments .komment-privacy{font-size:var(--fs-s);line-height:var(--lh);color:var(--clr-text-light)}.form-komments #url{height:0;position:absolute;left:-200vw}.form-komments .msg{border:1px solid var(--clr-border);border-radius:var(--radius-button-s);padding-block:var(--sp-xs);padding-inline:var(--sp);background-color:var(--clr-surface);opacity:0;display:none}.form-komments .msg.visible{animation:1s linear .5s forwards kmsg-fade;display:block}.form-komments .msg.msg-success{--clr-success:#12a112;border-color:color-mix(in srgb, var(--clr-success) 50%, transparent);background:color-mix(in srgb, var(--clr-success) 5%, var(--clr-bg-dark) 95%);color:var(--clr-success)}.form-komments .msg.msg-error{--clr-warn:#dc2828;border-color: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)}.form-komments .msg.msg-info{border-color:color-mix(in srgb, var(--clr-secondary) 50%, transparent);background:color-mix(in srgb, var(--clr-secondary) 5%, var(--clr-bg-dark) 95%);color:var(--clr-secondary)}.form-komments .loader{animation:none;display:none}.form-komments .loader svg{width:30px;height:30px;animation:1s linear infinite forwards kspin}.form-komments .loader.visible{align-items:center;gap:var(--sp-xs);display:flex}@scope(.content-text){sup.footnote a{color:var(--clr-primary);font-weight:var(--fw-bold);text-decoration:none}sup.footnote a:hover,sup.footnote a:focus-visible{text-decoration:underline}.footnotes-container{color:var(--clr-text-light);font-size:var(--fs-s);margin-block-start:var(--sp-xl)}.footnotes-container .footnotes-heading{margin-block-end:.6em;padding-block-start:var(--sp);display:block;position:relative}.footnotes-container .footnotes-heading:before{content:"";background-color:var(--clr-border);block-size:1px;inline-size:5ch;position:absolute;inset-block-start:0;inset-inline-start:0}.footnotes-container .footnotes-list{padding-inline-start:1.4em}.footnotes-container .footnotes-list li{margin-block-end:.5em}.footnotes-container .footnotes-list .footnote-entry{flex-wrap:wrap;align-items:baseline;gap:.8em;display:flex}.footnotes-container .footnotereverse a{color:var(--clr-primary);text-decoration:none}.footnotes-container .footnotereverse a:hover,.footnotes-container .footnotereverse a:focus-visible{text-decoration:underline}}}@layer utilities{.balance{text-wrap:balance}}
