:root{color:#241c14;background-color:#f3ecdf;background-image:radial-gradient(#e4d7c4 .7px,#0000 .7px);background-size:4px 4px;font-family:Iowan Old Style,Palatino,Georgia,serif;line-height:1.45}*{box-sizing:border-box}body{margin:0}a{color:inherit}.top{z-index:2;background:#f3ecdf;border-bottom:1px solid #0000;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1.4rem;display:flex;position:sticky;top:0}.word{letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;text-decoration:none}.account{margin:0;font-size:.95rem}.account a{margin-left:.4rem}main{width:min(68rem,100% - 2.4rem);margin:0 auto;padding-bottom:6rem}.hero{max-width:38rem;padding:12vh 0 8vh}.kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}h1{margin:.3rem 0 1rem;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:500;line-height:1.05}h2{margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}.lede,.panel p,.close p{font-size:1.15rem}.panel{grid-template-columns:1.1fr .9fr;align-items:center;gap:2.5rem;min-height:80vh;padding:4rem 0;display:grid}.panel.flip{grid-template-columns:.9fr 1.1fr}.panel.flip figure{order:2}.sketch svg{width:100%;height:auto;overflow:visible}.sketch :is(path,line,polyline,rect,circle,ellipse){fill:none;stroke:#2b241c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 1.5s}.sketch .accent{stroke:#c4532a;stroke-width:2.6px}.sketch text{fill:#2b241c;stroke:none;opacity:0;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:22px;transition:opacity .6s .8s}.sketch.is-drawn text{opacity:1}.close{max-width:36rem;padding-top:4rem}@media (width<=800px){.panel,.panel.flip{grid-template-columns:1fr;gap:1rem;min-height:0}.panel.flip figure{order:0}}@media (prefers-reduced-motion:reduce){.sketch :is(path,line,polyline,rect,circle,ellipse){stroke-dashoffset:0;transition:none}.sketch text{opacity:1;transition:none}}
