/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--ink:#070908;--ink-soft:#101311;--ink-card:#151816;--paper:#f3f0e8;--paper-deep:#e7e1d4;--white:#f9f8f3;--muted:#a8aaa4;--gold:#b7924a;--gold-bright:#d3bc87;--gold-pale:#e7d7b2;--line:#d3bc8738;--page:min(1480px, calc(100vw - 72px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), "Pretendard", "Noto Sans KR", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--gold);color:var(--ink)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:linear-gradient(#070908f0,#070908ad);border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 max(36px,50vw - 740px);display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;width:clamp(190px,15vw,218px);display:inline-flex}.brand img{opacity:.94;width:100%;height:auto;transition:filter .18s,opacity .18s}.brand:hover img,.brand:focus-visible img{filter:drop-shadow(0 0 10px #d3bc8733);opacity:1}.desktop-nav{align-items:center;gap:clamp(26px,3vw,52px);display:flex}.desktop-nav a{color:#d8d7d2;letter-spacing:.03em;font-size:14px;font-weight:580;position:relative}.desktop-nav .nav-external{color:var(--gold-bright)}.nav-external span{margin-left:2px;font-size:10px}.desktop-nav a:after{background:var(--gold);content:"";width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:translate(-50%)scaleX(1)}.mobile-nav{display:none;position:relative}.mobile-nav summary{color:var(--gold-bright);cursor:pointer;letter-spacing:.12em;padding:12px 8px;font-size:11px;font-weight:720;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:#090b09fa;border:1px solid #d3bc8747;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 13px);right:0}.mobile-nav nav a{color:#d8d7d2;border-bottom:1px solid #ffffff14;padding:14px 12px;font-size:13px}.mobile-nav nav a:last-child{border-bottom:0}.header-cta{border:1px solid var(--gold);color:var(--gold-bright);letter-spacing:.03em;justify-self:end;align-items:center;gap:22px;padding:15px 20px;font-size:14px;font-weight:650;transition:background .18s,color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:var(--gold);color:var(--ink)}.hero{background:radial-gradient(circle at 74% 42%,#b7924a1f,#0000 31%),linear-gradient(120deg,#070908 0%,#090c0a 52%,#0d0d0b 100%);min-height:900px;padding:92px max(36px,50vw - 740px) 0;position:relative;overflow:hidden}.hero-grid{opacity:.55;background-image:linear-gradient(#d3bc8712 1px,#0000 1px),linear-gradient(90deg,#d3bc8712 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:92px 0 118px 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000)}.hero-glow{filter:blur(120px);background:#b7924a17;width:420px;height:420px;position:absolute;top:20%;right:4%}.hero-copy{z-index:5;flex-direction:column;justify-content:center;width:43%;min-height:690px;padding-bottom:70px;display:flex;position:relative}.eyebrow{color:var(--gold-bright);letter-spacing:.18em;align-items:center;gap:18px;margin-bottom:30px;font-size:14px;font-weight:660;display:flex}.eyebrow:before{background:var(--gold);content:"";width:38px;height:1px}.zeus-wordmark{filter:drop-shadow(0 0 15px #d3bc871f);flex:none;width:clamp(194px,16vw,238px);height:auto}.eyebrow>span{white-space:nowrap}.eyebrow b{color:#757972;border-left:1px solid #d3bc8759;padding-left:22px;font-size:11px;font-weight:520}.hero h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(56px,5.55vw,92px);font-weight:720;line-height:1.06}.hero h1 em{color:var(--gold-bright);font-style:normal}.hero-copy>p{color:#a9aca6;word-break:keep-all;max-width:590px;margin:30px 0 39px;font-size:17px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{justify-content:center;align-items:center;gap:44px;min-height:58px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-gold{color:#0a0b09;background:linear-gradient(135deg,#a8803a,#d1b574)}.button-ghost{color:#f1f0eb;border:1px solid #ffffff4d;min-width:150px}.button-ghost:hover,.button-ghost:focus-visible{border-color:var(--gold)}.hero-visual{position:absolute;inset:118px 0 130px 38%;overflow:hidden}.hero-visual:before{content:"";z-index:2;border:1px solid #d3bc8738;position:absolute;inset:7% 4% 6% 7%}.hero-vehicle{filter:contrast(1.03)saturate(.72)sepia(.08);object-fit:cover;object-position:53% 48%;opacity:.92;width:100%;height:100%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 83%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 83%,#0000 100%)}.hero-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#070908 0%,#0000 17% 76%,#090b09 100%),linear-gradient(#070908ad 0%,#0000 27% 71%,#070908 100%);position:absolute;inset:0}.hero-model-label{z-index:4;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:11%;right:6.7%}.hero-model-label span,.hero-model-label small{color:#8c8f89;letter-spacing:.22em;font-size:10px}.hero-model-label strong{color:var(--gold-bright);letter-spacing:-.05em;margin:9px 0;font-size:43px;font-weight:650;line-height:1}.measure{color:#858982;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;z-index:4;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute}.measure-x{bottom:9%;left:12%;right:8%}.measure span{background:#d3bc8759;flex:1;height:1px}.crosshair{border:1px solid var(--gold);z-index:4;border-radius:50%;width:17px;height:17px;position:absolute}.crosshair:before,.crosshair:after{background:var(--gold);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crosshair:before{width:33px;height:1px}.crosshair:after{width:1px;height:33px}.crosshair-one{top:6.1%;left:6.4%}.crosshair-two{bottom:4.8%;right:3.5%}.hero-facts{z-index:7;border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);align-items:stretch;min-height:118px;display:grid;position:absolute;bottom:0;left:max(36px,50vw - 740px);right:max(36px,50vw - 740px)}.hero-facts>div{border-right:1px solid #ffffff1c;justify-content:center;align-items:center;gap:15px;display:flex}.hero-facts>div:last-child{border-right:0}.hero-facts strong{color:var(--gold-bright);letter-spacing:-.02em;font-size:19px;font-weight:670}.hero-facts span{color:#92958f;font-size:13px}.models-section{background:var(--paper);color:#111310;padding:130px max(36px,50vw - 740px) 120px}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:62px;display:grid}.section-index{color:#9a7737;letter-spacing:.17em;margin-bottom:24px;font-size:11px;font-weight:740;display:block}.section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,4.1vw,68px);font-weight:710;line-height:1.12}.section-heading>p{color:#686b65;word-break:keep-all;border-left:1px solid #11131038;margin:0 0 7px;padding-left:30px;font-size:15px;line-height:1.85}.model-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.model-card{background:#fffef9;border:1px solid #1113101a;transition:box-shadow .24s,transform .24s;overflow:hidden}.model-card:hover{transform:translateY(-7px);box-shadow:0 25px 60px #2a22151f}.model-image-wrap{background-color:#e9e5dc;background-image:linear-gradient(#1113100b 1px,#0000 1px),linear-gradient(90deg,#1113100b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;height:280px;padding:34px;display:flex;position:relative;overflow:hidden}.model-image-wrap img{filter:contrast(1.03)saturate(.75);z-index:2;width:100%;height:auto;position:relative}.model-code{color:#11131011;letter-spacing:-.1em;font-size:140px;font-weight:800;position:absolute;bottom:-29px;right:18px}.model-card-copy{grid-template-columns:1fr auto;padding:30px 30px 33px;display:grid}.model-card-copy small{color:#a17b38;letter-spacing:.15em;font-size:9px;font-weight:750}.model-card-copy h3{letter-spacing:-.045em;margin:5px 0 0;font-size:27px;font-weight:710}.model-arrow{border:1px solid #1113102e;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.model-card-copy h4{grid-column:1/-1;margin:27px 0 8px;font-size:16px}.model-card-copy p{color:#777a73;word-break:keep-all;grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.series-note{border-top:1px solid #1113102e;border-bottom:1px solid #1113102e;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-top:44px;padding:24px 3px;display:grid}.series-note>span{color:#9a7737;letter-spacing:.14em;font-size:12px;font-weight:750}.series-note p{color:#686b65;margin:0;font-size:13px}.series-note a{font-size:13px;font-weight:700}.series-note a b{color:#9a7737;margin-left:17px}.engineering-section{background:radial-gradient(circle at 20% 38%, #b7924a1a, transparent 27%), var(--ink-soft);color:var(--white);padding:132px max(36px,50vw - 740px) 128px;position:relative;overflow:hidden}.engineering-section:before{content:"";pointer-events:none;background-image:linear-gradient(#d3bc8709 1px,#0000 1px),linear-gradient(90deg,#d3bc8709 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.section-heading-dark{z-index:2;position:relative}.section-heading-dark h2{color:var(--white)}.section-heading-dark>p{color:#969a94;border-left-color:#ffffff2b}.engineering-grid{z-index:2;grid-template-columns:repeat(12,1fr);grid-auto-rows:380px;gap:17px;display:grid;position:relative}.engineering-lead,.engineering-card{border:1px solid #ffffff1f;position:relative;overflow:hidden}.engineering-lead{background:#090c0a;grid-area:1/1/3/9;grid-template-rows:470px auto;min-height:0;display:grid}.engineering-model-visual{isolation:isolate;background:radial-gradient(circle at 58% 48%,#b7924a1f,#0000 42%),#070908;min-height:470px;position:relative;overflow:hidden}.engineering-model-visual:before{content:"";z-index:2;background-image:linear-gradient(#d3bc870b 1px,#0000 1px),linear-gradient(90deg,#d3bc870b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.engineering-model-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#07090880,#0000 16% 80%,#0709086b),linear-gradient(#0000 70%,#0709086b);position:absolute;inset:0}.engineering-model-visual>img{filter:saturate(.84)contrast(1.04);object-fit:cover;object-position:50% 51%;z-index:1;width:100%;height:100%;position:absolute;inset:0}.engineering-model-meta{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:27px;right:27px}.engineering-model-meta span,.engineering-model-meta b{color:#e7d7b2bd;letter-spacing:.2em;font-size:8px;font-weight:700}.engineering-model-meta b{color:#f9f8f39e;font-weight:600}.engineering-model-measure{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;display:grid;position:absolute;bottom:20px;left:8%;right:8%}.engineering-model-measure>i{background:#d3bc878c;height:1px;position:relative}.engineering-model-measure>i:after{content:"";background:#d3bc87b3;width:1px;height:7px;position:absolute;top:-3px;right:0}.engineering-model-measure>i:last-child:after{left:0;right:auto}.engineering-model-measure>span{align-items:baseline;gap:9px;display:flex}.engineering-model-measure small{color:#73776f;letter-spacing:.17em;font-size:7px;font-weight:700}.engineering-model-measure b{color:var(--gold-bright);font-size:13px}.engineering-lead-copy{background:linear-gradient(135deg,#b7924a17,#0000 55%);border-top:1px solid #ffffff1a;grid-template-columns:1fr .78fr;padding:40px;display:grid}.engineering-lead-copy>span,.engineering-card>div>span,.image-card-overlay>span{color:var(--gold-bright);letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:720}.engineering-lead-copy h3{letter-spacing:-.055em;margin:15px 34px 0 0;font-size:34px;font-weight:640;line-height:1.25}.engineering-lead-copy>p{color:#9da09a;word-break:keep-all;align-self:end;margin:15px 0 3px;font-size:13px;line-height:1.75}.engineering-lead-copy ul{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:32px 0 0;padding:27px 0 0;list-style:none;display:grid}.engineering-lead-copy li{border-right:1px solid #ffffff1a;flex-direction:column;gap:6px;padding-left:24px;display:flex}.engineering-lead-copy li:first-child{padding-left:0}.engineering-lead-copy li:last-child{border-right:0}.engineering-lead-copy li b{color:var(--gold-bright);font-size:16px}.engineering-lead-copy li span{color:#797d76;font-size:10px}.engineering-card{background:#151816;flex-direction:column;grid-column:span 4;min-height:380px;display:flex}.engineering-card>div:not(.heat-graphic):not(.image-card-overlay){padding:28px}.engineering-card h3{letter-spacing:-.045em;margin:12px 0 10px;font-size:23px;font-weight:620;line-height:1.25}.engineering-card p{color:#90948e;word-break:keep-all;margin:0;font-size:12px;line-height:1.75}.panel-card img{object-fit:cover;height:190px}.panel-card{grid-area:1/9/auto/13}.heat-card{background:radial-gradient(circle at 50% 18%,#b7924a38,#0000 43%),#121512;grid-area:2/9/auto/13}.heat-graphic{justify-content:center;align-items:end;height:172px;padding:0 30px;display:flex;overflow:hidden}.heat-graphic i{border:1px solid #d3bc8773;border-bottom:0;border-radius:50% 50% 0 0;width:36px;height:80px;margin:0 -3px}.heat-graphic i:nth-child(2),.heat-graphic i:nth-child(4){height:113px}.heat-graphic i:nth-child(3){border-color:var(--gold-bright);height:145px;box-shadow:0 0 35px #b7924a2e}.image-card{grid-area:3/1/auto/7;min-height:346px}.image-card>img,.image-card>video{filter:saturate(.6)contrast(1.08);object-fit:cover;pointer-events:none;background:#080a08;width:100%;height:100%;position:absolute}.technology-video-play{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:var(--white);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;z-index:5;background:#080a08d1;border:1px solid #d3bc87b8;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-family:inherit;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.technology-video-play span{color:var(--gold-bright);font-size:12px}.technology-video-play:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.image-card:after{content:"";background:linear-gradient(#07090814 28%,#070908f7);position:absolute;inset:0}.image-card-overlay{z-index:2;margin-top:auto;padding:29px;position:relative}.material-card img{object-fit:cover;background:#d7d4cd;height:170px}.material-card{grid-area:3/7/auto/13;grid-template-columns:.9fr 1.1fr;display:grid}.material-card img{height:100%}.material-card>div{align-self:center}.engineering-detail-link{z-index:2;border:1px solid #d3bc8757;justify-content:space-between;align-items:center;min-height:104px;margin-top:18px;padding:24px 31px;transition:background .18s,border-color .18s;display:flex;position:relative}.engineering-detail-link:hover,.engineering-detail-link:focus-visible{border-color:var(--gold-bright);background:#b7924a1a}.engineering-detail-link>span{flex-direction:column;gap:8px;font-size:17px;font-weight:650;display:flex}.engineering-detail-link small{color:var(--gold-bright);letter-spacing:.18em;font-size:8px;font-weight:730}.engineering-detail-link>b{color:var(--gold-bright);font-size:23px;transition:transform .18s}.engineering-detail-link:hover>b,.engineering-detail-link:focus-visible>b{transform:translate(6px)}.custom-section{background:var(--paper);color:#111310;padding:132px max(36px,50vw - 740px) 128px}.production-layout{grid-template-columns:1.13fr .87fr;align-items:stretch;gap:58px;display:grid}.factory-stage{min-height:620px;margin:0;position:relative;overflow:hidden}.factory-stage:after{content:"";background:linear-gradient(#0000 48%,#070908d1);position:absolute;inset:0}.factory-stage img{filter:saturate(.72)contrast(1.02);object-fit:cover;width:100%;height:100%}.factory-stage figcaption{color:#fff;z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:34px;left:36px}.factory-stage figcaption span,.micro-label{color:var(--gold-bright);letter-spacing:.18em;font-size:9px;font-weight:730}.factory-stage figcaption strong{font-size:20px;font-weight:610}.production-copy{align-self:center}.production-copy h3{letter-spacing:-.06em;margin:22px 0;font-size:clamp(34px,3.3vw,51px);font-weight:680;line-height:1.2}.production-copy>p{color:#6d706a;word-break:keep-all;max-width:540px;margin:0;font-size:14px;line-height:1.85}.process-list{border-top:1px solid #1113102b;margin:43px 0 0;padding:0;list-style:none}.process-list li{border-bottom:1px solid #11131024;grid-template-columns:47px 1fr;align-items:center;gap:20px;padding:19px 0;display:grid}.process-list li>b{color:#a17b38;font-family:var(--font-geist-mono), monospace;font-size:11px}.process-list li>div{justify-content:space-between;align-items:center;display:flex}.process-list strong{font-size:14px}.process-list span{color:#7a7d76;font-size:11px}.company-section{color:var(--white);background:#0b0d0b;padding:0 max(36px,50vw - 740px) 128px}.company-photo{height:620px;margin-left:calc(-1*max(36px,50vw - 740px));margin-right:calc(-1*max(36px,50vw - 740px));position:relative;overflow:hidden}.company-photo:after{content:"";background:linear-gradient(90deg,#070908eb,#07090829 64%),linear-gradient(#0000 62%,#0b0d0b);position:absolute;inset:0}.company-photo img{filter:saturate(.56)contrast(1.08);object-fit:cover;object-position:center 45%;width:100%;height:100%}.company-photo-copy{z-index:2;position:absolute;bottom:114px;left:max(36px,50vw - 740px)}.company-photo-copy>span,.certification-panel>span{color:var(--gold-bright);letter-spacing:.19em;font-size:9px;font-weight:730}.company-photo-copy h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(46px,4.6vw,74px);font-weight:680;line-height:1.12}.company-story{grid-template-columns:1.2fr .8fr;gap:74px;margin-top:70px;display:grid}.history-list{border-top:1px solid #ffffff29}.history-list>div{border-bottom:1px solid #ffffff1f;grid-template-columns:115px 1fr;align-items:center;gap:40px;padding:24px 0;display:grid}.history-list strong{color:var(--gold-bright);letter-spacing:-.04em;font-size:22px;font-weight:580}.history-list span{color:#c1c3bd;font-size:13px}.certification-panel{border:1px solid #d3bc873d;padding:37px}.certification-panel h3{letter-spacing:-.05em;margin:18px 0 29px;font-size:33px;font-weight:620;line-height:1.25}.certification-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.certification-grid b{aspect-ratio:1;color:var(--gold-bright);text-align:center;border:1px solid #ffffff24;justify-content:center;align-items:center;font-size:12px;line-height:1.3;display:flex}.certification-panel p{color:#8c9089;border-top:1px solid #ffffff1f;margin:25px 0 0;padding-top:23px;font-size:10px;line-height:1.8}.downloads-section{background:var(--paper);color:#111310;padding:132px max(36px,50vw - 740px) 128px}.price-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.price-card{background:#fffef9;border:1px solid #11131021;padding:36px}.price-card>header{border-bottom:1px solid #11131026;justify-content:space-between;align-items:start;padding-bottom:28px;display:flex}.price-card header span{color:#a17b38;letter-spacing:.15em;font-size:9px;font-weight:740}.price-card header h3{letter-spacing:-.055em;margin:8px 0 0;font-size:36px;font-weight:690}.price-card header>b{color:#70736d;letter-spacing:.12em;border:1px solid #11131026;padding:9px 11px;font-size:9px}.price-main{flex-direction:column;padding:31px 0 28px;display:flex}.price-main small{color:#898c85;font-size:10px}.price-main strong{color:#9a7434;letter-spacing:-.055em;margin:7px 0;font-size:clamp(31px,3vw,46px);font-weight:630}.price-main>span{color:#777a73;font-size:10px}.price-features{grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 26px;padding:0;list-style:none;display:grid}.price-features li{color:#555852;background:#efebe2;padding:12px 14px;font-size:11px}.download-list{border-top:1px solid #11131026}.download-list a{border-bottom:1px solid #1113101f;grid-template-columns:1fr auto auto;align-items:center;padding:15px 3px;font-size:12px;transition:color .18s,padding .18s;display:grid}.download-list a:hover,.download-list a:focus-visible{color:#9a7434;padding-left:9px}.download-list a b{color:#9a7434;letter-spacing:.1em;margin-right:18px;font-size:8px}.download-list a i{font-size:17px;font-style:normal}.warranty-panel{color:var(--white);background:#121512;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;margin-top:28px;padding:43px;display:grid}.warranty-panel h3{letter-spacing:-.045em;margin:15px 0 0;font-size:28px;font-weight:610}.warranty-panel dl{border-top:1px solid #ffffff24;margin:0}.warranty-panel dl>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.warranty-panel dt,.warranty-panel dd{margin:0;font-size:11px}.warranty-panel dt{color:#969a94}.warranty-panel dd{color:#d4d5cf}.warranty-panel dd strong{color:var(--gold-bright);font-size:17px}.warranty-panel>p{color:#777b75;grid-column:1/-1;margin:-22px 0 0;font-size:9px}.store-panel{color:var(--white);background:linear-gradient(120deg,#03c75a1f,#0000 45%),#121512;border:1px solid #d3bc8745;grid-template-columns:auto 1fr auto;align-items:center;gap:27px;margin-top:18px;padding:30px 32px;scroll-margin-top:110px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.store-panel:hover,.store-panel:focus-visible{border-color:#d3bc87b8;outline:none;transform:translateY(-3px);box-shadow:0 18px 48px #0709082e}.store-panel-mark{color:#fff;background:#03c75a;justify-content:center;align-items:center;width:58px;height:58px;font-size:28px;font-weight:820;display:flex}.store-panel-copy{flex-direction:column;display:flex}.store-panel-copy small{color:#7fca9e;letter-spacing:.16em;font-size:8px;font-weight:760}.store-panel-copy strong{letter-spacing:-.035em;margin:8px 0 7px;font-size:23px;font-weight:650}.store-panel-copy>span{color:#90958e;word-break:keep-all;font-size:11px;line-height:1.65}.store-panel-action{color:var(--gold-bright);white-space:nowrap;border-left:1px solid #ffffff21;align-items:center;gap:30px;padding:13px 0 13px 31px;font-size:12px;font-weight:690;display:flex}.store-panel-action b{font-size:19px;transition:transform .18s}.store-panel:hover .store-panel-action b,.store-panel:focus-visible .store-panel-action b{transform:translate(3px,-3px)}.community-section{color:var(--white);background:radial-gradient(circle at 76% 42%,#b7924a24,#0000 31%),linear-gradient(120deg,#0b0e0c,#111411 64%,#0b0d0b);border-top:1px solid #d3bc872e;border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(0,.9fr) minmax(430px,.72fr);gap:clamp(64px,8vw,126px);padding:112px max(36px,50vw - 740px);display:grid;position:relative;overflow:hidden}.community-section:before{content:"";opacity:.52;pointer-events:none;background-image:linear-gradient(#d3bc870f 1px,#0000 1px),linear-gradient(90deg,#d3bc870f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0 0 0 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000)}.community-copy,.community-card{z-index:1;position:relative}.community-copy{align-self:center}.community-copy .section-index{color:var(--gold-bright)}.community-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,4.1vw,68px);font-weight:680;line-height:1.13}.community-copy p{color:#969a93;word-break:keep-all;max-width:610px;margin:28px 0 0;font-size:14px;line-height:1.9}.community-card{background:linear-gradient(135deg,#d3bc871a,#0000 58%),#121512eb;border:1px solid #d3bc874f;flex-direction:column;min-height:430px;padding:38px 40px 35px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.community-card:hover,.community-card:focus-visible{border-color:#d3bc87b8;outline:none;transform:translateY(-4px);box-shadow:0 22px 65px #0000003d}.community-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.community-card-head>span{border:1px solid var(--gold);color:var(--gold-bright);letter-spacing:.08em;padding:8px 9px;font-size:10px;font-weight:760}.community-card-head>b{color:#9a9e97;letter-spacing:.18em;font-size:9px}.community-card-head>i{color:var(--gold-bright);font-size:25px;font-style:normal}.community-card>strong{letter-spacing:-.055em;margin:38px 0 30px;font-size:clamp(29px,2.6vw,41px);font-weight:640;line-height:1.25}.community-card ul{border-top:1px solid #ffffff1f;gap:13px;margin:0;padding:24px 0 0;list-style:none;display:grid}.community-card li{color:#a1a49e;padding-left:17px;font-size:11px;position:relative}.community-card li:before{background:var(--gold);content:"";width:4px;height:4px;position:absolute;top:5px;left:0}.community-link{color:var(--gold-bright);justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:13px;font-weight:690;display:flex}.community-link b{font-size:19px}.social-section{background:var(--paper);color:#111310;padding:124px max(36px,50vw - 740px) 128px;scroll-margin-top:92px}.social-heading{margin-bottom:52px}.social-heading>div{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.social-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,4.1vw,68px);font-weight:710;line-height:1.12}.social-heading p{color:#686b65;word-break:keep-all;border-left:1px solid #11131038;margin:0 0 7px;padding-left:30px;font-size:15px;line-height:1.85}.social-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.social-card{background:#fffef9;border:1px solid #11131021;flex-direction:column;min-width:0;display:flex;overflow:hidden}.youtube-card{grid-column:span 7}.instagram-card{grid-column:span 5}.social-card-head{border-bottom:1px solid #1113101f;justify-content:space-between;align-items:center;min-height:78px;padding:0 28px;display:flex}.social-card-head>div{align-items:center;gap:10px;display:flex}.social-card-head b{letter-spacing:.13em;font-size:11px}.social-card-head small{color:#989b94;letter-spacing:.13em;font-size:8px}.social-status{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:3px;box-shadow:0 0 0 5px #b7924a1f}.youtube-card .social-status{background:#d62828;box-shadow:0 0 0 5px #d628281a}.instagram-card .social-status{background:#c13584;box-shadow:0 0 0 5px #c135841a}.social-card-head>a{color:#8d6b31;font-size:11px;font-weight:690;transition:color .18s}.social-card-head>a:hover,.social-card-head>a:focus-visible{color:#4f3918}.social-card-head>a span{margin-left:8px;font-size:15px}.youtube-frame{aspect-ratio:16/9;background-color:#080a08;background-image:linear-gradient(#d3bc870f 1px,#0000 1px),linear-gradient(90deg,#d3bc870f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.youtube-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.instagram-frame{background:radial-gradient(circle at 50% 18%,#b7924a29,#0000 38%),linear-gradient(#1113100b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#1113100b 1px,#0000 1px) 0 0/44px 44px,#e9e5dc;flex:1;justify-content:center;align-items:center;min-height:394px;padding:24px;display:flex;overflow:hidden}.instagram-frame .instagram-media{background:#fff;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:540px!important;margin:0 auto!important;box-shadow:0 14px 42px #19150e1f!important}.instagram-frame .instagram-media>a{color:#8d6b31;text-align:center;justify-content:center;align-items:center;min-height:310px;padding:30px;font-size:13px;font-weight:690;display:flex}.instagram-frame iframe{border:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.social-card-copy{border-top:1px solid #1113101f;min-height:106px;padding:25px 28px 23px}.social-card-copy strong{letter-spacing:-.025em;font-size:17px;font-weight:670;display:block}.social-card-copy p{color:#858880;letter-spacing:.035em;margin:9px 0 0;font-size:10px}.contact-slice{background:linear-gradient(90deg, #b7924a14, transparent 45%), var(--ink-soft);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:80px;padding:94px max(36px,50vw - 740px);scroll-margin-top:92px;display:grid}.contact-slice>div:first-child>span{color:var(--gold-bright);letter-spacing:.2em;margin-bottom:20px;font-size:10px;font-weight:720;display:block}.contact-slice h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.4vw,56px);font-weight:650;line-height:1.25}.contact-slice>div:first-child>p{color:#777b74;margin:23px 0 0;font-size:11px}.contact-actions{gap:22px;min-width:380px;display:grid}.contact-method{border-bottom:1px solid #d3bc8785;padding-bottom:14px}.contact-main-action{grid-template-columns:1fr auto;align-items:center;gap:6px 38px;padding:7px 0 4px;display:grid}.contact-actions>.contact-main-action{border-bottom:1px solid #d3bc8785;padding-bottom:18px}.contact-main-action small{color:#8e918b;letter-spacing:.1em;font-size:11px}.contact-main-action strong{color:var(--gold-bright);letter-spacing:-.04em;grid-row:2;font-size:30px;font-weight:580}.contact-actions>.contact-main-action strong{letter-spacing:0;font-size:18px}.contact-main-action i{grid-area:1/2/3;font-size:25px;font-style:normal}.contact-hint{color:#777b74;grid-area:3/1;font-size:10px}.contact-method button{color:#b9a87e;cursor:pointer;font:inherit;letter-spacing:.03em;text-underline-offset:4px;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:10px;-webkit-text-decoration:underline #d3bc8761;text-decoration:underline #d3bc8761}.contact-method button:hover,.contact-method button:focus-visible{color:var(--gold-bright)}.simple-footer{background:var(--ink);color:#777b74;letter-spacing:.03em;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:28px;padding:35px max(36px,50vw - 740px);font-size:11px;display:grid}.footer-brand{opacity:.78;width:152px;transition:opacity .18s;display:block}.footer-brand:hover,.footer-brand:focus-visible{opacity:1}.footer-brand img{width:100%;height:auto}.simple-footer p{margin:0}.footer-channels{flex-wrap:wrap;gap:10px 18px;display:flex}.footer-channels a{color:#b9a87e;letter-spacing:.08em;font-size:9px;transition:color .18s}.footer-channels a:hover,.footer-channels a:focus-visible{color:var(--gold-bright)}@media (width<=1100px){:root{--page:calc(100vw - 48px)}.site-header{grid-template-columns:1fr auto auto;gap:9px;height:78px;padding-left:24px;padding-right:24px}.desktop-nav{display:none}.mobile-nav{display:block}.header-cta{padding:12px 16px}.hero{min-height:1020px;padding-top:78px;padding-left:24px;padding-right:24px}.hero-grid{inset:78px 0 118px}.hero-copy{justify-content:flex-start;width:74%;min-height:auto;padding-top:105px}.hero-visual{top:430px;bottom:118px;left:20%}.hero-facts{left:24px;right:24px}.models-section,.engineering-section,.custom-section,.company-section,.downloads-section,.community-section,.social-section,.contact-slice,.simple-footer{padding-left:24px;padding-right:24px}.model-image-wrap{height:225px;padding:20px}.engineering-lead{grid-area:auto/span 12}.engineering-card{grid-area:auto/span 6}.material-card{grid-area:auto/span 12}.production-layout{gap:38px}.process-list li>div{flex-direction:column;align-items:start;gap:6px}.company-photo{margin-left:-24px;margin-right:-24px}.company-photo-copy{left:24px}.company-story{grid-template-columns:1fr}.price-main strong{font-size:33px}.contact-slice{gap:45px;scroll-margin-top:78px}.community-section{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:44px}.community-card{padding-left:30px;padding-right:30px}.social-section{scroll-margin-top:78px}.social-heading>div{gap:44px}.social-card-head{padding-left:20px;padding-right:20px}.social-card-head small{display:none}.social-card-copy{padding-left:20px;padding-right:20px}.contact-actions{min-width:330px}.simple-footer{grid-template-columns:auto 1fr auto auto}.simple-footer p:nth-of-type(2){display:none}}@media (width<=760px){.site-header{gap:3px;height:70px;padding-left:20px;padding-right:20px}.brand{width:128px}.mobile-nav summary{padding:10px 6px;font-size:9px}.mobile-nav nav{top:calc(100% + 12px);right:-82px}.header-cta{gap:10px;padding:10px 12px;font-size:12px}.hero{min-height:930px;padding-top:70px;padding-left:20px;padding-right:20px}.hero-copy{width:100%;padding-top:72px}.eyebrow{letter-spacing:.13em;gap:10px;margin-bottom:23px;font-size:10px}.eyebrow:before{width:22px}.zeus-wordmark{width:136px}.eyebrow b{display:none}.hero h1{letter-spacing:-.07em;font-size:clamp(46px,14vw,66px)}.hero-copy>p{max-width:95%;margin:22px 0 28px;font-size:14px;line-height:1.75}.button{gap:25px;min-height:51px;padding:0 18px;font-size:13px}.hero-visual{inset:455px -18% 162px -10%}.hero-visual:before{inset:8%}.hero-model-label{top:14%;right:17%}.hero-model-label strong{font-size:30px}.measure-x{left:16%;right:18%}.hero-facts{grid-template-columns:repeat(2,1fr);min-height:148px;left:20px;right:20px}.hero-facts>div{border-bottom:1px solid #ffffff1a;gap:8px}.hero-facts>div:nth-child(2){border-right:0}.hero-facts>div:nth-child(3),.hero-facts>div:nth-child(4){border-bottom:0}.hero-facts strong{font-size:15px}.hero-facts span{font-size:10px}.models-section,.engineering-section,.custom-section,.downloads-section,.social-section{padding:84px 20px 78px}.company-section{padding:0 20px 78px}.section-heading{margin-bottom:38px;display:block}.section-heading h2{font-size:42px}.section-heading>p{border-top:1px solid #11131033;border-left:0;margin-top:26px;padding:21px 0 0}.section-heading-dark>p{border-top-color:#ffffff29}.model-grid{grid-template-columns:1fr}.model-image-wrap{height:245px}.series-note{grid-template-columns:1fr;align-items:start}.series-note a{justify-self:start}.engineering-grid{grid-template-columns:1fr;grid-auto-rows:auto}.engineering-lead,.engineering-card,.material-card{grid-area:auto/1}.engineering-lead{grid-template-rows:300px auto;min-height:0}.engineering-model-visual{min-height:300px}.engineering-model-visual>img{object-position:50% 50%}.engineering-model-meta{top:17px;left:18px;right:18px}.engineering-model-meta b{display:none}.engineering-model-measure{bottom:15px;left:7%;right:7%}.engineering-lead-copy{padding:27px;display:block}.engineering-lead-copy h3{margin-right:0;font-size:27px}.engineering-lead-copy>p{margin-top:17px}.engineering-lead-copy ul{grid-template-columns:1fr;gap:14px}.engineering-lead-copy li,.engineering-lead-copy li:first-child{border-bottom:1px solid #ffffff1a;border-right:0;padding:0 0 13px}.engineering-lead-copy li:last-child{border-bottom:0}.engineering-card{min-height:330px}.image-card>video{object-fit:contain}.material-card{grid-template-columns:1fr}.material-card img{height:170px}.production-layout{grid-template-columns:1fr}.factory-stage{min-height:430px}.factory-stage figcaption{bottom:24px;left:23px}.production-copy h3{font-size:39px}.company-photo{height:500px;margin-left:-20px;margin-right:-20px}.company-photo-copy{bottom:72px;left:20px;right:20px}.company-photo-copy h2{font-size:42px}.company-story{gap:48px;margin-top:48px}.history-list>div{grid-template-columns:86px 1fr;gap:20px;padding:21px 0}.history-list strong{font-size:18px}.history-list span{font-size:11px;line-height:1.5}.certification-panel{padding:26px}.certification-grid{grid-template-columns:repeat(2,1fr)}.price-grid{grid-template-columns:1fr}.price-card{padding:27px 23px}.price-card header h3{font-size:31px}.price-card header>b{font-size:8px}.price-main strong{font-size:33px}.warranty-panel{padding:28px 23px;display:block}.warranty-panel dl{margin-top:30px}.warranty-panel>p{margin:22px 0 0;line-height:1.6}.store-panel{grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:25px;scroll-margin-top:88px}.store-panel-mark{width:50px;height:50px;font-size:23px}.store-panel-copy strong{font-size:21px}.store-panel-action{border-top:1px solid #ffffff21;border-left:0;grid-column:1/-1;justify-content:space-between;width:100%;padding:18px 0 0}.contact-slice{padding:70px 20px;scroll-margin-top:70px;display:block}.community-section{padding:70px 20px;display:block}.community-section:before{inset:42% 0 0}.community-copy h2{font-size:42px}.community-copy p{font-size:13px}.community-card{min-height:400px;margin-top:42px;padding:28px 25px 26px}.community-card>strong{margin-top:31px;font-size:31px}.social-section{scroll-margin-top:70px}.social-heading{margin-bottom:38px}.social-heading>div{display:block}.social-heading h2{font-size:42px}.social-heading p{border-top:1px solid #11131033;border-left:0;margin-top:26px;padding:21px 0 0}.social-grid{grid-template-columns:1fr}.youtube-card,.instagram-card{grid-column:1}.social-card-head{min-height:70px;padding-left:18px;padding-right:18px}.social-card-head>a{font-size:10px}.instagram-frame{min-height:370px;padding:16px}.social-card-copy{min-height:0;padding:22px 18px 21px}.contact-slice h2{font-size:37px}.contact-actions{width:100%;min-width:0;margin-top:52px}.contact-main-action strong{font-size:31px}.contact-actions>.contact-main-action strong{font-size:16px}.simple-footer{grid-template-columns:1fr;align-items:start;gap:11px;padding:31px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.tech-page{background:var(--ink);color:var(--white);overflow:clip}.tech-page section[id]{scroll-margin-top:142px}.tech-site-header .nav-current{color:var(--gold-bright)}.tech-site-header .nav-current:after{transform:translate(-50%)scaleX(1)}.tech-hero{background:radial-gradient(circle at 73% 43%,#b7924a26,#0000 28%),linear-gradient(128deg,#070908 0%,#0a0d0b 54%,#10110e 100%);min-height:880px;padding:92px max(36px,50vw - 740px) 118px;position:relative;overflow:hidden}.tech-grid{opacity:.55;background-image:linear-gradient(#d3bc8713 1px,#0000 1px),linear-gradient(90deg,#d3bc8713 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:92px 0 118px 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 17% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 17% 88%,#0000)}.tech-hero-copy{z-index:5;flex-direction:column;justify-content:center;width:48%;min-height:670px;padding-bottom:16px;display:flex;position:relative}.tech-kicker{color:var(--gold-bright);letter-spacing:.24em;align-items:center;gap:16px;margin-bottom:31px;font-size:11px;font-weight:730;display:flex}.tech-kicker:before{background:var(--gold);content:"";width:42px;height:1px}.tech-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,5.3vw,88px);font-weight:720;line-height:1.07}.tech-hero h1 em{color:var(--gold-bright);font-style:normal}.tech-hero-copy>p{color:#a9ada6;word-break:keep-all;max-width:620px;margin:30px 0 38px;font-size:17px;line-height:1.9}.tech-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.tech-hero-model{isolation:isolate;pointer-events:none;margin:0;position:absolute;inset:155px -8vw 146px 44%;overflow:hidden}.tech-hero-model:before{content:"";z-index:2;border:1px solid #d3bc8738;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-hero-model:after{content:"";z-index:2;background:linear-gradient(90deg,#090c0a8a,#0000 18% 84%,#090c0a80),linear-gradient(#090c0a5c,#0000 18% 70%,#090c0aa8);position:absolute;inset:0}.tech-hero-model>span{color:#d3bc8794;letter-spacing:.2em;z-index:4;font-size:9px;font-weight:700;position:absolute;top:8%;left:16%}.tech-hero-model img{filter:saturate(.84)contrast(1.03);object-fit:cover;object-position:50% 50%;z-index:1;width:100%;height:100%;position:absolute}.tech-hero-model figcaption{z-index:4;border-bottom:1px solid #d3bc8773;justify-content:flex-end;align-items:flex-end;gap:13px;width:265px;padding-bottom:8px;display:flex;position:absolute;bottom:10%;right:15%}.tech-hero-model figcaption b{color:var(--gold-bright);font-size:18px}.tech-hero-model figcaption span{color:#777b75;letter-spacing:.1em;padding-bottom:3px;font-size:9px}.tech-model-crosshair{z-index:4;width:15px;height:15px;position:absolute}.tech-model-crosshair:before,.tech-model-crosshair:after{content:"";background:#d3bc8780;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-model-crosshair:before{width:15px;height:1px}.tech-model-crosshair:after{width:1px;height:15px}.tech-model-crosshair-one{top:24%;right:18%}.tech-model-crosshair-two{bottom:23%;left:18%}.tech-hero-facts{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:max(36px,50vw - 740px);right:max(36px,50vw - 740px)}.tech-hero-facts>div{border-right:1px solid #ffffff1a;flex-direction:column;gap:7px;min-height:118px;padding:27px 29px;display:flex}.tech-hero-facts>div:first-child{padding-left:0}.tech-hero-facts>div:last-child{border-right:0}.tech-hero-facts strong{color:var(--gold-bright);letter-spacing:-.02em;font-size:18px}.tech-hero-facts span{color:#70746e;letter-spacing:.05em;font-size:10px}.tech-subnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:#0b0e0bf0;border-top:1px solid #ffffff12;border-bottom:1px solid #d3bc872e;justify-content:center;align-items:center;gap:42px;height:61px;display:flex;position:sticky;top:92px}.tech-subnav a{color:#a2a69f;letter-spacing:.05em;font-size:11px;font-weight:650;transition:color .18s}.tech-subnav a:hover,.tech-subnav a:focus-visible{color:var(--gold-bright)}.tech-intro{background:var(--paper);color:#111310;grid-template-columns:.45fr 1.55fr;padding:105px max(36px,50vw - 740px) 112px;display:grid}.tech-intro>span{padding-top:12px}.tech-intro>div{grid-template-columns:1.25fr .75fr;gap:8%;display:grid}.tech-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,4.15vw,67px);font-weight:680;line-height:1.15}.tech-intro h2 em{color:#9a7737;font-style:normal}.tech-intro p{color:#666a64;word-break:keep-all;border-left:1px solid #1113102e;align-self:end;margin:0 0 5px;padding-left:28px;font-size:14px;line-height:1.9}.tech-section{padding:126px max(36px,50vw - 740px) 130px;position:relative}.tech-section-head{grid-template-columns:.4fr 1.02fr .58fr;align-items:end;gap:5%;margin-bottom:70px;display:grid}.tech-section-head>span{color:#9b7839;letter-spacing:.2em;align-self:start;padding-top:10px;font-size:10px;font-weight:760}.tech-section-head h2{letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(42px,3.8vw,62px);font-weight:660;line-height:1.16}.tech-section-head>p{color:#686c65;word-break:keep-all;border-left:1px solid #1113102e;margin:0;padding-left:26px;font-size:14px;line-height:1.85}.balance-section,.thermal-section,.interior-section{background:var(--paper);color:#111310}.air-suspension-feature{color:var(--white);background:radial-gradient(circle at 84% 14%,#b7924a29,#0000 27%),#0b0e0c;border:1px solid #b7924a45;grid-template-columns:minmax(0,1.3fr) minmax(430px,.7fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 28px 70px #090b0921}.air-suspension-media{background:#080a08;min-height:630px;margin:0;position:relative;overflow:hidden}.air-suspension-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#070908e6),linear-gradient(90deg,#0000 67%,#07090873);position:absolute;inset:0}.air-suspension-media video{filter:saturate(.82)contrast(1.06);object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute}.air-suspension-media-data{color:#6f746c;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;z-index:2;justify-content:space-between;align-items:center;font-size:8px;font-weight:680;display:flex;position:absolute;top:29px;left:34px;right:34px}.air-suspension-media-data span:last-child{color:var(--gold-bright)}.air-suspension-media figcaption{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:31px;left:34px;right:34px}.air-suspension-media figcaption span{color:var(--gold-bright);letter-spacing:.17em;font-size:8px;font-weight:760}.air-suspension-media figcaption b{color:var(--white);letter-spacing:-.035em;font-size:20px;font-weight:620}.air-suspension-story{background-image:linear-gradient(#d3bc870e 1px,#0000 1px),linear-gradient(90deg,#d3bc870e 1px,#0000 1px);background-size:48px 48px;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.air-suspension-story h3{letter-spacing:-.055em;word-break:keep-all;margin:16px 0 19px;font-size:clamp(35px,3vw,47px);font-weight:650;line-height:1.14}.air-suspension-story>p{color:#a1a59e;word-break:keep-all;margin:0;font-size:13px;line-height:1.82}.air-suspension-claim{border-top:1px solid #d3bc8761;border-bottom:1px solid #ffffff1c;margin:27px 0 0;padding:23px 0 21px}.air-suspension-claim>span{color:var(--gold-bright);letter-spacing:.16em;font-size:8px;font-weight:760}.air-suspension-claim p{color:#f0eee8;letter-spacing:-.025em;word-break:keep-all;margin:11px 0 12px;font-size:18px;font-weight:580;line-height:1.55}.air-suspension-claim small{color:#71766e;font-size:9px}.air-suspension-benefits{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.air-suspension-benefits>div{border-right:1px solid #ffffff1a;flex-direction:column;gap:7px;padding:0 13px;display:flex}.air-suspension-benefits>div:first-child{padding-left:0}.air-suspension-benefits>div:last-child{border-right:0;padding-right:0}.air-suspension-benefits b{color:var(--gold-bright);letter-spacing:.08em;font-size:7px}.air-suspension-benefits span{color:#8c9189;word-break:keep-all;font-size:10px;line-height:1.45}.air-suspension-action{align-items:center;gap:18px;margin-top:27px;display:flex}.air-suspension-action .button{flex:none;gap:24px;min-height:52px;padding:0 20px;font-size:13px}.air-suspension-action>span{color:#71766e;font-size:9px;line-height:1.55}.air-suspension-caution{color:#5f645d;word-break:keep-all;margin-top:15px;font-size:8px;line-height:1.55}.chassis-layout{grid-template-columns:1fr 290px;gap:18px;display:grid}.chassis-system{color:var(--white);background:linear-gradient(125deg,#b7924a1a,#0000 43%),#0e110f;grid-template-columns:1.12fr .88fr;min-height:500px;display:grid;overflow:hidden}.chassis-system-copy{padding:55px}.chassis-system h3{letter-spacing:-.05em;margin:17px 0 19px;font-size:37px;font-weight:640}.chassis-system-copy>p,.mass-layout>p{color:#999d96;word-break:keep-all;max-width:600px;margin:0;font-size:14px;line-height:1.85}.wabco-parts{border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);margin-top:45px;padding-top:32px;display:grid}.wabco-parts>div{border-right:1px solid #ffffff1a;flex-direction:column;gap:8px;min-height:76px;padding:0 15px;display:flex}.wabco-parts>div:first-child{padding-left:0}.wabco-parts>div:last-child{border-right:0}.wabco-parts b{color:var(--gold-bright);letter-spacing:.08em;font-size:11px}.wabco-parts span{color:#737770;font-size:10px;line-height:1.45}.mass-layout{background-color:#151815;background-image:linear-gradient(#d3bc8717 1px,#0000 1px),linear-gradient(90deg,#d3bc8717 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-left:1px solid #ffffff1c;flex-direction:column;justify-content:center;padding:50px;display:flex}.mass-layout h3{font-size:29px}.mass-layout dl{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);margin:38px 0 19px;padding:25px 0;display:grid}.mass-layout dl>div{border-right:1px solid #ffffff1a;flex-direction:column;gap:7px;padding-left:17px;display:flex}.mass-layout dl>div:first-child{padding-left:0}.mass-layout dl>div:last-child{border-right:0}.mass-layout dt{color:#767a73;letter-spacing:.1em;font-size:8px;font-weight:700}.mass-layout dd{color:var(--gold-bright);margin:0;font-size:18px;font-weight:700}.mass-layout>small{color:#666b64;font-size:9px}.chassis-note{color:#0b0d0b;background:#b7924a;flex-direction:column;justify-content:space-between;min-height:500px;padding:45px 36px;display:flex}.chassis-note b{letter-spacing:.08em;font-size:12px}.chassis-note p{letter-spacing:-.04em;word-break:keep-all;margin:auto 0;font-size:22px;font-weight:630;line-height:1.55}.chassis-note span{letter-spacing:.12em;border-top:1px solid #0b0d0b40;padding-top:17px;font-size:8px;font-weight:760}.axle-proof{margin-top:76px}.axle-proof-head{border-bottom:1px solid #1113102b;grid-template-columns:1fr .65fr;align-items:end;gap:9%;padding-bottom:31px;display:grid}.axle-proof-head h3{letter-spacing:-.045em;margin:13px 0 0;font-size:33px}.axle-proof-head>p{color:#6f736c;word-break:keep-all;margin:0;font-size:12px;line-height:1.75}.axle-card-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:29px;display:grid}.axle-card{background:#fffdf7;border:1px solid #11131021;padding:37px}.axle-card>header{border-bottom:1px solid #11131021;justify-content:space-between;align-items:end;margin-bottom:31px;padding-bottom:26px;display:flex}.axle-card header span{color:#9a7737;letter-spacing:.08em;font-size:9px;font-weight:750}.axle-card h4{letter-spacing:-.045em;margin:8px 0 0;font-size:29px}.axle-card header>b{color:#5f635d;font-size:11px}.axle-usage+.axle-usage{margin-top:24px}.axle-usage-head{justify-content:space-between;align-items:baseline;display:flex}.axle-usage-head>span{color:#5e625c;font-size:11px;font-weight:650}.axle-usage-head strong{font-size:19px}.axle-usage-head small{color:#8b8e88;font-size:10px;font-weight:550}.axle-track{background:#e0ddd4;height:9px;margin-top:10px;overflow:hidden}.axle-track i{background:linear-gradient(90deg,#7c612f,#c9a75e);height:100%;display:block}.axle-usage>p{color:#8a8d87;text-align:right;margin:8px 0 0;font-size:9px}.axle-usage>p b{color:#80632e}.axle-detail{border-top:1px solid #11131021;border-bottom:1px solid #11131021;grid-template-columns:repeat(4,1fr);margin:30px 0 18px;padding:22px 0;display:grid}.axle-detail>div{border-right:1px solid #1113101a;padding-left:15px}.axle-detail>div:first-child{padding-left:0}.axle-detail>div:last-child{border-right:0}.axle-detail dt{color:#92958f;font-size:8px}.axle-detail dd{margin:7px 0 0;font-size:12px;font-weight:700}.axle-card>small{color:#979a93;font-size:8px}.body-section,.precision-section,.verification-section{color:var(--white);background:radial-gradient(circle at 18% 32%,#b7924a14,#0000 23%),#0f120f}.body-section .tech-section-head>p,.precision-section .tech-section-head>p,.verification-section .tech-section-head>p{color:#939790;border-left-color:#ffffff26}.wall-layout{grid-template-columns:1fr 1fr;gap:17px;display:grid}.wall-photo{min-height:505px;margin:0;position:relative;overflow:hidden}.wall-photo:after{content:"";background:linear-gradient(#0000 40%,#070908e6);position:absolute;inset:0}.wall-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.wall-photo figcaption,.cnc-stage figcaption{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:32px;left:34px}.wall-photo figcaption span,.cnc-stage figcaption span{color:var(--gold-bright);letter-spacing:.17em;font-size:8px;font-weight:760}.wall-photo figcaption b,.cnc-stage figcaption b{font-size:20px;font-weight:620}.wall-stack-panel{background-color:#151815;background-image:linear-gradient(#d3bc870f 1px,#0000 1px),linear-gradient(90deg,#d3bc870f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;min-height:505px;padding:52px;display:flex}.wall-stack-panel h3{letter-spacing:-.045em;margin:17px 0 37px;font-size:32px}.wall-stack{perspective:900px;height:205px;display:flex}.wall-stack i{border:1px solid #ffffff1f;flex-direction:column;flex:1;justify-content:space-between;margin-right:-1px;padding:17px 12px;font-style:normal;display:flex;transform:skewY(-3deg)}.wall-stack i:first-child{color:#111310;background:#e2e0da}.wall-stack i:nth-child(2){color:#111310;background:#d8d8d2}.wall-stack i:nth-child(3){color:#fff;background:#be6683}.wall-stack i:nth-child(4){background:#7b7e7a}.wall-stack i:nth-child(5){color:#111310;background:#c5a866}.wall-stack i:nth-child(6){color:#111310;background:#eae5d8}.wall-stack i span{font-size:8px;font-weight:760}.wall-stack i b{letter-spacing:-.03em;writing-mode:vertical-rl;font-size:10px}.wall-stack-panel>small{color:#6e726c;margin-top:22px;font-size:8px}.layer-list{grid-template-columns:repeat(6,1fr);margin-top:17px;display:grid}.layer-list article{border:1px solid #ffffff1c;min-height:188px;margin-right:-1px;padding:24px 20px}.layer-list article>span{color:var(--gold-bright);font-size:9px;font-weight:760}.layer-list h3{letter-spacing:-.04em;margin:26px 0 11px;font-size:17px}.layer-list p{color:#777b74;word-break:keep-all;margin:0;font-size:10px;line-height:1.6}.wall-comparison{grid-template-columns:1fr 50px 1fr;align-items:stretch;margin-top:64px;display:grid}.wall-comparison article{border:1px solid #ffffff1f;padding:35px}.wall-comparison>i{color:var(--gold-bright);justify-content:center;align-items:center;font-size:25px;font-style:normal;display:flex}.wall-comparison article>span{color:#777b74;letter-spacing:.12em;font-size:9px;font-weight:700}.wall-comparison h3{margin:15px 0 10px;font-size:24px}.wall-comparison p{color:#7e827b;margin:0;font-size:11px;line-height:1.7}.wall-comparison .wall-comparison-yesrv{background:#b7924a1a;border-color:#d3bc875c}.wall-comparison-yesrv>span{color:var(--gold-bright)!important}.comparison-caution{color:#636760;text-align:right;margin:15px 0 0;font-size:9px;line-height:1.65}.thermal-layout{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.ondol-panel{color:var(--white);background:radial-gradient(circle at 50% 42%,#b7924a38,#0000 38%),#111410;min-height:540px;padding:54px;position:relative;overflow:hidden}.ondol-rings{justify-content:center;align-items:end;display:flex;position:absolute;inset:130px 50px auto}.ondol-rings i{border:1px solid #d3bc876b;border-bottom:0;border-radius:50% 50% 0 0;width:112px;height:220px;margin:0 -10px}.ondol-rings i:nth-child(2),.ondol-rings i:nth-child(3){border-color:#d3bc87bf;height:300px}.ondol-panel>h3{letter-spacing:-.05em;z-index:2;margin:18px 0;font-size:37px;position:relative}.heat-zones{z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:44px;left:54px;right:54px}.heat-zones>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-left:22px;display:flex}.heat-zones>div:first-child{padding-left:0}.heat-zones>div:last-child{border-right:0}.heat-zones b{color:var(--gold-bright);letter-spacing:.1em;font-size:10px}.heat-zones span{color:#81857e;font-size:11px}.freeze-panel{color:#111310;background:#d8c18d;flex-direction:column;justify-content:center;min-height:540px;padding:47px;display:flex}.option-badge{letter-spacing:.13em;border:1px solid #11131073;align-self:flex-start;padding:7px 10px;font-size:8px;font-weight:760}.freeze-panel>strong{letter-spacing:-.085em;margin:36px 0 19px;font-size:90px;line-height:1}.freeze-panel h3{letter-spacing:-.04em;margin:0 0 16px;font-size:27px}.freeze-panel p{word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.freeze-panel small{border-top:1px solid #11131033;margin-top:28px;padding-top:16px;font-size:8px;line-height:1.55}.patent-strip{border-top:1px solid #1113102b;border-bottom:1px solid #1113102b;grid-template-columns:.8fr 1.1fr 1fr;margin-top:64px;padding:30px 0;display:grid}.patent-strip>div{border-right:1px solid #11131024;gap:6px;padding:0 30px;display:grid}.patent-strip>div:first-child{padding-left:0}.patent-strip span{color:#9a7737;font-size:10px;font-weight:760}.patent-strip strong{font-size:13px}.patent-strip small{color:#898c86;font-size:8px}.patent-strip>p{color:#72766f;word-break:keep-all;align-self:center;margin:0;padding-left:30px;font-size:11px;line-height:1.7}.precision-layout{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.cnc-stage{min-height:625px;margin:0;position:relative;overflow:hidden}.cnc-stage:after{content:"";background:linear-gradient(#0000 35%,#070908eb);position:absolute;inset:0}.cnc-stage img,.cnc-stage video{filter:saturate(.72)contrast(1.08);object-fit:cover;width:100%;height:100%;display:block;position:absolute}.precision-steps{border-top:1px solid #ffffff1f}.precision-steps article{border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr;align-items:start;gap:26px;min-height:156px;padding:27px 16px;display:grid}.precision-steps article>span{color:var(--gold-bright);padding-top:4px;font-size:10px;font-weight:750}.precision-steps h3{letter-spacing:-.04em;margin:0 0 10px;font-size:21px}.precision-steps p{color:#7f837c;word-break:keep-all;margin:0;font-size:11px;line-height:1.65}.interior-grid{grid-template-columns:1fr .6fr;gap:18px;display:grid}.material-proof{background:#fffdf7;border:1px solid #1113101f;grid-area:1/1/3;grid-template-rows:auto 1fr;min-height:860px;display:grid;overflow:hidden}.material-process-media{aspect-ratio:16/9;background:#111411;min-height:360px;margin:0;position:relative;overflow:hidden}.material-process-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#070908e0);position:absolute;inset:0}.material-process-media video{filter:saturate(.78)contrast(1.06);object-fit:cover;width:100%;height:100%;display:block;position:absolute}.material-process-media figcaption{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.material-process-media figcaption span{color:var(--gold-bright);letter-spacing:.17em;font-size:8px;font-weight:760}.material-process-media figcaption b{color:var(--white);letter-spacing:-.035em;font-size:20px;font-weight:620}.material-process-body{flex-direction:column;padding:34px 36px 36px;display:flex}.material-process-copy h3{letter-spacing:-.045em;margin:13px 0 12px;font-size:30px}.material-process-copy p{color:#72766f;word-break:keep-all;margin:0;font-size:12px;line-height:1.75}.material-process-steps{border-top:1px solid #1113101f;border-bottom:1px solid #1113101f;grid-template-columns:repeat(3,1fr);margin:27px 0 0;padding:0;list-style:none;display:grid}.material-process-steps li{border-right:1px solid #1113101a;padding:18px 15px 20px}.material-process-steps li:first-child{padding-left:0}.material-process-steps li:last-child{border-right:0;padding-right:0}.material-process-steps li>span{color:#9b7839;letter-spacing:.12em;margin-bottom:10px;font-size:8px;font-weight:760;display:block}.material-process-steps h4{letter-spacing:-.035em;margin:0 0 8px;font-size:14px}.material-process-steps p{color:#7a7e77;word-break:keep-all;margin:0;font-size:9px;line-height:1.65}.material-evidence{background:#efebe2;grid-template-columns:132px 1fr;align-items:stretch;min-height:98px;margin:24px 0 0;display:grid}.material-evidence>img{object-fit:cover;width:100%;height:100%}.material-evidence figcaption{flex-direction:column;justify-content:center;padding:17px 20px;display:flex}.material-evidence figcaption>span{color:#9b7839;letter-spacing:.15em;font-size:7px;font-weight:760}.material-evidence figcaption>b{margin:6px 0 5px;font-size:13px}.material-evidence figcaption>p{color:#777b74;word-break:keep-all;margin:0;font-size:9px;line-height:1.55}.dimension-card,.storage-card{border:1px solid #11131021;min-height:316px;padding:39px}.dimension-card{background:#d5bd86}.dimension-card>strong{letter-spacing:-.07em;margin:39px 0 16px;font-size:49px;line-height:1;display:block}.dimension-card>strong i{font-size:23px;font-style:normal}.dimension-card>strong small{font-size:14px}.dimension-card h3,.storage-card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:24px}.dimension-card p,.storage-card p{word-break:keep-all;margin:0;font-size:11px;line-height:1.7}.storage-card{color:var(--white);background:#171a17}.storage-card p{color:#8c9089}.storage-card>div{align-items:center;gap:15px;margin-top:38px;display:flex}.storage-card>div i{background:var(--gold);width:100%;height:1px;position:relative}.storage-card>div i:first-child:before,.storage-card>div i:last-child:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2px}.storage-card>div i:first-child:before{border-right:5px solid var(--gold);left:0}.storage-card>div i:last-child:after{border-left:5px solid var(--gold);right:0}.storage-card>div span{color:var(--gold-bright);letter-spacing:.12em;white-space:nowrap;font-size:7px;font-weight:730}.model-tech-matrix{border-top:1px solid #11131021;margin-top:76px;padding-top:48px}.model-tech-matrix-head{grid-template-columns:1fr .7fr;align-items:end;gap:9%;margin-bottom:28px;display:grid}.model-tech-matrix-head h3{letter-spacing:-.05em;word-break:keep-all;margin:13px 0 0;font-size:30px}.model-tech-matrix-head>p{color:#72766f;word-break:keep-all;margin:0;font-size:11px;line-height:1.75}.model-tech-table-wrap{border:1px solid #11131021;overflow-x:auto}.model-tech-table-wrap table{border-collapse:collapse;background:#fffdf7;width:100%;min-width:720px}.model-tech-table-wrap th,.model-tech-table-wrap td{border-bottom:1px solid #1113101a;border-right:1px solid #1113101a;padding:18px 21px}.model-tech-table-wrap tr:last-child th,.model-tech-table-wrap tr:last-child td{border-bottom:0}.model-tech-table-wrap th:last-child,.model-tech-table-wrap td:last-child{border-right:0}.model-tech-table-wrap thead{color:var(--white);background:#171a17}.model-tech-table-wrap thead th{color:var(--gold-bright);letter-spacing:.11em;text-align:left;font-size:10px;font-weight:760}.model-tech-table-wrap thead th:first-child{color:#868a83;width:24%}.model-tech-table-wrap tbody th{color:#777b74;letter-spacing:.04em;text-align:left;font-size:10px;font-weight:720}.model-tech-table-wrap tbody td{color:#232621;font-size:12px;font-weight:650}.model-tech-matrix>small{color:#858981;margin-top:13px;font-size:9px;line-height:1.7;display:block}.verification-grid{grid-template-columns:repeat(4,1fr);display:grid}.verification-grid article{border:1px solid #ffffff1f;min-height:285px;margin-right:-1px;padding:33px}.verification-grid article>b{color:var(--gold-bright);letter-spacing:-.05em;min-height:115px;font-size:33px;display:block}.verification-grid h3{letter-spacing:-.035em;margin:0 0 9px;font-size:17px}.verification-grid p{color:#747871;margin:0;font-size:10px}.source-note{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:.55fr 1.45fr;align-items:start;gap:9%;margin-top:64px;padding:31px 0;display:grid}.source-note span{color:var(--gold-bright);letter-spacing:.17em;font-size:9px;font-weight:750}.source-note p{color:#7f837c;word-break:keep-all;margin:0;font-size:11px;line-height:1.8}.tech-cta{background:radial-gradient(circle at 80% 40%,#b7924a38,#0000 29%),#080a08;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:108px max(36px,50vw - 740px);display:grid}.tech-cta>div>span{color:var(--gold-bright);letter-spacing:.2em;font-size:9px;font-weight:750}.tech-cta h2{letter-spacing:-.06em;margin:19px 0 20px;font-size:clamp(44px,4vw,65px);line-height:1.13}.tech-cta p{color:#838780;word-break:keep-all;max-width:650px;margin:0;font-size:13px;line-height:1.75}.tech-cta-actions{gap:10px;display:flex}.tech-footer{border-top-color:#d3bc872e}@media (width<=1100px){.tech-hero{min-height:930px;padding-left:24px;padding-right:24px}.tech-hero-copy{justify-content:flex-start;width:72%;min-height:auto;padding-top:112px}.tech-hero-model{inset:420px -22% 120px 5%}.tech-hero-facts{left:24px;right:24px}.tech-intro,.tech-section,.tech-cta{padding-left:24px;padding-right:24px}.tech-section-head{grid-template-columns:.3fr 1fr .5fr;gap:3%}.air-suspension-feature{grid-template-columns:1fr}.air-suspension-media{aspect-ratio:16/9;min-height:0}.air-suspension-story{border-top:1px solid #ffffff1a;border-left:0;padding:45px 38px}.chassis-layout{grid-template-columns:1fr}.chassis-note{grid-template-columns:.25fr 1fr .35fr;gap:35px;min-height:0;display:grid}.chassis-note p{margin:0;font-size:18px}.chassis-note span{align-self:end}.layer-list{grid-template-columns:repeat(3,1fr)}.layer-list article{margin-bottom:-1px}.verification-grid{grid-template-columns:repeat(2,1fr)}.verification-grid article{margin-bottom:-1px}}@media (width<=760px){.tech-page section[id]{scroll-margin-top:116px}.tech-hero{min-height:830px;padding:70px 20px 104px}.tech-grid{inset:70px 0 104px}.tech-hero-copy{width:100%;padding-top:72px}.tech-kicker{margin-bottom:23px;font-size:9px}.tech-hero h1{font-size:44px}.tech-hero-copy>p{margin:22px 0 29px;font-size:13px;line-height:1.75}.tech-hero-model{bottom:104px;inset-inline:-30%;top:405px}.tech-hero-model:before{width:420px;height:420px}.tech-hero-model img{object-position:50% 48%}.tech-hero-model>span,.tech-hero-model figcaption,.tech-model-crosshair{display:none}.tech-hero-facts{grid-template-columns:repeat(2,1fr);left:20px;right:20px}.tech-hero-facts>div{min-height:52px;padding:12px}.tech-hero-facts>div:first-child{padding-left:12px}.tech-hero-facts>div:nth-child(2){border-right:0}.tech-hero-facts strong{font-size:13px}.tech-hero-facts span{font-size:8px}.tech-subnav{justify-content:flex-start;gap:24px;height:48px;padding:0 20px;top:70px;overflow-x:auto}.tech-subnav a{flex:none;font-size:9px}.tech-intro{padding:72px 20px 77px;display:block}.tech-intro>span{margin-bottom:25px;display:block}.tech-intro>div{display:block}.tech-intro h2{font-size:39px}.tech-intro p{border-top:1px solid #1113102b;border-left:0;margin-top:30px;padding:22px 0 0;font-size:12px}.tech-section{padding:76px 20px 80px}.tech-section-head{margin-bottom:44px;display:block}.tech-section-head>span{margin-bottom:22px;display:block}.tech-section-head h2{font-size:38px}.tech-section-head>p{border-top:1px solid #1113102b;border-left:0;margin-top:24px;padding:19px 0 0;font-size:12px}.body-section .tech-section-head>p,.precision-section .tech-section-head>p,.verification-section .tech-section-head>p{border-top-color:#ffffff21}.air-suspension-media figcaption{bottom:21px;left:21px;right:21px}.air-suspension-media-data{font-size:7px;top:18px;left:21px;right:21px}.air-suspension-media figcaption b{font-size:16px}.air-suspension-story{padding:31px 23px}.air-suspension-story h3{font-size:31px}.air-suspension-story>p{font-size:12px}.air-suspension-claim p{font-size:16px}.air-suspension-benefits{grid-template-columns:1fr}.air-suspension-benefits>div,.air-suspension-benefits>div:first-child,.air-suspension-benefits>div:last-child{border-bottom:1px solid #ffffff14;border-right:0;padding:13px 0}.air-suspension-benefits>div:last-child{border-bottom:0}.air-suspension-action{flex-direction:column;align-items:stretch;gap:11px}.air-suspension-action .button{width:100%}.chassis-system{grid-template-columns:1fr}.chassis-system-copy,.mass-layout{padding:32px 26px}.chassis-system h3{font-size:29px}.chassis-system-copy>p,.mass-layout>p{font-size:12px}.wabco-parts{grid-template-columns:repeat(2,1fr);gap:12px}.wabco-parts>div,.wabco-parts>div:first-child{border-bottom:1px solid #ffffff14;border-right:0;min-height:62px;padding:0 0 12px}.mass-layout{border-top:1px solid #ffffff1c;border-left:0}.chassis-note{min-height:350px;padding:30px 27px;display:flex}.chassis-note p{margin:auto 0;font-size:20px}.axle-proof{margin-top:55px}.axle-proof-head{display:block}.axle-proof-head h3{font-size:27px}.axle-proof-head>p{margin-top:18px}.axle-card-grid{grid-template-columns:1fr}.axle-card{padding:26px 22px}.axle-card>header{flex-direction:column;align-items:start;gap:13px}.axle-detail{grid-template-columns:repeat(2,1fr)}.axle-detail>div{border-bottom:1px solid #11131014;min-height:55px;padding:10px}.wall-layout,.thermal-layout,.precision-layout,.interior-grid{grid-template-columns:1fr}.wall-photo,.wall-stack-panel{min-height:390px}.wall-stack-panel{padding:31px 23px}.wall-stack{height:170px}.layer-list{grid-template-columns:repeat(2,1fr)}.layer-list article{min-height:160px;padding:20px 16px}.wall-comparison{grid-template-columns:1fr;margin-top:45px}.wall-comparison>i{min-height:48px}.comparison-caution{text-align:left}.ondol-panel,.freeze-panel{min-height:460px;padding:32px 26px}.ondol-panel>h3{font-size:29px}.ondol-rings{inset:130px 10px auto}.ondol-rings i{width:82px;height:170px}.ondol-rings i:nth-child(2),.ondol-rings i:nth-child(3){height:230px}.heat-zones{grid-template-columns:repeat(2,1fr);bottom:29px;left:26px;right:26px}.heat-zones>div,.heat-zones>div:first-child{border-bottom:1px solid #ffffff17;border-right:0;min-height:53px;padding:10px}.freeze-panel>strong{font-size:76px}.patent-strip{grid-template-columns:1fr}.patent-strip>div,.patent-strip>div:first-child{border-bottom:1px solid #1113101a;border-right:0;padding:17px 0}.patent-strip>p{padding:21px 0 0}.cnc-stage{min-height:420px}.precision-steps article{min-height:135px}.material-proof{grid-area:auto/1;min-height:0}.material-process-media{aspect-ratio:16/10;min-height:250px}.material-process-media figcaption{bottom:22px;left:22px;right:22px}.material-process-media figcaption b{font-size:16px;line-height:1.35}.material-process-body{padding:28px 24px}.material-process-copy h3{font-size:27px}.material-process-steps{grid-template-columns:1fr}.material-process-steps li,.material-process-steps li:first-child,.material-process-steps li:last-child{border-bottom:1px solid #11131017;border-right:0;padding:17px 0}.material-process-steps li:last-child{border-bottom:0}.material-process-steps li>span{margin-bottom:7px}.material-evidence{grid-template-columns:100px 1fr}.material-evidence figcaption{padding:14px 16px}.model-tech-matrix{margin-top:55px;padding-top:37px}.model-tech-matrix-head{grid-template-columns:1fr;align-items:start;gap:17px}.model-tech-matrix-head h3{font-size:27px}.model-tech-table-wrap table{min-width:640px}.model-tech-table-wrap th,.model-tech-table-wrap td{padding:16px}.dimension-card,.storage-card{min-height:300px;padding:31px 25px}.dimension-card>strong{font-size:40px}.verification-grid{grid-template-columns:1fr}.verification-grid article{min-height:220px}.verification-grid article>b{min-height:78px}.source-note{grid-template-columns:1fr}.tech-cta{padding:75px 20px;display:block}.tech-cta h2{font-size:39px}.tech-cta-actions{flex-direction:column;align-items:stretch;margin-top:37px}}.official-store-page{background:var(--ink);color:var(--white);overflow:clip}.official-store-page section[id]{scroll-margin-top:112px}.store-site-header .nav-current{color:var(--gold-bright)}.store-site-header .nav-current:after{transform:translate(-50%)scaleX(1)}.store-hero{background:radial-gradient(circle at 73% 38%,#b7924a2b,#0000 29%),linear-gradient(128deg,#070908 0%,#0a0d0b 55%,#11120f 100%);grid-template-columns:minmax(0,.98fr) minmax(480px,1.02fr);align-items:center;gap:clamp(48px,5vw,82px);min-height:850px;padding:92px max(36px,50vw - 740px) 122px;display:grid;position:relative;overflow:hidden}.store-hero-grid{opacity:.55;pointer-events:none;background-image:linear-gradient(#d3bc8712 1px,#0000 1px),linear-gradient(90deg,#d3bc8712 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:92px 0 104px 39%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000)}.store-hero-copy,.store-hero-product{z-index:2;position:relative}.store-kicker{color:var(--gold-bright);letter-spacing:.23em;align-items:center;gap:16px;margin-bottom:31px;font-size:11px;font-weight:730;display:flex}.store-kicker:before{background:var(--gold);content:"";width:42px;height:1px}.store-hero h1{letter-spacing:-.068em;margin:0;font-size:clamp(50px,4.45vw,74px);font-weight:700;line-height:1.08}.store-hero h1 em{color:var(--gold-bright);white-space:nowrap;font-style:normal;display:inline-block}.store-hero-copy>p{color:#a0a49d;word-break:keep-all;max-width:610px;margin:29px 0 38px;font-size:15px;line-height:1.9}.store-hero-actions{flex-wrap:wrap;gap:11px;display:flex}.store-hero-product{background:linear-gradient(135deg,#fffffffa,#ebe9e2f5);border:1px solid #d3bc8761;margin:0;padding:46px 40px 0;box-shadow:0 34px 90px #00000047}.store-hero-product:before,.store-hero-product:after{content:"";border-style:solid;border-color:#b7924a85;width:28px;height:28px;position:absolute}.store-hero-product:before{border-width:1px 0 0 1px;top:-9px;left:-9px}.store-hero-product:after{border-width:0 1px 1px 0;bottom:-9px;right:-9px}.store-hero-product img{aspect-ratio:16/10;object-fit:contain;width:100%}.store-product-line{color:#77736a;letter-spacing:.22em;font-size:8px;font-weight:750;position:absolute;top:28px;right:40px}.store-hero-product figcaption{color:#1c1f1b;border-top:1px solid #11131024;justify-content:space-between;align-items:center;min-height:68px;display:flex}.store-hero-product figcaption span{letter-spacing:-.04em;font-size:20px;font-weight:760}.store-hero-product figcaption strong{color:#7d7667;letter-spacing:.14em;font-size:8px}.store-hero-facts{z-index:3;background:#0b0e0bdb;border:1px solid #d3bc8733;grid-template-columns:repeat(3,1fr);min-height:92px;display:grid;position:absolute;bottom:0;left:max(36px,50vw - 740px);right:max(36px,50vw - 740px)}.store-hero-facts>div{border-right:1px solid #ffffff1a;justify-content:center;align-items:center;gap:17px;display:flex}.store-hero-facts>div:last-child{border-right:0}.store-hero-facts strong{color:var(--gold-bright);letter-spacing:.05em;font-size:14px}.store-hero-facts span{color:#888c85;font-size:10px}.store-products-section{background:linear-gradient(#11131008 1px, transparent 1px), linear-gradient(90deg, #11131008 1px, transparent 1px), var(--paper);color:#111310;background-size:84px 84px;padding:118px max(36px,50vw - 740px) 124px}.store-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:6%;margin-bottom:65px;display:grid}.store-section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,4.25vw,70px);font-weight:680;line-height:1.12}.store-section-heading>p{color:#6f736b;word-break:keep-all;border-left:1px solid #11131030;margin:0;padding:10px 0 10px 30px;font-size:13px;line-height:1.85}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.store-product-card{background:#fbfaf6;border:1px solid #11131029;grid-template-rows:auto 1fr;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.store-product-card:hover{border-color:#7e5e2680;transform:translateY(-4px);box-shadow:0 24px 70px #221f181a}.store-product-image{background:#f0eee7;border-bottom:1px solid #11131021;padding:40px 32px 30px;position:relative;overflow:hidden}.store-product-image>span{color:#8c8678;letter-spacing:.18em;font-size:8px;font-weight:740;position:absolute;top:22px;left:30px}.store-product-image img{aspect-ratio:16/10;mix-blend-mode:multiply;object-fit:contain;width:100%;transition:transform .28s}.store-product-card:hover .store-product-image img{transform:scale(1.018)}.store-product-image small{color:#999388;letter-spacing:.02em;font-size:8px;position:absolute;bottom:15px;right:22px}.store-product-copy{flex-direction:column;padding:34px 34px 32px;display:flex}.store-product-copy header{justify-content:space-between;align-items:start;display:flex}.store-product-copy header small{color:#8e7750;letter-spacing:.15em;font-size:8px;font-weight:760;display:block}.store-product-copy h3{letter-spacing:-.055em;margin:7px 0 0;font-size:39px;font-weight:690}.store-product-copy header>span{color:#656962;letter-spacing:.12em;border:1px solid #11131038;padding:8px 9px;font-size:8px;font-weight:680}.store-price{border-top:1px solid #11131021;border-bottom:1px solid #11131021;gap:7px;margin-top:27px;padding:23px 0 21px;display:grid}.store-price small{color:#8b8f87;font-size:9px}.store-price strong{letter-spacing:-.04em;font-size:31px;font-weight:680}.store-price>span{color:#797d76;font-size:10px}.store-specs{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.store-specs>div{border-bottom:1px solid #11131021;border-right:1px solid #11131021;padding:20px 16px 20px 0}.store-specs>div:not(:first-child){padding-left:16px}.store-specs>div:last-child{border-right:0}.store-specs dt{color:#8a8e86;letter-spacing:.05em;font-size:8px}.store-specs dd{margin:8px 0 0;font-size:18px;font-weight:690}.store-product-meta{gap:11px;padding:22px 0 25px;display:grid}.store-product-meta p{justify-content:space-between;align-items:center;margin:0;display:flex}.store-product-meta span{color:#898d85;font-size:9px}.store-product-meta b{font-size:10px;font-weight:650}.store-buy-button{color:#fff;background:#03c75a;justify-content:space-between;align-items:center;min-height:58px;margin-top:auto;padding:0 22px;font-size:13px;font-weight:730;transition:background .18s,transform .18s;display:flex}.store-buy-button:hover,.store-buy-button:focus-visible{background:#02b751;outline:none;transform:translateY(-2px)}.store-buy-button span{font-size:19px}.store-guide-section{background:radial-gradient(circle at 82% 25%,#b7924a1f,#0000 30%),#0c0f0d;border-top:1px solid #d3bc872e;border-bottom:1px solid #d3bc8729;padding:112px max(36px,50vw - 740px)}.store-guide-heading{justify-content:space-between;align-items:end;margin-bottom:49px;display:flex}.store-guide-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(39px,3.7vw,59px);font-weight:660}.store-guide-grid{grid-template-columns:repeat(3,1fr);display:grid}.store-guide-grid article{border:1px solid #ffffff1f;min-height:270px;margin-right:-1px;padding:29px 30px}.store-guide-grid article>span{color:var(--gold-bright);letter-spacing:.13em;font-size:10px;font-weight:720}.store-guide-grid h3{letter-spacing:-.035em;margin:60px 0 17px;font-size:23px;font-weight:630}.store-guide-grid p{color:#858981;word-break:keep-all;margin:0;font-size:11px;line-height:1.85}.store-policy-note{color:#73776f;word-break:keep-all;border-top:1px solid #d3bc8740;margin:35px 0 0;padding-top:23px;font-size:10px;line-height:1.8}.store-cta{background:radial-gradient(circle at 80% 40%,#b7924a36,#0000 29%),#080a08;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:108px max(36px,50vw - 740px);display:grid}.store-cta>div>span{color:var(--gold-bright);letter-spacing:.2em;font-size:9px;font-weight:750}.store-cta h2{letter-spacing:-.06em;margin:19px 0 20px;font-size:clamp(44px,4vw,65px);line-height:1.13}.store-cta p{color:#838780;word-break:keep-all;max-width:650px;margin:0;font-size:13px;line-height:1.75}.store-cta-actions{gap:10px;display:flex}.store-footer{border-top:1px solid #d3bc872e}@media (width<=1100px){.store-hero{min-height:1030px;padding-top:78px;padding-left:24px;padding-right:24px;display:block}.store-hero-copy{width:78%;padding-top:86px}.store-hero-product{max-width:720px;margin:54px 0 0 18%}.store-hero-facts{left:24px;right:24px}.store-products-section,.store-guide-section,.store-cta{padding-left:24px;padding-right:24px}.store-product-copy{padding-left:26px;padding-right:26px}.store-guide-grid article{padding-left:24px;padding-right:24px}.store-cta{gap:38px}}@media (width<=760px){.official-store-page section[id]{scroll-margin-top:88px}.store-hero{min-height:890px;padding:70px 20px 108px}.store-hero-grid{inset:70px 0 92px}.store-hero-copy{width:100%;padding-top:72px}.store-kicker{margin-bottom:23px;font-size:9px}.store-hero h1{font-size:44px}.store-hero h1 em{white-space:normal}.store-hero-copy>p{margin:22px 0 29px;font-size:13px;line-height:1.75}.store-hero-actions{flex-direction:column;align-items:stretch}.store-hero-product{margin:44px 0 0;padding:34px 18px 0}.store-product-line{top:17px;right:18px}.store-hero-product figcaption{min-height:54px}.store-hero-product figcaption span{font-size:16px}.store-hero-product figcaption strong{font-size:6px}.store-hero-facts{min-height:76px;left:20px;right:20px}.store-hero-facts>div{flex-direction:column;align-items:center;gap:5px}.store-hero-facts strong{font-size:11px}.store-hero-facts span{font-size:8px}.store-products-section{padding:82px 20px 84px}.store-section-heading{margin-bottom:38px;display:block}.store-section-heading h2{font-size:42px}.store-section-heading>p{border-top:1px solid #11131030;border-left:0;margin-top:25px;padding:20px 0 0}.store-product-grid{grid-template-columns:1fr}.store-product-image{padding:34px 18px 25px}.store-product-image>span{top:16px;left:18px}.store-product-image small{font-size:7px;bottom:11px;right:14px}.store-product-copy{padding:27px 23px 24px}.store-product-copy h3{font-size:34px}.store-price strong{font-size:28px}.store-specs>div{padding-right:9px}.store-specs>div:not(:first-child){padding-left:9px}.store-specs dd{font-size:15px}.store-guide-section{padding:77px 20px}.store-guide-heading{flex-direction:column;align-items:start;gap:18px}.store-guide-heading h2{font-size:39px}.store-guide-grid{grid-template-columns:1fr}.store-guide-grid article{min-height:225px;margin-bottom:-1px;margin-right:0;padding:25px 23px}.store-guide-grid h3{margin-top:45px}.store-cta{padding:75px 20px;display:block}.store-cta h2{font-size:39px}.store-cta-actions{flex-direction:column;align-items:stretch;margin-top:37px}}.guide-page{background:var(--paper);color:#151713;overflow:clip}.guide-page section[id]{scroll-margin-top:116px}.guide-page :focus-visible{outline-offset:3px;outline:3px solid #c29a4e}.guide-site-header .nav-current{color:var(--gold-bright)}.guide-site-header .nav-current:after{transform:translate(-50%)scaleX(1)}.guide-hero{color:var(--white);background:radial-gradient(circle at 71% 42%,#b7924a29,#0000 28%),linear-gradient(125deg,#070908 0%,#0a0d0b 58%,#11120f 100%);grid-template-columns:1.12fr .88fr;gap:7%;min-height:610px;padding:92px max(36px,50vw - 740px) 95px;display:grid;position:relative;overflow:hidden}.guide-hero-grid{pointer-events:none;background-image:linear-gradient(#d3bc870d 1px,#0000 1px),linear-gradient(90deg,#d3bc870d 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:92px 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 19% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 19% 88%,#0000)}.guide-hero-copy{z-index:2;align-self:center;padding-top:58px;padding-bottom:35px;position:relative}.guide-kicker{color:var(--gold-bright);letter-spacing:.2em;align-items:center;gap:15px;margin-bottom:25px;font-size:11px;font-weight:760;display:flex}.guide-kicker:before{background:var(--gold);content:"";width:34px;height:1px}.guide-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(57px,5.3vw,86px);font-weight:710;line-height:1.03}.guide-hero h1 em{color:var(--gold-bright);font-style:normal}.guide-hero-copy>p{color:#b0b3ac;word-break:keep-all;max-width:690px;margin:29px 0 34px;font-size:18px;line-height:1.78}.guide-hero-principles{z-index:2;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-self:center;position:relative}.guide-hero-principles>div{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:23px;min-height:92px;padding:20px 8px;display:grid}.guide-hero-principles>div:last-child{border-bottom:0}.guide-hero-principles strong{color:var(--gold-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:14px;font-weight:650}.guide-hero-principles span{color:#c9cbc4;word-break:keep-all;font-size:17px;font-weight:620;line-height:1.5}.guide-browser{background:linear-gradient(#11131006 1px, transparent 1px), linear-gradient(90deg, #11131006 1px, transparent 1px), var(--paper);background-size:64px 64px;padding-bottom:128px}.guide-search-shell{width:var(--page);z-index:5;background:#fffef9;border:1px solid #1113101f;margin:-70px auto 0;padding:42px 46px 38px;position:relative;box-shadow:0 28px 70px #2b23171c}.guide-search-heading{grid-template-columns:.45fr 1.55fr;gap:8px 48px;margin-bottom:30px;display:grid}.guide-search-heading>span{color:#8e6a2f;letter-spacing:.08em;padding-top:7px;font-size:13px;font-weight:780}.guide-search-heading h2{letter-spacing:-.05em;grid-column:2;margin:0;font-size:clamp(30px,2.7vw,42px);font-weight:720;line-height:1.2}.guide-search-heading p{color:#62655e;word-break:keep-all;grid-column:2;margin:0;font-size:17px;line-height:1.7}.guide-search-form>label{color:#3d403a;margin-bottom:10px;font-size:16px;font-weight:720;display:block}.guide-search-form>div{grid-template-columns:1fr auto;display:grid}.guide-search-form input{appearance:none;color:#151713;font:inherit;background:#f6f2e9;border:2px solid #262922;border-radius:0;width:100%;min-height:64px;padding:0 21px;font-size:19px}.guide-search-form input::placeholder{color:#777970;opacity:1}.guide-search-form button{color:var(--gold-pale);cursor:pointer;font:inherit;background:#171a16;border:2px solid #171a16;justify-content:center;align-items:center;gap:28px;min-width:154px;min-height:64px;padding:0 25px;font-size:18px;font-weight:720;display:inline-flex}.guide-search-form button:hover{color:#fff;background:#9c7736;border-color:#9c7736}.guide-quick-searches{border-bottom:1px solid #11131024;margin-top:28px;padding-bottom:30px}.guide-quick-searches>strong{color:#3d403a;margin-bottom:12px;font-size:15px;display:block}.guide-quick-searches>div{flex-wrap:wrap;gap:9px;display:flex}.guide-quick-searches button{color:#343730;cursor:pointer;font:inherit;background:#fffef9;border:1px solid #11131038;min-height:48px;padding:11px 18px;font-size:16px;font-weight:620}.guide-quick-searches button:hover,.guide-quick-searches button:focus-visible{background:#eee5d2;border-color:#9a7737}.guide-filters{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:28px;display:grid}.guide-filters>div{gap:9px;display:grid}.guide-filters label{color:#4d5049;font-size:15px;font-weight:700}.guide-filters select{appearance:none;color:#20231e;font:inherit;background:linear-gradient(45deg,#0000 50%,#655c49 50%) calc(100% - 22px) 25px/7px 7px no-repeat,linear-gradient(135deg,#655c49 50%,#0000 50%) calc(100% - 15px) 25px/7px 7px no-repeat,#f4f0e7;border:1px solid #1113103d;border-radius:0;width:100%;min-height:56px;padding:0 44px 0 17px;font-size:17px;font-weight:620}.guide-reset{color:#4f524b;cursor:pointer;font:inherit;background:0 0;border:1px solid #11131040;min-height:56px;padding:0 21px;font-size:16px;font-weight:680}.guide-reset:hover,.guide-reset:focus-visible{color:#775820;border-color:#9a7737}.guide-results{width:var(--page);margin:0 auto;padding-top:96px;scroll-margin-top:116px}.guide-results-heading{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.guide-results-heading span{color:#8e6a2f;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:760;display:block}.guide-results-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(37px,3.5vw,56px);font-weight:720}.guide-results-heading>p{color:#686b64;margin:0 0 7px;font-size:16px}.guide-results-heading>p strong{color:#7c5b21;font-size:22px}.guide-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.guide-card{background:#fffef9;border:1px solid #11131021;overflow:hidden;box-shadow:0 14px 40px #2b23170f}.guide-document-card{grid-column:1/-1}.guide-card-header{padding:30px 31px 27px}.guide-badges{flex-wrap:wrap;gap:7px;margin-bottom:21px;display:flex}.guide-badges span{color:#6f501d;letter-spacing:.01em;background:#eee5d2;border:1px solid #8d672647;padding:7px 10px;font-size:13px;font-weight:760}.guide-badges span:nth-child(2){color:#555850;background:#f1f0eb;border-color:#11131024}.guide-card-type{color:#8d6a2d;letter-spacing:.08em;margin-bottom:9px;font-size:13px;font-weight:750;display:block}.guide-card-header h3{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(26px,2.1vw,34px);font-weight:720;line-height:1.22}.guide-card-header>p{color:#6c6f68;word-break:keep-all;margin:10px 0 0;font-size:16px;line-height:1.5}.guide-warning{background:#fff5dc;border-top:1px solid #8b621b40;border-bottom:1px solid #8b621b40;padding:22px 31px}.guide-warning strong,.guide-drawing-note strong{color:#704d12;margin-bottom:7px;font-size:17px;display:block}.guide-warning p,.guide-warning b,.guide-drawing-note p{color:#504936;word-break:keep-all;margin:0;font-size:16px;line-height:1.65}.guide-warning b{color:#7a3d20;margin-top:9px;font-weight:740;display:block}.guide-video-player{aspect-ratio:16/9;background:#050605;position:relative;overflow:hidden}.guide-video-player iframe,.guide-video-player>button{border:0;width:100%;height:100%;position:absolute;inset:0}.guide-video-player>button{cursor:pointer;background:#080a08;padding:0;overflow:hidden}.guide-video-player>button:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#040504db);position:absolute;inset:0}.guide-video-player img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:opacity .18s,transform .24s}.guide-video-player>button:hover img{opacity:.9;transform:scale(1.02)}.guide-play-icon{color:#11130f;z-index:2;background:linear-gradient(135deg,#a87f39,#d5bd85);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;padding-left:4px;font-size:20px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.guide-play-label{color:#fff;z-index:2;font-size:17px;font-weight:680;position:absolute;bottom:23px;left:24px}.guide-card-body{padding:29px 31px 31px}.guide-summary{color:#373a34;word-break:keep-all;margin:0;font-size:18px;line-height:1.7}.guide-topic-list{border-top:1px solid #11131021;border-bottom:1px solid #11131021;margin-top:23px;padding:21px 0}.guide-topic-list>strong{color:#343730;margin-bottom:12px;font-size:16px;display:block}.guide-topic-list ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.guide-topic-list li{color:#555851;background:#f0ede5;padding:9px 12px;font-size:15px}.guide-card-actions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.guide-card-actions a{color:#493719;border-bottom:2px solid #9c7736;align-items:center;gap:13px;min-height:48px;padding:0 3px;font-size:16px;font-weight:720;display:inline-flex}.guide-card-actions small,.guide-reviewed{color:#777a73;font-size:13px}.guide-technical-header{color:var(--white);background:radial-gradient(circle at 80% 30%,#b7924a26,#0000 30%),linear-gradient(125deg,#0a0d0a,#141712);grid-template-columns:1fr auto;align-items:end;gap:48px;padding:42px 44px 40px;display:grid}.guide-technical-header .guide-badges{margin-bottom:25px}.guide-technical-header .guide-badges span{color:var(--gold-pale);background:#b7924a24;border-color:#d3bc8757}.guide-technical-header .guide-badges span:nth-child(2){color:#c7c9c2;background:#ffffff0d;border-color:#ffffff2b}.guide-technical-kicker{color:var(--gold-bright);letter-spacing:.19em;margin-bottom:12px;font-size:11px;font-weight:780;display:block}.guide-technical-header h3{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.2vw,64px);font-weight:700;line-height:1}.guide-technical-header>div>p{color:#b6b8b1;margin:15px 0 0;font-size:18px;font-weight:620}.guide-technical-document{border-left:1px solid #d3bc8740;gap:12px;min-width:310px;margin:0;padding-left:32px;display:grid}.guide-technical-document>div{grid-template-columns:105px 1fr;align-items:baseline;gap:22px;display:grid}.guide-technical-document dt{color:#858981;font-size:13px;font-weight:650}.guide-technical-document dd{color:#e0dfd8;font-family:var(--font-geist-mono), monospace;text-align:right;margin:0;font-size:14px;font-weight:650}.guide-technical-metrics{background:#fffef9;border-bottom:1px solid #11131024;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.guide-technical-metrics>div{border-right:1px solid #11131021;min-width:0;padding:29px 30px 31px}.guide-technical-metrics>div:last-child{border-right:0}.guide-technical-metrics dt{color:#62655e;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.guide-technical-metrics dt span{color:#9a7737;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:11px}.guide-technical-metrics dd{color:#171a16;font-family:var(--font-geist-mono), monospace;letter-spacing:-.055em;white-space:nowrap;margin:15px 0 0;font-size:clamp(28px,3vw,42px);font-weight:690;line-height:1}.guide-technical-metrics dd small{color:#85877f;letter-spacing:.04em;font-size:12px;font-weight:700}.guide-technical-source{background:#eee8dc;border-bottom:1px solid #11131021;grid-template-columns:1.2fr .8fr;display:grid}.guide-technical-source>div{padding:20px 30px}.guide-technical-source>div+div{border-left:1px solid #11131021}.guide-technical-source strong{color:#694d20;letter-spacing:.03em;margin-bottom:7px;font-size:13px;font-weight:790;display:block}.guide-technical-source p{color:#4b4e47;word-break:keep-all;margin:0;font-size:15px;line-height:1.65}.guide-technical-source p span{color:#76786f;margin-top:3px;font-size:13px;display:block}.guide-technical-overview{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);display:grid}.guide-technical-view{background-color:#f3f0e8;background-image:linear-gradient(#11131009 1px,#0000 1px),linear-gradient(90deg,#11131009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;min-width:0;margin:0}.guide-technical-view figcaption{background:#fffef9eb;border-bottom:1px solid #1113101f;justify-content:space-between;align-items:center;min-height:69px;padding:13px 20px;display:flex}.guide-technical-view figcaption strong{color:#252821;font-size:17px;font-weight:760;display:block}.guide-technical-view figcaption span{color:#757870;margin-top:3px;font-size:13px;display:block}.guide-technical-view figcaption b{color:#755721;border:1px solid #11131033;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.guide-technical-view>a{justify-content:center;align-items:center;min-height:310px;padding:28px;display:flex;overflow:hidden}.guide-technical-view img{object-fit:contain;width:100%;height:auto;max-height:355px;transition:transform .22s}.guide-technical-view>a:hover img,.guide-technical-view>a:focus-visible img{transform:scale(1.012)}.guide-technical-overview>.guide-technical-view{border-right:1px solid #11131021}.guide-technical-overview>.guide-technical-view>a{min-height:438px}.guide-technical-overview>.guide-technical-view img{max-height:420px}.guide-technical-specification{background:#fffef9;padding:31px 31px 28px}.guide-technical-section-heading{border-bottom:2px solid #23261f;padding-bottom:18px}.guide-technical-section-heading span{color:#927038;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:10px;font-weight:760;display:block}.guide-technical-section-heading h4{color:#20231e;letter-spacing:-.045em;margin:8px 0 0;font-size:27px}.guide-technical-specification>dl{margin:0}.guide-technical-specification>dl>div{border-bottom:1px solid #1113101c;grid-template-columns:105px 1fr;align-items:baseline;gap:20px;min-height:48px;padding:12px 0;display:grid}.guide-technical-specification dt{color:#777a72;font-size:13px;font-weight:650}.guide-technical-specification dd{color:#272a24;text-align:right;word-break:keep-all;margin:0;font-size:15px;font-weight:710;line-height:1.5}.guide-technical-specification>p{color:#797b73;word-break:keep-all;margin:18px 0 0;font-size:12px;line-height:1.65}.guide-technical-views{border-top:1px solid #11131021;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.75fr));display:grid}.guide-technical-views>.guide-technical-view{border-right:1px solid #11131021}.guide-technical-views>.guide-technical-view:last-child{border-right:0}.guide-technical-views .guide-technical-view>a{min-height:365px}.guide-technical-views .guide-technical-view img{max-height:315px}.guide-technical-views .guide-technical-view-side img{max-height:350px}.guide-technical-footer{border-top:1px solid #11131024;padding:30px 31px 32px}.guide-drawing-note{background:#f2eee4;border-left:4px solid #9c7736;padding:20px 21px}.guide-drawing-note strong{color:#4f3a17}.guide-drawing-note p{color:#55564f}.guide-document-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.guide-document-actions a{color:#343730;border:1px solid #11131040;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;font-size:16px;font-weight:710;display:flex}.guide-document-actions a:first-child{color:#fff;background:#9c7736;border-color:#9c7736}.guide-document-actions a:nth-child(2){color:var(--gold-pale);background:#1a1d18;border-color:#1a1d18}.guide-document-actions a:hover,.guide-document-actions a:focus-visible{border-color:#9a7737}.guide-empty{text-align:center;background:#fffef9;border:1px solid #11131021;flex-direction:column;align-items:center;min-height:380px;padding:55px 25px;display:flex}.guide-empty>span{color:#7c5b21;border:2px solid #9a7737;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:27px;font-weight:750;display:flex}.guide-empty h3{margin:24px 0 10px;font-size:28px}.guide-empty p{color:#666960;margin:0;font-size:17px;line-height:1.65}.guide-empty button{color:var(--gold-pale);cursor:pointer;font:inherit;background:#1a1d18;border:0;min-height:54px;margin-top:27px;padding:0 22px;font-size:17px;font-weight:700}.guide-help{color:var(--white);background:radial-gradient(circle at 81% 44%,#b7924a30,#0000 28%),#090b09;grid-template-columns:1fr auto;align-items:end;gap:65px;padding:96px max(36px,50vw - 740px);display:grid}.guide-help>div:first-child>span{color:var(--gold-bright);letter-spacing:.18em;font-size:11px;font-weight:760}.guide-help h2{letter-spacing:-.055em;margin:17px 0;font-size:clamp(40px,3.6vw,58px);line-height:1.18}.guide-help p{color:#a0a39c;word-break:keep-all;max-width:790px;margin:0;font-size:17px;line-height:1.75}.guide-help-actions{gap:10px;display:flex}.guide-footer{border-top:1px solid #d3bc872e}@media (width<=1100px){.guide-hero{grid-template-columns:1fr .72fr;gap:5%;min-height:620px;padding-top:78px;padding-left:24px;padding-right:24px}.guide-hero-grid{top:78px}.guide-hero-copy{padding-top:49px}.guide-search-shell,.guide-results{width:calc(100vw - 48px)}.guide-search-shell{padding-left:34px;padding-right:34px}.guide-search-heading{grid-template-columns:.35fr 1.65fr}.guide-technical-header{gap:30px}.guide-technical-document{min-width:275px;padding-left:25px}.guide-technical-overview{grid-template-columns:1fr}.guide-technical-overview>.guide-technical-view{border-bottom:1px solid #11131021;border-right:0}.guide-technical-views{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-technical-views>.guide-technical-view-side{border-bottom:1px solid #11131021;border-right:0;grid-column:1/-1}.guide-technical-views>.guide-technical-view-rear{border-right:1px solid #11131021}.guide-help{align-items:start;padding-left:24px;padding-right:24px;display:block}.guide-help-actions{margin-top:38px}}@media (width<=760px){.guide-page section[id],.guide-results{scroll-margin-top:92px}.guide-hero{min-height:685px;padding:70px 20px 106px;display:block}.guide-hero-grid{inset:70px 0 0}.guide-hero-copy{padding:63px 0 0}.guide-kicker{letter-spacing:.14em;margin-bottom:22px;font-size:9px}.guide-kicker:before{width:23px}.guide-hero h1{font-size:50px}.guide-hero-copy>p{margin:23px 0 29px;font-size:16px;line-height:1.7}.guide-hero-principles{margin-top:39px}.guide-hero-principles>div{gap:16px;min-height:64px;padding:12px 3px}.guide-hero-principles span{font-size:14px}.guide-browser{padding-bottom:84px}.guide-search-shell{width:calc(100vw - 40px);margin-top:-50px;padding:27px 20px 24px}.guide-search-heading{margin-bottom:25px;display:block}.guide-search-heading>span{margin-bottom:10px;font-size:11px;display:block}.guide-search-heading h2{font-size:30px}.guide-search-heading p{margin-top:10px;font-size:16px}.guide-search-form>label{font-size:15px}.guide-search-form>div{grid-template-columns:1fr}.guide-search-form input{min-height:58px;padding:0 15px;font-size:17px}.guide-search-form button{width:100%;min-height:54px;font-size:17px}.guide-quick-searches{margin-top:25px;padding-bottom:25px}.guide-quick-searches>div{grid-template-columns:1fr;display:grid}.guide-quick-searches button{text-align:left;width:100%;font-size:16px}.guide-filters{grid-template-columns:1fr;align-items:stretch;margin-top:24px}.guide-filters select,.guide-reset{min-height:54px;font-size:16px}.guide-results{width:calc(100vw - 40px);padding-top:68px}.guide-results-heading{align-items:start;margin-bottom:27px;display:block}.guide-results-heading h2{font-size:39px}.guide-results-heading>p{margin-top:15px;font-size:15px}.guide-result-grid{grid-template-columns:1fr}.guide-card-header{padding:25px 21px 22px}.guide-badges{margin-bottom:18px}.guide-badges span{font-size:13px}.guide-card-header h3{font-size:27px}.guide-card-header>p{font-size:15px}.guide-warning{padding:20px 21px}.guide-warning strong,.guide-drawing-note strong{font-size:17px}.guide-warning p,.guide-warning b,.guide-drawing-note p{font-size:16px}.guide-play-icon{width:58px;height:58px}.guide-play-label{font-size:15px;bottom:16px;left:17px}.guide-card-body{padding:24px 21px 25px}.guide-summary{font-size:17px}.guide-topic-list li{font-size:14px}.guide-card-actions{flex-direction:column;align-items:start;gap:15px}.guide-card-actions a{width:100%;font-size:16px}.guide-technical-header{grid-template-columns:1fr;align-items:start;gap:29px;padding:30px 22px 28px}.guide-technical-header h3{font-size:40px}.guide-technical-header>div>p{font-size:16px}.guide-technical-document{border-top:1px solid #d3bc8740;border-left:0;width:100%;min-width:0;padding:21px 0 0}.guide-technical-document>div{grid-template-columns:100px minmax(0,1fr)}.guide-technical-document dd{overflow-wrap:anywhere;font-size:12px}.guide-technical-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-technical-metrics>div{border-bottom:1px solid #11131021;padding:22px 19px 24px}.guide-technical-metrics>div:nth-child(2){border-right:0}.guide-technical-metrics>div:nth-last-child(-n+2){border-bottom:0}.guide-technical-metrics dd{font-size:30px}.guide-technical-source{grid-template-columns:1fr}.guide-technical-source>div{padding:19px 21px}.guide-technical-source>div+div{border-top:1px solid #11131021;border-left:0}.guide-technical-view figcaption{min-height:65px;padding:12px 16px}.guide-technical-view figcaption strong{font-size:16px}.guide-technical-view figcaption span{font-size:12px}.guide-technical-view>a,.guide-technical-overview>.guide-technical-view>a,.guide-technical-views .guide-technical-view>a{min-height:0;padding:20px 14px}.guide-technical-overview>.guide-technical-view img{max-height:330px}.guide-technical-specification{padding:27px 21px 24px}.guide-technical-specification>dl>div{grid-template-columns:94px 1fr;gap:13px}.guide-technical-specification dd{font-size:14px}.guide-technical-views{grid-template-columns:1fr}.guide-technical-views>.guide-technical-view-side,.guide-technical-views>.guide-technical-view-rear,.guide-technical-views>.guide-technical-view{border-bottom:1px solid #11131021;border-right:0;grid-column:auto}.guide-technical-views>.guide-technical-view:last-child{border-bottom:0}.guide-technical-views .guide-technical-view img,.guide-technical-views .guide-technical-view-side img{max-height:340px}.guide-technical-footer{padding:22px 21px 24px}.guide-document-actions{grid-template-columns:1fr}.guide-document-actions a{font-size:16px}.guide-help{padding:74px 20px}.guide-help h2{font-size:39px}.guide-help p{font-size:16px}.guide-help-actions{flex-direction:column;align-items:stretch}.guide-help-actions .button{width:100%}}@media (width<=420px){.guide-technical-metrics dd{font-size:27px}}.guide-skip-link{color:#111;z-index:1000;background:#fff;padding:14px 18px;font-size:17px;font-weight:750;position:fixed;top:-90px;left:18px}.guide-skip-link:focus{top:14px}.legacy-manual{color:#171a16;background-color:#ece7dc;background-image:linear-gradient(#11131006 1px,#0000 1px),linear-gradient(90deg,#11131006 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:108px max(36px,50vw - 740px) 126px;scroll-margin-top:92px}.legacy-manual-heading{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:end;gap:70px;display:grid}.legacy-manual-heading>div:first-child>span,.legacy-manual-guides>header>span{color:#7b5a21;letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:790;display:block}.legacy-manual-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,4.8vw,76px);line-height:1.08}.legacy-manual-heading h2 em{color:#8d692b;font-style:normal}.legacy-manual-intro>p{color:#555950;word-break:keep-all;margin:19px 0 24px;font-size:18px;line-height:1.78}.legacy-manual-badges,.legacy-item-badges{flex-wrap:wrap;gap:8px;display:flex}.legacy-manual-badges span,.legacy-item-badges span{border:1px solid #1113102e;padding:9px 12px;font-size:15px;font-weight:770}.legacy-manual-badges .badge-model,.legacy-item-badges .badge-model{color:#11130f;background:#b48b40;border-color:#b48b40}.legacy-manual-badges .badge-era,.legacy-item-badges .badge-era{color:#f2e5c8;background:#242723;border-color:#242723}.legacy-manual-download{color:#fff;background:#171a16;border:1px solid #171a16;grid-template-columns:1fr auto;align-items:center;gap:2px 19px;min-height:76px;padding:16px 19px;display:grid}.legacy-manual-download>small{color:#b4b7af;grid-column:1;font-size:13px}.legacy-manual-download>b{color:var(--gold-bright);grid-area:1/2/3;font-size:22px}.legacy-manual-download:hover,.legacy-manual-download:focus-visible{background:#8d692b;border-color:#8d692b}.legacy-manual-download:hover>small,.legacy-manual-download:focus-visible>small{color:#fff5e2}.legacy-manual-jumps{margin-top:74px}.legacy-jump-group+.legacy-jump-group{margin-top:42px}.legacy-jump-group h3{color:#343831;margin:0 0 15px;font-size:19px}.legacy-jump-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legacy-jump-group-emphasized>div{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-jump-group a{background:#fffef9;border:1px solid #11131029;grid-template-columns:1fr auto;align-content:center;gap:7px 13px;min-height:88px;padding:15px 17px;display:grid}.legacy-jump-group-emphasized a{color:#fff;background:#1b1e1a;border-color:#1b1e1a}.legacy-jump-group a>span{letter-spacing:-.025em;word-break:keep-all;font-size:18px;font-weight:760;line-height:1.28}.legacy-jump-group a>small{color:#686b64;grid-column:1;font-size:13px;line-height:1.4}.legacy-jump-group-emphasized a>small{color:#b4b7af}.legacy-jump-group a>b{color:#8e6a2d;grid-area:1/2/3;align-self:center;font-size:19px}.legacy-jump-group-emphasized a>b{color:var(--gold-bright)}.legacy-jump-group a:hover,.legacy-jump-group a:focus-visible{border-color:#9a7737;transform:translateY(-2px);box-shadow:0 10px 24px #2b23171a}.legacy-manual-guides{margin-top:112px}.legacy-manual-guides>header{max-width:870px;margin-bottom:33px}.legacy-manual-guides>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(37px,3.5vw,55px);line-height:1.15}.legacy-manual-guides>header p{color:#5f635a;margin:15px 0 0;font-size:18px;line-height:1.7}.legacy-manual-item{background:#fffef9;border:1px solid #11131029;margin-top:14px;scroll-margin-top:112px;box-shadow:0 12px 34px #2b23170e}.legacy-manual-item-featured{border-left:5px solid #a67d35}.legacy-manual-item>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:26px;min-height:132px;padding:25px 29px;list-style:none;display:grid}.legacy-manual-item>summary::-webkit-details-marker{display:none}.legacy-manual-item>summary:hover,.legacy-manual-item>summary:focus-visible{background:#f6f0e3}.legacy-manual-item[open]>summary{color:#fff;background:#1b1e1a}.legacy-item-badges{margin-bottom:13px}.legacy-item-badges span{padding:6px 9px;font-size:13px}.legacy-manual-item>summary strong{letter-spacing:-.045em;font-size:clamp(25px,2.1vw,34px);line-height:1.2;display:block}.legacy-manual-item>summary p{color:#64685f;margin:8px 0 0;font-size:17px;line-height:1.6}.legacy-manual-item[open]>summary p{color:#c6c8c1}.legacy-item-meta{align-items:center;gap:21px;display:flex}.legacy-item-meta>span{color:#6c7067;white-space:nowrap;font-size:15px;font-weight:680}.legacy-manual-item[open] .legacy-item-meta>span{color:#c4c7bf}.legacy-item-meta>b{color:#7b5a21;border:1px solid #9a7737;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;font-weight:400;transition:transform .18s;display:flex}.legacy-manual-item[open] .legacy-item-meta>b{color:var(--gold-bright);transform:rotate(45deg)}.legacy-manual-body{border-top:1px solid #11131024;padding:31px}.legacy-manual-scope{background:#f7edda;border-left:5px solid #9a7737;margin-bottom:27px;padding:19px 20px}.legacy-manual-scope strong,.legacy-manual-note strong{margin-bottom:6px;font-size:18px;display:block}.legacy-manual-scope p,.legacy-manual-note p{color:#4e514a;word-break:keep-all;margin:0;font-size:17px;line-height:1.7}.legacy-equipment-photo{background:#171a17;min-width:0;margin:0}.legacy-equipment-photo>button,.legacy-manual-pages figure>button{color:#fff;cursor:zoom-in;background:#0b0c0b;border:0;width:100%;padding:16px;display:block;position:relative}.legacy-equipment-photo img{object-fit:contain;width:100%;height:100%;max-height:500px;margin:0 auto}.legacy-equipment-photo>button>span,.legacy-manual-pages figure>button>span{color:#f2dfb6;background:#080908e0;padding:10px 13px;font-size:15px;font-weight:740;position:absolute;bottom:16px;right:16px}.legacy-equipment-photo figcaption{color:#fff;text-align:center;padding:14px 16px;font-size:16px;font-weight:700}.legacy-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.legacy-control-grid>div{background:#f1eee6;grid-template-columns:auto 1fr;align-content:center;gap:2px 11px;min-height:70px;padding:13px;display:grid}.legacy-control-grid>div>span{color:#956f2f;grid-row:1/3;padding-top:2px;font-size:12px;font-weight:790}.legacy-control-grid strong{font-size:17px}.legacy-control-grid small{color:#686b64;font-size:14px}.legacy-control-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-feature-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:21px;display:grid}.legacy-step-list{counter-reset:manual-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.legacy-step-list li{counter-increment:manual-step;background:#f1eee6;grid-template-columns:42px 1fr;gap:4px 15px;min-height:74px;padding:13px 15px;display:grid}.legacy-step-list li:before{color:#fff;content:counter(manual-step);background:#b48b40;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;font-weight:790;display:flex}.legacy-step-list strong{font-size:17px}.legacy-step-list p{color:#64685f;margin:0;font-size:16px;line-height:1.55}.legacy-manual-note{margin-top:20px;padding:20px 21px}.legacy-manual-note-warning{background:#fff5dc;border-left:5px solid #a97b27}.legacy-manual-note-current{background:#e9f1ec;border-left:5px solid #3f7257}.legacy-manual-note-danger{background:#f8e9e6;border-left:5px solid #ae4336}.legacy-manual-note-danger strong{color:#8c3027}.legacy-heater-photos{grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);gap:18px;display:grid}.legacy-heater-photos>div{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legacy-heater-photos+.legacy-step-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.legacy-fridge-photos{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:18px;display:grid}.legacy-fridge-photos .legacy-equipment-photo:last-child img{min-height:230px}.legacy-maxxfan-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.legacy-maxxfan-photos .legacy-equipment-photo:first-child{grid-column:span 2}.legacy-maxxfan-photos .legacy-equipment-photo img{max-height:360px}.legacy-table-wrap{margin-top:20px;overflow-x:auto}.legacy-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:17px}.legacy-table-wrap caption{color:#4b4e47;text-align:left;padding:0 0 11px;font-size:16px;font-weight:700}.legacy-table-wrap th,.legacy-table-wrap td{text-align:center;border:1px solid #11131024;padding:15px 17px}.legacy-table-wrap thead th{color:#fff;background:#1b1e1a}.legacy-table-wrap tbody th{background:#eee9df}.legacy-manual-pages{gap:18px;display:grid}.legacy-manual-pages figure{background:#171a17;margin:0}.legacy-manual-pages figure>button{padding:20px}.legacy-manual-pages img{width:100%;max-width:930px;height:auto;margin:0 auto}.legacy-manual-actions{border-top:1px solid #11131024;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.legacy-manual-actions a{color:#604719;min-height:48px;padding:13px 0;font-size:16px;font-weight:720}.legacy-manual-actions a:first-child{border-bottom:2px solid #9a7737}.legacy-manual-bottom-download{color:#fff;background:#171a16;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:27px 29px;display:flex}.legacy-manual-bottom-download strong{font-size:21px}.legacy-manual-bottom-download p{color:#b8bbb3;margin:6px 0 0;font-size:16px;line-height:1.6}.legacy-image-dialog{color:#fff;background:#111310;border:1px solid #d3bc8766;width:min(1180px,100vw - 40px);max-width:96vw;max-height:96vh;padding:0}.legacy-image-dialog::backdrop{background:#000000db}.legacy-image-dialog>div{flex-direction:column;align-items:center;min-height:250px;padding:66px 20px 22px;display:flex;position:relative}.legacy-image-dialog img{object-fit:contain;max-width:100%;max-height:calc(96vh - 130px)}.legacy-dialog-close{color:#151713;cursor:pointer;font:inherit;background:#fff;border:0;min-height:48px;padding:0 17px;font-size:16px;font-weight:760;position:absolute;top:12px;right:16px}.legacy-image-dialog a{color:var(--gold-bright);min-height:48px;margin-top:16px;padding:13px;font-size:16px;font-weight:720}@media (width<=1100px){.legacy-manual{padding-left:24px;padding-right:24px}.legacy-manual-heading{grid-template-columns:1fr;align-items:start}.legacy-manual-intro{max-width:760px}.legacy-jump-group>div,.legacy-jump-group-emphasized>div{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-heater-photos{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}.legacy-maxxfan-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.legacy-manual{padding:74px 20px 86px}.legacy-manual-heading{gap:38px}.legacy-manual-heading h2{font-size:42px}.legacy-manual-intro>p{font-size:17px}.legacy-manual-badges span,.legacy-item-badges span{font-size:14px}.legacy-manual-download{font-size:17px}.legacy-manual-jumps{margin-top:54px}.legacy-jump-group>div,.legacy-jump-group-emphasized>div{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-jump-group a{min-height:82px;padding:14px}.legacy-jump-group a>span{font-size:17px}.legacy-jump-group a>small{font-size:12px}.legacy-manual-guides{margin-top:82px}.legacy-manual-guides>header h2{font-size:37px}.legacy-manual-guides>header p{font-size:17px}.legacy-manual-item{scroll-margin-top:92px}.legacy-manual-item>summary{grid-template-columns:1fr;align-items:start;gap:17px;min-height:0;padding:23px 20px}.legacy-manual-item>summary strong{font-size:27px}.legacy-manual-item>summary p{font-size:16px}.legacy-item-meta{justify-content:space-between;width:100%}.legacy-item-meta>span{font-size:14px}.legacy-manual-body{padding:20px}.legacy-manual-scope{padding:18px}.legacy-manual-scope strong,.legacy-manual-note strong{font-size:18px}.legacy-manual-scope p,.legacy-manual-note p{font-size:17px}.legacy-control-grid,.legacy-control-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-feature-layout,.legacy-heater-photos,.legacy-fridge-photos{grid-template-columns:1fr}.legacy-heater-photos>div{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-heater-photos+.legacy-step-list{grid-template-columns:1fr}.legacy-maxxfan-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-maxxfan-photos .legacy-equipment-photo:first-child{grid-column:1/-1}.legacy-equipment-photo>button,.legacy-manual-pages figure>button{padding:12px}.legacy-equipment-photo figcaption{font-size:16px}.legacy-manual-pages figure>button{padding:10px}.legacy-manual-actions{flex-direction:column;align-items:stretch;gap:5px}.legacy-manual-actions a{font-size:17px}.legacy-manual-bottom-download{flex-direction:column;align-items:stretch}.legacy-manual-bottom-download .button{width:100%}.legacy-image-dialog{width:calc(100vw - 20px)}}@media (width<=420px){.legacy-jump-group>div,.legacy-jump-group-emphasized>div,.legacy-control-grid,.legacy-control-grid-three,.legacy-heater-photos>div,.legacy-maxxfan-photos{grid-template-columns:1fr}.legacy-maxxfan-photos .legacy-equipment-photo:first-child{grid-column:auto}.legacy-jump-group a>small{font-size:13px}}@media print{.site-header,.guide-hero,.guide-browser,.guide-help,.guide-footer,.legacy-manual-jumps,.legacy-manual-bottom-download,.legacy-image-dialog{display:none!important}.legacy-manual{background:#fff;padding:0}.legacy-manual-item>.legacy-manual-body{display:block!important}.legacy-manual-item{break-inside:avoid;box-shadow:none}}
