.gear-page .gear-hero{min-height:min(600px,70vh)}.gear-page .gear-hero h1{text-transform:none;letter-spacing:0;line-height:1}.gear-page .ktt-platform-button{min-height:44px}.gear-page .gear-swipe-cue{display:none}.gear-page .ktt-hub-grid{gap:clamp(14px,2vw,24px)}.gear-page .ktt-hub-card{background:linear-gradient(180deg,#171d17fa,#0a0d0afa);border-color:#d8c18a3d;box-shadow:0 22px 54px #00000038}.gear-page .ktt-hub-card__image{display:block;aspect-ratio:4/5;overflow:hidden;background:#10140f}.gear-page .ktt-hub-card__image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.06);transition:transform .35s ease,filter .35s ease}.gear-page .ktt-hub-card:hover .ktt-hub-card__image img{transform:scale(1.025);filter:saturate(.92) contrast(1.08)}.gear-page .ktt-hub-card[data-gear-path=custom] .ktt-hub-card__image img{object-fit:contain;padding:10px;background:#0a0d0a}.gear-page .ktt-hub-card[data-gear-path=originals] .gear-development-preview{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;background:#d8c18a47}.gear-page .ktt-hub-card[data-gear-path=originals] .gear-development-preview img{height:100%;object-fit:contain;object-position:center;background:#e6e1d5;filter:grayscale(.08) contrast(1.04)}.gear-page .gear-path-type{display:block;margin:0 0 10px;color:#e6c583;font:800 .8rem/1.4 Arial,sans-serif;letter-spacing:.01em;text-transform:none}.gear-page .ktt-hub-card__body h3{text-transform:none;letter-spacing:-.02em}.gear-page .ktt-hub-card__action{display:inline-flex;min-height:44px;align-items:center;margin-top:14px;color:#f0c064;text-transform:none;letter-spacing:0}.gear-page .gear-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;border-left:3px solid var(--ktt-amber-signal);padding:16px 18px;background:#ffb34712}.gear-page .gear-method{padding-block:clamp(34px,5vw,64px);border-block:1px solid rgba(216,193,138,.18);background:#101510}.gear-page .gear-method .ktt-hub-section-head{margin-bottom:20px}.gear-page .gear-proof p{max-width:70ch;margin:0;color:#f5f1e8c2;line-height:1.6}.gear-page [data-gear-chooser]:focus-visible{outline:2px solid var(--ktt-amber-signal);outline-offset:6px}.gear-page .gear-originals{border-top:1px solid rgba(216,193,138,.18);background:linear-gradient(180deg,rgba(216,193,138,.045),transparent 32%),#0a0d0a}.gear-page .gear-provenance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:#d8c18a33}.gear-page .gear-provenance li{display:grid;align-content:start;gap:11px;min-height:290px;padding:clamp(20px,3vw,30px);background:#0d120e}.gear-page .gear-provenance li>span{color:#e6c583;font:800 .68rem/1.2 var(--ktt-field-mono);letter-spacing:.08em;text-transform:uppercase}.gear-page .gear-provenance strong{color:#fff;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.08}.gear-page .gear-provenance p{margin:0;color:#f5f1e8b3;line-height:1.65}.gear-page .gear-provenance a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;color:#f0c064;font-weight:800;text-decoration:none}.gear-page .gear-development-register{margin-top:clamp(28px,5vw,48px)}.gear-page .gear-development-register__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:18px}.gear-page .gear-development-register__head h3{margin:4px 0 0;color:#fff;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.02em}.gear-page .gear-development-register__head p{max-width:72ch;margin:8px 0 0;color:#f5f1e8b3;line-height:1.6}.gear-page .gear-development-register__state{display:inline-flex;align-items:center;min-height:38px;padding:8px 11px;border:1px solid rgba(240,192,100,.5);background:#f0c06414;color:#f0c064;font:800 .68rem/1.2 var(--ktt-field-mono);letter-spacing:.08em;text-transform:uppercase}.gear-page .gear-prototype-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.gear-page .gear-prototype-card{overflow:hidden;border:1px solid rgba(216,193,138,.24);background:#0d120e;box-shadow:0 22px 54px #0000002e}.gear-page .gear-prototype-drawing{margin:0;border-bottom:1px solid rgba(216,193,138,.22);background:#e6e1d5}.gear-page .gear-prototype-drawing img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.gear-page .gear-prototype-drawing figcaption{padding:9px 12px;background:#151a15;color:#f5f1e8ad;font:700 .66rem/1.35 var(--ktt-field-mono);letter-spacing:.06em;text-transform:uppercase}.gear-page .gear-prototype-card__body{display:grid;gap:13px;padding:clamp(20px,3vw,30px)}.gear-page .gear-prototype-flags{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.gear-page .gear-prototype-flags li{padding:7px 9px;border:1px solid rgba(240,192,100,.38);color:#f0c064;font:800 .65rem/1.2 var(--ktt-field-mono);letter-spacing:.06em;text-transform:uppercase}.gear-page .gear-prototype-card h4{margin:0;color:#fff;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08}.gear-page .gear-prototype-card p{margin:0;color:#f5f1e8b8;line-height:1.65}.gear-page .gear-prototype-next{padding:13px 15px;border-left:3px solid rgba(110,167,166,.8);background:#6ea7a60f}.gear-page .gear-prototype-next strong{color:#b7d8d6}.gear-page .gear-archive-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-top:20px;padding:18px 20px;border-left:3px solid rgba(110,167,166,.8);background:#6ea7a60f}.gear-page .gear-archive-note strong{color:#fff}.gear-page .gear-archive-note span{color:#f5f1e8ad}.gear-page .gear-archive-note a{display:inline-flex;align-items:center;min-height:44px;color:#b7d8d6;font-weight:800;text-decoration:none}@media(max-width:760px){body.gear-page main .gear-hero{min-height:360px}body.gear-page main .ktt-hub-hero__copy{padding-block:70px 24px}body.gear-page main .gear-hero>img{object-position:62% center}.gear-page .gear-swipe-cue{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 14px;padding:10px 12px;border-left:3px solid var(--ktt-amber-signal);background:#ffb34712;color:#f5f1e8d1;font:800 .68rem/1.3 var(--ktt-field-mono);letter-spacing:.08em;text-transform:uppercase}.gear-page .gear-swipe-cue span{color:var(--ktt-amber-signal);font-size:1.15rem}.gear-page .ktt-hub-card{flex-basis:min(84vw,330px)}.gear-page .gear-provenance{grid-template-columns:1fr}.gear-page .gear-provenance li{min-height:0}.gear-page .gear-development-register__head{grid-template-columns:1fr;align-items:start}.gear-page .gear-development-register__state{justify-self:start}.gear-page .gear-prototype-grid,.gear-page .gear-archive-note{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gear-page .ktt-hub-card__image img{transition:none}.gear-page .ktt-hub-card:hover .ktt-hub-card__image img{transform:none}}
