/* Final prelaunch edits, scoped to benefits, R&D, editorial and access/footer. */
.texture-benefits{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center;background:#f8f8f4}
.texture-benefits h2{font-size:clamp(43px,5.2vw,77px);font-weight:650;line-height:1;letter-spacing:-.05em;margin-bottom:38px}
.texture-benefit-list article{border-top:1px solid var(--line);padding:22px 0 19px;max-width:440px}
.texture-benefit-list h3{font-family:var(--mono);font-size:13px;letter-spacing:.06em;font-weight:500;margin:0 0 12px}
.texture-benefit-list p{font-size:16px;line-height:1.65;margin:0;max-width:390px;color:#555b60}
.benefit-editorial{margin:0;overflow:hidden;aspect-ratio:4/5}.benefit-editorial img{display:block;width:100%;height:100%;object-fit:cover}
.lab-intro.rd-intro{font-size:17px;line-height:1.65;max-width:460px;color:#444b50}.rd-follow{display:inline-flex;gap:22px;margin-top:32px;font-family:var(--mono);font-size:14px;color:var(--ink);border-bottom:1px solid #7d8485;padding-bottom:9px}.lab-disclosure{margin-bottom:0}
.world-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px;padding:0 var(--gutter)}
.world-frame{margin:0;min-width:0}.world-frame img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.world-frame figcaption{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--bone);padding-top:16px}
.world-frame:nth-child(3) img{object-position:48% 50%}.world-frame:nth-child(4) img{object-position:50% 35%}
.community .access-incentive,.commerce-dialog .access-incentive{font-family:var(--mono);letter-spacing:.02em}
.access-description{font-size:15px;line-height:1.6;color:#555b60;max-width:430px;margin-bottom:22px}
.functional-footer .footer-bottom>span:last-child{max-width:240px;text-align:right;line-height:1.6}
@media(max-width:760px){.texture-benefits{grid-template-columns:1fr;gap:28px}.texture-benefits h2{font-size:45px;margin-bottom:28px}.texture-benefit-list article{max-width:none;padding:19px 0}.benefit-editorial{aspect-ratio:4/4.5}.lab-intro.rd-intro{font-size:16px;max-width:none}.world-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.world-frame figcaption{font-size:11px;letter-spacing:.02em;padding-top:12px}.functional-footer .footer-bottom>span:last-child{text-align:left;max-width:none}}
