:root{--black:#080808;--ink:#111;--white:#f5f4f1;--muted:#aaa7a0;--line:rgba(255,255,255,.14);--serif:"Cormorant Garamond",serif;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:var(--sans);font-size:16px;font-weight:300;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;height:104px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:.4s}.site-header.scrolled{height:76px;background:rgba(8,8,8,.88);backdrop-filter:blur(18px);border-color:var(--line)}.brand{display:flex;flex-direction:column;line-height:1;letter-spacing:.3em;font-size:13px}.brand strong{font-size:20px;font-weight:300;letter-spacing:.42em;margin-top:7px}.desktop-nav{display:flex;gap:2.6rem}.desktop-nav a{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#ddd;position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:1px;background:#fff;transition:.3s}.desktop-nav a:hover:after{width:100%}.menu-button{display:none;background:none;border:0;width:40px;height:40px;padding:8px}.menu-button span{display:block;height:1px;background:#fff;margin:8px 0}.mobile-menu{display:none}.hero{height:100svh;min-height:680px;position:relative;display:flex;align-items:center;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.05);animation:heroZoom 15s ease-out both}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.38) 53%,rgba(0,0,0,.16)),linear-gradient(0deg,rgba(0,0,0,.58),transparent 50%)}@keyframes heroZoom{from{transform:scale(1.08)}to{transform:scale(1)}}.hero-copy{position:relative;z-index:2;margin-left:9vw;max-width:760px;padding-top:6rem}.eyebrow{font-size:12px;letter-spacing:.27em;color:#bebbb5;margin:0 0 2rem;text-transform:uppercase}.hero h1,.section h2{font-family:var(--serif);font-weight:400}.hero h1{font-size:clamp(4.5rem,9vw,9.5rem);line-height:.72;letter-spacing:-.03em;margin:0 0 3rem}.hero h1 em,.section h2 em{font-weight:400;color:#bdb9b0}.hero-text{width:min(480px,90%);font-size:17px;line-height:1.9;color:#d2d0cb;margin-bottom:2.2rem}.text-link{font-size:13px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #777;padding-bottom:9px}.text-link span{padding-left:1rem}.hero-index{position:absolute;right:5vw;bottom:5rem;z-index:3;display:flex;align-items:center;gap:1rem;font-size:11px;letter-spacing:.15em}.hero-index i{width:90px;height:1px;background:#777}.scroll{position:absolute;left:5vw;bottom:4rem;z-index:3;font-size:10px;letter-spacing:.2em;writing-mode:vertical-rl}.scroll span{margin-top:1rem}.section{position:relative;padding:10rem 7vw}.section-number{position:absolute;right:4vw;top:7rem;font-family:var(--serif);font-size:7rem;color:rgba(255,255,255,.035)}.about{background:#111}.about-head{max-width:970px;margin:0 auto 7rem}.section h2{font-size:clamp(3.2rem,6.2vw,6.7rem);line-height:.95;letter-spacing:-.025em;margin:0}.about-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center}.about-image{position:relative}.about-image img{width:100%;height:700px;object-fit:cover;filter:grayscale(100%)}.about-image span{position:absolute;right:-1rem;bottom:5rem;background:#eee;color:#111;padding:1rem 1.4rem;font-family:var(--serif);font-style:italic;font-size:20px}.about-copy{font-size:16px;line-height:2;color:#aaa}.about-copy .lead{font-family:var(--serif);font-size:28px;line-height:1.55;color:#eee}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.stats div{display:flex;flex-direction:column}.stats strong{font-family:var(--serif);font-size:36px;font-weight:400;color:#fff}.stats span{font-size:11px;letter-spacing:.1em;color:#777}.collections{background:#080808}.section-title{max-width:1280px;margin:0 auto 6rem;display:flex;justify-content:space-between;align-items:flex-end;gap:4rem}.section-title>p{max-width:420px;color:#999;line-height:1.8}.collection-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#333}.collection-card{height:680px;position:relative;overflow:hidden;background:#111}.collection-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(55%);transition:transform .8s,filter .8s}.collection-card:hover img{transform:scale(1.045);filter:grayscale(10%)}.card-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 70%)}.card-no{position:absolute;top:2rem;right:2rem;font-family:var(--serif);font-size:26px}.card-copy{position:absolute;left:3rem;right:3rem;bottom:3rem}.card-copy>p:first-child{font-size:10px;letter-spacing:.2em;color:#aaa}.card-copy h3{font-family:var(--serif);font-size:55px;font-weight:400;margin:.5rem 0 1rem}.card-copy>p{max-width:520px;line-height:1.7;color:#ccc}.collection-action{background:none;border:0;border-bottom:1px solid #777;color:white;padding:0 0 .6rem;margin-top:1.2rem;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.stones{max-width:1280px;margin:8rem auto 0;border-top:1px solid var(--line);padding-top:4rem}.stone-list{display:flex;flex-wrap:wrap}.stone-list span{font-family:var(--serif);font-size:clamp(2rem,4vw,4.8rem);color:#777}.stone-list span:not(:last-child):after{content:"·";margin:0 .3em;color:#333}.stone-list span:hover{color:#eee}.perfection{background:#141414}.steps{max-width:1280px;margin:auto;border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:130px 1fr;padding:2.4rem 0;border-bottom:1px solid var(--line);transition:.3s}.step:hover{padding-left:1rem;background:rgba(255,255,255,.02)}.step>span{font-family:var(--serif);font-size:30px;color:#666}.step div{display:grid;grid-template-columns:.65fr 1fr;gap:4rem;align-items:center}.step h3{font-family:var(--serif);font-size:35px;font-weight:400;margin:0}.step p{line-height:1.8;color:#92908b;margin:0}.contact{background:#090909}.contact-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.contact-copy>p:not(.eyebrow){color:#999;line-height:1.9;max-width:530px}.contact-details{display:flex;flex-direction:column;gap:1rem;margin-top:4rem}.contact-details a,.contact-details span{font-family:var(--serif);font-size:22px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact-form label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#888}.contact-form input,.contact-form textarea,.contact-form select{display:block;width:100%;border:0;border-bottom:1px solid #444;background:transparent;color:#fff;padding:1rem 0;outline:0;border-radius:0}.contact-form select option{background:#111}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#fff}.contact-form .full{grid-column:1/-1}.contact-form textarea{resize:vertical}.contact-form button{grid-column:1/-1;background:#eee;color:#111;border:0;padding:1.3rem 1.5rem;display:flex;justify-content:space-between;cursor:pointer;letter-spacing:.15em;font-size:12px}.contact-form button:hover{background:#fff}.form-status{grid-column:1/-1;color:#bcb8ae;margin:0}.contact-form label:focus-within{color:#fff}footer{padding:4rem 6vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;color:#777;font-size:12px}.series-dialog{width:min(620px,calc(100% - 2rem));background:#151515;color:#eee;border:1px solid #444;padding:4rem;box-shadow:0 30px 100px #000}.series-dialog::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(7px)}.series-dialog h2{font-family:var(--serif);font-size:60px;font-weight:400;margin:0 0 1.5rem}.dialog-text{line-height:1.8;color:#aaa}.series-dialog>a{display:inline-block;margin-top:2rem;border-bottom:1px solid #777;padding-bottom:.6rem;text-transform:uppercase;font-size:11px;letter-spacing:.13em}.dialog-close{position:absolute;right:1rem;top:1rem;background:none;border:0;color:#fff;font-size:30px;cursor:pointer}.reveal{opacity:0;transform:translateY(35px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.desktop-nav{display:none}.menu-button{display:block}.mobile-menu{display:flex;position:fixed;inset:0;z-index:40;background:#080808;flex-direction:column;justify-content:center;align-items:center;gap:2rem;opacity:0;visibility:hidden;transition:.4s}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{font-family:var(--serif);font-size:34px}.hero-copy{margin-left:7vw}.scroll{display:none}.section{padding:7rem 5vw}.about-grid,.contact-grid{grid-template-columns:1fr;gap:4rem}.about-image img{height:520px}.section-title{display:block}.section-title>p{margin-top:2rem}.collection-card{height:560px}.step div{grid-template-columns:1fr;gap:.5rem}}@media(max-width:640px){.site-header{height:86px}.brand strong{font-size:17px}.hero{min-height:650px}.hero h1{font-size:4.5rem;line-height:.82}.hero-index{display:none}.section{padding:6rem 1.4rem}.section-number{font-size:4rem}.section h2{font-size:3.6rem}.about-head{margin-bottom:4rem}.about-image img{height:430px}.about-image span{right:.6rem;bottom:1rem}.stats{gap:.75rem}.stats strong{font-size:28px}.collection-grid{grid-template-columns:1fr}.collection-card{height:520px}.card-copy{left:1.5rem;right:1.5rem;bottom:2rem}.card-copy h3{font-size:43px}.stone-list span{font-size:2.2rem}.step{grid-template-columns:55px 1fr}.step h3{font-size:27px}.contact-form{grid-template-columns:1fr}.contact-form .full,.contact-form button{grid-column:1}footer{flex-direction:column;align-items:flex-start;gap:1.5rem}.series-dialog{padding:3rem 1.5rem}.series-dialog h2{font-size:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.hero>img{animation:none}}

/* Zarif Grup tarzı yatay açılış modülleri */
.hero{display:block}.hero-track{display:flex;width:100%;height:100%;transition:transform 1s cubic-bezier(.76,0,.24,1);will-change:transform}.hero-slide{position:relative;min-width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.hero-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.05);transform:scale(1.06);transition:transform 7s ease-out}.hero-slide.active>img{transform:scale(1)}.hero-slide .hero-copy{opacity:0;transform:translateY(30px);transition:opacity .8s .35s,transform .8s .35s}.hero-slide.active .hero-copy{opacity:1;transform:none}.slider-controls{position:absolute;right:5vw;bottom:4rem;z-index:4;display:flex;align-items:center;gap:1rem;font-size:11px;letter-spacing:.15em}.slider-progress{width:130px;height:1px;background:#ffffff40;overflow:hidden}.slider-progress i{display:block;width:25%;height:100%;background:#fff;transition:transform .8s cubic-bezier(.76,0,.24,1)}.slider-arrow{width:42px;height:42px;border:1px solid #ffffff40;background:#0003;color:#fff;cursor:pointer;transition:.3s}.slider-arrow:hover{background:#fff;color:#111}@media(max-width:640px){.hero h1{font-size:4.1rem}.slider-controls{left:1.4rem;right:1.4rem;bottom:1.7rem}.slider-progress{flex:1}.slider-arrow{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.hero-track,.hero-slide>img,.hero-slide .hero-copy{transition:none}}
html,body{height:100%;overflow:hidden}.horizontal-site{width:100vw;height:100svh;overflow:hidden}.module-track{display:flex;width:400vw;height:100%;transition:transform 1s cubic-bezier(.76,0,.24,1)}.h-module{position:relative;width:100vw;height:100svh;min-width:100vw;padding:120px 6vw 90px;overflow:hidden;display:flex;align-items:center}.module-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transform:scale(1.04);transition:transform 7s}.h-module.active .module-bg{transform:scale(1)}.module-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000e,#0007 55%,#0002),linear-gradient(0deg,#0009,transparent 55%)}.module-content{position:relative;z-index:2;width:100%;max-width:1440px;margin:auto}.intro-content{align-self:flex-end;padding-bottom:4vh}.intro-content h1{font-family:var(--serif);font-size:clamp(4.5rem,8.8vw,9.5rem);font-weight:400;line-height:.75;margin:0 0 3rem}.intro-content h1 em,.h-module h2 em{color:#bbb7ae;font-weight:400}.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:4rem;width:min(820px,75%);margin-left:24vw}.intro-bottom p{font-size:15px;line-height:1.8;color:#c2c0bb;margin:0}.collection-module{background:#0b0b0b}.perfection-module{background:#141414}.contact-module{background:#090909}.wide-content{height:100%;display:flex;flex-direction:column;justify-content:center}.module-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;margin-bottom:4vh}.module-heading h2,.contact-horizontal h2{font-family:var(--serif);font-size:clamp(3rem,5.4vw,6rem);font-weight:400;line-height:.88;margin:0}.module-heading>p{width:380px;line-height:1.7;color:#999}.horizontal-collections{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;height:min(48vh,480px)}.horizontal-collections article{position:relative;overflow:hidden}.horizontal-collections img{width:100%;height:100%;object-fit:cover;filter:grayscale(70%);transition:.6s}.horizontal-collections article:hover img{transform:scale(1.04);filter:grayscale(10%)}.horizontal-collections article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000e,transparent 70%)}.horizontal-collections article div{position:absolute;z-index:2;left:1.4rem;right:1.4rem;bottom:1.4rem}.horizontal-collections span{font-size:11px}.horizontal-collections h3{font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2.7rem);font-weight:400;margin:.3rem 0}.horizontal-collections p{font-size:12px;color:#bbb;margin:0}.horizontal-steps{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line)}.horizontal-steps article{min-height:250px;padding:2rem 1.5rem;border-right:1px solid var(--line)}.horizontal-steps span{font-family:var(--serif);font-size:30px;color:#666}.horizontal-steps h3{font-family:var(--serif);font-size:clamp(1.4rem,2vw,2.15rem);font-weight:400;line-height:1.1;margin:3rem 0 1rem}.horizontal-steps p{font-size:13px;line-height:1.7;color:#888}.contact-horizontal{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:center}.contact-intro{max-width:500px;color:#999;line-height:1.8}.contact-mini{display:flex;flex-direction:column;gap:.8rem;margin-top:3rem}.contact-mini a,.contact-mini span{font-family:var(--serif);font-size:20px}.horizontal-form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.horizontal-form label{font-size:10px;letter-spacing:.14em;color:#888}.horizontal-form input,.horizontal-form select,.horizontal-form textarea{display:block;width:100%;padding:.8rem 0;border:0;border-bottom:1px solid #444;background:transparent;color:#fff;outline:0}.horizontal-form select option{background:#111}.horizontal-form .form-wide,.horizontal-form button,.horizontal-form .form-status{grid-column:1/-1}.horizontal-form button{padding:1rem;background:#eee;border:0;display:flex;justify-content:space-between;cursor:pointer}.horizontal-form .form-status{margin:0;color:#aaa}.module-nav{position:fixed;z-index:30;right:5vw;bottom:2.2rem;display:flex;align-items:center;gap:1rem;font-size:11px}.module-arrow{width:42px;height:42px;border:1px solid #ffffff40;background:#0005;color:#fff;cursor:pointer}.module-progress{width:130px;height:1px;background:#ffffff40;overflow:hidden}.module-progress i{display:block;width:25%;height:100%;background:#fff;transition:transform .8s}.module-label{position:fixed;z-index:30;left:6vw;bottom:3rem;font-size:10px;letter-spacing:.2em;text-transform:uppercase}
@media(max-width:900px){.h-module{padding:100px 1.5rem 82px}.intro-content h1{font-size:4.6rem}.intro-bottom{margin-left:0;width:100%;gap:1.2rem}.module-heading{display:block;margin-bottom:2rem}.module-heading>p{width:auto}.horizontal-collections{grid-template-columns:1fr 1fr;height:52vh}.horizontal-steps{grid-template-columns:1fr;max-height:52vh;overflow:auto}.horizontal-steps article{min-height:0;padding:1rem;display:grid;grid-template-columns:45px 1fr 1fr;gap:1rem;align-items:center;border-right:0;border-bottom:1px solid var(--line)}.horizontal-steps h3{font-size:20px;margin:0}.horizontal-steps p{margin:0}.contact-horizontal{grid-template-columns:1fr;gap:2rem}.contact-mini{display:none}.module-label{display:none}.module-nav{left:1.5rem;right:1.5rem;bottom:1.2rem}.module-progress{flex:1}}@media(max-width:600px){.intro-content h1{font-size:4rem}.intro-bottom{grid-template-columns:1fr}.intro-bottom p:last-child{display:none}.module-heading h2,.contact-horizontal h2{font-size:3.2rem}.module-heading>p{display:none}.horizontal-collections{height:55vh}.horizontal-collections article div{left:.8rem;bottom:.8rem}.horizontal-collections h3{font-size:1.65rem}.horizontal-collections p{display:none}.horizontal-steps{max-height:58vh}.horizontal-steps article{grid-template-columns:35px 1fr}.horizontal-steps p{display:none}.horizontal-form{gap:1rem}.horizontal-form textarea{height:55px}.contact-intro{display:none}}

/* Özel Seri mermer showroom */
.showroom-content{height:100%;display:flex;flex-direction:column;justify-content:center}.showroom-head{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem;margin-bottom:2.2rem}.showroom-head h2{font-family:var(--serif);font-size:clamp(2.8rem,4.6vw,5rem);font-weight:400;line-height:.86;margin:0}.showroom-tools{width:min(390px,35vw)}.showroom-tools label span{display:block;font-size:10px;letter-spacing:.18em;color:#777}.showroom-tools input{width:100%;background:transparent;color:#fff;border:0;border-bottom:1px solid #555;padding:.75rem 0;outline:0;font-size:14px}.showroom-tools input:focus{border-color:#fff}.showroom-tools p{font-size:11px;letter-spacing:.11em;color:#777}.showroom-tools strong{color:#fff;font-size:18px;margin-right:.4rem}.showroom-wrap{position:relative}.slab-showroom{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(190px,15vw);gap:1px;height:min(51vh,500px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;background:#292929}.slab-showroom::-webkit-scrollbar{display:none}.slab-card{position:relative;display:flex;flex-direction:column;padding:0;border:0;background:#0d0d0d;color:#fff;text-align:left;cursor:pointer;overflow:hidden;scroll-snap-align:start}.slab-image{display:block;flex:1;min-height:0;overflow:hidden}.slab-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(20%);transition:.5s}.slab-card:hover .slab-image img{transform:scale(1.06);filter:grayscale(0)}.slab-meta{display:flex;flex-direction:column;min-height:74px;padding:.7rem .85rem;background:#111}.slab-meta small{font-size:8px;letter-spacing:.15em;color:#666}.slab-meta strong{font-family:var(--serif);font-size:17px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:.2rem 0}.slab-meta i{font-style:normal;font-size:8px;letter-spacing:.1em;color:#777;text-transform:uppercase}.showroom-scroll{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:46px;height:46px;background:#080808cc;color:#fff;border:1px solid #ffffff55;cursor:pointer}.showroom-scroll.left{left:-23px}.showroom-scroll.right{right:-23px}.slab-card[hidden]{display:none}.slab-dialog{width:min(1120px,92vw);height:min(760px,88vh);padding:0;border:1px solid #444;background:#0b0b0b;color:#fff;grid-template-columns:1.3fr .7fr}.slab-dialog[open]{display:grid}.slab-dialog::backdrop{background:#000d;backdrop-filter:blur(12px)}.slab-dialog-image{min-width:0;min-height:0;background:#050505}.slab-dialog-image img{width:100%;height:100%;object-fit:contain}.slab-dialog-copy{padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center}.slab-dialog-copy h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:.9;margin:0 0 2rem}.slab-dialog-copy>p:not(.eyebrow){color:#999;line-height:1.8}.slab-contact{margin-top:2rem;border-bottom:1px solid #777;width:max-content;padding-bottom:.6rem;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.slab-close{position:absolute;right:1.2rem;top:1rem;z-index:2;background:#0009;color:#fff;border:1px solid #ffffff55;width:42px;height:42px;font-size:24px;cursor:pointer}
@media(max-width:900px){.showroom-head{margin-bottom:1rem}.showroom-tools{width:45vw}.slab-showroom{grid-auto-columns:minmax(165px,30vw);height:58vh}.showroom-scroll{display:none}.slab-dialog[open]{grid-template-columns:1fr;grid-template-rows:60% 40%}.slab-dialog-copy{padding:1.5rem}.slab-dialog-copy h2{font-size:3rem;margin-bottom:.7rem}.slab-dialog-copy>p:not(.eyebrow){display:none}}@media(max-width:600px){.showroom-head{display:block}.showroom-head h2{font-size:2.6rem}.showroom-tools{width:100%;margin-top:1rem}.showroom-tools p{display:none}.slab-showroom{grid-auto-columns:46vw;height:59vh}.slab-meta{min-height:64px}.slab-meta strong{font-size:15px}.slab-dialog{height:86vh}}
.series-card{position:relative;padding:0;border:0;background:#111;color:#fff;text-align:left;overflow:hidden;cursor:default}.series-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(70%);transition:.6s}.series-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000e,transparent 70%)}.series-card>span{position:absolute;z-index:2;left:1.4rem;right:1.4rem;bottom:1.4rem;display:flex;flex-direction:column}.series-card small{font-size:10px}.series-card strong{font-family:var(--serif);font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:400;margin:.3rem 0}.series-card i{font-style:normal;font-size:12px;color:#bbb}.series-card b{display:none;margin-top:1rem;font-size:9px;letter-spacing:.14em;font-weight:400;text-transform:uppercase}.series-card.open-showroom{cursor:pointer}.series-card.open-showroom b{display:block}.series-card:hover img{transform:scale(1.04);filter:grayscale(10%)}.showroom-panel{position:fixed;z-index:80;inset:0;background:#0b0b0b;padding:110px 6vw 5rem;display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .85s cubic-bezier(.76,0,.24,1),visibility .85s}.showroom-panel.open{transform:none;visibility:visible}.showroom-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;margin-bottom:2rem}.showroom-panel-head h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:.8;margin:0}.showroom-close{position:absolute;right:2rem;top:1.5rem;width:46px;height:46px;background:transparent;border:1px solid #ffffff55;color:#fff;font-size:26px;cursor:pointer}.showroom-panel .showroom-wrap{min-height:0;flex:1}.showroom-panel .slab-showroom{height:100%}.showroom-open .site-header,.showroom-open .module-nav{opacity:0;pointer-events:none}.stone-notes{display:flex;flex-direction:column;gap:.65rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:11px;color:#777}.back-showroom{margin-top:1.5rem;width:max-content;padding:0 0 .5rem;background:none;border:0;border-bottom:1px solid #555;color:#aaa;font-size:10px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}@media(max-width:900px){.showroom-panel{padding:90px 1.5rem 1.5rem}.showroom-panel-head{gap:1rem}.showroom-panel-head h2{font-size:3rem}.showroom-close{right:1rem;top:1rem}}@media(max-width:600px){.showroom-panel-head .eyebrow{margin-bottom:.5rem}.showroom-panel-head h2{font-size:2.4rem}.showroom-panel .showroom-tools{margin-top:0}.series-card>span{left:.8rem;bottom:.8rem}.series-card i{display:none}}
