.cn-hero[data-astro-cid-b52o2ksx]{background:var(--sc-white)}.cn-hero__band[data-astro-cid-b52o2ksx]{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-b52o2ksx]{grid-column:1;margin-top:calc(78px * var(--fluid-scale));min-width:0}.cn-hero__title[data-astro-cid-b52o2ksx]{overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--sc-text-display);line-height:1!important;color:var(--sc-black)}.cn-hero__lead[data-astro-cid-b52o2ksx]{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(--sc-text-body);line-height:1.3;color:var(--sc-charcoal)}.cn-hero__stats[data-astro-cid-b52o2ksx]{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-b52o2ksx]{border-top:1px solid var(--sc-rule-ink);padding-top:calc(10px * var(--fluid-scale))}.cn-hero__stat-label[data-astro-cid-b52o2ksx]{margin:0;font-family:var(--font-body);font-size:var(--sc-text-body);line-height:1.3;color:var(--sc-rose)}.cn-hero__stat-value[data-astro-cid-b52o2ksx]{margin:calc(16px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--sc-text-lead);line-height:1;letter-spacing:var(--sc-track-lead);color:var(--sc-black)}.cn-hero__media[data-astro-cid-b52o2ksx]{grid-column:3;height:calc(642px * var(--fluid-scale))}.cn-hero__media[data-astro-cid-b52o2ksx] img[data-astro-cid-b52o2ksx],.cn-hero__placeholder[data-astro-cid-b52o2ksx]{display:block;width:100%;height:100%;object-fit:cover}.cn-hero__placeholder[data-astro-cid-b52o2ksx]{background:var(--sc-placeholder)}@media(max-width:900px){.cn-hero__band[data-astro-cid-b52o2ksx]{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-b52o2ksx]{grid-column:1;margin-top:0}.cn-hero__title[data-astro-cid-b52o2ksx]{font-size:var(--m-hero-title);line-height:1!important}.cn-hero__lead[data-astro-cid-b52o2ksx]{width:100%}.cn-hero__stats[data-astro-cid-b52o2ksx]{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-b52o2ksx]{font-size:var(--m-lead)}.cn-hero__media[data-astro-cid-b52o2ksx]{grid-column:1;margin-top:calc(34px * var(--m-scale));height:calc(360px * var(--m-scale))}}.cn-intro[data-astro-cid-x243q2dk]{background:var(--sc-blush);padding-top:calc(53px * var(--fluid-scale));padding-bottom:calc(52px * var(--fluid-scale))}.cn-intro__frame[data-astro-cid-x243q2dk]{width:var(--sc-frame);min-height:calc(831px * var(--fluid-scale));margin-inline:auto;border-top:1px solid var(--sc-rule-ink);border-bottom:1px solid var(--sc-rule-ink);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-x243q2dk]{grid-column:1;margin-top:calc(30px * var(--fluid-scale));height:calc(771px * var(--fluid-scale))}.cn-intro__media[data-astro-cid-x243q2dk] img[data-astro-cid-x243q2dk],.cn-intro__placeholder[data-astro-cid-x243q2dk]{display:block;width:100%;height:100%;object-fit:cover}.cn-intro__placeholder[data-astro-cid-x243q2dk]{background:var(--sc-placeholder)}.cn-intro__content[data-astro-cid-x243q2dk]{grid-column:3;margin-top:calc(217px * var(--fluid-scale));min-width:0}.cn-intro__title[data-astro-cid-x243q2dk]{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(--sc-black);text-box-trim:trim-both;text-box-edge:cap alphabetic}.cn-intro__title[data-astro-cid-x243q2dk] span,.cn-intro__title[data-astro-cid-x243q2dk] em{font-style:italic;font-weight:500;font-size:inherit;line-height:inherit;color:var(--sc-rose)}.cn-intro__lead[data-astro-cid-x243q2dk]{margin:calc(60px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--sc-text-lead);line-height:1.3;letter-spacing:var(--sc-track-lead);color:var(--sc-black)}.cn-intro__body[data-astro-cid-x243q2dk]{margin-top:calc(30px * var(--fluid-scale));columns:2;column-gap:calc(25px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}.cn-intro__body[data-astro-cid-x243q2dk] p{margin:0}.cn-intro__body[data-astro-cid-x243q2dk] p+p{margin-top:var(--sc-para-gap)}.cn-intro__body[data-astro-cid-x243q2dk] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.cn-intro[data-astro-cid-x243q2dk]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-intro__frame[data-astro-cid-x243q2dk]{width:auto;min-height:0;margin-inline:var(--m-gutter);grid-template-columns:1fr}.cn-intro__media[data-astro-cid-x243q2dk]{grid-column:1;height:calc(430px * var(--m-scale))}.cn-intro__content[data-astro-cid-x243q2dk]{grid-column:1;margin-top:calc(30px * var(--m-scale))}.cn-intro__title[data-astro-cid-x243q2dk]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-intro__lead[data-astro-cid-x243q2dk]{margin-top:calc(30px * var(--m-scale))}.cn-intro__body[data-astro-cid-x243q2dk]{columns:1}}.cn-origins[data-astro-cid-3ihqw6y2]{background:var(--sc-white);padding-top:calc(40px * var(--fluid-scale));padding-bottom:calc(93px * var(--fluid-scale));interpolate-size:allow-keywords}.cn-origins__frame[data-astro-cid-3ihqw6y2]{width:var(--sc-frame);margin-inline:auto;border-top:1px solid var(--sc-rule-ink)}.cn-origins__grid[data-astro-cid-3ihqw6y2]{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-3ihqw6y2]{grid-column:1;align-self:start;position:sticky;top:calc(134px * var(--fluid-scale));min-width:0}.cn-origins__title[data-astro-cid-3ihqw6y2]{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(--sc-black)}.cn-origins__title[data-astro-cid-3ihqw6y2] span,.cn-origins__title[data-astro-cid-3ihqw6y2] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--sc-rose)}.cn-origins__lead[data-astro-cid-3ihqw6y2]{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(--sc-text-lead);line-height:1.3;letter-spacing:var(--sc-track-lead);color:var(--sc-rose)}.cn-origins__toc[data-astro-cid-3ihqw6y2]{margin-top:calc(40px * var(--fluid-scale));border-left:2px solid var(--sc-amber-25);padding-left:calc(18px * var(--fluid-scale))}.cn-origins__toc-title[data-astro-cid-3ihqw6y2]{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(--sc-black-40)}.cn-origins__toc-list[data-astro-cid-3ihqw6y2]{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-3ihqw6y2]{display:flex;align-items:baseline;gap:calc(10px * var(--fluid-scale));color:var(--sc-black-70);text-decoration:none;padding-block:calc(3px * var(--fluid-scale));transition:color .2s ease}.cn-origins__toc-num[data-astro-cid-3ihqw6y2]{flex:0 0 auto;font-family:var(--font-display);font-weight:500;font-size:max(12px,calc(14px * var(--fluid-scale)));line-height:1.2;letter-spacing:var(--sc-track-lead);color:var(--sc-rose)}.cn-origins__toc-text[data-astro-cid-3ihqw6y2]{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--fluid-scale)));line-height:1.2}.cn-origins__toc-link[data-astro-cid-3ihqw6y2].is-current{color:var(--sc-black)}.cn-origins__toc-link[data-astro-cid-3ihqw6y2]:hover,.cn-origins__toc-link[data-astro-cid-3ihqw6y2]:focus-visible{color:var(--sc-rose)}.cn-origins__ladder[data-astro-cid-3ihqw6y2]{grid-column:3;min-width:0;display:flex;flex-direction:column;gap:calc(48px * var(--fluid-scale))}.cn-origins__rung-head[data-astro-cid-3ihqw6y2]{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-3ihqw6y2]::-webkit-details-marker{display:none}.cn-origins__num[data-astro-cid-3ihqw6y2],.cn-origins__label[data-astro-cid-3ihqw6y2]{font-family:var(--font-display);font-weight:500;font-size:var(--sc-text-lead);line-height:1;letter-spacing:var(--sc-track-lead)}.cn-origins__num[data-astro-cid-3ihqw6y2]{flex:0 0 auto;color:var(--sc-rose)}.cn-origins__label[data-astro-cid-3ihqw6y2]{color:var(--sc-black-40);transition:color .2s ease}.cn-origins__rung[data-astro-cid-3ihqw6y2][open] .cn-origins__label[data-astro-cid-3ihqw6y2]{color:var(--sc-black)}.cn-origins__rung-head[data-astro-cid-3ihqw6y2]:hover .cn-origins__label[data-astro-cid-3ihqw6y2],.cn-origins__rung-head[data-astro-cid-3ihqw6y2]:focus-visible .cn-origins__label[data-astro-cid-3ihqw6y2]{color:var(--sc-rose)}.cn-origins__hairline[data-astro-cid-3ihqw6y2]{flex:1 1 auto;min-width:calc(24px * var(--fluid-scale));height:1px;background:var(--sc-rule-ink)}.cn-origins__chevron[data-astro-cid-3ihqw6y2]{display:block;flex:0 0 auto;align-self:center;width:calc(20px * var(--fluid-scale));height:calc(20px * var(--fluid-scale));color:var(--sc-black-40);transition:transform .25s ease,color .2s ease}.cn-origins__chevron[data-astro-cid-3ihqw6y2] svg{display:block;width:100%;height:100%}.cn-origins__rung[data-astro-cid-3ihqw6y2][open] .cn-origins__chevron[data-astro-cid-3ihqw6y2]{transform:scaleY(-1);color:var(--sc-black)}.cn-origins__rung-head[data-astro-cid-3ihqw6y2]:hover .cn-origins__chevron[data-astro-cid-3ihqw6y2]{color:var(--sc-rose)}.cn-origins__panel[data-astro-cid-3ihqw6y2]{padding-top:calc(10px * var(--fluid-scale))}.cn-origins__rung[data-astro-cid-3ihqw6y2]::details-content{block-size:0;overflow:clip;content-visibility:hidden;transition:block-size .38s var(--sc-intro-ease, cubic-bezier(.16, 1, .3, 1)),content-visibility .38s allow-discrete}.cn-origins__rung[data-astro-cid-3ihqw6y2][open]::details-content{block-size:auto;content-visibility:visible}@media(prefers-reduced-motion:reduce){.cn-origins__rung[data-astro-cid-3ihqw6y2]::details-content{transition:none}}.cn-origins__rung-title[data-astro-cid-3ihqw6y2]{margin:0;font-family:var(--font-display);font-weight:400;font-size:calc(32px * var(--fluid-scale));line-height:1.1!important;color:var(--sc-black)}.cn-origins__rung-sub[data-astro-cid-3ihqw6y2]{margin:calc(12px * var(--fluid-scale)) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--sc-text-lead);line-height:1.3;letter-spacing:var(--sc-track-lead);color:var(--sc-rose)}.cn-origins__body[data-astro-cid-3ihqw6y2]{columns:2;column-gap:calc(20px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}.cn-origins__rung-title[data-astro-cid-3ihqw6y2]+.cn-origins__body[data-astro-cid-3ihqw6y2],.cn-origins__rung-sub[data-astro-cid-3ihqw6y2]+.cn-origins__body[data-astro-cid-3ihqw6y2]{margin-top:calc(24px * var(--fluid-scale))}.cn-origins__body[data-astro-cid-3ihqw6y2] p{margin:0}.cn-origins__body[data-astro-cid-3ihqw6y2] p+p{margin-top:var(--sc-para-gap)}.cn-origins__body[data-astro-cid-3ihqw6y2] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.cn-origins[data-astro-cid-3ihqw6y2]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-origins__frame[data-astro-cid-3ihqw6y2]{width:auto;margin-inline:var(--m-gutter)}.cn-origins__grid[data-astro-cid-3ihqw6y2]{padding-top:calc(24px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(30px * var(--m-scale))}.cn-origins__rail[data-astro-cid-3ihqw6y2],.cn-origins__ladder[data-astro-cid-3ihqw6y2]{grid-column:1}.cn-origins__rail[data-astro-cid-3ihqw6y2]{position:static}.cn-origins__title[data-astro-cid-3ihqw6y2]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-origins__lead[data-astro-cid-3ihqw6y2]{width:100%;margin-top:calc(20px * var(--m-scale))}.cn-origins__toc[data-astro-cid-3ihqw6y2]{margin-top:calc(24px * var(--m-scale));padding-left:calc(14px * var(--m-scale))}.cn-origins__ladder[data-astro-cid-3ihqw6y2]{gap:calc(34px * var(--m-scale))}.cn-origins__rung-head[data-astro-cid-3ihqw6y2]{gap:calc(12px * var(--m-scale));padding-block:calc(10px * var(--m-scale))}.cn-origins__chevron[data-astro-cid-3ihqw6y2]{width:calc(20px * var(--m-scale));height:calc(20px * var(--m-scale))}.cn-origins__panel[data-astro-cid-3ihqw6y2]{padding-top:calc(6px * var(--m-scale))}.cn-origins__rung-title[data-astro-cid-3ihqw6y2]{font-size:calc(26px * var(--m-type))}.cn-origins__body[data-astro-cid-3ihqw6y2]{columns:1}.cn-origins__rung-title[data-astro-cid-3ihqw6y2]+.cn-origins__body[data-astro-cid-3ihqw6y2],.cn-origins__rung-sub[data-astro-cid-3ihqw6y2]+.cn-origins__body[data-astro-cid-3ihqw6y2]{margin-top:calc(18px * var(--m-scale))}}.cn-factors[data-astro-cid-cgk6n6tc]{background:var(--sc-stone);padding-top:calc(75px * var(--fluid-scale));padding-bottom:calc(79px * var(--fluid-scale))}.cn-factors__frame[data-astro-cid-cgk6n6tc]{width:var(--sc-frame);margin-inline:auto;border-top:1px solid var(--sc-rule-ink)}.cn-factors__head[data-astro-cid-cgk6n6tc]{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-cgk6n6tc]{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(--sc-black);text-box-trim:trim-both;text-box-edge:cap alphabetic}.cn-factors__title[data-astro-cid-cgk6n6tc] span,.cn-factors__title[data-astro-cid-cgk6n6tc] em{font-style:italic;font-weight:500;font-size:inherit;line-height:inherit;color:var(--sc-rose)}.cn-factors__note[data-astro-cid-cgk6n6tc]{grid-column:3;font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}.cn-factors__note[data-astro-cid-cgk6n6tc] p{margin:0}.cn-factors__note[data-astro-cid-cgk6n6tc] p+p{margin-top:var(--sc-para-gap)}.cn-factors__note[data-astro-cid-cgk6n6tc] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-factors__list[data-astro-cid-cgk6n6tc]{margin:calc(133px * var(--fluid-scale)) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--sc-rule-ink)}.cn-factors__row[data-astro-cid-cgk6n6tc]{border-top:1px solid var(--sc-rule-ink);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-cgk6n6tc],.cn-factors__name[data-astro-cid-cgk6n6tc]{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-cgk6n6tc]{color:var(--sc-rose)}.cn-factors__name[data-astro-cid-cgk6n6tc]{color:var(--sc-black)}.cn-factors__copy[data-astro-cid-cgk6n6tc]{font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}@media(max-width:900px){.cn-factors[data-astro-cid-cgk6n6tc]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-factors__frame[data-astro-cid-cgk6n6tc]{width:auto;margin-inline:var(--m-gutter)}.cn-factors__head[data-astro-cid-cgk6n6tc]{padding-top:calc(24px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(20px * var(--m-scale))}.cn-factors__title[data-astro-cid-cgk6n6tc],.cn-factors__note[data-astro-cid-cgk6n6tc]{grid-column:1}.cn-factors__title[data-astro-cid-cgk6n6tc]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-factors__list[data-astro-cid-cgk6n6tc]{margin-top:calc(30px * var(--m-scale))}.cn-factors__row[data-astro-cid-cgk6n6tc]{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-cgk6n6tc],.cn-factors__name[data-astro-cid-cgk6n6tc]{grid-row:1}.cn-factors__copy[data-astro-cid-cgk6n6tc]{grid-column:2;grid-row:2}}.cn-why[data-astro-cid-pwjo7f5m]{background:var(--sc-white);padding-top:calc(75px * var(--fluid-scale));padding-bottom:calc(103px * var(--fluid-scale))}.cn-why__frame[data-astro-cid-pwjo7f5m]{width:var(--sc-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-pwjo7f5m]{grid-column:1;height:calc(771px * var(--fluid-scale))}.cn-why__media[data-astro-cid-pwjo7f5m] img[data-astro-cid-pwjo7f5m],.cn-why__placeholder[data-astro-cid-pwjo7f5m]{display:block;width:100%;height:100%;object-fit:cover}.cn-why__placeholder[data-astro-cid-pwjo7f5m]{background:var(--sc-placeholder)}.cn-why__content[data-astro-cid-pwjo7f5m]{grid-column:3;margin-top:calc(22px * var(--fluid-scale));min-width:0}.cn-why__title[data-astro-cid-pwjo7f5m]{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(--sc-black)}.cn-why__title[data-astro-cid-pwjo7f5m] span,.cn-why__title[data-astro-cid-pwjo7f5m] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--sc-rose)}.cn-why__intro[data-astro-cid-pwjo7f5m]{width:calc(402px * var(--fluid-scale));max-width:100%;margin-top:calc(26px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}.cn-why__intro[data-astro-cid-pwjo7f5m] p{margin:0}.cn-why__intro[data-astro-cid-pwjo7f5m] p+p{margin-top:var(--sc-para-gap)}.cn-why__intro[data-astro-cid-pwjo7f5m] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-why__list[data-astro-cid-pwjo7f5m]{margin:calc(43px * var(--fluid-scale)) 0 0}.cn-why__row[data-astro-cid-pwjo7f5m]{border-top:1px solid var(--sc-rule-ink);padding-top:calc(17px * var(--fluid-scale));padding-bottom:calc(17px * var(--fluid-scale))}.cn-why__row-title[data-astro-cid-pwjo7f5m]{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(--sc-black);text-box-trim:trim-both;text-box-edge:cap alphabetic}.cn-why__row-copy[data-astro-cid-pwjo7f5m]{margin:calc(18px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}@media(max-width:900px){.cn-why[data-astro-cid-pwjo7f5m]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-why__frame[data-astro-cid-pwjo7f5m]{width:auto;margin-inline:var(--m-gutter);grid-template-columns:1fr}.cn-why__media[data-astro-cid-pwjo7f5m]{grid-column:1;height:calc(430px * var(--m-scale))}.cn-why__content[data-astro-cid-pwjo7f5m]{grid-column:1;margin-top:calc(30px * var(--m-scale))}.cn-why__title[data-astro-cid-pwjo7f5m]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-why__intro[data-astro-cid-pwjo7f5m]{width:100%}.cn-why__list[data-astro-cid-pwjo7f5m]{margin-top:calc(30px * var(--m-scale))}}.cn-compare[data-astro-cid-2muwizgp]{position:relative;overflow:clip;background:var(--sc-charcoal)}.cn-compare__bg[data-astro-cid-2muwizgp]{position:absolute;inset:0}.cn-compare__bg[data-astro-cid-2muwizgp] img[data-astro-cid-2muwizgp]{display:block;width:100%;height:100%;object-fit:cover}.cn-compare__bg[data-astro-cid-2muwizgp]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--sc-charcoal) 55%,transparent);pointer-events:none}.cn-compare__frame[data-astro-cid-2muwizgp]{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-2muwizgp]{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-2muwizgp]{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(--sc-off-white)}.cn-compare__title[data-astro-cid-2muwizgp] span,.cn-compare__title[data-astro-cid-2muwizgp] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--sc-rose)}.cn-compare__blurb[data-astro-cid-2muwizgp]{grid-column:3;margin:calc(13px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-off-white)}.cn-compare__scroller[data-astro-cid-2muwizgp]{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(--sc-glass);backdrop-filter:blur(calc(var(--sc-glass-blur) * var(--fluid-scale)));-webkit-backdrop-filter:blur(calc(var(--sc-glass-blur) * var(--fluid-scale)));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.cn-compare__table[data-astro-cid-2muwizgp]{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--sc-text-body);text-align:left}.cn-compare__table[data-astro-cid-2muwizgp] tr[data-astro-cid-2muwizgp]{height:calc(56.8px * var(--fluid-scale))}.cn-compare__table[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp][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(--sc-off-white);box-shadow:inset 0 calc(-1.6px * var(--fluid-scale)) 0 var(--sc-rule-on-blush)}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp],.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] td[data-astro-cid-2muwizgp]{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(--sc-off-white);box-shadow:inset 0 calc(-.8px * var(--fluid-scale)) 0 var(--sc-rule-on-blush);vertical-align:middle}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp]{text-align:left}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp] a,.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] td[data-astro-cid-2muwizgp] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp] a:hover,.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp] a:focus-visible,.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] td[data-astro-cid-2muwizgp] a:hover,.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] td[data-astro-cid-2muwizgp] a:focus-visible{color:var(--sc-rose)}.cn-compare__table[data-astro-cid-2muwizgp] th[data-astro-cid-2muwizgp]:last-child,.cn-compare__table[data-astro-cid-2muwizgp] td[data-astro-cid-2muwizgp]:last-child{padding-right:calc(16px * var(--fluid-scale))}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] tr[data-astro-cid-2muwizgp]:last-child th[data-astro-cid-2muwizgp],.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] tr[data-astro-cid-2muwizgp]:last-child td[data-astro-cid-2muwizgp]{box-shadow:none}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] tr[data-astro-cid-2muwizgp]:first-child{height:calc(57.2px * var(--fluid-scale));background:var(--sc-blush)}.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] tr[data-astro-cid-2muwizgp]:first-child th[data-astro-cid-2muwizgp],.cn-compare__table[data-astro-cid-2muwizgp] tbody[data-astro-cid-2muwizgp] tr[data-astro-cid-2muwizgp]:first-child td[data-astro-cid-2muwizgp]{color:var(--sc-black);line-height:1.35}@media(max-width:900px){.cn-compare__frame[data-astro-cid-2muwizgp]{min-height:0;padding:calc(44px * var(--m-scale)) var(--m-gutter) calc(44px * var(--m-scale))}.cn-compare__head[data-astro-cid-2muwizgp]{grid-template-columns:1fr;row-gap:calc(20px * var(--m-scale))}.cn-compare__title[data-astro-cid-2muwizgp]{grid-column:1;font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-compare__blurb[data-astro-cid-2muwizgp]{grid-column:1;margin-top:0}.cn-compare__scroller[data-astro-cid-2muwizgp]{width:100%;margin-top:calc(30px * var(--m-scale));margin-left:0}.cn-compare__table[data-astro-cid-2muwizgp]{min-width:calc(760px * var(--m-scale))}}.cn-ideal[data-astro-cid-54la35hb]{background:var(--sc-white);padding-top:calc(60px * var(--fluid-scale));padding-bottom:calc(56px * var(--fluid-scale))}.cn-ideal__frame[data-astro-cid-54la35hb]{width:var(--sc-frame);margin-inline:auto;border-top:1px solid var(--sc-rule-ink)}.cn-ideal__head[data-astro-cid-54la35hb]{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-54la35hb]{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(--sc-black)}.cn-ideal__title[data-astro-cid-54la35hb] span,.cn-ideal__title[data-astro-cid-54la35hb] em{font-style:italic;font-size:inherit;line-height:inherit;color:var(--sc-rose)}.cn-ideal__note[data-astro-cid-54la35hb]{grid-column:3;margin-top:calc(9px * var(--fluid-scale));font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}.cn-ideal__note[data-astro-cid-54la35hb] p{margin:0}.cn-ideal__note[data-astro-cid-54la35hb] p+p{margin-top:var(--sc-para-gap)}.cn-ideal__note[data-astro-cid-54la35hb] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cn-ideal__cta[data-astro-cid-54la35hb]{grid-column:5;justify-self:end;margin-top:calc(55px * var(--fluid-scale))}.cn-ideal__grid[data-astro-cid-54la35hb]{margin:calc(264px * 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-54la35hb]{border-top:1px solid var(--sc-rule-ink);padding-top:calc(20px * var(--fluid-scale));min-width:0}.cn-ideal__cell-title[data-astro-cid-54la35hb]{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(--sc-black)}.cn-ideal__cell-copy[data-astro-cid-54la35hb]{margin:calc(31px * var(--fluid-scale)) 0 0;font-family:var(--font-body);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-black)}@media(max-width:900px){.cn-ideal[data-astro-cid-54la35hb]{padding-top:calc(20px * var(--m-scale));padding-bottom:calc(34px * var(--m-scale))}.cn-ideal__frame[data-astro-cid-54la35hb]{width:auto;margin-inline:var(--m-gutter)}.cn-ideal__head[data-astro-cid-54la35hb]{padding-top:calc(24px * var(--m-scale));grid-template-columns:1fr;row-gap:calc(20px * var(--m-scale))}.cn-ideal__title[data-astro-cid-54la35hb]{font-size:var(--m-heading-sm, calc(40px * var(--m-type)))}.cn-ideal__title[data-astro-cid-54la35hb],.cn-ideal__note[data-astro-cid-54la35hb],.cn-ideal__cta[data-astro-cid-54la35hb]{grid-column:1;margin-top:0}.cn-ideal__cta[data-astro-cid-54la35hb]{margin-top:calc(10px * var(--m-scale))}.cn-ideal__grid[data-astro-cid-54la35hb]{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-54la35hb]{margin-top:calc(16px * var(--m-scale))}}
