.ida-hero{background:var(--linen);--accent-ink:var(--fern-ink)}.ida-hero .hero-portrait__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ida-hero h1{white-space:nowrap}.ida-hero .role{color:var(--fern-ink)}.hero-line{border-top:1.5px solid color-mix(in srgb, var(--ink) 14%, transparent);font-family:var(--ui-font-display), var(--kndr-font-family-heading);font-variation-settings:"SOFT" 100, "opsz" 72;max-width:14em;margin-top:clamp(28px,3.4vw,48px);padding-top:clamp(22px,2.6vw,32px);font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:420;line-height:1.12}.hero-line em{color:var(--raspberry-ink)}.ida-hero .lede{max-width:29em;margin-top:var(--s-4)}.ida-hero .cta-row{margin-top:var(--s-6)}.ida-hero .portrait__frame{box-shadow:var(--shadow-l)}.wie{padding-bottom:calc(var(--section-y) + clamp(24px, 4vw, 72px))}.wie-head{max-width:40rem}.wie h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.wie h2 em{color:var(--fern-ink)}.wie-head .lede{margin-top:var(--s-4)}.wie .orbs--a{--s1:clamp(220px, 22vw, 340px)}.wie .orbs--a i:nth-child(n+2){display:none!important}@media (max-width:1239px){.wie .orbs--a i{display:none!important}}.ida-path{--stop:clamp(136px, 13.4vw, 196px);--path-gap:clamp(20px, 3vw, 48px);gap:var(--path-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(48px,6vw,88px);display:grid;position:relative}.ida-path .path-line{left:calc(var(--stop) / 2);top:calc(var(--stop) / 2 - 3px);width:calc(100% + var(--path-gap));background:radial-gradient(circle 3px at 3px 3px, var(--fern-ink) 98%, transparent) 0 0 / 14px 6px repeat-x;opacity:.4;height:6px;position:absolute}.ida-path>li{position:relative}.ida-path .stop{width:var(--stop);aspect-ratio:1;isolation:isolate;box-shadow:0 0 0 10px var(--dew), var(--shadow-m);border-radius:50%;position:relative;overflow:hidden}.ida-path .stop svg{width:100%;height:100%;display:block}.ida-path .step{font-family:var(--ui-font-face), var(--kndr-font-family-body);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ci);margin-top:28px;line-height:1.4;display:block}.ida-path p{font-family:var(--ui-font-display), var(--kndr-font-family-heading);font-variation-settings:"SOFT" 100, "opsz" 36;max-width:15em;margin-top:8px;font-size:clamp(1.1875rem,1.6vw,1.4375rem);font-weight:380;line-height:1.3}.spec .split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.spec h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1}.spec-def{font-family:var(--ui-font-display), var(--kndr-font-family-heading);font-variation-settings:"SOFT" 100, "opsz" 72;margin-top:var(--s-5);max-width:17em;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.2}.spec-def span{box-shadow:inset 0 -.1em 0 var(--sky), inset 0 -.48em 0 color-mix(in srgb, var(--honey) 55%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.spec .body{margin-top:var(--s-5)}.spec .chips{margin-top:var(--s-5);flex-wrap:wrap;gap:10px;display:flex}.spec .chips a.chip:after{content:"→";transition:transform var(--dur-2) var(--ease-out)}.spec .chips a.chip:hover:after{transform:translate(3px)}.spec-art{position:relative}.spec-art .orbs i:first-child{--x:6%;--y:90%;--size:46%}.spec-art .orbs i:nth-child(2){--x:86%;--y:4%;--size:34%}.spec-art .orbs i:nth-child(3){--x:99%;--y:26%;--size:18%;--c:var(--honey-tint)}.spec-frame{background:var(--kndr-kit-glass);border-radius:var(--r-xl);box-shadow:var(--shadow-l)}.ways .section-head{margin-bottom:clamp(40px,5vw,72px)}.ways .section-head h2 em{color:var(--raspberry-ink)}.ways-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2vw,32px)}.ways-cards .frame{box-shadow:var(--shadow-m)}.ways-cards .frame>svg{display:block}.ways-cards .num{margin-top:var(--s-4);font-size:clamp(2.25rem,3vw,2.75rem)}.ways-cards h3{margin:8px 0 10px;font-size:clamp(1.3125rem,1.6vw,1.5rem);line-height:1.12}.ways-cards p{font-size:1.0625rem;line-height:1.5}.one{padding-bottom:0}.one .stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.one h2{max-width:12em}.one .on-night{background:var(--night);-webkit-box-decoration-break:clone;box-decoration-break:clone}.one .on-night>span{position:relative}.one .kinderen>span[aria-hidden=true]{background:var(--night)}.name-word{border-top:1.5px solid color-mix(in srgb, var(--linen) 16%, transparent);margin-top:clamp(56px,7vw,96px);max-width:40em;margin-inline:auto;padding-top:clamp(40px,5vw,64px)}.name-word .kinderen{font-size:clamp(3.25rem,8vw,7rem)}.statement .name-word p:last-child{margin-top:20px;font-size:1.125rem}.one-street{--sh:clamp(150px, 19vw, 280px);z-index:1;max-width:none;height:var(--sh);width:max(100%, var(--sh) * 14 / 3);margin:clamp(56px, 7vw, 96px) 0 0 calc((100% - max(100%, var(--sh) * 14 / 3)) / 2);display:block;position:relative}@media (max-width:1100px){.ways-cards{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:48px}.ways-cards>li{grid-column:span 2}.ways-cards>li:nth-child(4){grid-column:2/span 2}.ida-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.ida-path .path-line{display:none}}@media (max-width:900px){.ida-hero .hero-portrait__grid,.spec .split{grid-template-columns:minmax(0,1fr)}.ida-hero h1{white-space:normal}.one .stars use{display:none}.ida-path{--stop:104px;--path-gap:36px;row-gap:var(--path-gap);grid-template-columns:minmax(0,1fr)}.ida-path .path-line{left:calc(var(--stop) / 2 - 3px);top:calc(var(--stop) / 2);width:6px;height:calc(100% + var(--path-gap));background:radial-gradient(circle 3px at 3px 3px, var(--fern-ink) 98%, transparent) 0 0 / 6px 14px repeat-y;display:block}.ida-path>li{grid-template-columns:var(--stop) minmax(0, 1fr);align-items:start;column-gap:22px;display:grid}.ida-path .stop{box-shadow:0 0 0 7px var(--dew), var(--shadow-m);grid-row:1/span 2}.ida-path .step{margin-top:12px}.ways-cards{grid-template-columns:minmax(0,1fr);row-gap:32px}.ways-cards>li:nth-child(n){grid-column:auto}.ways-cards>li{grid-template-rows:auto auto 1fr;grid-template-columns:168px minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.ways-cards .frame{border-radius:var(--r-m);grid-row:1/span 3}.ways-cards .num{margin-top:2px;font-size:2.25rem}}@media (max-width:560px){.ida-hero h1{font-size:clamp(3rem,15vw,4rem)}.ida-path{--stop:92px}.ida-path>li{column-gap:18px}.ways-cards>li{grid-template-columns:128px minmax(0,1fr);column-gap:18px}.ways-cards .num{font-size:2rem}.ways-cards h3{margin:6px 0;font-size:1.25rem}.ways-cards p{font-size:1rem}}@media (max-width:480px){.ida-path{--stop:128px}}
