._7Q8ZPG_section{color:#fff;background:#000;border-top:1px solid #7bdcff26;padding-block:80px}._7Q8ZPG_heading{text-align:center;max-width:864px;margin:0 auto 32px}._7Q8ZPG_eyebrow{color:#7bdcff;font:800 .875rem/1.4 var(--home-font-display);text-transform:uppercase;margin:0 0 16px}._7Q8ZPG_heading h2{font:900 3rem/1.05 var(--home-font-display);text-transform:uppercase;margin:0 0 24px}._7Q8ZPG_heading>p:last-child{font:400 1.125rem/1.6 var(--home-font-body);margin:0}._7Q8ZPG_product{scroll-margin-top:calc(var(--ns-header-height) + 24px);border-bottom:1px solid #7bdcff26;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,80px);padding-block:48px;display:grid}._7Q8ZPG_product:last-of-type{border-bottom:0;padding-bottom:0}._7Q8ZPG_copy{min-width:0;max-width:480px}._7Q8ZPG_copy h3{font:800 2.5rem/1.1 var(--home-font-display);letter-spacing:-.015em;margin:0 0 24px}._7Q8ZPG_copy>p:last-child{font:400 1.125rem/1.65 var(--home-font-body);margin:0}._7Q8ZPG_figure{background:#000;border:1px solid #ffffff38;border-radius:14px;min-width:0;margin:0;transition:border-color .18s;overflow:hidden}._7Q8ZPG_figure img{width:100%;height:auto;display:block}._7Q8ZPG_figure figcaption{font:400 .875rem/1.5 var(--home-font-body);border-top:1px solid #7bdcff2e;margin:0;padding:16px 20px}._7Q8ZPG_product[data-reverse] ._7Q8ZPG_copy{grid-area:1/2}._7Q8ZPG_product[data-reverse] ._7Q8ZPG_figure{grid-area:1/1}._7Q8ZPG_note{text-align:center;max-width:864px;font:400 .9375rem/1.6 var(--home-font-body);margin:40px auto 0}@media (max-width:900px){._7Q8ZPG_product{gap:32px}._7Q8ZPG_copy h3{font-size:2rem}._7Q8ZPG_copy>p:last-child{font-size:1rem}}@media (max-width:767px){._7Q8ZPG_section{padding-block:40px}._7Q8ZPG_heading{margin-bottom:16px}._7Q8ZPG_heading h2{font-size:2rem}._7Q8ZPG_heading>p:last-child{font-size:1rem}._7Q8ZPG_product{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}._7Q8ZPG_product[data-reverse] ._7Q8ZPG_copy,._7Q8ZPG_product[data-reverse] ._7Q8ZPG_figure{grid-area:auto}._7Q8ZPG_copy{max-width:none}._7Q8ZPG_copy h3{margin-bottom:16px}._7Q8ZPG_figure{border-radius:10px}}@media (hover:hover) and (pointer:fine){._7Q8ZPG_figure:hover{border-color:#7bdcffcc}}@media (prefers-reduced-motion:reduce){._7Q8ZPG_figure{transition:none}}
