.MobileLanding_mobileLanding__LbQlR{position:fixed;top:0;left:0;width:100%;height:100dvh;overflow:hidden;z-index:100}.MobileLanding_backgroundImage__VnV6r{object-fit:cover;object-position:center;z-index:0;animation:MobileLanding_bgZoom__1H_kj 1.8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes MobileLanding_bgZoom__1H_kj{0%{transform:scale(1.15);opacity:0}to{transform:scale(1);opacity:1}}.MobileLanding_gradientOverlay__JfcNo{position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.5) 50%,transparent);z-index:1;animation:MobileLanding_fadeIn__W8acH 1s ease .3s both}@keyframes MobileLanding_fadeIn__W8acH{0%{opacity:0}to{opacity:1}}.MobileLanding_content__atKTx{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding:3rem 1.5rem 6rem}.MobileLanding_header__wsuxw{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;overflow:hidden}.MobileLanding_title__0BgAn{font-family:var(--font-cano),serif;font-size:2.75rem;font-weight:400;background:linear-gradient(167deg,#79461a 15.34%,#c3803d 75.4%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:1.5rem 0;letter-spacing:.1em;animation:MobileLanding_titleReveal__23eVl .9s cubic-bezier(.34,1.56,.64,1) .4s both}@keyframes MobileLanding_titleReveal__23eVl{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.MobileLanding_subtitle__sYV5R{font-family:"OpenSans-CondLight",var(--font-outfit),sans-serif;font-size:1rem;font-weight:300;color:#000;letter-spacing:.2em;margin:0;text-transform:uppercase;animation:MobileLanding_subtitleReveal__3CIcx .7s cubic-bezier(.34,1.56,.64,1) .8s both}@keyframes MobileLanding_subtitleReveal__3CIcx{0%{opacity:0;transform:translateY(20px);letter-spacing:.4em}to{opacity:1;transform:translateY(0);letter-spacing:.2em}}.MobileLanding_enrollButton__SZrY_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.75rem;padding:1.5rem 4rem;border-radius:.625rem;border:1px solid #fff;background:rgba(86,50,13,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-outfit),sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;white-space:nowrap;animation:MobileLanding_buttonReveal__alkRr .8s cubic-bezier(.34,1.56,.64,1) 1.1s both;transition:background .3s ease,box-shadow .3s ease}@keyframes MobileLanding_buttonReveal__alkRr{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.MobileLanding_enrollButton__SZrY_:active{transform:translate(-50%,-50%) scale(.98);background:rgba(86,50,13,.55)}.MobileLanding_buttonArrow__iWmKa{filter:brightness(0) invert(1);transition:transform .3s ease;animation:MobileLanding_arrowPulse__uyydl 2s ease-in-out 2s infinite}@keyframes MobileLanding_arrowPulse__uyydl{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (min-width:769px){.MobileLanding_content__atKTx{padding:4rem 2rem}.MobileLanding_title__0BgAn{font-size:5rem}.MobileLanding_subtitle__sYV5R{font-size:1.5rem;letter-spacing:.3em}@keyframes MobileLanding_subtitleReveal__3CIcx{0%{opacity:0;transform:translateY(20px);letter-spacing:.5em}to{opacity:1;transform:translateY(0);letter-spacing:.3em}}.MobileLanding_enrollButton__SZrY_{padding:1.75rem 5rem;font-size:1.125rem;gap:1rem;cursor:pointer}.MobileLanding_enrollButton__SZrY_:hover{background:rgba(86,50,13,.55);transform:translate(-50%,-50%) scale(1.02);box-shadow:0 8px 32px rgba(86,50,13,.3)}.MobileLanding_enrollButton__SZrY_:hover .MobileLanding_buttonArrow__iWmKa{transform:translateX(6px);animation:none}}@media (min-width:1200px){.MobileLanding_title__0BgAn{font-size:6rem}.MobileLanding_subtitle__sYV5R{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.MobileLanding_backgroundImage__VnV6r,.MobileLanding_buttonArrow__iWmKa,.MobileLanding_enrollButton__SZrY_,.MobileLanding_gradientOverlay__JfcNo,.MobileLanding_subtitle__sYV5R,.MobileLanding_title__0BgAn{animation:none}.MobileLanding_backgroundImage__VnV6r{opacity:1;transform:none}.MobileLanding_gradientOverlay__JfcNo{opacity:1}.MobileLanding_subtitle__sYV5R,.MobileLanding_title__0BgAn{opacity:1;transform:none;filter:none}.MobileLanding_enrollButton__SZrY_{opacity:1;transform:translate(-50%,-50%)}}