.original-section{padding:clamp(72px,9vw,140px) clamp(16px,5vw,120px);background:#191d1d;scroll-margin-top:100px}.original-alternate{background:#212626;border-top:1px solid #ffffff14}.original-wrap{max-width:1560px;margin:0 auto}.original-heading{margin:0 0 clamp(36px,4vw,60px);font-size:clamp(30px,4vw,62px);font-weight:200;letter-spacing:-.035em;line-height:1}.original-rich{font-size:16px;font-weight:300;line-height:1.8;color:#a4a9a9;overflow-wrap:anywhere}.original-rich p{margin:14px 0}.original-rich img{max-width:100%;height:auto}.original-rich a{color:#34cc9d}.original-versions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px}.original-version{display:flex;flex-direction:column;background:#212626;border:1px solid #ffffff17;border-radius:2px;overflow:hidden;transition:transform .45s,border-color .35s}.original-photo{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.original-version-copy{padding:30px 26px 28px;display:flex;flex-direction:column;flex:1}.original-version h3{font-size:clamp(22px,2.2vw,30px);font-weight:400;letter-spacing:-.01em;margin:18px 0 0}.original-price{margin:10px 0 24px;font-size:20px;font-weight:300;color:#34cc9d}.original-items{flex:1}.original-items>div{padding:13px 0;border-bottom:1px solid #ffffff17;font-size:14px}.original-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:9999px;border:1px solid #ffffff3d;background:transparent;color:#f2f4f4;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;margin-top:26px}.original-primary,.original-tabs [aria-pressed=true]{background:#34cc9d;color:#06110c;border-color:#34cc9d}.original-feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(32px,5vw,72px);align-items:center;margin-top:36px}.original-feature:first-child{margin-top:0}.original-feature .original-heading{max-width:22ch;margin-bottom:24px}.original-tabs{display:flex;gap:10px;flex-wrap:wrap}.original-tabs .original-button{margin:0;font-size:11px;padding:11px 22px;max-width:100%;text-align:left}.original-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.original-specs article{padding:34px 28px;border-left:1px solid #ffffff17}.original-specs article:nth-child(3n+1){border-left:0}.original-specs h3{font-size:clamp(30px,3.6vw,56px);font-weight:200;letter-spacing:-.035em;line-height:1.05;color:#34cc9d;margin:0;overflow-wrap:anywhere}.original-specs .original-rich{font-size:13px;margin-top:14px}.original-power{width:100%;aspect-ratio:21/9;object-fit:cover;display:block;margin-top:clamp(28px,3.4vw,44px)}.original-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.original-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.original-card{padding:34px 30px;background:#ffffff08;border:1px solid #ffffff17;border-radius:2px;min-width:0}.original-card h3{font-size:21px;font-weight:500;margin:0 0 14px}.original-card .original-rich{font-size:15px;line-height:1.75}.catalog-heading h2{font-weight:200;font-size:clamp(30px,4vw,62px);line-height:1}.reference-units .catalog-copy{padding:32px 28px}.reference-units h3{font-size:clamp(23px,2.6vw,34px);font-weight:300}.reference-posts .catalog-copy{padding:26px 24px}.reference-posts .catalog-copy h3{font-size:22px;font-weight:400}.reference-featured-post .catalog-copy h3{font-size:clamp(26px,3.4vw,50px);font-weight:200;line-height:1.05}.reference-featured-post .catalog-copy{padding:clamp(28px,4vw,60px)}.reference-featured-post{margin:0}.reference-featured-post .catalog-image{min-height:0;aspect-ratio:16/10}.reference-posts .catalog-rich,.reference-posts p{font-size:14px}.original-blog-feature{background:#191d1d;padding:0 clamp(16px,5vw,120px) clamp(56px,7vw,110px)}.original-blog-filters{padding:clamp(56px,7vw,100px) clamp(16px,5vw,120px) 40px;background:#191d1d}.original-blog-filters h2{font-weight:200;font-size:clamp(32px,4.2vw,64px);line-height:1;margin:0 0 24px}.reference-tabs{margin-top:28px}.reference-units .reference-rows{font-size:13px}.reference-units .reference-eyebrow{margin-top:24px}
@media(max-width:700px){.original-cards,.original-pair,.original-specs{grid-template-columns:1fr}.original-specs article{border-left:0;border-top:1px solid #ffffff17}.original-section{scroll-margin-top:80px}.original-card{padding:28px 24px}}
.original-card>.original-photo{margin-bottom:24px}.original-blog-feature .reference-featured-post .catalog-copy h3{font-size:clamp(24px,2.8vw,40px);font-weight:300;line-height:1.2}.original-blog-feature .reference-featured-post .catalog-copy{padding:clamp(30px,4vw,56px)}
