.hos[data-astro-cid-j7pv25f6]{--ink: #151515;--mint: #00DAB5;--mint-dark: #007A6A;--mint-tint: #E6FFFA;--violet: #5341EA;--violet-deep: #4733CF;--deep: #3B2CA7;--band: #F7F9F8;--body: #4c5654;--body-grey: #676767;--body-soft: #6b7472;--body-reg: #3F4A47;--error: #a8362e;--line: rgba(21,21,21,.14);--line-soft: rgba(21,21,21,.12);--line-dark: rgba(255,255,255,.07);--display: var(--font-heading, "Bebas Neue"), Impact, sans-serif;--sans: var(--font-base, "Poppins"), ui-sans-serif, system-ui, sans-serif;--anchor: 74px;background:#fff;color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:1024px){.hos[data-astro-cid-j7pv25f6]{--anchor: 82px}}@media(min-width:1280px){.hos[data-astro-cid-j7pv25f6]{--anchor: 93px}}.hos[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]::selection{background:var(--mint);color:var(--ink)}.hos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%}.hos[data-astro-cid-j7pv25f6] section[data-astro-cid-j7pv25f6][id]{scroll-margin-top:var(--anchor)}.hos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.hos-wrap[data-astro-cid-j7pv25f6]{max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.hos-eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-weight:600;font-size:11px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.hos-eyebrow--mint[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-eyebrow--grey[data-astro-cid-j7pv25f6]{color:var(--body-soft)}.hos-eyebrow--ink[data-astro-cid-j7pv25f6]{color:var(--ink);letter-spacing:.2em}.hos-eyebrow--violet[data-astro-cid-j7pv25f6]{color:var(--violet)}.hos-kicker[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--violet-deep)}.hos-kicker[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:24px;height:1px;background:currentColor;flex:0 0 auto}.hos-kicker--mint[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-kicker--centred[data-astro-cid-j7pv25f6]{justify-content:center}.hos-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 34px;border:0;border-radius:8px;font-family:var(--display);font-weight:400;font-size:25px;line-height:1;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.hos-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:0 0 auto}.hos-btn--mint[data-astro-cid-j7pv25f6]{background:var(--mint);color:var(--ink)}.hos-btn--mint[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--ink)}.hos-btn--ghost[data-astro-cid-j7pv25f6]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.42)}.hos-btn--ghost[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--ink);border-color:#fff}.hos-btn--tone[data-astro-cid-j7pv25f6]{padding:15px 30px;font-size:23px;background:var(--tone);color:var(--tone-ink)}.hos-btn--tone[data-astro-cid-j7pv25f6]:hover{background:var(--tone-hover);color:var(--tone-hover-ink)}.hos-textlink[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:9px;padding-bottom:2px;border-bottom:1px solid rgba(21,21,21,.3);font-size:16px;font-weight:600;color:var(--ink);transition:color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hos-textlink[data-astro-cid-j7pv25f6]:hover{color:var(--tone, var(--violet));border-color:currentColor}.hos-textlink--ink[data-astro-cid-j7pv25f6]{font-size:15px}.hos-textlink--ink[data-astro-cid-j7pv25f6]:hover{color:var(--violet);border-color:var(--violet)}.hos-hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--ink);border-bottom:1px solid var(--line-dark);overflow:hidden}.hos-hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.hos-hero__tint[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#151515c7}.hos-hero__inner[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(80px,10vw,124px) clamp(72px,9vw,116px)}.hos-hero__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(50px,6.4vw,92px);line-height:.93;letter-spacing:.005em;text-transform:uppercase;color:#fff;text-wrap:balance}.hos-hero__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-hero__lead[data-astro-cid-j7pv25f6]{margin:30px 0 0;max-width:530px;font-size:19px;line-height:1.62;color:#ffffffb8;text-wrap:pretty}.hos-hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hos-benefits[data-astro-cid-j7pv25f6]{background:var(--ink);border-bottom:1px solid var(--line-dark)}.hos-benefits__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));column-gap:48px}.hos-benefit[data-astro-cid-j7pv25f6]{padding:34px 0 36px;display:flex;flex-direction:column;gap:12px}.hos-benefit__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:27px;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-wrap:balance}.hos-benefit__text[data-astro-cid-j7pv25f6]{margin:0;font-size:14px;line-height:1.55;color:#ffffffa8;text-wrap:pretty}.hos-choose[data-astro-cid-j7pv25f6]{background:var(--band)}.hos-choose[data-astro-cid-j7pv25f6]>.hos-wrap[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,9vw,112px)}.hos-choose__title[data-astro-cid-j7pv25f6]{margin:20px 0 40px;font-family:var(--display);font-weight:400;font-size:clamp(42px,5.2vw,78px);line-height:.97;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-choose__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--violet)}.hos-tabs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin:8px 0 0;border:1px solid rgba(21,21,21,.16);border-radius:12px 12px 0 0;overflow:hidden;background:#fff}.hos-tab[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding:34px 32px 36px;border:0;box-shadow:0 0 0 1px #15151529;background:#fff;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}.hos-tab[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:400;font-size:29px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.hos-tab[data-astro-cid-j7pv25f6]:hover{background:var(--mint-tint)}.hos-tab--use[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--violet);color:#fff}.hos-tab--gen[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--mint);color:var(--ink)}.hos-tab--both[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--deep);color:#fff}.hos-panel[data-astro-cid-j7pv25f6]{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden;background:#fff;animation:hos-rise .5s cubic-bezier(.4,0,.2,1) both}.hos-panel--use[data-astro-cid-j7pv25f6]{--tone: var(--violet);--tone-ink: #fff;--tone-hover: var(--deep);--tone-hover-ink: #fff;--dot: var(--violet);--wash: transparent}.hos-panel--gen[data-astro-cid-j7pv25f6]{--tone: var(--mint);--tone-ink: var(--ink);--tone-hover: var(--ink);--tone-hover-ink: var(--mint);--dot: var(--mint-dark);--wash: rgba(0,218,181,.18)}.hos-panel--both[data-astro-cid-j7pv25f6]{--tone: var(--deep);--tone-ink: #fff;--tone-hover: var(--ink);--tone-hover-ink: #fff;--dot: var(--deep);--wash: rgba(59,44,167,.24)}.hos-panel__body[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap}.hos-panel__text[data-astro-cid-j7pv25f6]{flex:1.34 1 440px;min-width:0;padding:clamp(28px,4vw,46px) clamp(22px,4vw,50px) clamp(28px,3.4vw,40px)}.hos-panel__text[data-astro-cid-j7pv25f6]>.hos-eyebrow[data-astro-cid-j7pv25f6]{display:block;margin:0 0 20px}.hos-panel__title[data-astro-cid-j7pv25f6]{margin:0 0 18px;font-family:var(--display);font-weight:400;font-size:clamp(34px,3.4vw,50px);line-height:1;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.hos-panel__lead[data-astro-cid-j7pv25f6]{margin:0 0 30px;max-width:540px;font-size:18px;line-height:1.65;color:var(--body);text-wrap:pretty}.hos-points[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;max-width:560px;margin:0 0 30px;border-bottom:1px solid var(--line-soft)}.hos-point[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6px minmax(0,1fr);gap:16px;padding:15px 0;border-top:1px solid var(--line-soft)}.hos-point__dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--dot);margin-top:9px}.hos-point[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.55;color:var(--body);text-wrap:pretty}.hos-point[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--ink)}.hos-panel__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.hos-panel__media[data-astro-cid-j7pv25f6]{position:relative;flex:1 1 300px;min-width:0;min-height:252px;overflow:hidden;border-left:1px solid var(--line)}.hos-panel__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hos-panel__wash[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--wash)}.hos-panel__footer[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:15px 26px 16px;border-top:1px solid var(--line);background:var(--band)}.hos-panel__goto[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;transition:color .3s cubic-bezier(.4,0,.2,1)}.hos-panel__goto[data-astro-cid-j7pv25f6]:hover{color:var(--mint)}@keyframes hos-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hos-routes[data-astro-cid-j7pv25f6]{background:#fff;padding:16px}.hos-routes__panel[data-astro-cid-j7pv25f6]{max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(24px,5vw,72px) clamp(48px,6vw,88px);border-radius:12px;background:var(--ink);color:#fff;overflow:hidden}.hos-routes__title[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-family:var(--display);font-weight:400;font-size:clamp(40px,5.4vw,80px);line-height:.96;letter-spacing:.005em;text-transform:uppercase}.hos-routes__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-routes__lead[data-astro-cid-j7pv25f6]{margin:0 0 clamp(56px,7vw,96px);max-width:560px;font-size:17px;line-height:1.65;color:#fffc;text-wrap:pretty}.hos-routes__lead[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--mint);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s cubic-bezier(.4,0,.2,1)}.hos-routes__lead[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}.hos-stage[data-astro-cid-j7pv25f6]{position:relative;height:490px}.hos-stage__lines[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;display:block;overflow:visible}.hos-stage[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.hos-stage__node[data-astro-cid-j7pv25f6]{position:absolute;top:0;font-family:var(--display);font-weight:400;font-size:30px;line-height:.95;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.hos-stage__gen[data-astro-cid-j7pv25f6]{left:0}.hos-stage__con[data-astro-cid-j7pv25f6]{right:0;text-align:right}.hos-stage__sources[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:106px;width:62px;display:flex;flex-direction:column;gap:20px}.hos-stage__sources[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{height:20px;display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#fff}.hos-stage__sources[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:5px;height:5px;border-radius:50%;background:var(--mint);flex:0 0 auto}.hos-stage__route[data-astro-cid-j7pv25f6]{position:absolute;top:126px;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.hos-stage__route--grey[data-astro-cid-j7pv25f6]{left:0;top:366px;transform:none;color:#999}.hos-stage__wordmark[data-astro-cid-j7pv25f6]{position:absolute;top:158px;height:36px;width:auto;display:block}.hos-stage__cap[data-astro-cid-j7pv25f6]{position:absolute;top:216px;width:290px;transform:translate(-50%);text-align:center;font-size:15px;line-height:1.5;color:#fffc;text-wrap:balance}.hos-stage__cap[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-stage__note[data-astro-cid-j7pv25f6]{position:absolute;top:194px;transform:translate(-50%);text-align:center;font-size:13px;line-height:1.45;color:#dfdfdf;text-wrap:balance}.hos-stage__building[data-astro-cid-j7pv25f6]{position:absolute;top:150px;display:block;overflow:visible}.hos-stage__ws[data-astro-cid-j7pv25f6],.hos-stage__brk[data-astro-cid-j7pv25f6]{position:absolute;top:362px;transform:translate(-50%);white-space:nowrap;font-family:var(--display);font-weight:400;font-size:20px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#cecece}.hos-stage__risk[data-astro-cid-j7pv25f6]{position:absolute;top:416px;transform:translate(-100%);white-space:nowrap;text-align:right;font-size:13px;line-height:16px;color:#adadad}.hos-stage__risk--head[data-astro-cid-j7pv25f6]{top:400px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:#999}.hos-stage__brk-note[data-astro-cid-j7pv25f6]{position:absolute;top:398px;white-space:nowrap;font-size:13px;line-height:1.4;color:#adadad}.hos-routes__stack[data-astro-cid-j7pv25f6]{display:none;flex-direction:column;gap:64px}.hos-routes__direct[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:40px;padding-left:28px}.hos-routes__rail[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--mint)}.hos-routes__node[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:28px;line-height:.95;letter-spacing:.03em;text-transform:uppercase}.hos-routes__sources[data-astro-cid-j7pv25f6]{margin:10px 0 0;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.hos-routes__flow[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px}.hos-routes__flow[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:14px;line-height:1.5;color:#dfdfdf}.hos-routes__flow[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:30px;width:auto;align-self:flex-start;display:block}.hos-routes__matched[data-astro-cid-j7pv25f6]{max-width:300px;font-size:15px!important;color:#fffc!important;text-wrap:pretty}.hos-routes__matched[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-routes__trad[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.hos-routes__trad[data-astro-cid-j7pv25f6] .hos-stage__route--grey[data-astro-cid-j7pv25f6]{position:static;margin:0 0 18px}.hos-routes__tick[data-astro-cid-j7pv25f6]{display:block;width:1.25px;height:28px;background:#676767}.hos-routes__step[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;padding:14px 0 14px 28px}.hos-routes__step-title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:22px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#cecece}.hos-routes__step-text[data-astro-cid-j7pv25f6]{margin:0;font-size:13px;line-height:1.5;color:#adadad}.hos-routes__step-text[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#999}@media(max-width:1103px){.hos-stage[data-astro-cid-j7pv25f6]{display:none}.hos-routes__stack[data-astro-cid-j7pv25f6]{display:flex}}.hos-pm[data-astro-cid-j7pv25f6]{--pm-solar: #F2B23E;--pm-wind: #2EE3C8;--pm-hydro: #3E8BDF;--pm-ad: #79B04A;--pm-use: #0D6B5E;--pm-wider: #222222;--pm-panel: #FFFFFF;--pm-border: rgba(21,21,21,.12);background:#fff;color:var(--ink)}.hos-pm[data-astro-cid-j7pv25f6]>.hos-wrap[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,9vw,120px)}.hos-pm__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px 80px;align-items:end;margin:0 0 clamp(36px,4.4vw,56px)}.hos-pm__head[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.hos-pm__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(44px,5vw,76px);line-height:.94;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-pm__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--violet)}.hos-pm__lead[data-astro-cid-j7pv25f6]{margin:0;max-width:460px;font-size:17px;line-height:1.65;color:var(--body-grey);text-wrap:pretty}.hos-pm[data-astro-cid-j7pv25f6] .hos-tab[data-astro-cid-j7pv25f6]{padding:26px 28px 28px}.hos-pm[data-astro-cid-j7pv25f6] .hos-tab[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:25px}.hos-pm[data-astro-cid-j7pv25f6] .hos-tab[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--violet);outline-offset:-4px}.hos-pm__body[data-astro-cid-j7pv25f6]{padding:clamp(22px,3.4vw,40px);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:#fff}.hos-pm__blurb[data-astro-cid-j7pv25f6]{max-width:860px;margin:0 0 16px;font-size:18px;line-height:1.55;color:var(--body);text-wrap:pretty}.hos-pm__chart[data-astro-cid-j7pv25f6]{margin:24px 0 0;padding:clamp(18px,2.2vw,26px);border:1px solid var(--line);border-radius:12px;background:#fff}.hos-pm__chart-top[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 14px}.hos-pm__chart-title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:34px;line-height:1;letter-spacing:.01em;text-transform:uppercase}.hos-pm__views[data-astro-cid-j7pv25f6]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--band)}.hos-pm__view[data-astro-cid-j7pv25f6]{min-height:40px;padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--body-reg);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.hos-pm__view[data-astro-cid-j7pv25f6][aria-pressed=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #1515151f}.hos-pm__view[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.hos-pm__chart-key[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;padding:0;font-size:14px;color:var(--body-reg)}.hos-pm__chart-key[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px}.hos-pm__chart-key[data-astro-cid-j7pv25f6] .hos-pm__key[data-astro-cid-j7pv25f6]{width:14px;height:14px;border-radius:3px}.hos-pm__key--wider[data-astro-cid-j7pv25f6]{background:var(--pm-wider)}.hos-pm__chart-key[data-astro-cid-j7pv25f6] .hos-pm__key--gen[data-astro-cid-j7pv25f6]{background:#2ee3c873;border:2px solid var(--mint-dark)}.hos-pm__key--surplus[data-astro-cid-j7pv25f6]{background:repeating-linear-gradient(135deg,#3a3a3a 0 2px,#fff 2px 4px)!important;border:1px solid #3a3a3a}.hos-pm__chart-key[data-astro-cid-j7pv25f6] .hos-pm__key--line[data-astro-cid-j7pv25f6]{width:22px;height:3px;border-radius:2px;background:var(--ink)}.hos-pm__chart-keys[data-astro-cid-j7pv25f6]{display:grid;margin:0 0 18px}.hos-pm__chart-keys[data-astro-cid-j7pv25f6]>.hos-pm__chart-key[data-astro-cid-j7pv25f6]{grid-area:1 / 1;margin:0;align-self:start}.hos-pm__chart-key--balance[data-astro-cid-j7pv25f6],.hos-pm[data-astro-cid-j7pv25f6].is-balance .hos-pm__chart-key--source[data-astro-cid-j7pv25f6]{visibility:hidden}.hos-pm[data-astro-cid-j7pv25f6].is-balance .hos-pm__chart-key--balance[data-astro-cid-j7pv25f6]{visibility:visible}.hos-pm__plotwrap[data-astro-cid-j7pv25f6]{position:relative;padding:0 0 26px 26px}.hos-pm__plot[data-astro-cid-j7pv25f6]{position:relative;height:clamp(180px,22vw,240px);cursor:pointer;touch-action:pan-y}.hos-pm__plot[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;overflow:visible}.hos-pm__ylab[data-astro-cid-j7pv25f6]{position:absolute;left:0;font-size:12px;line-height:1;color:var(--body-reg);font-variant-numeric:tabular-nums}.hos-pm__ylab[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:4px;font-size:11px;color:var(--body-soft)}.hos-pm__ylab--max[data-astro-cid-j7pv25f6]{top:-6px}.hos-pm__ylab--zero[data-astro-cid-j7pv25f6]{bottom:20px}.hos-pm__xlabs[data-astro-cid-j7pv25f6]{position:absolute;left:26px;right:0;bottom:0;height:16px}.hos-pm__xlabs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;top:0;transform:translate(-50%);font-size:12px;color:var(--body-reg);font-variant-numeric:tabular-nums;white-space:nowrap}.hos-pm__xlabs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child{transform:none}.hos-pm__xlabs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{transform:translate(-100%)}.hos-pm__grid-line[data-astro-cid-j7pv25f6]{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.hos-pm__now[data-astro-cid-j7pv25f6]{fill:#15151514;transition:x .35s ease}.hos-pm__area--solar[data-astro-cid-j7pv25f6]{fill:var(--pm-solar)}.hos-pm__area--wind[data-astro-cid-j7pv25f6]{fill:var(--pm-wind)}.hos-pm__area--hydro[data-astro-cid-j7pv25f6]{fill:var(--pm-hydro)}.hos-pm__area--ad[data-astro-cid-j7pv25f6]{fill:var(--pm-ad)}.hos-pm__area--wider[data-astro-cid-j7pv25f6]{fill:#4a4a4a}.hos-pm__area--gen[data-astro-cid-j7pv25f6]{fill:var(--pm-wind);fill-opacity:.45}.hos-pm__genline[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--mint-dark);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hos-pm__consline[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--ink);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hos-pm__view-balance[data-astro-cid-j7pv25f6],.hos-pm[data-astro-cid-j7pv25f6].is-balance .hos-pm__view-source[data-astro-cid-j7pv25f6]{display:none}.hos-pm[data-astro-cid-j7pv25f6].is-balance .hos-pm__view-balance[data-astro-cid-j7pv25f6]{display:inline}@media(max-width:599px){.hos-pm__chart-title[data-astro-cid-j7pv25f6]{font-size:28px}.hos-pm__chart-key[data-astro-cid-j7pv25f6]{font-size:13px;gap:6px 14px}.hos-pm__xlabs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2n){display:none}}.hos-pm__legend[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 22px;padding:0;font-size:14px;color:var(--body-reg)}.hos-pm__legend[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px}.hos-pm__key[data-astro-cid-j7pv25f6]{flex:none;display:inline-block;width:13px;height:13px;border-radius:50%;background:var(--pm-wider)}.hos-pm__key--solar[data-astro-cid-j7pv25f6]{background:var(--pm-solar)}.hos-pm__key--wind[data-astro-cid-j7pv25f6]{background:var(--pm-wind)}.hos-pm__key--hydro[data-astro-cid-j7pv25f6]{background:var(--pm-hydro)}.hos-pm__key--ad[data-astro-cid-j7pv25f6]{background:var(--pm-ad)}.hos-pm__key--use[data-astro-cid-j7pv25f6]{background:var(--pm-use)}.hos-pm__key--both[data-astro-cid-j7pv25f6]{background:conic-gradient(var(--pm-use) 0 50%,var(--pm-solar) 50% 100%)}.hos-pm__sources[data-astro-cid-j7pv25f6] .hos-pm__key[data-astro-cid-j7pv25f6]{width:14px;height:14px;border-radius:3px}.hos-pm__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px;align-items:start}.hos-pm__mapcard[data-astro-cid-j7pv25f6]{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.hos-pm__foot[data-astro-cid-j7pv25f6]{position:absolute;left:22px;bottom:8px;margin:0;font-size:11px;line-height:1.3;color:var(--body-soft);pointer-events:none}.hos-pm__map[data-astro-cid-j7pv25f6]{position:relative;container-type:inline-size;aspect-ratio:720 / 680}.hos-pm__svg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block;width:100%;height:100%}.hos-pm__water[data-astro-cid-j7pv25f6]{fill:#dcebef}.hos-pm__land[data-astro-cid-j7pv25f6]{fill:#eef0ef}.hos-pm__gb[data-astro-cid-j7pv25f6]{fill:#f4f5f4;stroke:#c9d6da;stroke-width:1;stroke-linejoin:round}.hos-pm__roads[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:none;stroke:#e1e3e2;stroke-width:3;stroke-linecap:round}.hos-pm__rivers[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:none;stroke:#b9dbe6;stroke-width:3.5;stroke-linecap:round}.hos-pm__lake[data-astro-cid-j7pv25f6]{fill:#dcebef}.hos-pm__scale[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke:#6f7a78;stroke-width:1}.hos-pm__scale[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:11px;fill:#6f7a78;dominant-baseline:central}.hos-pm__link[data-astro-cid-j7pv25f6]{--c: var(--pm-wider)}.hos-pm__link--solar[data-astro-cid-j7pv25f6]{--c: var(--pm-solar)}.hos-pm__link--wind[data-astro-cid-j7pv25f6]{--c: var(--pm-wind)}.hos-pm__link--hydro[data-astro-cid-j7pv25f6]{--c: var(--pm-hydro)}.hos-pm__link--ad[data-astro-cid-j7pv25f6]{--c: var(--pm-ad)}.hos-pm__link--use[data-astro-cid-j7pv25f6]{--c: var(--pm-use)}.hos-pm__link--both[data-astro-cid-j7pv25f6]{--c: var(--pm-solar)}.hos-pm__link--both[data-astro-cid-j7pv25f6].is-out{--c: var(--pm-use)}.hos-pm__band[data-astro-cid-j7pv25f6]{stroke:var(--c);stroke-opacity:.38;stroke-linecap:round;transition:stroke-width .6s ease}.hos-pm__link--wider[data-astro-cid-j7pv25f6] .hos-pm__band[data-astro-cid-j7pv25f6]{stroke-opacity:.3}.hos-pm__dots[data-astro-cid-j7pv25f6]{stroke:var(--c);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:0 9;animation:hos-pm-flow .9s linear infinite;filter:brightness(.82)}.hos-pm__link--wind[data-astro-cid-j7pv25f6] .hos-pm__dots[data-astro-cid-j7pv25f6]{filter:brightness(.7)}.hos-pm__link[data-astro-cid-j7pv25f6].is-out .hos-pm__dots[data-astro-cid-j7pv25f6]{animation-direction:reverse}.hos-pm__link[data-astro-cid-j7pv25f6].is-idle .hos-pm__dots[data-astro-cid-j7pv25f6]{opacity:.18;animation:none}@keyframes hos-pm-flow{to{stroke-dashoffset:-18}}.hos-pm__hub[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;width:16cqw;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:max(2px,.45cqw) solid var(--mint);box-shadow:0 0 0 1.6cqw #00dab524,0 6px 22px #1515151a;text-align:center}.hos-pm__map--gb[data-astro-cid-j7pv25f6] .hos-pm__hub[data-astro-cid-j7pv25f6]{width:12cqw}.hos-pm__map--gb[data-astro-cid-j7pv25f6] .hos-pm__hub[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:clamp(9px,2.1cqw,16px)}.hos-pm__hub[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{max-width:80%;font-family:var(--display);font-size:clamp(10px,2.5cqw,19px);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.hos-pm__node[data-astro-cid-j7pv25f6]{--c: var(--pm-use);--tint: #fff;--size: 7.6cqw;position:absolute;z-index:3;width:var(--size);height:var(--size);transform:translate(-50%,-50%)}.hos-pm__map--gb[data-astro-cid-j7pv25f6] .hos-pm__node[data-astro-cid-j7pv25f6]{--size: 6cqw}.hos-pm__node--solar[data-astro-cid-j7pv25f6]{--c: var(--pm-solar);--tint: #FDF1DA}.hos-pm__node--wind[data-astro-cid-j7pv25f6]{--c: var(--pm-wind);--tint: #DDFBF5}.hos-pm__node--hydro[data-astro-cid-j7pv25f6]{--c: var(--pm-hydro);--tint: #E2EEFB}.hos-pm__node--ad[data-astro-cid-j7pv25f6]{--c: var(--pm-ad);--tint: #ECF4E3}.hos-pm__dot[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint);border:max(2px,.42cqw) solid var(--c);box-shadow:0 0 0 max(2px,.4cqw) #fff;color:var(--ink);box-sizing:border-box}.hos-pm__dot[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:46%;height:46%}.hos-pm__node--both[data-astro-cid-j7pv25f6] .hos-pm__dot[data-astro-cid-j7pv25f6]{border:0;background:conic-gradient(rgba(242,178,62,.55) 0 var(--own),#fff var(--own) 100%) padding-box,conic-gradient(var(--pm-use) 0 50%,var(--pm-solar) 50% 100%) border-box;border:max(2px,.42cqw) solid transparent}.hos-pm__name[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);width:max-content;max-width:24cqw;font-size:clamp(9px,1.65cqw,12.5px);font-weight:600;line-height:1.2;text-align:center;color:var(--ink);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.hos-pm__node--above[data-astro-cid-j7pv25f6] .hos-pm__name[data-astro-cid-j7pv25f6]{top:auto;bottom:calc(100% + 4px)}.hos-pm__node--right[data-astro-cid-j7pv25f6] .hos-pm__name[data-astro-cid-j7pv25f6],.hos-pm__node--left[data-astro-cid-j7pv25f6] .hos-pm__name[data-astro-cid-j7pv25f6]{top:50%;transform:translateY(-50%);text-align:left}.hos-pm__node--right[data-astro-cid-j7pv25f6] .hos-pm__name[data-astro-cid-j7pv25f6]{left:calc(100% + 6px)}.hos-pm__node--left[data-astro-cid-j7pv25f6] .hos-pm__name[data-astro-cid-j7pv25f6]{left:auto;right:calc(100% + 6px);text-align:right}.hos-pm__wider[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.hos-pm__wider-box[data-astro-cid-j7pv25f6]{padding:1.8cqw 2.6cqw;border-radius:1.2cqw;background:var(--pm-wider);color:#fff;font-size:clamp(9px,1.65cqw,12.5px);font-weight:600;white-space:nowrap;box-shadow:0 0 0 max(3px,.8cqw) #22222224}.hos-pm__wider[data-astro-cid-j7pv25f6].is-unneeded .hos-pm__wider-box[data-astro-cid-j7pv25f6]{background:#ffffffd9;color:var(--body-reg);border:1px dashed rgba(21,21,21,.3);box-shadow:none}.hos-pm__wider[data-astro-cid-j7pv25f6].is-unneeded .hos-pm__wider-note[data-astro-cid-j7pv25f6]{color:var(--body-soft)}.hos-pm__link--wider[data-astro-cid-j7pv25f6].is-unneeded .hos-pm__dots[data-astro-cid-j7pv25f6]{opacity:1;stroke:#15151566;stroke-width:1.4;stroke-linecap:butt;stroke-dasharray:6 5;animation:none;filter:none}.hos-pm__wider-note[data-astro-cid-j7pv25f6]{font-size:clamp(9px,1.45cqw,11px);color:var(--body-reg);white-space:nowrap;text-shadow:0 0 3px #fff}.hos-pm__readout[data-astro-cid-j7pv25f6]{padding:clamp(20px,2.2vw,28px);border:1px solid var(--line);border-radius:12px;background:var(--band)}.hos-pm__top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.hos-pm__time[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-size:48px;line-height:1;font-variant-numeric:tabular-nums}.hos-pm__time-end[data-astro-cid-j7pv25f6]{font-size:26px;color:var(--body-grey)}.hos-pm__play[data-astro-cid-j7pv25f6]{min-width:104px;min-height:46px;padding:12px 24px;border:0;border-radius:8px;background:var(--violet);color:#fff;font-family:var(--display);font-weight:400;font-size:22px;line-height:1;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .25s ease}.hos-pm__play[data-astro-cid-j7pv25f6]:hover{background:var(--deep)}.hos-pm__play[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.hos-pm__eyebrow2[data-astro-cid-j7pv25f6]{display:block;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--body-soft)}.hos-pm__slider[data-astro-cid-j7pv25f6]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.hos-pm__slider[data-astro-cid-j7pv25f6]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--violet) 0 var(--pct),rgba(21,21,21,.14) var(--pct) 100%)}.hos-pm__slider[data-astro-cid-j7pv25f6]::-moz-range-track{height:8px;border-radius:999px;background:#15151524}.hos-pm__slider[data-astro-cid-j7pv25f6]::-moz-range-progress{height:8px;border-radius:999px;background:var(--violet)}.hos-pm__slider[data-astro-cid-j7pv25f6]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-5px;border-radius:50%;background:var(--violet);border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.hos-pm__slider[data-astro-cid-j7pv25f6]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--violet);border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.hos-pm__slider[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:4px}.hos-pm__ticks[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;margin:6px 0 22px;font-size:12px;color:var(--body-reg);font-variant-numeric:tabular-nums}.hos-pm__cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px}.hos-pm__card[data-astro-cid-j7pv25f6]{padding:14px 16px;border:1px solid var(--line-soft);border-radius:8px;background:#fff}.hos-pm__card[data-astro-cid-j7pv25f6] .hos-pm__eyebrow2[data-astro-cid-j7pv25f6]{margin-bottom:6px}.hos-pm__figure[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:36px;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.hos-pm__bar[data-astro-cid-j7pv25f6]{display:flex;height:22px;margin:0 0 18px;border-radius:4px;overflow:hidden;background:#fff}.hos-pm__seg[data-astro-cid-j7pv25f6]{display:block;height:100%;transition:width .6s ease}.hos-pm__seg--solar[data-astro-cid-j7pv25f6]{background:var(--pm-solar)}.hos-pm__seg--wind[data-astro-cid-j7pv25f6]{background:var(--pm-wind)}.hos-pm__seg--hydro[data-astro-cid-j7pv25f6]{background:var(--pm-hydro)}.hos-pm__seg--ad[data-astro-cid-j7pv25f6]{background:var(--pm-ad)}.hos-pm__seg--wider[data-astro-cid-j7pv25f6]{background:var(--pm-wider)}.hos-pm__sources[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.hos-pm__sources[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6][hidden]{display:none}.hos-pm__cta[data-astro-cid-j7pv25f6]{display:flex;margin-top:clamp(28px,3.4vw,40px);--tone: var(--violet);--tone-ink: #fff;--tone-hover: var(--deep);--tone-hover-ink: #fff}.hos-pm__surplus[data-astro-cid-j7pv25f6]{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--body-grey)}.hos-pm__sources[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto 3.2em;align-items:center;gap:10px}.hos-pm__src-name[data-astro-cid-j7pv25f6]{color:var(--body-reg);line-height:1.3}.hos-pm__src-mwh[data-astro-cid-j7pv25f6]{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.hos-pm__src-pct[data-astro-cid-j7pv25f6]{text-align:right;color:var(--body-grey);font-variant-numeric:tabular-nums}@media(max-width:959px){.hos-pm__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.hos-pm[data-astro-cid-j7pv25f6] .hos-tab[data-astro-cid-j7pv25f6]{padding:18px 20px}.hos-pm[data-astro-cid-j7pv25f6] .hos-tab[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:22px}.hos-pm__body[data-astro-cid-j7pv25f6]{padding:18px 14px}.hos-pm__legend[data-astro-cid-j7pv25f6]{font-size:13px;gap:6px 14px}.hos-pm__foot[data-astro-cid-j7pv25f6]{position:static;padding:0 14px 12px}.hos-pm__time[data-astro-cid-j7pv25f6]{font-size:40px}}@media(prefers-reduced-motion:reduce){.hos-pm__dots[data-astro-cid-j7pv25f6]{animation:none}.hos-pm__band[data-astro-cid-j7pv25f6],.hos-pm__seg[data-astro-cid-j7pv25f6]{transition:none}}.hos-cmpx[data-astro-cid-j7pv25f6]{--cmpx-dark: #2D2538;background:var(--mint-tint)}.hos-cmpx[data-astro-cid-j7pv25f6]>.hos-wrap[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,8vw,112px)}.hos-cmpx__head[data-astro-cid-j7pv25f6]{max-width:780px;margin:0 auto clamp(40px,5vw,56px);text-align:center}.hos-cmpx__title[data-astro-cid-j7pv25f6]{margin:18px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(40px,4.6vw,64px);line-height:.98;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-cmpx__lead[data-astro-cid-j7pv25f6]{max-width:560px;margin:18px auto 0;font-size:17px;line-height:1.6;color:var(--body-grey);text-wrap:pretty}.hos-cmpx__table[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr 1fr 1fr 1.15fr;grid-template-rows:96px repeat(7,minmax(76px,auto));column-gap:14px;align-items:stretch}.hos-cmpx__col[data-astro-cid-j7pv25f6]{display:grid;grid-row:1 / span 8;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:20px;background:#fff}.hos-cmpx__col--labels[data-astro-cid-j7pv25f6]{background:transparent;border:0}.hos-cmpx__col--uc[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin-block:-16px;padding-block:16px 0;border-color:transparent;background:var(--cmpx-dark);color:#fff;box-shadow:0 0 0 2px var(--mint),0 30px 70px #00dab540}.hos-cmpx__colhead[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 20px}.hos-cmpx__name[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:26px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.hos-cmpx__col--uc[data-astro-cid-j7pv25f6] .hos-cmpx__name[data-astro-cid-j7pv25f6]{font-size:30px;color:var(--mint)}.hos-cmpx__sub[data-astro-cid-j7pv25f6]{font-size:12.5px;font-weight:500;color:var(--body-grey)}.hos-cmpx__col--uc[data-astro-cid-j7pv25f6] .hos-cmpx__sub[data-astro-cid-j7pv25f6]{color:#b7b2c4}.hos-cmpx__cell[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--body-grey)}.hos-cmpx__col--uc[data-astro-cid-j7pv25f6] .hos-cmpx__cell[data-astro-cid-j7pv25f6]{border-top-color:#ffffff1a;color:#fff;font-weight:600}.hos-cmpx__cell--topic[data-astro-cid-j7pv25f6]{padding-left:0;border-top-color:#1515151f;font-size:15px;font-weight:700;line-height:1.35;color:var(--ink)}.hos-cmpx__topic-icon[data-astro-cid-j7pv25f6]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--ink);box-shadow:0 4px 12px #15151514}.hos-cmpx__status[data-astro-cid-j7pv25f6]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%}.hos-cmpx__status--yes[data-astro-cid-j7pv25f6]{background:var(--mint);color:var(--ink)}.hos-cmpx__status--part[data-astro-cid-j7pv25f6]{background:#fff3c4;color:#8a6d00}.hos-cmpx__status--no[data-astro-cid-j7pv25f6]{background:#f1eff4;color:#9a94a6}.hos-cmpx__mtopic[data-astro-cid-j7pv25f6]{display:none}.hos-cmpx__cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:clamp(32px,4vw,44px)}@media(max-width:960px){.hos-cmpx__table[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:20px}.hos-cmpx__col--labels[data-astro-cid-j7pv25f6]{display:none}.hos-cmpx__col[data-astro-cid-j7pv25f6],.hos-cmpx__col--uc[data-astro-cid-j7pv25f6]{grid-row:auto;grid-template-rows:none;margin-block:0;padding-block:0}.hos-cmpx__col--uc[data-astro-cid-j7pv25f6]{order:-1}.hos-cmpx__colhead[data-astro-cid-j7pv25f6]{padding:22px 20px 16px}.hos-cmpx__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.hos-cmpx__mtopic[data-astro-cid-j7pv25f6]{display:block;margin-bottom:2px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.hos-cmpx__col--uc[data-astro-cid-j7pv25f6] .hos-cmpx__mtopic[data-astro-cid-j7pv25f6]{color:var(--mint)}.hos-cmpx__text[data-astro-cid-j7pv25f6] .sr-only[data-astro-cid-j7pv25f6]{display:none}}.hos-reg[data-astro-cid-j7pv25f6]{background:#fff}.hos-reg__inner[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,8vw,112px);display:flex;flex-direction:column;align-items:center;gap:clamp(48px,6vw,72px)}.hos-reg__head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:820px;text-align:center}.hos-reg__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(44px,5.6vw,84px);line-height:.95;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-reg__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{box-shadow:inset 0 -.26em 0 var(--mint)}.hos-reg__lead[data-astro-cid-j7pv25f6]{margin:0;max-width:600px;font-size:17px;line-height:1.65;color:var(--body-reg);text-wrap:pretty}.hos-reg__list[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:column}.hos-reg__list[data-astro-cid-j7pv25f6]>.hos-eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 18px}.hos-reg__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:28px 0;border-top:1px solid var(--line)}.hos-reg__row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.hos-reg__row[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:120px;object-fit:contain;object-position:left center}.hos-reg__row-title[data-astro-cid-j7pv25f6]{margin:0 0 6px;font-family:var(--display);font-weight:400;font-size:26px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.hos-reg__row-text[data-astro-cid-j7pv25f6]{margin:0;font-size:14px;line-height:1.5;color:var(--body-reg);text-wrap:pretty}.hos-reg__status[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);white-space:nowrap}.hos-reg__status[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--mint)}@media(max-width:719px){.hos-reg__row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hos-reg__row[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{margin-bottom:4px}}.hos-proof[data-astro-cid-j7pv25f6]{background:var(--mint);color:var(--ink)}.hos-proof[data-astro-cid-j7pv25f6]>.hos-wrap[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,9vw,112px)}.hos-proof__title[data-astro-cid-j7pv25f6]{margin:0 0 44px;font-family:var(--display);font-weight:400;font-size:clamp(42px,5.2vw,78px);line-height:.97;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-proof__list[data-astro-cid-j7pv25f6]{margin:56px 0 0}.hos-proof__bar[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0 0 6px;padding-bottom:10px}.hos-case[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:22px 34px;align-items:center;padding:28px 0;border-top:1px solid var(--line);color:var(--ink);transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hos-case[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.hos-case[data-astro-cid-j7pv25f6]:hover{background-color:var(--band);box-shadow:-16px 0 0 var(--band),16px 0 0 var(--band)}.hos-case__media[data-astro-cid-j7pv25f6]{position:relative;flex:0 0 158px;height:104px;border-radius:8px;overflow:hidden}.hos-case__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hos-case__wash[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#1515151a}.hos-case__text[data-astro-cid-j7pv25f6]{flex:1 1 280px;min-width:0}.hos-case__meta[data-astro-cid-j7pv25f6]{display:block;margin:0 0 7px;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hos-case__tag[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:10px;padding:3px 7px;border-radius:4px;background:var(--violet);color:#fff}.hos-case__name[data-astro-cid-j7pv25f6]{display:block;margin:0 0 8px;font-family:var(--display);font-weight:400;font-size:30px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.hos-case__blurb[data-astro-cid-j7pv25f6]{display:block;max-width:480px;font-size:15px;line-height:1.55;text-wrap:pretty}.hos-case__stats[data-astro-cid-j7pv25f6]{flex:0 1 auto;margin-left:auto;display:flex;flex-wrap:wrap;gap:18px 0}.hos-case__stat[data-astro-cid-j7pv25f6]{min-width:118px;padding:2px 22px;border-left:1px solid rgba(21,21,21,.16)}.hos-case__figure[data-astro-cid-j7pv25f6]{display:block;font-family:var(--display);font-weight:400;font-size:clamp(32px,2.8vw,42px);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.hos-case__label[data-astro-cid-j7pv25f6]{display:block;margin:8px 0 0;max-width:120px;font-weight:600;font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.hos-awards[data-astro-cid-j7pv25f6]{background:#fff;border-bottom:1px solid var(--line-soft)}.hos-awards[data-astro-cid-j7pv25f6]>.hos-wrap[data-astro-cid-j7pv25f6]{padding-block:clamp(56px,7vw,88px)}.hos-awards__block[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px}.hos-awards__block[data-astro-cid-j7pv25f6]+.hos-awards__block[data-astro-cid-j7pv25f6]{margin-top:40px}.hos-logos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.hos-logos[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;min-height:128px;padding:24px 20px;background:#fff;box-shadow:0 0 0 1px var(--line);transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.hos-logos[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{background:var(--mint-tint)}.hos-logos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:auto;height:auto;object-fit:contain}.hos-logos__wide[data-astro-cid-j7pv25f6]{max-width:150px;max-height:60px;mix-blend-mode:multiply}.hos-logos__square[data-astro-cid-j7pv25f6]{max-width:84px;max-height:84px}.hos-logos__ofgem[data-astro-cid-j7pv25f6]{max-width:130px;max-height:48px}.hos-logos__stacked[data-astro-cid-j7pv25f6]{flex-direction:column;gap:14px}.hos-logos__stacked[data-astro-cid-j7pv25f6]:hover{background:#fff;box-shadow:0 0 0 2px var(--ink)}.hos-logos__stacked[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:52px}.hos-logos__stacked[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-align:center}.hos-latest[data-astro-cid-j7pv25f6]{background:var(--mint-tint)}.hos-latest[data-astro-cid-j7pv25f6]>.hos-wrap[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,9vw,112px)}.hos-latest__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin:0 0 clamp(32px,4vw,48px)}.hos-latest__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(44px,5vw,76px);line-height:.94;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-latest__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--violet)}.hos-latest__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.hos-latest__nav[data-astro-cid-j7pv25f6]{display:flex;gap:10px}.hos-latest__nav[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(21,21,21,.28);background:#fff;color:var(--ink);cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hos-latest__nav[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hos-rail[data-astro-cid-j7pv25f6]{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.hos-rail[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.hos-card[data-astro-cid-j7pv25f6]{flex:0 0 min(86%,calc((100% - 64px) / 3));min-width:260px;scroll-snap-align:start;display:flex;flex-direction:column;gap:18px;color:var(--ink);transition:color .3s cubic-bezier(.4,0,.2,1)}.hos-card[data-astro-cid-j7pv25f6]:hover{color:var(--violet-deep)}.hos-card__media[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:var(--band)}.hos-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hos-card__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.hos-card__meta[data-astro-cid-j7pv25f6]{font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-deep)}.hos-card__title[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:400;font-size:clamp(26px,2.4vw,30px);line-height:1.02;letter-spacing:.02em;text-wrap:balance}.hos-card__cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.hos-close[data-astro-cid-j7pv25f6]{background:#fff}.hos-close__inner[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,9vw,112px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px 72px;align-items:start}.hos-close__title[data-astro-cid-j7pv25f6]{margin:0 0 20px;font-family:var(--display);font-weight:400;font-size:clamp(40px,4.6vw,68px);line-height:.97;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hos-close__lead[data-astro-cid-j7pv25f6]{margin:0;max-width:460px;font-size:18px;line-height:1.62;color:var(--body-grey);text-wrap:pretty}.hos-formcard[data-astro-cid-j7pv25f6]{border:1px solid rgba(21,21,21,.18);border-radius:12px;background:#fff;padding:clamp(24px,4vw,42px) clamp(20px,4vw,44px) clamp(24px,4vw,40px)}.hos-hp[data-astro-cid-j7pv25f6]{display:none}.hos-fields[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}.hos-field[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:9px}.hos-field--wide[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.hos-field--message[data-astro-cid-j7pv25f6]{margin-top:32px}.hos-label[data-astro-cid-j7pv25f6]{font-weight:500;font-size:13px;line-height:1.2;text-transform:uppercase;color:var(--ink)}.hos-label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--violet-deep)}.hos-input[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box;min-height:44px;padding:0 16px;background:#fff;border:1.5px solid rgba(21,21,21,.22);border-radius:8px;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.4;outline:none;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.hos-input[data-astro-cid-j7pv25f6]:focus{border-color:var(--violet-deep)}.hos-input[data-astro-cid-j7pv25f6]::placeholder{color:#999}.hos-textarea[data-astro-cid-j7pv25f6]{padding:14px 16px;line-height:1.5;resize:vertical}.hos-consents[data-astro-cid-j7pv25f6]{margin-top:28px;display:flex;flex-direction:column;gap:6px}.hos-check[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.hos-check[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--violet-deep);cursor:pointer}.hos-check[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.5;color:var(--ink);text-wrap:pretty}.hos-check[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--violet-deep);text-decoration:underline}.hos-error[data-astro-cid-j7pv25f6]{margin:18px 0 0;font-size:14px;font-weight:500;line-height:1.4;color:var(--error)}.hos-submit[data-astro-cid-j7pv25f6]{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.hos-submit__note[data-astro-cid-j7pv25f6]{margin:0;flex:1 1 220px;font-size:14px;line-height:1.5;color:var(--body-grey);text-wrap:pretty}.hos-btn[data-astro-cid-j7pv25f6][disabled]{opacity:.7;cursor:progress}.hos-done[data-astro-cid-j7pv25f6]{padding:34px 0 30px;animation:hos-rise .5s cubic-bezier(.4,0,.2,1) both}.hos-done[data-astro-cid-j7pv25f6]:focus{outline:none}.hos-done__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(34px,3.4vw,48px);line-height:1;letter-spacing:.01em;text-transform:uppercase}.hos-done__text[data-astro-cid-j7pv25f6]{margin:18px 0 0;max-width:440px;font-size:17px;line-height:1.6;color:var(--body-grey);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.hos[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.hos[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:before,.hos[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:after{animation:none!important;transition:none!important}.hos-rail[data-astro-cid-j7pv25f6]{scroll-behavior:auto}}.hos-latest__subhead[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:clamp(48px,6vw,72px) 0 24px}.hos-latest__subtitle[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:.01em;text-transform:uppercase}.hos-vid[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--ink)}.hos-vid[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.hos-vid__out[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block;color:#fff}.hos-vid__out[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease}.hos-vid__out[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03);opacity:.9}.hos-vid__out[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.hos-vid__play[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding-left:4px;box-sizing:border-box;border-radius:50%;background:var(--violet);box-shadow:0 6px 24px #1515154d;transform:translate(-50%,-50%);transition:background .25s ease,transform .25s ease}.hos-vid__out[data-astro-cid-j7pv25f6]:hover .hos-vid__play[data-astro-cid-j7pv25f6]{background:var(--deep);transform:translate(-50%,-50%) scale(1.06)}.hos-vid__badge[data-astro-cid-j7pv25f6]{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:999px;background:#151515c7;font-size:12px;font-weight:600}.hos-vid__sound[data-astro-cid-j7pv25f6]{position:absolute;top:12px;right:12px;z-index:2;min-height:34px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#151515c7;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;backdrop-filter:blur(4px);transition:background .2s ease}.hos-vid__sound[data-astro-cid-j7pv25f6]:hover{background:var(--ink)}.hos-vid__sound[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.hos-vid__sound[data-astro-cid-j7pv25f6][hidden]{display:none}.hos-vid__tag[data-astro-cid-j7pv25f6]{margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.hos-vfeature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3.4vw,44px);align-items:center;padding:clamp(16px,2vw,22px);margin:0 0 24px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1515150a,0 8px 28px #1515150f}.hos-vfeature__body[data-astro-cid-j7pv25f6]{padding:8px clamp(4px,1.4vw,18px) 8px 0}.hos-vfeature__title[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.hos-vfeature__text[data-astro-cid-j7pv25f6]{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--body-grey);text-wrap:pretty}.hos-vfeature__speakers[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:12px;margin:0 0 20px;padding:0}.hos-vfeature__speakers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.35;color:var(--body-grey)}.hos-vfeature__speakers[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.hos-vfeature__speakers[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:15px;color:var(--ink)}.hos-vfeature__link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border-radius:10px;background:var(--mint-tint);color:var(--ink);font-size:13px;line-height:1.35;transition:background .25s ease}.hos-vfeature__link[data-astro-cid-j7pv25f6]:hover{background:#d3fbf2}.hos-vfeature__link[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:84px;height:56px;border-radius:6px;object-fit:cover;flex:none}.hos-vfeature__link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex:1;min-width:0;color:var(--body-grey)}.hos-vfeature__link[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:15px;color:var(--ink)}.hos-vfeature__link[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none;transition:transform .25s ease}.hos-vfeature__link[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translate(3px)}.hos-vcards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hos-vcard[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-width:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #1515150a,0 8px 28px #1515150f}.hos-vcard[data-astro-cid-j7pv25f6] .hos-vid[data-astro-cid-j7pv25f6]{border-radius:0}.hos-vcard__body[data-astro-cid-j7pv25f6]{padding:18px 20px 22px}.hos-vcard__title[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-family:var(--display);font-weight:400;font-size:26px;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.hos-vcard__text[data-astro-cid-j7pv25f6]{margin:0;font-size:14px;line-height:1.6;color:var(--body-grey);text-wrap:pretty}@media(max-width:899px){.hos-vfeature[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hos-vfeature__body[data-astro-cid-j7pv25f6]{padding:0 4px 6px}.hos-vcards[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}@media(min-width:600px)and (max-width:899px){.hos-vcards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}
