@font-face{font-family:Aikya;src:url(/fonts/aikyam/Aikyam.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ExtraLight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ThinItalic.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ExtraLightItalic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-SemiBoldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ExtraBoldItalic.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}
:root{--base-100:#f7f0e1;--base-200:#f7f0e1;--base-300:#531312;--base-400:#141414;--base-500:#141414}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}::-webkit-scrollbar{display:none}body{background-color:var(--base-100);width:100%;max-width:100%;min-height:100%;color:var(--base-500);font-family:Metropolis,sans-serif;overflow-x:clip}img{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}video,canvas,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;text-transform:none;font-family:Metropolis,sans-serif;font-style:normal;font-weight:400;line-height:1}h1.v2,h2.v2,h3.v2,h4.v2,h5.v2,h6.v2{letter-spacing:-.06em;text-transform:none;font-family:Metropolis,sans-serif;font-weight:400;line-height:.9}h1{letter-spacing:0;text-transform:none;font-family:Aikya,sans-serif;font-size:clamp(5rem,10vw,10rem)}h2{font-size:clamp(4.5rem,9vw,9rem)}h3{font-size:clamp(4rem,8vw,8rem)}h4{font-size:clamp(3.5rem,7vw,7rem)}h5{font-family:Metropolis,sans-serif;font-size:clamp(3rem,6vw,6rem)}h6{font-family:Metropolis,sans-serif;font-size:clamp(2.5rem,5vw,5rem)}.subheader{text-transform:none;font-size:clamp(2rem,4vw,6rem);font-style:italic;line-height:.75;transform:translate(-3rem)}p{letter-spacing:-.02em;font-family:Metropolis,sans-serif;font-size:1.3rem;font-weight:400}p.sm{font-size:1.2rem}p.md{font-size:1.4rem}p.lg{font-size:1.5rem}p.mono{text-transform:uppercase;font-family:Aikya,sans-serif;font-size:.85rem;font-weight:500}p.mono.cs{text-transform:uppercase;font-family:metropolis,sans-serif;font-size:.85rem;font-weight:500}p.mono.sm{font-family:Aikya,sans-serif;font-size:.8rem}p.mono.md{font-size:.9rem}p.mono.lg{font-size:.95rem}:where(.featured-cards-kicker,.cta-kicker,.cta-flow-kicker,.testimonial-kicker,.pf-kicker,.about-eyebrow,.about-neo__eyebrow,.about-neo-manifesto__stage-kicker,.sv-cta__eyebrow,.ssd-panel-eyebrow,.music-toggle-info__kicker,.eyebrow,.hero-panel-kicker,.timeline-kicker,.author-kicker,.sidebar-kicker){letter-spacing:.16em;text-transform:uppercase;width:fit-content;display:block}.container{width:100%;max-width:2000px;height:100%;margin:0 auto;padding:.75rem;position:relative}.transition-overlay{grid-template-columns:repeat(var(--transition-columns),var(--transition-block-size));grid-auto-rows:var(--transition-block-size);visibility:hidden;pointer-events:none;z-index:1000000;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.transition-cell{aspect-ratio:1;background-color:var(--base-300)}@media (max-width:1200px){.subheader{font-style:normal}}@supports (-webkit-touch-callout:none){html,body{min-height:-webkit-fill-available}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
