.HeroPhoto_photo__jDLNz{box-shadow:0 24px 50px color-mix(in srgb,var(--kz-color-sumi) 22%,transparent);transition:box-shadow .35s ease}.HeroPhoto_photo__jDLNz img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.HeroPhoto_photo__jDLNz:hover{box-shadow:0 30px 60px color-mix(in srgb,var(--kz-color-sumi) 28%,transparent)}.HeroPhoto_photo__jDLNz:hover img{transform:scale(1.04)}@media (max-width:920px){.HeroPhoto_photo__jDLNz{height:460px!important}}@media (max-width:560px){.HeroPhoto_photo__jDLNz{height:380px!important;border-radius:22px!important}}.HeroPhoto_card__FJQaW{box-shadow:0 18px 40px color-mix(in srgb,var(--kz-color-sumi) 24%,transparent);animation:HeroPhoto_card-settle__AxKZ7 .6s cubic-bezier(.22,1,.36,1) .35s backwards;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.HeroPhoto_card__FJQaW:hover{transform:translateY(-4px);box-shadow:0 26px 52px color-mix(in srgb,var(--kz-color-sumi) 30%,transparent)}@media (max-width:920px){.HeroPhoto_card__FJQaW{left:20px!important;right:20px!important;bottom:20px!important;width:auto!important}}@media (max-width:560px){.HeroPhoto_card__FJQaW{left:12px!important;right:12px!important;bottom:12px!important;padding:15px 16px!important}}@keyframes HeroPhoto_card-settle__AxKZ7{0%{transform:translateX(-14px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.HeroPhoto_card__FJQaW,.HeroPhoto_photo__jDLNz{animation:none;transition:none}.HeroPhoto_photo__jDLNz img{transition:none}.HeroPhoto_card__FJQaW:hover,.HeroPhoto_photo__jDLNz:hover img{transform:none}}.HoneypotField_honeypot__spMHx{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;pointer-events:none}@media (max-width:560px){.ContactForm_card__uvmmI{padding:26px 20px!important}}.ContactForm_input__UAg29{padding:13px 15px;width:100%}.WaitlistForm_form__gJIuv{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;max-width:520px}.WaitlistForm_input__XQErR{flex:1 1 240px;padding:14px 16px}.WaitlistForm_submit__kBtBu{font-family:inherit;font-size:16px;padding:15px 26px;border:none;cursor:pointer}.WaitlistForm_submit__kBtBu:disabled{cursor:progress;opacity:.7}.WaitlistForm_confirmation__e4qrO{padding:18px 20px;border-radius:16px;border:1px solid color-mix(in srgb,var(--kz-color-kaki) 40%,transparent);background:color-mix(in srgb,var(--kz-color-kaki) 12%,transparent)}.WaitlistForm_confirmationTitle__EwgQ3{margin:0;font-size:17px;font-weight:600;color:var(--kz-color-kinari)}.WaitlistForm_savedAddress__Oi9Tv{color:var(--kz-color-kinari);font-weight:600;overflow-wrap:anywhere}.WaitlistForm_changeEmail__EPki7{margin-top:12px;padding:0;border:none;background:none;font:inherit;font-size:14px;cursor:pointer}.WaitlistForm_inverseLink__G5fgX{color:var(--kz-color-text-muted-inverse);text-decoration:underline;text-underline-offset:2px}.WaitlistForm_inverseLink__G5fgX:focus-visible,.WaitlistForm_inverseLink__G5fgX:hover{color:var(--kz-color-kinari)}.common_link__hhvN6{color:inherit;text-decoration:none}.common_skipLink__eIE49{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 16px;border-radius:10px;background:var(--kz-color-sumi);color:var(--kz-color-kinari);font-size:15px;font-weight:600;text-decoration:none;transform:translateY(-200%)}.common_skipLink__eIE49:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.common_skipLink__eIE49{transition:transform .16s ease}}.common_navLink__F2W9H{position:relative;color:var(--kz-color-text);text-decoration:none;font-weight:500;font-size:15px;transition:color .18s ease}.common_navLink__F2W9H:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--kz-color-kaki);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.22,1,.36,1)}.common_navLink__F2W9H:focus-visible,.common_navLink__F2W9H:hover{color:var(--kz-color-ink);outline:none}:is(.common_navLink__F2W9H:hover,.common_navLink__F2W9H:focus-visible):after{transform:scaleX(1)}.common_navLink__F2W9H[data-current=true]{color:var(--kz-color-ink);font-weight:600}.common_navLink__F2W9H[data-current=true]:after{transform:scaleX(1)}.common_btn___PtMT{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.common_btn___PtMT:hover{transform:translateY(-1px)}.common_btn___PtMT:active{transform:translateY(0)}.common_btnPrimary__kVCfe{background:var(--kz-color-kaki);color:var(--kz-color-sumi);font-weight:600;border-radius:12px}.common_btnPrimary__kVCfe:hover{background:color-mix(in srgb,var(--kz-color-kaki) 88%,white)}.common_btnGlow__SxIGX{box-shadow:0 4px 14px color-mix(in srgb,var(--kz-color-kaki) 32%,transparent)}.common_btnGlow__SxIGX:focus-visible,.common_btnGlow__SxIGX:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--kz-color-kaki) 45%,transparent),0 2px 6px color-mix(in srgb,var(--kz-color-sumi) 12%,transparent)}.common_iconButton__tucz2{align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:var(--kz-color-text);background:color-mix(in srgb,var(--kz-color-surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--kz-color-line) 14%,transparent);border-radius:10px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.common_iconButton__tucz2:hover{color:var(--kz-color-ink);border-color:color-mix(in srgb,var(--kz-color-line) 28%,transparent)}.common_field__pB_G_{font-family:inherit;font-size:16px;color:var(--kz-color-ink);background:var(--kz-color-surface);border:1px solid color-mix(in srgb,var(--kz-color-line) 16%,transparent);border-radius:12px}.common_field__pB_G_:focus{outline:none;border-color:var(--kz-color-kaki);box-shadow:0 0 0 3px color-mix(in srgb,var(--kz-color-kaki) 26%,transparent)}.common_card__9iz__{transition:transform .2s ease,box-shadow .2s ease}.common_wrap__2c4lf{max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:560px){.common_wrap__2c4lf{padding-left:20px!important;padding-right:20px!important}}@media (max-width:920px){.common_sec__sYM6J{padding-top:64px!important;padding-bottom:66px!important}}@media (max-width:560px){.common_sec__sYM6J{padding-top:52px!important;padding-bottom:54px!important}}@media (max-width:920px){.common_grid3__BcDIK{grid-template-columns:1fr!important}}@media (max-width:560px){.Footer_footerColumns__MjApb{gap:36px!important}}.LocaleSwitch_root__wpcZr{position:relative}.LocaleSwitch_trigger__NRgdg{display:inline-flex;gap:7px;width:auto;padding:0 9px 0 8px;font-size:13px;font-weight:600;letter-spacing:.02em}.LocaleSwitch_trigger__NRgdg[aria-expanded=true]{color:var(--kz-color-ink);border-color:color-mix(in srgb,var(--kz-color-line) 28%,transparent)}@media (max-width:359px){.LocaleSwitch_triggerCode__v3xxi{display:none}}.LocaleSwitch_chevron__FMDNp{display:inline-flex;color:var(--kz-color-text-muted);transition:transform .22s cubic-bezier(.22,1,.36,1)}.LocaleSwitch_trigger__NRgdg[aria-expanded=true] .LocaleSwitch_chevron__FMDNp{transform:rotate(180deg)}.LocaleSwitch_menu__bQbd9{position:absolute;top:calc(100% + 8px);right:0;min-width:176px;padding:6px;background:var(--kz-color-surface);border:1px solid color-mix(in srgb,var(--kz-color-line) 14%,transparent);border-radius:14px;box-shadow:0 16px 36px color-mix(in srgb,var(--kz-color-sumi) 18%,transparent);animation:LocaleSwitch_menu-in__RrUZs .18s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}.LocaleSwitch_menu__bQbd9[hidden]{display:none}@keyframes LocaleSwitch_menu-in__RrUZs{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LocaleSwitch_item__a943J{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;color:var(--kz-color-text);border-radius:9px;transition:background-color .14s ease,color .14s ease}.LocaleSwitch_item__a943J:focus-visible,.LocaleSwitch_item__a943J:hover{color:var(--kz-color-ink);background:color-mix(in srgb,var(--kz-color-line) 10%,transparent);outline:none}.LocaleSwitch_item__a943J[aria-current=true]{color:var(--kz-color-ink);font-weight:600;background:color-mix(in srgb,var(--kz-color-kaki) 14%,transparent)}.LocaleSwitch_itemCode__Xe33a{margin-left:auto;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--kz-color-text-muted)}@media (prefers-reduced-motion:reduce){.LocaleSwitch_menu__bQbd9{animation:none}.LocaleSwitch_chevron__FMDNp{transition:none}}.ThemeToggle_themeToggle__4_hy9{display:inline-flex}.ThemeToggle_themeToggle__4_hy9 svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.ThemeToggle_themeToggle__4_hy9:focus-visible svg,.ThemeToggle_themeToggle__4_hy9:hover svg{transform:rotate(20deg)}@media (prefers-reduced-motion:reduce){.ThemeToggle_themeToggle__4_hy9 svg{transition:none}.ThemeToggle_themeToggle__4_hy9:hover svg{transform:none}}.ThemeToggle_themeIconLight__pif56{display:inline-flex}.ThemeToggle_themeIconDark__bk_be,:root[data-theme=dark] .ThemeToggle_themeIconLight__pif56{display:none}:root[data-theme=dark] .ThemeToggle_themeIconDark__bk_be{display:inline-flex}@media (max-width:920px){.Nav_navLinks__gkP9z{display:none!important}.Nav_actions__Llzp1{gap:18px!important}}@media (max-width:560px){.Nav_actions__Llzp1{gap:12px!important}}@media (max-width:400px){.Nav_actions__Llzp1{gap:8px!important}.Nav_navBar__XMTJd{gap:10px!important}.Nav_navUtilities__k8fDs{gap:8px!important}}.Nav_navCta__cypXX{font-size:15px;padding:10px 20px;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb,var(--kz-color-sumi) 10%,transparent)}.Nav_navCta__cypXX:focus-visible,.Nav_navCta__cypXX:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--kz-color-kaki) 35%,transparent),0 2px 6px color-mix(in srgb,var(--kz-color-sumi) 12%,transparent)}@media (max-width:560px){.Nav_navCta__cypXX{font-size:14px;padding:8px 14px}}@media (max-width:400px){.Nav_navCta__cypXX{font-size:13px;padding:7px 12px}}@media (max-width:480px){.Nav_brandName__5yUfL{display:none}}@supports (animation-timeline:scroll()){.Nav_header__Ole0_{animation:Nav_header-shadow__blQll linear both;animation-timeline:scroll();animation-range:0 80px}}@keyframes Nav_header-shadow__blQll{0%{box-shadow:0 0 0 color-mix(in srgb,var(--kz-color-sumi) 0%,transparent)}to{box-shadow:0 8px 28px color-mix(in srgb,var(--kz-color-sumi) 10%,transparent)}}.Nav_brand__wEZMt{transition:color .18s ease}.Nav_brand__wEZMt svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.Nav_brand__wEZMt:focus-visible,.Nav_brand__wEZMt:hover{color:var(--kz-color-ink)}:is(.Nav_brand__wEZMt:hover,.Nav_brand__wEZMt:focus-visible) svg{transform:translateY(-2px) rotate(-16deg) scale(1.14)}.Nav_menuToggle__7bgnc{display:none}@media (max-width:920px){.Nav_menuToggle__7bgnc{display:inline-flex}}.Nav_menuPanel__cS154{display:none}@media (max-width:920px){.Nav_menuPanel__cS154{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:18px;animation:Nav_menu-panel-in__eT_hs .22s cubic-bezier(.22,1,.36,1) both}}@keyframes Nav_menu-panel-in__eT_hs{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Nav_menuLink__MFb81{font-size:16px;padding:10px 0}@media (prefers-reduced-motion:reduce){.Nav_header__Ole0_,.Nav_menuPanel__cS154{animation:none}.Nav_brand__wEZMt svg{transition:none}.Nav_brand__wEZMt:hover svg{transform:none}}@media (max-width:560px){.About_etymologyCard__9i6c8{padding:32px 24px!important}.About_ctaCard__IsdNJ{padding:40px 24px!important;border-radius:24px!important}}@media (max-width:920px){.Contact_contactGrid__4_A_T{grid-template-columns:1fr!important}.Contact_contactPhoto__cRPqS{max-width:none!important;aspect-ratio:16/9!important;margin-top:28px!important}.Home_hero__b0vF2{grid-template-columns:1fr!important;gap:44px!important;padding-top:56px!important;padding-bottom:60px!important}}@media (max-width:560px){.Home_hero__b0vF2{padding-top:40px!important;padding-bottom:46px!important;gap:36px!important}}@media (max-width:920px){.Home_howPhoto__crzhU{height:280px!important}}@media (max-width:560px){.Home_howPhoto__crzhU{height:210px!important}}@media (max-width:920px){.Home_grid2__H6sx4{grid-template-columns:1fr!important}.Home_join__Akc0x{padding:52px 30px!important}}@media (max-width:560px){.Home_join__Akc0x{padding:38px 22px!important;border-radius:24px!important}}.Home_heroCopy__0DROb>*{animation:Home_settle-up__XYPDm .7s cubic-bezier(.22,1,.36,1) both}.Home_heroCopy__0DROb>:nth-child(2){animation-delay:.06s}.Home_heroCopy__0DROb>:nth-child(3){animation-delay:.12s}.Home_heroCopy__0DROb>:nth-child(4){animation-delay:.18s}@keyframes Home_settle-up__XYPDm{0%{transform:translateY(12px)}to{transform:translateY(0)}}.Home_badge__Pvqy0{background:color-mix(in srgb,var(--kz-color-kaki) 9%,var(--kz-color-surface));border:1px solid color-mix(in srgb,var(--kz-color-kaki) 26%,transparent)}@media (max-width:560px){.Home_badgeLabel__Q7iWT{text-wrap:balance}}.Home_badgeDot__4qHaC{position:relative}.Home_badgeDot__4qHaC:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--kz-color-kaki);animation:Home_badge-pulse__y9k9J 2.4s ease-out infinite}@keyframes Home_badge-pulse__y9k9J{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}.Home_faqQuestion__rZ3Oa{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.Home_faqQuestion__rZ3Oa::-webkit-details-marker{display:none}.Home_faqQuestion__rZ3Oa:after{content:"+";content:"+"/"";flex-shrink:0;font-size:24px;font-weight:400;line-height:1;color:var(--kz-color-kaki);transition:transform .2s ease}.Home_faqQuestion__rZ3Oa:focus-visible{outline:2px solid var(--kz-color-kaki);outline-offset:2px;border-radius:16px}.Home_faqItem__fR8HM[open]>.Home_faqQuestion__rZ3Oa:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.Home_badgeDot__4qHaC:after,.Home_heroCopy__0DROb>*{animation:none}.Home_faqQuestion__rZ3Oa:after{transition:none}}.LegalDocument_entityCard__t0reK{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:20px 22px;background:var(--kz-color-surface);border:1px solid color-mix(in srgb,var(--kz-color-line) 12%,transparent);border-radius:16px}.LegalDocument_entityRow__iPPPp{display:flex;flex-wrap:wrap;gap:16px}.LegalDocument_entityLabel__hGkvl{flex:0 0 220px;margin:0;font-size:14px;font-weight:600;color:var(--kz-color-text-muted)}.LegalDocument_entityValue__Mk1c9{flex:1 1 240px;margin:0;font-size:16px;color:var(--kz-color-text)}@media (max-width:920px){.typography_h1__DecPZ{font-size:46px!important}}@media (max-width:560px){.typography_h1__DecPZ{font-size:34px!important;line-height:1.08!important}}@media (max-width:920px){.typography_h2__Dn0zf{font-size:34px!important}}@media (max-width:560px){.typography_h2__Dn0zf{font-size:27px!important}.typography_sub__Bogm5{font-size:17px!important}}.typography_lineBroken__XHBUM{white-space:pre-line}