.Header_masthead__TYGvg{display:flex;justify-content:center;align-items:center}.Header_masthead-title__DQ0j2{color:var(--c-secondary);font-size:3.2em;line-height:1.1;filter:drop-shadow(0 0 2em var(--c-accent-secondary))}.Header_masthead-title__DQ0j2:focus,.Header_masthead-title__DQ0j2:hover{filter:drop-shadow(0 0 1.5em var(--c-accent-secondary))}.Header_masthead-content__saiV3{text-align:center;margin-top:1rem}.Header_masthead-content__saiV3 a{border:0}@keyframes Header_mastheadSlideDownFade__TTAp5{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.Header_logo-link__H0PxS{display:block;opacity:0;transform:translateY(-12px);animation:Header_mastheadSlideDownFade__TTAp5 .6s ease-out 50ms forwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.Header_logo-link__H0PxS{animation:none;opacity:1;transform:none}}.Header_logo__0dir7{height:auto;transition:filter .5s ease-in-out;will-change:filter;filter:drop-shadow(0 0 2em var(--c-accent-primary));max-width:100%}@media (min-width:768px){.Header_logo__0dir7{height:10rem}}.Header_logo__0dir7:focus,.Header_logo__0dir7:hover{filter:drop-shadow(0 0 1.5em var(--c-accent-secondary))}.Header_about__vt1mr{text-align:left}@media (min-width:768px){.Header_about__vt1mr{padding-left:2rem}}.Contact_contact-list__zkVlQ{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;padding:0;text-align:center}.Contact_contact-button__Au9Ne>a{padding:.5rem 1rem;border-radius:10px;color:var(--primary-color);font-weight:800;font-size:1.25rem;cursor:pointer;transition:.3s;width:200px;border:1px dashed transparent}.Contact_contact-button__Au9Ne a:focus,.Contact_contact-button__Au9Ne>a:hover{border-color:var(--primary-color)}.ImageContainer_responsive-image__7T5Fv{border-radius:1rem;height:auto;margin:1rem;max-width:100%;width:100%}.ImageContainer_position-center__yd4HA{margin:0}.ImageContainer_position-right__ahZuz{float:right;clear:right;margin-right:0}.ImageContainer_position-left__aXU3W{float:left;clear:left;margin-left:0}@media screen and (max-width:600px){.ImageContainer_position-left__aXU3W,.ImageContainer_position-right__ahZuz{float:none;margin-left:0;margin-right:0}}.ImageContainer_size-200__UEuHB{width:200px}.ImageContainer_size-300__BSweg{width:300px}.ImageContainer_size-400__mWu6k{width:400px}.ImageContainer_size-500__ojwJd{width:500px}.ImageContainer_size-600__QY4gE{width:600px}.ImageContainer_size-700__auDuO{width:700px}.ImageContainer_size-800__0kwMh{width:800px}@media screen and (max-width:600px){.ImageContainer_size-200__UEuHB,.ImageContainer_size-300__BSweg,.ImageContainer_size-400__mWu6k,.ImageContainer_size-500__ojwJd,.ImageContainer_size-600__QY4gE,.ImageContainer_size-700__auDuO,.ImageContainer_size-800__0kwMh{width:100%}}.Work_work__tG0bg{margin-top:1rem;position:relative;overflow:visible;padding:4rem 0}.Work_accordion-container__h9IVa{position:relative;overflow:visible;margin:0 auto}.Work_accordion__ZzMVY{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;gap:.75rem}@media (min-width:768px){.Work_accordion__ZzMVY{grid-template-columns:1fr 1fr}}.Work_accordion__item__5xtHa{background:transparent;border-radius:.625rem;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .2s ease,transform .5s ease;transform:scale(1);position:relative;--bg-fade:0}.Work_accordion__item__5xtHa:focus-within,.Work_accordion__item__5xtHa:hover{box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scaleX(1.05) scaleY(1.01)}.Work_accordion__item__5xtHa.Work_is-expanded__j0dVl{grid-column:1/-1}.Work_accordion__item__5xtHa:before{content:"";position:absolute;inset:0;background:var(--c-background-alt);opacity:var(--bg-fade);pointer-events:none;z-index:0}.Work_accordion__header__tYNBD,.Work_accordion__panel__Qfghd{position:relative;z-index:1;background:transparent}.Work_accordion__header__tYNBD{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--c-background-alt);color:var(--c-primary);border:0;border-bottom:1px solid transparent;border-radius:.625rem;cursor:pointer;text-align:left;transition:background .3s ease,color .3s ease,border-color .3s ease;transform:none}.Work_accordion__header__tYNBD:focus,.Work_accordion__header__tYNBD:hover{color:var(--c-button-hover);border-color:var(--c-button-hover);transform:none}.Work_accordion__header-left__xJOV5{display:flex;align-items:center;gap:.75rem}.Work_accordion__title__yMm1H{margin-left:.75rem;font-weight:700}.Work_accordion__year__v4Pwg{font-weight:800;color:var(--c-primary)}.Work_work-item__hexagon__PqUsG{width:34px;height:34px;position:relative;background:var(--c-background-alt);display:flex;align-items:center;justify-content:center;transition:transform .5s ease;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0;cursor:pointer}.Work_work-item__hexagon__PqUsG.Work_is-active__S4A7K{transform:scale(1.05)}.Work_work-item__hexagon__PqUsG.Work_is-active__S4A7K img{filter:drop-shadow(0 0 5px var(--c-button-hover));transform:scale(1.05)}.Work_work-item__hexagon__PqUsG.Work_is-active__S4A7K:hover,.Work_work-item__hexagon__PqUsG.Work_is-active__S4A7K:hover img{transform:scale(1.05)}.Work_accordion__panel__Qfghd{background:var(--c-background-alt);color:var(--c-primary);transition:max-height .5s ease,opacity .4s ease;max-height:0;opacity:0}.Work_accordion__panel__Qfghd.Work_is-open__EcJfa{opacity:1}.Work_accordion__panel__Qfghd.Work_is-closing__PKnyC{opacity:0;transition:opacity .18s ease;pointer-events:none}.Work_accordion__panel-inner__QMF5O{padding:2rem}.Work_work-item__details--body__alQE5{display:grid;grid-template-columns:1fr;align-items:start}@media (min-width:768px){.Work_work-item__details--body__alQE5{grid-template-columns:1fr calc(300px + 2rem)}}.Work_work-item__title__UShFh{margin:0 0 .75rem;color:var(--c-primary)}.Work_work-item__image__da_V_{width:300px;height:auto;margin:0 2rem;border-radius:.25rem;max-width:100%}.About_about__uU0XY{color:var(--c-primary);text-align:left}@media (min-width:768px){.About_about__uU0XY{padding-left:2rem}}.Footer_footer__yl3k1{padding:0;margin-bottom:3rem}.Posts_post-excerpts__2n6K1{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.Posts_post-excerpts__2n6K1{grid-template-columns:repeat(2,1fr)}}.Posts_grid-item__9sbQF{display:block;width:100%;height:100%}.Posts_post-title__2d2ze{margin-top:0}.Posts_post-list___K7O7{display:grid;gap:.25rem 1rem;grid-template-columns:1fr;list-style:none;margin:1rem 0;padding:0}@media (min-width:1024px){.Posts_post-list___K7O7{grid-template-columns:repeat(2,1fr)}}.Posts_post-link-card__BqQy_{background-color:var(--c-background-alt);border-radius:.625rem;color:var(--c-primary);display:flex;flex-direction:column;height:calc(100% - 3rem);padding:1.5rem 1rem;text-decoration:none}.Posts_post-link-card__BqQy_:focus,.Posts_post-link-card__BqQy_:hover{text-decoration:none}.Posts_post__Bms3R{display:flex;flex-direction:column;gap:.5rem;height:100%}.Posts_post__Bms3R>div{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Posts_post-link__nPCpc a{text-decoration:none;color:var(--c-primary);margin:.25rem 0}.Posts_post-link__nPCpc a:focus,.Posts_post-link__nPCpc a:hover{color:var(--c-button-hover);text-decoration:none}