body.tm-blog-page{--tm-blog-bg: #050508;--tm-blog-panel: rgba(17, 17, 22, .92);--tm-blog-line: rgba(255, 255, 255, .14);--tm-blog-accent: #ff6b2c;--tm-blog-muted: rgba(255, 255, 255, .72);--tm-blog-text: rgba(255, 255, 255, .94);background:var(--tm-blog-bg);color:var(--tm-blog-text)}.tm-blog-shell{width:min(100% - 2rem,74rem);margin:0 auto}.tm-blog-hero,.tm-blog-article-hero{position:relative;display:grid;min-height:min(74vh,45rem);align-items:end;overflow:hidden;padding:clamp(7rem,13vw,10rem) 0 clamp(3rem,8vw,5rem)}.tm-blog-hero--compact{min-height:min(58vh,34rem)}.tm-blog-hero-media,.tm-blog-article-media{position:absolute;inset:0;z-index:0}.tm-blog-hero-media:after,.tm-blog-article-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050508eb,#05050870 58%,#050508c7),linear-gradient(180deg,rgba(5,5,8,.12),rgba(5,5,8,.84) 78%,var(--tm-blog-bg))}.tm-blog-hero-media img,.tm-blog-article-media img{width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.72}.tm-blog-hero-copy,.tm-blog-article-copy{position:relative;z-index:1;width:min(100% - 2rem,52rem)}.tm-blog-kicker,.tm-blog-card span,.tm-blog-location-list strong{color:var(--tm-blog-accent);font-family:var(--tech, "Orbitron", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.tm-blog-hero h1,.tm-blog-article h1,.tm-blog-section h2,.tm-blog-card h3,.tm-blog-empty h2,.tm-blog-empty h3{font-family:var(--display, "Bebas Neue", sans-serif);letter-spacing:0;text-wrap:balance}.tm-blog-hero h1,.tm-blog-article h1{max-width:12ch;margin:0 0 1rem;font-size:5.8rem;line-height:.92}.tm-blog-hero p,.tm-blog-article-copy p,.tm-blog-article-excerpt,.tm-blog-card-excerpt,.tm-blog-empty p,.tm-blog-location-list span,.tm-blog-body{color:var(--tm-blog-muted);line-height:1.65}.tm-blog-hero p,.tm-blog-article-copy p,.tm-blog-article-excerpt{width:min(100%,42rem);margin:0 0 1.5rem;font-size:1.16rem}.tm-blog-article-excerpt :where(p,ul,ol,blockquote){margin:0}.tm-blog-actions{display:flex;flex-wrap:wrap;gap:.85rem}.tm-blog-button,.tm-blog-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;padding:.86rem 1.25rem;font-size:.86rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.tm-blog-button{background:var(--gradient-primary, linear-gradient(135deg, #f9a41a, #ef4b23));color:#160804}.tm-blog-secondary{border:1px solid var(--tm-blog-line);background:#ffffff0d;color:#fff}.tm-blog-button:focus-visible,.tm-blog-secondary:focus-visible{outline:2px solid #fff;outline-offset:3px}.tm-blog-section{padding:clamp(3.5rem,8vw,6rem) 0;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),var(--tm-blog-bg);background-size:80px 80px,80px 80px,auto}.tm-blog-section--quiet{background:#0b0b0f}.tm-blog-section-head{width:min(100%,46rem);margin-bottom:1.6rem}.tm-blog-section h2,.tm-blog-empty h2,.tm-blog-empty h3{margin:.2rem 0 0;font-size:3.6rem;line-height:.98}.tm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tm-blog-card{border:1px solid var(--tm-blog-line);border-radius:8px;background:var(--tm-blog-panel);overflow:hidden}.tm-blog-card a{display:grid;color:inherit;text-decoration:none}.tm-blog-card img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.tm-blog-card span,.tm-blog-card h3,.tm-blog-card-excerpt{margin-inline:1rem}.tm-blog-card span{margin-top:1rem}.tm-blog-card h3{margin-block:.45rem;font-size:2.15rem;line-height:1}.tm-blog-card-excerpt{margin-bottom:1.1rem}.tm-blog-card-excerpt :where(p,ul,ol,blockquote){margin:0}.tm-blog-empty{width:min(100%,42rem);border-left:3px solid var(--tm-blog-accent);padding-left:1.3rem}.tm-blog-empty a,.tm-blog-back{color:#fff;font-weight:900}.tm-blog-empty .tm-blog-button{color:#160804}.tm-blog-location-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.tm-blog-location-list a{display:flex;min-height:6rem;flex-direction:column;justify-content:center;border:1px solid var(--tm-blog-line);border-radius:8px;background:var(--tm-blog-panel);padding:1rem;text-decoration:none}.tm-blog-body{width:min(100% - 2rem,52rem);padding:clamp(2.5rem,7vw,5rem) 0;font-size:1.08rem}.tm-blog-body p{margin:0 0 1.4rem}.tm-blog-body :where(h2,h3,h4,h5,h6){margin:2.2rem 0 .8rem;color:#fff;font-family:var(--display, "Bebas Neue", sans-serif);letter-spacing:0;line-height:1;text-wrap:balance}.tm-blog-body h2{font-size:3rem}.tm-blog-body h3{font-size:2.35rem}.tm-blog-body :where(h4,h5,h6){font-size:1.9rem}.tm-blog-body :where(ul,ol){margin:0 0 1.4rem;padding-left:1.35rem}.tm-blog-body li+li{margin-top:.45rem}.tm-blog-body blockquote{margin:2rem 0;border-left:3px solid var(--tm-blog-accent);padding-left:1.2rem;color:var(--tm-blog-text);font-size:1.2rem}.tm-blog-body a,.tm-blog-article-excerpt a,.tm-blog-card-excerpt a{color:#fff;font-weight:800;text-decoration-color:#ff6b2ce6;text-underline-offset:.18em}.tm-blog-body code{border:1px solid var(--tm-blog-line);border-radius:4px;background:#ffffff12;padding:.1rem .28rem;color:#fff}.tm-blog-body hr{margin:2.4rem 0;border:0;border-top:1px solid var(--tm-blog-line)}@media(max-width:920px){.tm-blog-grid,.tm-blog-location-list{grid-template-columns:1fr 1fr}}@media(max-width:620px){.tm-blog-shell,.tm-blog-hero-copy,.tm-blog-article-copy,.tm-blog-body{width:min(100% - 1rem,74rem)}.tm-blog-grid,.tm-blog-location-list{grid-template-columns:1fr}.tm-blog-hero h1,.tm-blog-article h1{font-size:4.1rem}.tm-blog-button,.tm-blog-secondary{width:100%}}@media(max-width:420px){.tm-blog-hero h1,.tm-blog-article h1{font-size:3.35rem}.tm-blog-section h2,.tm-blog-empty h2,.tm-blog-empty h3{font-size:3rem}}
