.NewsArticle-module__1Gs5va__article{padding-top:var(--nav-height);padding-bottom:var(--space-24)}.NewsArticle-module__1Gs5va__hero{z-index:0;width:100%;min-height:clamp(calc(var(--space-24) * 4), 68svh, calc(var(--space-32) * 6));background-color:var(--color-bg-dark);background-position:50%;background-size:cover;background-attachment:fixed;align-items:flex-end;display:flex;position:relative;overflow:hidden}.NewsArticle-module__1Gs5va__heroOverlay{background:linear-gradient(to right, var(--color-modal-backdrop) 0%, transparent 72%), linear-gradient(to top, var(--color-modal-backdrop) 0%, transparent 82%);z-index:1;position:absolute;inset:0}.NewsArticle-module__1Gs5va__heroContent{z-index:2;padding:var(--space-20) var(--space-8) var(--space-16);width:100%;max-width:1100px;position:relative}.NewsArticle-module__1Gs5va__heroCategoryRow{align-items:center;gap:var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.NewsArticle-module__1Gs5va__heroCategory{font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.2em;color:var(--color-white);font-weight:700}.NewsArticle-module__1Gs5va__heroDate,.NewsArticle-module__1Gs5va__heroAuthor{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-white);font-weight:700}.NewsArticle-module__1Gs5va__heroAuthor:before{content:"·";margin-right:var(--space-6);opacity:.85}.NewsArticle-module__1Gs5va__heroHeadline{font-family:var(--font-display);font-size:clamp(var(--text-lg), 5.5vw, calc(var(--text-lg) * 1.6));letter-spacing:0;color:var(--color-white);font-weight:400;line-height:1.05}.NewsArticle-module__1Gs5va__excerpt{max-width:720px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);padding-top:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-10);font-weight:300;line-height:1.7}.NewsArticle-module__1Gs5va__layout{align-items:flex-start;gap:var(--space-16);display:flex}.NewsArticle-module__1Gs5va__content{flex:1;min-width:0;max-width:720px}.NewsArticle-module__1Gs5va__sidebar{width:180px;top:calc(var(--nav-height) + var(--space-12));padding-top:var(--space-12);flex-shrink:0;position:sticky}.NewsArticle-module__1Gs5va__sidebarLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:var(--space-4);font-weight:500}.NewsArticle-module__1Gs5va__sidebarNav{gap:var(--space-2);flex-direction:column;display:flex}.NewsArticle-module__1Gs5va__sidebarBlurb{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:300;line-height:1.65}.NewsArticle-module__1Gs5va__sidebarLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:1px solid var(--color-accent);transition:color var(--ease-default);font-weight:300;text-decoration:none;display:block}.NewsArticle-module__1Gs5va__sidebarLink:hover{color:var(--color-accent)}.NewsArticle-module__1Gs5va__markdown{max-width:720px;padding-top:var(--space-12)}.NewsArticle-module__1Gs5va__markdown p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-6);font-weight:300;line-height:1.85}.NewsArticle-module__1Gs5va__markdown p:first-child{font-size:var(--text-md);font-weight:400;line-height:1.6}.NewsArticle-module__1Gs5va__markdown h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin-top:var(--space-12);margin-bottom:var(--space-4);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:400;line-height:1.2}.NewsArticle-module__1Gs5va__markdown h3{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:400;line-height:1.3}.NewsArticle-module__1Gs5va__markdown hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.NewsArticle-module__1Gs5va__markdown a{color:var(--color-text);text-underline-offset:3px;transition:color var(--ease-default);text-decoration:underline;text-decoration-thickness:1px}.NewsArticle-module__1Gs5va__markdown a:hover{color:var(--color-accent)}.NewsArticle-module__1Gs5va__markdown img{width:100%;height:auto;margin:var(--space-8) 0;display:block}.NewsArticle-module__1Gs5va__markdown blockquote{border-left:3px solid var(--color-accent);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0}.NewsArticle-module__1Gs5va__markdown blockquote p{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);margin-bottom:0;font-style:italic;font-weight:300;line-height:1.5}:is(.NewsArticle-module__1Gs5va__markdown ul,.NewsArticle-module__1Gs5va__markdown ol){font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);padding-left:var(--space-6);margin-bottom:var(--space-6);font-weight:300;line-height:1.85}.NewsArticle-module__1Gs5va__markdown li{margin-bottom:var(--space-2)}.NewsArticle-module__1Gs5va__markdown strong{font-weight:500}.NewsArticle-module__1Gs5va__markdown em{font-style:italic}.NewsArticle-module__1Gs5va__markdown .video-embed{aspect-ratio:16/9;width:100%;margin:var(--space-8) 0;background-color:var(--color-bg-dark);position:relative;overflow:hidden}.NewsArticle-module__1Gs5va__markdown .video-embed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.NewsArticle-module__1Gs5va__markdown .spec-card{gap:var(--space-8);background-color:var(--color-bg-dark);border:1px solid var(--color-border-on-dark);padding:var(--space-6);margin:var(--space-10) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:stretch;display:grid}.NewsArticle-module__1Gs5va__markdown .spec-card-media{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.NewsArticle-module__1Gs5va__markdown .spec-card-media img{background-color:var(--color-bg);width:100%;height:auto;margin:0;display:block}.NewsArticle-module__1Gs5va__markdown .spec-card-media figcaption{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-inverse);opacity:.6;font-weight:300;line-height:1.5}.NewsArticle-module__1Gs5va__markdown .spec-card-body{min-width:0}.NewsArticle-module__1Gs5va__markdown .spec-card-eyebrow{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);margin:0 0 var(--space-3);font-weight:500}.NewsArticle-module__1Gs5va__markdown .spec-card-name{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-inverse);margin:0;font-weight:400;line-height:1.1}.NewsArticle-module__1Gs5va__markdown .spec-card-maker{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-inverse);opacity:.6;margin:var(--space-2) 0 0;font-weight:300}.NewsArticle-module__1Gs5va__markdown .spec-card-desc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-inverse);opacity:.85;margin:var(--space-4) 0 0;font-weight:300;line-height:1.6}.NewsArticle-module__1Gs5va__markdown .spec-card-specs{gap:0 var(--space-6);margin:var(--space-5) 0 0;grid-template-columns:1fr 1fr;display:grid}.NewsArticle-module__1Gs5va__markdown .spec-card-specs>div{padding:var(--space-3) 0;border-top:1px solid var(--color-border-on-dark)}.NewsArticle-module__1Gs5va__markdown .spec-card-specs dt{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-inverse);opacity:.5;margin-bottom:var(--space-1);font-weight:500}.NewsArticle-module__1Gs5va__markdown .spec-card-specs dd{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-inverse);margin:0;font-weight:300;line-height:1.4}.NewsArticle-module__1Gs5va__back{max-width:720px;margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.NewsArticle-module__1Gs5va__backLink{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text);border-bottom:2.5px solid var(--color-text);transition:color var(--ease-default), border-color var(--ease-default);padding-bottom:2px;font-weight:500;text-decoration:none}.NewsArticle-module__1Gs5va__backLink:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:767px){.NewsArticle-module__1Gs5va__hero{min-height:clamp(calc(var(--space-16) * 7), 76svh, calc(var(--space-16) * 10));background-position:50%;background-attachment:scroll}.NewsArticle-module__1Gs5va__heroContent{padding:var(--space-20) var(--space-4) var(--space-10)}.NewsArticle-module__1Gs5va__heroCategoryRow{gap:var(--space-3);margin-bottom:var(--space-4)}.NewsArticle-module__1Gs5va__heroHeadline{font-size:clamp(var(--text-md), 11vw, var(--text-lg));letter-spacing:0;line-height:1.08}.NewsArticle-module__1Gs5va__layout{flex-direction:column}.NewsArticle-module__1Gs5va__sidebar{display:none}.NewsArticle-module__1Gs5va__markdown,.NewsArticle-module__1Gs5va__excerpt,.NewsArticle-module__1Gs5va__back{max-width:100%}.NewsArticle-module__1Gs5va__markdown h2{margin-top:var(--space-8)}.NewsArticle-module__1Gs5va__markdown .spec-card{gap:var(--space-6);grid-template-columns:1fr}.NewsArticle-module__1Gs5va__markdown .spec-card-specs{grid-template-columns:1fr}}
