.g1LwZa_page{--bg:#000;--card:#1b1b1d;--text:#f4eee6;--muted:#b9b2a8;--sand:#e4ba8f;--accent:#d3432e;--line:#38383a;background:var(--bg);min-height:100dvh;color:var(--text);padding:12px 20px calc(96px + env(safe-area-inset-bottom));flex:1}[data-theme=light] .g1LwZa_page{--bg:#fcf4e3;--card:#fff;--text:#1d1a17;--muted:#6b635a;--sand:#8a5e36;--accent:#b83a27;--line:#e3d8c3}.g1LwZa_col{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}.g1LwZa_lang{justify-content:flex-end;display:flex}.g1LwZa_lang button{color:var(--muted)}.g1LwZa_lang button[aria-pressed=true]{color:var(--text);background:var(--card)}.g1LwZa_hero{background:radial-gradient(circle at 50% 38%,#eb4a338c 0%,#eb4a332e 38%,#050505 72%);border-radius:28px;height:470px;position:relative;overflow:hidden}[data-theme=light] .g1LwZa_hero{background:linear-gradient(160deg,#ffe6cf,#f8cdae 55%,#f2b696)}.g1LwZa_photo{object-fit:contain;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.g1LwZa_shade{background:linear-gradient(#0000 40%,#000000f0 100%);position:absolute;inset:0}[data-theme=light] .g1LwZa_shade{background:linear-gradient(#ffe6cf00 40%,#ffe6cff2 100%)}.g1LwZa_page .g1LwZa_hero .g1LwZa_mark{background:#000;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;position:absolute;top:16px;left:16px}.g1LwZa_heroText{color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}[data-theme=light] .g1LwZa_heroText{color:var(--text)}.g1LwZa_title{font-size:36px;font-weight:700;line-height:1.1}.g1LwZa_tagline{color:#e4ba8f;font-size:19px;font-weight:600}[data-theme=light] .g1LwZa_tagline{color:var(--sand)}.g1LwZa_by{opacity:.9;font-size:14px}.g1LwZa_enter,.g1LwZa_trial{text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex}.g1LwZa_enter{background:var(--accent);color:#fff;min-height:54px;font-size:var(--text-button);border-radius:999px}.g1LwZa_trial{background:var(--card);border:1px solid var(--line);min-height:50px;color:var(--text);font-size:var(--text-body);border-radius:999px}.g1LwZa_first{text-align:center;font-size:var(--text-small);color:var(--muted)}.g1LwZa_first a{min-height:44px;color:var(--sand);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.g1LwZa_lead{text-align:center;font-size:var(--text-body);padding:4px 0}.g1LwZa_label{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-weight:700}.g1LwZa_list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.g1LwZa_card{background:var(--card);border-radius:20px;flex-direction:column;gap:2px;padding:16px 20px;display:flex}.g1LwZa_card span{color:var(--muted);font-size:var(--text-small)}.g1LwZa_about{font-size:var(--text-body);gap:14px;line-height:1.5}.g1LwZa_quote{color:var(--sand);font-weight:600}.g1LwZa_events{min-height:44px;color:var(--text);flex-direction:row;justify-content:space-between;align-items:center}.g1LwZa_events>span{flex-direction:column;gap:2px;display:flex}.g1LwZa_events svg{color:var(--sand)}.g1LwZa_contact{flex-direction:column;align-items:center;padding:0;list-style:none;display:flex}.g1LwZa_contact a{min-height:44px;color:var(--text);align-items:center;font-weight:600;display:inline-flex}.g1LwZa_foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:8px;padding-top:12px;display:flex}.g1LwZa_foot a{min-height:44px;color:var(--muted);align-items:center;text-decoration:underline;display:inline-flex}.g1LwZa_foot p{text-align:center;flex-basis:100%}.g1LwZa_fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;box-shadow:0 4px 14px #00000059}.g1LwZa_list .g1LwZa_card{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.g1LwZa_centerInfo{flex-direction:column;gap:2px;display:flex}.g1LwZa_card .g1LwZa_directions{min-height:44px;color:var(--sand);font-size:var(--text-small);flex:none;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}
