@font-face{font-family:Besley;src:url(/fonts/Besley.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans.ttf)format("truetype");font-weight:500 900;font-style:normal;font-display:swap}:root{color-scheme:light only;--cream:#f6eedc;--ink:#231c18;--accent:#cc1d01;--serif:"Besley", Georgia, "Times New Roman", serif;--sans:"Nunito Sans", "Avenir Next", system-ui, sans-serif;--stamp:3rem;--measure:38rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--serif);font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-size:1.1875rem;font-weight:400;line-height:1.6}em,i,cite,address,dfn,var{font-style:normal}.wrap{max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.column{max-width:var(--measure)}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip-link{background:var(--ink);color:var(--cream);font-family:var(--sans);z-index:10;padding:.5rem .75rem;font-weight:900;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--stamp) / 2);padding-block:calc(var(--stamp) / 2);flex-wrap:wrap;display:flex}.site-header.is-home{--stamp:clamp(3.75rem, 2.4rem + 5.5vw, 7.5rem)}.wordmark{margin:0;line-height:0;display:block}.wordmark img{width:auto;height:calc(var(--stamp) * 1.13);display:block}.tagline{margin:calc(var(--stamp) / 2) 0 0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.2}.site-nav{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.site-nav ul{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--ink);font-family:var(--sans);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline 2px}.site-nav .tabs a{letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:900}.site-nav .small a{font-size:.95rem;font-weight:500}h1,h2,h3{text-transform:uppercase;text-wrap:balance;margin:0;font-weight:900;line-height:1.1}h1{margin:2rem 0 1rem;font-size:clamp(2rem,1.3rem + 3.4vw,3.5rem);line-height:1.05}h2{margin:3rem 0 1rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem)}h3{font-size:1.25rem}p{margin:0 0 1.1em}.lede{font-size:clamp(1.3rem,1.15rem + .6vw,1.5rem);line-height:1.5}.label,.meta{font-family:var(--sans);line-height:1.4}.label{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.9rem;font-weight:900}.meta{font-size:1rem;font-weight:500}.home{gap:3rem;padding-top:1.5rem;display:grid}.home>*{min-width:0}.reflections{margin:0;padding:0;list-style:none}.yt-logo{width:min(447px,100%);margin:0 0 1.5rem;display:block;overflow:hidden}.yt-logo img{width:131.8%;max-width:none;height:auto;margin:-8% 0 -4% -15.9%;display:block}.channel p{margin:.25rem 0 0}.reflections li{border-top:1px solid var(--ink);align-items:flex-start;gap:1rem;padding-block:1.25rem;display:flex}.reflections .thumb{flex:none;width:clamp(6rem,28%,9rem);margin-top:.2rem}.reflections .thumb img,.watch img{width:100%;height:auto;display:block}.reflections h3{margin-bottom:.4rem;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);line-height:1.2}.reflections h3 a{color:var(--ink);text-decoration:none}.reflections h3 a:hover{text-decoration:underline 2px}.reflections p{margin:0}.latest{margin-top:4rem}.latest h2{margin:0 0 1.5rem;font-size:clamp(2rem,1.3rem + 3.4vw,3.5rem);line-height:1.05}.doc{padding-top:1rem}.doc h1+.meta{margin-bottom:2rem}.doc ul,.doc ol{margin:0 0 1.1em;padding-left:1.25rem}.doc li{margin-bottom:.4rem}.doc a{overflow-wrap:anywhere}.doc strong{font-weight:800}.doc section[lang=en]{border-top:2px solid var(--ink);margin-top:4rem;padding-top:1rem}.doc section[lang=en] h2{margin:2rem 0 1rem;font-size:clamp(2rem,1.3rem + 3.4vw,3.5rem);line-height:1.05}.doc section[lang=en] h3{margin:3rem 0 1rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem)}.doc h2+.meta{margin-bottom:2rem}.watch{font-family:var(--sans);align-items:center;gap:1rem;margin-top:2.5rem;font-weight:900;display:flex}.watch img{flex:none;width:clamp(7rem,35%,11rem)}.site-footer{border-top:2px solid var(--ink);font-family:var(--sans);margin-top:5rem;padding-block:2rem 3rem;font-size:1rem;font-weight:500}.site-footer p{margin:0 0 .75rem}.site-footer a{color:var(--ink)}@media (width>=48rem){body{font-size:1.3125rem}.wrap{padding-inline:2.5rem}.site-nav{padding-top:.5rem}}@media (width>=64rem){.home{grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:4rem;padding-top:.5rem}}.construction{text-align:center;justify-items:center;padding-block:2rem;display:grid}.construction img{width:min(14rem,50vw);height:auto;margin-bottom:1.5rem}.construction h1{margin-top:.5rem}
