.app-editorial{font-family:var(--font-app-sans),ui-sans-serif,system-ui,sans-serif;background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}.app-editorial h1,.app-editorial h2{font-family:var(--font-app-display),system-ui,sans-serif;font-weight:400;letter-spacing:.005em;line-height:1.05;text-transform:uppercase}.app-editorial h3,.app-editorial h4{letter-spacing:-.015em}.app-editorial h3,.app-editorial h4,.app-editorial h5,.app-editorial h6{font-family:var(--font-app-sans),ui-sans-serif,system-ui,sans-serif;font-weight:600}.app-editorial h5,.app-editorial h6{letter-spacing:-.01em}.app-editorial .app-surface{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--card);--tw-shadow:0 1px 2px 0 oklch(0.2 0.01 0/0.08);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.app-editorial .app-muted-panel,.app-editorial .app-surface{border-radius:var(--radius);border-width:1px;border-color:var(--border)}.app-editorial .app-muted-panel{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--muted)}.app-editorial .display-lg{font-family:var(--font-app-display),system-ui,sans-serif;font-weight:400;letter-spacing:.005em;line-height:1.02;text-transform:uppercase;font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.app-editorial .display-lg{font-size:3rem;line-height:1}}@media (min-width:768px){.app-editorial .display-lg{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.app-editorial .display-lg{font-size:4.5rem;line-height:1}}.app-editorial .display-xl{font-family:var(--font-app-display),system-ui,sans-serif;font-weight:400;letter-spacing:.005em;line-height:.98;text-transform:uppercase;font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.app-editorial .display-xl{font-size:3rem;line-height:1}}@media (min-width:768px){.app-editorial .display-xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.app-editorial .display-xl{font-size:5.25rem}}.app-editorial .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity:1;color:var(--muted-foreground)}.app-editorial .eyebrow:before{content:none}