.info-page{min-height:100dvh;padding-top:calc(var(--header-h) + 3em);z-index:1;font-family:var(--font-objektiv), sans-serif;font-variation-settings:"opsz" 20;padding-bottom:6em;position:relative}.info-page__body{grid-column:1/-1}@media (min-width:768px) and (orientation:landscape),(min-width:1025px){.info-page__body{grid-column:3/span 8}}.info-page__empty{color:var(--fg);font-size:1.0625em;font-style:italic}.info-page__row{flex-direction:column;gap:2.25em;margin-top:4em;display:flex}.info-page__row:first-of-type{margin-top:0}@media (max-width:480px){.info-page__row{margin-top:48px}}.info-page__divider{border-top:1px solid var(--color-parchment)}.info-page__row:first-of-type .info-page__divider{display:none}@media (min-width:768px) and (orientation:landscape),(min-width:1025px){.info-page__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 2.75em;display:grid}.info-page__divider{grid-column:1/-1;margin-bottom:4em}.info-page__cell--about{grid-column:1/span 3}.info-page__cell--col1{grid-column:1}.info-page__cell--col2{grid-column:2}.info-page__cell--left-half{grid-column:1/span 2}.info-page__cell--right-half{grid-column:3/span 2}.info-page__group{grid-column:span var(--n,1)}}@media (max-width:767px),(orientation:portrait) and (max-width:1024px){.info-page__divider{margin-bottom:1.75em}}@media (max-width:480px){.info-page__divider{margin-bottom:calc(48px - 2.25em)}}.info-page__label{font-family:var(--font-objektiv), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--fg);margin-bottom:max(22px,1.455vw);font-size:.75em;font-weight:600}.info-page__people{gap:2.25em;display:grid}@media (min-width:640px){.info-page__people{grid-template-columns:repeat(2,1fr);gap:2.25em 2.75em}}@media (min-width:768px) and (orientation:landscape),(min-width:1025px){.info-page__people{grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));gap:2.25em 2.75em}}.info-page__person-name{font-family:var(--font-objektiv), sans-serif;color:var(--fg);margin-bottom:max(10px,.661vw);font-size:1.5em;font-weight:600}.info-page__name-link{color:inherit}.info-page__name-arrow{vertical-align:baseline;width:.7em;height:.7em;margin-inline-start:.2em;transition:transform .2s;display:inline-block}.info-page[dir=rtl] .info-page__name-arrow{transform:scaleX(-1)}.info-page__name-link:hover .info-page__name-arrow{transform:translate(.06em,-.06em)}.info-page[dir=rtl] .info-page__name-link:hover .info-page__name-arrow{transform:scaleX(-1)translate(.06em,-.06em)}.info-page__person-bio{color:var(--fg);font-size:1em;font-weight:300;line-height:1.3}.info-page__prose{color:var(--fg);white-space:pre-line;font-size:1em;font-weight:300;line-height:1.6}.info-page__prose--about{font-size:1.125em}.info-page__prose+.info-page__prose{margin-top:1em}.info-page__credits{flex-direction:column;gap:.625em;margin-top:1.2em;display:flex}.info-page__credit-line{gap:max(8px,.529vw);font-size:1em;line-height:1.5;display:flex}@media (max-width:480px){.info-page__credit-line{flex-direction:column;gap:0}}.info-page__credit-role{color:var(--fg);font-weight:300}.info-page__credit-role:after{content:":"}.info-page__credit-name{color:var(--fg);font-weight:700}.info-page__contact{flex-direction:column;gap:.625em;font-weight:300;display:flex}.info-page__contact-link,.info-page__contact-text{color:var(--fg);width:fit-content;font-size:1em}.info-page__contact-link{text-underline-offset:.15625em;text-decoration:underline}.info-page__partner{justify-content:center;align-self:stretch;align-items:center;display:flex}.info-page__partner-link{width:fit-content;display:block}.info-page__partner-logo{width:auto;height:max(28px,1.852vw);display:block}.info-page__privacy-link{color:var(--n-500);margin-top:1.5em;font-size:.75em;transition:color .15s;display:inline-block}.info-page__privacy-link:hover{color:var(--fg)}.info-page__copyright{max-width:44em;color:var(--n-500);font-size:.6875em;line-height:1.55}.info-page__copyright p{white-space:pre-line}.info-page__copyright p+p{margin-top:1em}.info-page__copyright a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.info-page__label--spacer{visibility:hidden}@media (max-width:767px),(orientation:portrait) and (max-width:1024px){.info-page__label--spacer{display:none}.info-page__partner{justify-content:flex-start}}
