.Hero_container__rS04k{position:relative;display:grid;place-items:center;background-color:var(--color-bg-overlay);color:var(--color-text-unpainted);overflow:hidden;padding:var(--spacing-xxl) var(--spacing-sm);text-align:center}.Hero_inner__kmkiD{position:relative;z-index:1;max-width:920px;width:100%;animation:Hero_fadeUp__3O9ZX .9s ease both}.Hero_title__Gy1Ik{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0;animation:Hero_fadeUp__3O9ZX .7s ease both}.Hero_title__Gy1Ik:after{content:"";display:block;width:72px;height:3px;margin:18px auto 0;background-color:var(--color-current);border-radius:999px}.Hero_sub__NilCQ{display:inline-flex;align-items:center;gap:12px;justify-content:center;margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm);letter-spacing:.08em;opacity:.85;animation:Hero_fadeUp__3O9ZX .9s ease both}.Hero_sub__NilCQ:after,.Hero_sub__NilCQ:before{content:"";display:block;height:1px;width:20px;background-color:var(--color-current)}.Hero_bgimg__QRaOQ{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:right;display:flex;align-items:center;justify-content:center;z-index:-1;filter:saturate(.95) contrast(1.05);transform:scale(1.02);animation:Hero_heroZoom__VDX8w 1.4s ease forwards}@keyframes Hero_fadeUp__3O9ZX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_heroZoom__VDX8w{0%{transform:scale(1.06)}to{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.Hero_bgimg__QRaOQ,.Hero_inner__kmkiD,.Hero_sub__NilCQ,.Hero_title__Gy1Ik{animation:none!important;transition:none!important}}.Sheet_container__jUQDA{position:relative;background-color:var(--color-bg-main);max-width:var(--container-width);width:calc(100% - (var(--spacing-lg) * 2));margin:calc(var(--spacing-xl) * -1) auto 0;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--border-radius)}@media (max-width:768px){.Sheet_container__jUQDA{width:calc(100% - (var(--spacing-lg) * 2));padding:var(--spacing-xl) var(--spacing-md);margin:calc(var(--spacing-xl) * -1) auto 0}}