@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:gray}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}}@layer base{:root{--amber-50:#fdfbf8;--amber-100:#fcf2e8;--amber-200:#f8e0c8;--amber-300:#f4c79a;--amber-400:#eead69;--amber-500:#e79325;--amber-600:#bb7305;--amber-700:#975b03;--amber-800:#6c4002;--amber-900:#442701;--amber-950:#201001}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--amber-50:oklch(98.8281% .0046875 66.6667);--amber-100:oklch(96.6797% .0171875 66.6667);--amber-200:oklch(91.9922% .0421875 66.6667);--amber-300:oklch(85.7422% .078125 66.6667);--amber-400:oklch(79.4922% .114063 66.6667);--amber-500:oklch(73.2422% .151562 66.6667);--amber-600:oklch(61.9141% .135937 66.6667);--amber-700:oklch(52.7344% .115625 66.6667);--amber-800:oklch(41.4063% .090625 66.6667);--amber-900:oklch(30.2734% .065625 66.6667);--amber-950:oklch(19.1406% .040625 66.6667)}}}:root{--cyan-50:#f8fcfb;--cyan-100:#e7f7f3;--cyan-200:#c5ece3;--cyan-300:#92ddce;--cyan-400:#51cdb8;--cyan-500:#00b9a3;--cyan-600:#009280;--cyan-700:#007667;--cyan-800:#005348;--cyan-900:#00332c;--cyan-950:#001712}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--cyan-50:oklch(98.8281% .0046875 180);--cyan-100:oklch(96.2891% .0171875 180);--cyan-200:oklch(91.2109% .0421875 180);--cyan-300:oklch(84.375% .078125 180);--cyan-400:oklch(77.3438% .114063 180);--cyan-500:oklch(70.5078% .151562 180);--cyan-600:oklch(59.1797% .135937 180);--cyan-700:oklch(50.5859% .115625 180);--cyan-800:oklch(39.6484% .090625 180);--cyan-900:oklch(28.9063% .065625 180);--cyan-950:oklch(18.1641% .040625 180)}}}:root{--indigo-50:#f9fbfe;--indigo-100:#edf4ff;--indigo-200:#d5e5ff;--indigo-300:#b4d0ff;--indigo-400:#92bbff;--indigo-500:#70a6ff;--indigo-600:#5283d5;--indigo-700:#4169ac;--indigo-800:#2c4a7c;--indigo-900:#1a2e4f;--indigo-950:#091426}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--indigo-50:oklch(98.8281% .0046875 260);--indigo-100:oklch(96.4844% .0171875 260);--indigo-200:oklch(91.7969% .0421875 260);--indigo-300:oklch(85.3516% .078125 260);--indigo-400:oklch(78.9063% .114063 260);--indigo-500:oklch(72.6563% .151562 260);--indigo-600:oklch(61.3281% .135937 260);--indigo-700:oklch(52.3438% .115625 260);--indigo-800:oklch(41.2109% .090625 260);--indigo-900:oklch(30.0781% .065625 260);--indigo-950:oklch(19.1406% .040625 260)}}}:root{--purple-50:#fcfafe;--purple-100:#f6f2fe;--purple-200:#e9dffe;--purple-300:#d8c6fd;--purple-400:#c9acfc;--purple-500:#b992fb;--purple-600:#9572cd;--purple-700:#775ba5;--purple-800:#544076;--purple-900:#35274b;--purple-950:#181024}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--purple-50:oklch(98.8281% .0046875 300);--purple-100:oklch(96.6797% .0171875 300);--purple-200:oklch(92.1875% .0421875 300);--purple-300:oklch(85.9375% .078125 300);--purple-400:oklch(79.8828% .114063 300);--purple-500:oklch(73.8281% .151562 300);--purple-600:oklch(62.5% .135937 300);--purple-700:oklch(53.3203% .115625 300);--purple-800:oklch(41.7969% .090625 300);--purple-900:oklch(30.6641% .065625 300);--purple-950:oklch(19.5313% .040625 300)}}}:root{--stone-50:#fefbf5;--stone-100:#f7f3ee;--stone-200:#e7e3de;--stone-300:#d2cec9;--stone-400:#bdbab5;--stone-500:#aaa6a1;--stone-600:#87837f;--stone-700:#6d6965;--stone-800:#4e4a46;--stone-900:#312e2a;--stone-950:#171411}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--stone-50:oklch(98.8281% .008 75);--stone-100:oklch(96.4844% .008 75);--stone-200:oklch(91.7969% .008 75);--stone-300:oklch(85.3516% .008 75);--stone-400:oklch(78.9063% .008 75);--stone-500:oklch(72.6563% .008 75);--stone-600:oklch(61.3281% .008 75);--stone-700:oklch(52.3438% .008 75);--stone-800:oklch(41.2109% .008 75);--stone-900:oklch(30.2734% .008 75);--stone-950:oklch(19.3359% .008 75)}}}:root{--teal-50:#f9fcfa;--teal-100:#e9f7ef;--teal-200:#cbebd8;--teal-300:#9fdcba;--teal-400:#6ecc9d;--teal-500:#23bc7f;--teal-600:#009662;--teal-700:#00794e;--teal-800:#005636;--teal-900:#003520;--teal-950:#00180c}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--teal-50:oklch(98.8281% .0046875 160);--teal-100:oklch(96.2891% .0171875 160);--teal-200:oklch(91.2109% .0421875 160);--teal-300:oklch(84.375% .078125 160);--teal-400:oklch(77.5391% .114063 160);--teal-500:oklch(70.5078% .151562 160);--teal-600:oklch(59.375% .135937 160);--teal-700:oklch(50.7813% .115625 160);--teal-800:oklch(39.8438% .090625 160);--teal-900:oklch(29.1016% .065625 160);--teal-950:oklch(18.3594% .040625 160)}}}@font-face{font-family:Matter;src:url(/dist/assets/MatterVF-Cc4maaTc.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:HEX Franklin;src:url(/dist/assets/HEX_Franklin_v0.3_Variable_subset-CoMtNSYY.woff2)format("woff2-variations");font-weight:1 1000;font-stretch:60% 120%;font-style:normal;font-display:swap}:root{--xs:.75rem;--sm:.875rem;--base:1rem;--lg:1.125rem;--xl:1.25rem;--xl2:1.5rem;--xl3:1.875rem;--xl4:2.25rem;--xl5:3rem;--xl6:3.75rem;--xl7:4.5rem;--xl8:6rem;--xl9:8rem;--sans:Matter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--serif:"Hex Franklin", Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--system:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--weight-copy-light:430;--weight-copy-dark:400;--weight-bold-light:650;--weight-bold-dark:600;--weight-headline-light:570;--weight-headline-dark:500;--weight-headline-small-light:630;--weight-headline-small-dark:550;--weight-headline-large-light:620;--weight-headline-large-dark:500;--img-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-text:var(--stone-900);--color-headline:var(--stone-950);--color-label:var(--stone-700);--color-bg:var(--amber-50);--color-button:var(--stone-950);--color-cyan-70:color-mix(in srgb, var(--teal-200) 70%, transparent);--color-cyan-50:color-mix(in srgb, var(--teal-200) 50%, transparent);--cyan-950:#002421}@supports (color:oklch(0% 0 0)){@media (color-gamut:p3){:root{--cyan-950:oklch(22% .05 180)}}}::selection{color:var(--stone-950);background:#ff9}:target{scroll-margin-block-start:4rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--serif);color:var(--stone-900);background:var(--amber-50);--weight-md:var(--weight-headline-light);--weight-headline-sm:var(--weight-headline-small-light);--weight-headline-lg:var(--weight-headline-large-light);--weight-bold:var(--weight-bold-light);--weight-copy:var(--weight-copy-light);scroll-behavior:smooth}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-stretch:initial}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--color-headline);text-wrap:balance}@media (width>=400px){:is(h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6).manual-linebreaks{white-space:pre-line}}h1,.h1{color:var(--color-headline);font-family:var(--sans);font-size:2.875rem;line-height:1.1;font-weight:var(--weight-headline-lg);letter-spacing:-.03em;text-wrap:balance}@media (width>=664px){:is(h1,.h1).manual-linebreaks{white-space:pre-line}}h2,.h2{font-family:var(--sans);font-size:2.5rem;line-height:1.1;font-weight:var(--weight-headline-sm);letter-spacing:-.04em}h3,.h3{font-family:var(--sans);font-size:2.125rem;line-height:1.1;font-weight:var(--weight-headline-sm);letter-spacing:-.02em}h4,.h4{font-family:var(--sans);font-size:1.75rem;line-height:1.2;font-weight:var(--weight-headline-sm);letter-spacing:-.02em}h5,.h5{font-family:var(--serif);font-size:var(--xl);line-height:1.2;font-weight:var(--weight-bold);letter-spacing:-.01em}h6,.h6{font-family:var(--serif);font-size:var(--base);font-weight:var(--weight-md);letter-spacing:.015em;color:var(--color-label);font-stretch:100%;line-height:1.2}@media (width>=1000px){h1,.h1{font-size:var(--xl6);letter-spacing:-.05em}}@media (width>=1400px){h1,.h1{font-size:var(--xl7)}h2,.h2{font-size:var(--xl5);line-height:1.1}h3,.h3{letter-spacing:-.035em;font-size:2.5rem;line-height:1.2}h4,.h4{font-size:var(--xl4);letter-spacing:-.035em}h5,.h5{font-size:var(--xl2)}h6,.h6{font-size:var(--lg)}}body{font-size:var(--lg);font-stretch:98%}@media (width>=1400px){body{font-size:var(--xl)}}:is(p,blockquote,ol,ul) a{text-underline-offset:.3em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-label);text-decoration-color:var(--color-label)}:is(p,blockquote,ol,ul) a:hover{text-decoration-style:solid}a{color:inherit;text-underline-offset:.2em}b,strong{font-weight:var(--weight-bold)}fieldset{flex-wrap:wrap;gap:.75rem;display:flex}fieldset input{width:100%;max-inline-size:36ch;font-size:var(--sm)}@media (width>=1000px){fieldset input{font-size:var(--base)}}input{border-width:1px;border-color:var(--color-txt);color:var(--color-txt);background:0 0;border-radius:6px;outline:none;padding-block:.75em;padding-inline:1.25em;font-stretch:98%}input::placeholder{color:var(--color-txt);opacity:.6}input:disabled{opacity:.4}input:disabled::placeholder{text-decoration:line-through}input:focus{outline:none}input:focus-visible{outline:3px solid}dialog{opacity:0;transition:opacity .25s, transform .25s, overlay .25s allow-discrete, display .25s allow-discrete;z-index:1;background:0 0;transform:translateY(-.5rem)}dialog::backdrop{transition:background-color .15s, display .25s allow-discrete, overlay .25s allow-discrete;background-color:#0000}dialog[open]{opacity:1;transform:translateY(0)}@starting-style{dialog[open]{opacity:0;transform:translateY(-.5rem)}}dialog[open]::backdrop{background-color:#0009}}@layer theme{.amber-50{--color-text:var(--stone-900);--color-headline:var(--stone-950);--color-label:var(--stone-700);--color-bg:var(--amber-50);--color-button:var(--stone-950)}.stone-50{--color-text:var(--stone-900);--color-headline:var(--stone-950);--color-label:var(--stone-600);--color-bg:var(--stone-50);--color-button:var(--stone-950)}.stone-100{--color-text:var(--stone-900);--color-headline:var(--stone-950);--color-label:var(--stone-700);--color-bg:var(--stone-100);--color-button:var(--stone-950)}.stone-200{--color-text:var(--stone-900);--color-headline:var(--stone-950);--color-label:var(--stone-700);--color-bg:var(--stone-200);--color-button:var(--stone-950)}.indigo-800{--color-text:var(--indigo-100);--color-headline:white;--color-label:var(--indigo-300);--color-bg:var(--indigo-800);--color-button:white}.indigo-900{--color-text:var(--indigo-100);--color-headline:white;--color-label:var(--indigo-300);--color-bg:var(--indigo-900);--color-button:white}.indigo-950{--color-text:var(--indigo-100);--color-headline:white;--color-label:var(--indigo-400);--color-bg:var(--indigo-950);--color-button:white}.purple-800{--color-text:var(--purple-100);--color-headline:white;--color-label:var(--purple-300);--color-bg:var(--purple-800);--color-button:white}.purple-900{--color-text:var(--purple-100);--color-headline:white;--color-label:var(--purple-300);--color-bg:var(--purple-900);--color-button:white}.purple-950{--color-text:var(--purple-100);--color-headline:white;--color-label:var(--purple-300);--color-bg:var(--purple-950);--color-button:white}.cyan-800{--color-text:var(--teal-100);--color-headline:white;--color-label:var(--teal-300);--color-bg:var(--cyan-800);--color-button:white}.cyan-900{--color-text:var(--teal-100);--color-headline:white;--color-label:var(--teal-300);--color-bg:var(--cyan-900);--color-button:white}.cyan-950{--color-text:var(--teal-100);--color-headline:white;--color-label:var(--teal-300);--color-bg:var(--cyan-950);--color-button:white}.bg-light{--weight-md:var(--weight-headline-light);--weight-headline-sm:var(--weight-headline-small-light);--weight-headline-lg:var(--weight-headline-large-light);--weight-bold:var(--weight-bold-light);--weight-copy:var(--weight-copy-light)}.bg-dark{--weight-md:var(--weight-headline-dark);--weight-headline-sm:var(--weight-headline-small-dark);--weight-headline-lg:var(--weight-headline-large-dark);--weight-bold:var(--weight-bold-dark);--weight-copy:var(--weight-copy-dark)}}@layer layout{.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem 4vw;max-inline-size:1440px;margin-inline:auto;display:grid}@media (width>=1000px){.grid{gap:max(3rem,4vw)}}.grid.small-gutter{gap:max(1.5rem,2vw)}.grid.vertical-middle{align-items:center}.grid.vertical-bottom{align-items:end}.grid.vertical-baseline{align-items:baseline}.grid.horizontal-center{justify-items:center}.grid.horizontal-right{text-align:end;justify-items:end}.grid.equal-box-heights .box{height:100%}.grid>div{--span:12;grid-column:span var(--span)}@media (width<=999px){.grid>div:not(:has(>*)){display:none}}@media (width>=800px){.grid>.span-6{--span:6}}@media (width>=1000px){.grid>.span-8{--span:8}}@media (width>=1000px){.grid>.span-4{--span:4}}@media (width>=500px){.grid>.span-3{--span:6}}@media (width>=1000px){.grid>.span-3{--span:3}}.grid:has(.blocks:first-child:not(.span-12)>:is(h1,h2,h3,h4,h5,h6):only-child){row-gap:1rem}.layout{color:var(--color-text);background:var(--color-bg);padding-inline:1.125rem}@media (width>=400px){.layout{padding-inline:5vw}}.layouts>.layout{padding-block:5rem}.layouts>.layout:has(.podcast-info){padding-block-start:var(--xl)}@media (width>=1000px){.layouts>.layout{padding-block:10rem}.layouts>.layout:first-child{padding-block-start:5rem}}.layouts>.layout.padding-large{padding-block:6rem}@media (width>=1000px){.layouts>.layout.padding-large{padding-block:12rem}.layouts>.layout.padding-large:first-child{padding-block-start:6rem}}.amber-50+.amber-50,.stone-200+.stone-200,.stone-50+.stone-50,.stone-100+.stone-100,.indigo-800+.indigo-800,.indigo-900+.indigo-900,.indigo-950+.indigo-950,.purple-800+.purple-800,.purple-900+.purple-900,.purple-950+.purple-950,.cyan-800+.cyan-800,.cyan-900+.cyan-900,.cyan-950+.cyan-950{padding-block-start:0}}@layer components{.navigation{max-inline-size:1440px;color:var(--color-button);align-items:center;gap:4rem;margin-inline:auto;padding-block:2.5rem;display:flex;position:relative}@media (width>=1024px){.navigation{padding-block:3.5rem}}.navigation menu li{font-size:var(--base)}@media (width>=800px){.navigation menu li{font-size:var(--lg)}}.navigation menu li a:not(.button){font-size:inherit;text-decoration-style:solid;text-decoration-color:#0000}.navigation menu li a.button{text-decoration-color:#0000}.navigation>button{margin-inline-start:auto}@media (width>=1048px){.navigation>button{display:none}}.navigation #menu-dialog{margin-block:0;margin-inline-end:0;padding-block:2.5rem;padding-inline:5vw}.navigation>menu{justify-content:end;align-items:center;gap:calc(2em + 2cqw);width:100%;font-weight:500;display:none}@media (width>=1048px){.navigation>menu{display:flex}}.navigation>menu>li>a{text-underline-offset:.5em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .1s}.navigation>menu>li>a.open,.navigation>menu>li>a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.navigation>menu .buttons{gap:.75rem;display:flex}.dropdown{position:relative}.dropdown>dialog{margin:-1em;padding:1em;position:absolute;top:calc(100% + .5em);left:0}.dropdown-button{cursor:default;flex-direction:row;align-items:center;gap:.5em;margin:-1em;padding:1em;display:flex}.dropdown-button>svg{width:.75em;transform:translateY(1px)}.menu{background-color:#fff;border-radius:12px;min-width:14rem;padding:1em;font-weight:430;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.menu form{z-index:1;position:absolute;top:.75rem;right:.75rem}.menu form button{cursor:pointer;width:2rem;height:2rem;display:flex}.menu form button:focus{outline:none}.menu form button svg{width:1.25rem;height:1.25rem;margin:auto}.menu li:not(:last-child){padding-block-end:1em}.menu menu{padding-block-start:1rem;padding-inline-start:1rem}.menu a.open{color:var(--stone-700)}.menu a:hover{font-weight:600;text-decoration-color:#0000}.menu a:focus{outline:none}.dropdown:not(:hover) .menu a:focus-visible{font-weight:600}.menu .buttons{margin-block-start:.5rem}.menu .button{justify-content:center;width:100%}.logo{fill:currentColor;width:8rem;transition:opacity .2s}.logo:hover{opacity:.7}.button{line-height:1.2;font-size:var(--sm);font-weight:500;font-stretch:initial;color:var(--color-button);border-width:1px;border-color:var(--color-button);border-radius:6px;outline:none;align-items:center;gap:.5em;padding-block:1em;padding-inline:1.2em;transition:border .1s,color .1s,background-color .1s;display:inline-flex}.button:hover{color:var(--color-bg);background-color:var(--color-button);border-color:var(--color-button)}.button:focus{outline:none}.button:focus-visible{outline:3px solid var(--color-button);outline-offset:4px}.button.button-primary{color:var(--color-bg);background-color:var(--color-button);border-color:var(--color-button)}.button.button-primary:hover{color:var(--color-button);background-color:#0000}.button svg{flex-shrink:0;block-size:1em;inline-size:1em}@media (width>=1000px){.button{font-size:var(--base)}}.blocks>*{margin-block-end:1rem}.blocks>:last-child{margin-block-end:unset}.blocks>blockquote:not(:last-child){margin-block-end:2rem}.blocks>h1,.blocks>.h1{margin-block-end:.4em;margin-block-end:.4lh}.blocks>h2,.blocks>.h2{max-inline-size:32ch}.blocks>.box+.box{margin-block-start:calc(.5rem + 1.75vw)}.blocks>p{max-inline-size:65ch;font-weight:var(--weight-copy)}.blocks>blockquote{padding-block:.5em;max-inline-size:65ch;color:color-mix(in srgb, currentColor 85%, transparent);border-inline-start:.25rem solid var(--color-label);font-weight:var(--weight-copy);text-wrap:balance;margin-block:2rem;padding-block:.5lh;padding-inline-start:1.5rem}.blocks>blockquote footer{color:var(--color-label);font-size:var(--base);padding-block-start:.5em;padding-block-start:.5lh}.blocks>blockquote footer a{color:color-mix(in srgb, currentColor 70%, black)}.blocks>ul{font-weight:var(--weight-copy);margin-block:2rem;padding-inline-start:1.25em;list-style:outside}.blocks>ul:first-child{margin-block-start:0}.blocks>ul:last-child{margin-block-end:0}.blocks>ol{font-weight:var(--weight-copy);margin-block:2rem;padding-inline-start:1.25em;list-style-type:decimal}:is(.blocks>ul>li,.blocks>ol>li):not(:first-child){margin-block-start:.5em}.blocks>time{font-size:var(--lg);color:var(--color-label);font-weight:var(--weight-md);display:block}h1+:is(.blocks>time){margin-block-start:1.25em}@media (width>=1400px){.blocks>time{font-size:var(--xl)}}.blocks>form{margin-block-start:1.5em}.blocks>.button:last-child{margin-block-start:.5rem}.blocks>.buttongroup:last-child{margin-block-start:1.5rem}.blocks.copy{max-inline-size:44rem;margin-inline:auto}@media (width>=1400px){.blocks.copy{max-inline-size:50rem}}.blocks.copy>h2,.blocks.copy>h3,.blocks.copy>h4,.blocks.copy>h5,.blocks.copy>h6{margin-block-start:1.5em;margin-block-start:1.5lh}.blocks.copy>h2{margin-block-end:1.25rem}.blocks.copy>figure{margin-block:2.5rem;display:grid}.blocks.copy>figure:not(:has(>iframe)){justify-content:center}.blocks.copy>figure iframe{aspect-ratio:16/9;width:100%}.blocks.copy>p,.blocks.copy>ol,.blocks.copy>ul{line-height:1.6}@media (width>=800px){.blocks.copy>p,.blocks.copy>ol,.blocks.copy>ul{line-height:1.8}}.blocks.copy>em,.blocks.copy>p>em{font-family:var(--system);letter-spacing:-.01em;font-size:1.05em;font-weight:410}.blocks.copy>h1+p{margin-block-start:1em;margin-block-start:1lh}.blocks.copy>.bigtext{margin-block:1em;margin-block:1lh}@media (width>=500px){.blocks.copy>.bigtext{margin-block:2em;margin-block:2lh}}@media (width>=1400px){.blocks.copy>.bigtext>p{font-size:var(--xl4)}}.blocks.copy>*+.box{margin-block-start:3rem}.blocks.copy>.box:not(:last-child){margin-block-end:1.5rem}.blocks .title{max-inline-size:max(23ch,70%)}@media (width<=999px){.blocks .title{font-size:2.65rem}}.blocks .newsletter-meta{margin-block-start:4rem}.box{max-inline-size:56rem;color:var(--color-text);background:var(--color-bg);border-radius:1rem;flex-direction:column;justify-content:center;padding:2rem;display:flex}@media (width>=1000px){:not(.span-4,.span-3)>.box{padding:3rem}}@media (width>=1400px){.box{padding:3rem}}.box.images-right figure{float:right;max-inline-size:33%;margin-block-end:0!important}.layout>.box{max-inline-size:900px;margin-block:5rem;margin-inline:auto}.layout>.box:last-child{margin-block-end:0}figure img.rounded-large{border-radius:1rem}figure figcaption{max-inline-size:50ch;font-size:var(--sm);text-align:center;color:var(--color-label);margin-inline:auto;padding-block-start:1em;line-height:1.5}@media (width>=1000px){figure figcaption{font-size:var(--base)}}.buttongroup{flex-wrap:wrap;gap:.75rem;display:flex}.testimonial>p{text-wrap:balance;max-inline-size:40ch;font-weight:var(--weight-copy)}@media (width>=500px){.testimonial>p{letter-spacing:-.025em;font-size:var(--xl2);line-height:1.5}}.testimonial .endorser{width:100%;max-width:max-content;column-gap:var(--base);text-align:left;grid-template-columns:max-content 1fr;align-items:center;margin-block-start:var(--xl2);display:grid}.testimonial .endorser figure{width:max-content;position:relative}.testimonial .endorser figure button{color:#fff;text-shadow:0 0 3px #000;line-height:1;position:absolute;bottom:0;right:0}.testimonial .endorser figure img{border-radius:999px;width:48px;height:48px}.testimonial .endorser figure div[popover]{max-width:90vw;font-size:var(--base);padding:var(--sm) var(--xs);word-break:break-all;border-radius:8px;box-shadow:0 0 20px #0003}.testimonial .endorser figure div[popover]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.testimonial .endorser .source{color:var(--color-label);flex-direction:column;gap:4px;display:flex}.testimonial .endorser .name{font-weight:540;font-size:var(--lg);text-wrap:balance;line-height:1.3}.testimonial .endorser .position{font-size:var(--base);line-height:1.2}.testimonial .endorser .position a{text-decoration-color:#0000}.testimonial .endorser .position a:hover{-webkit-text-decoration-color:var(--color-label);text-decoration-color:var(--color-label)}@media (width>=500px){.blocks.span-12>.testimonial>p{text-align:center;font-family:var(--sans);font-weight:var(--weight-bold);margin-inline:auto;font-size:1.75rem;line-height:1.3}@media (width>=1400px){.blocks.span-12>.testimonial>p{font-size:2rem}}.blocks.span-12>.testimonial .endorser{margin-block-start:var(--xl4);margin-inline:auto}}@media (width>=800px){.blocks.span-6>.testimonial>p{font-size:var(--xl)}}@media (width>=1000px){.blocks.span-6>.testimonial>p{font-size:var(--xl2)}}@media (width>=1000px){.blocks.span-4>.testimonial>p{font-size:var(--lg)}.blocks.span-4>.testimonial .name{font-size:var(--base)}.blocks.span-4>.testimonial .position{font-size:var(--sm)}}@media (width>=1200px){.blocks.span-4>.testimonial>p{font-size:var(--xl)}}.bigtext>p{text-wrap:balance;max-inline-size:40ch}.bigtext>p+p{margin-block-start:1em;margin-block-start:1lh}.bigtext>p{font-size:var(--xl);font-weight:500}.bg-light :is(.bigtext>p){color:var(--color-label)}.bg-light :is(.bigtext>p) strong{color:var(--color-headline);font-weight:inherit}.bg-dark :is(.bigtext>p){color:#fff}.bg-dark :is(.bigtext>p) strong{color:var(--color-label)}@media (width>=500px){.bigtext>p{font-family:var(--sans);font-weight:var(--weight-bold);letter-spacing:-.025em;font-size:1.75rem;font-stretch:100%;line-height:1.3}}@media (width>=1400px){.bigtext>p{font-size:2rem}}.footer{padding-block:4rem 2rem}.footer .logo-col{gap:var(--xl2);flex-direction:column;display:flex}.footer .logo-col .logo{fill:var(--stone-500);transition:fill .1s}.footer .logo-col .logo:hover{fill:var(--stone-600);opacity:1}.footer .logo-col span{font-size:var(--sm);width:22ch;color:var(--stone-700);display:inline-block}.footer>div{width:100%;flex-direction:column;gap:5rem;max-inline-size:1440px;margin-inline:auto;display:flex}.footer>div>div:first-child{flex-direction:column;justify-content:space-between;gap:4rem;display:flex}@media (width>=1200px){.footer>div>div:first-child{flex-direction:row}}.footer>div>div:first-child>a{align-self:start}.footer>div>div:last-child{color:var(--stone-600);font-size:var(--sm);text-align:end;font-stretch:98%}.footer ul{font-weight:var(--weight-copy);max-inline-size:500px;color:var(--stone-700);flex-direction:column;gap:1rem;display:flex}@media (width>=1024px){.footer ul{font-size:var(--lg)}}.footer ul a{text-underline-offset:.3em;align-items:center;gap:.5ch;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.footer ul a:hover{-webkit-text-decoration-color:var(--stone-400);text-decoration-color:var(--stone-400)}.footer ul a svg{fill:currentColor;width:1em;height:1em}.footer form{flex-direction:column;gap:1rem;display:flex}.footer form legend{font:540 var(--lg) var(--serif);color:var(--stone-900);letter-spacing:0}@media (width>=800px){.footer form legend{font-size:var(--xl)}}.footer form p{max-inline-size:45ch;color:var(--color-label);font-weight:var(--weight-copy)}@media (width>=800px){.footer form p{font-size:var(--lg)}}.footer form input{border-color:var(--stone-500);color:var(--stone-700)}.footer form input::placeholder{color:var(--stone-700);opacity:1}.footer form .button{--color-button:var(--stone-300);--color-bg:var(--stone-800)}.footer form .button:hover{--color-button:var(--stone-800)}.podcast{max-inline-size:1440px;margin-inline:auto}.podcast-info{align-items:center;gap:var(--xl);flex-direction:column;display:flex}@media (width>=1000px){.podcast-info{align-items:start}.podcast-info img{display:none}}.podcast-info img{inline-size:100%;max-inline-size:260px;box-shadow:var(--img-shadow);border-radius:.5rem}.podcast-info h1{display:none}@media (width>=1000px){.podcast-info h1{display:block}}.podcast-info>div{flex-wrap:wrap;gap:.5rem;max-inline-size:260px;display:flex}.podcast-info>div .button{inline-size:100%;max-inline-size:260px;font-size:var(--lg);justify-content:center;gap:var(--xs)}.podcast-info>div .button svg{inline-size:var(--xl2)}@media (width>=1000px){.podcast-info>div .button{display:none}}.podcast-info p{max-inline-size:65ch}.podcast-abo{column-gap:var(--base);row-gap:var(--xs);flex-wrap:wrap;display:flex}.podcast-episode .podcast-abo>li:first-child{display:none}@media (width>=800px){.podcast-episode .podcast-abo{flex-direction:column}.podcast-episode .podcast-abo>li:first-child{font-size:var(--base);display:list-item}}.podcast-latest-episode{gap:var(--sm);padding:var(--sm) var(--xl);background-color:var(--cyan-800);border-radius:var(--xs);align-items:start;margin-block-start:var(--xl6);display:flex}.podcast-latest-episode img,.podcast-latest-episode p,.podcast-latest-episode figure{display:none}@media (width>=700px){.podcast-latest-episode{gap:var(--xl4);padding-block:var(--xl)}.podcast-latest-episode figure{flex-shrink:0;display:block}.podcast-latest-episode figure .button{display:none}.podcast-latest-episode img{inline-size:120px;box-shadow:var(--img-shadow);border-radius:.5rem;display:block}.podcast-latest-episode p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:var(--xs);display:-webkit-box;overflow:hidden}.podcast-latest-episode h2{font-size:2.125rem;line-height:1.1;font-weight:var(--weight-headline-sm);letter-spacing:-.02em}}@media (width>=1000px){.podcast-latest-episode{align-items:center;gap:var(--xl5);padding:var(--xl5)}.podcast-latest-episode img{inline-size:220px}.podcast-latest-episode figure{gap:var(--base);flex-direction:column;display:flex}.podcast-latest-episode figure .button{justify-content:center;align-items:baseline;gap:.5rem;display:flex}.podcast-latest-episode figure .button svg{inline-size:var(--base);display:block}.podcast-latest-episode h2{letter-spacing:-.035em;font-size:2.5rem;line-height:1.2}.podcast-latest-episode p{-webkit-line-clamp:5;max-inline-size:70ch}.podcast-latest-episode svg{display:none}}.podcast-latest-episode>div{inline-size:100%}.podcast-latest-episode span{font-size:var(--base);font-weight:var(--weight-md);color:var(--color-cyan-70)}.podcast-latest-episode svg{inline-size:var(--xl6);flex-shrink:0;align-self:center;transition:transform .1s}@media (width>=1000px){.podcast-latest-episode svg{inline-size:var(--xl7)}}.podcast-latest-episode:hover svg{transform:scale(1.1)}.podcast-episodes{max-inline-size:1000px;margin-block-start:var(--xl8)}.podcast-episodes h3{margin-block:var(--base)}.podcast-episodes>a{padding-block:var(--xl2);display:block}@media (width>=600px){.podcast-episodes>a{gap:var(--xl4);padding-block:var(--xl4);grid-template-columns:120px 1fr;display:grid}}.podcast-episodes>a:not(:last-child){border-bottom:1px solid #ffffff1a}.podcast-episodes>a:has(+:hover){border-color:#0000}.podcast-episodes>a:hover{border-radius:var(--xs);background-color:#ffffff0d;border-color:#0000;margin-inline:-1rem;padding-inline:1rem}@media (width>=1000px){.podcast-episodes>a:hover{margin-inline:-2rem;padding-inline:2rem}}.podcast-episodes>a time{font-size:var(--base);font-weight:var(--weight-md)}.podcast-episodes>a>div:first-child{display:none}@media (width>=600px){.podcast-episodes>a>div:first-child{display:block}}.podcast-episodes>a>div:first-child img{box-shadow:var(--img-shadow);border-radius:.25rem;margin-block-end:var(--xs)}.podcast-episodes>a>div:first-child svg{inline-size:var(--xl4);margin-inline:auto}.podcast-episodes>a>div:last-child{flex-direction:column;gap:.25rem;display:flex}@media (width>=600px){.podcast-episodes>a>div:last-child{gap:.375rem}}.podcast-episodes>a>div:last-child span{font-size:var(--base);font-weight:var(--weight-md);color:var(--color-cyan-70)}@media (width>=1400px){.podcast-episodes>a>div:last-child span{font-size:var(--lg)}.podcast-episodes>a>div:last-child span time{font-size:var(--lg)}}.podcast-episodes>a>div:last-child p{-webkit-line-clamp:2;color:var(--color-cyan-70);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=600px){.podcast-episodes>a>div:last-child p{-webkit-line-clamp:3;grid-template-columns:120px 1fr}}.podcast-episode{grid-template-areas:"info""waveform""controls""chapters""extra";max-inline-size:1440px;margin-inline:auto;display:grid}@media (width>=800px){.podcast-episode{grid-template-columns:300px 1fr;grid-template-areas:"cover info""controls waveform""extra chapters";gap:max(3rem,5vw)}}.podcast-episode .cover{display:none}@media (width>=800px){.podcast-episode .cover{grid-area:cover;display:block}}.podcast-episode .cover{max-inline-size:300px;box-shadow:var(--img-shadow);border-radius:.5rem;margin-inline:auto}.podcast-episode .info{gap:var(--xl2);flex-direction:column;grid-area:info;display:flex}.podcast-episode .info h1{transform:translate(-2px)}@media (width>=1000px){.podcast-episode .info h1{transform:translate(-4px)}}.podcast-episode .info time{color:var(--color-cyan-70);font-variant-numeric:tabular-nums;font-size:var(--lg);font-weight:var(--weight-md)}.podcast-episode .time{align-items:start}.podcast-episode .waveform{z-index:0;grid-area:waveform;margin-block-start:var(--xl4);margin-block-end:var(--xs)}@media (width>=800px){.podcast-episode .waveform{margin-block:0;padding:4px}}.podcast-episode .waveform [data-copy-peaks]{font-size:var(--base);color:var(--color-cyan-70);font-weight:var(--weight-md);margin-left:auto;margin-block-end:var(--xs);display:none}.podcast-episode .waveform>[data-waveform]{height:80px;margin-block-end:var(--sm)}.podcast-episode .controls{padding:var(--xs);grid-area:controls;justify-content:center;align-items:start;display:flex}.podcast-episode .controls button{color:var(--cyan-50);transition:transform .2s;display:inline-flex}.playback :is(.podcast-episode .controls button)>svg{width:20px;height:20px}.podcast-episode .controls button:hover,.podcast-episode .controls button:focus-visible{transform:scale(1.1)}.podcast-episode .controls button:active{transition:transform .1s;transform:scale(.98)}.podcast-episode .controls button>svg{width:32px;height:32px}.podcast-episode .controls button.large>svg{width:80px;height:80px}.podcast-episode .controls button.large>.hidden{display:none}.podcast-episode .chapters{font-size:var(--base);font-weight:var(--weight-md);grid-area:chapters}.podcast-episode .chapters li{--completion:0%;position:relative}.podcast-episode .chapters li:before{content:"";width:var(--completion);background-color:#ffffff0d;height:100%;transition:width 50ms;position:absolute}.podcast-episode .chapters button{text-align:start;width:100%;padding:var(--xs);align-items:baseline;gap:var(--xl);font-stretch:98%;transition:background-color .1s;display:flex;position:relative}.podcast-episode .chapters button:hover,.podcast-episode .chapters button:focus-visible{background-color:#ffffff05}.podcast-episode .chapters button span{text-align:end;width:6ch;font-size:var(--sm);font-variant-numeric:tabular-nums;color:var(--color-cyan-70);flex-shrink:0}.podcast-episode .extra{grid-area:"extra";align-items:center;column-gap:var(--xs);row-gap:var(--xl2);flex-direction:column;padding-block-start:var(--xl6);display:flex}@media (width>=800px){.podcast-episode .extra{align-items:stretch;padding-block-start:0}}@media (width>=800px){.podcast-episode .extra .button-primary{gap:var(--lg);border-color:#0000;width:100%;margin-block-start:0}.podcast-episode .extra .button-primary:hover{border-color:var(--color-button)}}@media (width>=800px){.podcast-episode .extra .button-secondary{gap:var(--lg)}.podcast-episode .extra .button-secondary:hover{border-color:#0000}}.podcast-episode .time,.podcast-episode .playback{font-variant-numeric:tabular-nums;font-size:var(--base);color:var(--color-cyan-70);font-weight:var(--weight-md)}.podcast-episode .playback{justify-content:start}.podcast-episode .playback button{color:var(--cyan-50);transition:transform .2s;display:inline-flex}.podcast-episode .playback button>svg{width:20px;height:20px}.podcast-episode .playback button:hover,.podcast-episode .playback button:focus-visible{transform:scale(1.1)}.podcast-episode .playback button:active{transition:transform .1s;transform:scale(.98)}.podcast-episode .time{justify-content:space-between;display:flex}.podcast-episode .time>:first-child,.podcast-episode .time>:last-child{inline-size:8ch}.podcast-episode .time>:last-child{text-align:end}.podcast-episode .buttons{align-items:center;gap:var(--xs);display:flex}.podcast-episode .playback{align-items:center;gap:.5rem;display:flex}.podcast-episode .playback .speed{text-align:center;width:4ch}.subpages{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:max(4rem,5vw);width:100%;margin-block-start:2rem;display:grid}.subpages a{max-inline-size:60ch}.subpages a:focus{outline:none}.subpages time{font-size:var(--base);color:var(--color-label);font-weight:var(--weight-md);margin-block-end:.5rem;display:block}@media (width>=1400px){.subpages time{font-size:var(--lg)}}.subpages h3{margin-block-end:.75rem;transition:color .1s}a:hover :is(.subpages h3),a:focus-visible :is(.subpages h3){color:var(--color-label)}.subpages p{font-weight:var(--weight-copy)}.tally.not-loaded{border:1px dashed var(--color-label);background:#0003;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}@media (width>=1000px){:not(.span-4,.span-3)>.tally.not-loaded{padding:3rem}}@media (width>=1400px){.tally.not-loaded{padding:3rem}}.tally.not-loaded div{text-align:center;text-wrap:balance}.tally.not-loaded div button{margin-block-end:1rem;line-height:1.4}.tally.not-loaded div p{font-size:var(--base)}.tally.not-loaded iframe:not([src]){display:none}}@starting-style{dialog[open]::backdrop{background-color:#0000}}
