.ZmiDNG_card{--ink:#152438;--muted:#5f6c7d;--highlight:#b34d0a;--oncf-line:#be824b33;--copy-width:min(50%, 570px);isolation:isolate;width:100%;color:var(--ink);background:#f6f8fc;border:1px solid #e9de041f;border-radius:clamp(20px,2.5vw,30px);align-items:center;transition:box-shadow .4s,background-color .4s,color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 65px #172a401a}.ZmiDNG_media{pointer-events:none;background:#f6f8fc;position:absolute;inset:0;overflow:hidden}.ZmiDNG_scene{object-fit:cover;object-position:center;will-change:opacity, transform;transition:opacity .65s,transform .95s cubic-bezier(.2,.8,.2,1);transform:scale(1.05)}.ZmiDNG_lightScene{opacity:1}.ZmiDNG_darkScene{opacity:0}.ZmiDNG_legibility{z-index:1;width:calc(var(--copy-width) + 64px);pointer-events:none;transition:opacity .65s;position:absolute;inset:0}.ZmiDNG_lightVeil{opacity:1;background:linear-gradient(90deg,#f6f8fcf5 0% calc(80% - 88px),#b4b5b799 calc(90% - 48px),#0000 100%)}.ZmiDNG_darkVeil{opacity:0;background:linear-gradient(90deg,#0c1728e6 0%,#0c1728db calc(60% - 88px),#0c172852 calc(100% - 48px),#0000 100%)}.ZmiDNG_content{z-index:2;width:var(--copy-width);box-sizing:border-box;min-width:0;padding:32px 24px 32px clamp(28px,4.7vw,72px);position:relative}.ZmiDNG_kicker{color:var(--ink);letter-spacing:.19em;white-space:nowrap;align-items:center;gap:10px;margin-bottom:24px;font-size:clamp(11px,1vw,13px);font-weight:740;display:flex}.ZmiDNG_kickerRule{background:#f37722;border-radius:999px;width:32px;height:3px}.ZmiDNG_slash{opacity:.4}.ZmiDNG_index{color:var(--highlight)}.ZmiDNG_title{letter-spacing:-.047em;text-wrap:balance;max-width:13ch;margin:0 0 16px;font-size:clamp(34px,3.25vw,51px);font-weight:760;line-height:1.09}.ZmiDNG_organizationRow{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:12px;display:flex}.ZmiDNG_organization{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,26px);font-weight:760}.ZmiDNG_period{color:var(--muted);align-items:center;gap:9px;margin:0 0 16px;font-size:14px;display:flex}.ZmiDNG_period svg{flex:none}.ZmiDNG_period .background-facts{color:inherit;border:0;margin:0;padding:0}.ZmiDNG_description p{margin:0 0 12px}.ZmiDNG_content .record-projects{margin-top:14px}.ZmiDNG_content .text-link{color:var(--ink);overflow-wrap:anywhere}.ZmiDNG_description{max-width:47ch;color:var(--muted);margin:0 0 16px;font-size:clamp(14px,1.12vw,16px);line-height:1.75}.ZmiDNG_responsibilities{gap:0;margin:0;padding:0;list-style:none;display:grid}.ZmiDNG_responsibility{border-top:1px solid var(--oncf-line);color:var(--ink);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;font-size:clamp(12px,1.03vw,14px);line-height:1.6;display:grid}.ZmiDNG_responsibilityIndex{color:var(--highlight);letter-spacing:.06em;padding-top:2px;font-size:11px;font-weight:770}.ZmiDNG_decorativeCorner{z-index:2;color:#ffffffed;text-shadow:0 1px 10px #00000061;letter-spacing:.04em;pointer-events:none;background:#0c172800;border-radius:6px;align-items:center;gap:8px;max-width:calc(100% - 40px);margin:0;padding:7px 10px;font-size:10px;font-weight:740;display:flex;position:absolute;bottom:25px;right:28px}.ZmiDNG_cornerDot{background:#ff8a2f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ff962da6}.ZmiDNG_card:hover{box-shadow:0 28px 90px #12243e2b}.ZmiDNG_card:hover .ZmiDNG_scene{transform:scale(1.018)translate(-.35%)}html[data-theme=dark] .ZmiDNG_card{--ink:#f7f8fd;--muted:#bdc8d8;--highlight:#ff9b45;--oncf-line:#ffffff1f;background:#0c1728;border-color:#9fbbe324;box-shadow:0 18px 70px #00000038}html[data-theme=dark] .ZmiDNG_lightScene{opacity:0}:is(html[data-theme=dark] .ZmiDNG_darkScene,html[data-theme=dark] .ZmiDNG_darkVeil){opacity:1}html[data-theme=dark] .ZmiDNG_lightVeil{opacity:0}@media (prefers-color-scheme:dark){html:not([data-theme]) .ZmiDNG_card{--ink:#f7f8fd;--muted:#bdc8d8;--highlight:#ff9b45;--oncf-line:#ffffff1f;background:#0c1728;border-color:#9fbbe324}html:not([data-theme]) .ZmiDNG_lightScene{opacity:0}:is(html:not([data-theme]) .ZmiDNG_darkScene,html:not([data-theme]) .ZmiDNG_darkVeil){opacity:1}html:not([data-theme]) .ZmiDNG_lightVeil{opacity:0}}@media (max-width:1100px) and (min-width:901px){.ZmiDNG_content{width:50%;padding-left:35px}.ZmiDNG_title{font-size:clamp(31px,3.2vw,40px)}.ZmiDNG_description{font-size:13px}.ZmiDNG_responsibility{font-size:12px}}@media (max-width:900px){.ZmiDNG_card{flex-direction:column;align-items:stretch;min-height:0;display:flex}.ZmiDNG_content{order:1;width:100%;padding:24px 28px 20px}.ZmiDNG_kicker{margin-bottom:16px}.ZmiDNG_title{max-width:none;font-size:clamp(32px,5vw,48px)}.ZmiDNG_description{max-width:70ch;font-size:15px}.ZmiDNG_responsibility{font-size:14px}.ZmiDNG_media{aspect-ratio:1.68;order:2;width:100%;position:relative}.ZmiDNG_scene{object-position:60% center}.ZmiDNG_legibility{display:none}.ZmiDNG_decorativeCorner{order:3;align-self:flex-end;max-width:calc(100% - 36px);margin:12px 18px;position:relative;bottom:auto;right:auto}}@media (max-width:480px){.ZmiDNG_content{padding:24px 22px 18px}.ZmiDNG_kicker{font-size:10px}.ZmiDNG_title{font-size:clamp(31px,9vw,38px)}.ZmiDNG_organization{font-size:21px}.ZmiDNG_media{aspect-ratio:1.56}.ZmiDNG_decorativeCorner{font-size:9px}}@media (prefers-reduced-motion:reduce){.ZmiDNG_card,.ZmiDNG_scene,.ZmiDNG_legibility{transition:none}.ZmiDNG_card:hover .ZmiDNG_scene{transform:none}}
@media (max-width:900px){.t3weca_card>p{order:3;align-self:flex-end;max-width:calc(100% - 36px);margin:12px 18px;position:relative;bottom:auto;right:auto}}
