.pro-draft-page{color:#1d1d1f;font-family:var(--font-ka),sans-serif}.pro-draft-wrap{width:min(1320px,calc(100% - 48px));margin-inline:auto}.pro-draft-page-notice{padding:12px 24px;background:#242427;color:#fff;text-align:center;font-size:12px;letter-spacing:.03em}.pro-draft-chapter-heading>span,.pro-draft-editorial-copy>span,.pro-draft-eyebrow,.pro-draft-kicker{font-size:12px;letter-spacing:.095em;color:#74747c;font-weight:650}.pro-draft-hero{padding-block:clamp(65px,8vw,120px) 70px}.pro-draft-hero h1{font-family:var(--font-latin),sans-serif;font-size:clamp(46px,8.5vw,125px);line-height:1.02;letter-spacing:-.058em;font-weight:650;margin:18px 0}.pro-draft-hero h1 span{color:#7a7a80}.pro-draft-hero>p:not(.pro-draft-kicker){font-size:clamp(16px,1.6vw,22px);line-height:1.65;max-width:710px;color:#5d5d64}.pro-draft-media{min-height:220px;border-radius:18px;background:#f0f0f2;border:1px dashed #c1c1c6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:25px;color:#55565d}.pro-draft-media span{font-size:11px;letter-spacing:.12em;font-weight:700}.pro-draft-media strong{font-size:clamp(18px,2.2vw,28px);font-weight:650}.pro-draft-media small{font-size:12px;color:#77777e}.pro-draft-hero>.pro-draft-media{margin:42px 0 26px;min-height:clamp(320px,55vw,670px)}.pro-draft-link{display:inline-flex;border:1px solid #222;border-radius:99px;color:#222;padding:13px 22px;font-size:14px;text-decoration:none}.pro-draft-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;padding:28px 0 95px}.pro-draft-metrics>div{border-top:1px solid #dedee0;padding-top:25px;display:flex;flex-direction:column;gap:12px}.pro-draft-metrics strong{font-size:clamp(25px,3vw,44px)}.pro-draft-metrics span{font-size:13px;color:#707078}.pro-draft-chapter-heading{padding-block:42px}.pro-draft-chapter-heading h2{font-size:clamp(34px,5vw,72px);font-weight:600;max-width:930px;letter-spacing:-.045em;margin:18px 0;line-height:1.15}.pro-draft-editorial{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;margin:0 0 clamp(60px,8vw,140px)}.pro-draft-editorial:nth-child(odd) .pro-draft-media{order:1}.pro-draft-editorial-copy h3{font-size:clamp(30px,3vw,49px);line-height:1.15;letter-spacing:-.04em;font-weight:600}.pro-draft-editorial-copy p{line-height:1.8;color:#65656c;max-width:430px}.pro-draft-editorial>.pro-draft-media{min-height:clamp(330px,38vw,560px)}.pro-draft-gallery{padding-bottom:95px}.pro-draft-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.pro-draft-gallery-grid>.pro-draft-media{min-height:300px}.pro-draft-configurator{border-top:1px solid #ddd;padding:70px 0 110px}.pro-draft-configurator>h2{font-size:clamp(40px,5vw,75px);letter-spacing:-.05em;line-height:1.12}.pro-draft-axes{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:30px 0}.pro-draft-axes fieldset{border:0;padding:0;min-width:0}.pro-draft-axes legend{font-size:14px;font-weight:650;margin-bottom:14px}.pro-draft-segments{background:#f3f3f5;padding:5px;border-radius:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.pro-draft-segments button{border:0;background:transparent;border-radius:10px;padding:15px 8px;font-size:15px;cursor:pointer;color:#45454c}.pro-draft-segments button[aria-pressed=true]{background:#25252a;color:white}.pro-draft-link:focus-visible,.pro-draft-segments button:focus-visible{outline:3px solid #57575f;outline-offset:4px}.pro-draft-summary{padding:clamp(25px,4vw,55px);background:#f5f5f7;border-radius:22px;margin:32px 0 75px}.pro-draft-summary h3{font-size:clamp(26px,3.5vw,46px);margin:0 0 35px}.pro-draft-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.pro-draft-facts>div,.pro-draft-summary dl>div{border-top:1px solid #d0d0d5;padding-top:18px;min-width:0}.pro-draft-facts dt,.pro-draft-summary dt{font-size:13px;color:#77777e;line-height:1.5}.pro-draft-facts dd,.pro-draft-summary dd{font-size:clamp(17px,1.7vw,24px);font-weight:650;margin:12px 0 0;overflow-wrap:anywhere}.pro-draft-configurator>section{margin:70px 0}.pro-draft-configurator>section h3{font-size:clamp(25px,3vw,40px);font-weight:650;margin-bottom:30px}.pro-draft-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px}.pro-draft-configurator details{border-top:1px solid #ddd}.pro-draft-configurator details:last-of-type{border-bottom:1px solid #ddd}.pro-draft-configurator summary{cursor:pointer;padding:22px 0;font-weight:650;font-size:19px}.pro-draft-configurator details ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;padding:0 0 28px 20px;line-height:1.7;color:#555}.pro-draft-compare-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.pro-draft-compare-options label{padding:15px;border:1px solid #ddd;border-radius:12px}.pro-draft-compare-options input{margin-right:12px;accent-color:#2a2a30}.pro-draft-compare-scroll{overflow:auto;max-width:100%;margin-top:30px;border:1px solid #ddd;border-radius:16px}.pro-draft-compare-scroll table{border-collapse:collapse;min-width:680px;width:100%;text-align:left}.pro-draft-compare-scroll td,.pro-draft-compare-scroll th{padding:16px;border-bottom:1px solid #e6e6e8;font-size:14px;vertical-align:top}.pro-draft-compare-scroll thead th{background:#f3f3f5}.pro-draft-footer{padding:70px 0;border-top:1px solid #ddd;color:#65656c}.pro-draft-footer span{font-size:27px;font-weight:650;color:#24242a}@media(max-width:800px){.pro-draft-metrics,.pro-draft-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-draft-editorial{grid-template-columns:1fr}.pro-draft-editorial:nth-child(odd) .pro-draft-editorial-copy,.pro-draft-editorial:nth-child(odd) .pro-draft-media{order:unset}.pro-draft-axes{grid-template-columns:1fr}.pro-draft-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pro-draft-wrap{width:calc(100% - 32px)}.pro-draft-hero{padding-top:46px}.pro-draft-hero h1{font-size:clamp(36px,10.2vw,62px)}.pro-draft-hero>.pro-draft-media{min-height:300px}.pro-draft-metrics{gap:18px;padding-bottom:52px}.pro-draft-metrics strong{font-size:29px}.pro-draft-editorial>.pro-draft-media{min-height:280px}.pro-draft-gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.pro-draft-gallery-grid>.pro-draft-media{flex:0 0 86%;min-height:260px;scroll-snap-align:start}.pro-draft-summary{margin-bottom:55px}.pro-draft-summary dl{gap:20px}.pro-draft-facts{gap:15px}.pro-draft-compare-options,.pro-draft-configurator details ul{grid-template-columns:1fr}.pro-draft-configurator>section{margin:55px 0}}.pro-draft-original-photo{position:relative;margin:0;overflow:hidden;border-radius:20px;background:#e8e8e9}.pro-draft-original-photo img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;aspect-ratio:16/10}.pro-draft-original-photo figcaption{position:absolute;left:14px;bottom:14px;right:14px;color:#fff;font-size:12px;line-height:1.4;text-shadow:0 2px 8px #000a;pointer-events:none}.pro-draft-hero>.pro-draft-original-photo{margin:42px 0 26px;min-height:clamp(320px,55vw,670px)}.pro-draft-hero>.pro-draft-original-photo img{min-height:clamp(320px,55vw,670px);max-height:730px;aspect-ratio:16/8}.pro-draft-editorial>.pro-draft-original-photo,.pro-draft-editorial>.pro-draft-original-photo img{min-height:clamp(330px,38vw,560px)}.pro-draft-tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.pro-draft-technology{padding-bottom:clamp(75px,8vw,120px)}.pro-draft-technology .pro-draft-chapter-heading p{max-width:630px;color:#66666d;line-height:1.75}.pro-draft-gallery-grid>.pro-draft-original-photo{min-height:280px}.pro-draft-gallery-grid>.pro-draft-original-photo img{aspect-ratio:16/10}@media(max-width:700px){.pro-draft-hero>.pro-draft-original-photo{min-height:260px}.pro-draft-hero>.pro-draft-original-photo img{min-height:260px;aspect-ratio:4/3}.pro-draft-tech-grid{grid-template-columns:1fr}.pro-draft-editorial>.pro-draft-original-photo,.pro-draft-editorial>.pro-draft-original-photo img{min-height:260px}.pro-draft-gallery-grid>.pro-draft-original-photo{flex:0 0 86%;min-height:220px}}.pro-draft-editorial:nth-child(odd) .pro-draft-original-photo{order:1}.pro-draft-editorial:nth-child(odd) .pro-draft-editorial-copy{order:2}.pro-draft-editorial>.pro-draft-original-photo img{object-position:center 52%}.pro-draft-technology .pro-draft-original-photo img{aspect-ratio:16/10;object-fit:contain;background:#111318}.pro-draft-gallery-grid>.pro-draft-original-photo{min-width:0}.pro-draft-gallery-grid>.pro-draft-original-photo img{object-position:center 55%}.pro-draft-hero>.pro-draft-original-photo img{object-position:center 54%}.pro-draft-diff-toggle{display:inline-flex;align-items:center;gap:10px;background:#f5f5f7;border-radius:999px;padding:12px 16px;margin-top:10px;font-size:14px;font-weight:600;min-height:44px}.pro-draft-diff-toggle input{width:17px;height:17px;accent-color:#29292d}.pro-draft-diff-toggle span{border-radius:999px;background:#e2e2e6;padding:3px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-draft-no-differences{padding:20px 24px;background:#f5f5f7;border-radius:12px;line-height:1.7;color:#515159}.pro-draft-compare-options label:has(input:checked){border-color:#82828b;background:#f5f5f7}.pro-draft-compare-options label:focus-within{outline:2px solid #57575f;outline-offset:2px}@media(max-width:800px){.pro-draft-editorial:nth-child(odd) .pro-draft-editorial-copy,.pro-draft-editorial:nth-child(odd) .pro-draft-original-photo{order:unset}}@media(max-width:600px){.pro-draft-gallery-grid{padding-bottom:15px;scroll-padding-inline:3px}.pro-draft-gallery-grid>.pro-draft-original-photo{scroll-snap-align:start}.pro-draft-hero>.pro-draft-original-photo img{object-position:center 50%}.pro-draft-technology .pro-draft-original-photo img{max-height:360px}.pro-draft-compare-scroll{scrollbar-width:thin}}.pro-draft-hero{padding-bottom:48px}.pro-draft-hero>.pro-draft-original-photo{margin-top:30px}.pro-draft-metrics{padding-bottom:clamp(45px,5vw,75px)}.pro-draft-editorial{margin-bottom:clamp(48px,5vw,85px)}.pro-draft-chapter-heading{padding-block:28px}.pro-draft-editorial-copy h3{margin:16px 0}.pro-draft-configurator{padding-block:60px 80px}.pro-draft-configurator>section{margin:52px 0}.pro-draft-compare-options label{cursor:pointer}.pro-draft-compare-scroll th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#f6f6f7}.pro-draft-compare-scroll thead th:first-child{z-index:2}.pro-draft-compare-scroll table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.pro-draft-hero{padding-bottom:25px}.pro-draft-metrics{padding:12px 0 40px}.pro-draft-metrics>div{padding-top:16px;gap:6px}.pro-draft-chapter-heading{padding-block:18px}.pro-draft-editorial{gap:18px;margin-bottom:42px}.pro-draft-editorial-copy h3{font-size:clamp(27px,7.4vw,37px);margin:9px 0}.pro-draft-editorial-copy p{margin:0;line-height:1.62}.pro-draft-editorial>.pro-draft-original-photo,.pro-draft-editorial>.pro-draft-original-photo img{min-height:220px}.pro-draft-technology{padding-bottom:45px}.pro-draft-gallery{padding-bottom:55px}.pro-draft-configurator{padding:42px 0 55px}.pro-draft-configurator>h2{font-size:clamp(35px,9vw,48px)}.pro-draft-configurator>section{margin:38px 0}.pro-draft-summary{margin:20px 0 38px}.pro-draft-summary h3{margin-bottom:24px}.pro-draft-gallery-grid>.pro-draft-original-photo{min-height:220px}}.pro-draft-page{background:#fff;color:#202126}.pro-draft-page-notice{font-size:11px;padding:8px 16px}.pro-draft-hero{position:relative;width:100%;min-height:min(850px,88svh);padding:0;isolation:isolate;display:flex;align-items:end;overflow:hidden;background:#111}.pro-premium-hero-photo,.pro-premium-hero-photo>.pro-draft-original-photo,.pro-premium-hero-shade{position:absolute;inset:0;margin:0;border-radius:0}.pro-premium-hero-photo>.pro-draft-original-photo img{width:100%;height:100%;min-height:100%;max-height:none;object-fit:cover;object-position:center 54%;aspect-ratio:auto}.pro-premium-hero-photo figcaption{display:none}.pro-premium-hero-shade{background:linear-gradient(90deg,rgba(10,11,14,.68),rgba(10,11,14,.2) 58%,rgba(10,11,14,.12)),linear-gradient(0deg,rgba(10,11,14,.68),transparent 58%)}.pro-premium-hero-content{position:relative;z-index:1;padding-block:150px 94px;color:white}.pro-premium-overline{font-size:11px;letter-spacing:.19em;font-weight:600;color:#f5f5f5}.pro-premium-hero-content h1{font:600 clamp(58px,8.2vw,130px)/.96 var(--font-latin),sans-serif;max-width:1120px;letter-spacing:-.07em;margin:24px 0 20px}.pro-premium-hero-content h1 em{font-style:normal;color:#fff}.pro-premium-hero-content>p:not(.pro-premium-overline){font-size:clamp(17px,1.7vw,24px);max-width:620px;line-height:1.5;color:#eee}.pro-premium-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.pro-premium-hero-actions a{padding:15px 24px;border-radius:999px;display:inline-flex;gap:18px;align-items:center;text-decoration:none;font-size:14px;font-weight:650;min-height:50px}.pro-premium-primary{color:#222;background:white}.pro-premium-secondary{color:white;background:#ffffff20;border:1px solid #ffffff75}.pro-premium-hero-index{position:absolute;right:clamp(20px,4vw,70px);bottom:24px;z-index:2;font-size:10px;letter-spacing:.16em;color:#ffffffb7}.pro-draft-metrics{padding:38px 0 72px}.pro-premium-intro{padding-block:110px 125px}.pro-premium-intro-copy{max-width:900px;margin-bottom:48px}.pro-premium-intro-copy h2{font-size:clamp(44px,5.8vw,84px);letter-spacing:-.065em;line-height:1.07;font-weight:620;margin:20px 0}.pro-premium-intro-copy h2 span{color:#8a8b90}.pro-premium-intro-copy>p{font-size:clamp(17px,1.5vw,21px);line-height:1.75;color:#65656c}.pro-premium-mosaic{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:17px;gap:17px;min-height:600px}.pro-premium-mosaic-main,.pro-premium-mosaic-side{min-width:0;min-height:0}.pro-premium-mosaic-main>.pro-draft-original-photo{height:100%}.pro-premium-mosaic-main img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover}.pro-premium-mosaic-side{display:grid;grid-template-rows:minmax(0,1.15fr) minmax(140px,.65fr);grid-gap:17px;gap:17px}.pro-premium-mosaic-side>.pro-draft-original-photo{height:100%}.pro-premium-mosaic-side img{height:100%;aspect-ratio:auto}.pro-premium-mosaic-note{background:#f1f1f2;border-radius:20px;padding:clamp(23px,3vw,46px);display:flex;flex-direction:column;justify-content:space-between}.pro-premium-mosaic-note span{font-size:12px;letter-spacing:.12em;color:#6d6d75}.pro-premium-mosaic-note strong{font-size:clamp(24px,2.7vw,43px);line-height:1.12;letter-spacing:-.04em;font-weight:600}.pro-premium-cinema{position:relative;isolation:isolate;min-height:clamp(470px,56vw,760px);display:flex;align-items:end;overflow:hidden;background:#16171b}.pro-premium-cinema-shade,.pro-premium-cinema>.pro-draft-original-photo{position:absolute;inset:0;border-radius:0}.pro-premium-cinema>.pro-draft-original-photo img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover;object-position:center 55%}.pro-premium-cinema figcaption{display:none}.pro-premium-cinema-shade{background:linear-gradient(0deg,#101115c7,transparent 67%)}.pro-premium-cinema-copy{position:relative;z-index:1;color:white;padding-block:130px 67px}.pro-premium-cinema-copy span{font-size:12px;letter-spacing:.12em}.pro-premium-cinema-copy h2{font-size:clamp(42px,5.8vw,86px);letter-spacing:-.06em;line-height:1.03;font-weight:620;margin:22px 0 0}.pro-draft-technology{padding-block:90px 110px}.pro-draft-technology .pro-draft-original-photo{border-radius:12px}.pro-draft-gallery{padding-bottom:130px}.pro-premium-choose{padding-block:55px 40px}.pro-premium-choose .pro-draft-configurator{border-top:1px solid #d5d5da}.pro-premium-choose .pro-draft-summary{background:#26272b;color:white}.pro-premium-choose .pro-draft-summary dt{color:#bdbec4}.pro-premium-choose .pro-draft-summary dl>div{border-color:#515259}@media(max-width:800px){.pro-draft-hero{min-height:720px}.pro-premium-hero-photo>.pro-draft-original-photo img{object-position:59% center}.pro-premium-mosaic{min-height:460px}.pro-premium-intro{padding-block:65px 90px}}@media(max-width:600px){.pro-draft-hero{min-height:650px;align-items:end}.pro-premium-hero-photo>.pro-draft-original-photo img{object-position:62% center;aspect-ratio:auto}.pro-premium-hero-shade{background:linear-gradient(0deg,#101115d9,transparent 75%),linear-gradient(90deg,#10111566,transparent)}.pro-premium-hero-content{padding-block:170px 76px}.pro-premium-hero-content h1{font-size:clamp(43px,11vw,65px);letter-spacing:-.065em}.pro-premium-hero-content>p:not(.pro-premium-overline){font-size:17px}.pro-premium-hero-actions{margin-top:24px;gap:8px}.pro-premium-hero-actions a{padding:12px 16px;font-size:12px;min-height:45px}.pro-premium-hero-index{bottom:14px;font-size:9px}.pro-draft-metrics{padding:23px 0 40px}.pro-premium-intro{padding-block:70px 68px}.pro-premium-intro-copy{margin-bottom:25px}.pro-premium-intro-copy h2{font-size:clamp(38px,10vw,56px)}.pro-premium-mosaic{display:flex;flex-direction:column;min-height:0;gap:12px}.pro-premium-mosaic-main>.pro-draft-original-photo{height:300px}.pro-premium-mosaic-side{grid-template-columns:1fr 1fr;grid-template-rows:200px;gap:12px}.pro-premium-mosaic-side>.pro-draft-original-photo{height:200px}.pro-premium-mosaic-note{padding:17px;border-radius:15px;gap:10px}.pro-premium-mosaic-note strong{font-size:clamp(16px,4.4vw,24px)}.pro-premium-mosaic-note span{font-size:10px}.pro-premium-cinema{min-height:460px}.pro-premium-cinema-copy{padding-block:90px 48px}.pro-premium-cinema-copy h2{font-size:clamp(39px,10vw,60px)}.pro-draft-technology{padding-block:56px 70px}.pro-draft-gallery{padding-bottom:70px}.pro-premium-choose{padding-block:20px}}.pro-premium-gallery-tile{border:0;padding:0;position:relative;overflow:hidden;cursor:zoom-in;min-width:0;border-radius:18px;background:#e7e7e9;aspect-ratio:16/10}.pro-premium-gallery-tile img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.pro-premium-gallery-tile:hover img{transform:scale(1.035)}.pro-premium-gallery-tile:focus-visible{outline:3px solid #666;outline-offset:4px}.pro-premium-gallery-zoom{position:absolute;right:16px;bottom:16px;background:#fffffff0;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-size:22px}.pro-premium-lightbox{position:fixed;z-index:10000;inset:0;background:#101114f7;display:flex;align-items:center;justify-content:center;padding:75px clamp(15px,5vw,75px) 95px}.pro-premium-lightbox>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pro-premium-gallery-close{position:absolute;top:22px;right:25px;width:48px;height:48px;border:1px solid #ffffff80;border-radius:50%;background:#ffffff1b;color:white;font-size:30px;cursor:pointer}.pro-premium-gallery-nav{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:27px;color:white;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.pro-premium-gallery-nav button{width:44px;height:44px;border:1px solid #ffffff80;background:#ffffff15;border-radius:50%;color:#fff;font-size:24px;cursor:pointer}.pro-premium-lightbox button:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:600px){.pro-premium-gallery-tile{flex:0 0 85%;scroll-snap-align:start}.pro-premium-lightbox{padding-inline:10px}.pro-premium-gallery-zoom{width:36px;height:36px;right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.pro-premium-gallery-tile img{transition:none}.pro-premium-gallery-tile:hover img{transform:none}}.pro-compare-presets{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 19px}.pro-compare-presets button{font:inherit;font-size:13px;font-weight:650;border:1px solid #d1d1d6;border-radius:999px;background:#f6f6f8;color:#28282e;min-height:42px;padding:10px 17px;cursor:pointer;transition:background .2s,border-color .2s}.pro-compare-presets button:hover{background:#e9e9ed;border-color:#aeafb5}.pro-compare-presets button:focus-visible{outline:3px solid #666;outline-offset:3px}@media(max-width:600px){.pro-compare-presets button{flex:1 1 auto;min-width:140px}}@media(prefers-reduced-motion:reduce){.pro-compare-presets button{transition:none}}.pro-compare-modes,.pro-equipment-category-picker{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.pro-compare-modes button,.pro-equipment-category-picker button{font:inherit;border:1px solid #d7d7dc;background:#fff;border-radius:999px;padding:11px 18px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}.pro-compare-modes button[aria-pressed=true]{background:#25262a;color:#fff;border-color:#25262a}.pro-equipment-category-picker button[aria-pressed=true]{background:#e9e9ec;border-color:#888991}.pro-compare-modes button:focus-visible,.pro-equipment-category-picker button:focus-visible{outline:3px solid #6a6b76;outline-offset:3px}.pro-equipment-note{color:#686971;font-size:13px;line-height:1.75;margin:13px 0 18px;max-width:780px}.pro-feature-present{color:#1b5939;font-weight:600}.pro-feature-unlisted{color:#757780}.pro-draft-compare-scroll tbody td{min-width:135px}@media(max-width:600px){.pro-compare-modes button{flex:1 1}.pro-equipment-category-picker button{padding:10px 13px;font-size:12px}}.pro-premium-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 17px}.pro-premium-gallery-toolbar>span{font-size:12px;font-weight:650;letter-spacing:.08em;color:#777880}.pro-premium-gallery-toolbar>div{display:flex;gap:8px}.pro-premium-gallery-toolbar button{width:42px;height:42px;border-radius:50%;border:1px solid #d6d7da;background:#f8f8f9;color:#222;font-size:22px;cursor:pointer}.pro-premium-gallery-toolbar button:focus-visible{outline:2px solid #777;outline-offset:3px}@media(min-width:601px){.pro-premium-gallery-toolbar{display:none}}@media(max-width:600px){.pro-draft-gallery-grid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media(prefers-reduced-motion:reduce){.pro-draft-gallery-grid{scroll-behavior:auto}}.pro-explorer-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:0;gap:0;border-radius:24px;background:#f4f4f6;overflow:hidden;margin:32px 0 75px}.pro-explorer-visual{min-height:540px;position:relative;background:#222428;overflow:hidden}.pro-explorer-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.pro-explorer-visual:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(0deg,#111b,transparent)}.pro-explorer-visual>div{position:absolute;z-index:1;left:34px;right:28px;bottom:34px;color:#fff;display:flex;flex-direction:column;gap:7px}.pro-explorer-visual>div span{letter-spacing:.16em;font-size:11px}.pro-explorer-visual>div strong{font-size:clamp(26px,3vw,42px);letter-spacing:-.05em}.pro-explorer-controls{padding:clamp(25px,3.5vw,52px);min-width:0;display:flex;flex-direction:column;justify-content:center}.pro-explorer-lead{max-width:430px;font-size:17px;color:#62636a;line-height:1.7;margin:0 0 20px}.pro-explorer-controls .pro-draft-axes{grid-template-columns:1fr;gap:22px;margin:0}.pro-explorer-controls .pro-draft-summary{margin:28px 0 0;background:#24252b;color:white;border-radius:16px;padding:24px}.pro-explorer-controls .pro-draft-summary h3{font-size:clamp(23px,2.5vw,33px);margin:0 0 22px}.pro-explorer-controls .pro-draft-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pro-explorer-controls .pro-draft-summary dt{color:#b8b8bd}.pro-explorer-controls .pro-draft-summary dd{font-size:clamp(16px,1.35vw,21px)}.pro-explorer-controls .pro-draft-summary dl>div{border-color:#525359}@media(max-width:950px){.pro-explorer-layout{grid-template-columns:1fr}.pro-explorer-visual{min-height:380px}.pro-explorer-controls .pro-draft-axes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pro-explorer-layout{border-radius:17px;margin:20px 0 46px}.pro-explorer-visual{min-height:270px}.pro-explorer-visual>div{bottom:24px;left:22px}.pro-explorer-controls{padding:22px}.pro-explorer-controls .pro-draft-axes{grid-template-columns:1fr}.pro-explorer-controls .pro-draft-summary{padding:20px}.pro-explorer-controls .pro-draft-summary dl{gap:14px}}.pro-page-nav{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #e4e4e6}.pro-page-nav-inner{min-height:65px;display:flex;align-items:center;gap:36px}.pro-page-nav a{text-decoration:none}.pro-page-nav-title{white-space:nowrap;color:#202127;font-family:var(--font-latin),sans-serif;font-size:14px;font-weight:750;letter-spacing:.065em}.pro-page-nav-chapters{display:flex;gap:clamp(14px,2.6vw,35px);margin-left:auto}.pro-page-nav-chapters a{font-size:13px;font-weight:550;color:#707078;white-space:nowrap;padding:20px 0}.pro-page-nav-chapters a[aria-current=location]{color:#16171b;font-weight:750}.pro-page-nav-cta{white-space:nowrap;padding:10px 18px;border-radius:99px;background:#22232a;color:#fff;font-size:12px;font-weight:650}.pro-page-progress{position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#e50012;transform-origin:left;will-change:transform}.pro-page-nav a:focus-visible{outline:2px solid #e50012;outline-offset:3px}.pro-draft-page :is(#pro-story,#pro-gallery,#pro-choose){scroll-margin-top:85px}@media(max-width:850px){.pro-page-nav-inner{min-height:58px;gap:16px}.pro-page-nav-title{font-size:12px}.pro-page-nav-chapters{gap:17px}.pro-page-nav-chapters a{font-size:12px}.pro-page-nav-cta{display:none}}@media(max-width:550px){.pro-page-nav-inner{min-height:54px}.pro-page-nav-title{font-size:11px;letter-spacing:0}.pro-page-nav-chapters{gap:12px}.pro-page-nav-chapters a{font-size:11px}.pro-page-nav-chapters a:first-child{display:none}}@media(max-width:350px){.pro-page-nav-chapters a:nth-child(2){display:none}}.pro-premium-hero-content{padding-top:clamp(140px,15vh,210px);padding-bottom:clamp(85px,10vh,130px)}.pro-premium-hero-content h1{max-width:1050px;text-wrap:balance;overflow-wrap:normal}.pro-premium-hero-content>p:not(.pro-premium-overline){max-width:510px;text-wrap:pretty}.pro-premium-cinema-copy{padding-bottom:clamp(75px,8vw,115px)}.pro-premium-cinema-copy h2{max-width:900px;text-wrap:balance}.pro-premium-intro-copy h2{max-width:950px;text-wrap:balance}.pro-explorer-visual>div{max-width:calc(100% - 70px)}.pro-draft-chapter-heading h2{max-width:850px;text-wrap:balance}@media(max-width:700px){.pro-premium-hero-content{padding-top:190px;padding-bottom:100px}.pro-premium-hero-content h1{font-size:clamp(41px,9.7vw,68px);line-height:1.03;letter-spacing:-.06em}.pro-premium-hero-content>p:not(.pro-premium-overline){max-width:310px;line-height:1.6}.pro-premium-cinema-copy{padding-bottom:70px}.pro-premium-cinema-copy h2{font-size:clamp(36px,9vw,57px)}.pro-explorer-visual>div{max-width:calc(100% - 44px)}}@media(max-width:350px){.pro-premium-hero-content h1{font-size:39px}.pro-premium-hero-actions a{font-size:11px;gap:10px}}.pro-draft-page{--pro-section-space:clamp(76px,8vw,124px);--pro-copy-width:760px}.pro-draft-metrics{padding-top:clamp(26px,3.2vw,50px);padding-bottom:clamp(34px,4.4vw,68px)}.pro-premium-intro{padding-top:var(--pro-section-space);padding-bottom:var(--pro-section-space)}.pro-premium-intro-copy{margin-bottom:clamp(34px,4vw,60px);max-width:var(--pro-copy-width)}.pro-premium-intro-copy h2{margin:16px 0 22px;line-height:1.12;letter-spacing:-.055em}.pro-premium-intro-copy>p{margin:0;max-width:650px}.pro-draft-chapter-heading{padding:0;margin:0 0 clamp(30px,4vw,54px);max-width:var(--pro-copy-width)}.pro-draft-chapter-heading>span{display:block;margin:0 0 14px}.pro-draft-chapter-heading h2{margin:0 0 20px;line-height:1.1;letter-spacing:-.055em}.pro-draft-chapter-heading p{margin:0;line-height:1.75}.pro-draft-gallery,.pro-draft-technology{padding-top:var(--pro-section-space);padding-bottom:var(--pro-section-space)}.pro-draft-gallery{border-top:1px solid #ececef}.pro-premium-choose{padding-top:clamp(30px,5vw,70px);padding-bottom:var(--pro-section-space)}.pro-premium-choose .pro-draft-configurator{padding-top:clamp(50px,6vw,85px);padding-bottom:0}.pro-draft-configurator>.pro-draft-eyebrow{margin:0 0 12px}.pro-draft-configurator>h2{margin:0 0 18px;line-height:1.08}.pro-explorer-layout{margin:clamp(28px,4vw,52px) 0 clamp(70px,8vw,115px)}.pro-draft-configurator>section{margin:0 0 clamp(64px,7vw,100px)}.pro-draft-configurator>section h3{margin:0 0 26px;line-height:1.2}.pro-draft-footer{padding-top:clamp(50px,6vw,85px);padding-bottom:clamp(65px,7vw,100px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px}.pro-draft-footer p{max-width:520px;line-height:1.7;margin:0}.pro-premium-hero-content{max-width:1320px}.pro-premium-hero-content h1{max-width:min(1120px,100%);margin:21px 0 22px}.pro-premium-hero-actions{margin-top:32px}@media(max-width:700px){.pro-draft-page{--pro-section-space:64px}.pro-premium-intro-copy h2{margin:12px 0 17px}.pro-draft-chapter-heading{margin-bottom:28px}.pro-draft-chapter-heading h2{margin-bottom:14px;line-height:1.14}.pro-draft-technology{padding-top:68px;padding-bottom:65px}.pro-draft-gallery{padding-top:65px;padding-bottom:65px}.pro-premium-choose .pro-draft-configurator{padding-top:48px}.pro-explorer-layout{margin:28px 0 65px}.pro-draft-configurator>section{margin:0 0 62px}.pro-draft-configurator>section h3{margin-bottom:22px}.pro-draft-footer{display:flex;flex-direction:column;align-items:flex-start;padding-block:48px 65px}.pro-premium-hero-content h1{margin:17px 0}.pro-premium-hero-actions{margin-top:26px}}.pro-premium-mosaic{align-items:stretch}.pro-premium-mosaic-side{min-height:0;grid-template-rows:minmax(0,1fr) auto}.pro-premium-mosaic-note{min-height:210px;height:auto;justify-content:center;gap:20px;overflow:hidden}.pro-premium-mosaic-note strong{font-size:clamp(24px,2.25vw,36px);line-height:1.18;letter-spacing:-.045em;overflow-wrap:break-word;max-width:100%;margin:0}.pro-premium-mosaic-note span{display:block}.pro-premium-mosaic .pro-draft-original-photo figcaption{display:none}@media(max-width:600px){.pro-premium-mosaic-side{grid-template-columns:1fr 1fr;grid-template-rows:minmax(210px,auto);align-items:stretch}.pro-premium-mosaic-side>.pro-draft-original-photo{height:100%;min-height:210px}.pro-premium-mosaic-note{min-height:210px;padding:clamp(14px,4vw,24px);gap:14px;justify-content:center}.pro-premium-mosaic-note strong{font-size:clamp(16px,4.15vw,23px);line-height:1.2}}@media(max-width:350px){.pro-premium-mosaic-side{grid-template-columns:1fr}.pro-premium-mosaic-note{min-height:175px}}.pro-premium-mosaic-main,.pro-premium-mosaic-note,.pro-premium-mosaic-side{min-width:0}.pro-premium-cinema-copy,.pro-premium-mosaic-note{box-sizing:border-box}.pro-premium-cinema-copy h2{max-width:840px;overflow-wrap:break-word}.pro-draft-tech-grid>*{min-width:0}.pro-draft-gallery .pro-draft-original-photo figcaption,.pro-draft-technology .pro-draft-original-photo figcaption{display:none}.pro-explorer-controls,.pro-explorer-controls fieldset,.pro-explorer-visual{min-width:0}.pro-explorer-visual>div strong{overflow-wrap:break-word;line-height:1.12}@media(min-width:601px) and (max-width:1000px){.pro-premium-mosaic{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:510px}.pro-premium-mosaic-side{grid-template-rows:minmax(0,1fr) auto}.pro-premium-mosaic-note{padding:26px;min-height:195px}.pro-premium-mosaic-note strong{font-size:clamp(22px,2.9vw,30px)}}@media(max-width:600px){.pro-premium-mosaic-side>.pro-draft-original-photo img{width:100%;height:100%;object-fit:cover}.pro-premium-mosaic-note strong{-webkit-hyphens:auto;hyphens:auto}.pro-premium-cinema-copy h2{overflow-wrap:break-word}.pro-draft-gallery .pro-draft-chapter-heading{max-width:100%}}.pro-draft-page{--pro-site-header-height:83px;--pro-content-max:var(--content-gallery,1200px)}.pro-draft-page .pro-draft-wrap{width:min(var(--pro-content-max),calc(100% - 48px));margin-inline:auto}.pro-draft-page .pro-page-nav{top:var(--pro-site-header-height);z-index:52}.pro-draft-page .pro-page-nav-inner{width:min(var(--pro-content-max),calc(100% - 48px));margin-inline:auto}.pro-draft-page :is(#pro-story,#pro-gallery,#pro-choose){scroll-margin-top:calc(var(--pro-site-header-height) + 84px)}.pro-draft-page .pro-premium-hero-content{max-width:var(--pro-content-max)}.pro-draft-page .pro-draft-chapter-heading,.pro-draft-page .pro-premium-intro-copy{margin-right:auto}@media(max-width:700px){.pro-draft-page{--pro-site-header-height:69px}.pro-draft-page .pro-draft-wrap,.pro-draft-page .pro-page-nav-inner{width:calc(100% - 32px)}.pro-draft-page :is(#pro-story,#pro-gallery,#pro-choose){scroll-margin-top:calc(var(--pro-site-header-height) + 76px)}}.pro-explorer-more-specs{margin:-46px 0 clamp(72px,8vw,112px);border-top:1px solid #dedee2;border-bottom:1px solid #dedee2}.pro-explorer-more-specs>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:20px 4px;font-size:clamp(17px,1.5vw,22px);font-weight:650;list-style:none}.pro-explorer-more-specs>summary::-webkit-details-marker{display:none}.pro-explorer-more-specs>summary>span{font-size:22px;transition:transform .2s ease}.pro-explorer-more-specs[open]>summary>span{transform:rotate(180deg)}.pro-explorer-more-specs .pro-draft-facts{padding:10px 6px 35px}.pro-explorer-more-specs summary:focus-visible{outline:2px solid #64646d;outline-offset:4px}.pro-premium-choose .pro-draft-configurator>section:first-of-type{margin-top:0}@media(max-width:700px){.pro-explorer-more-specs{margin:-26px 0 62px}.pro-explorer-more-specs>summary{min-height:62px;padding:17px 2px}.pro-explorer-more-specs .pro-draft-facts{padding-bottom:25px}}@media(prefers-reduced-motion:reduce){.pro-explorer-more-specs>summary>span{transition:none}}.pro-premium-intro .pro-premium-mosaic{margin-top:clamp(34px,4vw,58px)}.pro-premium-mosaic-main .pro-draft-original-photo,.pro-premium-mosaic-side .pro-draft-original-photo{overflow:hidden}.pro-premium-mosaic-main img,.pro-premium-mosaic-side img{display:block;width:100%;height:100%;object-fit:cover}.pro-premium-mosaic-side .pro-draft-original-photo img{object-position:center 44%}.pro-premium-cinema{margin-block:clamp(32px,5vw,75px) 0}.pro-draft-technology .pro-draft-chapter-heading{margin-bottom:clamp(28px,3.6vw,48px)}.pro-draft-gallery{margin-top:0}.pro-premium-choose{border-top:1px solid #e8e8eb}@media(max-width:700px){.pro-premium-intro .pro-premium-mosaic{margin-top:30px}.pro-premium-cinema{margin-top:20px}.pro-premium-mosaic-main .pro-draft-original-photo img{object-position:center}.pro-draft-technology .pro-draft-chapter-heading{margin-bottom:26px}}.pro-draft-page .pro-draft-metrics.pro-draft-wrap,.pro-draft-page .pro-page-nav-inner.pro-draft-wrap,.pro-draft-page .pro-premium-hero-content.pro-draft-wrap{width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important;width:min(1680px,calc(100% - 48px))!important;max-width:1680px!important;margin-inline:auto!important}@media(max-width:700px){.pro-draft-page .pro-draft-metrics.pro-draft-wrap,.pro-draft-page .pro-page-nav-inner.pro-draft-wrap,.pro-draft-page .pro-premium-hero-content.pro-draft-wrap{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important}}@media(min-width:701px){.pro-draft-page .pro-draft-hero{height:var(--jmc-hero-height-desktop);min-height:var(--jmc-hero-height-desktop);max-height:var(--jmc-hero-height-desktop)}}@media(max-width:700px){.pro-draft-page .pro-draft-hero{height:var(--jmc-hero-height-mobile);min-height:var(--jmc-hero-height-mobile);max-height:var(--jmc-hero-height-mobile)}}.pro-draft-page .pro-premium-hero-content h1{font-family:var(--font-latin,"Switzer",sans-serif);font-weight:650;text-transform:none;letter-spacing:-.045em;line-height:1.08;text-wrap:balance;max-width:1100px}.pro-draft-page .pro-premium-hero-content h1 em{font-style:normal}.pro-draft-page .pro-premium-hero-content>p:not(.pro-premium-overline){font-family:var(--font-ka,"Google Sans",sans-serif);line-height:1.6;max-width:640px}.pro-draft-page .pro-draft-chapter-heading h2,.pro-draft-page .pro-premium-intro-copy h2{font-family:var(--font-ka,"Google Sans",sans-serif);line-height:1.18;text-wrap:balance}.pro-draft-page .pro-draft-chapter-heading p,.pro-draft-page .pro-premium-intro-copy p{line-height:1.7}.pro-draft-page .pro-draft-metrics>div{min-width:0}@media(max-width:700px){.pro-draft-page .pro-premium-hero-content h1{font-size:clamp(38px,8.3vw,60px);line-height:1.12}.pro-draft-page .pro-premium-hero-content>p:not(.pro-premium-overline){font-size:15px}.pro-draft-page .pro-page-nav-inner{gap:9px;justify-content:space-between}.pro-draft-page .pro-page-nav-title{font-size:clamp(10px,2.7vw,11px);letter-spacing:0;min-width:0}.pro-draft-page .pro-page-nav-chapters{display:none}.pro-draft-page .pro-page-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:0;white-space:nowrap;padding:9px 11px;border-radius:999px;background:var(--jmc-ui-surface);color:var(--jmc-ui-ink);font:600 11px/1.3 var(--font-ka)}.pro-draft-page .pro-page-nav-cta .jmc-icon{flex:none;width:16px;height:16px}.pro-draft-page .pro-page-nav-cta:hover{background:var(--jmc-ui-surface-hover)}}.pro-engineering{padding-block:clamp(52px,7vw,110px)}.pro-engineering .pro-draft-chapter-heading{max-width:930px}.pro-engineering .pro-draft-chapter-heading p{max-width:650px;color:#69696f;line-height:1.7}.pro-engineering-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:start}.pro-engineering-copy{display:grid;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);padding-top:16px}.pro-engineering-copy article{max-width:520px}.pro-engineering-copy h3,.pro-offroad-features h3{font-size:clamp(23px,2.4vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.22;margin:16px 0}.pro-engineering-copy p,.pro-offroad-features p{font-size:clamp(15px,1.1vw,18px);line-height:1.8;color:#606067}.pro-engineering-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pro-engineering-photo{margin:0;overflow:hidden;position:relative;background:#19191c;border-radius:16px;min-height:220px;aspect-ratio:1.3}.pro-engineering-photo-main{grid-column:1/-1;aspect-ratio:1.85}.pro-engineering-photo img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.pro-engineering-photo figcaption{position:absolute;bottom:0;inset-inline:0;padding:32px 18px 14px;color:#fff;font-size:12px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.pro-engineering-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;padding-top:clamp(32px,5vw,70px)}.pro-engineering-specs>div{border-top:1px solid #d8d8dc;padding-top:18px;display:grid;grid-gap:10px;gap:10px}.pro-engineering-specs span{font-size:12px;color:#74747c}.pro-engineering-specs strong{font-size:clamp(15px,1.4vw,20px);font-weight:600;overflow-wrap:anywhere}.pro-offroad{padding-bottom:clamp(55px,7vw,120px)}.pro-offroad-visual{height:clamp(480px,52vw,770px);position:relative;background:#1b1918;overflow:hidden}.pro-offroad-visual>img{display:block;width:100%;height:100%;object-fit:cover}.pro-offroad-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.05) 80%)}.pro-offroad-visual-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding-block:54px;color:#fff}.pro-offroad-visual-copy span{font-size:12px;letter-spacing:.09em}.pro-offroad-visual-copy h2{max-width:830px;font-size:clamp(40px,5vw,76px);line-height:1.1;letter-spacing:-.045em;margin:18px 0}.pro-offroad-visual-copy p{max-width:520px;line-height:1.7}.pro-offroad-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,45px);gap:clamp(20px,3vw,45px);padding-block:clamp(40px,5vw,85px) 10px}.pro-offroad-features article{border-top:1px solid #dadade;padding-top:24px}.pro-offroad-note{font-size:12px;color:#77777e;line-height:1.65}@media(max-width:800px){.pro-engineering-layout{grid-template-columns:1fr}.pro-engineering-copy{grid-template-columns:1fr 1fr;gap:22px}.pro-engineering-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-offroad-features{grid-template-columns:1fr;gap:28px}.pro-offroad-visual-copy{padding-block:35px}}@media(max-width:560px){.pro-engineering-copy{grid-template-columns:1fr}.pro-engineering-photo-grid{gap:8px}.pro-engineering-photo{border-radius:12px;min-height:150px}.pro-engineering-photo-main{aspect-ratio:1.35}.pro-offroad-visual{height:600px}.pro-offroad-overlay{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,0) 85%)}.pro-offroad-visual-copy h2{font-size:clamp(36px,9vw,56px)}}.pro-engineering,.pro-engineering-layout>*,.pro-engineering-photo-grid>*,.pro-engineering-specs>*,.pro-offroad,.pro-offroad-features>*{max-width:100%;min-width:0}.pro-engineering .pro-draft-chapter-heading h2,.pro-engineering-copy h3,.pro-offroad-features h3,.pro-offroad-visual-copy h2{overflow-wrap:anywhere}.pro-engineering,.pro-offroad{overflow-x:clip}.pro-draft-page .pro-engineering{padding-top:clamp(82px,9vw,148px);padding-bottom:clamp(76px,8vw,138px)}.pro-draft-page .pro-engineering .pro-draft-chapter-heading{padding:0 0 clamp(36px,4.8vw,74px);max-width:900px}.pro-draft-page .pro-engineering .pro-draft-chapter-heading h2{max-width:850px;font-size:clamp(38px,5.1vw,76px);letter-spacing:-.048em;line-height:1.12;margin:18px 0 22px}.pro-draft-page .pro-engineering .pro-draft-chapter-heading p{font-size:clamp(16px,1.25vw,20px);line-height:1.7;max-width:630px}.pro-draft-page .pro-engineering-layout{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(32px,5vw,92px);align-items:center}.pro-draft-page .pro-engineering-copy{gap:clamp(34px,4vw,66px);padding:0}.pro-draft-page .pro-engineering-copy article+article{border-top:1px solid #e3e3e7;padding-top:clamp(28px,3.5vw,52px)}.pro-draft-page .pro-engineering-copy h3{max-width:470px;line-height:1.24;margin:14px 0 17px;text-wrap:balance}.pro-draft-page .pro-engineering-copy p{max-width:480px;margin:0;color:#59595f}.pro-draft-page .pro-engineering-photo-grid{gap:14px}.pro-draft-page .pro-engineering-photo{aspect-ratio:1.24;min-height:0;border-radius:19px;isolation:isolate}.pro-draft-page .pro-engineering-photo-main{aspect-ratio:1.6}.pro-draft-page .pro-engineering-photo img{transition:transform .65s ease;object-position:center 55%}.pro-draft-page .pro-engineering-photo-main img{object-position:center 62%}.pro-draft-page .pro-engineering-photo:nth-child(2) img{object-position:50% 43%}.pro-draft-page .pro-engineering-photo:nth-child(3) img{object-position:50% 50%}@media(hover:hover) and (prefers-reduced-motion:no-preference){.pro-draft-page .pro-engineering-photo:hover img{transform:scale(1.045)}}.pro-draft-page .pro-engineering-photo figcaption{font-size:12px;font-weight:550;letter-spacing:.015em;line-height:1.45;padding:38px 18px 17px}.pro-draft-page .pro-engineering-specs{gap:clamp(14px,2.5vw,32px);padding-top:clamp(54px,6vw,96px)}.pro-draft-page .pro-engineering-specs>div{border-color:#d8d8dc;padding-top:21px;gap:11px}.pro-draft-page .pro-engineering-specs span{font-size:13px;line-height:1.45}.pro-draft-page .pro-engineering-specs strong{line-height:1.4;letter-spacing:-.015em}.pro-draft-page .pro-offroad{background:#fff;padding-bottom:clamp(74px,8vw,140px)}.pro-draft-page .pro-offroad-visual{height:clamp(560px,54vw,790px);isolation:isolate}.pro-draft-page .pro-offroad-visual>img{object-position:center 52%}.pro-draft-page .pro-offroad-overlay{background:linear-gradient(90deg,rgba(0,0,0,.67),rgba(0,0,0,.25) 54%,rgba(0,0,0,.08))}.pro-draft-page .pro-offroad-visual-copy{justify-content:flex-end;padding-bottom:clamp(58px,6vw,106px);padding-top:50px}.pro-draft-page .pro-offroad-visual-copy h2{max-width:780px;line-height:1.12;margin:18px 0 24px;text-wrap:balance}.pro-draft-page .pro-offroad-visual-copy p{max-width:590px;font-size:clamp(16px,1.2vw,20px);line-height:1.65}.pro-draft-page .pro-offroad-features{gap:clamp(22px,3vw,54px);padding-top:clamp(54px,6vw,94px);padding-bottom:28px}.pro-draft-page .pro-offroad-features article{padding-top:25px}.pro-draft-page .pro-offroad-features h3{font-size:clamp(23px,2vw,33px);line-height:1.28;margin:18px 0}.pro-draft-page .pro-offroad-features p{font-size:clamp(15px,1.05vw,17px);line-height:1.8;margin:0}.pro-draft-page .pro-offroad-note{font-size:12px;color:#77777e;padding-top:17px}@media(max-width:800px){.pro-draft-page .pro-engineering-layout{grid-template-columns:1fr;gap:38px}.pro-draft-page .pro-engineering-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pro-draft-page .pro-engineering-copy article+article{border-top:0;padding-top:0}.pro-draft-page .pro-engineering-photo-main{aspect-ratio:1.7}.pro-draft-page .pro-offroad-features{grid-template-columns:1fr;gap:36px}}@media(max-width:560px){.pro-draft-page .pro-engineering{padding-top:70px;padding-bottom:80px}.pro-draft-page .pro-engineering .pro-draft-chapter-heading{padding-bottom:30px}.pro-draft-page .pro-engineering .pro-draft-chapter-heading h2{font-size:clamp(34px,8.5vw,47px);line-height:1.19;margin:14px 0 17px}.pro-draft-page .pro-engineering .pro-draft-chapter-heading p{font-size:15px}.pro-draft-page .pro-engineering-copy{grid-template-columns:1fr;gap:25px}.pro-draft-page .pro-engineering-copy article+article{border-top:1px solid #e3e3e7;padding-top:28px}.pro-draft-page .pro-engineering-copy h3{font-size:25px}.pro-draft-page .pro-engineering-copy p{font-size:15px}.pro-draft-page .pro-engineering-photo-grid{gap:8px}.pro-draft-page .pro-engineering-photo{border-radius:13px;aspect-ratio:1.05}.pro-draft-page .pro-engineering-photo-main{aspect-ratio:1.32}.pro-draft-page .pro-engineering-photo figcaption{font-size:11px;padding:26px 10px 10px}.pro-draft-page .pro-engineering-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;padding-top:46px}.pro-draft-page .pro-engineering-specs strong{font-size:15px}.pro-draft-page .pro-offroad-visual{height:clamp(540px,165vw,670px)}.pro-draft-page .pro-offroad-visual>img{object-position:58% center}.pro-draft-page .pro-offroad-overlay{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.15) 68%,rgba(0,0,0,.06))}.pro-draft-page .pro-offroad-visual-copy{padding-bottom:42px}.pro-draft-page .pro-offroad-visual-copy h2{font-size:clamp(35px,9vw,51px)}.pro-draft-page .pro-offroad-visual-copy p{font-size:15px}.pro-draft-page .pro-offroad-features{gap:30px;padding-top:52px}.pro-draft-page .pro-offroad-features h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.pro-draft-page .pro-engineering-photo img{transition:none}}.pro-draft-page #pro-offroad,.pro-draft-page #pro-suspension{scroll-margin-top:110px}@media(min-width:701px) and (max-width:1199px){.pro-draft-page .pro-page-nav-inner{min-width:0;gap:12px}.pro-draft-page .pro-page-nav-chapters{flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}.pro-draft-page .pro-page-nav-chapters::-webkit-scrollbar{display:none}.pro-draft-page .pro-page-nav-chapters a{flex:none;font-size:11px}.pro-draft-page .pro-page-nav-title{flex:none}}@media(min-width:1200px){.pro-draft-page .pro-page-nav-chapters{gap:clamp(12px,1.5vw,24px)}}@media (min-width:961px){.vigus-experience .vigus-storytelling .vigus-highlight-options button{min-height:clamp(240px,40vh,340px);padding-block:24px}.vigus-experience .vigus-storytelling .vigus-highlight-stage{height:min(56vh,610px);min-height:375px}.vigus-experience .vigus-story-step-copy{gap:10px}.vigus-experience .vigus-storytelling .vigus-highlight-options button{scroll-margin-top:25vh}}.vigus-experience .vigus-gallery-section,.vigus-experience .vigus-viewer-section{scroll-margin-top:160px}.vigus-experience .vigus-gallery-section .vigus-section-heading,.vigus-experience .vigus-viewer-section .vigus-section-heading{margin-bottom:clamp(25px,3vw,42px)}.vigus-experience .vigus-hero-image-editorial img{display:block}.vigus-experience .vigus-hero-bottom .vigus-pill:focus-visible{outline:2px solid #57575f;outline-offset:4px}.model-page{color:var(--jmc-ui-ink);background:#fff}.model-page .model-local-nav{position:-webkit-sticky;position:sticky;top:82px;z-index:52}.model-page [id]{scroll-margin-top:176px}.model-page .vigus-local-inner{max-width:var(--content-gallery);margin-inline:auto}.model-page .vigus-local-cta{display:inline-flex;min-height:44px;align-items:center;padding:9px 18px;border-radius:999px;text-decoration:none;background:#f5f5f7;color:#1d1d1f;font-size:14px;font-weight:600}.model-page .vigus-local-cta:hover{background:#e9e9ed}.model-page .vigus-local-cta:focus-visible{outline:2px solid #57575f;outline-offset:3px}.model-hero{padding-top:clamp(55px,8vw,112px);padding-bottom:clamp(55px,7vw,105px)}.model-hero-copy{max-width:780px}.model-hero h1{margin:15px 0 20px;font-size:clamp(48px,8vw,114px);letter-spacing:-.055em;line-height:1.07;font-weight:650;font-family:var(--font-latin)}.model-hero-copy>p{max-width:680px;color:var(--jmc-ui-secondary);font-size:clamp(16px,1.25vw,20px);line-height:1.75;margin:0 0 30px}.model-hero-image{display:grid;place-items:center;margin-top:clamp(30px,5vw,70px);background:#f5f5f7;border-radius:clamp(16px,2vw,26px);overflow:hidden;min-height:300px}.model-hero-image img{display:block;width:100%;max-height:700px;object-fit:contain}.model-section{padding-block:clamp(65px,8vw,130px)}.model-page .model-section-heading{margin:0 0 clamp(28px,3vw,48px);max-width:880px;text-align:left}.model-page .model-section-heading h2{font-size:clamp(33px,4vw,68px);letter-spacing:-.045em;line-height:1.17;margin:14px 0 15px;text-wrap:balance}.model-page .model-section-heading p{max-width:620px;font-size:clamp(15px,1.1vw,19px);color:var(--jmc-ui-secondary);margin:0}.model-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(14px,2vw,30px);gap:clamp(14px,2vw,30px);margin:0}.model-spec-grid>div{min-width:0;border-top:1px solid var(--jmc-ui-border);padding:clamp(18px,2vw,30px) 0}.model-spec-grid dt{font-size:13px;color:var(--jmc-ui-secondary);line-height:1.6}.model-spec-grid dd{margin:14px 0 0;font-size:clamp(21px,2vw,32px);font-weight:650;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.model-information-pending{color:var(--jmc-ui-secondary)}.model-gallery-section{background:var(--jmc-ui-surface)}.model-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px)}.model-photo-grid figure{margin:0;min-width:0;overflow:hidden;background:#e7e8eb;border-radius:clamp(14px,1.6vw,24px)}.model-photo-grid img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/10}.model-page .vigus-final{margin:0}.model-page .vigus-final .vigus-pill{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;text-decoration:none;border-radius:999px;font-weight:600;font-size:15px}.model-page .vigus-final .vigus-pill-white{color:#1d1d1f;background:#fff;border:1px solid transparent}.model-page .vigus-final .vigus-pill-outline{color:#fff;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12)}.model-page .vigus-final .vigus-pill:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:850px){.model-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.model-page .model-local-nav{top:68px}.model-page [id]{scroll-margin-top:145px}.model-hero{padding-top:40px}.model-hero-image{min-height:220px}.model-section{padding-block:65px}.model-photo-grid{grid-template-columns:1fr}.model-page .model-section-heading h2{font-size:clamp(30px,8vw,44px)}}@media(max-width:390px){.model-spec-grid{gap:10px}.model-spec-grid dd{font-size:20px}}@media(prefers-reduced-motion:reduce){.model-page .vigus-local-cta{transition:none}}.model-page .model-local-nav .vigus-local-cta,.vigus-experience .model-local-nav .vigus-local-cta{white-space:nowrap;display:inline-flex;gap:6px;align-items:center;justify-content:center}@media(max-width:390px){.model-page .model-local-nav .vigus-local-cta,.vigus-experience .model-local-nav .vigus-local-cta{font-size:12px;padding:9px 11px;min-height:44px}}.brochure-model .model-local-nav .vigus-local-cta,.model-page .model-local-nav .vigus-local-cta,.vigus-experience .model-local-nav .vigus-local-cta{min-height:44px}.model-page .model-hero-copy{max-width:var(--jmc-readable-max,760px)}.model-page .model-hero-copy>p,.model-page .model-section-heading p{max-width:var(--jmc-readable-max,760px);line-height:1.75}@media(max-width:700px){.model-page .model-hero h1{line-height:1.15;overflow-wrap:break-word}.model-page .model-section-heading h2{line-height:1.2;overflow-wrap:break-word}}.brochure-model{background:#fff;color:var(--jmc-ui-ink)}.brochure-model .model-local-nav{background:rgba(255,255,255,.97)}.brochure-model .model-local-nav .vigus-scroll-progress-fill{background:var(--jmc-red)}.brochure-model .model-local-nav a[aria-current=location]{color:var(--jmc-ui-ink);background:var(--jmc-ui-surface);border-radius:999px}.brochure-model .model-local-nav .vigus-local-cta{background:var(--jmc-ui-surface);color:var(--jmc-ui-ink)}.brochure-model .model-local-nav .vigus-local-cta:hover{background:var(--jmc-ui-surface-hover)}.brochure-hero{padding-top:clamp(55px,7vw,112px);overflow:hidden}.brochure-kicker{margin:0 0 24px;font-family:var(--font-ka);font-size:13px;line-height:1.5;letter-spacing:0;color:var(--jmc-ui-secondary);font-weight:600}.brochure-hero-copy{max-width:var(--content-gallery)}.brochure-hero h1{margin:0;color:var(--jmc-ui-ink);font-family:var(--font-latin);font-size:clamp(48px,8.1vw,134px);line-height:1.02;font-weight:650;letter-spacing:-.06em;text-wrap:balance}.brochure-lead{font-size:clamp(24px,2.35vw,40px);line-height:1.35;margin:clamp(20px,3vw,40px) 0 15px;font-weight:550;letter-spacing:-.035em}.brochure-hero-description{color:var(--jmc-ui-secondary);font-size:clamp(15px,1.15vw,19px);max-width:680px;line-height:1.75;margin:0 0 28px}.brochure-actions{display:flex;align-items:center;gap:14px 25px;flex-wrap:wrap}.brochure-actions .button{min-height:48px}.brochure-inline-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;font-size:15px;font-weight:600;color:var(--jmc-ui-ink);text-decoration:none;transition:opacity .2s ease}.brochure-inline-link:hover{opacity:.65}.brochure-inline-link:focus-visible{outline:2px solid var(--jmc-ui-focus);outline-offset:3px}.brochure-hero-visual{margin-top:clamp(36px,6vw,88px);aspect-ratio:16/8.5;border-radius:clamp(16px,2vw,26px);background:#f1f2f4;overflow:hidden;position:relative}.brochure-hero-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform-origin:center}.brochure-no-photo{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,65px);background:linear-gradient(150deg,#eff0f2,#dfe0e2);color:#676b72}.brochure-no-photo span{font-size:13px;letter-spacing:.04em}.brochure-no-photo strong{color:#383b3f;max-width:850px;font-family:var(--font-latin);font-size:clamp(35px,7vw,104px);line-height:1;letter-spacing:-.06em}.brochure-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(13px,2vw,30px);gap:clamp(13px,2vw,30px);padding-block:clamp(30px,4vw,70px)}.brochure-facts>div{border-top:1px solid var(--jmc-ui-border);padding-top:20px;min-width:0}.brochure-facts dt{color:var(--jmc-ui-secondary);font-size:13px;line-height:1.6;margin:0 0 12px}.brochure-facts dd{color:var(--jmc-ui-ink);font-size:clamp(20px,2.45vw,37px);letter-spacing:-.04em;font-weight:650;line-height:1.18;margin:0;overflow-wrap:anywhere}.brochure-chapter{padding-block:clamp(78px,10vw,155px)}.brochure-model .model-section-heading{margin-bottom:clamp(35px,5vw,68px);max-width:880px}.brochure-model .model-section-heading h2{max-width:850px}.brochure-model .model-section-heading h2 span{color:#8a8a90}.brochure-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(325px,.85fr);align-items:start;grid-gap:clamp(30px,4vw,70px);gap:clamp(30px,4vw,70px)}.brochure-story-visual{position:-webkit-sticky;position:sticky;top:clamp(160px,17vh,210px);min-height:440px;height:min(62vh,620px);border-radius:clamp(16px,1.5vw,24px);overflow:hidden;background:#e8e9eb;isolation:isolate}.brochure-story-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .72s ease,transform 1.1s ease}.brochure-story-visual>img.is-active{opacity:1;transform:scale(1);z-index:1}.brochure-story-no-media{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;height:100%;padding:clamp(26px,4vw,60px);background:linear-gradient(140deg,#44464b,#1d1e21);color:#fff}.brochure-story-no-media span{opacity:.65}.brochure-story-no-media strong{font-family:var(--font-latin);font-size:clamp(30px,4.4vw,65px);letter-spacing:-.045em;line-height:1.1}.brochure-story-counter{position:absolute;bottom:22px;left:22px;z-index:4;padding:9px 14px;background:rgba(23,23,26,.75);color:#fff;border-radius:999px;font-family:var(--font-latin);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brochure-story-tabs{display:flex;flex-direction:column}.brochure-story-tabs button{width:100%;text-align:left;display:flex;align-items:center;gap:clamp(12px,2vw,24px);min-height:clamp(230px,37vh,310px);padding:28px 0;border:0;border-top:1px solid var(--jmc-ui-border);color:#7d7e84;background:transparent;cursor:pointer;scroll-margin-top:28vh;transition:color .25s ease}.brochure-story-tabs button.is-active{color:var(--jmc-ui-ink)}.brochure-scene-index{flex:0 0 28px;align-self:center;font-family:var(--font-latin);font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brochure-story-tabs button strong{display:block;font-family:var(--font-ka);font-size:clamp(20px,2.15vw,31px);font-weight:650;letter-spacing:-.035em;line-height:1.35}.brochure-story-tabs button small{display:block;margin-top:11px;font-size:14px;font-weight:450;line-height:1.5;color:var(--jmc-ui-secondary)}.brochure-story-tabs button:focus-visible{outline:2px solid var(--jmc-ui-focus);outline-offset:4px;border-radius:7px}.brochure-scene-caption{padding-top:28px;border-top:1px solid var(--jmc-ui-border)}.brochure-scene-caption h3{font-size:clamp(24px,2.5vw,36px);font-weight:650;letter-spacing:-.04em;line-height:1.25;margin:0 0 14px}.brochure-scene-caption>p:last-child{color:var(--jmc-ui-secondary);font-size:16px;line-height:1.75;max-width:560px;margin:0}.brochure-technical{padding-block:clamp(80px,9vw,146px);background:#f6f6f8}.brochure-tech-grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 clamp(15px,2vw,30px);gap:0 clamp(15px,2vw,30px)}.brochure-tech-grid>div{min-width:0;min-height:115px;padding:25px 0 22px;border-top:1px solid rgba(29,29,31,.12)}.brochure-tech-grid dt{color:var(--jmc-ui-secondary);font-size:13px;line-height:1.6}.brochure-tech-grid dd{margin:15px 0 0;font-size:clamp(17px,1.45vw,23px);line-height:1.4;font-weight:620;letter-spacing:-.02em;overflow-wrap:anywhere}.brochure-equipment{padding-block:clamp(85px,10vw,160px)}.brochure-equipment-list{border-bottom:1px solid var(--jmc-ui-border)}.brochure-equipment-list details{border-top:1px solid var(--jmc-ui-border)}.brochure-equipment-list summary{list-style:none;display:flex;align-items:center;min-height:100px;gap:clamp(16px,2.3vw,35px);padding:22px 4px;cursor:pointer}.brochure-equipment-list summary::-webkit-details-marker{display:none}.brochure-equipment-list summary strong{font-size:clamp(24px,3vw,42px);font-weight:620;line-height:1.2;letter-spacing:-.035em;flex:1 1}.brochure-equipment-index{color:var(--jmc-ui-tertiary);font:600 13px/1.3 var(--font-latin);flex:0 0 30px}.brochure-equipment-count{font-size:13px;color:var(--jmc-ui-secondary)}.brochure-plus{display:grid;place-items:center;font-size:24px;line-height:1;width:44px;height:44px;border-radius:999px;background:var(--jmc-ui-surface);color:var(--jmc-ui-ink);transition:transform .2s ease,background-color .2s ease}.brochure-equipment-list details[open] .brochure-plus{transform:rotate(45deg)}.brochure-equipment-list summary:focus-visible{outline:2px solid var(--jmc-ui-focus);outline-offset:4px}.brochure-equipment-list summary:hover .brochure-plus{background:var(--jmc-ui-surface-hover)}.brochure-equipment-list ul{list-style:none;margin:0;padding:8px 0 32px clamp(0px,5vw,70px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px clamp(22px,4vw,60px);gap:14px clamp(22px,4vw,60px)}.brochure-equipment-list li{border-top:1px solid var(--jmc-ui-border);padding-top:12px;color:#505157;font-size:15px;line-height:1.7}.brochure-gallery{background:#f5f5f7;padding-block:clamp(80px,9vw,140px)}.brochure-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,2vw,30px);gap:clamp(12px,2vw,30px)}.brochure-gallery-grid figure{margin:0;min-width:0}.brochure-gallery-grid img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:clamp(14px,1.8vw,25px)}.brochure-gallery-grid figcaption{display:flex;gap:14px;align-items:center;margin-top:13px;font-size:13px;color:var(--jmc-ui-secondary)}.brochure-gallery-grid figcaption span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brochure-model .model-final{margin-top:0}@media(max-width:960px){.brochure-story{grid-template-columns:minmax(0,1fr);gap:20px}.brochure-story-visual{position:relative;top:auto;height:clamp(310px,50vw,520px);min-height:310px}.brochure-story-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.brochure-story-tabs button{min-height:76px;gap:10px;border:1px solid var(--jmc-ui-border);border-radius:12px;padding:13px;background:#f6f6f8}.brochure-story-tabs button.is-active{background:#e9e9ed;border-color:rgba(29,29,31,.2)}.brochure-story-tabs button strong{font-size:16px}.brochure-story-tabs button small{display:none}.brochure-scene-caption{margin-top:15px}.brochure-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.brochure-hero{padding-top:44px}.brochure-hero-visual{aspect-ratio:4/3;margin-top:37px}.brochure-lead{font-size:clamp(22px,6vw,33px)}.brochure-hero h1{font-size:clamp(40px,9vw,75px)}.brochure-actions{align-items:stretch}.brochure-actions .button{justify-content:center}.brochure-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.brochure-facts dd{font-size:clamp(20px,5vw,29px)}.brochure-chapter{padding-block:72px}.brochure-story-visual{height:64vw;min-height:260px}.brochure-story-tabs button strong{font-size:14px}.brochure-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brochure-equipment-list summary{gap:12px;min-height:76px}.brochure-equipment-count{font-size:12px}.brochure-equipment-list summary strong{font-size:clamp(18px,5vw,29px)}.brochure-equipment-list ul{padding-left:0}.brochure-equipment-list ul,.brochure-gallery-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.brochure-story-tabs{grid-template-columns:minmax(0,1fr)}.brochure-story-tabs button{min-height:58px}.brochure-equipment-count{display:none}.brochure-tech-grid dd{font-size:17px}}@media(prefers-reduced-motion:no-preference){.brochure-model[data-motion-ready=true] [data-model-reveal]{transition:opacity .75s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1)}.brochure-model[data-motion-ready=true] [data-model-reveal]:not(.is-visible){opacity:0;transform:translate3d(0,25px,0)}.brochure-model[data-motion-ready=true] [data-model-reveal].is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.brochure-model [data-model-reveal]{opacity:1!important;transform:none!important;transition:none!important}.brochure-model .brochure-plus,.brochure-model .brochure-story-visual img{transition:none!important}}.grand-vigus-page .brochure-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start}.grand-vigus-page .brochure-story-visual{height:min(66vh,600px);min-height:420px;position:-webkit-sticky;position:sticky;top:150px;overflow:hidden;border-radius:22px;background:#e8e8eb}.grand-vigus-page .brochure-story-visual img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:0;transition:opacity .45s}.grand-vigus-page .brochure-story-visual img.is-active{opacity:1;z-index:1}.grand-vigus-page .brochure-story-counter{position:absolute;z-index:3;bottom:20px;left:20px;background:#18181bc9;color:#fff;padding:8px 14px;border-radius:30px}.grand-vigus-page .brochure-story-tabs{display:flex;flex-direction:column}.grand-vigus-page .brochure-story-tabs button{display:flex;align-items:center;text-align:left;gap:20px;min-height:clamp(190px,30vh,280px);padding:30px 0;border:0;border-top:1px solid #ddd;background:transparent;cursor:pointer;color:#777}.grand-vigus-page .brochure-story-tabs button.is-active{color:#161616}.grand-vigus-page .brochure-story-tabs button strong{font-size:clamp(20px,2vw,29px);display:block;line-height:1.3}.grand-vigus-page .brochure-story-tabs button small{display:block;margin-top:10px;font-size:14px;line-height:1.55}.grand-vigus-page .brochure-scene-index{font-size:13px;align-self:center}.grand-vigus-page .brochure-scene-caption{border-top:1px solid #ddd;padding-top:24px}.grand-vigus-page .brochure-scene-caption h3{font-size:clamp(21px,2.2vw,32px);margin:10px 0}.grand-vigus-page .brochure-scene-caption p{line-height:1.7}.grand-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.grand-gallery-grid figure{min-width:0;margin:0}.grand-gallery-grid img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px}.grand-gallery-grid figcaption{font-size:13px;margin-top:12px;color:#747474}.grand-specification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 30px;gap:0 30px;margin-top:52px}.grand-specification-grid>div{border-top:1px solid #ddd;padding:20px 0 25px;display:flex;flex-direction:column;gap:12px}.grand-specification-grid span{font-size:13px;color:#777}.grand-specification-grid strong{font-size:19px;overflow-wrap:anywhere}.grand-equipment{margin-top:70px}.grand-equipment h3{font-size:clamp(24px,3vw,42px);margin:0 0 28px}.grand-equipment details{border-top:1px solid #ccc}.grand-equipment details:last-child{border-bottom:1px solid #ccc}.grand-equipment summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:clamp(19px,2.2vw,28px);font-weight:600}.grand-equipment summary::-webkit-details-marker{display:none}.grand-equipment summary span{font-size:13px;color:#777;font-weight:400}.grand-equipment ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;list-style:none;padding:0 0 28px;margin:0}.grand-equipment li{border-top:1px solid #e4e4e4;padding:12px 0;line-height:1.6;font-size:15px}@media(max-width:960px){.grand-vigus-page .brochure-story{grid-template-columns:1fr}.grand-vigus-page .brochure-story-visual{position:relative;top:auto;height:50vw;min-height:310px}.grand-vigus-page .brochure-story-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.grand-vigus-page .brochure-story-tabs button{min-height:92px;border:1px solid #dedee2;border-radius:14px;padding:15px}.grand-vigus-page .brochure-story-tabs button small{display:none}}@media(max-width:700px){.grand-equipment ul,.grand-gallery-grid{grid-template-columns:1fr}.grand-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.grand-vigus-page .brochure-story-visual{height:64vw;min-height:250px}.grand-vigus-page .brochure-story-tabs button strong{font-size:15px}.grand-vigus-page .vigus-hero-bottom h1{font-size:clamp(42px,9vw,68px)}}@media(max-width:390px){.grand-vigus-page .brochure-story-tabs{grid-template-columns:1fr}.grand-vigus-page .brochure-story-tabs button{min-height:65px}}.grand-gallery-open{display:block;position:relative;width:100%;border:0;padding:0;background:#e8e9eb;cursor:zoom-in;border-radius:18px;overflow:hidden;text-align:left}.grand-gallery-open img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;transition:transform .5s cubic-bezier(.22,.7,.2,1)}.grand-gallery-open:hover img{transform:scale(1.035)}.grand-gallery-open:focus-visible{outline:3px solid var(--jmc-ui-focus);outline-offset:4px}.grand-gallery-zoom{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.95);color:#171719;box-shadow:0 4px 12px #0002;font-size:20px}.grand-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(9,10,13,.97);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,58px)}.grand-lightbox>img{max-width:min(90vw,1500px);max-height:78vh;object-fit:contain;border-radius:10px}.grand-lightbox button{background:#ffffff20;border:1px solid #ffffff40;border-radius:50%;width:48px;height:48px;color:white;cursor:pointer;font-size:25px}.grand-lightbox button:focus-visible{outline:3px solid white;outline-offset:4px}.grand-lightbox-close{position:absolute;top:clamp(16px,3vw,36px);right:clamp(16px,3vw,36px)}.grand-lightbox-controls{display:flex;gap:24px;align-items:center;justify-content:center;position:absolute;bottom:clamp(20px,4vw,45px);color:white;font-size:14px}.grand-vigus-page .vigus-hero-bottom h1{font-size:clamp(48px,7.3vw,116px);letter-spacing:-.055em;text-wrap:balance}.grand-vigus-page .grand-specification-grid>div{transition:background .2s,padding .2s}.grand-vigus-page .grand-specification-grid>div:hover{background:#ffffff0b}.grand-vigus-page .grand-equipment details[open] summary{color:#111}.grand-vigus-page .grand-equipment summary:focus-visible{outline:2px solid var(--jmc-ui-focus);outline-offset:4px}.grand-vigus-page .grand-equipment summary span{white-space:nowrap}@media(max-width:700px){.grand-vigus-page .vigus-hero-bottom h1{font-size:clamp(38px,8.6vw,64px)}.grand-lightbox{padding:10px}.grand-lightbox>img{max-width:96vw;max-height:70vh}.grand-lightbox-controls{gap:14px}.grand-lightbox-controls button{width:42px;height:42px}.grand-gallery-zoom{width:38px;height:38px;right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.grand-gallery-open img{transition:none}}.grand-equipment-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 30px;margin-bottom:20px}.grand-equipment-heading h3{margin:0}.grand-equipment-heading p{color:#747780;font-size:14px;line-height:1.6;max-width:320px;margin:0 0 4px}.grand-equipment details[open]{padding-bottom:6px}.grand-equipment details[open] summary span{color:#333}.grand-equipment details summary span{transition:color .2s}@media(max-width:700px){.grand-equipment-heading{align-items:flex-start;flex-direction:column}.grand-equipment-heading p{max-width:unset}}.grand-vigus-page .vigus-hero-image-editorial{isolation:isolate;background:#e8e9eb}.grand-vigus-page .vigus-hero-image-editorial img{object-fit:cover;object-position:center 52%}.grand-vigus-page .vigus-hero-bottom{position:relative}.grand-vigus-page .vigus-hero-bottom h1{max-width:100%;overflow-wrap:normal;line-height:1.02}.grand-vigus-page .vigus-cinema img,.grand-vigus-page .vigus-story-mosaic img{display:block;object-fit:cover}.grand-vigus-page .vigus-story-large img{object-position:center 54%}.grand-vigus-page .vigus-cinema img,.grand-vigus-page .vigus-story-small img{object-position:center 57%}.grand-vigus-page .brochure-story-tabs button{transition:color .24s ease,background-color .24s ease}.grand-vigus-page .brochure-story-tabs button:hover{color:#28282d}.grand-vigus-page .brochure-story-tabs button:focus-visible{outline:2px solid var(--jmc-ui-focus);outline-offset:3px}.grand-vigus-page .grand-specification-grid strong{line-height:1.35}.grand-vigus-page .grand-gallery-grid figcaption{letter-spacing:.01em}@media(max-width:960px){.grand-vigus-page .brochure-story-visual{margin-bottom:10px}.grand-vigus-page .brochure-story-tabs button.is-active{background:#e9e9ed;border-color:#c9c9cf;color:#19191c}}@media(max-width:700px){.grand-vigus-page .vigus-hero-image-editorial img{object-position:center 50%}.grand-vigus-page .vigus-hero-bottom h1{font-size:clamp(34px,8.3vw,56px);letter-spacing:-.06em}.grand-vigus-page .brochure-story-visual{border-radius:16px}.grand-vigus-page .grand-gallery-grid{gap:30px}.grand-vigus-page .grand-specification-grid{margin-top:34px}.grand-vigus-page .grand-specification-grid>div{padding:17px 0 20px}.grand-vigus-page .grand-specification-grid strong{font-size:clamp(16px,4.25vw,19px)}.grand-vigus-page .grand-equipment{margin-top:54px}.grand-vigus-page .grand-equipment summary{padding:21px 0}}@media(prefers-reduced-motion:reduce){.grand-vigus-page .brochure-story-tabs button{transition:none}}@media(max-width:700px){.grand-vigus-page .grand-gallery-grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:0 2px 18px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.grand-vigus-page .grand-gallery-grid figure{flex:0 0 min(84%,340px);width:min(84%,340px);scroll-snap-align:start}.grand-vigus-page .grand-gallery-grid img{aspect-ratio:4/3}.grand-vigus-page .grand-gallery-grid figcaption{margin-top:10px}}.grand-specification-groups{display:grid;grid-gap:clamp(30px,4vw,58px);gap:clamp(30px,4vw,58px);margin-top:clamp(34px,4vw,56px)}.grand-specification-group h3{font-size:clamp(19px,2vw,27px);letter-spacing:-.035em;margin:0 0 18px}.grand-vigus-page .grand-specification-group .grand-specification-grid{margin-top:0}.grand-specification-grid dt{font-size:13px;color:#747780;line-height:1.5}.grand-specification-grid dd{font-size:clamp(16px,1.4vw,19px);font-weight:650;margin:0;line-height:1.35;overflow-wrap:anywhere}@media(max-width:700px){.grand-specification-groups{gap:32px}.grand-specification-group h3{margin-bottom:12px}}.grand-vigus-page .grand-equipment summary span{display:inline-flex;gap:12px;align-items:center}.grand-equipment-toggle-icon{position:relative;width:16px;height:16px;display:inline-block;flex:none}.grand-equipment-toggle-icon:after,.grand-equipment-toggle-icon:before{content:"";position:absolute;background:currentColor;left:2px;top:7px;width:12px;height:1.5px;transition:transform .2s}.grand-equipment-toggle-icon:after{transform:rotate(90deg)}.grand-equipment details[open] .grand-equipment-toggle-icon:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.grand-equipment-toggle-icon:after,.grand-equipment-toggle-icon:before{transition:none}}.grand-vigus-page .vigus-hero-bottom h1{font-family:var(--font-latin,"Switzer",sans-serif);font-weight:650;font-size:clamp(48px,7vw,108px);line-height:1.08;letter-spacing:-.045em;text-transform:none}.grand-vigus-page .vigus-hero-bottom>p{font-family:var(--font-ka,"Google Sans",sans-serif);line-height:1.6;max-width:680px}.grand-vigus-page .grand-gallery-grid{gap:clamp(14px,2vw,28px)}.grand-vigus-page .grand-gallery-open{border-radius:var(--jmc-ui-radius-card);overflow:hidden;isolation:isolate}.grand-vigus-page .grand-gallery-open img{width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#e9eaed;border-radius:0}.grand-vigus-page .grand-gallery-grid figcaption{font-family:var(--font-ka);color:var(--jmc-ui-secondary);line-height:1.6}.grand-vigus-page .grand-specification-grid{gap:0 clamp(16px,2vw,30px)}.grand-vigus-page .grand-specification-grid>div{min-width:0}.grand-vigus-page .grand-equipment summary{font-family:var(--font-ka);line-height:1.35}.grand-vigus-page .grand-equipment summary span{color:var(--jmc-ui-secondary)}@media(max-width:960px){.grand-vigus-page .brochure-story-visual{aspect-ratio:4/3;height:auto;min-height:0}.grand-vigus-page .brochure-story-tabs button{min-height:88px}}@media(max-width:700px){.grand-vigus-page .vigus-hero-bottom h1{font-size:clamp(37px,8.5vw,58px);line-height:1.12}.grand-vigus-page .grand-gallery-grid figure{flex:0 0 min(84%,340px)}.grand-vigus-page .grand-gallery-open img{aspect-ratio:4/3}.grand-vigus-page .grand-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grand-vigus-page .grand-equipment summary{padding-block:20px}}@media(max-width:390px){.grand-vigus-page .grand-equipment summary{flex-wrap:wrap;gap:8px}.grand-vigus-page .grand-equipment summary span{white-space:normal}}@media(prefers-reduced-motion:reduce){.grand-vigus-page .grand-gallery-open img{transform:none!important;transition:none!important}}@media(max-width:700px){.grand-vigus-page .jmc-unified-grand .vigus-hero-image-editorial img{object-position:42% center}}