.rhero[data-astro-cid-aod7h5jx]{position:relative;display:flex;flex-direction:column;padding:calc(var(--header-h) + 5vh) var(--gutter) 24px;background:var(--hu-ivory);color:var(--hu-green);overflow:hidden}.rhero__eyebrow[data-astro-cid-aod7h5jx]{font-family:var(--font-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--hu-muted)}.rhero__title[data-astro-cid-aod7h5jx]{display:flex;flex-direction:column;margin-top:14px;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,11.2vw,58px);line-height:1.02;letter-spacing:-.015em}.rhero__line[data-astro-cid-aod7h5jx].is-accent{color:var(--hu-red)}.rhero__text[data-astro-cid-aod7h5jx]{max-width:36ch;margin-top:18px;font-family:var(--font-sans);font-size:clamp(15px,4.2vw,17px);line-height:1.5;color:var(--hu-charcoal)}.rhero__actions[data-astro-cid-aod7h5jx]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.rhero__cta[data-astro-cid-aod7h5jx]{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 24px;font-family:var(--font-sans);font-size:15px;text-decoration:none;transition:background var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.rhero__cta[data-astro-cid-aod7h5jx] svg[data-astro-cid-aod7h5jx]{transition:transform var(--dur-micro) var(--ease-out)}.rhero__cta--secondary[data-astro-cid-aod7h5jx]{border:1px solid var(--hu-green);color:var(--hu-green);background:transparent}.rhero__cta--secondary[data-astro-cid-aod7h5jx]:hover,.rhero__cta--secondary[data-astro-cid-aod7h5jx]:focus-visible{background:var(--hu-red);border-color:var(--hu-red);color:var(--hu-white)}.rhero__cta--form[data-astro-cid-aod7h5jx]{background:var(--hu-red);color:var(--hu-white)}.rhero__cta--form[data-astro-cid-aod7h5jx]:hover,.rhero__cta--form[data-astro-cid-aod7h5jx]:focus-visible{background:color-mix(in srgb,var(--hu-red) 82%,var(--hu-green))}.rhero__cta[data-astro-cid-aod7h5jx]:hover svg[data-astro-cid-aod7h5jx],.rhero__cta[data-astro-cid-aod7h5jx]:focus-visible svg[data-astro-cid-aod7h5jx]{transform:translate(3px)}.rhero__collage[data-astro-cid-aod7h5jx]{position:relative;height:108vw;margin:28px calc(-1 * var(--gutter)) 0}.rhero__layer[data-astro-cid-aod7h5jx]{position:absolute;overflow:hidden}.rhero__layer--plan[data-astro-cid-aod7h5jx]{inset:0;z-index:1;clip-path:polygon(0 16%,100% 0,100% 100%,0 100%)}.rhero__layer--facade[data-astro-cid-aod7h5jx]{left:12%;top:0;width:88%;height:54%;z-index:2;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.rhero__layer--interior[data-astro-cid-aod7h5jx]{left:54%;top:20%;width:46%;height:40%;z-index:3;box-shadow:-12px 12px 40px #0000002e}.rhero__shift[data-astro-cid-aod7h5jx]{display:block;width:100%;height:calc(100% + 60px);margin-top:-30px;transform:translate3d(0,var(--py, 0px),0);will-change:transform}.rhero__photo[data-astro-cid-aod7h5jx]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transform:scale(1.04);animation:reo-photo-in calc(var(--dur-in) * 1.4) var(--ease-out) forwards;animation-delay:var(--photo-delay, 0ms)}@keyframes reo-photo-in{to{opacity:1;transform:scale(1)}}html.no-js .rhero__photo[data-astro-cid-aod7h5jx]{animation:none;opacity:1;transform:none}.rhero__skills[data-astro-cid-aod7h5jx]{margin-top:8px}.rhero__skill-list[data-astro-cid-aod7h5jx]{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.rhero__skill[data-astro-cid-aod7h5jx]{border-top:1px solid var(--hu-sand)}.rhero__skill[data-astro-cid-aod7h5jx]:nth-child(odd){border-right:1px solid var(--hu-sand)}.rhero__skill-link[data-astro-cid-aod7h5jx]{display:flex;align-items:center;gap:14px;min-height:76px;padding:12px 14px 12px 4px;font-family:var(--font-serif);font-size:17px;line-height:1.2;color:var(--hu-green);text-decoration:none;transition:color var(--dur-micro) var(--ease-out)}.rhero__skill[data-astro-cid-aod7h5jx]:nth-child(2n) .rhero__skill-link[data-astro-cid-aod7h5jx]{padding-left:16px}.rhero__skill-link[data-astro-cid-aod7h5jx] svg[data-astro-cid-aod7h5jx]{flex:0 0 auto;shape-rendering:geometricPrecision}.rhero__skill-link[data-astro-cid-aod7h5jx]:hover,.rhero__skill-link[data-astro-cid-aod7h5jx]:focus-visible{color:var(--hu-red)}@media(min-width:768px){.rhero__title[data-astro-cid-aod7h5jx]{font-size:clamp(58px,8.2vw,74px)}.rhero__text[data-astro-cid-aod7h5jx]{max-width:44ch;font-size:18px}.rhero__actions[data-astro-cid-aod7h5jx]{flex-direction:row;flex-wrap:wrap}.rhero__collage[data-astro-cid-aod7h5jx]{height:80vw}.rhero__skill-link[data-astro-cid-aod7h5jx]{font-size:19px}}@media(max-width:1023px){.rhero[data-astro-cid-aod7h5jx]{min-height:100svh;padding-top:calc(var(--header-h) + 10svh);background:var(--hu-ivory);color:var(--hu-green)}.rhero__mobile[data-astro-cid-aod7h5jx]{position:absolute;inset:0;z-index:0;overflow:hidden}.rhero__veil[data-astro-cid-aod7h5jx]{position:absolute;inset:0;background:linear-gradient(180deg,var(--hu-ivory) 0%,color-mix(in srgb,var(--hu-ivory) 90%,transparent) 14%,color-mix(in srgb,var(--hu-ivory) 84%,transparent) 40%,color-mix(in srgb,var(--hu-ivory) 80%,transparent) 56%,color-mix(in srgb,var(--hu-ivory) 40%,transparent) 68%,transparent 78%)}.rhero__content[data-astro-cid-aod7h5jx],.rhero__skills[data-astro-cid-aod7h5jx]{position:relative;z-index:2}.rhero__content[data-astro-cid-aod7h5jx]{flex:1}.rhero__title[data-astro-cid-aod7h5jx]{font-size:clamp(40px,11.5vw,60px)}.rhero__text[data-astro-cid-aod7h5jx]{max-width:30ch;margin-top:22px}.rhero__actions[data-astro-cid-aod7h5jx]{flex-direction:column;align-items:flex-start;margin-top:28px}.rhero__cta[data-astro-cid-aod7h5jx]{width:max-content;min-height:54px}.rhero__cta--form[data-astro-cid-aod7h5jx]{box-shadow:0 14px 30px -14px #00000080}.rhero__cta--secondary[data-astro-cid-aod7h5jx]{background:color-mix(in srgb,var(--hu-ivory) 55%,transparent)}.rhero__collage[data-astro-cid-aod7h5jx]{display:none}.rhero__skills[data-astro-cid-aod7h5jx]{margin-top:auto;padding-top:28px}.rhero__skill-list[data-astro-cid-aod7h5jx]{display:flex;gap:8px;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.rhero__skill-list[data-astro-cid-aod7h5jx]::-webkit-scrollbar{display:none}.rhero__skill[data-astro-cid-aod7h5jx],.rhero__skill[data-astro-cid-aod7h5jx]:nth-child(odd){flex:0 0 auto;border:0;scroll-snap-align:start}.rhero__skill-link[data-astro-cid-aod7h5jx],.rhero__skill[data-astro-cid-aod7h5jx]:nth-child(2n) .rhero__skill-link[data-astro-cid-aod7h5jx]{min-height:44px;padding:0 16px 0 12px;gap:8px;border:1px solid color-mix(in srgb,var(--hu-ivory) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--hu-green) 78%,transparent);font-family:var(--font-sans);font-size:13px;color:var(--hu-ivory);white-space:nowrap}.rhero__skill-link[data-astro-cid-aod7h5jx] svg[data-astro-cid-aod7h5jx]{width:18px;height:18px}.rhero[data-astro-cid-aod7h5jx] .pager{--pager-color: var(--hu-ivory)}}@media(min-width:1024px){.rhero__mobile[data-astro-cid-aod7h5jx]{display:none}.rhero[data-astro-cid-aod7h5jx]{--body: clamp(640px, 59vw, 880px);display:block;height:calc(var(--header-h) + var(--body));padding:var(--header-h) 0 0}.rhero__content[data-astro-cid-aod7h5jx]{position:absolute;top:calc(var(--header-h) + var(--body) * .12);left:5.5%;width:44%;max-width:660px}.rhero__eyebrow[data-astro-cid-aod7h5jx]{font-size:clamp(10px,.8vw,12px);letter-spacing:.3em}.rhero__title[data-astro-cid-aod7h5jx]{margin-top:1.2vw;font-size:clamp(46px,5vw,76px);line-height:1.04;text-rendering:optimizeLegibility}.rhero__text[data-astro-cid-aod7h5jx]{max-width:40ch;margin-top:1.5vw;font-size:clamp(15px,1.15vw,17px)}.rhero__actions[data-astro-cid-aod7h5jx]{margin-top:2vw;gap:16px}.rhero__cta[data-astro-cid-aod7h5jx]{width:max-content;min-height:48px;padding:0 22px;font-size:14px}.rhero__collage[data-astro-cid-aod7h5jx]{position:absolute;top:var(--header-h);right:0;bottom:0;left:0;height:auto;margin:0;pointer-events:none}.rhero__layer--interior[data-astro-cid-aod7h5jx]{left:69.5%;top:2%;width:30.5%;height:56%;z-index:1;box-shadow:none}.rhero__layer--facade[data-astro-cid-aod7h5jx]{left:38.5%;top:9%;width:36.5%;height:66%;z-index:2;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);filter:drop-shadow(-8px 10px 24px rgb(0 0 0 / .12))}.rhero__layer--plan[data-astro-cid-aod7h5jx]{inset:auto 0 0 61%;height:34%;z-index:3;clip-path:polygon(0 26%,100% 0,100% 100%,0 100%);filter:drop-shadow(0 -10px 24px rgb(0 0 0 / .14))}.rhero__skills[data-astro-cid-aod7h5jx]{position:absolute;left:5.5%;bottom:calc(var(--body) * .075);width:52.5%;margin:0}.rhero__skill-list[data-astro-cid-aod7h5jx]{display:flex}.rhero__skill[data-astro-cid-aod7h5jx],.rhero__skill[data-astro-cid-aod7h5jx]:nth-child(odd){flex:1 1 0;border:0;border-left:1px solid var(--hu-sand)}.rhero__skill[data-astro-cid-aod7h5jx]:first-child{border-left:0}.rhero__skill-link[data-astro-cid-aod7h5jx],.rhero__skill[data-astro-cid-aod7h5jx]:nth-child(2n) .rhero__skill-link[data-astro-cid-aod7h5jx]{min-height:0;padding:2px .9vw;font-size:clamp(12px,1.05vw,16px);line-height:1.25;gap:.65vw}.rhero__skill[data-astro-cid-aod7h5jx]:first-child .rhero__skill-link[data-astro-cid-aod7h5jx]{padding-left:0}.rhero__skill-link[data-astro-cid-aod7h5jx] svg[data-astro-cid-aod7h5jx]{width:clamp(24px,2.2vw,32px);height:auto}}@media(prefers-reduced-motion:reduce){.rhero__photo[data-astro-cid-aod7h5jx]{animation:none;opacity:1;transform:none}}.par[data-astro-cid-ybkxn5ft]{position:relative;padding:64px var(--gutter) 24px;background:var(--hu-ivory);color:var(--hu-green)}.par__eyebrow[data-astro-cid-ybkxn5ft]{font-family:var(--font-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--hu-muted)}.par__title[data-astro-cid-ybkxn5ft]{display:flex;flex-direction:column;margin-top:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,9vw,46px);line-height:1.06;letter-spacing:-.01em}.par__title-b[data-astro-cid-ybkxn5ft]{color:var(--hu-red)}.par__text[data-astro-cid-ybkxn5ft]{max-width:40ch;margin-top:14px;font-family:var(--font-sans);font-size:clamp(15px,4.2vw,17px);line-height:1.5;color:var(--hu-charcoal)}.par__grid[data-astro-cid-ybkxn5ft]{margin-top:26px}.par__card[data-astro-cid-ybkxn5ft]{position:relative;margin-top:10px;border:1px solid var(--hu-sand);border-radius:12px;background:color-mix(in srgb,var(--hu-white) 55%,var(--hu-ivory));transition:border-color var(--dur-micro) var(--ease-out)}.par__card[data-astro-cid-ybkxn5ft]:first-child{margin-top:0}.par__card[data-astro-cid-ybkxn5ft].is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.par__thumb[data-astro-cid-ybkxn5ft]{display:none}.par__card-title[data-astro-cid-ybkxn5ft]{margin:0;font-weight:400}.par__toggle[data-astro-cid-ybkxn5ft]{display:grid;grid-template-columns:auto 1fr auto;column-gap:14px;align-items:center;width:100%;min-height:64px;padding:12px 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.par__num[data-astro-cid-ybkxn5ft]{font-family:var(--font-serif);font-size:26px;line-height:1;color:var(--hu-green)}.par__name[data-astro-cid-ybkxn5ft]{font-family:var(--font-serif);font-size:20px;line-height:1.15}.par__sub[data-astro-cid-ybkxn5ft]{display:none}.par__chev[data-astro-cid-ybkxn5ft]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--hu-green);border-radius:50%;transition:transform .25s var(--ease-out),background var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.par__card[data-astro-cid-ybkxn5ft].is-active .par__chev[data-astro-cid-ybkxn5ft]{background:var(--hu-green);color:var(--hu-white);transform:rotate(180deg)}.par__body[data-astro-cid-ybkxn5ft]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s var(--ease-out)}.js-partner .par__body[data-astro-cid-ybkxn5ft]:not(.is-open){grid-template-rows:0fr;transition-duration:.25s}.par__body-in[data-astro-cid-ybkxn5ft]{min-height:0;overflow:hidden}.par__panel[data-astro-cid-ybkxn5ft]{border:1px solid var(--hu-sand);border-top:0;border-radius:0 0 12px 12px;background:color-mix(in srgb,var(--hu-white) 55%,var(--hu-ivory))}.par__media[data-astro-cid-ybkxn5ft]{position:relative;aspect-ratio:5 / 2;overflow:hidden}.par__media[data-astro-cid-ybkxn5ft] img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.2s var(--ease-out)}.par__body[data-astro-cid-ybkxn5ft].is-open .par__media[data-astro-cid-ybkxn5ft] img{transform:none}.par__body[data-astro-cid-ybkxn5ft].is-open .par__media[data-astro-cid-ybkxn5ft]{animation:par-in .3s var(--ease-out) both}@keyframes par-in{0%{opacity:0}to{opacity:1}}.par__content[data-astro-cid-ybkxn5ft]{position:relative;padding:18px 16px 20px}.par__panel-title[data-astro-cid-ybkxn5ft]{display:none}.par__panel-sub[data-astro-cid-ybkxn5ft]{font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--hu-charcoal)}.par__panel-text[data-astro-cid-ybkxn5ft]{max-width:62ch;margin-top:8px;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--hu-charcoal)}.par__details[data-astro-cid-ybkxn5ft]{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.par__detail[data-astro-cid-ybkxn5ft]{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-sans);font-size:15px;line-height:1.4}.par__detail[data-astro-cid-ybkxn5ft] svg[data-astro-cid-ybkxn5ft]{flex:0 0 auto;margin-top:1px;color:var(--hu-red)}.par__close[data-astro-cid-ybkxn5ft]{display:none}@media(min-width:768px){.par[data-astro-cid-ybkxn5ft]{padding-top:72px}.par__title[data-astro-cid-ybkxn5ft]{font-size:clamp(46px,7vw,60px)}.par__text[data-astro-cid-ybkxn5ft]{font-size:18px}.par__details[data-astro-cid-ybkxn5ft]{grid-template-columns:1fr 1fr;column-gap:24px}}@media(min-width:1024px){.par[data-astro-cid-ybkxn5ft]{padding:3vw 3.8%}.par__head[data-astro-cid-ybkxn5ft]{max-width:48%}.par__eyebrow[data-astro-cid-ybkxn5ft]{font-size:clamp(10px,.8vw,12px);letter-spacing:.3em}.par__title[data-astro-cid-ybkxn5ft]{margin-top:1vw;font-size:clamp(38px,3.6vw,56px);line-height:1.05}.par__text[data-astro-cid-ybkxn5ft]{max-width:44ch;margin-top:1vw;font-size:clamp(15px,1.15vw,17px)}.par__grid[data-astro-cid-ybkxn5ft]{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.2%;row-gap:1.4vw;align-items:start;margin-top:2vw}.par__card[data-astro-cid-ybkxn5ft]{grid-row:1;margin:0;border-radius:10px;overflow:hidden}.par__card[data-astro-cid-ybkxn5ft].is-active{border-radius:10px;border-color:var(--hu-red);box-shadow:inset 0 0 0 1px var(--hu-red)}.par__thumb[data-astro-cid-ybkxn5ft]{display:block;aspect-ratio:2 / 1;overflow:hidden}.par__thumb[data-astro-cid-ybkxn5ft] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease-out)}.par__card[data-astro-cid-ybkxn5ft].is-active .par__thumb[data-astro-cid-ybkxn5ft]{opacity:.35;transition:opacity var(--dur-micro) var(--ease-out)}.par__card[data-astro-cid-ybkxn5ft].is-active:hover .par__thumb[data-astro-cid-ybkxn5ft],.par__card[data-astro-cid-ybkxn5ft].is-active:focus-within .par__thumb[data-astro-cid-ybkxn5ft]{opacity:.7}.par__card[data-astro-cid-ybkxn5ft]:hover .par__thumb[data-astro-cid-ybkxn5ft] img{transform:scale(1.03)}.par__toggle[data-astro-cid-ybkxn5ft]{grid-template-columns:1fr auto;grid-template-areas:"num chev" "name chev" "sub chev";row-gap:.3vw;align-items:start;min-height:0;padding:1.1vw 1.2vw 1.3vw}.par__toggle[data-astro-cid-ybkxn5ft]:before{content:"";position:absolute;inset:0}.par__toggle[data-astro-cid-ybkxn5ft]:focus-visible{outline:none}.par__card[data-astro-cid-ybkxn5ft]:has(.par__toggle:focus-visible){outline:2px solid var(--hu-red);outline-offset:3px}.par__num[data-astro-cid-ybkxn5ft]{grid-area:num;font-size:clamp(22px,2vw,30px)}.par__name[data-astro-cid-ybkxn5ft]{grid-area:name;font-size:clamp(15px,1.45vw,22px)}.par__card[data-astro-cid-ybkxn5ft]{align-self:stretch}.par__sub[data-astro-cid-ybkxn5ft]{grid-area:sub;display:block;font-family:var(--font-sans);font-size:clamp(12px,.95vw,14px);line-height:1.4;color:var(--hu-charcoal)}.par__chev[data-astro-cid-ybkxn5ft]{grid-area:chev;align-self:start;width:clamp(28px,2.3vw,36px);height:clamp(28px,2.3vw,36px)}.par__body[data-astro-cid-ybkxn5ft]{grid-column:1 / -1;grid-row:2}.par__panel[data-astro-cid-ybkxn5ft]{display:grid;grid-template-columns:26% 1fr;border:0;border-radius:12px;overflow:hidden}.par__media[data-astro-cid-ybkxn5ft]{aspect-ratio:auto;min-height:20vw}.par__content[data-astro-cid-ybkxn5ft]{padding:2vw 4vw 2vw 2.4vw}.par__panel-title[data-astro-cid-ybkxn5ft]{display:flex;align-items:baseline;gap:.8vw;font-family:var(--font-serif);font-size:clamp(24px,2vw,32px);line-height:1.1}.par__panel-num[data-astro-cid-ybkxn5ft]{color:var(--hu-red)}.par__panel-sub[data-astro-cid-ybkxn5ft]{display:none}.par__panel-text[data-astro-cid-ybkxn5ft]{margin-top:.6vw;font-size:clamp(14px,1.05vw,16px)}.par__details[data-astro-cid-ybkxn5ft]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3vw;row-gap:.9vw;margin-top:1.6vw}.par__detail[data-astro-cid-ybkxn5ft]{font-size:clamp(14px,1.05vw,16px)}.par__close[data-astro-cid-ybkxn5ft]{position:absolute;top:1.4vw;right:1.4vw;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--hu-green);border-radius:50%;background:none;color:var(--hu-green);cursor:pointer;transition:background var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.par__close[data-astro-cid-ybkxn5ft]:hover,.par__close[data-astro-cid-ybkxn5ft]:focus-visible{background:var(--hu-red);border-color:var(--hu-red);color:var(--hu-white)}html.no-js .par__close[data-astro-cid-ybkxn5ft]{display:none}}@media(prefers-reduced-motion:reduce){.par__body[data-astro-cid-ybkxn5ft].is-open .par__media[data-astro-cid-ybkxn5ft]{animation:none}}.sto[data-astro-cid-daiisqbb]{position:relative;padding:64px 0 24px;background:var(--hu-ivory);color:var(--hu-green)}.sto__head[data-astro-cid-daiisqbb],.sto__caption[data-astro-cid-daiisqbb]{padding:0 var(--gutter)}.sto__eyebrow[data-astro-cid-daiisqbb]{font-family:var(--font-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--hu-muted)}.sto__title[data-astro-cid-daiisqbb]{display:flex;flex-direction:column;margin-top:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,9.8vw,50px);line-height:1.06;letter-spacing:-.01em}.sto__title-b[data-astro-cid-daiisqbb]{color:var(--hu-red)}.sto__text[data-astro-cid-daiisqbb]{max-width:40ch;margin-top:14px;font-family:var(--font-sans);font-size:clamp(15px,4.2vw,17px);line-height:1.5;color:var(--hu-charcoal)}.sto__cta[data-astro-cid-daiisqbb]{display:inline-flex;align-items:center;gap:16px;width:max-content;margin-top:22px;font-family:var(--font-sans);font-size:15px;text-decoration:none;color:var(--hu-charcoal)}.sto__cta-circle[data-astro-cid-daiisqbb]{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid currentColor;border-radius:50%}.sto__cta-circle[data-astro-cid-daiisqbb],.sto__cta[data-astro-cid-daiisqbb] span[data-astro-cid-daiisqbb]:last-child{transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.sto__cta[data-astro-cid-daiisqbb]:hover .sto__cta-circle[data-astro-cid-daiisqbb],.sto__cta[data-astro-cid-daiisqbb]:focus-visible .sto__cta-circle[data-astro-cid-daiisqbb]{transform:translate(4px);background:var(--hu-red);border-color:var(--hu-red);color:var(--hu-white)}.sto__cta[data-astro-cid-daiisqbb]:hover span[data-astro-cid-daiisqbb]:last-child,.sto__cta[data-astro-cid-daiisqbb]:focus-visible span[data-astro-cid-daiisqbb]:last-child{color:var(--hu-red)}.sto__slider[data-astro-cid-daiisqbb]{position:relative;width:100%;aspect-ratio:1 / 1;margin-top:26px;overflow:hidden;background:var(--hu-sand);user-select:none;-webkit-user-select:none}.sto__layer[data-astro-cid-daiisqbb]{position:absolute;inset:0}.sto__layer[data-astro-cid-daiisqbb] picture,.sto__layer[data-astro-cid-daiisqbb] img{display:block;width:100%;height:100%;object-fit:cover}.sto__layer--before[data-astro-cid-daiisqbb]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);transition:clip-path .12s var(--ease-out)}.sto__handle[data-astro-cid-daiisqbb]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--hu-ivory);transform:translate(-50%);box-shadow:0 0 12px #00000040;transition:left .12s var(--ease-out);pointer-events:none}.is-dragging[data-astro-cid-daiisqbb] .sto__handle[data-astro-cid-daiisqbb],.is-dragging[data-astro-cid-daiisqbb] .sto__layer--before[data-astro-cid-daiisqbb]{transition:none}.sto__knob[data-astro-cid-daiisqbb]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--hu-ivory);color:var(--hu-green);transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000040}.sto__label[data-astro-cid-daiisqbb]{position:absolute;bottom:16px;padding:6px 12px;border-radius:4px;background:color-mix(in srgb,var(--hu-ivory) 92%,transparent);font-family:var(--font-serif);font-size:15px;color:var(--hu-green);pointer-events:none}.sto__label--before[data-astro-cid-daiisqbb]{left:16px}.sto__label--after[data-astro-cid-daiisqbb]{right:16px}.sto__range[data-astro-cid-daiisqbb]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y}.sto__slider[data-astro-cid-daiisqbb]:has(.sto__range:focus-visible) .sto__knob[data-astro-cid-daiisqbb]{outline:2px solid var(--hu-red);outline-offset:3px}html.no-js .sto__range[data-astro-cid-daiisqbb]{display:none}.sto__caption[data-astro-cid-daiisqbb]{display:flex;flex-direction:column;gap:4px;margin-top:16px}.sto__project[data-astro-cid-daiisqbb]{font-family:var(--font-serif);font-size:22px;line-height:1.1}.sto__place[data-astro-cid-daiisqbb]{font-family:var(--font-sans);font-size:14px;color:var(--hu-muted)}@media(min-width:768px){.sto[data-astro-cid-daiisqbb]{padding-top:72px}.sto__title[data-astro-cid-daiisqbb]{font-size:clamp(46px,7vw,60px)}.sto__text[data-astro-cid-daiisqbb]{font-size:18px}.sto__slider[data-astro-cid-daiisqbb]{aspect-ratio:16 / 10}}@media(min-width:1024px){.sto[data-astro-cid-daiisqbb]{display:grid;grid-template-columns:5.5% 24% 2% 51.2% 2.8% 10.7% 3.8%;align-items:center;padding:2.4vw 0}.sto__head[data-astro-cid-daiisqbb]{grid-column:2;padding:0}.sto__eyebrow[data-astro-cid-daiisqbb]{font-size:clamp(10px,.8vw,12px);letter-spacing:.3em}.sto__title[data-astro-cid-daiisqbb]{margin-top:.9vw;font-size:clamp(26px,2.25vw,36px);line-height:1.06}.sto__text[data-astro-cid-daiisqbb]{margin-top:1vw;font-size:clamp(13px,1.05vw,16px)}.sto__cta[data-astro-cid-daiisqbb]{margin-top:1.4vw;gap:1vw;font-size:clamp(13px,1.05vw,15px)}.sto__cta-circle[data-astro-cid-daiisqbb]{width:clamp(40px,3.2vw,48px);height:clamp(40px,3.2vw,48px)}.sto__slider[data-astro-cid-daiisqbb]{grid-column:4;aspect-ratio:2.6 / 1;margin:0;border-radius:6px}.sto__label[data-astro-cid-daiisqbb]{bottom:1.2vw;font-size:clamp(13px,1.05vw,16px)}.sto__label--before[data-astro-cid-daiisqbb]{left:1.2vw}.sto__label--after[data-astro-cid-daiisqbb]{right:1.2vw}.sto__caption[data-astro-cid-daiisqbb]{grid-column:6;margin:0;padding:1vw 0 0;border-top:1px solid var(--hu-sand)}.sto__project[data-astro-cid-daiisqbb]{font-size:clamp(18px,1.5vw,24px)}.sto__place[data-astro-cid-daiisqbb]{font-size:clamp(12px,.95vw,14px)}}@media(prefers-reduced-motion:reduce){.sto__handle[data-astro-cid-daiisqbb],.sto__layer--before[data-astro-cid-daiisqbb]{transition:none}}.val[data-astro-cid-yzybj2j4]{position:relative;display:flex;flex-direction:column;min-height:135vw;padding:64px var(--gutter) 84px;background:var(--hu-green);color:var(--hu-white);overflow:hidden}.val__copy[data-astro-cid-yzybj2j4]{position:relative;z-index:2}.val__eyebrow[data-astro-cid-yzybj2j4]{font-family:var(--font-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--hu-white) 78%,transparent)}.val__title[data-astro-cid-yzybj2j4]{display:flex;flex-direction:column;margin-top:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,10vw,52px);line-height:1.04;letter-spacing:-.01em}.val__title-b[data-astro-cid-yzybj2j4]{color:var(--hu-red)}.val__text[data-astro-cid-yzybj2j4]{max-width:36ch;margin-top:14px;font-family:var(--font-sans);font-size:clamp(15px,4.2vw,17px);line-height:1.5;color:color-mix(in srgb,var(--hu-white) 92%,transparent)}.val__cta[data-astro-cid-yzybj2j4]{display:inline-flex;align-items:center;gap:16px;width:max-content;margin-top:22px;font-family:var(--font-sans);font-size:15px;text-decoration:none;color:var(--hu-white)}.val__cta-circle[data-astro-cid-yzybj2j4]{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid currentColor;border-radius:50%;transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.val__cta[data-astro-cid-yzybj2j4]:hover .val__cta-circle[data-astro-cid-yzybj2j4],.val__cta[data-astro-cid-yzybj2j4]:focus-visible .val__cta-circle[data-astro-cid-yzybj2j4]{transform:translate(4px);background:var(--hu-red);border-color:var(--hu-red)}.val__carousel[data-astro-cid-yzybj2j4]{position:static;display:flex;flex-direction:column;margin-top:auto;padding-top:40px;outline:none}.val__carousel[data-astro-cid-yzybj2j4]:focus-visible .val__nav[data-astro-cid-yzybj2j4]{outline:2px solid var(--hu-red);outline-offset:4px;border-radius:999px}.val__track[data-astro-cid-yzybj2j4]{position:absolute;inset:0;z-index:0}.val__slide[data-astro-cid-yzybj2j4]{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease-out)}.val__slide[data-astro-cid-yzybj2j4].is-active{opacity:1}.val__carousel:not(.js-value) .val__slide[data-astro-cid-yzybj2j4]:first-child,.val__carousel:not(.js-value) .val__meta[data-astro-cid-yzybj2j4]:first-child{opacity:1}.val__carousel:not(.js-value) .val__nav[data-astro-cid-yzybj2j4],.val__carousel:not(.js-value) .val__counter[data-astro-cid-yzybj2j4],.val__carousel:not(.js-value) .val__bar[data-astro-cid-yzybj2j4]{display:none}.val__photo[data-astro-cid-yzybj2j4]{position:absolute;inset:0}.val__photo[data-astro-cid-yzybj2j4] picture,.val__photo[data-astro-cid-yzybj2j4] img{display:block;width:100%;height:100%;object-fit:cover}.val__photo[data-astro-cid-yzybj2j4]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--hu-green) 90%,transparent),color-mix(in srgb,var(--hu-green) 72%,transparent) 38%,color-mix(in srgb,var(--hu-green) 30%,transparent) 58%,color-mix(in srgb,var(--hu-green) 82%,transparent))}.val__metas[data-astro-cid-yzybj2j4]{position:relative;z-index:2;display:grid}.val__meta[data-astro-cid-yzybj2j4]{grid-area:1 / 1;opacity:0;transition:opacity .6s var(--ease-out);text-shadow:0 1px 10px rgb(0 0 0 / .35)}.val__meta[data-astro-cid-yzybj2j4].is-active{opacity:1}.val__counter[data-astro-cid-yzybj2j4]{font-family:var(--font-sans);font-size:12px;letter-spacing:.2em;color:color-mix(in srgb,var(--hu-white) 78%,transparent)}.val__name[data-astro-cid-yzybj2j4]{margin-top:8px;font-family:var(--font-serif);font-weight:400;font-size:26px;line-height:1.1}.val__place[data-astro-cid-yzybj2j4]{margin-top:4px;font-family:var(--font-sans);font-size:13px;color:color-mix(in srgb,var(--hu-white) 78%,transparent)}.val__desc[data-astro-cid-yzybj2j4]{margin-top:10px;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--hu-white) 90%,transparent)}.val__nav[data-astro-cid-yzybj2j4]{position:relative;z-index:3;display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.val__arrow[data-astro-cid-yzybj2j4]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid var(--hu-white);border-radius:50%;background:none;color:var(--hu-white);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.val__arrow--prev[data-astro-cid-yzybj2j4] svg[data-astro-cid-yzybj2j4]{transform:rotate(180deg)}.val__arrow[data-astro-cid-yzybj2j4]:hover,.val__arrow[data-astro-cid-yzybj2j4]:focus-visible{background:var(--hu-red);border-color:var(--hu-red)}.val__bar[data-astro-cid-yzybj2j4]{position:relative;z-index:3;margin-top:16px;height:2px;background:color-mix(in srgb,var(--hu-white) 25%,transparent);overflow:hidden}.val__bar[data-astro-cid-yzybj2j4] i[data-astro-cid-yzybj2j4]{display:block;width:0;height:100%;background:var(--hu-red)}.val__bar[data-astro-cid-yzybj2j4].is-running i[data-astro-cid-yzybj2j4]{animation:val-progress var(--autoplay, 6s) linear forwards}@keyframes val-progress{0%{width:0}to{width:100%}}@media(min-width:768px){.val[data-astro-cid-yzybj2j4]{min-height:90vw;padding-top:72px}.val__title[data-astro-cid-yzybj2j4]{font-size:clamp(52px,7vw,64px)}.val__text[data-astro-cid-yzybj2j4]{font-size:18px}.val__metas[data-astro-cid-yzybj2j4]{max-width:60%}}@media(min-width:1024px){.val[data-astro-cid-yzybj2j4]{display:grid;grid-template-columns:5.5% 34.5% 60%;align-items:center;height:clamp(240px,16vw,300px);min-height:0;padding:0}.val__copy[data-astro-cid-yzybj2j4]{grid-column:2;padding:1.5vw 2vw 1.5vw 0}.val__eyebrow[data-astro-cid-yzybj2j4]{font-size:clamp(10px,.8vw,12px);letter-spacing:.3em}.val__title[data-astro-cid-yzybj2j4]{margin-top:.6vw;font-size:clamp(28px,2.6vw,40px);line-height:1.04}.val__text[data-astro-cid-yzybj2j4]{max-width:40ch;margin-top:.7vw;font-size:clamp(12px,.95vw,15px)}.val__cta[data-astro-cid-yzybj2j4]{margin-top:.9vw;gap:.8vw;font-size:clamp(12px,.95vw,14px)}.val__cta-circle[data-astro-cid-yzybj2j4]{width:clamp(34px,2.6vw,42px);height:clamp(34px,2.6vw,42px)}.val__carousel[data-astro-cid-yzybj2j4]{position:relative;grid-column:3;height:100%}.val__track[data-astro-cid-yzybj2j4]{inset:0}.val__photo[data-astro-cid-yzybj2j4]:after{background:linear-gradient(90deg,var(--hu-green) 0%,color-mix(in srgb,var(--hu-green) 78%,transparent) 25%,color-mix(in srgb,var(--hu-green) 66%,transparent) 55%,color-mix(in srgb,var(--hu-green) 58%,transparent) 80%,color-mix(in srgb,var(--hu-green) 40%,transparent) 100%)}.val__carousel[data-astro-cid-yzybj2j4]{display:block;margin:0;padding:0}.val__metas[data-astro-cid-yzybj2j4]{position:absolute;left:35%;right:20%;top:50%;max-width:none;transform:translateY(-50%)}.val__meta[data-astro-cid-yzybj2j4]{text-shadow:0 1px 12px rgb(0 0 0 / .4)}.val__counter[data-astro-cid-yzybj2j4]{font-size:clamp(10px,.8vw,12px)}.val__name[data-astro-cid-yzybj2j4]{margin-top:.5vw;font-size:clamp(20px,1.8vw,28px)}.val__place[data-astro-cid-yzybj2j4]{font-size:clamp(11px,.85vw,13px)}.val__desc[data-astro-cid-yzybj2j4]{margin-top:.6vw;font-size:clamp(12px,.95vw,14px)}.val__nav[data-astro-cid-yzybj2j4]{position:absolute;right:2vw;top:50%;margin:0;transform:translateY(-50%);flex-direction:row-reverse;gap:.6vw}.val__arrow[data-astro-cid-yzybj2j4]{width:clamp(40px,3.4vw,50px);height:clamp(40px,3.4vw,50px)}.val__arrow--prev[data-astro-cid-yzybj2j4]{width:clamp(30px,2.4vw,36px);height:clamp(30px,2.4vw,36px);border-color:color-mix(in srgb,var(--hu-white) 55%,transparent)}.val__bar[data-astro-cid-yzybj2j4]{position:absolute;left:35%;right:3%;bottom:1.2vw;margin:0}}@media(prefers-reduced-motion:reduce){.val__slide[data-astro-cid-yzybj2j4]{transition:none}.val__bar[data-astro-cid-yzybj2j4].is-running i[data-astro-cid-yzybj2j4]{animation:none}}.cyc[data-astro-cid-yu4zb2v6]{position:relative;padding:64px var(--gutter) 24px;background:var(--hu-ivory);color:var(--hu-green);overflow:hidden}.cyc__side[data-astro-cid-yu4zb2v6]{display:none}.cyc__eyebrow[data-astro-cid-yu4zb2v6]{font-family:var(--font-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--hu-muted)}.cyc__title[data-astro-cid-yu4zb2v6]{display:flex;flex-direction:column;margin-top:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,9.8vw,50px);line-height:1.06;letter-spacing:-.01em}.cyc__title-b[data-astro-cid-yu4zb2v6]{color:var(--hu-red)}.cyc__link[data-astro-cid-yu4zb2v6]{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.cyc__link[data-astro-cid-yu4zb2v6]:hover,.cyc__link[data-astro-cid-yu4zb2v6]:focus-visible{color:var(--hu-red)}.cyc__text[data-astro-cid-yu4zb2v6]{max-width:40ch;margin-top:14px;font-family:var(--font-sans);font-size:clamp(15px,4.2vw,17px);line-height:1.5;color:var(--hu-charcoal)}.cyc__cta[data-astro-cid-yu4zb2v6]{margin-top:22px}.cyc__diagram[data-astro-cid-yu4zb2v6]{position:relative;width:100%;aspect-ratio:1 / 1;margin-top:28px}.cyc__ring[data-astro-cid-yu4zb2v6]{position:absolute;left:50%;top:50%;width:62vw;height:62vw;max-width:420px;max-height:420px;transform:translate(-50%,-50%)}.cyc__arcs[data-astro-cid-yu4zb2v6]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--hu-green)}.cyc__arc[data-astro-cid-yu4zb2v6]{stroke-dasharray:100;stroke-dashoffset:0}.js-observe:not(.is-in) .cyc__arc[data-astro-cid-yu4zb2v6]{stroke-dashoffset:100}.js-observe.is-in .cyc__arc[data-astro-cid-yu4zb2v6]{animation:cyc-draw .6s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .15s)}@keyframes cyc-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.cyc__center[data-astro-cid-yu4zb2v6]{position:absolute;left:50%;top:50%;width:46%;height:46%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;box-shadow:0 10px 30px #00000026}.cyc__center[data-astro-cid-yu4zb2v6] picture,.cyc__center[data-astro-cid-yu4zb2v6] img{display:block;width:100%;height:100%;object-fit:cover}.cyc__node[data-astro-cid-yu4zb2v6]{position:absolute;display:flex;align-items:center}.js-observe:not(.is-in) .cyc__node[data-astro-cid-yu4zb2v6]{transform:translate3d(0,24px,0) scale(.8)}.cyc__node--top[data-astro-cid-yu4zb2v6]{left:50%;top:0;transform:translate(-50%,-50%)}.cyc__node--right[data-astro-cid-yu4zb2v6]{left:100%;top:50%;transform:translate(-50%,-50%)}.cyc__node--bottom[data-astro-cid-yu4zb2v6]{left:50%;top:100%;transform:translate(-50%,-50%)}.cyc__node--left[data-astro-cid-yu4zb2v6]{left:0;top:50%;transform:translate(-50%,-50%)}.cyc__dot[data-astro-cid-yu4zb2v6]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:28vw;height:28vw;max-width:150px;max-height:150px;padding:8px;border-radius:50%;background:var(--hu-green);color:var(--hu-white);text-align:center;box-shadow:0 8px 24px #0000002e}.cyc__num[data-astro-cid-yu4zb2v6]{font-family:var(--font-serif);font-size:12px;color:color-mix(in srgb,var(--hu-white) 70%,transparent)}.cyc__label[data-astro-cid-yu4zb2v6]{font-family:var(--font-serif);line-height:1.15}.cyc__label--in[data-astro-cid-yu4zb2v6]{font-size:clamp(11px,3vw,13px);max-width:24vw}.cyc__label--out[data-astro-cid-yu4zb2v6]{display:none}.cyc__notes[data-astro-cid-yu4zb2v6]{display:grid;gap:18px;margin:28px 0 0;padding:0;list-style:none}.cyc__note[data-astro-cid-yu4zb2v6]{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline}.cyc__note-num[data-astro-cid-yu4zb2v6]{font-family:var(--font-serif);font-size:13px;color:var(--hu-red)}.cyc__note-label[data-astro-cid-yu4zb2v6]{font-family:var(--font-serif);font-size:18px;line-height:1.2;color:var(--hu-green)}.cyc__note-text[data-astro-cid-yu4zb2v6]{grid-column:2;margin-top:4px;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--hu-charcoal)}@media(min-width:768px){.cyc[data-astro-cid-yu4zb2v6]{padding-top:72px}.cyc__title[data-astro-cid-yu4zb2v6]{font-size:clamp(46px,7vw,60px)}.cyc__text[data-astro-cid-yu4zb2v6]{font-size:18px}.cyc__diagram[data-astro-cid-yu4zb2v6]{max-width:560px;margin-inline:auto;aspect-ratio:1 / 1}.cyc__ring[data-astro-cid-yu4zb2v6]{width:320px;height:320px}.cyc__dot[data-astro-cid-yu4zb2v6]{width:150px;height:150px}.cyc__label--in[data-astro-cid-yu4zb2v6]{font-size:14px;max-width:120px}}@media(min-width:1024px){.cyc[data-astro-cid-yu4zb2v6]{display:grid;grid-template-columns:5.5% 26% 4% 40% 1fr;align-items:center;padding:3vw 0}.cyc__side[data-astro-cid-yu4zb2v6]{display:block;position:absolute;top:0;right:0;bottom:0;width:24%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}.cyc__side[data-astro-cid-yu4zb2v6] picture,.cyc__side[data-astro-cid-yu4zb2v6] img{display:block;width:100%;height:100%;object-fit:cover}.cyc__side[data-astro-cid-yu4zb2v6]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--hu-ivory) 22%,transparent)}.cyc__copy[data-astro-cid-yu4zb2v6]{position:relative;z-index:1;grid-column:2}.cyc__eyebrow[data-astro-cid-yu4zb2v6]{font-size:clamp(10px,.8vw,12px);letter-spacing:.3em}.cyc__title[data-astro-cid-yu4zb2v6]{margin-top:.9vw;font-size:clamp(28px,2.6vw,40px);line-height:1.06}.cyc__text[data-astro-cid-yu4zb2v6]{margin-top:1vw;font-size:clamp(13px,1.05vw,16px)}.cyc__cta[data-astro-cid-yu4zb2v6]{margin-top:1.4vw}.cyc__diagram[data-astro-cid-yu4zb2v6]{position:relative;z-index:1;grid-column:4;width:100%;max-width:none;aspect-ratio:1.35 / 1;margin:0}.cyc__ring[data-astro-cid-yu4zb2v6]{width:22vw;height:22vw;max-width:330px;max-height:330px}.cyc__center[data-astro-cid-yu4zb2v6]{width:60%;height:60%}.cyc__dot[data-astro-cid-yu4zb2v6]{flex-direction:row;gap:0;width:clamp(44px,4.2vw,60px);height:clamp(44px,4.2vw,60px);max-width:none;max-height:none;padding:0;border:1.5px solid var(--hu-green);background:var(--hu-ivory);color:var(--hu-green);box-shadow:none}.cyc__dot[data-astro-cid-yu4zb2v6] svg[data-astro-cid-yu4zb2v6]{width:clamp(20px,1.8vw,26px);height:auto}.cyc__num[data-astro-cid-yu4zb2v6],.cyc__label--in[data-astro-cid-yu4zb2v6]{display:none}.cyc__label--out[data-astro-cid-yu4zb2v6]{display:block;max-width:14vw;font-size:clamp(13px,1.1vw,17px)}.cyc__notes[data-astro-cid-yu4zb2v6]{grid-column:2 / 5;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2vw;margin-top:2.4vw}.cyc__note-text[data-astro-cid-yu4zb2v6]{font-size:clamp(13px,1vw,15px)}.cyc__node[data-astro-cid-yu4zb2v6]{gap:.8vw;width:max-content}.cyc__node--top[data-astro-cid-yu4zb2v6],.cyc__node--bottom[data-astro-cid-yu4zb2v6],.cyc__node--right[data-astro-cid-yu4zb2v6]{transform:translate(calc(-.5*clamp(44px,4.2vw,60px)),-50%)}.cyc__node--left[data-astro-cid-yu4zb2v6]{flex-direction:row-reverse;transform:translate(calc(-100% + .5*clamp(44px,4.2vw,60px)),-50%)}.cyc__node--left[data-astro-cid-yu4zb2v6] .cyc__label--out[data-astro-cid-yu4zb2v6]{text-align:right}}@media(prefers-reduced-motion:reduce){.cyc__arc[data-astro-cid-yu4zb2v6]{animation:none!important;stroke-dashoffset:0!important}}.rc[data-astro-cid-2evsyezq]{position:relative;padding:64px 0 24px;background:var(--hu-ivory);color:var(--hu-green);overflow:hidden}.rc__copy[data-astro-cid-2evsyezq]{padding:0 var(--gutter)}.rc__eyebrow[data-astro-cid-2evsyezq]{font-family:var(--font-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--hu-muted)}.rc__title[data-astro-cid-2evsyezq]{display:flex;flex-direction:column;margin-top:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,9.8vw,50px);line-height:1.06;letter-spacing:-.01em}.rc__title-b[data-astro-cid-2evsyezq]{color:var(--hu-red)}.rc__text[data-astro-cid-2evsyezq]{max-width:40ch;margin-top:14px;font-family:var(--font-sans);font-size:clamp(15px,4.2vw,17px);line-height:1.5;color:var(--hu-charcoal)}.rc__media[data-astro-cid-2evsyezq]{position:relative;margin-top:28px;aspect-ratio:100 / 72;overflow:hidden}.rc__photo[data-astro-cid-2evsyezq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.rc__panel[data-astro-cid-2evsyezq]{position:relative;margin:-40vw var(--gutter) 0}.rc__panel[data-astro-cid-2evsyezq] .lead{--lead-gap: 0px;--lead-panel-bg: var(--hu-white);--lead-panel-shadow: 0 18px 50px color-mix(in srgb, var(--hu-green) 28%, transparent)}.rc__pager[data-astro-cid-2evsyezq]{--pager-color: var(--hu-charcoal);margin:16px var(--gutter) 0}@media(min-width:768px){.rc[data-astro-cid-2evsyezq]{padding-top:72px}.rc__media[data-astro-cid-2evsyezq]{aspect-ratio:16 / 9}.rc__panel[data-astro-cid-2evsyezq]{margin:-24vw 12% 0}}@media(min-width:1024px){.rc[data-astro-cid-2evsyezq]{display:grid;grid-template-columns:5.6% 23% 2.1% 39.3% 1fr 2.4%;align-items:stretch;padding:4vw 0}.rc__copy[data-astro-cid-2evsyezq]{grid-column:2;align-self:center;padding:0}.rc__eyebrow[data-astro-cid-2evsyezq]{font-size:clamp(10px,.8vw,12px);letter-spacing:.3em}.rc__title[data-astro-cid-2evsyezq]{margin-top:1vw;font-size:clamp(28px,2.6vw,40px);line-height:1.04}.rc__text[data-astro-cid-2evsyezq]{margin-top:1.2vw;max-width:34ch;font-size:clamp(13px,1.02vw,15px);color:var(--hu-muted)}.rc__media[data-astro-cid-2evsyezq]{grid-column:4;margin:0;aspect-ratio:auto;min-height:100%}.rc__photo[data-astro-cid-2evsyezq]{object-position:50% 50%}.rc__panel[data-astro-cid-2evsyezq]{grid-column:5;margin:0;padding:2.4vw 2.4vw 2.2vw;background:var(--hu-green)}.rc__panel[data-astro-cid-2evsyezq] .lead{--lead-panel-bg: transparent;--lead-panel-shadow: none;--lead-panel-pad: 0;--lead-panel-radius: 0;--lead-fg: var(--hu-ivory);--lead-muted: color-mix(in srgb, var(--hu-ivory) 72%, transparent);--lead-strong: var(--hu-white);--lead-legend: var(--hu-ivory);--lead-field-bg: color-mix(in srgb, var(--hu-white) 8%, transparent);--lead-field-fg: var(--hu-ivory);--lead-field-border: color-mix(in srgb, var(--hu-ivory) 38%, transparent);--lead-placeholder: color-mix(in srgb, var(--hu-ivory) 52%, transparent);--lead-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f1ea' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lead-focus: var(--hu-ivory);--lead-focus-ring: color-mix(in srgb, var(--hu-ivory) 22%, transparent);--lead-accent: var(--hu-ivory);--lead-error: color-mix(in srgb, var(--hu-red) 62%, var(--hu-white));--lead-error-bg: color-mix(in srgb, var(--hu-red) 28%, transparent);--lead-dot-border: color-mix(in srgb, var(--hu-ivory) 45%, transparent);--lead-dot-bg: transparent;--lead-dot-fg: var(--hu-ivory);--lead-dot-on-bg: var(--hu-ivory);--lead-dot-on-fg: var(--hu-green);--lead-dot-done-bg: color-mix(in srgb, var(--hu-ivory) 75%, var(--hu-green));--lead-line: color-mix(in srgb, var(--hu-ivory) 35%, transparent);--lead-primary-bg: var(--hu-ivory);--lead-primary-fg: var(--hu-green);--lead-back: color-mix(in srgb, var(--hu-ivory) 80%, transparent)}.rc__pager[data-astro-cid-2evsyezq]{display:none}}
