.in-hero{border-bottom:1px solid var(--color-rule);padding:3rem 0;position:relative}.in-hero-grid{grid-template-columns:1fr 500px;align-items:start;gap:2.5rem;display:grid}.in-hero h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:max(2.5rem,min(6.5vw,5.75rem));font-weight:700;line-height:.95}.in-hero h1 em{color:var(--color-accent);text-shadow:0 0 30px var(--color-accent-glow);font-style:normal}.in-hero h1 .dim{color:var(--color-ink-soft)}.in-hero .sub{color:var(--color-ink-soft);max-width:58ch;margin-top:1.5rem;font-size:1.05rem;line-height:1.6}.in-hero .tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.in-tele{padding:1.25rem}.in-tele-divider{border:0;border-top:1px solid var(--color-rule);margin:1.25rem 0}.in-tele .cap{border-bottom:1px dashed var(--color-rule);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.in-tele .cap .ttl{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-size:10.5px}.in-tele .cap .id{font-family:var(--font-mono);color:var(--color-ink-muted);letter-spacing:.14em;font-size:10px}.in-tele-grid{grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;display:grid}.in-tele-row{border-bottom:1px dotted var(--color-rule);justify-content:space-between;align-items:baseline;padding-bottom:.6rem;display:flex}.in-tele-row .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px}.in-tele-row .v{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.in-tele-row .v small{font-family:var(--font-mono);color:var(--color-ink-muted);letter-spacing:.14em;margin-left:.35rem;font-size:9.5px;font-weight:400}.in-garage{border-bottom:1px solid var(--color-rule);background:linear-gradient(180deg, var(--color-paper) 0%, var(--color-paper-deep) 100%);padding:2.5rem 0 3rem}.in-garage-head{justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;display:flex}.in-garage-head .ttl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);font-size:11px}.in-garage-head .ttl:before{content:"▸ "}.in-garage-head .meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px}.in-garage-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.in-car{border:1px solid var(--color-rule);background:var(--color-paper-panel);padding:1rem 1.1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.in-car:hover{border-color:var(--color-accent);box-shadow:0 12px 32px -12px var(--color-accent-glow);transform:translateY(-2px)}.in-car:before{content:"";background:var(--color-accent);width:3px;height:100%;box-shadow:0 0 12px var(--color-accent-glow);position:absolute;top:0;left:0}.in-car .row1{justify-content:space-between;align-items:baseline;margin-bottom:.2rem;display:flex}.in-car .model{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:1.05rem;font-weight:700}.in-car .status{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-accent);border:1px solid var(--color-accent-deep);padding:.15rem .4rem;font-size:9px}.in-car .status.loaner{color:var(--color-warn);border-color:#6a4a1a}.in-car .trim{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-soft);margin-bottom:.85rem;font-size:10.5px}.in-car .soc-lbl{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;align-items:baseline;margin-bottom:.35rem;font-size:9px;display:flex}.in-car .soc-lbl b{color:var(--color-ink-soft);letter-spacing:.14em;font-weight:500}.in-car .bat{align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.in-car .bat-bar{background:var(--color-paper-deep);border:1px solid var(--color-rule);flex:1;height:6px;position:relative;overflow:hidden}.in-car .bat-fill{background:linear-gradient(90deg, var(--color-accent-deep), var(--color-accent));box-shadow:0 0 8px var(--color-accent-glow);position:absolute;top:0;bottom:0;left:0;right:0}.in-car .row2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;font-size:9.5px;display:flex}.in-car .row2 b{color:var(--color-ink-soft);font-weight:500}.clip-host{display:block;position:relative;overflow:hidden}.clip-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;z-index:3;border:1px solid var(--color-rule);background:#0b1220d9;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:1rem;left:1rem}.clip-badge:before{content:"";background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent);border-radius:50%;animation:1.4s ease-in-out infinite in-pulse}.clip-overlay{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000 50%,#0b1220d9);align-items:flex-end;padding:1.25rem;transition:opacity .35s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.clip-host:hover .clip-overlay{opacity:1}.clip-crosshair{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(transparent 49.7%, var(--color-accent) 49.7%, var(--color-accent) 50.3%, transparent 50.3%), linear-gradient(90deg, transparent 49.7%, var(--color-accent) 49.7%, var(--color-accent) 50.3%, transparent 50.3%);mix-blend-mode:screen;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.clip-host:hover .clip-crosshair{opacity:.25}.clip-overlay .cta{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.clip-overlay .cta:before{content:"▶";color:var(--color-accent)}.in-feat{border-bottom:1px solid var(--color-rule);padding:3rem 0}.in-feat-grid{grid-template-columns:1.35fr 1fr;gap:2rem;display:grid}.in-feat-media{aspect-ratio:16/10;background:var(--color-paper-panel);border:1px solid var(--color-rule);position:relative;overflow:hidden}.clip-media{position:absolute;top:0;bottom:0;left:0;right:0}.clip-media img,.clip-media video{object-fit:cover;transform-origin:55% 55%;filter:saturate(.9)contrast(1.05);width:100%;height:100%}.clip-media img{transition:transform .5s}.clip-host:hover .clip-media img{animation:8s ease-out forwards clipPan}.has-clip.clip-host:hover .clip-media img{animation:none}.clip-media video{opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.clip-host:hover .clip-media video{opacity:1}@keyframes clipPan{0%{transform:scale(1)translate(0)}15%{transform:scale(1.06)translate(-1.5%,-1%)}55%{transform:scale(1.12)translate(-3%,-1.5%)}to{transform:scale(1.18)translate(-4%,-2%)}}.clip-progress{z-index:4;opacity:0;background:#0b122099;height:2px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.in-feat-media.clip-host:hover .clip-progress{opacity:1}.clip-progress:after{content:"";background:var(--color-accent);width:0;height:100%;box-shadow:0 0 10px var(--color-accent-glow);display:block}.in-feat-media.clip-host:hover .clip-progress:after{animation:8s linear forwards clipBar}@keyframes clipBar{0%{width:0}to{width:100%}}.in-feat-info{flex-direction:column;padding:1.75rem;display:flex}.in-feat-info .label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:10px;display:flex}.in-feat-info .label:before{content:"";background:var(--color-accent);width:16px;height:1px}.in-feat-info h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:1rem;font-size:max(1.75rem,min(3vw,2.5rem));font-weight:700;line-height:1.05}.in-feat-info h2 a:hover{color:var(--color-accent)}.in-feat-info p{color:var(--color-ink-soft);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.in-feat-info .spec{border-top:1px dashed var(--color-rule);grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-top:auto;padding-top:1rem;display:grid}.in-feat-info .spec .sr{font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;font-size:10.5px;display:flex}.in-feat-info .spec .sr .k{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.18em}.in-feat-info .spec .sr .v{color:var(--color-ink)}.in-feat-info .cta{background:var(--color-accent);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-self:flex-start;margin-top:1.5rem;padding:.7rem 1.1rem;font-size:.72rem;font-weight:700;transition:all .2s}.in-feat-info .cta:hover{background:var(--color-accent-hot);box-shadow:0 0 24px var(--color-accent-glow)}.in-feed{border-bottom:1px solid var(--color-rule);padding:3.5rem 0}.in-feed-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.in-entry{border:1px solid var(--color-rule);background:var(--color-paper-panel);padding:0;transition:all .2s;display:block;position:relative;overflow:hidden}.in-entry:hover{border-color:var(--color-accent);box-shadow:0 12px 32px -12px var(--color-accent-glow);transform:translateY(-2px)}.in-entry .media{aspect-ratio:4/3;background:var(--color-paper-elev);position:relative;overflow:hidden}.in-entry .media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.in-entry:hover .media img{transform:scale(1.05)}.in-entry .body{padding:1rem}.in-entry .ts{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);justify-content:space-between;margin-bottom:.55rem;font-size:9.5px;display:flex}.in-entry h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.2}.in-entry .id{z-index:2;font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-ink-muted);border:1px solid var(--color-rule);background:#0b1220bf;padding:.2rem .4rem;font-size:9px;position:absolute;top:.5rem;right:.65rem}.in-news{border-bottom:1px solid var(--color-rule);padding:4rem 0}.in-news-panel{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:2.5rem;display:grid}.in-news h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:max(1.75rem,min(3.5vw,2.75rem));font-weight:700;line-height:1}.in-news h2 em{color:var(--color-accent);font-style:normal}.in-news p{color:var(--color-ink-soft);margin-top:1rem}.in-form{gap:.75rem;display:grid}.in-form label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px}.in-form-in{border:1px solid var(--color-rule);background:var(--color-paper-deep);display:flex}.in-form-in input{color:var(--color-ink);font-family:var(--font-mono);background:0 0;border:0;outline:0;flex:1;padding:.9rem 1rem;font-size:.9rem}.in-form-in button{background:var(--color-accent);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:0;padding:.9rem 1.3rem;font-size:.7rem;font-weight:700;transition:background .2s}.in-form-in button:hover{background:var(--color-accent-hot)}.in-form .hint{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-ink-muted);font-size:10px}.in-form-msg{font-family:var(--font-mono);border:1px solid var(--color-rule);margin:0;padding:.65rem .85rem;font-size:.78rem}.in-form-msg.is-success{color:var(--color-accent);border-color:var(--color-accent);background:#5ee2ff0f}.in-form-msg.is-error{color:#ff9a9a;background:#ff7a7a0f;border-color:#ff7a7a}@media (max-width:1000px){.in-hero-grid,.in-feat-grid{grid-template-columns:1fr}.in-feed-grid{grid-template-columns:repeat(2,1fr)}.in-news-panel{grid-template-columns:1fr;gap:1.5rem}.in-garage-grid{grid-template-columns:1fr}}@media (max-width:560px){.in-feed-grid,.in-tele-grid{grid-template-columns:1fr}}
