.tq{padding:var(--pad) 44px;background:var(--bg)}.tq-grid{max-width:var(--maxw);margin:0 auto;aspect-ratio:16/9;display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:repeat(3,1fr);gap:1px;background:var(--line)}.tq-tile{position:relative;overflow:hidden;display:block;background:var(--bg-3);color:var(--tx);isolation:isolate}.tq-tile--main{grid-row:1/4}.tq-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;transform:scale(1.001);transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.tq-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#080706db,#0807066b 45%,#08070624);transition:opacity .5s ease,background .5s ease}.tq-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:22px}.tq-tile:not(.tq-tile--main) .tq-body{padding:16px 18px}.tq-eyebrow{font-family:var(--serif);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:2px}.tq-num{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.4vw,44px);line-height:1;color:var(--gold)}.tq-num--sm{font-size:clamp(17px,1.7vw,22px)}.tq-label{font-size:clamp(11px,1.1vw,13px);letter-spacing:.16em;color:var(--tx)}.tq-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tq-desc,.tq-more{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.tq-desc{font-size:11px;line-height:1.9;color:var(--tx-3);max-width:34em;max-height:0;overflow:hidden;transition:opacity .45s ease,transform .55s cubic-bezier(.22,.61,.36,1),max-height .55s ease}.tq-more{align-self:flex-start;margin-top:4px;border:1px solid var(--gold);color:var(--gold);padding:8px 18px;font-size:11px;letter-spacing:.18em;transition:opacity .45s ease .06s,transform .55s cubic-bezier(.22,.61,.36,1) .06s,background .3s,color .3s}.tq-tile:not(.tq-tile--main) .tq-desc{font-size:10px;line-height:1.8}.tq-tile:hover .tq-img,.tq-tile:focus-visible .tq-img{transform:scale(1.045)}.tq-tile:hover .tq-veil,.tq-tile:focus-visible .tq-veil{background:linear-gradient(0deg,#080706eb,#0807069e 55%,#08070657)}.tq-tile:hover .tq-desc,.tq-tile:focus-visible .tq-desc,.tq-tile:hover .tq-more,.tq-tile:focus-visible .tq-more{opacity:1;transform:none}.tq-tile:hover .tq-desc,.tq-tile:focus-visible .tq-desc{max-height:9em}.tq-tile:hover .tq-more:hover{background:var(--gold);color:var(--on-gold)}.tq-tile:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}@media(max-width:900px){.tq{padding-left:20px;padding-right:20px}.tq-grid{aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:none}.tq-tile{aspect-ratio:4/3}.tq-tile--main{grid-row:auto;aspect-ratio:1/1}.tq-desc{opacity:1;transform:none;max-height:9em}.tq-more{opacity:1;transform:none}}@media(hover:none){.tq-desc{opacity:1;transform:none;max-height:9em}.tq-more{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tq-img,.tq-veil,.tq-desc,.tq-more{transition:none}.tq-tile:hover .tq-img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tech.css.map */
