.Detail-module__N07NVq__page{--tile-line:#e3e8f0}.Detail-module__N07NVq__hero{background:radial-gradient(60% 80% at 85% 0%, #1e2f54e6, transparent 70%), var(--night);color:var(--ivory);padding:clamp(40px,6vw,80px) 0 clamp(40px,5vw,64px)}.Detail-module__N07NVq__back{font:600 13px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);align-items:center;gap:8px;margin-bottom:28px;text-decoration:none;display:inline-flex}.Detail-module__N07NVq__back:hover{color:var(--ivory)}.Detail-module__N07NVq__heroGrid{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.Detail-module__N07NVq__logo{aspect-ratio:16/10;background:#fff;border-radius:24px;place-items:center;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #000c}.Detail-module__N07NVq__logo span{font:800 28px/1.1 var(--f-display);text-transform:uppercase;color:var(--navy);text-align:center;overflow-wrap:anywhere}.Detail-module__N07NVq__logoImg{object-fit:contain;padding:28px}.Detail-module__N07NVq__badge{color:var(--signal-2);font:700 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:#ff6b3524;border:1px solid #ff6b3559;border-radius:999px;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.Detail-module__N07NVq__badge i{letter-spacing:1px;font-style:normal}.Detail-module__N07NVq__name{font:800 clamp(42px, 5.6vw, 80px)/calc(.92 * var(--lh-display,1)) var(--f-display);text-transform:uppercase;color:var(--ivory);overflow-wrap:anywhere;margin:16px 0 12px}.Detail-module__N07NVq__meta{color:var(--mist);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.Detail-module__N07NVq__meta li{align-items:center;gap:8px;display:inline-flex}.Detail-module__N07NVq__body{background:var(--paper);color:var(--ink);padding:clamp(48px,6vw,88px) 0}.Detail-module__N07NVq__bodyGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.Detail-module__N07NVq__about h2,.Detail-module__N07NVq__related h2{font:800 30px/1 var(--f-display);text-transform:uppercase;margin:0 0 18px}.Detail-module__N07NVq__about p{color:#2b3345;max-width:66ch;margin:0 0 16px;font-size:18px;line-height:1.7}.Detail-module__N07NVq__card{top:calc(var(--nav-h) + 24px);border:1px solid var(--tile-line);background:#fff;border-radius:20px;padding:24px;position:sticky}.Detail-module__N07NVq__card h2{font:700 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:0 0 14px}.Detail-module__N07NVq__card dl{gap:12px;margin:0 0 20px;display:grid}.Detail-module__N07NVq__card dt{font:600 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#6a7899}.Detail-module__N07NVq__card dd{word-break:break-word;margin:4px 0 0;font-weight:600}.Detail-module__N07NVq__card dd a{color:var(--navy)}.Detail-module__N07NVq__cardBtns{gap:8px;display:grid}.Detail-module__N07NVq__cardBtns a{width:100%}.Detail-module__N07NVq__cardBtns .Detail-module__N07NVq__cardLine{border-color:var(--hair)}.Detail-module__N07NVq__cardBtns .Detail-module__N07NVq__cardLine:hover{border-color:var(--ink);color:var(--ink);background:0 0}.Detail-module__N07NVq__related{border-top:1px solid var(--hair);margin-top:clamp(40px,5vw,64px);padding-top:32px}.Detail-module__N07NVq__related ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Detail-module__N07NVq__rt{border:1px solid var(--tile-line);height:100%;color:var(--ink);transition:border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease);background:#fff;border-radius:14px;grid-template-rows:96px auto;text-decoration:none;display:grid;overflow:hidden}.Detail-module__N07NVq__rt:hover,.Detail-module__N07NVq__rt:focus-visible{border-color:#c1cbdb;transform:translateY(-2px);box-shadow:0 16px 32px -24px #1118278c}.Detail-module__N07NVq__rtBox{border-bottom:1px solid var(--tile-line);place-items:center;display:grid;position:relative}.Detail-module__N07NVq__rtImg{position:absolute;inset:20% 15%}.Detail-module__N07NVq__rtImg img{object-fit:contain}.Detail-module__N07NVq__rtWord{text-align:center;font:700 13px/1.15 var(--f-body);text-transform:uppercase;color:var(--navy);padding:0 10px}.Detail-module__N07NVq__rtCap{padding:10px 12px}.Detail-module__N07NVq__rtCap b{font-size:14px;display:block}.Detail-module__N07NVq__rtCap small{font:600 11px/1.2 var(--f-mono);color:var(--grey)}@media (max-width:900px){.Detail-module__N07NVq__heroGrid,.Detail-module__N07NVq__bodyGrid{grid-template-columns:minmax(0,1fr)}.Detail-module__N07NVq__logo{width:100%;max-width:320px}.Detail-module__N07NVq__card{position:static}}@media (max-width:560px){.Detail-module__N07NVq__related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Detail-module__N07NVq__rt{transition:none}}
