.igw-home-hero{background-color:var(--deep)}.igw-home-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.igw-home-hero h1{max-width:700px;font-size:clamp(2.65rem, 3.7vw, 4.15rem);line-height:.99}.igw-home-hero__image{overflow:hidden;overflow:clip;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:42% 24% 34% 18% / 18% 30% 20% 32%;clip-path:inset(0 round 42% 24% 34% 18% / 18% 30% 20% 32%);-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 26px 38px rgb(0 0 0 / .3));animation:igw-hero-image-arrive 1.05s cubic-bezier(.2,.72,.18,1) .12s both}.igw-home-hero__visual.igw-home-hero__image::after{position:absolute;inset:0;z-index:2;border-radius:42% 24% 34% 18% / 18% 30% 20% 32%;background:linear-gradient(90deg,var(--deep) 0%,rgb(0 59 53 / .9) 7%,rgb(0 59 53 / .62) 18%,rgb(0 59 53 / .24) 31%,transparent 44%,transparent 56%,rgb(0 59 53 / .24) 69%,rgb(0 59 53 / .62) 82%,rgb(0 59 53 / .9) 93%,var(--deep) 100%),linear-gradient(180deg,var(--deep) 0%,rgb(0 59 53 / .82) 5%,rgb(0 59 53 / .28) 18%,transparent 31%,transparent 72%,rgb(0 59 53 / .22) 86%,rgb(0 59 53 / .72) 96%,var(--deep) 100%);content:"";filter:none;transform:none;pointer-events:none}.igw-home-hero__image img{position:relative;z-index:1;object-fit:cover;object-position:56% center;border-radius:42% 24% 34% 18% / 18% 30% 20% 32%;transition:transform .85s cubic-bezier(.2,.72,.18,1),filter .85s ease;-webkit-mask-image:none;mask-image:none;filter:saturate(.9) contrast(1.04)}.igw-home-hero__image:hover img{transform:none;filter:saturate(.94) contrast(1.04)}@keyframes igw-hero-image-arrive{from{opacity:0;transform:translate3d(12px,10px,0) scale(.985)}to{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.igw-home-hero__image:hover img{transform:scale(1.012)}}.igw-home-selected{padding-block:clamp(4.5rem, 8vw, 7.5rem)}.igw-home-selected .igw-feature{box-shadow:0 24px 60px rgb(0 59 53 / .16),0 4px 14px rgb(0 59 53 / .08)}.igw-home-selected .igw-feature__body{padding:clamp(1.75rem, 3.5vw, 3.25rem)}.igw-home-selected .igw-feature__body{gap:.45rem}.igw-home-selected .igw-feature__body h3{margin:0}.igw-home-selected .igw-feature__meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1rem;margin-top:.8rem}.igw-home-selected .igw-feature__meta-row time{color:rgb(255 255 255 / .68);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.igw-home-selected .igw-feature__meta-row .igw-text-link{margin:0;border:0;color:var(--lime)!important}.igw-home-selected .igw-feature__meta-row .igw-text-link:hover,.igw-home-selected .igw-feature__meta-row .igw-text-link:focus-visible{color:var(--pale)!important}.igw-home-coverage__intro{max-width:40rem;margin:-1.5rem 0 2.4rem;color:var(--muted);font-size:.9rem}.igw-home-desk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem, 1.8vw, 1.75rem)}.igw-home-desk{min-width:0}.igw-home-desk__header{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3.25rem;margin-bottom:.8rem;border-top:1px solid var(--line)}.igw-home-desk__header>span{color:var(--green);font-size:.62rem;font-weight:800;letter-spacing:.12em}.igw-home-desk__header h3{overflow:hidden;margin:0;color:var(--deep);font-family:var(--display);font-size:clamp(.93rem, 1.35vw, 1.2rem);font-weight:600;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.igw-home-desk__header>a{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--green);font-size:.9rem;text-decoration:none;transition:transform .25s var(--ease),background .2s ease,color .2s ease}.igw-home-desk__header>a:hover,.igw-home-desk__header>a:focus-visible{transform:translate(2px,-2px);background:var(--green);color:#fff}.igw-home-desk__story{display:grid;align-content:start;gap:.72rem;padding-bottom:.9rem;color:inherit;text-decoration:none}.igw-home-desk__image{display:block;overflow:hidden;aspect-ratio:1.34 / 1;border-radius:var(--igw-radius-card,1.15rem);background:#dce7dd;box-shadow:0 12px 28px rgb(0 59 53 / .09)}.igw-home-desk__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s var(--ease),filter .45s ease}.igw-home-desk__story:hover .igw-home-desk__image img,.igw-home-desk__story:focus-visible .igw-home-desk__image img{transform:scale(1.035);filter:saturate(1.06)}.igw-home-desk__story time{margin-top:.08rem;color:var(--muted);font-size:.65rem}.igw-home-desk__story strong{display:-webkit-box;min-height:3.48em;overflow:hidden;color:var(--deep);font-family:var(--display);font-size:clamp(1rem, 1.4vw, 1.26rem);font-weight:550;line-height:1.16;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.igw-home-desk__story:hover strong,.igw-home-desk__story:focus-visible strong{color:var(--green)}.igw-home-desk__empty{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;padding:1.2rem;border:1px solid var(--line);border-radius:var(--igw-radius-card,1.15rem);background:rgb(255 255 255 / .38)}.igw-home-desk__empty p{margin:0;color:var(--muted);font-size:.84rem}.igw-home-desk__empty a{color:var(--green);font-size:.72rem;font-weight:800;text-decoration:none}.igw-home-desk__empty a:hover,.igw-home-desk__empty a:focus-visible{color:var(--deep)}@media (max-width:1050px){.igw-home-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem}.igw-home-desk__header h3{font-size:1.12rem}}@media (max-width:900px){.igw-home-hero__grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.igw-home-hero__copy{max-width:760px}.igw-home-hero__image{width:calc(100% + 2 * var(--igw-gutter, 1.25rem));margin:0 calc(var(--igw-gutter, 1.25rem) * -1);aspect-ratio:1.55 / 1}}@media (max-width:600px){.igw-home-hero h1{font-size:clamp(2.4rem, 8vw, 3.1rem)}.igw-home-hero__image img{object-position:64% center}.igw-home-coverage__intro{margin:-1rem 0 1.7rem}.igw-home-desk-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.igw-home-desk__header{min-height:2.9rem}.igw-home-desk__story{grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);grid-template-rows:auto 1fr;column-gap:.9rem;align-items:start;padding-bottom:1.1rem}.igw-home-desk__image{grid-column:1;grid-row:1 / span 2;aspect-ratio:1 / 1}.igw-home-desk__story time{grid-column:2;margin-top:.2rem}.igw-home-desk__story strong{grid-column:2;min-height:0;font-size:1rem}.igw-home-desk__empty{min-height:110px}}@media (max-width:900px){.igw-home-selected .igw-feature__body{padding:clamp(1.25rem, 4vw, 2rem)}}@media (prefers-reduced-motion:reduce){.igw-home-hero__image,.igw-home-hero__image img,.igw-home-desk__image img,.igw-home-desk__header>a{animation:none!important;transition:none!important}}