.hp.tm .tm-hero{height:clamp(200px,24vw,340px)}.hp.tm .tm-hero img{width:100%;height:100%;object-fit:cover;display:block}.hp.tm .tm-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--hp-s8);align-items:end;padding:var(--hp-s6) 0;border-bottom:2px solid var(--hp-navy)}.hp.tm .tm-head h1{margin:0 0 var(--hp-s2)}.hp.tm .tm-sub{margin:0;font-size:18px;font-weight:600;color:var(--hp-navy)}.hp.tm .tm-in p{margin:0 0 var(--hp-s2);font-size:17px;line-height:1.6;color:var(--hp-ink)}.hp.tm .tm-fine{margin:0;font-size:13px;color:var(--hp-muted)}.hp.tm .tm-tools{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--hp-s4);align-items:end;padding:var(--hp-s4) 0 0}.hp.tm .tm-chips{display:flex;flex-wrap:wrap;gap:var(--hp-s2)}.hp.tm .tm-chip{appearance:none;-webkit-appearance:none;margin:0;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;padding:8px 12px;min-height:40px;border:1px solid var(--hp-div);border-radius:0;background:var(--hp-raised);color:var(--hp-navy);cursor:pointer;box-shadow:none}.hp.tm .tm-chip:hover{border-color:var(--hp-navy)}.hp.tm .tm-chip[aria-pressed=true]{background:var(--hp-navy);border-color:var(--hp-navy);color:var(--hp-cream)}.hp.tm .tm-chip span{font-weight:400;margin-left:6px;opacity:.8}.hp.tm .tm-fr{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;font-weight:600;color:var(--hp-muted);letter-spacing:0;text-transform:none}.hp.tm .tm-fr select{width:100%;min-height:44px;margin:0;padding:0 36px 0 12px;font-size:16px;color:var(--hp-navy);background-color:var(--hp-raised);border:1px solid var(--hp-div);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23003b5c' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.hp.tm .tm-fr select:focus-visible{outline:2px solid var(--hp-gold);outline-offset:2px}.hp.tm .tm-grid{columns:3;column-gap:var(--hp-s6);padding:var(--hp-s8) 0 var(--hp-s2)}.hp.tm .tm-card{display:block;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 var(--hp-s6);border-top:2px solid var(--hp-navy);padding-top:var(--hp-s4)}.hp.tm .tm-q{margin:0 0 var(--hp-s4);padding:0;border:0;background:none;font-style:normal;quotes:none}.hp.tm .tm-q:before{content:"\201c";display:block;font-family:var(--hp-head)!important;font-size:56px;line-height:.6;font-weight:600;color:var(--hp-navy2);margin:var(--hp-s2) 0 var(--hp-s2)}.hp.tm .tm-q:after{content:none}.hp.tm .tm-q p{margin:0 0 .6em;font-size:18px;line-height:1.55;color:var(--hp-ink);font-style:normal;text-wrap:pretty}.hp.tm .tm-q p:last-child{margin-bottom:0}.hp.tm .tm-card.is-big .tm-q p{font-family:var(--hp-head)!important;font-size:24px;line-height:1.4;font-weight:600;color:var(--hp-navy);letter-spacing:-.01em}.hp.tm .tm-who{display:flex;align-items:center;gap:var(--hp-s3)}.hp.tm .tm-av{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--hp-navy);color:var(--hp-cream);font-weight:600;font-size:16px}.hp.tm .tm-who b{display:block;font-size:15px;font-weight:600;color:var(--hp-navy)}.hp.tm .tm-who div>span{font-size:13px;color:var(--hp-muted)}.hp.tm .tm-tag{display:block;margin-top:var(--hp-s3);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--hp-muted)}.hp.tm .tm-res{display:inline-flex;align-items:center;gap:6px;margin-top:var(--hp-s2);min-height:36px;font-size:14px;font-weight:600;color:var(--hp-navy);text-decoration:none}.hp.tm a.tm-res:hover{color:var(--hp-navy2);text-decoration:underline;text-decoration-color:var(--hp-gold);text-underline-offset:3px}.hp.tm .tm-res--plain{color:var(--hp-ink)}.hp.tm .tm-empty{padding:var(--hp-s8) 0}.hp.tm .tm-empty h3{margin:0 0 6px;font-size:22px}.hp.tm .tm-empty p{margin:0;font-size:16px;color:var(--hp-ink)}.hp.tm .tm-cta{background:var(--hp-navy);color:var(--hp-cream);padding:var(--hp-s6) var(--hp-s8);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hp-s6);align-items:center}.hp.tm .tm-cta h2{color:var(--hp-cream);margin:0 0 6px;font-size:28px;line-height:1.15}.hp.tm .tm-cta__text p{margin:0;max-width:60ch;font-size:16px;line-height:1.6;color:var(--hp-cream)}.hp.tm .tm-cta .hp-btn--primary:focus-visible{outline-color:var(--hp-cream)}.hp.tm .tm-fd{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--hp-s8);padding:var(--hp-s8) 0;border-top:2px solid var(--hp-navy);margin-top:var(--hp-s8)}.hp.tm .tm-fd h2{margin:0 0 var(--hp-s2);font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em}.hp.tm .tm-fd>div>p{margin:0;font-size:16px;line-height:1.6;color:var(--hp-ink)}.hp.tm .tm-ppl{display:grid;grid-template-columns:1fr 1fr;gap:var(--hp-s6)}.hp.tm .tm-p{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--hp-s4);align-items:start}.hp.tm .tm-p__img{width:88px;height:88px}.hp.tm .tm-p__img img{width:88px;height:88px;object-fit:cover;object-position:50% 20%;filter:grayscale(1)}.hp.tm .tm-p b{display:block;font-size:18px;font-weight:600;color:var(--hp-navy)}.hp.tm .tm-p small{display:block;font-size:13px;font-weight:600;color:var(--hp-navy2);margin:2px 0 6px}.hp.tm .tm-p p{margin:0;font-size:15px;line-height:1.55;color:var(--hp-ink)}@media(max-width:960px){.hp.tm .tm-head,.hp.tm .tm-fd{grid-template-columns:1fr;gap:var(--hp-s4)}.hp.tm .tm-tools{grid-template-columns:1fr}.hp.tm .tm-grid{columns:2}.hp.tm .tm-cta{grid-template-columns:1fr;padding:var(--hp-s6)}.hp.tm .tm-cta__btn{justify-self:start}}@media(max-width:640px){.hp.tm .tm-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:calc(-1 * var(--hp-s4));padding-right:var(--hp-s4);scrollbar-width:none}.hp.tm .tm-chips::-webkit-scrollbar{display:none}.hp.tm .tm-chip{flex:none;white-space:nowrap}.hp.tm .tm-grid{columns:1;padding:var(--hp-s6) 0 0}.hp.tm .tm-q p{font-size:17px}.hp.tm .tm-card.is-big .tm-q p{font-size:21px}.hp.tm .tm-cta{padding:var(--hp-s4)}.hp.tm .tm-cta__btn{width:100%;min-width:0;white-space:normal;justify-content:space-between;justify-self:stretch}.hp.tm .tm-ppl{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/tm.css.map */
