@layer components{.sf-statement{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:800;line-height:1.15}.sf-statement em{color:var(--color-emerald);font-style:normal}.sf-beat{border-top:1px solid color-mix(in srgb, var(--color-blue-300) 22%, transparent);gap:2rem;padding-block:4rem;display:grid}.sf-beat:first-child{border-top:0}@media (min-width:1024px){.sf-beat{grid-template-columns:minmax(0,7rem) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem;padding-block:7rem}.sf-beat-index{grid-column:1}.sf-beat-body{grid-column:2}.sf-beat-media,.sf-beat-flip .sf-beat-body{grid-column:3}.sf-beat-flip .sf-beat-media{grid-column:2}.sf-beat-index,.sf-beat-body{position:sticky;top:9rem}}.sf-beat-index{font-family:var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--color-emerald) 55%, transparent);font-size:clamp(3.5rem,7vw,6rem);font-weight:900;line-height:.8}.sf-beat-title{font-family:var(--font-heading);font-size:var(--text-h3);text-wrap:balance;font-weight:900;line-height:1.15}.sf-beat-text{max-width:46ch;color:var(--color-blue-100);margin-top:1.5rem}.sf-beat-media{aspect-ratio:4/3;border-radius:1.5rem;overflow:hidden}.sf-beat-media img{object-fit:cover;width:100%;height:100%}.sf-focus-grid{gap:2.5rem;display:grid}@media (min-width:768px){.sf-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.sf-focus{padding-top:1.75rem;position:relative}.sf-focus:before{content:"";background-color:var(--color-turf-green);transform-origin:0;height:2px;transition:transform .9s var(--ease-out-strong);transition-delay:calc(var(--focus-i,0) * .14s);position:absolute;inset:0 0 auto}html[data-motion=ready] .reveal-init:not([data-revealed]) .sf-focus:before{transform:scaleX(0)}.sf-focus-title{font-family:var(--font-heading);color:var(--color-space-cadet);font-size:1.375rem;font-weight:800;line-height:1.25}.sf-focus-text{color:color-mix(in srgb, var(--color-space-cadet) 78%, transparent);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.sf-strip{scrollbar-width:none;gap:1rem;padding-inline:1.5rem;display:flex;overflow-x:auto}.sf-strip::-webkit-scrollbar{display:none}.sf-strip-item{aspect-ratio:3/4;border-radius:1.25rem;flex:none;width:min(78vw,24rem);overflow:hidden}.sf-strip-item img{object-fit:cover;width:100%;height:100%}@media (min-width:1024px){.sf-strip{gap:1.5rem;padding-inline:3rem;overflow-x:visible}.sf-strip-item{width:26rem}.sf-strip-item:nth-child(2n){margin-top:5rem}}@media (prefers-reduced-motion:reduce){html[data-motion=ready] .reveal-init:not([data-revealed]) .sf-focus:before{transform:none}.sf-focus:before{transition:none}}}
