:root{--ink:#151613;--paper:#e9e5dc;--line:#ffffff38}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#797b70 var(--ink)}body,html{background:var(--ink)}body{margin:0;color:var(--paper);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{touch-action:manipulation}.topbar{position:absolute;z-index:20;inset:0 0 auto;height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;border-bottom:1px solid var(--line)}.brand{font-size:clamp(23px,2vw,34px);font-weight:800;letter-spacing:-.06em}.brand span{color:var(--acid);font-size:.32em;vertical-align:top;margin-left:5px}.contact>p,.eyebrow,.menu-button,.section-heading>p,.topbar p{font-size:12px;letter-spacing:.18em;font-weight:700}.menu-button{justify-self:end;min-width:130px;min-height:58px;display:flex;justify-content:flex-end;align-items:center;gap:18px;background:none;border:0;cursor:pointer}.menu-button b{color:var(--acid);font-size:24px;font-weight:400}.quick-nav{position:fixed;z-index:19;top:0;right:0;width:min(650px,100%);height:100vh;padding:125px 4vw 5vw;background:#242620;transform:translateX(102%);transition:transform .35s ease;display:flex;flex-direction:column}.quick-nav.open{transform:none}.quick-nav a{min-height:110px;border-bottom:1px solid #ffffff30;display:grid;grid-template-columns:50px 1fr auto;align-items:center;font-family:Georgia,serif;font-size:clamp(30px,4vw,60px)}.quick-nav small{font:11px Arial;letter-spacing:.1em;color:var(--acid)}.quick-nav span{font-family:Arial;color:var(--acid)}.hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:flex-end;padding:140px 4vw 9vh;isolation:isolate}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111,#151612e8 43%,#15161226 78%),radial-gradient(circle at 78% 38%,#a79a7d77,transparent 30%)}.hero-copy{position:relative;z-index:2;max-width:1000px}.eyebrow{color:var(--acid);margin:0 0 30px}.eyebrow.dark{color:#5a5e47}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;margin:0;line-height:.85}h1{font-size:clamp(72px,10vw,185px)}.intro{max-width:600px;font-size:clamp(18px,1.45vw,28px);line-height:1.45;margin:38px 0 0;color:#e8e4dacc}.hero-material{position:absolute;z-index:-2;right:-3vw;top:0;width:56vw;height:100%;transform:skewX(-7deg);overflow:hidden;background:#a99d83 url(/materials/marmo.jpg) 50%/cover}.hero-material:after{content:"";position:absolute;inset:0;background:#1f211635;mix-blend-mode:multiply}.hero-material i{position:absolute;z-index:1;border:1px solid #ffffff70;border-radius:50%;width:44vw;aspect-ratio:1;right:-16vw;top:10vh}.hero-material i:nth-child(2){width:31vw;right:-9vw;top:23vh}.hero-material i:nth-child(3){width:18vw;right:-2vw;top:36vh}.scroll-cue{position:absolute;right:4vw;bottom:6vh;z-index:4;width:160px;aspect-ratio:1;border:1px solid #ffffff88;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:10px;letter-spacing:.16em;text-align:center}.scroll-cue b{color:var(--acid);font-size:28px;font-weight:400}.experience{min-height:100vh;padding:9vw 4vw 7vw;background:var(--paper);color:var(--ink)}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5vw}.section-heading>p{margin:8px 0}h2{font-size:clamp(64px,8vw,140px)}.section-heading h2{text-align:right}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.collection-card{border:0;position:relative;cursor:pointer;text-align:left;height:min(45vw,600px);padding:24px;overflow:hidden;background:#766f64}.collection-card:before,.modal-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),url(/materials/marmo.jpg) 50%/cover;transition:transform .45s ease}.collection-card.pura:before,.pura .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),linear-gradient(120deg,#746f64,#b9b09f 38%,#59574f 39%,#827d72 55%,#d2c8b5)}.collection-card.easy:before,.easy .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),radial-gradient(circle at 75% 25%,#c7895f 0 8%,transparent 9%),linear-gradient(135deg,#a24e30,#d7a06a 48%,#6a3126)}.collection-card.finish:before,.finish .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),url(/materials/verde.jpg) 50%/cover}.collection-card:active:before{transform:scale(1.04)}.card-arrow,.card-copy,.card-number{position:relative;z-index:1}.card-number{font-size:12px;letter-spacing:.15em}.card-copy{position:absolute;left:24px;bottom:25px;display:flex;flex-direction:column;gap:8px}.card-copy small{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.card-copy strong{font-family:Georgia,serif;font-size:clamp(25px,2.3vw,46px);font-weight:400;line-height:.95;max-width:80%}.card-arrow{position:absolute;right:24px;bottom:25px;width:54px;aspect-ratio:1;display:grid;place-items:center;border:1px solid #ffffff88;border-radius:50%;font-size:23px}.inspire{min-height:100vh;display:grid;grid-template-columns:58% 42%;background:#c8c0ae;color:var(--ink)}.inspire-image{background:url(/materials/verde.jpg) 50%/cover;min-height:70vh}.inspire-copy{padding:8vw 4vw;display:flex;flex-direction:column;align-items:flex-start}.inspire-copy h2{text-align:left}.inspire-copy>p:not(.eyebrow){font-size:clamp(17px,1.4vw,25px);line-height:1.5;max-width:540px;margin:40px 0}.round-action{margin-top:auto;width:180px;aspect-ratio:1;border-radius:50%;background:transparent;border:1px solid #15161366;color:var(--ink);font-size:11px;letter-spacing:.13em;line-height:1.5;cursor:pointer}.round-action span{display:block;font-size:24px;margin-top:7px}.calculator{min-height:85vh;padding:9vw 4vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:#20221d}.calculator h2{font-size:clamp(55px,6.5vw,120px)}.calc-note{font-size:20px;color:#ffffffaa}.calc-panel{padding:4vw;border:1px solid var(--line);background:#292c25}.calc-panel label{font-size:12px;letter-spacing:.15em;display:flex;justify-content:space-between}.calc-panel output{font-size:25px;color:var(--acid);letter-spacing:0}.calc-panel input{width:100%;margin:45px 0;accent-color:var(--acid);height:34px}.calc-result{border-top:1px solid var(--line);padding-top:35px;display:grid;gap:9px}.calc-result small{font-size:11px;letter-spacing:.16em}.calc-result strong{font-family:Georgia,serif;font-size:clamp(60px,6vw,110px);font-weight:400}.calc-result span{font-size:13px;color:#ffffff88}.contact{padding:10vw 4vw 6vw;background:var(--acid);color:var(--ink)}.contact h2{font-size:clamp(70px,10vw,180px);margin:4vw 0 7vw}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-row a,.contact-row button{min-height:110px;border:1px solid #15161375;background:transparent;padding:0 30px;display:flex;align-items:center;justify-content:space-between;font-size:13px;letter-spacing:.14em;cursor:pointer}.contact-row span{font-size:28px}footer{min-height:120px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}footer p,footer>a:last-child{font-size:11px;letter-spacing:.13em}footer>a:last-child{justify-self:end}.material-modal{position:fixed;z-index:50;inset:0;background:#000b;display:grid;place-items:center;padding:3vw}.material-modal article{position:relative;width:min(1400px,96vw);height:min(760px,90vh);display:grid;grid-template-columns:52% 48%;background:var(--paper);color:var(--ink);overflow:hidden}.close{position:absolute;z-index:3;right:24px;top:22px;width:62px;aspect-ratio:1;border-radius:50%;border:1px solid #15161377;background:#e9e5dccc;font-size:36px;cursor:pointer}.modal-visual{position:relative;overflow:hidden}.modal-copy{padding:7vw 5vw 4vw;display:flex;flex-direction:column}.modal-copy>p:first-child{font-size:11px;letter-spacing:.15em}.modal-copy h2{font-size:clamp(55px,6vw,110px);margin:25px 0}.modal-copy>p{font-size:clamp(16px,1.2vw,21px);line-height:1.5}.tone-list{display:flex;gap:12px;margin-top:25px}.tone-list button{border:0;background:transparent;padding:0;min-width:74px;font-size:11px}.tone-list i{display:block;width:52px;aspect-ratio:1;border-radius:50%;background:#a79d88;margin:0 auto 9px;border:1px solid #0003}.tone-list button:nth-child(2) i{background:#686a62}.tone-list button:nth-child(3) i{background:#d0b58b}.cta{margin-top:auto;min-height:68px;border:0;border-top:1px solid #15161355;background:transparent;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.14em;cursor:pointer}.cta span{font-size:28px}@media (max-width:900px){.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-card{height:65vw}.section-heading{display:block}.section-heading h2{text-align:left}.topbar p{display:none}.inspire{grid-template-columns:1fr}.inspire-copy{min-height:70vh}.calculator,.material-modal article{grid-template-columns:1fr}.material-modal article{height:94vh;overflow:auto}.modal-visual{min-height:35vh}.modal-copy{min-height:55vh}.tone-list{flex-wrap:wrap}}@media (max-width:560px){.hero{padding-bottom:16vh}.hero-material{width:78vw;opacity:.6}.intro{max-width:76%}.scroll-cue{width:110px}.collection-grid{grid-template-columns:1fr}.collection-card{height:100vw}.contact-row,footer{grid-template-columns:1fr}footer{gap:18px;padding:35px 4vw}footer>a:last-child{justify-self:start}.topbar{height:76px}.quick-nav{padding-top:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collection-card:before,.quick-nav{transition:none}}.configurator{min-height:100vh;padding:8vw 4vw;background:#ded8cc;color:var(--ink)}.config-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:5vw;margin-bottom:5vw}.config-head h2{font-size:clamp(64px,8vw,140px)}.config-head>p{font-size:clamp(17px,1.4vw,24px);line-height:1.5}.config-body{display:grid;grid-template-columns:1fr 330px;gap:18px}.room-scene{position:relative;min-height:600px;overflow:hidden;background:#d3cbbb;isolation:isolate}.scene-wall{position:absolute;inset:0 0 24%;background:var(--surface);transition:background .35s}.scene-wall:after{content:"";position:absolute;inset:0;background:url(/materials/marmo.jpg) 50%/cover;mix-blend-mode:soft-light;opacity:.28}.scene-floor{position:absolute;inset:76% 0 0;background:linear-gradient(165deg,#c6bba8,#716b62)}.scene-window{position:absolute;z-index:2;left:9%;top:11%;width:22%;height:50%;background:linear-gradient(145deg,#dff0ec,#7b8c89);box-shadow:0 0 45px #fff8}.scene-volume{position:absolute;z-index:3;right:12%;bottom:15%;width:38%;height:25%;border-radius:150px 150px 5px 5px;background:var(--surface);box-shadow:-20px 25px 50px #0004;transition:background .35s}.room-scene.bath .scene-window{left:auto;right:10%;width:15%;height:60%}.room-scene.bath .scene-volume{right:auto;left:12%;width:43%;height:36%;border-radius:4px}.room-scene>span{position:absolute;z-index:5;left:25px;bottom:22px;color:white;font-size:11px;letter-spacing:.14em}.config-body aside{background:#20221d;color:var(--paper);padding:30px;display:flex;flex-direction:column}.choice-group{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #ffffff2f}.choice-group>p{font-size:10px;letter-spacing:.16em;color:#ffffff80}.segment{display:grid;grid-template-columns:1fr 1fr;gap:6px}.segment button{min-height:58px;background:transparent;border:1px solid #ffffff45;font-size:11px;letter-spacing:.12em}.segment button.selected{background:var(--acid);color:var(--ink);border-color:var(--acid)}.swatches{display:grid;gap:8px}.swatches button{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:48px;background:transparent;border:0;text-align:left;font-size:12px}.swatches i{width:36px;aspect-ratio:1;border-radius:50%;border:2px solid transparent}.swatches button.selected i{outline:2px solid var(--acid);outline-offset:3px}.save-config{margin-top:auto;min-height:68px;border-top:1px solid #ffffff45;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.13em}.save-config span{font-size:24px;color:var(--acid)}.contact-title{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4vw;margin:4vw 0 7vw}.contact-title h2{margin:0}.qr-card{background:var(--paper);padding:18px;display:flex;align-items:center;gap:18px;min-width:350px}.qr-card img{width:140px;height:140px}.qr-card div{display:grid;gap:10px}.qr-card strong{font-size:12px;letter-spacing:.12em}.qr-card span{font-size:13px}@media(max-width:900px){.config-body,.config-head{grid-template-columns:1fr}.room-scene{min-height:65vw}.config-body aside{min-height:650px}.contact-title{grid-template-columns:1fr}.qr-card{width:max-content}}@media(max-width:560px){.qr-card{min-width:0;width:100%}.qr-card img{width:100px;height:100px}.room-scene{min-height:95vw}}.product-finder{min-height:100vh;padding:8vw 4vw;background:#efede7;color:var(--ink);display:flex;flex-direction:column}.finder-progress{display:flex;gap:8px;width:min(420px,60vw);margin:0 0 7vh}.finder-progress span{height:4px;flex:1;background:#d1cfc8}.finder-progress span.active{background:var(--ink)}.finder-step{display:flex;flex-direction:column;flex:1}.finder-step h2{font-size:clamp(70px,9vw,160px);margin-bottom:8vh}.finder-options{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.finder-options button{position:relative;min-height:250px;padding:28px;border:1px solid #15161355;background:transparent;color:var(--ink);text-align:left;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:20px}.finder-options button:not(:disabled):active{background:var(--acid)}.finder-options small{font-size:11px;letter-spacing:.15em}.finder-options strong{grid-column:1/3;align-self:end;font:400 clamp(48px,5vw,90px)/.9 Georgia,serif}.finder-options span{font-size:35px;color:#5b6300}.finder-options em{position:absolute;right:25px;bottom:25px;font-size:9px;font-style:normal;letter-spacing:.14em}.finder-options .coming{opacity:.35;cursor:default}.finder-back{width:max-content;min-height:48px;padding:0;border:0;background:transparent;color:var(--ink);font-size:10px;letter-spacing:.15em;margin-bottom:3vh;cursor:pointer}.finder-result{flex:1;display:grid;grid-template-columns:1.05fr .95fr;min-height:70vh;background:#d2cabd}.result-visual{min-height:65vh;background:linear-gradient(0deg,#15161355,transparent 50%),linear-gradient(120deg,#746f64,#b9b09f 38%,#59574f 39%,#827d72 55%,#d2c8b5)}.result-copy{padding:5vw;display:flex;flex-direction:column}.result-copy h2{font-size:clamp(70px,8vw,140px)}.result-copy>p:not(.eyebrow){font-size:clamp(17px,1.4vw,24px);line-height:1.5;max-width:650px}.result-rule{margin:3vh 0;padding:22px 0;border-top:1px solid #15161355;border-bottom:1px solid #15161355;display:grid;gap:10px}.result-rule small{font-size:9px;letter-spacing:.15em}.result-rule strong{font-size:15px}.result-action{margin-top:auto;min-height:78px;border:1px solid #15161377;background:var(--acid);color:var(--ink);padding:0 25px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.14em;cursor:pointer}.result-action span{font-size:28px}.restart{min-height:55px;border:0;background:transparent;color:var(--ink);font-size:10px;letter-spacing:.15em;cursor:pointer}@media(max-width:900px){.finder-result{grid-template-columns:1fr}.finder-options button{min-height:210px}.result-copy{min-height:620px}.result-visual{min-height:45vh}}@media(max-width:560px){.finder-options{grid-template-columns:1fr}.finder-options button{min-height:170px}.finder-step h2{margin-bottom:5vh}.product-finder{padding-top:15vw}}.showroom-home:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(110deg,transparent 25%,#fff1 45%,transparent 62%);transform:translateX(-100%);animation:lightSweep 9s ease-in-out infinite}.showroom-home .hero-copy{animation:homeBreath 8s ease-in-out infinite}.showroom-home .hero-material{animation:materialDrift 18s ease-in-out infinite alternate}.showroom-home .hero-material i{animation:ringPulse 7s ease-in-out infinite}.showroom-home .hero-material i:nth-child(2){animation-delay:-2s}.showroom-home .hero-material i:nth-child(3){animation-delay:-4s}.scroll-cue{background:#15161355;color:var(--paper);cursor:pointer}.motion-line{position:absolute;z-index:3;left:4vw;right:4vw;bottom:3vh;height:1px;background:linear-gradient(90deg,var(--acid) 0 12%,#ffffff33 12%);transform-origin:left;animation:lineTravel 7s ease-in-out infinite}.audience-gate{position:fixed;z-index:60;inset:0;background:#20221d;color:var(--paper);padding:0 4vw 4vw;display:flex;flex-direction:column;overflow:auto}.gate-top{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff35}.gate-top>p{font-size:10px;letter-spacing:.16em}.gate-copy{padding:5vh 0 4vh}.gate-copy h2{font-size:clamp(65px,7vw,125px)}.audience-options{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.audience-options button{min-height:260px;background:transparent;color:var(--paper);border:1px solid #ffffff42;padding:26px;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;cursor:pointer}.audience-options button:active{background:var(--acid);color:var(--ink)}.audience-options small{font-size:10px;letter-spacing:.15em;color:var(--acid)}.audience-options strong{align-self:end;font:400 clamp(31px,3vw,58px)/.95 Georgia,serif}.audience-options span{font-size:30px;color:var(--acid)}.showroom-badge{position:fixed;z-index:35;right:20px;top:20px;height:44px;padding:0 18px;border:1px solid #ffffff44;border-radius:30px;background:#151613dd;color:white;font-size:9px;letter-spacing:.13em;display:flex;align-items:center;gap:9px;cursor:pointer}.showroom-badge i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 10px var(--acid)}@keyframes lightSweep{0%,20%{transform:translateX(-110%)}60%,to{transform:translateX(110%)}}@keyframes homeBreath{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-8px);opacity:.93}}@keyframes materialDrift{0%{transform:skewX(-7deg) scale(1)}to{transform:skewX(-7deg) scale(1.045)}}@keyframes ringPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes lineTravel{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}@media(max-width:900px){.audience-options{grid-template-columns:1fr}.audience-options button{min-height:150px}.audience-gate{padding-bottom:7vw}.gate-copy{padding:4vh 0}.audience-options strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.motion-line,.showroom-home .hero-copy,.showroom-home .hero-material,.showroom-home .hero-material i,.showroom-home:before{animation:none}}.hero-material{background-image:url(/brand/hero.jpg)}.collection-card.tingo:before,.tingo .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),url(/brand/tingo.jpg) 50%/cover}.collection-card.easy:before,.easy .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),url(/brand/easy.jpg) 50%/cover}.collection-card.liquido:before,.liquido .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),url(/brand/marmo-liquido.jpg) 50%/cover}.collection-card.pura:before,.pura .modal-visual:before{background:linear-gradient(0deg,#0e0e0dc7,transparent 58%),url(/brand/puramateria.jpg) 50%/cover}.inspire-image{background-image:url(/brand/tingo.jpg)}.result-visual{background-image:linear-gradient(0deg,#20221d44,#20221d11),url(/brand/puramateria.jpg);background-position:50%;background-size:cover}.scene-wall:after{background-image:url(/brand/easy.jpg)}:root{--paper:#f1eee7;--acid:#d8ff3f}.brand{display:block;width:clamp(150px,14vw,235px);height:52px;padding:13px 16px;font-size:0;background:#f5f2ebed url(/brand/monolitho-logo-original.svg) 50%/82% auto no-repeat;border-radius:2px}.brand span{display:none}.collection-card:before{filter:brightness(1.12) saturate(.88)}.collection-card.tingo:before,.tingo .modal-visual:before{background-image:linear-gradient(0deg,#241f17a8,transparent 48%),url(/brand/tingo.jpg);filter:brightness(1.52) saturate(.72)}.inspire-image{position:relative;filter:brightness(1.48) saturate(.72)}.card-copy small,.card-number{color:var(--acid)}.card-copy strong{color:#fff;text-shadow:0 2px 18px #0008}.card-arrow{color:var(--acid);border-color:#d8ff3faa;background:#17171352}.material-modal{padding:2.5vw;background:#24231fc9}.material-modal article{width:min(1450px,95vw);height:min(790px,91svh)}.modal-copy{padding:clamp(34px,4.5vw,76px);overflow:auto}.modal-copy h2{font-size:clamp(48px,5vw,88px);overflow-wrap:anywhere;margin:20px 0}.tone-list button{min-height:52px}@media(max-width:900px){.material-modal{padding:12px}.material-modal article{height:calc(100svh - 24px)}.modal-visual{min-height:30svh}.modal-copy{min-height:auto;padding:28px 34px}.modal-copy h2{font-size:clamp(46px,11vw,72px)}.brand{width:175px;height:48px}}.topbar{border-bottom:0;grid-template-columns:1fr auto auto;gap:32px}.topbar:not(.active) .menu-button,.topbar:not(.active)>p{visibility:hidden;pointer-events:none}.showroom-home{padding:150px 5vw 10vh;align-items:flex-end;background:#8b745f}.showroom-home:after{background:linear-gradient(90deg,#201a16c9,#2a211aa8 31%,#3b2c2052 54%,transparent 76%),linear-gradient(0deg,#231b1647,transparent 35%)}.showroom-home .hero-material{inset:0;width:100%;height:100%;transform:none;animation:attractionDrift 20s ease-in-out infinite alternate;background-position:50%;background-size:cover;filter:brightness(1.1) saturate(.88)}.showroom-home .hero-material:after{background:linear-gradient(90deg,#39291d2e,transparent 62%);mix-blend-mode:multiply}.showroom-home .hero-material i{display:none}.showroom-home .hero-copy{max-width:950px;animation:homeBreath 9s ease-in-out infinite}.showroom-home h1{font-size:clamp(76px,9vw,172px);color:#fff;text-shadow:0 3px 32px #24170f4d}.showroom-home .eyebrow{color:var(--acid);margin-bottom:24px}.showroom-home .intro{margin-top:28px;color:#fff;font-size:clamp(18px,1.25vw,25px);letter-spacing:.01em}.showroom-home .scroll-cue{right:5vw;bottom:7vh;width:clamp(155px,11vw,205px);background:var(--acid);border:0;color:#171713;box-shadow:0 18px 55px #21180f40;font-weight:700}.showroom-home .scroll-cue b{color:#171713}.showroom-home .motion-line{left:5vw;right:5vw;bottom:3.5vh;background:linear-gradient(90deg,var(--acid) 0 10%,#ffffff75 10%)}@keyframes attractionDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:900px){.topbar{grid-template-columns:1fr auto}.topbar>p{display:none}.showroom-home{padding-left:5vw;padding-right:5vw}.showroom-home .scroll-cue{width:120px}.showroom-home h1{font-size:clamp(58px,11vw,84px)}.showroom-home .intro{max-width:62%}}