.section-label{display:block;border-left:3px solid var(--red);padding-left:12px;color:#657183}.section-label span,.product-card>span,.adv>b,.steps b{display:none!important}.section-top h2,.split-title h2,.team-copy h2,.contact-copy h2,.about-copy h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.025em}.section-top h2 br{display:none}.product-grid{grid-template-columns:repeat(2,1fr);border:1px solid #ffffff26}.product-card{min-height:auto;padding:34px 36px 38px;border:0!important;border-bottom:1px solid #ffffff26!important}.product-card:nth-child(odd){border-right:1px solid #ffffff26!important}.product-card:nth-last-child(-n+2){border-bottom:0!important}.product-card .icon{display:none}.product-card h3{margin-top:0;font-size:19px}.product-card i{left:36px;width:24px}.adv-grid{grid-template-columns:repeat(2,1fr)}.adv{min-height:auto;padding:32px 34px}.adv-icon{display:none}.adv h3{margin-top:0}.steps{grid-template-columns:1fr;border-top:1px solid #ffffff30;padding:0}.steps article{display:grid;grid-template-columns:28px 1fr;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid #ffffff22}.steps article:before{content:"";width:10px;height:10px;background:var(--red)}.steps article span{display:none}.steps h3{margin:0;font-size:16px}.team-grid{grid-template-columns:1.4fr .6fr}.team-principles{border-top:1px solid var(--line)}.team-principles p{margin:0;padding:20px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.team-copy{max-width:720px}.company-details{padding:76px 0;background:#fff;border-top:1px solid var(--line)}.details-heading{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;padding-bottom:30px;border-bottom:2px solid var(--navy)}.details-heading p{margin:0;color:var(--red);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.details-heading h2{grid-column:1;margin:0;font-size:32px;letter-spacing:-.02em}.details-heading span{grid-column:2;grid-row:2;color:var(--muted);font-size:12px;align-self:end}.address-list{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.address-list>div{padding:26px 28px 26px 0}.address-list>div+div{border-left:1px solid var(--line);padding-left:28px}.company-details small{display:block;margin-bottom:9px;color:#778292;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.address-list p{margin:0;font-size:13px;line-height:1.7}.details-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.details-row>span{padding:22px 20px 22px 0;font-size:13px;font-weight:700}.details-row>span+span{border-left:1px solid var(--line);padding-left:20px}.legal-footer{display:none}.footer-top{margin-bottom:24px}.footer-bottom{margin-top:0}@media(max-width:700px){.product-grid,.adv-grid,.address-list,.details-heading,.details-row,.team-grid{grid-template-columns:1fr}.product-card:nth-child(odd){border-right:0!important}.product-card:nth-last-child(2){border-bottom:1px solid #ffffff26!important}.details-heading span{grid-column:1;grid-row:auto}.address-list>div+div,.details-row>span+span{border-left:0;padding-left:0}.address-list>div,.details-row>span{border-bottom:1px solid var(--line)}.team-principles{margin-top:30px}}
