@font-face{font-family:KeyaHomeSans;src:url(/brand/keya-home/archivo.ttf);font-display:swap}@font-face{font-family:KeyaHomeDisplay;src:url(/brand/keya-home/keya-display.woff2) format("woff2");font-style:italic;font-weight:400 600;font-display:swap}.KeyaPortal_home__JPpDI{--depth-x:0;--depth-y:0;position:relative;isolation:isolate;min-height:100dvh;display:grid;grid-template-rows:10vh minmax(0,1fr) 8vh;padding:0 4.8vw;background:#191712;color:#f4efe5;font-family:KeyaHomeSans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.KeyaPortal_home__JPpDI:after,.KeyaPortal_home__JPpDI:before{content:"";position:fixed;inset:0;pointer-events:none}.KeyaPortal_home__JPpDI:before{z-index:-2;background:url(/brand/keya-home/keya-glass-v1.png) 50%/cover no-repeat}.KeyaPortal_home__JPpDI:after{z-index:-1;background:linear-gradient(180deg,rgba(8,11,14,.3),rgba(8,11,14,.13) 45%,rgba(8,11,14,.25))}.KeyaPortal_spread__G8S9a{grid-row:2;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:30% minmax(0,1fr);width:min(920px,80vw);min-height:0;justify-self:center;padding-bottom:7vh}.KeyaPortal_heading__geS6Y{grid-column:1/-1;display:flex;justify-content:center;align-items:center}.KeyaPortal_lockup__0gwOK{display:flex;flex-direction:column;align-items:center;gap:12px}.KeyaPortal_brand__GHlbF{font:italic 500 36px/1.2 KeyaHomeDisplay,Georgia,serif;letter-spacing:-.045em;color:#dfc790;padding-bottom:3px;text-shadow:0 2px 16px #0003}.KeyaPortal_description__tCT9a{font-size:11px;letter-spacing:.02em;color:#d2cbbf}.KeyaPortal_product__MhvCG{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:0;text-align:center;padding:0 50px}.KeyaPortal_crit__8Blrg:after{content:"";position:absolute;right:0;top:23%;bottom:23%;width:1px;background:#f5ebd72e}.KeyaPortal_logo__GUg_h{display:block;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;margin:0 0 30px}.KeyaPortal_critLogo__Ocs5K{width:123px}.KeyaPortal_diyaLogo__mvq09{width:106px;filter:brightness(0) invert(94%) sepia(12%) saturate(360%) hue-rotate(346deg)}.KeyaPortal_copy___vopx{display:grid;grid-template-rows:34px 54px 35px;justify-items:center;align-content:start}.KeyaPortal_copy___vopx h1,.KeyaPortal_copy___vopx h2{font:400 18px/1.3 KeyaHomeSans,Arial,sans-serif;letter-spacing:-.025em;margin:0;max-width:260px;color:#f8f1e5;text-shadow:0 2px 18px #0004}.KeyaPortal_copy___vopx p{font:12px/1.8 KeyaHomeSans,Arial,sans-serif;color:#d3cdc2;max-width:265px;margin:0}.KeyaPortal_crit__8Blrg .KeyaPortal_copy___vopx p{white-space:nowrap;max-width:none}.KeyaPortal_soon__crsFX,.KeyaPortal_start__LFLkr{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;align-self:end;line-height:1.4}.KeyaPortal_start__LFLkr{background:#c93219;color:#fff7e9;font-size:11px;padding:8px 20px;text-decoration:none}.KeyaPortal_start__LFLkr:hover{background:#ad2a14}.KeyaPortal_soon__crsFX{border:1px solid #eee2ca40;color:#d7cfc1;background:#ffffff04;font-size:10px;padding:8px 15px;text-decoration:none}.KeyaPortal_soon__crsFX:hover{background:#ffffff0d;border-color:#eee2ca60}.KeyaPortal_footer__7UQQX{grid-row:3;display:flex;align-items:center;justify-content:center;color:#bdb6a9;font:11px KeyaHomeSans,Arial,sans-serif;letter-spacing:.02em;gap:9px}.KeyaPortal_studio__tH6XD{display:block;transform:translateY(2px);width:43px;color:#eee4d3;--wordmark-dot:#c93219}.KeyaPortal_studio__tH6XD svg{display:block;width:100%;height:auto;overflow:visible}.KeyaPortal_home__JPpDI a:focus-visible{outline:2px solid #eee4d3;outline-offset:5px}@media (max-width:1000px){.KeyaPortal_home__JPpDI{grid-template-rows:14vh minmax(0,1fr) 7vh}.KeyaPortal_spread__G8S9a{width:100%;padding-bottom:5vh}.KeyaPortal_product__MhvCG{padding:0 22px}.KeyaPortal_copy___vopx h1,.KeyaPortal_copy___vopx h2{font-size:16px}.KeyaPortal_copy___vopx p{font-size:11px}.KeyaPortal_copy___vopx{grid-template-rows:34px 64px 35px}}@media (max-height:650px) and (min-width:651px){.KeyaPortal_spread__G8S9a{padding-bottom:2vh}.KeyaPortal_logo__GUg_h{height:36px;margin-bottom:18px}.KeyaPortal_copy___vopx{grid-template-rows:32px 48px 32px}.KeyaPortal_brand__GHlbF{font-size:30px}}@media (max-width:650px){.KeyaPortal_home__JPpDI{grid-template-rows:24px auto 56px}.KeyaPortal_spread__G8S9a{grid-template-columns:1fr;grid-template-rows:130px auto auto;padding-bottom:24px;gap:32px}.KeyaPortal_product__MhvCG{padding:0 15px}.KeyaPortal_logo__GUg_h{height:40px;margin-bottom:25px}.KeyaPortal_critLogo__Ocs5K{width:103px}.KeyaPortal_diyaLogo__mvq09{width:94px}.KeyaPortal_crit__8Blrg:after{display:none}.KeyaPortal_copy___vopx{grid-template-rows:auto auto auto;gap:12px}.KeyaPortal_copy___vopx h1,.KeyaPortal_copy___vopx h2{font-size:18px}.KeyaPortal_copy___vopx p{font-size:13px}.KeyaPortal_crit__8Blrg .KeyaPortal_copy___vopx p{white-space:normal}.KeyaPortal_soon__crsFX,.KeyaPortal_start__LFLkr{margin-top:8px}.KeyaPortal_start__LFLkr{font-size:13px;min-height:44px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.KeyaPortal_home__JPpDI:before{inset:-14px;transform:translate3d(calc(var(--depth-x) * -9px),calc(var(--depth-y) * -6px),0);will-change:transform}.KeyaPortal_product__MhvCG{transform:translate3d(calc(var(--depth-x) * 5px),calc(var(--depth-y) * 3px),0);will-change:transform}.KeyaPortal_logo__GUg_h{filter:drop-shadow(0 8px 14px #0003)}.KeyaPortal_diyaLogo__mvq09{filter:brightness(0) invert(94%) sepia(12%) saturate(360%) hue-rotate(346deg) drop-shadow(0 8px 14px #0003)}}.KeyaPortal_motionToggle___k8hA{position:absolute;top:12px;right:4.8vw;background:transparent;border:0;padding:12px;min-height:44px;color:#d2cbbf;font:11px KeyaHomeSans,Arial,sans-serif;cursor:pointer}.KeyaPortal_motionToggle___k8hA:disabled{cursor:default}.KeyaPortal_motionToggle___k8hA:focus-visible{outline:2px solid #eee4d3;outline-offset:2px;border-radius:999px}@media (prefers-reduced-motion:no-preference){.KeyaPortal_home__JPpDI[data-tilt]:before{inset:-14px;transform:translate3d(calc(var(--depth-x) * -9px),calc(var(--depth-y) * -6px),0);will-change:transform}.KeyaPortal_home__JPpDI[data-tilt] .KeyaPortal_product__MhvCG{transform:translate3d(calc(var(--depth-x) * 5px),calc(var(--depth-y) * 3px),0);will-change:transform}}