.vision-module__ZXOqCq__page{--vision-ink:#11110f;--vision-bone:#f4f3f0;--vision-paper:#e9e7e1;--vision-line:#11110f33;color:var(--vision-ink);background:var(--vision-bone)}.vision-module__ZXOqCq__hero{height:100svh;min-height:820px;max-height:980px;color:var(--vision-bone);background:#232721;position:relative;overflow:hidden}.vision-module__ZXOqCq__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;animation:1.8s both vision-module__ZXOqCq__hero-settle}.vision-module__ZXOqCq__heroScrim{background:linear-gradient(90deg,#080908c2 0%,#08090859 46%,#0000 72%),linear-gradient(#0000 58%,#0809087a),linear-gradient(#08090857,#0000 23%);position:absolute;inset:0}.vision-module__ZXOqCq__heroCopy{z-index:2;left:var(--page-gutter);width:min(780px, calc(100% - var(--page-gutter) * 2));opacity:0;animation:.9s .2s forwards vision-module__ZXOqCq__hero-copy-in;position:absolute;bottom:clamp(116px,16vh,176px)}.vision-module__ZXOqCq__eyebrow,.vision-module__ZXOqCq__heroFigure,.vision-module__ZXOqCq__plateLabel,.vision-module__ZXOqCq__sectionLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.4}.vision-module__ZXOqCq__heroCopy h1{max-width:760px;font-family:var(--editorial);letter-spacing:-.048em;text-wrap:balance;margin-top:18px;font-size:clamp(62px,7.8vw,124px);font-style:italic;font-weight:400;line-height:.88}.vision-module__ZXOqCq__heroDek{letter-spacing:-.025em;max-width:560px;margin-top:34px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.vision-module__ZXOqCq__textLink{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:28px;margin-top:34px;padding-bottom:7px;font-size:11px;display:inline-flex}.vision-module__ZXOqCq__heroFigure{z-index:2;color:#f4f3f0b8;justify-content:space-between;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.vision-module__ZXOqCq__plate{background:var(--vision-bone);margin:0}.vision-module__ZXOqCq__plate img{width:100%;height:auto;display:block}.vision-module__ZXOqCq__plateCaption{color:#11110f99;background:var(--vision-bone);border-bottom:1px solid var(--vision-line);justify-content:space-between;align-items:baseline;gap:24px;min-height:76px;padding:24px 32px;display:flex}.vision-module__ZXOqCq__plate:nth-of-type(2n) .vision-module__ZXOqCq__plateCaption,.vision-module__ZXOqCq__plateCaption[data-side=right]{text-align:right;flex-direction:row-reverse}.vision-module__ZXOqCq__plateLabel{flex-shrink:0}.vision-module__ZXOqCq__plateLine{max-width:560px;color:var(--vision-ink);letter-spacing:-.015em;font-size:15px;line-height:1.45}.vision-module__ZXOqCq__closing{padding:clamp(120px, 13vw, 208px) var(--page-gutter);color:var(--vision-ink);background:var(--vision-paper);grid-template-columns:minmax(150px,.55fr) minmax(420px,2.1fr);gap:clamp(36px,6vw,108px);display:grid}.vision-module__ZXOqCq__sectionLabel{border-top:1px solid;align-items:baseline;gap:18px;height:fit-content;padding-top:12px;display:flex}.vision-module__ZXOqCq__sectionLabel span{color:var(--orange)}.vision-module__ZXOqCq__closing h2{font-family:var(--editorial);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(48px,5.4vw,88px);font-style:italic;font-weight:400;line-height:.94}.vision-module__ZXOqCq__closingLinks{flex-wrap:wrap;gap:40px;margin-top:52px;display:flex}.vision-module__ZXOqCq__closingLinks a{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:6px;font-size:10px;display:inline-flex}@keyframes vision-module__ZXOqCq__hero-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes vision-module__ZXOqCq__hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.vision-module__ZXOqCq__hero{height:100svh;min-height:720px}.vision-module__ZXOqCq__heroImage{-o-object-position:61% center;object-position:61% center}.vision-module__ZXOqCq__heroScrim{background:linear-gradient(#08090814 36%,#080908b8),linear-gradient(#08090857,#0000 24%)}.vision-module__ZXOqCq__heroCopy{bottom:92px}.vision-module__ZXOqCq__heroCopy h1{font-size:clamp(54px,18vw,78px)}.vision-module__ZXOqCq__heroDek{margin-top:24px;font-size:16px}.vision-module__ZXOqCq__textLink{margin-top:24px}.vision-module__ZXOqCq__heroFigure{bottom:20px;left:24px;right:24px}.vision-module__ZXOqCq__heroFigure span:last-child{display:none}.vision-module__ZXOqCq__plateCaption,.vision-module__ZXOqCq__plate:nth-of-type(2n) .vision-module__ZXOqCq__plateCaption,.vision-module__ZXOqCq__plateCaption[data-side=right]{text-align:left;flex-direction:column;gap:10px;min-height:80px;padding:19px 24px}.vision-module__ZXOqCq__plateCaption{font-size:8px}.vision-module__ZXOqCq__closing{grid-template-columns:1fr;gap:46px;padding-top:96px;padding-bottom:96px}.vision-module__ZXOqCq__closing h2{font-size:48px}.vision-module__ZXOqCq__closingLinks{flex-direction:column;gap:24px;margin-top:40px}.vision-module__ZXOqCq__closingLinks a{width:fit-content}}@media (prefers-reduced-motion:reduce){.vision-module__ZXOqCq__heroImage,.vision-module__ZXOqCq__heroCopy{opacity:1;animation:none;transform:none}}
