:root{--ls-tar: #0b0c10;--ls-deep: #12151b;--ls-panel: #191d24;--ls-line: #343b45;--ls-mist: #d9dee5;--ls-white: #f7f7f4;--ls-coral: #ff4f5e;--ls-coral-dark: #c92d3c;--ls-aqua: #50c9c3;--ls-sodium: #f0b667;--ls-display: "Barlow Condensed", sans-serif;--ls-body: "Source Sans 3", sans-serif;--ls-shell: min(92rem, calc(100vw - 3rem) );--ls-section: clamp(3.5rem, 5vw, 4.5rem);--ls-major: clamp(5.5rem, 7vw, 6.5rem);--ls-ease: cubic-bezier(.16, 1, .3, 1)}.leonida-signal-body{background:var(--ls-tar);color:var(--ls-white);font-family:var(--ls-body)}.leonida-signal-body main{background:var(--ls-tar)}.ls-home{overflow:clip;background:var(--ls-tar);color:var(--ls-white)}.ls-shell{width:var(--ls-shell);margin-inline:auto}.ls-home a:focus-visible,.ls-home button:focus-visible{outline:3px solid var(--ls-aqua);outline-offset:4px}.ls-home img{display:block;width:100%;object-fit:cover}.ls-home p,.ls-home h1,.ls-home h2,.ls-home h3,.ls-home dl{margin:0}.ls-home h1,.ls-home h2,.ls-home h3{color:var(--ls-white)}.ls-kicker,.ls-section-head>div>p,.ls-cover-story__copy>p,.ls-feature-story>div>p,.ls-video__copy>p{color:var(--ls-coral);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ls-text-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--ls-coral);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ls-text-link .material-symbols-outlined{font-size:1.1rem;transition:transform .25s var(--ls-ease)}.ls-text-link:hover .material-symbols-outlined{transform:translate(.25rem)}.ls-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;padding:.8rem 1.25rem;font-weight:800;text-transform:uppercase;transition:transform .25s var(--ls-ease),background-color .25s,color .25s;white-space:nowrap}.ls-button:active{transform:translateY(1px)}.ls-button--signal{background:var(--ls-coral);color:#171016}.ls-button--signal:hover{background:var(--ls-white)}.ls-button--glass{border-color:#ffffff8c;background:#0b0c1059;color:var(--ls-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ls-button--glass:hover{background:var(--ls-white);color:var(--ls-tar)}.leonida-signal-body .street-topline{min-height:2.5rem;background:var(--ls-coral);color:var(--ls-tar)}.leonida-signal-body .street-topline>div:first-child{height:2.5rem;background:var(--ls-coral);color:var(--ls-tar)}.leonida-signal-body .street-topline small,.leonida-signal-body .street-topline strong{color:var(--ls-tar)!important}.leonida-signal-body .street-header{position:relative;z-index:45;border:0;background:var(--ls-tar);color:var(--ls-white)}.leonida-signal-body .street-header__main{min-height:5rem}.leonida-signal-body .street-header__brand img{width:12rem;filter:none}.leonida-signal-body .street-header__mega-link{color:var(--ls-mist);font-family:var(--ls-display);font-size:clamp(1rem,.88vw,1.12rem);letter-spacing:.025em;text-transform:uppercase}.leonida-signal-body .street-header__mega-link:hover,.leonida-signal-body .street-header__mega-link[aria-current=page]{color:var(--ls-coral)}.leonida-signal-body .street-icon-button,.leonida-signal-body .street-header .btn-secondary{border-color:var(--ls-line);color:var(--ls-white);background:transparent}.leonida-signal-body .street-header .btn-secondary:hover,.leonida-signal-body .street-icon-button:hover{border-color:var(--ls-coral);color:var(--ls-coral)}.leonida-signal-body .street-mega{border-color:var(--ls-coral);background:var(--ls-deep);color:var(--ls-white)}.leonida-signal-body .street-mega .text-gts-ink,.leonida-signal-body .street-mega h2{color:var(--ls-white)}.leonida-signal-body .street-header>.border-t{border-color:var(--ls-line);background:var(--ls-deep)}.leonida-signal-body .street-header>.border-t a{color:var(--ls-mist);font-size:.94rem;font-weight:700}.leonida-signal-body .street-header>.border-t a:hover{color:var(--ls-coral)}.leonida-signal-body .street-header>.border-t nav{scrollbar-width:none}.leonida-signal-body .street-header>.border-t nav::-webkit-scrollbar{display:none}.ls-hero{position:relative;min-height:clamp(39rem,80svh,56rem);isolation:isolate;display:flex;align-items:end;background:var(--ls-deep)}.ls-hero__poster,.ls-hero__video,.ls-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ls-hero__poster,.ls-hero__video{z-index:-3}.ls-hero__video{width:100%;object-fit:cover}.ls-hero__veil{z-index:-2;background:linear-gradient(90deg,rgb(7 8 12 / calc(var(--hero-overlay) + .16)),rgb(7 8 12 / var(--hero-overlay)) 39%,#07080c1f 72%),linear-gradient(0deg,rgb(7 8 12 / .86),transparent 55%)}.ls-hero__layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-block:clamp(4rem,9vh,7rem)}.ls-hero__copy{max-width:55rem}.ls-hero__copy h1{max-width:12ch;margin-top:.75rem;font-family:var(--ls-display);font-size:clamp(4rem,7.4vw,8.5rem);font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase;text-wrap:balance}.ls-hero__deck{max-width:38rem;margin-top:1.6rem!important;color:var(--ls-mist);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}.ls-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ls-hero__index{border-top:3px solid var(--ls-coral);background:#0b0c10b8;padding:1.5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ls-hero__index>p{color:var(--ls-aqua);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ls-hero__index a{display:block;padding-block:1.1rem;border-bottom:1px solid var(--ls-line)}.ls-hero__index a:last-child{border:0}.ls-hero__index span{display:block;color:var(--ls-coral);font-size:.72rem;font-weight:800;text-transform:uppercase}.ls-hero__index strong{display:block;margin-top:.35rem;font-family:var(--ls-display);font-size:1.35rem;line-height:1.05}.ls-hero__motion{position:absolute;right:1.5rem;top:1.5rem;z-index:2;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgb(255 255 255 / .5);background:#0b0c108c;color:var(--ls-white)}.ls-signal-strip{position:relative;overflow:hidden;border-block:1px solid #383f49;background:radial-gradient(circle at 18% 50%,rgb(80 201 195 / .1),transparent 18rem),#101319;color:var(--ls-white)}.ls-signal-strip:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--ls-tar),transparent 7%,transparent 93%,var(--ls-tar));content:""}.ls-signal-strip__viewport{overflow:hidden}.ls-signal-strip__track{display:flex;width:max-content;will-change:transform;animation:ls-signal-travel 34s linear infinite}.ls-signal-strip__group{display:flex;flex:none}.ls-signal-strip__group>*{display:grid;width:clamp(18rem,27vw,25rem);min-width:0;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;border-right:1px solid #383f49;padding:1rem 1.35rem;transition:background-color .25s var(--ls-ease),color .25s var(--ls-ease)}.ls-signal-strip__group>a:hover,.ls-signal-strip__group>a:focus-visible{background:var(--ls-coral);color:var(--ls-tar)}.ls-signal-strip__icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgb(80 201 195 / .55);color:var(--ls-aqua);font-size:1.2rem}.ls-signal-strip__copy{min-width:0}.ls-signal-strip small{display:block;color:var(--ls-coral);font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ls-signal-strip strong{display:block;overflow:hidden;margin-top:.28rem;color:var(--ls-white);font-size:1.02rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ls-signal-strip__arrow{color:#737d89;font-size:1.15rem;transition:transform .25s var(--ls-ease),color .25s var(--ls-ease)}.ls-signal-strip__group>a:hover :is(.ls-signal-strip__icon,.ls-signal-strip__arrow,small,strong),.ls-signal-strip__group>a:focus-visible :is(.ls-signal-strip__icon,.ls-signal-strip__arrow,small,strong){color:var(--ls-tar);border-color:#0b0c1080}.ls-signal-strip__group>a:hover .ls-signal-strip__arrow,.ls-signal-strip__group>a:focus-visible .ls-signal-strip__arrow{transform:translate(.2rem,-.2rem)}.ls-signal-strip:is(:hover,:focus-within) .ls-signal-strip__track{animation-play-state:paused}@keyframes ls-signal-travel{to{transform:translate3d(-50%,0,0)}}.ls-cover,.ls-garage,.ls-guides,.ls-world,.ls-editorial,.ls-loadout{padding-block:var(--ls-section)}.ls-cover,.ls-takeover,.ls-cinema{padding-block:var(--ls-major)}.ls-mast,.ls-section-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.ls-mast h2,.ls-section-head h2{font-family:var(--ls-display);font-size:clamp(3.25rem,6vw,6.5rem);font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.ls-mast>p{color:var(--ls-aqua);font-weight:800;text-transform:uppercase}.ls-mast>a{color:var(--ls-coral);font-weight:800}.ls-section-head__desc{max-width:42rem;margin-top:.75rem;color:#aeb6c1;font-size:1.05rem;line-height:1.55}.ls-cover__grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;grid-template-rows:repeat(2,minmax(12rem,1fr));min-height:clamp(32rem,42vw,38rem);gap:1px;background:var(--ls-line)}.ls-cover__grid--1{grid-template-columns:1fr;grid-template-rows:minmax(24rem,auto);min-height:0}.ls-cover__grid--1 .ls-cover-story--lead{grid-row:auto}.ls-cover__grid--2{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);grid-template-rows:minmax(24rem,auto);min-height:0}.ls-cover__grid--2 .ls-cover-story--lead{grid-row:auto}.ls-cover__grid--3{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);grid-template-rows:repeat(2,minmax(12rem,auto));min-height:0}.ls-cover__grid--4{grid-template-columns:minmax(0,7fr) repeat(2,minmax(12rem,2.5fr));grid-template-rows:repeat(2,minmax(12rem,auto));min-height:0}.ls-cover__grid--4 .ls-cover-story:nth-child(2){grid-row:1 / 3}.ls-cover-story{position:relative;min-height:0;overflow:hidden;background:var(--ls-deep)}.ls-cover-story--lead{grid-row:1 / 3}.ls-cover-story__media,.ls-cover-story__media img{display:block;width:100%;height:100%}.ls-cover-story__media{position:absolute;top:0;right:0;bottom:0;left:0}.ls-cover-story__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(4 5 8 / .92),transparent 65%)}.ls-cover-story__copy{position:absolute;inset:auto 0 0;z-index:1;padding:clamp(1.25rem,3vw,2.5rem)}.ls-cover-story__copy h3{max-width:18ch;margin-top:.55rem;font-family:var(--ls-display);font-size:clamp(1.7rem,3vw,3.9rem);letter-spacing:-.005em;line-height:1.06;text-transform:uppercase}.ls-cover-story--side .ls-cover-story__copy h3{font-family:var(--ls-body);font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:700;line-height:1.2;text-transform:none}.ls-cover-story__copy>div{max-width:42ch;margin-top:.8rem;color:var(--ls-mist);line-height:1.55}.ls-cover-story img,.ls-feature-story img,.ls-entity img,.ls-guide img,.ls-video img{transition:transform .65s var(--ls-ease)}.ls-cover-story:hover img,.ls-feature-story:hover img,.ls-entity:hover img,.ls-guide:hover img,.ls-video:hover img{transform:scale(1.025)}.ls-streetwire{padding-block:var(--ls-section);background:var(--ls-deep)}.ls-streetwire__layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:clamp(2rem,4vw,4rem);align-items:stretch}.ls-feature-story__media{display:block;aspect-ratio:16 / 8.7;overflow:hidden}.ls-feature-story__media img{height:100%}.ls-feature-story>div>h3{max-width:23ch;margin-top:.7rem;font-family:var(--ls-display);font-size:clamp(2.35rem,3.15vw,3.8rem);letter-spacing:-.005em;line-height:1.02;text-transform:uppercase;text-wrap:balance}.ls-feature-story>div>div{max-width:46ch;margin-block:.85rem;color:#b7bec7;line-height:1.5}.ls-streetwire__layout--1{grid-template-columns:minmax(0,1fr)}.ls-streetwire__layout--1 .ls-feature-story{max-width:64rem}.ls-streetwire__layout--1 .ls-wire-feed{display:none}.ls-streetwire__layout--2{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr)}.ls-wire-feed{display:flex;align-self:stretch;flex-direction:column;border-top:3px solid var(--ls-coral)}.ls-wire-feed .ls-wire-row{flex:1 1 0;min-height:9rem}.ls-wire-row{display:grid;grid-template-columns:clamp(7rem,9vw,9rem) minmax(0,1fr) 2.75rem;gap:1rem;align-items:center;padding-block:1rem;border-bottom:1px solid var(--ls-line)}.ls-wire-row__media{display:block;aspect-ratio:4 / 3;min-width:0;overflow:hidden;background:#1b2028}.ls-wire-row__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ls-ease),filter .55s var(--ls-ease)}.ls-wire-row__body{min-width:0}.ls-wire-row__meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline}.ls-wire-row__meta span{color:var(--ls-coral);font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ls-wire-row__meta time{color:var(--ls-aqua);font-size:.75rem;font-weight:700}.ls-wire-row h3{margin-top:.35rem;font-family:var(--ls-body);font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:700;line-height:1.18;text-wrap:balance}.ls-wire-row__open{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #3b424d;color:var(--ls-mist);transition:border-color .2s ease,color .2s ease,transform .2s ease}.ls-wire-row:hover .ls-wire-row__media img{transform:scale(1.045);filter:saturate(1.08)}.ls-wire-row:hover h3 a{color:var(--ls-coral)}.ls-wire-row:hover .ls-wire-row__open{border-color:var(--ls-coral);color:var(--ls-coral);transform:translate(1px,-1px)}.ls-wire-row a:focus-visible{outline:2px solid var(--ls-aqua);outline-offset:3px}.ls-command{padding-block:var(--ls-section);background:#101b1e}.ls-command__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;border:1px solid #315056;background:#315056}.ls-tool{display:grid;grid-template-rows:11rem auto;min-width:0;background:#112327}.ls-tool__visual{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden;background:#182d31;color:var(--ls-white);isolation:isolate}.ls-tool__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgb(80 201 195 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(80 201 195 / .1) 1px,transparent 1px);background-size:1.5rem 1.5rem;-webkit-mask-image:linear-gradient(90deg,#000,transparent 85%);mask-image:linear-gradient(90deg,#000,transparent 85%)}.ls-tool__visual-head,.ls-tool__visual-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.ls-tool__visual-head{color:var(--ls-aqua)}.ls-tool__visual-head .material-symbols-outlined{font-size:1.4rem}.ls-tool__visual-head small,.ls-tool__visual-foot{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.ls-tool__visual-foot{border-top:1px solid #315056;color:#b5c8cb}.ls-tool__visual-foot b{color:var(--ls-white);font-weight:800}.ls-tool__count{display:flex;align-items:end;gap:.65rem;padding-inline:1rem}.ls-tool__count strong{color:var(--ls-aqua);font-family:var(--ls-display);font-size:clamp(4rem,6vw,6rem);font-weight:900;letter-spacing:0;line-height:.72}.ls-tool__count span{max-width:5ch;padding-bottom:.25rem;color:var(--ls-mist);font-size:.8rem;font-weight:800;line-height:1;text-transform:uppercase}.ls-tool__garage{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:.45rem;padding-inline:1rem}.ls-tool__garage i{position:relative;display:block;height:3.2rem;border:1px solid var(--ls-aqua);border-bottom:4px solid var(--ls-aqua)}.ls-tool__garage i:before{content:"";position:absolute;left:15%;right:15%;bottom:.55rem;height:.65rem;background:var(--ls-coral);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}.ls-tool__checklist{display:grid;align-content:center;gap:.5rem;padding-inline:1rem}.ls-tool__checklist i{display:block;height:1.15rem;border:1px solid #43646a;background:linear-gradient(90deg,var(--ls-aqua) 0 1.15rem,transparent 1.15rem)}.ls-tool__checklist i:nth-child(2){opacity:.72}.ls-tool__checklist i:nth-child(3){opacity:.48}.ls-tool__compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;padding-inline:1rem}.ls-tool__compare i{display:grid;height:3.5rem;place-items:center;border:1px solid var(--ls-aqua);color:var(--ls-aqua);font-family:var(--ls-display);font-size:2.4rem;font-style:normal;font-weight:900}.ls-tool__compare .material-symbols-outlined{color:var(--ls-coral)}.ls-tool__utility{display:grid;place-items:center}.ls-tool__utility .material-symbols-outlined{color:var(--ls-aqua);font-size:4rem}.ls-tool__copy{display:flex;min-height:9rem;flex-direction:column;align-items:start;justify-content:space-between;padding:1rem}.ls-tool__copy p{color:var(--ls-aqua);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ls-tool__copy h3{margin-top:.3rem;font-family:var(--ls-body);font-size:1.4rem;font-weight:700;line-height:1.2}.ls-tool:hover .ls-tool__visual{background:#1c373b}.ls-garage__stage{display:grid;grid-template-columns:2fr repeat(2,1fr);grid-auto-flow:dense;gap:1px;background:var(--ls-line)}.ls-garage__stage--1{grid-template-columns:minmax(0,1fr);max-width:58rem}.ls-garage__stage--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-garage__stage--2 .ls-entity--featured{grid-row:auto}.ls-entity{position:relative;background:var(--ls-panel)}.ls-entity--featured{grid-row:span 2}.ls-entity__media{display:block;aspect-ratio:4 / 3;overflow:hidden}.ls-entity--featured .ls-entity__media{aspect-ratio:16 / 13}.ls-entity__media img{height:100%}.ls-entity__copy{padding:1.15rem}.ls-entity__copy>p{display:flex;justify-content:space-between;color:var(--ls-aqua);font-size:.75rem;font-weight:800;text-transform:uppercase}.ls-entity__copy h3{margin-top:.55rem;font-family:var(--ls-body);font-size:clamp(1.45rem,2.2vw,2.5rem);font-weight:800;line-height:1.18}.ls-entity__copy dl{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block:1.25rem}.ls-entity__copy dt{color:#8f98a4;font-size:.68rem;text-transform:uppercase}.ls-entity__copy dd{font-weight:700}.ls-takeover{position:relative}.ls-takeover__story{position:relative;min-height:clamp(28rem,48vw,40rem);display:flex;align-items:end}.ls-takeover__story>img,.ls-takeover__shade{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ls-takeover__shade{background:linear-gradient(90deg,#08090ce0,#08090c24 72%),linear-gradient(0deg,rgb(8 9 12 / .72),transparent 52%)}.ls-takeover__copy{position:relative;padding-block:clamp(3rem,6vw,5rem)}.ls-takeover__copy>p{color:var(--ls-sodium);font-weight:800;text-transform:uppercase}.ls-takeover__copy h3{max-width:14ch;margin-block:1rem;font-family:var(--ls-display);font-size:clamp(3.5rem,6vw,6.8rem);letter-spacing:-.01em;line-height:1.02;text-transform:uppercase}.ls-takeover__copy>div{max-width:38rem;margin-bottom:1.5rem;color:var(--ls-mist);font-size:1.2rem}.ls-guides__layout{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);gap:0 3rem}.ls-guide{display:grid;grid-template-columns:10rem 1fr;gap:1.25rem;padding-block:1.5rem;border-bottom:1px solid var(--ls-line)}.ls-guide--featured{display:block;border:0}.ls-guides__layout--2 .ls-guide--featured{grid-row:span 1}.ls-guides__layout--3 .ls-guide--featured{grid-row:span 2}.ls-guides__layout--4 .ls-guide--featured{grid-row:span 3}.ls-guides__layout--1{grid-template-columns:minmax(0,58rem)}.ls-guide__media{display:block;aspect-ratio:4 / 3;overflow:hidden}.ls-guide__media img{height:100%}.ls-guide__copy{padding-top:.4rem}.ls-guide--featured .ls-guide__copy{padding-top:1.5rem}.ls-guide__copy>span{float:right;color:#6d7681;font-family:var(--ls-display);font-size:2.2rem}.ls-guide__copy>p{color:var(--ls-aqua);font-size:.75rem;font-weight:800;text-transform:uppercase}.ls-guide__copy h3{margin-block:.4rem .8rem;font-family:var(--ls-body);font-size:clamp(1.45rem,2vw,2.35rem);font-weight:800;line-height:1.2}.ls-guide__copy>div{color:#aeb6c1}.ls-guide__copy dl{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem}.ls-guide__copy dt{color:#7f8893;font-size:.65rem;text-transform:uppercase}.ls-guide__copy dd{font-weight:700}.ls-vault{padding-block:var(--ls-section);background:#12151b}.ls-vault__layout{display:grid;grid-template-columns:minmax(0,8.25fr) minmax(19rem,3.75fr);gap:clamp(1.5rem,2.5vw,2.75rem);align-items:start}.ls-vault__shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;background:#3b424d;border:1px solid #3b424d}.ls-vault-card{display:grid;grid-template-rows:auto 1fr;min-width:0;background:var(--ls-deep)}.ls-vault-card--featured{grid-column:1 / -1;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.9fr);grid-template-rows:minmax(20rem,auto)}.ls-vault-card__media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#1b2028}.ls-vault-card--featured .ls-vault-card__media{height:100%;aspect-ratio:auto}.ls-vault-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ls-ease),filter .55s var(--ls-ease)}.ls-vault-card:hover .ls-vault-card__media img{transform:scale(1.035);filter:saturate(1.08)}.ls-vault-card__copy{display:flex;min-width:0;flex-direction:column;padding:clamp(1.2rem,2vw,1.75rem)}.ls-vault-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;color:var(--ls-aqua);font-size:.7rem;font-weight:800;text-transform:uppercase}.ls-vault-card__meta span{color:var(--ls-coral)}.ls-vault-card h3{margin-top:.55rem;font-family:var(--ls-body);font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1.12;text-wrap:balance}.ls-vault-card--featured h3{font-family:var(--ls-display);font-size:clamp(2.5rem,3.4vw,4rem);line-height:.96;text-transform:uppercase}.ls-vault-card__copy>p{margin-top:.75rem;color:#aeb6c1;line-height:1.45}.ls-vault-card dl{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-block:1rem}.ls-vault-card dl div{min-width:5rem}.ls-vault-card dt{color:#7f8893;font-size:.65rem;text-transform:uppercase}.ls-vault-card dd{margin-top:.15rem;font-weight:800}.ls-button--vault{display:inline-flex;width:fit-content;min-height:3rem;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;border:1px solid var(--ls-coral);background:var(--ls-coral);padding:.75rem 1rem;color:var(--ls-tar);font-weight:900;text-transform:uppercase}.ls-button--vault:hover{background:var(--ls-white);border-color:var(--ls-white)}.ls-button--vault:focus-visible{outline:2px solid var(--ls-aqua);outline-offset:3px}.ls-home-sidebar{min-width:0;align-self:stretch}.ls-home-sidebar>.placement-slot+*,.ls-home-sidebar .sticky-rail>*+*{margin-top:1.25rem}.ls-home-sidebar .editorial-rail{height:100%;background:#181c24}.ls-home-sidebar .editorial-rail__headlines ol{max-height:none}.ls-home-sidebar .editorial-rail__headlines li a{grid-template-columns:2rem 4.25rem minmax(0,1fr)}.ls-home-sidebar .editorial-rail__headlines li:nth-child(n+4){display:none}.ls-home-sidebar .placement-slot{max-width:none}.ls-commerce{padding-block:var(--ls-section);background:#17141d}.ls-commerce__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;border:1px solid #3d3448;background:#3d3448}.ls-commerce__grid .editorial-card{border:0;border-radius:0;background:#1e1924}.ls-cinema{padding-block:var(--ls-major);background:#08090d}.ls-cinema__layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(19rem,4fr);gap:1px;background:var(--ls-line)}.ls-cinema__layout--1{grid-template-columns:1fr}.ls-cinema__layout--1 .ls-cinema__rail{display:none}.ls-cinema__layout--2{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr)}.ls-cinema__rail{display:grid;gap:1px;background:var(--ls-line)}.ls-video{background:var(--ls-deep)}.ls-video__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.ls-video__media img{height:100%}.ls-video__play{position:absolute;inset:50% auto auto 50%;display:grid;width:4rem;height:4rem;place-items:center;transform:translate(-50%,-50%);background:var(--ls-coral);color:var(--ls-tar)}.ls-video__duration{position:absolute;right:.75rem;bottom:.75rem;padding:.25rem .45rem;background:var(--ls-tar);font-weight:700}.ls-video__copy{padding:1.25rem}.ls-video__copy h3{margin-top:.35rem;font-family:var(--ls-body);font-size:1.4rem;font-weight:700;line-height:1.2}.ls-video--featured .ls-video__copy h3{font-family:var(--ls-display);font-size:clamp(2.5rem,4vw,5rem);letter-spacing:-.005em;line-height:1.06;text-transform:uppercase}.ls-video__copy>div{max-width:45rem;margin-top:.75rem;color:#aeb6c1}.ls-loadout__workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);grid-template-areas:"selected available" "slots available";border:1px solid var(--ls-line);background:var(--ls-deep)}.ls-loadout__selected{display:grid;grid-template-columns:1.2fr 1fr;min-width:0}.ls-loadout__selected{grid-area:selected}.ls-loadout__selected>img{height:100%;min-height:23rem}.ls-loadout__selected>div{align-self:center;padding:2rem}.ls-loadout__selected p{color:var(--ls-aqua);font-weight:800;text-transform:uppercase}.ls-loadout__selected h3{margin-block:.6rem 1.5rem;font-family:var(--ls-display);font-size:clamp(2.8rem,4vw,4.8rem);letter-spacing:-.005em;line-height:1.02;text-transform:uppercase}.ls-loadout__selected dl{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.ls-loadout__selected dt{color:#89929e;font-size:.7rem;text-transform:uppercase}.ls-loadout__selected dd{font-weight:700}.ls-loadout__slots{grid-area:slots;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ls-line)}.ls-loadout__slots>*{min-width:0;padding:1rem 1.25rem;border-right:1px solid var(--ls-line)}.ls-loadout__slots span{display:block;color:var(--ls-aqua);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ls-loadout__slots strong{display:block;overflow:hidden;margin-top:.3rem;text-overflow:ellipsis;white-space:nowrap}.ls-loadout__available{grid-area:available;padding:1.5rem;background:#101b1e}.ls-loadout__available>h3{font-family:var(--ls-body);font-size:1.35rem;font-weight:800;text-transform:uppercase}.ls-loadout__available>a:not(.ls-button){display:grid;grid-template-columns:1fr auto;padding-block:1rem;border-bottom:1px solid #315056}.ls-loadout__available>a>span:first-child{grid-column:1;color:var(--ls-aqua);font-size:.7rem;text-transform:uppercase}.ls-loadout__available>a>strong{grid-column:1}.ls-loadout__available .ls-button{margin-top:2rem}.ls-world__rail{display:grid;grid-auto-columns:minmax(20rem,35%);grid-auto-flow:column;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory}.ls-world__rail>*{scroll-snap-align:start}.ls-editorial__flow{display:grid;grid-template-columns:1.4fr 1fr;gap:1px 4rem}.ls-story a{display:block}.ls-story img{aspect-ratio:16 / 10}.ls-story span,.ls-story strong{display:block}.ls-story span{margin-top:.8rem;color:var(--ls-coral);font-size:.72rem;text-transform:uppercase}.ls-story strong{margin-top:.3rem;font-family:var(--ls-body);font-size:1.5rem;line-height:1.2}.ls-intelligence{padding-block:var(--ls-section);background:#111319}.ls-intelligence__grid{display:grid;grid-template-columns:6fr 2fr 4fr;align-items:start;gap:clamp(1.5rem,3vw,3rem)}.ls-intelligence__grid--2{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr)}.ls-radar h2{margin-bottom:1.2rem;font-family:var(--ls-body);font-size:1.35rem;font-weight:800;text-transform:uppercase}.ls-radar a{display:flex;justify-content:space-between;gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--ls-line);color:var(--ls-mist);font-weight:700}.ls-briefing{align-self:start;border-top:5px solid var(--ls-coral);background:#18151b;padding:1.5rem}.ls-briefing .gts-newsletter--briefing{color:var(--ls-white)}.ls-briefing .gts-newsletter--briefing>div{display:grid;gap:1.25rem}.ls-briefing .gts-newsletter--briefing h2{max-width:11ch;font-family:var(--ls-display);font-size:clamp(2.25rem,3vw,3.5rem);font-weight:900;letter-spacing:-.005em;line-height:1;text-transform:uppercase;text-wrap:balance}.ls-briefing .gts-newsletter--briefing h2+p{max-width:40ch;margin-top:.65rem;color:var(--ls-mist);font-size:.95rem;line-height:1.5}.ls-briefing .gts-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto}.ls-briefing .gts-newsletter__input{min-width:0;min-height:3.25rem;border:1px solid #59616c;border-right:0;background:var(--ls-white);padding:.75rem 1rem;color:var(--ls-tar)}.ls-briefing .gts-newsletter__input::placeholder{color:#626973}.ls-briefing .gts-btn-primary{min-height:3.25rem;background:var(--ls-coral);padding-inline:1rem;color:var(--ls-tar);font-weight:900;text-transform:uppercase}.ls-briefing .gts-btn-primary:hover{background:var(--ls-white)}.ls-briefing .gts-newsletter__note{margin-top:.65rem;color:#aeb6c1;font-size:.75rem;line-height:1.4}.ls-briefing__tip{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;border-top:1px solid var(--ls-line);padding-top:1rem;color:var(--ls-aqua);font-weight:800;text-transform:uppercase}.ls-briefing__tip .material-symbols-outlined{color:var(--ls-coral);transition:transform .25s var(--ls-ease)}.ls-briefing__tip:hover .material-symbols-outlined{transform:translate(.25rem)}.ls-ad{margin-block:2rem}.leonida-signal-body .street-footer{margin-top:0;border-color:var(--ls-coral);background:#07080b;padding-block:3.5rem!important}.leonida-signal-body .street-footer h2{color:var(--ls-aqua);font-size:.9rem;font-weight:900}.leonida-signal-body .street-footer nav ul{line-height:1.4}.leonida-signal-body .street-footer nav ul.space-y-3>:not([hidden])~:not([hidden]){margin-top:.6rem}.leonida-signal-body .street-footer .mt-16{margin-top:2.75rem}@media(max-width:1023px){:root{--ls-shell: min(100% - 2rem, 74rem)}.ls-hero{min-height:46rem}.ls-hero__layout{grid-template-columns:1fr}.ls-hero__index{display:none}.ls-cover__grid{grid-template-columns:1.4fr 1fr}.ls-cover-story--lead{grid-row:span 2}.ls-cover-story:nth-child(n+4){display:none}.ls-command__grid,.ls-guides__layout,.ls-intelligence__grid{grid-template-columns:1fr 1fr}.ls-vault__layout{grid-template-columns:minmax(0,1fr)}.ls-vault__shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-home-sidebar{width:100%;max-width:none}.ls-home-sidebar .editorial-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);height:auto}.ls-home-sidebar .editorial-rail__mast,.ls-home-sidebar .editorial-rail__trust,.ls-intelligence__feed{grid-column:1 / -1}.ls-garage__stage{grid-template-columns:1.4fr 1fr}.ls-loadout__workspace{grid-template-columns:1fr;grid-template-areas:"selected" "slots" "available"}.ls-cinema__layout{grid-template-columns:1fr}}@media(max-width:767px){:root{--ls-shell: calc(100% - 1.5rem) ;--ls-section: 3.5rem;--ls-major: 4.5rem}.ls-mast,.ls-section-head{align-items:start;flex-direction:column;gap:1.25rem}.ls-mast h2,.ls-section-head h2{font-size:clamp(3.4rem,17vw,5.5rem)}.ls-vault .ls-section-head h2{max-width:8ch;font-size:clamp(3rem,14vw,4.35rem);line-height:.95}.ls-hero{min-height:75svh}.ls-hero__layout{padding-block:4rem 3rem}.ls-hero__copy h1{font-size:clamp(3.8rem,18vw,6rem)}.ls-hero__deck{font-size:1rem}.ls-hero__video,.ls-hero__motion{display:none}.ls-actions{align-items:stretch;flex-direction:column}.ls-button{width:100%}.ls-signal-strip:after{background:linear-gradient(90deg,var(--ls-tar),transparent 4%,transparent 96%,var(--ls-tar))}.ls-signal-strip__track{animation-duration:28s}.ls-signal-strip__group>*{width:86vw;padding:.9rem 1rem}.ls-cover__grid{display:block;min-height:0;background:transparent}.ls-cover-story{min-height:17rem;border-bottom:1px solid var(--ls-line)}.ls-cover-story--lead{min-height:30rem}.ls-cover-story:nth-child(n+4){display:block}.ls-cover-story--side .ls-cover-story__copy h3{font-size:1.8rem}.ls-streetwire__layout,.ls-command__grid,.ls-garage__stage,.ls-guides__layout,.ls-intelligence__grid,.ls-editorial__flow,.ls-vault__shelf{grid-template-columns:1fr}.ls-vault-card--featured{grid-column:auto}.ls-vault-card,.ls-vault-card--featured{display:flex;flex-direction:column}.ls-vault-card__media,.ls-vault-card--featured .ls-vault-card__media{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9}.ls-vault-card__copy{padding:1.25rem}.ls-vault-card__meta{display:none}.ls-vault-card h3{margin-top:0;font-size:1.55rem}.ls-vault-card--featured h3{font-family:var(--ls-body);font-size:1.55rem;line-height:1.15;text-transform:none}.ls-vault-card__copy>p{display:-webkit-box;overflow:hidden;margin-top:.7rem;color:var(--ls-mist);font-size:.98rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ls-vault-card dl{display:none}.ls-button--vault{width:100%;margin-top:1.25rem}.ls-home-sidebar .editorial-rail{display:block}.ls-wire-feed{margin-top:2rem}.ls-wire-feed .ls-wire-row{flex:0 0 auto;min-height:0}.ls-wire-row{grid-template-columns:7rem minmax(0,1fr);gap:.85rem}.ls-wire-row__open{display:none}.ls-tool{grid-template-columns:minmax(10rem,42%) 1fr;grid-template-rows:auto;min-height:13rem}.ls-tool__copy{min-height:0;padding:1.25rem}.ls-tool__copy h3{font-size:1.55rem}.ls-entity--featured{grid-row:auto}.ls-takeover__story{min-height:30rem}.ls-takeover__copy h3{font-size:clamp(3.7rem,18vw,6.8rem)}.ls-guide,.ls-guide--featured{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--ls-line)}.ls-guide__copy,.ls-guide--featured .ls-guide__copy{padding:0}.ls-guide__copy>div,.ls-guide__copy dl{display:none}.ls-guide__copy h3{font-size:1.5rem}.ls-cinema__rail{grid-template-columns:repeat(3,minmax(15rem,1fr));overflow-x:auto}.ls-loadout__selected{grid-template-columns:1fr}.ls-loadout__selected>img{min-height:20rem}.ls-loadout__slots{grid-template-columns:1fr}.ls-loadout__slots>*{border-right:0;border-bottom:1px solid var(--ls-line)}.ls-loadout__available{padding:1.25rem}.ls-world__rail{grid-auto-columns:85%}.ls-briefing .gts-newsletter__fields{grid-template-columns:1fr;gap:.6rem}.ls-briefing .gts-newsletter__input{border-right:1px solid #59616c}.leonida-signal-body .street-footer{padding-block:2.75rem!important}}@media(prefers-reduced-motion:reduce){.ls-signal-strip__viewport{overflow-x:auto;scrollbar-color:var(--ls-coral) var(--ls-deep)}.ls-signal-strip__track{animation:none}.ls-signal-strip__group[aria-hidden=true]{display:none}.ls-signal-strip:after{display:none}}@media(width:768px){.ls-hero__video,.ls-hero__motion{display:none}}@media(max-width:420px){.leonida-signal-body .street-header__brand img{width:7.25rem}.leonida-signal-body .street-header__actions{gap:.35rem}.ls-tool{grid-template-columns:1fr;grid-template-rows:11rem auto}}@media(prefers-reduced-motion:reduce){.ls-home *,.leonida-signal-body .street-header *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
