@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.ttf)format("truetype")}:root{--ink:#171717;--deep:#0c0c0d;--paper:#f8f8f5;--sand:#ededeb;--red:#e21d26;--red-light:#ff555d;--muted:#616467;--line:#d7d8d6;--wide:1240px;--body:"Barlow",Arial,sans-serif;--display:"Barlow Condensed","Arial Narrow",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:17px;line-height:1.55}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{max-width:100%;display:block}button:disabled{cursor:wait;opacity:.65}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.02}h1{letter-spacing:-.025em;font-size:clamp(64px,7.4vw,104px)}h2{letter-spacing:-.015em;font-size:clamp(42px,4.5vw,66px)}h3{font-size:30px}a,button,input,textarea,select,summary{outline-offset:5px}:focus-visible{outline:3px solid var(--red)}::selection{background:#e21d2630}.wrap{width:min(var(--wide),calc(100% - 80px));margin-inline:auto}.section{padding-block:100px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--red);width:22px;height:3px}.lede{color:var(--muted);max-width:560px;font-size:21px;line-height:1.55}.button{background:var(--red);color:#fff;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:16px 25px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#b8151e;transform:translateY(-1px)}.button svg{width:19px;height:19px}.button.small{gap:15px;min-height:44px;padding:12px 18px;font-size:15px}.button.outline{color:var(--ink);border-color:var(--line);background:0 0}.button.outline:hover{background:var(--sand)}.text-link{align-items:center;gap:12px;padding-block:10px;font-weight:600;display:inline-flex}.text-link span{border-bottom:1px solid var(--red);padding-bottom:2px}.text-link svg{width:17px}.skip{z-index:100;background:var(--paper);color:var(--ink);padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:10px}.utility{background:var(--deep);color:#bdbdbd;letter-spacing:.04em;padding:8px 0;font-size:12px}.utility .wrap{justify-content:space-between;gap:20px;display:flex}.utility b{color:#fff;font-weight:500}.site-header{z-index:40;background:var(--ink);color:var(--paper);border-bottom:1px solid #ffffff12;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:86px;display:flex}.brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.brand-logo{background:#000;border-radius:50%;flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden}.brand-logo img{object-fit:cover;object-position:center;width:100%;height:100%}.utility-phone{color:#fff;white-space:nowrap}.utility-phone:hover{text-underline-offset:3px;text-decoration:underline}.brand-name{font-family:var(--display);letter-spacing:.02em;font-size:29px;font-weight:700;line-height:.92}.brand-name small{font-family:var(--body);letter-spacing:.19em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:500;display:block}.desktop-nav{align-items:center;gap:30px;margin-left:auto;font-size:15px;display:flex}.desktop-nav a:hover{color:var(--red-light)}.menu-button{color:#fff;background:0 0;border:1px solid #ffffff30;border-radius:3px;padding:9px;display:none}.menu-button svg{width:22px;height:22px}.mobile-nav{display:none}.hero{position:relative;overflow:hidden}.hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;min-height:min(730px,100svh - 120px);padding-block:64px;display:grid}.hero-copy .eyebrow{margin-bottom:24px}.hero h1 span{color:var(--red);display:block}.hero .lede{max-width:460px;margin-top:25px;font-size:20px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:7px;margin-top:23px;font-size:13px;display:flex}.hero-note svg{width:15px;color:var(--red)}.hero-visual{align-self:stretch;align-items:center;min-height:400px;display:flex;position:relative}.product-stage{aspect-ratio:1/1.03;background:var(--sand);isolation:isolate;border-radius:4px;width:100%;padding:22px;position:relative;overflow:hidden}.stage-grid{z-index:-1;background-image:linear-gradient(#bfbfba25 1px,#0000 1px),linear-gradient(90deg,#bfbfba25 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.product-stage:before{content:"";z-index:-1;border:1px solid #e21d2630;position:absolute;inset:20px}.product-stage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:15px 5px 18px;transform:rotate(-8deg)scale(1.04)}.product-tag{letter-spacing:.12em;text-transform:uppercase;z-index:2;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:25px;left:27px}.product-tag i{background:var(--red);border-radius:100%;width:6px;height:6px}.product-caption{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:26px;left:27px;right:27px}.product-caption b{font-family:var(--display);font-size:30px;line-height:1}.product-caption small{text-transform:uppercase;letter-spacing:.15em;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.product-caption>span{letter-spacing:.04em;color:var(--muted);border:1px solid #c4c4c0;border-radius:2px;padding:5px 8px;font-size:11px}.hero-index{writing-mode:vertical-rl;letter-spacing:.2em;color:var(--muted);font-size:10px;position:absolute;top:14%;right:-15px}.benefits{border-bottom:1px solid var(--line);padding-block:42px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.benefit{gap:15px;display:flex}.benefit>svg{width:23px;height:23px;color:var(--red);flex-shrink:0;margin-top:5px}.benefit h3{font-size:25px}.benefit p{color:var(--muted);max-width:300px;margin-top:8px;font-size:15px;line-height:1.5}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.section-heading h2{margin-top:13px}.section-heading p{max-width:360px;color:var(--muted);font-size:18px}.product-detail{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.engineering-image{background:#e9e8e5;border-radius:4px;position:relative;overflow:hidden}.engineering-image img{mix-blend-mode:multiply;width:100%;height:auto}.engineering-image figcaption{color:#4c5457;background:#e5e4e0;padding:12px 20px;font-size:11px}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:18px;padding:21px 0;display:grid}.feature-row:first-child{padding-top:0}.feature-row:last-child{border-bottom:0}.feature-row .num{font-family:var(--display);color:var(--red);font-size:22px;line-height:1.2}.feature-row h3{font-size:28px}.feature-row p{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.5}.source-link{color:var(--muted);text-underline-offset:3px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-block}.application-band{border:1px solid var(--line);border-radius:4px;grid-template-columns:.65fr 1fr;margin-top:60px;display:grid;overflow:hidden}.application-tabs{background:var(--sand);flex-direction:column;display:flex}.application-tabs button{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);background:0 0;align-items:center;gap:14px;padding:18px 24px;font-size:16px;font-weight:600;display:flex}.application-tabs button:last-child{border-bottom:0}.application-tabs svg{width:20px;height:20px}.application-tabs button[aria-selected=true]{color:var(--paper);background:var(--ink)}.application-copy{flex-direction:column;justify-content:center;padding:30px 40px;display:flex}.application-copy h3{font-size:32px}.application-copy p{color:var(--muted);max-width:580px;margin-top:10px;font-size:16px}.process-section{background:var(--sand)}.process-grid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:45px;display:grid}.process-step{border-top:1px solid #bdbdb8;padding-top:24px;position:relative}.process-step>span{font-family:var(--display);color:var(--red);margin-bottom:15px;font-size:48px;font-weight:600;line-height:1;display:block}.process-step h3{font-size:30px}.process-step p{color:var(--muted);max-width:330px;margin-top:13px;font-size:16px}.supply-note{border-top:1px solid #cececa;align-items:center;gap:12px;margin-top:38px;padding-top:23px;font-size:14px;display:flex}.supply-note svg{width:21px;color:var(--red)}.quote-section{background:var(--deep);color:var(--paper);position:relative;overflow:hidden}.quote-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.quote-copy{position:sticky;top:140px}.quote-copy h2{max-width:420px;margin-top:20px;font-size:clamp(48px,5vw,72px)}.quote-copy .lede{color:#bdbdbb;max-width:370px;margin-top:24px;font-size:19px}.quote-points{margin:30px 0 0;padding:0;list-style:none}.quote-points li{color:#d4d4d0;align-items:center;gap:12px;margin-top:14px;font-size:15px;display:flex}.quote-points svg{width:17px;color:var(--red-light)}.ty-signature{font-family:var(--display);letter-spacing:.02em;margin-top:44px;font-size:28px;font-weight:600}.ty-signature span{color:#a7a7a2;font-family:var(--body);letter-spacing:.04em;margin-top:5px;font-size:12px;display:block}.quote-panel{background:var(--paper);color:var(--ink);border-radius:5px;min-width:0;padding:35px}.form-steps{border-bottom:1px solid var(--line);gap:30px;margin-bottom:25px;padding-bottom:20px;display:flex}.form-steps span{color:#7e8282;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.form-steps b{border:1px solid var(--line);border-radius:100%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.form-steps .current{color:var(--ink)}.form-steps .current b{color:#fff;background:var(--red);border-color:var(--red)}.quote-panel h3{margin-bottom:7px;font-size:30px}.form-intro{color:var(--muted);margin-bottom:23px;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field label{font-size:13px;font-weight:600}.field label span{color:var(--muted);font-size:12px;font-weight:400}.field input,.field select,.field textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c8c8c4;border-radius:3px;min-height:46px;padding:11px 12px;font-size:16px}.field textarea{resize:vertical;min-height:90px}.field input::placeholder,.field textarea::placeholder{color:#7e8282;font-size:14px}.field small{color:var(--muted);font-size:12px}.consent{flex-direction:row;align-items:start;gap:10px;font-size:12px;display:flex}.consent input{flex-shrink:0;width:16px;min-height:16px;margin-top:3px}.form-actions{gap:14px;margin-top:25px;display:flex}.form-actions .button{flex:1}.form-actions .back{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:3px;padding:13px}.form-note{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.5}.form-note a{text-decoration:underline}.form-error{color:#942b1e;background:#fcf0eb;border:1px solid #e4b7a7;border-radius:3px;margin-top:16px;padding:12px;font-size:14px}.honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.success-panel{text-align:center;padding:25px 0}.success-panel>svg{color:var(--red);width:48px;height:48px;margin:0 auto 22px}.success-panel h3{font-size:38px}.success-panel p{color:var(--muted);margin:20px 0;font-size:16px}.receipt{letter-spacing:.12em;background:var(--sand);margin:20px 0;padding:16px;font-size:13px;font-weight:600;display:block}.success-panel .button{width:100%}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-title h2{margin-top:16px}.faq-title p{color:var(--muted);max-width:300px;margin-top:20px;font-size:18px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--red);font-size:25px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);padding:0 30px 24px 0;font-size:16px}.closing-band{background:var(--red);color:#fff;padding-block:44px}.closing-band .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.closing-band h2{font-size:44px}.closing-band p{color:#ffe5e7;margin-top:10px;font-size:16px}.closing-band .button{background:var(--paper);color:var(--ink);white-space:nowrap}.closing-band .button:hover{background:#fff}.site-footer{background:var(--ink);color:#ccc;padding:55px 0 24px;font-size:13px}.footer-main{grid-template-columns:1fr 1fr auto;align-items:start;gap:36px;padding-bottom:36px;display:grid}.site-footer .brand{color:var(--paper)}.footer-main p{color:#aaa;max-width:320px;margin-top:18px;font-size:14px}.footer-links{flex-direction:column;gap:10px;padding-top:5px;display:flex}.footer-links a:hover{color:var(--red-light)}.footer-bottom{color:#aaa;border-top:1px solid #ffffff20;justify-content:space-between;gap:30px;padding-top:22px;font-size:11px;display:flex}.mobile-quote{display:none}.admin-shell{min-height:100vh}.admin-head{background:var(--ink);color:var(--paper);padding:35px 0}.admin-head .wrap{justify-content:space-between;align-items:center;display:flex}.admin-main{padding-block:50px}.admin-main h1{font-size:54px}.admin-summary{color:var(--muted);align-items:center;gap:14px;margin:25px 0;display:flex}.admin-empty{border:1px dashed var(--line);text-align:center;margin-top:25px;padding:50px}.lead-card{border:1px solid var(--line);background:#fff;border-radius:4px;margin-bottom:18px;padding:25px}.lead-card-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.lead-card h2{font-size:30px}.lead-status{letter-spacing:.05em;text-transform:uppercase;color:#9d1820;background:#f8e8e9;border-radius:2px;padding:5px 9px;font-size:11px}.lead-grid{grid-template-columns:1fr 1fr;gap:12px 30px;margin-top:20px;font-size:15px;display:grid}.lead-grid dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.lead-grid dd{overflow-wrap:anywhere;margin:3px 0 0}.lead-note{white-space:pre-wrap;background:var(--paper);margin-top:20px;padding:15px;font-size:15px}.lead-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.lead-foot select{border:1px solid var(--line);background:#fff;border-radius:2px;padding:6px 9px;font-size:13px}.privacy-page{max-width:760px;padding-block:70px}.privacy-page h1{margin-bottom:30px;font-size:58px}.privacy-page h2{margin:30px 0 12px;font-size:30px}.privacy-page p{color:var(--muted);margin:14px 0}.privacy-page a{text-decoration:underline}.direct-contact{border-top:1px solid #ffffff24;margin-top:34px;padding-top:24px;font-style:normal}.direct-contact .contact-label{text-transform:uppercase;letter-spacing:.15em;color:#aaa;margin:0 0 10px;font-size:11px;font-weight:600}.contact-phone-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contact-number{font-family:var(--display);color:#fff;align-items:center;gap:10px;min-height:44px;font-size:30px;font-weight:600;line-height:1.2;display:flex}.contact-number svg{width:20px;height:20px;color:var(--red-light)}.contact-text{color:#fff;white-space:nowrap;border:1px solid #ffffff40;border-radius:3px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:13px;display:flex}.contact-text svg,.contact-email svg{flex-shrink:0;width:16px;height:16px}.contact-email{color:#ddd;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.contact-text:hover{background:#ffffff12}.contact-number:hover,.contact-email:hover{color:var(--red-light)}.footer-contact{border:0;margin-top:0;padding:0}.footer-contact .contact-number{font-size:26px}.footer-contact .contact-email{font-size:14px}@media (min-width:1500px){.hero-inner{min-height:740px}.product-stage{max-width:560px}}@media (max-width:1000px){.wrap{width:calc(100% - 48px)}.header-inner,.desktop-nav{gap:20px}.hero-inner{gap:30px;min-height:620px}.hero h1{font-size:76px}.hero-visual{min-height:360px}.hero-actions{gap:14px}.hero .lede{font-size:18px}.hero-index{display:none}.product-detail,.quote-layout,.faq-layout{gap:40px}.section{padding-block:75px}.quote-panel{padding:25px}.section-heading{gap:30px}.benefit-grid{gap:22px}.product-caption>span{display:none}}@media (max-width:760px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 36px)}.utility{padding:7px 0;font-size:10px}.utility .wrap{gap:8px}.utility .region{display:none}.header-inner{gap:12px;min-height:73px}.brand-logo{width:48px;height:48px}.brand-name{font-size:24px}.brand-name small{font-size:8px}.desktop-nav{display:none}.header-inner>.button{gap:8px;min-height:38px;margin-left:auto;padding:10px 12px;font-size:12px}.header-inner>.button svg{width:14px}.menu-button{padding:8px;display:block}.menu-button svg{width:18px;height:18px}.mobile-nav.open{border-top:1px solid #ffffff16;flex-direction:column;gap:0;padding:0 18px 15px;display:flex}.mobile-nav a{border-bottom:1px solid #ffffff12;padding:11px 0;font-size:15px}.hero-inner{grid-template-columns:1fr;gap:32px;min-height:0;padding-top:40px;padding-bottom:35px}.hero-copy .eyebrow{margin-bottom:18px;font-size:10px}.hero h1{max-width:600px;font-size:clamp(58px,12.5vw,80px);line-height:.98}.hero h1 span{display:inline}.hero h1 span:before{content:" "}.hero .lede{max-width:520px;margin-top:20px;font-size:18px}.hero-actions{gap:18px;margin-top:23px}.hero-actions .button{padding:14px 18px;font-size:15px}.hero-actions .text-link{font-size:14px}.hero-note{margin-top:15px;font-size:11px}.hero-visual{min-height:0}.product-stage{aspect-ratio:1.18;max-height:430px}.product-stage img{padding:10px 20px 15px;transform:rotate(-7deg)}.product-tag{font-size:9px;top:18px;left:20px}.product-caption{bottom:18px;left:20px;right:20px}.product-caption b{font-size:25px}.product-caption small{font-size:8px}.product-caption>span{font-size:9px;display:block}.product-stage:before{inset:13px}.roll-top h2{font-size:26px}.roll-section{padding-top:24px}.rolling-track{height:135px;overflow:hidden}.rolling-track svg{width:860px;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.roll-caption{padding-bottom:20px;font-size:8px}.roll-caption span:last-child{text-align:right;max-width:130px}.motion-control{padding:7px 9px;font-size:10px}.benefits{padding-block:30px}.benefit-grid{grid-template-columns:1fr;gap:25px}.benefit{gap:15px}.benefit p{max-width:100%;margin-top:5px;font-size:14px}.benefit h3{font-size:24px}.section{padding-block:60px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{font-size:46px}.section-heading p{max-width:100%;margin-top:20px;font-size:17px}.product-detail{grid-template-columns:1fr;gap:30px}.engineering-image{max-width:540px}.feature-row{padding-block:19px}.feature-row h3{font-size:27px}.feature-row p{font-size:15px}.application-band{grid-template-columns:1fr;margin-top:38px}.application-tabs{flex-direction:row}.application-tabs button{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;gap:7px;padding:14px 8px;font-size:12px}.application-tabs button:last-child{border-right:0}.application-copy{padding:25px}.application-copy h3{font-size:29px}.application-copy p{font-size:15px}.process-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.process-step{grid-template-columns:44px 1fr;gap:0 16px;padding-top:21px;display:grid}.process-step>span{grid-row:1/3;margin:0;font-size:40px}.process-step h3{font-size:27px}.process-step p{max-width:100%;margin-top:8px;font-size:15px}.supply-note{align-items:start;margin-top:25px;font-size:13px}.supply-note svg{flex-shrink:0}.quote-layout{grid-template-columns:1fr;gap:32px}.quote-copy{position:static}.quote-copy h2{max-width:500px;margin-top:16px;font-size:53px}.quote-copy .lede{max-width:100%;margin-top:19px;font-size:17px}.quote-points{margin-top:22px}.quote-points li{margin-top:10px;font-size:14px}.ty-signature{display:none}.quote-panel{padding:24px 20px}.form-grid{gap:16px 12px}.form-steps{gap:20px}.form-steps span,.field label{font-size:12px}.field label span{font-size:10px}.field input,.field select,.field textarea{padding:10px}.form-actions .button{padding-inline:14px;font-size:15px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-title p{max-width:100%;font-size:17px}.faq-list summary{padding-block:20px;font-size:16px}.faq-list details p{font-size:15px}.closing-band .wrap{display:block}.closing-band h2{font-size:39px}.closing-band .button{margin-top:23px}.closing-band p{font-size:15px}.footer-main{display:block}.footer-links{flex-flow:wrap;gap:24px;margin-top:28px;font-size:12px}.footer-contact{margin-top:28px}.footer-bottom{flex-direction:column;gap:12px;font-size:10px}.site-footer{padding-bottom:92px}.mobile-quote{z-index:35;background:var(--ink);color:#fff;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000012}.mobile-quote>span{color:#ddd;font-size:12px}.mobile-quote .button{gap:10px;min-height:44px;padding:11px 12px;font-size:12px}.mobile-contact{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:13px;display:flex}.mobile-contact svg{width:17px;height:17px}.mobile-quote{padding-bottom:max(10px,env(safe-area-inset-bottom))}.admin-head .wrap{gap:10px}.admin-head .text-link{font-size:12px}.admin-main h1{font-size:45px}.admin-summary{flex-wrap:wrap;font-size:14px}.lead-card{padding:20px}.lead-grid{gap:15px}.lead-card-top{flex-direction:column;gap:10px}.lead-foot{flex-wrap:wrap}.privacy-page h1{font-size:47px}.privacy-page{padding-block:45px}}@media (max-width:420px){.header-inner>.button{display:none}.header-inner .menu-button{margin-left:auto}.brand-name{font-size:25px}.brand-name small{letter-spacing:.12em;font-size:8px}.mobile-quote{gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.product-stage img{transform:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-site{--rail-width:52px;padding-right:var(--rail-width)}.public-site:after{content:"";width:var(--rail-width);background:var(--deep);pointer-events:none;z-index:30;border-left:1px solid #ffffff18;position:fixed;top:0;bottom:0;right:0}.public-site .mobile-quote{right:var(--rail-width)}.track-rail{z-index:32;pointer-events:none;color:#ddd;width:52px;position:fixed;top:126px;bottom:18px;right:0}.rail-caption{text-align:center;letter-spacing:.12em;font-size:8px;position:absolute;top:0;left:0;right:0}.track-rail-path{position:absolute;inset:25px 4px 48px}.track-rail-line,.track-rail-fill{background:#444;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.track-rail-fill{background:var(--red);height:0}.track-rail-thumb{will-change:transform;filter:drop-shadow(0 2px 3px #0009);width:44px;height:90px;position:absolute;top:0;left:0}.track-rail-thumb svg{width:100%;height:100%;overflow:visible}.rail-motion{color:#fff;pointer-events:auto;background:#242424;border:1px solid #ffffff40;border-radius:3px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:0;left:10px}.rail-motion:disabled{cursor:default;opacity:.5}.rail-motion:hover{background:#444}.footer-shipping{color:#ccc;align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.footer-shipping svg{color:var(--red-light);flex-shrink:0}.desktop-nav a[aria-current=page]{color:var(--red-light)}.stock-teaser{background:var(--ink);color:#fff;padding-block:48px}.stock-teaser .wrap{justify-content:space-between;align-items:center;gap:36px;display:flex}.stock-teaser h2{margin-top:12px;font-size:39px}.stock-teaser p{color:#bdbdbb;margin-top:13px;font-size:15px}.stock-teaser .button{flex-shrink:0;font-size:15px}.stock-hero{background:var(--ink);color:var(--paper);padding-block:68px 74px}.stock-hero-grid{grid-template-columns:1.1fr .8fr;align-items:center;gap:90px;display:grid}.stock-back{letter-spacing:.15em;color:#c2c2bd;margin-bottom:24px;font-size:10px;display:inline-block}.stock-hero h1{font-size:clamp(64px,6.7vw,92px);line-height:.98}.stock-hero h1 span{color:var(--red-light);display:block}.stock-hero p{color:#bebeb9;max-width:450px;margin-top:22px;font-size:18px}.stock-hero .button{margin-top:28px}.stock-summary{border:1px solid #ffffff28;border-top:3px solid var(--red);background:#ffffff04;padding:32px}.stock-summary>svg{color:var(--red-light);width:26px;height:26px;margin-bottom:24px}.stock-summary-numbers{grid-template-columns:1fr 1fr;gap:24px;display:grid}.stock-summary-numbers b{font-family:var(--display);font-size:70px;line-height:1;display:block}.stock-summary-numbers span{color:#ddd;margin-top:9px;font-size:13px;display:block}.stock-summary p{border-top:1px solid #ffffff24;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.55}.stock-summary>a{color:#fff;align-items:center;gap:12px;margin-top:18px;font-size:13px;font-weight:600;display:flex}.shipping-strip{background:var(--sand);border-bottom:1px solid var(--line);padding-block:25px}.shipping-strip .wrap{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.shipping-strip .wrap>div{align-items:center;gap:13px;display:flex}.shipping-strip svg{width:24px;height:24px;color:var(--red);flex-shrink:0}.shipping-strip b{font-size:15px;font-weight:600;display:block}.shipping-strip small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.stock-catalog{padding-top:72px}.stock-catalog .section-heading{margin-bottom:32px}.stock-catalog .section-heading h2{font-size:52px}.stock-catalog .section-heading p{max-width:320px;font-size:16px}.stock-filters{grid-template-columns:minmax(220px,1fr) 180px 190px;align-items:end;gap:16px;display:grid}.stock-search{position:relative}.stock-search>svg{width:19px;height:19px;color:var(--muted);position:absolute;top:16px;left:16px}.stock-search input{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #bfbfbb;border-radius:3px;padding:12px 14px 12px 46px;font-size:16px}.stock-filter label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.stock-filter select{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #bfbfbb;border-radius:3px;padding:12px;font-size:14px}.stock-category-filters{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.stock-category-filters a{border:1px solid var(--line);min-height:42px;color:var(--muted);background:0 0;border-radius:3px;align-items:center;gap:10px;padding:9px 13px;font-size:13px;font-weight:500;display:flex}.stock-category-filters a span{opacity:.75;font-size:11px}.stock-category-filters a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.stock-results-meta{color:var(--muted);justify-content:space-between;gap:20px;margin:27px 0 13px;font-size:12px;display:flex}.stock-results-meta p{color:var(--ink);font-weight:600}.stock-table-wrap{border:1px solid var(--line);border-radius:4px}.stock-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.stock-table th,.stock-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:20px 13px}.stock-table thead th{background:var(--sand);text-transform:uppercase;letter-spacing:.04em;z-index:10;border-bottom:1px solid #bbb;font-size:11px;font-weight:600;position:sticky;top:86px}.stock-table thead th small{text-transform:none;letter-spacing:0;color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.stock-table thead th:nth-child(3){width:12%}.stock-table thead th:nth-child(4),.stock-table thead th:nth-child(5){width:19%}.stock-table thead th:nth-child(6){width:11%}.stock-table tbody tr:last-child>*{border-bottom:0}.stock-table tbody tr:hover{background:#fff}.stock-item strong{font-family:var(--display);white-space:nowrap;font-size:25px;font-weight:600;line-height:1.2;display:block}.stock-item>span{letter-spacing:.035em;color:var(--muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.option-label{color:#42433f;background:#e9e9e5;border-radius:2px;padding:5px 7px;font-size:11px;line-height:1.3;display:inline-block}.option-label.all-season{color:#aa1a23;background:#fae7e9}.stock-category small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.4;display:block}.quantity-badge{font-size:15px;font-weight:600;line-height:1.3;display:block}.quantity-badge>span{font-size:11px;font-weight:400}.quantity-badge.low-stock{color:#ae1823}.stock-quantity small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.stock-price strong{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600;line-height:1.15;display:block}.stock-price small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.4;display:block}.stock-price .freight-note,.stock-price .free-freight{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:10px;display:flex}.stock-price .free-freight{color:#303d33}.pair-price{background:#e21d2605}.stock-action .button{white-space:nowrap;gap:5px;width:100%;min-height:42px;padding:9px 10px;font-size:12px}.stock-action .button svg{width:14px;height:14px}.stock-list-note{color:var(--muted);max-width:750px;margin-top:19px;font-size:12px}.stock-empty{border:1px dashed var(--line);text-align:center;padding:44px 25px}.stock-empty h3{font-size:35px}.stock-empty p{color:var(--muted);margin:12px 0 23px;font-size:16px}.stock-empty .text-link{margin-left:22px;font-size:14px}.selected-stock{background:var(--sand);border:1px solid #d7d7d0;border-radius:3px;margin-bottom:25px;padding:20px}.selected-stock .eyebrow{margin-bottom:11px;font-size:9px}.selected-stock h3{margin-bottom:4px;font-size:30px}.selected-stock p{color:var(--muted);font-size:12px}.selected-stock dl{margin:18px 0 12px;font-size:13px}.selected-stock dl>div{justify-content:space-between;gap:15px;margin-top:7px;display:flex}.selected-stock dd{white-space:nowrap;margin:0;font-weight:600}.selected-stock .selected-total{border-top:1px solid #cecec5;align-items:start;margin-top:12px;padding-top:12px;font-size:14px}.selected-stock .selected-total dt{max-width:170px;font-weight:500}.selected-stock>small{color:var(--muted);font-size:10px;display:block}.footer-shipping+.footer-bottom{margin-top:0}@media (max-width:1160px){.desktop-nav{gap:19px;font-size:14px}.header-inner{gap:20px}.stock-hero-grid{gap:40px}.stock-table th,.stock-table td{padding-inline:10px}.stock-price strong{font-size:26px}.stock-item strong{font-size:23px}.stock-teaser .wrap{align-items:start}.stock-teaser h2{font-size:35px}}@media (max-width:1040px){.desktop-nav{display:none}.menu-button{display:block}.header-inner>.button{margin-left:auto}.mobile-nav.open{border-top:1px solid #ffffff18;flex-direction:column;padding:0 24px 16px;display:flex}.mobile-nav a{border-bottom:1px solid #ffffff12;padding:11px 0;font-size:15px}.stock-filters{grid-template-columns:minmax(180px,1fr) 150px 165px}.shipping-strip .wrap{gap:16px}.shipping-strip b{font-size:13px}.shipping-strip small{font-size:11px}.shipping-strip svg{width:21px;height:21px}}@media (max-width:960px){.stock-table-wrap{border:0}.stock-table,.stock-table tbody{display:block}.stock-table thead{display:none}.stock-table tbody{grid-template-columns:1fr 1fr;gap:18px;display:grid}.stock-table tbody tr{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;align-items:stretch;min-width:0;display:grid;overflow:hidden}.stock-table th,.stock-table td{border-bottom:0;min-width:0;padding:16px}.stock-item,.stock-category,.stock-quantity,.stock-action{grid-column:1/-1}.stock-table .stock-item{padding-bottom:8px}.stock-item strong{font-size:29px}.stock-table .stock-category{padding-top:0;padding-bottom:13px}.stock-category small{display:none}.stock-table .stock-quantity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:12px;display:flex}.stock-quantity small{margin:0}.stock-price:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.stock-price strong{font-size:29px}.stock-table .stock-action{border-top:1px solid var(--line);padding-top:13px;padding-bottom:13px}.stock-action .button{justify-content:space-between;min-height:44px;font-size:14px}.stock-table tbody tr:last-child .stock-action{border-top:1px solid var(--line)}.footer-main{grid-template-columns:1fr 1fr}.footer-links{flex-direction:row;grid-column:1/-1}.stock-teaser .wrap{display:block}.stock-teaser .button{margin-top:24px}.stock-hero-grid{gap:28px}.stock-summary{padding:24px}.stock-summary-numbers b{font-size:58px}.stock-hero h1{font-size:70px}}@media (max-width:760px){.public-site{--rail-width:28px}.track-rail{width:28px;top:96px;bottom:86px}.track-rail-path{inset:0 1px 38px}.track-rail-thumb{width:26px;height:54px}.rail-caption{display:none}.rail-motion{width:24px;height:28px;left:2px}.public-site .mobile-quote{gap:8px;padding-inline:12px}.mobile-contact{font-size:12px}.mobile-contact svg{width:15px;height:15px}.mobile-quote .button{gap:7px;padding-inline:10px;font-size:11px}.mobile-quote .button svg{width:15px;height:15px}.stock-hero{padding:40px 0}.stock-hero-grid{grid-template-columns:1fr;gap:32px}.stock-hero h1{font-size:65px}.stock-back{margin-bottom:20px;font-size:8px}.stock-hero p{margin-top:18px;font-size:17px}.stock-summary{grid-template-columns:1fr;gap:0;padding:22px;display:grid}.stock-summary>svg{display:none}.stock-summary-numbers{max-width:320px}.stock-summary-numbers b{font-size:55px}.stock-summary p{margin-top:18px;padding-top:16px;font-size:12px}.shipping-strip{padding-block:24px}.shipping-strip .wrap{grid-template-columns:1fr;gap:18px}.shipping-strip b{font-size:15px}.shipping-strip small{font-size:12px}.shipping-strip svg{width:22px;height:22px}.stock-catalog{padding-block:48px}.stock-catalog .section-heading h2{font-size:43px}.stock-catalog .section-heading p{max-width:none;margin-top:15px;font-size:15px}.stock-filters{grid-template-columns:1fr 1fr;gap:14px}.stock-search{grid-column:1/-1}.stock-filter select{min-height:48px;padding-inline:8px;font-size:13px}.stock-category-filters{gap:8px;margin-top:19px}.stock-category-filters a{gap:7px;padding:8px 10px;font-size:12px}.stock-results-meta{align-items:start;gap:8px;font-size:11px}.stock-results-meta span{text-align:right;max-width:130px}.stock-teaser{padding-block:34px}.stock-teaser h2{font-size:34px}.stock-teaser p{font-size:14px}.stock-list-note{font-size:11px}.stock-empty{padding:30px 18px}.stock-empty .text-link{justify-content:center;margin:15px 0 0;display:flex}.selected-stock{padding:16px}.selected-stock .selected-total{flex-wrap:wrap}.selected-stock .selected-total dt{max-width:none}.footer-shipping{align-items:start;font-size:12px}.footer-main{display:block}.stock-table tbody{gap:14px}.stock-price strong{font-size:26px}.stock-table th,.stock-table td{padding-inline:13px}}@media (max-width:650px){.stock-table tbody{grid-template-columns:1fr}.stock-price strong,.stock-item strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.track-rail-thumb{will-change:auto}}.track-choice-section{background:var(--sand)}.track-choice-section .section-heading{margin-bottom:32px}.track-choice-section .section-heading h2{margin-top:14px}.track-choice-section .section-heading p{font-size:17px}.track-choice-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.track-choice-card{background:var(--paper);border:1px solid #d4d4ce;border-radius:4px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.track-choice-card:hover,.track-choice-card.selected{border-color:var(--red);box-shadow:0 5px 22px #00000009}.track-choice-image{aspect-ratio:1.48;background:#fff;border-bottom:1px solid #e5e5df;overflow:hidden}.track-choice-image img{object-fit:contain;width:100%;height:100%;padding:20px}.track-choice-copy{flex-direction:column;flex:1;align-items:flex-start;padding:26px 28px;display:flex}.track-choice-series{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:500}.track-choice-copy h3{margin-top:9px;font-size:44px}.track-choice-copy p{color:var(--muted);margin-top:13px;font-size:14px}.track-choice-copy p>span{color:#aaa;padding-inline:7px}.track-choice-link{color:var(--red);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:21px;padding-top:17px;font-size:15px;font-weight:600;display:flex}.track-choice-link svg{flex-shrink:0;width:20px;height:20px}.track-choice-note{color:var(--muted);margin-top:20px;font-size:12px}.track-choice-section.compact{background:var(--paper);border-bottom:1px solid var(--line);padding-block:45px 40px}.track-choice-section.compact .section-heading{margin-bottom:24px}.track-choice-section.compact h2{font-size:39px}.track-choice-section.compact .section-heading p{font-size:15px}.track-choice-section.compact .track-choice-card{background:#fff;grid-template-columns:1fr 1fr;display:grid}.track-choice-section.compact .track-choice-image{aspect-ratio:auto;border:0;min-height:220px}.track-choice-section.compact .track-choice-image img{padding:10px}.track-choice-section.compact .track-choice-copy{justify-content:center;padding:24px 20px 24px 8px}.track-choice-section.compact .track-choice-copy h3{font-size:34px}.track-choice-section.compact .track-choice-series{font-size:9px}.track-choice-section.compact .track-choice-copy p{font-size:12px}.track-choice-section.compact .track-choice-link{gap:7px;margin-top:16px;padding-top:14px;font-size:13px}.track-choice-section.compact .track-choice-note{font-size:11px}@media (max-width:1000px){.track-choice-grid{gap:20px}.track-choice-copy{padding:24px}.track-choice-image{aspect-ratio:1.25}.track-choice-section.compact .track-choice-card{grid-template-columns:.85fr 1fr}.track-choice-section.compact .track-choice-copy{padding-right:16px}.track-choice-section.compact .track-choice-copy h3{font-size:31px}.track-choice-section.compact .track-choice-copy p{font-size:11px}.track-choice-section.compact .track-choice-copy p>span{padding-inline:3px}.track-choice-section.compact .track-choice-image{min-height:210px}}@media (max-width:760px){.track-choice-section .section-heading h2{font-size:43px}.track-choice-section .section-heading p{max-width:none;margin-top:15px;font-size:16px}.track-choice-grid{grid-template-columns:1fr;gap:20px}.track-choice-image{aspect-ratio:1.35;max-height:360px}.track-choice-image img{padding:17px}.track-choice-copy{padding:23px}.track-choice-copy h3{font-size:39px}.track-choice-note{font-size:11px}.track-choice-section.compact{padding-block:34px}.track-choice-section.compact .section-heading h2{font-size:34px}.track-choice-section.compact .section-heading p{font-size:14px}.track-choice-section.compact .track-choice-image{min-height:180px;max-height:none}.track-choice-section.compact .track-choice-copy{padding:18px 15px 18px 6px}.track-choice-section.compact .track-choice-series{letter-spacing:.09em;font-size:8px}.track-choice-section.compact .track-choice-copy h3{font-size:30px}.track-choice-section.compact .track-choice-copy p{margin-top:10px;font-size:11px}.track-choice-section.compact .track-choice-link{font-size:12px;line-height:1.3}.track-choice-section.compact .track-choice-link svg{width:16px;height:16px}}.home-hero{background:var(--deep);color:var(--paper);border-bottom:5px solid var(--red);overflow:hidden}.home-hero-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;min-height:620px;padding-block:70px 76px;display:grid}.home-hero h1{margin-top:25px;font-size:clamp(70px,7.2vw,102px);line-height:.98}.home-hero h1 span{color:var(--red-light);display:block}.home-hero p{color:#c3c3bf;max-width:510px;margin-top:26px;font-size:19px;line-height:1.6}.home-hero .text-link{color:#eee}.home-brand-stage{text-align:center;padding:34px 0;position:relative}.home-brand-stage:before{content:"";pointer-events:none;border:1px solid #ffffff10;position:absolute;inset:12px -40px;transform:rotate(-10deg)}.home-brand-mark{aspect-ratio:1;background:#000;border-radius:50%;max-width:390px;margin:auto;position:relative;overflow:hidden;box-shadow:0 0 90px #e21d2612}.home-brand-mark img{object-fit:cover;object-position:center;width:100%;height:100%}.brand-stage-caption{letter-spacing:.2em;color:#b6b6b0;margin-top:30px;font-size:11px;display:block}.avenues-section{background:var(--paper)}.avenue-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.avenue-card{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.avenue-card:hover{border-color:var(--red);box-shadow:0 9px 25px #00000009}.avenue-visual{background:var(--sand);aspect-ratio:1.8;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.avenue-visual>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:20px 35px 8px}.avenue-visual .tire-artwork{width:100%;height:100%;padding:0 30px}.avenue-number{font:600 31px/1 var(--display);color:var(--red);z-index:1;position:absolute;top:18px;left:22px}.avenue-tag{letter-spacing:.12em;color:#5d5e59;z-index:1;font-size:9px;font-weight:600;position:absolute;top:24px;right:22px}.avenue-copy{flex-direction:column;flex:1;align-items:start;padding:28px 30px;display:flex}.avenue-copy h3{font-size:40px}.avenue-subtitle{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:10px;font-size:12px;font-weight:600}.avenue-copy p{color:var(--muted);max-width:450px;margin:17px 0 25px;font-size:16px;line-height:1.55}.avenue-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:18px;font-size:15px;font-weight:600;display:flex}.avenue-action svg{color:var(--red);flex-shrink:0}.home-contact{background:var(--ink);color:var(--paper)}.home-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.home-contact h2{margin-top:20px}.home-contact p{color:#bdbdb9;max-width:470px;margin-top:24px;font-size:18px}.home-contact-card{background:var(--deep);border:1px solid #ffffff20;border-top:3px solid var(--red);border-radius:4px;padding:36px}.home-contact-card>svg{color:var(--red-light);width:32px;height:32px;margin-bottom:22px}.home-contact-card h3{font-size:34px}.home-contact-card .direct-contact{margin-top:22px}.home-contact-card .contact-label{margin-top:0;font-size:11px}.home-contact-card .text-link{margin-top:20px;font-size:13px}.home-contact-card .text-link svg{flex-shrink:0}.service-back{color:var(--muted);margin-bottom:27px;font-size:12px;font-weight:600;display:inline-block}.service-hero .hero-inner{min-height:650px}.service-hero h1{font-size:clamp(64px,6.4vw,88px)}.service-hero .hero-copy .eyebrow{font-size:11px}.service-product{background:var(--sand);border:1px solid var(--line);border-radius:4px;min-width:0;padding:24px 15px 18px;position:relative}.service-product-tag{letter-spacing:.14em;color:var(--muted);margin-left:10px;font-size:10px;font-weight:600}.service-product .tire-artwork{width:100%;height:auto}.service-product figcaption{text-align:center;color:var(--muted);padding-inline:12px;font-size:10px}.quote-service-label{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:22px;font-size:11px;font-weight:600;display:block}.other-services{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px 28px;padding-block:30px 45px;font-size:14px;display:flex}.other-services>span{color:var(--muted);flex:1;font-size:12px}.other-services>a{align-items:center;gap:10px;font-weight:600;display:flex}.other-services svg{color:var(--red)}.inbox-filter{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.inbox-filter button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:3px;min-height:44px;padding:10px 14px;font-size:14px}.inbox-filter button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lead-service{color:var(--red);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.footer-links{max-width:275px}.mobile-nav a[aria-current=page]{color:var(--red-light)}@media (max-width:1160px){.home-hero-inner{gap:30px}.home-brand-mark{max-width:340px}.home-contact-grid{gap:40px}.footer-main{gap:26px}.footer-links{font-size:12px}.brand-name{font-size:27px}}@media (max-width:960px){.home-hero h1{font-size:78px}.home-hero-inner{grid-template-columns:1.2fr .8fr;min-height:570px;padding-block:60px}.home-brand-stage:before{inset:0 -20px}.avenue-copy{padding:25px}.avenue-copy h3{font-size:35px}.avenue-copy p{font-size:15px}.avenue-tag{font-size:8px;top:20px;right:16px}.avenue-number{font-size:27px;top:16px;left:17px}.avenue-visual .tire-artwork{padding:10px}.home-contact-card{padding:28px}.footer-links{flex-wrap:wrap;gap:14px 22px;max-width:none}.service-hero .hero-inner{min-height:600px}.service-hero h1{font-size:72px}}@media (max-width:760px){.home-hero-inner{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:42px}.home-hero .eyebrow{letter-spacing:.1em;font-size:9px}.home-hero h1{margin-top:22px;font-size:clamp(58px,12.8vw,82px)}.home-hero p{margin-top:23px;font-size:17px}.home-brand-stage{display:none}.avenue-grid{grid-template-columns:1fr;gap:23px}.avenue-copy{padding:24px}.avenue-copy h3{font-size:36px}.avenue-visual{aspect-ratio:1.7;max-height:300px}.avenue-visual .tire-artwork{padding:0 14px}.avenue-tag{font-size:8px}.avenue-copy p{font-size:15px}.avenue-action{font-size:14px}.avenue-subtitle{font-size:11px}.home-contact-grid{grid-template-columns:1fr;gap:34px}.home-contact h2{font-size:48px}.home-contact p{font-size:16px}.home-contact-card{padding:25px 22px}.home-contact-card h3{font-size:31px}.home-contact-card .contact-number{font-size:28px}.service-hero .hero-inner{gap:28px;min-height:0}.service-hero h1{font-size:clamp(58px,12.5vw,80px)}.service-hero h1 span{display:block}.service-hero h1 span:before{content:none}.service-back{margin-bottom:22px}.service-product{width:100%;max-width:550px;padding-top:20px}.service-product .tire-artwork{max-height:330px}.service-product-tag{font-size:9px}.other-services{flex-direction:column;align-items:start;gap:17px;padding-block:26px 35px}.other-services>a{font-size:13px}.quote-service-label{font-size:10px}.inbox-filter button{padding:9px 10px;font-size:12px}}.desktop-nav{gap:20px;font-size:14px}.avenue-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.avenue-card:last-child:nth-child(odd) .avenue-visual{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);min-height:290px}.avenue-visual>.featured-tire-photo{padding:28px 40px 12px}.service-product{background:#fff}.service-product>.featured-tire-photo{object-fit:contain;width:100%;height:auto;max-height:430px;padding:20px 22px}.service-product figcaption strong{font:600 25px/1.1 var(--display);color:var(--ink);margin:8px 0 10px;display:block}.service-product figcaption span{max-width:360px;margin:auto;line-height:1.5;display:block}.service-product figcaption a{text-underline-offset:3px;margin-top:12px;font-size:11px;text-decoration:underline;display:inline-block}.brand-range{background:var(--ink);color:var(--paper);padding:58px 0}.range-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.range-heading h2{margin-top:16px;font-size:44px}.range-heading p{color:#bdbdb9;max-width:420px;font-size:16px}.brand-list{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.brand-list li{font-family:var(--display);background:#ffffff04;border:1px solid #ffffff38;padding:10px 17px;font-size:25px;font-weight:600;line-height:1.2}.range-uses{color:#ccc;border-top:1px solid #ffffff20;flex-wrap:wrap;gap:10px 23px;margin-top:25px;padding-top:22px;font-size:13px;display:flex}.range-uses span:before{content:"●";color:var(--red-light);vertical-align:middle;margin-right:8px;font-size:7px}.trailer-stock{background:var(--sand)}.trailer-size-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.trailer-size-card{background:var(--paper);border:1px solid #cecec8;border-radius:3px;flex-direction:column;min-width:0;padding:25px 18px 18px;display:flex}.trailer-size-card:hover{border-color:var(--red)}.trailer-size-card>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.trailer-size-card>span svg{color:var(--red);flex-shrink:0}.trailer-size-card h3{letter-spacing:-.01em;white-space:nowrap;margin-top:18px;font-size:29px}.trailer-size-card p{color:var(--muted);margin-block:14px 20px;font-size:12px;line-height:1.5}.trailer-size-card .size-action{color:var(--ink);border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600}.price-guide{background:var(--paper)}.price-guide .section-heading h2{max-width:600px}.price-guide-notice{background:var(--sand);border-left:3px solid var(--red);margin-bottom:28px;padding:20px 24px}.price-guide-notice b{font-size:14px}.price-guide-notice p{color:var(--muted);max-width:1000px;margin-top:7px;font-size:13px}.price-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.price-example{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;align-items:start;min-width:0;padding:27px;display:flex}.example-brand{letter-spacing:.11em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:600}.price-example h3{margin-top:12px;font-size:31px}.example-size{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.example-price{font:600 45px/1.1 var(--display);margin-top:24px;display:block}.example-price small{font:400 12px/1.2 var(--body);color:var(--muted);margin-left:8px}.example-source{color:var(--muted);text-underline-offset:3px;margin:15px 0 24px;font-size:11px;text-decoration:underline}.price-example .button{justify-content:space-between;gap:10px;width:100%;min-height:45px;margin-top:auto;padding:10px 12px;font-size:13px}.price-example .button svg{flex-shrink:0;width:17px}.rebate-teaser{background:var(--sand);border-block:1px solid var(--line);padding-block:38px}.rebate-teaser .wrap{align-items:center;gap:25px;display:flex}.rebate-teaser .wrap>svg{width:43px;height:43px;color:var(--red);flex-shrink:0}.rebate-teaser h2{margin-top:12px;font-size:37px}.rebate-teaser p{color:var(--muted);margin-top:10px;font-size:15px}.rebate-teaser .button{flex-shrink:0;margin-left:auto;font-size:14px}.coffee-offer{background:var(--red);color:#fff;padding-block:40px}.coffee-offer .wrap{align-items:center;gap:25px;display:flex}.coffee-symbol{border:1px solid #ffffff60;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.coffee-symbol svg{width:35px;height:35px}.coffee-offer .eyebrow:before{background:#fff}.coffee-offer h2{margin-top:12px;font-size:43px}.coffee-offer p{color:#fff0ed;max-width:600px;margin-top:12px;font-size:16px}.coffee-offer .button{background:var(--paper);color:var(--ink);flex-shrink:0;margin-left:auto;font-size:14px}.coffee-offer .button:hover{background:#fff}.rebates-hero{background:var(--deep);color:var(--paper)}.rebates-hero h1{max-width:850px;margin-top:24px;font-size:clamp(65px,7vw,96px)}.rebates-hero h1 span{color:var(--red-light);display:block}.rebates-hero p{color:#c5c5c0;max-width:650px;margin-top:26px;font-size:20px;line-height:1.6}.rebates-hero .button{margin-top:28px}.rebate-steps{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.rebate-steps svg{width:30px;height:30px;color:var(--red);margin-bottom:24px}.rebate-steps h2{font-size:33px}.rebate-steps p{color:var(--muted);margin-top:16px;font-size:16px}.rebate-links-section{background:var(--sand)}.rebate-link-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rebate-link-grid>a{background:var(--paper);border:1px solid #cfcfc8;border-radius:3px;padding:26px}.rebate-link-grid>a:hover{border-color:var(--red)}.rebate-link-grid>a>span{letter-spacing:.12em;color:var(--muted);font-size:9px}.rebate-link-grid h3{margin-top:15px;font-size:36px}.rebate-link-grid p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:15px;font-size:13px;font-weight:600;display:flex}.rebate-link-grid svg{width:19px;color:var(--red);flex-shrink:0}.rebates-contact{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.rebates-contact h2{margin-top:18px;font-size:50px}.rebates-contact p{color:#bbb;max-width:500px;margin-top:20px;font-size:17px}.rebates-contact .direct-contact{margin-top:0}@media (max-width:1160px){.desktop-nav{display:none}.menu-button{display:block}.header-inner>.button{margin-left:auto}.mobile-nav.open{border-top:1px solid #ffffff18;flex-direction:column;padding:0 24px 16px;display:flex}.mobile-nav a{border-bottom:1px solid #ffffff12;padding:11px 0}.trailer-size-grid{grid-template-columns:repeat(3,1fr)}.price-example{padding:23px}.price-example h3{font-size:28px}.coffee-offer .wrap{gap:20px}.coffee-symbol,.rebate-teaser .wrap>svg{display:none}.range-heading{gap:35px}}@media (max-width:760px){.avenue-card:last-child:nth-child(odd){grid-column:auto;display:flex}.avenue-card:last-child:nth-child(odd) .avenue-visual{aspect-ratio:1.7;border-right:0;border-bottom:1px solid var(--line);min-height:0}.service-product>.featured-tire-photo{max-height:340px;padding:16px}.service-product figcaption strong{font-size:24px}.brand-range{padding-block:40px}.range-heading{grid-template-columns:1fr;gap:18px}.range-heading h2{font-size:37px}.range-heading p{font-size:15px}.brand-list{gap:8px;margin-top:25px}.brand-list li{padding:8px 13px;font-size:22px}.range-uses{gap:9px 15px;font-size:11px}.trailer-size-grid{grid-template-columns:repeat(2,1fr);gap:12px}.trailer-size-card{padding:20px 14px 16px}.trailer-size-card h3{font-size:27px}.trailer-size-card>span{font-size:10px}.trailer-size-card .size-action{gap:6px;font-size:11px}.trailer-size-card p{font-size:11px}.trailer-size-card:last-child{grid-column:1/-1}.price-example-grid{grid-template-columns:1fr;gap:18px}.price-guide-notice{padding:17px 18px}.price-guide-notice p{font-size:12px}.price-example{padding:25px}.price-example h3{font-size:33px}.example-price{font-size:43px}.rebate-teaser .wrap,.coffee-offer .wrap{display:block}.rebate-teaser h2{font-size:34px}.rebate-teaser p{font-size:14px}.rebate-teaser .button,.coffee-offer .button{margin-top:23px}.coffee-offer{padding-block:34px}.coffee-offer h2{font-size:39px}.coffee-offer p{font-size:15px}.coffee-offer .eyebrow{font-size:10px}.rebates-hero h1{font-size:60px}.rebates-hero p{font-size:17px}.rebate-steps{grid-template-columns:1fr;gap:30px}.rebate-steps article{border-bottom:1px solid var(--line);padding-bottom:25px}.rebate-steps svg{margin-bottom:17px}.rebate-steps h2{font-size:31px}.rebate-steps p{font-size:15px}.rebate-link-grid{grid-template-columns:1fr;gap:15px}.rebate-link-grid>a{padding:23px}.rebate-link-grid h3{font-size:34px}.rebates-contact{grid-template-columns:1fr;gap:30px}.rebates-contact h2{font-size:43px}.rebates-contact p{font-size:16px}.rebates-contact .contact-label{font-size:11px}}.tire-stock-section{background:var(--sand)}.tire-stock-count{align-items:center;gap:25px;display:flex}.tire-stock-count strong{font:700 72px/1 var(--display);color:var(--red);white-space:nowrap}.tire-stock-count strong span{font:600 12px/1.4 var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-top:8px;display:block}.tire-stock-count p{font-size:14px;line-height:1.7}.tire-stock-terms{background:var(--paper);border-left:3px solid var(--red);color:var(--muted);align-items:start;gap:16px;padding:21px 25px;font-size:14px;display:flex}.tire-stock-terms b{color:var(--ink)}.tire-stock-terms svg{color:var(--red);flex-shrink:0;width:22px;margin-top:3px}.tire-stock-tools{justify-content:space-between;align-items:end;gap:25px;margin-top:30px;display:flex}.tire-stock-search{flex:1;max-width:440px}.tire-stock-search label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.tire-stock-search>div{background:#fff;border:1px solid #c7c8c3;border-radius:3px;align-items:center;gap:10px;padding-inline:14px;display:flex}.tire-stock-search svg{color:var(--muted);flex-shrink:0}.tire-stock-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:13px 0;font-size:14px}.tire-stock-filters{flex-wrap:wrap;gap:7px;display:flex}.tire-stock-filters button{min-height:44px;color:var(--ink);background:0 0;border:1px solid #c4c5be;border-radius:3px;padding:11px 14px;font-size:12px}.tire-stock-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tire-stock-results{color:var(--muted);margin-block:20px;font-size:12px}.tire-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.tire-stock-card{background:#fff;border:1px solid #d1d2cc;border-radius:4px;flex-direction:column;min-width:0;padding:25px;display:flex}.tire-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tire-qty{color:#2e6138;white-space:nowrap;background:#edf5ed;border-radius:2px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.tire-stock-type{color:var(--muted);margin-top:23px;font-size:11px}.tire-stock-card h3{margin-top:7px;font-size:33px;line-height:1.08}.tire-stock-size{font:600 27px/1.3 var(--display);letter-spacing:.01em;margin-top:20px}.tire-stock-rating{color:var(--muted);margin-top:4px;font-size:12px}.tire-stock-detail{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.tire-stock-price{align-items:baseline;gap:10px;margin-top:auto;padding-top:22px;display:flex}.tire-stock-price strong{font:600 48px/1.1 var(--display)}.tire-stock-price>span{color:var(--muted);font-size:11px}.tire-stock-levy{color:var(--muted);margin-top:7px;font-size:12px}.tire-stock-bundle{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:20px;padding-block:15px;font-size:12px;display:grid}.tire-stock-bundle b{font-size:17px}.tire-stock-bundle small{color:var(--muted);grid-column:1/-1;font-size:10px}.tire-backorder{color:#79510d;background:#fbf3e3;margin-top:13px;padding:9px 11px;font-size:11px;line-height:1.5}.tire-stock-card .button{justify-content:space-between;min-height:47px;margin-top:22px;padding:13px 17px;font-size:13px}.tire-stock-sku{color:var(--muted);margin-top:11px;font-size:10px}.tire-stock-empty{text-align:center;background:var(--paper);padding:40px 24px}.tire-stock-empty p{color:var(--muted);margin:15px 0 25px}.tire-stock-empty .text-link{margin-left:20px;font-size:14px}.selected-tire{border:1px solid var(--line);border-left:3px solid var(--red);color:var(--ink);background:#f0f0eb;border-radius:3px;margin-bottom:25px;padding:20px}.selected-tire .eyebrow{font-size:10px}.selected-tire h4{font:600 27px/1.12 var(--display);margin:13px 0 10px}.selected-tire p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.55}.selected-tire p b{color:var(--ink)}.selected-tire .selected-tire-total{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.selected-tire-total b{font-size:18px}.selected-tire-total span{margin-top:5px;font-size:11px;display:block}.selected-tire button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid;margin-top:13px;padding:0;font-size:11px}.selected-tire .selected-tire-backorder{color:#79510d}@media (max-width:1100px){.tire-stock-tools{flex-direction:column;align-items:stretch}.tire-stock-search{max-width:100%}.tire-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tire-stock-count{gap:18px}.tire-stock-count strong{font-size:62px}}@media (max-width:760px){.tire-stock-count{justify-content:space-between;width:100%}.tire-stock-count strong{font-size:60px}.tire-stock-count p{text-align:right;font-size:12px}.tire-stock-terms{gap:12px;padding:18px;font-size:12px}.tire-stock-terms svg{width:19px}.tire-stock-grid{grid-template-columns:1fr;gap:18px}.tire-stock-card{padding:25px}.tire-stock-card h3{font-size:34px}.tire-stock-filters{gap:6px}.tire-stock-filters button{padding:10px 12px;font-size:11px}.tire-stock-search input{font-size:13px}.tire-stock-empty .text-link{justify-content:center;margin:16px 0 0;display:flex}.selected-tire{padding:17px}.selected-tire h4{font-size:25px}}.installation-rate{background:var(--ink);color:#fff;border-top:1px solid #ffffff15;padding:23px 0}.installation-rate .wrap{align-items:center;gap:18px;display:flex}.installation-rate .wrap>svg{color:var(--red-light);flex-shrink:0;width:28px;height:28px}.installation-rate strong{font:600 27px/1.1 var(--display)}.installation-rate p{color:#c8c8c5;margin-top:6px;font-size:13px}.installation-rate a{white-space:nowrap;text-underline-offset:4px;align-items:center;gap:10px;margin-left:auto;font-size:13px;text-decoration:underline;display:flex}.promotions-section{background:#f4f0e9}.promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.promotion-card{border:1px solid #d5cfc4;border-top:4px solid var(--red);background:#fff;flex-direction:column;min-width:0;padding:26px;display:flex}.promotion-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.promotion-meta>span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.promotion-meta b{border:1px solid var(--line);color:var(--muted);background:#f6f6f3;padding:4px 8px;font-size:10px}.promotion-meta .promo-current{color:#276437;background:#ebf5ed;border-color:#c8ddcc}.promotion-card h3{margin-top:23px;font-size:36px;line-height:1.05}.promotion-card .promotion-dates{color:var(--red);align-items:center;gap:8px;margin-top:20px;font-size:11px;font-weight:600;display:flex}.promotion-dates svg{flex-shrink:0}.promotion-models{margin-top:18px;font-size:14px;line-height:1.45}.promotion-card>p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.promotion-card .text-link{justify-content:space-between;margin-top:auto;padding-top:24px;font-size:12px}.promotion-foot{align-items:center;gap:35px;margin-top:28px;display:flex}.promotion-foot p{color:var(--muted);max-width:850px;font-size:12px}.promotion-foot .button{flex-shrink:0;font-size:13px}.promo-ended{border:1px solid var(--line);background:#fff;padding:25px}.requested-promo{color:var(--ink);background:#fff3dd;border:1px solid #d4bb8e;border-radius:3px;margin-bottom:23px;padding:18px}.requested-promo>b{font-size:14px;display:block}.requested-promo>span{margin-top:7px;font-size:12px;display:block}.requested-promo p{color:var(--muted);margin-top:7px;font-size:12px}.requested-promo button{color:var(--ink);background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;text-decoration:underline}.tire-rebate-link{color:#a91821;text-underline-offset:3px;align-items:center;gap:7px;margin-top:17px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:underline;display:flex}.tire-rebate-link svg{flex-shrink:0}.tire-rebate-link svg:last-child{margin-left:auto}.tire-stock-bundle small+span{padding-top:10px}.selected-tire-total>b{margin-top:5px;display:block}.no-verified-rebate{background:var(--paper);border:1px solid var(--line);margin-top:25px;padding:26px}.no-verified-rebate h3{font-size:31px}.no-verified-rebate p{color:var(--muted);margin-top:12px;font-size:15px}.no-verified-rebate a{margin-top:10px;font-size:13px}.market-reference{background:#eaf1f7;border-block:1px solid #bfd1e1}.market-reference-title{color:#173c5a;align-items:start;gap:20px;margin-bottom:30px;display:flex}.market-reference-title>svg{flex-shrink:0;width:30px;height:30px;margin-top:7px}.market-reference-title span{color:#fff;letter-spacing:.12em;background:#173c5a;padding:7px 12px;font-size:11px;font-weight:600;display:inline-block}.market-reference-title h2{margin-top:17px;font-size:48px}.market-reference-title p{max-width:780px;margin-top:16px;font-size:15px;line-height:1.6}.market-reference-title p b{display:block}.market-reference-list{background:#f8fbfd;border:1px solid #b4c8d9}.market-reference-row{border-bottom:1px solid #cbd9e4;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:26px;padding:25px 28px;display:grid}.market-reference-row:last-child{border-bottom:0}.market-product>span{text-transform:uppercase;letter-spacing:.08em;color:#496e8a;font-size:11px}.market-product h3{color:#173c5a;margin-top:7px;font-size:28px}.market-product p{color:#536d80;margin-top:8px;font-size:13px}.market-price>span{color:#375c79;font-size:12px;font-weight:600;display:block}.market-price b{font:600 31px/1.3 var(--display);color:#173c5a;margin-top:6px;display:block}.market-price small{font:400 10px/1.3 var(--body)}.market-price a{color:#375c79;text-underline-offset:3px;margin-top:8px;font-size:11px;text-decoration:underline;display:inline-block}.market-quote{color:#173c5a;white-space:nowrap;background:#fff;border:1px solid #a8bdce;align-items:center;gap:12px;padding:13px 16px;font-size:12px;font-weight:600;display:flex}.market-quote:hover{background:#e0ecf5}.market-reference-note{color:#49677e;margin-top:20px;font-size:12px;line-height:1.6}.market-product .tire-rebate-link{color:#375c79;max-width:250px;font-size:11px}.coffee-photo-offer{padding-block:54px}.coffee-photo-offer>.wrap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;display:grid}.coffee-copy .button{margin:25px 0 0}.coffee-copy .coffee-small{margin-top:12px;font-size:12px}.coffee-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.coffee-gallery figure{color:var(--ink);background:#fff;border:1px solid #ffffff50;border-radius:3px;min-width:0;overflow:hidden}.coffee-gallery img{object-fit:contain;width:100%;height:220px}.coffee-gallery figcaption{text-align:center;border-top:1px solid var(--line);padding:13px 10px}.coffee-gallery strong{font:600 23px/1.15 var(--display);display:block}.coffee-gallery span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.meet-ty{background:var(--paper)}.meet-ty-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.meet-ty figure{background:var(--deep);border-radius:4px;overflow:hidden}.meet-ty img{width:100%;height:auto;display:block}.meet-ty h2{margin-top:22px;font-size:65px}.meet-ty p{color:var(--muted);max-width:550px;margin-top:22px;font-size:19px}.meet-ty .direct-contact{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.meet-ty .contact-number{color:var(--ink)}.meet-ty .contact-email,.meet-ty .contact-label{color:var(--muted)}.meet-ty .contact-text{border-color:var(--line);color:var(--ink)}.wheel-options{background:var(--sand)}.wheel-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wheel-option-grid>article{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.wheel-option-image{aspect-ratio:1.35;border-bottom:1px solid var(--line);background:#fff;place-items:center;display:grid}.wheel-option-image img{object-fit:contain;width:100%;height:100%;max-height:260px;padding:20px}.wheel-option-copy{flex-direction:column;flex:1;align-items:start;padding:26px;display:flex}.wheel-option-copy h3{margin-top:19px;font-size:35px}.wheel-option-copy>p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.65}.wheel-option-copy .button{justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding:13px;font-size:12px}.wheel-option-copy>p:last-of-type{margin-bottom:25px}.wheel-option-copy .wheel-price{font:600 40px/1.1 var(--display);color:var(--ink)}.wheel-price small{font:400 12px/1.4 var(--body);color:var(--muted)}.sensor-feature{background:var(--ink);color:#fff;align-content:center;gap:12px}.sensor-feature>svg{width:76px;height:76px;color:var(--red-light);margin-bottom:10px}.sensor-feature>span{font:700 42px/1 var(--display);letter-spacing:.08em}.sensor-feature>b{letter-spacing:.16em;color:#ccc;font-size:11px}@media (max-width:1100px){.promotion-grid,.wheel-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-foot{flex-direction:column;align-items:start;gap:20px}.coffee-photo-offer>.wrap{grid-template-columns:1fr;gap:30px}.coffee-gallery{max-width:720px}.coffee-gallery img{height:250px}.meet-ty-grid{gap:40px}.meet-ty h2{font-size:53px}.meet-ty p{font-size:17px}.market-reference-row{grid-template-columns:1.2fr 1fr;gap:20px}.market-quote{grid-column:1/-1;justify-self:start}.installation-rate .wrap{flex-wrap:wrap}.installation-rate a{margin-left:46px}}@media (max-width:760px){.promotion-grid,.wheel-option-grid{grid-template-columns:1fr;gap:18px}.promotion-card{padding:24px}.promotion-card h3{font-size:35px}.promotion-card .promotion-dates{font-size:11px}.installation-rate{padding-block:20px}.installation-rate .wrap{gap:12px}.installation-rate strong{font-size:25px}.installation-rate p{font-size:12px}.installation-rate .wrap>div{flex:1}.installation-rate a{margin-left:40px;font-size:12px}.market-reference-title{gap:12px}.market-reference-title>svg{width:22px;height:22px}.market-reference-title span{letter-spacing:.08em;font-size:9px}.market-reference-title h2{font-size:39px}.market-reference-title p{font-size:13px}.market-reference-row{grid-template-columns:1fr;gap:18px;padding:22px}.market-product h3{font-size:29px}.market-price{border-top:1px solid #cbd9e4;padding-top:14px}.market-price b{font-size:33px}.market-quote{justify-content:space-between;width:100%}.market-reference-note{font-size:11px}.coffee-photo-offer{padding-block:38px}.coffee-gallery{gap:8px}.coffee-gallery img{height:150px}.coffee-gallery figcaption{padding:11px 5px}.coffee-gallery strong{font-size:19px}.coffee-gallery span{font-size:9px}.coffee-copy .button{margin-top:22px}.meet-ty-grid{grid-template-columns:1fr;gap:32px}.meet-ty figure{max-width:480px;margin-inline:auto}.meet-ty h2{font-size:49px}.meet-ty p{font-size:17px}.meet-ty .contact-number{font-size:30px}.wheel-option-image{aspect-ratio:1.6}.wheel-option-copy{padding:24px}.wheel-option-copy .eyebrow{font-size:10px}.wheel-option-copy h3{font-size:33px}}.hero-visual{min-width:0}.product-stage{aspect-ratio:auto;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:500px;max-height:none;padding:27px;display:grid}.product-tag,.product-caption{position:relative;inset:auto}.product-stage img{object-fit:contain;width:100%;height:330px;min-height:0;padding:0 8px;transform:none}.product-caption{border-top:1px solid #c8c8c0;align-items:center;gap:16px;padding-top:18px}.product-caption b{font-size:28px}.product-caption>span{flex-shrink:0}.avenue-visual>img,.avenue-visual>.featured-tire-photo{padding-top:54px}.track-choice-section.compact .track-choice-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.track-choice-section.compact .track-choice-image{align-items:center;min-width:0;display:grid}.track-choice-section.compact .track-choice-image img{object-fit:contain;width:100%;height:200px;padding:16px;transform:none}.track-choice-section.compact .track-choice-copy{min-width:0;padding:24px 20px}.unlisted-options{background:#f4e8e7;border-block:1px solid #e0cecb;padding:28px 0}.unlisted-options .wrap{align-items:center;gap:22px;display:flex}.unlisted-options .wrap>svg{width:30px;height:30px;color:var(--red);flex-shrink:0}.unlisted-options h2{font-size:32px}.unlisted-options p{color:var(--muted);max-width:690px;margin-top:7px;font-size:15px}.unlisted-options .button{flex-shrink:0;gap:12px;margin-left:auto;font-size:14px}.guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guidance-grid article{border:1px solid var(--line);background:#fff;min-width:0;padding:32px}.guidance-grid article>svg{width:31px;height:31px;color:var(--red);margin-bottom:24px}.guidance-grid h3{font-size:35px}.guidance-grid p{color:var(--muted);margin-top:18px;font-size:16px}.guidance-grid .text-link{margin-top:20px;font-size:14px}.guidance-grid .guidance-finance{background:var(--ink);color:#fff;border-color:var(--ink)}.guidance-finance .eyebrow{margin-bottom:26px;font-size:10px}.guidance-finance p{color:#ccc}.guidance-finance .button{gap:15px;margin-top:26px;font-size:14px}.guidance-source{color:var(--muted);margin-top:26px;font-size:12px}.guidance-source a,.finance-fine-print a{text-underline-offset:3px;text-decoration:underline}.tpms-guidance{background:var(--sand)}.tpms-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.tpms-grid h2{margin-top:19px}.tpms-grid p{color:var(--muted);max-width:550px;margin-top:23px;font-size:18px}.tpms-grid .text-link{margin-top:20px;font-size:15px}.tpms-points{border-left:2px solid var(--red);padding-left:35px}.tpms-points>svg{color:var(--red);width:35px;height:35px;margin-bottom:24px}.tpms-points li{color:var(--muted);margin-top:16px;font-size:16px}.tpms-points ul{padding-left:20px}.guide-finance-link{border-block:1px solid var(--line);justify-content:center;align-items:center;gap:15px;padding-block:24px;font-size:16px;font-weight:600;display:flex}.finance-intro-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.finance-intro-grid h2{margin-top:20px;font-size:52px}.finance-intro-grid p{color:var(--muted);margin-top:20px;font-size:17px}.finance-eligibility{background:var(--sand);padding:32px}.finance-eligibility ul{padding:0;list-style:none}.finance-eligibility li{gap:12px;margin-top:16px;font-size:15px;display:flex}.finance-eligibility li svg{width:17px;color:var(--red);flex-shrink:0}.finance-eligibility p{font-size:14px}.finance-links{gap:13px;margin-top:23px;font-size:13px;text-decoration:underline;display:grid}.finance-section{background:var(--sand)}.finance-calculator{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.finance-inputs{gap:24px;padding:38px;display:grid}.finance-inputs .field small{line-height:1.5}.finance-result{background:var(--deep);color:#fff;min-width:0;padding:38px}.finance-result>span{letter-spacing:.15em;color:#bbb;font-size:10px}.finance-result>strong{font:700 69px/1.1 var(--display);margin-top:15px;display:block}.finance-result>strong small{font:400 12px var(--body);white-space:nowrap}.finance-result>p{color:#ccc;margin-top:14px;font-size:13px}.finance-result dl,.comparison-result dl{margin:24px 0;font-size:14px}.finance-result dl>div,.comparison-result dl>div{border-bottom:1px solid #ffffff25;justify-content:space-between;gap:20px;padding-block:11px;display:flex}.finance-result dd,.comparison-result dd{text-align:right;flex-shrink:0;margin:0;font-weight:600}.finance-result .button{gap:12px;width:100%;margin-top:24px;font-size:15px}.finance-result .finance-cap{border-left:2px solid var(--red-light);background:#ffffff10;padding:15px}.finance-fine-print{color:var(--muted);max-width:1040px;margin-top:22px;font-size:12px}.quote-addons{background:var(--sand);border:1px solid #d4d4ce;gap:16px;min-width:0;margin:8px 0 0;padding:20px}.quote-addons legend{font:600 24px var(--display);padding:0 7px}.quote-addons>p{color:var(--muted);font-size:13px}.quote-addons .finance-request{align-items:flex-start;gap:10px;font-size:13px;display:flex}.quote-addons .finance-request input{flex-shrink:0;width:17px;height:17px;min-height:17px;margin-top:3px}.quote-addons .source-link{margin:0;font-size:12px}.size-guide-search{max-width:620px;margin:30px 0 15px;position:relative}.size-guide-search>svg{color:#476b85;width:19px;position:absolute;top:15px;left:16px}.size-guide-search input{background:#fff;border:1px solid #b9cbd8;border-radius:3px;width:100%;min-height:49px;padding:13px 15px 13px 46px;font-size:16px}.size-guide-method{color:#36536b;max-width:950px;margin:15px 0 25px;font-size:13px}.size-guide-row{background:#fff;border-bottom:1px solid #cedce5;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:30px;padding:22px 27px;display:grid}.size-guide-row h3{font-size:30px}.size-guide-row p{color:#4e6577;margin-top:7px;font-size:12px}.guide-retailer-price{font:600 29px var(--display);color:#245678}.guide-retailer-price small{font:400 11px var(--body);white-space:nowrap}.size-guide-row details{color:#405e75;margin-top:8px;font-size:11px}.size-guide-row summary{cursor:pointer}.size-guide-row details a{margin-top:6px;text-decoration:underline;display:block}.size-guide-more{margin-top:24px}.size-guide-empty{background:#fff;border:1px solid #cbdbe5;padding:32px}.size-guide-empty p{margin-block:14px 23px}.more-common-sizes{background:#ffffff60;border:1px solid #b9cbd8;margin-top:28px;padding:21px}.more-common-sizes>summary{cursor:pointer;font-size:17px;font-weight:600}.more-common-sizes>p{margin-top:15px;font-size:13px}.more-common-sizes>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.more-common-sizes a{background:#fff;border:1px solid #bacddc;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.more-common-sizes a:hover{border-color:var(--red)}.track-shipping-callout{border-block:1px solid var(--line);align-items:center;gap:22px;margin-block:35px;padding:27px 0;display:flex}.track-shipping-callout>svg{color:var(--red);flex-shrink:0;width:30px;height:30px}.track-shipping-callout b{font-family:var(--display);font-size:29px}.track-shipping-callout p{color:var(--muted);max-width:700px;margin-top:5px;font-size:14px}.track-shipping-callout a{flex-shrink:0;gap:15px;max-width:230px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.track-shipping-callout a svg{flex-shrink:0}.dynamo-tracks{background:var(--ink);color:var(--paper)}.dynamo-tracks .section-heading p,.dynamo-tracks .stock-list-note{color:#bbb}.dynamo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dynamo-card{color:var(--ink);background:#fff;border:1px solid #555;border-radius:4px;overflow:hidden}.dynamo-card:hover{border-color:var(--red-light)}.dynamo-card img{object-fit:cover;object-position:center;width:100%;height:260px}.dynamo-card>div{padding:25px}.dynamo-card span{letter-spacing:.14em;color:var(--red);font-size:11px;font-weight:600}.dynamo-card h3{margin-top:12px;font-size:33px}.dynamo-card p{color:var(--muted);margin-top:13px;font-size:13px}.dynamo-card b{border-top:1px solid var(--line);justify-content:space-between;margin-top:20px;padding-top:17px;font-size:14px;display:flex}.dynamo-tracks .source-link{color:#ddd;margin:0 0 0 10px}.comparison-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.comparison-inputs{background:var(--sand);align-content:start;gap:23px;padding:30px;display:grid}.comparison-result{background:var(--ink);color:#fff;padding:32px}.comparison-result>span{letter-spacing:.1em;color:#aaa;font-size:11px}.comparison-result h3{margin-top:15px;font-size:45px}.comparison-result h3 small{font:400 12px var(--body);white-space:nowrap}.comparison-result p{color:#ccc;margin-top:15px;font-size:14px}.comparison-result .button{gap:13px;margin-top:25px;font-size:14px}.comparison-result dd{flex-shrink:1}@media (max-width:1320px){.desktop-nav{display:none}.menu-button{display:block}.header-inner>.button{margin-left:auto}.mobile-nav.open{border-top:1px solid #ffffff18;flex-direction:column;padding:0 24px 16px;display:flex}.mobile-nav a{border-bottom:1px solid #ffffff12;padding:11px 0}}@media (max-width:1000px){.unlisted-options .wrap{flex-wrap:wrap}.unlisted-options .button{margin-left:50px}.guidance-grid{grid-template-columns:1fr 1fr}.guidance-grid .guidance-finance{grid-column:1/-1}.tpms-grid,.finance-intro-grid{gap:35px}.dynamo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.track-shipping-callout{flex-wrap:wrap}.track-shipping-callout a{max-width:none;margin-left:52px}.size-guide-row{gap:20px;padding:22px}.size-guide-row .market-quote{font-size:12px}.finance-inputs,.finance-result{padding:27px}.comparison-grid{gap:22px}}@media (max-width:760px){.product-stage{gap:19px;min-height:0;padding:23px}.product-stage img{height:250px;padding:0}.product-tag{font-size:9px}.product-caption b{font-size:25px}.product-caption>span,.product-caption small{font-size:9px}.track-choice-section.compact .track-choice-card{grid-template-columns:1fr}.track-choice-section.compact .track-choice-image{min-height:0}.track-choice-section.compact .track-choice-image img{height:220px;padding:15px}.track-choice-section.compact .track-choice-copy{padding:23px}.unlisted-options .wrap{display:block}.unlisted-options .wrap>svg{display:none}.unlisted-options h2{font-size:30px}.unlisted-options p{font-size:14px}.unlisted-options .button{gap:15px;width:100%;margin:20px 0 0}.guidance-grid,.tpms-grid,.finance-intro-grid,.finance-calculator,.comparison-grid{grid-template-columns:1fr;gap:25px}.guidance-grid article{padding:26px}.guidance-grid .guidance-finance{grid-column:auto}.guidance-grid h3{font-size:32px}.guidance-grid p{font-size:15px}.tpms-grid h2{font-size:44px}.tpms-grid p{font-size:16px}.tpms-points{padding-left:23px}.tpms-points li{font-size:15px}.guide-finance-link{align-items:flex-start;font-size:14px}.guide-finance-link svg{flex-shrink:0}.finance-intro-grid h2{font-size:43px}.finance-intro-grid p{font-size:15px}.finance-eligibility{padding:25px}.finance-calculator{gap:0}.finance-inputs,.finance-result{padding:25px}.finance-result>strong{font-size:57px}.finance-result dl{font-size:13px}.quote-addons{padding:17px}.size-guide-row{grid-template-columns:1fr;gap:17px;padding:24px}.size-guide-row h3{font-size:32px}.size-guide-row .market-quote{border-top:1px solid #d2e0e9;justify-content:space-between;padding-top:15px;font-size:14px}.size-guide-search input{font-size:14px}.size-guide-method{font-size:12px}.guide-retailer-price{font-size:30px}.dynamo-grid{gap:16px}.dynamo-card img{height:200px}.dynamo-card>div{padding:17px}.dynamo-card h3{font-size:28px}.dynamo-card p,.dynamo-card b{font-size:12px}.track-shipping-callout{gap:15px}.track-shipping-callout>svg{display:none}.track-shipping-callout b{font-size:27px}.track-shipping-callout p{font-size:13px}.track-shipping-callout a{margin:7px 0 0}.comparison-inputs,.comparison-result{padding:24px}.comparison-result h3{font-size:40px}.comparison-result dl{font-size:13px}.comparison-result .button{width:100%}}@media (max-width:460px){.dynamo-grid{grid-template-columns:1fr}.dynamo-card img{height:280px}.product-caption{flex-direction:column;align-items:start}.product-stage img{height:215px}}.plt-catalogue{background:var(--sand)}.plt-catalogue-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.plt-catalogue h2{margin:18px 0}.plt-catalogue p{color:var(--muted);max-width:540px;margin:18px 0}.plt-catalogue .text-link{margin-top:22px;display:flex}.plt-catalogue form{border:1px solid var(--line);background:#fff;gap:14px;padding:32px;display:grid}.plt-catalogue form h3{font-size:32px}.plt-catalogue label{font-size:14px;font-weight:600}.plt-catalogue input{width:100%;min-width:0;font:inherit;border:1px solid #c9c9c3;border-radius:3px;padding:15px}.plt-catalogue form p{margin:0;font-size:13px}.coffee-nudge{border:1px solid #dfc99f;border-left:4px solid var(--red);color:var(--ink);background:#fff2df;border-radius:4px;gap:14px;margin:22px 0;padding:18px;display:flex}.coffee-nudge>svg{color:var(--red);flex-shrink:0;margin-top:2px}.coffee-nudge strong{font-size:15px;line-height:1.45;display:block}.coffee-nudge p{margin:7px 0;font-size:12px}.coffee-nudge a{font-size:12px;font-weight:600;text-decoration:underline}.coffee-copy>.text-link{color:inherit;margin-top:20px;display:flex}.success-panel>.button,.success-panel>.text-link{justify-content:center;margin:20px auto;display:flex}.success-panel .form-note{max-width:460px;margin:16px auto}.success-panel .receipt{display:block}.estimate-banner{color:#16456c;background:#e9f2fb;border:1px solid #a5c1df;border-left:5px solid #276396;margin:30px 0;padding:22px}.estimate-banner strong{letter-spacing:.08em;font-size:12px}.estimate-banner p{max-width:850px;margin-top:9px;font-size:14px}.lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.wheel-lineup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lineup-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex}.lineup-photo{aspect-ratio:1;border-bottom:1px solid var(--line);background:#fff;display:block;overflow:hidden}.lineup-photo img{object-fit:contain;width:100%;height:100%;padding:22px;transition:transform .25s}.lineup-photo:hover img{transform:scale(1.04)}.commercial-lineup-grid .lineup-photo{aspect-ratio:1.2}.lineup-copy{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:23px;display:flex}.lineup-copy .eyebrow{font-size:10px;line-height:1.5}.lineup-copy h3{font-size:30px;line-height:1.1}.lineup-copy p{color:var(--muted);font-size:13px;line-height:1.6}.lineup-copy .button{justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding:12px;font-size:12px}.lineup-copy .source-link{margin-top:0;font-size:11px}.lineup-estimate{color:#16456c;background:#edf4fb;width:100%;padding:12px}.lineup-estimate small{text-transform:uppercase;letter-spacing:.045em;font-size:10px;display:block}.lineup-estimate strong{font:600 30px/1.2 var(--display);margin-top:6px;display:block}.lineup-estimate strong span{font:400 11px var(--body)}.lineup-copy details{color:var(--muted);width:100%;font-size:11px}.lineup-copy details summary{cursor:pointer}.lineup-copy details p{margin:12px 0;font-size:11px}.lineup-copy details a{text-decoration:underline}.lineup-full-link{margin-top:30px;display:flex}.rovelo-inquiry{background:var(--sand);justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:30px;display:flex}.rovelo-inquiry h3{margin:12px 0;font-size:32px}.rovelo-inquiry p{color:var(--muted);max-width:600px;font-size:14px}.rovelo-inquiry .button{flex-shrink:0}.stock-table thead th:first-child{width:24%}.stock-table thead th:nth-child(2){width:17%}.stock-table thead th:nth-child(3),.stock-table thead th:nth-child(4){width:23%}.stock-table thead th:nth-child(5){width:13%}.contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:65px;padding-block:70px;display:grid}.contact-page h1{font:700 clamp(55px,6vw,88px)/.98 var(--display);margin:24px 0}.contact-page h1 span{color:var(--red);margin-top:15px;display:block}.contact-page>div>p{color:var(--muted);margin-bottom:25px;font-size:19px;line-height:1.6}.contact-form{gap:20px;display:grid}.contact-form h2{font-size:35px}.contact-form .consent{margin:0}.conversation-shell{background:var(--sand);min-height:100vh}.conversation-main{max-width:880px;margin:auto;padding:45px 24px 80px}.conversation-main h1{font:700 clamp(44px,6vw,68px)/1.05 var(--display);margin:18px 0}.conversation-tools{flex-wrap:wrap;align-items:center;gap:20px;margin:22px 0 12px;font-size:12px;display:flex}.conversation-tools>span{letter-spacing:.07em;margin-right:auto;font-weight:700}.conversation-tools button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px;display:flex}.conversation-request{border:1px solid var(--line);background:#fff;border-radius:4px;margin-top:25px;padding:22px}.conversation-request summary{cursor:pointer;font-weight:600}.conversation-request p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:16px 0;font-size:14px}.conversation-request small{color:var(--muted);font-size:11px}.conversation-messages{flex-direction:column;gap:18px;margin:28px 0;display:flex}.conversation-empty{text-align:center;color:var(--muted);padding:30px;font-size:15px}.conversation-message{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:flex-start;min-width:200px;max-width:92%;padding:20px}.conversation-message.from-ty{color:#fff;background:#171918;border-color:#171918;align-self:flex-end}.conversation-message.from-ty strong{color:#ff6b73}.conversation-message>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.conversation-message strong{font-size:13px}.conversation-message time{opacity:.7;font-size:10px}.conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:1.6}.conversation-compose{border-top:1px solid var(--line);gap:12px;padding-top:20px;display:grid}.conversation-compose label{font-size:15px;font-weight:600}.conversation-compose textarea{resize:vertical;width:100%;min-height:125px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:5px;padding:15px}.conversation-compose>div{justify-content:space-between;align-items:center;display:flex}.conversation-compose small{color:var(--muted);font-size:11px}.conversation-compose .button{min-width:175px}.inbox-search{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;max-width:650px;margin:26px 0 18px;padding:13px 15px;display:flex}.inbox-search input{width:100%;font:inherit;background:0 0;border:0;min-width:0}.conversation-list{border:1px solid var(--line);background:#fff;margin-top:25px}.inbox-thread{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 170px;gap:20px;padding:26px;display:grid}.inbox-thread:last-child{border-bottom:0}.inbox-thread.needs-reply{border-left:4px solid var(--red);background:snow}.inbox-thread-icon{background:var(--sand);height:40px;color:var(--red);border-radius:50%;place-items:center;display:grid}.inbox-thread-icon svg{width:18px}.inbox-thread-title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inbox-thread-title h2{font-size:29px}.inbox-thread-title span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.inbox-thread-main h3{font:500 15px/1.4 var(--body);margin-top:8px}.inbox-thread-main>p{color:var(--muted);margin-top:4px;font-size:13px}.inbox-thread-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:14px;font-size:10px;display:flex}.inbox-thread-actions{flex-direction:column;align-self:center;gap:15px;display:flex}.inbox-thread-actions .button{justify-content:space-between;padding:12px;font-size:12px}.inbox-thread-actions select{font:inherit;border:1px solid var(--line);background:#fff;width:100%;padding:10px;font-size:12px}.inbox-request-details{color:var(--muted);margin-top:18px;font-size:12px}.inbox-request-details summary{cursor:pointer}.inbox-request-details p{margin-top:12px}.inbox-request-details a{text-decoration:underline}.inbox-request-details .lead-note{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1100px){.wheel-lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plt-catalogue-grid,.contact-page{gap:35px}.lineup-copy{padding:18px}}@media (max-width:780px){.lineup-grid,.wheel-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.plt-catalogue-grid,.contact-page{grid-template-columns:1fr}.plt-catalogue form{padding:25px}.rovelo-inquiry{flex-direction:column;align-items:flex-start}.contact-page{padding-block:40px}.inbox-thread{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:19px}.inbox-thread-icon{height:30px}.inbox-thread-actions{flex-direction:row;grid-column:2;align-items:center}.inbox-thread-actions>*{flex:1;min-width:0}.inbox-thread-title h2{font-size:26px}.conversation-message>div{flex-wrap:wrap;gap:5px 15px}}@media (max-width:480px){.commercial-lineup-grid{grid-template-columns:1fr}.lineup-copy{padding:14px}.lineup-copy h3{font-size:27px}.lineup-photo img{padding:12px}.lineup-estimate strong{font-size:27px}.lineup-copy .button{padding:10px 8px;font-size:11px}.conversation-main{padding-inline:17px}.conversation-message{max-width:100%}.coffee-nudge{gap:10px;padding:14px}.coffee-nudge strong{font-size:14px}.coffee-nudge svg{width:20px}.conversation-tools{gap:8px}.contact-page h1{font-size:53px}}@media (prefers-reduced-motion:reduce){.lineup-photo img{transition:none}.lineup-photo:hover img{transform:none}}.plt-finance-intro{padding-top:45px}.plt-finance-intro p{color:var(--muted);max-width:760px;margin:14px 0;font-size:15px}.inbox-email-alerts{border:1px solid var(--line);border-left:4px solid var(--red);background:#fff;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:24px;margin:24px 0;padding:24px;display:flex}.inbox-email-alerts .eyebrow{align-items:center;gap:8px;display:flex}.inbox-email-alerts h2{font:600 24px/1.25 var(--display);overflow-wrap:anywhere;margin:10px 0}.inbox-email-alerts p{max-width:780px;color:var(--muted);margin:10px 0}.inbox-email-alerts .email-alert-status{color:var(--ink);font-weight:600}.inbox-email-alerts .button{flex-shrink:0}.inbox-email-alerts .button:disabled{opacity:.65}@media (max-width:700px){.inbox-email-alerts{flex-direction:column;padding:18px}.inbox-email-alerts .button{width:100%}}
