.carga[data-astro-cid-dyy7uxcf]{display:none}html.pv-intro .carga[data-astro-cid-dyy7uxcf]{z-index:1000;background:radial-gradient(60% 50% at 50% 42%, #2e84be29, transparent 70%), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 28px 28px, var(--night);color:var(--white);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.carga[data-astro-cid-dyy7uxcf]:after{content:"";background:var(--thermal);height:3px;position:absolute;inset:auto 0 0}.carga__stage[data-astro-cid-dyy7uxcf]{text-align:center;justify-items:center;gap:14px;width:min(440px,100%);display:grid}.carga__flake[data-astro-cid-dyy7uxcf]{width:76px;height:76px;color:var(--sky);margin-bottom:6px;animation:2.8s cubic-bezier(.33,1,.68,1) both carga-turn;overflow:visible}.carga__flake[data-astro-cid-dyy7uxcf] path[data-astro-cid-dyy7uxcf]{opacity:0;transform-box:view-box;transform-origin:50%;animation:carga-grow .6s cubic-bezier(.34, 1.56, .64, 1) calc(80ms + var(--i) * 70ms) forwards;transform:scale(.2)}.carga__core[data-astro-cid-dyy7uxcf]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) .55s forwards carga-pop}.carga__brand[data-astro-cid-dyy7uxcf]{color:#a9b9cc;font-size:.66rem}.carga__num[data-astro-cid-dyy7uxcf]{font-family:var(--f-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-end;font-size:clamp(6rem,22vw,9.5rem);font-weight:900;line-height:.9;display:flex}.carga__num[data-astro-cid-dyy7uxcf] [data-astro-cid-dyy7uxcf][data-carga-n]{text-align:right;min-width:1.9ch}.carga__num[data-astro-cid-dyy7uxcf] small[data-astro-cid-dyy7uxcf]{color:var(--sky);margin:0 0 .2em .1em;font-size:.3em}.carga__glass[data-astro-cid-dyy7uxcf]{background:var(--thermal);border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 0 24px #2e84be40}.carga__fill[data-astro-cid-dyy7uxcf]{background:var(--night-2);transform-origin:100%;animation:1.4s cubic-bezier(.33,1,.68,1) forwards carga-fill;position:absolute;inset:0}.carga__row[data-astro-cid-dyy7uxcf]{color:#a9b9cc;justify-content:space-between;width:100%;font-size:.64rem;display:flex}.carga__state[data-astro-cid-dyy7uxcf]{color:var(--white);align-items:center;gap:8px;display:inline-flex}.carga__led[data-astro-cid-dyy7uxcf]{background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%;transition:background-color .3s,box-shadow .3s}.carga[data-astro-cid-dyy7uxcf].is-full .carga__led[data-astro-cid-dyy7uxcf]{background:#3fb950;box-shadow:0 0 10px #3fb950}.carga__skip[data-astro-cid-dyy7uxcf]{right:max(16px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#c9d6e6;opacity:0;border:1px solid #ffffff38;border-radius:999px;min-height:44px;padding:0 16px;font-size:.66rem;animation:.4s .5s forwards carga-in;position:absolute}.carga__skip[data-astro-cid-dyy7uxcf]:hover,.carga__skip[data-astro-cid-dyy7uxcf]:focus-visible{color:var(--white);border-color:var(--sky)}.carga[data-astro-cid-dyy7uxcf].is-out{pointer-events:none;transition:transform .75s cubic-bezier(.76,0,.24,1);transform:translateY(-100%)}.carga[data-astro-cid-dyy7uxcf].is-out .carga__stage[data-astro-cid-dyy7uxcf]{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.76,0,.24,1);transform:translateY(-40px)}@keyframes carga-grow{to{opacity:1;transform:scale(1)}}@keyframes carga-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes carga-turn{0%{transform:rotate(-60deg)}to{transform:rotate(0)}}@keyframes carga-fill{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes carga-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.carga__flake[data-astro-cid-dyy7uxcf],.carga__flake[data-astro-cid-dyy7uxcf] path[data-astro-cid-dyy7uxcf],.carga__core[data-astro-cid-dyy7uxcf],.carga__fill[data-astro-cid-dyy7uxcf],.carga__skip[data-astro-cid-dyy7uxcf]{animation:none}.carga__flake[data-astro-cid-dyy7uxcf] path[data-astro-cid-dyy7uxcf],.carga__core[data-astro-cid-dyy7uxcf],.carga__skip[data-astro-cid-dyy7uxcf]{opacity:1;transform:none}.carga__fill[data-astro-cid-dyy7uxcf]{transform:scaleX(0)}.carga[data-astro-cid-dyy7uxcf].is-out{opacity:0;transition:opacity .35s;transform:none}}@media print{html.pv-intro .carga[data-astro-cid-dyy7uxcf]{display:none}}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-vietnamese-wght-normal.B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-ext-wght-normal.EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--red:#a3191f;--orange:#dd8331;--green:#88aa4b;--sky:#2e84be;--deep:#305ca9;--red-ink:#8f141a;--orange-ink:#9c5414;--green-ink:#4f6a1c;--sky-ink:#1b5f91;--deep-ink:#264a8a;--ink:#0d1a2a;--ink-2:#47566b;--paper:#f5f8fb;--white:#fff;--line:#dbe3ec;--night:#0a1424;--night-2:#12223a;--thermal:linear-gradient(90deg, var(--red) 0%, var(--orange) 28%, var(--green) 52%, var(--sky) 76%, var(--deep) 100%);--thermal-ink:linear-gradient(90deg, var(--red-ink) 0%, var(--orange-ink) 28%, var(--green-ink) 52%, var(--sky-ink) 76%, var(--deep-ink) 100%);--heat:linear-gradient(100deg, var(--red) 10%, var(--orange) 90%);--cold:linear-gradient(100deg, var(--sky) 10%, var(--deep) 90%);--f-display:"Big Shoulders Display Variable", "Arial Narrow", sans-serif;--f-text:"Instrument Sans Variable", system-ui, sans-serif;--f-mono:"Martian Mono Variable", ui-monospace, Consolas, monospace;--gutter:clamp(18px, 4.5vw, 64px);--max:1320px;--r:18px;--ease:cubic-bezier(.22, 1, .36, 1);--header:76px;--s-1:clamp(.82rem, .8rem + .1vw, .9rem);--s0:clamp(1rem, .96rem + .2vw, 1.12rem);--s1:clamp(1.18rem, 1.08rem + .45vw, 1.45rem);--s2:clamp(1.6rem, 1.3rem + 1.3vw, 2.4rem);--s3:clamp(2.4rem, 1.7rem + 3vw, 4.4rem);--s4:clamp(3.4rem, 2rem + 6vw, 7.5rem);--s5:clamp(5rem, 2rem + 14vw, 17rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 12px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:var(--s0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-weight:800;line-height:1.02}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:4px}[data-jump]:focus{outline:none}::selection{background:var(--sky);color:var(--white)}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.78em}.tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:.72rem;display:inline-flex}.tag:before{content:"";background:var(--thermal);border-radius:4px;width:34px;height:4px}.lead{font-size:var(--s1);color:var(--ink-2);max-width:54ch;line-height:1.45}.ulink{text-underline-offset:3px;text-decoration:underline}.ulink:hover{color:var(--ink)}.legal{background:var(--white);padding-block:clamp(48px,9vh,104px)}.legal .wrap>*{max-width:70ch}.legal h2{font-size:var(--s2);margin:clamp(36px,6vh,56px) 0 12px}.legal h2:first-child{margin-top:0}.legal p{color:var(--ink-2)}.legal p+p{margin-top:.75em}.legal .legal__date{margin-top:clamp(36px,6vh,56px);font-size:.75rem}.btn{letter-spacing:.01em;background:var(--ink);min-height:54px;color:var(--white);isolation:isolate;transition:transform .4s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--thermal-ink);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translate(-101%)}.btn:hover:before{transform:none}.btn:hover{transform:translateY(-2px)}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn--line:hover{color:var(--white);box-shadow:none}.btn--light{background:var(--white);color:var(--ink)}.btn--light:hover{color:var(--white)}.btn svg{flex:none;width:20px;height:20px}html.js .js-hide{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js .js-hide{visibility:visible}}.logo[data-astro-cid-f7espo7c]{--u:1em;color:var(--ink);align-items:center;gap:.32em;font-size:44px;line-height:1;display:inline-flex}.logo--header[data-astro-cid-f7espo7c]{font-size:40px}.logo--full[data-astro-cid-f7espo7c]{align-items:flex-start;font-size:clamp(54px,9vw,120px)}.logo__flakebox[data-astro-cid-f7espo7c]{width:1em;height:1em;color:var(--sky);flex:none;display:block;position:relative}.logo--full[data-astro-cid-f7espo7c] .logo__flakebox[data-astro-cid-f7espo7c]{width:1.25em;height:1.25em}.logo__flake[data-astro-cid-f7espo7c]{width:100%;height:100%;overflow:visible}.logo__trail[data-astro-cid-f7espo7c]{pointer-events:none;width:3.6em;height:.42em;position:absolute;top:44%;left:62%}.logo--full[data-astro-cid-f7espo7c] .logo__trail[data-astro-cid-f7espo7c]{width:4.6em}.logo__words[data-astro-cid-f7espo7c]{gap:.04em;display:grid}.logo__sol[data-astro-cid-f7espo7c]{font-family:var(--f-text);letter-spacing:.01em;color:var(--sky-ink);align-items:baseline;font-size:.42em;font-weight:600;display:inline-flex}.logo__pro[data-astro-cid-f7espo7c]{font-family:var(--f-display);letter-spacing:.035em;color:var(--green-ink);align-items:baseline;font-size:.66em;font-weight:900;display:inline-flex}.logo__gear[data-astro-cid-f7espo7c]{flex:none;align-self:center;width:.62em;height:.62em;margin:0 .03em;display:inline-block;transform:translateY(.04em)}.logo__pro[data-astro-cid-f7espo7c] .logo__gear[data-astro-cid-f7espo7c]{width:.74em;height:.74em;transform:translateY(-.02em)}.logo__tag[data-astro-cid-f7espo7c]{font-family:var(--f-text);letter-spacing:.04em;color:var(--ink-2);margin-top:.12em;font-size:.16em;font-weight:600}.logo__hvac[data-astro-cid-f7espo7c]{font-family:var(--f-display);letter-spacing:.04em;color:var(--red);font-size:.4em;font-weight:900}.logo__hvac[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]{color:var(--ink-2);font-size:.7em;font-style:normal}.logo--spin[data-astro-cid-f7espo7c]:hover .logo__gear[data-astro-cid-f7espo7c]{animation:1.6s linear infinite logo-spin}.logo--spin[data-astro-cid-f7espo7c]:hover .logo__pro[data-astro-cid-f7espo7c] .logo__gear[data-astro-cid-f7espo7c]{animation-direction:reverse}@keyframes logo-spin{to{rotate:360deg}}.on-dark .logo[data-astro-cid-f7espo7c]{color:var(--white)}.on-dark .logo__sol[data-astro-cid-f7espo7c]{color:var(--sky)}.on-dark .logo__pro[data-astro-cid-f7espo7c]{color:var(--green)}.on-dark .logo__tag[data-astro-cid-f7espo7c]{color:#a9b6c8}.hd[data-astro-cid-nen7h5rs]{z-index:100;color:var(--ink);transition:color .4s,background-color .4s;position:fixed;inset:0 0 auto}.hd[data-astro-cid-nen7h5rs].is-solid{background:var(--paper);box-shadow:0 10px 30px -24px #0d1a2a73}.hd[data-astro-cid-nen7h5rs].is-dark{color:var(--white)}.hd[data-astro-cid-nen7h5rs].is-dark.is-solid{background:var(--night)}html:not(.js) .hd[data-astro-cid-nen7h5rs]{background:var(--paper);box-shadow:0 10px 30px -24px #0d1a2a73}.hd[data-astro-cid-nen7h5rs].is-dark .logo{color:var(--white)}.hd[data-astro-cid-nen7h5rs].is-dark .logo__sol{color:var(--sky)}.hd[data-astro-cid-nen7h5rs].is-dark .logo__pro{color:var(--green)}.hd__bar[data-astro-cid-nen7h5rs]{height:var(--header);align-items:center;gap:clamp(12px,2vw,28px);display:flex}.hd__logo[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;margin-right:auto;display:flex}.hd__nav[data-astro-cid-nen7h5rs]{gap:2px;display:flex}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:10px clamp(8px,1vw,14px);font-size:.96rem;font-weight:600;display:inline-flex;position:relative}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--thermal);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:none}.hd__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:46px;padding:0 20px;font-size:.92rem}.hd[data-astro-cid-nen7h5rs].is-dark .hd__cta[data-astro-cid-nen7h5rs]{background:var(--white);color:var(--ink)}.hd[data-astro-cid-nen7h5rs].is-dark .hd__cta[data-astro-cid-nen7h5rs]:hover{color:var(--white)}@media (width>=900px) and (width<=1179px){.hd__bar[data-astro-cid-nen7h5rs]{gap:14px}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:9px;font-size:.92rem}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{left:9px;right:9px}.hd__cta[data-astro-cid-nen7h5rs]{justify-content:center;width:46px;padding:0}.hd__cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hd__temp[data-astro-cid-nen7h5rs]{opacity:0;height:3px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.hd[data-astro-cid-nen7h5rs].is-solid .hd__temp[data-astro-cid-nen7h5rs]{opacity:1}.hd__temp[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--thermal);clip-path:inset(0 100% 0 0);position:absolute;inset:0}@supports (animation-timeline:scroll()){.hd__temp[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{animation-name:hd-temp;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}@keyframes hd-temp{to{clip-path:inset(0)}}}.hd__burger[data-astro-cid-nen7h5rs]{border-radius:50%;width:46px;height:46px;display:none;position:relative;box-shadow:inset 0 0 0 1.5px}.hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.sr-only){height:2px;transition:transform .4s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:18px}.hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:26px}.hd__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.hd__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.hd__panel[data-astro-cid-nen7h5rs],.hd__dock[data-astro-cid-nen7h5rs]{display:none}@media (width<=899px){.hd__nav[data-astro-cid-nen7h5rs],.hd__cta[data-astro-cid-nen7h5rs]{display:none}.hd__burger[data-astro-cid-nen7h5rs]{display:block}html.js a[data-astro-cid-nen7h5rs].hd__burger,html:not(.js) button[data-astro-cid-nen7h5rs].hd__burger{display:none}.hd[data-astro-cid-nen7h5rs] .logo--header{font-size:34px}.hd__panel[data-astro-cid-nen7h5rs]{z-index:-1;overscroll-behavior:contain;padding-block:calc(var(--header) + 24px) 32px;background:var(--night);color:var(--white);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease), visibility 0s .6s;display:block;position:fixed;inset:0;overflow-y:auto}.hd[data-astro-cid-nen7h5rs].is-open .hd__panel[data-astro-cid-nen7h5rs]{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease)}.hd[data-astro-cid-nen7h5rs].is-open{color:var(--white)}.hd[data-astro-cid-nen7h5rs].is-open .hd__temp[data-astro-cid-nen7h5rs]{opacity:0}.hd[data-astro-cid-nen7h5rs].is-open .logo{color:var(--white)}.hd[data-astro-cid-nen7h5rs].is-open .logo__sol{color:var(--sky)}.hd[data-astro-cid-nen7h5rs].is-open .logo__pro{color:var(--green)}.hd__panel[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:4px;display:grid}.hd__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font-family:var(--f-display);text-transform:uppercase;opacity:0;transition:opacity .4s, transform .5s var(--ease);border-bottom:1px solid #ffffff1f;align-items:baseline;gap:14px;padding:10px 0;font-size:clamp(2rem,9vw,3rem);font-weight:800;line-height:1.1;display:flex;transform:translateY(20px)}.hd[data-astro-cid-nen7h5rs].is-open .hd__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){opacity:1;transition-delay:calc(.12s + var(--i) * 60ms);transform:none}.hd__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--sky)}.hd__panel[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--sky);font-size:.8rem}.hd__panel[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{background:var(--white);color:var(--ink);justify-content:center;margin-top:24px}.hd__dock[data-astro-cid-nen7h5rs]{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--white);transition:transform .45s var(--ease), opacity .3s, visibility 0s;border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed;box-shadow:0 14px 30px -12px #0d1a2a99,0 0 0 1px #ffffff29}.hd__dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.95rem;font-weight:600;display:inline-flex}.hd__dock-diag[data-astro-cid-nen7h5rs]{padding:0 18px 0 16px}.hd__dock-bar[data-astro-cid-nen7h5rs]{background:linear-gradient(180deg, var(--red), var(--orange) 35%, var(--green) 60%, var(--sky));border-radius:6px;width:6px;height:22px}.hd__dock-wa[data-astro-cid-nen7h5rs]{background:var(--white);width:48px;color:var(--ink)}.hd__dock-wa[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}.hd__dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--white);outline-offset:2px}@media (width<=360px){.hd__dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:.88rem}.hd__dock-diag[data-astro-cid-nen7h5rs]{gap:8px;padding:0 14px 0 12px}}.hd__dock[data-astro-cid-nen7h5rs]:not(.is-on),.hd[data-astro-cid-nen7h5rs].is-open .hd__dock[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;transition:transform .45s var(--ease), opacity .3s, visibility 0s .45s;transform:translateY(calc(100% + 24px))}}.ft[data-astro-cid-jo6i4kqk]{background:var(--white);padding:0 0 28px;position:relative}.ft__band[data-astro-cid-jo6i4kqk]{background:var(--thermal);height:10px}.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px 56px;padding-block:clamp(48px,7vw,96px) 40px;display:grid}.ft__brand[data-astro-cid-jo6i4kqk]{container-type:inline-size}.ft__brand[data-astro-cid-jo6i4kqk] .logo--full{font-size:min(clamp(54px,9vw,120px),23cqi)}.ft__claim[data-astro-cid-jo6i4kqk]{max-width:36ch;color:var(--ink-2);margin-top:22px}.ft__where[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:10px;font-size:.72rem}.ft__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:10px;display:grid}.ft__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.7rem;font-weight:500}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;background:linear-gradient(var(--sky), var(--sky)) no-repeat 0 100% / 0 2px;width:fit-content;transition:background-size .4s var(--ease);font-weight:600}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background-size:100% 2px}.ft__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 28px;padding-top:22px;font-size:.85rem;display:flex}.ft__links[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.ft__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:12px}.ft__demo[data-astro-cid-jo6i4kqk]{color:var(--orange-ink);margin-left:auto}@media (width<=899px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:32px 20px}.ft__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=899px),(pointer:coarse){.ft__col[data-astro-cid-jo6i4kqk]{gap:0}.ft__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:4px}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background-position:0 calc(100% - 8px);padding-block:10px}}.skip{z-index:300;background:var(--ink);color:var(--white);border-radius:10px;padding:10px 16px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}
