@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-400-normal.CKOCNFvK.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff");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}:root{--paper:#f2f1ed;--paper-deep:#e8e6e0;--sheet:#fff;--ink:#232321;--pencil:#5c5a55;--rule:#cfcbc2;--accent:#2b5b60;--accent-deep:#1e4246;--screen:#15181b;--screen-ink:#e9e7e2;--screen-dim:#a5a9ad;--serif:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Courier Prime", "Courier New", Courier, monospace;--text-caption:.8125rem;--text-ui:.9375rem;--text-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-lead:clamp(1.3125rem, 1.1rem + .8vw, 1.6875rem);--text-h3:clamp(1.5rem, 1.25rem + 1vw, 2.125rem);--text-h2:clamp(2.25rem, 1.6rem + 2.6vw, 4.25rem);--text-h1:clamp(2.75rem, 1.8rem + 4vw, 6rem);--text-name:clamp(3.25rem, 1.2rem + 9.6vw, 10.5rem);--gutter:clamp(16px, 4vw, 56px);--gap:clamp(16px, 2vw, 24px);--max:1320px;--measure:34em;--section:clamp(48px, 7vw, 104px);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--text-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img,picture,svg,video,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}p,li,dd,figcaption,blockquote{text-wrap:pretty}h1,h2,h3{text-wrap:balance;font-weight:400}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent-deep)}:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px;border-radius:1px}.screen :focus-visible,.screen-band :focus-visible{--focus:var(--screen-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:10;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:var(--text-ui);padding:10px 14px;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{color:var(--paper);top:12px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.col-margin{grid-column:1/4}.col-main{grid-column:4/13}.col-text{grid-column:4/11}.section{padding-block:var(--section);border-top:1px solid var(--rule)}.section:first-child{border-top:0}.stack>*+*{margin-top:1em}@media (width<=860px){.col-margin,.col-main,.col-text{grid-column:1/-1}.col-margin{margin-bottom:18px}}.label{font-family:var(--sans);font-size:var(--text-ui);color:var(--pencil);line-height:1.5}.caption{font-family:var(--sans);font-size:var(--text-caption);color:var(--pencil);line-height:1.45}.lead{font-size:var(--text-lead);max-width:var(--measure);font-variation-settings:"opsz" 24;line-height:1.42}.h1{font-size:var(--text-h1);letter-spacing:-.022em;font-variation-settings:"opsz" 72;line-height:.98}.h2{font-size:var(--text-h2);letter-spacing:-.02em;font-variation-settings:"opsz" 72;line-height:1}.h3{font-size:var(--text-h3);letter-spacing:-.01em;font-variation-settings:"opsz" 48;line-height:1.12}.prose{max-width:var(--measure)}.prose p+p{margin-top:1em}.prose em,.lead em{font-style:italic}.lead-prose p{font-size:clamp(1.1875rem,1.05rem + .45vw,1.4375rem);line-height:1.5}.meta{font-family:var(--sans);font-size:var(--text-ui);color:var(--pencil);padding:0;line-height:1.6;list-style:none}.site-header{z-index:5;position:relative}.site-header .bar{max-width:var(--max);padding:22px var(--gutter) 20px;justify-content:space-between;align-items:baseline;gap:24px;margin-inline:auto;display:flex}.brand{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:1.3125rem;font-weight:500;text-decoration:none}.brand:hover{color:var(--ink)}.nav ul{gap:clamp(16px,2.2vw,30px);padding:0;list-style:none;display:flex}.nav a{font-family:var(--sans);font-size:var(--text-ui);color:var(--pencil);padding-block:6px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.45em}.menu-toggle{font-family:var(--sans);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;padding:6px 0;display:none}@media (width<=860px){.menu-toggle{display:block}.nav{background:var(--paper);border-bottom:1px solid var(--rule);padding:8px var(--gutter) 22px;display:none;position:absolute;top:100%;left:0;right:0}.nav.is-open{display:block}.nav ul{flex-direction:column;gap:0}.nav a{border-top:1px solid var(--rule);color:var(--ink);padding:12px 0;font-size:1.125rem;display:block}.no-js .nav{padding:0 var(--gutter) 12px;border:0;display:block;position:static}}.hero{margin:0}.hero-frame{background:var(--screen);position:relative;overflow:hidden}.hero-frame img{object-fit:cover;width:100%;height:min(80vh,56.25vw);min-height:340px}.hero figcaption{max-width:var(--max);padding:10px var(--gutter) 0;margin-inline:auto}.home-name{font-size:var(--text-name);letter-spacing:-.035em;font-variation-settings:"opsz" 72;margin-top:clamp(28px,4.5vw,64px);font-weight:300;line-height:.9}.home-intro{align-items:start;margin-block:clamp(26px,3.5vw,48px) clamp(56px,8vw,120px)}.home-intro .label{padding-top:.45em}@media (prefers-reduced-motion:no-preference){.fade-up img{animation:fade-up 1.4s var(--ease) both}.fade-up-delayed{animation:rise .9s var(--ease) .5s both}}@keyframes fade-up{0%{opacity:0;filter:brightness(.2)}to{opacity:1;filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.feature-title{font-size:var(--text-h2);letter-spacing:-.02em;font-variation-settings:"opsz" 72;line-height:1}.col-margin .feature-title{font-size:clamp(2.25rem,1.4rem + 2.4vw,3.75rem)}.feature-title a{color:inherit;text-decoration:none}.feature-title a:hover{color:var(--accent)}.feature .meta{margin-top:16px}.still{aspect-ratio:16/9;object-fit:cover;background:var(--screen);width:100%}.logline{font-size:var(--text-lead);font-variation-settings:"opsz" 24;max-width:28em;margin:26px 0 22px;line-height:1.38}.honours{font-family:var(--sans);font-size:var(--text-ui);columns:2 18em;column-gap:40px;max-width:52em;padding:0;line-height:1.75;list-style:none}.honours li{break-inside:avoid}.honours strong{color:var(--ink);font-weight:600}.actions{font-family:var(--sans);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.button{background:var(--ink);min-height:44px;color:var(--paper);border:1px solid var(--ink);font-family:var(--sans);font-size:var(--text-ui);cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:11px 20px;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.button--quiet{color:var(--ink);border-color:var(--rule);background:0 0}.button--quiet:hover{color:var(--accent);border-color:var(--accent);background:0 0}.screen .button,.screen-band .button{background:var(--screen-ink);color:var(--screen);border-color:var(--screen-ink)}.text-link{font-family:var(--sans);font-size:var(--text-ui)}.process-intro{max-width:40em}.scene{margin-top:clamp(36px,5vw,64px)}.scene-head{font-family:var(--sans);font-size:var(--text-ui);color:var(--ink);margin-bottom:14px}.scene-cols{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.scene figure{margin:0}.scene .panel{aspect-ratio:16/9;background:var(--sheet);width:100%;box-shadow:0 0 0 1px var(--rule);overflow:hidden}.scene .panel img{object-fit:cover;width:100%;height:100%}.scene .typescript{background:var(--sheet);box-shadow:0 0 0 1px var(--rule);font-family:var(--mono);color:#1d1d1b;min-height:100%;padding:16px 16px 18px;font-size:.8125rem;line-height:1.5}.scene .typescript .slug{gap:2.2em;margin-bottom:.9em;display:flex}.scene figcaption{margin-top:8px}.scene details{font-family:var(--sans);font-size:var(--text-caption);margin-top:8px}.scene summary{cursor:pointer;color:var(--accent)}.scene details img{background:var(--sheet);box-shadow:0 0 0 1px var(--rule);margin-top:10px}@media (width<=860px){.scene-cols{grid-template-columns:1fr 1fr}.scene-cols .script-col{grid-column:1/-1}}@media (width<=520px){.scene-cols{grid-template-columns:1fr}}.screen-band{background:var(--screen);color:var(--screen-ink)}.screen-band .caption,.screen-band .label{color:var(--screen-dim)}.screen-band a{color:var(--screen-ink)}.frame43{aspect-ratio:4/3;background:var(--screen);max-width:720px;color:var(--screen-ink);align-items:flex-end;padding:clamp(20px,3.4vw,44px);display:flex}.frame43 p{font-variation-settings:"opsz" 24;max-width:22em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.4}.player{aspect-ratio:16/9;background:#000;position:relative}.player>*{width:100%;height:100%;position:absolute;inset:0}.player iframe{border:0}.player-button{cursor:pointer;background:#000;border:0;padding:0;display:block}.player-button img{object-fit:cover;opacity:.86;width:100%;height:100%;transition:opacity .4s var(--ease)}.player-button:hover img,.player-button:focus-visible img{opacity:1}.player-cue{color:var(--screen-ink);font-family:var(--sans);font-size:var(--text-ui);background:#15181bd1;border-radius:2px;align-items:center;gap:12px;padding:12px 18px 12px 14px;display:inline-flex;position:absolute;bottom:clamp(16px,3vw,32px);left:clamp(16px,3vw,32px)}.player-cue svg{width:22px;height:22px}.player-note{flex-wrap:wrap;gap:6px 22px;margin-top:12px;display:flex}.work{border-top:1px solid var(--rule);padding:0;list-style:none}.work li{gap:6px var(--gap);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,1.2fr) minmax(0,4fr);align-items:baseline;padding:16px 0;display:grid}.work .t{font-size:1.3125rem;line-height:1.25}.work .t a{color:var(--ink);text-decoration:none}.work .t a:hover{color:var(--accent);text-decoration:underline}.work .y,.work .d{font-family:var(--sans);font-size:var(--text-ui);color:var(--pencil)}@media (width<=680px){.work li{grid-template-columns:1fr;gap:2px}}.credits{gap:12px var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.credits div{flex-direction:column;display:flex}.credits dt{font-family:var(--sans);font-size:var(--text-caption);color:var(--pencil)}.credits dd{font-size:1.125rem;line-height:1.35}@media (width<=520px){.credits{grid-template-columns:1fr}}.awards{padding:0;list-style:none}.awards li{gap:var(--gap);border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--text-ui);grid-template-columns:4.5em minmax(0,1fr);padding:10px 0;display:grid}.awards .yr{color:var(--pencil)}.awards .what strong{font-weight:600}.awards-all{margin-top:22px}.awards-all>summary{font-family:var(--sans);font-size:var(--text-ui);color:var(--accent);cursor:pointer;padding:8px 0}.awards-all[open]>summary{margin-bottom:8px}.quotes{gap:clamp(28px,4vw,44px);display:grid}.quote blockquote{font-size:var(--text-lead);font-variation-settings:"opsz" 24;max-width:26em;line-height:1.35}.quote figcaption{margin-top:10px}.statement{max-width:var(--measure)}.statement p{font-size:1.1875rem}.statement p+p{margin-top:1em}.statement figcaption{margin-top:14px}.stills{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stills figure{margin:0}.stills img{aspect-ratio:16/9;object-fit:cover;background:var(--screen);width:100%}@media (width<=860px){.stills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stills{grid-template-columns:1fr}}.boards{gap:26px var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.boards figure{margin:0}.boards .panel{background:var(--sheet);box-shadow:0 0 0 1px var(--rule);aspect-ratio:16/9;overflow:hidden}.boards .panel img{object-fit:cover;width:100%;height:100%}.boards figcaption{margin-top:8px}.boards .shot{font-family:var(--mono);color:var(--ink);margin-right:.4em}.project-head{align-items:end}.project-head .label+.label{margin-top:2px}.touch-intro{max-width:40em;margin-bottom:18px}.materials{font-family:var(--sans);font-size:var(--text-ui);margin-top:18px;padding:0;list-style:none}.materials li{border-bottom:1px solid var(--rule);padding:10px 0}.materials li:first-child{border-top:1px solid var(--rule)}.home-head{padding-top:clamp(12px,3vw,40px)}.home-head .home-intro{margin-bottom:clamp(36px,5vw,72px)}.festival-photo{margin:0}.festival-photo img{width:100%;height:auto}.festival-photo figcaption{margin-top:8px}.festival-summary{max-width:var(--measure);margin-top:22px;font-size:1.1875rem}.festival-films{margin-top:22px}.festival-films li{grid-template-columns:minmax(0,3fr) 0 minmax(0,4fr)}.poster-row{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;display:grid}.poster{max-width:480px;margin:0;display:block}.poster img{background:var(--screen);width:100%;height:auto}.poster figcaption{margin-top:8px}.poster-text .lead{max-width:18em;font-size:clamp(1.3125rem,1.05rem + .8vw,1.6875rem);line-height:1.38}@media (width<=860px){.poster-row{grid-template-columns:1fr}.poster{max-width:440px}}.plain-link{color:inherit;text-decoration:none}.plain-link:hover{color:var(--accent)}.label em,.caption em,.meta em,.work .d em{font-family:var(--serif);font-size:1.06em;font-style:italic}.project-facts{font-family:var(--sans);font-size:var(--text-ui);padding:0;line-height:1.6;list-style:none}.project-facts li{gap:var(--gap);border-bottom:1px solid var(--rule);grid-template-columns:9em minmax(0,1fr);padding:10px 0;display:grid}.project-facts li:first-child{border-top:1px solid var(--rule)}.project-facts .k{color:var(--pencil)}.look{padding:0;list-style:none}.look li{border-bottom:1px solid var(--rule);padding:12px 0}.look li:first-child{border-top:1px solid var(--rule)}.enquiry{background:var(--paper-deep);max-width:44em;padding:clamp(22px,3vw,36px)}.enquiry p,.bio p{font-size:1.1875rem}.edu{padding:0;list-style:none}.edu li{gap:var(--gap);border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--text-ui);grid-template-columns:7em minmax(0,1fr);padding:10px 0;display:grid}.edu li:first-child{border-top:1px solid var(--rule)}.edu .yrs{color:var(--pencil)}.portrait-slot{aspect-ratio:4/5;background:var(--paper-deep);text-align:center;border:1px dashed var(--pencil);place-items:center;padding:24px;display:grid}.bio-box{background:var(--sheet);box-shadow:0 0 0 1px var(--rule);padding:clamp(18px,2.4vw,28px)}.bio-box p{font-size:1.0625rem}.bio-box .row{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px;display:flex}.copy-btn{font-family:var(--sans);font-size:var(--text-caption);color:var(--accent);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.downloads{padding:0;list-style:none}.downloads li{border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--text-ui);padding:10px 0}.schedule{counter-reset:day;padding:0;list-style:none}.schedule li{gap:6px var(--gap);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,13em) minmax(0,1fr);padding:14px 0;display:grid}.schedule li:first-child{border-top:1px solid var(--rule)}.schedule .day{font-family:var(--sans);font-size:var(--text-ui)}@media (width<=680px){.schedule li{grid-template-columns:1fr}}.postcard{max-width:660px}.postcard img{box-shadow:0 1px 0 var(--rule), 0 14px 30px -18px #00000073}.screenings{font-family:var(--sans);font-size:var(--text-ui);padding:0;list-style:none}.screenings li{border-bottom:1px solid var(--rule);padding:8px 0}.note-quote{font-size:var(--text-lead);font-variation-settings:"opsz" 24;max-width:30em;line-height:1.38}.form{gap:18px;max-width:40em;display:grid}.field{gap:6px;display:grid}.field label,.field legend{font-family:var(--sans);font-size:var(--text-ui);color:var(--ink)}.field .hint{font-family:var(--sans);font-size:var(--text-caption);color:var(--pencil)}.field input,.field select,.field textarea{background:var(--sheet);border:1px solid var(--rule);width:100%;min-height:46px;font-family:var(--sans);color:var(--ink);border-radius:2px;padding:11px 12px;font-size:1rem}.field textarea{resize:vertical;min-height:180px;line-height:1.5}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{font-family:var(--sans);font-size:var(--text-ui);min-height:1.5em}.form-status[data-state=error]{color:#8a2b1c}.form-status[data-state=ok]{color:var(--accent)}.email-big{font-size:var(--text-h3);overflow-wrap:anywhere;line-height:1.2}.site-footer{border-top:1px solid var(--rule);margin-top:var(--section)}.site-footer .inner{max-width:var(--max);padding:32px var(--gutter) 48px;gap:18px var(--gap);font-family:var(--sans);font-size:var(--text-ui);color:var(--pencil);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.site-footer .who{grid-column:1/5}.site-footer .reach{grid-column:5/9}.site-footer .elsewhere{grid-column:9/13}.site-footer ul{flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none;display:flex}.site-footer a{color:var(--ink)}@media (width<=860px){.site-footer .who,.site-footer .reach,.site-footer .elsewhere{grid-column:1/-1}}.dev-note{color:#4a3b00;font-family:var(--sans);vertical-align:middle;background:#fff2c6;border:1px solid #e0c766;border-radius:2px;margin:4px 0;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-block}.is-draft{outline-offset:4px;outline:1px dashed #e0c766}@media print{.site-header,.site-footer,.player,.actions,.skip-link,.menu-toggle,.copy-btn{display:none!important}body{background:#fff;font-size:11pt}.section{border:0;padding-block:12pt}a{color:inherit;text-decoration:none}}
