.g-home .g-hero{min-height:920px;padding-top:0}.g-home .g-home-slot{position:static}.g-home-ghost{pointer-events:none;position:absolute;inset:0;overflow:hidden}.g-home-ghost img,.g-home-ghost video{object-fit:cover;object-position:center 35%;filter:blur(14px)saturate(1.1);opacity:.5;mix-blend-mode:multiply;width:64%;max-width:none;height:96%;position:absolute;top:4%;left:36%}.g-home-ghost .g-home-echo{filter:blur(18px);opacity:.25;left:42%}.g-home-ghost-shade{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--g-ice-400) 80%, transparent) 100%);position:absolute;inset:0}.g-home-ghost-contrast{background:linear-gradient(90deg, var(--g-ice-300), color-mix(in srgb, var(--g-ice-300) 90%, transparent) 30%, transparent 65%);position:absolute;inset:0}.g-home-copy{z-index:2;pointer-events:none;padding:410px 48px 180px;position:relative}.g-home-copy .g-heading{letter-spacing:0;margin:0;font-size:92px;line-height:1}.g-home-copy .g-lede{max-width:480px;color:var(--g-ink);margin-top:28px}.g-home-cta{z-index:3;align-items:center;gap:22px;display:flex;position:absolute;bottom:190px;right:48px}.g-home-route-panel{--g-route-expanded:134px;z-index:3;border-radius:22px;width:340px;max-width:calc(100% - 40px);padding:14px 14px 16px;position:absolute;top:118px;right:48px}.g-home-route-heading{color:var(--g-muted);align-items:center;gap:8px;font-size:13px;display:flex}.g-home-route{background:var(--g-glass);border-radius:14px;margin-top:10px;padding:14px 16px;display:block}.g-scope .g-home-route{transition:none}.g-home-route-open{background:color-mix(in srgb, var(--g-white) 75%, transparent)}.g-home-route-body{opacity:0;height:0;transition:height .2s ease-out,opacity .2s ease-out;overflow:hidden}.g-home-route-open .g-home-route-body{height:var(--g-route-expanded);opacity:1}.g-home-route-inner{padding-top:6px}.g-home-route-title .g-dot{display:none}.g-home-route-open .g-home-route-title .g-dot{display:block}.g-home-route-title{align-items:center;gap:8px;font-size:16px;font-weight:400;display:flex}.g-home-route-title svg{flex-shrink:0;margin-left:auto}.g-home-route p{color:var(--g-muted);font-size:13px;line-height:1.5}.g-home-route-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.g-home-route-chips span{border-radius:var(--g-radius-pill);background:color-mix(in srgb, var(--g-ink) 6%, transparent);padding:4px 9px;font-size:11px}.g-home .g-hero>.g-rib{z-index:1}.g-home .g-hero-features{z-index:2;width:100%;position:absolute;bottom:0}.g-home .g-feature{flex-direction:column;gap:12px}.g-home .g-feature .g-muted{color:var(--g-ink)}.g-home .g-card-section .g-heading{max-width:900px}.g-home .g-steps{background:var(--g-ice-50)}.g-home .g-steps .g-heading{max-width:650px}.g-home .g-twin-grid{max-width:1080px;margin-left:auto;margin-right:auto}.g-home .g-layer-column{gap:16px}.g-home .g-layer h3{margin:2px 0}.g-home .g-closing{flex-direction:column;align-items:start;gap:28px}.g-home .g-closing-title{flex:none;max-width:900px}.g-home .g-closing-actions{flex:none;max-width:560px}.g-home .g-closing-actions .g-lede{margin:0 0 6px}.g-door-section{background:var(--g-white);padding:104px 48px}.g-door-section .g-heading{max-width:820px;margin:0}.g-door-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.g-door-card{aspect-ratio:4/5;isolation:isolate;border-radius:22px;display:block;position:relative;overflow:hidden}.g-door-card>img,.g-door-card>video{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.g-door-card>video{opacity:0}.g-door-card[href=\/voor-merken]>:is(img,video){object-position:center 20%}.g-door-card[href=\/voor-contentpartners]>:is(img,video){object-position:center 30%}.g-door-card.g-door-playing>video{opacity:1}.g-door-label{background:color-mix(in srgb, var(--g-white) 70%, transparent);border-radius:16px;padding:16px;position:absolute;bottom:12px;left:12px;right:12px}.g-door-label .g-eyebrow{color:var(--g-ink);font-size:12px}.g-door-label h3{margin-top:8px;font-size:22px;font-weight:400;line-height:1.25}.g-door-view{align-items:center;gap:4px;margin-top:12px;font-size:14px;display:flex}.g-door-talent{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex;margin-top:28px!important}.g-door-talent .g-text-link{text-underline-offset:3px;font-size:15px;text-decoration:underline}.g-home .g-quote-background{object-position:75% 6%;filter:none}.g-home .g-quote-shade{background:var(--g-editorial-quote-shade)}.g-home .g-quote>.g-rib{opacity:.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.g-door-card:hover>img,.g-door-card:hover>video{transform:scale(1.03)}.g-door-card:hover .g-door-label{background:var(--g-active)}}@media (width>=761px) and (width<=1240px){.g-home-copy .g-heading{font-size:76px}.g-home-copy{padding-top:460px}.g-home .g-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g-door-label h3{font-size:20px}}@media (width<=760px){.g-home .g-hero{min-height:auto;padding-top:76px}.g-home .g-home-slot{flex-direction:column;padding:56px 20px 0;display:flex}.g-home-copy{padding:0}.g-home-copy .g-heading{font-size:44px}.g-home-copy .g-lede{margin-top:24px;font-size:16px}.g-home-cta{flex-wrap:wrap;gap:18px;margin-top:28px;position:relative;inset:auto}.g-home-route-panel{width:100%;max-width:none;margin-top:36px;position:relative;inset:auto}.g-home-route p{font-size:13px}.g-home-ghost img{opacity:.3;width:90%;left:30%}.g-home-ghost .g-home-echo{display:none}.g-home-ghost-contrast{background:linear-gradient(90deg, var(--g-ice-50), color-mix(in srgb, var(--g-ice-50) 94%, transparent) 50%, color-mix(in srgb, var(--g-ice-300) 60%, transparent) 100%)}.g-home .g-hero-features{padding-top:40px;position:relative}.g-home .g-feature:last-child{grid-column:1/-1}.g-home .g-twin-portrait{grid-row:auto}.g-home .g-twin-grid{gap:24px}.g-home .g-closing .g-heading{font-size:40px}.g-door-section{padding:72px 20px}.g-door-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.g-door-talent{align-items:start}.g-door-talent .g-text-link{min-height:32px}}@media (width<=360px){.g-home-copy .g-heading{font-size:38px}}@media (prefers-reduced-motion:reduce){.g-home-route-body{transition:none}.g-home-ghost video,.g-door-card>video{display:none}}
