.talos-container{flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding-bottom:8rem;display:flex}.talos-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:4rem 2rem;display:flex}.talos-hero-title{letter-spacing:-.05em;background:linear-gradient(#fff 0%,#fff6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:clamp(4rem,10vw,8rem);font-weight:800}.talos-hero-subtitle{color:#ffffffb3;max-width:800px;margin:1.5rem auto 3rem;font-size:clamp(1.2rem,3vw,2rem);font-weight:400;line-height:1.4}.talos-badges{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.talos-hero-image-wrapper{aspect-ratio:16/9;border-radius:24px;width:100%;max-width:900px;height:auto;margin-top:2rem;position:relative;overflow:hidden}.talos-section{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:8rem 2rem;display:grid}.talos-section.reverse{direction:rtl;grid-template-columns:1fr 1fr}.talos-section.reverse>*{direction:ltr}.talos-content-block{flex-direction:column;gap:1.5rem;display:flex}.talos-label{font-family:var(--font-mono);letter-spacing:.15em;color:var(--accent-color);text-transform:uppercase;font-size:.85rem}.talos-heading{letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.talos-paragraph{color:#ffffffb3;max-width:600px;font-size:1.15rem;line-height:1.6}.talos-metrics-row{gap:4rem;margin-top:2rem;display:flex}.talos-metric{flex-direction:column;display:flex}.talos-metric-value{letter-spacing:-.04em;color:var(--foreground-color);font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1}.talos-metric-label{font-family:var(--font-mono);color:#ffffff80;letter-spacing:.05em;margin-top:.5rem;font-size:.85rem}.media-container{aspect-ratio:1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.media-container.wide{aspect-ratio:16/9}.placeholder-text{font-family:var(--font-mono);color:#ffffff4d;font-size:.9rem}@media (max-width:1024px){.talos-section,.talos-section.reverse{grid-template-columns:1fr;gap:3rem;padding:4rem 2rem}}
