.tm-op{position:relative;isolation:isolate;overflow:hidden;background:var(--tc);color:var(--fg);padding-block:clamp(24px,3.4vw,40px) clamp(56px,7vw,84px)}.tm-op:before{content:"";position:absolute;inset:0 0 0 40%;z-index:-1;background-image:radial-gradient(currentColor 1.3px,transparent 1.5px);background-size:10px 10px;opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.tm-crumb{display:flex;align-items:center;gap:6px;margin-bottom:clamp(18px,3vw,30px);font-size:13px;font-weight:500}.lp .tm-crumb a{color:inherit}.tm-sc{display:block;font:700 clamp(46px,7vw,92px)/.85 Caveat,cursive}.lp .tm-op h1{margin:0;max-width:62%;font:italic 800 clamp(52px,9vw,132px)/.88 var(--lp-display);text-transform:uppercase;color:inherit}.tm-mark{position:absolute;z-index:-1;right:clamp(16px,6vw,96px);bottom:clamp(44px,5vw,68px);display:grid;place-items:center end;width:34%;height:62%;font:italic 800 clamp(90px,17vw,240px)/1 var(--lp-display);opacity:.18}.tm-mark.tm-logo{opacity:1}.tm-mark{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tm-mark img{width:100%;height:100%;object-fit:contain;object-position:right center}.tm-sub{margin:10px 0 0;font-size:14px;opacity:.92}.lp .tm-sub a{color:inherit;text-decoration:underline}.tm-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tm-tags span{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;background:rgba(14,15,18,.3);color:#fff;font-size:12px;font-weight:600}.tm-tags i{width:9px;height:9px;border-radius:3px}.tm-fav{margin-top:14px}.tm-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(-52px,-3.6vw,-36px);overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 36px -22px rgba(14,15,18,.5)}.tm-stats div{display:grid;gap:4px;padding:14px 16px}.tm-stats div+div{border-left:1px solid var(--line)}.tm-stats b{font:italic 800 clamp(28px,3.4vw,44px)/1 var(--lp-display)}.tm-stats small{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.tm-sec{padding-top:clamp(24px,3.4vw,40px)}.tm-gh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.lp .tm-gh h2{display:flex;align-items:center;gap:12px;margin:0;font:italic 800 clamp(30px,3.6vw,44px)/1 var(--lp-display);text-transform:uppercase}.tm-gh h2 i{flex:none;width:14px;height:14px;border-radius:4px}.tm-gh p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:14px;color:var(--slate)}.tm-gh p b{font-weight:700;color:var(--ink)}.lp .tm-h{margin:0 0 14px;font:italic 800 clamp(30px,3.6vw,44px)/1 var(--lp-display);text-transform:uppercase}.tm-about{max-width:720px;font-size:16px;color:var(--ink)}.tm-about p+p{margin-top:12px}.tm-two{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(20px,3vw,36px)}.tm-two.tm-solo{grid-template-columns:minmax(0,420px)}.tm-cars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tm-car{overflow:hidden;border:1px solid var(--line);border-radius:12px}.tm-car span{display:block;aspect-ratio:16/9;background:var(--mist)}.tm-car img{width:100%;height:100%;object-fit:contain}.tm-car div{padding:10px 12px;font-size:13px;color:var(--slate)}.tm-car b{display:block;font:italic 800 20px/1.1 var(--lp-display);text-transform:uppercase;color:var(--ink)}.tm-car dl{display:grid;grid-template-columns:auto auto;gap:2px 12px;margin:6px 0 0}.tm-car dd{margin:0;font-weight:600;color:var(--ink)}.tm-pf{align-self:start;overflow:hidden;border:1px solid var(--line);border-radius:12px}.lp .tm-pf h2{margin:0;padding:10px 14px;background:var(--mist);font:italic 800 20px/1 var(--lp-display);text-transform:uppercase}.tm-pf div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);font-size:14px}.tm-pf span{color:var(--slate)}.tm-pf b{font-weight:600;text-align:right;overflow-wrap:anywhere}.tm-wall{margin-top:clamp(28px,4vw,48px);background:var(--mist);padding-block:clamp(28px,4vw,48px)}.tm-nws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0;padding:0;list-style:none}.tm-end{height:clamp(28px,4vw,48px)}@media (max-width:940px){.tm-nws,.tm-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-stats div:first-child{grid-column:1/-1}.tm-stats div+div{border-left:0;border-top:1px solid var(--line)}.tm-stats div:nth-child(odd):not(:first-child){border-left:1px solid var(--line)}.tm-cars{grid-template-columns:minmax(0,1fr)}.lp .tm-op h1{max-width:75%}.tm-mark{width:30%;height:44%}}.tm-mark.tm-wide{width:46%;height:30%}@media (min-width:721px){.tm-stats.tm-few{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tm-mark.tm-wide{position:relative;right:auto;bottom:auto;z-index:0;width:min(78%,340px);height:64px;margin:22px clamp(16px,6vw,96px) 0 auto}}.lp .tm-op h1.tm-logo-h{max-width:min(100%,680px);height:clamp(84px,12vw,170px);margin-bottom:4px}.tm-logo-h img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}@media (max-width:720px){.lp .tm-op h1.tm-logo-h{max-width:100%;height:76px}}