.tgtl-btn:hover{filter:brightness(1.06);color:#fff}.tgtl-btn-solid:hover{background:var(--brand-hover, oklch(.56 .15 42));color:#fff}.tgtl-tile:hover{background:var(--bone-0);border-color:var(--border-strong)}.tgtl-persona:hover{box-shadow:0 12px 32px #252f371f}.tgtl-link:hover{color:var(--brand-hover, oklch(.56 .15 42))}.tgtl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.tgtl-band-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:44px;align-items:start}.tgtl-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.tgtl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tgtl-brandwall{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tgtl-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.tgtl-tile--brand{position:relative;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bone-1);height:88px;display:flex;align-items:center;justify-content:center;padding:12px 18px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.tgtl-tile--brand:hover{transform:translateY(-1px)}.tgtl-tile__logo{width:100%;height:100%;object-fit:contain;filter:brightness(0);opacity:.82;transition:filter .16s ease,opacity .16s ease}.tgtl-tile--brand:hover .tgtl-tile__logo{filter:none;opacity:1}.tgtl-tile__name{font-weight:800;font-size:19px;line-height:1.1;letter-spacing:-.02em;color:var(--text-heading);text-transform:uppercase;text-align:center;text-wrap:balance;opacity:.82;transition:opacity .16s ease}.tgtl-tile--brand:hover .tgtl-tile__name{opacity:1}.tgtl-rt>p{margin:0}.tgtl-rt>p+p{margin-top:.75em}.tgtl-brand-index{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px 20px}.tgtl-brand-index__letter{grid-column:1 / -1;margin:26px 0 6px}.tgtl-brand-index__letter:first-child{margin-top:0}.tgtl-brand-index__letter h3{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);border-top:1px solid var(--border-subtle);margin:0;padding-top:10px}.tgtl-brand-index__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0}.tgtl-brand-index__row a{color:var(--text-heading);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.tgtl-brand-index__row a:hover{color:var(--brand-hover, oklch(.56 .15 42));text-decoration:underline}.tgtl-brand-index__row span{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media(max-width:820px){.tgtl-brand-index{grid-template-columns:1fr}}.visually-hidden:not(:focus,:active){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.tgtl-tile--brand,.tgtl-tile__logo,.tgtl-tile__name{transition:none}.tgtl-tile--brand:hover{transform:none}}.tgtl-faq{border-top:1px solid var(--border-subtle)}.tgtl-faq>summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 4px;cursor:pointer}.tgtl-faq>summary::-webkit-details-marker{display:none}.tgtl-faq__icon:after{content:"+"}.tgtl-faq[open] .tgtl-faq__icon:after{content:"\2212"}.tgtl-cta-short{display:none}@media(max-width:820px){.tgtl-hero-grid,.tgtl-band-grid,.tgtl-3col,.tgtl-steps,.tgtl-faq-grid{grid-template-columns:1fr}.tgtl-hero-grid{gap:36px}.tgtl-brandwall{grid-template-columns:repeat(2,1fr)}.tgtl-band-divider{display:none}.tgtl-faq-sticky{position:static!important}.tgtl-section{padding-left:22px!important;padding-right:22px!important}.tgtl-section[style*="padding:88px"]{padding-top:60px!important;padding-bottom:60px!important}.tgtl-section[style*="padding:120px"]{padding-bottom:64px!important}.tgtl-hero-h1{font-size:52px!important}.tgtl-section h2{font-size:32px!important}.tgtl-section [style*="font-size:92px"]{font-size:62px!important}.tgtl-section [style*="font-size:60px"]{font-size:44px!important}.tgtl-section [style*="font-size:24px"]{font-size:20px!important}.tgtl-steps [style*="height:2px"]{display:none}.tgtl-faq>div{padding:0 8px 22px 4px!important}}@media(max-width:640px){.tgtl-topbar{padding:10px 12px!important;margin-bottom:-74px!important}.tgtl-topbar-bar{padding:8px 8px 8px 18px!important;gap:12px!important}.tgtl-topbar-bar>a:first-child{font-size:18px!important}.tgtl-topbar .tgtl-btn{font-size:13px!important;padding:9px 16px!important}.tgtl-cta-long{display:none}.tgtl-cta-short{display:inline}}@media(max-width:480px){.tgtl-hero-h1{font-size:42px!important}.tgtl-section h2{font-size:28px!important}.tgtl-section [style*="font-size:92px"]{font-size:52px!important}.tgtl-section [style*="font-size:60px"]{font-size:38px!important}.tgtl-brandwall{gap:8px}.tgtl-tile span{font-size:15px!important}}@media(max-width:640px){.tgtl-section [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}html{scroll-behavior:smooth}[id]{scroll-margin-top:130px}.tgtl-section a:focus-visible,.tgtl-section button:focus-visible,.tgtl-section summary:focus-visible,.tgt-header a:focus-visible,.tgt-header button:focus-visible,.tgt-drawer a:focus-visible,.tgt-drawer button:focus-visible{outline:3px solid var(--focus-ring, oklch(.76 .07 225));outline-offset:2px;border-radius:8px}.tgtl-section input:focus,.tgtl-section select:focus,.tgtl-section textarea:focus{outline:none;border-color:var(--brand, #e8813f)!important;box-shadow:0 0 0 3px #e76c2b2e}@media(pointer:coarse){.tgtl-section a,.tgtl-section button{min-height:44px}.tgtl-faq>summary{padding-top:18px;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tgt-drawer__panel,.tgt-drawer__scrim,.tgtl-persona,.tgtl-tile{transition:none!important}}.tgt-skip{position:absolute;left:-9999px;top:12px;z-index:100;background:var(--bone-0, #fff);color:var(--text-heading, #16202e);padding:12px 20px;border-radius:999px;font-weight:700;box-shadow:0 8px 24px #252f3733}.tgt-skip:focus{left:12px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tgt-sections.css.map */
