.wa-home{background:#fff}.wa-hero{position:relative;overflow:hidden;color:#111318;border-bottom:1px solid #e3e5e8;background:#fff}.wa-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(64px,7vw,120px);align-items:center;min-height:720px;padding-top:96px;padding-bottom:96px}.wa-hero__content{max-width:670px}.wa-eyebrow{margin:0 0 14px;color:var(--wa-blue);font-size:1.25rem;line-height:1.3;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.wa-hero .wa-eyebrow{color:#087ebc}.wa-hero h1{margin:0;max-width:780px;color:#111318;font-size:clamp(4.6rem,6vw,8.4rem);line-height:.98;letter-spacing:-.055em}.wa-hero__text{max-width:580px;margin-top:24px;color:#626772;font-size:clamp(1.7rem,1.4vw,2.1rem);line-height:1.6}.wa-hero__text p{margin:0}.wa-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.wa-button--light{color:#fff;background:#087ebc}.wa-button--light:after{box-shadow:none}.wa-button--outline{color:#111318;border-color:#111318}.wa-button--outline:after{box-shadow:0 0 0 1px #111318}.wa-hero__visual{position:relative;min-height:450px}.wa-hero__placeholder,.wa-hero__image{width:100%;height:100%;min-height:450px;border-radius:18px}.wa-hero__image{display:block;object-fit:cover}.wa-hero__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dfe3e7;background:linear-gradient(145deg,#f7f8f9,#eef3f6);box-shadow:0 26px 70px #1113181a;text-align:center}.wa-hero__placeholder span{color:transparent;background:linear-gradient(110deg,#087ebc 0 51%,#d7192d 51% 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(13rem,18vw,25rem);font-weight:900;line-height:.75;letter-spacing:-.12em;opacity:.22}.wa-hero__placeholder strong{margin-top:38px;font-size:2.3rem}.wa-hero__placeholder small{margin-top:8px;color:#707681}.wa-hero__glow{position:absolute;width:460px;height:460px;border-radius:50%;filter:blur(110px);opacity:.22}.wa-hero__glow--one{top:-180px;right:15%;background:#13a7ee;opacity:.1}.wa-hero__glow--two{bottom:-250px;left:5%;background:#d7192d;opacity:.07}.wa-category-section{padding-top:120px;padding-bottom:100px}.wa-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.wa-section-heading h2{margin:0;font-size:clamp(3.2rem,4vw,5.4rem);line-height:1;letter-spacing:-.04em}.wa-section-heading a{color:var(--wa-ink);font-weight:800;text-decoration:none;white-space:nowrap}.wa-section-heading a:hover{color:var(--wa-blue)}.wa-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.wa-category-card{display:block;overflow:hidden;color:#fff;border-radius:14px;background:#171a20;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.wa-category-card:hover{transform:translateY(-5px);box-shadow:var(--wa-shadow)}.wa-category-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1.18;overflow:hidden;background:radial-gradient(circle at 70% 22%,#2c4457,#161a20 62%)}.wa-category-card--1 .wa-category-card__media{background:radial-gradient(circle at 70% 22%,#224f68,#11191f 62%)}.wa-category-card--2 .wa-category-card__media{background:radial-gradient(circle at 70% 22%,#532c33,#1e1518 62%)}.wa-category-card--3 .wa-category-card__media{background:radial-gradient(circle at 70% 22%,#46413a,#1e1c1a 62%)}.wa-category-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.wa-category-card:hover img{transform:scale(1.035)}.wa-category-card__mark{color:#ffffff14;font-size:clamp(10rem,12vw,18rem);font-weight:900;line-height:1}.wa-category-card__body{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:108px;padding:22px}.wa-category-card__body p{margin:0 0 4px;color:#ffffff8f;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wa-category-card__body h3{margin:0;color:#fff;font-size:2.4rem}.wa-category-card__arrow{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.28);border-radius:50%;font-size:1.8rem}.wa-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:120px}.wa-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;overflow:hidden;padding:clamp(38px,4vw,68px);border-radius:16px;color:#fff;text-decoration:none}.wa-promo:before{content:"";position:absolute;top:-30%;right:-8%;width:55%;aspect-ratio:1;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.wa-promo--blue{background:linear-gradient(135deg,#066a9e,#0c90d1)}.wa-promo--dark{background:linear-gradient(135deg,#15181e,#292e37)}.wa-promo p,.wa-promo h2,.wa-promo span{position:relative;z-index:1}.wa-promo p{margin:0 0 10px;opacity:.72;font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wa-promo h2{max-width:520px;margin:0;color:#fff;font-size:clamp(3rem,3.2vw,4.8rem);line-height:1.02;letter-spacing:-.035em}.wa-promo span{margin-top:28px;font-weight:800}@media screen and (max-width:989px){.wa-hero__inner{grid-template-columns:1fr;min-height:auto;padding-top:62px;padding-bottom:62px}.wa-hero__visual,.wa-hero__placeholder,.wa-hero__image{min-height:350px}.wa-category-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.wa-hero__inner{gap:38px;padding-top:48px;padding-bottom:48px}.wa-hero h1{font-size:clamp(4.1rem,13vw,6rem)}.wa-hero__actions{flex-direction:column}.wa-hero__actions .button{width:100%}.wa-hero__visual,.wa-hero__placeholder,.wa-hero__image{min-height:270px}.wa-hero__placeholder span{font-size:12rem}.wa-hero__placeholder strong{margin-top:28px;font-size:1.8rem}.wa-category-section{padding-top:64px;padding-bottom:56px}.wa-section-heading{align-items:start;flex-direction:column;margin-bottom:24px}.wa-category-grid{gap:12px}.wa-category-card__body{min-height:88px;padding:15px}.wa-category-card__body p{display:none}.wa-category-card__body h3{font-size:1.8rem}.wa-category-card__arrow{flex-basis:30px;width:30px;height:30px}.wa-promo-grid{grid-template-columns:1fr;padding-bottom:64px}.wa-promo{min-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wa-homepage.css.map */
