/* V4: square product scenes remain uncropped; original product views stay available. */
.pro-shot{min-width:0;margin:0}.pro-image{display:block;padding:0;width:100%;background:transparent;cursor:zoom-in}.pro-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pro-shot figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 0;font-size:10px;line-height:1.6}.pro-shot .zoom-button{white-space:nowrap;font-size:10px}.pro-language>.pro-shot{max-width:1100px;margin:0 auto}.pro-language .palette{margin-bottom:0}.section>.pro-shot{max-width:1250px;margin-inline:auto}.pro-pc{align-items:center;background:#30262c}.pro-pc .pro-shot{background:#211d23}.pro-pc .pro-shot figcaption{padding:14px 22px;color:#d8c6d1}.pro-pc .pc-copy{padding-bottom:60px}.pro-pc .pro-image img{aspect-ratio:1;object-fit:contain}.native-details{margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 0 18px}.native-details summary{cursor:pointer;padding:20px 0 4px;font-size:13px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.native-details summary:after{content:'+';font:28px/1 Manrope,sans-serif;font-weight:400}.native-details[open] summary:after{content:'−'}.native-details summary::-webkit-details-marker{display:none}.native-details[open] summary{margin-bottom:25px}.native-details .collection-toolbar{margin-top:0}.native-details>.pro-shot{margin-top:20px}.weathering{background:#1c251f;color:#e4e7dc}.weathering .section-meta{color:#bbc5ae;border-color:#53604d}.weathering .section-heading p,.weathering .compare-heading p{color:#b8c2af}.wear-scenes{display:grid;grid-template-columns:1fr 1fr;gap:26px}.compare-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:80px 0 32px;padding-top:35px;border-top:1px solid #53604d;align-items:end}.compare-heading h3{margin-top:16px;font-size:clamp(28px,3vw,46px)}.compare-heading p{font-size:13px;line-height:1.9}.compare-heading .mono{color:#c7ba78}.weathering>.wear-overview{max-width:1150px}.wear-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.weathering figcaption{color:#c6cebc}.weathering .zoom-button{color:#d9ddcd;border-color:#78836b}.pro-text-link{display:inline-block;font-size:12px;border-bottom:1px solid #78836b;padding-bottom:7px;margin-top:34px}.pro-packaging>.pro-shot{background:transparent}.pro-packaging>.pro-shot img{aspect-ratio:1;object-fit:contain}.pro-disclosure{max-width:none;padding:24px var(--pad);font-size:11px;color:#69705e;background:#e2e4d9;border-top:1px solid var(--line)}
@media(min-width:900px){.pro-language>.pro-shot{max-width:900px}.section.details>.pro-shot{max-width:1000px}}
@media(max-width:1100px){header nav{gap:17px;font-size:11px}.wear-groups{gap:16px}.wear-groups figcaption{align-items:flex-start;flex-direction:column;gap:6px}.pro-pc .pc-copy{padding-bottom:35px}}
@media(max-width:720px){.wear-scenes,.wear-groups{grid-template-columns:1fr;gap:32px}.compare-heading{grid-template-columns:1fr;gap:20px;margin-top:48px;padding-top:26px}.compare-heading p{font-size:12px}.wear-groups{margin-top:30px}.wear-groups figcaption{flex-direction:row}.native-details{margin-top:25px}.native-details summary{font-size:12px;padding-top:17px}.pro-shot figcaption{font-size:9px;padding-top:10px}.pro-shot .zoom-button{font-size:9px}.pro-pc .pro-shot{width:100%}.pro-language .palette{margin-top:28px}.weathering .section-heading p{font-size:12px}.pro-disclosure{font-size:10px}.pro-text-link{font-size:11px}header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;padding-block:10px;gap:6px 20px}header .brand{font-size:24px}header .lang{grid-column:2;grid-row:1}header nav{grid-column:1/-1;grid-row:2;display:flex;overflow-x:auto;min-width:0;gap:20px;font-size:10px;padding:4px 0;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}header nav a{white-space:nowrap;flex-shrink:0}html{scroll-padding-top:110px}}

.pc-views{min-width:0}.pc-views>.native-details{margin:0;padding:0 22px 20px;color:#dfd5d6;border-color:#65545e}.pc-views .native-details summary{color:#dfd5d6}

.language-editorial{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,5vw,80px);align-items:start}.language-editorial .pro-shot{margin:0}.language-ideas{border-top:1px solid #9a9b8d}.language-ideas article{padding:24px 0 30px;border-bottom:1px solid #b8baab}.language-ideas span,.language-statement span{font:11px/1.4 monospace;letter-spacing:.1em}.language-ideas h3{font-size:clamp(22px,2.2vw,34px);margin:12px 0}.language-ideas p{max-width:36em;line-height:1.8;margin:0;color:#555a4d}.language-statement{margin:clamp(45px,7vw,100px) 0;padding:35px 0;border-top:1px solid #a7aa9b;display:grid;grid-template-columns:1fr 2fr}.language-statement p{font-size:clamp(25px,3.4vw,52px);line-height:1.3;margin:0}@media(max-width:800px){.language-editorial,.language-statement{grid-template-columns:1fr}.language-statement{gap:20px}}

/* Design dossier: authentic native renders and the cropped original AI artwork. */
.dossier{background:#202321;color:#e9e7da;overflow:hidden}.dossier-head{display:grid;grid-template-columns:1fr 180px;gap:32px;align-items:start;border-top:1px solid #7a7968;padding-top:25px}.dossier-tag,.dossier-story>span,.dossier-note>span,.dossier-color span,.dossier-brand span{font:11px/1.4 monospace;letter-spacing:.13em;color:#c6ba80}.dossier-head h2{font-size:clamp(40px,5.6vw,83px);line-height:1.13;letter-spacing:-.04em;margin:28px 0 20px}.dossier-head p{font-size:15px;color:#bfc1b3;line-height:1.8;max-width:44em}.dossier-logo{width:180px;height:auto;mix-blend-mode:screen}.dossier-story{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid #62675b;margin-top:65px;padding:28px 0 55px}.dossier-story p{font-size:clamp(16px,1.4vw,21px);line-height:1.9;max-width:44em;color:#d8d9cc}.dossier-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;align-items:stretch}.dossier-hero,.dossier-detail{background:#292e28;border:1px solid #525b4b;min-width:0}.dossier .pro-shot{margin:0;padding:24px}.dossier .pro-image{display:flex;align-items:center;justify-content:center;min-height:210px;background:radial-gradient(ellipse at center,#444d39 0%,#282e27 58%,#222723 100%)}.dossier .pro-image img{aspect-ratio:1.3;object-fit:contain;width:90%;padding:10px}.dossier .pro-shot figcaption{color:#bdc5ae;border-top:1px solid #626b59;margin-top:12px}.dossier .zoom-button{color:#dde3ce;border-color:#878f7d}.dossier-note,.dossier-detail>p{padding:8px 28px 30px}.dossier-note h3{font-size:clamp(25px,2.4vw,36px);line-height:1.25;margin:15px 0}.dossier-note p,.dossier-detail>p{font-size:13px;line-height:1.85;color:#c0c8b6}.dossier-detail>p strong{display:block;color:#e9eadf;font-size:21px;margin-bottom:9px}.dossier-color{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid #62675b;margin-top:70px;padding:30px 0 58px}.dossier-color h3{font-size:clamp(25px,2.8vw,42px);line-height:1.25;margin-top:20px}.dossier .palette{margin:0;align-self:center;color:#e7e8da}.dossier-brand{display:flex;justify-content:space-between;gap:35px;padding:45px 0 8px;border-top:1px solid #62675b}.dossier-brand p{font-size:clamp(24px,3.2vw,48px);line-height:1.3;max-width:650px;margin:0}.dossier .pro-image:focus-visible{outline:3px solid #e5ca70;outline-offset:3px}@media(max-width:850px){.dossier-grid{grid-template-columns:1fr 1fr}.dossier-hero{grid-column:1/-1}.dossier-head{grid-template-columns:1fr 110px}.dossier-logo{width:110px}.dossier-story,.dossier-color{grid-template-columns:1fr;gap:18px}.dossier-story{margin-top:40px}.dossier-brand{flex-direction:column}.dossier .pro-shot{padding:16px}.dossier .pro-image{min-height:150px}}@media(max-width:480px){.dossier-grid{grid-template-columns:1fr}.dossier-hero{grid-column:auto}.dossier-head{grid-template-columns:1fr 75px}.dossier-logo{width:75px}.dossier-head h2{font-size:36px}.dossier .pro-image{min-height:170px}}

@media(min-width:851px){.dossier-grid{grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.dossier-hero{grid-row:1/3;position:relative}.dossier-hero:after{content:'FIELD SKETCH  /  ↗';position:absolute;right:24px;top:25px;color:#c7b471;font:italic 12px/1 monospace;transform:rotate(-5deg)}.dossier-detail{display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.dossier-detail .pro-image{min-height:0}.dossier-detail .pro-image img{aspect-ratio:1.25}.dossier-detail>p{padding:20px 26px 20px 2px}.dossier-logo{mix-blend-mode:normal}}
.dossier-hero .pro-image{position:relative;overflow:hidden}.dossier-hero .pro-image:after{content:'';position:absolute;right:1%;top:3%;width:35%;height:27%;background:url('assets/language-outline-v12.webp') center/contain no-repeat;opacity:.35;transform:rotate(-7deg);pointer-events:none}.dossier-note{position:relative}.dossier-note:after{content:'↗  PANEL / 07';position:absolute;right:25px;top:12px;color:#b68e66;font:italic 12px/1.2 cursive;transform:rotate(-5deg)}
