.work-card-module-scss-module__tdCp1q__title,.work-card-module-scss-module__tdCp1q__description{font-family:var(--font-sans),sans-serif;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 90;font-feature-settings:normal;letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.work-card-module-scss-module__tdCp1q__card{flex-direction:column;gap:12px;display:flex}.work-card-module-scss-module__tdCp1q__frame{aspect-ratio:1;background-color:#0000000d;border-radius:2px;position:relative;overflow:hidden}.work-card-module-scss-module__tdCp1q__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work-card-module-scss-module__tdCp1q__hover{display:none}.work-card-module-scss-module__tdCp1q__meta{flex-direction:column;display:flex}.work-card-module-scss-module__tdCp1q__title{color:#000}.work-card-module-scss-module__tdCp1q__description{color:#00000080}.work-card-module-scss-module__tdCp1q__card:focus-visible{outline-offset:2px;outline:2px solid #000}@media (min-width:769px){.work-card-module-scss-module__tdCp1q__card{gap:16px}.work-card-module-scss-module__tdCp1q__frame{aspect-ratio:var(--ratio)}}@media (min-width:769px) and (hover:hover) and (pointer:fine){.work-card-module-scss-module__tdCp1q__hover{opacity:0;display:block;position:absolute;inset:0}.work-card-module-scss-module__tdCp1q__card:hover .work-card-module-scss-module__tdCp1q__hover,.work-card-module-scss-module__tdCp1q__card:focus-visible .work-card-module-scss-module__tdCp1q__hover{opacity:1}}@media (prefers-reduced-motion:no-preference){.work-card-module-scss-module__tdCp1q__hover{transition:opacity .3s cubic-bezier(.19,1,.22,1)}}
.page-module-scss-module__qPwcAG__heading{font-family:var(--font-signifier),serif;font-feature-settings:"ss01" 1;letter-spacing:-.025em;font-size:32px;font-style:normal;font-weight:400;line-height:1.25}@media (min-width:769px){.page-module-scss-module__qPwcAG__heading{font-size:64px}}.page-module-scss-module__qPwcAG__heading{text-wrap:pretty}.page-module-scss-module__qPwcAG__portfolio{padding:120px 24px 160px}@media (min-width:769px){.page-module-scss-module__qPwcAG__portfolio{border-bottom:1px solid #0000001a;padding:160px 64px 240px}}.page-module-scss-module__qPwcAG__heading{text-wrap:balance;margin-bottom:40px}@media (min-width:769px){.page-module-scss-module__qPwcAG__heading{margin-bottom:64px}}.page-module-scss-module__qPwcAG__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:769px){.page-module-scss-module__qPwcAG__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:64px 12px}.page-module-scss-module__qPwcAG__wide{grid-column:span 2}}
