:root{--tac-black:#100F0D;--tac-char:#1C1B19;--tac-char-2:#2A2826;--tac-line:#3A3734;--tac-cream:#EBD5BC;--tac-cream-dim:#BFAE9A;--tac-paper:#F4EFE8;--tac-ink:#16140F;--tac-red:#C8102E;--tac-red-hover:#A50D26;--tac-red-light:#F2546A;--tac-white:#FFFFFF;--tac-font-display:"Barlow Condensed","Arial Narrow",sans-serif;--tac-font-body:"Archivo","Helvetica Neue",sans-serif;--tac-max:1200px;--tac-pad:clamp(20px,4vw,48px);--tac-s1:8px;--tac-s2:16px;--tac-s3:24px;--tac-s4:40px;--tac-s5:64px;--tac-s6:clamp(64px,9vw,120px);--tac-radius:4px}.tac{font-family:var(--tac-font-body);color:var(--tac-cream);background:var(--tac-black);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.tac *,.tac *:before,.tac *:after{box-sizing:border-box}.tac img{max-width:100%;display:block}:where(.tac) a{color:inherit}.tac-wrap{max-width:var(--tac-max);margin:0 auto;padding:0 var(--tac-pad)}.tac-section{padding:var(--tac-s6) 0}.tac-section--paper{background:var(--tac-paper);color:var(--tac-ink)}.tac-section--char{background:var(--tac-char)}.tac-eyebrow{font-family:var(--tac-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tac-red-light);margin:0 0 var(--tac-s2)}.tac-section--paper .tac-eyebrow{color:var(--tac-red)}.tac-h1,.tac-h2,.tac-h3{font-family:var(--tac-font-display);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:.005em;margin:0}.tac-h1{font-size:clamp(56px,9vw,128px);color:var(--tac-cream)}.tac-h2{font-size:clamp(38px,5.2vw,68px);margin-bottom:var(--tac-s3)}.tac-h3{font-size:clamp(26px,2.6vw,34px);line-height:1}.tac-lead{font-size:clamp(18px,1.6vw,21px);line-height:1.55;max-width:60ch;color:var(--tac-cream-dim);margin:0 0 var(--tac-s4)}.tac-section--paper .tac-lead{color:#4a443c}.tac-muted{color:var(--tac-cream-dim)}.tac-btns{display:flex;flex-wrap:wrap;gap:12px}.tac-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--tac-radius);font-family:var(--tac-font-display);font-weight:700;font-size:21px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background .18s,border-color .18s,color .18s,transform .18s}.tac-btn:focus-visible{outline:3px solid var(--tac-cream);outline-offset:3px}.tac-btn--red{background:var(--tac-red);color:var(--tac-white)}.tac-btn--red:hover{background:var(--tac-red-hover);transform:translateY(-1px)}.tac-btn--outline{border-color:var(--tac-cream);color:var(--tac-cream);background:transparent}.tac-btn--outline:hover{background:var(--tac-cream);color:var(--tac-black)}.tac-section--paper .tac-btn--outline{border-color:var(--tac-ink);color:var(--tac-ink)}.tac-section--paper .tac-btn--outline:hover{background:var(--tac-ink);color:var(--tac-paper)}.tac-btn svg{width:18px;height:18px}.tac-header{position:sticky;top:0;z-index:50;background:#100f0df0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--tac-line)}.tac-header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.tac-nav{display:flex;gap:28px;align-items:center}.tac-nav a{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--tac-cream-dim)}.tac-nav a:hover,.tac-nav a[aria-current]{color:var(--tac-cream)}.tac-header .tac-btn{min-height:46px;font-size:18px;padding:0 20px}.tac-menu-btn{display:none;background:none;border:1px solid var(--tac-line);color:var(--tac-cream);border-radius:4px;padding:10px 12px;font:600 13px var(--tac-font-body);letter-spacing:.1em}@media(max-width:1020px){.tac-nav{display:none}.tac-menu-btn{display:inline-block}.tac-header .tac-btn{display:none}.tac-header__logo img{height:50px}}.tac-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--tac-line)}.tac-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;min-height:min(86vh,820px)}.tac-hero__copy{padding:var(--tac-s6) var(--tac-pad) var(--tac-s5);display:flex;flex-direction:column;justify-content:center;max-width:760px;margin-left:auto}.tac-hero__copy .tac-h1 span{display:block}.tac-hero__copy .tac-h1 .tac-red{color:var(--tac-red)}.tac-hero__sub{font-size:clamp(18px,1.5vw,21px);color:var(--tac-cream-dim);max-width:52ch;margin:var(--tac-s3) 0 var(--tac-s4)}.tac-hero__media{position:relative;background:var(--tac-char)}.tac-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:grayscale(.35) contrast(1.08)}.tac-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tac-black) 0%,rgba(16,15,13,0) 28%)}.tac-proof{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:var(--tac-s4);padding-top:var(--tac-s3);border-top:1px solid var(--tac-line);list-style:none;padding-left:0}.tac-proof li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--tac-cream)}.tac-proof li:before{content:"";width:8px;height:8px;background:var(--tac-red);transform:rotate(45deg);flex:none}@media(max-width:900px){.tac-hero__grid{grid-template-columns:1fr;min-height:0}.tac-hero__media{order:-1;height:42vh;min-height:260px}.tac-hero__media:after{background:linear-gradient(0deg,var(--tac-black) 0%,rgba(16,15,13,0) 55%)}.tac-hero__copy{padding-top:var(--tac-s4);margin-left:0}}.tac-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--tac-line);border:1px solid var(--tac-line)}.tac-cat{background:var(--tac-black);padding:28px 24px 26px;text-decoration:none;display:flex;flex-direction:column;gap:12px;min-height:220px;transition:background .2s}.tac-cat:hover{background:var(--tac-char-2)}.tac-cat__n{font-family:var(--tac-font-display);font-weight:700;font-size:16px;color:var(--tac-red-light);letter-spacing:.1em}.tac-cat p{margin:0;font-size:15px;color:var(--tac-cream-dim);line-height:1.5}.tac-cat__go{margin-top:auto;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tac-cream)}.tac-cat:hover .tac-cat__go{color:var(--tac-red)}.tac-cat--other{background:var(--tac-red)}.tac-cat--other:hover{background:var(--tac-red-hover)}.tac-cat--other .tac-cat__n,.tac-cat--other p,.tac-cat--other .tac-cat__go{color:var(--tac-white)}.tac-fine{font-size:14px;color:var(--tac-cream-dim);margin-top:var(--tac-s3);max-width:80ch}.tac-section--paper .tac-fine{color:#5a534a}@media(max-width:1020px){.tac-cats{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.tac-cats{grid-template-columns:1fr}.tac-cat{min-height:0}}.tac-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tac-s4);counter-reset:s;list-style:none;padding:0;margin:var(--tac-s4) 0 0}.tac-step{border-top:4px solid var(--tac-ink);padding-top:var(--tac-s3)}.tac-step__n{font-family:var(--tac-font-display);font-weight:800;font-size:84px;line-height:.8;color:var(--tac-red);display:block;margin-bottom:var(--tac-s2)}.tac-step p{margin:var(--tac-s2) 0 0;color:#4a443c}@media(max-width:820px){.tac-steps{grid-template-columns:1fr;gap:var(--tac-s4)}}.tac-split{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--tac-line)}.tac-aud{position:relative;background:var(--tac-black);min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.tac-aud__img{position:absolute;top:0;right:0;bottom:0;left:0}.tac-aud__img img{width:100%;height:100%;object-fit:cover;filter:grayscale(.5) brightness(.55)}.tac-aud__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#100f0df5 20%,#100f0d59)}.tac-aud__body{position:relative;padding:var(--tac-s5) var(--tac-pad)}.tac-aud ul{margin:var(--tac-s3) 0 var(--tac-s4);padding:0;list-style:none}.tac-aud li{padding:10px 0;border-bottom:1px solid rgba(235,213,188,.18);font-size:16px}.tac-aud li:last-child{border-bottom:0}@media(max-width:900px){.tac-split{grid-template-columns:1fr}.tac-aud{min-height:520px}}.tac-band{display:grid;grid-template-columns:1fr 1fr;gap:var(--tac-s5);align-items:start}.tac-band__facts{display:grid;gap:0;border-top:1px solid var(--tac-line)}.tac-fact{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--tac-line)}.tac-fact b{font-family:var(--tac-font-display);font-size:28px;color:var(--tac-red-light);line-height:1}.tac-fact strong{display:block;color:var(--tac-cream);font-size:17px;margin-bottom:4px}.tac-fact span{color:var(--tac-cream-dim);font-size:15px}@media(max-width:900px){.tac-band{grid-template-columns:1fr;gap:var(--tac-s4)}}.tac-faq{max-width:880px;border-top:2px solid var(--tac-ink)}.tac-faq details{border-bottom:1px solid #CFC6BA}.tac-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;font-weight:700;font-size:18px}.tac-faq summary::-webkit-details-marker{display:none}.tac-faq summary:after{content:"+";font-family:var(--tac-font-display);font-size:34px;line-height:1;color:var(--tac-red);transition:transform .2s}.tac-faq details[open] summary:after{transform:rotate(45deg)}.tac-faq summary:focus-visible{outline:3px solid var(--tac-red);outline-offset:4px}.tac-faq__a{padding:0 0 24px;color:#4a443c;max-width:70ch}.tac-faq__a p{margin:0 0 10px}.tac-cta{background:var(--tac-red);color:var(--tac-white);padding:var(--tac-s5) 0}.tac-cta__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tac-s4)}.tac-cta .tac-h2{color:var(--tac-white);margin:0}.tac-cta p{margin:10px 0 0;font-size:18px;max-width:52ch}.tac-cta .tac-btn--red{background:var(--tac-black)}.tac-cta .tac-btn--red:hover{background:#000}.tac-cta .tac-btn--outline{border-color:var(--tac-white);color:var(--tac-white)}.tac-cta .tac-btn--outline:hover{background:var(--tac-white);color:var(--tac-red)}.tac-contactline{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:var(--tac-s3);font-size:16px}.tac-contactline a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}.tac-footer{background:var(--tac-black);border-top:1px solid var(--tac-line);padding:var(--tac-s5) 0 var(--tac-s4);font-size:15px}.tac-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--tac-s4)}.tac-footer h4{font-family:var(--tac-font-body);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tac-cream);margin:0 0 14px}.tac-footer ul{list-style:none;margin:0;padding:0}.tac-footer li{margin:0 0 8px}.tac-footer a{color:var(--tac-cream-dim);text-decoration:none}.tac-footer a:hover{color:var(--tac-cream)}.tac-footer__logo{height:84px;width:auto;margin-bottom:var(--tac-s2)}.tac-footer__legal{margin-top:var(--tac-s5);padding-top:var(--tac-s3);border-top:1px solid var(--tac-line);font-size:13px;color:#8c8174;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media(max-width:900px){.tac-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tac-footer__grid{grid-template-columns:1fr}}.tac-pagehead{padding:var(--tac-s5) 0 var(--tac-s4);border-bottom:1px solid var(--tac-line)}.tac-crumb{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--tac-cream-dim);margin-bottom:var(--tac-s2)}.tac-crumb a{text-decoration:none}.tac-quote{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--tac-s5);align-items:start}.tac-quote__aside{position:sticky;top:110px;background:var(--tac-char);border:1px solid var(--tac-line);border-radius:var(--tac-radius);padding:28px}.tac-quote__aside ol{margin:12px 0 0;padding-left:20px}.tac-quote__aside li{margin-bottom:10px;color:var(--tac-cream-dim);font-size:15px}.tac-quote__aside li strong{color:var(--tac-cream)}.tac-formcard{background:var(--tac-paper);color:var(--tac-ink);border-radius:var(--tac-radius);padding:clamp(20px,3vw,40px);min-height:600px}.tac-formcard iframe{width:100%;border:0;min-height:560px}.tac-note{border-left:4px solid var(--tac-red);padding:12px 16px;background:#c8102e14;font-size:15px;margin:var(--tac-s3) 0}.tac-section--paper .tac-note{background:#fbedee}.tac-ministeps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tac-s3);margin:var(--tac-s4) 0 0;padding:0;list-style:none}.tac-ministeps li{border-top:2px solid var(--tac-red);padding-top:14px;font-size:15px;color:var(--tac-cream-dim)}.tac-ministeps strong{display:block;font-family:var(--tac-font-display);font-size:24px;text-transform:uppercase;color:var(--tac-cream);margin-bottom:6px;letter-spacing:.02em}@media(max-width:980px){.tac-quote{grid-template-columns:1fr}.tac-quote__aside{position:static}}@media(max-width:640px){.tac-ministeps{grid-template-columns:1fr}}.tac-mock label{display:block;font-weight:700;font-size:15px;margin:18px 0 6px}.tac-mock .req{color:var(--tac-red)}.tac-mock input,.tac-mock select,.tac-mock textarea{width:100%;font:inherit;font-size:16px;padding:14px;border:1.5px solid #B9AFA2;border-radius:4px;background:#fff;color:var(--tac-ink)}.tac-mock input:focus,.tac-mock select:focus,.tac-mock textarea:focus{outline:none;border-color:var(--tac-red);box-shadow:0 0 0 3px #c8102e26}.tac-mock .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tac-drop{border:2px dashed #8C8174;border-radius:6px;padding:32px 20px;text-align:center;background:#fff;cursor:pointer}.tac-drop strong{display:block;font-size:17px}.tac-drop span{font-size:14px;color:#5a534a}.tac-mock .chk{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:15px}.tac-mock .chk input{width:20px;height:20px;margin-top:2px;flex:none}.tac-mock .tac-btn{width:100%;margin-top:24px}.tac-mock__flag{font-size:13px;background:#fff4cc;color:#5a4a00;padding:10px 12px;border-radius:4px;margin-bottom:8px}@media(max-width:520px){.tac-mock .row{grid-template-columns:1fr}}.tac-skip{position:absolute;left:-9999px}.tac-skip:focus{left:16px;top:16px;z-index:100;background:var(--tac-cream);color:var(--tac-black);padding:10px 14px}@media(prefers-reduced-motion:reduce){.tac *{transition:none!important}}@media(max-width:520px){.tac-btns{flex-direction:column}.tac-btns .tac-btn,.tac-aud .tac-btn{width:100%}}body.tac{margin:0;background:var(--tac-black);color:var(--tac-cream)}.tac .content-for-layout{background:var(--tac-black)}.tac .tac-h2,.tac .tac-h3{color:inherit}.tac .tac-h1,.tac .tac-h2,.tac .tac-h3{font-family:var(--tac-font-display)}.tac-header__in{position:relative}.tac-header__logo{display:block;flex:none}.tac-header__logo img{height:62px;width:auto}.tac-header__actions{display:flex;align-items:center;gap:12px}.tac-drawer{display:none}.tac-drawer summary{list-style:none}.tac-drawer summary::-webkit-details-marker{display:none}.tac-drawer__panel{position:absolute;left:0;right:0;top:100%;background:var(--tac-black);border-bottom:1px solid var(--tac-line);padding:12px var(--tac-pad) 24px}.tac-drawer__panel a{display:block;padding:14px 0;border-bottom:1px solid var(--tac-line);font-weight:600;font-size:16px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--tac-cream)}.tac-drawer__panel .tac-btn{margin-top:18px;width:100%;border-bottom:0;color:var(--tac-white)}@media(max-width:1020px){.tac-drawer{display:block}}.tac-drawer[open] .tac-menu-btn{background:var(--tac-cream);color:var(--tac-black)}.tac-prose{max-width:820px}.tac-prose>*:first-child{margin-top:0}.tac-prose p,.tac-prose li{font-size:17px;line-height:1.65;color:var(--tac-cream-dim)}.tac-prose strong{color:var(--tac-cream)}.tac-prose a:not(.tac-btn):not(.tac-card){color:var(--tac-cream);text-decoration:underline;text-decoration-color:var(--tac-red-light);text-underline-offset:3px}.tac-prose h2{font-family:var(--tac-font-display);font-weight:800;text-transform:uppercase;font-size:clamp(30px,3.4vw,42px);line-height:1;color:var(--tac-cream);margin:56px 0 18px;letter-spacing:.01em}.tac-prose h3{font-family:var(--tac-font-display);font-weight:700;text-transform:uppercase;font-size:24px;line-height:1.05;color:var(--tac-cream);margin:28px 0 10px}.tac-prose ul{list-style:none;padding:0;margin:0 0 20px}.tac-prose ul li{position:relative;padding:8px 0 8px 24px;border-bottom:1px solid rgba(235,213,188,.1)}.tac-prose ul li:before{content:"";position:absolute;left:2px;top:17px;width:7px;height:7px;background:var(--tac-red);transform:rotate(45deg)}.tac-prose ol{padding-left:22px;margin:0 0 20px}.tac-prose ol li{padding:6px 0 6px 4px}.tac-prose ol li::marker{color:var(--tac-red-light);font-weight:700}.tac-prose .tac-lead{font-size:clamp(18px,1.6vw,21px);color:var(--tac-cream-dim);margin-bottom:28px}.tac-prose .tac-note{color:var(--tac-cream);border-left:4px solid var(--tac-red);background:#c8102e1a}.tac-prose p:has(>.tac-btn:only-child){margin:28px 0}.tac-prose .tac-btn{color:var(--tac-white);text-decoration:none}.tac-prose .tac-cardgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--tac-line);border:1px solid var(--tac-line);margin:32px 0}.tac-prose .tac-card{display:block;background:var(--tac-black);padding:22px;text-decoration:none;transition:background .2s}.tac-prose .tac-card:hover{background:var(--tac-char-2)}.tac-prose .tac-card h3{margin:0 0 6px}.tac-prose .tac-card p{margin:0;font-size:15px}.tac-prose ul.tac-contactlist li{font-size:18px}@media(max-width:640px){.tac-prose .tac-cardgrid{grid-template-columns:1fr}}.tac-twocol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--tac-s5);align-items:start}@media(max-width:980px){.tac-twocol{grid-template-columns:1fr}}.tac-formcard h2{font-family:var(--tac-font-display);font-weight:800;text-transform:uppercase;font-size:32px;line-height:1;margin:0 0 10px;color:var(--tac-ink)}.tac-formcard p{color:#4a443c}.tac-formcard a{color:var(--tac-red)}.tac-formcard .tac-btn{color:var(--tac-white);width:100%}.tac-formcard iframe{display:block}.tac-fallback{display:grid;gap:14px}.tac-fallback ol{margin:0;padding-left:20px;color:#4a443c}.tac-ref{font-size:13px;color:#5a534a;margin-top:12px}.tac-formcard{min-height:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tac.css.map */
