.circadian-icon-carousel[data-astro-cid-pd43egne]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;isolation:isolate}.circadian-icon-carousel[data-astro-cid-pd43egne]:before{position:absolute;inset:.42rem .52rem .36rem;border-top:1px solid rgb(var(--hero-temp-rgb) / calc(.08 + var(--hero-light-intensity) * .14));border-radius:999px 999px 0 0;content:"";opacity:calc(.18 + var(--hero-light-intensity) * .18);transform:translateY(.34rem)}.circadian-icon-carousel__item[data-astro-cid-pd43egne]{--circadian-icon-opacity: 0;--circadian-icon-scale: 1;--circadian-icon-x: 0px;--circadian-icon-y: 0px;--circadian-icon-blur: 0px;position:absolute;left:50%;top:50%;z-index:var(--circadian-icon-layer, 1);display:block;width:clamp(2.4rem,52%,3.8rem);aspect-ratio:1;opacity:var(--circadian-icon-opacity);filter:blur(var(--circadian-icon-blur)) drop-shadow(0 0 .72rem rgb(var(--hero-temp-rgb) / calc(var(--circadian-icon-opacity) * .26)));transform:translate(-50%,-50%) translate3d(var(--circadian-icon-x),var(--circadian-icon-y),0) scale(var(--circadian-icon-scale));transform-origin:center;transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .36s ease,filter .36s ease;will-change:transform,opacity,filter}.circadian-icon-carousel__item[data-astro-cid-pd43egne] img[data-astro-cid-pd43egne]{display:block;width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.circadian-icon-carousel__item[data-astro-cid-pd43egne]{transition:none}}.hero-entry[data-astro-cid-bbe6dxrz]{--pointer-x: 70%;--pointer-y: 30%;--pointer-shift-x: 0;--pointer-shift-y: 0;--hero-progress: 0;--hero-warmth: 0;--hero-intensity: 1;--hero-cycle-progress: .5;--hero-temp-progress: 1;--hero-light-intensity: 1;--hero-temp-rgb: 201 226 255;--hero-sun-x: 50%;--hero-sun-y: 10%;--hero-ray-angle: 90deg;--hero-ray-lift: .9;--hero-light-skew: 0deg;--hero-line-tilt: 0deg;--hero-temp-shift: 0rem;--hero-line-shift: 0rem;--hero-shadow-x: 0rem;--hero-shadow-y: 1rem;--hero-time-icon-y: .04rem;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgb(var(--hero-temp-rgb) / calc(.05 + var(--hero-light-intensity) * .17)),transparent 24rem),radial-gradient(circle at 50% 18%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .14)),transparent 34rem),linear-gradient(135deg,#07101b,#151312 48%,#211815)}.hero-entry[data-astro-cid-bbe6dxrz],.hero-entry[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz],.hero-entry[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz]:before,.hero-entry[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz]:after{box-sizing:border-box}.hero-entry[data-astro-cid-bbe6dxrz][data-light-state=night]{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgb(var(--hero-temp-rgb) / .035),transparent 20rem),linear-gradient(135deg,#050913,#100f12 52%,#17100f)}.hero-entry__atmosphere[data-astro-cid-bbe6dxrz],.hero-entry__wash[data-astro-cid-bbe6dxrz],.hero-entry__grain[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none}.hero-entry__atmosphere[data-astro-cid-bbe6dxrz]{overflow:hidden}.hero-entry__wash[data-astro-cid-bbe6dxrz]{transition:opacity .22s linear}.hero-entry__wash--morning[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at 16% 20%,rgba(132,197,225,.32),transparent 32%),linear-gradient(125deg,rgba(99,154,186,.24),transparent 54%);opacity:calc((.18 + var(--hero-light-intensity) * .5) * var(--hero-intensity));animation:hero-wash-drift 20s ease-in-out infinite alternate}.hero-entry__wash--day[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at 64% 12%,rgba(255,255,245,.26),transparent 30%),linear-gradient(145deg,transparent 20%,rgba(244,239,226,.18),transparent 72%);opacity:calc((.08 + var(--hero-light-intensity) * .48 - var(--hero-warmth) * .12) * var(--hero-intensity))}.hero-entry__wash--amber[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at 78% 42%,rgba(255,178,93,.34),transparent 34%),linear-gradient(135deg,transparent 24%,rgba(183,112,69,.24),rgba(43,27,22,.46));opacity:calc(.08 + var(--hero-light-intensity) * .24 + var(--hero-warmth) * .34);animation:hero-warm-breathe 18s ease-in-out infinite alternate}.hero-entry__beam[data-astro-cid-bbe6dxrz]{position:absolute;width:48rem;height:20rem;border-radius:999px;filter:blur(4px);mix-blend-mode:screen;pointer-events:none}.hero-entry__beam--cool[data-astro-cid-bbe6dxrz]{left:-9rem;top:12%;background:linear-gradient(104deg,rgba(132,197,225,.34),rgba(255,250,230,.2) 48%,transparent 76%);opacity:calc(.34 - var(--hero-warmth) * .1);transform:rotate(-12deg) translate3d(calc(var(--hero-progress) * 1.8rem),0,0)}.hero-entry__beam--warm[data-astro-cid-bbe6dxrz]{right:-14rem;bottom:15%;background:linear-gradient(125deg,transparent 12%,rgba(255,188,101,.36),rgba(255,236,186,.16) 68%,transparent);opacity:calc(.18 + var(--hero-warmth) * .38);transform:rotate(10deg) translate3d(calc(var(--hero-progress) * -2.2rem),0,0)}.hero-entry__pointer-glow[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--pointer-x);top:var(--pointer-y);width:clamp(18rem,40vw,34rem);height:clamp(18rem,40vw,34rem);border-radius:999px;background:radial-gradient(circle,rgb(var(--hero-temp-rgb) / .36),rgb(var(--hero-temp-rgb) / .16) 42%,transparent 72%);filter:blur(18px);opacity:calc(.08 + var(--hero-light-intensity) * .64);transform:translate(-50%,-50%);transition:left .52s ease,top .52s ease,opacity .22s linear}.hero-entry__grain[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 62% 44%,black,transparent 72%);opacity:.24}.hero-entry__headline[data-astro-cid-bbe6dxrz]{background:linear-gradient(110deg,#f8f2ea,#f5efe8 46%,#e3c7a4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-entry__title[data-astro-cid-bbe6dxrz]{overflow-wrap:break-word;text-wrap:balance}.hero-entry__subtitle[data-astro-cid-bbe6dxrz]{overflow-wrap:break-word;text-wrap:pretty}.hero-entry__chip[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.52rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0f;box-shadow:inset 0 1px #ffffff14;padding:.58rem .78rem;color:#f5efe8c7;font-size:.82rem;font-weight:700;line-height:1;backdrop-filter:blur(16px)}.hero-entry__chip[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:.46rem;height:.46rem;border-radius:999px;background:linear-gradient(135deg,#84c5e1,#fff1c8 52%,#d99754);box-shadow:0 0 18px #ffd8a057}.hero-entry__proof[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;border-top:1px solid rgba(255,255,255,.12);color:#f5efe8bd}.hero-entry__proof[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{padding:1rem 1.1rem 0 0}.hero-entry__proof[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz],.hero-entry__console-label[data-astro-cid-bbe6dxrz]{display:block;color:#d9b892c2;font-size:.68rem;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.hero-entry__proof[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:block;margin-top:.5rem;color:var(--color-text-primary);font-size:.92rem;font-weight:700;letter-spacing:0;line-height:1.35}.hero-entry__day-control[data-astro-cid-bbe6dxrz]{display:none;grid-column:1;margin-top:0}.hero-entry__day-control[data-astro-cid-bbe6dxrz] label[data-astro-cid-bbe6dxrz]{display:block;color:#d9b892d1;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.hero-entry__day-slider[data-astro-cid-bbe6dxrz]{--hero-slider-track-height: .45rem;--hero-slider-thumb-size: 1.1rem;width:min(100%,24rem);height:2rem;margin-top:.55rem;appearance:none;border-radius:999px;background:transparent;cursor:pointer;touch-action:pan-y}.hero-entry__day-slider[data-astro-cid-bbe6dxrz]::-webkit-slider-runnable-track{height:var(--hero-slider-track-height);border-radius:999px;background:linear-gradient(90deg,#080d16,#d58b4a 18%,#dceeff,#d99754 82%,#080d16);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 26px rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .22))}.hero-entry__day-slider[data-astro-cid-bbe6dxrz]::-moz-range-track{height:var(--hero-slider-track-height);border-radius:999px;background:linear-gradient(90deg,#080d16,#d58b4a 18%,#dceeff,#d99754 82%,#080d16);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 26px rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .22))}.hero-entry__day-slider[data-astro-cid-bbe6dxrz]::-webkit-slider-thumb{width:var(--hero-slider-thumb-size);height:var(--hero-slider-thumb-size);margin-top:calc((var(--hero-slider-track-height) - var(--hero-slider-thumb-size)) / 2);appearance:none;border:2px solid rgba(21,19,18,.74);border-radius:999px;background:rgb(var(--hero-temp-rgb));box-shadow:0 0 22px rgb(var(--hero-temp-rgb) / calc(.2 + var(--hero-light-intensity) * .54))}.hero-entry__day-slider[data-astro-cid-bbe6dxrz]::-moz-range-thumb{width:var(--hero-slider-thumb-size);height:var(--hero-slider-thumb-size);border:2px solid rgba(21,19,18,.74);border-radius:999px;background:rgb(var(--hero-temp-rgb));box-shadow:0 0 22px rgb(var(--hero-temp-rgb) / calc(.2 + var(--hero-light-intensity) * .54))}.hero-entry__visual[data-astro-cid-bbe6dxrz]{position:relative;min-height:min(80vw,42rem)}.hero-entry__visual-shell[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;isolation:isolate;transform:translate3d(calc(var(--pointer-shift-x) * -.75rem),calc(var(--pointer-shift-y) * -.55rem + var(--hero-progress) * -.8rem),0);transition:transform .22s ease-out}.hero-entry__visual-shell[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:7% 2% 5%;border:1px solid rgba(255,255,255,.14);border-radius:2rem;background:radial-gradient(circle at 28% 20%,rgba(132,197,225,.18),transparent 28%),radial-gradient(circle at 72% 68%,rgba(217,151,84,.2),transparent 30%),linear-gradient(145deg,#ffffff24,#ffffff0b);box-shadow:0 34px 110px #04080e52,inset 0 1px #ffffff29;backdrop-filter:blur(20px) saturate(1.08)}.hero-entry[data-astro-cid-bbe6dxrz][data-light-state=night] .hero-entry__visual-shell[data-astro-cid-bbe6dxrz]:before{background:radial-gradient(circle at 28% 20%,rgba(80,115,145,.08),transparent 28%),radial-gradient(circle at 72% 68%,rgba(120,83,58,.08),transparent 30%),linear-gradient(145deg,#ffffff14,#ffffff09)}.hero-entry__halo[data-astro-cid-bbe6dxrz]{position:absolute;z-index:1;border-radius:999px;filter:blur(18px);pointer-events:none}.hero-entry__halo--cool[data-astro-cid-bbe6dxrz]{left:4%;top:10%;width:16rem;height:16rem;background:#84c5e138;animation:hero-float 14s ease-in-out infinite alternate}.hero-entry__halo--warm[data-astro-cid-bbe6dxrz]{right:8%;bottom:8%;width:18rem;height:18rem;background:#d997543d;opacity:calc(.56 + var(--hero-warmth) * .36);animation:hero-float 16s ease-in-out infinite alternate-reverse}.hero-entry__temperature-field[data-astro-cid-bbe6dxrz]{position:absolute;inset:7% 2% 5%;z-index:2;border-radius:2rem;background:radial-gradient(circle at var(--hero-sun-x) var(--hero-sun-y),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .36)),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .14)) 22%,transparent 54%),linear-gradient(var(--hero-ray-angle),transparent 12%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .16)),transparent 76%);mix-blend-mode:screen;opacity:calc(.1 + var(--hero-light-intensity) * .76);pointer-events:none;transition:background .18s linear,opacity .18s linear}.hero-entry__temperature-source[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--hero-sun-x);top:var(--hero-sun-y);z-index:6;width:clamp(4.8rem,8.4vw,6.8rem);aspect-ratio:1;border-radius:999px;pointer-events:none;opacity:calc(.08 + var(--hero-light-intensity) * .92);transform:translate(-50%,-50%) scale(calc(.5 + var(--hero-light-intensity) * .5));transition:left .18s linear,top .18s linear,transform .18s linear}.hero-entry__temperature-source[data-astro-cid-bbe6dxrz]:before,.hero-entry__temperature-source[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.hero-entry__temperature-source[data-astro-cid-bbe6dxrz]:before{inset:-34%;background:radial-gradient(circle,transparent 0 42%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .18)) 43% 46%,transparent 52%),conic-gradient(from 8deg,transparent 0 5%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .16)) 7%,transparent 11% 18%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .13)) 21%,transparent 25% 35%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .15)) 38%,transparent 42% 55%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .12)) 58%,transparent 62% 76%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .14)) 79%,transparent 84% 100%);filter:blur(8px);opacity:calc(.08 + var(--hero-light-intensity) * .5);animation:hero-source-pulse 7s ease-in-out infinite alternate}.hero-entry__temperature-source[data-astro-cid-bbe6dxrz]:after{left:50%;top:50%;width:clamp(20rem,40vw,32rem);height:clamp(4.8rem,9vw,7.4rem);background:linear-gradient(90deg,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .54)),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .22)) 42%,transparent 78%);filter:blur(11px);mix-blend-mode:screen;transform:rotate(var(--hero-ray-angle)) translateY(calc(var(--hero-ray-lift) * -.45rem));transform-origin:left center;opacity:calc(var(--hero-light-intensity) * .78)}.hero-entry__temperature-aura[data-astro-cid-bbe6dxrz],.hero-entry__temperature-core[data-astro-cid-bbe6dxrz]{position:absolute;pointer-events:none}.hero-entry__temperature-aura[data-astro-cid-bbe6dxrz]{inset:-28%;border-radius:999px;background:radial-gradient(circle,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .42)),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .18)) 35%,transparent 70%),radial-gradient(circle,rgba(255,255,255,calc(var(--hero-light-intensity) * .14)),transparent 54%);filter:blur(15px);transform:scale(1.58)}.hero-entry__temperature-core[data-astro-cid-bbe6dxrz]{inset:16%;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,calc(.58 + var(--hero-light-intensity) * .38)),transparent 16%),radial-gradient(circle at 50% 50%,rgba(255,255,255,calc(.22 + var(--hero-light-intensity) * .45)),rgb(var(--hero-temp-rgb) / calc(.34 + var(--hero-light-intensity) * .56)) 45%,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .18)) 72%,transparent 100%);box-shadow:inset 0 0 .8rem rgba(255,255,255,calc(.16 + var(--hero-light-intensity) * .14)),0 0 1.6rem rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .68)),0 0 4.8rem rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .42))}.hero-entry__room[data-astro-cid-bbe6dxrz]{position:absolute;inset:12% 2% 4%;z-index:3}.hero-entry__room-svg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(var(--hero-shadow-x) var(--hero-shadow-y) 1.15rem rgba(4,8,14,.2)) drop-shadow(0 28px 42px rgba(4,8,14,.18))}.hero-entry__temperature-wash[data-astro-cid-bbe6dxrz]{position:absolute;left:12%;top:16%;width:70%;height:58%;background:radial-gradient(circle at var(--hero-sun-x) var(--hero-sun-y),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .46)),transparent 34%),linear-gradient(var(--hero-ray-angle),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .3)),transparent 68%);filter:blur(9px);mix-blend-mode:screen;opacity:calc(.08 + var(--hero-light-intensity) * .64);transform:skew(var(--hero-light-skew));pointer-events:none;transition:background .18s linear,opacity .18s linear}.hero-entry__window-light[data-astro-cid-bbe6dxrz]{position:absolute;left:17%;top:25%;width:27%;height:38%;background:linear-gradient(calc(var(--hero-ray-angle) + 18deg),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .46)),rgba(255,251,226,calc(var(--hero-light-intensity) * .24)) 42%,transparent 74%),linear-gradient(116deg,transparent 18%,rgba(255,173,76,calc(var(--hero-warmth) * .36)),transparent 78%);filter:blur(8px);transform:skew(var(--hero-light-skew)) translate(calc(var(--hero-temp-shift) + var(--hero-progress) * 1.2rem));opacity:calc(.08 + var(--hero-light-intensity) * .84)}.hero-entry__lamp-glow[data-astro-cid-bbe6dxrz]{position:absolute;right:22%;bottom:18%;width:21%;aspect-ratio:1 / .62;border-radius:999px;background:radial-gradient(ellipse,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .76)),rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .22)) 52%,transparent 74%);filter:blur(11px);opacity:calc(var(--hero-light-intensity) * (.16 + var(--hero-warmth) * .68))}.hero-entry__ambient-line[data-astro-cid-bbe6dxrz]{position:absolute;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .78)),transparent);opacity:calc(var(--hero-light-intensity) * (.2 + var(--hero-warmth) * .32));transform:translate(calc(var(--hero-line-shift) + var(--hero-progress) * 1.4rem)) rotate(var(--hero-line-tilt))}.hero-entry__ambient-line--one[data-astro-cid-bbe6dxrz]{left:16%;top:18%;width:58%}.hero-entry__ambient-line--two[data-astro-cid-bbe6dxrz]{left:30%;bottom:22%;width:48%}.hero-entry__console[data-astro-cid-bbe6dxrz]{position:absolute;right:7%;bottom:11%;z-index:5;display:flex;align-items:center;gap:1.2rem;min-width:min(18rem,72vw);border:1px solid rgba(255,255,255,.14);border-radius:1.15rem;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,247,222,.16),transparent 42%),#15131294;box-shadow:0 18px 48px #04080e47,inset 0 1px #ffffff1f;padding:1rem;backdrop-filter:blur(18px) saturate(1.12)}.hero-entry__console[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;gap:.55rem;margin-top:.42rem;color:var(--color-text-primary);font-size:.98rem;letter-spacing:0;line-height:1.2}.hero-entry__state-label[data-astro-cid-bbe6dxrz]{color:var(--color-text-primary)}.hero-entry__temp-value[data-astro-cid-bbe6dxrz]{color:rgb(var(--hero-temp-rgb));font-size:.88rem;font-weight:800;text-shadow:0 0 24px rgb(var(--hero-temp-rgb) / .36)}.hero-entry[data-astro-cid-bbe6dxrz][data-source-dimmed] .hero-entry__temp-value[data-astro-cid-bbe6dxrz]{color:#f5efe88f;text-shadow:none}.hero-entry__time-icon[data-astro-cid-bbe6dxrz]{display:grid;flex:0 0 auto;place-items:center;width:clamp(5rem,10vw,6.5rem);height:clamp(4.2rem,7vw,5.5rem);margin-left:auto;overflow:hidden;border:1px solid rgb(var(--hero-temp-rgb) / calc(.18 + var(--hero-light-intensity) * .18));border-radius:999px;background:radial-gradient(circle at 42% 34%,rgb(var(--hero-temp-rgb) / calc(.1 + var(--hero-light-intensity) * .16)),transparent 52%),#ffffff0e;box-shadow:0 0 28px rgb(var(--hero-temp-rgb) / calc(var(--hero-light-intensity) * .16)),inset 0 1px #ffffff1f;color:rgb(var(--hero-temp-rgb));transform:translateY(var(--hero-time-icon-y));transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,color .18s linear,transform .26s ease}.hero-entry__temperature-scale[data-astro-cid-bbe6dxrz]{position:relative;width:min(12rem,38vw);height:.36rem;margin-top:.78rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#090e18,#f09a4e 20%,#d8efff,#d99754 80%,#090e18);box-shadow:inset 0 0 0 1px #ffffff24}.hero-entry__temperature-scale[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(var(--hero-cycle-progress) * 100%);top:50%;width:.72rem;height:.72rem;border:2px solid rgba(21,19,18,.68);border-radius:999px;background:rgb(var(--hero-temp-rgb));box-shadow:0 0 16px rgb(var(--hero-temp-rgb) / .72);transform:translate(-50%,-50%);transition:left .18s linear,background .18s linear}@keyframes hero-wash-drift{0%{transform:translate3d(-1.2rem,-.4rem,0) scale(1)}to{transform:translate3d(1.1rem,.8rem,0) scale(1.04)}}@keyframes hero-warm-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes hero-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(.9rem,-.7rem,0) scale(1.05)}}@keyframes hero-source-pulse{0%{opacity:calc(.14 + var(--hero-light-intensity) * .5);transform:scale(.96)}to{opacity:calc(.2 + var(--hero-light-intensity) * .68);transform:scale(1.04)}}@media(max-width:1023px){.hero-entry__visual[data-astro-cid-bbe6dxrz]{order:-1;min-height:min(86vw,34rem);margin-top:1rem}}@media(hover:none),(pointer:coarse),(max-width:640px){.hero-entry__day-control[data-astro-cid-bbe6dxrz]{display:block}}@media(max-width:640px){.hero-entry[data-astro-cid-bbe6dxrz] .section-shell[data-astro-cid-bbe6dxrz]{width:min(21.5rem,calc(100vw - 3rem))!important;max-width:none!important;margin-right:auto!important;margin-left:1.5rem!important;padding-right:0!important;padding-left:0!important}.hero-entry[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]{max-width:100%;letter-spacing:.16em;line-height:1.7;text-wrap:balance}.hero-entry__proof[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:.75rem}.hero-entry__proof[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{padding-top:.75rem}.hero-entry__visual[data-astro-cid-bbe6dxrz]{order:0;min-height:72vw;margin-top:0}.hero-entry__day-control[data-astro-cid-bbe6dxrz]{order:1;width:100%;margin-top:-1.65rem}.hero-entry__day-control[data-astro-cid-bbe6dxrz] label[data-astro-cid-bbe6dxrz]{font-size:.74rem;letter-spacing:.12em}.hero-entry__day-slider[data-astro-cid-bbe6dxrz]{--hero-slider-track-height: .72rem;--hero-slider-thumb-size: 1.55rem;width:100%;height:2.75rem;margin-top:.35rem}.hero-entry__visual-shell[data-astro-cid-bbe6dxrz]:before{inset:9% 0 4%;border-radius:1.35rem}.hero-entry__room[data-astro-cid-bbe6dxrz]{inset:16% -7% 5%}.hero-entry__console[data-astro-cid-bbe6dxrz]{left:6%;right:6%;bottom:7%;min-width:0}}@media(min-width:520px)and (max-width:640px){.hero-entry[data-astro-cid-bbe6dxrz] .section-shell[data-astro-cid-bbe6dxrz]{width:calc(100% - 4rem)!important;max-width:34rem!important;margin-right:auto!important;margin-left:auto!important}}@media(prefers-reduced-motion:reduce){.hero-entry[data-astro-cid-bbe6dxrz]{--pointer-shift-x: 0;--pointer-shift-y: 0;--hero-progress: .36;--hero-warmth: .42;--hero-intensity: 1;--hero-temp-progress: .42;--hero-temp-rgb: 255 225 198;--hero-sun-x: 39.88%;--hero-sun-y: 10.77%;--hero-ray-angle: 78deg;--hero-ray-lift: .7757;--hero-light-skew: 1.44deg;--hero-line-tilt: .56deg;--hero-temp-shift: -.112rem;--hero-line-shift: -.176rem;--hero-shadow-x: .144rem;--hero-shadow-y: 1.014rem;--hero-time-icon-y: .04rem}.hero-entry__wash--morning[data-astro-cid-bbe6dxrz],.hero-entry__wash--amber[data-astro-cid-bbe6dxrz],.hero-entry__halo[data-astro-cid-bbe6dxrz],.hero-entry__temperature-source[data-astro-cid-bbe6dxrz]:before{animation:none}.hero-entry__visual-shell[data-astro-cid-bbe6dxrz],.hero-entry__pointer-glow[data-astro-cid-bbe6dxrz],.hero-entry__wash[data-astro-cid-bbe6dxrz],.hero-entry__temperature-field[data-astro-cid-bbe6dxrz],.hero-entry__temperature-source[data-astro-cid-bbe6dxrz],.hero-entry__time-icon[data-astro-cid-bbe6dxrz],.hero-entry__temperature-wash[data-astro-cid-bbe6dxrz],.hero-entry__temperature-scale[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz],.hero-entry__window-light[data-astro-cid-bbe6dxrz],.hero-entry__lamp-glow[data-astro-cid-bbe6dxrz],.hero-entry__ambient-line[data-astro-cid-bbe6dxrz]{transition:none}}.realisation-card__media[data-astro-cid-ybgzkljw]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,#b77045e6,#d9b892c7),radial-gradient(circle at 22% 24%,rgba(255,255,255,.54),transparent 30%),radial-gradient(circle at 76% 68%,rgba(42,35,30,.24),transparent 36%)}.realisation-card__media[data-astro-cid-ybgzkljw]:before,.realisation-card__media[data-astro-cid-ybgzkljw]:after{content:"";position:absolute;pointer-events:none}.realisation-card__media[data-astro-cid-ybgzkljw]:before{inset:14%;border:1px solid rgba(255,255,255,.26);border-radius:1.25rem;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 42%),#ffffff14}.realisation-card__media[data-astro-cid-ybgzkljw]:after{right:16%;bottom:18%;width:38%;height:2px;border-radius:999px;background:#ffffff85;box-shadow:-3.2rem -2.6rem #ffffff52,-1.6rem 1.8rem #2a231e2e}.realisation-card__media[data-astro-cid-ybgzkljw] img[data-astro-cid-ybgzkljw]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}
