._hero_yf8uy_1{isolation:isolate}._hero_yf8uy_1:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(78% 58% at 36% 47%,#c953,#a7703616 48%,#0000 78%);width:min(52vw,720px);position:absolute;top:7%;bottom:7%;left:0}._sceneLayer_yf8uy_17{z-index:0;pointer-events:none;transform-origin:100%;will-change:transform;animation:22s cubic-bezier(.22,1,.36,1) both _sceneSlowZoom_yf8uy_1;position:absolute;inset:0;overflow:hidden}._decorativePicture_yf8uy_28{display:contents}._sceneLayer_yf8uy_17 .hero-media,._sceneLayer_yf8uy_17 .hero-media img,._sceneLayer_yf8uy_17 .hero-shade,._heroLightState_yf8uy_35,._floorGuideLight_yf8uy_36,._roomDecisionSigns_yf8uy_37{width:100%;height:100%;position:absolute;inset:0}._roomDecisionSigns_yf8uy_37{z-index:3;pointer-events:none;display:none}._leftRoomDecisionSign_yf8uy_50,._rightRoomDecisionSign_yf8uy_51{color:#f8d38ff5;width:164px;font-family:var(--serif);letter-spacing:.055em;text-align:center;white-space:nowrap;text-shadow:0 0 2px #ffe0a66b,0 0 8px #e09e3c38;background:linear-gradient(135deg,#fff5e006,#bc7f2c02);border:1px solid #eec98917;border-radius:2px;padding:13px 16px 12px;font-size:20px;font-weight:500;line-height:1.35;position:absolute;box-shadow:inset 0 1px #fff4dc09,0 0 10px #b9731e09}._leftRoomDecisionSign_yf8uy_50{animation:15s ease-in-out infinite _leftRoomSignCrossfade_yf8uy_1;top:25.5%;left:60.5%}._rightRoomDecisionSign_yf8uy_51{animation:15s ease-in-out infinite _rightRoomSignCrossfade_yf8uy_1;top:25.5%;left:78%}._sceneLayer_yf8uy_17 .hero-media{z-index:0}._sceneLayer_yf8uy_17 .hero-media img{animation:none;transform:none}._heroLightState_yf8uy_35,._floorGuideLight_yf8uy_36{object-fit:cover;object-position:center right;pointer-events:none;display:block}._heroLightState_yf8uy_35{z-index:1}._leftHeroLightState_yf8uy_103{animation:15s ease-in-out infinite _leftStateCrossfade_yf8uy_1}._rightHeroLightState_yf8uy_107{animation:15s ease-in-out infinite _rightStateCrossfade_yf8uy_1}._sceneLayer_yf8uy_17 .hero-shade{z-index:2}._floorGuideLight_yf8uy_36{z-index:3;opacity:.68;animation:9s ease-in-out infinite _floorGuideFlow_yf8uy_1;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#00000073 48%,#000 50%,#00000073 52%,#0000 55%);mask-image:linear-gradient(90deg,#0000 45%,#00000073 48%,#000 50%,#00000073 52%,#0000 55%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._preHook_yf8uy_141{width:min(520px,48vw);font-family:var(--serif);color:#e0b765;padding-bottom:11px;position:absolute;top:53px;left:0}._preHook_yf8uy_141 p{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:500;line-height:1.45}._preHook_yf8uy_141:after{content:"";opacity:.62;--prehook-line-base:linear-gradient(90deg, #dcb263c7, #dcb26347 72%, transparent);background:var(--prehook-line-base);width:min(305px,36vw);height:1px;position:absolute;bottom:0;left:0}._preHook_yf8uy_141:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fad896eb,#0000);width:22px;height:3px;position:absolute;bottom:-1px;left:75px;box-shadow:0 0 6px #e4b55b42}._hero_yf8uy_1 ._heroTitle_yf8uy_183{letter-spacing:-.025em;max-width:640px;margin-bottom:4px;font-size:clamp(36px,3.5vw,54px);line-height:1.24}._heroTitle_yf8uy_183 ._heroTitleLead_yf8uy_191{color:#f7f2e9;font-size:.9em}._heroTitle_yf8uy_183 ._heroTitleMain_yf8uy_196{color:#fffdf8;font-size:1.16em}._heroSub_yf8uy_201{color:#f6f2e9f0;max-width:650px;margin-bottom:14px;font-size:11px;line-height:1.66}._systemSignal_yf8uy_209{color:#dfb468;letter-spacing:.018em;text-transform:none;max-width:390px;margin-bottom:4px;padding-top:10px;font-size:11px;font-weight:500;line-height:1.45;position:relative}._systemSignal_yf8uy_209:before{content:"";background:linear-gradient(90deg,#deb059e6,#deb05938 78%,#0000);width:31px;height:1px;position:absolute;top:0;left:0}._systemValue_yf8uy_232{color:#f7f3eaeb;max-width:570px;font-family:var(--sans);margin-bottom:2px;font-size:12px;font-weight:400;line-height:1.55}._homeCta_yf8uy_242{color:#15120d;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-width:170px;min-height:30px;padding-inline:20px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #00000029}._homeCta_yf8uy_242 span{align-items:center;line-height:1;display:inline-flex}._heroTrust_yf8uy_263{color:#f4f0e78a;max-width:420px;margin-top:10px;font-size:9px;font-weight:400;line-height:1.5}._hero_yf8uy_1 ._preHook_yf8uy_141{--reveal-opacity:.48;--reveal-blur:3px;--reveal-y:2px;animation:2.1s cubic-bezier(.32,0,.18,1) .1s both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 ._heroTitle_yf8uy_183{opacity:1;filter:none;animation:none;transform:none}._hero_yf8uy_1 ._heroTitleLead_yf8uy_191,._hero_yf8uy_1 ._heroTitleMain_yf8uy_196{--reveal-opacity:.42;--reveal-blur:4px;--reveal-y:2px;animation:2.25s cubic-bezier(.32,0,.18,1) both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 ._heroTitleLead_yf8uy_191{animation-delay:.45s}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196{animation-delay:.8s}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196:last-child{animation-delay:1.15s}._hero_yf8uy_1 ._heroSub_yf8uy_201{--reveal-opacity:.44;--reveal-blur:3.5px;--reveal-y:2px;animation:2.2s cubic-bezier(.32,0,.18,1) 1.55s both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 ._systemSignal_yf8uy_209{--reveal-opacity:.4;--reveal-blur:3.5px;--reveal-y:2px;animation:2.15s cubic-bezier(.32,0,.18,1) 1.95s both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 ._systemValue_yf8uy_232{--reveal-opacity:.4;--reveal-blur:3.5px;--reveal-y:2px;animation:2.15s cubic-bezier(.32,0,.18,1) 2.35s both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 ._homeCta_yf8uy_242{--reveal-opacity:.45;--reveal-blur:3px;--reveal-y:2px;animation:2.1s cubic-bezier(.32,0,.18,1) 2.75s both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 ._heroTrust_yf8uy_263{--reveal-opacity:.5;--reveal-blur:3px;--reveal-y:2px;animation:1.9s cubic-bezier(.32,0,.18,1) 3.1s both _homeSoftReveal_yf8uy_1}._hero_yf8uy_1 .home-cta:focus-visible{transform:translateY(-2px)}._hero_yf8uy_1 .home-cta:focus-visible span{transform:translate(4px)}@keyframes _sceneSlowZoom_yf8uy_1{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes _leftStateCrossfade_yf8uy_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _rightStateCrossfade_yf8uy_1{0%,to{opacity:0}50%{opacity:1}}@keyframes _leftRoomSignCrossfade_yf8uy_1{0%,to{opacity:.68}50%{opacity:0}}@keyframes _rightRoomSignCrossfade_yf8uy_1{0%,to{opacity:0}50%{opacity:.68}}@keyframes _homeSoftReveal_yf8uy_1{0%{opacity:var(--reveal-opacity);filter:blur(var(--reveal-blur));transform:none}to{opacity:1;filter:none;transform:none}}@keyframes _homePreHookLineTrace_yf8uy_1{0%{filter:none;background-position:-45% 0,-60% 0,0 0}48%{filter:brightness(1.18)drop-shadow(0 0 3px #e5b15252);background-position:55% 0,45% 0,0 0}to{filter:none;background-position:145% 0,135% 0,0 0}}@keyframes _floorGuideFlow_yf8uy_1{0%{-webkit-mask-position:91% 0;mask-position:91% 0}to{-webkit-mask-position:40% 0;mask-position:40% 0}}@media (min-width:721px){._page_yf8uy_407{--home-stage-height:calc(100svh - 72px)}._hero_yf8uy_1{min-height:var(--home-stage-height)}._hero_yf8uy_1 .home-content{width:min(var(--container), calc(100% - 64px));align-self:start;margin:0 auto;padding:107px 0 40px 46px;transform:none}._hero_yf8uy_1 ._preHook_yf8uy_141{width:405px;padding-bottom:9px;position:relative;top:auto;left:auto}._hero_yf8uy_1 ._preHook_yf8uy_141 p{letter-spacing:-.005em;white-space:nowrap;font-size:19.3px;font-weight:500;line-height:29px}._hero_yf8uy_1 ._preHook_yf8uy_141:after{opacity:.8;--prehook-line-base:linear-gradient(90deg, #dcb26326, #f2c77de6 28%, #dcb2633d 75%, transparent);width:405px}._hero_yf8uy_1 ._preHook_yf8uy_141:before{background:linear-gradient(90deg,#0000,#f8c87173 35%,#fff2cb 50%,#f8c87173 65%,#0000);width:64px;height:3px;bottom:-1px;left:81px;box-shadow:0 0 8px 2px #e8a9424d}._hero_yf8uy_1 ._heroTitle_yf8uy_183{letter-spacing:-.02em;max-width:600px;margin:13px 0 12px;font-size:56px;line-height:62px}._hero_yf8uy_1 ._heroTitle_yf8uy_183>br{display:none}._hero_yf8uy_1 ._heroTitleLead_yf8uy_191{letter-spacing:-.02em;word-spacing:-5px;font-size:42px;line-height:58px;display:block}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196{letter-spacing:-.02em;word-spacing:3px;font-size:56px;line-height:62px;display:block}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196:last-child{word-spacing:-2.5px}._hero_yf8uy_1 ._heroSub_yf8uy_201{max-width:560px;margin:0 0 15px;font-size:14.5px;font-weight:400;line-height:23.5px}._hero_yf8uy_1 ._systemSignal_yf8uy_209{letter-spacing:.025em;max-width:500px;margin:0 0 9px;padding-top:8px;font-size:14px;font-weight:400;line-height:21px}._hero_yf8uy_1 ._systemSignal_yf8uy_209:before{width:40px}._hero_yf8uy_1 ._systemValue_yf8uy_232{max-width:530px;margin:0 0 8px;font-size:15.5px;font-weight:400;line-height:24px}._hero_yf8uy_1 ._homeCta_yf8uy_242{border-radius:6px;width:220px;min-width:220px;height:40px;min-height:40px;padding:0 28px;font-size:14px;line-height:20px}._hero_yf8uy_1 ._heroTrust_yf8uy_263{margin:8px 0 0;font-size:12px;line-height:18.5px}._sceneLayer_yf8uy_17 .hero-shade{background:linear-gradient(155deg,#d5aa600b 0%,#be843905 45%,#0000 68%),linear-gradient(18deg,#b9772b0a 0%,#0000 38%),linear-gradient(90deg,#080a0bcc 0%,#080a0b94 35%,#080a0b0d 72%),radial-gradient(#0000 48%,#00000047)}}@media (min-width:721px) and (max-width:900px){._hero_yf8uy_1{--hero-ratio:.747368}._hero_yf8uy_1 .home-content{width:calc(100% - 34px);padding:calc(72px + 19px * var(--hero-ratio)) 0 calc(40px * var(--hero-ratio)) calc(46px * var(--hero-ratio))}._hero_yf8uy_1 ._preHook_yf8uy_141{width:calc(405px * var(--hero-ratio));padding-bottom:calc(9px * var(--hero-ratio))}._hero_yf8uy_1 ._preHook_yf8uy_141 p{font-size:calc(19.3px * var(--hero-ratio));line-height:calc(29px * var(--hero-ratio))}._hero_yf8uy_1 ._preHook_yf8uy_141:after{width:calc(405px * var(--hero-ratio))}._hero_yf8uy_1 ._preHook_yf8uy_141:before{left:calc(81px * var(--hero-ratio));width:calc(64px * var(--hero-ratio))}._hero_yf8uy_1 ._heroTitle_yf8uy_183{max-width:calc(600px * var(--hero-ratio));margin:calc(13px * var(--hero-ratio)) 0 calc(12px * var(--hero-ratio));font-size:calc(56px * var(--hero-ratio));line-height:calc(62px * var(--hero-ratio))}._hero_yf8uy_1 ._heroTitleLead_yf8uy_191{font-size:calc(42px * var(--hero-ratio));line-height:calc(58px * var(--hero-ratio));word-spacing:calc(-5px * var(--hero-ratio))}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196{font-size:calc(56px * var(--hero-ratio));line-height:calc(62px * var(--hero-ratio));word-spacing:calc(3px * var(--hero-ratio))}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196:last-child{word-spacing:calc(-2.5px * var(--hero-ratio))}._hero_yf8uy_1 ._heroSub_yf8uy_201{max-width:calc(560px * var(--hero-ratio));margin-bottom:calc(15px * var(--hero-ratio));font-size:calc(14.5px * var(--hero-ratio));line-height:calc(23.5px * var(--hero-ratio))}._hero_yf8uy_1 ._systemSignal_yf8uy_209{max-width:calc(500px * var(--hero-ratio));margin-bottom:calc(9px * var(--hero-ratio));padding-top:calc(8px * var(--hero-ratio));font-size:calc(14px * var(--hero-ratio));line-height:calc(21px * var(--hero-ratio))}._hero_yf8uy_1 ._systemSignal_yf8uy_209:before{width:calc(40px * var(--hero-ratio))}._hero_yf8uy_1 ._systemValue_yf8uy_232{max-width:calc(530px * var(--hero-ratio));margin-bottom:calc(8px * var(--hero-ratio));font-size:calc(15.5px * var(--hero-ratio));line-height:calc(24px * var(--hero-ratio))}._hero_yf8uy_1 ._homeCta_yf8uy_242{min-width:calc(220px * var(--hero-ratio));width:calc(220px * var(--hero-ratio));min-height:calc(40px * var(--hero-ratio));height:calc(40px * var(--hero-ratio));padding-inline:calc(28px * var(--hero-ratio));gap:calc(18px * var(--hero-ratio));border-radius:calc(6px * var(--hero-ratio));font-size:calc(14px * var(--hero-ratio));line-height:calc(20px * var(--hero-ratio))}._hero_yf8uy_1 ._heroTrust_yf8uy_263{max-width:calc(420px * var(--hero-ratio));margin-top:calc(8px * var(--hero-ratio));font-size:calc(12px * var(--hero-ratio));line-height:calc(18.5px * var(--hero-ratio))}._hero_yf8uy_1 .home-content{transform:translate(56px)}._hero_yf8uy_1 ._heroTitle_yf8uy_183{margin-bottom:24px}._hero_yf8uy_1 ._heroSub_yf8uy_201{margin-bottom:20px;font-size:14px;line-height:1.6}._hero_yf8uy_1 ._systemSignal_yf8uy_209{margin-bottom:8px;font-size:12px;line-height:1.5}._hero_yf8uy_1 ._systemValue_yf8uy_232{margin-bottom:16px;font-size:14px;line-height:1.6}._hero_yf8uy_1 ._homeCta_yf8uy_242{width:220px;min-height:44px;font-size:14px;font-weight:600}._hero_yf8uy_1 ._heroTrust_yf8uy_263{margin-top:10px;font-size:10.5px;line-height:1.5}}@media (min-width:901px){._roomDecisionSigns_yf8uy_37{display:block}._page_yf8uy_407 .header-inner{transform:translate(-7.6px,-.4px)}._page_yf8uy_407{--scene-height:max(var(--home-stage-height), calc(100vw * 941 / 1672));--wall-width:calc(100vw - var(--scene-height) * 668 / 941);--wall-x:calc(var(--wall-width) / 927);--wall-y:min(calc((var(--home-stage-height) * .5 + var(--scene-height) * .13549) / 550), calc((var(--home-stage-height) - 20px) / 850));--wall-type:min(var(--wall-x), var(--wall-y))}._hero_yf8uy_1 .home-content{width:100%;min-height:var(--home-stage-height);margin:0;padding:0;transform:translate(56px)}._hero_yf8uy_1 ._preHook_yf8uy_141,._hero_yf8uy_1 ._heroTitle_yf8uy_183,._hero_yf8uy_1 ._heroSub_yf8uy_201,._hero_yf8uy_1 ._systemSignal_yf8uy_209,._hero_yf8uy_1 ._systemValue_yf8uy_232,._hero_yf8uy_1 ._homeCta_yf8uy_242,._hero_yf8uy_1 ._heroTrust_yf8uy_263{left:calc(110 * var(--wall-x));max-width:none;margin:0;position:absolute}._hero_yf8uy_1 ._preHook_yf8uy_141{top:calc(139 * var(--wall-y));width:calc(600 * var(--wall-type));padding-bottom:calc(13 * var(--wall-y))}._hero_yf8uy_1 ._preHook_yf8uy_141 p{font-size:calc(30 * var(--wall-type));line-height:calc(39 * var(--wall-y))}._hero_yf8uy_1 ._preHook_yf8uy_141:after{width:100%}._hero_yf8uy_1 ._preHook_yf8uy_141:before{left:calc(126 * var(--wall-type));width:calc(75 * var(--wall-type))}._hero_yf8uy_1 ._heroTitle_yf8uy_183{top:calc(211 * var(--wall-y));width:calc(650 * var(--wall-type))}._hero_yf8uy_1 ._heroTitleLead_yf8uy_191{font-size:calc(64 * var(--wall-type));line-height:calc(86 * var(--wall-y));word-spacing:calc(-7 * var(--wall-type))}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196{font-size:calc(84 * var(--wall-type));line-height:calc(92 * var(--wall-y));word-spacing:calc(4 * var(--wall-type))}._hero_yf8uy_1 ._heroTitleMain_yf8uy_196:last-child{word-spacing:calc(-4 * var(--wall-type))}._hero_yf8uy_1 ._heroSub_yf8uy_201{top:calc(519 * var(--wall-y));width:calc(650 * var(--wall-type));font-size:max(14px, calc(19 * var(--wall-type)));line-height:calc(28 * var(--wall-y))}._hero_yf8uy_1 ._systemSignal_yf8uy_209{top:calc(599 * var(--wall-y));padding-top:calc(13 * var(--wall-y));font-size:max(13px, calc(17 * var(--wall-type)));line-height:calc(28 * var(--wall-y))}._hero_yf8uy_1 ._systemSignal_yf8uy_209:before{width:calc(59 * var(--wall-type))}._hero_yf8uy_1 ._systemValue_yf8uy_232{top:calc(650 * var(--wall-y));width:calc(650 * var(--wall-type));font-size:max(14px, calc(19 * var(--wall-type)));line-height:calc(28 * var(--wall-y))}._hero_yf8uy_1 ._homeCta_yf8uy_242{top:calc(726 * var(--wall-y));width:calc(317 * var(--wall-type));min-width:0;height:calc(56 * var(--wall-type));min-height:44px;padding:0 calc(42 * var(--wall-type));font-size:max(15px, calc(18 * var(--wall-type)));letter-spacing:-.015em;font-weight:600;line-height:1}._hero_yf8uy_1 ._heroTrust_yf8uy_263{top:calc(798 * var(--wall-y));font-size:11px;line-height:1.5}}@media (max-width:720px){._hero_yf8uy_1:before{background:radial-gradient(82% 54% at 34% 44%,#cc995529,#a7703612 48%,#0000 78%);width:78%;top:9%;bottom:9%}._heroLightState_yf8uy_35,._floorGuideLight_yf8uy_36,._roomDecisionSigns_yf8uy_37{display:none}._preHook_yf8uy_141{width:min(300px,100vw - 44px);font-family:var(--sans);padding-bottom:10px;top:78px}._preHook_yf8uy_141 p{letter-spacing:.015em;font-size:13px;line-height:1.5}._preHook_yf8uy_141:after{width:min(220px,68vw)}._preHook_yf8uy_141:before{width:22px;left:84px}._hero_yf8uy_1 ._heroTitle_yf8uy_183{max-width:340px;margin-bottom:18px;font-size:clamp(31px,9.2vw,38px);line-height:1.3}._heroTitle_yf8uy_183 ._heroTitleLead_yf8uy_191{font-size:1em}._heroTitle_yf8uy_183 ._heroTitleMain_yf8uy_196{font-size:1.04em}._systemSignal_yf8uy_209{font-size:9px}._systemValue_yf8uy_232{font-size:14px}._heroTrust_yf8uy_263{line-height:1.5}}._hero_yf8uy_1 ._preHook_yf8uy_141:after{background-image:linear-gradient(90deg, transparent, #fff4d8fa, transparent), linear-gradient(90deg, transparent, #ebbc697a, transparent), var(--prehook-line-base);background-position:-45% 0,-60% 0,0 0;background-repeat:no-repeat;background-size:14% 100%,34% 100%,100% 100%;animation:.7s cubic-bezier(.22,.55,.32,1) .25s both _homePreHookLineTrace_yf8uy_1}@media (prefers-reduced-motion:reduce){._sceneLayer_yf8uy_17{animation:none;transform:none}._leftHeroLightState_yf8uy_103,._rightHeroLightState_yf8uy_107{opacity:.5;animation:none}._roomDecisionSigns_yf8uy_37{display:none}._floorGuideLight_yf8uy_36{opacity:.5;animation:none;-webkit-mask-position:65% 0;mask-position:65% 0}._hero_yf8uy_1 .reveal{opacity:1;animation:none;transform:none}._hero_yf8uy_1 ._preHook_yf8uy_141:after,._hero_yf8uy_1 ._heroTitleLead_yf8uy_191,._hero_yf8uy_1 ._heroTitleMain_yf8uy_196{animation:none}}
