.landing_page__ttWtt{min-height:100dvh;background:#443622;color:#f8e8bc;font-family:Trebuchet MS,Arial,sans-serif;padding:0 clamp(20px,5vw,80px);overflow:hidden}.landing_header__oXNEM{max-width:1440px;margin:auto;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #9eaa6a;font-size:.8rem;color:#ecdbab}.landing_brand__oKsI6{font:700 1.5rem Georgia,serif;letter-spacing:-.03em}.landing_hero__IFqnw{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(28px,4vw,70px);gap:clamp(28px,4vw,70px);align-items:center;padding:76px 0 84px}.landing_copy__hm1UK h1{font:700 clamp(3rem,4.8vw,5.8rem)/1.04 Georgia,serif;letter-spacing:-.035em;text-wrap:balance;color:#fff0c6}.landing_copy__hm1UK h1 em{font-style:normal;color:#f0c35f}.landing_description__2vbaF{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7;max-width:43ch;color:#eee1bb;margin-top:26px}.landing_play__NisnC{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;background:#a93c2e;border:1px solid #e6a274;border-radius:3px;padding:15px 24px;min-height:56px;margin-top:30px;color:#fff3d5;font-weight:700;text-decoration:none;box-shadow:0 6px 18px #100c0770;transition:background .15s,transform .15s}.landing_play__NisnC:hover{background:#bd4a36;transform:translateY(-2px)}.landing_play__NisnC:focus-visible{outline:3px solid #ffdf8b;outline-offset:5px}.landing_play__NisnC svg{width:23px;height:23px;stroke:currentColor;stroke-width:2;fill:none}.landing_save__m3Gv9{font-size:.78rem;line-height:1.6;max-width:38ch;margin-top:13px;color:#e2d7b0}.landing_attitude__BO65L{font:italic 1rem Georgia,serif;margin-top:30px;color:#f2d486}.landing_preview__t9bPe{margin:0;transform:rotate(1.5deg);position:relative;border:1px solid #d5b66d;padding:9px;background:#755532;box-shadow:0 18px 45px #0c090860}.landing_preview__t9bPe img{display:block;width:100%;height:auto;image-rendering:auto}.landing_preview__t9bPe figcaption{font-size:.7rem;color:#ffedbc;padding:9px 5px 2px}.landing_promise__NFcbw{max-width:1440px;margin:auto;padding:48px 0 58px;border-top:1px solid #9eaa6a;display:flex;justify-content:space-between;gap:32px;align-items:center}.landing_promise__NFcbw h2{font:700 clamp(2rem,3.2vw,3.5rem)/1.1 Georgia,serif;letter-spacing:-.025em;color:#f6d582}.landing_promise__NFcbw p{max-width:36ch;font-size:1.05rem;line-height:1.8;color:#eee1bb}.landing_footer__NntD6{max-width:1440px;margin:auto;padding:24px 0;border-top:1px solid #9eaa6a;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#e2d7b0}@media(max-width:850px){.landing_hero__IFqnw{grid-template-columns:1fr;padding:45px 0 48px;gap:38px}.landing_copy__hm1UK h1{font-size:clamp(2.8rem,8vw,4.7rem);max-width:14ch}.landing_description__2vbaF{max-width:48ch}.landing_preview__t9bPe{transform:none}.landing_promise__NFcbw{align-items:flex-start;flex-direction:column;padding:35px 0}.landing_header__oXNEM{padding:20px 0}.landing_header__oXNEM>span:last-child{font-size:.7rem}.landing_footer__NntD6{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.landing_play__NisnC{transition:none}.landing_play__NisnC:hover{transform:none}}.landing_header__oXNEM{border-bottom:3px double #c6ac6d}.landing_brand__oKsI6{color:#fff0bb}.landing_preview__t9bPe{border:3px solid #c19a5c;padding:12px;background-color:#755532;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#49351e44 19px 20px,transparent 21px 42px)}.landing_promise__NFcbw{border-top:7px double #c6ac6d}.landing_footer__NntD6{border-top-color:#9eaa6a}.landing_page__ttWtt::selection{background:#f0c35f;color:#283d23}.landing_beatrice__juEMs{display:flex;align-items:center;gap:15px;margin-top:25px;color:#f2d486}.landing_beatriceArt__f_k14{flex:0 0 94px;width:94px;height:94px}.landing_beatrice__juEMs p{margin:0;line-height:1.5}.landing_beatrice__juEMs strong{display:block;color:#fff0bb;font:700 .85rem Trebuchet MS,Arial,sans-serif}.landing_beatrice__juEMs span{display:block;font:italic 1rem/1.5 Georgia,serif}.landing_header__oXNEM{border-bottom-color:#a9b376}.landing_footer__NntD6,.landing_promise__NFcbw{border-top-color:#a9b376}.landing_actions__7UZ3M{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.landing_actions__7UZ3M .landing_play__NisnC{margin-top:0}.landing_actions__7UZ3M form{margin:0}.landing_signIn__QJW6M{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:15px 20px;border:1px solid #d5b66d;border-radius:3px;background:#59462d;color:#fff0bb;font:700 .9rem Trebuchet MS,Arial,sans-serif;cursor:pointer}.landing_signIn__QJW6M:hover{background:#705332}.landing_signIn__QJW6M:focus-visible{outline:3px solid #ffdf8b;outline-offset:5px}.landing_header__oXNEM{align-items:flex-start}.landing_account__bCLid{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.landing_account__bCLid form{margin:0}.landing_account__bCLid .landing_signIn__QJW6M{min-height:64px;padding:18px 28px;font-size:1.05rem}.landing_welcome__ZmWY_{max-width:28ch;margin:0;color:#fff0bb;font-size:1rem;font-weight:700;line-height:1.5}@media(max-width:600px){.landing_header__oXNEM{flex-wrap:wrap;gap:18px}.landing_account__bCLid{margin-left:auto}.landing_account__bCLid .landing_signIn__QJW6M{font-size:1rem;padding:16px 22px;min-height:60px}}