@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{transform:translateY(14px)}to{transform:none}}.rise-in{animation:.7s cubic-bezier(.22,1,.36,1) both riseIn}@media (prefers-reduced-motion:reduce){.rise-in{animation:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f1edef 25%,#faf7f8 50%,#f1edef 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track:hover,.marquee-track:focus-within{animation-play-state:paused}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.animate-kenburns{animation:none!important}}.section{padding-block:clamp(2rem,4.2vw,3.5rem)}.section-sm{padding-block:clamp(1.5rem,3vw,2.5rem)}@keyframes pageEnter{0%{transform:translateY(6px)}to{transform:none}}.page-enter{animation:.45s cubic-bezier(.22,1,.36,1) both pageEnter}.ease-brand{transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}.reveal-ready [data-reveal]{opacity:0;filter:blur(3px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}.reveal-ready [data-reveal].is-in{opacity:1;filter:none;transform:none}[data-stagger]>[data-reveal]:nth-child(2){--reveal-delay:60ms}[data-stagger]>[data-reveal]:nth-child(3){--reveal-delay:.12s}[data-stagger]>[data-reveal]:nth-child(4){--reveal-delay:.18s}[data-stagger]>[data-reveal]:nth-child(5){--reveal-delay:.24s}[data-stagger]>[data-reveal]:nth-child(6){--reveal-delay:.3s}[data-stagger]>[data-reveal]:nth-child(7){--reveal-delay:.36s}[data-stagger]>[data-reveal]:nth-child(n+8){--reveal-delay:.42s}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:1rem;scrollbar-width:none;gap:.75rem;margin-inline:-1rem;padding-bottom:.25rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}@media (min-width:640px){.rail{scroll-snap-type:none;padding-inline:0;gap:1.25rem;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}}.md-quote{padding-left:2.75rem;position:relative}.md-quote:before{content:"“";font-family:var(--font-sora), serif;color:var(--accent);font-size:4rem;line-height:1;position:absolute;top:-.35em;left:0}.md-quote>p{margin:0}
