.WhyAperture-module__Sa4t2G__section{border-top:1px solid var(--hairline);padding:clamp(56px,9vh,112px) 0}.WhyAperture-module__Sa4t2G__head{max-width:680px;margin:0 0 clamp(28px,5vh,48px)}.WhyAperture-module__Sa4t2G__head h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:14px 0 16px;font-size:clamp(2rem,3.7vw,3.1rem);font-weight:600;line-height:1.05}.WhyAperture-module__Sa4t2G__head p{color:var(--text-2);max-width:34em;margin:0;font-size:1.12rem}.WhyAperture-module__Sa4t2G__cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.WhyAperture-module__Sa4t2G__card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-md);border-radius:20px;overflow:hidden}.WhyAperture-module__Sa4t2G__cardBtn{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:1fr auto;gap:8px 16px;width:100%;padding:24px 24px 22px;display:grid}.WhyAperture-module__Sa4t2G__cardBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:20px}.WhyAperture-module__Sa4t2G__cardNum{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);grid-column:1/-1;font-size:11.5px;font-weight:600}.WhyAperture-module__Sa4t2G__cardTitle{font-family:var(--serif);color:var(--text);margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}.WhyAperture-module__Sa4t2G__cardIcon{border:1px solid var(--hairline);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;transition:transform .3s,background .3s;display:grid}.WhyAperture-module__Sa4t2G__card[data-open=true] .WhyAperture-module__Sa4t2G__cardIcon{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transform:rotate(45deg)}.WhyAperture-module__Sa4t2G__cardSummary{color:var(--text-2);grid-column:1/-1;margin:0;font-size:1rem;line-height:1.55}.WhyAperture-module__Sa4t2G__cardBody{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.WhyAperture-module__Sa4t2G__card[data-open=true] .WhyAperture-module__Sa4t2G__cardBody{grid-template-rows:1fr}.WhyAperture-module__Sa4t2G__cardBodyInner{overflow:hidden}.WhyAperture-module__Sa4t2G__cardContrast{background:var(--page-bg);color:var(--text-2);border-radius:14px;margin:0 24px 24px;padding:14px 16px;font-size:.95rem;line-height:1.5}.WhyAperture-module__Sa4t2G__cardContrast strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:11px;display:block}@media (max-width:920px){.WhyAperture-module__Sa4t2G__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.WhyAperture-module__Sa4t2G__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WhyAperture-module__Sa4t2G__cardBody,.WhyAperture-module__Sa4t2G__cardIcon{transition:none}}
