.landing-root{background:#fff3e2}html.landing-active{scroll-behavior:auto}.landing-content section,.landing-content footer{scroll-margin-top:80px}.landing-defer{content-visibility:auto;contain-intrinsic-size:auto 1000px}.landing-root .max-w-xs{max-width:20rem}.landing-root .max-w-sm{max-width:24rem}.landing-root .max-w-md{max-width:28rem}.landing-root .max-w-lg{max-width:32rem}.landing-root .max-w-xl{max-width:36rem}.landing-root .max-w-2xl{max-width:42rem}.landing-root .max-w-3xl{max-width:48rem}html.landing-active{background:#fff3e2}.landing-orb{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}@keyframes landing-orb-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.06)}to{transform:translate(-2%,3%)scale(.97)}}@keyframes landing-orb-drift-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,3%)scale(1.05)}to{transform:translate(3%,-2%)scale(.98)}}@keyframes landing-polaroid-float{0%{transform:translateY(0) rotate(var(--pl-rot,0deg))}50%{transform:translateY(-10px) rotate(var(--pl-rot,0deg))}to{transform:translateY(0) rotate(var(--pl-rot,0deg))}}.landing-hero-decor{display:none}@media (width>=1300px){.landing-hero-decor{display:block}}@keyframes landing-eq{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.landing-rest{background:linear-gradient(#fff8ee00 0%,#fff8eedb 12%,#fff8eeed 50%,#fff8eedb 88%,#fff8ee00 100%);position:relative}.landing-root .landing-lift{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.landing-root .landing-lift:hover{transform:translateY(-6px);box-shadow:0 20px 46px #c2410c2e,inset 0 1px #ffffffb3}.landing-root .btn-primary-glow{transition:box-shadow .3s,transform .25s cubic-bezier(.22,1,.36,1)}.landing-root .btn-primary-glow:hover{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal-fade-up;animation-timeline:view();animation-range:entry cover 32%}}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.reveal-armed{opacity:0;will-change:opacity, transform;transition:opacity .45s,transform .45s;transform:translateY(28px)}.reveal-armed.reveal-in{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-armed{opacity:1;will-change:auto;transition:none;animation:none;transform:none}}
