body.home{overflow-x:clip}.sa-home-hero{display:grid !important;grid-template-columns:repeat(12,minmax(0, 1fr));grid-template-rows:clamp(470px, 38vw, 610px) 190px 230px 270px;gap:clamp(14px, 1.4vw, 22px);width:min(calc(100% - 64px), 1560px);max-width:none !important;margin-inline:auto !important;padding:clamp(126px, 10vw, 168px) 0 clamp(80px, 7vw, 116px) !important}.sa-home-hero>.wp-block-columns{grid-column:1/6;grid-row:1;align-self:center;width:100%;max-width:none !important;margin:0 !important}.sa-home-hero>.wp-block-columns h1{font-size:clamp(48px, 4.7vw, 78px);line-height:1.02 !important;letter-spacing:-.052em}.home-brands{--sa-gap:clamp(14px, 1.7vw, 22px);--sa-row:clamp(230px, 22vw, 340px);display:contents !important}.home-brands .container{display:contents !important}.home-brands .brands-grid{display:contents !important}.home-brands .tile-bec{grid-column:6/13 !important;grid-row:1 !important}.home-brands .tile-hidiamond{grid-column:1/7 !important;grid-row:2/5 !important}.home-brands .tile-oephi{grid-column:7/10 !important;grid-row:2/4 !important}.home-brands .tile-spl{grid-column:7/13 !important;grid-row:4 !important}.home-brands .wave-grid-cta{grid-column:10/13 !important;grid-row:3 !important}.home-brands .tile-duomondi{grid-column:10/13 !important;grid-row:2 !important;padding:1.35rem !important}.home-brands .glass-tile,.home-brands .wave-grid-cta{animation:saHomeTileIn .82s cubic-bezier(.2,.72,.24,1) both !important;clip-path:none !important;opacity:1;transform:none;will-change:transform}.home-brands .brands-grid>:nth-child(2){animation-delay:65ms !important}.home-brands .brands-grid>:nth-child(3){animation-delay:.13s !important}.home-brands .brands-grid>:nth-child(4){animation-delay:.195s !important}.home-brands .brands-grid>:nth-child(5){animation-delay:.26s !important}.home-brands .brands-grid>:nth-child(6){animation-delay:.325s !important}.home-brands .tile-oephi:before,.home-brands .tile-oephi .tile-content,.home-brands .tile-spl:before,.home-brands .tile-spl .brand-logo,.home-brands .tile-spl .tile-interface,.home-brands .wave-grid-cta{animation-name:none !important;opacity:1 !important;transform:none !important}.home-brands .tile-oephi:after,.home-brands .tile-spl:after{content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:radial-gradient(circle 220px at var(--sa-pointer-x,50%) var(--sa-pointer-y,50%),rgba(255,255,255,.2),transparent 72%) !important;opacity:0 !important;transform:none !important;animation:none !important;transition:opacity .35s ease !important}.home-brands .tile-oephi:hover:after,.home-brands .tile-spl:hover:after{opacity:1 !important}.home-brands .glass-tile:before,.home-brands .tile-media{filter:saturate(.92) contrast(1.02);transition:transform .7s cubic-bezier(.2,.72,.24,1),filter .45s ease !important}.home-brands .glass-tile:hover:before,.home-brands .glass-tile:hover .tile-media{filter:saturate(1.06) contrast(1.04);transform:scale(1.045) !important}.home-brands .tile-bec:before{content:none !important;display:none !important}.home-brands .tile-bec .tile-media{z-index:-2 !important;background:#101411}.home-brands .tile-bec .tile-video{object-position:center center;filter:saturate(.9) contrast(1.04) brightness(.84);transform:scale(1.055);animation:saBecVideoSettle 1.6s cubic-bezier(.16,1,.3,1) 1.05s both}.home-brands .tile-bec:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:8;width:2px;background:#b8f0c8;box-shadow:0 0 22px rgba(184,240,200,.82),0 0 54px rgba(156,221,177,.38);pointer-events:none;animation:saBecSignal 1.2s cubic-bezier(.16,1,.3,1) 1.62s both}.home-brands .bec-tile-intro{position:absolute;inset:0;z-index:9;display:grid;place-items:center;color:#102218;background:#9cddb1;pointer-events:none;transform:translateX(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:saBecAccentReveal 2.15s cubic-bezier(.72,0,.22,1) .18s forwards}.home-brands .bec-tile-intro:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 36%,rgba(255,255,255,.48) 49%,transparent 62%);transform:translateX(-125%);animation:saBecIntroSweep 1.05s cubic-bezier(.16,1,.3,1) .45s both}.home-brands .bec-tile-intro:after{content:"";position:absolute;inset:18px;border:1px solid rgba(16,34,24,.2);border-radius:11px;opacity:0;transform:scale(.965);animation:saBecFrameIn .72s cubic-bezier(.16,1,.3,1) .32s both}.home-brands .bec-tile-intro__mark{display:flex;width:100%;align-items:baseline;justify-content:center;gap:10px;animation:saBecMarkIn .9s cubic-bezier(.16,1,.3,1) .32s both}.home-brands .bec-tile-intro__inner{display:grid;width:100%;justify-items:center;gap:22px}.home-brands .bec-tile-intro__label,.home-brands .bec-new-label{font-size:11px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.home-brands .bec-tile-intro__label{color:rgba(16,34,24,.72);opacity:0;animation:saBecLabelIn .72s cubic-bezier(.16,1,.3,1) .56s both}.home-brands .bec-tile-intro__logo{display:block;width:min(44%, 300px);height:auto;filter:brightness(0)}.home-brands .bec-tile-intro__mark strong{font-size:clamp(2.8rem, 5vw, 5.4rem);font-weight:820;line-height:.85;letter-spacing:.13em}.home-brands .bec-tile-intro__mark small{font-size:clamp(.85rem, 1.25vw, 1.15rem);font-weight:650;font-style:italic}.home-brands .tile-hidiamond .brand-logo,.home-brands .tile-duomondi .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.46)) !important}.home-brands .tile-oephi{background-color:#b9bab8 !important}.home-brands .tile-oephi:before{background-size:cover !important;background-position:50% 48% !important}.home-brands .tile-oephi .tile-overlay{background:linear-gradient(180deg,rgba(0,0,0,.02) 38%,rgba(0,0,0,.58) 100%) !important}.home-brands .tile-spl:before{background-size:cover !important;background-position:50% 58% !important}.home-brands .tile-spl .tile-overlay{background:linear-gradient(180deg,rgba(0,0,0,.03) 38%,rgba(0,0,0,.58) 100%) !important}.home-brands .tile-oephi .brand-logo{width:min(72%, 190px)}.home-brands .tile-duomondi .brand-logo{width:min(88%, 150px)}.home-brands .tile-duomondi .tile-interface{font-size:clamp(.65rem, .72vw, .78rem);line-height:1.25}.home-brands .tile-bec .brand-logo{width:auto;max-width:210px;height:auto;filter:none}.home-brands .tile-bec .bec-brand-logo{display:block;width:min(62%, 230px);height:auto;max-height:94px;margin:0 auto .7rem;object-fit:contain;filter:drop-shadow(0 2px 7px rgba(0,0,0,.54))}.home-brands .tile-bec .tile-content{animation:saBecContentIn .8s cubic-bezier(.18,.8,.24,1) 1.35s both !important}.home-brands .tile-bec .bec-new-label{display:block;margin-bottom:16px;color:#a9ebbd;text-shadow:0 2px 7px rgba(0,0,0,.45)}.home-brands .tile-bec .bec-brand-logo{width:min(42%, 390px);max-height:132px}.home-brands .tile-bec .brand-wordmark{display:block;margin-bottom:.5rem;font-size:clamp(1.8rem, 3vw, 2.55rem);font-weight:760;letter-spacing:.14em;line-height:.92;text-shadow:0 2px 8px rgba(0,0,0,.58)}.home-brands .wave-grid-cta{padding:1.65rem !important;justify-content:space-between !important;background:#0a0b0e !important}.home-brands .wave-grid-cta .tile-title{max-width:12ch}.home-brands .wave-grid-cta .tile-sub{display:none}@keyframes saHomeTileIn{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes saBecAccentReveal{0%,48%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)}76%{clip-path:polygon(0 0,100% 0,100% 34%,0 66%);transform:translateY(-20%)}100%{clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translateY(-102%)}}@keyframes saBecMarkIn{from{opacity:0;transform:translateY(18px) scale(.9);filter:blur(11px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes saBecLabelIn{from{opacity:0;letter-spacing:.44em;transform:translateY(8px)}to{opacity:1;letter-spacing:.16em;transform:none}}@keyframes saBecIntroSweep{0%{opacity:0;transform:translateX(-125%)}25%{opacity:.88}100%{opacity:0;transform:translateX(125%)}}@keyframes saBecFrameIn{from{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes saBecVideoSettle{from{transform:scale(1.14);filter:saturate(.2) contrast(1.12) brightness(.54)}to{transform:scale(1);filter:saturate(.98) contrast(1.04) brightness(.84)}}@keyframes saBecContentIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes saBecSignal{0%{opacity:0;transform:translateX(0)}12%{opacity:1}78%{opacity:1}100%{opacity:0;transform:translateX(var(--sa-bec-signal-distance,760px))}}.sa-home-latest{--sa-news-ink:#151517;--sa-news-muted:#6e6e73;--sa-news-line:#dedee2;--sa-news-surface:#fff;width:100vw;max-width:none !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important;padding:clamp(84px, 9vw, 132px) max(20px, calc((100vw - 1216px) / 2)) !important;background:#f5f5f7 !important}.sa-home-latest__intro{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.sa-home-latest__eyebrow{margin:0 0 13px;color:#9d7125;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.sa-home-latest .sa-home-latest__title{margin:0 !important;padding:0 !important;font-size:clamp(38px, 5vw, 68px) !important;font-weight:570;line-height:1 !important;letter-spacing:-.048em}.sa-home-latest__all{flex:0 0 auto;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:13px;font-weight:730;text-decoration:none}.sa-home-latest__all span{display:inline-block;margin-left:7px;transition:transform .3s ease}.sa-home-latest__all:hover span{transform:translateX(5px)}.sa-home-newsroom__grid{margin-top:0}.sa-home-newsroom .sa-newsroom-card__meta{justify-content:flex-start}.sa-home-paths{--sa-path-radius:18px;--sa-path-glass:rgba(20,20,22,.58);--sa-path-line:rgba(255,255,255,.22);min-height:clamp(720px, 78vw, 880px) !important;padding:clamp(96px, 8.5vw, 136px) max(20px, calc((100vw - 1280px) / 2)) clamp(34px, 5vw, 64px) !important;background-color:#24211d !important;background-image:linear-gradient(105deg,rgba(8,8,9,.55) 0%,rgba(8,8,9,.28) 48%,rgba(8,8,9,.46) 100%),url("/wp-content/uploads/2026/09/bec-akustik-gold-interior.jpg") !important;background-position:center center !important;background-size:cover !important}.sa-home-paths>.wp-block-cover__image-background{opacity:0 !important}.sa-home-paths>.wp-block-cover__background{opacity:.08 !important}.sa-home-paths .wp-block-cover__inner-container,.sa-home-paths .wp-block-cover__inner-container>.wp-block-group{display:flex;height:100%;flex-direction:column}.sa-home-paths__intro{max-width:760px;margin-bottom:clamp(58px, 8vw, 104px);text-shadow:0 2px 24px rgba(0,0,0,.3)}.sa-home-paths__intro p{margin:0 0 14px;color:rgba(255,255,255,.72);font-size:11px;font-weight:730;letter-spacing:.14em;text-transform:uppercase}.sa-home-paths__intro h2{margin:0;color:#fff;font-size:clamp(39px, 5.1vw, 68px);font-weight:560;line-height:.99;letter-spacing:-.05em}.sa-home-paths__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0, 1fr));gap:clamp(10px, 1.15vw, 16px) !important;width:100%;margin:auto 0 0 !important}.sa-home-paths__grid>.wp-block-column{display:flex;margin:0 !important}.sa-home-path{position:relative;isolation:isolate;display:flex;min-height:clamp(248px, 24vw, 292px);flex-direction:column;align-items:flex-start;padding:clamp(28px, 2.8vw, 38px) !important;border:1px solid var(--sa-path-line) !important;border-radius:var(--sa-path-radius);background:var(--sa-path-glass) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 60px rgba(0,0,0,.13);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);overflow:hidden;transition:transform .52s cubic-bezier(.16,1,.3,1),background-color .36s ease,border-color .36s ease,box-shadow .52s cubic-bezier(.16,1,.3,1);width:100%;height:100%}.sa-home-path:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(340px circle at var(--sa-pointer-x,50%) var(--sa-pointer-y,0%),rgba(255,255,255,.18),transparent 58%);opacity:0;transition:opacity .36s ease;pointer-events:none}.sa-home-path:before{content:"";display:block;align-self:center;flex:0 0 auto;width:clamp(34px, 3vw, 42px);aspect-ratio:1;margin:0 auto 30px;background-image:url("/wp-content/uploads/2026/09/sa-accent.svg");background-position:center;background-size:calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat;filter:brightness(0) invert(1);opacity:.68;transition:opacity .26s ease,transform .44s cubic-bezier(.16,1,.3,1)}.sa-home-path .wp-block-heading{margin:0 !important;color:#fff !important;font-size:clamp(26px, 2.4vw, 35px);font-weight:570;letter-spacing:-.035em;text-align:left !important}.sa-home-path p{margin:15px 0 26px !important;padding:0 !important;color:rgba(255,255,255,.72) !important;font-size:14px;line-height:1.5;text-align:left !important}.sa-home-path .wp-block-buttons{margin-top:auto !important}.sa-home-path .wp-block-button__link{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px !important;border:1px solid rgba(255,255,255,.28) !important;border-radius:10px !important;color:#151517 !important;-webkit-text-fill-color:#151517;background:rgba(255,255,255,.93) !important;opacity:1;visibility:visible;box-shadow:0 1px 0 rgba(255,255,255,.35),0 8px 22px rgba(0,0,0,.12);font-size:12px;font-weight:730;text-decoration:none !important;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .22s ease,box-shadow .28s ease}.sa-home-path:hover{border-color:rgba(255,255,255,.38) !important;background:rgba(18,18,20,.7) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 72px rgba(0,0,0,.24);transform:translateY(-5px)}.sa-home-path:hover:after{opacity:1}.sa-home-path:hover:before{opacity:.94;transform:translateY(-2px) scale(1.035)}.sa-home-path:hover .wp-block-button__link,.sa-home-path .wp-block-button__link:hover,.sa-home-path .wp-block-button__link:focus-visible{color:#151517 !important;-webkit-text-fill-color:#151517 !important;background:#fff !important;opacity:1 !important;box-shadow:0 12px 30px rgba(0,0,0,.2)}.sa-home-path .wp-block-button__link:hover,.sa-home-path .wp-block-button__link:focus-visible{transform:translateY(-2px)}.sa-home-path .wp-block-button__link:active{color:#151517 !important;-webkit-text-fill-color:#151517 !important;background:#fff !important;transform:translateY(0) scale(.985)}.sa-home-path .wp-block-button__link:focus-visible{outline:3px solid rgba(255,255,255,.46);outline-offset:4px}@media (max-width:1100px) and (min-width:861px){.sa-home-hero{grid-template-rows:460px 220px 220px 180px;width:min(calc(100% - 40px), 1040px)}.sa-home-hero>.wp-block-columns h1{font-size:clamp(44px, 5vw, 62px)}.sa-home-paths{min-height:0 !important}.sa-home-paths__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}.sa-home-path{min-height:270px}}@media (max-width:860px){.sa-home-hero{grid-template-columns:1fr;grid-template-rows:auto 470px 430px 430px 230px 230px 180px;width:min(calc(100% - 32px), 720px);padding-top:112px !important}.sa-home-hero>.wp-block-columns{grid-column:1;grid-row:1;padding-bottom:36px}.sa-home-hero>.wp-block-columns h1{font-size:clamp(44px, 10vw, 68px)}.home-brands .tile-bec{grid-column:1 !important;grid-row:2 !important}.home-brands .tile-hidiamond{grid-column:1 !important;grid-row:3 !important}.home-brands .tile-oephi{grid-column:1 !important;grid-row:4 !important}.home-brands .tile-spl{grid-column:1 !important;grid-row:5 !important}.home-brands .wave-grid-cta{grid-column:1 !important;grid-row:6 !important}.home-brands .tile-duomondi{grid-column:1 !important;grid-row:7 !important}.sa-home-paths{min-height:0 !important}.sa-home-paths__grid{grid-template-columns:1fr}.sa-home-path{min-height:228px}}@media (max-width:620px){.home-brands .tile-hidiamond,.home-brands .tile-duomondi,.home-brands .tile-oephi,.home-brands .tile-spl,.home-brands .tile-bec,.home-brands .wave-grid-cta{min-width:0}.sa-home-latest__intro{align-items:flex-start;flex-direction:column}.sa-home-paths{padding:92px 16px 22px !important;background-position:43% center !important}.sa-home-paths__intro{margin-bottom:54px}.sa-home-path{min-height:216px;padding:26px !important;background:rgba(18,18,20,.68) !important}}@media (prefers-reduced-motion:reduce){.home-brands .glass-tile,.home-brands .wave-grid-cta{animation:none !important}.home-brands .bec-tile-intro{display:none}.home-brands .tile-bec .tile-video,.home-brands .tile-bec .tile-content{animation:none !important;transform:none !important;opacity:1 !important}.home-brands *,.sa-home-latest *,.sa-home-paths *{transition-duration:.01ms !important}}