:root{--ink:#111412;--ink-soft:#202521;--paper:#f3f1eb;--white:#fff;--muted:#70756f;--line:rgba(17,20,18,.17);--mint:#88d49e;--mint-dark:#5aa875;--stone:#d9d4c9;--focus:#63b9ff;--page:min(100% - 48px, 1400px);--section:clamp(96px, 11vw, 180px);--radius:6px;--ease:cubic-bezier(.2,.75,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--ink);background:var(--paper);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:12px 16px;color:var(--white);background:var(--ink);transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.wrap{width:var(--page);margin-inline:auto}.section{padding-block:var(--section)}.global-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:88px;padding-inline:max(24px, calc((100vw - 1400px) / 2));background:var(--white);border-bottom:1px solid #e9e9e7}.sa-logo{display:inline-flex;align-items:baseline;color:#0d0d0d;font-size:clamp(25px, 2.6vw, 40px);font-weight:300;letter-spacing:-.075em;line-height:1;text-decoration:none}.sa-logo span{font-weight:400}.global-nav{display:flex;align-items:center;gap:clamp(24px, 3vw, 52px)}.global-nav a{font-size:14px;font-weight:600;text-decoration:none}.global-nav a:not(.nav-contact){position:relative}.global-nav a:not(.nav-contact):after{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s var(--ease)}.global-nav a:hover:after{transform:scaleX(1);transform-origin:left}.nav-contact{padding:13px 22px;color:var(--white);background:var(--ink);letter-spacing:.06em;text-transform:uppercase}.menu-toggle{display:none}.brand-bar{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:72px;padding-inline:max(24px, calc((100vw - 1400px) / 2));color:var(--white);background:rgba(16,19,17,.96);border-bottom:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px)}.bec-logo{position:relative;display:inline-flex;width:105px;flex-direction:column;color:var(--white);line-height:.8;text-decoration:none}.bec-logo strong{font-size:28px;font-weight:800;letter-spacing:.08em}.bec-logo strong:after{position:absolute;top:25px;left:0;width:94px;height:2px;background:var(--mint);content:""}.bec-logo em{margin-top:8px;margin-left:30px;font-family:Georgia,serif;font-size:13px;letter-spacing:.02em}.brand-bar nav{display:flex;justify-content:center;gap:clamp(20px, 3vw, 56px)}.brand-bar nav a{color:rgba(255,255,255,.77);font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:color .18s ease}.brand-bar nav a:hover{color:var(--mint)}.distributor-mark{color:rgba(255,255,255,.56);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero{position:relative;min-height:min(860px, calc(100svh - 72px));overflow:hidden;color:var(--white);background:#090a09}.hero-image,.hero-shade,.hero-grid{position:absolute;inset:0;width:100%;height:100%}.hero-image{object-fit:cover;object-position:center;transform:scale(1.015);animation:settle 1.4s var(--ease) forwards}.hero-shade{background:linear-gradient(90deg,rgba(5,7,6,.97) 0%,rgba(5,7,6,.76) 37%,rgba(5,7,6,.06) 70%)}.hero-grid{opacity:.13;background-image:linear-gradient(rgba(255,255,255,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,#000,transparent 56%)}.hero-content{position:relative;z-index:2;display:flex;min-height:min(860px, calc(100svh - 72px));flex-direction:column;align-items:flex-start;justify-content:center;padding-block:104px 160px}.eyebrow,.section-index{margin:0 0 28px;color:var(--mint-dark);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero .eyebrow{color:var(--mint)}.hero h1{max-width:940px;margin:0;font-size:clamp(52px, 7.7vw, 118px);font-weight:500;letter-spacing:-.067em;line-height:.9}.hero h1 span{color:rgba(255,255,255,.5)}.hero-lead{max-width:620px;margin:42px 0 0;color:rgba(255,255,255,.74);font-size:clamp(18px, 1.7vw, 25px);line-height:1.5}.hero-actions{display:flex;gap:12px;margin-top:44px}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid transparent;border-radius:2px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--ink);background:var(--mint)}.button-primary:hover{background:#a0e3b3}.button-quiet{color:var(--white);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.3)}.button-quiet:hover{border-color:var(--white);background:rgba(255,255,255,.1)}.button-dark{color:var(--white);background:var(--ink)}.hero-note{position:absolute;z-index:2;right:max(24px, calc((100vw - 1400px) / 2));bottom:40px;display:flex;width:min(310px, 30vw);align-items:flex-start;gap:18px;color:rgba(255,255,255,.75)}.hero-note span{color:var(--mint);font-size:11px;font-weight:700}.hero-note p{margin:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.35);font-size:12px;letter-spacing:.04em}.manifesto{background:var(--paper)}.manifesto-grid{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(300px, .55fr);gap:clamp(64px, 10vw, 160px);align-items:end}.manifesto h2,.section-heading h2,.finishes h2,.professionals h2,.contact h2{margin:0;font-size:clamp(43px, 6.2vw, 92px);font-weight:500;letter-spacing:-.06em;line-height:.98}.manifesto-copy{padding-bottom:8px;color:#343936;font-size:18px}.manifesto-copy p{margin:0 0 36px}.text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--ink);font-size:14px;font-weight:700;text-decoration:none}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(80px, 10vw, 150px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-strip div{display:flex;min-height:162px;flex-direction:column;justify-content:space-between;padding:28px;border-right:1px solid var(--line)}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border-right:0}.proof-strip strong{font-size:clamp(32px, 3vw, 48px);font-weight:500;letter-spacing:-.04em}.proof-strip span{color:var(--muted);font-size:13px}.technology{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(440px, .8fr);padding:0;color:var(--white);background:var(--ink)}.technology-visual{position:relative;min-height:760px}.technology-visual img{width:100%;height:100%;object-fit:cover}.visual-caption{position:absolute;right:28px;bottom:28px;left:28px;display:flex;justify-content:space-between;padding-top:12px;color:rgba(255,255,255,.65);border-top:1px solid rgba(255,255,255,.4);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.technology-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px, 8vw, 130px)}.section-index.light{color:var(--mint)}.technology h2,.spaces h2{margin:0;font-size:clamp(44px, 5.4vw, 82px);font-weight:500;letter-spacing:-.06em;line-height:.98}.technology-copy>p:not(.section-index){max-width:560px;margin:38px 0 58px;color:rgba(255,255,255,.66);font-size:18px}.technology-points{border-top:1px solid rgba(255,255,255,.2)}.technology-points div{display:grid;grid-template-columns:52px 1fr;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.2)}.technology-points span{color:var(--mint);font-size:11px}.technology-points p{margin:0;font-size:14px}.products{background:var(--white)}.section-heading{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(300px, .7fr);gap:clamp(50px, 10vw, 150px);align-items:end}.section-intro{max-width:520px;margin:0 0 10px;color:var(--muted);font-size:18px}.product-filter{display:flex;gap:8px;margin:74px 0 28px;overflow-x:auto;scrollbar-width:none}.product-filter::-webkit-scrollbar{display:none}.product-filter button{flex:0 0 auto;padding:11px 17px;color:var(--muted);background:0 0;border:1px solid var(--line);border-radius:100px;cursor:pointer;font-size:13px}.product-filter button.is-active{color:var(--white);background:var(--ink);border-color:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px}.product-card{position:relative;display:grid;min-height:670px;grid-template-rows:auto 1fr auto;overflow:hidden;padding:28px;background:#f0f0ed;border-radius:var(--radius);transition:opacity .26s ease,transform .26s var(--ease)}.product-card[hidden]{display:none}.product-card-dark{color:var(--white);background:#151816}.product-card-stone{background:var(--stone)}.product-meta{position:relative;z-index:2;display:flex;justify-content:space-between;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.product-card-dark .product-meta{color:rgba(255,255,255,.55)}.product-card>img{width:82%;height:370px;align-self:center;justify-self:center;object-fit:contain;transition:transform .5s var(--ease)}.product-card:hover>img{transform:scale(1.035) translateY(-6px)}.product-card-copy{position:relative;z-index:2}.product-card h3{margin:0;font-size:clamp(30px, 3.4vw, 52px);font-weight:500;letter-spacing:-.05em;line-height:1}.product-card p{max-width:430px;margin:20px 0 28px;color:var(--muted)}.product-card-dark p{color:rgba(255,255,255,.6)}.product-open{padding:0 0 5px;color:inherit;background:0 0;border:0;border-bottom:1px solid currentColor;cursor:pointer;font-size:13px;font-weight:700}.catalog-note{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.catalog-note p{max-width:600px;color:var(--muted)}.finishes{display:grid;grid-template-columns:1fr 1fr;padding:0;background:#e7e4dd}.finishes-image{min-height:760px}.finishes-image img{width:100%;height:100%;object-fit:cover}.finishes-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px, 8vw, 130px)}.finishes-copy>p:not(.section-index){max-width:540px;margin:40px 0;color:#545954;font-size:18px}.swatches{display:flex;gap:12px}.swatch{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(0,0,0,.18);border-radius:50%;font-size:9px;font-weight:700}.swatch.black{background:#161817}.swatch.silver{background:#b7bab8}.swatch.gold{background:#b08a43}.swatch.white{background:#f8f8f6}.swatch.custom{color:var(--white);background:var(--mint-dark)}.spaces{color:var(--white);background:var(--ink)}.spaces .section-intro{color:rgba(255,255,255,.56)}.spaces-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:360px 360px;gap:14px;margin-top:76px}.space-card{position:relative;overflow:hidden;color:var(--white);border-radius:var(--radius);text-decoration:none}.space-card-tall{grid-row:1/3}.space-card:after{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72),transparent 58%);content:""}.space-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .4s ease}.space-card:hover img{transform:scale(1.025);filter:brightness(.84)}.space-card>span{position:absolute;z-index:2;right:28px;bottom:26px;left:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.space-card strong{font-size:clamp(22px, 2vw, 30px);font-weight:500}.space-card small{max-width:190px;color:rgba(255,255,255,.66);text-align:right}.professionals{background:var(--paper)}.professional-grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(460px, 1.1fr);gap:clamp(64px, 10vw, 160px)}.professional-intro{max-width:590px;margin:40px 0 0;color:var(--muted);font-size:18px}.resource-list{border-top:1px solid var(--line)}.resource-list a{display:flex;align-items:center;justify-content:space-between;min-height:94px;padding:18px 8px;border-bottom:1px solid var(--line);text-decoration:none;transition:padding .22s var(--ease),background .22s ease}.resource-list a:hover{padding-inline:18px;background:rgba(255,255,255,.55)}.resource-list span{font-size:clamp(18px, 2vw, 28px)}.resource-list b{margin-right:26px;color:var(--mint-dark);font-size:10px}.resource-list small{color:var(--muted);letter-spacing:.08em}.contact{position:relative;min-height:790px;overflow:hidden;color:var(--white);background:#0b0e0c}.contact-rings{position:absolute;top:50%;right:-16vw;width:min(70vw, 940px);aspect-ratio:1;transform:translateY(-50%)}.contact-rings span{position:absolute;inset:calc(var(--i, 0) * 11%);border:1px solid rgba(136,212,158,.21);border-radius:50%}.contact-rings span:nth-child(1){--i:0}.contact-rings span:nth-child(2){--i:1}.contact-rings span:nth-child(3){--i:2}.contact-rings span:nth-child(4){--i:3;background:var(--mint);border:0}.contact-content{position:relative;z-index:2}.contact h2{max-width:900px}.contact-content>p:not(.section-index){max-width:630px;margin:38px 0 42px;color:rgba(255,255,255,.62);font-size:19px}.contact-details{display:flex;gap:30px;margin-top:80px;color:rgba(255,255,255,.67);font-size:14px}.contact-details a{text-decoration:none}.footer{color:rgba(255,255,255,.62);background:#080a09}.footer-inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:50px;min-height:120px;font-size:12px}.sa-logo-light{color:var(--white);font-size:28px}.product-dialog{width:min(940px, calc(100% - 32px));max-width:none;padding:0;color:var(--ink);background:var(--paper);border:0;border-radius:var(--radius);box-shadow:0 30px 100px rgba(0,0,0,.35)}.product-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.product-dialog::backdrop{background:rgba(6,8,7,.74);backdrop-filter:blur(8px)}.dialog-close{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;color:var(--white);background:var(--ink);border:0;border-radius:50%;cursor:pointer;font-size:24px}.dialog-visual{display:grid;min-height:520px;place-items:center;padding:50px;background:#deded9}.dialog-visual img{width:90%;max-height:390px;object-fit:contain}.dialog-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px, 6vw, 80px)}.dialog-copy h2{margin:0 0 24px;font-size:clamp(40px, 5vw, 70px);font-weight:500;letter-spacing:-.055em;line-height:1}.dialog-copy>p:not(.eyebrow){color:var(--muted)}.dialog-note{padding-top:20px;border-top:1px solid var(--line);font-size:13px}.dialog-copy .button{align-self:flex-start;margin-top:22px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.is-visible{opacity:1;transform:none}@keyframes settle{to{transform:scale(1)}}@media (max-width:1050px){:root{--page:min(100% - 40px, 920px)}.brand-bar{grid-template-columns:auto 1fr}.distributor-mark{display:none}.brand-bar nav{justify-content:flex-end}.technology{grid-template-columns:1fr}.technology-visual{min-height:600px}.technology-copy{padding:100px max(24px, calc((100vw - 920px) / 2))}.finishes{grid-template-columns:1fr}.finishes-image{min-height:580px}.finishes-copy{padding:100px max(24px, calc((100vw - 920px) / 2))}.professional-grid{grid-template-columns:1fr}}@media (max-width:760px){:root{--page:calc(100% - 32px);--section:88px}.global-header{min-height:72px;padding-inline:20px}.sa-logo{font-size:29px}.menu-toggle{position:relative;z-index:3;display:grid;width:44px;height:44px;place-content:center;gap:6px;background:0 0;border:0}.menu-toggle span:not(.sr-only){width:24px;height:2px;background:var(--ink);transition:transform .18s ease}.menu-toggle[aria-expanded=true] span:nth-child(2){transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.global-nav{position:fixed;inset:0;display:flex;visibility:hidden;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px;opacity:0;background:var(--paper);transition:opacity .2s ease,visibility .2s ease}.global-nav.is-open{visibility:visible;opacity:1}.global-nav a{font-size:28px}.nav-contact{margin-top:18px;font-size:15px !important}.brand-bar{min-height:62px;grid-template-columns:1fr auto;padding-inline:16px}.brand-bar nav{max-width:64vw;justify-content:flex-start;gap:20px;overflow-x:auto;scrollbar-width:none}.brand-bar nav::-webkit-scrollbar{display:none}.brand-bar nav a{flex:0 0 auto;font-size:11px}.bec-logo{width:77px}.bec-logo strong{font-size:21px}.bec-logo strong:after{top:19px;width:69px}.bec-logo em{margin-top:7px;margin-left:22px;font-size:10px}.hero{min-height:760px}.hero-image{object-position:68% center;opacity:.82}.hero-shade{background:linear-gradient(0deg,rgba(5,7,6,.98) 6%,rgba(5,7,6,.76) 68%,rgba(5,7,6,.18))}.hero-grid{background-size:54px 54px;mask-image:linear-gradient(to top,#000,transparent 70%)}.hero-content{min-height:760px;justify-content:flex-end;padding-bottom:118px}.hero h1{font-size:clamp(52px, 15vw, 70px)}.hero-lead{margin-top:28px;font-size:17px}.hero-actions{width:100%;flex-direction:column;margin-top:32px}.hero-note{display:none}.manifesto-grid,.section-heading{grid-template-columns:1fr;gap:45px}.manifesto h2,.section-heading h2,.finishes h2,.professionals h2,.contact h2{font-size:clamp(45px, 13vw, 64px)}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div{min-height:130px;padding:22px;border-bottom:1px solid var(--line)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(3){padding-left:0;border-bottom:0}.proof-strip div:nth-child(4){border-bottom:0}.technology-visual{min-height:470px}.technology-copy{padding:86px 16px}.technology h2,.spaces h2{font-size:clamp(44px, 12vw, 62px)}.product-filter{margin-top:50px}.product-grid{grid-template-columns:1fr}.product-card{min-height:570px;padding:22px}.product-card>img{height:300px}.catalog-note{align-items:flex-start;flex-direction:column}.finishes-image{min-height:430px}.finishes-copy{padding:86px 16px}.spaces-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,460px)}.space-card-tall{grid-row:auto}.space-card>span{align-items:flex-start;flex-direction:column}.space-card small{text-align:left}.professional-grid{gap:58px}.resource-list span{font-size:18px}.resource-list b{margin-right:12px}.contact{min-height:730px}.contact-rings{right:-75vw;width:150vw}.contact-details{align-items:flex-start;flex-direction:column;gap:10px;margin-top:60px}.footer-inner{grid-template-columns:1fr;gap:14px;padding-block:42px}.footer-inner p{margin:0}.product-dialog[open]{display:block;max-height:calc(100svh - 24px);overflow-y:auto}.dialog-visual{min-height:320px}.dialog-copy{padding:42px 26px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.reveal{opacity:1;transform:none}}.brand-bar nav a.is-current{color:var(--mint)}.breadcrumbs{display:flex;min-height:62px;align-items:center;gap:10px;color:var(--muted);font-size:12px}.breadcrumbs a{text-underline-offset:3px}.subhero{position:relative;display:grid;min-height:590px;align-items:end;overflow:hidden;padding-block:120px 95px;color:var(--white);background:#0c0f0d}.subhero .wrap{position:relative;z-index:2}.subhero h1,.editorial-hero h1,.product-hero h1,.empty-state h1{margin:0;font-size:clamp(64px, 9vw, 138px);font-weight:500;letter-spacing:-.07em;line-height:.88}.subhero-lead{max-width:720px;margin:42px 0 0;color:rgba(255,255,255,.65);font-size:clamp(19px, 2vw, 28px);line-height:1.45}.subhero-orbit{position:absolute;top:-34%;right:-6%;width:min(70vw, 900px);aspect-ratio:1;border:1px solid rgba(136,212,158,.22);border-radius:50%;animation:breathe 8s ease-in-out infinite}.subhero-orbit:before,.subhero-orbit:after{position:absolute;border:1px solid rgba(136,212,158,.16);border-radius:inherit;content:""}.subhero-orbit:before{inset:12%}.subhero-orbit:after{inset:27%;background:rgba(136,212,158,.07)}.category-jump{display:grid;margin:calc(var(--section) * -.45) 0 100px;grid-template-columns:repeat(4,1fr);background:var(--white);box-shadow:0 25px 70px rgba(12,15,13,.08)}.category-jump a{display:flex;min-height:132px;flex-direction:column;justify-content:space-between;padding:24px;border-right:1px solid var(--line);font-size:22px;font-weight:600;text-decoration:none;transition:color .2s ease,background .2s ease}.category-jump a:last-child{border-right:0}.category-jump a:hover{color:var(--ink);background:var(--mint)}.category-jump span{color:var(--mint-dark);font-size:10px;letter-spacing:.14em}.catalog-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:58px}.catalog-filter button{min-height:44px;padding:9px 18px;color:var(--muted);background:0 0;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:13px}.catalog-filter button:hover,.catalog-filter button.is-active{color:var(--white);background:var(--ink);border-color:var(--ink)}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.catalog-card[hidden]{display:none}.catalog-card{min-width:0;background:rgba(255,255,255,.52);transition:background .25s ease,transform .35s var(--ease)}.catalog-card:hover{background:var(--white);transform:translateY(-5px)}.catalog-card>a{display:block;height:100%;text-decoration:none}.catalog-card-visual{display:grid;min-height:420px;place-items:center;overflow:hidden;padding:42px;background:#e5e4df}.catalog-card-visual img{width:82%;height:310px;object-fit:contain;transition:transform .7s var(--ease)}.catalog-card:hover .catalog-card-visual img{transform:scale(1.045)}.catalog-card-copy{padding:28px 28px 32px}.catalog-card-copy>p{margin:0 0 12px;color:var(--mint-dark);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.catalog-card-copy h2{margin:0;font-size:clamp(30px, 3vw, 47px);font-weight:500;letter-spacing:-.05em;line-height:1}.catalog-card-copy .text-link{margin-top:28px}.mini-badges,.detail-badges{display:flex;flex-wrap:wrap;gap:7px}.mini-badges{margin-top:20px}.mini-badges span,.detail-badges span{padding:6px 10px;color:var(--muted);background:rgba(17,20,18,.06);border-radius:2px;font-size:10px;font-weight:600}.product-hero{display:grid;min-height:720px;grid-template-columns:minmax(0, .84fr) minmax(480px, 1.16fr);background:var(--white)}.product-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(70px, 9vw, 150px) max(24px, calc((100vw - 1400px) / 2));padding-right:clamp(40px, 7vw, 110px)}.product-hero h1{color:var(--ink);font-size:clamp(70px, 8vw, 126px)}.product-hero-copy>p:not(.eyebrow){max-width:610px;margin:34px 0 0;color:var(--muted);font-size:clamp(18px, 1.6vw, 24px)}.detail-badges{margin:36px 0}.detail-badges span{padding:8px 12px;color:var(--ink);background:var(--paper)}.product-hero-visual{position:relative;display:grid;min-height:720px;place-items:center;overflow:hidden;background:#ddddd8;perspective:1000px}.product-hero-visual img{position:relative;z-index:2;width:min(65%, 620px);max-height:570px;object-fit:contain;filter:drop-shadow(0 30px 25px rgba(0,0,0,.13));transform:rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .22s ease-out}.product-halo{position:absolute;width:min(65%, 560px);aspect-ratio:1;border:1px solid rgba(90,168,117,.43);border-radius:50%}.product-halo:before,.product-halo:after{position:absolute;border:1px solid rgba(90,168,117,.28);border-radius:inherit;content:""}.product-halo:before{inset:14%}.product-halo:after{inset:31%;background:rgba(136,212,158,.13)}.split-copy{display:grid;grid-template-columns:minmax(180px, .55fr) 1.45fr;gap:clamp(50px, 9vw, 150px)}.split-copy h2,.spec-grid h2,.use-grid h2,.resource-grid h2,.editorial-band h2{margin:0;font-size:clamp(48px, 6.2vw, 96px);font-weight:500;letter-spacing:-.065em;line-height:.95}.large-copy{max-width:840px;margin:42px 0 0;color:var(--muted);font-size:clamp(19px, 2.1vw, 29px);line-height:1.55}.spec-section{color:var(--white);background:var(--ink)}.spec-grid,.resource-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px, 10vw, 160px)}.spec-grid>div:first-child>p:not(.section-index),.resource-grid>div:first-child>p:not(.section-index){max-width:560px;margin-top:32px;color:rgba(255,255,255,.58)}.spec-table-wrap{align-self:start}.spec-table-wrap table{width:100%;border-collapse:collapse}.spec-table-wrap tr{border-bottom:1px solid rgba(255,255,255,.17)}.spec-table-wrap th,.spec-table-wrap td{padding:21px 0;text-align:left;vertical-align:top}.spec-table-wrap th{width:55%;color:rgba(255,255,255,.54);font-size:12px;font-weight:500}.spec-table-wrap td{color:var(--white);font-size:17px;font-weight:600}.use-grid{display:grid;grid-template-columns:1fr .85fr;gap:clamp(60px, 10vw, 160px);align-items:center}.application-list{padding:0;margin:50px 0 0;list-style:none}.application-list li{padding:17px 0;border-bottom:1px solid var(--line);font-size:18px}.application-list li:before{margin-right:16px;color:var(--mint-dark);content:"●";font-size:8px}.finish-panel{padding:clamp(45px, 7vw, 90px);background:var(--white)}.finish-panel h3{margin:0 0 24px;font-size:clamp(38px, 4vw, 62px);font-weight:500;letter-spacing:-.055em;line-height:1}.finish-panel>p:not(.eyebrow){color:var(--muted)}.download-section{background:#e5e2da}.download-section .resource-grid>div:first-child>p:not(.section-index){color:var(--muted)}.resource-empty{padding:26px 0;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.related{padding-top:0}.related-grid{margin-top:46px}.editorial-hero{position:relative;display:grid;min-height:760px;align-items:end;overflow:hidden;padding-block:110px;color:var(--white);background:var(--ink)}.editorial-hero>img,.editorial-shade{position:absolute;inset:0;width:100%;height:100%}.editorial-hero>img{object-fit:cover;animation:settle 1.4s var(--ease) forwards}.editorial-shade{background:linear-gradient(90deg,rgba(6,8,7,.93),rgba(6,8,7,.44) 55%,rgba(6,8,7,.08))}.editorial-hero .wrap{position:relative;z-index:2}.editorial-hero h1{max-width:1150px;font-size:clamp(62px, 8.8vw, 132px)}.editorial-hero .wrap>p:last-child{max-width:700px;margin:38px 0 0;color:rgba(255,255,255,.7);font-size:clamp(18px, 1.8vw, 26px)}.editorial-band{background:var(--paper)}.editorial-band.is-dark{color:var(--white);background:var(--ink)}.editorial-band-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(50px, 9vw, 150px)}.editorial-band-grid>div>p{max-width:760px;margin:36px 0;color:var(--muted);font-size:19px}.editorial-band.is-dark .editorial-band-grid>div>p{color:rgba(255,255,255,.6)}.editorial-band .button{margin-top:12px}.editorial-band.is-dark .button-dark{color:var(--ink);background:var(--mint)}.swatches-large{margin-top:48px}.pro-downloads{margin-top:48px}.editorial-band.is-dark .resource-list a{color:var(--white);border-color:rgba(255,255,255,.18)}.editorial-band.is-dark .resource-list small{color:rgba(255,255,255,.52)}.pro-model-card{display:grid;margin-top:54px;grid-template-columns:1.1fr .9fr;background:#dedfd9}.pro-model-visual{position:relative;display:grid;min-height:520px;place-items:center;overflow:hidden}.pro-model-visual>img{position:relative;z-index:2;width:78%;height:460px;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(0,0,0,.15))}.pro-model-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px, 6vw, 78px);color:var(--white);background:#171b18}.pro-model-copy>p:not(.eyebrow){margin:0 0 34px;color:rgba(255,255,255,.6);font-size:18px}.pro-model-copy>div{display:flex;flex-wrap:wrap;gap:7px}.pro-model-copy>div span{padding:7px 10px;color:var(--mint);border:1px solid rgba(136,212,158,.35);border-radius:999px;font-size:10px;font-weight:700}.empty-state{display:flex;min-height:680px;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.empty-state p:not(.eyebrow){color:var(--muted);font-size:18px}.empty-state .button{margin-top:26px}@keyframes breathe{0%,100%{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@media (max-width:1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.product-hero{grid-template-columns:1fr 1fr}.product-hero-copy{padding-left:max(24px, calc((100vw - 920px) / 2))}.product-hero-visual,.product-hero{min-height:660px}}@media (max-width:760px){.breadcrumbs{overflow:hidden;white-space:nowrap}.breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.subhero{min-height:530px;padding-block:90px 70px}.subhero h1,.editorial-hero h1,.product-hero h1,.empty-state h1{font-size:clamp(56px, 18vw, 82px)}.subhero-orbit{top:-5%;right:-55%;width:125vw}.category-jump{margin-top:-46px;margin-bottom:70px;grid-template-columns:1fr 1fr}.category-jump a{min-height:104px;font-size:17px}.category-jump a:nth-child(2){border-right:0}.category-jump a:nth-child(-n+2){border-bottom:1px solid var(--line)}.catalog-filter{flex-wrap:nowrap;margin-right:-16px;overflow-x:auto;padding-right:16px;scrollbar-width:none}.catalog-filter::-webkit-scrollbar{display:none}.catalog-filter button{flex:0 0 auto}.catalog-grid{grid-template-columns:1fr}.catalog-card-visual{min-height:380px}.product-hero{grid-template-columns:1fr}.product-hero-copy{padding:78px 16px 64px}.product-hero-visual{min-height:430px;grid-row:1}.product-hero-visual img{max-height:330px}.split-copy,.spec-grid,.resource-grid,.use-grid,.editorial-band-grid{grid-template-columns:1fr;gap:45px}.split-copy h2,.spec-grid h2,.use-grid h2,.resource-grid h2,.editorial-band h2{font-size:clamp(46px, 13vw, 66px)}.spec-table-wrap th{width:48%}.spec-table-wrap td{font-size:15px}.finish-panel{padding:42px 26px}.related-grid{margin-top:32px}.editorial-hero{min-height:680px;padding-block:84px}.editorial-hero>img{object-position:64% center}.editorial-shade{background:linear-gradient(0deg,rgba(6,8,7,.96),rgba(6,8,7,.25))}.pro-model-card{grid-template-columns:1fr}.pro-model-visual{min-height:430px}.pro-model-visual>img{height:370px}}:root{--section:clamp(88px, 9vw, 144px)}.hero-plane-back{scale:1.06;translate:0 var(--hero-back-y,0px)}.hero-object{position:absolute;z-index:2;top:6%;right:4%;width:min(39vw, 610px);height:90%;object-fit:contain;filter:drop-shadow(0 38px 35px rgba(0,0,0,.32));opacity:.94;translate:var(--hero-object-x,0px) var(--hero-object-y,0px);scale:var(--hero-scale,1);animation:object-arrive 1.2s var(--ease) both}.hero-sound-field{position:absolute;z-index:1;top:50%;right:22%;width:min(48vw, 680px);aspect-ratio:1;translate:50% -50%;opacity:.46}.hero-sound-field span{position:absolute;border:1px solid rgba(136,212,158,.42);border-radius:50%}.hero-sound-field span:nth-child(1){inset:9%}.hero-sound-field span:nth-child(2){inset:26%}.hero-sound-field span:nth-child(3){inset:42%;background:rgba(136,212,158,.13)}.hero-content{z-index:4}.hero-content>*{max-width:min(62vw, 850px)}.hero-shade{z-index:1;background:linear-gradient(90deg,rgba(5,7,6,.97) 0%,rgba(5,7,6,.83) 42%,rgba(5,7,6,.22) 68%,rgba(5,7,6,.5))}.hero-grid{z-index:3;pointer-events:none}.hero-note{z-index:5}.hero-note>span{min-width:56px}.technology-visual{background:#080a09}.technology-video{width:100%;height:100%;object-fit:cover}.perspective{overflow:hidden;color:var(--white);background:#0b0e0c}.perspective-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(48px, 8vw, 130px);align-items:end;margin-bottom:72px}.perspective-heading h2{max-width:940px;margin:0;font-size:clamp(54px, 7vw, 106px);font-weight:500;letter-spacing:-.07em;line-height:.92}.perspective-heading .section-intro{color:rgba(255,255,255,.6)}.perspective-stage{display:grid;min-height:720px;grid-template-columns:minmax(340px, .58fr) minmax(0, 1.42fr);color:var(--ink);background:#dcddd8}.perspective-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px, 4vw, 58px);color:var(--white);background:#141815}.perspective-copy .eyebrow{color:var(--mint)}.view-name{margin:0;font-size:clamp(45px, 5vw, 78px);font-weight:500;letter-spacing:-.06em;line-height:.94}.perspective-instruction{margin:34px 0 20px;color:rgba(255,255,255,.52);font-size:12px}.dimension-line{position:relative;width:min(100%, 300px);height:46px;margin-top:38px;border-right:1px solid var(--mint);border-left:1px solid var(--mint)}.dimension-line span{position:absolute;top:50%;right:0;left:0;height:1px;background:var(--mint)}.dimension-line b{position:absolute;top:50%;left:50%;padding:4px 10px;color:var(--ink);background:var(--mint);font-size:10px;letter-spacing:.08em;translate:-50% -50%}.view-controls{display:flex;flex-wrap:wrap;gap:7px}.view-controls button{padding:9px 12px;color:rgba(255,255,255,.62);background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:999px;cursor:pointer;font-size:11px}.view-controls button:hover,.view-controls button.is-active{color:var(--ink);background:var(--mint);border-color:var(--mint)}.perspective-object{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden;cursor:ew-resize;touch-action:pan-y;user-select:none}.perspective-object img{position:relative;z-index:2;width:min(80%, 690px);height:650px;object-fit:contain;filter:drop-shadow(0 34px 28px rgba(0,0,0,.15));transition:opacity .15s ease,transform .42s var(--ease)}.perspective-object.is-changing img{opacity:.3;transform:scale(.985)}.perspective-object:focus-visible{outline-offset:-6px}.perspective-waves{position:absolute;width:min(72%, 650px);aspect-ratio:1}.perspective-waves span{position:absolute;inset:calc(var(--ring, 0) * 11%);border:1px solid rgba(90,168,117,.3);border-radius:50%;animation:field-pulse 4.8s ease-in-out infinite;animation-delay:calc(var(--ring, 0) * -550ms)}.perspective-waves span:nth-child(1){--ring:0}.perspective-waves span:nth-child(2){--ring:1}.perspective-waves span:nth-child(3){--ring:2}.perspective-waves span:nth-child(4){--ring:3;background:rgba(136,212,158,.11)}.material-film{display:grid;grid-template-columns:1fr .78fr 1.15fr;gap:12px;margin-top:12px}.material-film figure{position:relative;min-height:410px;margin:0;overflow:hidden;background:#171a18}.material-film figure:nth-child(2){min-height:500px;margin-top:58px}.material-film img,.material-film video{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.material-film figure:hover img,.material-film figure:hover video{transform:scale(1.035)}.material-film figcaption{position:absolute;right:0;bottom:0;left:0;display:grid;gap:6px;padding:50px 22px 22px;background:linear-gradient(transparent,rgba(6,8,7,.88));font-size:14px}.material-film figcaption span{color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.detail-perspective{color:var(--white);background:#0b0e0c}.detail-perspective .perspective-heading{width:100%}.finishes{grid-template-columns:1.18fr .82fr}.finishes-gallery{position:relative;display:grid;min-height:790px;grid-template-columns:1fr .44fr;gap:10px;padding:10px;background:#dad8d1}.finishes .finishes-image{min-height:770px}.finishes .finishes-image img{object-position:center}.finishes-detail{position:relative;min-width:0;margin:0;overflow:hidden}.finishes-detail img{width:100%;height:100%;object-fit:cover}.finishes-detail figcaption{position:absolute;right:0;bottom:0;left:0;padding:45px 18px 18px;color:var(--white);background:linear-gradient(transparent,rgba(6,8,7,.88));font-size:11px}.finishes-copy{padding-inline:clamp(45px, 7vw, 110px)}.project-path{background:#dfe1dc}.path-steps{display:grid;padding:0;margin:78px 0 44px;grid-template-columns:repeat(3,1fr);list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.path-steps li{min-height:310px;padding:30px 34px;border-right:1px solid var(--line)}.path-steps li:last-child{border-right:0}.path-steps span{color:var(--mint-dark);font-size:10px;font-weight:700;letter-spacing:.14em}.path-steps h3{max-width:300px;margin:66px 0 20px;font-size:clamp(27px, 2.5vw, 38px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.path-steps p{max-width:340px;margin:0;color:var(--muted)}.contact-panel{display:grid;width:min(940px, 100%);grid-template-columns:1fr 1fr auto;align-items:stretch;margin-top:52px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04)}.contact-panel>div{display:flex;min-height:104px;flex-direction:column;justify-content:center;padding:22px 28px;border-right:1px solid rgba(255,255,255,.18)}.contact-panel span{margin-bottom:7px;color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact-panel a{color:var(--white);font-size:clamp(15px, 1.4vw, 20px);font-weight:600;text-decoration:none}.copy-contact{min-width:180px;padding:20px;color:var(--ink);background:var(--mint);border:0;cursor:pointer;font-weight:700}.copy-contact:hover{background:#a0e3b3}.copy-contact.is-copied{color:var(--white);background:var(--mint-dark)}@keyframes object-arrive{from{opacity:0;translate:60px 30px}}@keyframes field-pulse{0%,100%{opacity:.45;scale:.98}50%{opacity:1;scale:1.02}}@media (max-width:1050px){.hero-object{right:-2%;width:46vw;opacity:.78}.perspective-heading{grid-template-columns:1fr}.perspective-stage{grid-template-columns:.7fr 1.3fr}.material-film{grid-template-columns:1fr 1fr}.material-film figure:last-child{grid-column:1/-1;min-height:420px}.finishes{grid-template-columns:1fr}.finishes-gallery{min-height:680px}.finishes .finishes-image{min-height:660px}}@media (max-width:760px){:root{--section:84px}.hero-object{top:4%;right:-27%;width:96vw;height:54%;opacity:.72}.hero-sound-field{top:28%;right:16%;width:95vw}.hero-content>*{max-width:100%}.hero-shade{background:linear-gradient(0deg,rgba(5,7,6,.98) 8%,rgba(5,7,6,.78) 62%,rgba(5,7,6,.27))}.perspective-heading{margin-bottom:46px}.perspective-stage{grid-template-columns:1fr}.perspective-copy{min-height:330px;padding:34px 24px}.perspective-object{min-height:500px;grid-row:1}.perspective-object img{width:96%;height:440px}.dimension-line{display:none}.material-film{display:flex;margin-right:-16px;overflow-x:auto;padding-right:16px;scroll-snap-type:x proximity;scrollbar-width:none}.material-film figure,.material-film figure:nth-child(2){min-width:82vw;min-height:430px;margin-top:0;scroll-snap-align:start}.finishes-gallery{min-height:auto;grid-template-columns:1fr}.finishes .finishes-image{min-height:460px}.finishes-detail{min-height:360px}.path-steps{grid-template-columns:1fr}.path-steps li{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.path-steps li:last-child{border-bottom:0}.path-steps h3{margin-top:42px}.contact-panel{grid-template-columns:1fr}.contact-panel>div{min-height:88px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.copy-contact{min-height:58px}}@media (prefers-reduced-motion:reduce){.hero-plane-back,.hero-object{translate:0;scale:1}.hero-object{animation:none}.perspective-waves span{animation:none}}.home-experience{--night:#050605;--bone:#e9e5dc;--brass:#ba9060;--opening-progress:0;--aperture-side:29vw;--field-opacity:.22;--field-scale:1;--first-title:1;--second-title:0;--first-title-y:0px;--second-title-y:36px;--video-scale:1.08;--line-opacity:1;--line-scale:.62;--speaker-opacity:.88;--speaker-scale:1;--trace-width:0%;background:var(--night);font-family:"Avenir Next","Helvetica Neue",sans-serif;overflow-x:clip}.home-experience>.global-header,.home-experience>.brand-bar{display:none}.sonic-opening{position:relative;z-index:2;height:218svh;color:var(--white);background:var(--night)}.opening-sticky{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;isolation:isolate;background:var(--night)}.experience-nav{position:absolute;z-index:20;top:0;right:0;left:0;display:grid;min-height:92px;grid-template-columns:160px 1fr 190px;align-items:center;padding-inline:max(25px, calc((100vw - 1500px) / 2));color:var(--white);border-bottom:1px solid rgba(255,255,255,.18);mix-blend-mode:normal}.experience-nav .bec-logo{width:102px}.experience-nav .bec-logo strong:after{background:var(--mint)}.experience-links{display:flex;justify-content:center;gap:clamp(26px, 4vw, 68px)}.experience-links a,.experience-contact{color:rgba(255,255,255,.76);font-size:11px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.experience-links a:hover{color:var(--white)}.experience-contact{min-width:122px;padding:13px 20px;justify-self:end;color:var(--night);background:var(--mint);border:1px solid var(--mint);text-align:center;transition:color .18s ease,background .18s ease}.experience-contact:hover{color:var(--white);background:0 0}.sonic-aperture{position:absolute;z-index:-3;inset:0;overflow:hidden;clip-path:inset(0 var(--aperture-side));background:#131510;transition:clip-path 70ms linear}.sonic-aperture video{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.08) brightness(.72);scale:var(--video-scale)}.aperture-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,3,2,.64),transparent 24%,transparent 64%,rgba(2,3,2,.74)),linear-gradient(90deg,rgba(4,5,4,.52),transparent 35%,transparent 65%,rgba(4,5,4,.52))}.opening-line{position:absolute;z-index:4;top:13%;bottom:10%;left:50%;width:1px;background:linear-gradient(transparent,var(--mint) 14%,var(--mint) 86%,transparent);box-shadow:0 0 28px rgba(136,212,158,.55);opacity:var(--line-opacity);transform:scaleY(var(--line-scale));transform-origin:center}.opening-speaker{position:absolute;z-index:5;top:8%;left:50%;width:min(34vw, 510px);height:84%;object-fit:contain;filter:drop-shadow(0 26px 36px rgba(0,0,0,.7));opacity:var(--speaker-opacity);transform:translateX(-50%) scale(var(--speaker-scale));transform-origin:center}.opening-field{position:absolute;z-index:1;top:50%;left:50%;width:min(118vw, 1680px);aspect-ratio:2/1;opacity:var(--field-opacity);transform:translate(-50%,-50%);pointer-events:none}.opening-field span{position:absolute;inset:calc(var(--ring) * 7%);border:1px solid rgba(136,212,158,.52);border-radius:50%;transform:scaleX(var(--field-scale))}.opening-field span:nth-child(1){--ring:0}.opening-field span:nth-child(2){--ring:1}.opening-field span:nth-child(3){--ring:2}.opening-field span:nth-child(4){--ring:3}.opening-field span:nth-child(5){--ring:4;background:rgba(136,212,158,.08)}.opening-copy{position:absolute;z-index:8;right:max(26px, calc((100vw - 1500px) / 2));bottom:clamp(102px, 13vh, 146px);left:max(26px, calc((100vw - 1500px) / 2));pointer-events:none}.opening-kicker{margin:0 0 14px;color:var(--mint);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.opening-copy h1{margin:0}.opening-copy h1>span{display:block;font-size:clamp(70px, 11.4vw, 178px);font-weight:500;letter-spacing:-.079em;line-height:.76}.opening-title-one{opacity:var(--first-title);transform:translateY(var(--first-title-y))}.opening-title-two{position:absolute;right:0;bottom:0;color:var(--bone);text-align:right;opacity:var(--second-title);transform:translateY(var(--second-title-y))}.opening-meta{position:absolute;z-index:9;right:max(26px, calc((100vw - 1500px) / 2));bottom:26px;left:max(26px, calc((100vw - 1500px) / 2));display:flex;align-items:end;justify-content:space-between;color:rgba(255,255,255,.62)}.opening-meta p{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.opening-meta a{color:var(--white);font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.opening-meta a span{display:inline-block;margin-left:14px;color:var(--mint)}.opening-actions{display:flex;align-items:center;gap:25px}.opening-actions .opening-contact{padding:12px 17px;color:var(--night);background:var(--mint);border:1px solid var(--mint)}.opening-actions .opening-contact:hover{color:var(--white);background:0 0}.scroll-trace{position:absolute;z-index:30;right:0;bottom:0;left:0;height:2px;background:rgba(255,255,255,.1)}.scroll-trace span{display:block;width:var(--trace-width);height:100%;background:var(--mint);box-shadow:0 0 16px rgba(136,212,158,.65)}.home-experience .manifesto{position:relative;min-height:120svh;overflow:hidden;padding:clamp(110px, 13vw, 210px) max(26px, calc((100vw - 1500px) / 2));background:var(--bone)}.manifesto-whisper{margin:0;color:#77756f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.manifesto-type{display:grid;margin-top:clamp(50px, 8vw, 120px);font-size:clamp(70px, 12.7vw, 195px);font-weight:500;letter-spacing:-.085em;line-height:.71}.manifesto-type span:nth-child(2){justify-self:center;color:transparent;-webkit-text-stroke:1px rgba(17,20,18,.72)}.manifesto-type span:nth-child(3){justify-self:end}.manifesto-aside{display:grid;width:min(820px, 68vw);grid-template-columns:1fr auto;gap:54px;align-items:end;margin:clamp(88px, 13vw, 180px) 0 0 auto}.manifesto-aside p{margin:0;color:#343732;font-size:clamp(18px, 1.6vw, 25px);line-height:1.55}.proof-orbit{display:grid;margin-top:clamp(80px, 11vw, 160px);grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(17,20,18,.22)}.proof-orbit div{position:relative;display:flex;min-height:180px;flex-direction:column;justify-content:flex-end;padding:28px 22px 0;border-right:1px solid rgba(17,20,18,.18)}.proof-orbit div:first-child{padding-left:0}.proof-orbit div:last-child{border-right:0}.proof-orbit strong{font-size:clamp(40px, 5vw, 80px);font-weight:450;letter-spacing:-.065em;line-height:1}.proof-orbit span{margin-top:10px;color:#6c6d68;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.home-experience .technology{position:relative;display:block;min-height:112svh;overflow:hidden;padding:0;isolation:isolate;background:#050605}.home-experience .technology-visual{position:absolute;inset:0;min-height:0}.home-experience .technology-visual:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,4,.94),rgba(4,5,4,.48) 55%,rgba(4,5,4,.12)),linear-gradient(0deg,rgba(4,5,4,.76),transparent 42%);content:""}.home-experience .technology-video{filter:saturate(.3) contrast(1.14);scale:1.04}.home-experience .technology .visual-caption{z-index:3}.home-experience .technology-copy{position:relative;z-index:3;display:flex;min-height:112svh;justify-content:center;padding:clamp(120px, 15vw, 220px) max(26px, calc((100vw - 1500px) / 2))}.home-experience .technology h2{max-width:1020px;font-size:clamp(68px, 10.8vw, 165px);line-height:.79}.home-experience .technology-punch{margin:28px 0 0 !important;color:var(--mint) !important;font-size:clamp(34px, 5vw, 72px) !important;font-weight:500;letter-spacing:-.06em}.home-experience .technology-copy>p:not(.section-index):not(.technology-punch){max-width:500px;margin:auto 0 74px auto;font-size:17px}.home-experience .technology-points{width:min(620px, 100%);margin-left:auto}.home-experience .perspective{padding-top:clamp(130px, 15vw, 230px)}.home-experience .perspective-heading .section-index,.home-experience .products .section-index,.home-experience .finishes .section-index,.home-experience .spaces .section-index,.home-experience .project-path .section-index,.home-experience .professionals .section-index{color:var(--mint-dark);font-size:9px;letter-spacing:.2em}.home-experience .products{color:var(--white);background:#080a08}.home-experience .products .section-intro{color:rgba(255,255,255,.54)}.home-experience .product-filter button{color:rgba(255,255,255,.58);border-color:rgba(255,255,255,.18)}.home-experience .product-filter button.is-active{color:var(--ink);background:var(--mint);border-color:var(--mint)}.home-experience .product-grid{grid-template-columns:repeat(4,minmax(260px, 1fr));gap:1px;overflow-x:auto;background:rgba(255,255,255,.16);scrollbar-width:none}.home-experience .product-grid::-webkit-scrollbar{display:none}.home-experience .product-card{min-height:710px;padding:26px;border-radius:0}.home-experience .product-card:nth-child(1){background:#111411}.home-experience .product-card:nth-child(2){background:#d9d7d0;color:var(--ink)}.home-experience .product-card:nth-child(3){background:#1a1c19}.home-experience .product-card:nth-child(4){background:#9c8a72;color:#111}.home-experience .product-card:nth-child(3) p{color:rgba(255,255,255,.55)}.home-experience .product-card>img{width:100%;height:390px}.home-experience .catalog-note{border-color:rgba(255,255,255,.18)}.home-experience .catalog-note p{color:rgba(255,255,255,.58)}.home-experience .catalog-note .button{color:var(--ink);background:var(--mint)}.home-experience .spaces{background:#050605}.home-experience .spaces-grid{grid-template-columns:1.25fr .75fr;grid-template-rows:54vh 38vh}.home-experience .space-card:first-child{grid-row:1/3}.home-experience .space-card img{filter:saturate(.74);transition:filter .5s ease,transform .9s var(--ease)}.home-experience .space-card:hover img{filter:saturate(1)}.home-experience .finishes-detail img{object-position:72% 36%;scale:1.28}.home-experience .finishes-copy .swatches{margin-bottom:42px}.home-experience .project-path{overflow:hidden;color:var(--white);background:#090b09}.project-path-grid{display:grid;grid-template-columns:minmax(390px, .72fr) minmax(0, 1.28fr);gap:clamp(50px, 8vw, 130px);align-items:center}.project-path-copy h2{margin:0;font-size:clamp(52px, 6.6vw, 102px);font-weight:500;letter-spacing:-.065em;line-height:.91}.project-path-copy .section-intro{margin:42px 0;color:rgba(255,255,255,.59)}.project-path-copy .button{color:var(--night);background:var(--mint)}.project-canvas{position:relative;min-height:min(78svh, 820px);overflow:hidden;background:#242922}.project-canvas:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,5,.44),transparent 45%),linear-gradient(0deg,rgba(5,6,5,.76),transparent 48%);content:""}.project-canvas>img{width:100%;height:100%;min-height:min(78svh, 820px);object-fit:cover;filter:saturate(.58) contrast(1.06);transition:scale 1.2s var(--ease)}.project-canvas:hover>img{scale:1.025}.project-scan{position:absolute;z-index:2;top:0;bottom:0;left:0;width:1px;background:var(--mint);box-shadow:0 0 22px var(--mint);opacity:.58;animation:project-scan 7s ease-in-out infinite alternate}.project-pin{position:absolute;z-index:3;padding:8px 11px;color:var(--white);background:rgba(8,10,8,.64);border:1px solid rgba(255,255,255,.33);backdrop-filter:blur(8px);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-pin:before{position:absolute;top:50%;right:calc(100% + 7px);width:33px;height:1px;background:var(--mint);content:""}.project-pin-space{top:21%;left:18%}.project-pin-use{top:45%;right:12%}.project-pin-finish{top:69%;left:23%}.project-result{position:absolute;z-index:3;right:28px;bottom:26px;left:28px;display:flex;align-items:end;justify-content:space-between;gap:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.5)}.project-result small{color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.project-result strong{max-width:360px;font-size:clamp(20px, 2.2vw, 34px);font-weight:500;letter-spacing:-.035em;line-height:1.05;text-align:right}@keyframes project-scan{from{left:4%}to{left:96%}}.home-experience .professionals{background:#d7d9d4}.home-experience .resource-list a{transition:padding .26s var(--ease),background .26s ease}.home-experience .resource-list a:hover{padding-inline:18px;background:rgba(136,212,158,.24)}.home-experience .contact{min-height:100svh}.home-experience .footer p{color:rgba(255,255,255,.5)}@media (max-width:900px){.experience-nav{grid-template-columns:120px 1fr;min-height:78px}.experience-links{display:none}.experience-contact{grid-column:2}.home-experience{--aperture-side:18vw}.opening-speaker{width:min(58vw, 460px)}.opening-copy h1>span{font-size:clamp(66px, 14.4vw, 118px);line-height:.8}.manifesto-aside{width:100%;grid-template-columns:1fr}.proof-orbit{grid-template-columns:repeat(2,1fr)}.proof-orbit div:nth-child(2){border-right:0}.home-experience .technology h2{font-size:clamp(65px, 13vw, 116px)}.home-experience .product-grid{grid-template-columns:repeat(4,minmax(310px, 72vw));margin-right:calc((100vw - var(--page)) / -2)}.project-path-grid{grid-template-columns:1fr}.project-canvas{min-height:68svh}.project-canvas>img{min-height:68svh}}@media (max-width:600px){.sonic-opening{height:185svh}.opening-sticky{min-height:620px}.experience-nav{padding-inline:17px}.experience-nav .bec-logo{scale:.86;transform-origin:left center}.experience-contact{min-width:104px;padding:11px 14px;font-size:9px}.sonic-aperture{clip-path:inset(0 var(--aperture-side))}.opening-speaker{top:7%;width:82vw;height:68%}.opening-field{top:42%;width:155vw}.opening-copy{right:17px;bottom:112px;left:17px}.opening-copy h1>span{font-size:clamp(55px, 17vw, 82px);line-height:.83}.opening-title-two{right:0}.opening-meta{right:17px;bottom:25px;left:17px}.opening-meta p{display:none}.opening-actions{width:100%;justify-content:space-between;gap:12px}.opening-actions .opening-contact{padding:10px 12px}.manifesto-type{font-size:clamp(58px, 18vw, 92px);line-height:.77}.manifesto-type span:nth-child(2){justify-self:start}.manifesto-aside{margin-top:90px;gap:32px}.proof-orbit div{min-height:145px;padding:22px 14px 0}.home-experience .technology-copy{min-height:105svh;padding-top:120px}.home-experience .technology h2{font-size:clamp(56px, 16vw, 88px)}.home-experience .technology-copy>p:not(.section-index):not(.technology-punch){margin:auto 0 32px}.home-experience .product-grid,.home-experience .material-film{margin-right:0}.home-experience .spaces-grid{grid-template-columns:1fr;grid-template-rows:70vh 54vh 54vh}.home-experience .space-card:first-child{grid-row:auto}.project-path-grid{gap:58px}.project-path-copy h2{font-size:clamp(50px, 15vw, 78px)}.project-canvas,.project-canvas>img{min-height:560px}.project-result{right:18px;bottom:18px;left:18px}.project-result strong{max-width:230px}}@media (prefers-reduced-motion:reduce){.sonic-opening{height:100svh}.sonic-aperture{clip-path:inset(0 8vw)}.opening-speaker{opacity:.72;transform:translateX(-50%)}.opening-title-one{opacity:1;transform:none}.opening-title-two{opacity:0;transform:none}.scroll-trace{display:none}}.catalog-experience{--catalog-night:#070907;--catalog-bone:#e7e2d8;--catalog-sage:#9bb49e;--catalog-bronze:#a8825c;color:var(--ink);background:var(--catalog-night);font-family:"Avenir Next","Helvetica Neue",sans-serif;overflow-x:clip}.catalog-experience>.global-header,.catalog-experience>.brand-bar{display:none}.catalog-experience main{overflow:clip}.catalog-wrap{width:min(100% - 64px, 1500px);margin-inline:auto}.collection-topbar{position:absolute;z-index:60;top:0;right:0;left:0;display:grid;min-height:92px;grid-template-columns:170px 1fr auto;align-items:center;padding-inline:max(28px, calc((100vw - 1500px) / 2));color:var(--white);border-bottom:1px solid rgba(255,255,255,.17)}.collection-topbar .bec-logo{width:102px}.collection-topbar>p{margin:0;color:rgba(255,255,255,.55);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.collection-topbar>div{display:flex;align-items:center;gap:24px}.collection-topbar>div>a{color:rgba(255,255,255,.7);font-size:10px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.collection-topbar>div>a:hover{color:var(--white)}.collection-topbar .collection-contact{padding:12px 20px;color:var(--catalog-night);background:var(--mint);border:1px solid var(--mint)}.collection-topbar .collection-contact:hover{color:var(--white);background:0 0}.collection-index{position:fixed;z-index:50;top:50%;left:17px;display:grid;gap:10px;width:46px;padding:12px 7px;color:var(--white);background:#0b0d0b;border:1px solid rgba(255,255,255,.17);transform:translateY(-50%)}.collection-index a{display:flex;min-height:78px;gap:7px;align-items:center;justify-content:center;color:rgba(255,255,255,.55);font-size:9px;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transform:rotate(180deg);transition:color .18s ease;writing-mode:vertical-rl}.collection-index a span{width:4px;height:4px;background:currentColor;border-radius:50%;transition:scale .18s ease,background .18s ease}.collection-index a:hover,.collection-index a.is-current{color:var(--white)}.collection-index a:hover span,.collection-index a.is-current span{background:var(--mint);scale:1.75}.collection-opening{position:relative;display:grid;min-height:100svh;grid-template-columns:minmax(0, 1.72fr) minmax(350px, .72fr);padding-top:92px;color:var(--white);background:var(--catalog-night)}.collection-object-stage{position:relative;min-height:calc(100svh - 92px);overflow:hidden;isolation:isolate;background:#10130f}.collection-architecture{position:absolute;z-index:-3;inset:0;opacity:.46}.collection-architecture:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,5,.9),rgba(5,7,5,.12) 48%,rgba(5,7,5,.48)),linear-gradient(0deg,rgba(5,7,5,.66),transparent 48%);content:""}.collection-architecture img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3) saturate(.54) contrast(1.08);scale:1.06}.collection-field{position:absolute;z-index:-1;top:48%;left:52%;width:min(82vw, 1160px);aspect-ratio:2/1;opacity:.55;transform:translate(-50%,-50%)}.collection-field span{position:absolute;inset:calc(var(--field-ring) * 9%);border:1px solid rgba(136,212,158,.34);border-radius:50%}.collection-field span:nth-child(1){--field-ring:0}.collection-field span:nth-child(2){--field-ring:1}.collection-field span:nth-child(3){--field-ring:2}.collection-field span:nth-child(4){--field-ring:3;background:rgba(136,212,158,.05)}.collection-hero-object{position:absolute;z-index:3;top:50%;left:51%;width:min(67%, 790px);height:min(78%, 790px);object-fit:contain;filter:drop-shadow(0 42px 36px rgba(0,0,0,.62));transform:translate(calc(-50% + var(--catalog-object-x, 0px)), calc(-50% + var(--catalog-object-y, 0px))) rotate(var(--catalog-object-rotate, 0deg));transition:transform .18s ease-out}.collection-coordinate{position:absolute;right:25px;bottom:21px;margin:0;color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.collection-object-label{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:54px clamp(32px, 4.2vw, 78px) 66px;color:var(--ink);background:var(--catalog-bone)}.collection-object-label>p:first-child,.collection-caption,.category-label>p:first-child,.collection-family-heading>div>p,.collection-piece-label>p,.compass-label>p{margin:0;color:#647068;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collection-object-label h1{margin:19px 0 0;font-size:clamp(76px, 9vw, 142px);font-weight:500;letter-spacing:-.08em;line-height:.78}.collection-object-copy{max-width:410px;margin:34px 0 0;color:#4e534e;font-size:clamp(17px, 1.45vw, 22px);line-height:1.5}.collection-object-label dl,.category-label dl{margin:50px 0 38px}.collection-object-label dl div,.category-label dl div{display:flex;justify-content:space-between;gap:22px;padding:11px 0;border-top:1px solid rgba(17,20,18,.22)}.collection-object-label dt,.category-label dt{color:#6d706b;font-size:11px}.collection-object-label dd,.category-label dd{margin:0;font-size:12px;font-weight:700}.collection-object-label>a,.category-label>a,.workbench-copy>a,.category-return a{width:fit-content;font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.collection-object-label>a span,.category-label>a span,.workbench-copy>a span,.category-return a span{margin-left:12px;color:var(--mint-dark)}.system-compass{padding:clamp(110px, 13vw, 210px) 0;background:#ddd9cf}.system-compass h2,.series-scale h2,.collection-ledger-heading h2,.catalog-workbench h2{max-width:1180px;margin:28px 0 0;font-size:clamp(60px, 8.8vw, 138px);font-weight:500;letter-spacing:-.075em;line-height:.83}.compass-intro{max-width:650px;margin:42px 0 76px auto;color:#515750;font-size:clamp(18px, 1.6vw, 24px);line-height:1.52}.compass-interface{display:grid;min-height:730px;grid-template-columns:minmax(280px, .54fr) minmax(0, 1.46fr);border-top:1px solid rgba(17,20,18,.22);border-bottom:1px solid rgba(17,20,18,.22)}.compass-controls{display:grid;grid-template-rows:repeat(4,1fr);border-right:1px solid rgba(17,20,18,.22)}.compass-controls button{position:relative;display:flex;min-height:132px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:30px 27px;color:#6b706b;background:0 0;border:0;border-bottom:1px solid rgba(17,20,18,.22);cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease}.compass-controls button:last-child{border-bottom:0}.compass-controls button:before{position:absolute;top:0;bottom:0;left:-1px;width:3px;background:var(--mint-dark);content:"";scale:1 0;transform-origin:bottom;transition:scale .26s var(--ease)}.compass-controls button:hover{color:var(--ink)}.compass-controls button.is-active{color:var(--ink);background:rgba(255,255,255,.38)}.compass-controls button.is-active:before{scale:1 1}.compass-controls button span{max-width:250px;font-size:clamp(18px, 1.7vw, 25px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.compass-controls button small{color:inherit;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.compass-stage{display:grid;min-width:0;grid-template-columns:minmax(0, 1.25fr) minmax(280px, .75fr);color:var(--white);background:#111410;transition:background .46s var(--ease),color .46s var(--ease)}.compass-stage[data-theme=subwoofery]{background:#8b765f}.compass-stage[data-theme=wzmacniacze]{color:var(--ink);background:#b9bab4}.compass-stage[data-theme=akcesoria]{color:var(--ink);background:var(--catalog-sage)}.compass-visual{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden}.compass-visual:before{position:absolute;inset:22px;border:1px solid currentColor;content:"";opacity:.15}.compass-visual img{position:relative;z-index:2;width:75%;height:73%;object-fit:contain;filter:drop-shadow(0 32px 26px rgba(0,0,0,.28));opacity:1;transform:translateY(0) scale(1);transition:opacity .18s ease,transform .5s var(--ease)}.compass-stage.is-changing .compass-visual img{opacity:0;transform:translateY(20px) scale(.96)}.compass-orbit{position:absolute;width:74%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.2}.compass-orbit:before,.compass-orbit:after{position:absolute;border:1px solid currentColor;border-radius:inherit;content:""}.compass-orbit:before{inset:16%}.compass-orbit:after{inset:34%;background:currentColor;opacity:.08}.compass-label{display:flex;flex-direction:column;justify-content:flex-end;padding:34px 34px 42px;border-left:1px solid currentColor}.compass-label>p:first-child{color:inherit;opacity:.58}.compass-label h3{margin:17px 0 0;font-size:clamp(44px, 5vw, 78px);font-weight:500;letter-spacing:-.065em;line-height:.84}.compass-label>p:not(:first-child){margin:30px 0 0;color:inherit;font-size:16px;line-height:1.55;opacity:.68}.compass-label>div{display:grid;gap:0;margin:44px 0 36px}.compass-label>div span{padding:10px 0;border-top:1px solid currentColor;font-size:11px;font-weight:700;opacity:.75}.compass-label>a{margin-top:auto;color:inherit;font-size:10px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.compass-label>a b{margin-left:10px;color:var(--mint)}.compass-stage[data-theme=wzmacniacze] .compass-label>a b,.compass-stage[data-theme=akcesoria] .compass-label>a b{color:#275b38}.series-scale{padding:clamp(110px, 13vw, 210px) 0;color:var(--white);background:#080a08}.series-scale .collection-caption{color:var(--mint)}.scale-heading{position:relative}.scale-heading>p:not(.collection-caption){max-width:630px;margin:42px 0 0 auto;color:rgba(255,255,255,.57);font-size:clamp(17px, 1.45vw, 22px)}.series-mode{display:flex;gap:3px;margin:52px 0 28px}.series-mode button{min-height:44px;padding:10px 18px;color:rgba(255,255,255,.6);background:0 0;border:1px solid rgba(255,255,255,.22);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.series-mode button.is-active{color:var(--catalog-night);background:var(--mint);border-color:var(--mint)}.scale-stage{position:relative;min-height:720px;padding:44px 38px 32px 88px;overflow:hidden;border:1px solid rgba(255,255,255,.17)}.scale-ruler{position:absolute;top:44px;bottom:84px;left:25px;display:flex;flex-direction:column;justify-content:space-between;color:rgba(255,255,255,.36);font-size:9px}.scale-ruler:after{position:absolute;top:5px;right:-20px;bottom:5px;width:1px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.35) 0 1px,transparent 1px 16px);content:""}.scale-lineup{display:grid;min-width:980px;min-height:590px;grid-template-columns:repeat(5,1fr);align-items:end}.scale-model{position:relative;display:flex;min-width:170px;min-height:590px;flex-direction:column;align-items:center;justify-content:flex-end;padding:16px 12px 22px;text-decoration:none;transition:background .18s ease}.scale-model:before{position:absolute;right:8%;bottom:calc(80px + var(--model-height));left:8%;height:1px;background:rgba(136,212,158,.2);content:""}.scale-model:after{position:absolute;right:9%;bottom:calc(87px + var(--model-height));color:rgba(255,255,255,.2);content:attr(data-length);font-size:8px;letter-spacing:.08em}.scale-model:hover{background:rgba(255,255,255,.04)}.scale-model-object{display:flex;height:560px;align-items:end;justify-content:center}.scale-model img{width:150px;height:var(--model-height);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 18px rgba(0,0,0,.54));transition:transform .42s var(--ease)}.scale-model:hover img{transform:translateY(-8px)}.scale-model strong{margin-top:16px;font-size:18px;font-weight:600;letter-spacing:-.02em}.scale-model strong b{color:var(--mint);font-weight:600}.scale-model small{margin-top:3px;color:rgba(255,255,255,.45);font-size:10px}.scale-mode-note{margin:18px 0 0;color:rgba(255,255,255,.48);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.scale-stage[data-mode=outdoor]{background:#101712}.collection-ledger{padding:clamp(110px, 13vw, 205px) 0 0;background:var(--catalog-bone)}.collection-ledger-heading{padding-bottom:clamp(90px, 10vw, 150px)}.collection-ledger-heading>p:last-child{max-width:660px;margin:42px 0 0 auto;color:#555b55;font-size:clamp(17px, 1.5vw, 23px)}.collection-family{display:grid;grid-template-columns:minmax(260px, .28fr) minmax(0, 1.72fr);border-top:1px solid rgba(17,20,18,.25)}.family-prologue{display:grid;min-height:82svh;grid-column:1/-1;grid-template-columns:minmax(340px, .72fr) minmax(0, 1.28fr);color:var(--white);background:#0a0c0a}.family-prologue-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px, 9vw, 145px) clamp(34px, 6vw, 105px) clamp(70px, 9vw, 145px) max(34px, calc((100vw - 1500px) / 2));transform:translateY(var(--story-copy-y,0px))}.family-prologue-copy>p:first-child{margin:0;color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.family-prologue-copy h2{max-width:760px;margin:28px 0 0;font-size:clamp(55px, 7vw, 108px);font-weight:500;letter-spacing:-.07em;line-height:.87}.family-prologue-copy>p:last-child{max-width:590px;margin:44px 0 0;color:rgba(255,255,255,.62);font-size:clamp(17px, 1.45vw, 22px);line-height:1.55}.family-prologue-media{position:relative;min-width:0;min-height:620px;overflow:hidden}.family-prologue-media:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.15);content:"";pointer-events:none}.family-prologue-media.reveal{clip-path:inset(0 0 7% 0);transition:opacity .85s var(--ease),transform .85s var(--ease),clip-path 1.1s var(--ease)}.family-prologue-media.reveal.is-visible{clip-path:inset(0)}.family-prologue-media img{width:100%;height:calc(100% + 70px);margin-top:-35px;object-fit:cover;filter:saturate(.66) contrast(1.06);transform:translateY(var(--story-media-y,0px));transition:scale 1.1s var(--ease),filter .6s ease}.family-prologue:hover .family-prologue-media img{filter:saturate(.9) contrast(1.03);scale:1.025}.family-prologue-glosniki .family-prologue-media img{object-position:center}.family-prologue-subwoofery{grid-template-columns:minmax(0, 1.15fr) minmax(340px, .85fr);color:var(--ink);background:#a38b72}.family-prologue-subwoofery .family-prologue-copy{grid-column:2;grid-row:1;padding-right:max(34px, calc((100vw - 1500px) / 2));padding-left:clamp(42px, 6vw, 100px)}.family-prologue-subwoofery .family-prologue-copy>p:first-child{color:#173a25}.family-prologue-subwoofery .family-prologue-copy>p:last-child{color:rgba(17,20,18,.68)}.family-prologue-subwoofery .family-prologue-media{grid-column:1;grid-row:1}.family-prologue-subwoofery .family-prologue-media img{object-position:62% center}.family-prologue-wzmacniacze{background:#111411}.family-prologue-wzmacniacze .family-prologue-media{display:grid;place-items:center;background:repeating-linear-gradient(90deg,transparent 0 89px,rgba(255,255,255,.055) 89px 90px),repeating-linear-gradient(0deg,transparent 0 89px,rgba(255,255,255,.055) 89px 90px)}.family-prologue-wzmacniacze .family-prologue-media:before{position:absolute;width:72%;aspect-ratio:2/1;border:1px solid rgba(136,212,158,.25);border-radius:50%;content:""}.family-prologue-wzmacniacze .family-prologue-media img{position:relative;z-index:2;width:82%;height:70%;object-fit:contain;filter:drop-shadow(0 34px 30px rgba(0,0,0,.52))}.family-prologue-akcesoria{grid-template-columns:minmax(0, 1fr) minmax(340px, 1fr);color:var(--ink);background:#a9b9aa}.family-prologue-akcesoria .family-prologue-copy{grid-column:2;grid-row:1;padding-right:max(34px, calc((100vw - 1500px) / 2));padding-left:clamp(42px, 6vw, 100px)}.family-prologue-akcesoria .family-prologue-copy>p:first-child{color:#255b38}.family-prologue-akcesoria .family-prologue-copy>p:last-child{color:rgba(17,20,18,.68)}.family-prologue-akcesoria .family-prologue-media{grid-column:1;grid-row:1}.family-prologue-akcesoria .family-prologue-media img{object-position:center}.collection-family-heading{position:relative;display:flex;min-height:650px;flex-direction:column;padding:48px 36px 42px max(32px, calc((100vw - 1500px) / 2));background:#d3d0c7}.collection-family:nth-child(odd) .collection-family-heading{background:#a9b9aa}.collection-family-heading h3{margin:14px 0 5px;font-size:clamp(44px, 4.5vw, 70px);font-weight:500;letter-spacing:-.06em;line-height:.9}.collection-family-heading>div>span{color:#666b65;font-size:10px}.collection-family-heading>p{max-width:340px;margin:42px 0 0;color:#50554f;font-size:15px}.collection-family-link{margin-top:30px;font-size:10px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.collection-family-link span{margin-left:9px;color:#255b38}.collection-rail-controls{display:flex;gap:4px;margin-top:auto}.collection-rail-controls button{width:46px;height:46px;color:var(--ink);background:0 0;border:1px solid rgba(17,20,18,.35);cursor:pointer;transition:color .18s ease,background .18s ease}.collection-rail-controls button:hover{color:var(--white);background:var(--ink)}.collection-rail-controls button:disabled{color:rgba(17,20,18,.3);background:0 0;border-color:rgba(17,20,18,.18);cursor:default}.collection-rail-progress{position:relative;width:100%;height:2px;margin-top:16px;overflow:hidden;background:rgba(17,20,18,.16)}.collection-rail-progress span{position:absolute;top:0;bottom:0;left:0;width:22%;background:#255b38;transition:left .12s linear,width .22s ease}.collection-rail{display:grid;min-width:0;grid-auto-columns:minmax(280px, 31vw);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:var(--mint-dark) #c7c4bc}.collection-piece{min-width:0;scroll-snap-align:start;background:#e3dfd6;border-left:1px solid rgba(17,20,18,.17)}.collection-piece:nth-child(even){background:#c8c6bf}.collection-piece>a{display:grid;height:100%;min-height:650px;grid-template-rows:minmax(360px, 1fr) auto;text-decoration:none}.collection-piece-visual{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden;padding:34px}.collection-piece-visual:after{position:absolute;inset:22px;border:1px solid rgba(17,20,18,.1);content:"";pointer-events:none}.collection-piece-visual img{width:84%;height:350px;object-fit:contain;filter:drop-shadow(0 25px 19px rgba(0,0,0,.18));transition:transform .65s var(--ease)}.collection-piece:hover .collection-piece-visual img{transform:translateY(-7px) scale(1.035)}.collection-piece-label{padding:25px 25px 30px;border-top:1px solid rgba(17,20,18,.18)}.collection-piece-label h3{margin:11px 0 0;font-size:clamp(33px, 3.4vw, 54px);font-weight:500;letter-spacing:-.055em;line-height:.92}.collection-piece-label>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.collection-piece-label>div span{color:#626760;font-size:10px}.collection-piece-label>span{display:block;margin-top:27px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.collection-piece-label>span b{margin-left:8px;color:var(--mint-dark)}.catalog-workbench{padding:clamp(110px, 13vw, 210px) 0;color:var(--white);background:#111411}.catalog-workbench>.catalog-wrap{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(360px, .85fr);gap:clamp(70px, 10vw, 170px);align-items:end}.catalog-workbench .collection-caption{color:var(--mint)}.catalog-workbench h2{font-size:clamp(62px, 8vw, 122px)}.workbench-copy>p:not(.collection-caption){max-width:620px;margin:38px 0;color:rgba(255,255,255,.58);font-size:clamp(17px, 1.4vw, 22px)}.workbench-formats{border-top:1px solid rgba(255,255,255,.28)}.workbench-formats div{display:grid;min-height:95px;grid-template-columns:120px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.28)}.workbench-formats strong{color:var(--mint);font-size:24px;font-weight:500;letter-spacing:-.03em}.workbench-formats span{color:rgba(255,255,255,.64);font-size:13px}.category-opening{display:grid;min-height:100svh;grid-template-columns:minmax(0, 1.42fr) minmax(360px, .58fr);padding-top:92px;color:var(--white);background:var(--catalog-night)}.category-object{position:relative;display:grid;min-height:calc(100svh - 92px);place-items:center;overflow:hidden;background:#181b17}.category-object:before{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.15);content:""}.category-object-field{position:absolute;width:min(70vw, 900px);aspect-ratio:2/1;border:1px solid rgba(136,212,158,.28);border-radius:50%}.category-object-field:before,.category-object-field:after{position:absolute;border:1px solid rgba(136,212,158,.2);border-radius:inherit;content:""}.category-object-field:before{inset:17%}.category-object-field:after{inset:34%;background:rgba(136,212,158,.06)}.category-object img{position:relative;z-index:2;width:68%;height:72%;object-fit:contain;filter:drop-shadow(0 35px 28px rgba(0,0,0,.48))}.category-label{display:flex;flex-direction:column;justify-content:flex-end;padding:54px clamp(34px, 4.8vw, 84px) 68px;color:var(--ink);background:var(--catalog-bone)}.category-label h1{margin:20px 0 0;font-size:clamp(65px, 8vw, 124px);font-weight:500;letter-spacing:-.075em;line-height:.8}.category-label>p:not(:first-child){margin:34px 0 0;color:#555a54;font-size:clamp(16px, 1.35vw, 21px)}.category-collection-list{background:var(--catalog-bone)}.collection-family.is-category-page{display:block;padding-top:clamp(95px, 11vw, 160px)}.collection-family.is-category-page .collection-family-heading{width:min(100% - 64px, 1500px);min-height:auto;margin-inline:auto;padding:0 0 62px;background:0 0}.collection-family.is-category-page .collection-family-heading>p{max-width:650px}.collection-family.is-category-page .collection-rail-controls,.collection-family.is-category-page .collection-rail-progress{display:none}.collection-family.is-category-page .collection-rail{width:min(100% - 64px, 1500px);margin-inline:auto;grid-auto-columns:minmax(300px, 1fr);grid-template-columns:repeat(3,minmax(0, 1fr));grid-auto-flow:row;overflow:visible;border:1px solid rgba(17,20,18,.2)}.collection-family.is-category-page .collection-piece{border-bottom:1px solid rgba(17,20,18,.18)}.category-return{padding:75px 32px 130px;text-align:center;background:var(--catalog-bone)}.catalog-experience .contact{background:#060806}.catalog-experience .footer p{color:rgba(255,255,255,.5)}@media (max-width:1100px){.catalog-wrap{width:min(100% - 46px, 1500px)}.collection-topbar{grid-template-columns:130px 1fr auto}.collection-opening,.category-opening{grid-template-columns:minmax(0, 1.28fr) minmax(320px, .72fr)}.compass-stage{grid-template-columns:1fr}.compass-label{min-height:275px;border-top:1px solid currentColor;border-left:0}.compass-label>div{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.collection-family{grid-template-columns:280px minmax(0, 1fr)}.family-prologue{grid-template-columns:minmax(310px, .85fr) minmax(0, 1.15fr)}.family-prologue-subwoofery,.family-prologue-akcesoria{grid-template-columns:minmax(0, 1.08fr) minmax(310px, .92fr)}.family-prologue-copy h2{font-size:clamp(52px, 7.5vw, 84px)}.collection-family-heading{padding-left:28px}.collection-rail{grid-auto-columns:minmax(285px, 52vw)}.collection-family.is-category-page .collection-rail{width:min(100% - 46px, 1500px);grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:760px){.catalog-wrap{width:min(100% - 34px, 1500px)}.collection-topbar{min-height:76px;grid-template-columns:100px 1fr;padding-inline:17px}.collection-topbar .bec-logo{scale:.84;transform-origin:left center}.collection-topbar>p,.collection-topbar>div>a:first-child{display:none}.collection-topbar>div{justify-self:end}.collection-topbar .collection-contact{padding:10px 15px}.collection-index{top:auto;right:12px;bottom:12px;left:12px;display:flex;width:auto;justify-content:space-around;padding:8px 10px;transform:none}.catalog-has-index-motion .collection-index{visibility:hidden;opacity:0;transform:translateY(calc(100% + 18px));transition:opacity .24s ease,transform .36s var(--ease),visibility 0s linear .36s}.catalog-has-index-motion.catalog-index-ready .collection-index{visibility:visible;opacity:1;transform:none;transition-delay:0s}.collection-index a{display:flex;min-height:35px;gap:6px;font-size:7px}.collection-index a{transform:none;writing-mode:initial}.collection-index a span{width:3px;height:3px}.collection-opening,.category-opening{min-height:0;grid-template-columns:1fr;padding-top:76px}.collection-object-stage,.category-object{min-height:66svh}.collection-hero-object{width:92%;height:82%}.collection-field{width:135vw}.collection-object-label,.category-label{min-height:480px;padding:55px 20px 66px}.collection-object-label h1{font-size:clamp(74px, 27vw, 112px)}.collection-object-label dl,.category-label dl{margin-top:38px}.system-compass{padding-block:105px}.system-compass h2,.series-scale h2,.collection-ledger-heading h2,.catalog-workbench h2{font-size:clamp(54px, 16vw, 82px)}.compass-intro{margin:34px 0 50px}.compass-interface{display:block;min-height:0}.compass-controls{grid-template-rows:none;grid-template-columns:repeat(4,minmax(210px, 72vw));overflow-x:auto;border-right:0;scroll-snap-type:inline mandatory}.compass-controls button{min-height:150px;border-right:1px solid rgba(17,20,18,.22);border-bottom:0;scroll-snap-align:start}.compass-stage{min-height:690px;grid-template-rows:390px auto}.compass-visual img{width:88%;height:84%}.compass-label{min-height:300px;padding:27px 22px 32px}.compass-label h3{font-size:52px}.series-scale{padding-block:105px}.scale-heading>p:not(.collection-caption){margin:34px 0 0}.scale-stage{min-height:700px;margin-right:-17px;padding:38px 0 28px 54px;overflow-x:auto}.scale-ruler{left:15px}.scale-lineup{min-width:900px}.collection-ledger{padding-top:105px}.collection-ledger-heading>p:last-child{margin:34px 0 0}.collection-family{display:block}.family-prologue,.family-prologue-subwoofery,.family-prologue-akcesoria{display:grid;min-height:0;grid-template-columns:1fr}.family-prologue-copy,.family-prologue-subwoofery .family-prologue-copy,.family-prologue-akcesoria .family-prologue-copy{grid-column:1;grid-row:1;padding:92px 20px 74px}.family-prologue-copy h2{font-size:clamp(52px, 15vw, 74px)}.family-prologue-copy>p:last-child{margin-top:34px}.family-prologue-media,.family-prologue-subwoofery .family-prologue-media,.family-prologue-akcesoria .family-prologue-media{min-height:58svh;grid-column:1;grid-row:2}.family-prologue-copy{transform:none}.family-prologue-media img{transform:none}.family-prologue-wzmacniacze .family-prologue-media{min-height:50svh}.collection-family-heading{min-height:395px;padding:44px 20px 35px}.collection-family-heading>p{margin-top:30px}.collection-rail-controls{margin-top:auto}.collection-rail{grid-auto-columns:minmax(285px, 82vw)}.collection-piece>a{min-height:620px}.catalog-workbench>.catalog-wrap{grid-template-columns:1fr}.workbench-formats{margin-top:35px}.category-label h1{font-size:clamp(56px, 17vw, 82px)}.collection-family.is-category-page .collection-family-heading,.collection-family.is-category-page .collection-rail{width:min(100% - 34px, 1500px)}.collection-family.is-category-page .collection-rail{grid-template-columns:1fr}.collection-family.is-category-page .collection-rail-controls{display:none}}@media (prefers-reduced-motion:reduce){.collection-hero-object{transform:translate(-50%,-50%)}.compass-visual img,.scale-model img,.collection-piece-visual img{transition:none}.collection-rail{scroll-behavior:auto}.catalog-has-index-motion .collection-index{visibility:visible;opacity:1;transform:none}.family-prologue-copy,.family-prologue-media img{transform:none}}.inner-experience{--experience-night:#070907;--experience-bone:#e7e2d8;--experience-sage:#9bb49e;--experience-bronze:#aa8662;color:var(--ink);background:var(--experience-night);font-family:"Avenir Next","Helvetica Neue",sans-serif;overflow-x:clip}.inner-experience>.global-header,.inner-experience>.brand-bar{display:none}.inner-experience main{overflow:clip}.inner-topbar{position:relative;background:var(--experience-night)}.experience-wrap{width:min(100% - 128px, 1500px);margin-inline:auto}.experience-kicker{margin:0;color:#327147;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.inner-experience .contact{background:#050705}.inner-experience .footer p{color:rgba(255,255,255,.5)}.site-index{left:10px;width:38px;padding-inline:5px}.site-index a{font-size:8px}.product-experience .product-hero-copy{padding-left:max(76px, calc((100vw - 1400px) / 2))}.personalization-experience .material-hero-copy,.professionals-experience .pro-hero-copy{padding-left:max(76px, calc((100vw - 1500px) / 2))}.product-experience .section>.wrap,.editorial-experience .section>.wrap,.inner-experience .contact>.wrap{width:min(100% - 128px, 1400px)}.space-hero{display:grid;min-height:calc(100svh - 92px);grid-template-columns:minmax(0, 1.18fr) minmax(400px, .82fr);color:var(--white);background:var(--experience-night)}.space-hero-media{position:relative;min-height:calc(100svh - 92px);overflow:hidden}.space-hero-media:after{position:absolute;inset:0;background:rgba(4,6,4,.24);content:""}.space-hero-media>img{width:100%;height:100%;object-fit:cover;object-position:51% center;scale:1.035;animation:settle 1.4s var(--ease) forwards}.space-hero-field{position:absolute;z-index:2;top:48%;left:52%;width:80%;aspect-ratio:1.8;transform:translate(-50%,-50%)}.space-hero-field span{position:absolute;inset:calc(var(--space-ring) * 12%);border:1px solid rgba(136,212,158,.38);border-radius:50%;animation:breathe 5s ease-in-out infinite}.space-hero-field span:nth-child(1){--space-ring:0}.space-hero-field span:nth-child(2){--space-ring:1;animation-delay:.5s}.space-hero-field span:nth-child(3){--space-ring:2;animation-delay:1s}.space-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(70px, 8vw, 130px) clamp(36px, 5.5vw, 92px) clamp(64px, 8vw, 118px);background:#899c8b}.space-hero-copy .experience-kicker{color:#173a25}.space-hero h1{max-width:760px;margin:25px 0 0;font-size:clamp(55px, 6.5vw, 105px);font-weight:500;letter-spacing:-.07em;line-height:.86}.space-hero-copy>p:not(.experience-kicker){max-width:570px;margin:38px 0 0;color:rgba(8,12,9,.67);font-size:clamp(17px, 1.35vw, 21px);line-height:1.55}.space-hero-copy>a{width:fit-content;margin-top:45px;color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.space-hero-copy>a span{margin-left:11px}.space-manifest{padding:clamp(120px, 15vw, 240px) 0;background:var(--experience-bone)}.space-manifest h2,.atlas-heading h2,.space-logic-close h2,.material-statement h2,.material-lens-heading h2,.finish-library h2,.mounting-choreography h2,.jewel-copy h2,.project-desk-heading h2,.pro-flow h2,.pro-library h2,.pro-support h2{margin:27px 0 0;font-size:clamp(60px, 8.4vw, 132px);font-weight:500;letter-spacing:-.075em;line-height:.86}.space-manifest h2{max-width:1270px}.space-principles{display:grid;margin:clamp(70px, 10vw, 145px) 0 0 34%;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,20,18,.24)}.space-principles p{margin:0;padding:25px 30px 10px 0;color:#555b55;border-right:1px solid rgba(17,20,18,.18);font-size:15px;line-height:1.55}.space-principles p:not(:first-child){padding-left:30px}.space-principles p:last-child{border-right:0}.space-atlas{padding:clamp(110px, 13vw, 205px) 0;color:var(--white);background:var(--experience-night)}.space-atlas .experience-kicker{color:var(--mint)}.atlas-heading h2{max-width:1140px}.atlas-interface{display:grid;min-height:760px;margin-top:clamp(65px, 8vw, 110px);grid-template-columns:270px minmax(0, 1fr);border:1px solid rgba(255,255,255,.19)}.atlas-controls{display:grid;grid-template-rows:repeat(4,1fr);border-right:1px solid rgba(255,255,255,.19)}.atlas-controls button,.material-controls button,.project-controls button{position:relative;display:flex;min-height:130px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:27px 24px;color:rgba(255,255,255,.55);background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.18);cursor:pointer;text-align:left;transition:color .18s ease,background .22s ease}.atlas-controls button:last-child,.material-controls button:last-child,.project-controls button:last-child{border-bottom:0}.atlas-controls button:before,.material-controls button:before,.project-controls button:before{position:absolute;top:0;bottom:0;left:-1px;width:3px;background:var(--mint);content:"";scale:1 0;transform-origin:bottom;transition:scale .3s var(--ease)}.atlas-controls button:hover,.atlas-controls button.is-active,.material-controls button:hover,.material-controls button.is-active,.project-controls button:hover,.project-controls button.is-active{color:var(--white);background:rgba(255,255,255,.055)}.atlas-controls button.is-active:before,.material-controls button.is-active:before,.project-controls button.is-active:before{scale:1 1}.atlas-controls button span,.material-controls button span,.project-controls button span{font-size:18px;font-weight:600;letter-spacing:-.025em}.atlas-controls button small,.material-controls button small,.project-controls button small{color:inherit;font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.63}.atlas-stage{display:grid;min-width:0;grid-template-columns:minmax(0, 1.38fr) minmax(310px, .62fr);background:#101310}.atlas-media{min-width:0;overflow:hidden;background:#171b17}.atlas-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.03);opacity:1;transform:scale(1.02);transition:opacity .18s ease,transform .62s var(--ease)}.atlas-stage.is-changing .atlas-media img{opacity:0;transform:scale(1.055)}.atlas-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:38px 35px 45px;border-left:1px solid rgba(255,255,255,.19)}.atlas-copy>p:first-child,.material-stage-copy>p:first-child,.project-stage-copy>p:first-child{margin:0;color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.atlas-copy h3{margin:18px 0 0;font-size:clamp(42px, 4.6vw, 72px);font-weight:500;letter-spacing:-.06em;line-height:.91}.atlas-copy>p:not(:first-child){margin:30px 0 0;color:rgba(255,255,255,.61);font-size:15px;line-height:1.62}.atlas-copy>div{display:grid;gap:7px;margin:40px 0 30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.atlas-copy>div span{color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.atlas-copy>div strong{font-size:14px;font-weight:600}.atlas-copy>a,.material-stage-copy>a,.project-stage-copy>a{margin-top:auto;color:var(--white);font-size:10px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.atlas-copy>a span,.material-stage-copy>a span,.project-stage-copy>a span{margin-left:10px;color:var(--mint)}.space-logic{padding:clamp(110px, 13vw, 210px) 0;background:#d8d6ce}.space-logic-grid{display:grid;margin-top:35px;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,20,18,.24);border-bottom:1px solid rgba(17,20,18,.24)}.space-logic-grid article{min-height:350px;padding:30px 35px 36px 0;border-right:1px solid rgba(17,20,18,.2)}.space-logic-grid article:not(:first-child){padding-left:35px}.space-logic-grid article:last-child{border-right:0}.space-logic-grid span{color:#327147;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.space-logic-grid h3{max-width:330px;margin:95px 0 0;font-size:clamp(30px, 3vw, 48px);font-weight:500;letter-spacing:-.05em;line-height:.98}.space-logic-grid p{max-width:330px;margin:23px 0 0;color:#5a5e59;font-size:14px;line-height:1.55}.space-logic-close{display:grid;margin-top:clamp(95px, 12vw, 170px);grid-template-columns:minmax(0, 1.3fr) minmax(280px, .7fr);gap:80px;align-items:end}.space-logic-close h2{font-size:clamp(58px, 7vw, 110px)}.space-logic-close>p{max-width:500px;margin:0;color:#555b55;font-size:18px;line-height:1.55}.space-logic-close .button{grid-column:2;width:fit-content;margin-top:-30px}.material-hero{display:grid;min-height:calc(100svh - 92px);grid-template-columns:minmax(420px, .76fr) minmax(0, 1.24fr);color:var(--white);background:#0a0b09}.material-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(70px, 8vw, 130px) clamp(36px, 5.5vw, 92px) clamp(65px, 7vw, 105px) max(32px, calc((100vw - 1500px) / 2))}.material-hero-copy .experience-kicker{color:#d4b481}.material-hero h1{max-width:720px;margin:25px 0 0;font-size:clamp(58px, 6.7vw, 108px);font-weight:500;letter-spacing:-.072em;line-height:.85}.material-hero-copy>p:not(.experience-kicker){max-width:560px;margin:38px 0 0;color:rgba(255,255,255,.59);font-size:clamp(17px, 1.35vw, 21px);line-height:1.55}.material-hero-copy>a{width:fit-content;margin-top:45px;color:var(--white);font-size:10px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.material-hero-copy>a span{margin-left:11px;color:#d4b481}.material-hero-media{position:relative;min-height:calc(100svh - 92px);overflow:hidden}.material-hero-media:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);content:""}.material-hero-media img{width:100%;height:100%;object-fit:cover;animation:settle 1.4s var(--ease) forwards}.material-hero-media p{position:absolute;right:27px;bottom:23px;margin:0;color:rgba(255,255,255,.66);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.material-statement{padding:clamp(125px, 16vw, 250px) 0;background:var(--experience-bone)}.material-statement h2{max-width:1350px}.material-lens{padding:clamp(110px, 13vw, 210px) 0;color:var(--white);background:#8d7358}.material-lens .experience-kicker{color:#211a14}.material-lens-heading h2{max-width:1050px}.material-interface{display:grid;min-height:720px;margin-top:clamp(65px, 8vw, 110px);grid-template-columns:250px minmax(0, 1fr);border:1px solid rgba(255,255,255,.24)}.material-controls{display:grid;grid-template-rows:repeat(3,1fr);border-right:1px solid rgba(255,255,255,.24)}.material-stage{display:grid;min-width:0;grid-template-columns:minmax(0, 1.25fr) minmax(310px, .75fr);background:#1a1814;transition:background .4s var(--ease)}.material-stage[data-theme=uspokoic]{background:#9ba09d;color:var(--ink)}.material-stage[data-theme=uspokoic] .material-stage-copy>p:first-child,.material-stage[data-theme=uspokoic] .material-stage-copy>a span{color:#255b38}.material-stage[data-theme=uspokoic] .material-stage-copy>p:not(:first-child){color:rgba(17,20,18,.64)}.material-stage[data-theme=uspokoic] .material-stage-copy>a{color:var(--ink)}.material-stage[data-theme=podkreslic]{background:#34291f}.material-stage-media{min-width:0;overflow:hidden}.material-stage-media img{width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1.01);transition:opacity .18s ease,transform .6s var(--ease)}.material-stage.is-changing .material-stage-media img{opacity:0;transform:scale(1.045)}.material-stage-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:38px 35px 44px;border-left:1px solid currentColor}.material-stage-copy h3{margin:18px 0 0;font-size:clamp(45px, 5.2vw, 80px);font-weight:500;letter-spacing:-.065em;line-height:.88}.material-stage-copy>p:not(:first-child){margin:30px 0 42px;color:rgba(255,255,255,.62);font-size:15px;line-height:1.62}.finish-library{padding:clamp(110px, 13vw, 210px) 0;background:#d9d6ce}.finish-library>.experience-wrap{display:grid;grid-template-columns:minmax(340px, .75fr) minmax(0, 1.25fr);gap:clamp(60px, 9vw, 150px);align-items:center}.finish-library h2{font-size:clamp(55px, 6.8vw, 108px)}.finish-library-copy>p:not(.experience-kicker){max-width:610px;margin:38px 0 0;color:#555b55;font-size:17px;line-height:1.62}.finish-swatches{display:flex;flex-wrap:wrap;gap:9px;margin-top:48px}.finish-swatches span{display:grid;width:70px;aspect-ratio:1;place-items:center;color:transparent;background:#171917;border:1px solid rgba(17,20,18,.24);border-radius:50%;font-size:9px;font-weight:700}.finish-swatches span:nth-child(2){background:#c7c8c6}.finish-swatches span:nth-child(3){background:#b79458}.finish-swatches span:nth-child(4){background:#efefeb}.finish-swatches span:nth-child(5){color:var(--ink);background:0 0}.finish-library-image{min-height:720px;margin:0;overflow:hidden}.finish-library-image img{width:100%;height:100%;object-fit:cover}.mounting-choreography{padding:clamp(110px, 13vw, 205px) 0;color:var(--white);background:#0a0c0a}.mounting-choreography .experience-kicker{color:var(--mint)}.mounting-choreography h2{max-width:1100px}.mounting-grid{display:grid;margin-top:clamp(70px, 9vw, 130px);grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.mounting-grid>a{display:grid;min-width:0;padding:0 25px 32px;color:var(--white);border-right:1px solid rgba(255,255,255,.18);text-decoration:none}.mounting-grid>a:first-child{padding-left:0}.mounting-grid>a:last-child{padding-right:0;border-right:0}.mounting-grid>a>div{display:grid;min-height:430px;place-items:center;overflow:hidden;background:#171a17}.mounting-grid img{width:82%;height:340px;object-fit:contain;filter:drop-shadow(0 26px 18px rgba(0,0,0,.4));transition:transform .5s var(--ease)}.mounting-grid a:hover img{transform:translateY(-8px) scale(1.035)}.mounting-grid span{margin-top:27px;color:var(--mint);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.mounting-grid strong{margin-top:8px;font-size:22px;font-weight:500}.jewel-story{display:grid;min-height:86svh;grid-template-columns:minmax(0, 1.2fr) minmax(380px, .8fr);background:#b59878}.jewel-media{min-width:0;overflow:hidden}.jewel-media img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.jewel-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px, 8vw, 130px) max(34px, calc((100vw - 1500px) / 2)) clamp(70px, 8vw, 130px) clamp(42px, 6vw, 95px)}.jewel-copy .experience-kicker{color:#3e2c1c}.jewel-copy h2{font-size:clamp(57px, 6.5vw, 102px)}.jewel-copy>p:not(.experience-kicker){max-width:590px;margin:38px 0 0;color:rgba(17,20,18,.68);font-size:17px;line-height:1.62}.jewel-copy .button{width:fit-content;margin-top:42px}.pro-hero{position:relative;display:grid;min-height:calc(100svh - 92px);grid-template-columns:minmax(450px, .92fr) minmax(0, 1.08fr);color:var(--white);background:#080a08;isolation:isolate}.pro-hero-grid{position:absolute;z-index:-1;inset:0;opacity:.35;background-image:linear-gradient(rgba(136,212,158,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(136,212,158,.1) 1px,transparent 1px);background-size:72px 72px}.pro-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(75px, 8vw, 135px) clamp(40px, 5vw, 85px) clamp(70px, 8vw, 120px) max(32px, calc((100vw - 1500px) / 2))}.pro-hero-copy .experience-kicker{color:var(--mint)}.pro-hero h1{max-width:880px;margin:26px 0 0;font-size:clamp(57px, 6.8vw, 108px);font-weight:500;letter-spacing:-.072em;line-height:.85}.pro-hero-copy>p:not(.experience-kicker){max-width:610px;margin:38px 0 0;color:rgba(255,255,255,.57);font-size:clamp(17px, 1.4vw, 22px);line-height:1.55}.pro-hero-copy>div{display:flex;gap:24px;align-items:center;margin-top:45px}.button-mint{color:var(--ink);background:var(--mint)}.pro-hero-copy>div>a:not(.button){color:rgba(255,255,255,.72);font-size:10px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.pro-hero-copy>div>a span{margin-left:9px;color:var(--mint)}.pro-hero-object{position:relative;display:grid;min-height:calc(100svh - 92px);place-items:center;overflow:hidden;border-left:1px solid rgba(255,255,255,.17)}.pro-hero-object:before,.pro-hero-object:after{position:absolute;width:73%;aspect-ratio:1;border:1px solid rgba(136,212,158,.27);border-radius:50%;content:""}.pro-hero-object:after{width:48%;background:rgba(136,212,158,.035)}.pro-hero-object img{position:relative;z-index:2;width:83%;height:78%;object-fit:contain;filter:drop-shadow(0 40px 34px rgba(0,0,0,.58));animation:pro-float 8s ease-in-out infinite}.pro-measure{position:absolute;z-index:3;padding:7px 10px;color:var(--mint);background:#080a08;border:1px solid rgba(136,212,158,.38);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pro-measure:after{position:absolute;background:rgba(136,212,158,.4);content:""}.pro-measure-a{top:22%;right:13%}.pro-measure-a:after{top:50%;right:100%;width:90px;height:1px}.pro-measure-b{bottom:18%;left:11%}.pro-measure-b:after{bottom:100%;left:50%;width:1px;height:120px}.project-desk{padding:clamp(115px, 14vw, 220px) 0;background:var(--experience-bone)}.project-desk-heading h2{max-width:1200px}.project-interface{display:grid;min-height:720px;margin-top:clamp(70px, 9vw, 120px);grid-template-columns:260px minmax(0, 1fr);border:1px solid rgba(17,20,18,.24)}.project-controls{display:grid;grid-template-rows:repeat(3,1fr);border-right:1px solid rgba(17,20,18,.24)}.project-controls button{color:#626861;border-color:rgba(17,20,18,.2)}.project-controls button:before{background:#2c7042}.project-controls button:hover,.project-controls button.is-active{color:var(--ink);background:rgba(255,255,255,.5)}.project-stage{display:grid;min-width:0;grid-template-columns:minmax(0, 1.08fr) minmax(340px, .92fr);color:var(--white);background:#101310}.project-blueprint{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden;background-image:linear-gradient(rgba(136,212,158,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(136,212,158,.08) 1px,transparent 1px);background-size:54px 54px}.project-blueprint>span{position:absolute;width:calc(42% + var(--blueprint-ring) * 12%);aspect-ratio:1;border:1px solid rgba(136,212,158,.2);border-radius:50%}.project-blueprint>span:nth-child(1){--blueprint-ring:0}.project-blueprint>span:nth-child(2){--blueprint-ring:1}.project-blueprint>span:nth-child(3){--blueprint-ring:2}.project-blueprint img{position:relative;z-index:2;width:76%;height:76%;object-fit:contain;filter:grayscale(1) brightness(1.25) drop-shadow(0 32px 24px rgba(0,0,0,.52));transition:transform .52s var(--ease),opacity .18s ease}.project-stage.is-changing .project-blueprint img{opacity:.25;transform:translateY(16px) scale(.97)}.project-stage-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:38px 38px 45px;border-left:1px solid rgba(255,255,255,.18)}.project-stage-copy h3{margin:18px 0 0;font-size:clamp(42px, 4.6vw, 72px);font-weight:500;letter-spacing:-.06em;line-height:.91}.project-stage-copy>p:not(:first-child){margin:30px 0 0;color:rgba(255,255,255,.59);font-size:15px;line-height:1.62}.project-stage-copy dl{margin:38px 0 33px;padding-top:17px;border-top:1px solid rgba(255,255,255,.2)}.project-stage-copy dt{color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.project-stage-copy dd{margin:7px 0 0;font-size:14px;font-weight:600}.pro-flow{padding:clamp(110px, 13vw, 210px) 0;color:var(--white);background:#111411}.pro-flow .experience-kicker{color:var(--mint)}.pro-flow h2{max-width:1100px}.pro-flow-line{display:grid;margin-top:clamp(75px, 9vw, 125px);grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.22)}.pro-flow-line article{position:relative;min-height:330px;padding:29px 29px 34px 0;border-right:1px solid rgba(255,255,255,.17)}.pro-flow-line article:not(:first-child){padding-left:29px}.pro-flow-line article:last-child{border-right:0}.pro-flow-line article:before{position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--mint);border-radius:50%;content:""}.pro-flow-line span{color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pro-flow-line h3{margin:100px 0 0;font-size:clamp(26px, 2.7vw, 42px);font-weight:500;letter-spacing:-.045em;line-height:1}.pro-flow-line p{margin:22px 0 0;color:rgba(255,255,255,.5);font-size:14px;line-height:1.55}.pro-library{padding:clamp(110px, 13vw, 210px) 0;background:#d7d5cd}.pro-library>.experience-wrap{display:grid;grid-template-columns:minmax(340px, .7fr) minmax(0, 1.3fr);gap:clamp(55px, 8vw, 130px)}.pro-library h2{font-size:clamp(58px, 7vw, 110px)}.pro-library-intro>p:not(.experience-kicker){max-width:560px;margin:35px 0 0;color:#575c56;font-size:17px;line-height:1.6}.pro-library-model{position:relative;min-height:500px;overflow:hidden}.pro-library-model:after{position:absolute;inset:0;background:rgba(4,6,4,.36);content:""}.pro-library-model img{width:100%;height:100%;object-fit:cover}.pro-library-model>div{position:absolute;z-index:2;right:34px;bottom:30px;left:34px;display:flex;align-items:end;justify-content:space-between;color:var(--white)}.pro-library-model span{color:var(--mint);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pro-library-model strong{font-size:clamp(25px, 3vw, 44px);font-weight:500;letter-spacing:-.04em;line-height:.95;text-align:right}.pro-library-downloads{grid-column:2;margin-top:-55px}.pro-library-downloads a{color:var(--ink);border-color:rgba(17,20,18,.24)}.pro-library-downloads small{color:#327147}.pro-support{padding:clamp(110px, 13vw, 205px) 0;background:#9bb49e}.pro-support>.experience-wrap{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(360px, .9fr);gap:clamp(70px, 10vw, 165px);align-items:end}.pro-support h2{max-width:1000px;font-size:clamp(58px, 7vw, 110px)}.pro-support-copy>p:not(.experience-kicker){max-width:650px;margin:36px 0 0;color:rgba(17,20,18,.67);font-size:17px;line-height:1.62}.pro-support-copy .button{width:fit-content;margin-top:42px}.pro-support-grid{border-top:1px solid rgba(17,20,18,.28)}.pro-support-grid div{display:grid;min-height:88px;grid-template-columns:110px 1fr;align-items:center;border-bottom:1px solid rgba(17,20,18,.28)}.pro-support-grid span{color:rgba(17,20,18,.55);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pro-support-grid strong{font-size:15px;font-weight:600}@keyframes pro-float{0%,100%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-12px) rotate(.4deg)}}@media (max-width:1100px){.space-hero,.material-hero,.pro-hero{grid-template-columns:1fr 1fr}.atlas-interface,.material-interface,.project-interface{grid-template-columns:220px minmax(0, 1fr)}.atlas-stage,.material-stage,.project-stage{grid-template-columns:1fr;grid-template-rows:minmax(390px, 1fr) auto}.atlas-copy,.material-stage-copy,.project-stage-copy{min-height:300px;border-top:1px solid currentColor;border-left:0}.finish-library>.experience-wrap,.pro-library>.experience-wrap{grid-template-columns:1fr 1fr;gap:55px}.finish-library-image{min-height:590px}.pro-library-downloads{margin-top:0}}@media (max-width:760px){.experience-wrap{width:min(100% - 34px, 1500px)}.site-index{right:12px;left:12px;width:auto;padding-inline:10px}.site-index a{font-size:7px}.product-experience .section>.wrap,.editorial-experience .section>.wrap,.inner-experience .contact>.wrap{width:min(100% - 32px, 1400px)}.product-experience .product-hero-copy{padding:78px 16px 64px}.personalization-experience .material-hero-copy,.professionals-experience .pro-hero-copy{padding:78px 20px 72px}.inner-topbar{min-height:76px}.space-hero,.material-hero,.pro-hero{min-height:0;grid-template-columns:1fr}.space-hero-media,.material-hero-media,.pro-hero-object{min-height:62svh}.space-hero-copy,.material-hero-copy,.pro-hero-copy{min-height:590px;padding:78px 20px 72px}.space-hero h1,.material-hero h1,.pro-hero h1{font-size:clamp(53px, 15.4vw, 76px)}.material-hero-copy,.pro-hero-copy{grid-row:2}.material-hero-media,.pro-hero-object{grid-row:1}.space-manifest h2,.atlas-heading h2,.space-logic-close h2,.material-statement h2,.material-lens-heading h2,.finish-library h2,.mounting-choreography h2,.jewel-copy h2,.project-desk-heading h2,.pro-flow h2,.pro-library h2,.pro-support h2{font-size:clamp(49px, 14vw, 72px)}.space-principles{grid-template-columns:1fr;margin-left:0}.space-principles p,.space-principles p:not(:first-child){padding:20px 0;border-right:0;border-bottom:1px solid rgba(17,20,18,.18)}.atlas-interface,.material-interface,.project-interface{display:block;min-height:0}.atlas-controls,.material-controls,.project-controls{display:grid;grid-template-columns:repeat(4,minmax(190px, 72vw));grid-template-rows:none;overflow-x:auto;border-right:0;scroll-snap-type:inline mandatory}.material-controls,.project-controls{grid-template-columns:repeat(3,minmax(210px, 76vw))}.atlas-controls button,.material-controls button,.project-controls button{min-height:145px;border-right:1px solid currentColor;border-bottom:0;scroll-snap-align:start}.atlas-stage,.material-stage,.project-stage{min-height:710px;grid-template-rows:390px auto}.atlas-copy,.material-stage-copy,.project-stage-copy{min-height:320px;padding:28px 22px 34px}.space-logic-grid,.mounting-grid,.pro-flow-line{grid-template-columns:1fr}.space-logic-grid article,.space-logic-grid article:not(:first-child),.mounting-grid>a,.mounting-grid>a:first-child,.mounting-grid>a:last-child,.pro-flow-line article,.pro-flow-line article:not(:first-child){min-height:0;padding:28px 0 34px;border-right:0;border-bottom:1px solid rgba(17,20,18,.18)}.space-logic-grid h3,.pro-flow-line h3{margin-top:54px}.space-logic-close{grid-template-columns:1fr;gap:34px}.space-logic-close .button{grid-column:1;margin-top:0}.finish-library>.experience-wrap,.pro-library>.experience-wrap,.pro-support>.experience-wrap{grid-template-columns:1fr}.finish-library-image{min-height:75svh}.finish-swatches span{width:58px}.mounting-grid>a{border-color:rgba(255,255,255,.18)}.mounting-grid>a>div{min-height:360px}.jewel-story{min-height:0;grid-template-columns:1fr}.jewel-media{min-height:68svh}.jewel-copy{padding:88px 20px}.pro-hero-copy>div{align-items:flex-start;flex-direction:column}.pro-hero-object{border-left:0;border-bottom:1px solid rgba(255,255,255,.17)}.project-blueprint img{width:88%;height:88%}.pro-flow-line article{border-color:rgba(255,255,255,.17)}.pro-library-model{min-height:420px}.pro-library-downloads{grid-column:1}.pro-support-grid{margin-top:30px}.product-experience .breadcrumbs{margin-top:0;padding-top:25px}}@media (prefers-reduced-motion:reduce){.space-hero-media>img,.material-hero-media img,.pro-hero-object img{animation:none}.atlas-media img,.material-stage-media img,.project-blueprint img{transition:none}}.sa-bec-site :is(h1,h2,h3,h4){color:inherit !important}body.sa-bec-page-view .opening-sticky{top:var(--sa-global-header-offset,80px);height:calc(100svh - var(--sa-global-header-offset, 80px));min-height:620px;transition:top .18s var(--ease),height .18s var(--ease)}body.sa-bec-page-view.sa-header-smart.sa-header-hidden .opening-sticky{transition-delay:.24s}body.sa-bec-page-view .collection-topbar{position:sticky;top:var(--sa-global-header-offset,80px);z-index:90;width:100%;background:rgba(7,9,7,.88);-webkit-backdrop-filter:blur(20px) saturate(.82);backdrop-filter:blur(20px) saturate(.82);transition:top .18s var(--ease),background-color .22s ease}body.sa-bec-page-view.sa-header-smart.sa-header-hidden .collection-topbar{transition-delay:.24s}body.sa-bec-page-view .collection-opening,body.sa-bec-page-view .category-opening{min-height:calc(100svh - 92px);padding-top:0}.experience-nav{background:linear-gradient(180deg,rgba(4,6,4,.8),rgba(4,6,4,.34) 70%,transparent)}.experience-links a,.experience-contact,.collection-topbar>div>a{color:rgba(255,255,255,.86)}.experience-links a:focus-visible,.experience-contact:focus-visible,.collection-topbar a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.home-experience{--aperture-side:18vw}.opening-copy h1,.opening-copy h1>span{color:#f6f3ec !important;text-shadow:0 2px 28px rgba(0,0,0,.3)}.opening-kicker{color:#9be3ae}.opening-meta,.opening-meta p{color:rgba(255,255,255,.78) !important}.sonic-aperture video{object-position:50% 52%}.home-experience .technology h2,.home-experience .perspective h2,.home-experience .products h2,.home-experience .spaces h2,.home-experience .project-path h2,.home-experience .contact h2{color:#f5f2eb !important}.home-experience .technology-copy>p:not(.section-index):not(.technology-punch),.home-experience .perspective-heading .section-intro,.home-experience .products .section-intro,.home-experience .spaces .section-intro,.project-path-copy .section-intro,.home-experience .contact-content>p:not(.section-index){color:rgba(255,255,255,.74)}.manifesto-type,.home-experience .professionals h2,.finishes-copy h2{color:#111412 !important}.home-experience .product-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;overflow:visible;background:0 0}.home-experience .product-card{min-height:680px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:4px}.home-experience .product-card>img{position:relative;z-index:1;width:100%;height:390px;box-sizing:border-box;padding:clamp(22px, 3vw, 44px);object-fit:contain;object-position:center;background:#d8d7d1;border:1px solid rgba(17,20,18,.12);filter:drop-shadow(0 20px 18px rgba(0,0,0,.12))}.home-experience .product-card:nth-child(2)>img{background:#c8cac4}.home-experience .product-card:nth-child(3)>img{background:#d8d2c6}.home-experience .product-card:nth-child(4)>img{background:#d8d1c5}.home-experience .product-card:nth-child(1),.home-experience .product-card:nth-child(3){color:#f7f4ed}.home-experience .product-card:nth-child(2),.home-experience .product-card:nth-child(4){color:#111412}.home-experience .product-card .product-meta{color:rgba(17,20,18,.67)}.home-experience .product-card:nth-child(1) .product-meta,.home-experience .product-card:nth-child(3) .product-meta{color:rgba(255,255,255,.72)}.home-experience .product-card:nth-child(1) p,.home-experience .product-card:nth-child(3) p{color:rgba(255,255,255,.76)}.home-experience .product-card:nth-child(2) p,.home-experience .product-card:nth-child(4) p{color:#4b504a}.home-experience .product-card-copy{display:flex;min-height:180px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.home-experience .product-open{margin-top:auto;text-underline-offset:5px}.home-experience .catalog-note p{color:rgba(255,255,255,.72)}.home-experience .material-film{grid-template-columns:repeat(3,minmax(0, 1fr));align-items:stretch}.home-experience .material-film figure,.home-experience .material-film figure:nth-child(2){min-height:clamp(400px, 36vw, 540px);margin-top:0}.home-experience .material-film figure:nth-child(1) img{object-position:50% 46%}.home-experience .material-film figure:nth-child(3) img{object-position:50% 52%}.home-experience .finishes-detail img{object-position:50% 45%;scale:1.06}.home-experience .space-card:nth-child(1) img{object-position:50% 45%}.home-experience .space-card:nth-child(2) img{object-position:50% 42%}.home-experience .space-card:nth-child(3) img{object-position:50% 52%}.space-hero-copy{color:#0a120c}.space-hero-copy,.material-hero-copy,.pro-hero-copy{justify-content:center;padding-top:clamp(70px, 7vw, 105px);padding-bottom:clamp(70px, 7vw, 105px)}.space-hero h1{max-width:660px;font-size:clamp(50px, 4.7vw, 76px);letter-spacing:-.058em;line-height:.91}.space-hero-copy>p:not(.experience-kicker){color:rgba(8,12,9,.78)}.material-hero h1{font-size:clamp(50px, 4.9vw, 80px);letter-spacing:-.058em;line-height:.9}.pro-hero h1{font-size:clamp(52px, 5vw, 82px);letter-spacing:-.06em;line-height:.9}.material-hero-copy>p:not(.experience-kicker),.pro-hero-copy>p:not(.experience-kicker){color:rgba(255,255,255,.74)}.editorial-experience .editorial-hero .wrap{box-sizing:border-box;padding-left:54px}@media (max-width:900px){.home-experience{--aperture-side:10vw}.home-experience .product-grid{grid-template-columns:repeat(2,minmax(0, 1fr));margin-right:0}.home-experience .product-card{min-height:620px}.home-experience .product-card>img{height:330px}.home-experience .material-film{grid-template-columns:1fr}.home-experience .material-film figure,.home-experience .material-film figure:nth-child(2){min-height:min(72svh, 560px)}}@media (max-width:760px){body.sa-bec-page-view .opening-sticky{top:var(--sa-global-header-offset,72px);height:calc(100svh - var(--sa-global-header-offset, 72px));min-height:570px}body.sa-bec-page-view .collection-topbar{top:var(--sa-global-header-offset,72px)}body.sa-bec-page-view .collection-opening,body.sa-bec-page-view .category-opening{min-height:calc(100svh - 76px);padding-top:0}.home-experience{--aperture-side:6vw}.experience-nav{min-height:72px}.home-experience .product-grid{grid-template-columns:1fr}.home-experience .product-card{min-height:600px;padding:20px}.home-experience .product-card>img{height:320px;padding:26px}.home-experience .product-card-copy{min-height:190px}.space-hero h1,.material-hero h1,.pro-hero h1{font-size:clamp(48px, 13.5vw, 68px)}.editorial-experience .editorial-hero .wrap{padding-left:0}}@media (prefers-reduced-motion:reduce){body.sa-bec-page-view .opening-sticky,body.sa-bec-page-view .collection-topbar{transition:none}}body.sa-bec-page-view .collection-topbar:before{position:absolute;right:0;bottom:100%;left:0;height:var(--sa-global-header-offset,80px);background:#070907;content:"";pointer-events:none;transition:height .18s var(--ease)}.perspective-copy .view-name{color:#f7f4ed !important;text-shadow:0 1px 20px rgba(0,0,0,.18)}.perspective-copy .perspective-instruction{color:rgba(255,255,255,.72) !important}.series-scale h2,.collection-ledger-heading h2{color:#f6f3ec !important}.collection-ledger-heading h2{color:#111412 !important}.scale-heading>p:not(.collection-caption){color:rgba(255,255,255,.74)}.scale-stage{min-height:720px;overflow:hidden}.scale-lineup{width:100%;min-width:0;grid-template-columns:repeat(5,minmax(140px, 1fr))}.scale-model:nth-child(1){--model-height:132px !important}.scale-model:nth-child(2){--model-height:235px !important}.scale-model:nth-child(3){--model-height:330px !important}.scale-model:nth-child(4){--model-height:472px !important}.scale-model:nth-child(5){--model-height:570px !important}.scale-model-object{width:100%;height:570px}.scale-model img{width:auto;max-width:86px;height:var(--model-height);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 13px rgba(0,0,0,.5))}.scale-model:before{bottom:calc(80px + var(--model-height))}.scale-model:after{bottom:calc(87px + var(--model-height));color:rgba(255,255,255,.48)}.scale-model small,.scale-mode-note{color:rgba(255,255,255,.66)}.collection-family{grid-template-columns:clamp(320px, 24vw, 380px) minmax(0, 1fr)}.collection-family-heading{min-width:0;min-height:620px;box-sizing:border-box;padding:44px clamp(26px, 3vw, 44px) 38px}.collection-family-heading h3{overflow-wrap:normal;word-break:normal;font-size:clamp(40px, 3.4vw, 56px)}.collection-family-heading>p{max-width:290px;color:#3f453f;line-height:1.55}.collection-family-link{color:#111412}.collection-rail{grid-auto-columns:clamp(310px, 26vw, 420px);scroll-padding-inline:0;scrollbar-width:none}.collection-rail::-webkit-scrollbar{display:none}.collection-piece>a{min-height:620px;grid-template-rows:minmax(350px, 1fr) auto}.collection-piece-visual{min-height:350px;padding:34px 28px 24px;background:rgba(255,255,255,.12)}.collection-piece-visual img{width:min(88%, 310px);height:330px;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 17px rgba(0,0,0,.2))}.collection-piece-label{min-height:218px;box-sizing:border-box;padding:24px 25px 28px}.collection-piece-label h3{overflow-wrap:normal;word-break:normal;font-size:clamp(30px, 2.5vw, 44px);line-height:.98}.collection-piece-label>div span{color:#4f554f}.collection-rail:focus-visible{outline:2px solid #255b38;outline-offset:-4px}@media (max-width:1100px){.collection-family{grid-template-columns:300px minmax(0, 1fr)}.collection-family-heading{padding-inline:28px}.collection-rail{grid-auto-columns:clamp(300px, 44vw, 360px)}}@media (max-width:760px){body.sa-bec-page-view .collection-topbar:before{height:var(--sa-global-header-offset,72px)}.perspective-copy .view-name{font-size:clamp(44px, 14vw, 62px)}.scale-stage{margin-right:0;padding-right:18px;overflow-x:auto;scrollbar-width:none}.scale-stage::-webkit-scrollbar{display:none}.scale-lineup{width:900px;min-width:900px}.collection-family{display:block}.collection-family-heading{min-height:350px;padding:38px 20px 30px}.collection-family-heading>p{max-width:520px}.collection-rail{grid-auto-columns:minmax(286px, 84vw)}.collection-piece>a{min-height:580px;grid-template-rows:minmax(330px, 1fr) auto}.collection-piece-visual{min-height:330px}.collection-piece-visual img{height:300px}.collection-piece-label{min-height:205px}}@media (prefers-reduced-motion:reduce){body.sa-bec-page-view .collection-topbar:before{transition:none}}.compass-visual{min-height:730px}.compass-visual img{width:min(75%, 560px);height:600px;max-height:calc(100% - 80px)}.family-prologue-subwoofery,.family-prologue-akcesoria{grid-template-columns:minmax(0, 1fr) minmax(640px, 1fr)}.family-prologue-subwoofery .family-prologue-copy,.family-prologue-akcesoria .family-prologue-copy{padding-right:clamp(34px, 4vw, 72px)}.family-prologue-subwoofery .family-prologue-copy h2{text-wrap:balance}@media (max-width:1100px){.compass-visual{min-height:520px}.compass-visual img{width:min(82%, 520px);height:430px;max-height:calc(100% - 56px)}.family-prologue-subwoofery,.family-prologue-akcesoria{grid-template-columns:minmax(0, 1.08fr) minmax(310px, .92fr)}}@media (max-width:760px){.compass-visual{min-height:390px}.compass-visual img{width:88%;height:84%;max-height:none}.family-prologue-subwoofery,.family-prologue-akcesoria{grid-template-columns:1fr}}