.DE6Riq_hero{padding-block:var(--space-5) 0}.DE6Riq_stage{isolation:isolate;margin-top:var(--space-4);aspect-ratio:4/5;border-radius:var(--radius-lg);position:relative;overflow:hidden}.DE6Riq_stage:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.DE6Riq_stageMedia{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.DE6Riq_play{top:var(--space-4);right:var(--space-4);color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.DE6Riq_stageText{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);max-width:820px;position:absolute}.DE6Riq_eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:#e5e5e5;font-weight:700}.DE6Riq_title{margin-top:var(--space-3);letter-spacing:-.04em;color:#fff;font-size:clamp(2.25rem,1.2rem + 4.4vw,4.75rem);line-height:.98}.DE6Riq_lead{margin-top:var(--space-4);max-width:56ch;font-size:var(--text-base);line-height:var(--leading-body);color:#e5e5e5}.DE6Riq_under{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.DE6Riq_clipNote{font-size:var(--text-sm);color:var(--text-secondary);flex-basis:100%}.DE6Riq_clipNote strong{color:var(--soft-yellow);font-weight:600}.DE6Riq_spec{margin-top:var(--space-7);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.DE6Riq_spec>div{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.DE6Riq_spec>div:nth-child(odd){border-right:1px solid var(--border)}.DE6Riq_spec dt{font-size:var(--text-xs);color:var(--text-secondary)}.DE6Riq_spec dd{font-family:var(--font-display);font-size:var(--text-lg);margin:4px 0 0;font-weight:600}.DE6Riq_specFrom{background:#ffd2000f}.DE6Riq_specFrom dd{color:var(--soft-yellow)}.DE6Riq_h2{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.03em}.DE6Riq_sub{margin-top:var(--space-3);max-width:62ch;color:var(--text-secondary)}.DE6Riq_twoCol{gap:var(--space-5);display:grid}.DE6Riq_editorial{gap:var(--space-4);max-width:68ch;font-size:var(--text-lg);line-height:var(--leading-body);color:#d6d6d6;display:grid}.DE6Riq_routes{gap:var(--space-3);margin-top:var(--space-6);padding:0;list-style:none;display:grid}.DE6Riq_route{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;color:var(--text);transition:border-color var(--duration-fast), transform var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.DE6Riq_route:hover{border-color:var(--silver);transform:translateY(-3px)}.DE6Riq_routeCurrent{border-color:var(--primary)}.DE6Riq_routeMedia{aspect-ratio:16/9;display:block;position:relative}.DE6Riq_tag{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);color:#fff;background:#0000008c;padding:3px 10px;font-weight:700;position:absolute}.DE6Riq_routeBody{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.DE6Riq_routeTitle{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;display:inline-flex}.DE6Riq_routeText{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);flex:1}.DE6Riq_routeCost{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.DE6Riq_routeCost strong{color:var(--soft-yellow);white-space:nowrap}.DE6Riq_matrixWrap{margin-top:var(--space-6);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.DE6Riq_matrix{border-collapse:separate;width:100%;min-width:620px;border-spacing:var(--space-2);margin:calc(-1 * var(--space-2))}.DE6Riq_matrix thead td{border:0;padding:0}.DE6Riq_matrix thead th{padding:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;font-weight:500}.DE6Riq_matrix tbody th{width:88px;padding-right:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);text-align:left;white-space:nowrap}.DE6Riq_matrix td{padding:var(--space-4) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;font-size:var(--text-base);font-weight:600}.DE6Riq_matrix td small{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;font-weight:400;display:block}.DE6Riq_matrix td[data-level="0"]{background:#ffd2000a}.DE6Riq_matrix td[data-level="1"]{background:#ffd20017}.DE6Riq_matrix td[data-level="2"]{background:#ffd20026}.DE6Riq_matrix td[data-level="3"]{background:#ffd2003b}.DE6Riq_footnote{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary)}.DE6Riq_tips{gap:var(--space-3);margin-top:var(--space-6);padding:0;list-style:none;display:grid}.DE6Riq_tips li{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.DE6Riq_tips h3{font-size:var(--text-lg)}.DE6Riq_tips li>p{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}.DE6Riq_tips .DE6Riq_examples{margin-top:var(--space-4);gap:4px;display:grid}.DE6Riq_good,.DE6Riq_bad{font-size:var(--text-sm);align-items:baseline;gap:6px;display:inline-flex}.DE6Riq_good{color:var(--success)}.DE6Riq_bad{color:#f87171}.DE6Riq_good svg,.DE6Riq_bad svg{flex:none;align-self:center}.DE6Riq_end{gap:var(--space-6);padding:var(--space-7);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(160deg, #ffd20014, transparent 55%), var(--surface);align-items:center;display:grid}.DE6Riq_end h2{font-size:var(--text-3xl);max-width:22ch}.DE6Riq_end p{margin:var(--space-3) 0 var(--space-5)}.DE6Riq_endLabel{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.DE6Riq_pills{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.DE6Riq_pill{min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.DE6Riq_pill:hover{border-color:var(--silver)}.DE6Riq_t1{background:radial-gradient(circle at 70% 30%,#ffd9a0 0,#0000 38%),linear-gradient(160deg,#4a2c17,#c7782e 55%,#f3c27a)}.DE6Riq_t2{background:radial-gradient(circle at 30% 70%,#a9e3df 0,#0000 40%),linear-gradient(160deg,#0f1f26,#2f6f80 60%,#7cc4c8)}.DE6Riq_t3{background:radial-gradient(circle at 65% 35%,#ffd1dc 0,#0000 35%),linear-gradient(160deg,#3a1020,#b03a5b 55%,#f6a7b9)}.DE6Riq_t4{background:radial-gradient(circle at 65% 35%,#d9cdfc 0,#0000 35%),linear-gradient(160deg,#17112b,#5b3fc4 55%,#b7a4f5)}.DE6Riq_t5{background:radial-gradient(circle at 50% 55%,#fff6d6 0,#0000 30%),linear-gradient(160deg,#2a2410,#b8902a 55%,#f7e7a8)}@media (min-width:640px){.DE6Riq_stage{aspect-ratio:16/9}.DE6Riq_stageText{left:var(--space-7);bottom:var(--space-7)}.DE6Riq_clipNote{flex-basis:auto;margin-left:auto}.DE6Riq_routes,.DE6Riq_tips{grid-template-columns:repeat(2,1fr)}.DE6Riq_routeMedia{aspect-ratio:4/3}.DE6Riq_spec{grid-template-columns:repeat(3,1fr)}.DE6Riq_spec>div:nth-child(odd){border-right:0}.DE6Riq_spec>div:not(:nth-child(3n)){border-right:1px solid var(--border)}}@media (min-width:1024px){.DE6Riq_stage[data-modality=video]{aspect-ratio:21/9}.DE6Riq_lead{font-size:var(--text-lg)}.DE6Riq_spec{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.DE6Riq_spec>div:nth-child(n){border-bottom:0;border-right:1px solid var(--border)}.DE6Riq_spec>div:nth-child(n):last-child{border-right:0}.DE6Riq_spec dd{font-size:var(--text-xl)}.DE6Riq_twoCol{gap:var(--space-8);grid-template-columns:1fr 2fr}.DE6Riq_routes{grid-template-columns:repeat(4,1fr)}.DE6Riq_tips{grid-template-columns:repeat(3,1fr)}.DE6Riq_end{grid-template-columns:1.2fr 1fr}}@media (prefers-reduced-motion:reduce){.DE6Riq_route{transition:none}}
