.model-page .header{position:relative;color:var(--text);background:var(--bg);border-bottom:1px solid var(--line)}.model-page .header-cta{color:var(--text);border-color:var(--line)}.model-page .menu-toggle{color:var(--text)}.model-page .header nav.open{background:var(--bg);color:var(--text)}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;padding-top:26px;padding-bottom:30px;font-size:12px;color:var(--muted)}.breadcrumbs a:hover{text-decoration:underline}.model-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:start;padding-bottom:80px}.model-page figure{margin:0}.model-lead{position:sticky;top:25px}.model-lead img{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;background:var(--surface)}.model-page figcaption{font-size:12px;color:var(--muted);margin-top:12px}.model-copy{padding-top:20px}.model-copy h1{font-family:var(--model);font-size:clamp(56px,6.4vw,96px);line-height:1.15;letter-spacing:.1em;margin:24px 0 15px}.model-copy h1>span{display:block;font-family:var(--sans);font-size:15px;letter-spacing:0;margin-bottom:8px}.model-caption{font-family:var(--serif);font-size:30px;line-height:1.2;margin-bottom:24px}.model-copy>p:not(.model-caption):not(.model-price){color:var(--muted);font-size:14px}.model-specs{margin:28px 0 15px}.model-specs>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.model-specs dt{color:var(--muted)}.model-specs dd{margin:0;text-align:right}.model-copy>.model-note{font-size:12px!important}.model-price{margin:24px 0 15px;font-size:18px}.model-copy .button{font-size:14px;padding:15px 22px;max-width:100%}.model-details{padding:55px 0 75px;border-top:1px solid var(--line)}.model-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.model-images img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--surface)}.model-process{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding:65px 0;border-top:1px solid var(--line)}.model-process h2{margin-top:20px}.model-process ol{margin:0;padding:0;list-style:none}.model-process li{padding:0 0 25px}.model-process strong{font-size:13px;font-weight:500}.model-process p{font-size:14px;color:var(--muted);margin-top:8px}.model-related{padding:60px 0 75px;border-top:1px solid var(--line)}.model-related h2{margin:20px 0 35px}.model-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.model-related a{font-family:var(--model);font-size:25px;border-top:1px solid var(--line);padding-top:16px;letter-spacing:.06em}.model-related a span{display:block;font:12px/1.6 var(--sans);color:var(--muted);letter-spacing:0;margin-top:6px}.model-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:30px 0;font-size:12px}.model-footer .brand{font-size:30px}.model-page .order{padding-top:65px;padding-bottom:75px}.model-page .eyebrow{margin-bottom:12px}@media(max-width:1000px){.model-page .header nav{background:var(--bg);color:var(--text)}}@media(max-width:760px){.model-intro{grid-template-columns:1fr;gap:28px;padding-bottom:45px}.model-lead{position:static}.model-lead img{aspect-ratio:4/3}.model-copy{padding-top:0}.model-copy h1{font-size:64px;margin-top:18px}.model-caption{font-size:28px}.model-images{grid-template-columns:1fr;gap:30px}.model-details{padding-top:35px;padding-bottom:40px}.model-process{grid-template-columns:1fr;gap:30px;padding:40px 0}.model-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.model-related{padding:40px 0}.model-related h2{font-size:40px}.model-page .header{gap:12px}.model-page .header .brand{font-size:32px}.model-page .header-cta{font-size:11px;padding:9px 12px}.model-specs>div{gap:12px}.model-specs dt{max-width:45%}.model-page .section-top{gap:20px}.model-page .header nav.open{z-index:5}}
.model-page .header nav a{color:var(--text);text-shadow:none}.model-page .header .brand{text-shadow:none}.model-lead img{aspect-ratio:4/3;object-fit:contain}.model-lead{top:30px}
