@media (min-width:1024px){[data-home-flow] .home-day-mobile{display:none}[data-home-flow] .enter-home{isolation:isolate;color:#fff;--enter-progress:0;--enter-intro:1;--enter-outro:0;background:#26271f;height:calc(100svh - 48px);min-height:620px;position:relative;overflow:clip}[data-home-flow] .enter-home-poster,[data-home-flow] .enter-home-canvas,[data-home-flow] .enter-home-shade{width:100%;height:100%;position:absolute;inset:0}[data-home-flow] .enter-home-poster{background-image:var(--enter-poster);background-position:50%;background-size:cover}[data-home-flow] .enter-home-canvas{object-fit:cover;opacity:0;pointer-events:none}[data-home-flow] .enter-home[data-state=ready] .enter-home-canvas{opacity:1}[data-home-flow] .enter-home-shade{pointer-events:none;background:linear-gradient(#00000042,#0000 26% 50%,#0000009e)}[data-home-flow] .enter-home-label{font:10px/1.4 var(--font-text);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;gap:24px;display:flex;position:absolute;inset:38px 48px auto}[data-home-flow] .enter-home-label>span:last-child{letter-spacing:.09em;color:#ffffffb8}[data-home-flow] .enter-home-intro{opacity:var(--enter-intro);pointer-events:none;position:absolute;bottom:16%;left:4.5%}[data-home-flow] .enter-home-intro h2{font:500 clamp(64px, 6.4vw, 112px)/.98 var(--font-display);letter-spacing:-.055em;margin:0}[data-home-flow] .enter-home-intro h2 span{color:#ffffffc7}[data-home-flow] .enter-home-invitation{letter-spacing:.025em;align-items:center;gap:28px;margin-top:28px;font-size:12px;display:flex}[data-home-flow] .enter-home-invitation>span{font-size:20px}[data-home-flow] .enter-home-outro{opacity:var(--enter-outro);visibility:hidden;justify-content:space-between;align-items:end;gap:32px;display:flex;position:absolute;bottom:16%;left:4.5%;right:4.5%}[data-home-flow] .enter-home-outro p{max-width:580px;font:400 clamp(28px, 3.4vw, 56px)/1.12 var(--font-display);letter-spacing:-.035em}[data-home-flow] .enter-home-outro a{border-bottom:1px solid #ffffff8c;flex-shrink:0;gap:36px;padding:18px 0;font-size:14px;display:flex}[data-home-flow] .enter-home-outro a:hover{border-color:#fff}[data-home-flow] .enter-home[data-arrived] .enter-home-outro{visibility:visible}[data-home-flow] .enter-home-path{visibility:hidden;position:absolute;bottom:34px;left:4.5%;right:4.5%}[data-home-flow] .enter-home[data-state=ready] .enter-home-path{visibility:visible}[data-home-flow] .enter-home-line{background:#ffffff40;height:1px}[data-home-flow] .enter-home-line>span{height:1px;transform:scaleX(var(--enter-progress));transform-origin:0;background:#fff;display:block}[data-home-flow] .enter-home-stops{justify-content:space-between;display:flex}[data-home-flow] .enter-home-stops button{text-align:left;letter-spacing:.05em;color:#ffffff9e;cursor:pointer;min-width:72px;padding:15px 0 3px;font-size:11px;position:relative}[data-home-flow] .enter-home-stops button:nth-child(2){text-align:center}[data-home-flow] .enter-home-stops button:last-child{text-align:right}[data-home-flow] .enter-home-stops button:hover,[data-home-flow] .enter-home[data-phase=outside] [data-stop=outside],[data-home-flow] .enter-home[data-phase=threshold] [data-stop=threshold],[data-home-flow] .enter-home[data-phase=inside] [data-stop=inside]{color:#fff}[data-home-flow] .enter-home :is(a,button):focus-visible{outline-offset:7px;border-radius:2px;outline:2px solid #fff}[data-home-flow] .enter-home[data-state=still] .enter-home-poster{background-image:var(--enter-still)}[data-home-flow] .enter-home[data-state=still] .enter-home-intro{display:none}[data-home-flow] .enter-home[data-state=still] .enter-home-outro{opacity:1;visibility:visible;bottom:9%}}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-home-flow=on] [data-chapter=living][data-enter-home=ready] .home-flow-over{margin-top:73.333svh}}
@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-home-flow=on] .cv-auto{content-visibility:visible;contain-intrinsic-size:none}[data-home-flow=on] .home-flow-pair{isolation:isolate;background:var(--bg-soft);display:flow-root;position:relative}[data-home-flow=on] .home-flow-under{top:var(--home-pin,0px);z-index:0;transform-origin:bottom;background:var(--bg);border-radius:28px;display:flow-root;position:sticky;overflow:clip}[data-home-flow=on] .home-flow-under:after{content:"";z-index:5;pointer-events:none;background:var(--scene-black);opacity:var(--home-depth,0);border-radius:inherit;position:absolute;inset:0}[data-home-flow=on] .home-flow-over{z-index:1;background:var(--bg);border-radius:28px 28px 0 0;display:flow-root;position:relative;box-shadow:0 -24px 60px #140f081f}[data-home-flow=on] .home-flow-over>section{border-radius:inherit;padding-top:clamp(88px,7vw,128px)}[data-home-flow=on] .home-flow-over>#technology{border-top:0}[data-home-flow=on] [data-chapter=living] .home-flow-under{transform-origin:50%;border-radius:28px}[data-home-flow=on] [data-chapter=living] .home-flow-over{margin-top:20svh}[data-home-flow=on] [data-chapter=steps] .home-flow-under{background:var(--bg-soft)}}
