.ttw-eyebrow{display:inline-flex;align-items:center;gap:.9em;font-family:var(--ttw-engrave);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ttw-gold-sm)}.ttw-eyebrow--accent{color:var(--ttw-weider)}.ttw-eyebrow--light{color:inherit;opacity:.9}.ttw-eyebrow:before{content:"";width:2.2em;height:1px;background:currentColor;opacity:.6;flex:0 0 auto}.ttw-btn--impact{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:54px;font-family:var(--ttw-engrave);font-size:.8rem;font-weight:600;letter-spacing:.16em;line-height:1.25;text-transform:uppercase;padding:0 2.2rem;border-radius:0;border:1px solid var(--ttw-solar);background:var(--ttw-solar);color:var(--ttw-on-solar);text-decoration:none;cursor:pointer;transition:background .4s var(--ttw-bio),border-color .4s var(--ttw-bio),color .4s var(--ttw-bio)}.ttw-btn--impact svg{transition:transform .4s var(--ttw-out-expo)}.ttw-btn--impact:hover{background:var(--ttw-solar-hover);border-color:var(--ttw-solar-hover)}.ttw-btn--impact:hover svg{transform:translate(3px)}.ttw-btn--impact:focus-visible{outline:2px solid var(--ttw-solar);outline-offset:3px}.ttw-btn--ghost{background:transparent;color:var(--ttw-solar);border-color:var(--ttw-hair-2)}.ttw-btn--ghost:hover{border-color:var(--ttw-solar);background:#c9a24b14}.ttw-btn--impact.ttw-btn--ondark{border-color:var(--ttw-on-dark)}.ttw-btn--ghost.ttw-btn--ondark{color:var(--ttw-on-dark);border-color:#ffffff80}.ttw-btn--ghost.ttw-btn--ondark:hover{border-color:var(--ttw-on-dark);background:#ffffff1a}.ttw-metric{font-family:var(--ttw-data);font-weight:500;font-size:var(--ttw-s6);line-height:.85;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;color:var(--ttw-abyss)}.ttw-metric--accent{color:var(--ttw-weider)}.ttw-metric--solar{color:var(--ttw-gold-ink)}@media(prefers-reduced-motion:reduce){.ttw-btn--impact,.ttw-btn--impact svg,.ttw-btn--ghost{transition:none}.ttw-btn--impact:hover svg{transform:none}}.ttw-data{font-family:var(--ttw-data);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:"lnum" 1,"tnum" 1,"zero" 1;letter-spacing:.02em}.ttw-data--label{font-family:var(--ttw-engrave);font-size:var(--ttw-s-2);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums slashed-zero}.ttw-hairline{border:0;height:1px;background:var(--ttw-hair);margin:0}.ttw-hairline--strong{background:var(--ttw-hair-2)}.ttw-tick{position:absolute;width:10px;height:10px;pointer-events:none;opacity:.55}.ttw-tick:before,.ttw-tick:after{content:"";position:absolute;background:var(--ttw-hair-2)}.ttw-tick:before{left:50%;top:0;width:1px;height:100%;transform:translate(-.5px)}.ttw-tick:after{top:50%;left:0;height:1px;width:100%;transform:translateY(-.5px)}.ttw-gridlines{--ttw-grid-gap:34px;background-image:linear-gradient(to right,var(--ttw-hair) 1px,transparent 1px),linear-gradient(to bottom,var(--ttw-hair) 1px,transparent 1px);background-size:var(--ttw-grid-gap) var(--ttw-grid-gap)}.ttw-clinical{--ttw-surface:var(--ttw-paper-2);--ttw-ink:var(--ttw-abyss);--ttw-ink-muted:var(--ttw-body-color);background:var(--ttw-surface);color:var(--ttw-ink)}.ttw-display,.ttw-h1,.ttw-h2,h1,h2{letter-spacing:var(--ttw-display-tracking,0)}h1,.ttw-h1{line-height:var(--ttw-display-leading, .98)}h2,.ttw-h2{line-height:1.04}.ttw-eyebrow{letter-spacing:var(--ttw-eyebrow-tracking);font-weight:500}.ttw-locale .ttw-locale__select{background:transparent;border:1px solid var(--ttw-hair);border-radius:0;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ttw-abyss);transition:border-color .2s var(--ttw-bio),background .2s var(--ttw-bio),color .2s var(--ttw-bio);font-family:var(--ttw-engrave)}.ttw-locale .ttw-locale__select:hover{border-color:var(--ttw-hair-2);background:#c9a24b0f;color:var(--ttw-gold-ink)}.ttw-locale .ttw-locale__select option{background:var(--ttw-paper-2);color:var(--ttw-abyss)}.ttw-locale .ttw-locale__caret{color:var(--ttw-omega);opacity:.9}body.template-index .ttw-header__brand{transition:opacity .4s var(--ttw-out-expo),transform .4s var(--ttw-out-expo),visibility .4s}@media(prefers-reduced-motion:reduce){body.template-index .ttw-header__brand{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ttw-impact.css.map */
