.morning-hero_hero__83UJO{--sky:oklch(0.48 0.135 248);--sky-light:oklch(0.58 0.12 254);--sky-ink:oklch(0.99 0.005 240);position:relative;background:var(--canvas)}.morning-hero_stage__E4T_t{position:relative}.morning-hero_viewport__qGlxq{position:relative;isolation:isolate;padding:0 24px 48px;background:var(--sky-light)}.morning-hero_sky__r2iQz{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.morning-hero_skyImage__6IH_J{-o-object-fit:cover;object-fit:cover}.morning-hero_sky__r2iQz:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 45%,oklch(.25 .065 250/.18),transparent 72%)}.morning-hero_sky__r2iQz:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,transparent 58%,color-mix(in srgb,var(--canvas) 4%,transparent) 64%,color-mix(in srgb,var(--canvas) 16%,transparent) 70%,color-mix(in srgb,var(--canvas) 36%,transparent) 76%,color-mix(in srgb,var(--canvas) 64%,transparent) 83%,color-mix(in srgb,var(--canvas) 84%,transparent) 90%,color-mix(in srgb,var(--canvas) 96%,transparent) 96%,var(--canvas) 100%)}.morning-hero_city__JvWr1{position:absolute;inset:0 0 auto;height:100svh;overflow:hidden;pointer-events:none;z-index:-1}.morning-hero_buildings__s5mAC{position:absolute;width:100%;aspect-ratio:3/2;left:0;top:0}.morning-hero_architecture__A42dI{-o-object-fit:contain;object-fit:contain}.morning-hero_northWest__7wQTh{clip-path:inset(0 50% 50% 0)}.morning-hero_northEast__BCXOb{clip-path:inset(0 0 42% 50%)}.morning-hero_southWest__ialq9{top:auto;bottom:0;clip-path:inset(50% 50% 0 0)}.morning-hero_southEast__OVStm{top:auto;bottom:0;clip-path:inset(58% 0 0 50%)}.morning-hero_copy___O9YU{position:relative;min-height:100svh;max-width:900px;margin:0 auto;padding:150px 0 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--sky-ink)}.morning-hero_copy___O9YU h1{margin:0;font-size:clamp(42px,5.1vw,78px);font-weight:600;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.morning-hero_support__8DIeb p{max-width:440px;margin:26px auto 0;font-size:17px;line-height:1.6}.morning-hero_roles__ufnGQ{margin:26px auto 0;max-width:560px}.morning-hero_srOnly__Kahbn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.morning-hero_support__8DIeb p.morning-hero_roleLine__z9xF2{max-width:none;margin:0;font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.morning-hero_roleSlot__Ys0Ze{position:relative;display:inline-block;box-sizing:border-box;min-width:.44em;height:1.35em;padding:0 .22em;vertical-align:bottom;white-space:nowrap;background:rgba(255,255,255,.22)}.morning-hero_caretEnd__F5N8o,.morning-hero_caretStart__movHV{position:absolute;top:0;bottom:0;width:2px;background:#ffffff;pointer-events:none}.morning-hero_caretStart__movHV{left:-1px}.morning-hero_caretEnd__F5N8o{right:-1px}.morning-hero_caretEnd__F5N8o:after,.morning-hero_caretStart__movHV:after{content:"";position:absolute;left:50%;width:.3em;height:.3em;border-radius:50%;background:#ffffff;translate:-50% 0}.morning-hero_caretStart__movHV:after{top:-.26em}.morning-hero_caretEnd__F5N8o:after{bottom:-.26em}.morning-hero_roleWord__6LhkY{white-space:nowrap}.morning-hero_support__8DIeb p.morning-hero_roleProof__GPMo4{display:grid;max-width:440px;margin:12px auto 0;font-size:16px;line-height:1.55;opacity:.74}.morning-hero_roleProof__GPMo4>span{grid-area:1/1;opacity:0;transition:opacity .4s ease-out;text-wrap:pretty}.morning-hero_roleProof__GPMo4>span[data-on]{opacity:1}.morning-hero_actions__I3mHB{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:28px}.morning-hero_actions__I3mHB a{min-height:46px;padding:12px 20px;border:1px solid oklch(.99 .005 240/.45);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500;transition:background .18s ease,transform .18s ease}.morning-hero_actions__I3mHB a:first-child{background:var(--sky-ink);color:var(--sky);border-color:var(--sky-ink)}.morning-hero_actions__I3mHB a:hover{background:oklch(.99 .005 240/.15)}.morning-hero_actions__I3mHB a:first-child:hover{background:oklch(.93 .025 240)}.morning-hero_actions__I3mHB a:active{transform:scale(.97)}.morning-hero_hero__83UJO .morning-hero_actions__I3mHB a:focus-visible{outline:2px solid var(--sky-ink);outline-offset:5px}.morning-hero_scrollHint__7HxDq{display:none}.morning-hero_product___S5qB{width:100%;margin:0 auto;position:relative}.morning-hero_product___S5qB:focus-visible{outline:2px solid var(--sky-ink);outline-offset:6px}@media (prefers-reduced-motion:no-preference) and (min-height:701px){.morning-hero_stage__E4T_t[data-animated=true]{height:270svh}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_viewport__qGlxq{position:sticky;top:0;min-height:100svh;display:grid;align-items:center;padding-block:96px 48px;overflow:clip}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_city__JvWr1{height:100%}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_sky__r2iQz:after{opacity:var(--product,0)}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_buildings__s5mAC{will-change:transform}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_northWest__7wQTh{transform:translate3d(calc(var(--city, 0) * -58vw),calc(var(--city, 0) * -55svh),0)}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_northEast__BCXOb{transform:translate3d(calc(var(--city, 0) * 62vw),calc(var(--city, 0) * -52svh),0)}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_southWest__ialq9{transform:translate3d(calc(var(--city, 0) * -62vw),calc(var(--city, 0) * 54svh),0)}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_southEast__OVStm{transform:translate3d(calc(var(--city, 0) * 58vw),calc(var(--city, 0) * 58svh),0)}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_copy___O9YU{position:absolute;inset:0;width:calc(100% - 48px);min-height:0;padding:96px 0 48px;opacity:var(--headline,1);transform:translateY(calc((1 - var(--headline, 1)) * -32px))}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_support__8DIeb{opacity:var(--support,1)}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_scrollHint__7HxDq{position:absolute;inset:auto 0 28px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--sky-ink);font-size:11px;letter-spacing:.02em;opacity:var(--support,1);pointer-events:none}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_product___S5qB{opacity:var(--product,0);transform:translate3d(0,calc((1 - var(--product, 0)) * 75svh),0) scale(calc(.94 + var(--product, 0) * .06));will-change:transform,opacity}}@media (max-width:760px){.morning-hero_viewport__qGlxq{padding-inline:18px}.morning-hero_buildings__s5mAC{width:105svh;height:70svh;aspect-ratio:auto;left:auto;right:auto;top:auto;bottom:auto}.morning-hero_northWest__7wQTh{left:0;top:0;-webkit-mask-image:radial-gradient(60vw 40svh at 0 0,#000 45%,transparent 100%);mask-image:radial-gradient(60vw 40svh at 0 0,#000 45%,transparent 100%)}.morning-hero_northEast__BCXOb{right:0;top:0;-webkit-mask-image:radial-gradient(60vw 44svh at 100% 0,#000 45%,transparent 100%);mask-image:radial-gradient(60vw 44svh at 100% 0,#000 45%,transparent 100%)}.morning-hero_southWest__ialq9{left:0;bottom:0;-webkit-mask-image:radial-gradient(66vw 30svh at 0 100%,#000 40%,transparent 100%);mask-image:radial-gradient(66vw 30svh at 0 100%,#000 40%,transparent 100%)}.morning-hero_southEast__OVStm{right:0;bottom:0;-webkit-mask-image:radial-gradient(66vw 30svh at 100% 100%,#000 40%,transparent 100%);mask-image:radial-gradient(66vw 30svh at 100% 100%,#000 40%,transparent 100%)}.morning-hero_copy___O9YU{max-width:440px;padding-block:120px 72px}.morning-hero_copy___O9YU h1{font-size:clamp(36px,8.8vw,62px)}.morning-hero_support__8DIeb p{font-size:15px;max-width:270px;margin-top:22px}.morning-hero_roles__ufnGQ{margin-top:22px;max-width:300px}.morning-hero_support__8DIeb p.morning-hero_roleLine__z9xF2{font-size:18px;min-height:2.7em;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;-moz-column-gap:.28em;column-gap:.28em}.morning-hero_support__8DIeb p.morning-hero_roleProof__GPMo4{font-size:14.5px;max-width:300px}.morning-hero_roleProof__GPMo4>span{text-wrap:balance}.morning-hero_desktopBreak__O9TtT{display:none}.morning-hero_actions__I3mHB{flex-direction:column;gap:10px;margin-top:24px}.morning-hero_actions__I3mHB a{min-width:205px}.morning-hero_stage__E4T_t[data-animated=true] .morning-hero_copy___O9YU{width:calc(100% - 36px)}.morning-hero_scrollHint__7HxDq span{display:none}}@media (prefers-reduced-motion:reduce){.morning-hero_roleProof__GPMo4>span{transition:none}}@media (max-height:700px),(prefers-reduced-motion:reduce){.morning-hero_city__JvWr1{height:min(100svh,800px);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.morning-hero_copy___O9YU{min-height:min(100svh,800px)}}.morning-hero_skyLayer__iWIVo{opacity:0;transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.morning-hero_sky__r2iQz[data-sky=afternoon] .morning-hero_skyLayer__iWIVo[data-time=afternoon],.morning-hero_sky__r2iQz[data-sky=evening] .morning-hero_skyLayer__iWIVo[data-time=evening],.morning-hero_sky__r2iQz[data-sky=morning] .morning-hero_skyLayer__iWIVo[data-time=morning]{opacity:1}@media (prefers-reduced-motion:reduce){.morning-hero_skyLayer__iWIVo{transition:none}}@media (max-width:760px) and (max-height:700px){.morning-hero_buildings__s5mAC{width:90svh;height:60svh}}@media (max-width:760px) and (prefers-reduced-motion:no-preference) and (min-height:701px){.morning-hero_stage__E4T_t[data-animated=true]{height:210svh}}