/* Golden Globe day/night. The original logo, maps, photos and reports are never filtered. */
html[data-sc-theme] { min-width: 0; }
html[data-sc-theme="day"] { color-scheme: only light; background: #eaf3f9; }
html[data-sc-theme="night"] { color-scheme: only dark; background: #102f4b; }
.sc-public-themed { grid-template-rows: auto minmax(0, 1fr) auto; }
.sc-public-themed .site-header .header-inner { height: auto; min-height: 72px; flex-wrap: wrap; padding-block: 7px; }
.sc-public-themed .site-header { --cyan: #71dcff; --white: #f4f8fc; --mist: #cfdfeb; --gold: #f5c55c; background: #12354e; color: #f4f8fc; }
.sc-public-themed .sc-ref-header { height: auto; background: #12354e; color: #f4f8fc; }
.sc-public-themed .sc-ref-header-in { height: auto; min-height: 64px; flex-wrap: wrap; gap: 8px 16px; padding-block: 8px; }
@media (max-width: 900px) {
  /* Anchor the menu to the header, including when the theme toggle follows it. */
  .sc-public-themed .sc-ref-mobile { position: static; }
  .sc-public-themed .sc-ref-mobile-menu { top: 100%; right: 12px; max-width: calc(100vw - 24px); }
}
.sc-public-themed .site-header .primary-nav, .sc-public-themed .site-header .sign-in,
.sc-public-themed .site-header .language-switch { color: #f4f8fc; }
.sc-public-themed .site-header .menu-panel { top: var(--sc-header-height, 82px); max-height: calc(100vh - var(--sc-header-height, 82px)); max-height: calc(100svh - var(--sc-header-height, 82px)); overscroll-behavior: contain; }
.sc-theme-toggle { flex: 0 0 auto; display: inline-flex; align-items: center; gap: 3px; min-height: 44px; padding: 3px; border: 1px solid #be9d54; border-radius: 24px; background: #143b56; color: #f2f7fa; font: 600 12px/1.2 Inter, "Segoe UI", Arial, sans-serif; cursor: pointer; }
.sc-theme-toggle span { padding: 8px 10px; border-radius: 18px; }
.sc-theme-toggle:focus-visible { outline: 3px solid #71dcff; outline-offset: 3px; }
html[data-sc-theme="day"] .sc-theme-toggle [data-sc-theme-label="day"],
html[data-sc-theme="night"] .sc-theme-toggle [data-sc-theme-label="night"] { background: #f5cf76; color: #19354b; }
html[data-sc-theme="day"] body { --ink: #eaf3f9; --white: #19354b; --mist: #405b70; --cyan: #145675; --gold: #855916; background: #eaf3f9; color: #19354b; }
html[data-sc-theme="day"] .gg-page { --gg-gold: #855916; --gg-copy: #304f65; background: #eaf3f9; color: #19354b; }
html[data-sc-theme="day"] .gg-page::before, html[data-sc-theme="day"] .gg-page::after { background: none; }
html[data-sc-theme="day"] .gg-hero { background: url('/assets/public-release-20261024-b/img/golden-globe-light-day-20261024.jpg') center / cover no-repeat; }
html[data-sc-theme="day"] .gg-hero-copy { text-shadow: none; }
html[data-sc-theme="day"] .gg-hero h1 { color: #12344d; }
/* Existing country scenes remain dark photography, with their original light copy. */
html[data-sc-theme="day"] .stage .copy { --white: #f3f8fc; --mist: #cfdfeb; --cyan: #71dcff; --gold: #f5c55c; color: #f3f8fc; }
html[data-sc-theme="day"] .country-context { --white: #f3f8fc; --mist: #cfdfeb; --cyan: #71dcff; --gold: #f5c55c; color: #f3f8fc; }
html[data-sc-theme="day"] .gg-step-number { background: #fff4d9; }
html[data-sc-theme="day"] .gg-link { color: #185474; text-decoration: underline; text-underline-offset: 4px; }
html[data-sc-theme="day"] .gg-viewer-entry > span { color: #304f65; }
html[data-sc-theme="day"] .sc-image-disclosure,
html[data-sc-theme="day"] .about-hero,
html[data-sc-theme="day"] .about-purpose,
html[data-sc-theme="day"] .about-next,
html[data-sc-theme="day"] .pub-section,
html[data-sc-theme="day"] .specialist-intro { background: linear-gradient(120deg, #e6f1f8, #f7ecd8); color: #19354b; }
html[data-sc-theme="day"] .about-person,
html[data-sc-theme="day"] .about-work-visual,
html[data-sc-theme="day"] .about-questions li,
html[data-sc-theme="day"] .pub-section .cards article { background: #f7fbff; color: #19354b; border-color: #b9cedc; }
html[data-sc-theme="day"] .about-page .about-lead,
html[data-sc-theme="day"] .about-page .about-human-control,
html[data-sc-theme="day"] .about-page .about-section-heading p,
html[data-sc-theme="day"] .about-page .about-person p,
html[data-sc-theme="day"] .about-page .about-note,
html[data-sc-theme="day"] .about-work-visual figcaption { color: #36566d; }
html[data-sc-theme="day"] .about-inline-link { color: #165372; }
html[data-sc-theme="day"] .site-footer { background: #dce9f1; color: #19354b; }
html[data-sc-theme="day"] .site-footer a { color: #234d66; }
html[data-sc-theme="day"] .site-footer .footer-brand { background: #12354e; padding: 10px 14px; border-radius: 4px; }
html[data-sc-theme="day"] .sc-image-disclosure summary { color: #855916; }
html[data-sc-theme="night"] body { --ink: #102f4b; background: #102f4b; }
html[data-sc-theme="night"] .gg-page { background-color: #113754; }
html[data-sc-theme="night"] .gg-hero { background: url('/assets/public-release-20261024-b/img/golden-globe-light-night-20261024.png') center / cover no-repeat; }
html[data-sc-theme="night"] .about-hero { background: linear-gradient(120deg, #173f5c, #10314c); }
html[data-sc-theme="night"] .about-person,
html[data-sc-theme="night"] .about-work-visual,
html[data-sc-theme="night"] .about-purpose,
html[data-sc-theme="night"] .sc-image-disclosure { background-color: #153b56; }
/* White technical sheets keep the same colors in either screen mode and on paper. */
.gg-paper, .gg-paper .sc-r48-sheet { color-scheme: only light; background: #fff; color: #19354b; }
@media (max-width: 760px) {
  .sc-public-themed .site-header .header-inner { min-height: 72px; gap: 6px 12px; }
  .sc-public-themed .sc-theme-toggle { order: 8; margin-left: auto; }
  html[data-sc-theme] .gg-hero { padding-top: clamp(250px, 65vw, 440px); background-size: auto clamp(250px, 65vw, 440px); background-position: right top; }
  html[data-sc-theme="day"] .gg-hero { background-color: #eaf3f9; }
  html[data-sc-theme="night"] .gg-hero { background-color: #102f4b; }
}
@media print {
  .sc-theme-toggle { display: none !important; }
  html[data-sc-theme], html[data-sc-theme] body { color-scheme: light; background: #fff; color: #19354b; }
  .gg-paper, .gg-paper .sc-r48-sheet { background: #fff !important; color: #19354b !important; }
}

/* Approved scope: same composition, day/night, separate decorative survey layer. */
html[data-sc-theme] .gg-page::before, html[data-sc-theme] .gg-page::after { display: none; }
html[data-sc-theme] .gg-hero { position: relative; isolation: isolate; }
html[data-sc-theme] .gg-hero::after { content: ''; position: absolute; z-index: 0; inset: 0; background: url('/assets/public-release-20261024-b/img/golden-globe-meetpunten-effect.svg') center / cover no-repeat; pointer-events: none; opacity: .62; }
html[data-sc-theme] .gg-hero-copy { position: relative; z-index: 1; }
html[data-sc-theme="night"] .gg-hero::after { opacity: .9; }
html[data-sc-theme="night"] .sc-image-disclosure { color: #cfdfeb; }
html[data-sc-theme="night"] .sc-image-disclosure summary { color: #f5c55c; }
html[data-sc-theme="night"] .site-footer { background: #12354e; color: #cfdfeb; }
html[data-sc-theme="night"] .site-footer a { color: #cfdfeb; }
@media (max-width: 760px) {
  html[data-sc-theme] .gg-hero { background-repeat: no-repeat; }
  html[data-sc-theme] .gg-hero::after { bottom: auto; height: clamp(250px, 65vw, 440px); background-size: auto 100%; background-position: right top; }
}
@media print { html[data-sc-theme] .gg-hero::after { display: none; } }


/* Ron-approved collage 7a70269346eec63f: one Golden Globe presentation.
   Scoped to the rendered public packet. No app, authentication or report engine. */
@media screen {
html[data-sc-theme] body[data-gg-approved] {
 --ink:#0b2e46; --white:#f4f7fb; --mist:#d0e2ed; --cyan:#87def5; --gold:#ffd07b;
 --gg-copy:#d5e7f0; --gg-gold:#ffd07b; color:#f4f7fb; background:#0b2e46;
 --gg-scene:url('/assets/public-release-20261024-b/img/golden-globe-light-night-20261024.png?v=20261026-gg-collage-1');
 --gg-flow:url('/assets/public-release-20261024-b/img/europa-golden/reports/report-flow-original-r56.png');
 --gg-map:url('/assets/public-release-20261024-b/img/golden-globe-20261024/viewer-layers.webp?v=20261026-gg-collage-1');
 --gg-route:var(--gg-scene);
}
html[data-sc-theme="night"] body[data-gg-approved]{--ink:#08283e;background:#08283e;--mist:#cbdfeb}
html[data-sc-theme="day"] body[data-gg-approved]{--gg-scene:url('/assets/public-release-20261024-b/img/golden-globe-light-day-20261024.jpg?v=20261026-gg-collage-1')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="product"]{--gg-route:url('/assets/public-release-20261024-b/scenes-r2/product.webp?v=20261026-gg-collage-1')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="werkwijze"]{--gg-route:url('/assets/public-release-20261024-b/scenes-r2/werkwijze.webp')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="rapporten"]{--gg-route:url('/assets/public-release-20261024-b/scenes-r2/rapporten.webp?v=20261026-gg-collage-1')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="opleveren"]{--gg-route:url('/assets/public-release-20261024-b/scenes-r2/opleveren-publiek.webp?v=20261026-gg-collage-1')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="europa"]{--gg-route:url('/assets/public-release-20261024-b/scenes-r2/europa.webp?v=20261026-gg-collage-1')}
html[data-sc-theme] body[data-gg-approved] main{background:transparent;color:#f4f7fb;min-width:0}
html[data-sc-theme] body[data-gg-approved] .site-header,
html[data-sc-theme] body[data-gg-approved] .sc-ref-header{background:#092b43f5;border-bottom:1px solid #d7ad5a66;color:#f4f7fb}
body[data-gg-approved] .site-header img,body[data-gg-approved] .sc-ref-header img{filter:none!important}
html[data-sc-theme] body[data-gg-approved] .gg-page{--gg-gold:#ffd07b;--gg-copy:#d5e7f0;background:#0b3048;color:#f4f7fb}
html[data-sc-theme] body[data-gg-approved] .gg-page::before,
html[data-sc-theme] body[data-gg-approved] .gg-page::after{display:none!important}
html[data-sc-theme] body[data-gg-approved] .gg-hero{
 min-height:730px;display:flex;align-items:center;padding:76px 5% 150px;
 background-image:var(--gg-scene)!important;background-position:center!important;background-size:cover!important;
 background-repeat:no-repeat;background-color:#10364e;isolation:isolate;
}
html[data-sc-theme] body[data-gg-approved] .gg-hero::after{
 display:block!important;content:'';position:absolute;inset:0;height:auto!important;max-height:none!important;z-index:0;opacity:1;
 background:linear-gradient(90deg,#072941b8,transparent 63%),linear-gradient(0deg,#0b3048,transparent 15%)!important;
 pointer-events:none;
}
html[data-sc-theme="night"] body[data-gg-approved] .gg-hero::after{background:linear-gradient(90deg,#05243ccb,transparent 68%),linear-gradient(0deg,#08283e,transparent 20%)!important}
html[data-sc-theme] body[data-gg-approved] .gg-hero-copy{position:relative;z-index:1;max-width:650px;margin:0;text-shadow:0 2px 15px #051d33b3}
html[data-sc-theme] body[data-gg-approved] .gg-hero h1{color:#f7f9fc;font-size:clamp(40px,4.8vw,68px);line-height:1.08;letter-spacing:-1.5px;max-width:650px}
body[data-gg-approved] .gg-hero h1 span,body[data-gg-approved] .stage h1 span{color:#ffd07b}
html[data-sc-theme] body[data-gg-approved] .gg-lead{color:#e2eef6;font-size:20px;line-height:1.65;max-width:560px}
html[data-sc-theme] body[data-gg-approved] .gg-kicker,body[data-gg-approved] .eyebrow,
body[data-gg-approved] .sc-r36-kicker,body[data-gg-approved] .about-eyebrow{color:#ffd07b}
html[data-sc-theme] body[data-gg-approved] :is(.gg-link,.text-link,.about-inline-link){color:#8fe2f6;text-underline-offset:5px}
html[data-sc-theme] body[data-gg-approved] :is(.primary-button,.gg-button,.sc-ref-cta){background:linear-gradient(110deg,#ffdb84,#edb63e);color:#082b43;border-color:#ebc46b;text-shadow:none}
html[data-sc-theme] body[data-gg-approved] .gg-section{padding:70px 5%;border:0;border-radius:0;background-color:transparent;color:#f4f7fb}
html[data-sc-theme] body[data-gg-approved] .gg-source{
 min-height:560px;background-image:linear-gradient(90deg,#0a3048f5 0,#0a3048e6 31%,#0a304850 67%,#0a3048a6),var(--gg-flow);
 background-position:center;background-size:cover;gap:8%;
}
html[data-sc-theme] body[data-gg-approved] .gg-source h2,
html[data-sc-theme] body[data-gg-approved] .gg-section h2{color:#f4f7fb;font-size:clamp(30px,3.6vw,48px);line-height:1.13}
html[data-sc-theme] body[data-gg-approved] .gg-section h2 span{color:#ffd07b}
html[data-sc-theme] body[data-gg-approved] .gg-section p{color:#dceaf3;line-height:1.7}
body[data-gg-approved] .gg-route{padding:20px 0;background:none;border:0}
html[data-sc-theme] body[data-gg-approved] .gg-route li{background:#082c4480;border:0;border-bottom:1px solid #89bdd344;border-radius:0;box-shadow:none}
body[data-gg-approved] .gg-route a{padding:20px 12px;color:#eef7fa}
html[data-sc-theme] body[data-gg-approved] .gg-step-number{background:none;border:1px solid #e1b75b;color:#ffd07b}
body[data-gg-approved] .gg-route strong{color:#fff}body[data-gg-approved] .gg-route small{color:#d4e8f3}
html[data-sc-theme] body[data-gg-approved] .gg-viewer{background:linear-gradient(#0b3048,#103b56 55%,#0b3048)}
body[data-gg-approved] .gg-section-heading{align-items:start;gap:50px;margin-bottom:30px}
body[data-gg-approved] .gg-section-heading>p{max-width:490px}
body[data-gg-approved] .gg-viewer-frame{border:1px solid #79bfd16e;border-radius:8px;background:#0a2e45;box-shadow:0 20px 70px #021a2933;overflow:hidden}
body[data-gg-approved] .gg-viewer-bar{background:#092b43;color:#e9f6fb;letter-spacing:.1em}
body[data-gg-approved] .gg-map-art{max-height:650px;object-fit:cover;filter:none}
body[data-gg-approved] .gg-viewer-frame figcaption{display:none}
body[data-gg-approved] .gg-viewer-entry>span{color:#cce4ef!important}
html[data-sc-theme] body[data-gg-approved] .gg-document{
 grid-template-columns:1.2fr 1fr;gap:5%;min-height:550px;align-items:center;
 background-image:linear-gradient(90deg,#0b304835,#0b3048e8 56%,#0b3048f5),var(--gg-flow);background-size:cover;background-position:center;
}
body[data-gg-approved] .gg-document-visual{margin:0;padding:0;background:none;border:0;box-shadow:none;min-width:0}
body[data-gg-approved] .gg-document-visual img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;filter:none}
body[data-gg-approved] .gg-document-visual figcaption{font-size:12px;color:#cbe1ed;margin-top:12px}
body[data-gg-approved] .gg-document-copy{position:relative;z-index:1;padding:20px 0}
html[data-sc-theme] body[data-gg-approved] .gg-close{background:linear-gradient(90deg,#092d46e8,#092d46a8),var(--gg-scene) center 77%/cover}
html[data-sc-theme] body[data-gg-approved] .sc-image-disclosure{background:#0a2e46;color:#cce1ec;border-color:#75acbf55;padding:20px 5%;margin:0;border-radius:0}
body[data-gg-approved] .sc-image-disclosure summary{color:#ffd07b!important}
/* Existing rendered public route families, with relevant art retained. */
html[data-sc-theme] body[data-gg-approved] .stage{
 min-height:650px;background-image:linear-gradient(90deg,#082b44e8, #082b44c4 34%,transparent 76%),var(--gg-route)!important;
 background-position:center!important;background-size:cover!important;background-color:#0b3048!important;
 border-radius:0;margin:0;overflow:hidden;
}
body[data-gg-approved] .stage .sc-r74-hero-art{display:none!important}
html[data-sc-theme] body[data-gg-approved] .stage::before,
html[data-sc-theme] body[data-gg-approved] .stage::after{content:'';display:block!important;position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0b3048,transparent 22%)!important;opacity:1;z-index:0}
body[data-gg-approved] .stage-content{position:relative;z-index:2;max-width:1480px;margin:auto;padding:70px 5% 100px;width:100%}
body[data-gg-approved] .stage .copy{color:#eef5fa;width:min(620px,55%);max-width:660px;text-shadow:0 2px 12px #061e2f;--white:#f5f8fb;--mist:#dae9f2;--cyan:#8de0f6;--gold:#ffd07b}
body[data-gg-approved] .stage .copy h1{font-size:clamp(36px,4vw,58px);line-height:1.12;color:#f7f9fc}
body[data-gg-approved] .stage .lead{color:#e0edf5;line-height:1.7;font-size:19px}
html[data-sc-theme] body[data-gg-approved] .sc-r74-detail,
html[data-sc-theme] body[data-gg-approved] .sc-r36-content{background:#0b3048!important;color:#edf5fb}
html[data-sc-theme] body[data-gg-approved] .sc-r74-detail .sc-r62-scene,
html[data-sc-theme] body[data-gg-approved] .sc-r36-section{
 background-image:linear-gradient(90deg,#0b3048f5,#0b3048d9 46%,#0b304838),var(--gg-flow)!important;
 background-color:#0b3048!important;background-size:cover!important;background-position:center!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;padding:70px 5%!important;min-height:480px;
}
body[data-gg-approved] .sc-r74-detail .sc-r62-scene:nth-of-type(even){background-image:linear-gradient(90deg,#0b30483b,#0b3048ed 48%,#0b3048f5),var(--gg-map)!important}
body[data-gg-approved] .sc-r74-scene-art{border:0!important;box-shadow:none!important;filter:none!important;opacity:.95}
body[data-gg-approved] .sc-r74-scene-art :is(figure,img){border-radius:0!important;box-shadow:none!important;filter:none!important}
body[data-gg-approved] .sc-r62-scene-art{filter:none!important;animation:none!important}
body[data-gg-approved] :is(.sc-r62-story,.sc-r36-lead,.sc-r36-section p,.sc-r36-section li){color:#dcebf4}
body[data-gg-approved] :is(.sc-r62-story h2,.sc-r36-section h2,.sc-r36-section h3){color:#f4f8fc}
body[data-gg-approved] :is(.sc-r36-cards article,.sc-r62-process li,.sc-r40-resource){background:#082d4538!important;border:0!important;border-bottom:1px solid #7cb4c84a!important;border-radius:0!important;box-shadow:none!important;color:#e0eef6}
body[data-gg-approved] :is(.sc-r36-cards article small,.sc-r62-process li>span){color:#ffd07b}
body[data-gg-approved] .sc-r62-story{background:transparent!important}
/* The same people and clothing; text belongs beside their activity. */
html[data-sc-theme] body[data-gg-approved] .about-main{background:#0b3048}
html[data-sc-theme] body[data-gg-approved] .about-hero{background:#0b3048;color:#eef6fb;padding:0;border:0}
body[data-gg-approved] .about-hero-layout{display:grid;grid-template-columns:.85fr 1.5fr;align-items:center;gap:0;max-width:1600px;padding:40px 0 25px 4%;min-height:640px}
body[data-gg-approved] .about-hero-copy{position:relative;z-index:1;padding:10px 20px 10px 0}
body[data-gg-approved] .about-hero-copy h1{font-size:clamp(34px,3.4vw,49px);line-height:1.12;color:#f7f9fc}
body[data-gg-approved] .about-hero-copy h1 span{color:#ffd07b}
html[data-sc-theme] body[data-gg-approved] :is(.about-lead,.about-human-control){color:#e0ecf4;font-size:17px;line-height:1.65}
html[data-sc-theme] body[data-gg-approved] .about-work-visual{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;overflow:hidden;filter:none}
body[data-gg-approved] .about-hero .about-work-visual{width:100%;height:620px;align-self:center;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 100%)}
body[data-gg-approved] .about-hero .about-work-visual img{height:620px;width:100%;object-fit:cover;object-position:65% center}
body[data-gg-approved] .about-work-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;filter:none!important}
body[data-gg-approved] .about-work-visual figcaption{display:none}
body[data-gg-approved] .about-shell{max-width:1480px}
html[data-sc-theme] body[data-gg-approved] .about-people{padding:50px 4%;color:#edf5fb;background:linear-gradient(90deg,#0a3049ee,#0a3049cf),var(--gg-scene) center 72%/cover;border:0}
body[data-gg-approved] .about-section-heading{max-width:1000px;color:#e7f2f8}
html[data-sc-theme] body[data-gg-approved] .about-section-heading p{color:#d5e7f0;line-height:1.7}
html[data-sc-theme] body[data-gg-approved] .about-person{background:none;border:0;border-top:1px solid #9ac6d266;border-radius:0;box-shadow:none;padding:25px 0;color:#e7f2f8}
body[data-gg-approved] .about-initial{display:none}
body[data-gg-approved] .about-person h3{color:#fff;font-size:29px}
html[data-sc-theme] body[data-gg-approved] .about-person p{color:#d9e9f2;line-height:1.75}
body[data-gg-approved] .about-person .about-role{color:#ffd07b!important;font-size:18px}
body[data-gg-approved] .about-team-detail{padding:15px 4% 40px;background:#0b3048}
html[data-sc-theme] body[data-gg-approved] :is(.about-purpose,.about-next){border:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,#0b3048eb,#0b3048bc),var(--gg-flow) center/cover;color:#e3eff7;padding:55px 4%}
body[data-gg-approved] :is(.about-purpose h2,.about-next h2){color:#ffd07b}
html[data-sc-theme] body[data-gg-approved] .about-questions li{background:none;border:0;border-bottom:1px solid #80b7cb55;border-radius:0;color:#ecf5fa}
body[data-gg-approved] .about-questions li p{color:#ecf5fa}
html[data-sc-theme] body[data-gg-approved] .about-note{color:#c5deeb;background:#0b3048;padding:20px 4%;margin:0 auto}
html[data-sc-theme] body[data-gg-approved] :is(.pub-section,.specialist-intro){background:linear-gradient(90deg,#0b3048f2,#0b3048d1),var(--gg-route) center/cover;color:#eaf4fa;border:0;border-radius:0}
html[data-sc-theme] body[data-gg-approved] :is(.pub-section .cards article,.pub-section .cards li){background:#0b304844;color:#eaf4fa;border:0;border-bottom:1px solid #8bbfd155;border-radius:0;box-shadow:none}
html[data-sc-theme] body[data-gg-approved] .site-footer{background:#08283f;color:#cbe0ec;border-top:1px solid #ceaa5c66}
html[data-sc-theme] body[data-gg-approved] .site-footer a{color:#cbe0ec}
html[data-sc-theme] body[data-gg-approved] .site-footer .footer-brand{background:none;padding:0}
/* Genuine technical paper is always white and unfiltered. */
body[data-gg-approved] :is(.gg-paper,.sc-r48-sheet,.sc-r50-report){color-scheme:only light;background:#fff!important;color:#19354b;filter:none!important}
body[data-gg-approved] .sc-r48-sheet :is(p,h1,h2,h3,h4){color:inherit}
body[data-gg-approved] :is(.sc-r50-reports,.sc-r50-journey,.sc-r50-canvas){background-color:#0b3048;color:#edf5fb}
body[data-gg-approved] a:focus-visible,body[data-gg-approved] button:focus-visible,body[data-gg-approved] summary:focus-visible{outline:3px solid #87def5;outline-offset:4px}
@media(max-width:900px){
 html[data-sc-theme] body[data-gg-approved] .gg-hero{min-height:840px;padding:395px 6% 65px;align-items:flex-start;background-size:auto 470px!important;background-position:65% top!important;background-color:#0b3048!important}
 html[data-sc-theme] body[data-gg-approved] .gg-hero::after{bottom:auto;height:470px!important;background:linear-gradient(0deg,#0b3048,transparent 42%)!important}
 body[data-gg-approved] .gg-hero-copy{max-width:100%}.gg-hero h1{max-width:100%}
 html[data-sc-theme] body[data-gg-approved] .gg-lead{font-size:18px}
 html[data-sc-theme] body[data-gg-approved] .gg-section{padding:48px 6%}
 html[data-sc-theme] body[data-gg-approved] .gg-source{display:block;background-position:65% center;min-height:0}
 body[data-gg-approved] .gg-route{margin-top:30px}
 body[data-gg-approved] .gg-section-heading{display:block}
 html[data-sc-theme] body[data-gg-approved] .gg-document{display:flex;flex-direction:column-reverse;gap:25px}
 body[data-gg-approved] .gg-document-visual{width:100%}
 html[data-sc-theme] body[data-gg-approved] .stage{min-height:740px;padding-top:290px;background-size:auto 450px!important;background-position:68% top!important}
 body[data-gg-approved] .stage-content{padding:25px 6% 65px;background:linear-gradient(0deg,#0b3048 50%,#0b3048ed 82%,transparent)}
 body[data-gg-approved] .stage .copy{width:100%;max-width:none}
 body[data-gg-approved] .stage .copy h1{font-size:38px}
 html[data-sc-theme] body[data-gg-approved] .sc-r74-detail .sc-r62-scene{padding:45px 6%!important;min-height:0;background-image:linear-gradient(#0b3048e5,#0b3048ed),var(--gg-flow)!important}
 body[data-gg-approved] .sc-r74-scene-art{opacity:1}
 body[data-gg-approved] .about-hero-layout{display:flex;flex-direction:column-reverse;padding:0;min-height:0}
 body[data-gg-approved] .about-hero .about-work-visual{display:block;mask-image:none;width:100%;height:auto;overflow:hidden}
 body[data-gg-approved] .about-hero .about-work-visual img{width:100%;height:auto;min-height:260px;object-fit:cover;object-position:center}
 body[data-gg-approved] .about-hero-copy{padding:28px 6% 35px}
 body[data-gg-approved] .about-people-grid{grid-template-columns:1fr;gap:10px}
 body[data-gg-approved] .about-team-detail{padding:0 0 20px}
 body[data-gg-approved] .about-person{padding:24px 0}
 body[data-gg-approved] .about-section-heading h2{font-size:31px}
}
@media(prefers-reduced-motion:reduce){body[data-gg-approved] *{animation:none!important;scroll-behavior:auto!important}}
}


/* Approved office raster: full people, no crop, no mask, no duplicate artwork. */
@media screen {
html[data-sc-theme] body[data-gg-approved][data-gg-page="about"] .about-main {
 background:linear-gradient(180deg,#0a2e46e8,#0a2e46bb 48%,#082b43ef),var(--gg-scene) center/cover;
}
html[data-sc-theme] body[data-gg-approved][data-gg-page="about"] :is(.about-hero,.about-people,.about-purpose,.about-next,.about-note) {
 background:transparent;border-radius:0;
}
body[data-gg-approved][data-gg-page="about"] .about-hero-layout {
 display:flex;flex-direction:column-reverse;gap:0;max-width:1600px;margin:auto;padding:0;min-height:0;
}
body[data-gg-approved][data-gg-page="about"] .about-hero .about-work-visual {
 display:block;width:100%;height:auto;min-height:0;mask-image:none;-webkit-mask-image:none;overflow:visible;
}
body[data-gg-approved][data-gg-page="about"] .about-hero .about-work-visual img {
 display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center;
}
body[data-gg-approved][data-gg-page="about"] .about-hero-copy {
 display:grid;grid-template-columns:1fr 1fr;column-gap:6%;align-items:start;width:100%;max-width:1480px;
 box-sizing:border-box;margin:0 auto;padding:48px 4% 24px;
}
body[data-gg-approved][data-gg-page="about"] .about-hero-copy .about-eyebrow {grid-column:1/-1}
body[data-gg-approved][data-gg-page="about"] .about-hero-copy h1 {grid-column:1;grid-row:2/5;max-width:560px;margin-top:10px;font-size:clamp(34px,3.4vw,50px)}
body[data-gg-approved][data-gg-page="about"] .about-hero-copy :is(.about-lead,.about-human-control,.about-inline-link) {grid-column:2;max-width:none}
body[data-gg-approved][data-gg-page="about"] .about-human-control {border-color:#eec578;padding-left:18px}
body[data-gg-approved][data-gg-page="about"] .about-people {padding-top:40px}
body[data-gg-approved][data-gg-page="about"] .about-person {padding-right:20px}
body[data-gg-approved][data-gg-page="about"] .about-purpose {background:linear-gradient(90deg,#082c45b3,#082c4533),var(--gg-flow) center/cover}
@media(max-width:760px) {
 body[data-gg-approved][data-gg-page="about"] .about-hero-copy {display:block;padding:28px 6% 20px}
 body[data-gg-approved][data-gg-page="about"] .about-hero-copy h1 {font-size:34px;max-width:none}
 body[data-gg-approved][data-gg-page="about"] .about-hero .about-work-visual img {width:100%;height:auto;min-height:0;object-fit:contain}
 body[data-gg-approved][data-gg-page="about"] .about-person {padding-right:0}
}
}

@media screen { body[data-gg-approved][data-gg-page="about"] .about-field { padding:32px 4% 50px; background:transparent; } body[data-gg-approved][data-gg-page="about"] .about-field h2 { color:#ffd07b; font-size:clamp(30px,3vw,42px); } body[data-gg-approved][data-gg-page="about"] .about-field p { max-width:850px; color:#d9e9f2; line-height:1.7; } body[data-gg-approved][data-gg-page="about"] .about-field .about-work-visual img { width:100%; height:auto; object-fit:contain; } }


/* Fixed GG world: background and foreground carry the chapter; no repeated framed explanation image. */
@media screen {
/* Ron, 26 October: larger complete logo; raster and aspect ratio remain exact. */
html body[data-gg-approved] header.site-header .logo-link img[src*="survey-control-golden-globe"],
html body[data-gg-approved] header.sc-ref-header .sc-ref-logo img[src*="survey-control-golden-globe"],
body[data-gg-approved] .sc-ref-header img{width:245px!important;height:auto!important;max-width:100%;object-fit:contain}
body[data-gg-approved] .site-header .logo-link{flex:0 0 245px!important}
html body[data-gg-approved] header.site-header{height:auto!important;min-height:88px!important}
html body[data-gg-approved] header.sc-ref-header{height:auto!important;min-height:88px!important}
html body[data-gg-approved] .sc-ref-header-in{height:auto!important;min-height:88px!important;flex-wrap:wrap;gap:18px!important}
html body[data-gg-approved] .sc-ref-logo{flex:0 0 245px!important;width:245px!important;height:auto!important;overflow:visible!important}
body[data-gg-approved] .site-header .header-inner{width:100%!important;max-width:1600px!important;padding-inline:24px!important;gap:18px!important;min-height:88px!important;box-sizing:border-box}
@media(min-width:901px) and (max-width:1250px){body[data-gg-approved] .site-header .primary-nav{display:none!important}body[data-gg-approved] .site-header details.menu{display:block!important}}
@media(max-width:900px){html body[data-gg-approved] header.site-header .logo-link img[src*="survey-control-golden-globe"],body[data-gg-approved] .sc-ref-header img{width:215px!important;height:auto!important}body[data-gg-approved] .site-header .logo-link{flex-basis:215px!important}body[data-gg-approved] .site-header .header-inner{padding-inline:16px!important;gap:10px!important}}
body[data-gg-scene-story]{--gg-story-base:#0b3048;--gg-story-copy:#dbeaf2;--gg-story-gold:#ffd07b;--gg-story-world:var(--gg-scene);--gg-story-viewer:url('/assets/public-release-20261024-b/img/golden-globe-20261024/viewer-layers.webp?v=20261026-gg-story-3');--gg-story-document:url('/assets/public-release-20261024-b/scenes-r2/rapporten.webp?v=20261026-gg-story-3')}
html[data-sc-theme=night] body[data-gg-scene-story]{--gg-story-base:#08283e}
/* Day and night retain their existing approved image; neither becomes a solid navy section. */
html[data-sc-theme] body[data-gg-scene-story]{background:linear-gradient(90deg,#082a4140,#082a4110),var(--gg-route,var(--gg-scene)) center/cover fixed!important}
html[data-sc-theme] body[data-gg-scene-story] main{background:transparent!important}
html[data-sc-theme] body[data-gg-scene-story] :is(.sc-r74-detail,.sc-r36-content,.sc-image-disclosure){background:transparent!important}
html[data-sc-theme] body[data-gg-scene-story] .stage{background:transparent!important}
html[data-sc-theme] body[data-gg-scene-story] .stage-content{background:transparent!important}
html[data-sc-theme] body[data-gg-scene-story] .stage::before,
html[data-sc-theme] body[data-gg-scene-story] .stage::after{background:transparent!important}
body[data-gg-scene-story] :is(.stage .copy,.sc-r62-story,.sc-r36-section){text-shadow:0 1px 4px #041a2dd9,0 2px 15px #041a2d99}
body[data-gg-scene-story] :is(.primary-button,.start-button,.sc-ref-cta,.gg-button,.sign-in){position:relative;border-radius:7px;box-shadow:inset 0 1px 0 #fff9,0 3px 0 #95641c,0 8px 24px #0003;text-shadow:none;transition:box-shadow .18s,transform .18s}
body[data-gg-scene-story] :is(.primary-button,.start-button,.sc-ref-cta,.gg-button){background:linear-gradient(130deg,#ffe5a2 0,#ffd06a 45%,#e9ac32 100%)!important;border:1px solid #efc46b!important;color:#082b43!important}
body[data-gg-scene-story] :is(.primary-button,.start-button,.sc-ref-cta,.gg-button):hover{box-shadow:inset 0 1px 0 #fff9,0 3px 0 #95641c,0 8px 28px #efba4b38;transform:translateY(-1px)}
body[data-gg-scene-story] .sign-in{box-shadow:inset 0 1px 0 #83d7ef33,0 5px 20px #001b2d33;border-color:#b99755;background:linear-gradient(130deg,#13445e,#092e46)!important;color:#ffda8b!important}
html[data-sc-theme] body[data-gg-scene-story] :is(.sc-r74-detail .sc-r62-scene,.sc-r36-section){background-image:none!important;background-color:transparent!important}
body[data-gg-scene-story] .sc-r74-detail{background:transparent!important;isolation:isolate}
body[data-gg-scene-story] .sc-r74-detail .sc-r62-scene{display:flex;align-items:center;position:relative;isolation:isolate;min-height:650px;padding:64px 6%!important;overflow:hidden}
body[data-gg-scene-story] .sc-r74-scene-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-3!important;opacity:1!important;pointer-events:none}
body[data-gg-scene-story] .sc-r74-scene-art figure{width:100%!important;height:100%!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden!important;border-radius:0!important}
body[data-gg-scene-story] .sc-r74-scene-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body[data-gg-scene-story] .sc-r74-detail .sc-r62-scene::before{content:''!important;position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#092c4499 0,#092c4470 26%,#092c4420 57%,transparent 85%)!important;pointer-events:none}
body[data-gg-scene-story] .sc-r74-detail .sc-r62-scene::after{content:''!important;position:absolute;inset:0;width:auto;z-index:-1;background:url('/assets/public-release-20261024-b/img/golden-globe-meetpunten-effect.svg') center/cover!important;opacity:.19!important;animation:none!important;pointer-events:none}
body[data-gg-scene-story] .sc-r62-story{position:relative!important;z-index:1!important;width:min(58%,780px)!important;margin:0!important;padding:12px 0!important;text-shadow:0 2px 14px #001a2e6b}
body[data-gg-scene-story] .sc-r62-story h2{font-size:clamp(31px,3.2vw,48px)!important;line-height:1.13!important}
body[data-gg-scene-story] .sc-r62-story .sc-r36-lead{font-size:18px!important;max-width:650px!important}
body[data-gg-scene-story] .sc-r36-cards{display:block!important;max-width:620px;gap:0!important;margin-top:26px!important}
body[data-gg-scene-story] .sc-r36-cards article{padding:17px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #a2c7d34f!important;box-shadow:none!important}
body[data-gg-scene-story] .sc-r36-cards h3{font-size:20px!important;margin:0 0 7px!important;color:#ffda8d!important}
body[data-gg-scene-story] .sc-r36-cards p{margin:0!important;font-size:16px!important;line-height:1.65!important}
body[data-gg-scene-story] .sc-r62-process .sc-r36-process-list{display:block!important}
body[data-gg-scene-story] .sc-r62-boundary-scene{min-height:290px!important;background:transparent!important}
body[data-gg-scene-story] .sc-r62-boundary-scene:before{background:linear-gradient(110deg,#092c4459,transparent)!important}
body[data-gg-scene-story] .sc-r62-boundary-scene .sc-r36-boundary{position:relative;z-index:1;width:100%;margin:0;padding:0;background:transparent!important}
body[data-gg-scene-story] .sc-r62-boundary-scene h2{font-size:clamp(28px,2.9vw,40px)!important}
body[data-gg-scene-story] .sc-r62-boundary-scene p{max-width:820px}
html[data-sc-theme] body[data-gg-scene-story] main.gg-price-story{display:block!important;place-items:normal;align-items:normal;justify-items:normal;width:100%;max-width:none;margin:0 auto;padding:0!important;color:#f2f7fa;background:transparent;isolation:isolate}
body[data-gg-scene-story] .gg-price-story>section{width:100%;max-width:none;margin-inline:0;justify-self:stretch}
body[data-gg-scene-story] .gg-price-story :is(h1,h2,h3){color:#f5f8fb;line-height:1.12}
body[data-gg-scene-story] .gg-price-story h1{font-size:clamp(39px,4.6vw,66px);max-width:750px;letter-spacing:-.03em;margin:12px 0 24px}
body[data-gg-scene-story] .gg-price-story h1 span{color:#ffd07b}
body[data-gg-scene-story] .gg-price-story h2{font-size:clamp(30px,3.3vw,47px);max-width:750px;margin:10px 0 24px;letter-spacing:-.025em}
body[data-gg-scene-story] .gg-price-story h3{font-size:23px;margin:26px 0 12px;color:#ffda8d}
body[data-gg-scene-story] .gg-price-story p{color:#f0f5f8;font-size:18px;line-height:1.7}
body[data-gg-scene-story] .gg-price-story{--gg-route:var(--gg-scene);text-shadow:0 1px 4px #041a2dd9,0 2px 15px #041a2d99}
body[data-gg-scene-story][data-gg-page=prijzen]{--gg-route:var(--gg-scene)}
body[data-gg-scene-story] .gg-price-hero{position:relative;min-height:700px;padding:80px 6% 110px;display:flex;align-items:center;background:linear-gradient(90deg,#082b4466,transparent 78%)}
body[data-gg-scene-story] .gg-price-hero:after{content:none}
body[data-gg-scene-story] .gg-price-copy{position:relative;z-index:1;max-width:670px;text-shadow:0 2px 14px #001d2e7a}
body[data-gg-scene-story] .gg-price-story .gg-price-kicker{color:#ffd07b;font-size:12px;letter-spacing:.17em;font-weight:800;text-transform:uppercase}
body[data-gg-scene-story] .gg-price-story .gg-price-lead{font-size:20px;max-width:570px}
body[data-gg-scene-story] .gg-price-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}
body[data-gg-scene-story] .gg-price-actions a{font-weight:700;text-decoration:none}
body[data-gg-scene-story] .gg-price-story .primary-button{display:inline-flex;padding:14px 23px;font-size:16px;line-height:1.3;text-decoration:none;font-weight:750}
body[data-gg-scene-story] .gg-price-story .gg-price-availability{font-size:14px;color:#e6d5ac;margin:26px 0 0}
body[data-gg-scene-story] .gg-price-chapter{position:relative;padding:64px 6%;isolation:isolate;background:linear-gradient(90deg,#082b4459,#082b4420)}
body[data-gg-scene-story] .gg-price-chapter:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/assets/public-release-20261024-b/img/golden-globe-meetpunten-effect.svg') center/cover;opacity:.13}
body[data-gg-scene-story] .gg-price-overview{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:start;margin-top:-20px}
html[data-sc-theme] body[data-gg-scene-story] .gg-price-story .gg-route{list-style:none;margin:0;padding:0;display:grid;gap:0;background:transparent!important}
html[data-sc-theme] body[data-gg-scene-story] .gg-price-story .gg-route li{border:0;border-bottom:1px solid #86b5c64f;background:transparent!important;border-radius:0;box-shadow:none}
body[data-gg-scene-story] .gg-price-story .gg-route a{display:flex;gap:20px;align-items:flex-start;color:#f3f7fa;text-decoration:none;padding:22px 0}
body[data-gg-scene-story] .gg-price-story .gg-step-number{font-size:16px;font-weight:700;display:block;padding:1px 0;color:#ffd07b;background:none;border:0;flex:0 0 32px}
body[data-gg-scene-story] .gg-price-story .gg-route strong{display:block;color:#ffda8d;font-size:22px;margin-bottom:8px}
body[data-gg-scene-story] .gg-price-story .gg-route small{display:block;font-size:16px;line-height:1.6;color:#d8e9f1}
body[data-gg-scene-story] .gg-price-usage{display:grid;grid-template-columns:1fr 1.12fr;gap:5%;align-items:center;background:linear-gradient(90deg,#082b4459,transparent)}
body[data-gg-scene-story] .gg-price-document{margin:0;min-width:0}.gg-price-document img{display:block;width:100%;height:auto;object-fit:contain;border:0;border-radius:0;box-shadow:0 24px 60px #001a2c38}
body[data-gg-scene-story] .gg-price-story .gg-price-unit{color:#ffd07b;font-size:23px;font-weight:700;margin:24px 0 16px}
body[data-gg-scene-story] .gg-price-extra{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:start;background:linear-gradient(90deg,#082b4459,#082b4420)}
body[data-gg-scene-story] .gg-price-next{padding-top:18px;border-top:1px solid #cda95580}.gg-price-next h3{margin-top:0!important}
/* The approved scrolling method applies to every public chapter, including local editions. */
html[data-sc-theme] body[data-gg-approved]{--gg-story-world:var(--gg-route,var(--gg-scene));background:linear-gradient(90deg,#082a4140,#082a4110),var(--gg-story-world) center/cover fixed!important}
html[data-sc-theme] body[data-gg-approved]:is([data-gg-page=rapporten],[data-gg-page=opleveren]){--gg-story-world:url('/assets/public-release-20261024-b/scenes-r2/documentpreview.webp?v=20261026-gg-story-3')}
html[data-sc-theme] body[data-gg-approved][data-gg-page=werkwijze]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r2/werkwijze.webp?v=20261026-gg-story-3')}
html[data-sc-theme] body[data-gg-approved] :is(main,.gg-page,.gg-section,.about-hero,.about-people,.about-field,.about-purpose,.about-next,.about-person,.sc-info-hero,.sc-info-section,.sc-info-contact-strip,.country-context,.country-sources,.sc-r36-content,.sc-r36-section){background:transparent!important}
html[data-sc-theme] body[data-gg-approved] main{width:100%!important;max-width:none!important}
html[data-sc-theme] body[data-gg-approved] :is(.gg-source,.gg-viewer,.gg-document,.gg-close,.about-people,.sc-r62-scene,.country-context,.country-sources,.sc-info-wide){background-image:none!important;background-color:transparent!important;text-shadow:0 1px 4px #041a2dd9,0 2px 15px #041a2d99}
html[data-sc-theme] body[data-gg-approved] .sc-r50-journey{background:transparent!important;text-shadow:0 1px 4px #041a2dd9,0 2px 15px #041a2d99}
html[data-sc-theme] body[data-gg-approved] :is(.sc-r50-reports,.sc-r50-handover){background:transparent!important}
html[data-sc-theme] body[data-gg-approved] .sc-r50-handover::before,
html[data-sc-theme] body[data-gg-approved] .sc-r50-handover::after{background:transparent!important}
html[data-sc-theme] body[data-gg-approved] :is(.specialist-hero,.specialist-intro,.pub-section,.pub-section .cards,.pub-section .cards article,.wide.truth,.workflow-explainer,.workflow-copy,.workflow-screen-wrap){background:transparent!important;box-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] .specialist-hero{width:100%!important;max-width:none!important;min-height:650px;padding:80px 6%!important;display:flex;align-items:center;box-sizing:border-box}
html[data-sc-theme] body[data-gg-approved] .specialist-hero-copy{width:min(650px,58%)!important;max-width:650px!important;margin:0!important;padding:0!important}
html[data-sc-theme] body[data-gg-approved] .specialist-hero-copy h1{font-size:clamp(31px,4vw,58px)!important;line-height:1.13!important;hyphens:auto}
html[data-sc-theme] body[data-gg-approved] :is(.specialist-hero-art,.specialist-hero-shade){display:none!important}
html[data-sc-theme] body[data-gg-approved] .workflow-screen{background:#082b4433!important;border:1px solid #ffd07b77!important;box-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] .pub-section .wide{background:transparent!important;box-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] footer{background:linear-gradient(90deg,#082b4466,#082b4433)!important;text-shadow:0 1px 4px #021627,0 0 9px #021627d9}
html[data-sc-theme] body[data-gg-approved] footer :is(a,p,span,strong){color:#f7fafc!important}
/* Country chapter lists scroll in normal flow instead of covering their own headings. */
html[data-sc-theme] body[data-gg-approved] :is(.sc-r62-intro .sc-r36-cards,.sc-r62-process ol,.sc-r62-resources .sc-r40-resources){position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:26px 0 0!important;transform:none!important}
html[data-sc-theme] body[data-gg-approved] :is(.sc-info-card,.sc-info-principles li,.gg-route li,.sc-r36-cards article,.sc-r62-process li,.sc-r40-resource){background:transparent!important;box-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] :is(.workflow-story-intro,.workflow-step,.workflow-final,.workflow-principles>*){background:transparent!important;box-shadow:none!important;border-radius:0!important}
html[data-sc-theme] body[data-gg-approved] .workflow-story-intro{border:0!important}
html[data-sc-theme] body[data-gg-approved] .workflow-step::after{background:transparent!important}
html[data-sc-theme] body[data-gg-approved] .workflow-scene-art{display:none!important}
html[data-sc-theme] body[data-gg-approved] main :is(p:where(:not(.gg-price-kicker,.gg-price-unit,.gg-kicker,.eyebrow,.sc-r36-kicker)),li,dd):not(.sc-r48-sheet *){color:#f7fafc!important;text-shadow:0 1px 2px #021627,1px 0 2px #021627,-1px 0 2px #021627,0 0 9px #021627d9!important}
html[data-sc-theme] body[data-gg-approved] :is(.sc-info-copy,.sc-info-wide,.about-people,.about-purpose,.about-next,.sc-r62-story) p{font-size:18px!important;line-height:1.7!important;max-width:72ch}
html[data-sc-theme] body[data-gg-approved][data-gg-scene-story] :is(.stage,.stage-content),
html[data-sc-theme] body[data-gg-approved][data-gg-scene-story] .stage::before,
html[data-sc-theme] body[data-gg-approved][data-gg-scene-story] .stage::after{background:transparent!important}
html[data-sc-theme] body[data-gg-approved] .stage-art{display:none!important}
html[data-sc-theme] body[data-gg-approved] .country-rail{background:linear-gradient(90deg,#082b4440,#082b4420)!important;backdrop-filter:none!important;border:1px solid #ffd07b77!important;box-shadow:none!important}
html[data-sc-theme] body[data-gg-scene-story] .sc-r74-scene-art{display:none!important}
html[data-sc-theme] body[data-gg-approved] .sc-r62-scene-art{display:none!important}
html[data-sc-theme] body[data-gg-scene-story] .sc-r62-scene:before{background:linear-gradient(90deg,#092c4459,transparent 80%)!important}
html[data-sc-theme] body[data-gg-approved] .site-header .menu-panel{background:linear-gradient(90deg,#082b448c,#082b4470),var(--gg-story-world) 65% center/cover!important}
html:has(link[rel=canonical][href*="/landen/nederland/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/nl-nl/"]) body[data-gg-approved]{--gg-story-world:var(--gg-scene)}
html:has(link[rel=canonical][href*="/landen/belgie/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/nl-be/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/fr-be/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r3/belgie.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/landen/duitsland/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/de-de/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r3/duitsland.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/landen/frankrijk/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/fr-fr/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r20-country/frankrijk.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/landen/spanje/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/es-es/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r3/spanje.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/landen/verenigd-koninkrijk/"]) body[data-gg-approved],html:has(link[rel=canonical][href*="/en-gb/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r3/verenigd-koninkrijk.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/it-it/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r20-country/italie.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/pl-pl/"]) body[data-gg-approved]{--gg-story-world:url('/assets/public-release-20261024-b/scenes-r20-country/polen.webp?v=20261026-gg-story-3')}
html:has(link[rel=canonical][href*="/landen/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-fr/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-be/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-de/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-es/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-gb/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-it/"]) body[data-gg-approved],
html:has(link[rel=canonical][href*="-pl/"]) body[data-gg-approved]{--gg-world-mobile-position:30% center}
@media(max-width:900px){
 html[data-sc-theme] body[data-gg-approved] .specialist-hero{padding:280px 6% 45px!important;min-height:0}
 html[data-sc-theme] body[data-gg-approved] .specialist-hero-copy{width:100%!important}
 html[data-sc-theme] body[data-gg-approved]{background-position:var(--gg-world-mobile-position,65% center)!important}
 body[data-gg-scene-story] .site-header details.menu{display:block!important;position:relative;margin-left:8px}
 body[data-gg-scene-story] .site-header details.menu>summary{display:block!important;list-style:none;border:1px solid #b99755;border-radius:6px;padding:9px 13px;color:#ffda8b;background:linear-gradient(130deg,#13445e,#092e46);font-size:13px;font-weight:700;cursor:pointer}
 body[data-gg-scene-story] .sc-r74-detail .sc-r62-scene{display:block;min-height:0;padding:280px 6% 42px!important}
 body[data-gg-scene-story] .sc-r74-scene-art{height:100%!important}.sc-r74-scene-art img{object-position:65% center!important}
 body[data-gg-scene-story] .sc-r74-detail .sc-r62-scene:before{background:linear-gradient(0deg,#092c448c 45%,transparent 88%)!important}
 body[data-gg-scene-story] .sc-r62-story{width:100%!important;max-width:none;padding:0!important}
 body[data-gg-scene-story] .sc-r62-story h2{font-size:32px!important}
 body[data-gg-scene-story] .sc-r62-boundary-scene{padding:40px 6%!important}
 body[data-gg-scene-story] .gg-price-hero{padding:280px 6% 45px;min-height:0;background:linear-gradient(0deg,#082b4466,transparent 88%)}
 body[data-gg-scene-story] .gg-price-hero:after{content:none}
 body[data-gg-scene-story] .gg-price-chapter{padding:40px 6%}
 body[data-gg-scene-story] :is(.gg-price-overview,.gg-price-usage,.gg-price-extra){grid-template-columns:1fr;gap:24px;margin-top:0}
 body[data-gg-scene-story] .gg-price-story h1{font-size:39px}.gg-price-story h2{font-size:32px!important}
 body[data-gg-scene-story] .gg-price-story p{font-size:17px}.gg-price-story .gg-route strong{font-size:21px}
}
@media(prefers-reduced-motion:reduce){body[data-gg-scene-story] *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
}

/* GG reading film — Ron 20261026: text only, scenery retained. */
@media screen {
  body[data-gg-approved] { --gg-reading-film:rgba(8,43,67,.76); }
  html[data-sc-theme="night"] body[data-gg-approved] { --gg-reading-film:rgba(8,43,67,.80); }
  body[data-gg-approved] :is(.stage .copy, .sc-r62-story, .country-context-intro,
    .country-context-topic, .country-context-foot, .gg-price-copy,
    .gg-price-overview > div, .gg-price-text, .gg-price-next,
    .gg-price-story .gg-route, .workflow-copy, .workflow-intro,
    .workflow-principles > article, .workflow-final > div,
    .specialist-hero-copy, .sc-info-copy) { position:relative; isolation:isolate; }
  body[data-gg-approved] :is(.stage .copy, .sc-r62-story, .country-context-intro,
    .country-context-topic, .country-context-foot, .gg-price-copy,
    .gg-price-overview > div, .gg-price-text, .gg-price-next,
    .gg-price-story .gg-route, .workflow-copy, .workflow-intro,
    .workflow-principles > article, .workflow-final > div,
    .specialist-hero-copy, .sc-info-copy)::before {
    content:""; position:absolute; inset:-12px -16px; z-index:-1;
    pointer-events:none; border-radius:16px;
    background:var(--gg-reading-film);
    box-shadow:0 0 18px 8px rgba(8,43,67,.10);
    -webkit-backdrop-filter:blur(9px) saturate(.85);
    backdrop-filter:blur(9px) saturate(.85);
  }
  @media(max-width:900px) {
    body[data-gg-approved] :is(.stage .copy, .sc-r62-story, .country-context-intro,
    .country-context-topic, .country-context-foot, .gg-price-copy,
    .gg-price-overview > div, .gg-price-text, .gg-price-next,
    .gg-price-story .gg-route, .workflow-copy, .workflow-intro,
    .workflow-principles > article, .workflow-final > div,
    .specialist-hero-copy, .sc-info-copy)::before { inset:-10px; border-radius:12px; }
  }
}

/* Mobile country chooser follows the text; never overlaps project actions. */
@media screen and (max-width:900px) {
 html[data-sc-theme] body[data-gg-approved] .stage.has-country-rail {
  display:block; height:auto; aspect-ratio:auto;
 }
 html[data-sc-theme] body[data-gg-approved] .stage.has-country-rail > .stage-content {
  height:auto; min-height:0; padding-bottom:28px;
 }
 html[data-sc-theme] body[data-gg-approved] .stage.has-country-rail > .country-rail {
  position:relative; inset:auto; width:auto; margin:0 6% 24px;
 }
}

/* Native GG Day/Night 20261026: two separately drawn worlds, no image filter. */
@media screen {
html[data-sc-theme="day"] body[data-gg-approved] {
 --gg-scene:url('/assets/public-release-20261024-b/img/golden-globe-light-day-20261024.jpg?v=20261026-native-1');
 --gg-ink-native:#163a44;--gg-copy-native:#254b57;--gg-gold-native:#805211;--gg-link-native:#075772;
 --gg-reading-film:rgba(248,252,241,.88);--gg-film-native:rgba(245,250,240,.86);
 --ink:#163a44;--white:#163a44;--mist:#254b57;--cyan:#075772;--gold:#805211;--gg-copy:#254b57;--gg-gold:#805211;
 color:#163a44!important;color-scheme:light;
 background:var(--gg-story-world-day,var(--gg-scene)) center/cover fixed!important;
}
html[data-sc-theme="night"] body[data-gg-approved] {
 --gg-scene:url('/assets/public-release-20261024-b/img/golden-globe-light-night-20261024.png?v=20261026-native-1');
 --gg-ink-native:#f3f8fa;--gg-copy-native:#dfedf2;--gg-gold-native:#ffd07b;--gg-link-native:#8fe2f6;
 --gg-reading-film:rgba(6,29,42,.84);--gg-film-native:rgba(9,35,48,.82);
 --ink:#f3f8fa;--white:#f3f8fa;--mist:#dfedf2;--cyan:#8fe2f6;--gold:#ffd07b;--gg-copy:#dfedf2;--gg-gold:#ffd07b;
 color:#f3f8fa!important;color-scheme:dark;
 background:var(--gg-story-world-night,var(--gg-scene)) center/cover fixed!important;
}
html[data-sc-theme] body[data-gg-approved] :is(.site-header,.sc-ref-header,footer,.site-header .menu-panel,.country-rail) {
 background:var(--gg-film-native)!important;color:var(--gg-ink-native)!important;border-color:#bb9c5c80!important;text-shadow:none!important;
}
html[data-sc-theme] body[data-gg-approved] :is(.site-header,.sc-ref-header,footer,.country-rail) :is(a,p,span,strong,button,summary){color:var(--gg-ink-native)!important;text-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] main :is(h1,h2,h3,h4,strong,p,li,dd,small,span):not(.sc-r48-sheet *) {
 color:var(--gg-ink-native)!important;text-shadow:none!important;
}
html[data-sc-theme] body[data-gg-approved] main :is(p,li,dd,small):not(.sc-r48-sheet *) {color:var(--gg-copy-native)!important}
html[data-sc-theme] body[data-gg-approved] main :is(.eyebrow,.gg-kicker,.gg-price-kicker,.sc-r36-kicker,.gg-step-number,h1>span,h2>span,.about-hero h1 em) {color:var(--gg-gold-native)!important}
html[data-sc-theme] body[data-gg-approved] main a:not(.primary-button,.btn-primary,.gg-cta,.gg-btn,.button-primary,.gg-button,.sc-ref-cta,.start-button) {color:var(--gg-link-native)!important;text-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] :is(.gg-hero-copy,.gg-price-copy,.sc-info-copy,.sc-info-wide,.about-purpose,.about-next,.about-people,.stage .copy,.specialist-hero-copy,.country-context,.country-sources,.sc-r62-story,.sc-r50-journey,.gg-price-story,.gg-section,.about-person) {color:var(--gg-ink-native)!important;text-shadow:none!important}
html[data-sc-theme="day"] body[data-gg-approved] .gg-hero::after {background:none!important}
html[data-sc-theme="day"] body[data-gg-approved] :is(.gg-price-hero,.gg-price-chapter,.gg-price-usage,.gg-price-extra,.sc-r62-boundary-scene,.sc-r62-scene:before) {background:transparent!important}
html[data-sc-theme] body[data-gg-approved] :is(.primary-button,.btn-primary,.gg-cta,.gg-btn,.button-primary,.gg-button,.sc-ref-cta,.start-button,.sc-theme-toggle [aria-pressed=true]) {
 background:linear-gradient(115deg,#ffe4a0 0%,#f7c75c 60%,#dca638 100%)!important;color:#24332d!important;border:1px solid #9c752c!important;box-shadow:inset 0 0 0 2px #fff3c766,0 5px 16px #213c3529!important;text-shadow:none!important;
}
html[data-sc-theme] body[data-gg-approved] :is(.primary-button,.btn-primary,.gg-cta,.gg-btn,.button-primary,.gg-button,.sc-ref-cta,.start-button) * {color:#24332d!important;text-shadow:none!important}
html[data-sc-theme="day"] body[data-gg-approved] :is(.site-header .brand,.sc-ref-header .brand) {background:#143e50ed;border:1px solid #c29f56;border-radius:8px;padding:6px 12px;box-sizing:border-box}
html[data-sc-theme] body[data-gg-approved] :is(a,button):focus-visible {outline:3px solid var(--gg-link-native)!important;outline-offset:4px}
html[data-sc-theme] body[data-gg-approved] .country-rail a {border-color:#bb9c5c80!important}
html[data-sc-theme] body[data-gg-approved] .sc-theme-toggle {background:var(--gg-film-native)!important;border-color:var(--gg-gold-native)!important}
/* Reading tint follows each actual text line, never an opaque parent card. */
html[data-sc-theme="day"] body[data-gg-approved] {--gg-text-film:rgba(255,249,224,.62);--gg-film-native:rgba(222,243,235,.70)}
html[data-sc-theme="night"] body[data-gg-approved] {--gg-text-film:rgba(5,31,48,.64);--gg-film-native:rgba(8,35,49,.68)}
html[data-sc-theme] body[data-gg-approved] :is(.stage .copy,.sc-r62-story,.country-context-intro,.country-context-topic,.country-context-foot,.gg-price-copy,.gg-price-overview>div,.gg-price-text,.gg-price-next,.gg-price-story .gg-route,.workflow-copy,.workflow-intro,.workflow-principles>article,.workflow-final>div,.specialist-hero-copy,.sc-info-copy)::before {content:none!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-sc-theme] body[data-gg-approved] .gg-reading-text {display:inline!important;background:var(--gg-text-film)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.16em;padding:.06em .18em .10em;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-sc-theme] body[data-gg-approved][data-pors-style="R74"] .stage>.stage-content {grid-column:1/-1;inline-size:100%!important;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
html[data-sc-theme] body[data-gg-approved] .stage .copy {inline-size:min(100%,42rem)!important;width:min(100%,42rem)!important;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
html[data-sc-theme] body[data-gg-approved] main :is(h1,h2,h3,h4,p,li,dd,dt,figcaption,.gg-reading-text) {min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;hyphens:auto}
html[data-sc-theme] body[data-gg-approved] main :is(h1,h2,h3,h4,p) {white-space:normal}
html[data-sc-theme] body[data-gg-approved] :is(.sc-r36-actions,.sc-r50-actions,.sc-info-actions,.cta,.actions) {flex-wrap:wrap;min-inline-size:0}
html[data-sc-theme] body[data-gg-approved] :is(.sc-r36-actions>a:first-child,.sc-r50-actions>a:first-child,a.gold,.sc-ref-button.primary) {background:linear-gradient(115deg,#ffe4a0,#f7c75c 60%,#dca638)!important;color:#24332d!important;border:1px solid #9c752c!important;text-shadow:none!important;min-height:44px;padding:12px 18px;box-sizing:border-box}
html[data-sc-theme] body[data-gg-approved] :is(.sc-r36-actions>a:first-child,.sc-r50-actions>a:first-child,a.gold,.sc-ref-button.primary) * {color:#24332d!important;background:none!important}
html[data-sc-theme] body[data-gg-approved] :is(.sc-r36-actions>a,.sc-r50-actions>a,.sc-ref-button,.primary-button,a.gold,.gg-button) {white-space:normal!important;overflow-wrap:anywhere;max-inline-size:100%;min-inline-size:0}
html[data-sc-theme] body[data-gg-approved] :is(.sc-r36-actions>a:not(:first-child),.sc-r50-actions>a:not(:first-child),.sc-ref-button:not(.primary),.text-link,.gg-link,.about-inline-link) {color:var(--gg-link-native)!important;background:var(--gg-text-film)!important;border-color:#bb9c5c80!important;text-shadow:none!important}
html[data-sc-theme] body[data-gg-approved] main h1 {hyphens:none!important;overflow-wrap:break-word!important;word-break:normal}
html[data-sc-theme] body[data-gg-approved] main h1>.gg-reading-text {color:var(--gg-ink-native)!important}
html[data-sc-theme] body[data-gg-approved] main h1>.gg-reading-text>span {color:var(--gg-gold-native)!important}
html[data-sc-theme] body[data-gg-approved] .site-header .sign-in {background:var(--gg-text-film)!important;color:var(--gg-ink-native)!important;border:1px solid #bb9c5c80!important;text-shadow:none!important}
html[data-sc-theme="day"] body[data-gg-approved] :is(.site-header .logo-link,.sc-ref-header .logo-link) {background:rgba(18,62,80,.72)!important;border:1px solid #c29f5680;border-radius:8px;padding:4px 9px}
/* New neutral inline wrappers must not inherit legacy 'every h1 span is gold' rules. */
html[data-sc-theme] body[data-gg-approved][data-gg-page] main span.gg-reading-text {all:unset!important;display:inline!important;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important;color:inherit!important;background:var(--gg-text-film)!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;border-radius:.16em!important;padding:.06em .18em .10em!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-sc-theme] body[data-gg-approved][data-gg-page] main :is(h1,h2,h3,h4),html[data-sc-theme] body[data-gg-approved][data-gg-page] main :is(h1,h2,h3,h4) span {hyphens:none!important;overflow-wrap:break-word!important}
html[data-sc-theme] body[data-gg-approved][data-gg-page] main h1>.gg-reading-text>span {color:var(--gg-gold-native)!important}
@media(max-width:900px) {html[data-sc-theme] body[data-gg-approved] {background-position:var(--gg-world-mobile-position,65% center)!important}}
}

/* Exact native subject and country route mapping; independent Day/Night assets. */
@media screen {
html[data-sc-theme] body[data-gg-approved][data-gg-page="product"]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/product-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/product-night.webp')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="werkwijze"]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/werkwijze-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/werkwijze-night.webp')}
html[data-sc-theme] body[data-gg-approved][data-gg-page="rapporten"],html[data-sc-theme] body[data-gg-approved][data-gg-page="opleveren"]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/documentpreview-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/documentpreview-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/landen/belgie/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/landen/belgie/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/nl-be/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/nl-be/werkwijze/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/fr-be/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/fr-be/werkwijze/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/nl-be/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/fr-be/wie-wij-zijn/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/belgie-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/belgie-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/landen/duitsland/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/landen/duitsland/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/de-de/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/de-de/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/de-de/werkwijze/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/duitsland-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/duitsland-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/landen/frankrijk/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/landen/frankrijk/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/fr-fr/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/fr-fr/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/fr-fr/werkwijze/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/frankrijk-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/frankrijk-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/landen/spanje/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/landen/spanje/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/es-es/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/es-es/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/es-es/werkwijze/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/spanje-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/spanje-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/landen/verenigd-koninkrijk/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/product/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/werkwijze/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/rapporten/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/voor-wie/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/prijzen/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/helpdesk/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/landmeters/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/aannemers/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/gemeenten/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/ingenieursbureaus/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/landen/verenigd-koninkrijk/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/kennisbank/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/ai-en-data/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/opleveren/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en-gb/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en-gb/werkwijze/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en-gb/wie-wij-zijn/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/verenigd-koninkrijk-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/verenigd-koninkrijk-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/it-it/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/it-it/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/it-it/werkwijze/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/italie-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/italie-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/pl-pl/wie-wij-zijn/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/pl-pl/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/pl-pl/werkwijze/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/polen-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/polen-night.webp')}
html:has(link[rel="canonical"][href="https://surveycontrol.nl/europa/"]) body[data-gg-approved],
html:has(link[rel="canonical"][href="https://surveycontrol.nl/en/europa/"]) body[data-gg-approved]{--gg-story-world-day:url('/assets/public-release-20261024-b/native-20261026/europa-day.webp');--gg-story-world-night:url('/assets/public-release-20261024-b/native-20261026/europa-night.webp')}
}

/* User-requested soft native transition; screen paint only; layout and content preserved. */
@media screen {
  html[data-sc-theme="day"] body[data-gg-approved]:not([data-gg-functional]) {
    --gg-blend-ui-rgb: 222, 243, 235;
    --gg-blend-ui-edge: rgba(222, 243, 235, .36);
    --gg-blend-text-edge: rgba(255, 249, 224, .24);
  }
  html[data-sc-theme="night"] body[data-gg-approved]:not([data-gg-functional]) {
    --gg-blend-ui-rgb: 8, 35, 49;
    --gg-blend-ui-edge: rgba(8, 35, 49, .38);
    --gg-blend-text-edge: rgba(5, 31, 48, .26);
  }

  html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) header:is(.site-header, .sc-ref-header) {
    background: linear-gradient(180deg,
      rgba(var(--gg-blend-ui-rgb), .82) 0%,
      rgba(var(--gg-blend-ui-rgb), .74) 60%,
      rgba(var(--gg-blend-ui-rgb), .48) 82%,
      rgba(var(--gg-blend-ui-rgb), 0) 100%) !important;
    border-bottom-color: transparent !important;
    box-shadow: 0 14px 24px -12px var(--gg-blend-ui-edge) !important;
  }

  html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) footer:is(.site-footer, .sc-ref-footer) {
    background: linear-gradient(180deg,
      rgba(var(--gg-blend-ui-rgb), 0) 0%,
      rgba(var(--gg-blend-ui-rgb), .76) 35%,
      rgba(var(--gg-blend-ui-rgb), .82) 100%) !important;
    border-top-color: transparent !important;
    box-shadow: 0 -14px 24px -12px var(--gg-blend-ui-edge) !important;
  }

  html[data-sc-theme] body[data-gg-approved][data-gg-page]:not([data-gg-functional]) main span.gg-reading-text {
    box-shadow: 0 0 .32em .06em var(--gg-blend-text-edge) !important;
  }
}

/* A readable glass surface belongs to the open menu, not the measured map. */
@media screen {
 html[data-sc-theme="day"] body[data-gg-approved]:not([data-gg-functional]) .site-header .menu-panel {
  background:linear-gradient(135deg,rgba(232,246,235,.76),rgba(222,243,235,.70))!important;
 }
 html[data-sc-theme="night"] body[data-gg-approved]:not([data-gg-functional]) .site-header .menu-panel {
  background:linear-gradient(135deg,rgba(8,35,49,.68),rgba(5,31,48,.62))!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) .site-header .menu-panel {
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  box-shadow:0 0 26px 8px var(--gg-blend-ui-edge)!important;
 }
}

@media screen {
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) .site-header details.menu > summary {
  background:var(--gg-text-film)!important;
  color:var(--gg-ink-native)!important;
  border-color:var(--gg-gold-native)!important;
  box-shadow:0 0 .4em .08em var(--gg-blend-text-edge)!important;
 }
}

/* SC-A2Z shared Golden Globe public layer */
/* SC-A2Z Golden Globe — Ron approved 27-10-2026.
   Append to original verified public-theme.css only; original imagery/logo kept. */
@media screen {
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) {
   --sc-a2z-navy:#06243e; --sc-a2z-deep:#03192e; --sc-a2z-white:#f7fbff;
   --sc-a2z-muted:#d9edf8; --sc-a2z-gold:#ffd165; --sc-a2z-cyan:#9ceaff;
   --sc-a2z-edge:rgba(134,205,245,.49);
   font-family:Inter,"Segoe UI",Arial,sans-serif; color:var(--sc-a2z-white);
 }
 /* Use the approved ORIGINAL brand image; never redraw or replace img sources. */
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(.site-header,.sc-ref-header) {
   background:#f8fbff!important;color:#0a2c46!important;
   border-bottom:1px solid #c7d6e3!important;box-shadow:0 4px 20px rgba(3,26,48,.15);
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(.site-header,.sc-ref-header) :is(a,span,button,summary) {
   color:#0a2c46!important;text-shadow:none!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(.site-header,.sc-ref-header) :is(.start-button,.primary-button,.gg-button,.gg-cta) {
   color:#092942!important;background:#ffd165!important;border-color:#be881f!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(.site-header,.sc-ref-header) img {
   filter:none!important;opacity:1!important;object-fit:contain!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) main :is(h1,h2,h3,h4) {
   hyphens:none!important;text-wrap:balance;overflow-wrap:break-word;word-break:normal;
   line-height:1.16!important;letter-spacing:-.012em;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) main :is(p,li,dd,figcaption) {
   line-height:1.68!important;overflow-wrap:break-word;
 }
 /* Remove pale line-by-line highlight rectangles over busy photographs. */
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) main span.gg-reading-text {
   all:unset!important;display:inline!important;font:inherit!important;color:inherit!important;
   background:none!important;box-shadow:none!important;text-shadow:inherit!important;
 }
 /* Group a whole paragraph/headline in ONE readable dark Golden Globe panel. */
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy,.sc-r62-story,.gg-document-copy,.gg-section-heading,
     .country-context-intro,.country-context-topic,.gg-price-copy,.workflow-copy,
     .workflow-intro,.specialist-hero-copy,.sc-info-copy) {
   --gg-ink-native:var(--sc-a2z-white);--gg-copy-native:var(--sc-a2z-muted);
   --gg-gold-native:var(--sc-a2z-gold);--gg-link-native:var(--sc-a2z-cyan);
   box-sizing:border-box!important;position:relative;isolation:isolate;
   min-width:0;max-width:min(100%,72ch);padding:clamp(18px,2.15vw,32px)!important;
   color:var(--sc-a2z-white)!important;text-shadow:none!important;
   background:linear-gradient(115deg,rgba(3,24,45,.98),rgba(4,34,62,.95) 75%,rgba(4,37,63,.87))!important;
   border:1px solid var(--sc-a2z-edge)!important;border-left:4px solid var(--sc-a2z-gold)!important;
   border-radius:9px!important;box-shadow:0 12px 30px rgba(0,17,36,.22)!important;
   -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy,.sc-r62-story,.gg-document-copy,.gg-section-heading,
     .country-context-intro,.country-context-topic,.gg-price-copy,.workflow-copy,
     .workflow-intro,.specialist-hero-copy,.sc-info-copy)::before {
   content:none!important;display:none!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy,.sc-r62-story,.gg-document-copy,.gg-section-heading,
     .country-context-intro,.country-context-topic,.gg-price-copy,.workflow-copy,
     .workflow-intro,.specialist-hero-copy,.sc-info-copy) :is(h1,h2,h3,h4,strong,span) {
   color:var(--sc-a2z-white)!important;opacity:1!important;text-shadow:none!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy,.sc-r62-story,.gg-document-copy,.gg-section-heading,
     .country-context-intro,.country-context-topic,.gg-price-copy,.workflow-copy,
     .workflow-intro,.specialist-hero-copy,.sc-info-copy) :is(p,li,small) {
   color:var(--sc-a2z-muted)!important;opacity:1!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy,.gg-document-copy) h1 {
   font-size:clamp(2.1rem,4.2vw,4.2rem)!important;max-width:22ch;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy) h1 .gg-reading-text>span {
   color:var(--sc-a2z-gold)!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-hero-copy,.stage .copy,.gg-document-copy) a:not(.primary-button,.start-button,.gg-button,.gg-cta) {
   color:var(--sc-a2z-cyan)!important;text-decoration-color:var(--sc-a2z-cyan)!important;
 }
 /* Subject-specific existing approved images, never empty white/gray blocks. */
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) {
   --sc-art-files:url('/assets/public-release-20261024-b/img/reference/sc-files-stack.svg');
   --sc-art-viewer:url('/assets/public-release-20261024-b/img/golden-globe-20261024/viewer-layers.webp');
   --sc-art-report:url('/assets/public-release-20261024-b/scenes-r2/rapporten.webp');
   --sc-art-team:url('/assets/public-release-20261024-b/img/surveycontrol-team-overleg-ai-r70-v3.png');
   --sc-art-europe:url('/assets/public-release-20261024-b/native-20261026/europa-day.webp');
 }
 html[data-sc-theme='night'] body[data-gg-approved]:not([data-gg-functional]) {
   --sc-art-europe:url('/assets/public-release-20261024-b/native-20261026/europa-night.webp');
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-route li,.sc-r36-cards>article,.workflow-principles>article,.sc-r50-chapters li) {
   --sc-card-art:var(--sc-art-files);min-height:170px;
   background-color:#062943!important;
   background-image:linear-gradient(180deg,rgba(3,22,45,.98),rgba(4,30,56,.85) 45%,rgba(5,32,59,.45)),var(--sc-card-art)!important;
   background-size:cover,cover!important;background-position:center!important;
   border:1px solid rgba(255,209,101,.55)!important;border-radius:9px!important;
   color:var(--sc-a2z-white)!important;box-shadow:0 9px 25px rgba(2,22,43,.2);
   overflow:hidden;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-route li:nth-child(2),.sc-r36-cards>article:nth-child(2),.workflow-principles>article:nth-child(2),.sc-r50-chapters li:nth-child(2)) {
   --sc-card-art:var(--sc-art-viewer);
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-route li:nth-child(3),.sc-r36-cards>article:nth-child(3),.workflow-principles>article:nth-child(3),.sc-r50-chapters li:nth-child(3)) {
   --sc-card-art:var(--sc-art-report);
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-route li:nth-child(4),.sc-r36-cards>article:nth-child(4),.workflow-principles>article:nth-child(4),.sc-r50-chapters li:nth-child(4)) {
   --sc-card-art:var(--sc-art-team);
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
 :is(.gg-route li,.sc-r36-cards>article,.workflow-principles>article,.sc-r50-chapters li) :is(h3,p,strong,span,a) {
   color:var(--sc-a2z-white)!important;opacity:1!important;
 }
 html[data-sc-theme] body[data-gg-approved][data-gg-page='home']:not([data-gg-functional]) .gg-close,
 html[data-sc-theme] body[data-gg-approved][data-gg-page='europa']:not([data-gg-functional]) .gg-close {
   background-color:#06243e!important;
   background-image:linear-gradient(90deg,rgba(3,23,45,.94),rgba(6,32,60,.76) 58%,rgba(5,32,60,.28)),var(--sc-art-europe)!important;
   background-position:center!important;background-size:cover!important;color:var(--sc-a2z-white)!important;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(a,button,summary,input,select,textarea):focus-visible {
   outline:3px solid var(--sc-a2z-gold)!important;outline-offset:3px!important;
 }
 /* Tiny image-credit link only INSIDE actual bottom footer. */
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(.site-footer,.sc-ref-footer) .sc-a2z-footer-link {
   display:inline-flex!important;align-items:center;
   background:none!important;border:0!important;padding:4px 0!important;
   font:700 .87rem/1.5 Inter,"Segoe UI",Arial,sans-serif!important;
   color:#d7eaf6!important;text-decoration:underline!important;text-underline-offset:3px;
   position:absolute!important;left:clamp(16px,4vw,64px)!important;bottom:9px!important;
   min-height:32px;z-index:3;
 }
 html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) :is(.site-footer,.sc-ref-footer) {
   position:relative!important;padding-bottom:52px!important;
   background:#08283e!important;color:#f1f9fe!important;
 }
 @media (max-width:900px) {
   html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional])
   :is(.gg-hero-copy,.stage .copy,.gg-document-copy,.workflow-intro,.gg-section-heading) {
     max-width:100%!important;margin-inline:0!important;
   }
   html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) .gg-route {
     grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;
   }
 }
 @media (max-width:600px) {
   html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) .gg-route {grid-template-columns:minmax(0,1fr);}
   html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) main :is(h1,h2,h3,h4) {font-size:clamp(1.5rem,6vw,2.5rem)!important;}
   html[data-sc-theme] body[data-gg-approved]:not([data-gg-functional]) main :is(p,li,dd) {font-size:1rem!important;}
 }
}
