.hs-si{--si-blue:#0c2f73;--si-red:#aa1431;--si-ink:#071325;--si-muted:#556274;--si-line:#dce2e9;background:#fff;color:var(--si-ink);overflow:hidden}.hs-si *{box-sizing:border-box}.hs-si-shell{margin-inline:auto;max-width:1320px;padding-inline:clamp(20px,5vw,72px)}.hs-si h1,.hs-si h2,.hs-si h3{color:var(--si-ink);font-weight:750}.hs-si h2{font-size:clamp(34px,4.6vw,64px);letter-spacing:-.04em;line-height:1.03;margin:0}.hs-si p{font-size:16px;line-height:1.75}.hs-si-kicker{color:var(--si-red);font-size:12px!important;font-weight:800;letter-spacing:.16em;line-height:1.3!important;margin:0 0 17px;text-transform:uppercase}.hs-si-hero{align-items:flex-end;background:linear-gradient(90deg,rgba(3,16,37,.9),rgba(3,16,37,.38)),var(--hs-si-hero) center/cover;display:flex;isolation:isolate;min-height:clamp(480px,61vh,690px);padding-block:145px 75px;position:relative}.hs-si-hero:after{background:linear-gradient(0deg,rgba(3,16,37,.55),transparent 55%);content:"";inset:0;position:absolute;z-index:-1}.hs-si-hero .hs-si-kicker{color:#a9c3f4}.hs-si-hero h1{color:#fff;font-size:clamp(48px,7.4vw,104px);letter-spacing:-.055em;line-height:.9;margin:0;max-width:1120px;text-transform:uppercase}.hs-si-hero p:last-child{color:#fff;font-size:clamp(20px,2.25vw,30px);margin:24px 0 0;max-width:760px}.hs-si-hero--overview{min-height:720px}.hs-si-nav{background:var(--si-blue);overflow:auto}.hs-si-nav .hs-si-shell{display:flex;min-width:max-content;padding-inline:clamp(20px,5vw,72px)}.hs-si-nav a{border-right:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:12px;font-weight:750;letter-spacing:.04em;padding:22px 18px;text-decoration:none!important;text-transform:uppercase;transition:background .2s}.hs-si-nav a:first-child{border-left:1px solid rgba(255,255,255,.14)}.hs-si-nav a:hover,.hs-si-nav a.is-active{background:rgba(255,255,255,.13)}.hs-si-intro,.hs-si-detail{display:grid;gap:clamp(35px,7vw,105px);grid-template-columns:.8fr 1.2fr;padding-block:clamp(85px,10vw,145px)}.hs-si-intro>div:last-child,.hs-si-detail>.hs-si-lead{color:var(--si-muted);margin:0;max-width:760px}.hs-si-lead{font-size:clamp(18px,1.7vw,22px)!important}.hs-si-copy{border-block:1px solid var(--si-line);display:grid;grid-template-columns:1fr 1fr;padding-block:clamp(65px,8vw,105px)}.hs-si-copy article{padding:0 clamp(0px,4vw,60px)}.hs-si-copy article+article{border-left:1px solid var(--si-line)}.hs-si-copy article>span{color:var(--si-red);font-size:12px;font-weight:800}.hs-si-copy h3{font-size:27px;margin:17px 0 12px}.hs-si-copy p{color:var(--si-muted);margin:0}.hs-si-catalog,.hs-si-variants{padding-block:clamp(85px,10vw,150px)}.hs-si-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:50px}.hs-si-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.hs-si-card{background:var(--si-ink);color:#fff!important;display:block;min-height:360px;overflow:hidden;position:relative;text-decoration:none!important}.hs-si-card:after{background:linear-gradient(0deg,rgba(2,12,27,.95),rgba(2,12,27,0) 68%);content:"";inset:0;position:absolute}.hs-si-card img{height:100%;object-fit:cover;position:absolute;transition:transform .45s;width:100%}.hs-si-card:hover img{transform:scale(1.045)}.hs-si-card>span{bottom:0;left:0;padding:25px;position:absolute;right:0;z-index:1}.hs-si-card strong{display:block;font-size:21px}.hs-si-card small{display:block;font-size:13px;line-height:1.45;margin-top:7px;opacity:.78}.hs-si-detail{min-height:480px}.hs-si-variants{background:#f1f4f7;max-width:none;padding-inline:max(20px,calc((100vw - 1320px)/2 + clamp(20px,5vw,72px)))}.hs-si-variants__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.hs-si-variants article{background:#fff;display:grid;grid-template-columns:.9fr 1.1fr;min-height:310px}.hs-si-variants img{height:100%;object-fit:cover;width:100%}.hs-si-variants article>div{align-self:center;padding:35px}.hs-si-variants h3{font-size:25px;margin:0 0 13px}.hs-si-variants p{color:var(--si-muted);margin:0}.hs-si-button{align-items:center;background:var(--si-red);border-radius:3px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:800;gap:25px;letter-spacing:.045em;margin-top:38px;padding:16px 21px;text-decoration:none!important;text-transform:uppercase;transition:background .2s,transform .2s}.hs-si-button:hover{background:#c21b3b;transform:translateY(-2px)}.hs-si-button span{font-size:19px}.hs-si-more{padding-block:clamp(85px,10vw,140px)}.hs-si-more__links{border-top:1px solid var(--si-line);display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px}.hs-si-more__links a{align-items:center;border-bottom:1px solid var(--si-line);color:var(--si-ink)!important;display:flex;font-size:18px;font-weight:750;justify-content:space-between;padding:22px 8px;text-decoration:none!important}.hs-si-more__links a:nth-child(odd){padding-right:32px}.hs-si-more__links a:nth-child(even){border-left:1px solid var(--si-line);padding-left:32px}.hs-si-more__links span{color:var(--si-red)}.hs-si-contact{background:var(--si-blue);color:#fff;padding-block:clamp(75px,9vw,120px)}.hs-si-contact>.hs-si-shell{display:grid;gap:80px;grid-template-columns:1.15fr .85fr}.hs-si-contact h2{color:#fff}.hs-si-contact .hs-si-kicker{color:#aac5f7}.hs-si-contact p{font-size:17px;margin:0 0 20px}.hs-si-contact a:not(.hs-si-button){color:#fff!important;text-decoration:underline}@media(max-width:1020px){.hs-si-grid{grid-template-columns:repeat(2,1fr)}.hs-si-intro,.hs-si-detail,.hs-si-contact>.hs-si-shell{grid-template-columns:1fr}.hs-si-variants article{grid-template-columns:1fr}.hs-si-variants img{aspect-ratio:16/9}.hs-si-copy{gap:50px;grid-template-columns:1fr}.hs-si-copy article{padding:0}.hs-si-copy article+article{border-left:0;border-top:1px solid var(--si-line);padding-top:50px}}@media(max-width:680px){.hs-si-hero,.hs-si-hero--overview{min-height:600px;padding-bottom:55px}.hs-si-hero h1{font-size:47px}.hs-si-grid,.hs-si-variants__grid,.hs-si-more__links{grid-template-columns:1fr}.hs-si-card{min-height:340px}.hs-si-heading{display:block}.hs-si-more__links a:nth-child(even){border-left:0;padding-left:8px}.hs-si-more__links a:nth-child(odd){padding-right:8px}.hs-si-nav a{padding:19px 15px}.hs-si-variants article>div{padding:28px}.hs-si-contact>.hs-si-shell{gap:45px}}
