.landing_hero__IFqnw{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px 20px 22px;text-align:center;color:#fff;background:linear-gradient(rgba(10,10,10,.42),rgba(10,10,10,.58)),url(/brand/marcello-hero.jpg) 50% /cover no-repeat,#141414}.landing_logo__KpG97{width:min(300px,70vw);height:auto;margin-top:8px}.landing_mid__UDGrr{display:flex;flex-direction:column;align-items:center;gap:6px;margin:auto 0}.landing_script__IVLXd{font-size:clamp(64px,11vw,150px);line-height:1;margin:0;font-weight:400;text-shadow:0 2px 18px rgba(0,0,0,.35)}.landing_sc__k_utu{font-size:clamp(26px,4.4vw,60px);margin:6px 0 0;font-weight:400}.landing_sub__Kc8Ac{font-size:clamp(15px,1.8vw,24px);opacity:.92;margin:6px 0 26px}.landing_btn__pW8jO{display:inline-block;background:#E3262C;color:#fff;text-decoration:none;font-weight:700;font-size:20px;padding:15px 64px;border-radius:6px;transition:background .15s ease}.landing_btn__pW8jO:hover{background:#C51E24}.landing_btn__pW8jO:focus-visible{outline:3px solid #fff;outline-offset:3px}.landing_call__1W9LX{margin-top:14px;font-size:15px;opacity:.9}.landing_call__1W9LX a,.landing_info__FyORt a{color:#fff}.landing_info__FyORt{display:flex;gap:26px;flex-wrap:wrap;justify-content:center;font-size:14px;opacity:.88;border-top:1px solid rgba(255,255,255,.18);padding-top:14px;width:min(900px,100%)}.landing_info__FyORt a{text-decoration:none}.landing_noticeBack__ApMXD{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.landing_notice__RNVXe{position:relative;width:min(560px,100%);max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow:auto;background:#1b1918;color:#fff;border:1px solid rgba(255,255,255,.14);border-top:4px solid #e3262c;border-radius:14px;padding:30px 30px 24px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.55)}.landing_noticeX__qDpgP{position:absolute;top:8px;right:10px;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;opacity:.75;cursor:pointer}.landing_noticeX__qDpgP:hover{opacity:1}.landing_notice__RNVXe:focus{outline:none}.landing_noticeLogo__zeBR5{display:block;width:160px;height:auto;margin:0 auto 6px}.landing_noticeTitle__nfZZr{font-size:28px;font-weight:400;margin:6px 0 14px}.landing_noticeText__Qx03V{font-size:15.5px;line-height:1.6;color:#e9e4df;margin:0 0 4px}.landing_noticeSig__UA5h0{font-size:30px;margin:6px 0 16px}.landing_noticeOk__RUQyd{display:inline-block;background:#E3262C;color:#fff;border:0;font:inherit;font-weight:700;font-size:17px;padding:13px 54px;border-radius:6px;cursor:pointer}.landing_noticeOk__RUQyd:hover{background:#C51E24}.landing_noticeOk__RUQyd:focus-visible,.landing_noticeX__qDpgP:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:480px){.landing_notice__RNVXe{padding:26px 20px 20px}.landing_noticeTitle__nfZZr{font-size:23px}.landing_noticeText__Qx03V{font-size:14.5px}}@font-face{font-family:script;src:url(/_next/static/media/c27321a0deeb793e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:script Fallback;src:local("Arial");ascent-override:135.41%;descent-override:63.81%;line-gap-override:0.00%;size-adjust:62.85%}.__className_b7f7f5{font-family:script,script Fallback;font-weight:400}@font-face{font-family:smallCaps;src:url(/_next/static/media/b734b8201c1552c0-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:smallCaps Fallback;src:local("Arial");ascent-override:87.49%;descent-override:20.30%;line-gap-override:0.00%;size-adjust:123.67%}.__className_e2f610{font-family:smallCaps,smallCaps Fallback;font-weight:400}@font-face{font-family:lato;src:url(/_next/static/media/b7ffde2383bb16ba-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lato;src:url(/_next/static/media/d5eb20bcdcf5616a-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:lato Fallback;src:local("Arial");ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:97.84%}.__className_3b18f3{font-family:lato,lato Fallback}