.demo[data-astro-cid-sydidzed]{padding-block:0 clamp(40px,5vw,72px)}.demo__heading[data-astro-cid-sydidzed]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,40px);display:flex}.demo__player[data-astro-cid-sydidzed]{aspect-ratio:16/9;background:var(--hv-pine);box-shadow:0 0 0 1px var(--hv-line);border-radius:20px;position:relative;overflow:hidden}.demo__cover[data-astro-cid-sydidzed]{cursor:pointer;color:#fff;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.demo__cover[data-astro-cid-sydidzed] img[data-astro-cid-sydidzed]{object-fit:cover;width:100%;height:100%;display:block}.demo__cover[data-astro-cid-sydidzed]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b2d2ba6);position:absolute;inset:50% 0 0}.demo__play[data-astro-cid-sydidzed]{background:var(--hv-pine);width:80px;height:80px;color:var(--hv-on-pine);border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 32px #0003}.demo__cover[data-astro-cid-sydidzed]:hover .demo__play[data-astro-cid-sydidzed]{background:var(--hv-teal)}.demo__cover[data-astro-cid-sydidzed]:focus-visible{outline:4px solid var(--hv-butter);outline-offset:-5px}.demo__caption[data-astro-cid-sydidzed]{z-index:1;font-size:clamp(.9rem,2vw,1.2rem);font-weight:700;position:absolute;bottom:24px;left:24px}.demo__player[data-astro-cid-sydidzed] iframe{border:0;width:100%;height:100%;display:block}@media (width<=640px){.demo__play[data-astro-cid-sydidzed]{width:56px;height:56px}.demo__caption[data-astro-cid-sydidzed]{bottom:12px;left:16px}}.channel-sync[data-astro-cid-ysqvyvmx]{width:100%;container-type:inline-size}.sync[data-astro-cid-ysqvyvmx]{grid-template-rows:auto 28px auto 28px auto;justify-items:center;width:min(100%,220px);margin-inline:auto;display:grid}@container (width>=380px){.sync[data-astro-cid-ysqvyvmx]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(16px,.35fr) auto minmax(16px,.35fr) minmax(0,1fr);align-items:center;width:100%}}.sync__tile[data-astro-cid-ysqvyvmx]{background:#fff;border-radius:14px;place-items:center;width:100%;min-height:64px;padding:12px;display:grid;box-shadow:0 8px 20px #123f3c1a}.sync__tile[data-astro-cid-ysqvyvmx] img[data-astro-cid-ysqvyvmx]{object-fit:contain;width:100%;max-width:120px;height:auto;max-height:30px}.sync__wire[data-astro-cid-ysqvyvmx]{border-left:2px dashed var(--hv-teal-light);width:0;height:100%}@container (width>=380px){.sync__wire[data-astro-cid-ysqvyvmx]{border-left:0;border-top:2px dashed var(--hv-teal-light);width:100%;height:0}}.sync__hub[data-astro-cid-ysqvyvmx]{background:var(--hv-paper);border-radius:20px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 6px #6ec4bc40,0 10px 24px #123f3c26}.sync__hub[data-astro-cid-ysqvyvmx] img[data-astro-cid-ysqvyvmx]{border-radius:12px;width:40px;height:40px}.cm[data-astro-cid-wguhnctm]{color:var(--hv-pine);padding-block:clamp(32px,5vw,64px);scroll-margin-top:80px}.cm__card[data-astro-cid-wguhnctm]{border:1.5px solid var(--hv-line);background:var(--hv-paper);border-radius:clamp(20px,2.5vw,28px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3.5vw,48px);padding:clamp(16px,2vw,24px);display:grid}.cm__visual[data-astro-cid-wguhnctm]{background:radial-gradient(60% 60% at 50% 50%, #fbf8efe6, transparent 70%), var(--hv-meadow-deep);border-radius:clamp(14px,1.8vw,20px);align-items:center;min-height:220px;padding:clamp(20px,3vw,36px);display:grid}.cm__copy[data-astro-cid-wguhnctm]{justify-items:start;gap:14px;padding-right:clamp(0px,2vw,24px);display:grid}.cm__eyebrow[data-astro-cid-wguhnctm]{background:var(--hv-meadow-deep);color:var(--hv-teal-ink);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:700}.cm[data-astro-cid-wguhnctm] h2[data-astro-cid-wguhnctm]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.3rem);font-weight:800;line-height:1.1}.cm__lede[data-astro-cid-wguhnctm]{color:var(--hv-pine-soft);font-size:1.05rem;line-height:1.5}.cm__lede[data-astro-cid-wguhnctm] span[data-astro-cid-wguhnctm]{color:var(--hv-pine);font-weight:600}.cm__ctas[data-astro-cid-wguhnctm]{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:4px;display:flex}.cm__ctas[data-astro-cid-wguhnctm] .hv-link[data-astro-cid-wguhnctm]{padding-block:12px;display:inline-block}@media (width<=760px){.cm__card[data-astro-cid-wguhnctm]{grid-template-columns:minmax(0,1fr)}.cm__visual[data-astro-cid-wguhnctm]{min-height:0}.cm__copy[data-astro-cid-wguhnctm]{padding:0 4px 8px}}@media (width<=640px){.cm__card[data-astro-cid-wguhnctm]{margin-inline:-8px}.cm__ctas[data-astro-cid-wguhnctm] .hv-btn[data-astro-cid-wguhnctm]{flex:100%}}.dp[data-astro-cid-cezynk42]{position:relative;container-type:inline-size}.dp__frame[data-astro-cid-cezynk42]{color:#123f3c;background:#eef0e2;border:1px solid #123f3c2e;border-radius:1.4em;grid-template-columns:15em minmax(0,1fr);font-size:clamp(5px,1.62cqw,12px);line-height:1.25;display:grid;overflow:hidden;box-shadow:0 30px 80px #061e1c59}.dp__side[data-astro-cid-cezynk42]{background:#e2e7d0;border-right:1px solid #123f3c1a;align-content:start;gap:.35em;padding:1.4em 1em;display:grid}.dp__brand[data-astro-cid-cezynk42]{color:#00605f;letter-spacing:-.03em;align-items:center;gap:.5em;margin-bottom:.8em;font-size:1.4em;font-weight:800;display:flex}.dp__brand[data-astro-cid-cezynk42] img[data-astro-cid-cezynk42]{border-radius:.3em;width:1.4em;height:1.4em}.dp__prop[data-astro-cid-cezynk42]{background:#fbf8ef;border-radius:.7em;align-items:center;gap:.6em;margin-bottom:.4em;padding:.6em;display:flex}.dp__prop[data-astro-cid-cezynk42] b[data-astro-cid-cezynk42]{background:#fff;border:1px solid #123f3c26;border-radius:.5em;flex:none;place-items:center;width:2em;height:2em;display:grid}.dp__prop[data-astro-cid-cezynk42] span[data-astro-cid-cezynk42]{color:#4b5f58;min-width:0;font-size:.85em;display:grid}.dp__prop[data-astro-cid-cezynk42] strong[data-astro-cid-cezynk42]{color:#123f3c;white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;overflow:hidden}.dp__search[data-astro-cid-cezynk42]{color:#6b7c77;background:#fbf8ef;border:1px solid #123f3c26;border-radius:.6em;margin-bottom:.3em;padding:.5em .7em}.dp__nav[data-astro-cid-cezynk42]{border-radius:.6em;padding:.4em .7em}.dp__nav[data-astro-cid-cezynk42].is-on{background:#fbf8ef;border:1px solid #123f3c26;font-weight:700}.dp__nav--sub[data-astro-cid-cezynk42]{color:#4b5f58;padding-left:1.8em}.dp__section[data-astro-cid-cezynk42]{color:#4b5f58;margin-top:.6em;padding-inline:.7em;font-size:.85em;font-weight:600}.dp__main[data-astro-cid-cezynk42]{align-content:start;gap:1.4em;padding:2em 2em 1.6em;display:grid}.dp__head[data-astro-cid-cezynk42]{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.dp__greeting[data-astro-cid-cezynk42]{letter-spacing:-.03em;font-size:2.2em;font-weight:800}.dp__date[data-astro-cid-cezynk42]{color:#4b5f58;margin-top:.3em}.dp__actions[data-astro-cid-cezynk42]{gap:.5em;display:flex}.dp__btn[data-astro-cid-cezynk42]{color:#f6f3e8;white-space:nowrap;background:#123f3c;border-radius:.6em;padding:.7em 1em;font-weight:700}.dp__btn--line[data-astro-cid-cezynk42]{color:#123f3c;background:0 0;border:1.5px solid #123f3c}.dp__today[data-astro-cid-cezynk42]{color:#f6f3e8;background:#123f3c;border-radius:1.4em;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.6em .4em;display:grid}.dp__col[data-astro-cid-cezynk42]{align-content:start;justify-items:start;gap:.3em;padding-inline:1.4em;display:grid}.dp__col[data-astro-cid-cezynk42]+.dp__col[data-astro-cid-cezynk42]{border-left:1px solid #f6f3e829}.dp__col[data-astro-cid-cezynk42] img[data-astro-cid-cezynk42]{object-fit:contain;width:4.6em;height:4.6em;margin-bottom:.4em}.dp__col[data-astro-cid-cezynk42] small[data-astro-cid-cezynk42]{font-size:.95em;font-weight:700}.dp__col[data-astro-cid-cezynk42] strong[data-astro-cid-cezynk42]{font-size:3em;font-weight:800;line-height:1}.dp__col[data-astro-cid-cezynk42] ul[data-astro-cid-cezynk42]{gap:.45em;width:100%;margin-top:.6em;list-style:none;display:grid}.dp__col[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42]{white-space:nowrap;justify-content:space-between;gap:.6em;display:flex}.dp__col[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42] b[data-astro-cid-cezynk42]{text-overflow:ellipsis;overflow:hidden}.dp__col[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42] span[data-astro-cid-cezynk42]{color:#f6f3e8b8;text-overflow:ellipsis;flex:none;overflow:hidden}.dp__col[data-astro-cid-cezynk42] u[data-astro-cid-cezynk42]{text-underline-offset:.25em;margin-top:.3em;font-weight:700}.dp__needs[data-astro-cid-cezynk42]{letter-spacing:-.02em;border-bottom:1.5px solid #123f3c33;padding-bottom:.6em;font-size:1.5em;font-weight:800}.dp__needs[data-astro-cid-cezynk42] span[data-astro-cid-cezynk42]{color:#4b5f58;font-weight:600}.dp__tasks[data-astro-cid-cezynk42]{background:#fbf8ef;border:1px solid #123f3c1f;border-radius:1em;list-style:none;overflow:hidden}.dp__tasks[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42]{border-left:.25em solid #0000;grid-template-columns:3.4em minmax(0,1fr) auto;align-items:center;gap:1em;padding:.9em 1.2em;display:grid}.dp__tasks[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42]+li[data-astro-cid-cezynk42]{border-top:1px solid #123f3c1a}.dp__tasks[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42].is-urgent{border-left-color:#b9502f}.dp__tasks[data-astro-cid-cezynk42] img[data-astro-cid-cezynk42]{object-fit:contain;width:3.2em;height:3.2em}.dp__tasks[data-astro-cid-cezynk42] span[data-astro-cid-cezynk42]{color:#4b5f58;gap:.2em;min-width:0;display:grid}.dp__tasks[data-astro-cid-cezynk42] b[data-astro-cid-cezynk42]{color:#123f3c;font-size:1.08em}.dp__tasks[data-astro-cid-cezynk42] em[data-astro-cid-cezynk42]{white-space:nowrap;border:1.5px solid #123f3c;border-radius:.5em;padding:.5em .8em;font-size:.9em;font-style:normal;font-weight:700}.dp__tasks[data-astro-cid-cezynk42] em[data-astro-cid-cezynk42].is-solid{color:#f6f3e8;background:#123f3c}.dp__demo[data-astro-cid-cezynk42]{background:var(--hv-butter);color:var(--hv-pine);letter-spacing:.02em;border-radius:999px;padding:.35em .9em;font-size:clamp(.7rem,.65rem + .25vw,.85rem);font-weight:700;position:absolute;top:-12px;right:16px;box-shadow:0 6px 16px #0b2d2b33}@container (width<=820px){.dp__col[data-astro-cid-cezynk42] li[data-astro-cid-cezynk42] span[data-astro-cid-cezynk42]{display:none}}@container (width<=440px){.dp__frame[data-astro-cid-cezynk42]{grid-template-columns:minmax(0,1fr);font-size:2.6cqw}.dp__side[data-astro-cid-cezynk42],.dp__actions[data-astro-cid-cezynk42]{display:none}}.closing[data-astro-cid-prurgk2d]{padding-block:clamp(48px,6vw,80px)}.closing__panel[data-astro-cid-prurgk2d]{background:radial-gradient(70% 90% at 100% 0%, #6ec4bc40, transparent 60%), var(--hv-pine);color:var(--hv-on-pine);border-radius:clamp(20px,2.5vw,32px);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4.5vw,64px);display:grid}.closing__inner[data-astro-cid-prurgk2d]{justify-items:start;gap:18px;display:grid}.closing[data-astro-cid-prurgk2d] h2[data-astro-cid-prurgk2d]{letter-spacing:-.035em;text-wrap:balance;color:var(--hv-on-pine);font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);font-weight:800;line-height:1.05}.closing__text[data-astro-cid-prurgk2d]{color:var(--hv-on-pine-soft);font-size:1.1rem}.closing__list[data-astro-cid-prurgk2d]{gap:12px;font-size:clamp(1rem,.96rem + .2vw,1.12rem);list-style:none;display:grid}.closing__list[data-astro-cid-prurgk2d] li[data-astro-cid-prurgk2d]{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.closing__list[data-astro-cid-prurgk2d] li[data-astro-cid-prurgk2d]:before{content:"";background:center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23123f3c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--hv-butter);border-radius:50%;width:24px;height:24px}.closing__ctas[data-astro-cid-prurgk2d]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.closing__btn[data-astro-cid-prurgk2d]{background:var(--hv-butter);color:var(--hv-pine)}.closing__btn[data-astro-cid-prurgk2d]:hover{background:#f6d67f}.closing__btn--line[data-astro-cid-prurgk2d]{color:var(--hv-on-pine);box-shadow:inset 0 0 0 1.5px #f6f3e880}.closing__btn--line[data-astro-cid-prurgk2d]:hover{background:#f6f3e814}.closing[data-astro-cid-prurgk2d] .hv-btn[data-astro-cid-prurgk2d]:focus-visible{outline-color:var(--hv-butter)}.closing__visual[data-astro-cid-prurgk2d]{margin-block:calc(-1*clamp(56px,7vw,112px)) 0;min-width:0;margin-right:calc(-1*clamp(8px,2vw,32px))}@media (width<=900px){.closing__panel[data-astro-cid-prurgk2d]{grid-template-columns:minmax(0,1fr)}.closing__visual[data-astro-cid-prurgk2d]{margin:8px 0 0}}@media (width<=640px){.closing__panel[data-astro-cid-prurgk2d]{margin-inline:-8px;padding:28px 20px 20px}.closing__ctas[data-astro-cid-prurgk2d] .hv-btn[data-astro-cid-prurgk2d]{flex:100%}}.phone[data-astro-cid-atfkuntx]{width:100%}.phone--peek[data-astro-cid-atfkuntx]{flex:none;align-self:flex-start;width:min(85%,150px)}.phone--full[data-astro-cid-atfkuntx]{width:min(100%,164px);margin-inline:auto}.phone--full[data-astro-cid-atfkuntx] .phone__body[data-astro-cid-atfkuntx]{border-radius:25px;padding:5px}.phone--full[data-astro-cid-atfkuntx] .phone__body[data-astro-cid-atfkuntx] .phone__screen{border-radius:20px}.phone--full[data-astro-cid-atfkuntx] .phone__notch[data-astro-cid-atfkuntx]{height:10px;top:10px}@media (width<=640px){.phone--full[data-astro-cid-atfkuntx]{width:min(100%,144px)}}.phone__body[data-astro-cid-atfkuntx]{background:#10211f;border-radius:34px;padding:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff14,0 18px 40px #0b2d2b40}.phone__body[data-astro-cid-atfkuntx] .phone__screen{border-radius:27px;width:100%;height:auto;display:block}.phone__notch[data-astro-cid-atfkuntx]{z-index:1;background:#10211f;border-radius:999px;width:26%;height:14px;position:absolute;top:14px;left:50%;translate:-50%}.phone--peek[data-astro-cid-atfkuntx] .phone__body[data-astro-cid-atfkuntx]{border-bottom-right-radius:0;border-bottom-left-radius:0}.duties[data-astro-cid-h4lhoxon]{padding-block:clamp(48px,6vw,80px) clamp(28px,4vw,48px)}.duties[data-astro-cid-h4lhoxon] h2[data-astro-cid-h4lhoxon]{margin-bottom:clamp(24px,3vw,40px)}.duties__grid[data-astro-cid-h4lhoxon]{grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:start;gap:clamp(16px,2.5vw,32px);display:grid}.duties__tabs[data-astro-cid-h4lhoxon]{gap:6px;display:grid}.duties__tab[data-astro-cid-h4lhoxon]{min-height:72px;color:var(--hv-pine);border:1.5px solid #0000;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px 8px 10px;font-size:1.05rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s;display:grid}.duties__tab[data-astro-cid-h4lhoxon] img[data-astro-cid-h4lhoxon]{object-fit:contain;filter:saturate(1.15)drop-shadow(0 4px 4px #123f3c1f);width:56px;height:56px}.duties__tab[data-astro-cid-h4lhoxon] em[data-astro-cid-h4lhoxon]{background:var(--hv-pine);color:var(--hv-on-pine);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.7rem;font-style:normal}.duties__tab[data-astro-cid-h4lhoxon]:hover{background:#fbf8ef99}.duties__tab[data-astro-cid-h4lhoxon][aria-selected=true]{border-color:var(--hv-pine);background:var(--hv-paper)}.duties__tab[data-astro-cid-h4lhoxon]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:2px}.duty[data-astro-cid-h4lhoxon]{scroll-margin-top:96px}.duties__panels[data-astro-cid-h4lhoxon]{gap:16px;display:grid}.duty__card[data-astro-cid-h4lhoxon]{border:1.5px solid var(--hv-line);background:var(--hv-paper);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:100%;padding:clamp(24px,3.5vw,48px);display:grid}[data-astro-cid-h4lhoxon][data-enhanced] .duties__panels[data-astro-cid-h4lhoxon]{gap:0;min-height:0}[data-astro-cid-h4lhoxon][data-enhanced] .duty[data-astro-cid-h4lhoxon]:not([hidden]) .duty__card[data-astro-cid-h4lhoxon]{animation:.22s ease-out duty-in}@keyframes duty-in{0%{opacity:0}}.duty__visual[data-astro-cid-h4lhoxon]{background:var(--hv-meadow-deep);border-radius:20px;justify-items:center;gap:18px;padding:clamp(16px,2vw,28px);display:grid}.duty__visual[data-astro-cid-h4lhoxon]>img[data-astro-cid-h4lhoxon]{object-fit:contain;filter:saturate(1.15)contrast(1.04)drop-shadow(0 12px 12px #123f3c29);width:auto;max-width:100%;height:clamp(120px,14vw,200px)}.duty__visual--sync[data-astro-cid-h4lhoxon]{background:radial-gradient(60% 60% at 50% 50%, #fbf8efe6, transparent 70%), var(--hv-meadow-deep);align-content:center;align-self:stretch;min-height:240px;padding:clamp(16px,2vw,24px)}.duty__visual--screen[data-astro-cid-h4lhoxon]{align-content:center;align-self:stretch;padding:20px}.duty__visual--photo[data-astro-cid-h4lhoxon]{align-self:stretch;min-height:280px;padding:0;overflow:hidden}.duty__visual[data-astro-cid-h4lhoxon].duty__visual--photo>img[data-astro-cid-h4lhoxon]{object-fit:cover;filter:none;width:100%;max-width:none;height:100%}.duty__body[data-astro-cid-h4lhoxon]{justify-items:start;gap:16px;min-width:0;display:grid}.duty[data-astro-cid-h4lhoxon] h3[data-astro-cid-h4lhoxon]{letter-spacing:-.025em;color:var(--hv-pine);font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem);font-weight:800;line-height:1.1}.duty__outcome[data-astro-cid-h4lhoxon]{color:var(--hv-pine);text-wrap:pretty;font-size:clamp(1.1rem,1.04rem + .3vw,1.3rem);line-height:1.45}.duty__more[data-astro-cid-h4lhoxon]{border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line);width:100%}.duty__more[data-astro-cid-h4lhoxon] summary[data-astro-cid-h4lhoxon]{min-height:48px;color:var(--hv-pine);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.duty__more[data-astro-cid-h4lhoxon] summary[data-astro-cid-h4lhoxon]::-webkit-details-marker{display:none}.duty__more[data-astro-cid-h4lhoxon] summary[data-astro-cid-h4lhoxon]:after{content:"+";font-size:1.4rem;font-weight:400;line-height:1}.duty__more[data-astro-cid-h4lhoxon][open] summary[data-astro-cid-h4lhoxon]:after{content:"−"}.duty__more[data-astro-cid-h4lhoxon] summary[data-astro-cid-h4lhoxon]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:2px}.duty__more[data-astro-cid-h4lhoxon] p[data-astro-cid-h4lhoxon]{color:var(--hv-pine-soft);text-wrap:pretty;margin-bottom:12px;line-height:1.6}.duty__more[data-astro-cid-h4lhoxon] .duty__fact[data-astro-cid-h4lhoxon]{color:var(--hv-pine);font-size:.95rem;font-weight:600}.duty__actions[data-astro-cid-h4lhoxon]{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:4px;font-size:.95rem;display:flex}.duty__next[data-astro-cid-h4lhoxon]{min-height:44px;color:var(--hv-pine-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.9rem;font-weight:600;display:inline-flex}.duty__next[data-astro-cid-h4lhoxon]:hover{color:var(--hv-pine)}.duty__next[data-astro-cid-h4lhoxon]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:2px}.duty__next[data-astro-cid-h4lhoxon][hidden]{display:none}@media (width<=1100px){.duty__card[data-astro-cid-h4lhoxon]{grid-template-columns:minmax(0,1fr)}.duty__visual[data-astro-cid-h4lhoxon]>img[data-astro-cid-h4lhoxon]{height:140px}.duty__visual--photo[data-astro-cid-h4lhoxon]{aspect-ratio:16/9;min-height:0}.duty__visual[data-astro-cid-h4lhoxon].duty__visual--photo>img[data-astro-cid-h4lhoxon]{height:100%}}@media (width<=820px){.duties__grid[data-astro-cid-h4lhoxon]{grid-template-columns:minmax(0,1fr)}.duties__tabs[data-astro-cid-h4lhoxon]{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.duties__tabs[data-astro-cid-h4lhoxon]::-webkit-scrollbar{display:none}[data-astro-cid-h4lhoxon][data-enhanced] .duties__panels[data-astro-cid-h4lhoxon]{min-height:0}.duties__tab[data-astro-cid-h4lhoxon]{border-color:var(--hv-line);scroll-snap-align:start;border-radius:999px;flex:none;grid-template-columns:36px auto auto;gap:8px;min-height:52px;padding:6px 14px 6px 8px;font-size:.95rem}.duties__tab[data-astro-cid-h4lhoxon] img[data-astro-cid-h4lhoxon]{width:36px;height:36px}.duties__tab[data-astro-cid-h4lhoxon]:focus-visible{outline-offset:-3px}.duty__card[data-astro-cid-h4lhoxon]{padding:20px}.duty__visual[data-astro-cid-h4lhoxon]>img[data-astro-cid-h4lhoxon]{height:112px}.duty__actions[data-astro-cid-h4lhoxon] .hv-btn[data-astro-cid-h4lhoxon]{flex:100%}}@media (prefers-reduced-motion:reduce){.duties__tab[data-astro-cid-h4lhoxon]{transition:none}[data-astro-cid-h4lhoxon][data-enhanced] .duty[data-astro-cid-h4lhoxon]:not([hidden]) .duty__card[data-astro-cid-h4lhoxon]{animation:none}}.faq[data-astro-cid-7synugci]{padding-block:clamp(40px,5vw,72px)}.faq__inner[data-astro-cid-7synugci]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.faq__list[data-astro-cid-7synugci]{border-top:1.5px solid var(--hv-pine)}.faq[data-astro-cid-7synugci] details[data-astro-cid-7synugci]{border-bottom:1px solid var(--hv-line)}.faq[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{color:var(--hv-pine);cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.05rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:after{content:"+";color:var(--hv-teal);flex:none;font-size:1.4rem;font-weight:400;line-height:1}.faq[data-astro-cid-7synugci] details[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{content:"−"}.faq[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:3px}.faq[data-astro-cid-7synugci] details[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{max-width:62ch;color:var(--hv-pine-soft);padding-bottom:22px;line-height:1.65}@media (width<=860px){.faq__inner[data-astro-cid-7synugci]{grid-template-columns:minmax(0,1fr)}}.free[data-astro-cid-ebvq22qt]{padding-block:clamp(12px,1.5vw,20px) clamp(24px,4vw,56px)}.free__panel[data-astro-cid-ebvq22qt]{background:var(--hv-pine);border-radius:clamp(20px,2.5vw,32px);min-height:clamp(380px,38vw,480px);display:grid;position:relative;overflow:hidden}.free__panel[data-astro-cid-ebvq22qt] .free__bg{object-fit:cover;object-position:50% 60%;width:72%;height:100%;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.free__panel[data-astro-cid-ebvq22qt]:after{content:"";background:linear-gradient(90deg,#0b2d2b59 0%,#0000 55%);position:absolute;inset:0}.free__content[data-astro-cid-ebvq22qt]{z-index:1;background:var(--hv-paper);width:min(100% - 32px,440px);color:var(--hv-pine);border-radius:20px;align-self:center;justify-items:start;gap:14px;margin:clamp(16px,4vw,48px);padding:clamp(22px,3vw,36px);display:grid;position:relative;box-shadow:0 20px 50px #0b2d2b47}.free__eyebrow[data-astro-cid-ebvq22qt]{background:var(--hv-meadow-deep);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:700}.free[data-astro-cid-ebvq22qt] h2[data-astro-cid-ebvq22qt]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:800;line-height:1.12}.free__price[data-astro-cid-ebvq22qt]{color:var(--hv-pine-soft)}.free__price[data-astro-cid-ebvq22qt] strong[data-astro-cid-ebvq22qt]{color:var(--hv-pine);letter-spacing:-.03em;font-size:2.2rem;font-weight:800}.free__features[data-astro-cid-ebvq22qt]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.free__features[data-astro-cid-ebvq22qt] li[data-astro-cid-ebvq22qt]{border:1px solid var(--hv-line);border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:600}@media (width<=640px){.free__panel[data-astro-cid-ebvq22qt]{border:1.5px solid var(--hv-line);background:var(--hv-paper);grid-template-rows:auto auto;min-height:0}.free__panel[data-astro-cid-ebvq22qt] .free__bg{aspect-ratio:16/10;object-position:50% 60%;width:100%;height:auto;position:static;mask-image:none}.free__panel[data-astro-cid-ebvq22qt]:after{content:none}.free__content[data-astro-cid-ebvq22qt]{width:auto;box-shadow:none;border-radius:0;align-self:auto;gap:12px;margin:0;padding:18px 18px 20px}.free[data-astro-cid-ebvq22qt] h2[data-astro-cid-ebvq22qt]{font-size:1.3rem}.free__price[data-astro-cid-ebvq22qt] strong[data-astro-cid-ebvq22qt]{font-size:1.8rem}.free__features[data-astro-cid-ebvq22qt]{gap:6px}.free__features[data-astro-cid-ebvq22qt] li[data-astro-cid-ebvq22qt]{padding:4px 10px;font-size:.8rem}.free[data-astro-cid-ebvq22qt] .hv-btn[data-astro-cid-ebvq22qt]{width:100%;min-height:48px}}.people[data-astro-cid-uroz6ktv]{background:var(--hv-ochre);color:var(--hv-pine)}.people__inner[data-astro-cid-uroz6ktv]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.people__head[data-astro-cid-uroz6ktv]{padding-block:clamp(40px,5vw,72px);align-items:flex-end;padding-right:clamp(24px,4vw,56px);display:flex}.people__head[data-astro-cid-uroz6ktv] h2[data-astro-cid-uroz6ktv]{letter-spacing:-.035em;text-wrap:balance;max-width:9ch;font-size:clamp(2.3rem,1.6rem + 3.2vw,4rem);font-weight:800;line-height:1.05}.people__body[data-astro-cid-uroz6ktv]{padding-block:clamp(40px,5vw,72px);border-left:1px solid #123f3c59;align-content:start;gap:24px;padding-left:clamp(24px,4vw,56px);display:grid}.people__lede[data-astro-cid-uroz6ktv]{text-wrap:pretty;max-width:48ch;font-size:clamp(1.1rem,1.04rem + .3vw,1.25rem);line-height:1.55}.people__links[data-astro-cid-uroz6ktv]{flex-wrap:wrap;gap:8px 24px;font-weight:600;display:flex}.people__links[data-astro-cid-uroz6ktv] a[data-astro-cid-uroz6ktv]{color:var(--hv-pine);text-underline-offset:4px;text-decoration-thickness:1.5px}.people__links[data-astro-cid-uroz6ktv] a[data-astro-cid-uroz6ktv]:focus-visible{outline:3px solid var(--hv-pine);outline-offset:3px}@media (pointer:coarse){.people__links[data-astro-cid-uroz6ktv]{row-gap:0}.people__links[data-astro-cid-uroz6ktv] a[data-astro-cid-uroz6ktv]{padding-block:10px;display:inline-block}}.people__mail[data-astro-cid-uroz6ktv]{font-weight:700}.people__faces[data-astro-cid-uroz6ktv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:480px;margin-top:8px;display:grid}.people__faces[data-astro-cid-uroz6ktv] figure[data-astro-cid-uroz6ktv]{gap:10px;display:grid}.people__faces[data-astro-cid-uroz6ktv] img[data-astro-cid-uroz6ktv]{aspect-ratio:1;object-fit:cover;filter:sepia(.12)saturate(1.05);border-radius:8px;width:100%;height:auto}.people__faces[data-astro-cid-uroz6ktv] figcaption[data-astro-cid-uroz6ktv]{font-size:.95rem}.people__faces[data-astro-cid-uroz6ktv] figcaption[data-astro-cid-uroz6ktv] b[data-astro-cid-uroz6ktv]{font-weight:700;display:block}@media (width<=960px){.people__inner[data-astro-cid-uroz6ktv]{grid-template-columns:minmax(0,1fr)}.people__head[data-astro-cid-uroz6ktv]{padding-block:clamp(40px,5vw,72px) 24px;padding-right:0}.people__head[data-astro-cid-uroz6ktv] h2[data-astro-cid-uroz6ktv]{max-width:none}.people__body[data-astro-cid-uroz6ktv]{padding-block:24px clamp(40px,5vw,72px);border-top:1px solid #123f3c59;border-left:0;padding-left:0}}.hero[data-astro-cid-ge2uvauf]{color:var(--hv-pine);background:radial-gradient(60% 55% at 50% 30%, var(--hv-paper) 0%, #fbf8ef00 70%), var(--hv-meadow);position:relative}.hero__inner[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;padding-block:0 clamp(16px,2vw,24px);display:grid}.hero__stage[data-astro-cid-ge2uvauf]{place-items:center;width:100%;padding-block:clamp(32px,5vw,72px) clamp(32px,4vw,56px);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{justify-items:center;gap:clamp(18px,2vw,24px);min-width:0;max-width:920px;display:grid}.hero__pill[data-astro-cid-ge2uvauf]{border:1.5px solid var(--hv-line);background:var(--hv-paper);min-height:44px;color:var(--hv-pine);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.hero__pill[data-astro-cid-ge2uvauf]:hover{border-color:var(--hv-pine)}.hero__pill[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf],.hero__label[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{background:var(--hv-pine);color:var(--hv-on-pine);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:.75rem;font-style:normal;font-weight:700}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,1.3rem + 5vw,5.75rem);font-weight:800;line-height:1.02}.hero__lede[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--hv-pine-soft);text-wrap:balance;font-size:clamp(1.1rem,1.04rem + .3vw,1.3rem);line-height:1.5}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.hero__duties-nav[data-astro-cid-ge2uvauf]{width:100%}.hero__duties[data-astro-cid-ge2uvauf]{border:1.5px solid var(--hv-line);text-align:left;background:#fbf8efbf;border-radius:clamp(18px,2vw,24px);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) repeat(4,minmax(0,1fr));width:100%;padding:8px;list-style:none;display:grid;box-shadow:0 20px 50px #123f3c12}.hero__duties[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:1px solid var(--hv-line)}.hero__duties[data-astro-cid-ge2uvauf]{grid-template-rows:repeat(3,auto)}.hero__duties[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{grid-row:span 3;grid-template-rows:subgrid;display:grid}.hero__duties[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{grid-row:span 3;grid-template-rows:subgrid;min-height:44px;color:var(--hv-pine);border-radius:14px;align-content:start;row-gap:6px;padding:12px 14px;text-decoration:none;transition:background-color .2s;display:grid}.hero__duties[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{background:var(--hv-meadow)}.hero__duties[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:2px}.hero__label[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;text-wrap:balance;align-self:start;min-height:2.4em;font-size:.98rem;font-weight:700;line-height:1.2}.hero__icon[data-astro-cid-ge2uvauf]{position:relative}.hero__badge[data-astro-cid-ge2uvauf]{background:var(--hv-pine);color:var(--hv-on-pine);border-radius:999px;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:700;position:absolute;top:0;right:0}.hero__arrow[data-astro-cid-ge2uvauf]{color:var(--hv-teal-ink);margin-left:6px;transition:color .2s}.hero__duties[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .hero__arrow[data-astro-cid-ge2uvauf]{color:var(--hv-pine)}.hero__teaser[data-astro-cid-ge2uvauf]{color:var(--hv-pine-soft);font-size:.85rem;line-height:1.35}.hero__icon[data-astro-cid-ge2uvauf]{align-items:center;height:56px;margin-bottom:2px;display:flex}.hero__icon[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;filter:saturate(1.15)contrast(1.04)drop-shadow(0 5px 5px #123f3c24);width:auto;max-width:100%;height:52px}.hero__icon[data-astro-cid-ge2uvauf].hero__logos{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.hero__icon[data-astro-cid-ge2uvauf].hero__logos img[data-astro-cid-ge2uvauf]{filter:none;height:16px}@media (width>=961px) and (orientation:landscape){.hero__stage[data-astro-cid-ge2uvauf]{min-height:calc(100svh / var(--page-zoom,1) - var(--hv-nav-h,68px) - 250px)}}@media (width<=960px){.hero__duties[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__duties[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:0}}@media (width<=640px){.hero__stage[data-astro-cid-ge2uvauf]{padding-block:28px 32px}.hero__pill[data-astro-cid-ge2uvauf]{font-size:.85rem}.hero__ctas[data-astro-cid-ge2uvauf]{width:100%}.hero__ctas[data-astro-cid-ge2uvauf] .hv-btn[data-astro-cid-ge2uvauf]{flex:100%}.hero__duties[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.hero__duties[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding:10px}.hero__label[data-astro-cid-ge2uvauf]{font-size:.92rem}.hero__teaser[data-astro-cid-ge2uvauf]{font-size:.8rem}.hero__icon[data-astro-cid-ge2uvauf]{height:46px}.hero__icon[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{height:44px}}@media (prefers-reduced-motion:reduce){.hero__duties[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.hero__arrow[data-astro-cid-ge2uvauf],.hero__pill[data-astro-cid-ge2uvauf]{transition:none}}.steps[data-astro-cid-l43jfdkk]{background:var(--hv-meadow-deep);padding-block:clamp(40px,5vw,72px)}.steps[data-astro-cid-l43jfdkk] h2[data-astro-cid-l43jfdkk]{margin-bottom:clamp(28px,4vw,48px)}.steps__list[data-astro-cid-l43jfdkk]{border-block:1px solid var(--hv-line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{grid-row:span 3;grid-template-rows:subgrid;border-left:1px solid var(--hv-line);grid-template-columns:auto minmax(0,1fr);gap:10px 20px;padding:28px 28px 32px;display:grid}.step[data-astro-cid-l43jfdkk]:first-child{border-left:0;padding-left:0}.step__num[data-astro-cid-l43jfdkk]{letter-spacing:-.06em;color:var(--hv-pine);grid-row:1/-1;align-self:end;font-size:clamp(5rem,9vw,8.5rem);font-weight:800;line-height:.74}.step[data-astro-cid-l43jfdkk] img[data-astro-cid-l43jfdkk]{grid-column:2;align-self:end;width:auto;height:96px;margin-bottom:6px}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{letter-spacing:-.015em;color:var(--hv-pine);grid-column:2;align-self:end;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);font-weight:700;line-height:1.2}.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--hv-pine-soft);text-wrap:pretty;grid-column:2}@media (width<=900px){.steps__list[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-l43jfdkk]{border-left:0;border-top:1px solid var(--hv-line);grid-row:auto;grid-template-rows:repeat(3,auto);padding:24px 0}.step[data-astro-cid-l43jfdkk]:first-child{border-top:0}.step__num[data-astro-cid-l43jfdkk]{align-self:start;min-width:.7em;font-size:4.5rem}.step[data-astro-cid-l43jfdkk] img[data-astro-cid-l43jfdkk]{height:72px}}.metrics[data-astro-cid-x6hy6vnv]{padding-block:clamp(40px,5vw,72px)}.metrics__list[data-astro-cid-x6hy6vnv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);list-style:none;display:grid}.metric[data-astro-cid-x6hy6vnv]{border:1.5px solid var(--hv-line);background:var(--hv-paper);min-height:168px;color:var(--hv-pine);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch;display:grid;overflow:hidden}.metric__text[data-astro-cid-x6hy6vnv]{align-content:space-between;gap:24px;padding:22px 24px;display:grid}.metric__label[data-astro-cid-x6hy6vnv]{color:var(--hv-pine-soft);align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}.metric__label[data-astro-cid-x6hy6vnv] svg[data-astro-cid-x6hy6vnv]{width:20px;height:20px;fill:var(--hv-teal);stroke:var(--hv-teal)}.metric__value[data-astro-cid-x6hy6vnv]{white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.3rem + 2vw,3rem);font-weight:800;line-height:1}.metric[data-astro-cid-x6hy6vnv] .metric__photo{object-fit:cover;border-radius:15px;width:calc(100% - 6px);height:calc(100% - 12px);margin:6px 6px 6px 0;display:block}.metric[data-astro-cid-x6hy6vnv] .metric__photo--checkin{object-position:48% 45%}@media (width<=720px){.metrics__list[data-astro-cid-x6hy6vnv]{grid-template-columns:minmax(0,1fr)}.metric[data-astro-cid-x6hy6vnv]{min-height:128px}.metric__text[data-astro-cid-x6hy6vnv]{gap:14px;padding:18px 20px}.metric[data-astro-cid-x6hy6vnv]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.calc[data-astro-cid-lyjpgqyc]{background:var(--hv-paper);border-radius:16px;gap:18px;margin-top:clamp(28px,4vw,44px);padding:clamp(20px,3vw,32px);display:grid}.calc__title[data-astro-cid-lyjpgqyc]{letter-spacing:-.02em;color:var(--hv-pine);font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:800}.calc__body[data-astro-cid-lyjpgqyc]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.calc__qs[data-astro-cid-lyjpgqyc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.calc[data-astro-cid-lyjpgqyc] [data-astro-cid-lyjpgqyc][hidden]{display:none!important}.calc__overage[data-astro-cid-lyjpgqyc]{grid-column:1/-1}.calc__connection[data-astro-cid-lyjpgqyc]{gap:12px;display:grid}.calc__advanced[data-astro-cid-lyjpgqyc]{border-top:1px solid var(--hv-line);grid-column:1/-1;padding-top:12px}.calc__advanced[data-astro-cid-lyjpgqyc] summary[data-astro-cid-lyjpgqyc]{cursor:pointer;color:var(--hv-teal-ink);padding-block:10px;font-weight:600}.calc__advanced-fields[data-astro-cid-lyjpgqyc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding-top:12px;display:grid}@media (width<=560px){.calc__advanced-fields[data-astro-cid-lyjpgqyc]{grid-template-columns:1fr}}.calc__q[data-astro-cid-lyjpgqyc]{gap:6px;min-width:0;display:grid}.calc__label[data-astro-cid-lyjpgqyc]{color:var(--hv-pine);justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;line-height:1.3;display:flex}.calc__label[data-astro-cid-lyjpgqyc] output[data-astro-cid-lyjpgqyc]{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.calc__hint[data-astro-cid-lyjpgqyc]{color:var(--hv-pine-soft);font-size:.85rem}.calc[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc][type=range]{width:100%;height:28px;accent-color:var(--hv-teal)}.calc__q--switch[data-astro-cid-lyjpgqyc]{grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;min-height:44px}.calc__q--switch[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc]{width:22px;height:22px;accent-color:var(--hv-teal)}.calc__bill[data-astro-cid-lyjpgqyc]{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.calc__bill[data-astro-cid-lyjpgqyc] button[data-astro-cid-lyjpgqyc]{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--hv-line);color:var(--hv-pine);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px;font-weight:600}.calc__bill[data-astro-cid-lyjpgqyc] button[data-astro-cid-lyjpgqyc][aria-pressed=true]{background:var(--hv-pine);color:var(--hv-on-pine);box-shadow:none}.calc__bill[data-astro-cid-lyjpgqyc] button[data-astro-cid-lyjpgqyc]:focus-visible,.calc[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:2px}.calc__result[data-astro-cid-lyjpgqyc]{background:var(--hv-pine);color:var(--hv-on-pine);border-radius:12px;gap:12px;padding:22px;display:grid}.calc__eyebrow[data-astro-cid-lyjpgqyc]{letter-spacing:.08em;text-transform:uppercase;color:var(--hv-on-pine-soft);font-size:.8rem;font-weight:700}.calc__plan[data-astro-cid-lyjpgqyc]{letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.calc__total[data-astro-cid-lyjpgqyc]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem);font-weight:800;line-height:1}.calc__total[data-astro-cid-lyjpgqyc] small[data-astro-cid-lyjpgqyc]{letter-spacing:0;color:var(--hv-on-pine-soft);font-size:1rem;font-weight:600}.calc__lines[data-astro-cid-lyjpgqyc]{font-variant-numeric:tabular-nums;border-top:1px solid #f6f3e833;gap:6px;padding:12px 0 0;font-size:.92rem;list-style:none;display:grid}.calc__lines[data-astro-cid-lyjpgqyc] li{justify-content:space-between;gap:12px;display:flex}.calc__lines[data-astro-cid-lyjpgqyc] li span:first-child{color:var(--hv-on-pine-soft)}.calc__note[data-astro-cid-lyjpgqyc]{background:#f3c95a29;border-radius:10px;padding:10px 12px;font-size:.9rem;line-height:1.45}.calc__cta[data-astro-cid-lyjpgqyc]{background:var(--hv-butter);color:var(--hv-pine-deep)}.calc__cta[data-astro-cid-lyjpgqyc]:hover{background:#f7d77f}@media (width<=960px){.calc__body[data-astro-cid-lyjpgqyc]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.calc__qs[data-astro-cid-lyjpgqyc]{grid-template-columns:minmax(0,1fr)}}.pricing[data-astro-cid-htruwgye]{background:var(--hv-meadow-deep);padding-block:clamp(40px,5vw,72px)}.pricing__sub[data-astro-cid-htruwgye]{max-width:52ch;color:var(--hv-pine-soft);margin-top:14px;font-size:clamp(1.1rem,1.04rem + .3vw,1.25rem)}.pricing__plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(var(--pricing-columns,3), minmax(0, 1fr));gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}.plan[data-astro-cid-htruwgye]{background:var(--hv-paper);color:var(--hv-pine);border-radius:12px;flex-direction:column;gap:14px;padding:clamp(18px,1.8vw,26px);display:flex}.plan--pick[data-astro-cid-htruwgye]{background:var(--hv-pine);color:var(--hv-on-pine)}.plan__name[data-astro-cid-htruwgye]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:1.25rem;font-weight:700;display:flex}.plan__note[data-astro-cid-htruwgye]{color:var(--hv-roof);font-size:.85rem;font-weight:600}.plan--pick[data-astro-cid-htruwgye] .plan__note[data-astro-cid-htruwgye]{color:var(--hv-butter)}.plan__price[data-astro-cid-htruwgye]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.5rem + 1.8vw,2.6rem);font-weight:800;line-height:1}.plan__price[data-astro-cid-htruwgye] small[data-astro-cid-htruwgye]{letter-spacing:0;opacity:.7;font-size:.95rem;font-weight:400}.plan__yearly[data-astro-cid-htruwgye]{opacity:.7;font-variant-numeric:tabular-nums;margin-top:-6px;font-size:.92rem}.plan__desc[data-astro-cid-htruwgye]{color:var(--hv-pine-soft);font-size:.95rem}.plan--pick[data-astro-cid-htruwgye] .plan__desc[data-astro-cid-htruwgye]{color:var(--hv-on-pine-soft)}.plan[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{border-top:1px solid var(--hv-line);flex:1;align-content:start;gap:8px;padding-top:14px;font-size:.96rem;list-style:none;display:grid}.plan--pick[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{border-top-color:#f6f3e833}.plan[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-left:18px;position:relative}.plan[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";opacity:.5;background:currentColor;width:8px;height:1.5px;position:absolute;top:.72em;left:0}.plan__guide[data-astro-cid-htruwgye]{font-size:.92rem}.plan--pick[data-astro-cid-htruwgye] .plan__guide[data-astro-cid-htruwgye]{color:var(--hv-on-pine)}.plan--pick[data-astro-cid-htruwgye] .plan__guide[data-astro-cid-htruwgye]:hover{color:var(--hv-butter)}.plan--pick[data-astro-cid-htruwgye] .hv-btn--primary[data-astro-cid-htruwgye]{background:var(--hv-butter);color:var(--hv-pine)}.plan--pick[data-astro-cid-htruwgye] .hv-btn--primary[data-astro-cid-htruwgye]:hover{background:#f7d77f}.pricing__details[data-astro-cid-htruwgye]{border:1px solid var(--hv-line);background:var(--hv-paper);border-radius:12px;margin-top:24px;padding:18px 22px}.pricing__details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]{cursor:pointer;color:var(--hv-pine);min-height:28px;font-weight:700}.pricing__details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]:focus-visible{outline:3px solid var(--hv-roof);outline-offset:4px}.pricing__full[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:24px;display:grid}.pricing__full[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{color:var(--hv-pine);margin-bottom:12px;font-size:1.15rem;font-weight:700}.pricing__full[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{color:var(--hv-pine-soft);padding-left:18px;font-size:.95rem;line-height:1.65}.pricing__full[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{margin-bottom:6px}.pricing__full[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{margin-top:10px;font-size:.9rem;display:inline-block}@media (width<=640px){.pricing__full[data-astro-cid-htruwgye]{grid-template-columns:1fr}.plan__yearly[data-astro-cid-htruwgye]:empty{display:none}}.pricing__enterprise[data-astro-cid-htruwgye]{color:var(--hv-pine-soft);margin-top:22px}.pricing__beta[data-astro-cid-htruwgye]{color:var(--hv-pine-soft);margin-top:8px;font-size:.8rem}.pricing__note[data-astro-cid-htruwgye]{color:var(--hv-pine-soft);margin-top:8px;font-size:.92rem}@media (width>=961px){.plan__name[data-astro-cid-htruwgye]{align-content:start;min-height:54px}.plan__price[data-astro-cid-htruwgye]{font-size:clamp(1.65rem,2.65vw,2.35rem)}.plan__yearly[data-astro-cid-htruwgye]{min-height:44px}.plan__desc[data-astro-cid-htruwgye]{min-height:64px}}@media (width>=641px) and (width<=960px){.pricing__plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pricing__plans[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr);max-width:520px}}.stays[data-astro-cid-irnfsxgy]{padding-block:clamp(24px,3.5vw,48px)}.stays__panel[data-astro-cid-irnfsxgy]{background:radial-gradient(80% 90% at 0% 0%, #6ec4bc2e, transparent 60%), var(--hv-pine);color:var(--hv-on-pine);border-radius:clamp(20px,2.5vw,32px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,4.5vw,64px);display:grid;overflow:hidden}.stays__copy[data-astro-cid-irnfsxgy]{justify-items:start;gap:20px;display:grid}.stays__eyebrow[data-astro-cid-irnfsxgy]{color:var(--hv-on-pine-soft);border:1px solid #f6f3e847;border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:600}.stays[data-astro-cid-irnfsxgy] h2[data-astro-cid-irnfsxgy]{letter-spacing:-.035em;text-wrap:balance;color:var(--hv-on-pine);font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:800;line-height:1.05}.stays__points[data-astro-cid-irnfsxgy]{gap:12px;font-size:clamp(1rem,.96rem + .2vw,1.12rem);list-style:none;display:grid}.stays__points[data-astro-cid-irnfsxgy] li[data-astro-cid-irnfsxgy]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.stays__points[data-astro-cid-irnfsxgy] li[data-astro-cid-irnfsxgy]:before{content:"";background:center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23123f3c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--hv-butter);border-radius:50%;width:24px;height:24px}.stays__ctas[data-astro-cid-irnfsxgy]{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:8px;display:flex}.stays__btn[data-astro-cid-irnfsxgy]{background:var(--hv-butter);color:var(--hv-pine)}.stays__btn[data-astro-cid-irnfsxgy]:hover{background:#f6d67f}.stays__link[data-astro-cid-irnfsxgy]{color:var(--hv-on-pine);text-underline-offset:4px;padding-block:12px;font-weight:600;text-decoration:underline 1.5px;display:inline-block}.stays__link[data-astro-cid-irnfsxgy]:focus-visible,.stays__btn[data-astro-cid-irnfsxgy]:focus-visible{outline:3px solid var(--hv-butter);outline-offset:3px}.stays__photos[data-astro-cid-irnfsxgy]{aspect-ratio:5/4;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:12px;display:grid;position:relative}.stays__photo[data-astro-cid-irnfsxgy]{background:var(--hv-pine-deep);border-radius:18px;margin:0;overflow:hidden}.stays__photo[data-astro-cid-irnfsxgy] img[data-astro-cid-irnfsxgy]{object-fit:cover;width:100%;height:100%;display:block}.stays__photo--main[data-astro-cid-irnfsxgy]{grid-row:1/-1}@media (width<=820px){.stays__panel[data-astro-cid-irnfsxgy]{grid-template-columns:minmax(0,1fr)}.stays__photos[data-astro-cid-irnfsxgy]{aspect-ratio:4/3}}@media (width<=640px){.stays__panel[data-astro-cid-irnfsxgy]{margin-inline:-8px;padding:24px 20px 20px}.stays__ctas[data-astro-cid-irnfsxgy] .stays__btn[data-astro-cid-irnfsxgy]{flex:100%}.stays__photos[data-astro-cid-irnfsxgy]{gap:8px}.stays__photo[data-astro-cid-irnfsxgy]{border-radius:12px}}
