.badge_page__4kWbf{--espresso:#2a1c16;--lamp:#f2d9a0;--bone:#efe6d6;--cognac:#c27a46;position:relative;height:100svh;min-height:360px;overflow:hidden;color-scheme:dark;-webkit-tap-highlight-color:transparent;color:var(--bone);background:radial-gradient(ellipse 70% 55% at 62% -8%,rgba(242,217,160,.26),transparent 70%),radial-gradient(ellipse 90% 60% at 10% 110%,rgba(160,88,42,.18),transparent 70%),var(--espresso)}.badge_stage__yyYmu{position:absolute;inset:0}.badge_flat__q4auo{position:absolute;right:12vw;top:12vh;height:62vh;border-radius:14px}.badge_copy__cvVId{position:absolute;left:clamp(24px,6vw,104px);bottom:clamp(32px,9vh,112px);max-width:30rem;z-index:1}.badge_name__iDn7E{margin:0;font-size:clamp(2.75rem,6.2vw,5.5rem);font-weight:700;line-height:.92;letter-spacing:-.025em}.badge_ko__biBaY{margin:.7rem 0 0;font-size:clamp(.9rem,1.95vw,1.75rem);font-weight:500;line-height:1;letter-spacing:.1em;color:rgba(239,230,214,.7)}.badge_actions__YrGmI{display:flex;align-items:center;gap:1.5rem;margin-top:1.75rem}.badge_call__LKWG9{display:inline-flex;align-items:center;min-height:48px;padding:0 1.5rem;border-radius:8px;background:var(--lamp);color:var(--espresso);font-weight:700;font-size:1.05rem;text-decoration:none;transition:background-color .15s}.badge_call__LKWG9:hover{background:#f8e6bd}.badge_biz__2c4Jj{display:inline-flex;align-items:center;min-height:44px;color:var(--bone);font-size:1rem;text-decoration:underline;text-decoration-color:rgba(239,230,214,.45);text-underline-offset:5px}.badge_biz__2c4Jj:hover{text-decoration-color:var(--bone)}.badge_flip__qHjdp,.badge_page__4kWbf a{touch-action:manipulation}.badge_links__zAT_Q{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;font-size:1rem}.badge_links__zAT_Q a{color:rgba(239,230,214,.78);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.badge_links__zAT_Q a:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px}.badge_hint__OTHxw{position:absolute;right:clamp(24px,4vw,64px);bottom:clamp(24px,5vh,56px);display:flex;align-items:center;gap:1rem;font-size:.9rem;color:rgba(239,230,214,.62);z-index:1}.badge_flip__qHjdp{font:inherit;color:var(--bone);background:none;border:1px solid rgba(239,230,214,.35);border-radius:8px;min-height:40px;padding:0 .9rem;cursor:pointer}.badge_flip__qHjdp:hover{border-color:var(--bone)}.badge_flip__qHjdp:focus-visible,.badge_page__4kWbf a:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}@media (max-width:719px) and (orientation:portrait){.badge_copy__cvVId{left:20px;right:20px;bottom:max(20px,env(safe-area-inset-bottom))}.badge_name__iDn7E{font-size:2.6rem}.badge_ko__biBaY{margin-top:.5rem;font-size:.85rem}.badge_actions__YrGmI{margin-top:1rem}.badge_links__zAT_Q{margin-top:.25rem;gap:0 1.1rem;font-size:.95rem}.badge_hint__OTHxw{top:max(14px,env(safe-area-inset-top));bottom:auto;right:16px}.badge_hint__OTHxw span{display:none}.badge_flat__q4auo{left:50%;right:auto;transform:translateX(-50%);top:9vh;height:50vh}}@media (max-height:560px) and (orientation:landscape){.badge_copy__cvVId{bottom:20px;max-width:min(30rem,52vw)}.badge_name__iDn7E{font-size:2.6rem}.badge_ko__biBaY{margin-top:.45rem;font-size:.85rem}.badge_actions__YrGmI{margin-top:.75rem}.badge_links__zAT_Q{margin-top:.25rem}.badge_hint__OTHxw{bottom:20px}.badge_hint__OTHxw span{display:none}}.badge_short__ztY6m{display:none}@media (max-width:420px){.badge_long__PCwfl{display:none}.badge_short__ztY6m{display:inline}}