/* Atelier Scandia — pre-launch website */
:root{--ink:#2c2925;--muted:#746b63;--paper:#faf8f4;--sand:#eee9e1;--line:#ded7ce;--rust:#a75b3d;--dark:#4a3e35;--white:#fff;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--curve:cubic-bezier(.2,.6,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{display:block;width:100%;height:auto}::selection{background:#e5bb96;color:#221a14}:focus-visible{outline:2px solid #a75b3d;outline-offset:4px}
.topline{background:#342f2a;color:#eee8de;text-align:center;padding:9px 16px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:bold}.topline span{opacity:.58;margin:0 14px}
.site-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:24px clamp(22px,5vw,80px);min-height:90px;position:relative;z-index:20}.brand{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap}.brand-name{font-family:var(--sans);font-weight:400;letter-spacing:.29em;font-size:21px}.brand-tag{font-size:8px;letter-spacing:.21em;margin-top:8px;color:#77716b}.nav-links{display:flex;align-items:center;gap:clamp(16px,2.1vw,34px);font-size:12px}.nav-links a:not(.nav-cta){padding:12px 0;position:relative;color:#5c564f}.nav-links a[aria-current='page']{color:#241f1b}.nav-links a:not(.nav-cta):hover{color:var(--rust)}.nav-links a[aria-current='page']:after{content:'';position:absolute;bottom:6px;left:0;right:0;height:1px;background:#5f5147}.nav-cta{background:#4c3d32;color:white;padding:14px 22px;letter-spacing:.02em;transition:background .2s}.nav-cta:hover,.btn-dark:hover{background:#8c5d41}.menu-button{display:none;border:1px solid var(--line);background:transparent;font-size:21px;width:43px;height:43px;align-items:center;justify-content:center}
main{overflow:hidden}.frame{max-width:1440px;margin:0 auto;padding-left:clamp(22px,5vw,80px);padding-right:clamp(22px,5vw,80px)}.eyebrow{text-transform:uppercase;letter-spacing:.23em;color:#8a6550;font-weight:700;font-size:10px;line-height:1.7}.display{font-family:var(--serif);font-weight:400;line-height:1.05;letter-spacing:-.052em;font-size:clamp(53px,6.2vw,105px);margin:20px 0 25px}.display.sm{font-size:clamp(49px,5.3vw,84px)}.display em{font-style:italic;font-weight:400;color:#89624c}.lede{color:#655d56;font-size:16px;line-height:1.85;max-width:520px}.body-copy{color:#6e665e;font-size:14px;line-height:1.9}.button-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:31px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:51px;padding:0 27px;font-size:12px;letter-spacing:.04em;font-weight:600;border:1px solid var(--dark);white-space:nowrap;transition:all .2s}.btn-dark{background:var(--dark);color:#fff}.btn-outline{background:transparent}.btn-outline:hover{background:#f1e9df}.arrow{font-size:18px;line-height:1;font-weight:400}.text-link{font-size:12px;border-bottom:1px solid currentColor;padding-bottom:5px}.text-link:hover{color:var(--rust)}
.hero-grid{display:grid;grid-template-columns:40% 60%;align-items:center;gap:0;padding-top:35px;padding-bottom:100px}.hero-copy{padding-right:clamp(28px,4vw,72px);position:relative;z-index:1}.hero-copy .display{font-size:clamp(54px,5.65vw,88px)}.hero-picture{position:relative;min-height:540px;align-self:stretch;background:#e5ddd3;overflow:hidden}.hero-picture img{width:100%;height:100%;object-fit:cover;object-position:center}.image-index{position:absolute;left:22px;bottom:20px;background:rgba(248,245,240,.94);padding:13px 18px;font-size:9px;text-transform:uppercase;letter-spacing:.17em;display:flex;gap:20px;align-items:center}.small-rule{display:inline-block;width:32px;height:1px;background:#a6856b}.hero-aside{display:block;margin-top:54px;border-top:1px solid var(--line);padding-top:22px;max-width:305px;font-size:11px;color:var(--muted);line-height:1.7}
.section{padding-top:85px;padding-bottom:90px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.section-title{font:400 clamp(35px,3.3vw,53px)/1.14 var(--serif);letter-spacing:-.035em;margin:9px 0 0}.section-heading .body-copy{max-width:360px;margin:0}.collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.collection-card{min-width:0}.image-wrap{background:#e8e1d8;overflow:hidden;position:relative}.collection-card img{width:100%;height:100%;aspect-ratio:1/.96;object-fit:cover;transition:transform .7s var(--curve)}.collection-card:hover img{transform:scale(1.035)}.collection-card .image-wrap:after{content:'EXPLORE';position:absolute;bottom:12px;right:12px;background:var(--paper);padding:9px 12px;font-size:9px;letter-spacing:.15em}.card-meta{font-size:10px;color:#9b6d50;letter-spacing:.17em;text-transform:uppercase;margin:22px 0 8px}.card-name{font:400 26px var(--serif);margin:0 0 10px}.card-blurb{color:var(--muted);font-size:13px;line-height:1.7;margin:0 0 16px}
.band{background:#ece6dc}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-strip>div{padding:13px 20px 13px 0;border-right:1px solid #d9d0c4}.feature-strip>div:last-child{border:0}.feature-strip strong{font-size:12px;letter-spacing:.04em;display:block;margin-bottom:5px;font-weight:600}.feature-strip span{color:#7c7268;font-size:11px;line-height:1.6}
.split-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,120px);align-items:center}.split-section.reverse .split-photo{order:2}.split-section.reverse .split-copy{order:1}.split-photo{position:relative}.split-photo img{height:100%;min-height:490px;max-height:650px;object-fit:cover}.split-photo .img-caption{position:absolute;background:#f9f6f1;left:0;bottom:0;font-size:9px;letter-spacing:.17em;padding:18px 24px}.split-copy .section-title{font-size:clamp(44px,4vw,65px);margin:18px 0 23px}.split-copy .body-copy{font-size:15px;max-width:460px}.split-copy .button-row{margin-top:30px}.tiny-index{color:#9f948a;font-size:10px;letter-spacing:.15em}.copy-separator{width:56px;height:1px;background:#bfa896;margin:30px 0}
.waitlist-block{background:#e7ded2;padding:75px clamp(22px,5vw,70px);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:40px;margin-bottom:110px}.waitlist-block .section-title{font-size:clamp(37px,3.6vw,58px)}.waitlist-form{max-width:560px}.form-line{display:flex;gap:10px;margin:13px 0}.text-input,.select-input{background:#fff;border:1px solid #d6cdc2;border-radius:0;min-width:0;width:100%;min-height:52px;padding:0 17px;color:var(--ink);font-size:13px}.text-input::placeholder{color:#9f948b}.form-line .btn{min-width:165px}.consent{display:flex;align-items:flex-start;gap:11px;color:#625a52;line-height:1.65;font-size:11px;margin-top:17px}.consent input{margin-top:3px;accent-color:#77513c}.form-status{margin:10px 0;color:#744e3a;font-size:12px}.honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.smallprint{font-size:10px;color:#82766b;line-height:1.7}
.page-heading{padding-top:65px;padding-bottom:63px;display:grid;grid-template-columns:1.1fr .7fr;gap:70px;align-items:end}.page-heading .display{font-size:clamp(56px,6.4vw,98px);margin-bottom:6px}.page-heading .lede{margin-bottom:8px;max-width:380px}.full-banner{height:clamp(430px,43vw,640px);overflow:hidden;position:relative;background:#ddd3c8}.full-banner img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.full-banner .banner-label{position:absolute;bottom:28px;right:clamp(22px,5vw,80px);background:rgba(250,248,244,.94);padding:17px 24px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}
.product-row{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-top:110px;margin-bottom:110px}.product-row:nth-child(even) .product-image{order:2}.product-image{background:#e8e1d7;overflow:hidden}.product-image img{aspect-ratio:1.21/1;object-fit:cover}.product-description{max-width:470px}.product-description h2{font:400 clamp(40px,4.2vw,62px)/1.1 var(--serif);margin:14px 0 22px;letter-spacing:-.045em}.product-description p{font-size:14px;line-height:1.9;color:var(--muted)}.fact-list{display:grid;gap:0;margin:32px 0}.fact-list div{border-top:1px solid var(--line);padding:14px 0;display:flex;justify-content:space-between;gap:15px;font-size:12px}.fact-list div:last-child{border-bottom:1px solid var(--line)}.fact-list strong{font-weight:500;color:#554940}.fact-list span{color:#8c8177;text-align:right}
.finish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:36px}.finish{min-width:0;background:#fff}.finish img{aspect-ratio:1.1/1;object-fit:cover}.finish .finish-copy{padding:22px 16px 25px}.finish h3{font:400 22px var(--serif);margin:0 0 8px}.finish p{font-size:11px;color:var(--muted);line-height:1.6;margin:0}
.editorial-hero{display:grid;grid-template-columns:39% 61%;gap:0;align-items:center;padding-top:50px;padding-bottom:90px}.editorial-hero .hero-copy{padding-right:75px}.editorial-hero .display{font-size:clamp(50px,5.5vw,87px)}.editorial-hero .hero-picture{min-height:530px;max-height:690px}.panel-photo{width:100%;max-width:1100px;margin:0 auto;position:relative}.panel-photo img{width:100%;height:auto}.panel-note{position:absolute;bottom:18px;left:18px;background:#f7f4ef;padding:12px 16px;font-size:10px;letter-spacing:.1em}.number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:60px;padding-bottom:100px}.number-grid>div{border-top:1px solid #c9bfb3;padding-top:18px}.number-grid h3{font:400 29px var(--serif);margin:10px 0}.number-grid p{color:var(--muted);line-height:1.75;font-size:13px}.nummer{font-size:11px;letter-spacing:.14em;color:#a47a61}
.story-hero{display:grid;grid-template-columns:54% 46%;align-items:center;gap:70px;padding-top:55px;padding-bottom:100px}.story-hero .display{font-size:clamp(58px,6.1vw,94px)}.story-photo img{height:600px;object-fit:cover;object-position:center top}.story-values{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;padding-top:70px;padding-bottom:85px}.story-values>div{border-top:1px solid var(--line);padding-top:22px}.story-values h2{font:400 30px var(--serif);margin:14px 0}.story-values p{font-size:13px;line-height:1.8;color:var(--muted)}.registration{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;margin:40px auto 95px;padding:75px;background:#eae1d5}.registration h2{font:400 clamp(46px,4.4vw,69px)/1.08 var(--serif);letter-spacing:-.04em;margin:14px 0}.registration label.field-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.17em;margin:0 0 9px;color:#65584c}.registration .text-input,.registration .select-input{margin:0 0 23px}.registration .btn{margin-top:20px;width:100%}.registration .consent{font-size:12px}.privacy{max-width:900px;padding-top:40px;padding-bottom:95px}.privacy h2{font:400 37px var(--serif)}.privacy p{line-height:1.8;color:var(--muted);font-size:13px}
footer{background:#342f2a;color:#eae4da;padding:64px 0 30px}.footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px}.footer-logo{font-size:23px;letter-spacing:.24em}.footer-copy{color:#bfb5aa;line-height:1.8;font-size:12px;max-width:350px;margin-top:21px}.footer-col h3{font-size:10px;color:#c4b2a3;text-transform:uppercase;letter-spacing:.2em;font-weight:normal;margin:0 0 22px}.footer-col a{display:block;font-size:12px;color:#e5dbcf;margin:0 0 13px}.footer-col a:hover{color:white;text-decoration:underline}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:35px;margin-top:40px;border-top:1px solid #574c43;font-size:10px;color:#b5a89a;line-height:1.6}.footer-bottom a{text-decoration:underline}.notice{padding:12px 20px;text-align:center;background:#eae1d5;font-size:11px;line-height:1.6;color:#62544a}.notice strong{font-weight:600}
@media (max-width:1050px){.site-nav{gap:15px}.brand-name{font-size:18px;letter-spacing:.22em}.nav-links{gap:15px}.hero-grid{grid-template-columns:44% 56%}.hero-picture{min-height:480px}.hero-copy .display{font-size:clamp(50px,6.1vw,76px)}.story-hero{gap:40px}.story-photo img{height:550px}}
@media (max-width:800px){.topline{font-size:9px}.site-nav{padding-top:17px;padding-bottom:17px;min-height:70px}.menu-button{display:flex}.nav-links{display:none;position:absolute;top:100%;left:15px;right:15px;box-shadow:0 16px 30px rgba(31,26,23,.13);background:var(--paper);border:1px solid var(--line);padding:22px;flex-direction:column;align-items:stretch;gap:6px;z-index:30}.nav-links.is-open{display:flex}.nav-links a{padding:12px!important}.nav-links a[aria-current='page']:after{display:none}.nav-cta{text-align:center}.hero-grid,.editorial-hero,.story-hero{grid-template-columns:1fr;padding-top:15px;padding-bottom:65px}.hero-copy,.editorial-hero .hero-copy{padding:25px 0 45px}.hero-copy .display{font-size:clamp(57px,10vw,79px)}.hero-picture,.editorial-hero .hero-picture{min-height:380px;height:58vw;max-height:570px}.hero-aside{margin-top:30px}.page-heading{grid-template-columns:1fr;gap:0;padding-top:25px;padding-bottom:45px}.page-heading .display{font-size:clamp(60px,10vw,86px)}.section{padding-top:65px;padding-bottom:65px}.section-heading{display:block}.section-heading .body-copy{margin-top:20px}.collections-grid{grid-template-columns:repeat(2,1fr)}.collections-grid .collection-card:last-child{grid-column:span 2}.collections-grid .collection-card:last-child .image-wrap img{aspect-ratio:1.9}.split-section,.product-row{grid-template-columns:1fr;gap:35px;margin:60px 0}.split-section.reverse .split-photo,.product-row:nth-child(even) .product-image{order:0}.split-section.reverse .split-copy{order:0}.split-photo img{min-height:350px;max-height:490px}.feature-strip{grid-template-columns:repeat(2,1fr);gap:0}.feature-strip>div:nth-child(2){border-right:0}.feature-strip>div{border-bottom:1px solid var(--line)}.waitlist-block,.registration{grid-template-columns:1fr;gap:35px;padding:40px 35px;margin-bottom:70px}.finish-grid{grid-template-columns:repeat(2,1fr)}.number-grid,.story-values{grid-template-columns:1fr;gap:22px}.story-photo img{height:480px}.footer-columns{grid-template-columns:1fr 1fr}.footer-columns .footer-main{grid-column:span 2}.full-banner{height:380px}}
@media (max-width:510px){.brand-name{font-size:16px;letter-spacing:.16em}.brand-tag{font-size:7px}.topline span{margin:0 5px}.display{font-size:57px}.hero-copy .display{font-size:61px}.hero-picture{height:400px;min-height:400px}.section-title{font-size:40px}.collections-grid{grid-template-columns:1fr;gap:32px}.collections-grid .collection-card:last-child{grid-column:auto}.collection-card img,.collections-grid .collection-card:last-child .image-wrap img{aspect-ratio:1.15}.collection-card .image-wrap:after{display:none}.feature-strip>div{padding:17px 10px 17px 0}.waitlist-block,.registration{padding:36px 22px}.form-line{flex-direction:column}.form-line .btn{width:100%}.finish-grid{gap:10px}.finish .finish-copy{padding:15px}.finish h3{font-size:19px}.editorial-hero .display,.story-hero .display{font-size:59px}.page-heading .display{font-size:61px}.story-photo img{height:410px}.footer-columns{gap:30px}.footer-bottom{display:block}.footer-bottom p{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collection-card img{transition:none}}

/* Product photography: keep the COMPLETE original frame on every screen.
   The previous cover cropping hid furniture ends, outer uprights and cabinets. */
.hero-picture,.editorial-hero .hero-picture {
  height:auto;min-height:0;max-height:none;align-self:center;
}
.hero-picture img,.editorial-hero .hero-picture img,
.full-banner img,.split-photo img,.story-photo img,
.product-image img,.finish img,.collection-card img,
.collections-grid .collection-card:last-child .image-wrap img {
  display:block;width:100%;height:auto;min-height:0;max-height:none;
  aspect-ratio:auto;object-fit:contain;object-position:center;
  transform:none;
}
.full-banner {height:auto;min-height:0;max-height:none;}
.split-photo img,.story-photo img {height:auto;min-height:0;max-height:none;}
.collection-card:hover img {transform:none;}
.image-wrap {background:#efe9e0;}
@media (max-width:800px) {
  .hero-picture,.editorial-hero .hero-picture{height:auto;min-height:0;max-height:none;}
  .story-photo img,.split-photo img,.full-banner img{height:auto;min-height:0;max-height:none;}
}
@media (max-width:510px) {
  .hero-picture,.editorial-hero .hero-picture{height:auto;min-height:0;max-height:none;}
  .collection-card img,.collections-grid .collection-card:last-child .image-wrap img{height:auto;aspect-ratio:auto;}
  .story-photo img{height:auto;min-height:0;}
}
/* Tap any displayed furniture photo for a full-screen uncropped view. */
img[data-full-view] {cursor:zoom-in;}
.photo-lightbox {position:fixed;inset:0;z-index:9999;background:rgba(22,19,17,.95);display:none;align-items:center;justify-content:center;padding:55px 16px 22px;}
.photo-lightbox.is-open {display:flex;}
.photo-lightbox img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 85px);object-fit:contain;}
.photo-lightbox button{position:absolute;right:18px;top:10px;background:#fff;border:0;color:#312922;font-size:25px;line-height:1;width:40px;height:40px;cursor:pointer;}


/* Six-design clickable collection and individual product detail pages */
.six-intro{display:grid;grid-template-columns:1.5fr .7fr;align-items:end;gap:8%;padding-top:64px;padding-bottom:72px;border-bottom:1px solid var(--line)}
.six-intro h1{font:400 clamp(46px,5.2vw,78px)/1.11 var(--serif);letter-spacing:-.052em;margin:16px 0 0}
.six-intro h1 em{font-weight:400;color:#936b51}
.six-intro-right p{color:var(--muted);font-size:16px;line-height:1.8;margin:0 0 26px}
.six-text-link{display:inline-flex;gap:20px;align-items:center;font-size:12px;text-decoration:none;padding-bottom:7px;border-bottom:1px solid #8c7b6a}
.six-collection{padding-top:76px;padding-bottom:60px}
.six-section-top{display:flex;justify-content:space-between;align-items:end;gap:55px;padding-bottom:29px}
.six-section-top h2{font:400 clamp(32px,3.2vw,49px)/1.1 var(--serif);letter-spacing:-.03em;margin:12px 0 0}
.six-section-top>p{color:var(--muted);font-size:13px;line-height:1.7;max-width:350px;margin:0}
.six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 20px}
.six-card{display:block;min-width:0;text-decoration:none;color:var(--ink)}
.six-image-frame{display:flex;align-items:center;justify-content:center;background:#eee9e1;border:1px solid #e6dfd6;overflow:hidden;min-height:100px;padding:0}
.six-image-frame img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:auto;transition:filter .2s;cursor:pointer}
.six-card:hover .six-image-frame img{filter:brightness(.96)}
.six-card-content{padding:19px 1px 4px}
.six-card-ordinal{color:#946c55;letter-spacing:.14em;font-size:10px;display:flex;justify-content:space-between;gap:8px;margin-bottom:11px}
.six-card-type{color:#8b8379;font-size:9px;text-align:right}
.six-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font:400 clamp(24px,2vw,30px)/1.18 var(--serif)}
.six-card-arrow{font:400 24px var(--sans);align-self:start}
.six-card-content p{font-size:13px;color:var(--muted);line-height:1.7;min-height:48px;margin:12px 0}
.six-card-link{display:inline-flex;gap:15px;align-items:center;margin-top:2px;padding-bottom:7px;border-bottom:1px solid #cbbdaf;font-size:12px}
.six-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:20px;padding-bottom:54px}
.six-stat{padding:24px 20px 18px 0;border-top:1px solid #cfc6bb}
.six-stat span{color:#ad8c75;font-size:11px;display:block;letter-spacing:.1em;margin-bottom:16px}
.six-stat strong{font:400 25px var(--serif)}
.six-stat p{color:var(--muted);font-size:12px;line-height:1.65}
.six-crumb{display:flex;align-items:center;gap:16px;font-size:11px;color:#928477;padding-top:36px;padding-bottom:28px}
.six-crumb a{text-decoration:underline;text-underline-offset:4px;color:#775a47}
.six-detail-hero{display:grid;grid-template-columns:58% 1fr;gap:5.5%;align-items:start}
.six-detail-photo{background:#eee9e1;min-width:0}
.six-detail-photo img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:auto;cursor:zoom-in}
.six-photo-caption{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#7a6c61;padding:11px 15px;background:#f3eee8}
.six-detail-copy{padding-top:13px}
.six-detail-copy h1{font:400 clamp(39px,4.1vw,62px)/1.1 var(--serif);letter-spacing:-.04em;margin:16px 0 25px}
.six-detail-lede{font-size:15px;line-height:1.8;color:#59524c}
.six-detail-feature{font-size:13px;line-height:1.8;color:var(--muted)}
.six-detail-copy .fact-list{margin:23px 0}
.six-detail-copy .smallprint{max-width:420px;margin-top:22px}
.six-detail-lower{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:90px;padding-bottom:80px;align-items:start}
.six-detail-lower h2{font:400 clamp(35px,4vw,56px)/1.15 var(--serif);letter-spacing:-.035em;margin:18px 0}
.six-detail-bullets{padding-left:20px;font-size:14px;line-height:2.1;color:var(--muted)}
.six-interest-panel{background:#ede5dc;padding:clamp(25px,3.5vw,55px)}
.six-interest-panel h2 em{color:#8a634f}
.six-interest-panel p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:25px}
.six-label{display:block;font-size:12px;margin-bottom:9px}
.six-wide-cta{width:100%;margin-top:25px;justify-content:space-between}
.six-related{padding-bottom:100px}
.six-related .six-grid{gap:18px}
.six-related .six-image-frame img{width:100%;height:auto;object-fit:contain}
@media(max-width:1000px){.six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.six-detail-hero{grid-template-columns:1.1fr 1fr;gap:5%}.six-detail-copy h1{font-size:40px}}
@media(max-width:750px){.six-intro{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:38px}.six-intro h1{font-size:clamp(42px,9vw,66px)}.six-intro-right p{margin-bottom:15px}.six-section-top{display:block}.six-section-top>p{margin-top:16px}.six-collection{padding-top:49px}.six-grid{grid-template-columns:1fr;gap:29px}.six-image-frame{display:block}.six-card-content p{min-height:0}.six-explainer{grid-template-columns:1fr;gap:0;padding-top:10px}.six-stat{padding:18px 0}.six-detail-hero{display:block}.six-detail-copy{padding-top:35px}.six-detail-copy h1{font-size:clamp(38px,9vw,60px)}.six-detail-lower{display:block;padding-top:55px;padding-bottom:60px}.six-interest-panel{margin-top:35px}.six-related{padding-bottom:75px}.six-card-type{font-size:9px}}

/* Product-demand testing prices and status — October 2026 */
.demand-test-strip{max-width:1440px;margin:0 auto;padding:14px clamp(22px,5vw,80px);border-bottom:1px solid #e3d8cc;color:#64584f;font-size:12px;line-height:1.6;background:#f6f1eb}.demand-test-strip strong{color:#7b503b}
.demand-info-panel{max-width:1280px;margin:0 auto 4px;padding:34px clamp(22px,5vw,60px);background:#eee7df;border-top:1px solid #d9c9b8;border-bottom:1px solid #d9c9b8}
.demand-info-panel h2{font:400 clamp(28px,3vw,42px)/1.18 var(--serif);margin:9px 0 12px;letter-spacing:-.028em}
.demand-info-panel p:last-child{font-size:14px;line-height:1.8;color:#5f554c;max-width:940px;margin:0}
.six-card-price{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0 4px;border-bottom:1px solid #e3d9ce}
.six-card-price-label,.six-detail-price-kicker{font-size:10px;color:#877061;letter-spacing:.12em;font-weight:700}
.six-card-price strong{font:600 21px/1.3 var(--sans);color:#3a302a;white-space:nowrap}
.six-detail-price{display:flex;flex-direction:column;gap:7px;border-top:1px solid #d3c5b5;border-bottom:1px solid #d3c5b5;padding:17px 0 18px;margin:-8px 0 24px}
.six-detail-price strong{font:400 clamp(37px,4vw,55px)/1.05 var(--serif);color:#3d3028;letter-spacing:-.04em}
.six-detail-price-note{font-size:11px;line-height:1.5;color:#786c62}
.registration-clarity{font-size:11px!important;color:#6e6157!important;line-height:1.6!important;margin:11px 0 0!important}
@media(max-width:750px){.demand-test-strip{font-size:11px;padding-top:12px;padding-bottom:12px}.demand-info-panel{margin-top:0;padding-top:28px;padding-bottom:28px}.six-card-price strong{font-size:23px}.six-detail-price{margin-top:-10px}}
