.product-tour{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:84px}.tour-intro{padding:24px 10px 14px}.tour-intro h3{font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.02;letter-spacing:-.055em;margin:0;max-width:530px}.tour-intro>p:last-child{color:var(--muted);font-size:.76rem;margin:18px 0 0}.tour-shot{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#0a251b;box-shadow:0 26px 55px rgba(0,0,0,.2);transition:transform .25s,box-shadow .25s}.tour-shot:hover{transform:translateY(-5px);box-shadow:0 32px 68px rgba(0,0,0,.32)}.tour-shot-large{grid-column:2;grid-row:1/3}.tour-shot img{display:block;width:100%;aspect-ratio:1.7;object-fit:cover;object-position:top}.tour-shot-large img{aspect-ratio:1.48}.tour-shot figcaption{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:16px 18px 18px}.tour-shot figcaption span{grid-row:span 2;color:var(--lime);font-size:.7rem;font-weight:850;letter-spacing:.12em}.tour-shot figcaption b{font-size:.93rem;letter-spacing:-.025em}.tour-shot figcaption small{font-size:.72rem;color:var(--muted)}.ops-screen>img{display:block;width:100%;margin:19px 0;border:4px solid #0d3025;border-radius:9px;aspect-ratio:1.65;object-fit:cover;object-position:top}@media(max-width:850px){.product-tour{margin-top:58px}}@media(max-width:590px){.product-tour{grid-template-columns:1fr;margin-top:48px;gap:14px}.tour-intro{padding:6px 0 12px}.tour-shot-large{grid-column:auto;grid-row:auto}.tour-shot img,.tour-shot-large img{aspect-ratio:1.6}}
