.landing-shell_header__5lIQM{padding:16px 28px 0}.landing-shell_brandLink__U8_WI{min-height:44px;flex-shrink:0}.landing-shell_brandLogo__tFoc7{width:100px;height:auto}.landing-shell_navSurface__HzYxt{max-width:1320px;border-color:transparent;border-radius:22px;background:rgba(255,255,255,.93);box-shadow:none}.landing-shell_navRow__R0W4H{height:68px;padding-inline:22px;gap:14px}.landing-shell_header__5lIQM nav a,.landing-shell_header__5lIQM nav button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.landing-shell_header__5lIQM nav a[aria-current=page]{background:#f5f3ff;color:#533bad}.landing-shell_header__5lIQM a[aria-label="아이디 검색"],.landing-shell_header__5lIQM button[aria-controls=mobile-navigation]{width:44px;height:44px}.landing-shell_header__5lIQM a:focus-visible,.landing-shell_header__5lIQM button:focus-visible{outline:3px solid #765eed;outline-offset:4px}body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z{margin-top:0;border-color:#e4e4e7;background:#fff}body:has([data-linkto-landing]) .landing-shell_footerInner__ZPYaR{max-width:1200px;padding:64px 32px 36px}body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z .text-zinc-400{color:#71717a}body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z h3{font-size:16px;letter-spacing:-.035em}body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z a,body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z button{min-height:44px;display:inline-flex;align-items:center}body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z a[aria-label=Instagram]{width:44px;height:44px;justify-content:center}body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z a:focus-visible,body:has([data-linkto-landing]) .landing-shell_footer__uKR9Z button:focus-visible{outline:3px solid #765eed;outline-offset:4px}@media (max-width:767px){.landing-shell_header__5lIQM{padding:8px 10px 0}.landing-shell_navRow__R0W4H{height:62px;padding-inline:10px;gap:8px}.landing-shell_header__5lIQM nav a,.landing-shell_header__5lIQM nav button{justify-content:flex-start}body:has([data-linkto-landing]) .landing-shell_footerInner__ZPYaR{padding:40px 24px 24px}}@media (prefers-reduced-motion:reduce){.landing-shell_footer__uKR9Z *,.landing-shell_header__5lIQM *{transition-duration:.01ms!important}}