@charset "UTF-8";:root{--tac-navy:#0b1f33;--tac-header-bg:#0e1629;--tac-navy-mid:#163a5c;--tac-blue:#4a9fd8;--tac-blue-deep:#2f7fbf;--tac-blue-soft:#e8f3fb;--tac-blue-bar:#2f7fbf;--tac-accent:#2f7fbf;--tac-white:#ffffff;--tac-paper:#eef2f6;--tac-band:#eef2f6;--tac-ink:#14202b;--tac-muted:#5a6b7a;--tac-border:#d5dee7;--tac-sale:#c62828;--tac-assurance:#15803d;--tac-assurance-on-dark:#4ade80;--tac-radius:8px;--tac-radius-control:6px;--tac-radius-pill:999px;--tac-max:1360px;--tac-gutter:clamp(1rem, 2.5vw, 1.75rem);--tac-space:1.15rem;--tac-font:"Barlow","Segoe UI",sans-serif}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;height:100%}html,html body.tac-body{margin:0;font-family:var(--tac-font)!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;color:var(--tac-ink)!important;background:var(--tac-paper)!important;line-height:1.5!important}html body.tac-body{min-height:100%;min-height:100vh;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.tac-body h1,body.tac-body h2,body.tac-body h3,body.tac-body h4{font-family:var(--tac-font)!important;font-weight:700!important;color:var(--tac-navy)!important;letter-spacing:normal!important}body.tac-body .tac-campaign-card--bleed .tac-campaign-card__panel,body.tac-body .tac-campaign-card--bleed .tac-tile-copy h3,body.tac-body .tac-first-time__hero,body.tac-body .tac-first-time__hero .tac-first-time__btn--secondary,body.tac-body .tac-first-time__hero .tac-first-time__eyebrow,body.tac-body .tac-first-time__hero .tac-first-time__lede,body.tac-body .tac-first-time__hero .tac-first-time__lede strong,body.tac-body .tac-first-time__hero .tac-first-time__title,body.tac-body .tac-footer__col h2,body.tac-body .tac-footer__mark,body.tac-body .tac-header,body.tac-body .tac-header .tac-icon-nav__item,body.tac-body .tac-header .tac-support,body.tac-body .tac-header .tac-utils a,body.tac-body .tac-header h1,body.tac-body .tac-header h2,body.tac-body .tac-header>.tac-header__inner>a,body.tac-body .tac-tone--navy-panel .tac-pano-banner__panel,body.tac-body .tac-tone--navy-panel .tac-pano-banner__panel h2,body.tac-body .tac-tone--navy-panel .tac-pano-banner__panel p,body.tac-body .tac-tone--navy-panel .tac-tile-copy,body.tac-body .tac-tone--navy-panel .tac-tile-copy h3,body.tac-body .tac-tone--navy-panel .tac-tile-cta,body.tac-body .tac-tone--overlay-dark .tac-tile-copy,body.tac-body .tac-tone--overlay-dark .tac-tile-copy h3,body.tac-body .tac-tone--overlay-dark .tac-tile-cta,body.tac-body .tac-value-bar,body.tac-body .tac-value-bar p,body.tac-body .tac-value-bar span,body.tac-body .tac-value-bar strong,body.tac-body .tac-why,body.tac-body .tac-why__body,body.tac-body .tac-why__btn--secondary,body.tac-body .tac-why__eyebrow,body.tac-body .tac-why__headline{color:var(--tac-white)!important}body.tac-body .tac-first-time__hero .tac-first-time__btn--primary,body.tac-body .tac-why__btn--primary{color:var(--tac-navy)!important}body.tac-body .tac-value-bar .tac-btn--solid{color:var(--tac-blue-bar)!important;background:var(--tac-white)!important;border-color:var(--tac-white)!important}body.tac-body .tac-value-bar .tac-btn--ghost{color:var(--tac-white)!important;background:0 0!important;border-color:rgba(255,255,255,.7)!important}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}button,input{font:inherit}.u-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}.tac-chrome{position:relative;width:100%;background:var(--tac-header-bg);-ms-flex-negative:0;flex-shrink:0}.tac-chrome--sticky{position:sticky;top:0;z-index:45}.tac-chrome--sticky.is-scrolled{-webkit-box-shadow:0 2px 10px rgba(11,31,51,.22);box-shadow:0 2px 10px rgba(11,31,51,.22)}.tac-chrome--sticky.is-scrolled .tac-header__inner{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:1280px){.tac-chrome--sticky.is-scrolled .tac-header__inner{padding-top:.75rem;padding-bottom:.75rem;min-height:4.75rem}}@media (prefers-reduced-motion:reduce){.tac-chrome--sticky .tac-header__inner{-webkit-transition:none;transition:none}}.tac-chrome--sticky .tac-header__inner{-webkit-transition:padding .15s ease,min-height .15s ease;transition:padding .15s ease,min-height .15s ease}.tac-header{background:var(--tac-header-bg);color:var(--tac-white)}.tac-header__inner{max-width:none;width:100%;margin:0;padding:.5rem var(--tac-chrome-gutter,var(--tac-page-gutter,var(--tac-gutter)));display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand utils" "nav nav" "search search";gap:.45rem .4rem}@media (min-width:550px){.tac-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav utils" "search search search";gap:.45rem .55rem;padding-top:.55rem;padding-bottom:.55rem}}@media (min-width:1024px) and (max-width:1279px){.tac-header__inner{gap:.5rem .75rem;padding-top:.65rem;padding-bottom:.65rem}}@media (min-width:1280px){.tac-header__inner{grid-template-columns:auto auto minmax(12rem,1fr) auto;grid-template-areas:"brand nav search utils";gap:.65rem .85rem;padding-top:.75rem;padding-bottom:.75rem;min-height:4.75rem}}@media (max-width:549px){.tac-header__inner{grid-template-areas:"brand utils" "rule rule" "nav nav" "search search";row-gap:.4rem}.tac-header__inner::after{content:"";grid-area:rule;height:1px;background:rgba(255,255,255,.55);margin:.15rem calc(-1 * var(--tac-chrome-gutter,var(--tac-page-gutter,var(--tac-gutter))));width:calc(100% + 2 * var(--tac-chrome-gutter,var(--tac-page-gutter,var(--tac-gutter))));pointer-events:none}}.tac-brand{grid-area:brand;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1;text-decoration:none;gap:.15rem;min-width:0;justify-self:start}.tac-brand:focus-visible,.tac-brand:hover{text-decoration:none;opacity:.92}.tac-brand__logo{display:block;height:2.35rem;width:auto;max-width:8.5rem;-o-object-fit:contain;object-fit:contain}@media (min-width:550px) and (max-width:1023px){.tac-brand__logo{height:2.65rem;max-width:10.5rem}}@media (min-width:1024px) and (max-width:1279px){.tac-brand__logo{height:3.15rem;max-width:13.5rem}}@media (min-width:1280px){.tac-brand__logo{height:3.85rem;max-width:17rem}}.tac-brand__mark{font-weight:700;font-size:1.6rem;letter-spacing:.04em}.tac-brand__sub{font-size:.72rem;font-weight:500;opacity:.88;max-width:15rem;letter-spacing:.01em}.tac-support{grid-area:support;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:var(--tac-blue-deep);color:var(--tac-white);padding:.55rem 1rem;border-radius:var(--tac-radius-control);font-size:.85rem;font-weight:600;white-space:nowrap;text-decoration:none}.tac-support:focus-visible,.tac-support:hover{text-decoration:none;-webkit-filter:brightness(1.05);filter:brightness(1.05)}@media (min-width:900px){.tac-support{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tac-icon-nav{grid-area:nav;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.85rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;width:100%;justify-self:center}@media (min-width:550px){.tac-icon-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;width:auto;justify-self:stretch}}@media (min-width:1024px){.tac-icon-nav{gap:.55rem}}@media (min-width:1280px){.tac-icon-nav{gap:.65rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tac-icon-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;font-size:.68rem;font-weight:600;letter-spacing:.01em;text-decoration:none;opacity:.95;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.1rem .2rem;color:inherit;background:0 0;border:0;cursor:pointer;font-family:inherit;line-height:1.15;white-space:nowrap}@media (min-width:550px){.tac-icon-nav__item{min-width:3rem;font-size:.7rem;padding:.1rem .2rem}}@media (min-width:1024px){.tac-icon-nav__item{min-width:3.25rem;font-size:.75rem}}.tac-icon-nav__item:focus-visible,.tac-icon-nav__item:hover{text-decoration:none;opacity:1}.tac-icon-nav__glyph{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.375rem;height:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--tac-white)}.tac-icon-nav__img,.tac-icon-nav__svg{display:block;width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain}.tac-icon-nav__img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.tac-icon{font-size:1.25rem;line-height:1}.tac-utils__glyph{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.375rem;height:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--tac-white)}.tac-utils__img,.tac-utils__svg{display:block;width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain}.tac-utils__img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.tac-mega{position:relative}.tac-mega__panel{position:absolute;top:calc(100% + .55rem);left:0;z-index:60;width:42rem;min-width:18rem;background:var(--tac-white);color:var(--tac-ink);border-radius:var(--tac-radius);-webkit-box-shadow:0 12px 32px rgba(11,31,51,.22);box-shadow:0 12px 32px rgba(11,31,51,.22);border:1px solid var(--tac-border)}@media (max-width:719px){.tac-mega__panel{left:1.5rem;right:1.5rem;width:auto;min-width:0}}.tac-mega__panel[hidden]{display:none!important}.tac-mega__inner{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:700px){.tac-mega__inner{grid-template-columns:minmax(14rem,1.2fr) minmax(12rem,0.9fr)}}.tac-mega__cats{min-width:0;padding:1rem 1.1rem 1.15rem}.tac-mega__heading{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tac-muted)}.tac-mega__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.15rem}@media (min-width:520px){.tac-mega__list{grid-template-columns:1fr 1fr}}.tac-mega__list a{display:block;padding:.55rem .65rem;border-radius:var(--tac-radius-control);color:var(--tac-navy)!important;font-weight:600;font-size:.9rem;line-height:1.3;text-decoration:none;background:0 0;overflow-wrap:break-word}.tac-mega__list a:focus-visible,.tac-mega__list a:hover{background:var(--tac-paper);color:var(--tac-navy)!important;text-decoration:none}.tac-mega__all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.75rem;font-size:.85rem;font-weight:700;color:var(--tac-blue-deep)!important;text-decoration:underline}body.tac-body .tac-mega__feature-eyebrow,body.tac-body .tac-mega__feature-hint,body.tac-body .tac-mega__feature-text,body.tac-body .tac-mega__feature-title,body.tac-body .tac-mega__heading,body.tac-body .tac-mega__panel,body.tac-body .tac-mega__panel a{color:var(--tac-ink)}body.tac-body .tac-mega__feature-title,body.tac-body .tac-mega__list a{color:var(--tac-navy)!important}body.tac-body .tac-mega__all{color:var(--tac-blue-deep)!important}body.tac-body .tac-mega__feature-eyebrow,body.tac-body .tac-mega__feature-hint,body.tac-body .tac-mega__feature-text,body.tac-body .tac-mega__heading{color:var(--tac-muted)!important}.tac-mega__feature{padding:1rem 1.1rem 1.15rem;background:var(--tac-paper);border-top:1px solid var(--tac-border)}@media (min-width:700px){.tac-mega__feature{border-top:0;border-left:1px solid var(--tac-border)}}.tac-mega__feature-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem;text-decoration:none;color:inherit}.tac-mega__feature-card:focus-visible,.tac-mega__feature-card:hover{text-decoration:none}.tac-mega__feature-img,.tac-mega__feature-ph{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--tac-radius-control);background:#d7e2ec}.tac-mega__feature-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.tac-mega__feature-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tac-muted)}.tac-mega__feature-title{font-size:1rem;font-weight:700;color:var(--tac-navy);line-height:1.25}.tac-mega__feature-text{font-size:.85rem;color:var(--tac-muted);line-height:1.35}.tac-mega__feature-hint{margin:.55rem 0 0;font-size:.7rem;color:var(--tac-muted)}@media (max-width:1023px){.tac-mega{position:static}.tac-mega__panel{position:fixed;left:0;right:0;top:auto;-webkit-transform:none;transform:none;width:100%;max-height:70vh;overflow:auto;border-radius:0;border-left:0;border-right:0;z-index:70}}.tac-search{grid-area:search;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--tac-white);border-radius:var(--tac-radius-pill);overflow:hidden;min-width:0;width:100%}.tac-search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;padding:.65rem 1rem;min-width:0;color:var(--tac-ink);font-size:.92rem}@media (min-width:1280px){.tac-search input{padding:.7rem 1.1rem;font-size:.95rem}}.tac-search input:focus{outline:2px solid var(--tac-blue);outline-offset:-2px}.tac-search button{border:0;background:0 0;padding:0 .9rem;cursor:pointer;color:var(--tac-navy);font-size:1.1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tac-utils{grid-area:utils;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35rem;font-size:.62rem;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;justify-self:end;-ms-flex-negative:0;flex-shrink:0;min-width:0}@media (min-width:550px) and (max-width:1023px){.tac-utils{gap:.3rem;font-size:.62rem}}@media (min-width:1024px){.tac-utils{gap:.5rem;font-size:.72rem}}.tac-utils a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem;text-decoration:none;opacity:.95;text-align:center;line-height:1.15;max-width:5.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}@media (min-width:1024px){.tac-utils a{max-width:6.5rem}}.tac-utils__join{padding:.3rem .45rem;border:1px solid rgba(255,255,255,.45);border-radius:var(--tac-radius-control)}@media (min-width:1024px){.tac-utils__join{padding:.35rem .55rem}}.tac-utils a:focus-visible,.tac-utils a:hover{text-decoration:none;opacity:1}.tac-pills{position:relative;background:var(--tac-white);border-bottom:1px solid var(--tac-border)}.tac-pills__track,.tac-top-cats__pills{max-width:none;width:100%;margin:0;padding:.65rem var(--tac-page-gutter,var(--tac-gutter));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-box-sizing:border-box;box-sizing:border-box;overscroll-behavior-x:contain}.tac-pills[data-tac-pill-rail]{position:relative;overflow:hidden;--tac-pill-mask:none}.tac-pills[data-tac-pill-rail].is-fade-right:not(.is-fade-left){--tac-pill-mask:linear-gradient(
    90deg,
    #000 0%,
    #000 calc(100% - 3.75rem),
    transparent 100%
  )}.tac-pills[data-tac-pill-rail].is-fade-left:not(.is-fade-right){--tac-pill-mask:linear-gradient(
    90deg,
    transparent 0%,
    #000 3.75rem,
    #000 100%
  )}.tac-pills[data-tac-pill-rail].is-fade-left.is-fade-right{--tac-pill-mask:linear-gradient(
    90deg,
    transparent 0%,
    #000 3.75rem,
    #000 calc(100% - 3.75rem),
    transparent 100%
  )}.tac-pills[data-tac-pill-rail] .tac-pills__track{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none;width:auto!important;max-width:none!important;margin-left:var(--tac-page-gutter,16px)!important;margin-right:var(--tac-page-gutter,16px)!important;padding-left:2.25rem!important;padding-right:2.25rem!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-mask-image:var(--tac-pill-mask);mask-image:var(--tac-pill-mask)}.tac-pills[data-tac-pill-rail] .tac-pills__track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.tac-pills__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--tac-border);background:var(--tac-white);color:var(--tac-navy);font-size:1.25rem;line-height:1;-webkit-box-shadow:0 2px 8px rgba(11,31,51,.1);box-shadow:0 2px 8px rgba(11,31,51,.1);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.tac-pills__btn:focus-visible,.tac-pills__btn:hover{color:var(--tac-blue-deep);border-color:var(--tac-blue)}.tac-pills[data-tac-pill-rail]>.tac-rail-btn{position:absolute!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4}.tac-pills .tac-rail-btn--prev{left:var(--tac-page-gutter,16px)}.tac-pills .tac-rail-btn--next{right:var(--tac-page-gutter,16px)}.tac-pills .tac-rail-btn[aria-disabled=true],.tac-pills .tac-rail-btn[disabled]{opacity:.35;cursor:default;pointer-events:none}.tac-pills__fade{position:absolute;top:0;bottom:0;width:4.25rem;pointer-events:none;z-index:3;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.tac-pills__fade--left{left:var(--tac-page-gutter,16px);background:-webkit-gradient(linear,left top,right top,from(var(--tac-white)),color-stop(42%,var(--tac-white)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,var(--tac-white) 0,var(--tac-white) 42%,rgba(255,255,255,0) 100%)}.tac-pills__fade--right{right:var(--tac-page-gutter,16px);background:-webkit-gradient(linear,right top,left top,from(var(--tac-white)),color-stop(42%,var(--tac-white)),to(rgba(255,255,255,0)));background:linear-gradient(270deg,var(--tac-white) 0,var(--tac-white) 42%,rgba(255,255,255,0) 100%)}.tac-pills.is-fade-left .tac-pills__fade--left,.tac-pills.is-fade-right .tac-pills__fade--right{opacity:1}.tac-top-cats[data-tac-pill-rail]{position:relative;min-height:2.75rem}.tac-top-cats[data-tac-pill-rail] .tac-top-cats__pills{scrollbar-width:none!important;padding-left:2.25rem!important;padding-right:2.25rem!important;margin-bottom:.35rem;overflow-x:auto;overflow-y:hidden}.tac-top-cats[data-tac-pill-rail] .tac-top-cats__pills::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.tac-top-cats__btn{position:absolute!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--tac-border);background:var(--tac-white);color:var(--tac-navy);font-size:1.25rem;line-height:1;-webkit-box-shadow:0 2px 8px rgba(11,31,51,.1);box-shadow:0 2px 8px rgba(11,31,51,.1);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.tac-top-cats__btn:focus-visible,.tac-top-cats__btn:hover{color:var(--tac-blue-deep);border-color:var(--tac-blue)}.tac-top-cats .tac-rail-btn--prev{left:.1rem}.tac-top-cats .tac-rail-btn--next{right:.1rem}.tac-top-cats .tac-rail-btn[aria-disabled=true],.tac-top-cats .tac-rail-btn[disabled]{opacity:.35;cursor:default;pointer-events:none}.tac-top-cats__fade{position:absolute;top:0;bottom:0;width:2.75rem;pointer-events:none;z-index:2;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.tac-top-cats__fade--left{left:0;background:-webkit-gradient(linear,left top,right top,from(var(--tac-white)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,var(--tac-white) 0,rgba(255,255,255,0) 100%)}.tac-top-cats__fade--right{right:0;background:-webkit-gradient(linear,right top,left top,from(var(--tac-white)),to(rgba(255,255,255,0)));background:linear-gradient(270deg,var(--tac-white) 0,rgba(255,255,255,0) 100%)}.tac-top-cats.is-fade-left .tac-top-cats__fade--left,.tac-top-cats.is-fade-right .tac-top-cats__fade--right{opacity:1}@media (max-width:699px){.tac-pills[data-tac-pill-rail] .tac-pills__track{padding-left:1.75rem;padding-right:1.75rem}.tac-pills__btn,.tac-top-cats__btn{width:1.75rem;height:1.75rem;font-size:1.1rem}.tac-pills__fade,.tac-top-cats__fade{width:2rem}.tac-top-cats[data-tac-pill-rail] .tac-top-cats__pills{padding-left:1.75rem;padding-right:1.75rem}}@media (max-width:549px){.tac-brand__logo{height:2.35rem;max-width:8.5rem}.tac-utils{gap:.28rem;font-size:.58rem}.tac-utils a{max-width:4.75rem}.tac-utils__join{padding:.28rem .4rem;max-width:5rem}.tac-icon-nav__glyph,.tac-icon-nav__img,.tac-icon-nav__svg,.tac-utils__glyph,.tac-utils__img,.tac-utils__svg{width:1.2rem;height:1.2rem}.tac-icon{font-size:1.05rem}}@media (max-width:767px){.tac-pills__track{padding-top:.5rem;padding-bottom:.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tac-pills .tac-pill{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;min-height:2.25rem;padding:.4rem .75rem;font-size:.8rem}.tac-value-bar{border-radius:10px}}@media (min-width:550px) and (max-width:1023px){.tac-icon-nav{gap:.2rem}.tac-icon-nav__item{min-width:2.75rem;font-size:.64rem;padding:.05rem .1rem}.tac-icon-nav__glyph,.tac-icon-nav__img,.tac-icon-nav__svg,.tac-utils__glyph,.tac-utils__img,.tac-utils__svg{width:1.2rem;height:1.2rem}.tac-utils a{max-width:4.75rem}.tac-utils__join{padding:.28rem .38rem}}@media (max-width:359px){.tac-brand__logo{height:2.1rem;max-width:7rem}.tac-icon-nav__item{font-size:.6rem}.tac-utils a span:not(.tac-icon):not(.tac-utils__glyph){max-width:3.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tac-pill{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.35rem .7rem;border-radius:var(--tac-radius-control);border:1px solid var(--tac-border);background:var(--tac-white);color:var(--tac-ink);font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.tac-pill:focus-visible,.tac-pill:hover{text-decoration:none;border-color:var(--tac-blue);color:var(--tac-navy)}.tac-pill.is-active{background:var(--tac-blue);border-color:var(--tac-blue);color:var(--tac-white)}.tac-top-cats__pills .tac-pill.is-active{background:var(--tac-navy);border-color:var(--tac-navy);color:var(--tac-white)}@media (hover:hover) and (pointer:fine){.tac-brand-card,.tac-brand-tile,.tac-campaign-card,.tac-cat-circle,.tac-cat-circle__face,.tac-featured-deal,.tac-landscape-tile,.tac-mixed-tile,.tac-pill,.tac-product-card,.tac-promo-card,.tac-promo-image-row__tile,.tac-split-panel,.tac-sponsor-strip__inner,.tac-stack-tile{-webkit-transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.tac-brand-card:hover,.tac-brand-tile:hover,.tac-campaign-card:hover,.tac-featured-deal:hover,.tac-landscape-tile:hover,.tac-mixed-tile:hover,.tac-product-card:hover,.tac-promo-card:hover,.tac-promo-image-row__tile:hover,.tac-split-panel:hover,.tac-sponsor-strip__inner:hover,.tac-stack-tile:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(11,31,51,.14);box-shadow:0 8px 20px rgba(11,31,51,.14)}.tac-cat-circle:hover .tac-cat-circle__face{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 18px rgba(11,31,51,.14);box-shadow:0 8px 18px rgba(11,31,51,.14)}.tac-pill:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(11,31,51,.12);box-shadow:0 4px 12px rgba(11,31,51,.12)}}@media (prefers-reduced-motion:reduce){.tac-brand-card,.tac-brand-tile,.tac-campaign-card,.tac-cat-circle,.tac-cat-circle__face,.tac-featured-deal,.tac-landscape-tile,.tac-mixed-tile,.tac-pill,.tac-product-card,.tac-promo-card,.tac-promo-image-row__tile,.tac-split-panel,.tac-sponsor-strip__inner,.tac-stack-tile{-webkit-transition:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.tac-brand-card:hover,.tac-brand-tile:hover,.tac-campaign-card:hover,.tac-cat-circle:hover .tac-cat-circle__face,.tac-featured-deal:hover,.tac-landscape-tile:hover,.tac-mixed-tile:hover,.tac-pill:hover,.tac-product-card:hover,.tac-promo-card:hover,.tac-promo-image-row__tile:hover,.tac-split-panel:hover,.tac-sponsor-strip__inner:hover,.tac-stack-tile:hover{-webkit-transform:none;transform:none}}.tac-section-head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin:0 0 .85rem;min-height:1.6rem;padding:0 4.5rem}.tac-section-head h2{margin:0!important;font-size:1.25rem!important;font-weight:700!important;color:var(--tac-navy)!important;text-align:center!important;line-height:1.25}.tac-section-head h2::after{display:none!important;content:none!important}.tac-section-head__link{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--tac-blue);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}@media (max-width:599px){.tac-section-head{padding:0 3.25rem}}.tac-section-head__link:focus-visible,.tac-section-head__link:hover{text-decoration:underline}.tac-main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;background:var(--tac-white)}.tac-home{max-width:none;margin:0;padding:0 var(--tac-page-gutter,var(--tac-gutter)) 2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.tac-home-notes{--tac-notes-rail-h:4.25rem;display:grid;grid-template-columns:1fr;gap:0;width:100%;margin:0;padding:0;background:var(--tac-header-bg)}@media (min-width:900px){.tac-home-notes{position:relative;z-index:3;grid-template-columns:minmax(0,55fr) minmax(0,45fr);margin-bottom:calc(var(--tac-notes-rail-h) * -1);background:0 0}}.tac-ceo-note,.tac-first-time-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.95rem 1.15rem;min-height:var(--tac-notes-rail-h);background:0 0;color:var(--tac-white);text-decoration:none;border-radius:0}.tac-first-time-banner{background:var(--tac-header-bg)}.tac-ceo-note{background:var(--tac-header-bg)}@media (min-width:900px){.tac-ceo-note{background:rgba(11,31,51,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.tac-ceo-note:focus-visible,.tac-ceo-note:hover,.tac-first-time-banner:focus-visible,.tac-first-time-banner:hover{text-decoration:none;color:var(--tac-white)}.tac-ceo-note:focus-visible,.tac-first-time-banner:focus-visible{outline:2px solid var(--tac-blue);outline-offset:-2px}.tac-ceo-note__icon,.tac-first-time-banner__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:36px;height:36px;border-radius:4px;background:rgba(255,255,255,.12);color:#a5d8ff}.tac-ceo-note__body,.tac-first-time-banner__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem .85rem;min-width:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tac-ceo-note__copy,.tac-first-time-banner__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;min-width:0}.tac-ceo-note__title,.tac-first-time-banner__title{font-size:1rem;font-weight:700;line-height:1.2;color:var(--tac-white)}.tac-ceo-note__sub,.tac-first-time-banner__sub{font-size:.82rem;font-weight:400;line-height:1.3;color:rgba(255,255,255,.78)}.tac-ceo-note__cta,.tac-first-time-banner__cta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.88rem;font-weight:700;line-height:1.2;padding:.55rem .95rem;border-radius:4px;white-space:nowrap}.tac-first-time-banner__cta{background:#a5d8ff;color:var(--tac-header-bg);border:1px solid #a5d8ff}.tac-ceo-note__cta{background:0 0;color:var(--tac-white);border:1px solid rgba(255,255,255,.7)}@media (min-width:900px){.tac-home-notes .tac-first-time-banner{border-right:1px solid rgba(255,255,255,.14);padding-left:2.25rem}.tac-home-notes .tac-ceo-note{padding-right:1.5rem}}@media (min-width:1280px){.tac-home-notes .tac-first-time-banner{padding-left:2.75rem}}@media (max-width:480px){.tac-ceo-note,.tac-first-time-banner{gap:.55rem;padding:.75rem .85rem}.tac-ceo-note__title,.tac-first-time-banner__title{font-size:.92rem}.tac-ceo-note__sub,.tac-first-time-banner__sub{font-size:.75rem}.tac-ceo-note__cta,.tac-first-time-banner__cta{font-size:.8rem;padding:.45rem .7rem}}.tac-home>:empty{display:none}.tac-home .widget,.tac-home [data-content-region],.tac-home [data-layout-name]{margin:0!important}body.tac-body{--tac-chrome-gutter:16px;--tac-page-gutter:16px}@media (min-width:768px){body.tac-body{--tac-chrome-gutter:85px;--tac-page-gutter:85px}}.tac-footer{padding-left:var(--tac-chrome-gutter,var(--tac-page-gutter));padding-right:var(--tac-chrome-gutter,var(--tac-page-gutter))}.tac-footer__inner{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-blank-page,.tac-pdp,.tac-plp,.tac-simple-page{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:var(--tac-page-gutter);padding-right:var(--tac-page-gutter);-webkit-box-sizing:border-box;box-sizing:border-box}.tac-main [data-content-region]:not([data-content-region=pb_home])>[data-layout-id]{margin:0!important;padding:0!important;width:100%;max-width:none}body.tac-signed-in [data-tac-guest]{display:none!important}body:not(.tac-signed-in) [data-tac-member]{display:none!important}body.tac-has-cart [data-tac-cart-empty]{display:none!important}body:not(.tac-has-cart) [data-tac-cart-full]{display:none!important}body.tac-account-creation [data-tac-create-off]{display:none!important}body:not(.tac-account-creation) [data-tac-create-on]{display:none!important}body.tac-contact-sent [data-tac-contact-body],body.tac-contact-sent [data-tac-contact-fallback],body.tac-contact-sent [data-tac-contact-form]{display:none!important}body:not(.tac-contact-sent) [data-tac-contact-success]{display:none!important}body:not(.tac-contact-fallback) [data-tac-contact-fallback]{display:none!important}body.tac-join-enabled [data-tac-join]{display:block!important}.tac-home .container,.tac-home .widget,.tac-home .widget-block,.tac-home [class*=Layout],.tac-home [class*=container],.tac-home [data-content-region],.tac-home [data-layout-name]{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-home .tac-top-cats__pills,.tac-plp .tac-pills__track{padding-left:0;padding-right:0}.tac-promo{--tac-promo-gap:0.65rem;background:#9dceeb;border:0;border-radius:14px;padding:.7rem .55rem .5rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.4rem;margin-bottom:.35rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-promo__viewport{grid-column:1;grid-row:1;min-width:0;width:100%;overflow:hidden;padding:0 2.55rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-promo__nav{grid-column:1;grid-row:1;align-self:center;width:2.35rem;height:2.35rem;border:0;border-radius:50%;background:var(--tac-white);color:var(--tac-navy);font-size:1.35rem;line-height:1;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(11,31,51,.12);box-shadow:0 2px 8px rgba(11,31,51,.12);z-index:2}.tac-promo__nav--prev{justify-self:start;margin-left:.2rem}.tac-promo__nav--next{justify-self:end;margin-right:.2rem}.tac-promo__nav:focus-visible,.tac-promo__nav:hover{color:var(--tac-blue-deep)}.tac-promo__controls{grid-column:1;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.55rem}.tac-promo__pause{width:1.5rem;height:1.5rem;border:0;padding:0;background:0 0;color:var(--tac-navy);font-size:.7rem;letter-spacing:-.08em;cursor:pointer;line-height:1}.tac-promo__pause[aria-pressed=true]{opacity:.55}.tac-cat-entry__rail{position:relative;display:grid;grid-template-columns:minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.tac-cat-entry__track,.tac-promo__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.85rem;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.25rem .15rem .5rem}.tac-promo__track{gap:0;padding:.1rem 0 .2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;outline:0;position:relative}.tac-cat-entry__track::-webkit-scrollbar,.tac-promo__track::-webkit-scrollbar{display:none}.tac-promo__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:1fr;gap:var(--tac-promo-gap);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 .05rem}.tac-rail-btn{width:2.75rem;height:2.75rem;border:0;border-radius:8px;background:0 0;color:var(--tac-navy);font-size:2rem;line-height:1;cursor:pointer;z-index:1;font-weight:400}.tac-rail-btn:focus-visible,.tac-rail-btn:hover{color:var(--tac-accent)}.tac-promo-card{width:100%;min-width:0;max-width:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--tac-white);border-radius:12px;padding:.7rem .75rem .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;min-height:0;text-decoration:none;color:inherit;border:0;-webkit-box-shadow:0 4px 14px rgba(11,31,51,.08);box-shadow:0 4px 14px rgba(11,31,51,.08);text-align:center}@media (min-width:900px){.tac-promo__slide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.tac-promo{padding:.55rem .35rem .4rem}.tac-promo__viewport{padding:0 2.15rem}.tac-promo__slide{display:contents}.tac-promo-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:.65rem .7rem .75rem;scroll-snap-align:start;scroll-snap-stop:always}.tac-promo-card__art{min-height:120px}.tac-promo-card__art img{height:140px}}.tac-promo-card:focus-visible,.tac-promo-card:hover{text-decoration:none}.tac-promo-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;min-height:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tac-promo-card__headline{display:none!important}.tac-promo-card__head:not(:has(.tac-promo-card__amount)):not(:has(.tac-promo-card__offer)){display:none}.tac-promo-card__offer{margin:0;font-size:.95rem;font-weight:700;color:var(--tac-sale);line-height:1.2}.tac-promo-card__amount{margin:0;font-size:2rem;font-weight:700;color:var(--tac-navy);line-height:1.1;letter-spacing:-.02em}.tac-dots__btn{width:.55rem;height:.55rem;border:0;border-radius:50%;padding:0;background:rgba(11,31,51,.28);cursor:pointer}.tac-dots__btn.is-active{background:var(--tac-blue);-webkit-transform:scale(1.15);transform:scale(1.15)}.tac-promo-card__sub{margin:0;font-size:.95rem;color:var(--tac-navy);font-weight:700;line-height:1.35;max-width:16ch}.tac-promo-card__art{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;min-height:110px;border-radius:8px;background:var(--tac-white);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem}.tac-product-card__art{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:140px;border-radius:8px;background:#f5f8fb;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.65rem}.tac-promo-card__art img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;display:block}@media (min-width:900px){.tac-promo-card__art img{height:135px}}.tac-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding-top:0}.tac-dots span{width:6px;height:6px;border-radius:50%;background:rgba(11,31,51,.35)}.tac-dots span.is-active{width:18px;border-radius:4px;background:var(--tac-blue)}.tac-promo .tac-dots{padding-top:0}.tac-lifestyle{position:relative;border:1px solid var(--tac-border);border-radius:var(--tac-radius);overflow:hidden;min-height:168px;max-height:220px;background:var(--tac-navy)}.tac-lifestyle__media{position:absolute;inset:0}.tac-lifestyle__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;display:block}.tac-lifestyle__panel{position:relative;z-index:1;max-width:28rem;margin:1rem;padding:1rem 1.15rem;background:rgba(255,255,255,.94);border-radius:var(--tac-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.tac-lifestyle{min-height:180px;max-height:210px}.tac-lifestyle__panel{margin:1.15rem 1.35rem;padding:1.1rem 1.25rem}}.tac-lifestyle__panel h2{margin:0;color:var(--tac-navy);font-size:1.25rem;font-weight:700}.tac-lifestyle__panel h2::after{content:"";display:block;width:2.5rem;height:3px;margin-top:.4rem;background:var(--tac-blue-deep);border-radius:2px}.tac-lifestyle__panel p{margin:0;color:var(--tac-muted);font-size:.92rem;line-height:1.45;max-width:36ch}.tac-lifestyle__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.25rem;padding:.45rem .95rem;border-radius:var(--tac-radius-control);background:var(--tac-navy);color:var(--tac-white);font-size:.85rem;font-weight:700;text-decoration:none}.tac-lifestyle__cta:focus-visible,.tac-lifestyle__cta:hover{background:var(--tac-navy-mid);color:var(--tac-white);text-decoration:none}.tac-promo-image-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.tac-promo-image-row__heading{margin:0;text-align:center;color:var(--tac-navy);font-size:1.35rem;font-weight:700}.tac-promo-image-row__grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:768px){.tac-promo-image-row__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.tac-promo-image-row__tile{display:block;border-radius:var(--tac-radius);overflow:hidden;background:var(--tac-navy);text-decoration:none;line-height:0}.tac-promo-image-row__tile img{width:100%;height:auto;display:block;vertical-align:middle}.tac-promo-image-row__tile:focus-visible,.tac-promo-image-row__tile:hover{text-decoration:none;opacity:.96}.tac-featured-deals__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (min-width:900px){.tac-featured-deals__grid{grid-template-columns:repeat(4,1fr)}}.tac-featured-deal{border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;background:var(--tac-white);text-decoration:none;color:inherit;min-height:240px}.tac-featured-deal:focus-visible,.tac-featured-deal:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-featured-deal__badge{-ms-flex-item-align:start;align-self:flex-start;background:var(--tac-blue-soft,#e8f3fb);color:var(--tac-navy);font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.22rem .5rem;border-radius:var(--tac-radius-control)}.tac-featured-deal__art{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f3f5f7;border-radius:var(--tac-radius-control);min-height:140px;padding:.75rem}.tac-featured-deal__art img{width:100%;height:150px;-o-object-fit:contain;object-fit:contain;display:block}.tac-featured-deal__save{margin:0;text-align:center;font-weight:700;color:var(--tac-navy);font-size:1.05rem}.tac-brands__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (min-width:900px){.tac-brands__grid{grid-template-columns:repeat(4,1fr)}}.tac-brand-card{border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:.9rem;background:var(--tac-white);text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tac-brand-card:focus-visible,.tac-brand-card:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-brand-card__art{width:100%;min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f3f5f7;border-radius:var(--tac-radius-control);padding:.75rem}.tac-brand-card__art img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;display:block}.tac-brand-card__name{margin:0;font-weight:700;color:var(--tac-navy);font-size:1.05rem}.tac-brand-card__cta{font-size:.85rem;font-weight:700;color:var(--tac-blue-deep,#2f7fbf)}.tac-cat-entry__rail{display:grid;grid-template-columns:minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.tac-cat-entry__track{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding-bottom:.75rem;min-width:0;width:100%}@media (min-width:900px){.tac-cat-entry__track{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tac-cat-entry .tac-rail-btn{position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.tac-cat-entry .tac-rail-btn--prev{left:0}.tac-cat-entry .tac-rail-btn--next{right:0}}.tac-cat-circle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:9.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;text-align:center;font-size:.8rem;font-weight:600;line-height:1.25;color:var(--tac-ink);text-decoration:none;scroll-snap-align:start}.tac-cat-circle:focus-visible,.tac-cat-circle:hover{text-decoration:none;color:var(--tac-navy-mid)}.tac-cat-circle__face{width:7.5rem;height:7.5rem;border-radius:50%;border:1px solid var(--tac-border);background:#f3f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.05rem;color:var(--tac-navy);overflow:hidden;padding:0}@media (max-width:899px){.tac-cat-entry .tac-rail-btn{display:none!important}.tac-cat-entry__rail{grid-template-columns:minmax(0,1fr)}.tac-cat-entry__track{gap:.7rem;padding:.15rem .1rem .65rem}.tac-cat-circle{width:6.5rem;gap:.4rem;font-size:.72rem}.tac-cat-circle__face{width:5.25rem;height:5.25rem}.tac-cat-entry h2{font-size:1.1rem}.tac-cat-entry .tac-dots{display:none}}.tac-cat-circle--sale .tac-cat-circle__face{background:var(--tac-blue);border-color:var(--tac-blue);color:var(--tac-white);font-weight:700;font-size:.95rem}.tac-cat-circle--sale .tac-cat-circle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tac-cat-circle__label{display:block}.tac-cat-circle__initial{font-size:1.75rem;font-weight:700;color:var(--tac-navy-mid);line-height:1}.tac-value-bar{background:-webkit-gradient(linear,left top,left bottom,from(#3486c7),to(var(--tac-blue-deep)));background:linear-gradient(180deg,#3486c7 0,var(--tac-blue-deep) 100%);color:var(--tac-white);border-radius:var(--tac-radius);padding:0;display:grid;grid-template-columns:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}@media (min-width:900px){.tac-value-bar{grid-template-columns:minmax(0,1fr) auto}}.tac-value-bar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-weight:600;font-size:.9rem}@media (min-width:700px){.tac-value-bar__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tac-value-bar__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;padding:.95rem 1.15rem;min-width:0;border-bottom:1px solid rgba(255,255,255,.28)}@media (min-width:700px){.tac-value-bar__list li{border-bottom:0;border-right:1px solid rgba(255,255,255,.32)}.tac-value-bar__list li:last-child{border-right:0}}.tac-value-bar__list li:last-child{border-bottom:0}.tac-value-bar__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--tac-white);background:rgba(255,255,255,.14);border-radius:999px;padding:.35rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-value-bar__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tac-value-bar__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.12rem;min-width:0}.tac-value-bar__col-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.25rem;font-size:.78rem;font-weight:700;color:var(--tac-white)!important;text-decoration:underline;text-underline-offset:0.12em;opacity:.95}.tac-value-bar__col-cta:focus-visible,.tac-value-bar__col-cta:hover{opacity:1;text-decoration:underline}.tac-value-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.85rem 1.15rem;background:rgba(11,31,51,.18);border-top:1px solid rgba(255,255,255,.22)}@media (min-width:900px){.tac-value-bar__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:9.5rem;border-top:0;border-left:1px solid rgba(255,255,255,.32)}}.tac-value-bar .tac-btn--ghost,.tac-value-bar .tac-btn--solid{background:var(--tac-white);color:var(--tac-blue-bar);border-color:var(--tac-white)}.tac-value-bar .tac-btn--ghost{background:0 0;color:var(--tac-white);border-color:rgba(255,255,255,.7)}.tac-value-bar .tac-btn--ghost:focus-visible,.tac-value-bar .tac-btn--ghost:hover{background:rgba(255,255,255,.12)}.tac-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.42rem .85rem;border-radius:var(--tac-radius-control);font-weight:700;font-size:.84rem;text-decoration:none;border:1px solid transparent}.tac-btn:focus-visible,.tac-btn:hover{text-decoration:none;-webkit-filter:brightness(1.03);filter:brightness(1.03)}.tac-btn--ghost{background:var(--tac-white);color:var(--tac-navy)}.tac-btn--solid{background:var(--tac-navy);color:var(--tac-white);border-color:var(--tac-navy)}.tac-top-cats h2{margin:0;text-align:left;color:var(--tac-navy);font-size:1.25rem}.tac-top-cats__sub{display:none}.tac-top-cats__pills{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:0;margin:0 0 1rem;max-width:none}.tac-top-cats--header-only .tac-top-cats__pills{margin-bottom:.35rem}.tac-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (min-width:700px){.tac-product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.tac-product-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.tac-product-grid{grid-template-columns:repeat(5,1fr)}}.tac-product-rail{position:relative;width:100%;min-width:0}.tac-product-grid--rail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.85rem;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.15rem .1rem .35rem;grid-template-columns:none}.tac-product-grid--rail::-webkit-scrollbar{display:none}.tac-product-grid--rail .tac-product-card{-webkit-box-flex:0;-ms-flex:0 0 clamp(11.5rem,18.5vw,15rem);flex:0 0 clamp(11.5rem,18.5vw,15rem);width:clamp(11.5rem,18.5vw,15rem);max-width:15rem;scroll-snap-align:start}.tac-product-rail__btn{position:absolute;top:42%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--tac-border);background:var(--tac-white);color:var(--tac-navy);font-size:1.55rem;line-height:1;-webkit-box-shadow:0 2px 10px rgba(11,31,51,.12);box-shadow:0 2px 10px rgba(11,31,51,.12);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tac-product-rail__btn:focus-visible,.tac-product-rail__btn:hover{color:var(--tac-blue-deep);border-color:var(--tac-blue)}.tac-product-rail .tac-rail-btn--prev{left:.15rem}.tac-product-rail .tac-rail-btn--next{right:.15rem}.tac-product-rail__fade{position:absolute;top:0;bottom:.35rem;width:3.25rem;pointer-events:none;z-index:2;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.tac-product-rail__fade--left{left:0;background:-webkit-gradient(linear,left top,right top,from(var(--tac-paper)),to(rgba(238,242,246,0)));background:linear-gradient(90deg,var(--tac-paper) 0,rgba(238,242,246,0) 100%)}.tac-product-rail__fade--right{right:0;background:-webkit-gradient(linear,right top,left top,from(var(--tac-paper)),to(rgba(238,242,246,0)));background:linear-gradient(270deg,var(--tac-paper) 0,rgba(238,242,246,0) 100%)}.tac-product-rail.is-fade-left .tac-product-rail__fade--left,.tac-product-rail.is-fade-right .tac-product-rail__fade--right{opacity:1}@media (max-width:699px){.tac-product-grid--rail{gap:.65rem;padding:.1rem .35rem .4rem}.tac-product-grid--rail .tac-product-card{-webkit-box-flex:0;-ms-flex:0 0 9.75rem;flex:0 0 9.75rem;width:9.75rem;max-width:9.75rem}.tac-product-rail__btn{width:2.15rem;height:2.15rem;font-size:1.35rem}.tac-product-rail__fade{width:2.25rem}.tac-product-grid--rail .tac-product-card__art{min-height:120px}.tac-product-grid--rail .tac-product-card__art img{height:130px}}.tac-product-rail .tac-rail-btn[aria-disabled=true],.tac-product-rail .tac-rail-btn[disabled]{opacity:.35;cursor:default;pointer-events:none}.tac-product-card{position:relative;border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:.55rem .55rem .7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;background:var(--tac-white);min-height:0}.tac-product-card[hidden]{display:none!important}.tac-product-card__badge{position:absolute;top:.55rem;left:.55rem;z-index:2;background:var(--tac-sale);color:var(--tac-white);font-size:.68rem;font-weight:700;padding:.18rem .4rem;border-radius:3px}.tac-product-card__wish{position:absolute;top:.4rem;right:.4rem;z-index:2;width:1.85rem;height:1.85rem;border:0;border-radius:50%;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.92);color:var(--tac-muted);cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(11,31,51,.12);box-shadow:0 1px 3px rgba(11,31,51,.12)}.tac-product-card__wish svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7}.tac-product-card__wish:focus-visible,.tac-product-card__wish:hover,.tac-product-card__wish[aria-pressed=true]{color:var(--tac-sale)}.tac-product-card__wish[aria-pressed=true] svg{fill:currentColor}.tac-product-card__art{min-height:100px}.tac-product-card__title{margin:0;font-size:.86rem;font-weight:600;color:var(--tac-ink);line-height:1.3}.tac-product-card__price{margin:0;font-size:1rem;font-weight:700;color:var(--tac-blue-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.35rem}.tac-product-card__price-sale{color:var(--tac-blue-deep)}.tac-product-card__price-was{font-size:.85rem;font-weight:500;color:var(--tac-muted);text-decoration:line-through}.tac-product-card__rating{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;font-size:.8rem;color:var(--tac-muted)}.tac-stars{color:var(--tac-blue);letter-spacing:.05em}.tac-product-card__wish{position:absolute;right:.55rem;bottom:.55rem;border:0;background:0 0;font-size:1.1rem;cursor:pointer;color:var(--tac-muted);line-height:1}.tac-product-grid__note{margin:.75rem 0 0;font-size:.8rem;color:var(--tac-muted);text-align:center}.tac-region-slot{min-height:2rem}.tac-blank-page{max-width:none;width:100%;margin:0;padding:2rem var(--tac-page-gutter,var(--tac-gutter)) 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-blank-page h1{margin:0 0 .5rem;color:var(--tac-navy)}.tac-ready{color:var(--tac-muted);margin:0}.tac-footer{background:var(--tac-navy);color:rgba(255,255,255,.9);margin-top:0;padding:1.35rem var(--tac-chrome-gutter,var(--tac-page-gutter,var(--tac-gutter))) 1.5rem;-ms-flex-negative:0;flex-shrink:0;width:100%}.tac-footer__inner{max-width:none;width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:800px){.tac-footer__inner{grid-template-columns:repeat(4,minmax(8rem,1fr)) minmax(11rem,1.1fr)}}.tac-footer__col+.tac-footer__col{border-left:0}@media (min-width:800px){.tac-footer__col+.tac-footer__col{border-left:1px solid rgba(255,255,255,.14);padding-left:1.1rem}}.tac-footer__col h2{margin:0 0 .65rem;font-size:.95rem;color:var(--tac-white)!important}.tac-footer__col ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.tac-footer__col a{font-size:.85rem;opacity:.85;text-decoration:none}.tac-footer__col a:focus-visible,.tac-footer__col a:hover{opacity:1;text-decoration:underline}.tac-footer__brand{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column:1/-1;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.14)}@media (min-width:800px){.tac-footer__brand{grid-column:auto;padding-top:0;border-top:0;padding-left:1.1rem;border-left:1px solid rgba(255,255,255,.14)}}.tac-footer-newsletter{position:relative;margin:0 0 .85rem;max-width:18rem}.tac-footer-newsletter__label{display:block;margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.78)}.tac-footer-newsletter__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tac-footer-newsletter input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:2.4rem;margin:0;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:rgba(255,255,255,.08);color:var(--tac-white);font:inherit;font-size:.88rem}.tac-footer-newsletter input[type=email]::-webkit-input-placeholder{color:rgba(255,255,255,.55)}.tac-footer-newsletter input[type=email]::-moz-placeholder{color:rgba(255,255,255,.55)}.tac-footer-newsletter input[type=email]:-ms-input-placeholder{color:rgba(255,255,255,.55)}.tac-footer-newsletter input[type=email]::-ms-input-placeholder{color:rgba(255,255,255,.55)}.tac-footer-newsletter input[type=email]::placeholder{color:rgba(255,255,255,.55)}.tac-footer-newsletter button[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:2.4rem;margin:0;padding:.45rem .75rem;border:0;border-radius:6px;background:var(--tac-assurance-on-dark,#4ade80);color:#0b1f33;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap}.tac-footer-newsletter button[type=submit]:disabled{opacity:.65;cursor:wait}.tac-footer-newsletter__error{margin:.4rem 0 0;font-size:.75rem;color:#fecaca}.tac-footer-newsletter .tac-newsletter-turnstile.is-revealed{margin-top:.5rem}.tac-footer-newsletter .tac-newsletter-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tac-footer__mark{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.04em;color:var(--tac-white);line-height:1.15}.tac-footer__legal{margin:.55rem 0 0;font-size:.78rem;font-weight:600;opacity:.92;color:var(--tac-white)}.tac-footer__address{margin:0;font-style:normal;font-size:.78rem;line-height:1.45;opacity:.82}.tac-footer__tag{margin:0;font-size:.78rem;line-height:1.35;color:#a8b4c0;max-width:14rem}.tac-assurance,[data-tac-assurance]{color:var(--tac-assurance);font-weight:inherit}.tac-footer .tac-assurance,.tac-footer [data-tac-assurance]{color:var(--tac-assurance-on-dark)}.tac-back-top{position:fixed;z-index:55;right:var(--tac-page-gutter,16px);bottom:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;padding:.65rem;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--tac-radius-control);background:var(--tac-navy);color:var(--tac-white);font-family:var(--tac-font);font-size:.85rem;font-weight:600;line-height:1;letter-spacing:.01em;-webkit-box-shadow:0 2px 10px rgba(11,31,51,.28);box-shadow:0 2px 10px rgba(11,31,51,.28);cursor:pointer;opacity:0;visibility:hidden;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s ease,background-color .15s ease,border-color .15s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,background-color .15s ease,border-color .15s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .15s ease,border-color .15s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .15s ease,border-color .15s ease,-webkit-transform .2s ease}.tac-back-top.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.tac-back-top:focus-visible,.tac-back-top:hover{background:var(--tac-blue-deep);border-color:rgba(255,255,255,.22);outline:0}.tac-back-top:focus-visible{-webkit-box-shadow:0 0 0 2px var(--tac-white),0 0 0 4px var(--tac-blue);box-shadow:0 0 0 2px var(--tac-white),0 0 0 4px var(--tac-blue)}.tac-back-top__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.tac-back-top__icon svg{display:block}.tac-back-top__label{display:none;white-space:nowrap;padding-right:.15rem}.tac-back-top--labeled{padding:.65rem .9rem .65rem .75rem}.tac-back-top--labeled .tac-back-top__label{display:inline}@media (min-width:768px){.tac-back-top{right:var(--tac-page-gutter,24px);bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.tac-back-top{-webkit-transition:none;transition:none}}.tac-region{min-height:1.5rem}.tac-region--EXTRA_DISABLED,.tac-region--featured-deals,.tac-region--value{min-height:3rem}.tac-product-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;color:inherit;text-decoration:none;height:100%}.tac-product-card__link:focus-visible,.tac-product-card__link:hover{text-decoration:none}.tac-product-card__art{min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--tac-white);border-radius:var(--tac-radius-control);overflow:hidden;border:0}.tac-product-card__art img{width:100%;height:190px;-o-object-fit:contain;object-fit:contain;display:block}.tac-product-card__missing{color:var(--tac-muted);font-size:.85rem;font-weight:600}.tac-cat-circle__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;display:block}.tac-pdp,.tac-plp{max-width:none;width:100%;margin:0;padding:1.25rem var(--tac-page-gutter,var(--tac-gutter)) 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-pdp__info h1,.tac-plp__header h1{margin:0 0 .75rem;color:var(--tac-navy)}.tac-pdp__desc,.tac-plp__desc{color:var(--tac-muted);margin-bottom:1.25rem}.tac-empty{color:var(--tac-muted)}.tac-pdp__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:800px){.tac-pdp__grid{grid-template-columns:1fr 1fr}}.tac-pdp__media img{width:100%;height:auto;border:1px solid var(--tac-border);border-radius:var(--tac-radius);background:#f3f7fb}.tac-pdp__price{font-size:1.35rem;font-weight:700;color:var(--tac-navy)}.tac-pdp__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.tac-pdp__form input[type=number]{width:4rem;padding:.45rem;border:1px solid var(--tac-border);border-radius:6px}.tac-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1.25rem}.tac-pagination a{color:var(--tac-navy);font-weight:600}.tac-cat-entry h2{text-align:left;color:var(--tac-navy);margin:0;font-size:1.25rem;font-weight:700}.tac-cat-entry .tac-dots{display:none}.tac-value-bar__list li strong{font-size:.95rem;color:var(--tac-white)}.tac-value-bar__list li span{font-weight:400;font-size:.8rem;opacity:.95;color:var(--tac-white)}.tac-home [data-content-region=pb_home]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:43px;width:100%}.tac-home [data-content-region=pb_home]>[data-layout-id]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:43px;width:100%}.tac-product-rail{margin-top:-33px}.tac-row--hide{display:none!important}.tac-why{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--tac-header-bg);color:var(--tac-white);border:0;border-radius:0;overflow:hidden}.tac-home [data-content-region=pb_home]>[data-layout-id]:has(.tac-why){margin-bottom:-15px}.tac-home [data-content-region=pb_home]>[data-layout-id]:has(.tac-why)+[data-layout-id]{margin-top:0}.tac-why__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0}@media (min-width:900px){.tac-why__inner--media{grid-template-columns:minmax(0,55fr) minmax(0,45fr);height:410px;min-height:400px;max-height:420px}.tac-home:has(.tac-home-notes) .tac-why__inner--media{height:calc(410px + var(--tac-notes-rail-h,4.25rem));min-height:calc(400px + var(--tac-notes-rail-h,4.25rem));max-height:calc(420px + var(--tac-notes-rail-h,4.25rem))}}.tac-why__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:.55rem;padding:1.5rem 1.25rem;min-width:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:900px){.tac-why__copy{padding:1.75rem 2.25rem;gap:.6rem}.tac-home:has(.tac-home-notes) .tac-why__inner--media .tac-why__copy{padding-top:var(--tac-notes-rail-h,4.25rem);padding-bottom:.85rem}.tac-home:has(.tac-home-notes) .tac-why__inner--media .tac-why__headline{margin-top:0}}@media (min-width:1280px){.tac-why__copy{padding:1.85rem 2.75rem}.tac-home:has(.tac-home-notes) .tac-why__inner--media .tac-why__copy{padding-top:var(--tac-notes-rail-h,4.25rem);padding-bottom:.85rem;padding-left:2.75rem;padding-right:2.75rem}}.tac-why__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.72);max-width:640px;width:100%}.tac-why__headline{margin:0;font-size:clamp(1.35rem, 2.3vw, 1.9rem);font-weight:700;line-height:1.16;color:var(--tac-white);max-width:740px;width:100%}.tac-why__headline-line{display:inline}@media (min-width:1100px){.tac-why__headline-line{display:block}}.tac-why__body{margin:0;font-size:clamp(.88rem, 1vw, .95rem);line-height:1.45;color:rgba(255,255,255,.88);max-width:640px;width:100%}.tac-why__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.7rem 40px;margin-top:1.15rem;max-width:640px;width:100%}@media (min-width:900px){.tac-why__actions{margin-top:1.75rem}.tac-why__inner--media .tac-why__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem}.tac-why__inner--media .tac-why__headline{margin-top:0}.tac-why__inner--media .tac-why__actions{margin-top:.7rem;margin-bottom:0}}.tac-why__btn{min-height:2.55rem;padding:.55rem 1.15rem;font-size:.9rem;font-weight:700;border-radius:var(--tac-radius-control);text-decoration:none;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:419px){.tac-why__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tac-why__btn{width:100%}}.tac-why__btn--primary{background:var(--tac-white);color:var(--tac-navy);border:1px solid var(--tac-white)}.tac-why__btn--primary:focus-visible,.tac-why__btn--primary:hover{-webkit-filter:brightness(0.96);filter:brightness(.96);text-decoration:none}.tac-why__btn--secondary{background:0 0;color:var(--tac-white);border:1px solid rgba(255,255,255,.7)}.tac-why__btn--secondary:focus-visible,.tac-why__btn--secondary:hover{background:rgba(255,255,255,.1);text-decoration:none}.tac-why__media{position:relative;min-height:10.5rem;background:var(--tac-navy-mid);overflow:hidden}@media (min-width:900px){.tac-why__media{min-height:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch}}.tac-why__img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.tac-body .tac-why__img{height:100%!important;max-width:none}.tac-panel-carousel{position:relative;width:100%;outline:0}.tac-panel-carousel__stage{display:grid}.tac-panel-carousel__slide{grid-area:1/1;opacity:0;z-index:0;pointer-events:none;-webkit-transition:opacity var(--tac-panel-fade, 420ms) ease;transition:opacity var(--tac-panel-fade, 420ms) ease}.tac-panel-carousel:not(.is-ready) .tac-panel-carousel__slide:first-child,.tac-panel-carousel__slide.is-active{opacity:1;z-index:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.tac-panel-carousel__slide{-webkit-transition:none;transition:none}}.tac-panel-carousel__controls{position:absolute;left:0;right:0;bottom:.45rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;pointer-events:none}.tac-panel-carousel__controls>*{pointer-events:auto}.tac-panel-carousel__pause{width:1.35rem;height:1.35rem;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.22);color:var(--tac-white);font-size:.55rem;line-height:1;cursor:pointer}.tac-panel-carousel__pause:focus-visible,.tac-panel-carousel__pause:hover{background:rgba(255,255,255,.4)}.tac-panel-carousel .tac-dots__btn{width:.42rem;height:.42rem;background:rgba(255,255,255,.45)}.tac-panel-carousel .tac-dots__btn.is-active{width:1.05rem;border-radius:4px;background:var(--tac-white);-webkit-transform:none;transform:none}.tac-media{position:absolute;inset:0;background:#e8eef4}.tac-brand-card__art img,.tac-close-card__media img,.tac-media img,.tac-pano-banner__media img{width:100%;height:100%;display:block}.tac-fit--cover img{-o-object-fit:cover;object-fit:cover}.tac-fit--contain img{-o-object-fit:contain;object-fit:contain;padding:.65rem}.tac-focal--center img{-o-object-position:center;object-position:center}.tac-focal--top img{-o-object-position:top center;object-position:top center}.tac-focal--bottom img{-o-object-position:bottom center;object-position:bottom center}.tac-focal--left img{-o-object-position:left center;object-position:left center}.tac-focal--right img{-o-object-position:right center;object-position:right center}.tac-tile-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tac-tile-copy h3{margin:0;font-size:1.15rem;line-height:1.2;color:inherit}.tac-tile-copy p{margin:0;font-size:.88rem;line-height:1.4;color:inherit;opacity:.92;max-width:36ch}.tac-tile-cta{font-size:.85rem;font-weight:700;color:inherit}.tac-mixed-tile.tac-tone--overlay-dark::after,.tac-tone--overlay-dark .tac-campaign-card__shade{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),to(rgba(11,31,51,.82)));background:linear-gradient(180deg,transparent 30%,rgba(11,31,51,.82) 100%);pointer-events:none}.tac-pano-banner.tac-tone--navy-panel .tac-pano-banner__panel,.tac-tone--navy-panel .tac-campaign-card__panel,.tac-tone--navy-panel .tac-close-card__copy,.tac-tone--navy-panel .tac-split-panel__copy,.tac-tone--navy-panel .tac-tile-copy,.tac-tone--overlay-dark .tac-tile-copy{color:var(--tac-white)}.tac-pano-banner.tac-tone--navy-panel .tac-pano-banner__panel,.tac-tone--navy-panel .tac-campaign-card__panel,.tac-tone--navy-panel .tac-close-card__copy,.tac-tone--navy-panel .tac-split-panel__copy{background:rgba(11,31,51,.92)}.tac-pano-banner.tac-tone--white-panel .tac-pano-banner__panel,.tac-tone--white-panel .tac-campaign-card__panel,.tac-tone--white-panel .tac-close-card__copy,.tac-tone--white-panel .tac-split-panel__copy{background:rgba(255,255,255,.95);color:var(--tac-navy)}.tac-pano-banner.tac-tone--soft-panel .tac-pano-banner__panel,.tac-tone--soft-panel .tac-campaign-card__panel,.tac-tone--soft-panel .tac-close-card__copy,.tac-tone--soft-panel .tac-split-panel__copy{background:rgba(232,243,251,.96);color:var(--tac-navy)}.tac-tone--soft-panel .tac-close-card__cta,.tac-tone--soft-panel .tac-tile-cta,.tac-tone--white-panel .tac-close-card__cta,.tac-tone--white-panel .tac-tile-cta{color:var(--tac-blue-deep)}.tac-campaign-cards{display:grid;grid-template-columns:1fr;gap:.85rem;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:900px){.tac-campaign-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tac-campaign-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:280px;border-radius:var(--tac-radius);overflow:hidden;text-decoration:none;color:inherit;background:#e8eef4;border:1px solid var(--tac-border)}.tac-campaign-card:focus-visible,.tac-campaign-card:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-campaign-card__shade{display:none}.tac-campaign-card--bleed .tac-media{position:absolute;inset:0}.tac-campaign-card--bleed .tac-campaign-card__shade{display:block;position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(35%,transparent),to(rgba(11,31,51,.78)));background:linear-gradient(180deg,transparent 35%,rgba(11,31,51,.78) 100%);pointer-events:none}.tac-campaign-card--bleed .tac-campaign-card__panel{position:relative;z-index:1;margin-top:auto;padding:1rem 1.05rem;background:0 0;color:var(--tac-white)}.tac-campaign-card--split{display:grid;grid-template-rows:minmax(150px,1fr) auto}.tac-campaign-card--split .tac-media{position:relative;min-height:150px}.tac-campaign-card--split .tac-campaign-card__panel{position:relative;z-index:1;padding:.95rem 1.05rem}.tac-campaign-card--framed{background:var(--tac-white);padding:.75rem;gap:.65rem}.tac-campaign-card--framed .tac-media{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:150px;border-radius:var(--tac-radius-control);overflow:hidden}.tac-campaign-card--framed .tac-campaign-card__shade{display:none}.tac-campaign-card--framed .tac-campaign-card__panel{position:static;padding:.15rem .15rem .35rem;background:0 0}.tac-pano-banner{position:relative;width:100%;border:1px solid var(--tac-border);border-radius:var(--tac-radius);overflow:hidden;min-height:150px;max-height:200px;background:var(--tac-navy)}.tac-pano-banner__media{position:absolute;inset:0}.tac-pano-banner__panel{position:relative;z-index:1;max-width:28rem;margin:.95rem;padding:.9rem 1.05rem;border-radius:var(--tac-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.tac-pano-banner{min-height:160px;max-height:190px}.tac-pano-banner__panel{margin:1.05rem 1.25rem}}.tac-pano-banner__panel h2{margin:0;font-size:1.2rem;color:inherit}.tac-pano-banner__panel h2::after{content:"";display:block;width:2.4rem;height:3px;margin-top:.35rem;background:var(--tac-blue-deep);border-radius:2px}.tac-pano-banner__panel p{margin:0;font-size:.9rem;line-height:1.4;max-width:38ch;color:inherit;opacity:.9}.tac-pano-banner__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.2rem;padding:.4rem .9rem;border-radius:var(--tac-radius-control);background:var(--tac-navy);color:var(--tac-white);font-size:.85rem;font-weight:700;text-decoration:none}.tac-pano-banner.tac-tone--navy-panel .tac-pano-banner__cta{background:var(--tac-white);color:var(--tac-navy)}.tac-pano-banner__cta:focus-visible,.tac-pano-banner__cta:hover{background:var(--tac-navy-mid);color:var(--tac-white);text-decoration:none}.tac-mixed-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.85rem}@media (min-width:900px){.tac-mixed-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(150px,1fr));grid-template-areas:"a b d e" "a c d f";min-height:420px}.tac-mixed-tile--slot-a{grid-area:a}.tac-mixed-tile--slot-b{grid-area:b}.tac-mixed-tile--slot-c{grid-area:c}.tac-mixed-tile--slot-d{grid-area:d}.tac-mixed-tile--slot-e{grid-area:e}.tac-mixed-tile--slot-f{grid-area:f}}.tac-mixed-tile{position:relative;display:block;min-height:180px;aspect-ratio:4/3;border-radius:var(--tac-radius);overflow:hidden;border:1px solid var(--tac-border);text-decoration:none;color:var(--tac-white);background:#d8e2ec}@media (min-width:900px){.tac-mixed-tile{aspect-ratio:auto;min-height:0}}.tac-mixed-tile:focus-visible,.tac-mixed-tile:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-mixed-tile__copy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:.85rem .9rem}.tac-mixed-tile.tac-tone--navy-panel .tac-mixed-tile__copy,.tac-mixed-tile.tac-tone--soft-panel .tac-mixed-tile__copy,.tac-mixed-tile.tac-tone--white-panel .tac-mixed-tile__copy{margin:.65rem;padding:.75rem .85rem;border-radius:var(--tac-radius);background:inherit}.tac-mixed-tile.tac-tone--white-panel .tac-mixed-tile__copy{background:rgba(255,255,255,.95);color:var(--tac-navy)}.tac-mixed-tile.tac-tone--soft-panel .tac-mixed-tile__copy{background:rgba(232,243,251,.96);color:var(--tac-navy)}.tac-mixed-tile.tac-tone--navy-panel .tac-mixed-tile__copy{background:rgba(11,31,51,.92);color:var(--tac-white)}.tac-split-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.85rem}@media (min-width:900px){.tac-split-panels{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tac-split-panel--wide{grid-column:1}.tac-split-panel--narrow{grid-column:2}}.tac-split-panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:220px;aspect-ratio:16/9;border-radius:var(--tac-radius);overflow:hidden;border:1px solid var(--tac-border);text-decoration:none;background:#d8e2ec}@media (min-width:900px){.tac-split-panel{aspect-ratio:auto;min-height:240px}}.tac-split-panel:focus-visible,.tac-split-panel:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-split-panel__copy{position:relative;z-index:1;margin:.85rem;padding:.9rem 1rem;max-width:28rem;border-radius:var(--tac-radius)}.tac-top-brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.85rem;width:100%}.tac-top-brands--pills{gap:.65rem}.tac-top-brands--featured{gap:0}.tac-top-brands__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (min-width:768px){.tac-top-brands__pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.tac-top-brands__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.tac-brand-pill{-webkit-box-flex:1;-ms-flex:1 1 calc(16.666% - 0.75rem);flex:1 1 calc(16.666% - 0.75rem);min-width:6.5rem}}.tac-brand-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.25rem;padding:.65rem 1.15rem;border:1px solid var(--tac-border);border-radius:var(--tac-radius-pill);background:var(--tac-white);text-decoration:none;color:var(--tac-navy);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.tac-brand-pill:focus-visible,.tac-brand-pill:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-brand-pill__logo{display:block;max-height:1.75rem;width:auto;max-width:7.5rem;-o-object-fit:contain;object-fit:contain}.tac-brand-pill__name{font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-align:center}.tac-top-brands__featured{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:900px){.tac-top-brands__featured{grid-template-columns:2fr 1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.tac-brand-feature{position:relative;display:grid;grid-template-rows:auto minmax(140px,1fr);gap:.35rem;min-height:220px;padding:1.1rem 1.1rem .85rem;border-radius:var(--tac-radius);background:var(--tac-blue-soft);border:1px solid #d5e6f4;text-decoration:none;color:var(--tac-navy);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-brand-feature:focus-visible,.tac-brand-feature:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-brand-feature__copy{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.35rem;max-width:28ch}.tac-brand-feature__brand{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tac-navy-mid)}.tac-brand-feature__logo{display:block;max-height:1.35rem;width:auto;max-width:6rem;-o-object-fit:contain;object-fit:contain}.tac-brand-feature__copy h3{margin:0;font-size:1.2rem;line-height:1.2;color:var(--tac-navy)}.tac-brand-feature__copy p{margin:0;font-size:.88rem;line-height:1.4;color:var(--tac-muted)}.tac-brand-feature__cta{margin-top:.15rem;font-size:.88rem;font-weight:700;color:var(--tac-blue-deep)}.tac-brand-feature__media{position:relative;min-height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tac-brand-feature__media img{width:100%;height:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;display:block}@media (min-width:900px){.tac-brand-feature--lead{min-height:280px}.tac-brand-feature--lead .tac-brand-feature__copy h3{font-size:1.45rem}.tac-brand-feature--lead .tac-brand-feature__media img{max-height:220px}.tac-brand-feature--secondary .tac-brand-feature__copy h3{font-size:1.05rem}}.tac-close-row{display:grid;grid-template-columns:1fr;gap:.65rem;padding-top:.25rem}@media (min-width:768px){.tac-close-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.tac-close-card{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:5.5rem;padding:.55rem .7rem .55rem .55rem;border:1px solid var(--tac-border);border-radius:var(--tac-radius);background:var(--tac-white);text-decoration:none;color:inherit}.tac-close-card:focus-visible,.tac-close-card:hover{text-decoration:none;border-color:var(--tac-blue)}.tac-close-card__media{position:relative;width:5.5rem;height:5.5rem;border-radius:var(--tac-radius-control);overflow:hidden;background:#eef2f6}.tac-close-card__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.15rem 0;background:0 0!important}.tac-close-card__copy h3{margin:0;font-size:.95rem;color:var(--tac-navy)}.tac-close-card__copy p{margin:0;font-size:.78rem;line-height:1.35;color:var(--tac-muted)}.tac-close-card__cta{font-size:.78rem;font-weight:700;color:var(--tac-blue-deep)}.tac-simple-page{max-width:none;width:100%;margin:0;padding:1.5rem var(--tac-page-gutter,var(--tac-gutter)) 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-simple-page--narrow{max-width:28rem}.tac-simple-page--form{max-width:44rem}.tac-signin{--tac-signin-blue:#0c4fb8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2.25rem;padding-bottom:3.5rem}.tac-signin abbr[title]{text-decoration:none;border-bottom:0}.tac-signin__card{width:100%;max-width:26.5rem;margin:0;padding:1.65rem 1.5rem 1.35rem;background:var(--tac-white);border:1px solid var(--tac-border);border-top:4px solid var(--tac-signin-blue);border-radius:var(--tac-radius);-webkit-box-shadow:0 10px 28px rgba(11,31,51,.06);box-shadow:0 10px 28px rgba(11,31,51,.06);-webkit-box-sizing:border-box;box-sizing:border-box}.tac-signin__card h1{margin:0 0 .35rem;font-size:1.65rem;line-height:1.2}.tac-signin__lede{margin:0 0 1.15rem;color:var(--tac-muted);font-size:.95rem}.tac-signin__form{gap:.95rem}.tac-signin__control{position:relative}.tac-signin__control input{min-height:2.75rem;padding-right:4.25rem}.tac-signin .tac-form__field input{min-height:2.75rem}.tac-signin__show{position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:.2rem;border:0;background:0 0;color:var(--tac-signin-blue);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.tac-signin__show:focus-visible,.tac-signin__show:hover{color:var(--tac-navy)}.tac-signin__forgot{margin:0}.tac-signin__forgot a,.tac-signin__join a{color:var(--tac-signin-blue);font-weight:600;text-decoration:none}.tac-signin__forgot a:focus-visible,.tac-signin__forgot a:hover,.tac-signin__join a:focus-visible,.tac-signin__join a:hover{text-decoration:underline}.tac-signin__submit{width:100%;min-height:2.85rem;background:var(--tac-signin-blue);border-color:var(--tac-signin-blue);font-size:.92rem;letter-spacing:.04em}.tac-signin__submit:focus-visible,.tac-signin__submit:hover{background:#083f96;border-color:#083f96;-webkit-filter:none;filter:none}.tac-signin__join{margin:1.15rem 0 0;padding-top:1.05rem;border-top:1px solid var(--tac-border);text-align:center}.tac-reset__card{max-width:32rem}.tac-signin__back{margin:0 0 .85rem;font-size:.92rem}.tac-signin__back a{color:var(--tac-signin-blue);font-weight:600;text-decoration:none}.tac-signin__back a:focus-visible,.tac-signin__back a:hover{text-decoration:underline}.tac-reset .tac-signin__card h1{margin-bottom:.55rem;font-size:1.9rem}.tac-reset .tac-form__field input::-webkit-input-placeholder{color:var(--tac-muted)}.tac-reset .tac-form__field input::-moz-placeholder{color:var(--tac-muted)}.tac-reset .tac-form__field input:-ms-input-placeholder{color:var(--tac-muted)}.tac-reset .tac-form__field input::-ms-input-placeholder{color:var(--tac-muted)}.tac-reset .tac-form__field input::placeholder{color:var(--tac-muted)}.tac-reset .tac-signin__submit{text-transform:uppercase;letter-spacing:.06em}.tac-join.tac-signin{padding-top:.4rem;padding-bottom:1.5rem}.tac-join.tac-simple-page{padding-top:.45rem;padding-bottom:1.15rem}.tac-join__card{max-width:30rem;padding:1.15rem 1.5rem .95rem}.tac-join .tac-signin__card h1{margin-bottom:.7rem}.tac-join .tac-signin__form{gap:.65rem}.tac-join .tac-signin__submit{min-height:2.55rem}.tac-join .tac-signin__join{margin-top:.55rem;padding-top:.7rem}.tac-join .form-field[data-type=AddressLine1],.tac-join .form-field[data-type=AddressLine2],.tac-join .form-field[data-type=City],.tac-join .form-field[data-type=CompanyName],.tac-join .form-field[data-type=Country],.tac-join .form-field[data-type=Phone],.tac-join .form-field[data-type=State],.tac-join .form-field[data-type=Zip]{display:none!important}.tac-join .tac-form__grid{grid-template-columns:1fr;gap:.55rem}.tac-join .form-field{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20;margin:0}.tac-join .form-field[data-type=FirstName]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tac-join .form-field[data-type=LastName]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tac-join .form-field[data-type=EmailAddress]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tac-join .form-field[data-type=Password]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.tac-join .form-field[data-type=ConfirmPassword]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.tac-join .form-field[data-type=CompanyName]{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.tac-join .form-field[data-type=Phone]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.tac-join .form-field[data-type=AddressLine1]{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.tac-join .form-field[data-type=AddressLine2]{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.tac-join .form-field[data-type=City]{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.tac-join .form-field[data-type=Country]{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.tac-join .form-field[data-type=State]{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.tac-join .form-field[data-type=Zip]{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.tac-join .form-label small{text-decoration:none;border-bottom:0;color:inherit;font-weight:600}.tac-join .form-input,.tac-join select,.tac-join textarea{min-height:2.4rem;padding-top:.4rem;padding-bottom:.4rem}.tac-join [data-tac-mount=create-captcha]{margin-top:.15rem}@media (min-width:700px){.tac-join .tac-form__grid{grid-template-columns:1fr 1fr}.tac-join .form-field:not([data-type=FirstName]):not([data-type=LastName]){grid-column:1/-1}}.tac-account-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem .85rem;margin:0 0 1.15rem;padding:.65rem 0;border-top:1px solid var(--tac-border);border-bottom:1px solid var(--tac-border)}.tac-account-nav a{color:var(--tac-navy);font-weight:600;font-size:.88rem;text-decoration:none}.tac-account-nav a:focus-visible,.tac-account-nav a:hover{text-decoration:underline}.tac-account-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.tac-account-list a{color:var(--tac-navy);font-weight:600}.tac-cart__list{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.75rem}.tac-cart__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--tac-border)}.tac-cart__name{font-weight:700;color:var(--tac-navy);text-decoration:none}.tac-cart__qty,.tac-cart__sku{margin:.2rem 0 0;color:var(--tac-muted);font-size:.85rem}.tac-cart__total{margin:0 0 .85rem;font-size:1.05rem}.tac-form .form-field,.tac-form--create .form-field{display:grid;gap:.3rem;margin:0 0 .85rem}.tac-form .form-label,.tac-form--create .form-label{font-size:.9rem;color:var(--tac-navy);font-weight:600}.tac-form .form-input,.tac-form select.form-select,.tac-form--create .form-input,.tac-form--create select{width:100%;border:1px solid var(--tac-border);border-radius:var(--tac-radius-control);padding:.55rem .65rem;font:inherit;color:var(--tac-ink);background:var(--tac-white);-webkit-box-sizing:border-box;box-sizing:border-box}.tac-form .form-label small,.tac-form--create .form-label small{color:var(--tac-muted);font-weight:500}.tac-btn--ghost{background:0 0;color:var(--tac-navy);border-color:var(--tac-border)}.tac-simple-page h1{margin:0 0 .85rem;color:var(--tac-navy)}.tac-simple-page__aside,.tac-simple-page__lede{color:var(--tac-muted);margin:0 0 1rem}.tac-simple-page__success{color:var(--tac-navy);font-weight:600}.tac-simple-page__content{margin-bottom:1.25rem;color:var(--tac-ink);line-height:1.5}body.tac-page--content .tac-main:has(.tac-letter){background:#f3efe6}.tac-simple-page:has(.tac-letter){padding-top:2rem;padding-bottom:3rem}.tac-simple-page:has(.tac-letter)>#tac-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tac-simple-page:has(.tac-letter) .tac-simple-page__content{margin:0;max-width:none}.tac-letter{--tac-letter-paper:#ffffff;--tac-letter-ink:#2a2a2a;position:relative;z-index:1;width:100%;max-width:42rem;margin:0 auto;padding:2.25rem 1.75rem 2.5rem;background:var(--tac-letter-paper);color:var(--tac-letter-ink);-webkit-box-shadow:0 10px 28px rgba(40,32,20,.12);box-shadow:0 10px 28px rgba(40,32,20,.12);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.05rem;line-height:1.65}.tac-letter::after,.tac-letter::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--tac-letter-paper);-webkit-box-shadow:0 8px 20px rgba(40,32,20,.08);box-shadow:0 8px 20px rgba(40,32,20,.08);z-index:-1;pointer-events:none}.tac-letter::before{-webkit-transform:rotate(-1.1deg) translate(.35rem,.45rem);transform:rotate(-1.1deg) translate(.35rem,.45rem)}.tac-letter::after{-webkit-transform:rotate(.9deg) translate(-.4rem,.55rem);transform:rotate(.9deg) translate(-.4rem,.55rem)}@media (min-width:700px){.tac-letter{padding:2.75rem 3rem 3rem}}.tac-letter p{margin:0 0 1.1rem}.tac-letter a{color:var(--tac-blue-deep);text-decoration:underline;text-underline-offset:0.12em}.tac-letter a:focus-visible,.tac-letter a:hover{color:var(--tac-navy)}.tac-letter__eyebrow{margin:0 0 .35rem!important;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tac-muted)}.tac-letter__meta{margin:0 0 1.5rem!important;font-size:.9rem;color:var(--tac-muted)}.tac-letter__pull{font-size:1.15rem;line-height:1.45;color:var(--tac-navy)}.tac-letter__links{font-size:.95rem}.tac-letter__note{color:var(--tac-muted);font-size:.9em}.tac-letter__rule{border:0;border-top:1px solid var(--tac-border);margin:1.75rem 0}.tac-letter__q{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;color:var(--tac-navy);line-height:1.4}.tac-letter__signoff{margin-top:2rem;padding-top:.25rem}.tac-letter__closing{margin-bottom:.35rem!important}.tac-letter__name{margin:0 0 .15rem!important;font-size:1.2rem;font-weight:700;color:var(--tac-navy)}.tac-letter__role{margin:0 0 1rem!important;font-size:.92rem;color:var(--tac-muted)}.tac-letter__source{margin:0!important;font-size:.85rem;color:var(--tac-muted)}.tac-simple-page:has(.tac-newsletter-pending){padding-top:2.5rem;padding-bottom:3.5rem}.tac-simple-page:has(.tac-newsletter-pending) #tac-page-heading,.tac-simple-page:has(.tac-newsletter-pending) [data-tac-mount=page-title]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tac-simple-page:has(.tac-newsletter-pending) .tac-simple-page__content{width:100%;max-width:34rem;margin:0 auto}.tac-newsletter-pending{width:100%}.tac-newsletter-pending__panel{width:100%;margin:0;padding:2rem 1.75rem 1.85rem;background:var(--tac-white);border:1px solid var(--tac-border);border-top:4px solid var(--tac-assurance);border-radius:var(--tac-radius);-webkit-box-shadow:0 10px 28px rgba(11,31,51,.06);box-shadow:0 10px 28px rgba(11,31,51,.06);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.tac-newsletter-pending__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;color:var(--tac-assurance);background:rgba(21,128,61,.08);border-radius:999px}.tac-newsletter-pending__icon svg{display:block}.tac-newsletter-pending__eyebrow{margin:0 0 .4rem;color:var(--tac-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tac-newsletter-pending__panel h1{margin:0 0 .75rem;color:var(--tac-navy);font-size:1.65rem;line-height:1.2}.tac-newsletter-pending__lede{margin:0 0 1.15rem;color:var(--tac-ink);font-size:1.02rem;line-height:1.55}.tac-newsletter-pending__tip{margin:0 0 1.35rem;padding:.85rem 1rem;background:#f4f7fa;border:1px solid var(--tac-border);border-radius:var(--tac-radius-control);color:var(--tac-muted);font-size:.92rem;line-height:1.45;text-align:left}.tac-newsletter-pending__tip strong{color:var(--tac-navy)}.tac-newsletter-pending__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tac-newsletter-pending__actions .tac-btn{min-width:9.5rem}body.tac-page--content .tac-main:has(.tac-first-time),body.tac-page--first-time .tac-main{background:var(--tac-paper);padding:0}.tac-simple-page:has(.tac-first-time){padding:0;max-width:none}.tac-simple-page:has(.tac-first-time) #tac-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tac-simple-page:has(.tac-first-time) .tac-simple-page__content{margin:0;max-width:none}.tac-first-time{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--tac-ink)}.tac-first-time [data-content-region=pb_first_time],.tac-first-time [data-layout-id]{max-width:none;width:100%}.tac-first-time__media-img,.tac-first-time__video-img{display:block;width:100%;height:auto;border-radius:var(--tac-radius);-o-object-fit:cover;object-fit:cover}.tac-first-time__video-link{display:block;text-decoration:none}.tac-first-time__hero{background:var(--tac-header-bg);color:var(--tac-white);padding:2.35rem var(--tac-page-gutter,var(--tac-gutter)) 2.6rem}.tac-first-time__hero-inner,.tac-first-time__inner{width:100%;max-width:none;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-first-time__eyebrow{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.tac-first-time__title{margin:0 0 .85rem;max-width:22ch;font-size:clamp(1.85rem, 4.2vw, 3rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--tac-white)}.tac-first-time__lede{margin:0;max-width:40rem;font-size:clamp(1rem, 1.5vw, 1.15rem);line-height:1.5;color:rgba(255,255,255,.9)}.tac-first-time__lede strong{color:var(--tac-white);font-weight:700}.tac-first-time__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.5rem}.tac-first-time__btn{min-height:2.65rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:700;border-radius:var(--tac-radius-control);text-decoration:none}.tac-first-time__btn--primary{background:var(--tac-white);color:var(--tac-navy);border:1px solid var(--tac-white)}.tac-first-time__btn--primary:focus-visible,.tac-first-time__btn--primary:hover{-webkit-filter:brightness(0.96);filter:brightness(.96);text-decoration:none}.tac-first-time__btn--secondary{background:0 0;color:var(--tac-white);border:1px solid rgba(255,255,255,.7)}.tac-first-time__btn--secondary:focus-visible,.tac-first-time__btn--secondary:hover{background:rgba(255,255,255,.1);text-decoration:none}.tac-first-time__band{padding:2.25rem var(--tac-page-gutter,var(--tac-gutter)) 2.5rem}.tac-first-time__band--story{background:var(--tac-white);border-bottom:1px solid var(--tac-border)}.tac-first-time__band--next{background:var(--tac-paper);padding-bottom:3rem}.tac-first-time__grid{display:grid;grid-template-columns:1fr;gap:1.5rem 1.75rem}@media (min-width:800px){.tac-first-time__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tac-first-time__h{margin:0 0 .55rem;font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--tac-navy)}.tac-first-time__block p{margin:0;font-size:.98rem;line-height:1.55;color:var(--tac-ink)}.tac-first-time__pull{margin:1.75rem 0 .85rem;padding:1rem 1.15rem;background:var(--tac-blue-soft);border-left:4px solid var(--tac-blue-deep);font-size:clamp(1rem, 1.4vw, 1.15rem);font-weight:700;line-height:1.4;color:var(--tac-navy)}.tac-first-time__note{margin:0;max-width:46rem;font-size:.95rem;line-height:1.5;color:var(--tac-muted)}.tac-first-time__section-title{margin:0 0 1.15rem;font-size:clamp(1.35rem, 2.2vw, 1.75rem);font-weight:700;color:var(--tac-navy);line-height:1.2}.tac-first-time__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:700px){.tac-first-time__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-first-time__step{margin:0}.tac-first-time__step-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.9rem;height:100%;padding:1.1rem 1.15rem;background:var(--tac-white);border:1px solid var(--tac-border);border-radius:var(--tac-radius);text-decoration:none;color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.tac-first-time__step-link:focus-visible,.tac-first-time__step-link:hover{border-color:var(--tac-blue-deep);-webkit-box-shadow:0 6px 18px rgba(15,35,55,.08);box-shadow:0 6px 18px rgba(15,35,55,.08);text-decoration:none}.tac-first-time__step-num{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;background:var(--tac-navy);color:var(--tac-white);font-size:.9rem;font-weight:700;line-height:1}.tac-first-time__step-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.tac-first-time__step-title{font-size:1.05rem;font-weight:700;color:var(--tac-navy);line-height:1.25}.tac-first-time__step-text{font-size:.92rem;line-height:1.4;color:var(--tac-muted)}.tac-first-time__band--essay,.tac-first-time__band--tribe{background:var(--tac-white)}.tac-first-time__band--media,.tac-first-time__band--proof{background:var(--tac-paper)}.tac-first-time__prose{max-width:46rem}.tac-first-time__split{display:grid;gap:1.5rem 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}.tac-first-time__split:not(:has(.tac-first-time__split-media)){display:block}.tac-first-time__split:not(:has(.tac-first-time__split-media)) .tac-first-time__prose{max-width:46rem}.tac-first-time__split:has(.tac-first-time__split-media) .tac-first-time__prose{max-width:none}.tac-first-time__split-copy{min-width:0}.tac-first-time__split-media{min-width:0;width:100%;overflow:hidden;background:#e8eef4}.tac-first-time__split-media--r-soft{border-radius:var(--tac-radius)}.tac-first-time__split-media--r-square{border-radius:0}.tac-first-time__split-media--h-sm{max-height:240px}.tac-first-time__split-media--h-md{max-height:360px}.tac-first-time__split-media--h-lg{max-height:480px}.tac-first-time__split-media--h-auto{max-height:none}.tac-first-time__split-img{display:block;width:100%;height:100%;min-height:12rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tac-first-time__split-media.tac-fit--contain .tac-first-time__split-img{-o-object-fit:contain;object-fit:contain;padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-first-time__split-media.tac-fit--cover .tac-first-time__split-img{-o-object-fit:cover;object-fit:cover}.tac-first-time__split-media.tac-focal--top .tac-first-time__split-img{-o-object-position:top center;object-position:top center}.tac-first-time__split-media.tac-focal--bottom .tac-first-time__split-img{-o-object-position:bottom center;object-position:bottom center}.tac-first-time__split-media.tac-focal--left .tac-first-time__split-img{-o-object-position:left center;object-position:left center}.tac-first-time__split-media.tac-focal--right .tac-first-time__split-img{-o-object-position:right center;object-position:right center}@media (min-width:900px){.tac-first-time__split:has(.tac-first-time__split-media){grid-template-columns:minmax(0,1fr) var(--tac-ft-side-img,38%)}.tac-first-time__split--img-sm{--tac-ft-side-img:28%}.tac-first-time__split--img-md{--tac-ft-side-img:38%}.tac-first-time__split--img-lg{--tac-ft-side-img:48%}.tac-first-time__split-media--h-lg,.tac-first-time__split-media--h-md,.tac-first-time__split-media--h-sm{height:100%;max-height:none;min-height:16rem}.tac-first-time__split-media--h-sm{max-height:280px}.tac-first-time__split-media--h-md{max-height:400px}.tac-first-time__split-media--h-lg{max-height:520px}.tac-first-time__split-media--h-auto{height:auto;max-height:none}}.tac-first-time__lead,.tac-first-time__prose p{margin:0 0 1.05rem;font-size:1.05rem;line-height:1.65;color:var(--tac-ink)}.tac-first-time__lead{max-width:42rem}.tac-first-time__facts{margin:0 0 1.5rem;padding:0;list-style:none;display:grid;gap:.75rem}.tac-first-time__facts li{padding:.9rem 1.05rem;background:var(--tac-white);border:1px solid var(--tac-border);border-radius:var(--tac-radius);font-size:.98rem;line-height:1.45;color:var(--tac-ink)}.tac-first-time__facts strong{color:var(--tac-navy)}.tac-first-time__placeholder{margin:1.5rem 0 0}.tac-first-time__placeholder-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;width:100%;min-height:14rem;padding:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px dashed rgba(20,40,60,.28);border-radius:var(--tac-radius);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.55)),to(rgba(232,243,251,.85))),repeating-linear-gradient(-45deg,rgba(15,35,55,.03),rgba(15,35,55,.03) 8px,transparent 8px,transparent 16px);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(232,243,251,.85)),repeating-linear-gradient(-45deg,rgba(15,35,55,.03),rgba(15,35,55,.03) 8px,transparent 8px,transparent 16px);text-align:center}.tac-first-time__placeholder--video .tac-first-time__placeholder-frame{min-height:18rem;aspect-ratio:16/9;max-height:28rem}body.tac-body .tac-first-time__embed{position:relative;width:85%;max-width:85%;margin-left:auto;margin-right:auto;aspect-ratio:1920/1109;border-radius:var(--tac-radius);overflow:hidden;background:var(--tac-header-bg)}body.tac-body .tac-first-time__embed-frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tac-first-time__placeholder-label{font-size:clamp(1.15rem, 2vw, 1.45rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tac-navy)}.tac-first-time__placeholder-hint{font-size:.95rem;line-height:1.4;color:var(--tac-muted);max-width:28rem}.tac-first-time__placeholder-cap{margin:.65rem 0 0;font-size:.88rem;line-height:1.45;color:var(--tac-muted)}.tac-first-time__actions--light{margin-top:1.35rem}.tac-first-time__btn--ink{background:0 0;color:var(--tac-navy);border:1px solid rgba(11,31,51,.35)}.tac-first-time__btn--ink:focus-visible,.tac-first-time__btn--ink:hover{background:rgba(11,31,51,.05);text-decoration:none}.tac-first-time__band--story .tac-first-time__h{font-size:1.08rem}.tac-form{display:grid;gap:.85rem}.tac-form__grid{display:grid;gap:.85rem}@media (min-width:700px){.tac-form__grid{grid-template-columns:1fr 1fr}}.tac-form__field{display:grid;gap:.3rem;font-size:.9rem;color:var(--tac-navy)}.tac-form__field input,.tac-form__field textarea{width:100%;border:1px solid var(--tac-border);border-radius:var(--tac-radius-control);padding:.55rem .65rem;font:inherit;color:var(--tac-ink);background:var(--tac-white)}.tac-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tac-form__error{color:var(--tac-sale,#c62828);margin:0}.tac-brand-index{list-style:none;margin:0;padding:0;display:grid;gap:.35rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.tac-brand-index a{color:var(--tac-navy);text-decoration:none;font-weight:600}.tac-brand-index a:focus-visible,.tac-brand-index a:hover{text-decoration:underline}.tac-simple-page:has(.tac-brand-directory){padding-top:2.75rem;padding-bottom:3.5rem}.tac-brand-directory__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem}.tac-brand-directory__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid var(--tac-border);border-radius:999px;background:var(--tac-white);font-size:1.45rem;line-height:1;z-index:2}.tac-brand-directory__arrow:disabled{opacity:.35;cursor:default}.tac-brand-directory__viewport{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;padding:1rem .35rem}.tac-brand-directory__viewport::after,.tac-brand-directory__viewport::before{content:"";position:absolute;top:0;bottom:0;width:.85rem;pointer-events:none;z-index:1;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.tac-brand-directory__viewport::before{left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.tac-brand-directory__viewport::after{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}.tac-brand-directory__viewport.is-fade-left::before,.tac-brand-directory__viewport.is-fade-right::after{opacity:1}.tac-brand-directory__track{--tac-brand-cols:2;--tac-brand-row:4rem;--tac-brand-row-gap:1.35rem;position:relative;width:100%;min-width:0;min-height:calc(3 * var(--tac-brand-row) + 2 * var(--tac-brand-row-gap));-webkit-box-sizing:content-box;box-sizing:content-box}.tac-brand-directory__page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,var(--tac-brand-row));grid-auto-flow:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:0.85rem;-moz-column-gap:0.85rem;column-gap:.85rem;row-gap:var(--tac-brand-row-gap);width:100%}@media (min-width:700px){.tac-brand-directory__track{--tac-brand-cols:4}.tac-brand-directory__page{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.tac-brand-directory__track{--tac-brand-cols:7}.tac-brand-directory__page{grid-template-columns:repeat(7,minmax(0,1fr))}}.tac-brand-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-height:3.15rem;margin:0;padding:.5rem .85rem;border-radius:999px;background:var(--tac-blue-soft);color:var(--tac-navy);font-weight:700;font-size:.92rem;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:break-word}.tac-brand-chip.is-navy{background:var(--tac-navy);color:var(--tac-white)}.tac-brand-chip:focus-visible,.tac-brand-chip:hover{text-decoration:none;outline:2px solid var(--tac-blue);outline-offset:2px}.tac-brand-az{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .15rem;margin:1.15rem 0 0}.tac-brand-az button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:var(--tac-navy);font:inherit;font-size:.95rem;font-weight:600;letter-spacing:.06em;line-height:1;min-width:1.55rem;padding:.4rem .28rem;cursor:pointer}.tac-brand-az button.is-active{font-weight:800;text-decoration:underline;text-underline-offset:0.22em}.tac-brand-az button:disabled{color:var(--tac-muted);opacity:.4;cursor:default}.tac-brand-az button:not(:disabled):focus-visible,.tac-brand-az button:not(:disabled):hover{color:var(--tac-blue-deep)}.tac-brand-directory__status{margin:.45rem 0 0;color:var(--tac-muted);font-size:.9rem}@media (prefers-reduced-motion:reduce){.tac-brand-directory__viewport::after,.tac-brand-directory__viewport::before{-webkit-transition:none;transition:none}}.tac-top-cats--header-only{margin-bottom:0}.tac-home>[data-content-region]{min-height:3rem}.tac-plp__layout{display:grid;gap:1.5rem}@media (min-width:900px){.tac-plp__layout{grid-template-columns:240px 1fr}}.tac-plp__banner{background:var(--tac-band);border-radius:var(--tac-radius);padding:1.25rem;margin-bottom:1.25rem;border:1px solid var(--tac-border)}.tac-plp__filters{border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:1rem}.tac-plp__filters h2{margin:0 0 .75rem;font-size:1rem;color:var(--tac-navy)}.tac-plp__filters ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.tac-plp__filters a{color:var(--tac-ink);text-decoration:none;font-size:.9rem}.tac-plp__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;color:var(--tac-muted);font-size:.9rem}.tac-product-card__badge{background:var(--tac-sale)}.tac-pdp__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.tac-btn--outline{background:0 0;border:1px solid var(--tac-blue);color:var(--tac-navy)}.tac-related{margin-top:2rem}.tac-related h2{color:var(--tac-navy);margin:0 0 1rem}.tac-region{min-height:2.5rem}.tac-region--EXTRA_DISABLED,.tac-region--assurance,.tac-region--categories,.tac-region--featured-deals,.tac-region--products,.tac-region--value,.tac-region--ways{min-height:4.5rem;margin:.35rem 0;border:1px dashed var(--tac-border);border-radius:8px;background:#fafbfc}.tac-region--pills{min-height:3rem;border-bottom:1px solid var(--tac-border)}.tac-region--extra{min-height:0;border:0;background:0 0;margin:0}.tac-home>.tac-region--assurance,.tac-home>.tac-region--categories,.tac-home>.tac-region--featured-deals,.tac-home>.tac-region--member,.tac-home>.tac-region--products,.tac-home>.tac-region--promo,.tac-home>.tac-region--value,.tac-home>.tac-region--ways{display:block;border:0;background:0 0;min-height:0;margin:0}.tac-home[data-tac-scroll-reveal] .tac-reveal-target{opacity:0;-webkit-transform:translate3d(0,14px,0);transform:translate3d(0,14px,0);-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out;will-change:opacity,transform}.tac-home[data-tac-scroll-reveal] .tac-reveal-target.is-inview{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:auto}@media (prefers-reduced-motion:reduce){.tac-home[data-tac-scroll-reveal] .tac-reveal-target{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;will-change:auto}}.tac-brand-tile-grid,.tac-landscape-grid,.tac-merch-stack,.tac-sponsor-strip{width:100%}.tac-brand-tile-grid__grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:600px){.tac-brand-tile-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tac-brand-tile-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.tac-brand-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;background:var(--tac-white);border:1px solid var(--tac-border);border-radius:var(--tac-radius);overflow:hidden;text-decoration:none;color:inherit;-webkit-box-shadow:0 2px 8px rgba(11,31,51,.06);box-shadow:0 2px 8px rgba(11,31,51,.06)}.tac-brand-tile:focus-visible,.tac-brand-tile:hover{text-decoration:none;border-color:var(--tac-blue);color:inherit}.tac-brand-tile__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:11rem;padding:.85rem;background:#f3f5f7}.tac-brand-tile__media img{width:100%;height:10.5rem;-o-object-fit:contain;object-fit:contain;display:block}.tac-brand-tile__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;padding:.85rem 1rem 1rem;background:#eef2f6;border-top:1px solid var(--tac-border)}.tac-brand-tile__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--tac-navy);line-height:1.2}.tac-brand-tile__text{font-size:.85rem;font-weight:500;color:var(--tac-muted);line-height:1.35}.tac-sponsor-strip__inner{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-height:0;max-height:none;padding:.85rem 1.1rem;background:var(--tac-navy);color:var(--tac-white);border-radius:var(--tac-radius);text-decoration:none;overflow:hidden;border:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.tac-sponsor-strip__inner{grid-template-columns:minmax(0,1.2fr) minmax(10rem,0.8fr);min-height:7.5rem;max-height:8.5rem;padding:.65rem 1.25rem}}.tac-sponsor-strip__inner:focus-visible,.tac-sponsor-strip__inner:hover{text-decoration:none;color:var(--tac-white)}.tac-sponsor-strip__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem;min-width:0}.tac-sponsor-strip__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.tac-sponsor-strip__headline{font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--tac-white)}.tac-sponsor-strip__text{font-size:.88rem;line-height:1.35;opacity:.9}.tac-sponsor-strip__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.35rem;padding:.35rem .75rem;border-radius:var(--tac-radius-control);background:var(--tac-white);color:var(--tac-navy);font-size:.8rem;font-weight:700}.tac-sponsor-strip__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.tac-sponsor-strip__media img{width:100%;max-height:6.5rem;-o-object-fit:contain;object-fit:contain;display:block}.tac-landscape-grid__grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:700px){.tac-landscape-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.tac-landscape-tile{position:relative;display:block;border:1px solid var(--tac-border);border-radius:var(--tac-radius);overflow:hidden;text-decoration:none;color:var(--tac-white);background:#0b1f33;aspect-ratio:4/1;min-height:0;max-height:none}@media (min-width:700px){.tac-landscape-tile{aspect-ratio:4.5/1}}.tac-landscape-tile:focus-visible,.tac-landscape-tile:hover{text-decoration:none;border-color:var(--tac-blue);color:var(--tac-white)}.tac-landscape-tile__media{position:absolute;top:0;right:0;bottom:0;left:38%;overflow:hidden}.tac-landscape-tile__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.tac-landscape-tile__media::before{content:'';position:absolute;inset:0 auto 0 0;width:28%;background:-webkit-gradient(linear,left top,right top,from(#0b1f33),to(transparent));background:linear-gradient(90deg,#0b1f33 0,transparent 100%);pointer-events:none;z-index:1}.tac-landscape-tile__media::after{content:'';position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(11,31,51,.25)),color-stop(40%,transparent));background:linear-gradient(90deg,rgba(11,31,51,.25) 0,transparent 40%);pointer-events:none;z-index:1}.tac-landscape-tile__label{position:absolute;left:.9rem;right:55%;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;font-size:.92rem;font-weight:700;line-height:1.2;text-shadow:none}@media (max-width:699px){.tac-landscape-tile__media{left:32%}.tac-landscape-tile__label{right:50%;font-size:.85rem}}.tac-merch-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.85rem}.tac-merch-stack__row--three{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:700px){.tac-merch-stack__row--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.tac-merch-stack__row--feature{display:grid;grid-template-columns:1fr}.tac-stack-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;background:var(--tac-white);border:1px solid var(--tac-border);border-radius:var(--tac-radius);overflow:hidden;text-decoration:none;color:inherit;-webkit-box-shadow:0 2px 8px rgba(11,31,51,.06);box-shadow:0 2px 8px rgba(11,31,51,.06)}.tac-stack-tile:focus-visible,.tac-stack-tile:hover{text-decoration:none;border-color:var(--tac-blue);color:inherit}.tac-stack-tile__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:9.5rem;padding:.75rem;background:#f3f5f7}.tac-stack-tile--feature .tac-stack-tile__media{min-height:11rem}@media (min-width:900px){.tac-stack-tile--feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tac-stack-tile--feature .tac-stack-tile__media{-webkit-box-flex:1;-ms-flex:1 1 58%;flex:1 1 58%;min-height:12rem}.tac-stack-tile--feature .tac-stack-tile__copy{-webkit-box-flex:1;-ms-flex:1 1 42%;flex:1 1 42%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tac-stack-tile__media img{width:100%;height:9rem;-o-object-fit:contain;object-fit:contain;display:block}.tac-stack-tile--feature .tac-stack-tile__media img{height:11rem;-o-object-fit:cover;object-fit:cover}.tac-stack-tile__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.85rem 1rem 1rem;background:#eef2f6;border-top:1px solid var(--tac-border)}.tac-stack-tile__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--tac-navy);line-height:1.2}.tac-stack-tile__text{font-size:.85rem;font-weight:500;color:var(--tac-muted);line-height:1.35}body.tac-page--content .tac-main:has(.tac-about){background:#f4f7fa}.tac-simple-page:has(.tac-about){padding-top:0;padding-bottom:0}.tac-simple-page:has(.tac-about) [data-tac-mount=page-title],.tac-simple-page:has(.tac-about)>#tac-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tac-simple-page:has(.tac-about) .tac-simple-page__content{margin:0;max-width:none}.tac-about{color:var(--tac-ink);line-height:1.55}.tac-about__hero{background:linear-gradient(135deg,var(--tac-navy) 0,var(--tac-navy-mid) 55%,#1a4a73 100%);color:#fff;padding:2.25rem var(--tac-page-gutter,var(--tac-gutter)) 2.5rem;margin:0 calc(-1 * var(--tac-page-gutter,var(--tac-gutter))) 0;width:calc(100% + 2 * var(--tac-page-gutter,var(--tac-gutter)));-webkit-box-sizing:border-box;box-sizing:border-box}.tac-about__hero-inner{max-width:none}.tac-about__eyebrow{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.78)}.tac-about__title{margin:0 0 .85rem;font-size:clamp(1.85rem, 3.2vw, 2.65rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#fff}.tac-about__lede{margin:0 0 1.35rem;max-width:42rem;font-size:1.08rem;line-height:1.55;color:rgba(255,255,255,.92)}.tac-about__lede strong{color:#fff;font-weight:700}.tac-about__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem .75rem;margin-bottom:1.75rem}.tac-about__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.6rem;padding:.55rem 1.15rem;border-radius:.35rem;font-size:.92rem;font-weight:700;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-about__btn--primary{background:#fff;color:var(--tac-navy);border:1px solid #fff}.tac-about__btn--primary:focus-visible,.tac-about__btn--primary:hover{background:var(--tac-blue-soft);color:var(--tac-navy)}.tac-about__btn--ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.55)}.tac-about__btn--ghost:focus-visible,.tac-about__btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.tac-about__facts{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}@media (min-width:700px){.tac-about__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.tac-about__fact{margin:0;padding:.9rem 1rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:.4rem}.tac-about__fact dt{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.65)}.tac-about__fact dd{margin:0;font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.tac-about__band{padding:2rem var(--tac-page-gutter,var(--tac-gutter));-webkit-box-sizing:border-box;box-sizing:border-box}.tac-about__band--muted{background:#fff;border-top:1px solid var(--tac-border);border-bottom:1px solid var(--tac-border)}.tac-about__kicker{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tac-blue-deep)}.tac-about__h{margin:0 0 .85rem;font-size:clamp(1.35rem, 2.2vw, 1.75rem);font-weight:800;color:var(--tac-navy);line-height:1.2;letter-spacing:-.015em}.tac-about__copy{margin:0 0 1rem;max-width:48rem;color:var(--tac-ink);font-size:1.02rem}.tac-about__copy:last-child{margin-bottom:0}.tac-about__pull{margin:1.15rem 0 0;max-width:44rem;padding:.85rem 0 .85rem 1rem;border-left:3px solid var(--tac-blue-deep);font-size:1.05rem;font-weight:700;color:var(--tac-navy);line-height:1.4}.tac-about__grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin:1.15rem 0 0}@media (min-width:800px){.tac-about__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tac-about__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-about__card{margin:0;padding:1.15rem 1.15rem 1.25rem;background:#fff;border:1px solid var(--tac-border);border-radius:.45rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tac-about__band--muted .tac-about__card{background:#f8fafc}.tac-about__card-title{margin:0 0 .45rem;font-size:1.05rem;font-weight:700;color:var(--tac-navy);line-height:1.25}.tac-about__card p{margin:0;font-size:.95rem;color:var(--tac-muted);line-height:1.45}.tac-about__list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem}@media (min-width:800px){.tac-about__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-about__list li{margin:0;padding:1rem 1.1rem;background:#fff;border:1px solid var(--tac-border);border-radius:.45rem}.tac-about__list strong{display:block;margin-bottom:.3rem;color:var(--tac-navy);font-size:1rem}.tac-about__list span{color:var(--tac-muted);font-size:.94rem;line-height:1.45}.tac-about__partners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.tac-about__partners li{margin:0;padding:.4rem .7rem;background:#fff;border:1px solid var(--tac-border);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--tac-navy)}.tac-about__cta{background:var(--tac-navy);color:#fff;padding:2.25rem var(--tac-page-gutter,var(--tac-gutter)) 2.5rem;margin:0 calc(-1 * var(--tac-page-gutter,var(--tac-gutter))) 0;width:calc(100% + 2 * var(--tac-page-gutter,var(--tac-gutter)));-webkit-box-sizing:border-box;box-sizing:border-box}.tac-about__cta .tac-about__h{color:#fff}.tac-about__cta .tac-about__copy{color:rgba(255,255,255,.88)}.tac-about__cta .tac-about__actions{margin-bottom:0}.tac-about__cta .tac-about__btn--primary{background:#fff;color:var(--tac-navy)}.tac-about__cta .tac-about__btn--ghost{color:#fff;border-color:rgba(255,255,255,.5)}body.tac-page--content .tac-main:has(.privacy-tac-section),body.tac-page--content .tac-main:has(.terms-tac-layout){background:#f4f7fa}.tac-simple-page:has(.privacy-tac-section),.tac-simple-page:has(.terms-tac-layout){padding-top:0;padding-bottom:2.5rem}body.tac-body .tac-simple-page:has(.tac-simple-page__content h1)>#tac-page-heading,body.tac-body .tac-simple-page:has(h1:not(.tac-page-title-fallback))>.tac-page-title-fallback{display:none!important}.tac-simple-page:has(.privacy-tac-section) .tac-simple-page__content,.tac-simple-page:has(.terms-tac-layout) .tac-simple-page__content{margin:0;max-width:none}.terms-tac-hero{background:linear-gradient(135deg,var(--tac-navy) 0,var(--tac-navy-mid) 55%,#1a4a73 100%);color:#fff;padding:2rem var(--tac-page-gutter,var(--tac-gutter)) 1.75rem;margin:0 calc(-1 * var(--tac-page-gutter,var(--tac-gutter))) 0;width:calc(100% + 2 * var(--tac-page-gutter,var(--tac-gutter)));-webkit-box-sizing:border-box;box-sizing:border-box}.terms-tac-hero #terms-tac-title,.terms-tac-hero .page-heading{margin:0 0 .65rem;font-size:clamp(1.75rem, 3vw, 2.35rem);font-weight:800;line-height:1.15;color:#fff!important}.terms-tac-hero-meta{max-width:40rem}.terms-tac-hero-meta p{margin:0 0 .35rem;color:rgba(255,255,255,.9);font-size:1.02rem;line-height:1.45}.terms-tac-hero-meta span{display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.72)}.terms-tac-layout{display:grid;grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr);gap:1.75rem 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:1.75rem 0 0}.terms-tac-nav{position:sticky;top:1rem;background:#fff;border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:1rem 1rem 1.1rem;-webkit-box-shadow:0 1px 2px rgba(11,31,51,.04);box-shadow:0 1px 2px rgba(11,31,51,.04)}.page-info-nav-title{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tac-muted)}.page-info-nav-title--sub{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--tac-border)}.page-info-nav-list{list-style:none;margin:0;padding:0}.page-info-nav-list li{margin:0}.page-info-nav-list a{display:block;padding:.4rem .5rem;border-radius:6px;color:var(--tac-navy);text-decoration:none;font-size:.92rem;font-weight:500;line-height:1.3}.page-info-nav-list a:hover{background:var(--tac-blue-soft);color:var(--tac-navy-mid)}.page-info-nav-list a.is-active,.page-info-nav-list a[aria-current=page]{background:var(--tac-blue-soft);color:var(--tac-blue-deep);font-weight:700}.terms-tac-document{background:#fff;border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:1.5rem 1.6rem 1.75rem;-webkit-box-shadow:0 1px 2px rgba(11,31,51,.04);box-shadow:0 1px 2px rgba(11,31,51,.04)}.terms-tac-section+.terms-tac-section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--tac-border)}.terms-tac-section h2{margin:0 0 .65rem;font-size:1.15rem;line-height:1.3}.terms-tac-section h2+h2{margin-top:1.25rem}.privacy-tac-section p,.terms-tac-section p{margin:0 0 .85rem;color:var(--tac-ink);line-height:1.55}.privacy-tac-section p:last-child,.terms-tac-section p:last-child{margin-bottom:0}.terms-tac-lead{font-size:1.05rem;color:var(--tac-navy)!important;font-weight:500}.terms-tac-caps{font-size:.95rem}.privacy-tac-section ul,.terms-tac-section ul{margin:0 0 .85rem;padding-left:1.2rem}.privacy-tac-section li,.terms-tac-section li{margin:0 0 .35rem;line-height:1.45}.tac-simple-page__content:has(> .privacy-tac-section){display:block;max-width:52rem;margin:1.75rem auto 0;background:#fff;border:1px solid var(--tac-border);border-radius:var(--tac-radius);padding:1.6rem 1.7rem 1.85rem;-webkit-box-shadow:0 1px 2px rgba(11,31,51,.04);box-shadow:0 1px 2px rgba(11,31,51,.04)}.privacy-tac-section{margin:0}.privacy-tac-section+.privacy-tac-section{margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--tac-border)}.privacy-tac-section h2{margin:0 0 .65rem;font-size:1.15rem}@media (max-width:860px){.terms-tac-layout{grid-template-columns:1fr;gap:1.25rem}.terms-tac-nav{position:static}}