@media (max-width:650px){.a-brand-page .site-container{--site-gutter:20px}}.a-brand-page{--radius:3px;color:var(--foreground);background:white}.a-brand-page p{color:var(--muted)}.a-brand-page :is(h1,h2,h3,p){text-wrap:wrap}.a-brand-page :is(h1,h2,h3){font-weight:500;line-height:1.08;letter-spacing:-.04em}.a-brand-page h1{font-size:clamp(52px,5.4vw,82px)}.a-brand-page h2{font-size:clamp(34px,3.2vw,46px)}.a-brand-page :is(.ab-supplier-description,.ab-facts dd,.ab-supplier-documents h2){white-space:pre-line}.a-brand-page :is(button,a):focus-visible{outline:3px solid var(--brand);outline-offset:5px}.a-brand-page .eyebrow{font-size:11px;letter-spacing:.13em;font-weight:500;text-transform:uppercase;color:var(--muted)}.a-brand-page .text-link{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:500;padding:4px 0;border-bottom:1px solid;line-height:1.4}.a-brand-page .text-link span{font-size:20px}.a-brand-page .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 22px;min-height:52px;background:var(--brand);color:white;border:1px solid var(--brand);border-radius:var(--radius);font-size:14px;font-weight:500;line-height:1.3}.a-brand-page .button:hover{filter:brightness(.92)}.a-brand-page .button span{font-size:20px}@media (max-width:600px){.a-brand-page .eyebrow{font-size:9px}}.a-brand-page .ab-supplier-hero{display:grid;grid-template-columns:1fr 1fr;gap:90px}.a-brand-page .ab-supplier-hero h1{width:min(100%,300px);margin-block:24px}.a-brand-page .ab-supplier-logo img{width:100%;height:auto}.a-brand-page .ab-supplier-name{font-size:17px;color:var(--foreground);letter-spacing:.035em}.a-brand-page .ab-supplier-description{font-size:16px;line-height:1.7;margin-top:18px}.a-brand-page .ab-supplier-summary{align-self:end;max-width:500px;padding-bottom:4px}.a-brand-page .ab-supplier-summary>p{font-size:21px;line-height:1.65;letter-spacing:-.015em;color:var(--foreground)}.a-brand-page .ab-supplier-summary .ab-profile-context{font-size:13px;line-height:1.8;letter-spacing:0;color:var(--muted);margin-top:18px}.a-brand-page .ab-supplier-summary .text-link{margin-top:24px}.a-brand-page .ab-facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:27px 0;border-block:1px solid var(--border)}.a-brand-page .ab-facts dl>div{padding-inline:27px;border-left:1px solid var(--border)}.a-brand-page .ab-facts dl>div:first-child{border:0;padding-left:0}.a-brand-page .ab-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.a-brand-page .ab-facts dd{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:15px 0 0}.a-brand-page .ab-supplier-content{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:68px}.a-brand-page .ab-supplier-content h2{font-size:38px;margin-top:17px}.a-brand-page .ab-supplier-contact>p:not(.eyebrow),.a-brand-page .ab-supplier-documents>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:23px}.a-brand-page .ab-supplier-actions{display:flex;flex-direction:column;align-items:start;gap:22px;margin-top:28px}.a-brand-page .ab-supplier-contact{background:#eef3f8;padding:30px;min-width:0}.a-brand-page .ab-supplier-contact h2{font-size:30px}.a-brand-page .ab-contact-links{margin-block:24px}.a-brand-page .ab-contact-links>a{position:relative;display:flex;flex-direction:column;padding:15px 30px 15px 0;border-bottom:1px solid #d0dce7;overflow-wrap:anywhere}.a-brand-page .ab-contact-links>a>span:first-child{font-size:11px;color:var(--muted);margin-bottom:4px}.a-brand-page .ab-contact-links strong{font-size:16px;font-weight:400}.a-brand-page .ab-contact-links>a>span:last-child{position:absolute;right:3px;top:28px;font-size:20px}.a-brand-page .ab-profile-end{border-top:1px solid var(--border);padding-block:29px 45px;display:flex;align-items:center;justify-content:space-between;gap:25px}.a-brand-page .ab-profile-end p{font-size:15px}@media (max-width:1100px){.a-brand-page .ab-supplier-content,.a-brand-page .ab-supplier-hero{gap:40px}.a-brand-page .ab-facts dd{font-size:20px}.a-brand-page .ab-facts dl>div{padding-inline:20px}}@media (max-width:800px){.a-brand-page .ab-supplier-content,.a-brand-page .ab-supplier-hero{gap:30px}.a-brand-page .ab-supplier-summary>p{font-size:18px}.a-brand-page .ab-supplier-contact{padding:25px}.a-brand-page .ab-facts dl{grid-template-columns:1fr 1fr;gap:25px 0}.a-brand-page .ab-facts dl>div:nth-child(odd){border:0;padding-left:0}.a-brand-page .ab-profile-end{align-items:start}}@media (max-width:600px){.a-brand-page .ab-supplier-hero{grid-template-columns:1fr;gap:28px}.a-brand-page .ab-supplier-hero h1{margin-block:16px}.a-brand-page .ab-supplier-name{font-size:15px;letter-spacing:0}.a-brand-page .ab-supplier-description{font-size:15px}.a-brand-page .ab-supplier-summary>p{font-size:17px}.a-brand-page .ab-facts dl{padding-block:24px}.a-brand-page .ab-facts dt{font-size:9px}.a-brand-page .ab-facts dd{font-size:19px;margin-top:11px}.a-brand-page .ab-facts dl>div{padding-inline:17px 0}.a-brand-page .ab-supplier-content{grid-template-columns:1fr;gap:34px;padding-block:38px}.a-brand-page .ab-supplier-content h2{font-size:34px}.a-brand-page .ab-supplier-contact h2{font-size:30px}.a-brand-page .ab-supplier-contact{padding:24px 21px}.a-brand-page .ab-supplier-actions .button{gap:16px;font-size:13px}.a-brand-page .ab-profile-end{flex-direction:column;align-items:start;padding-block:26px 35px;gap:18px}}