:root{--color-bg:#dbdbdb;--color-text:#000;--color-text-muted:#8b8b8b;--color-text-light:#777;--color-border:#cacaca;--color-surface:#f1f1f1;--color-accent:#44c8f5;--color-link:var(--color-accent);--color-white:#fff;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--font-display:"LeagueGothicRegular", Impact, sans-serif;--font-body:Georgia, Times, serif;--font-ui:Arial, Verdana, Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}ul,ol{padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}iframe{max-width:100%}iframe.is-embed{height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a{color:inherit}.hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:LeagueGothicRegular;src:url(/wp-content/themes/timeless-density/dist/assets/League_Gothic-webfont-Df47-HaI.woff)format("woff"),url(/wp-content/themes/timeless-density/dist/assets/League_Gothic-webfont-DTvGPr_F.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);font-size:1rem}h1{font-family:var(--font-display);font-weight:400;line-height:1.1}h3,h4{font-family:var(--font-display);font-weight:400}h2{font-family:var(--font-ui);font-size:1.2rem;font-weight:700}a{color:var(--color-link);font:inherit;text-decoration:none}h3{font-size:1.2rem}strong,b{font-weight:700}input,textarea,select,button{font-family:var(--font-ui);font-size:.9rem}#page{min-height:100%;padding:var(--space-3);position:relative}@media (width<=1023px){#page{padding-top:0}}#page{background-color:var(--color-surface);box-shadow:0 2px 8px #00000026}@media (width>=1024px){#page{width:calc(100% - 1.25rem);max-width:75rem;margin-inline:auto;padding:1.25rem 2.5rem 0;box-shadow:0 -10px 10px #0000004d}}#clear{clear:both}@media (width<=1023px){#header{z-index:20;background-color:var(--color-surface);padding:var(--space-3) 0 calc(var(--space-3) - 1px);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}}@media (width>=1024px){#header{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:1.25rem;padding:0;display:grid}}@media (width<=1023px){#headerimg{order:1}}#headerimg img{width:auto;height:3rem;display:block}@media (width>=1024px){#headerimg{grid-area:1/1/auto/3;align-self:start;margin-bottom:0}#headerimg img{width:5.625rem;height:auto}}@media (width<=1023px){#headermenu{order:2}}@media (width>=1024px){#headermenu{grid-area:1/3/auto/7;align-self:start}}#header #clear{display:none}.nav-toggle{color:var(--color-text);font-family:var(--font-ui);cursor:pointer;z-index:31;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:700;display:block;position:relative}@media (width>=1024px){.nav-toggle{display:none}#nav{border-bottom:1px solid var(--color-text);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}}#nav ul{gap:var(--space-3);flex-wrap:wrap;font-size:.9rem;list-style:none;display:none}@media (width>=1024px){#nav ul{align-items:flex-end;display:flex}}#nav a{font-family:var(--font-ui);color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}#nav a:hover,#nav a:focus-visible,#nav .current_page_item a{padding-bottom:var(--space-2);border-bottom:3px solid var(--color-text)}body.nav-modal-open{overflow:hidden}@media (width<=1023px){#nav ul.is-open{z-index:30;background-color:var(--color-surface);padding:var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}#nav ul.is-open a{font-size:1.5rem}}#search{display:none}@media (width>=1024px){#search{grid-area:1/7/auto/9;align-self:start;display:block}#search form div{align-items:flex-end;gap:var(--space-2);border-bottom:1px solid var(--color-text);padding-bottom:var(--space-2);display:flex}#search input[type=image]{width:1rem;height:1rem}#search input[type=text]{width:100%;font-family:var(--font-body);color:var(--color-text);background:0 0;border:none;flex:1;padding:0;font-size:.9rem}#search input[type=text]:focus{outline:none}}.breadcrumb{clear:both;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);font-family:var(--font-ui);color:var(--color-text-muted);font-size:.8rem;display:none}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-text)}@media (width>=1024px){.breadcrumb{display:block}}#footer{margin-top:0}@media (width>=1024px){#footer{margin-top:var(--space-6)}}#footer_block{gap:var(--space-3);padding:var(--space-4) var(--space-3) 2.5rem;flex-direction:column;display:flex}@media (width>=1024px){#footer_block{gap:var(--space-5);padding-block:var(--space-4);padding-inline:var(--space-5);flex-direction:row}}#footer_left{border-top:1px solid var(--color-border);padding-top:var(--space-3)}#footer_left img{width:8.75rem;height:auto}@media (width>=1024px){#footer_left{flex:0 0 13.75rem}}#footer_post{border-top:1px solid var(--color-border);padding-top:var(--space-3);font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}#footer_post a{color:var(--color-text-muted)}#footer_post a:hover{color:var(--color-text)}@media (width>=1024px){#footer_post{flex:auto}}.content-block{margin-top:0;margin-bottom:1.25rem}@media (width<=1023px){.content-block:last-child{margin-bottom:0}}@media (width>=1024px){.content-block{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:1.25rem;display:grid}}.content-block__header{border-top:1px solid var(--color-text);padding-top:var(--space-2);margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}@media (width>=1024px){.content-block__header{align-items:flex-start;gap:var(--space-2);border-top:1px solid var(--color-text);flex-direction:column;grid-column:1/3;padding-top:1.25rem}}.content-block__title{font-family:var(--font-ui);font-size:1.2rem;font-weight:700}.content-block__see-all{font-family:var(--font-ui);color:var(--color-accent);white-space:nowrap;font-size:.9rem;font-weight:700;display:inline-block}@media (width>=1024px){.content-block__see-all{display:none}}.content-block__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.content-block__grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.content-block__grid{border-top:1px solid var(--color-text);grid-column:3/9;gap:1.25rem;margin-top:-1px;padding-top:1.25rem}.content-block__list{border-top:1px solid var(--color-text);grid-column:3/9;margin-top:-1px;padding-top:1.25rem}}.content-block__footer{display:none}@media (width>=1024px){.content-block__footer{border-top:1px solid var(--color-border);grid-column:3/9;margin-top:.625rem;padding-top:.625rem;display:block}.content-block__footer .content-block__see-all{display:inline-block}}@media (width>=768px){.content-block--list .content-block__grid{grid-template-columns:1fr}}.content-block__text-list{column-gap:var(--space-5);font-family:var(--font-ui);font-size:.8rem;list-style:none}.content-block__text-list li{margin-bottom:var(--space-2);break-inside:avoid}.content-block__text-list-caption{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.8rem;display:block}.content-block__text-list a{color:var(--color-text)}.content-block__text-list a:hover{color:var(--color-link)}@media (width>=768px){.content-block__text-list{columns:3}}@media (width>=1024px){.content-block__text-list{border-top:1px solid var(--color-text);columns:3;grid-column:3/9;margin-top:-1px;padding-top:1.25rem}}.card{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex;position:relative}@media (width<=767px){.card--row-end-mobile{border-bottom:none;padding-bottom:0}}@media (width>=768px){.card--row-end-desktop{border-bottom:none;padding-bottom:0}}.card__image{margin-bottom:.75rem}.card__image img{aspect-ratio:8/3;object-fit:cover;width:100%}.card__title{font-family:var(--font-ui);margin-bottom:.375rem;font-size:.9rem;font-weight:700;line-height:1.1}.card__title a{color:var(--color-text)}.card__title a:hover{color:var(--color-link)}.card--linked .card__title a:after{content:"";position:absolute;inset:0}.card__meta{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.7rem}.card__excerpt{font-size:.9rem}.card--list{border-bottom:none;padding-bottom:0}.card--list .card__excerpt{font-family:var(--font-body);color:var(--color-text-muted)}.card--list+.card--list{margin-top:var(--space-3);padding-top:var(--space-3);position:relative}.card--list+.card--list:before{content:"";background:var(--color-text-muted);width:2rem;height:1px;position:absolute;top:0;left:0}.content-section__title{font-family:var(--font-ui);border-top:1px solid var(--color-text);margin-bottom:var(--space-4);padding-top:1.25rem;font-size:1.2rem;font-weight:700}.content-section__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.content-section__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.area-links a{color:var(--color-text-muted)}.area-links a:hover{color:var(--color-text)}.area-links a{z-index:1;position:relative}@media (width>=1024px){#content_home{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:1.25rem;display:grid}}#home_title{margin-bottom:var(--space-5)}@media (width>=1024px){#home_title{grid-column:3/8}}#home_title h1{text-transform:uppercase;margin-bottom:1.25rem;font-size:2.75rem}#home_title h1:last-child{margin-bottom:0}@media (width>=1024px){#home_title h1{margin-bottom:0;font-size:5.625rem}}.description_home{font-size:1.2rem}body.home .description_home{font-size:1.375rem}.description_home #more{color:var(--color-link);display:inline}@media (width>=1024px){#content_home .content-block{grid-column:1/9}.single-project{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;margin-top:1.25rem;display:grid}}.project-info{margin-bottom:var(--space-5)}.project-info h1{text-transform:uppercase;font-size:1.75rem}@media (width>=1024px){.project-info h1{font-size:2.2rem}}.project-info h1{margin-bottom:var(--space-3)}.project-info h1:has(+.project-info__areas){margin-bottom:var(--space-2)}.project-info__areas{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.8rem}.project-info__funder{font-family:var(--font-body)}.project-info__meta{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}.project-info__people,.project-info__partners{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:.9rem}.project-info__people h3,.project-info__partners h3{font-family:var(--font-ui);color:var(--color-text);margin-bottom:var(--space-2);font-size:.9rem;font-weight:700}.project-info__people h4,.project-info__partners h4{font-family:var(--font-ui);color:var(--color-text);margin-top:var(--space-2);font-size:.9rem;font-weight:400}.project-info__people p,.project-info__partners p{font-size:.9rem}.project-info__people a,.project-info__partners a{color:var(--color-text-muted)}.project-info__people a:hover,.project-info__partners a:hover{color:var(--color-text)}@media (width>=1024px){.project-info{border-top:1px solid var(--color-text);grid-area:1/1/3/3;margin-bottom:0;padding-top:1.25rem}}.project-hero-image{margin-bottom:var(--space-4)}@media (width<=1023px){.project-hero-image{margin-inline:calc(-1 * var(--space-3))}}.project-hero-image img{width:100%;height:auto}@media (width>=1024px){.project-hero-image{grid-area:1/3/auto/9}.project-hero-image img{width:calc(100% + 2.5rem);max-width:none}}.project-main__content{font-size:1rem}.project-main__content :is(p,ul,ol){margin-bottom:var(--space-3)}.project-main__content img{width:100%;height:auto;margin-bottom:var(--space-3)}.project-main__content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.project-main__tags{margin-top:var(--space-4);font-family:var(--font-ui);color:var(--color-text-muted);font-size:.8rem}@media (width>=1024px){.project-main{grid-column:3/8}}.project-extras{margin-top:var(--space-5)}.project-extras__section{overflow-wrap:anywhere;margin-bottom:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:.9rem}.project-extras__section h3{font-family:var(--font-ui);margin-bottom:var(--space-2);font-size:.9rem;font-weight:700}@media (width>=1024px){.project-extras{grid-column:8/9;margin-top:0}.single-person{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;margin-top:1.25rem;display:grid}}.person-info{margin-bottom:var(--space-5)}.person-info__picture img{aspect-ratio:8/3;object-fit:cover;width:100%;margin-bottom:.75rem}.person-info h1{text-transform:uppercase;font-size:1.75rem}@media (width>=1024px){.person-info h1{font-size:2.2rem}}.person-info h1{margin-bottom:var(--space-2)}.person-info__role{font-family:var(--font-body);margin-bottom:var(--space-3)}.person-info__contacts{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:.9rem;list-style:none}.person-info__contacts li{margin-bottom:var(--space-2)}.person-info__contacts a{color:var(--color-text-muted)}.person-info__contacts a:hover{color:var(--color-text)}@media (width>=1024px){.person-info{border-top:1px solid var(--color-text);grid-area:1/1/3/3;margin-bottom:0;padding-top:1.25rem}}.person-content__bio{font-size:1rem}.person-content__bio :is(p,ul,ol){margin-bottom:var(--space-3)}.person-content__bio img{width:100%;height:auto;margin-bottom:var(--space-3)}.person-content__bio :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.person-content__bio{margin-bottom:var(--space-5)}@media (width>=1024px){.person-content{grid-area:1/3/auto/8}.single-person .publication-list{grid-row:2;margin-top:0}}.publication{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.publication:first-child{border-top:none;margin-top:0;padding-top:0}.publication__title{font-family:var(--font-ui);margin-bottom:var(--space-2);font-size:.9rem;font-weight:700;line-height:1.1}.publication__meta{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:.9rem}.publication__category{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:.8rem}.publication__link a{font-family:var(--font-ui);color:var(--color-link);font-size:.9rem}.publication__sep{font-family:var(--font-ui);margin:0 var(--space-2);color:var(--color-text-muted);font-size:.9rem}@media (width>=1024px){.content-block--publications .content-block__list{grid-template-columns:subgrid;grid-column:3/9;display:grid}.content-block--publications .content-block__list .publication{grid-column:1/6}}.content-block--publications .content-block__list .publication:first-child{border-top:none;margin-top:0;padding-top:0}.publication-list{margin-top:var(--space-5)}.publication-list__title{font-family:var(--font-ui);border-top:1px solid var(--color-text);margin-bottom:var(--space-4);padding-top:1.25rem;font-size:1.2rem;font-weight:700}@media (width>=1024px){.publication-list__title{grid-column:1/7}.publication-list .publication{grid-column:1/6}}.publication-list__title+.publication{border-top:none;margin-top:0;padding-top:0}@media (width>=1024px){.publication-list{grid-template-columns:subgrid;grid-column:3/9;display:grid}.single-course{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;margin-top:1.25rem;display:grid}}.course-info{margin-bottom:var(--space-5)}.course-info h1{text-transform:uppercase;font-size:1.75rem}@media (width>=1024px){.course-info h1{font-size:2.2rem}}.course-info h1{margin-bottom:var(--space-2)}.course-info__meta{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}.course-info__people{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:.9rem}.course-info__people h3{font-family:var(--font-ui);color:var(--color-text);margin-bottom:var(--space-2);font-size:.9rem;font-weight:700}.course-info__people p{font-size:.9rem}.course-info__people p.gray{color:var(--color-text-muted)}.course-info__people .course-person{margin-bottom:var(--space-2)}.course-info__people a{color:var(--color-text)}.course-info__people a:hover{color:var(--color-link)}.course-info__people+.course-info__people{margin-top:var(--space-3);border-top:none;padding-top:0}@media (width>=1024px){.course-info{border-top:1px solid var(--color-text);grid-area:1/1/3/3;margin-bottom:0;padding-top:1.25rem}}.course-content__description{font-size:1rem}.course-content__description :is(p,ul,ol){margin-bottom:var(--space-3)}.course-content__description img{width:100%;height:auto;margin-bottom:var(--space-3)}.course-content__description :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.course-content__description{margin-bottom:var(--space-5)}@media (width>=1024px){.course-content{grid-column:3/8}}.course-hero-image{margin-bottom:var(--space-4)}@media (width<=1023px){.course-hero-image{margin-inline:calc(-1 * var(--space-3))}}.course-hero-image img{width:100%;height:auto}@media (width>=1024px){.course-hero-image{grid-area:1/3/auto/9}.course-hero-image img{width:calc(100% + 2.5rem);max-width:none}}.course-students{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}@media (width>=1024px){.single-course-project{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;margin-top:1.25rem;display:grid}}.course-project-info{margin-bottom:var(--space-5)}.course-project-info h1{text-transform:uppercase;font-size:1.75rem}@media (width>=1024px){.course-project-info h1{font-size:2.2rem}}.course-project-info h1{margin-bottom:var(--space-2)}.course-project-info__course{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}@media (width>=1024px){.course-project-info{border-top:1px solid var(--color-text);grid-area:1/1/auto/3;margin-bottom:0;padding-top:1.25rem}}.course-project-content{font-size:1rem}.course-project-content :is(p,ul,ol){margin-bottom:var(--space-3)}.course-project-content img{width:100%;height:auto;margin-bottom:var(--space-3)}.course-project-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.course-project-content__tags{margin-top:var(--space-3);font-family:var(--font-ui);color:var(--color-text-muted);font-size:.8rem}@media (width>=1024px){.course-project-content{grid-area:1/3/auto/8}}.teaching-thanks{margin-top:var(--space-4)}.teaching-thanks p{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:.9rem}.teaching-thanks br{display:none}.teaching-thanks b,.teaching-thanks strong{color:var(--color-text)}.teaching-course{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.teaching-course:first-child{border-top:none;margin-top:0;padding-top:0}.teaching-course{column-gap:var(--space-3);grid-template-columns:4.5rem 1fr;align-items:baseline;display:grid}.teaching-course__code{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}.teaching-course__title{font-family:var(--font-ui);font-size:.9rem;font-weight:700}.teaching-course__title a{color:var(--color-text)}.teaching-course__title a:hover{color:var(--color-link)}@media (width>=1024px){.content-block--opportunities .content-block__list{grid-template-columns:subgrid;grid-column:3/9;display:grid}.content-block--opportunities .content-block__list .opportunity{grid-column:1/6}}.opportunity{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.opportunity:first-child{border-top:none;margin-top:0;padding-top:0}.opportunity__title{font-family:var(--font-ui);margin-bottom:var(--space-2);font-size:.9rem;font-weight:700}.opportunity__content{font-size:1rem}.opportunity__content :is(p,ul,ol){margin-bottom:var(--space-3)}.opportunity__content img{width:100%;height:auto;margin-bottom:var(--space-3)}.opportunity__content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}@media (width>=1024px){.blog{grid-column:1/9}}.blog-post{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.blog-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-post__meta{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.8rem}.blog-post__meta p:first-child{margin-bottom:var(--space-1)}.blog-post__title{font-family:var(--font-ui);margin-bottom:var(--space-3);font-size:1.2rem;font-weight:700}.blog-post__title a{color:var(--color-text)}.blog-post__title a:hover{color:var(--color-link)}.blog-post__content{font-size:1rem}.blog-post__content :is(p,ul,ol){margin-bottom:var(--space-3)}.blog-post__content img{width:100%;height:auto;margin-bottom:var(--space-3)}.blog-post__content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.blog-post__content{margin-bottom:var(--space-3)}.blog-post__taxonomy{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.8rem}@media (width>=1024px){.blog-post{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:none;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;display:grid}.blog-post__meta{border-top:1px solid var(--color-text);grid-column:1/3;margin-bottom:0;padding-top:1.25rem}.blog-post__body{border-top:1px solid var(--color-text);grid-column:3/8;margin-top:-1px;padding-top:1.25rem}}.blog__pagination{font-family:var(--font-ui);justify-content:space-between;font-size:.9rem;display:flex}@media (width>=1024px){.blog-post--single{margin-top:1.25rem}}.blog-post--single .blog-post__title{text-transform:uppercase;font-size:1.75rem}@media (width>=1024px){.blog-post--single .blog-post__title{font-size:2.2rem}}.blog-post--single .blog-post__nav{gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.comment-reply-title{font-family:var(--font-ui);font-size:1.2rem;font-weight:700}.blog-comments{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-text)}.blog-comments__title{font-family:var(--font-ui);margin-bottom:var(--space-4);font-size:1.2rem;font-weight:700}.blog-comments__list{list-style:none}.blog-comments__list ol{margin-left:var(--space-5);list-style:none}.blog-comments__closed{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.9rem}.blog-comments .comment-body{padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--color-border)}.blog-comments>.blog-comments__list>li:first-child>.comment-body{border-top:none;margin-top:0;padding-top:0}.blog-comments .comment-author{font-family:var(--font-ui);font-size:.9rem;font-weight:700}.blog-comments .comment-author .avatar{display:none}.blog-comments .comment-metadata{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:.8rem}.blog-comments .comment-metadata a{color:var(--color-text-muted)}.blog-comments .comment-awaiting-moderation{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.8rem}.blog-comments .comment-content{font-size:1rem}.blog-comments .comment-content :is(p,ul,ol){margin-bottom:var(--space-3)}.blog-comments .comment-content img{width:100%;height:auto;margin-bottom:var(--space-3)}.blog-comments .comment-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.blog-comments .comment-content p{margin-bottom:var(--space-2)}.blog-comments .reply{margin-top:var(--space-1)}.blog-comments .reply a{font-family:var(--font-ui);font-size:.8rem}.blog-comment-form{margin-top:var(--space-4)}.blog-comment-form p{margin-bottom:var(--space-3)}.blog-comment-form label{font-family:var(--font-ui);color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.8rem;display:block}.blog-comment-form input[type=text],.blog-comment-form input[type=email],.blog-comment-form input[type=url],.blog-comment-form textarea{border:none;border-bottom:1px solid var(--color-border);width:100%;font-family:var(--font-body);color:var(--color-text);padding:var(--space-1) 0;background:0 0;font-size:1rem}.blog-comment-form input[type=text]:focus,.blog-comment-form input[type=email]:focus,.blog-comment-form input[type=url]:focus,.blog-comment-form textarea:focus{border-bottom-color:var(--color-text);outline:none}.blog-comment-form textarea{resize:vertical}.blog-comment-form .form-submit input{border:1px solid var(--color-text);width:auto;padding:var(--space-1) var(--space-3);font-family:var(--font-ui);cursor:pointer;font-size:.9rem;font-weight:700}.blog-comment-form .form-submit input:hover{background:var(--color-text);color:var(--color-bg)}@media (width>=1024px){#content_home .single-about{grid-column:1/9}.single-about{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;display:grid}}.about-info{margin-bottom:var(--space-5)}.about-info__contacts{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:.9rem}.about-info__contacts a{color:var(--color-text-muted)}.about-info__contacts a:hover{color:var(--color-text)}@media (width>=1024px){.about-info{border-top:1px solid var(--color-text);grid-column:1/3;margin-bottom:0;padding-top:1.25rem}.about-content{grid-template-columns:subgrid;border-top:1px solid var(--color-text);grid-column:3/9;padding-top:1.25rem;display:grid}.about-content__intro,.about-content__body,.about-content__partnerships{grid-column:1/6}}.about-content__intro :is(p,ul,ol){margin-bottom:var(--space-3)}.about-content__intro img{width:100%;height:auto;margin-bottom:var(--space-3)}.about-content__intro :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.about-content__intro{font-size:1.2rem}.about-content__body{font-size:1rem}.about-content__body :is(p,ul,ol){margin-bottom:var(--space-3)}.about-content__body img{width:100%;height:auto;margin-bottom:var(--space-3)}.about-content__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}.about-content__partnerships{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.about-content__partnerships h2{font-family:var(--font-ui);margin-bottom:var(--space-3);font-size:1.2rem;font-weight:700}.about-content__partnerships img{width:100%;height:auto}.cookie-banner{z-index:1000;gap:var(--space-3);padding:var(--space-4);background:var(--color-text);color:var(--color-white);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0003}@media (width>=1024px){.cookie-banner{padding:var(--space-3) var(--space-5);flex-direction:row;justify-content:space-between;align-items:center}}.cookie-banner[hidden]{display:none}.cookie-banner__text{font-family:var(--font-ui);margin:0;font-size:.9rem}.cookie-banner__text a{color:inherit;text-decoration:underline}.cookie-banner__actions{gap:var(--space-3);flex-shrink:0;display:flex}.cookie-banner__decline,.cookie-banner__accept{font-family:var(--font-ui);cursor:pointer;padding:var(--space-2) var(--space-4);border:1px solid var(--color-white);color:var(--color-white);background:0 0;border-radius:2px;font-size:.9rem}.cookie-banner__accept{background:var(--color-white);color:var(--color-text);font-weight:700}@media (width>=1024px){#content_home .generic-page{grid-column:1/9}.generic-page{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:1.25rem;display:grid}}.generic-page__content{font-size:1rem}.generic-page__content :is(p,ul,ol){margin-bottom:var(--space-3)}.generic-page__content img{width:100%;height:auto;margin-bottom:var(--space-3)}.generic-page__content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}@media (width>=1024px){.generic-page__content{grid-template-columns:subgrid;grid-column:1/9;display:grid}.generic-page__content>*{grid-column:3/8}.generic-page__content>.section-block{grid-column:1/9}}.section-block{margin-bottom:var(--space-5)}.section-block:last-child{margin-bottom:0}@media (width>=1024px){.section-block{grid-template-columns:subgrid;margin-bottom:var(--space-6);grid-column:1/9;display:grid}}.section-block__title{margin-bottom:var(--space-3)}.section-block__title h3{font-family:var(--font-ui);margin:0;font-size:1.2rem;font-weight:700}@media (width>=1024px){.section-block__title{border-top:1px solid var(--color-text);grid-column:1/3;margin-bottom:0;padding-top:1.25rem}}.section-block__content{font-size:1rem}.section-block__content :is(p,ul,ol){margin-bottom:var(--space-3)}.section-block__content img{width:100%;height:auto;margin-bottom:var(--space-3)}.section-block__content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-size:1.2rem;font-weight:700;line-height:inherit;margin-bottom:var(--space-3)}@media (width>=1024px){.section-block__content{border-top:1px solid var(--color-text);grid-column:3/9;padding-top:1.25rem}}.gallery{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}@media (width>=1024px){.gallery{gap:1.25rem}}.gallery.gallery-columns-1{grid-template-columns:1fr}@media (width>=1024px){.gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}}.gallery-item{margin:0}.gallery-item img{aspect-ratio:5/7;object-fit:contain;width:100%;height:auto;margin:0;display:block}.gallery-caption{font-family:var(--font-ui);color:var(--color-text-muted);margin-top:var(--space-1);font-size:.8rem}
