:root{--orange:#ff6d10;--burnt:#c94f18;--steel:#545454;--light:#cccbca;--white:#fff;--bg:#0a0a0b;--panel:#121214;--panel2:#17171a;--line:#2a2a2f;--orange2:#ff8a3a;--ink:#f4f4f5;--muted:#9a9aa2;--img-well:#f4f4f2;--display:var(--font-display),"Oswald",system-ui,sans-serif;--body:var(--font-body),"Inter",system-ui,sans-serif}html{color-scheme:dark}[data-theme=light]{color-scheme:light;--bg:#fff;--panel:#f4f4f6;--panel2:#ececf0;--line:#e3e3e8;--ink:#18181b;--muted:#5b5b63;--light:#6b6b73;--steel:#6b6b73}[data-theme=light] .util{background:#f1f1f4}[data-theme=light] header.site{background:hsla(0,0%,100%,.92)}[data-theme=light] nav.main a,[data-theme=light] nav.main button{color:#33333a}[data-theme=light] nav.main a:hover,[data-theme=light] nav.main button:hover{color:#000}[data-theme=light] .util-r{color:#4a4a52}[data-theme=light] .trust{background:#f1f1f4}[data-theme=light] .band{background:linear-gradient(120deg,#f2f2f5,#e9e9ee)}[data-theme=light] .crumb .sep{color:#c2c2cb}[data-theme=light] footer.site{background:#f1f1f4;color:var(--ink)}[data-theme=light] footer.site .ft-brand,[data-theme=light] footer.site a:hover,[data-theme=light] footer.site h4{color:var(--ink)}[data-theme=light] .card:hover{border-color:#cfcfd8}[data-theme=light] .tile{background:radial-gradient(440px 240px at 50% 14%,rgba(255,109,16,.1),transparent 60%),#f1f1f4}[data-theme=light] .tile:before{background:linear-gradient(180deg,transparent,rgba(241,241,244,.92))}[data-theme=light] .tile:hover{border-color:#cfcfd8}[data-theme=light] .ctaband{background:radial-gradient(900px 400px at 80% -30%,rgba(255,109,16,.12),transparent 60%),linear-gradient(120deg,#f2f2f5,#e9e9ee)}[data-theme=light] .ph{background:repeating-linear-gradient(45deg,#ececec 0 14px,#f4f4f6 14px 28px)}[data-theme=light] .note{background:#f1f1f4}[data-theme=light] .dhead{background:linear-gradient(120deg,#f2f2f5,#e9e9ee)}[data-theme=light] .rail{background:linear-gradient(180deg,#f4f4f6,#ececf0)}[data-theme=light] .rsearch{background:var(--bg)}[data-theme=light] .flag .art{background:radial-gradient(600px 300px at 30% 20%,rgba(255,109,16,.12),transparent 60%),repeating-linear-gradient(45deg,#ececec 0 16px,#f4f4f6 16px 32px)}.util-r button.theme-toggle{background:none;border:0;padding:0;color:inherit;font-size:inherit;line-height:1;cursor:pointer}.util-r button.theme-toggle:hover{color:var(--orange)}.util-r button.theme-toggle .tt-ico{display:block;font-size:1.05em}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.dsp,h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;line-height:1.02}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.orange{color:var(--orange)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--display);text-transform:uppercase;font-weight:600;letter-spacing:.04em;padding:14px 26px;border:2px solid var(--orange);color:#fff;background:var(--orange);transition:.18s;cursor:pointer;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px))}.btn:hover{color:var(--orange);box-shadow:0 0 24px rgba(255,109,16,.35)}.btn.ghost,.btn:hover{background:transparent}.btn.ghost{color:var(--ink);border-color:var(--ghost-line,#3a3a42)}.btn.ghost:hover{border-color:var(--orange);color:var(--orange)}.eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:var(--orange);font-weight:600}section{padding:72px 0}.ph{background:repeating-linear-gradient(45deg,#161619 0 14px,#121214 14px 28px);border:1px solid var(--line);align-items:center;justify-content:center;color:#4b4b54;font-family:var(--display);letter-spacing:.15em;font-size:13px}.head,.ph{display:flex}.head{align-items:flex-end;justify-content:space-between;margin-bottom:26px;border-bottom:1px solid var(--line);padding-bottom:14px}.head h2{font-size:34px;font-weight:700}.head a{color:var(--orange);font-family:var(--display);text-transform:uppercase;font-size:14px;letter-spacing:.08em}.util{background:#000;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.util .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}.util .orange{font-weight:600;letter-spacing:.12em;font-family:var(--display)}.util-links a{transition:.15s}.util-links a:hover{color:var(--orange)}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,10,11,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}header.site .wrap{display:flex;align-items:center;gap:34px;height:72px}.logo-img{height:34px;display:block}.logo-for-light,[data-theme=light] .logo-for-dark{display:none}[data-theme=light] .logo-for-light{display:block}nav.main{display:flex;gap:26px;font-family:var(--display);text-transform:uppercase;font-size:15px;font-weight:500;letter-spacing:.04em}nav.main a,nav.main button{padding:6px 0;color:#d6d6db;transition:.15s;background:none;border:0;border-bottom:2px solid transparent;font:inherit;text-transform:uppercase;cursor:pointer}nav.main a:hover,nav.main button:hover{color:#fff;border-bottom-color:var(--orange)}nav.main .caret{color:var(--orange)}.util-r{margin-left:auto;display:flex;gap:20px;align-items:center;color:#d6d6db;font-size:16px}.util-r a{cursor:pointer}.util-r a:hover{color:var(--orange)}.cart{border:1px solid var(--line);padding:7px 12px;display:flex;gap:8px;align-items:center;font-size:14px}.cart b{color:var(--orange)}.band{position:relative;background:linear-gradient(120deg,#161013,#0c0c0e);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.band h2{font-size:38px;font-weight:700;max-width:620px}.band p{color:var(--muted);max-width:560px;margin-top:8px}.trust{background:#000;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:26px 24px}.trust div{font-family:var(--display);text-transform:uppercase;font-size:14px;letter-spacing:.06em;color:var(--ink);display:flex;gap:9px;align-items:center}.trust b{color:var(--orange)}.crumb{border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.crumb .wrap{padding:11px 24px}.crumb a:hover{color:var(--orange)}.crumb .sep{color:#3a3a42;margin:0 8px}.ctaband{background:radial-gradient(900px 400px at 80% -30%,rgba(255,109,16,.18),transparent 60%),linear-gradient(120deg,#1a120d,#0c0c0e);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ctaband .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.ctaband h2{font-size:clamp(24px,3.2vw,38px);font-weight:700;max-width:640px}.ctaband p{color:var(--muted);margin-top:8px;max-width:560px}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.card{border:1px solid var(--line);background:var(--panel);transition:.2s}.card:hover{transform:translateY(-4px);border-color:#3a3a42}.card .img{aspect-ratio:1/1;background:var(--img-well) center/contain no-repeat}.card .b{padding:16px}.card .b .t{text-transform:uppercase;font-size:16px;line-height:1.1}.card .b .p,.card .b .t{font-family:var(--display);font-weight:600}.card .b .p{color:var(--orange);margin-top:8px;font-size:18px}footer.site{background:#070708;border-top:1px solid var(--line);padding:64px 0 28px}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}footer.site h4{font-family:var(--display);text-transform:uppercase;font-size:14px;letter-spacing:.12em;color:#fff;margin-bottom:16px}footer.site ul{list-style:none}footer.site li{margin:10px 0}footer.site a{color:var(--muted);font-size:14px}footer.site a:hover{color:var(--orange)}.flogo{height:38px;margin-bottom:18px;display:block}.fsub{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-gap:36px;gap:36px;align-items:start;margin-top:44px;padding-top:32px;border-top:1px solid var(--line)}.socials{display:flex;gap:12px}.socials a{width:38px;height:38px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:.18s}.socials a:hover{border-color:var(--orange);color:var(--orange)}.newsrow{display:flex;gap:0}.newsrow input{flex:1 1;background:var(--panel2);border:1px solid var(--line);color:var(--ink);padding:13px 14px;font-family:var(--body)}.newsrow input::placeholder{color:var(--muted)}.paylogos{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.paylogos i{font-size:34px;color:var(--muted)}.paylogos .affirm-svg{height:32px;width:auto;position:relative;top:1px}.fbar{border-top:1px solid var(--line);margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px;flex-wrap:wrap;gap:10px}footer.site .fbar a{font-size:inherit}.fbar a:hover{color:var(--orange)}.note{background:#000;color:#54545c;font-size:11px;text-align:center;padding:10px;letter-spacing:.08em;font-family:var(--display)}@media (max-width:880px){nav.main{display:none}.cards,.fgrid,.fsub{grid-template-columns:1fr 1fr}}.fgrid>*,.fsub>*,.newsrow input{min-width:0}@media (max-width:560px){.fsub{grid-template-columns:1fr}}.scrim{position:fixed;inset:0;background:rgba(4,4,6,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .28s;z-index:90}.scrim.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;height:100dvh;width:min(1040px,98vw);background:var(--bg);border-right:1px solid var(--line);box-shadow:40px 0 90px rgba(0,0,0,.6);transform:translateX(-103%);transition:transform .32s cubic-bezier(.4,0,.1,1);z-index:100;display:flex;flex-direction:column;overflow:hidden}.drawer.open{transform:translateX(0)}.drawer:not(.open){box-shadow:none}.dhead{gap:16px;height:70px;padding:0 20px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#161013,#0c0c0e);flex:0 0 auto}.dhead,.dhead .x{display:flex;align-items:center}.dhead .x{width:36px;height:36px;border:1px solid var(--line);justify-content:center;color:var(--ink);cursor:pointer;transition:.18s;font-size:18px;background:none}.dhead .x:hover{border-color:var(--orange);color:var(--orange)}.dhead .dlogo{height:30px}.dhead .ttl{font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.1em;color:var(--muted);margin-left:auto}.dbody{flex:1 1 auto;display:grid;grid-template-columns:282px 1fr;min-height:0}.rail{border-right:1px solid var(--line);background:linear-gradient(180deg,#0d0d0f,#0a0a0b);overflow-y:auto;padding:14px 0;display:flex;flex-direction:column}.rsearch{display:flex;align-items:center;gap:10px;margin:0 18px 14px;padding:10px 14px;border:1px solid var(--line);background:#000;color:var(--muted)}.rsearch input{outline:0;font-family:var(--body);font-size:14px}.rcat,.rsearch input{background:none;border:0;color:var(--ink);width:100%}.rcat{display:flex;align-items:center;gap:14px;padding:13px 22px;cursor:pointer;transition:.14s;border-left:3px solid transparent;text-align:left}.rcat .ic{width:22px;text-align:center;color:var(--muted);font-size:15px;transition:.14s}.rcat .nm{font-family:var(--display);text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.03em;flex:1 1}.rcat .go{color:#3a3a42;font-size:12px;opacity:0;transition:.14s}.rcat.on,.rcat:hover{background:var(--panel2);color:var(--ink);border-left-color:var(--orange)}.rcat.on .ic,.rcat.on .nm,.rcat:hover .ic,.rcat:hover .nm{color:var(--orange)}.rcat.on .go,.rcat:hover .go{opacity:1;color:var(--orange)}.rsocial{margin-top:auto;display:flex;gap:18px;padding:18px 24px 6px;color:var(--muted);font-size:15px}.rsocial a:hover{color:var(--orange)}.mpanel{overflow-y:auto;padding:26px 28px 34px;background:radial-gradient(900px 500px at 70% -5%,rgba(255,109,16,.05),transparent 60%)}.pane{display:none}.pane.on{display:block}.ptop{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:20px;gap:18px}.ptop .l{display:flex;flex-direction:column;gap:5px}.ptop h2{font-size:25px;font-weight:700}.ptop p{color:var(--muted);font-size:13px;font-family:var(--body);text-transform:none;letter-spacing:0;max-width:480px}.ptop .rdlogo{height:32px;align-self:flex-start}.ptop a.all{color:var(--orange);font-family:var(--display);text-transform:uppercase;font-size:13px;letter-spacing:.07em;white-space:nowrap}.mgrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.mgrid.cols4{grid-template-columns:repeat(4,1fr)}.uc{position:relative;border:1px solid var(--line);background:var(--panel);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:.18s}.uc:hover{transform:translateY(-3px);border-color:#3a3a42}.uc:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--orange);transition:.22s;z-index:3}.uc:hover:after{width:100%}.uc .img{position:relative;aspect-ratio:4/3;background:radial-gradient(360px 200px at 50% 18%,rgba(255,109,16,.1),transparent 60%),#0e0e10}.uc.prod .img{aspect-ratio:1/1;background:var(--img-well)}.uc .imgbg{inset:0;background-size:cover}.uc .imgbg,.uc .pn{position:absolute;background-position:50%}.uc .pn{inset:12% 12% 14%;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}.uc .b{padding:12px 14px;display:flex;flex-direction:column;gap:5px;flex:1 1}.uc .nm{font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:14.5px;line-height:1.1;color:var(--ink)}.uc.prod .nm{font-size:12.5px}.uc .sub{font-size:11px;color:var(--muted);letter-spacing:.03em}.uc .pr{color:var(--orange);font-weight:600;font-size:14px;margin-top:auto}.uc .pr,.uc .tag{font-family:var(--display)}.uc .tag{position:absolute;top:9px;left:9px;z-index:2;background:var(--orange);color:#0a0a0b;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.07em;padding:3px 8px}.uc .tag.dk{background:var(--bg);color:var(--orange);border:1px solid var(--orange)}.heroes{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.uc.big .img{aspect-ratio:16/10}.uc.big .b{padding:16px 16px 18px;align-items:flex-start;gap:10px}.uc.big .nm{font-size:20px;color:#fff}.ebtn{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--display);text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-size:12.5px;padding:9px 20px;border:2px solid var(--orange);color:var(--orange);transition:.16s;cursor:pointer;background:none}.ebtn.solid,.ebtn:hover{background:var(--orange);color:#0a0a0b}.brands{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:16px}.brandcol{border:1px solid var(--line);background:var(--panel);padding:24px 18px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;transition:.18s;position:relative}.brandcol:hover{border-color:#3a3a42}.brandcol .auth{position:absolute;top:9px;right:9px;font-size:9px;letter-spacing:.14em;color:var(--orange);font-family:var(--display)}.brandcol img{height:42px;max-width:78%;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.drawer.m2 .mgrid{grid-template-columns:repeat(2,1fr);gap:16px}.drawer.m2 .mgrid.cols4{grid-template-columns:repeat(3,1fr)}.drawer.m2 .uc.prod .img{aspect-ratio:1/1}.drawer.m2 .uc.prod .imgbg{background-size:contain;background-repeat:no-repeat;background-position:top}.drawer.m2 .uc .pn{inset:10% 12% 12%}.drawer.m2 .uc .b{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 14px;gap:3px;background:linear-gradient(180deg,transparent,rgba(7,7,9,.92))}.drawer.m2 .uc .nm{font-size:17px;color:#fff}.drawer.m2 .uc.prod .nm{font-size:15px}.drawer.m2 .uc .sub{color:#cfcfd5}.drawer.m2 .uc .pr{color:var(--orange2)}.drawer.m2 .uc:after{height:4px}@media (max-width:820px){.dbody{grid-template-columns:120px 1fr}.rcat{flex-direction:column;gap:6px;padding:13px 6px;text-align:center}.rcat .nm{font-size:11px}.rcat .go,.rsearch{display:none}.rsocial{justify-content:center;gap:14px}.mgrid,.mgrid.cols4{grid-template-columns:1fr 1fr}.brands,.heroes{grid-template-columns:1fr}}.hero{position:relative;min-height:calc(100dvh - 108px);display:flex;align-items:center;background:radial-gradient(1200px 560px at 70% -10%,rgba(255,109,16,.16),transparent 60%),linear-gradient(180deg,#0c0c0e,#0a0a0b);overflow:hidden;border-bottom:1px solid var(--line)}.hero .video{overflow:hidden;z-index:0;background:#0a0a0b 50%/cover no-repeat url(https://media.mrtarget.com/images/site/hero-poster-9DB1iuOmLts.webp)}.hero .video,.hero .video video{position:absolute;inset:0;pointer-events:none}.hero .video video{width:100%;height:100%;object-fit:cover;border:0}.hero .video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;border:0;pointer-events:none}.hero .overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,11,.5),rgba(10,10,11,.62) 55%,rgba(10,10,11,.82)),radial-gradient(1100px 520px at 70% -10%,rgba(255,109,16,.2),transparent 60%),linear-gradient(90deg,rgba(10,10,11,.75),transparent 60%)}.hero .wrap{position:relative;z-index:2}.hero h1{font-size:clamp(48px,8vw,92px);font-weight:700;max-width:840px;margin:16px 0 18px;color:#fff}.hero p{color:hsla(0,0%,100%,.82);font-size:19px;max-width:540px;margin-bottom:30px}.hero .cta{display:flex;gap:14px;flex-wrap:wrap}.scroll{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.55);font-size:12px;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase}.grid6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tile{position:relative;aspect-ratio:16/10;border:1px solid var(--line);overflow:hidden;background:radial-gradient(440px 240px at 50% 14%,rgba(255,109,16,.12),transparent 60%),#0e0e10;display:flex;align-items:flex-end;padding:18px;transition:.2s}.tile .pic{position:absolute;inset:8% 9% 26%;background-size:contain;background-repeat:no-repeat;background-position:50%;filter:drop-shadow(0 10px 26px rgba(0,0,0,.55))}.tile:before{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg,transparent,rgba(7,7,9,.88))}.tile span{position:relative;z-index:2;font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:19px;letter-spacing:.03em}.tile:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:0;background:var(--orange);transition:.25s}.tile:hover{transform:translateY(-3px);border-color:#3a3a42}.tile:hover:after{width:100%}.lines{background:var(--bg)}.flag{display:grid;grid-template-columns:1fr 1fr;min-height:380px;border:1px solid var(--line);margin-bottom:16px;overflow:hidden}.flag .art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(600px 300px at 30% 20%,rgba(255,109,16,.16),transparent 60%),repeating-linear-gradient(45deg,#161619 0 16px,#101013 16px 32px)}.flag .art img{max-width:62%;max-height:60%;filter:drop-shadow(0 8px 30px rgba(0,0,0,.6))}.flag .art .lbl{position:absolute;bottom:14px;color:#3f3f47;font-family:var(--display);letter-spacing:.15em;font-size:11px}.flag .copy{padding:48px;display:flex;flex-direction:column;justify-content:center;background:var(--panel)}.flag .copy h3{font-size:40px;font-weight:700;margin:10px 0 12px}.flag .copy h3 sup{font-size:16px;color:var(--orange);vertical-align:super}.flag .copy p{color:var(--muted);margin-bottom:22px;max-width:440px}.pill{align-self:flex-start;border:1px solid var(--orange);color:var(--orange);font-family:var(--display);text-transform:uppercase;font-size:11px;letter-spacing:.16em;padding:5px 12px;margin-bottom:6px}.armory{margin-top:30px}.armory .row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.brand{border:1px solid var(--line);background:var(--panel);padding:30px 22px;text-align:center;transition:.2s;position:relative}.brand:hover{border-color:var(--orange);box-shadow:0 0 26px rgba(255,109,16,.18)}.brand .nm{font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:24px;letter-spacing:.04em}.brand .blogo{height:42px;max-width:80%;object-fit:contain;filter:brightness(0) invert(1);opacity:.92;margin:4px auto 8px;display:block}.brand .ty{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:6px}.brand .auth{position:absolute;top:10px;right:10px;font-size:9px;letter-spacing:.15em;color:var(--orange);font-family:var(--display)}@media (max-width:880px){.armory .row,.grid6{grid-template-columns:1fr 1fr}.flag{grid-template-columns:1fr}}.flogo.logo-for-light,[data-theme=light] .flogo.logo-for-dark{display:none}[data-theme=light] .flogo.logo-for-light{display:block}[data-theme=light] .brand .blogo,[data-theme=light] .brandcol img{filter:brightness(0);opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:var(--orange);color:#0a0a0b;padding:10px 16px;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.skip-link:focus{top:12px;outline:2px solid #fff}main:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.util-r button.icon-btn{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.util-r button.icon-btn:hover{color:var(--orange)}.site-search{position:absolute;left:0;right:0;z-index:60;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.35)}.site-search form{display:flex;gap:10px;align-items:center;padding:16px 24px;max-width:1280px;margin:0 auto}.site-search input{flex:1 1;background:var(--panel2);border:1px solid var(--line);color:var(--ink);padding:12px 14px;font-family:var(--body);font-size:15px}.site-search .close{background:none;border:0;color:var(--muted);font-size:18px;cursor:pointer;padding:6px}.site-search .close:hover{color:var(--orange)}button.opt,button.tg{width:100%;text-align:left;font:inherit;color:inherit}.im>img.im-img{width:100%;height:100%;object-fit:contain;display:block}.formtabs-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;border-bottom:1px solid var(--line)}.formtabs-strip button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;color:var(--muted);font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:10px 12px}.formtabs-strip button:hover{color:var(--ink)}.formtabs-strip button.on{color:var(--orange);border-bottom-color:var(--orange)}.formtabs-intro{color:var(--muted);font-size:14px;margin:0 0 16px}.errpage{min-height:62vh;display:flex;align-items:center}.errpage .wrap{padding:72px 24px}.errpage .code{font-family:var(--display);color:var(--orange);font-size:clamp(64px,12vw,140px);line-height:.9;font-weight:700}.errpage h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,4vw,42px);margin-top:10px}.errpage p{color:var(--muted);max-width:560px;margin-top:12px}.errpage form{display:flex;gap:10px;margin-top:24px;max-width:520px;flex-wrap:wrap}.errpage input{flex:1 1;min-width:200px;background:var(--panel2);border:1px solid var(--line);color:var(--ink);padding:12px 14px;font-family:var(--body);font-size:14px}.errpage .links{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}[data-theme=light]{--ghost-line:#c4c4cc}:root[data-theme=light] .hero,:root[data-theme=light] .shero:has(>.bg[style*="url("]){color-scheme:dark;--bg:#0a0a0b;--panel:#121214;--panel2:#17171a;--line:#2a2a2f;--ink:#f4f4f5;--muted:#b9b9c1;--light:#cccbca;--steel:#8a8a92;--ghost-line:#5a5a62;color:var(--ink)}:root[data-theme=light] .shero:not(:has(>.bg[style*="url("]))>.bg{background:radial-gradient(760px 420px at 78% 18%,rgba(255,109,16,.14),transparent 60%),linear-gradient(160deg,#f6f6f8,#e9e9ee 70%)!important}:root[data-theme=light] .shero:not(:has(>.bg[style*="url("]))>.overlay{background:radial-gradient(900px 460px at 78% -10%,rgba(255,109,16,.12),transparent 60%)}:root[data-theme=light] .affirmtitle{filter:invert(1) hue-rotate(180deg)}:root[data-theme=light] .catbanner,:root[data-theme=light] .dhero,:root[data-theme=light] .dochero,:root[data-theme=light] .fin,:root[data-theme=light] .proofband{background:linear-gradient(120deg,#f2f2f5,#e9e9ee)}:root[data-theme=light] .consult,:root[data-theme=light] .estcta{background:radial-gradient(900px 400px at 80% -30%,rgba(255,109,16,.12),transparent 60%),linear-gradient(120deg,#f6f1ec,#eeeef2)}:root[data-theme=light] .bar .track,:root[data-theme=light] .crow .track,:root[data-theme=light] .steps .s .num{background:#e3e3e8}:root[data-theme=light] .acctbar,:root[data-theme=light] .dcard h3{background:#f1f1f4}:root[data-theme=light] .map{background:radial-gradient(700px 500px at 60% 30%,#f4f4f6,#e9e9ee)}:root[data-theme=light] .maplbl{background:hsla(0,0%,100%,.9)}:root[data-theme=light] .uc .img{background:radial-gradient(360px 200px at 50% 18%,rgba(255,109,16,.1),transparent 60%),#f1f1f4}:root[data-theme=light] .uc.prod .img{background:var(--img-well)}:root[data-theme=light] .uc .pn{filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}:root[data-theme=light] .uc.big .nm{color:var(--ink)}:root[data-theme=light] .brandcol:hover,:root[data-theme=light] .uc:hover{border-color:#cfcfd8}:root[data-theme=light] .brandcol img{filter:brightness(0);opacity:.8}:root[data-theme=light] .drawer.m2 .uc .nm{color:#fff}.phonemenu{position:relative;display:inline-block}.phonemenu-btn{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.phonemenu-btn:hover{color:var(--orange)}.phonemenu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:flex;gap:4px;padding:6px;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.35);white-space:nowrap}.phonemenu-pop a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;color:var(--ink);font-family:var(--display);text-transform:uppercase;font-size:12px;letter-spacing:.04em}.phonemenu-pop a:focus-visible,.phonemenu-pop a:hover{color:var(--orange);background:var(--panel2)}.callortext{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle}.cot-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);color:var(--ink);font-family:var(--display);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.cot-btn:hover{border-color:var(--orange);color:var(--orange)}.consent-bar{position:fixed;left:12px;bottom:12px;z-index:890;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 96px);padding:6px 8px 6px 10px;font-size:12px;line-height:1.3;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:4px}.consent-bar a{color:inherit;text-decoration:underline}.consent-bar button{padding:3px 8px;font:inherit;color:var(--ink);background:none;border:1px solid var(--line);border-radius:3px;cursor:pointer}.consent-bar button:focus-visible,.consent-bar button:hover{border-color:var(--orange);color:var(--orange)}@font-face{font-family:__oswald_69d5b9;src:url(/_next/static/media/95e8a66a0522516f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__oswald_69d5b9;src:url(/_next/static/media/b1e5df6e06fe394e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__oswald_69d5b9;src:url(/_next/static/media/53f6fd8de6975a68-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__oswald_Fallback_69d5b9;src:local("Arial");ascent-override:137.46%;descent-override:33.30%;line-gap-override:0.00%;size-adjust:86.79%}.__className_69d5b9{font-family:__oswald_69d5b9,__oswald_Fallback_69d5b9,Arial Narrow,system-ui,sans-serif}.__variable_69d5b9{--font-display:"__oswald_69d5b9","__oswald_Fallback_69d5b9",Arial Narrow,system-ui,sans-serif}@font-face{font-family:__inter_5eeefd;src:url(/_next/static/media/360a94a925a1dbae-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_5eeefd;src:url(/_next/static/media/e98e390c18026a1a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__inter_5eeefd;src:url(/_next/static/media/efad9519a9207922-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__inter_Fallback_5eeefd;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_5eeefd{font-family:__inter_5eeefd,__inter_Fallback_5eeefd,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_5eeefd{--font-body:"__inter_5eeefd","__inter_Fallback_5eeefd",system-ui,-apple-system,Segoe UI,sans-serif}