.ih{color:var(--ih-text);container:ih/inline-size;margin:0;padding:0}.body-container-wrapper .dnd-section:has(.ih--bleed){padding-left:0;padding-right:0}.body-container-wrapper .dnd-section:has(.ih--bleed):has(.ih--top){padding-top:0}.body-container-wrapper .dnd-section:has(.ih--bleed)>.row-fluid{max-width:none}.ih__box{background:radial-gradient(900px 560px at 88% -10%,rgba(0,158,23,.55),transparent 62%),radial-gradient(700px 420px at -5% 105%,rgba(var(--ih-hl-rgb),.14),transparent 60%),linear-gradient(180deg,var(--ih-top) 0,var(--ih-mid) 45%,var(--ih-bot) 100%);border-radius:var(--ih-r);color:var(--ih-text);isolation:isolate;overflow:hidden;padding:var(--ih-pad) 0;position:relative}.ih--bleed .ih__box{border-radius:0 0 var(--ih-r) var(--ih-r)}.ih--top .ih__box{padding-top:calc(var(--gsh-h,76px) + var(--ih-pad)*.75)}.ih__box--dots:before{background-image:radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 1.2px);background-size:24px 24px;content:"";-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000,transparent);mask-image:radial-gradient(70% 80% at 70% 30%,#000,transparent)}.ih__box--dots:before,.ih__net{inset:0;pointer-events:none;position:absolute;z-index:-1}.ih__net{height:100%;width:100%}.ih__grid{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin-inline:auto;position:relative;width:min(var(--gs-container,1200px),100% - 2 * var(--gs-gutter,16px))}.ih__grid>*{min-width:0}.ih .ih__crumbs ol{display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;gap:4px 8px;line-height:1.4;list-style:none;margin:0 0 22px;padding:0}.ih__crumbs li{align-items:center;color:inherit;display:inline-flex;gap:8px;margin:0;opacity:.62}.ih__crumbs li+li:before{content:"/"}.ih__crumbs li:last-child{opacity:1}.ih .ih__crumbs a,.ih .ih__crumbs a:focus{color:inherit;text-decoration:none}.ih .ih__crumbs a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.ih .ih__eyebrow{background:rgba(var(--ih-hl-rgb),.12);border:1px solid rgba(var(--ih-hl-rgb),.25);border-radius:999px;color:var(--ih-hl);display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.12em;line-height:1.3;padding:7px 14px;text-transform:uppercase}.ih .ih__title{color:inherit;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(2rem,5cqi,3.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:18px 0;max-width:17ch;overflow-wrap:break-word;text-wrap:balance}.ih__hl{color:var(--ih-hl)}.ih .ih__lead{color:inherit;font-size:clamp(1.05rem,2.2cqi,1.25rem);line-height:1.55;margin:0;max-width:62ch;opacity:.8}.ih__cta{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 0}.gs-btn.gs-btn--primary.ih__btn{box-shadow:0 14px 34px -12px rgba(0,200,30,.7)}.ih .ih__ticks{display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:700;gap:10px 22px;list-style:none;margin:24px 0 0;opacity:.88;padding:0}.ih .ih__cta+.ih__ticks{margin-top:28px}.ih__ticks li{align-items:center;display:inline-flex;gap:8px;margin:0}.ih__ticks li:before{background:#009e17 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") 50% /13px no-repeat;border-radius:50%;content:"";flex:none;height:20px;width:20px}.ih__art{margin-inline:auto;width:min(420px,100%)}.ih__art>img,.ih__art>svg{display:block;height:auto;margin-inline:auto;max-width:520px;overflow:visible;width:100%}@container ih (min-width:900px){.ih__grid{gap:40px;grid-template-columns:1.1fr .9fr}.ih__grid--solo{grid-template-columns:minmax(0,1fr)}.ih--art-left .ih__art{order:-1}.ih__art{width:100%}}@container ih (max-width:559px){.ih__box{border-radius:min(var(--ih-r),28px)}.ih--bleed .ih__box{border-radius:0 0 min(var(--ih-r),28px) min(var(--ih-r),28px)}.ih .ih__title{margin:14px 0}.ih .ih__crumbs ol{margin-bottom:16px}.ih__cta{gap:10px;margin-top:24px}.ih__cta .gs-btn{width:100%}.ih__art{width:min(340px,100%)}}@container ih (max-width:359px){.ih .ih__eyebrow{font-size:.7rem;letter-spacing:.08em;padding:6px 12px}.ih .ih__title{font-size:1.85rem}.ih__cta .gs-btn{padding-inline:16px;white-space:normal}}