:root{--font-sans:Geist, system-ui, -apple-system, sans-serif;--font-display:Bebas Neue, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--fs-display:120px;--fw-display:400;--lh-display:.9;--ls-display:-.03em;--fs-h-xl:80px;--fw-h-xl:400;--lh-h-xl:.9;--ls-h-xl:-.03em;--fs-h-lg:52px;--fw-h-lg:400;--lh-h-lg:.9;--ls-h-lg:0em;--fs-h-md:42px;--fw-h-md:400;--lh-h-md:.9;--ls-h-md:0em;--fs-body-lg:20px;--fw-body-lg:400;--lh-body-lg:1.55;--fs-body:18px;--fw-body:400;--lh-body:1.1;--fs-eyebrow:14px;--fw-eyebrow:500;--lh-eyebrow:1;--ls-eyebrow:-.01em;--tt-eyebrow:uppercase;--eyebrow-gap:8px;--eyebrow-marker-w:7px;--eyebrow-marker-h:7px;--eyebrow-marker-r:9999px;--eyebrow-marker-bg:#cc410f;--fs-label:18px;--fw-label:600;--lh-label:1;--ls-label:.02em;--surf-white-bg:#fff;--surf-light-bg:#e7e4de;--surf-tint-bg:#e7e4de;--surf-sunken-bg:#e7e4de;--surf-dark-bg:#14120f;--surf-near-black-bg:#1f1d1a;--input-bg:#14120f1a;--input-fg:#14120f;--input-border:1px solid #14120f1a;--input-focus:#14120f;--fg:#14120f;--fg-muted:#14120fb3;--border:#14120f1a;--fg-on-dark:#fff;--fg-on-dark-muted:#ffffffa8;--border-on-dark:#ffffff24;--accent:#cc410f;--on-accent:#e7e4de;--heading:#14120f;--link:#702408;--r-btn:0px;--btn-primary-bg:#14120f;--btn-primary-fg:#e7e4de;--card-plain-bg:#e7e4de;--card-plain-border:#14120f1a;--card-plain-shadow:none;--card-dark-bg:#14120f;--card-accent-bg:#cc410f;--scrim:linear-gradient(180deg, #14120f00 0%, #000 100%);--section-y:105px;--section-y-lg:150px;--container-max:1338px;--gutter:clamp(6px, 5.1vw, 51px);--sp-xs:8px;--sp-sm:16px;--sp-md:24px;--sp-lg:40px;--sp-xl:64px;--r-sm:0px;--r-md:0px;--r-lg:0px;--r-pill:0px;--el-sm:0 2px 16px #14120f14;--el-md:0 6px 18px #14120f0f;--el-lg:0 16px 40px #14120f1a;--dur-fast:.15s;--dur-base:.4s;--dur-slow:.45s;--ease-standard:cubic-bezier(.44,0,.56,1);--ease-entrance:cubic-bezier(.44,0,.56,1);--ease-exit:cubic-bezier(.44,0,.56,1);--rise:20px;--section-rise:30px;--stagger:未取到;--hover-lift:0px;--z-base:0;--z-raised:10;--z-sticky-nav:999;--z-overlay:1000;--z-toast:1100;--shadow-none:none;--shadow-hairline:0 0 0 1px #252320;--shadow-note:全站 0 投影（computed box-shadow 唯一非 none 是 Framer 浮层 #05080c1a 0 2px 4px，不属源站）。层级靠 #14120f / #1f1d1a / #e7e4de 三档底色 + 1px #252320 线。;--line-hairline:1px solid #252320;--line-on-light:1px solid #14120f1a;--line-on-dark:1px solid #ffffff1a;--line-accent-rule:1px solid #cc410f;--opacity-muted:.7;--opacity-hairline:.1;--opacity-scrim:.8;--opacity-frosted:.3;--media-fg:#e7e4de;--media-fg-muted:#ffffffb3;--space-base:10px;--measure:560px;--container-wide:1428px;--icon-color:#cc410f;--icon-color-on-dark:#cc410f;--icon-size:16px;--frosted-fill:#14120f4d;--frosted-blur:10px;--frosted-border:none;--frosted-fallback:#14120fcc;--card-image-label-bg:#14120f4d;--card-image-label-fg:#e7e4de}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;font-family:var(--font-sans);color:var(--fg-on-dark);background:var(--surf-dark-bg);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}img,picture,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400}p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h-xl);line-height:var(--lh-h-xl);letter-spacing:var(--ls-h-xl)}h3{font-size:var(--fs-h-md);line-height:var(--lh-h-md);letter-spacing:0}h4{letter-spacing:-.02em;font-size:32px;line-height:.9}@media (width<=1199px){h1{font-size:68px}h2{font-size:58px}}@media (width<=809px){h1{font-size:56px}h2{font-size:44px}h3{font-size:36px}}.container{max-width:calc(var(--container-max) + 2 * var(--gutter));padding:0 var(--gutter);width:100%;margin:0 auto}section{padding:var(--section-y-lg) 0;position:relative}@media (width<=809px){section{padding:72px 0}}.s-dark{background:var(--surf-dark-bg);color:var(--fg-on-dark)}.s-near{background:var(--surf-near-black-bg);color:var(--fg-on-dark)}.s-light{background:var(--surf-light-bg);color:var(--fg)}.s-accent{background:var(--accent);color:var(--fg-on-dark)}.s-media{background:var(--surf-dark-bg);color:var(--media-fg)}.s-light h1,.s-light h2,.s-light h3{color:var(--fg)}.s-dark h1,.s-dark h2,.s-dark h3,.s-dark h4{color:var(--media-fg)}.s-accent h1,.s-accent h2,.s-accent h3{color:var(--on-accent)}.muted{color:var(--fg-on-dark-muted)}.s-light .muted{color:var(--fg-muted)}.kw{color:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-on-dark-muted);align-items:center;gap:8px;margin:0;font-weight:400;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.s-light .eyebrow{color:var(--fg-muted)}.s-accent .eyebrow{color:var(--fg-on-dark)}.s-accent .eyebrow:before{background:var(--fg-on-dark)}.mono{font-family:var(--font-mono);text-transform:uppercase;font-size:var(--fs-eyebrow);letter-spacing:-.01em}.btn{--hover-bg:var(--accent);--hover-fg:var(--fg-on-dark);cursor:pointer;white-space:nowrap;height:55px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-label);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);transition:clip-path var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border:0;border-radius:0;justify-content:center;align-items:center;padding:0 32px;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--hover-bg);transition:transform var(--dur-base) var(--ease-standard);position:absolute;inset:0;transform:translate(-101%)}.btn>.roll{z-index:1;position:relative}.btn:hover,.btn:focus-visible{color:var(--hover-fg);clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}.btn:hover:before,.btn:focus-visible:before{transform:translate(0)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-white-solid{background:var(--surf-light-bg);color:var(--fg);--hover-bg:var(--surf-dark-bg);--hover-fg:var(--surf-light-bg)}.btn-accent{background:var(--accent);color:var(--fg-on-dark);--hover-bg:var(--surf-dark-bg);--hover-fg:var(--surf-light-bg)}.btn-outline{color:var(--fg-on-dark);box-shadow:var(--shadow-hairline);--hover-bg:var(--surf-light-bg);--hover-fg:var(--fg);background:0 0}.roll{height:1.25em;line-height:1.25;display:inline-flex;overflow:hidden}.roll>span{--i:0;transition:transform var(--dur-base) var(--ease-standard);transition-delay:calc(var(--i) * 14ms);display:inline-block;position:relative}.roll>span:after{content:attr(data-c);position:absolute;top:100%;left:0}.btn:hover .roll>span,.btn:focus-visible .roll>span{transform:translateY(-100%)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.s-accent a:focus-visible,.s-accent button:focus-visible{outline-color:var(--fg-on-dark)}.link{color:var(--accent)}.link:hover{text-decoration:underline}.navmenu{display:contents}.navmenu>summary{list-style:none;display:none}.navmenu::details-content{content-visibility:visible;display:contents}.navmenu>summary::-webkit-details-marker{display:none}@media (width<=1023px){.navmenu{display:block;position:relative}.navmenu::details-content{content-visibility:hidden;display:block}.navmenu[open]::details-content{content-visibility:visible}.navmenu>summary{cursor:pointer;width:44px;height:44px;color:var(--fg);place-items:center;display:grid}.navmenu>summary:before{content:"";background:currentColor;width:20px;height:2px;box-shadow:0 -6px,0 6px}.navmenu>nav{background:var(--surf-light-bg);min-width:240px;color:var(--fg);border:1px solid var(--fg);z-index:var(--z-overlay);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.navmenu:not([open])>nav{display:none}.navmenu>nav a{align-items:center;min-height:44px;padding:0 12px;display:flex}}.reveal{opacity:1}html.has-js .reveal:not([data-in]){opacity:0;transform:translateY(var(--rise))}html.has-js .reveal[data-in]{transition:opacity var(--dur-base) var(--ease-entrance), transform var(--dur-base) var(--ease-entrance)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.has-js .reveal:not([data-in]){opacity:1;transform:none}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.roll>span,.btn:hover .roll>span,.btn:focus-visible .roll>span{transform:none!important}.ticker-track{animation:none!important}}body{padding-top:87px}main{position:relative}.rails{pointer-events:none;z-index:1;position:absolute;inset:0}.rails:before,.rails:after{content:"";border-left:var(--line-hairline);width:0;position:absolute;top:0;bottom:0}.rails:before{left:max(calc(50% - 669px), var(--gutter))}.rails:after{right:max(calc(50% - 669px), var(--gutter))}@media (width<=1099px){.rails{display:none}}.bleed{z-index:2;margin:0 6px;position:relative}.hair{border-top:var(--line-hairline)}.head{z-index:var(--z-sticky-nav);background:var(--surf-dark-bg);height:87px;padding:6px;position:fixed;top:0;left:0;right:0}.head-inner{background:var(--surf-light-bg);height:75px;color:var(--fg);align-items:center;gap:24px;max-width:none;padding:10px 10px 10px 20px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);white-space:nowrap;align-items:baseline;gap:8px;font-size:36px;line-height:1;display:inline-flex}.brand small{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-muted);font-size:14px}.nav{gap:40px;margin:0 auto;font-size:16px;font-weight:500;display:flex}.nav a{color:var(--fg-muted);transition:color var(--dur-base) var(--ease-standard)}.nav a:hover,.nav a:focus-visible{color:var(--fg)}.desk{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-muted);justify-items:end;gap:4px;font-size:14px;line-height:1;display:grid}.desk a{color:var(--link);text-transform:none}.head .btn{height:55px}@media (width<=1199px){.desk{display:none}.head-inner{gap:12px}.nav{gap:28px}}@media (width<=1023px){.head-inner{justify-content:space-between}.head .btn,.brand small{display:none}}.hero{grid-template-columns:609px 1fr;gap:6px;height:max(640px,100svh - 87px);margin:0 6px;padding:0;display:grid}.hero-panel{background:var(--accent);color:var(--fg-on-dark);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);flex-direction:column;justify-content:space-between;padding:50px 50px 56px;display:flex;position:relative}.hero-panel .ticker{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-on-dark);font-size:14px}.hero h1{color:var(--on-accent)}@media (width>=1200px){.hero h1{font-size:clamp(72px,13svh - 11.31px,120px)}}.hero h1 .ln{display:block}.hero h1 .blk{background:var(--surf-dark-bg);color:var(--accent);margin-left:4px;padding:0 8px;display:inline-block}.hero-sub{max-width:440px;color:var(--fg-on-dark);margin:24px 0 28px;font-size:18px;line-height:1.25}.hero-actions{flex-wrap:wrap;gap:20px;display:flex}.hero-media{background:var(--surf-near-black-bg);position:relative;overflow:hidden}.slide{opacity:0;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.slide:first-child,html.has-js .slide[data-on]{opacity:1}html.has-js .slide:first-child:not([data-on]){opacity:0}.slide img{object-fit:cover;width:100%;height:100%}.stat-card{background:var(--frosted-fill);width:349px;backdrop-filter:blur(var(--frosted-blur));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);color:var(--fg-on-dark);padding:20px 20px 18px;position:absolute;bottom:0;right:0}.stat-card .mono{color:var(--fg-on-dark);margin-bottom:14px;padding-right:40px;display:block}.stat-card .big{font-family:var(--font-display);color:var(--fg-on-dark);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:52px;line-height:.9;display:flex}.stat-card .big small{font-family:var(--font-mono);letter-spacing:0;text-align:right;font-size:14px}.bars{gap:12px;margin-top:16px;display:flex}.bars i{background:var(--border-on-dark);flex:1;height:2px;display:block;position:relative}.bars i:after{content:"";background:var(--fg-on-dark);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bars i[data-on]:after{animation:5s linear forwards fill}html:not(.has-js) .bars i:first-child:after{transform:scaleX(1)}@keyframes fill{to{transform:scaleX(1)}}@media (width<=1199px){.hero{grid-template-columns:1fr;height:auto;min-height:0}.hero-panel{min-height:640px}.hero-media{min-height:560px}}@media (width<=809px){.hero-panel{min-height:560px;padding:28px 22px 40px}.hero-panel .ticker{padding-top:24px}.stat-card{clip-path:none;width:100%}.hero-actions{gap:12px}.hero-actions .btn{padding:0 20px}}.fits{padding:150px 0}.fits .strip{border-top:var(--line-hairline);border-bottom:var(--line-hairline);align-items:stretch;gap:6px;padding:5px 0;display:flex;overflow:hidden}.tag{background:var(--surf-light-bg);width:220px;color:var(--fg);font-family:var(--font-mono);text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);flex:none;padding:16px 18px;font-size:18px;line-height:1.1}.tag b{color:var(--link);font-weight:400}.tiles{flex:1;min-width:0;overflow:hidden}.ticker-track{will-change:transform;gap:6px;animation:36s linear infinite tick;display:inline-flex}@keyframes tick{to{transform:translate(-50%)}}.tile{background:var(--surf-near-black-bg);width:220px;height:120px;font-family:var(--font-mono);color:var(--media-fg);text-transform:uppercase;flex:none;place-items:center;font-size:18px;display:grid}@media (width<=809px){.fits{padding:72px 0}.tag{width:150px;font-size:14px}.tile{width:170px;height:90px}}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:40px;display:flex}.sec-head h2{margin-top:12px}.sec-head .note{text-align:right;max-width:300px;color:var(--fg-on-dark-muted);font-size:20px;line-height:1.1}@media (width<=809px){.sec-head{flex-direction:column;align-items:flex-start;gap:16px}.sec-head .note{text-align:left}}.range{padding-top:0}.range-grid{border-top:var(--line-hairline);border-bottom:var(--line-hairline);grid-template-columns:1fr 1fr;display:grid}.range-grid>article{border-right:var(--line-hairline);border-bottom:var(--line-hairline);padding:6px}.range-grid>article:nth-child(2n){border-right:0}.range-grid>article:nth-child(n+3){border-bottom:0}.svc{background:var(--surf-near-black-bg);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);grid-template-columns:1fr 313px;gap:20px;height:100%;padding:40px 0 0 40px;display:grid}.svc-body{flex-direction:column;min-width:0;padding-bottom:40px;display:flex}.svc-no{font-family:var(--font-mono);color:var(--accent);font-size:14px}.svc h3{color:var(--media-fg);margin:28px 0 14px}.svc p{color:var(--fg-on-dark-muted);font-size:18px;line-height:1.1}.spec-rows{margin-top:auto;padding-top:28px}.spec-rows>div{border-top:var(--line-hairline);font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-on-dark-muted);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.spec-rows>div:last-child{border-bottom:var(--line-hairline)}.spec-rows b{color:#ee4f16;text-align:right;font-weight:400}.s-dark .link,.link-card .link{color:#ee4f16}.svc figure{overflow:hidden}.svc img{object-fit:cover;width:100%;height:100%}@media (width<=1199px){.range-grid{grid-template-columns:1fr}.range-grid>article{border-right:0}.range-grid>article:nth-child(n+3){border-bottom:var(--line-hairline)}.range-grid>article:last-child{border-bottom:0}}@media (width<=809px){.svc{grid-template-columns:1fr;padding:24px 0 0 24px}.svc figure{height:320px;margin-left:-24px}.svc-body{padding-bottom:24px;padding-right:24px}}.mat{margin-top:0;padding:0}.mat-split{background:var(--surf-light-bg);grid-template-columns:46fr 54fr;min-height:max(640px,100svh - 159px);display:grid}.mat-split figure{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);margin:6px 0 6px 6px;position:relative;overflow:hidden}.mat-split figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mat-body{flex-direction:column;padding:72px 90px 48px 130px;display:flex}.mat-body h2{max-width:560px;margin:14px 0 32px}.acc-list{margin:0;padding:0;list-style:none}.acc-item{border-bottom:1px solid var(--border);position:relative}.acc-row{width:100%;height:62px;font:inherit;text-align:left;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:20px;display:flex}.acc-row:before{content:"«";color:var(--accent);width:0;transition:width var(--dur-base) var(--ease-standard);overflow:hidden}.acc-item[data-on] .acc-row{color:var(--fg)}.acc-item[data-on] .acc-row:before{width:22px}.acc-detail{max-width:460px;color:var(--fg);margin:-6px 0 0;padding:0 0 18px 30px;font-size:16px;line-height:1.4;display:none}.acc-item[data-on] .acc-detail{display:block}.acc-item:after{content:"";background:var(--accent);transform-origin:0;width:340px;max-width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.acc-item[data-on]:after{transform:scaleX(1)}html.has-js .acc-item[data-on][data-auto]:after{animation:5s linear forwards fill}.mat-foot{justify-content:flex-end;margin-top:auto;padding-top:32px;display:flex}.band{background:var(--accent);color:var(--on-accent);height:72px;margin:0;display:block;overflow:hidden}.band .ticker-track{gap:0;animation-duration:48s}.band span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;flex:none;font-size:44px;line-height:72px}.band span:after{content:"«";font-family:var(--font-mono);margin:0 22px}@media (width<=1199px){.mat-body{padding:64px 40px 48px 60px}}@media (width<=809px){.mat-split{grid-template-columns:1fr;min-height:0}.mat-split figure{clip-path:none;height:380px;margin:0}.mat-body{padding:48px 22px}.mat-body h2{margin-bottom:28px}.mat-foot{justify-content:flex-start}}.terms{text-align:center}.terms h2{margin:14px 0 70px}.trow{text-align:left;border-top:var(--line-hairline);grid-template-columns:2.2fr 1fr 1fr 1fr;align-items:center;min-height:109px;padding:0 40px;font-size:20px;display:grid}.thead{min-height:64px;font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-on-dark-muted);border-top:0;font-size:14px}.trow h3{font-size:32px;line-height:.95}.terms .tfoot{border-top:var(--line-hairline);text-align:left;color:var(--fg-on-dark-muted);justify-content:space-between;align-items:center;gap:24px;padding:40px 40px 0;font-size:20px;line-height:1.1;display:flex}.tbody{border-bottom:0}@media (width<=809px){.trow{grid-template-columns:1fr 1fr;gap:6px 12px;padding:16px 0}.thead{display:none}.trow h3{grid-column:1/-1;font-size:30px}.terms .tfoot{flex-direction:column;align-items:flex-start;padding:28px 0 0}}.plant{align-items:center;min-height:914px;padding:0;display:flex;overflow:hidden}.plant>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plant-panel{background:var(--surf-light-bg);width:700px;color:var(--fg);align-self:stretch;margin:6px 0 6px 6px;padding:70px 100px;position:relative}.plant-panel .eyebrow{color:var(--fg-muted)}.plant-panel h2{margin:18px 0 20px}.plant-panel .lede{max-width:440px;color:var(--fg-muted);font-size:18px;line-height:1.1}.stages{margin-top:70px}.stages li{height:46px;color:var(--fg);align-items:center;gap:12px;font-size:20px;display:flex}.stages li:before{content:"«";color:var(--link);font-size:24px}.stages li i{background:var(--fg-muted);flex:none;width:5px;height:5px}.stages li b{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-muted);font-size:14px;font-weight:400}@media (width<=809px){.plant{min-height:0;display:block}.plant>img{height:280px;position:relative}.plant-panel{width:auto;margin:0;padding:40px 22px}.stages{margin-top:28px}.stages li{flex-wrap:wrap;height:auto;min-height:44px;font-size:18px}}.proc{padding:0}.proc-grid{grid-template-columns:669px repeat(3,1fr);grid-auto-rows:560px;padding-top:6px;display:grid}.proc-left{flex-direction:column;grid-area:1/1/span 5;justify-content:space-between;align-self:start;height:min(900px,100vh - 87px);padding:52px 40px 0 0;display:flex;position:sticky;top:87px}.proc-left h2{margin-top:14px}.proc-left figure{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);margin-bottom:40px}.proc-left img{aspect-ratio:22/10;object-fit:cover;width:100%;height:auto}.step{flex-direction:column;height:500px;margin:6px;padding:34px 28px 28px;display:flex}.step .mono{color:var(--accent)}.step h3{margin:auto 0 12px;font-size:42px}.step p{font-size:18px;line-height:1.1}.step .out{font-family:var(--font-mono);text-transform:uppercase;margin-top:28px;font-size:14px}.step-dark{background:var(--surf-near-black-bg);color:var(--fg-on-dark-muted)}.step-dark h3,.step-dark .out{color:var(--media-fg)}.step-light{background:var(--surf-light-bg);color:var(--fg-muted)}.step-light h3,.step-light .out{color:var(--fg)}.step-light .mono{color:var(--link)}.step-accent{background:var(--accent);color:var(--fg-on-dark)}.step-accent h3,.step-accent .out,.step-accent .mono{color:var(--fg-on-dark)}article.step:first-of-type{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);grid-area:1/2}article.step:nth-of-type(2){clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);grid-area:2/3}article.step:nth-of-type(3){clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);grid-area:3/4}article.step:nth-of-type(4){clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);grid-area:4/3}article.step:nth-of-type(5){clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);grid-area:5/2}@media (width<=1199px){.proc-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:6px}.proc-left{grid-area:auto/1/auto/-1;gap:32px;height:auto;padding:60px 0 20px;position:static}article.step:nth-of-type(n){grid-area:auto;height:420px}}@media (width<=809px){.proc-grid{grid-template-columns:1fr}article.step:nth-of-type(n){height:auto;min-height:340px}.step h3{margin-top:56px}}.sample{grid-template-columns:57fr 43fr;gap:6px;min-height:814px;margin:0 6px;padding:0;display:grid}.sample figure{overflow:hidden}.sample figure img{object-fit:cover;width:100%;height:100%}.sample-panel{background:var(--accent);color:var(--fg-on-dark);flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:80px;display:flex}.sample-panel .eyebrow{color:var(--fg-on-dark)}.sample-panel h2{max-width:460px}.sample-panel p{max-width:380px;font-size:20px;line-height:1.1}@media (width<=1099px){.sample{grid-template-columns:1fr;min-height:0}.sample figure{height:420px}.sample-panel{padding:56px 28px}}.trucks .strip{scroll-snap-type:x proximity;border-top:var(--line-hairline);border-bottom:var(--line-hairline);scrollbar-width:thin;scrollbar-color:var(--fg-on-dark-muted) transparent;gap:6px;padding:6px 0;display:flex;overflow-x:auto}.pcard{scroll-snap-align:start;background:var(--surf-near-black-bg);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);flex:none;width:320px;height:405px;position:relative;overflow:hidden}.pcard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pcard:after{content:"";background:var(--scrim);position:absolute;inset:0}.pcard div{z-index:1;text-align:center;padding:0 20px 24px;position:absolute;bottom:0;left:0;right:0}.pcard h4{color:var(--fg-on-dark);margin-bottom:10px}.pcard .mono{color:var(--fg-on-dark-muted)}@media (width<=809px){.pcard{width:260px;height:340px}}.rfq{background:var(--surf-dark-bg);grid-template-columns:717fr 660fr;min-height:850px;margin:0 6px;padding:0;display:grid}.rfq-photo{text-align:center;place-items:center;padding:40px;display:grid;position:relative;overflow:hidden}.rfq-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rfq-photo:after{content:"";background:linear-gradient(#14120f8c,#14120fc7);position:absolute;inset:0}.rfq-photo>div{z-index:1;justify-items:center;gap:22px;max-width:480px;display:grid;position:relative}.rfq-photo h2{color:var(--media-fg)}.rfq-photo p{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-on-dark);font-size:14px}.rfq-photo p a{text-transform:none;margin-top:8px;font-size:20px;text-decoration:underline;display:block}.rfq-panel{background:var(--surf-light-bg);color:var(--fg);clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);padding:100px 80px 60px}.rfq-panel h3{color:var(--fg);margin-bottom:36px;font-size:42px}.form{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.field{gap:8px;min-width:0;display:grid}.field.wide{grid-column:1/-1}.field>span{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg);font-size:14px}.input,.textarea,.select{border:var(--input-border);background:var(--input-bg);width:100%;height:56px;color:var(--input-fg);font-family:var(--font-sans);transition:border-color .45s var(--ease-standard), background-color .45s var(--ease-standard);border-radius:0;padding:10px 16px;font-size:16px}.textarea{resize:vertical;height:auto;min-height:120px}.input::placeholder,.textarea::placeholder{color:#14120f9e}.input:focus,.textarea:focus,.select:focus{border-color:var(--input-focus);background:#14120f24;outline:none}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;display:flex}.privacy{color:var(--fg-muted);max-width:380px;font-size:14px;line-height:1.3}@media (width<=1099px){.rfq{grid-template-columns:1fr;min-height:0}.rfq-photo{min-height:420px}.rfq-panel{padding:64px 28px}}@media (width<=809px){.form{grid-template-columns:1fr}}.foot{background:var(--surf-dark-bg);border-top:var(--line-hairline);flex-direction:column;padding:0;display:flex}.foot>.container{order:1}.foot-cards{border-top:var(--line-hairline);grid-template-columns:440px 1fr;gap:12px;padding:6px 0;display:grid}.cta-card{background:var(--surf-near-black-bg);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);flex-direction:column;gap:14px;padding:40px;display:flex}.cta-card h3{color:var(--media-fg);margin:38px 0 18px}.cta-card .btn{width:100%}.link-card{background:var(--surf-near-black-bg);grid-template-columns:repeat(3,1fr);gap:60px;padding:40px;display:grid}.link-card h4{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-on-dark-muted);align-items:center;gap:8px;margin-bottom:70px;font-size:14px;display:flex}.link-card h4:before{content:"";background:var(--accent);width:6px;height:6px}.link-card li{color:var(--fg-on-dark-muted);font-size:20px;line-height:1.3}.link-card a:hover{color:var(--fg-on-dark)}.link-card .co{color:var(--media-fg);margin-bottom:4px;font-weight:600}.legal{color:var(--fg-on-dark-muted);border-top:var(--line-hairline);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:36px 40px;font-size:16px;display:flex}.legal a:hover{color:var(--fg-on-dark)}.wordmark{background:var(--accent);height:206px;color:var(--on-accent);order:2;overflow:hidden}.wordmark .ticker-track{gap:0;animation-duration:40s}.wordmark span{background:var(--accent);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;flex:none;padding-right:60px;font-size:230px;line-height:206px}@media (width<=1099px){.foot-cards{grid-template-columns:1fr}.link-card{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=809px){.link-card{grid-template-columns:1fr;padding:28px}.link-card h4{margin-bottom:20px}.cta-card{padding:28px}.wordmark span{font-size:150px;line-height:206px}}
