.cn-hero[data-astro-cid-ilklfn6y]{background:var(--hw-cream)}.cn-hero__band[data-astro-cid-ilklfn6y]{width:100%;max-width:calc(1440px * var(--fluid-scale));min-height:calc(800px * var(--fluid-scale));margin-inline:auto;padding:calc(44px * var(--fluid-scale)) calc(40px * var(--fluid-scale)) calc(114px * var(--fluid-scale));display:grid;grid-template-columns:calc(609px * var(--fluid-scale)) 1fr calc(650px * var(--fluid-scale));align-items:start}.cn-hero__copy[data-astro-cid-ilklfn6y]{grid-column:1;margin-top:calc(78px * var(--fluid-scale));min-width:0}.cn-hero__title[data-astro-cid-ilklfn6y]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--hw-text-display);line-height:1!important;color:var(--hw-ink)}.cn-hero__title[data-astro-cid-ilklfn6y] span:not(.hw-htitle__main,.hw-htitle__sub),.cn-hero__title[data-astro-cid-ilklfn6y] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--hw-ink-40)}.cn-hero__lead[data-astro-cid-ilklfn6y]{width:calc(445px * var(--fluid-scale));max-width:100%;margin:calc(20px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--hw-text-body);line-height:1.3;color:var(--hw-ink-70)}.cn-hero__stats[data-astro-cid-ilklfn6y]{margin:calc(32px * var(--fluid-scale)) 0 0;display:grid;grid-template-columns:repeat(2,calc(210px * var(--fluid-scale)));column-gap:calc(20px * var(--fluid-scale));row-gap:calc(20px * var(--fluid-scale))}.cn-hero__stat[data-astro-cid-ilklfn6y]{border-top:1px solid var(--hw-rule);padding-top:calc(10px * var(--fluid-scale))}.cn-hero__stat-label[data-astro-cid-ilklfn6y]{margin:0;font-family:var(--font-body);font-size:var(--hw-text-body);line-height:1.3;color:var(--hw-amber)}.cn-hero__stat-value[data-astro-cid-ilklfn6y]{margin:calc(16px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--hw-text-lead);line-height:1;letter-spacing:var(--hw-track-lead);color:var(--hw-ink)}.cn-hero__media[data-astro-cid-ilklfn6y]{grid-column:3;height:calc(642px * var(--fluid-scale));overflow:clip}.cn-hero__media[data-astro-cid-ilklfn6y] img[data-astro-cid-ilklfn6y],.cn-hero__placeholder[data-astro-cid-ilklfn6y]{display:block;width:100%;height:100%;object-fit:cover}.cn-hero__placeholder[data-astro-cid-ilklfn6y]{background:var(--hw-placeholder)}@media(max-width:900px){.cn-hero__band[data-astro-cid-ilklfn6y]{min-height:0;padding:calc(40px * var(--m-scale)) var(--m-gutter) calc(34px * var(--m-scale));grid-template-columns:1fr}.cn-hero__copy[data-astro-cid-ilklfn6y]{grid-column:1;margin-top:0}.cn-hero__title[data-astro-cid-ilklfn6y]{font-size:var(--m-hero-title);line-height:1!important}.cn-hero__lead[data-astro-cid-ilklfn6y]{width:100%}.cn-hero__stats[data-astro-cid-ilklfn6y]{margin-top:calc(34px * var(--m-scale));grid-template-columns:1fr 1fr;column-gap:var(--m-gutter);row-gap:calc(20px * var(--m-scale))}.cn-hero__stat-value[data-astro-cid-ilklfn6y]{font-size:var(--m-lead)}.cn-hero__media[data-astro-cid-ilklfn6y]{grid-column:1;margin-top:calc(34px * var(--m-scale));height:calc(360px * var(--m-scale))}}.cn-intro[data-astro-cid-7wxhzaqe]{background:var(--hw-olive);padding-top:calc(53px * var(--fluid-scale));padding-bottom:calc(52px * var(--fluid-scale))}.cn-intro__frame[data-astro-cid-7wxhzaqe]{width:var(--hw-frame);min-height:calc(831px * var(--fluid-scale));margin-inline:auto;border-top:1px solid var(--hw-rule-on-dark);border-bottom:1px solid var(--hw-rule-on-dark);display:grid;grid-template-columns:calc(555px * var(--fluid-scale)) 1fr calc(670px * var(--fluid-scale));align-items:start}.cn-intro__media[data-astro-cid-7wxhzaqe]{grid-column:1;margin-top:calc(30px * var(--fluid-scale));height:calc(771px * var(--fluid-scale))}.cn-intro__media[data-astro-cid-7wxhzaqe] img[data-astro-cid-7wxhzaqe],.cn-intro__placeholder[data-astro-cid-7wxhzaqe]{display:block;width:100%;height:100%;object-fit:cover}.cn-intro__placeholder[data-astro-cid-7wxhzaqe]{background:var(--hw-cream-light)}.cn-intro__content[data-astro-cid-7wxhzaqe]{grid-column:3;margin-top:calc(217px * var(--fluid-scale));min-width:0}.cn-intro__title[data-astro-cid-7wxhzaqe]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(60px * var(--fluid-scale));line-height:1!important;color:var(--hw-cream-light);text-box-trim:trim-both;text-box-edge:cap alphabetic}.cn-intro__title[data-astro-cid-7wxhzaqe] span,.cn-intro__title[data-astro-cid-7wxhzaqe] em{font-style:italic;font-weight:500;font-size:inherit;line-height:inherit;color:var(--hw-cream-light-40)}.cn-intro__lead[data-astro-cid-7wxhzaqe]{margin:calc(60px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--hw-text-lead);line-height:1.3;letter-spacing:var(--hw-track-lead);color:var(--hw-cream-light)}.cn-intro__body[data-astro-cid-7wxhzaqe]{margin-top:calc(30px * var(--fluid-scale));columns:2;column-gap:calc(25px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-cream-light-70)}.cn-intro__body[data-astro-cid-7wxhzaqe] p{margin:0}.cn-intro__body[data-astro-cid-7wxhzaqe] p+p{margin-top:var(--hw-para-gap)}.cn-intro__body[data-astro-cid-7wxhzaqe] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.cn-intro[data-astro-cid-7wxhzaqe]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-intro__frame[data-astro-cid-7wxhzaqe]{width:auto;min-height:0;margin-inline:var(--m-gutter);grid-template-columns:1fr}.cn-intro__media[data-astro-cid-7wxhzaqe]{grid-column:1;height:calc(430px * var(--m-scale))}.cn-intro__content[data-astro-cid-7wxhzaqe]{grid-column:1;margin-top:calc(30px * var(--m-scale))}.cn-intro__title[data-astro-cid-7wxhzaqe]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-intro__lead[data-astro-cid-7wxhzaqe]{margin-top:calc(30px * var(--m-scale))}.cn-intro__body[data-astro-cid-7wxhzaqe]{columns:1}}.cn-origins[data-astro-cid-pufjcihx]{background:var(--hw-cream);padding-top:calc(40px * var(--fluid-scale));padding-bottom:calc(93px * var(--fluid-scale));interpolate-size:allow-keywords}.cn-origins__frame[data-astro-cid-pufjcihx]{width:var(--hw-frame);margin-inline:auto;border-top:1px solid var(--hw-rule)}.cn-origins__grid[data-astro-cid-pufjcihx]{padding-top:calc(23px * var(--fluid-scale));display:grid;grid-template-columns:calc(541px * var(--fluid-scale)) 1fr calc(670px * var(--fluid-scale));align-items:start}.cn-origins__rail[data-astro-cid-pufjcihx]{grid-column:1;align-self:start;position:sticky;top:calc(134px * var(--fluid-scale));min-width:0}.cn-origins__title[data-astro-cid-pufjcihx]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(60px * var(--fluid-scale));line-height:1!important;color:var(--hw-ink)}.cn-origins__title[data-astro-cid-pufjcihx] span,.cn-origins__title[data-astro-cid-pufjcihx] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--hw-ink-40)}.cn-origins__lead[data-astro-cid-pufjcihx]{width:calc(328px * var(--fluid-scale));max-width:100%;margin:calc(32px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--hw-text-lead);line-height:1.3;letter-spacing:var(--hw-track-lead);color:var(--hw-amber)}.cn-origins__toc[data-astro-cid-pufjcihx]{margin-top:calc(40px * var(--fluid-scale));border-left:2px solid var(--hw-amber-25);padding-left:calc(18px * var(--fluid-scale))}.cn-origins__toc-title[data-astro-cid-pufjcihx]{margin:0;font-family:var(--font-body);font-size:max(11px,calc(12.5px * var(--fluid-scale)));line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-ink-40)}.cn-origins__toc-list[data-astro-cid-pufjcihx]{list-style:none;margin:calc(8px * var(--fluid-scale)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(2px * var(--fluid-scale))}.cn-origins__toc-link[data-astro-cid-pufjcihx]{display:flex;align-items:baseline;gap:calc(10px * var(--fluid-scale));color:var(--hw-ink-70);text-decoration:none;padding-block:calc(3px * var(--fluid-scale));transition:color .2s ease}.cn-origins__toc-num[data-astro-cid-pufjcihx]{flex:0 0 auto;font-family:var(--font-display);font-weight:500;font-size:max(14px,calc(14px * var(--fluid-scale)));line-height:1.2;letter-spacing:var(--hw-track-lead);color:var(--hw-amber)}.cn-origins__toc-text[data-astro-cid-pufjcihx]{font-family:var(--font-body);font-size:max(14px,calc(15px * var(--fluid-scale)));line-height:1.2}.cn-origins__toc-link[data-astro-cid-pufjcihx].is-current{color:var(--hw-ink)}.cn-origins__toc-link[data-astro-cid-pufjcihx]:hover,.cn-origins__toc-link[data-astro-cid-pufjcihx]:focus-visible{color:var(--hw-amber)}.cn-origins__ladder[data-astro-cid-pufjcihx]{grid-column:3;min-width:0;display:flex;flex-direction:column;gap:calc(48px * var(--fluid-scale))}.cn-origins__rung-head[data-astro-cid-pufjcihx]{display:flex;align-items:baseline;gap:calc(14px * var(--fluid-scale));padding-block:calc(6px * var(--fluid-scale));cursor:pointer;list-style:none}.cn-origins__rung-head[data-astro-cid-pufjcihx]::-webkit-details-marker{display:none}.cn-origins__num[data-astro-cid-pufjcihx],.cn-origins__label[data-astro-cid-pufjcihx]{font-family:var(--font-display);font-weight:500;font-size:var(--hw-text-lead);line-height:1;letter-spacing:var(--hw-track-lead)}.cn-origins__num[data-astro-cid-pufjcihx]{flex:0 0 auto;color:var(--hw-amber)}.cn-origins__label[data-astro-cid-pufjcihx]{color:var(--hw-ink-40);transition:color .2s ease}.cn-origins__rung[data-astro-cid-pufjcihx][open] .cn-origins__label[data-astro-cid-pufjcihx]{color:var(--hw-ink)}.cn-origins__rung-head[data-astro-cid-pufjcihx]:hover .cn-origins__label[data-astro-cid-pufjcihx],.cn-origins__rung-head[data-astro-cid-pufjcihx]:focus-visible .cn-origins__label[data-astro-cid-pufjcihx]{color:var(--hw-ink)}.cn-origins__hairline[data-astro-cid-pufjcihx]{flex:1 1 auto;min-width:calc(24px * var(--fluid-scale));height:1px;background:var(--hw-rule)}.cn-origins__chevron[data-astro-cid-pufjcihx]{display:block;flex:0 0 auto;align-self:center;width:calc(20px * var(--fluid-scale));height:calc(20px * var(--fluid-scale));color:var(--hw-ink-40);transition:transform .25s ease,color .2s ease}.cn-origins__chevron[data-astro-cid-pufjcihx] svg{display:block;width:100%;height:100%}.cn-origins__rung[data-astro-cid-pufjcihx][open] .cn-origins__chevron[data-astro-cid-pufjcihx]{transform:scaleY(-1);color:var(--hw-ink)}.cn-origins__rung-head[data-astro-cid-pufjcihx]:hover .cn-origins__chevron[data-astro-cid-pufjcihx]{color:var(--hw-ink)}.cn-origins__panel[data-astro-cid-pufjcihx]{padding-top:calc(10px * var(--fluid-scale))}.cn-origins__rung[data-astro-cid-pufjcihx]::details-content{block-size:0;overflow:clip;content-visibility:hidden;transition:block-size .38s var(--hw-intro-ease, cubic-bezier(.16, 1, .3, 1)),content-visibility .38s allow-discrete}.cn-origins__rung[data-astro-cid-pufjcihx][open]::details-content{block-size:auto;content-visibility:visible}@media(prefers-reduced-motion:reduce){.cn-origins__rung[data-astro-cid-pufjcihx]::details-content{transition:none}}.cn-origins__rung-title[data-astro-cid-pufjcihx]{margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(32px * var(--fluid-scale));line-height:1.1!important;color:var(--hw-ink)}.cn-origins__rung-sub[data-astro-cid-pufjcihx]{margin:calc(12px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--hw-text-lead);line-height:1.3;letter-spacing:var(--hw-track-lead);color:var(--hw-amber)}.cn-origins__body[data-astro-cid-pufjcihx]{columns:2;column-gap:calc(20px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-ink-70)}.cn-origins__rung-title[data-astro-cid-pufjcihx]+.cn-origins__body[data-astro-cid-pufjcihx],.cn-origins__rung-sub[data-astro-cid-pufjcihx]+.cn-origins__body[data-astro-cid-pufjcihx]{margin-top:calc(24px * var(--fluid-scale))}.cn-origins__body[data-astro-cid-pufjcihx] p{margin:0}.cn-origins__body[data-astro-cid-pufjcihx] p+p{margin-top:var(--hw-para-gap)}.cn-origins__body[data-astro-cid-pufjcihx] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.cn-origins[data-astro-cid-pufjcihx]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-origins__frame[data-astro-cid-pufjcihx]{width:auto;margin-inline:var(--m-gutter)}.cn-origins__grid[data-astro-cid-pufjcihx]{padding-top:calc(24px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(30px * var(--m-scale))}.cn-origins__rail[data-astro-cid-pufjcihx],.cn-origins__ladder[data-astro-cid-pufjcihx]{grid-column:1}.cn-origins__rail[data-astro-cid-pufjcihx]{position:static}.cn-origins__title[data-astro-cid-pufjcihx]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-origins__lead[data-astro-cid-pufjcihx]{width:100%;margin-top:calc(20px * var(--m-scale))}.cn-origins__toc[data-astro-cid-pufjcihx]{margin-top:calc(24px * var(--m-scale));padding-left:calc(14px * var(--m-scale))}.cn-origins__toc-title[data-astro-cid-pufjcihx]{font-size:max(14px,calc(12.5px * var(--m-type)))}.cn-origins__ladder[data-astro-cid-pufjcihx]{gap:calc(34px * var(--m-scale))}.cn-origins__rung-head[data-astro-cid-pufjcihx]{gap:calc(12px * var(--m-scale));padding-block:calc(10px * var(--m-scale))}.cn-origins__chevron[data-astro-cid-pufjcihx]{width:calc(20px * var(--m-scale));height:calc(20px * var(--m-scale))}.cn-origins__panel[data-astro-cid-pufjcihx]{padding-top:calc(6px * var(--m-scale))}.cn-origins__rung-title[data-astro-cid-pufjcihx]{font-size:calc(26px * var(--m-type))}.cn-origins__body[data-astro-cid-pufjcihx]{columns:1}.cn-origins__rung-title[data-astro-cid-pufjcihx]+.cn-origins__body[data-astro-cid-pufjcihx],.cn-origins__rung-sub[data-astro-cid-pufjcihx]+.cn-origins__body[data-astro-cid-pufjcihx]{margin-top:calc(18px * var(--m-scale))}}.cn-factors[data-astro-cid-zady7jzj]{background:var(--hw-olive);padding-top:calc(75px * var(--fluid-scale));padding-bottom:calc(79px * var(--fluid-scale))}.cn-factors__frame[data-astro-cid-zady7jzj]{width:var(--hw-frame);margin-inline:auto;border-top:1px solid var(--hw-rule-on-dark)}.cn-factors__head[data-astro-cid-zady7jzj]{padding-top:calc(43px * var(--fluid-scale));display:grid;grid-template-columns:calc(480px * var(--fluid-scale)) 1fr calc(325px * var(--fluid-scale));align-items:start}.cn-factors__title[data-astro-cid-zady7jzj]{overflow-wrap:break-word;grid-column:1;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(60px * var(--fluid-scale));line-height:1!important;color:var(--hw-cream-light);text-box-trim:trim-both;text-box-edge:cap alphabetic}.cn-factors__title[data-astro-cid-zady7jzj] span,.cn-factors__title[data-astro-cid-zady7jzj] em{font-style:italic;font-weight:500;font-size:inherit;line-height:inherit;color:var(--hw-cream-light-40)}.cn-factors__note[data-astro-cid-zady7jzj]{grid-column:3;font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-cream-light-70)}.cn-factors__note[data-astro-cid-zady7jzj] p{margin:0}.cn-factors__note[data-astro-cid-zady7jzj] p+p{margin-top:var(--hw-para-gap)}.cn-factors__note[data-astro-cid-zady7jzj] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-factors__list[data-astro-cid-zady7jzj]{margin:calc(133px * var(--fluid-scale)) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--hw-rule-on-dark)}.cn-factors__row[data-astro-cid-zady7jzj]{border-top:1px solid var(--hw-rule-on-dark);padding:calc(10px * var(--fluid-scale)) 0 calc(10px * var(--fluid-scale));min-height:calc(62px * var(--fluid-scale));display:grid;grid-template-columns:calc(230px * var(--fluid-scale)) calc(575px * var(--fluid-scale)) calc(555px * var(--fluid-scale));align-items:start}.cn-factors__num[data-astro-cid-zady7jzj],.cn-factors__name[data-astro-cid-zady7jzj]{overflow-wrap:break-word;font-family:var(--font-display);font-weight:500;font-size:calc(24px * var(--fluid-scale));line-height:1;letter-spacing:.02em}.cn-factors__num[data-astro-cid-zady7jzj]{color:var(--hw-amber)}.cn-factors__name[data-astro-cid-zady7jzj]{color:var(--hw-cream-light)}.cn-factors__copy[data-astro-cid-zady7jzj]{font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-cream-light-70)}@media(max-width:900px){.cn-factors[data-astro-cid-zady7jzj]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-factors__frame[data-astro-cid-zady7jzj]{width:auto;margin-inline:var(--m-gutter)}.cn-factors__head[data-astro-cid-zady7jzj]{padding-top:calc(24px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(20px * var(--m-scale))}.cn-factors__title[data-astro-cid-zady7jzj],.cn-factors__note[data-astro-cid-zady7jzj]{grid-column:1}.cn-factors__title[data-astro-cid-zady7jzj]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-factors__list[data-astro-cid-zady7jzj]{margin-top:calc(30px * var(--m-scale))}.cn-factors__row[data-astro-cid-zady7jzj]{min-height:0;padding-block:calc(16px * var(--m-scale));grid-template-columns:calc(40px * var(--m-scale)) 1fr;row-gap:calc(8px * var(--m-scale))}.cn-factors__num[data-astro-cid-zady7jzj],.cn-factors__name[data-astro-cid-zady7jzj]{grid-row:1}.cn-factors__copy[data-astro-cid-zady7jzj]{grid-column:2;grid-row:2}}.cn-why[data-astro-cid-yquaokwh]{background:var(--hw-cream-light);padding-top:calc(75px * var(--fluid-scale));padding-bottom:calc(103px * var(--fluid-scale))}.cn-why__frame[data-astro-cid-yquaokwh]{width:var(--hw-frame);margin-inline:auto;display:grid;grid-template-columns:calc(606px * var(--fluid-scale)) 1fr calc(555px * var(--fluid-scale));align-items:start}.cn-why__media[data-astro-cid-yquaokwh]{grid-column:1;height:calc(771px * var(--fluid-scale))}.cn-why__media[data-astro-cid-yquaokwh] img[data-astro-cid-yquaokwh],.cn-why__placeholder[data-astro-cid-yquaokwh]{display:block;width:100%;height:100%;object-fit:cover}.cn-why__placeholder[data-astro-cid-yquaokwh]{background:var(--hw-placeholder)}.cn-why__content[data-astro-cid-yquaokwh]{grid-column:3;margin-top:calc(22px * var(--fluid-scale));min-width:0}.cn-why__title[data-astro-cid-yquaokwh]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(50px * var(--fluid-scale));line-height:1!important;color:var(--hw-ink)}.cn-why__title[data-astro-cid-yquaokwh] span,.cn-why__title[data-astro-cid-yquaokwh] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--hw-ink-40)}.cn-why__intro[data-astro-cid-yquaokwh]{width:calc(402px * var(--fluid-scale));max-width:100%;margin-top:calc(26px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-ink-80)}.cn-why__intro[data-astro-cid-yquaokwh] p{margin:0}.cn-why__intro[data-astro-cid-yquaokwh] p+p{margin-top:var(--hw-para-gap)}.cn-why__intro[data-astro-cid-yquaokwh] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-why__list[data-astro-cid-yquaokwh]{margin:calc(43px * var(--fluid-scale)) 0 0}.cn-why__row[data-astro-cid-yquaokwh]{border-top:1px solid var(--hw-rule);padding-top:calc(17px * var(--fluid-scale));padding-bottom:calc(17px * var(--fluid-scale))}.cn-why__row-title[data-astro-cid-yquaokwh]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(24px * var(--fluid-scale));line-height:1.1;letter-spacing:-.02em;color:var(--hw-ink);text-box-trim:trim-both;text-box-edge:cap alphabetic}.cn-why__row-copy[data-astro-cid-yquaokwh]{margin:calc(18px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-ink-80)}@media(max-width:900px){.cn-why[data-astro-cid-yquaokwh]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-why__frame[data-astro-cid-yquaokwh]{width:auto;margin-inline:var(--m-gutter);grid-template-columns:1fr}.cn-why__media[data-astro-cid-yquaokwh]{grid-column:1;height:calc(430px * var(--m-scale))}.cn-why__content[data-astro-cid-yquaokwh]{grid-column:1;margin-top:calc(30px * var(--m-scale))}.cn-why__title[data-astro-cid-yquaokwh]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-why__intro[data-astro-cid-yquaokwh]{width:100%}.cn-why__list[data-astro-cid-yquaokwh]{margin-top:calc(30px * var(--m-scale))}}.cn-compare[data-astro-cid-oqdudvs2]{position:relative;overflow:clip;background:var(--hw-olive)}.cn-compare__bg[data-astro-cid-oqdudvs2]{position:absolute;inset:0}.cn-compare__bg[data-astro-cid-oqdudvs2] img[data-astro-cid-oqdudvs2]{display:block;width:100%;height:100%;object-fit:cover}.cn-compare__frame[data-astro-cid-oqdudvs2]{position:relative;width:100%;max-width:calc(1440px * var(--fluid-scale));min-height:calc(682px * var(--fluid-scale));margin-inline:auto;padding:calc(79px * var(--fluid-scale)) calc(61px * var(--fluid-scale)) calc(101px * var(--fluid-scale)) calc(75px * var(--fluid-scale))}.cn-compare__head[data-astro-cid-oqdudvs2]{display:grid;grid-template-columns:calc(638px * var(--fluid-scale)) 1fr calc(524px * var(--fluid-scale));align-items:start}.cn-compare__title[data-astro-cid-oqdudvs2]{overflow-wrap:break-word;grid-column:1;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(50px * var(--fluid-scale));line-height:1!important;color:var(--hw-cream-light)}.cn-compare__title[data-astro-cid-oqdudvs2] span,.cn-compare__title[data-astro-cid-oqdudvs2] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--hw-cream-light-40)}.cn-compare__blurb[data-astro-cid-oqdudvs2]{grid-column:3;margin:calc(13px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-cream-light-70)}.cn-compare__scroller[data-astro-cid-oqdudvs2]{width:calc(1292px * var(--fluid-scale));max-width:100%;margin-top:calc(118px * var(--fluid-scale));margin-left:calc(1px * var(--fluid-scale));background:var(--hw-glass);backdrop-filter:blur(calc(var(--hw-glass-blur) * var(--fluid-scale)));-webkit-backdrop-filter:blur(calc(var(--hw-glass-blur) * var(--fluid-scale)));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.cn-compare__table[data-astro-cid-oqdudvs2]{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--hw-text-body);text-align:left}.cn-compare__table[data-astro-cid-oqdudvs2] tr[data-astro-cid-oqdudvs2]{height:calc(56.8px * var(--fluid-scale))}.cn-compare__table[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2][scope=col]{padding:calc(16px * var(--fluid-scale)) 0 calc(16px * var(--fluid-scale)) calc(16px * var(--fluid-scale));font-weight:400;line-height:calc(24px * var(--fluid-scale));color:var(--hw-white-70);box-shadow:inset 0 calc(-1.6px * var(--fluid-scale)) 0 var(--hw-rule-table)}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2],.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] td[data-astro-cid-oqdudvs2]{padding:calc(16px * var(--fluid-scale)) 0 calc(16px * var(--fluid-scale)) calc(16px * var(--fluid-scale));font-weight:400;line-height:calc(24px * var(--fluid-scale));color:var(--hw-white-70);box-shadow:inset 0 calc(-.8px * var(--fluid-scale)) 0 var(--hw-rule-table);vertical-align:middle}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2]{text-align:left}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2] a[data-astro-cid-oqdudvs2]{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2] a[data-astro-cid-oqdudvs2]:hover,.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2] a[data-astro-cid-oqdudvs2]:focus-visible{color:var(--hw-amber)}.cn-compare__table[data-astro-cid-oqdudvs2] th[data-astro-cid-oqdudvs2]:last-child,.cn-compare__table[data-astro-cid-oqdudvs2] td[data-astro-cid-oqdudvs2]:last-child{padding-right:calc(16px * var(--fluid-scale))}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] tr[data-astro-cid-oqdudvs2]:last-child th[data-astro-cid-oqdudvs2],.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] tr[data-astro-cid-oqdudvs2]:last-child td[data-astro-cid-oqdudvs2]{box-shadow:none}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] tr[data-astro-cid-oqdudvs2]:first-child{height:calc(57.2px * var(--fluid-scale));background:var(--hw-cream)}.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] tr[data-astro-cid-oqdudvs2]:first-child th[data-astro-cid-oqdudvs2],.cn-compare__table[data-astro-cid-oqdudvs2] tbody[data-astro-cid-oqdudvs2] tr[data-astro-cid-oqdudvs2]:first-child td[data-astro-cid-oqdudvs2]{color:var(--hw-ink);line-height:1.35}@media(max-width:900px){.cn-compare__frame[data-astro-cid-oqdudvs2]{min-height:0;padding:calc(44px * var(--m-scale)) var(--m-gutter) calc(44px * var(--m-scale))}.cn-compare__head[data-astro-cid-oqdudvs2]{grid-template-columns:1fr;row-gap:calc(20px * var(--m-scale))}.cn-compare__title[data-astro-cid-oqdudvs2]{grid-column:1;font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-compare__blurb[data-astro-cid-oqdudvs2]{grid-column:1;margin-top:0}.cn-compare__scroller[data-astro-cid-oqdudvs2]{width:100%;margin-top:calc(30px * var(--m-scale));margin-left:0}.cn-compare__table[data-astro-cid-oqdudvs2]{min-width:calc(760px * var(--m-scale))}}.cn-ideal[data-astro-cid-6o6cc5qs]{background:var(--hw-cream);padding-top:calc(60px * var(--fluid-scale));padding-bottom:calc(56px * var(--fluid-scale))}.cn-ideal__frame[data-astro-cid-6o6cc5qs]{width:var(--hw-frame);margin-inline:auto;border-top:1px solid var(--hw-rule)}.cn-ideal__head[data-astro-cid-6o6cc5qs]{padding-top:calc(45px * var(--fluid-scale));display:grid;grid-template-columns:calc(634px * var(--fluid-scale)) 1fr calc(325px * var(--fluid-scale)) minmax(calc(65px * var(--fluid-scale)),auto) max-content;align-items:start}.cn-ideal__title[data-astro-cid-6o6cc5qs]{overflow-wrap:break-word;grid-column:1;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(60px * var(--fluid-scale));line-height:1!important;color:var(--hw-ink)}.cn-ideal__title[data-astro-cid-6o6cc5qs] span,.cn-ideal__title[data-astro-cid-6o6cc5qs] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--hw-ink-40)}.cn-ideal__note[data-astro-cid-6o6cc5qs]{grid-column:3;margin-top:calc(9px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-ink-80)}.cn-ideal__note[data-astro-cid-6o6cc5qs] p{margin:0}.cn-ideal__note[data-astro-cid-6o6cc5qs] p+p{margin-top:var(--hw-para-gap)}.cn-ideal__note[data-astro-cid-6o6cc5qs] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-ideal__cta[data-astro-cid-6o6cc5qs]{grid-column:5;justify-self:end;margin-top:calc(55px * var(--fluid-scale))}.cn-ideal__grid[data-astro-cid-6o6cc5qs]{margin:calc(100px * var(--fluid-scale)) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,calc(440px * var(--fluid-scale)));column-gap:calc(20px * var(--fluid-scale));row-gap:calc(32px * var(--fluid-scale))}.cn-ideal__cell[data-astro-cid-6o6cc5qs]{border-top:1px solid var(--hw-rule);padding-top:calc(20px * var(--fluid-scale));min-width:0}.cn-ideal__cell-title[data-astro-cid-6o6cc5qs]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:500;font-size:calc(24px * var(--fluid-scale));line-height:1!important;letter-spacing:.02em;color:var(--hw-ink)}.cn-ideal__cell-copy[data-astro-cid-6o6cc5qs]{margin:calc(31px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--hw-text-body);line-height:var(--hw-leading-body);color:var(--hw-ink-70)}@media(max-width:900px){.cn-ideal[data-astro-cid-6o6cc5qs]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-ideal__frame[data-astro-cid-6o6cc5qs]{width:auto;margin-inline:var(--m-gutter)}.cn-ideal__head[data-astro-cid-6o6cc5qs]{padding-top:calc(24px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(20px * var(--m-scale))}.cn-ideal__title[data-astro-cid-6o6cc5qs]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-ideal__title[data-astro-cid-6o6cc5qs],.cn-ideal__note[data-astro-cid-6o6cc5qs],.cn-ideal__cta[data-astro-cid-6o6cc5qs]{grid-column:1;margin-top:0}.cn-ideal__cta[data-astro-cid-6o6cc5qs]{justify-self:start;margin-top:calc(10px * var(--m-scale))}.cn-ideal__grid[data-astro-cid-6o6cc5qs]{margin-top:calc(30px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(24px * var(--m-scale))}.cn-ideal__cell-copy[data-astro-cid-6o6cc5qs]{margin-top:calc(16px * var(--m-scale))}}.sv-contact[data-astro-cid-evus7j5p]{display:grid;grid-template-columns:calc(735px * var(--fluid-scale)) 1fr;min-height:calc(919px * var(--fluid-scale));background:var(--hw-cream)}.sv-contact__map[data-astro-cid-evus7j5p]{position:relative;background:var(--hw-cream-light)}.sv-contact__map[data-astro-cid-evus7j5p] .location-map{height:100%;min-height:calc(919px * var(--fluid-scale))}.sv-contact__place[data-astro-cid-evus7j5p]{position:absolute;z-index:2;left:calc(50px * var(--fluid-scale));bottom:calc(74px * var(--fluid-scale));width:calc(396px * var(--fluid-scale));min-height:calc(138px * var(--fluid-scale));padding:calc(24px * var(--fluid-scale));background:var(--hw-white);display:flex;flex-direction:column;gap:calc(24px * var(--fluid-scale))}.sv-contact__place-item[data-astro-cid-evus7j5p]{display:flex;flex-direction:column;gap:calc(4px * var(--fluid-scale))}.sv-contact__place-label[data-astro-cid-evus7j5p]{font-family:var(--font-meta);font-weight:500;font-size:calc(12px * var(--fluid-scale));line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:var(--hw-olive)}.sv-contact__place-value[data-astro-cid-evus7j5p]{font-family:var(--font-body);font-size:var(--hw-text-body);line-height:1.35;color:var(--hw-ink);text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.sv-contact__place-value[data-astro-cid-evus7j5p] span[data-astro-cid-evus7j5p]{display:block}.sv-contact__place-value[data-astro-cid-evus7j5p]:hover,.sv-contact__place-value[data-astro-cid-evus7j5p]:focus-visible{color:var(--hw-amber)}@media(prefers-reduced-motion:reduce){.sv-contact__place-value[data-astro-cid-evus7j5p]{transition:none}}.sv-contact__panel[data-astro-cid-evus7j5p]{background:var(--hw-cream);border-start-start-radius:calc(8px * var(--fluid-scale));border-end-start-radius:calc(8px * var(--fluid-scale))}.sv-contact__inner[data-astro-cid-evus7j5p]{padding:calc(83px * var(--fluid-scale)) calc(52.5px * var(--fluid-scale))}.sv-contact__title[data-astro-cid-evus7j5p]{width:calc(469px * var(--fluid-scale));max-width:100%;margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(50px * var(--fluid-scale));line-height:1;color:var(--hw-ink)}.sv-contact__title-accent[data-astro-cid-evus7j5p]{font-style:italic;font-size:inherit;line-height:inherit;color:var(--hw-ink-40)}.sv-contact__form[data-astro-cid-evus7j5p],.sv-contact__embed[data-astro-cid-evus7j5p]{margin-top:calc(27px * var(--fluid-scale))}.sv-contact__embed[data-astro-cid-evus7j5p] iframe{width:100%;min-height:calc(600px * var(--fluid-scale));border:0}.sv-contact__field[data-astro-cid-evus7j5p]+.sv-contact__field[data-astro-cid-evus7j5p]{margin-top:calc(24px * var(--fluid-scale))}.sv-contact__label[data-astro-cid-evus7j5p]{display:block;margin-bottom:calc(8px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--hw-text-lead);line-height:calc(30px * var(--fluid-scale));color:var(--hw-ink)}.sv-contact__input[data-astro-cid-evus7j5p]{display:block;width:100%;height:calc(48px * var(--fluid-scale));padding:0 calc(15px * var(--fluid-scale));background:var(--hw-white);border:1px solid var(--hw-field-border);border-radius:calc(4px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--hw-text-body);line-height:1.4;color:var(--hw-ink)}.sv-contact__input[data-astro-cid-evus7j5p]::placeholder{color:var(--hw-ink);opacity:.75}.sv-contact__input[data-astro-cid-evus7j5p]:focus-visible{outline:2px solid var(--hw-amber);outline-offset:1px}.sv-contact__textarea[data-astro-cid-evus7j5p]{height:calc(150px * var(--fluid-scale));padding:calc(13px * var(--fluid-scale)) calc(15px * var(--fluid-scale));resize:vertical}.sv-contact__submit[data-astro-cid-evus7j5p]{margin-top:calc(24px * var(--fluid-scale));padding:0;display:inline-flex;align-items:center;gap:calc(10.5px * var(--fluid-scale));background:none;border:0;cursor:pointer}.sv-contact__submit-icon[data-astro-cid-evus7j5p]{display:block;flex:0 0 auto;width:var(--hw-circle);height:var(--hw-circle)}.sv-contact__submit-icon[data-astro-cid-evus7j5p] svg[data-astro-cid-evus7j5p]{display:block;width:100%;height:100%}.sv-contact__submit-disc[data-astro-cid-evus7j5p]{fill:var(--hw-brown);transition:fill .2s ease}.sv-contact__submit-label[data-astro-cid-evus7j5p]{font-family:var(--font-body);font-size:var(--hw-text-link);line-height:1;letter-spacing:var(--hw-track-link);color:var(--hw-ink);transition:color .2s ease}.sv-contact__submit[data-astro-cid-evus7j5p]:hover .sv-contact__submit-disc[data-astro-cid-evus7j5p],.sv-contact__submit[data-astro-cid-evus7j5p]:focus-visible .sv-contact__submit-disc[data-astro-cid-evus7j5p]{fill:var(--hw-amber)}.sv-contact__submit[data-astro-cid-evus7j5p]:hover .sv-contact__submit-label[data-astro-cid-evus7j5p],.sv-contact__submit[data-astro-cid-evus7j5p]:focus-visible .sv-contact__submit-label[data-astro-cid-evus7j5p]{color:var(--hw-amber)}@media(prefers-reduced-motion:reduce){.sv-contact__submit-disc[data-astro-cid-evus7j5p],.sv-contact__submit-label[data-astro-cid-evus7j5p]{transition:none}}@media(max-width:900px){.sv-contact[data-astro-cid-evus7j5p]{grid-template-columns:1fr;min-height:0}.sv-contact__map[data-astro-cid-evus7j5p]{order:2;position:relative;margin:0 var(--m-gutter) calc(15px * var(--m-scale));border-radius:calc(3.733px * var(--m-scale));overflow:clip}.sv-contact__map[data-astro-cid-evus7j5p] .location-map{min-height:calc(429px * var(--m-scale));height:calc(429px * var(--m-scale))}.sv-contact__place[data-astro-cid-evus7j5p]{left:calc(10px * var(--m-scale));right:calc(10px * var(--m-scale));bottom:calc(10.87px * var(--m-scale));width:auto;min-height:0;padding:calc(16px * var(--m-scale));gap:calc(8px * var(--m-scale))}.sv-contact__place-item[data-astro-cid-evus7j5p]{gap:calc(4px * var(--m-scale))}.sv-contact__place-label[data-astro-cid-evus7j5p]{font-size:max(14px,calc(12px * var(--m-type)));line-height:calc(18px * var(--m-scale))}.sv-contact__place-value[data-astro-cid-evus7j5p]{font-size:max(14px,calc(16px * var(--m-type)))}.sv-contact__panel[data-astro-cid-evus7j5p]{order:1;border-radius:0}.sv-contact__inner[data-astro-cid-evus7j5p]{padding:calc(76px * var(--m-scale)) var(--m-gutter) calc(60px * var(--m-scale))}.sv-contact__title[data-astro-cid-evus7j5p]{width:100%;font-style:italic;font-size:min(calc(44px * var(--m-type)),11.2vw);line-height:1.1!important}.sv-contact__title[data-astro-cid-evus7j5p] .sv-contact__title-accent,.sv-contact__title[data-astro-cid-evus7j5p] span{font-style:italic;color:var(--hw-ink)}.sv-contact__label[data-astro-cid-evus7j5p]{margin-bottom:calc(8px * var(--m-scale));font-family:var(--font-alt);font-size:max(14px,calc(16px * var(--m-type)));line-height:calc(30px * var(--m-scale));color:var(--hw-black)}.sv-contact__field[data-astro-cid-evus7j5p]+.sv-contact__field[data-astro-cid-evus7j5p]{margin-top:calc(24px * var(--m-scale))}.sv-contact__input[data-astro-cid-evus7j5p]{height:calc(48px * var(--m-scale));padding-inline:calc(15px * var(--m-scale));border-radius:calc(4px * var(--m-scale));font-size:max(14px,calc(16px * var(--m-type)))}.sv-contact__textarea[data-astro-cid-evus7j5p]{height:calc(150px * var(--m-scale))}.sv-contact__submit[data-astro-cid-evus7j5p]{margin-top:calc(30px * var(--m-scale));display:flex;justify-content:center;width:100%;height:calc(52px * var(--m-scale));padding:calc(14px * var(--m-scale)) calc(24px * var(--m-scale)) calc(15px * var(--m-scale));background:var(--hw-brown)}.sv-contact__submit-icon[data-astro-cid-evus7j5p]{display:none}.sv-contact__submit-label[data-astro-cid-evus7j5p]{font-family:var(--font-alt);font-weight:500;font-size:max(14px,calc(16px * var(--m-type)));line-height:normal;color:var(--hw-white);text-box-trim:trim-both;text-box-edge:cap alphabetic}.sv-contact__submit[data-astro-cid-evus7j5p]:hover,.sv-contact__submit[data-astro-cid-evus7j5p]:focus-visible{background:var(--hw-amber)}.sv-contact__submit[data-astro-cid-evus7j5p]:hover .sv-contact__submit-label[data-astro-cid-evus7j5p],.sv-contact__submit[data-astro-cid-evus7j5p]:focus-visible .sv-contact__submit-label[data-astro-cid-evus7j5p]{color:var(--hw-white)}}
