@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-latin.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-latin-ext.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-latin.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-latin-ext.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:Instrument Sans;font-style:italic;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-latin-italic.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:Instrument Sans;font-style:italic;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-latin-ext-italic.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-400-latin.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-500-latin.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{font-optical-sizing:auto}:root{--af-paper:#f5eee2;--af-paper-deep:#e9dcc6;--af-ink:#16130e;--af-tangerine:#ff5a1f;--af-teal:#0c5c4f;--af-violet:#5b46d9;--af-acid:#e8ff5c;--af-on-paper:#16130e;--af-on-ink:#f5eee2;--af-on-tangerine:#16130e;--af-on-teal:#f5eee2;--af-on-violet:#f5eee2;--af-on-acid:#16130e;--af-rule-on-paper:#16130e38;--af-rule-on-ink:#f5eee247;--af-muted-on-paper:#5c5344;--af-muted-on-ink:#b6ac99;--af-font-display:"Bricolage Grotesque", "Helvetica Neue", Helvetica, sans-serif;--af-font-body:"Instrument Sans", "Helvetica Neue", Helvetica, sans-serif;--af-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--af-display-size:clamp(3.25rem, 8.4vw, 7rem);--af-display-lh:.9;--af-display-ls:-.035em;--af-display-weight:800;--af-h1-size:clamp(2.25rem, 4.8vw, 4rem);--af-h1-lh:.98;--af-h1-ls:-.025em;--af-h1-weight:800;--af-h2-size:clamp(1.5rem, 2.6vw, 2.25rem);--af-h2-lh:1.08;--af-h2-ls:-.015em;--af-h2-weight:800;--af-body-lg-size:1.375rem;--af-body-lg-lh:1.45;--af-body-lg-ls:-.005em;--af-body-lg-weight:400;--af-body-size:1.0625rem;--af-body-lh:1.62;--af-body-ls:0;--af-body-weight:400;--af-meta-size:.8125rem;--af-meta-lh:1.3;--af-meta-ls:.09em;--af-meta-weight:500;--af-meta-transform:uppercase;--af-space-unit:8px;--af-space-1:8px;--af-space-2:16px;--af-space-3:24px;--af-space-4:32px;--af-space-5:48px;--af-space-6:64px;--af-space-7:96px;--af-space-8:128px;--af-space-9:192px;--af-block-pad-y:var(--af-space-8);--af-block-pad-y-tight:var(--af-space-7);--af-gutter:var(--af-space-4);--af-grid-gap:var(--af-space-4);--af-stack:var(--af-space-3);--af-measure-wide:1180px;--af-measure-read:680px;--af-measure-quote:840px;--af-ratio-client:3 / 4;--af-ratio-staff:1 / 1;--af-ratio-poster:2 / 3;--af-ratio-onset:16 / 9;--af-radius:3px;--af-border:2px;--af-border-heavy:3px;--af-stamp-tilt:-2.4deg;--af-hover:var(--af-tangerine);--af-hover-on-dark:var(--af-acid);--af-rule-hover:2px;--af-focus-ring:3px;--af-focus-offset:3px;--af-focus-color:var(--af-acid);--af-field-border:2px;--af-field-border-focus:3px;--af-transition:.12s linear;--af-hero-frames:4;--af-hero-dwell:5s;--af-gutter-sm:20px;--af-block-pad-y-sm:64px;--af-grid-gap-sm:24px;--af-hit:44px;--af-field-h:52px;--af-field-font:17px;--af-safe-t:env(safe-area-inset-top,0px);--af-safe-b:env(safe-area-inset-bottom,0px);--af-safe-l:env(safe-area-inset-left,0px);--af-safe-r:env(safe-area-inset-right,0px)}@media (width<=720px){:root{--af-display-size:3.25rem;--af-h1-size:2.25rem;--af-h2-size:1.625rem;--af-body-lg-size:1.1875rem;--af-gutter:var(--af-gutter-sm);--af-grid-gap:var(--af-grid-gap-sm);--af-block-pad-y:var(--af-block-pad-y-sm);--af-block-pad-y-tight:var(--af-space-5);--af-measure-quote:100%}}@media (prefers-reduced-motion:reduce){:root{--af-hero-dwell:0s}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}:where(button,a,[role=button],summary){-webkit-tap-highlight-color:transparent}:where(input,textarea,select,button){font-size:var(--af-field-font)}:where(input,select,button){min-height:var(--af-field-h)}:where(a,button,[role=button],summary){min-height:var(--af-hit)}:where(img,video){max-width:100%;height:auto}.af-shell{flex-direction:column;min-height:100dvh;display:flex}.af-shell>main{flex:1}.af-shell>nav{padding-top:var(--af-safe-t)}.af-shell>footer{padding-bottom:calc(var(--af-space-5) + var(--af-safe-b))}@media (hover:none){:where(a,button,[role=button]):active{color:var(--af-tangerine)}}:where(a,button,[role=button]):focus-visible{outline:var(--af-focus-ring) solid var(--af-focus-color);outline-offset:var(--af-focus-offset)}:where(input,textarea,select):focus-visible{border-width:var(--af-field-border-focus);box-shadow:inset 0 0 0 3px var(--af-acid);outline:none}.af-imgslot{box-sizing:border-box;background-color:var(--af-paper-deep);border:var(--af-border) solid var(--af-ink);font:var(--af-meta-weight) var(--af-meta-size) / var(--af-meta-lh) var(--af-font-mono);letter-spacing:var(--af-meta-ls);text-transform:uppercase;color:var(--af-ink);background-image:repeating-linear-gradient(-45deg,#16130e1a 0 6px,#0000 6px 14px);place-items:center;display:grid}.af-imgslot--client{aspect-ratio:var(--af-ratio-client)}.af-imgslot--staff{aspect-ratio:var(--af-ratio-staff)}.af-imgslot--poster{aspect-ratio:var(--af-ratio-poster)}.af-imgslot--onset{aspect-ratio:var(--af-ratio-onset)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%}body{background:var(--af-paper);color:var(--af-on-paper);font-family:var(--af-font-body);font-size:var(--af-body-size);font-weight:var(--af-body-weight);line-height:var(--af-body-lh);letter-spacing:var(--af-body-ls);-webkit-font-smoothing:antialiased}.af-display,.af-h1,.af-h2,h1,h2,h3{font-family:var(--af-font-display);font-weight:var(--af-h1-weight)}.af-display{font-size:var(--af-display-size);line-height:var(--af-display-lh);letter-spacing:var(--af-display-ls);font-weight:var(--af-display-weight)}.af-h1,h1{font-size:var(--af-h1-size);line-height:var(--af-h1-lh);letter-spacing:var(--af-h1-ls)}.af-h2,h2{font-size:var(--af-h2-size);line-height:var(--af-h2-lh);letter-spacing:var(--af-h2-ls)}h3{font-size:var(--af-body-lg-size);line-height:var(--af-body-lg-lh)}.lede,.af-body-lg{font-size:var(--af-body-lg-size);line-height:var(--af-body-lg-lh);letter-spacing:var(--af-body-lg-ls);max-width:var(--af-measure-read)}.meta,.af-meta{font-family:var(--af-font-mono);font-size:var(--af-meta-size);font-weight:var(--af-meta-weight);line-height:var(--af-meta-lh);letter-spacing:var(--af-meta-ls);text-transform:var(--af-meta-transform);color:var(--block-muted,var(--af-muted-on-paper))}.af-file{font-family:var(--af-font-mono);font-size:var(--af-meta-size);letter-spacing:.02em}.af-file--mark{background:var(--af-acid);color:var(--af-on-acid);padding:0 var(--af-space-1)}p{margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}.link{color:inherit;border-bottom:var(--af-border) solid currentColor;transition:color var(--af-transition), border-color var(--af-transition);padding-bottom:2px;text-decoration:none}.link:hover,.link:active{color:var(--block-hover,var(--af-hover));border-bottom-color:var(--block-hover,var(--af-hover))}.skip{z-index:10;background:var(--af-ink);color:var(--af-on-ink);padding:var(--af-space-2) var(--af-space-3);font-family:var(--af-font-mono);font-size:var(--af-meta-size);letter-spacing:var(--af-meta-ls);text-transform:uppercase;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{left:var(--af-space-2);top:var(--af-space-2)}.block{background:var(--block-bg);color:var(--block-fg);padding-block:var(--af-block-pad-y);padding-inline:var(--af-gutter)}.block--tight{padding-block:var(--af-block-pad-y-tight)}.block--flush{padding:0}.block--paper{--block-bg:var(--af-paper);--block-fg:var(--af-on-paper);--block-rule:var(--af-rule-on-paper);--block-muted:var(--af-muted-on-paper);--block-hover:var(--af-hover)}.block--paper-deep{--block-bg:var(--af-paper-deep);--block-fg:var(--af-on-paper);--block-rule:var(--af-rule-on-paper);--block-muted:var(--af-muted-on-paper);--block-hover:var(--af-hover)}.block--ink{--block-bg:var(--af-ink);--block-fg:var(--af-on-ink);--block-rule:var(--af-rule-on-ink);--block-muted:var(--af-muted-on-ink);--block-hover:var(--af-hover-on-dark)}.block--tangerine{--block-bg:var(--af-tangerine);--block-fg:var(--af-on-tangerine);--block-rule:var(--af-rule-on-paper);--block-muted:var(--af-on-tangerine);--block-hover:var(--af-ink)}.block--teal{--block-bg:var(--af-teal);--block-fg:var(--af-on-teal);--block-rule:var(--af-rule-on-ink);--block-muted:var(--af-muted-on-ink);--block-hover:var(--af-hover-on-dark)}.block--violet{--block-bg:var(--af-violet);--block-fg:var(--af-on-violet);--block-rule:var(--af-rule-on-ink);--block-muted:var(--af-muted-on-ink);--block-hover:var(--af-hover-on-dark)}.shell{max-width:var(--af-measure-wide);width:100%;margin-inline:auto}.shell--read{max-width:var(--af-measure-read)}.blockHead{justify-content:space-between;align-items:flex-end;gap:var(--af-space-4);flex-wrap:wrap;display:flex}.blockHead__more{font-family:var(--af-font-mono);font-size:var(--af-meta-size);letter-spacing:var(--af-meta-ls);text-transform:uppercase;border-bottom:var(--af-border) solid currentColor;padding-bottom:var(--af-space-1);color:var(--block-hover,var(--af-on-paper));transition:color var(--af-transition), border-color var(--af-transition);white-space:nowrap;text-decoration:none}.blockHead__more:hover,.blockHead__more:active{color:var(--block-fg);border-bottom-color:var(--block-fg)}.stack{gap:var(--af-space-5);flex-direction:column;display:flex}.wall{gap:var(--af-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wall--posters{grid-template-columns:repeat(4,minmax(0,1fr))}.wall--staff{grid-template-columns:repeat(6,minmax(0,1fr))}.wall--wide{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1199px){.wall--posters{grid-template-columns:repeat(3,minmax(0,1fr))}.wall--staff{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=899px){.wall,.wall--posters{grid-template-columns:repeat(2,minmax(0,1fr))}.wall--staff{grid-template-columns:repeat(3,minmax(0,1fr))}.wall--wide{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.wall,.wall--posters,.wall--wide{grid-template-columns:minmax(0,1fr)}.wall--staff{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{gap:var(--af-space-2);color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.card__name{font-family:var(--af-font-display);font-weight:var(--af-h2-weight);font-size:var(--af-h2-size);line-height:var(--af-h2-lh);letter-spacing:var(--af-h2-ls);border-bottom:var(--af-border) solid transparent;transition:color var(--af-transition), border-color var(--af-transition);display:inline}.card__role{margin-top:var(--af-space-1)}.card__line{margin-top:var(--af-space-2)}a.card:hover .card__frame,a.card:active .card__frame{border-color:var(--block-hover,var(--af-hover))}a.card:hover .card__name,a.card:active .card__name{border-bottom-color:var(--block-hover,var(--af-hover))}a.card:focus-visible{outline:var(--af-focus-ring) solid var(--af-focus-color);outline-offset:var(--af-focus-offset)}.figure{gap:var(--af-space-2);flex-direction:column;margin:0;display:flex}.figure__frame{box-sizing:border-box;border:var(--af-border) solid var(--af-ink);transition:border-color var(--af-transition);overflow:hidden}.figure__frame--3x4{aspect-ratio:var(--af-ratio-client)}.figure__frame--1x1{aspect-ratio:var(--af-ratio-staff)}.figure__frame--2x3{aspect-ratio:var(--af-ratio-poster)}.figure__frame--16x9{aspect-ratio:var(--af-ratio-onset)}.figure__frame img{object-fit:cover;width:100%;height:100%}.figure__caption{gap:var(--af-space-2);color:var(--block-muted,var(--af-muted-on-paper));font-size:var(--af-body-size);line-height:var(--af-body-lh);display:flex}.figure__caption:before{content:"Caption";font-family:var(--af-font-mono);font-size:var(--af-meta-size);font-weight:var(--af-meta-weight);letter-spacing:var(--af-meta-ls);text-transform:uppercase;color:var(--af-tangerine);flex:none;padding-top:.35em}.block--ink .figure__caption:before,.block--teal .figure__caption:before,.block--violet .figure__caption:before{color:var(--af-acid)}.btn{min-height:var(--af-field-h);padding:0 var(--af-space-4);background:var(--af-ink);color:var(--af-on-ink);border:var(--af-border) solid var(--af-ink);border-radius:var(--af-radius);font-family:var(--af-font-display);font-weight:var(--af-h2-weight);font-size:var(--af-body-lg-size);letter-spacing:-.02em;cursor:pointer;transition:background-color var(--af-transition), color var(--af-transition), border-color var(--af-transition);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover,.btn:active{background:var(--af-tangerine);color:var(--af-on-tangerine);border-color:var(--af-ink)}.btn[disabled]{opacity:1;background:var(--af-muted-on-paper);border-color:var(--af-muted-on-paper);cursor:not-allowed}.btn--ghost{color:var(--block-fg,var(--af-on-paper));background:0 0;border-color:currentColor}.btn--ghost:hover,.btn--ghost:active{background:var(--af-ink);color:var(--af-on-ink);border-color:var(--af-ink)}.field{gap:var(--af-space-1);flex-direction:column;display:flex}.field__label{font-family:var(--af-font-mono);font-size:var(--af-meta-size);font-weight:var(--af-meta-weight);letter-spacing:var(--af-meta-ls);text-transform:uppercase}.field__input{box-sizing:border-box;width:100%;min-height:var(--af-field-h);padding:var(--af-space-2);background:var(--af-paper);color:var(--af-on-paper);border:var(--af-field-border) solid var(--af-ink);border-radius:var(--af-radius);font-family:var(--af-font-body);font-size:var(--af-field-font);line-height:var(--af-body-lh);transition:border-color var(--af-transition)}.field__input--area{min-height:calc(var(--af-space-9) - var(--af-space-4));resize:vertical}.prose{gap:var(--af-space-3);font-size:var(--af-body-size);line-height:var(--af-body-lh);flex-direction:column;display:flex}.prose h2{margin-top:var(--af-space-3)}.prose a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:var(--af-border);transition:color var(--af-transition)}.prose a:hover,.prose a:active{color:var(--af-tangerine)}.prose code{font-family:var(--af-font-mono);font-size:var(--af-meta-size);background:var(--af-acid);color:var(--af-on-acid);padding:0 var(--af-space-1)}.pullquote{box-sizing:border-box;--pq-width:min(var(--af-measure-quote), calc(100vw - 2 * var(--af-gutter)));width:var(--pq-width);margin-inline:calc((var(--af-measure-read) - var(--pq-width)) / 2);padding:var(--af-space-5);gap:var(--af-space-2);flex-direction:column;display:flex}@media (width<=720px){.pullquote{width:100%;margin-inline:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wm[data-astro-cid-qisgtjgl]{font-family:var(--af-font-display);font-weight:var(--af-h1-weight);font-size:var(--wm-size);letter-spacing:-.045em;color:inherit;line-height:.9;display:inline-flex}.wm--horizontal[data-astro-cid-qisgtjgl]{flex-wrap:wrap;align-items:center;gap:.26em}.wm--stacked[data-astro-cid-qisgtjgl]{flex-direction:column;align-items:flex-start;gap:.1em;line-height:.86}.wm__word[data-astro-cid-qisgtjgl]{white-space:nowrap}.wm__stamp[data-astro-cid-qisgtjgl]{white-space:nowrap;color:var(--wm-stamp,currentColor);transform:rotate(var(--af-stamp-tilt));border:max(2px,.055em) solid;border-radius:.06em;padding:.03em .26em .12em}.wm--double[data-astro-cid-qisgtjgl] .wm__stamp[data-astro-cid-qisgtjgl]{box-shadow:inset 0 0 0 .04em var(--wm-gap,var(--block-bg,var(--af-paper))), inset 0 0 0 .07em currentColor}.nav[data-astro-cid-wpvy4v7s]{border-bottom:var(--af-border-heavy) solid var(--af-ink);padding-top:var(--af-safe-t);z-index:2;position:relative}.nav--paper[data-astro-cid-wpvy4v7s]{background:var(--af-paper);color:var(--af-on-paper);--nav-hover:var(--af-tangerine)}.nav--ink[data-astro-cid-wpvy4v7s]{background:var(--af-ink);color:var(--af-on-ink);border-bottom-color:var(--af-ink);--nav-hover:var(--af-acid);--wm-stamp:var(--af-acid)}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--af-space-4);padding-block:var(--af-space-3);display:flex}.nav__mark[data-astro-cid-wpvy4v7s]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.nav__list[data-astro-cid-wpvy4v7s]{gap:var(--af-space-4);margin:0;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-wpvy4v7s]{font-family:var(--af-font-mono);font-size:var(--af-meta-size);font-weight:var(--af-meta-weight);letter-spacing:var(--af-meta-ls);text-transform:uppercase;color:inherit;border-bottom:var(--af-rule-hover) solid transparent;transition:color var(--af-transition), border-color var(--af-transition);align-items:center;padding-bottom:2px;text-decoration:none;display:inline-flex}.nav__link[data-astro-cid-wpvy4v7s]:hover,.nav__link[data-astro-cid-wpvy4v7s]:active,.nav__link[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--nav-hover);border-bottom-color:var(--nav-hover)}.nav__mobile[data-astro-cid-wpvy4v7s]{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;min-height:var(--af-hit);padding-inline:var(--af-space-2);border:var(--af-border) solid currentColor;border-radius:var(--af-radius);font-family:var(--af-font-mono);font-size:var(--af-meta-size);font-weight:var(--af-meta-weight);letter-spacing:var(--af-meta-ls);text-transform:uppercase;transition:color var(--af-transition), border-color var(--af-transition);align-items:center;list-style:none;display:inline-flex}.nav__toggle[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]:hover,.nav__toggle[data-astro-cid-wpvy4v7s]:active{color:var(--nav-hover)}@media (width<=720px){.nav[data-astro-cid-wpvy4v7s]{background:var(--af-ink);color:var(--af-on-ink);border-bottom-color:var(--af-ink);--nav-hover:var(--af-acid);--wm-stamp:var(--af-acid)}.nav__desktop[data-astro-cid-wpvy4v7s]{display:none}.nav__mobile[data-astro-cid-wpvy4v7s]{display:block}.nav__panel[data-astro-cid-wpvy4v7s]{background:var(--af-ink);color:var(--af-on-ink);padding:var(--af-space-5) var(--af-gutter) calc(var(--af-space-5) + var(--af-safe-b));gap:var(--af-space-5);border-top:var(--af-border) solid var(--af-rule-on-ink);flex-direction:column;min-height:calc(100dvh - 100%);display:flex;position:absolute;top:100%;left:0;right:0}.nav__panelList[data-astro-cid-wpvy4v7s]{gap:var(--af-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav__panelLink[data-astro-cid-wpvy4v7s]{font-family:var(--af-font-display);font-weight:var(--af-h2-weight);font-size:var(--af-h2-size);line-height:var(--af-h2-lh);letter-spacing:var(--af-h2-ls);color:inherit;min-height:var(--af-hit);text-decoration:none;display:block}.nav__panelLink[data-astro-cid-wpvy4v7s]:hover,.nav__panelLink[data-astro-cid-wpvy4v7s]:active,.nav__panelLink[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--af-acid)}.nav__panelFoot[data-astro-cid-wpvy4v7s]{gap:var(--af-space-2);border-top:var(--af-border) solid var(--af-rule-on-ink);padding-top:var(--af-space-3);flex-direction:column;display:flex}.nav__panelContact[data-astro-cid-wpvy4v7s]{font-family:var(--af-font-mono);font-size:var(--af-meta-size);letter-spacing:.02em;color:var(--af-muted-on-ink);min-height:var(--af-hit);align-items:center;text-decoration:none;display:inline-flex}}.footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--af-space-5) + var(--af-safe-b));--wm-stamp:var(--af-acid)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--af-space-6);flex-direction:column;display:flex}.footer__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--af-space-5);flex-wrap:wrap;display:flex}.footer__mark[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.footer__contact[data-astro-cid-jo6i4kqk]{gap:var(--af-space-3);flex-direction:column;align-items:flex-start;display:flex}.footer__emails[data-astro-cid-jo6i4kqk]{gap:var(--af-space-1) var(--af-space-5);grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}.footer__link[data-astro-cid-jo6i4kqk]{font-family:var(--af-font-mono);font-size:var(--af-meta-size);letter-spacing:.02em;color:inherit;min-height:var(--af-hit);transition:color var(--af-transition);align-items:center;text-decoration:none;display:inline-flex}.footer__link[data-astro-cid-jo6i4kqk]:hover,.footer__link[data-astro-cid-jo6i4kqk]:active{color:var(--af-acid)}.footer__routes[data-astro-cid-jo6i4kqk]{gap:var(--af-space-1) var(--af-space-4);border-top:var(--af-border) solid var(--af-rule-on-ink);padding-top:var(--af-space-2);flex-wrap:wrap;width:100%;display:flex}.footer__route[data-astro-cid-jo6i4kqk]{font-family:var(--af-font-mono);font-size:var(--af-meta-size);font-weight:var(--af-meta-weight);letter-spacing:var(--af-meta-ls);text-transform:uppercase;color:var(--af-muted-on-ink);min-height:var(--af-hit);transition:color var(--af-transition);align-items:center;text-decoration:none;display:inline-flex}.footer__route[data-astro-cid-jo6i4kqk]:hover,.footer__route[data-astro-cid-jo6i4kqk]:active{color:var(--af-acid)}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--af-space-3) var(--af-space-4);border-top:var(--af-border) solid var(--af-rule-on-ink);padding-top:var(--af-space-3);font-family:var(--af-font-mono);font-size:var(--af-meta-size);letter-spacing:.06em;color:var(--af-muted-on-ink);flex-wrap:wrap;display:flex}@media (width<=720px){.footer__emails[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}
