.c2-armed [data-beat]{opacity:0;animation:c2-failsafe 1ms 3.5s forwards}@keyframes c2-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.c2-armed [data-beat]{opacity:1;animation:none}}:root{--ground:#14173a;--ink:#1d2152;--yellow:#ffdf1f;--paper:#f3eedd;--violet:#6450f5;--lilac:#c3bcff;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--ground);color:var(--paper);font-family:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1rem,0.96rem + 0.2vw,1.125rem);line-height:1.45;overflow-x:hidden;}.page{flex:1;width:100%;max-width:68rem;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left));display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo list" "stage stage" "lede lede" "cta cta";column-gap:0.875rem;row-gap:0.875rem;align-content:center;}.logo{grid-area:logo;align-self:center}.logo img{display:block;width:clamp(5.25rem,24vw,9rem);height:auto;aspect-ratio:1;border-radius:22%}.list{grid-area:list;align-self:center;position:relative;padding:0.6rem 0.7rem 0.7rem;color:var(--ink)}.list::before{content:"";position:absolute;inset:0;background:var(--paper);clip-path:polygon(0 4%,99% 0,100% 95%,2% 100%)}.list-head{position:relative;display:flex;justify-content:space-between;gap:0.5rem;font-weight:600;font-size:clamp(0.72rem,0.66rem + 0.3vw,0.875rem);letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.list svg{position:relative;display:block;width:100%;height:auto;margin-top:0.45rem}h1{grid-area:stage;margin:0;font-weight:400}.sheet{display:block;position:relative}.cut{position:absolute;inset:0}.cut i{position:absolute;inset:0;background:var(--yellow);clip-path:polygon(0 0,100% 3%,98.5% 100%,1.2% 96.5%)}.wordmark{position:relative;display:block;padding:0.2em 0.26em 0.24em;font-family:"Bagel Fat One","Arial Black",Impact,sans-serif;font-size:clamp(3.5rem,17vw,6.75rem);line-height:0.9;color:var(--ink);}.wordmark span{display:block}.tag{position:absolute;top:-0.6rem;right:0.9rem;width:clamp(3.4rem,15vw,5.75rem);transform:rotate(9deg)}.tag svg{display:block;width:100%;height:auto}.promise{display:block;margin-top:0.875rem;font-family:"Figtree",system-ui,sans-serif;font-weight:600;font-size:clamp(1.3rem,1.05rem + 1.3vw,2rem);line-height:1.16;color:var(--yellow);text-wrap:balance;}.lede{grid-area:lede;margin:0;max-width:34rem;color:var(--paper)}.cta{grid-area:cta;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;width:100%;max-width:24rem;margin-top:0.25rem;padding:0.9rem 1.5rem;background:var(--violet);color:#fff;font-weight:600;font-size:clamp(1.05rem,1rem + 0.3vw,1.2rem);text-decoration:none;border-radius:0.5rem;-webkit-tap-highlight-color:transparent;}.cta:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.cta:active{background:#4c3bd0}@media (hover: hover){.cta:hover{background:#5846e6}}footer{padding:0.75rem max(1rem,env(safe-area-inset-right)) max(0.9rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));text-align:center;font-size:clamp(0.8rem,0.78rem + 0.1vw,0.875rem);color:var(--lilac);}@media (min-width: 56rem){.page{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"logo list" "stage lede" "stage cta";grid-template-rows:auto auto 1fr;column-gap:3.5rem;row-gap:1.5rem;padding-top:2rem;}.logo{justify-self:start}.list{padding:1rem 1.2rem 1.2rem}.lede{align-self:end;font-size:1.2rem;padding-top:1.5rem}.cta{align-self:start}.tag{top:-1.4rem;right:1.6rem}}body,html{overflow-x:clip;max-inline-size:100%;}