.iwt6lq_page{--ink:hsl(var(--foreground));--muted:hsl(var(--muted-foreground));--line:hsl(var(--border) / .72);--canvas:hsl(var(--muted) / .28);background:hsl(var(--background));color:var(--ink);overflow:clip}.iwt6lq_hero{--hero-foreground:white;isolation:isolate;background:var(--color-brand-dark);min-height:min(860px,100svh);color:var(--hero-foreground);align-items:center;display:grid;position:relative}.iwt6lq_heroVideo,.iwt6lq_heroShade{width:100%;height:100%;position:absolute;inset:0}.iwt6lq_heroVideo{object-fit:cover;z-index:-2;opacity:.62}.iwt6lq_heroShade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-dark) 94%, transparent), color-mix(in srgb, var(--color-brand-dark) 52%, transparent) 55%, color-mix(in srgb, var(--color-brand-dark) 20%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--color-brand-dark) 78%, transparent), transparent 65%)}.iwt6lq_heroInner{text-align:center;width:min(1100px,100% - 3rem);margin:0 auto;padding:8rem 0 6rem}.iwt6lq_hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:1060px;margin:0 auto;font-size:clamp(3rem,7vw,6rem);font-weight:450;line-height:.95}.iwt6lq_hero h1>span{white-space:normal}.iwt6lq_hero h1 em{font-weight:400}.iwt6lq_heroActivity{min-height:96px;color:color-mix(in srgb, var(--hero-foreground) 90%, transparent);place-items:center;margin:2rem auto 0;display:grid}.iwt6lq_heroActivityContent{font-family:var(--font-h1), Georgia, serif;justify-items:center;gap:.45rem;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.3;display:grid}.iwt6lq_heroTask{align-items:center;gap:.45em;display:inline-flex}.iwt6lq_heroLife{color:color-mix(in srgb, var(--hero-foreground) 90%, transparent);font-weight:400}.iwt6lq_heroActions{justify-content:center;margin-top:1.25rem;display:flex}.iwt6lq_primaryButton{background:hsl(var(--brand-warm-300));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:2.85rem;padding:.75rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.iwt6lq_primaryButton:hover{transform:translateY(-2px)}.iwt6lq_statement{text-align:center;max-width:1360px;margin:0 auto;padding:clamp(8rem,17vw,15rem) 1.5rem}.iwt6lq_statement h2{letter-spacing:-.07em;text-wrap:balance;max-width:1240px;margin:0 auto;font-size:clamp(2.6rem,6vw,6.5rem);font-weight:450;line-height:.98}.iwt6lq_solutions,.iwt6lq_resources{max-width:1440px;margin:0 auto;padding:7rem 2rem}.iwt6lq_solutionsHeader h2,.iwt6lq_resourcesHeader h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:450;line-height:.98}.iwt6lq_solutionsHeader{padding-bottom:3rem}.iwt6lq_solutionRows{border-top:1px solid var(--line)}.iwt6lq_solutionRow{border-bottom:1px solid var(--line);min-height:265px;color:var(--ink);grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr) 32px;align-items:center;gap:3rem;padding:2rem 0;text-decoration:none;display:grid;position:relative;overflow:hidden}.iwt6lq_solutionRowCopy{z-index:2;position:relative}.iwt6lq_solutionNumber{color:var(--muted);margin-bottom:2rem;font-size:.78rem;display:block}.iwt6lq_solutionRowCopy h3{letter-spacing:-.045em;max-width:310px;margin:0 0 .8rem;font-size:clamp(1.25rem,1.9vw,2rem);font-weight:450;line-height:1.04}.iwt6lq_solutionRowCopy p{max-width:320px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.iwt6lq_solutionRowTitle{z-index:2;letter-spacing:-.085em;font-size:clamp(3.2rem,8vw,8.5rem);font-weight:450;line-height:.85;transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s;position:relative}.iwt6lq_solutionHoverImage{z-index:1;opacity:0;pointer-events:none;border-radius:1rem;width:min(42%,520px);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15%;bottom:15%;right:7%;overflow:hidden;transform:translate(1.5rem)scale(.98)}.iwt6lq_solutionHoverImage:after{content:"";background:linear-gradient(90deg, hsl(var(--background) / .6), transparent 65%);position:absolute;inset:0}.iwt6lq_solutionHoverImage img{object-fit:cover;filter:saturate(.8)}.iwt6lq_solutionRow:hover .iwt6lq_solutionHoverImage,.iwt6lq_solutionRow:focus-visible .iwt6lq_solutionHoverImage{opacity:.8;transform:translate(0)scale(1)}.iwt6lq_solutionRow:hover .iwt6lq_solutionRowTitle,.iwt6lq_solutionRow:focus-visible .iwt6lq_solutionRowTitle{color:var(--ink);transform:translate(-.2rem)}.iwt6lq_resources{padding-top:5rem}.iwt6lq_resourcesHeader{padding-bottom:3rem}.iwt6lq_resourceGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.iwt6lq_resourceCard{background:var(--canvas);min-height:330px;color:var(--ink);flex-direction:column;text-decoration:none;transition:background-color .18s,transform .18s;display:flex}.iwt6lq_resourceCard:hover{background:hsl(var(--muted) / .42);transform:translateY(-3px)}.iwt6lq_resourceImage{min-height:220px;position:relative;overflow:hidden}.iwt6lq_resourceImage img{object-fit:cover;filter:saturate(.75)}.iwt6lq_resourceCardBody{padding:1.15rem}.iwt6lq_resourceCard h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.2rem,1.7vw,1.65rem);font-weight:450;line-height:1.08}@media (width<=900px){.iwt6lq_resourceGrid{grid-template-columns:repeat(2,1fr)}.iwt6lq_solutionRow{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) 24px;gap:1.5rem}.iwt6lq_solutionRowTitle{font-size:clamp(3rem,8vw,6rem)}}@media (width<=760px){.iwt6lq_heroInner{width:min(100% - 2rem,1160px);padding:8rem 0 6rem}.iwt6lq_hero h1{font-size:clamp(3rem,15vw,5rem)}.iwt6lq_hero h1>span{white-space:normal}.iwt6lq_heroActivity{min-height:88px;margin-top:1.5rem}.iwt6lq_heroActivityContent{max-width:100%;padding-inline:.5rem;font-size:clamp(1rem,4.5vw,1.35rem)}.iwt6lq_heroTask{text-wrap:balance;max-width:100%}.iwt6lq_statement{padding:7rem 1.25rem}.iwt6lq_statement h2{font-size:clamp(2.35rem,11vw,4rem)}.iwt6lq_solutions,.iwt6lq_resources{padding:5rem 1.25rem}.iwt6lq_solutionsHeader{padding-bottom:2rem}.iwt6lq_solutionRow{min-height:0;padding:2rem 0 2.4rem;display:block}.iwt6lq_solutionNumber{margin-bottom:1.25rem}.iwt6lq_solutionRowCopy h3{max-width:80%;font-size:1.35rem}.iwt6lq_solutionRowCopy p{max-width:90%;margin-top:.7rem}.iwt6lq_solutionRowTitle{margin-top:1.5rem;font-size:clamp(2.6rem,14vw,5rem);line-height:.9;display:block}.iwt6lq_solutionHoverImage{opacity:1;border-radius:.75rem;width:100%;height:180px;margin-top:1.25rem;position:relative;top:auto;bottom:auto;right:auto;transform:none}.iwt6lq_solutionHoverImage:after{background:linear-gradient(0deg, hsl(var(--background) / .42), transparent)}.iwt6lq_resourceGrid{grid-template-columns:1fr}.iwt6lq_resourceCard{min-height:0}.iwt6lq_resourceImage{min-height:190px}}@media (prefers-reduced-motion:reduce){.iwt6lq_primaryButton,.iwt6lq_resourceCard{transition:none}}
