.page-module__Te6B7a__page{--mute:#686873;background:var(--canvas);color:var(--ink)}.page-module__Te6B7a__container{width:min(100% - 80px,1240px);margin-inline:auto}.page-module__Te6B7a__hero{padding-block:var(--section-space-lg);border-bottom:1px solid var(--line)}.page-module__Te6B7a__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.page-module__Te6B7a__kicker{color:var(--mute);font-family:inherit;font-size:var(--type-caption);letter-spacing:.04em;font-weight:500}.page-module__Te6B7a__hero h1{max-width:980px;font-size:var(--type-hero);letter-spacing:-.055em;margin-top:24px;line-height:1.02}.page-module__Te6B7a__heroGrid>p,.page-module__Te6B7a__caseCopy>p,.page-module__Te6B7a__closing p{color:var(--body);font-size:var(--type-body-lg);letter-spacing:-.02em;line-height:1.72}.page-module__Te6B7a__statusGuide{border-bottom:1px solid var(--line);background:var(--canvas-soft)}.page-module__Te6B7a__statusGuide>div{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.page-module__Te6B7a__statusGuide p{color:var(--body);font-size:var(--type-body-sm)}.page-module__Te6B7a__statusGuide>div>div{flex-wrap:wrap;gap:10px;display:flex}.page-module__Te6B7a__statusGuide span{border:1px solid var(--line-strong);background:var(--canvas);font-size:var(--type-caption);border-radius:999px;padding:5px 10px;font-weight:600}.page-module__Te6B7a__caseSection{padding-block:var(--section-space-lg)}.page-module__Te6B7a__caseList{gap:clamp(88px,12vw,160px);display:grid}.page-module__Te6B7a__caseList article{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(48px,8vw,104px);display:grid}.page-module__Te6B7a__caseList .page-module__Te6B7a__caseReverse .page-module__Te6B7a__caseMedia{order:2}.page-module__Te6B7a__caseMedia{border:1px solid var(--line);background:var(--canvas-soft);box-shadow:var(--shadow-card);border-radius:12px;display:block;overflow:hidden}.page-module__Te6B7a__caseMedia img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .42s cubic-bezier(.16,1,.3,1)}.page-module__Te6B7a__caseMedia:hover img{transform:scale(1.015)}.page-module__Te6B7a__caseMeta{color:var(--mute);font-size:var(--type-caption);flex-wrap:wrap;gap:10px 14px;display:flex}.page-module__Te6B7a__caseMeta strong{color:var(--ink)}.page-module__Te6B7a__caseCopy h2{max-width:650px;font-size:var(--type-display-md);letter-spacing:-.05em;margin-top:28px;line-height:1.1}.page-module__Te6B7a__caseCopy>p{max-width:650px;margin-top:24px}.page-module__Te6B7a__caseCopy dl{border-top:1px solid var(--line);gap:18px;margin:32px 0 0;padding-top:24px;display:grid}.page-module__Te6B7a__caseCopy dl>div{grid-template-columns:96px 1fr;gap:20px;display:grid}.page-module__Te6B7a__caseCopy dt,.page-module__Te6B7a__caseCopy dd{font-size:var(--type-body-sm);margin:0;line-height:1.6}.page-module__Te6B7a__caseCopy dt{color:var(--mute)}.page-module__Te6B7a__caseCopy dd{color:var(--body)}.page-module__Te6B7a__caseFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:20px;display:flex}.page-module__Te6B7a__caseFooter time{color:var(--mute);font-family:inherit;font-size:var(--type-caption)}.page-module__Te6B7a__caseFooter a{font-size:var(--type-body-sm);font-weight:600}.page-module__Te6B7a__closing{border-top:1px solid var(--line);padding-block:var(--section-space-lg)}.page-module__Te6B7a__closingGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.page-module__Te6B7a__closing h2{max-width:900px;font-size:var(--type-display-lg);letter-spacing:-.05em;line-height:1.08}.page-module__Te6B7a__closing p{max-width:650px;margin-top:24px}.page-module__Te6B7a__primaryLink{border-radius:var(--radius-button);background:var(--primary);width:max-content;min-height:48px;color:var(--on-primary);box-shadow:var(--shadow-button);font-size:var(--type-body-sm);white-space:nowrap;justify-content:center;align-items:center;gap:16px;padding-inline:20px;font-weight:600;transition:transform .16s;display:inline-flex}.page-module__Te6B7a__primaryLink:hover{transform:translateY(-1px)}.page-module__Te6B7a__primaryLink:active{transform:translateY(1px)}@media (max-width:900px){.page-module__Te6B7a__container{width:min(100% - 32px,1240px)}.page-module__Te6B7a__heroGrid,.page-module__Te6B7a__caseList article,.page-module__Te6B7a__closingGrid{grid-template-columns:1fr}.page-module__Te6B7a__caseList .page-module__Te6B7a__caseReverse .page-module__Te6B7a__caseMedia{order:initial}.page-module__Te6B7a__closingGrid{align-items:start}}@media (max-width:640px){.page-module__Te6B7a__hero h1{font-size:var(--type-hero)}.page-module__Te6B7a__statusGuide>div{flex-direction:column;align-items:flex-start;padding-block:18px}.page-module__Te6B7a__caseList{gap:88px}.page-module__Te6B7a__caseFooter{flex-direction:column;align-items:flex-start}.page-module__Te6B7a__primaryLink{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__Te6B7a__caseMedia img,.page-module__Te6B7a__primaryLink{transition:none}}
