.Footer_footer__eNA9m{background:var(--color-surface-dark);color:var(--color-on-dark);padding:clamp(48px,8vw,88px) 0 32px}.Footer_inner__ngCVB{width:var(--container);margin:0 auto}.Footer_newsletter__7kfqS{display:grid;grid-gap:16px;gap:16px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.16)}.Footer_newsletter__7kfqS h2{font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:.08em}.Footer_form__j3MZ4{display:flex;flex-wrap:wrap;gap:8px;max-width:480px}.Footer_form__j3MZ4 input{flex:1 1 220px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.28);background:transparent;color:var(--color-on-dark)}.Footer_form__j3MZ4 input::placeholder{color:var(--color-on-dark-muted)}.Footer_form__j3MZ4 button{min-height:48px;min-width:96px;padding:0 20px;border:0;background:var(--color-on-dark);color:var(--color-ink);font-size:.75rem;font-weight:700;letter-spacing:.14em;cursor:pointer}.Footer_columns__GA_x6{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 20px;gap:28px 20px;padding:40px 0}.Footer_colTitle__u3AX5{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;opacity:.7}.Footer_colLinks___x1_o{display:grid;grid-gap:10px;gap:10px}.Footer_colLinks___x1_o a{font-size:.9375rem;opacity:.88}.Footer_colLinks___x1_o a:hover{opacity:1}.Footer_bottom__ch0uR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);font-size:.8125rem;color:var(--color-on-dark-muted)}.Footer_social__MxJPj{display:flex;gap:18px}.Footer_social__MxJPj a{letter-spacing:.06em}@media (min-width:768px){.Footer_newsletter__7kfqS{grid-template-columns:1fr 1fr;align-items:end}.Footer_columns__GA_x6{grid-template-columns:repeat(4,1fr)}}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--nav-h);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line)}.Header_inner__ry5Nk{width:var(--container);margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.Header_brand__V5suk{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:.18em}.Header_nav__3fHSH{display:none;align-items:center;gap:clamp(16px,2.2vw,36px)}.Header_navLink__LzXns{font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--color-ink);opacity:.78;transition:opacity .16s ease}.Header_navLink__LzXns:hover{opacity:1}.Header_cta___P6mb{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-on-dark);font-size:.75rem;font-weight:650;letter-spacing:.12em;transition:background .16s ease,color .16s ease}.Header_cta___P6mb:hover{background:transparent;color:var(--color-ink)}.Header_tools__Ke1B1{display:flex;align-items:center;gap:8px}.Header_join__FyVxI,.Header_signIn__ahfTH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;font-size:.75rem;font-weight:600;letter-spacing:.12em;white-space:nowrap}.Header_signIn__ahfTH{color:var(--color-ink);opacity:.78}.Header_signIn__ahfTH:hover{opacity:1}.Header_join__FyVxI{border:1px solid var(--color-ink);color:var(--color-ink)}.Header_join__FyVxI:hover{background:var(--color-ink);color:var(--color-on-dark)}.Header_menuBtn__XXvhw{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;cursor:pointer}.Header_menuBtn__XXvhw span,.Header_menuBtn__XXvhw span:after,.Header_menuBtn__XXvhw span:before{display:block;width:20px;height:1.5px;background:var(--color-ink);position:relative}.Header_menuBtn__XXvhw span:after,.Header_menuBtn__XXvhw span:before{content:"";position:absolute;left:0}.Header_menuBtn__XXvhw span:before{top:-6px}.Header_menuBtn__XXvhw span:after{top:6px}.Header_drawer__mukLg{display:none;position:absolute;inset:var(--nav-h) 0 auto 0;background:var(--color-bg);border-bottom:1px solid var(--color-line);padding:16px 24px 28px;flex-direction:column;gap:8px}.Header_drawerOpen__MPXLU{display:flex}.Header_drawer__mukLg a{min-height:44px;display:flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:.08em}@media (max-width:767px){.Header_join__FyVxI{display:none}}@media (min-width:768px){.Header_nav__3fHSH{display:flex}.Header_tools__Ke1B1{gap:4px}.Header_drawerOpen__MPXLU,.Header_drawer__mukLg,.Header_menuBtn__XXvhw{display:none}}