@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/98290f4710a599b0-s.1u4c3viw6v7ci.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5a3efdb1d2374269-s.p.2snskadcp2fay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/98290f4710a599b0-s.1u4c3viw6v7ci.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a3efdb1d2374269-s.p.2snskadcp2fay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:600;font-display:swap;src:url(../media/98290f4710a599b0-s.1u4c3viw6v7ci.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5a3efdb1d2374269-s.p.2snskadcp2fay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:700;font-display:swap;src:url(../media/98290f4710a599b0-s.1u4c3viw6v7ci.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5a3efdb1d2374269-s.p.2snskadcp2fay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.XBUD4W_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback}.XBUD4W_variable{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bd054d5b19546223-s.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a0da4c73f202726-s.1sf_atgfbezm1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a3163e680834fbf0-s.p.422uhnrlcv_7h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}._7cYKva_className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}._7cYKva_variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
:root{--paper:#faf9f5;--panel:#f5f4ed;--panel-2:#ecebe3;--ink:#141413;--ink-2:#3d3d3a;--ink-3:#5e5d59;--ink-4:#6f6e68;--rule:#1414131f;--rule-2:#14141347;--on-dark:#faf9f5;--on-dark-2:#b0aea5;--on-dark-3:#87867f;--wrap:1280px;--gutter:40px;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-4) var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";font-size:16.5px;line-height:1.53}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;font-weight:600}.mono{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:12px}.meta{color:var(--ink-4);letter-spacing:.01em;flex-wrap:wrap;gap:0 14px;font-size:13px;display:flex}.meta-dark{color:var(--on-dark-3)}.skip{background:var(--ink);color:var(--paper);border-radius:999px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{z-index:50;left:12px}.pill{background:var(--panel);height:34px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pill:hover{background:var(--panel-2);color:var(--ink)}.pill.on,.pill-dark{background:var(--ink);color:var(--paper)}.pill-dark:hover{color:var(--paper);background:#2a2a28}.pills{flex-wrap:wrap;gap:8px;display:flex}.bar{max-width:var(--wrap);padding:18px var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;display:grid}.bar-nav{gap:8px;display:flex}.bar-right{justify-content:flex-end}.wordmark{letter-spacing:-.015em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.wordmark .mark{border-radius:6px;width:28px;height:28px;display:block}@media (max-width:760px){.bar{grid-template-columns:1fr auto;padding:14px 20px}.bar-nav:first-child{order:3;grid-column:1/-1;overflow-x:auto}.wordmark{order:1}.bar-right{order:2}}.statement{max-width:var(--wrap);padding:44px var(--gutter) 56px;margin:0 auto}.statement h1{letter-spacing:-.015em;max-width:22em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.12}.statement-sub{max-width:40em;color:var(--ink-3);text-wrap:pretty;margin-top:20px;font-size:19px;line-height:1.45}@media (max-width:760px){.statement{padding:28px 20px 40px}}.areas{max-width:var(--wrap);padding:0 var(--gutter) 64px;grid-template-columns:repeat(5,1fr);gap:20px;margin:0 auto;display:grid}.area{border-top:1px solid var(--rule-2);padding-top:22px}.area-head{align-items:center;gap:12px;display:flex}.area-head svg{color:var(--ink);flex:none}.area h2{font-size:20px;font-weight:700;line-height:1.2}.area-count{margin-top:10px}.area-blurb{color:var(--ink-3);margin-top:14px;font-size:13.5px;line-height:1.5}@media (max-width:1100px){.areas{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.areas{grid-template-columns:1fr 1fr;gap:24px 16px;padding:0 20px 48px}}@media (max-width:480px){.areas{grid-template-columns:1fr}}.plate{background:var(--t-light);border-radius:4px;position:relative;overflow:hidden}.plate img{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .5s var(--ease), opacity .5s var(--ease);position:absolute;inset:0}.plate:before{content:"";background:var(--t-dark);mix-blend-mode:lighten;pointer-events:none;z-index:1;position:absolute;inset:0}.plate img+*{display:none}.plate-pending{color:var(--t-dark);place-items:center;display:grid}.plate-pending:before{display:none}.plate-pending svg{opacity:.9}a:hover .plate img,a:focus-visible .plate img{filter:grayscale(.25)contrast()}a:hover .plate:before,a:focus-visible .plate:before{opacity:.35}.plate:before{transition:opacity .5s var(--ease)}.featured{background:var(--ink);color:var(--on-dark);grid-template-columns:minmax(320px,1fr) 2fr;max-width:100%;display:grid}.featured-copy{padding:56px var(--gutter) 48px calc((100vw - var(--wrap)) / 2 + var(--gutter));flex-direction:column;gap:14px;display:flex}@media (max-width:1360px){.featured-copy{padding-left:var(--gutter)}}.featured-title{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.15}.featured-title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.featured-deck{color:var(--on-dark-2);max-width:42ch;font-size:15.5px}.featured-read{border-bottom:1px solid var(--on-dark-3);align-items:center;gap:6px;width:max-content;margin-top:4px;padding-bottom:2px;font-size:14px;font-weight:500;display:inline-flex}.featured-read:hover{border-bottom-color:var(--on-dark)}.featured-ctl{color:var(--on-dark-2);align-items:center;gap:14px;margin-top:auto;padding-top:28px;display:flex}.featured-ctl button{width:34px;height:34px;color:var(--on-dark);cursor:pointer;background:0 0;border:1px solid #faf9f540;border-radius:999px;place-items:center;transition:background .15s;display:grid}.featured-ctl button:hover{background:#faf9f51a}.featured-plate{display:block}.featured-plate .plate{aspect-ratio:auto;height:100%;min-height:420px;animation:plate-in .55s var(--ease) both;border-radius:0}@keyframes plate-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.featured:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.featured-plate .plate{animation:none}}@media (max-width:900px){.featured{grid-template-columns:1fr}.featured-copy{order:2;padding:36px 20px 28px}.featured-plate .plate{aspect-ratio:16/9;min-height:0}}.work{max-width:var(--wrap);padding:56px var(--gutter) 24px;margin:0 auto}.work-bar{border-bottom:1px solid var(--rule-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.work-bar .mono{color:var(--ink-3)}.work-bar .mono strong{color:var(--ink);font-weight:400}.entries{grid-template-columns:repeat(6,1fr);gap:56px 28px;padding-top:40px;list-style:none;display:grid}.entry.half{grid-column:span 3}.entry.wide{grid-column:span 4}.entry.narrow{grid-column:span 2}.entry-link{display:block}.entry .meta{margin-top:16px}.entry h3{margin-top:6px;font-size:20px;font-weight:700;line-height:1.25}.entry.wide h3{font-size:24px}.entry-link:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.entry .deck{color:var(--ink-3);max-width:54ch;margin-top:8px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.entries{gap:40px 20px}.entry.half,.entry.wide,.entry.narrow{grid-column:span 3}.entry.wide h3{font-size:20px}}@media (max-width:600px){.work{padding:40px 20px 16px}.entries{grid-template-columns:1fr;gap:36px}.entry.half,.entry.wide,.entry.narrow{grid-column:auto}}.notes{max-width:var(--wrap);padding:72px var(--gutter) 88px;border-top:1px solid var(--rule-2);margin:0 auto}.notes-head{grid-template-columns:1fr 2fr;gap:28px;margin-bottom:36px;display:grid}.notes-head h2{font-size:26px;font-weight:700}.notes-head p{color:var(--ink-3);max-width:48ch}.rules{grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;display:grid}.rules li{border-top:1px solid var(--rule-2);padding-top:18px}.rules h3{margin-bottom:8px;font-size:17px;font-weight:700}.rules p{color:var(--ink-3);font-size:15px}.notes-foot{color:var(--ink-3);margin-top:44px;font-size:15px}.inline-arrow{color:var(--ink);border-bottom:1px solid var(--rule-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.inline-arrow:hover{border-bottom-color:var(--ink)}@media (max-width:860px){.notes{padding:56px 20px}.notes-head,.rules{grid-template-columns:1fr}}.about-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px;margin-top:8px;display:grid}.about-photo{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;display:block}.about-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.about-prose{max-width:620px}.about-prose p{color:var(--ink-2);text-wrap:pretty;margin-bottom:16px;font-size:18px;line-height:1.55}.about-prose h2{margin:44px 0 14px;font-size:22px;font-weight:700}.about-prose .rules{grid-template-columns:1fr;gap:18px}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:28px}.about-photo{max-width:260px}.about-prose p{font-size:17px}}.foot{background:var(--ink);color:var(--on-dark)}.foot-grid{max-width:var(--wrap);padding:56px var(--gutter) 32px;grid-template-columns:repeat(4,1fr);gap:32px;margin:0 auto;display:grid}.foot-col{color:var(--on-dark-2);flex-direction:column;gap:10px;font-size:14px;display:flex}.foot-col h2{color:var(--on-dark);letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:500}.foot-col a:hover{color:var(--on-dark)}.foot-note p{max-width:36ch;font-size:13.5px;line-height:1.5}.foot-line{max-width:var(--wrap);padding:0 var(--gutter) 28px;color:var(--on-dark-3);margin:0 auto}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr;padding:44px 20px 24px}.foot-line{padding:0 20px 24px}}.post{max-width:var(--wrap);padding:24px var(--gutter) 72px;margin:0 auto}.post-head{max-width:820px;padding:24px 0 36px}.post-head h1{letter-spacing:-.02em;margin-top:14px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.06}.post-deck{color:var(--ink-3);text-wrap:pretty;margin-top:16px;font-size:19px;line-height:1.45}.post-hero video{aspect-ratio:16/9;background:var(--ink);border-radius:4px;width:100%}.post-hero figcaption{align-items:center;gap:6px;margin-top:10px}.post-body{grid-template-columns:minmax(0,1fr) 300px;gap:64px;margin-top:48px;display:grid}.post-prose{max-width:680px}.post-prose h2{margin:40px 0 12px;font-size:22px;font-weight:700}.post-prose h2:first-child{margin-top:0}.post-prose p{color:var(--ink-2);margin-bottom:14px}.post-prose ul,.post-prose ol{color:var(--ink-2);gap:8px;margin-bottom:14px;padding-left:20px;display:grid}.post-prose li::marker{color:var(--ink-4)}.decision{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.decision h3{margin-bottom:4px;font-size:16px;font-weight:700}.scenes{font-size:14.5px}.scenes li::marker{font-family:var(--font-mono), monospace;font-size:12px}.post-side{flex-direction:column;gap:32px;display:flex}.side-block h2{color:var(--ink-4);letter-spacing:.02em;border-bottom:1px solid var(--rule-2);margin-bottom:12px;padding-bottom:8px;font-size:13px;font-weight:500}.side-block p{color:var(--ink-2);font-size:15px}.stack{color:var(--ink-2);gap:6px;font-size:14.5px;list-style:none;display:grid}.stack a:hover{text-underline-offset:3px;text-decoration:underline}.side-cta{background:var(--panel);border-radius:4px;padding:20px}.side-cta h2{color:var(--ink);border:0;margin-bottom:6px;padding:0;font-size:16px;font-weight:700}.side-cta p{margin-bottom:14px}.post-nav{border-top:1px solid var(--rule-2);grid-template-columns:1fr 1fr;gap:16px;margin-top:72px;padding-top:24px;display:grid}.post-nav a{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.post-nav a small{margin-bottom:2px;font-weight:400;display:block}.post-nav .to-next{text-align:right;justify-content:flex-end}.post-nav a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:900px){.post{padding:12px 20px 56px}.post-body{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.post-nav{grid-template-columns:1fr}.post-nav .to-next{text-align:left;justify-content:flex-start}}.resume-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cv{border-top:1px solid var(--rule);padding:18px 0}.cv h3{margin-top:6px;font-size:17px;font-weight:700}.cv-sum{font-size:15px;color:var(--ink-3)!important}.cv ul{margin-top:8px}.skills{gap:12px;font-size:14px;display:grid}.skills dt{color:var(--ink);font-weight:600}.skills dd{color:var(--ink-3);margin-top:2px}@media print{.bar,.foot,.post-nav,.resume-actions{display:none!important}}@media (max-width:760px){.pill{height:38px;padding:0 16px;font-size:14px}.statement h1{font-size:25px;line-height:1.18}.statement-sub{margin-top:14px;font-size:17px}.areas{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin:0;padding:0 20px 36px;scroll-padding-left:20px;display:flex;overflow-x:auto}.areas::-webkit-scrollbar{display:none}.area{scroll-snap-align:start;flex:0 0 72vw;max-width:320px}.area:last-child{margin-right:20px}.area h2{font-size:18px}.area-blurb{font-size:14px}.work-bar{flex-direction:column;align-items:flex-start;gap:12px}.pills{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 40px);margin:0 -20px;padding-bottom:4px;padding-left:20px;padding-right:20px;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pills .pill{flex:none}.entries{padding-top:28px}.entry .plate{aspect-ratio:16/9!important}.entry h3{font-size:19px}.featured-title{font-size:26px}.featured-deck{font-size:15px}.post-head h1{font-size:34px}.post-deck{font-size:17px}.notes{padding:44px 20px 56px}.foot-grid{padding:36px 20px 20px}}@media (max-width:480px){.statement h1{font-size:23px}.foot-grid{grid-template-columns:1fr;gap:24px}}
