:root{color-scheme:light dark;--ph-col-accent:light-dark(hsl(0, 0%, 40%), hsl(0, 0%, 80%));--ph-col-body-bg:light-dark(#fff, hsl(0, 0%, 7%));--ph-col-body-text:light-dark(#000, hsl(0, 0%, 95%));--ph-col-border:light-dark(hsl(0, 0%, 85%), hsl(0, 0%, 20%));--ph-col-muted-text:light-dark(hsl(0, 0%, 45%), hsl(0, 0%, 70%));--ph-col-link:light-dark(hsl(225, 88%, 48%), hsl(204, 100%, 60%));--ph-col-link-hover:light-dark(rgb(60.6, 0, 95.4), #ffef8a);--ph-col-link-active:light-dark(rgb(60.6, 0, 95.4), #ffd332);--ph-col-link-visited:light-dark(hsl(225, 88%, 48%), hsl(204, 100%, 60%));--ph-col-link-disabled:light-dark(hsl(0, 0%, 40%), hsl(0, 0%, 25%));--ph-col-focus-outline:light-dark(hsl(0, 0%, 50%), hsl(204, 100%, 60%));--ph-col-button-bg:light-dark(hsl(0, 0%, 85%), hsl(0, 0%, 30%));--ph-col-button-text:light-dark(hsl(0, 0%, 10%), hsl(0, 0%, 95%));--ph-col-disabled-bg:light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 80%));--ph-col-disabled-text:light-dark(hsl(0, 0%, 40%), hsl(0, 0%, 40%));--ph-col-input-bg:light-dark(#fff, hsl(0, 0%, 5%));--ph-col-input-border:light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 50%));--ph-col-input-text:light-dark(hsl(0, 0%, 40%), #fff);--ph-col-code-bg:light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 33%));--ph-col-code-text:light-dark(hsl(0, 0%, 10%), hsl(0, 0%, 95%));--ph-col-kbd-bg:light-dark(hsl(0, 0%, 90%), hsl(0, 0%, 90%));--ph-col-kbd-text:light-dark(hsl(0, 0%, 10%), hsl(0, 0%, 10%));--ph-col-mark-bg:light-dark(#fff, #000);--ph-col-mark-text:light-dark(#000, #fff);--ph-col-mark-link:light-dark(hsl(225, 88%, 48%), #fd7e14);--ph-col-quote-text:light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 60%));--ph-col-nav-active-text:light-dark(hsl(0, 0%, 20%), hsl(0, 0%, 90%));--ph-font-weight-headings:600}*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(h1){font-size:2em;margin:.67em 0}:where(hr){color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){appearance:button;-webkit-appearance:button}:where(fieldset){border-width:1px;border-style:solid;border-color:var(--ph-col-border)}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:var(--ph-col-body-text);background-color:var(--ph-col-body-bg);border:solid;height:fit-content;left:0;right:0;margin:auto;padding:1em;position:absolute;width:fit-content}:where(dialog:not([open])){display:none}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}html{background-color:var(--ph-col-body-bg);color:var(--ph-col-body-text);font-family:Seravek,gill sans nova,Ubuntu,Calibri,dejavu sans,source-sans-pro,sans-serif}@media(prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}body{font-size:1.125rem;line-height:1.5;margin:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:pretty;font-weight:var(--ph-font-weight-headings)}@supports(-webkit-font-smoothing:antialiased){h1,h2,h3,h4,h5,h6{--ph-font-weight-headings:500;-webkit-font-smoothing:antialiased}}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}a{color:var(--ph-col-link);text-decoration:underline}a:hover,a:visited:hover{color:var(--ph-col-link-hover)}a:active{color:var(--ph-col-link-active)}a:visited{color:var(--ph-col-link-visited)}a:focus-visible{outline-width:.25em;outline-offset:.25em;outline-color:var(--ph-col-focus-outline)}button,input[type=submit],input[type=reset],input[type=button]{color:var(--ph-col-button-text);background-color:var(--ph-col-button-bg);border:none;border-radius:.5rem;font-size:1rem;padding:.5rem 1rem;font-family:inherit;line-height:normal}input:disabled,textarea:disabled,select:disabled,button:disabled{cursor:not-allowed;background-color:var(--ph-col-disabled-bg);color:var(--ph-col-disabled-text)}input[type=range]{padding:0}button:enabled:hover,input[type=submit]:enabled:hover,input[type=reset]:enabled:hover,input[type=button]:enabled:hover{cursor:pointer}button:focus-visible,input:enabled:focus-visible:where([type=submit],[type=reset],[type=button]){outline-width:.25em;outline-offset:.25em;outline-color:var(--ph-col-focus-outline);background-color:var(--ph-col-body-bg)}table{border-collapse:collapse;margin:1.5rem 0}td,th{border-width:1px;border-style:solid;text-align:start;padding:.5rem;vertical-align:top}thead th{border-bottom-width:2px;border-bottom-style:solid;vertical-align:bottom}th{background-color:transparent;font-weight:700}table caption{font-weight:700;margin-bottom:.5rem}textarea,select,input{font-size:inherit;font-family:inherit;padding:.5rem .75rem;box-shadow:none;max-width:100%;display:inline-block}input:not([type=button],[type=submit],[type=reset]){border-width:1px;border-style:solid;border-color:var(--ph-col-input-border);border-radius:.25rem;color:var(--ph-col-input-text);background-color:var(--ph-col-input-bg)}label{display:block}textarea:not([cols]){width:100%}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;width:min-content}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}input[type=radio]{border-radius:100%}@media(max-width:35.98rem){textarea,select,input:not([type=button],[type=submit],[type=reset]){width:100%}}input[type=color]{height:2.5rem;padding:.2rem}input[type=file]{border:0}abbr[title]{cursor:help;text-decoration:underline dotted}hr{border:none;height:1px;margin:1rem auto}mark{padding:2px 5px;border-radius:.375rem;color:var(--ph-col-mark-text);background-color:var(--ph-col-mark-bg)}mark a{color:var(--ph-col-mark-link)}video{max-width:100%;height:auto}figure{display:block;overflow-x:auto}figcaption{text-align:center;font-size:1rem;color:var(--ph-col-muted-text);margin-block:.75rem}blockquote{margin-inline:0;margin-block:2rem;padding:.75rem 1.5rem;border-inline-start:.35rem solid var(--ph-col-accent);color:var(--ph-col-quote-text);font-style:italic}blockquote>p:first-child{margin-top:0}blockquote>p:last-child{margin-bottom:0}cite{font-size:.9rem;color:var(--ph-col-muted-text);font-style:normal}dt{color:var(--ph-col-muted-text)}code,kbd,samp,pre{font-family:ui-monospace,cascadia code,source code pro,Menlo,Consolas,dejavu sans mono,monospace}code{color:var(--ph-col-code-text);background-color:var(--ph-col-code-bg);border-radius:.25rem;padding:.1em .3em}kbd{color:var(--ph-col-kbd-text);background-color:var(--ph-col-kbd-bg);border:1px solid var(--ph-col-border);border-radius:.25em;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:.325em .5em;white-space:nowrap}pre{padding:1rem 1.4rem;max-width:100%;overflow:auto}pre code{color:inherit;background:0 0;border-radius:0;margin:0;padding:0}progress{width:100%}progress::-webkit-progress-bar{background-color:var(--ph-col-disabled-bg)}progress::-webkit-progress-value{background-color:var(--ph-col-accent)}progress::-moz-progress-bar{background-color:var(--ph-col-accent)}dialog{max-width:40rem;margin:auto}dialog::backdrop{background-color:rgb(0 0 0/.5)}@media only screen and (max-width:720px){dialog{max-width:100%;margin:auto 1em}}sup,sub{vertical-align:baseline;position:relative}sup{top:-.4em}sub{top:.3em}html,body{margin:0;padding:0}.page-layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.page-layout__header,.page-layout>header{padding:1rem;container-type:inline-size;container-name:page-header;width:100%}.page-layout__content,.page-layout>main{padding:1rem}.page-layout__footer{padding:1rem}.footer{container-type:inline-size;container-name:footer}@container footer (min-width:25rem){.footer__copyright {
    text-align: center;
  }
}.page-layout__breadcrumbs{border-block:1px solid var(--ph-col-border);margin-block:1.5rem;padding:1rem}.container{max-width:65rem;margin-inline:auto}.container--narrow{max-width:48rem}.container--wide{max-width:75rem}@container page-header (max-width:1020px){.container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
}@container page-header (min-width:1020px){.container {
    display: grid;
    gap: 2rem;
    grid-template-columns: auto 1fr auto;
    align-items: center;
  }
  .language-switcher {
    order: 3;
  }
}.pagination{margin-block:3rem}.pagination__items{display:flex;flex-direction:row;gap:1rem;align-items:baseline;justify-content:center;padding:0;list-style-type:none}.pagination__item{display:inline-flex;gap:.25rem;margin:0;padding:0;&.active .pagination__link{color:var(--ph-col-body-text);font-weight:600}&.disabled .pagination__link{color:var(--ph-col-link-disabled)}}.details{position:relative}.details__summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem;color:inherit}:where(details>summary:first-of-type){display:block;list-style-type:none}summary::-webkit-details-marker{display:none}summary:hover{cursor:pointer}summary>svg{max-height:1em;width:auto}.details__title{font-weight:600;flex-grow:1}details[open] summary .details__icon-toggle{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.details__icon-toggle{transition:transform .125s ease}}.details--default .details__content{border-inline:1px solid var(--ph-col-border);border-block-end:1px solid var(--ph-col-border);padding:1rem}.details--default summary{border:1px solid var(--ph-col-border)}.details--default[open] .details__content{border-inline:1px solid var(--ph-col-border);border-block-end:1px solid var(--ph-col-border);padding-block:.5rem;padding-inline:.75rem}@media(min-width:768px){.details--dropdown[open] .details__content{position:absolute;background-color:var(--ph-col-body-bg);z-index:999;width:100%}.details--dropdown-menu[open] .details__content{position:absolute;background-color:var(--ph-col-body-bg);z-index:999;width:100%}}.nav{container-type:inline-size;container-name:menu}.menu-toggle{display:inline-block}.menu{display:flex;flex-direction:column;list-style-type:none;margin-block:1rem;margin-inline:0;padding:0}.menu-toggle[aria-expanded=false]+.menu{display:none;padding:0;list-style-type:none;width:100%}.menu-toggle[aria-expanded=true]+.menu{display:flex;flex-direction:column;margin-block-end:0}.menu__item{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;line-height:1.5}.menu--main .menu__item{border:1px solid var(--ph-col-border);border-block-end:0 none}.menu--main>.menu__item:last-child{border-block-end:1px solid var(--ph-col-border)}.menu__link{flex:auto;padding-block:.375rem;padding-inline:.75rem}.menu--footer .menu__item{align-items:center}.menu--footer .menu__item:first-child .menu__link{padding-inline-start:0}.menu__link[aria-current=page]{color:var(--ph-col-nav-active-text)}button.submenu-toggle{display:inline-block;padding:.375rem .75rem;border-radius:0;margin:0;line-height:1.375;font-size:1.25rem;background-color:var(--ph-col-body-bg)}.submenu{flex-basis:100%;display:none;border:1px solid var(--ph-col-border)}.menu__item:has(.submenu-toggle[aria-expanded=true])>.submenu{display:flex;flex-direction:column;padding:0;list-style-type:none}.submenu-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.submenu-toggle[aria-expanded=true]>svg{transition:transform .125s ease}}.submenu>.menu__item{border:0}.submenu>.menu__item+.menu__item{border-block-start:1px solid var(--ph-col-border)}@container menu (min-width:25rem){.menu-toggle {
    display: none;
  }
  .menu-toggle[aria-expanded=false] + .menu,
  .menu {
    display: flex;
    flex-direction: row;
    width: fit-content;
  }
  .menu-toggle[aria-expanded=true] + .menu {
    flex-direction: row;
  }
  .menu__item {
    position: relative;
  }
  .menu--main .menu__item {
    border: 0px none;
  }
  button.submenu-toggle {
    padding-inline: 0.375rem;
  }
  .menu > .menu__item:last-child {
    border: 0px none;
  }
  .submenu {
    position: absolute;
    top: 100%;
    left: -1px;
    right: -1px;
    min-width: 100%;
    background-color: var(--ph-col-body-bg);
    z-index: 10;
  }
  .menu--footer {
    margin-inline: auto;
  }
}.breadcrumbs{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem}.breadcrumbs__label{font-size:1.125rem;font-weight:400;margin:0}.breadcrumbs ol,.breadcrumbs__links{margin:0;padding:0;list-style-type:none;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem}.breadcrumbs ol li:not(:last-child):after,.breadcrumbs__links li:not(:last-child):after{content:" > "}picture{display:block;width:100%}picture img{display:block;max-width:100%;height:auto}figure.figure{margin-block:1rem;margin-inline:auto}.figure--size-thumbnail,.image-preset-thumbnail,.image-preset-thumbnail_square{max-width:180px}.figure--size-small,.image-preset-small,.image-preset-small_square{max-width:360px}.figure--size-default,.figure--size-medium,.image-preset-default,.image-preset-medium{max-width:480px}.figure--size-large,.image-preset-large{max-width:720px;margin-inline:auto}.figure--size-wide,.image-preset-wide{max-width:1280px;margin-inline:auto}.gallery{container-type:inline-size;margin-block:1.5rem}.gallery__title{font-weight:700;font-size:1.125rem;margin-block-start:1rem;margin-block-end:0;text-align:center}.gallery--embed .gallery__title{font-weight:700;font-size:1.125rem;margin-block-start:1rem;margin-block-end:0;text-align:center}.gallery__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-template-rows:auto;gap:2rem;margin-block:1rem}.gallery__media{overflow:hidden;margin:0}.gallery__link{display:flex;justify-content:center;width:100%;height:100%}a.gallery__link,a.gallery__link:focus-visible{text-decoration-thickness:0;text-decoration-line:none}.gallery__media picture{display:block;width:100%;height:100%}.gallery__media picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:scale-down}.gallery .gallery__caption{display:none}.gallery--captions .gallery__items{grid-template-rows:repeat(auto-fill,minmax(0,auto) minmax(0,auto))}.gallery--captions .gallery__media{grid-row:span 2;display:grid;grid-template-rows:subgrid;aspect-ratio:auto;row-gap:.75rem}.gallery--captions figcaption.gallery__caption{display:grid;text-align:center;align-items:center;margin-block:0;text-wrap:balance}.pswp__dynamic-caption--below{position:absolute;margin-block:1rem;text-align:center}.video{margin-block:1rem}.video-embed{position:relative;width:100%;max-width:1200px;margin-inline:auto;height:0;padding-bottom:56.25%;overflow:hidden}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@supports(aspect-ratio:16 / 9){.video-embed{height:auto;padding-bottom:0;aspect-ratio:16/9}.video-embed iframe{position:static;width:100%;height:100%}}nav.language-switcher details{width:max-content}.language-switcher .lang-menu{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;width:100%;background-color:var(--ph-col-body-bg);row-gap:.5rem}.lang-link[aria-current=page]{color:var(--ph-col-nav-active-text);font-weight:600;text-decoration:none}.details--lang summary{border:0}.details--lang[open] .details__content{border-block:1px solid var(--ph-col-border)}:root{color-scheme:light dark;--chroma-bg:light-dark(#fafafa, #272822);--chroma-text:light-dark(#272822, #f8f8f2);--chroma-highlight-bg:light-dark(#e1e1e1, #3c3d38);--chroma-error-bg:light-dark(#1e0010, #1e0010);--chroma-line-number:light-dark(#7f7f7f, #7f7f7f);--chroma-keyword:light-dark(#00a8c8, #66d9ef);--chroma-pink:light-dark(#f92672, #f92672);--chroma-green:light-dark(#75af00, #a6e22e);--chroma-identifier:light-dark(#111, #f8f8f2);--chroma-string:light-dark(#d88200, #e6db74);--chroma-string-escape:light-dark(#8045ff, #ae81ff);--chroma-number:light-dark(#ae81ff, #ae81ff);--chroma-comment:light-dark(#75715e, #75715e);--chroma-error:light-dark(#960050, #960050)}.bg{color:var(--chroma-text);background-color:var(--chroma-bg)}.chroma{color:var(--chroma-text);background-color:var(--chroma-bg);-webkit-text-size-adjust:none}.chroma .err{color:var(--chroma-error);background-color:var(--chroma-error-bg)}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:var(--chroma-highlight-bg)}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--chroma-line-number)}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--chroma-line-number)}.chroma .line{display:flex}.chroma .k{color:var(--chroma-keyword)}.chroma .kc{color:var(--chroma-keyword)}.chroma .kd{color:var(--chroma-keyword)}.chroma .kn{color:var(--chroma-pink)}.chroma .kp{color:var(--chroma-keyword)}.chroma .kr{color:var(--chroma-keyword)}.chroma .kt{color:var(--chroma-keyword)}.chroma .n{color:var(--chroma-identifier)}.chroma .na{color:var(--chroma-green)}.chroma .nc{color:var(--chroma-green)}.chroma .no{color:var(--chroma-keyword)}.chroma .nd{color:var(--chroma-green)}.chroma .ni{color:var(--chroma-identifier)}.chroma .ne{color:var(--chroma-green)}.chroma .nl{color:var(--chroma-identifier)}.chroma .nn{color:var(--chroma-identifier)}.chroma .nx{color:var(--chroma-green)}.chroma .py{color:var(--chroma-identifier)}.chroma .nt{color:var(--chroma-pink)}.chroma .nb{color:var(--chroma-identifier)}.chroma .bp{color:var(--chroma-identifier)}.chroma .nv{color:var(--chroma-identifier)}.chroma .vc{color:var(--chroma-identifier)}.chroma .vg{color:var(--chroma-identifier)}.chroma .vi{color:var(--chroma-identifier)}.chroma .vm{color:var(--chroma-identifier)}.chroma .nf{color:var(--chroma-green)}.chroma .fm{color:var(--chroma-green)}.chroma .l{color:var(--chroma-number)}.chroma .ld{color:var(--chroma-string)}.chroma .s{color:var(--chroma-string)}.chroma .sa{color:var(--chroma-string)}.chroma .sb{color:var(--chroma-string)}.chroma .sc{color:var(--chroma-string)}.chroma .dl{color:var(--chroma-string)}.chroma .sd{color:var(--chroma-string)}.chroma .s2{color:var(--chroma-string)}.chroma .se{color:var(--chroma-string-escape)}.chroma .sh{color:var(--chroma-string)}.chroma .si{color:var(--chroma-string)}.chroma .sx{color:var(--chroma-string)}.chroma .sr{color:var(--chroma-string)}.chroma .s1{color:var(--chroma-string)}.chroma .ss{color:var(--chroma-string)}.chroma .m{color:var(--chroma-number)}.chroma .mb{color:var(--chroma-number)}.chroma .mf{color:var(--chroma-number)}.chroma .mh{color:var(--chroma-number)}.chroma .mi{color:var(--chroma-number)}.chroma .il{color:var(--chroma-number)}.chroma .mo{color:var(--chroma-number)}.chroma .o{color:var(--chroma-pink)}.chroma .ow{color:var(--chroma-pink)}.chroma .or{color:var(--chroma-pink)}.chroma .p{color:var(--chroma-identifier)}.chroma .c{color:var(--chroma-comment)}.chroma .ch{color:var(--chroma-comment)}.chroma .cm{color:var(--chroma-comment)}.chroma .c1{color:var(--chroma-comment)}.chroma .cs{color:var(--chroma-comment)}.chroma .cp{color:var(--chroma-comment)}.chroma .cpf{color:var(--chroma-comment)}.chroma .gd{color:var(--chroma-pink)}.chroma .ge{font-style:italic}.chroma .gi{color:var(--chroma-green)}.chroma .gs{font-weight:700}.chroma .gu{color:var(--chroma-comment)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.text-align-center{text-align:center}.text-align-start{text-align:start}.text-align-end{text-align:end}.align-center{margin-inline:auto;width:fit-content}.align-start{float:inline-start;margin-inline-end:1.5rem;margin-block-end:1rem;max-width:100%;height:auto}.align-end{float:inline-end;margin-inline-end:1.5rem;margin-block-end:1rem;max-width:100%;height:auto}.mbe-4{margin-block:4rem}.site-title{font-size:1.75rem;font-weight:600}.cast-name{font-weight:600;color:var(--ph-col-body-text)}.field{margin-block:1rem}.content__meta{display:grid;margin-block:1.5rem;gap:.5rem}.content__meta .field{margin-block:0}.field--label-above .field__label{font-size:1.25rem;font-weight:700;margin-block-end:.5rem}.field--label-above .field__items{margin-block:0}.field--label-inline .field__label{font-weight:700;display:inline;margin-inline-end:.5rem}.field--label-inline .field__label::after{content:": "}.field--label-inline .field__items,.field--label-inline .field__item{display:inline}.field--label-inline .field__item:not(:last-child)::after{content:", "}.field--crew{container-type:inline-size}@container(min-width:33rem){.field__items dl {
    columns: 2 auto;
  }
}@container(min-width:45rem){.field__items dl {
    columns: 3 auto;
  }
}.field--crew dt{font-weight:600;-moz-column-break-after:avoid-column;break-after:avoid-column}.field--crew dd{margin-block-end:.5rem;margin-inline-start:1rem}.recent-articles{margin-block-start:3rem}.post-grid{display:grid;gap:2rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.post-list{display:flex;flex-direction:column;gap:2rem;container-type:inline-size}.content__date{margin-block:.5rem}.content--teaser .field{margin-block:.5rem}@container(min-width:33rem){.content--teaser {
    display: grid;
    grid-template-columns: 320px 1fr;
    gap: 2rem;
    align-items: center;
  }
}.content--teaser .content__excerpt{margin-block-end:1rem}.content--card .content__title,.content--teaser .content__title{font-size:1.5rem}.content--teaser .content__title{margin-block:.5rem}.post-grid .content--card{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:1rem;max-width:24rem}.content--card .content__image{display:grid;grid-row:1;align-content:center}.content--card .content__inner-wrap{grid-row:2;word-wrap:break-word;background-clip:border-box;display:flex;flex-direction:column;gap:.5rem;position:relative}.content--card .content__image,.content--card .content__title,.content--card .content__date,.content--card .content__excerpt{margin-block:0}.content--card>*,{margin-block:0}.content--card .content__excerpt{flex:auto}.content--single header,.content--single .content__header{margin-block-end:2rem;text-align:center}.content--single .content__title{text-wrap-style:balance;max-width:60rem;margin-inline:auto}.content--single .content__subtitle{font-size:1.5rem;font-weight:600}.content--single .content__image{display:flex;flex-direction:row;justify-content:center;max-width:100%}.content--single .content__image svg{max-height:26rem;width:auto}.content--card .content__image img,.content--card .content__image svg{height:auto;max-height:18rem;object-fit:contain;overflow:hidden;width:100%}.content--single .project-links{margin-block:1rem}form.form{display:grid;grid-template-rows:auto;gap:1rem}.form-item{display:flex;flex-direction:column;grid-template-rows:auto;gap:.5rem}.form-item label{display:block;font-weight:500;font-size:1rem;color:var(--ph-col-input-label)}