:root{--color-page:#f1f1f1;--color-ink:#000;--color-text:#363636;--color-tag:#d9d9d9;--color-white:#fff;--color-red:red;--color-yellow:#ff0;--color-blue:#00f;--color-green:#0f0;--font-sans:var(--font-union), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--font-arrow:var(--font-inter), system-ui, sans-serif;--text-nav-size:20px;--text-nav-leading:27px;--text-nav-nudge:0px;--text-case:lowercase;--text-title-size:32px;--text-title-leading:38.4px;--text-body-size:16px;--text-body-leading:24px;--text-mono-size:12px;--text-mono-leading:16px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:16px;--space-5:32px;--space-page-end:100px;--tag-padding-x:6px;--line-width:1px;--line:var(--line-width) solid var(--color-ink);--grid-columns:12;--grid-gutter:16px;--grid-margin:16px;--opacity-off:.35;--ratio-thumb:1.6;--ratio-hero:16 / 9;--ratio-reel:2 / 1;--masthead-top:16px;--masthead-side:var(--grid-margin);--mast-grid-height:52px;--player-height:52px;--masthead-below:21px;--masthead-height:round(calc((100vw - 2 * var(--masthead-side)) / 28.3571), 1px);--mast-sticky-top:calc(var(--masthead-top) + var(--masthead-height) + var(--masthead-below))}@media (max-width:1023px){:root{--masthead-height:round(calc((100vw - 2 * var(--masthead-side)) / 7.5068 + (100vw - 2 * var(--masthead-side)) / 19.4825), 1px)}}@media (max-width:900px){:root{--player-height:84px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-variant-ligatures:none}html{overscroll-behavior:none;background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);text-transform:var(--text-case);font-size:var(--text-body-size);line-height:var(--text-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;padding:0 var(--grid-margin) var(--grid-margin)}a{color:inherit;text-decoration:none}img,video,iframe{max-width:100%;display:block}button{font:inherit;color:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none}
