.brand-portfolio{background:#f4faff;color:#062c49;padding:110px 7% 130px;scroll-margin-top:105px}.brand-head h2{font:400 clamp(48px,5.6vw,86px)/1.04 Arial;letter-spacing:-.065em;margin:28px 0}.brand-head h2 em{font-style:normal;color:#007db7}.brand-head p{font:13px/1.8 Arial;color:#567b92}.brand-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:65px 0 0}.brand-nav button{background:none;border:0;border-top:1px solid #bdd7e5;text-align:left;padding:18px 0;color:#698da3;min-width:0}.brand-nav button span{display:block;font:8px monospace;margin-bottom:12px}.brand-nav button b{font:400 15px Arial}.brand-nav button[aria-selected=true]{color:#006ca3;border-color:#007fb9}.brand-nav button:focus-visible{outline:2px solid #008bce;outline-offset:4px}.brand-panel[hidden]{display:none}.brand-intro{display:grid;grid-template-columns:40% 60%;align-items:center;min-height:530px;border-bottom:1px solid #bfd9e7}.brand-intro h3{font:400 clamp(38px,4.2vw,64px)/1.05 Arial;letter-spacing:-.06em;margin:25px 0}.brand-intro p{font:13px/1.8 Arial;color:#567b92;max-width:320px}.brand-image-note{font:9px Arial;color:#7896a7;display:block;margin-top:25px}.brand-hero{height:450px;position:relative;display:grid;place-items:center}.brand-hero:before{content:'';position:absolute;width:min(80%,500px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c5e8f9,#e6f5fc 55%,transparent 72%)}.brand-hero img{position:relative;width:88%;height:92%;object-fit:contain;mix-blend-mode:multiply}.brand-products-head{display:flex;justify-content:space-between;align-items:center;padding:35px 0 20px}.brand-products-head>span:last-child{font:8px monospace;color:#648da4}.brand-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c7dfeb;border:1px solid #c7dfeb}.brand-product{background:#f4faff;min-height:180px;padding:26px;display:flex;flex-direction:column}.brand-product>span{font:7px/1.5 monospace;letter-spacing:1px;color:#638ca4}.brand-product h4{font:400 24px/1.1 Arial;letter-spacing:-1px;margin:20px 0 12px}.brand-product .sp-link{margin-top:auto;align-self:start;gap:35px;padding:8px 0;font-size:10px}.brand-product .sp-link>span{font-size:20px}@media(max-width:760px){.brand-portfolio{padding:75px 7%}.brand-head h2{font-size:43px}.brand-nav{display:flex;gap:24px;overflow-x:auto;margin-top:40px;scrollbar-width:thin}.brand-nav button{flex:0 0 auto;min-width:115px}.brand-nav button b{font-size:13px}.brand-intro{grid-template-columns:1fr;min-height:0;padding:40px 0 20px}.brand-intro h3{font-size:38px;margin:16px 0}.brand-intro p{font-size:12px}.brand-image-note{margin-top:12px}.brand-hero{height:270px}.brand-products{grid-template-columns:repeat(2,1fr)}.brand-product{min-height:155px;padding:18px}.brand-product h4{font-size:20px}.brand-products-head{padding-top:25px}}
.brand-portfolio .brand-hero img{width:88%!important;height:414px!important;max-height:92%;object-fit:contain!important}.brand-products{background:transparent;border:0;gap:1px}.brand-product{border:1px solid #c7dfeb}@media(max-width:760px){.brand-portfolio .brand-hero img{height:248px!important}}
