.almc-bf{--almc-bf-blue:#69b9ff;--almc-bf-black:#0b0d10;--almc-bf-soft:#eaf4fe}.almc-bf-hero{align-items:center;background:#0b0d10;border-radius:24px;color:#fff;display:flex;isolation:isolate;min-height:580px;overflow:hidden;padding:64px clamp(24px,5vw,78px);position:relative}.almc-bf-art{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:-2}.almc-bf-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.22),transparent 85%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.almc-bf-copy{width:min(680px,100%)}.almc-bf-eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.6;margin:0 0 16px;text-transform:uppercase}.almc-bf-hero .almc-bf-eyebrow{color:#c8d4df}.almc-bf-eyebrow span{border:1px solid #748595;border-radius:30px;display:inline-block;letter-spacing:.08em;margin-left:16px;padding:4px 10px}.almc-bf-hero h1{color:#fff;font-size:clamp(64px,8.3vw,120px);font-weight:850;letter-spacing:-.065em;line-height:.87;margin:27px 0 26px}.almc-bf-hero h1>span{display:block}.almc-bf-dot{color:var(--almc-bf-blue)}.almc-bf-lede{color:#fff;font-size:clamp(20px,2.1vw,29px);font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0 0 14px;max-width:28ch}.almc-bf-subline{color:#d2dce5;font-size:15px;line-height:1.65;margin:0 0 27px;max-width:49ch}.almc-bf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.almc-bf-hero .btn{background:#fff;border-color:#fff;color:#101216}.almc-bf-hero .btn:hover{background:#d9edff}.almc-bf-text-link{font-size:14px;font-weight:650;line-height:1.5;text-underline-offset:4px}.almc-bf-hero .almc-bf-text-link{color:#fff}.almc-bf-hero-category{min-height:370px}.almc-bf-hero-category h1{font-size:clamp(44px,5vw,72px);line-height:1.05;margin:12px 0 20px;overflow-wrap:anywhere}.almc-bf-kicker{color:var(--almc-bf-blue);font-size:16px;font-weight:750;letter-spacing:.08em;margin:24px 0 0}.almc-bf-hero-category .almc-bf-lede{font-size:20px;max-width:37ch}.almc-bf-status{align-items:baseline;background:var(--almc-bf-soft);border-radius:14px;color:#214b70;display:flex;font-size:13px;gap:20px;line-height:1.65;margin:20px 0 25px;padding:20px 26px}.almc-bf-status strong{white-space:nowrap}.almc-bf-status p{margin:0;max-width:88ch}.almc-bf-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 60px}.almc-bf-nav .chip{margin:0}.almc-bf-products{scroll-margin-top:110px}.almc-bf-section{margin:0 0 64px}.almc-bf-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin:0 0 24px}.almc-bf-heading h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.1;margin:0 0 9px}.almc-bf-heading h2 a{color:inherit;text-decoration:none}.almc-bf-heading p{margin:0}.almc-bf-heading .almc-bf-eyebrow{color:#46627b;margin-bottom:10px}.almc-bf-heading .btn{flex-shrink:0}.almc-bf-pagination{margin:32px 0}.almc-bf-help{background:#f5f5f7;border-radius:24px;display:grid;gap:60px;grid-template-columns:1fr 1.4fr;margin-top:55px;padding:44px}.almc-bf-help h2{font-size:30px;letter-spacing:-.035em;line-height:1.1;margin:0;max-width:16ch}.almc-bf-help details{border-bottom:1px solid #d7dce1;padding:18px 0}.almc-bf-help details:first-child{padding-top:0}.almc-bf-help summary{cursor:pointer;font-weight:650;line-height:1.4}.almc-bf-help details p{color:#53616d;font-size:14px;line-height:1.7}.almc-bf-banner{align-items:center;background:#0b0d10;border-radius:20px;color:#fff;display:flex;gap:26px;justify-content:space-between;margin:20px 0 40px;padding:30px 36px}.almc-bf-banner .almc-bf-eyebrow{color:#83c6ff;margin:0 0 7px}.almc-bf-banner h2{color:#fff;font-size:30px;letter-spacing:-.035em;margin:0 0 8px}.almc-bf-banner p{color:#c5d1dc;font-size:14px;margin:0}.almc-bf-banner .btn{background:#fff;color:#101216;flex-shrink:0}.almc-bf a:focus-visible,.almc-bf summary:focus-visible,.almc-bf-banner a:focus-visible{outline:3px solid #268fe8;outline-offset:5px}@media (max-width:700px){.almc-bf-hero{align-items:flex-start;border-radius:18px;min-height:540px;padding:38px 24px}.almc-bf-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.25))}.almc-bf-art{-o-object-position:63% center;object-position:63% center}.almc-bf-hero .almc-bf-eyebrow span{display:table;margin:10px 0 0}.almc-bf-hero h1{font-size:clamp(62px,15vw,98px);margin:27px 0}.almc-bf-hero-category{min-height:430px}.almc-bf-hero-category h1{font-size:43px}.almc-bf-status{display:block;padding:18px 20px}.almc-bf-status p{margin-top:6px}.almc-bf-nav{margin-bottom:42px}.almc-bf-heading{align-items:start;flex-direction:column;gap:14px}.almc-bf-help{gap:28px;grid-template-columns:1fr;padding:28px 22px}.almc-bf-banner{align-items:start;flex-direction:column;padding:25px}.almc-bf-banner h2{font-size:27px}.almc-bf-section{margin-bottom:46px}}@media (prefers-reduced-motion:reduce){.almc-bf .reveal{animation:none;opacity:1;transform:none}}.almc-bf-section-header{background:#080808;border-radius:20px;display:block;isolation:isolate;min-height:250px;overflow:hidden;padding:32px;position:relative}.almc-bf-section-image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.almc-bf-section-header:before{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.1));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.almc-bf-section-header>div{max-width:60%}.almc-bf-section-header>.btn{margin-top:20px}@media (max-width:700px){.almc-bf-section-header{min-height:280px;padding:26px 22px}.almc-bf-section-header>div{max-width:100%}.almc-bf-section-image{-o-object-position:65% center;object-position:65% center}.almc-bf-section-header:before{background:rgba(0,0,0,.7)}}
