*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#faf9f7}::selection{background:#f0271c;color:#faf9f7}a{text-decoration:none;color:inherit}@keyframes sfx-word{0%{opacity:0;transform:translateY(.4em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes sfx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@property --sfx-beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes sfx-beam{to{--sfx-beam: 360deg}}.r-fx [data-rv],.r-fx [data-stagger]>*{opacity:0;transform:translateY(16px);filter:blur(8px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.r-fx [data-rv].is-in,.r-fx [data-stagger].is-in>*{opacity:1;transform:none;filter:blur(0)}.r-fx [data-stagger].is-in>*:nth-child(1){transition-delay:0s}.r-fx [data-stagger].is-in>*:nth-child(2){transition-delay:.06s}.r-fx [data-stagger].is-in>*:nth-child(3){transition-delay:.12s}.r-fx [data-stagger].is-in>*:nth-child(4){transition-delay:.18s}.r-fx [data-stagger].is-in>*:nth-child(5){transition-delay:.24s}.r-fx [data-stagger].is-in>*:nth-child(6){transition-delay:.3s}.r-fx [data-stagger].is-in>*:nth-child(7){transition-delay:.36s}.r-fx [data-stagger].is-in>*:nth-child(8){transition-delay:.42s}.r-fx [data-stagger].is-in>*:nth-child(9){transition-delay:.48s}.r-fx [data-stagger].is-in>*:nth-child(n+10){transition-delay:.54s}.r-fx.sfx-static [data-rv],.r-fx.sfx-static [data-stagger]>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.r-fx [data-lift]{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.r-fx [data-lift]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -32px #16130f6b}.sfx-word{display:inline-block;will-change:opacity,transform;animation:sfx-word .6s cubic-bezier(.16,1,.3,1) both}[data-beam]{position:relative}[data-beam]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.6px;pointer-events:none;background:conic-gradient(from var(--sfx-beam),transparent 0 70%,rgba(240,39,28,.12) 80%,#F0271C 88%,rgba(240,39,28,.12) 95%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sfx-beam 5.5s linear infinite}.sfx-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sfx-marquee-track{display:flex;width:max-content;animation:sfx-marquee 42s linear infinite}.sfx-marquee:hover .sfx-marquee-track{animation-play-state:paused}[data-progress]{height:3px;border-radius:3px;background:#16130f14;overflow:hidden}[data-progress-fill]{display:block;height:100%;border-radius:3px;background:#f0271c;transform:scaleX(0);transform-origin:left center}@media(prefers-reduced-motion:reduce){.r-fx [data-rv],.r-fx [data-stagger]>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.sfx-word{animation:none!important}[data-beam]:after{animation:none!important}.sfx-marquee-track{animation:none!important}[data-progress-fill]{transform:scaleX(1)!important}}@media(hover:none)and (pointer:coarse){.sfx-marquee{overflow-x:auto;-webkit-overflow-scrolling:touch}.sfx-marquee-track{animation:none}}@media(max-width:900px){[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr 1fr!important}[style*="fr 0.8"],[style*="fr 0.85"],[style*="fr 0.9"],[style*="fr 0.92"],[style*="fr 0.95"],[style*="fr 1.1"],[style*="fr 1.15"],[style*="fr 1.2"],[style*="1.35fr"],[style*="0.85fr 1"],[style*="0.9fr 1"]{grid-template-columns:1fr!important}[style*="padding: 96px 40px"],[style*="padding: 92px 40px"],[style*="padding: 90px 40px"],[style*="padding: 88px 40px"],[style*="padding: 84px 40px"],[style*="padding: 80px 40px"],[style*="padding: 76px 40px"],[style*="padding: 72px 40px"],[style*="padding: 64px 40px"],[style*="padding: 62px 40px"],[style*="padding: 60px 40px"],[style*="padding: 56px 40px"],[style*="padding: 48px 40px"],[style*="padding: 40px 40px"],[style*="padding: 0 40px"]{padding-left:20px!important;padding-right:20px!important}}@media(max-width:560px){[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr!important}}
