:root{color:#f2eee7;font-synthesis:none;--ink:#f2eee7;--muted:#c6bdb3;--line:#f2eee733;--gutter:clamp(24px,4.1vw,64px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0908;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:7px;outline:2px solid #ecc7a0}::selection{color:#0b0908;background:#c99563}h1,h2,h3,p,figure{margin:0}h1,h2{letter-spacing:-.055em;font-weight:500;line-height:1.02}p{line-height:1.65}button{background:0 0;border:0}[hidden]{display:none!important}.skip-link{z-index:100;color:#0b0908;background:#f2eee7;padding:16px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:20;width:100%;padding:29px var(--gutter);background:linear-gradient(#0b090861,#0000);justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;top:0;left:0}.brand{flex-shrink:0;width:clamp(195px,20vw,268px);display:block}.brand img{filter:brightness(0)invert();opacity:.93;width:100%;height:auto}.site-header nav{gap:32px;margin-left:auto;margin-right:30px;display:flex}.site-header nav a,.header-cta{font-size:14px;line-height:44px}.site-header nav a{color:#ddd6ce}.header-cta{white-space:nowrap;border-bottom:1px solid #fff5}.header-cta span{margin-left:20px;font-size:19px}.site-header a:hover{color:#fff}.story{position:relative}.world-stage{pointer-events:none;background:#0b0908;height:100svh;min-height:620px;position:absolute;inset:0 0 auto;overflow:hidden}.world-layer{position:absolute;inset:0}.world-layer img,.world-layer video,.world-layer picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.world-layer img,.world-layer video{object-position:50% 59%}.world-layer video{opacity:0}.world-layer video.is-painted{opacity:1}.world-forge,.world-return{opacity:0}.world-forge{z-index:2}.world-return{z-index:3}.world-scrim{z-index:4;background:linear-gradient(#08070642,#0000 55%,#08070694),radial-gradient(at 50% 26%,#08070652,#0000 60%);position:absolute;inset:0}.chapter{min-height:100svh;padding:160px var(--gutter) 120px;isolation:isolate;scroll-margin-top:0;position:relative}.chapter-copy{z-index:5;max-width:650px;position:relative}.eyebrow{letter-spacing:.07em;color:#ddd3c7;margin-bottom:23px;font-size:14px;font-weight:500}.chapter h1{white-space:nowrap;font-size:clamp(60px,6.8vw,102px)}.chapter h2{font-size:clamp(62px,7.2vw,108px)}.chapter p:not(.eyebrow){color:#e0d8ce;max-width:470px;margin-top:26px;font-size:17px;line-height:1.65}.chapter-opening{text-align:center;justify-content:center;display:flex}.chapter-opening .chapter-copy{align-self:flex-start;width:100%;max-width:none;margin-top:clamp(20px,3vh,42px)}.chapter-opening p:not(.eyebrow){max-width:none;margin:18px auto 0}.glass-button{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff16,#ffffff05 50%,#ffffff12);border:1px solid #ffffff65;border-radius:999px;justify-content:space-between;align-items:center;gap:32px;min-height:56px;padding:0 9px 0 25px;font-size:15px;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff20,0 4px 24px #0000001c}.glass-button:hover{background:linear-gradient(135deg,#ffffff28,#ffffff12);border-color:#ffffffa0}.button-arrow{background:#ffffff08;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-weight:400;display:grid}.chapter .glass-button{margin-top:31px}.opening-baseline,.finale-baseline{bottom:105px;left:var(--gutter);right:var(--gutter);text-align:left;z-index:5;justify-content:space-between;align-items:end;font-size:14px;line-height:1.6;display:flex;position:absolute}.scroll-invitation{align-items:center;gap:24px;display:flex}.scroll-invitation span{font-size:25px}.text-link{border-bottom:1px solid #fff5;align-items:center;gap:26px;min-height:48px;margin-top:25px;font-size:15px;line-height:1.5;display:inline-flex}.text-link:hover{border-color:#fff}.chapter-detail{background:#15110e url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/approved/hero-room.png) 50% 60%/cover}.chapter-detail:before,.chapter-craft:before,.chapter-finale:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b0908dc,#0000);position:absolute;inset:0}.chapter-detail .chapter-copy{margin-top:4vh}.chapter-craft{background:#100c09 url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/world/scene-03-poster.webp) 50%/cover;justify-content:flex-end;align-items:center;display:flex}.chapter-aside{color:var(--muted);font-size:14px;position:absolute;bottom:100px}.chapter-craft .chapter-aside{left:var(--gutter)}.chapter-finale{text-align:center;background:#14100c url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/approved/hero-camera-v6-poster.png) 50% 60%/cover;justify-content:center;display:flex}.chapter-finale .chapter-copy{padding-top:3vh}.chapter-finale p{margin-left:auto;margin-right:auto}.quiet-link{color:#d1c7bd;margin-top:25px;font-size:14px;line-height:1.6;display:block}.quiet-link:hover{text-decoration:underline}.finale-baseline a{align-items:center;gap:20px;min-height:44px;display:flex}.story-chrome{z-index:10;left:var(--gutter);right:var(--gutter);align-items:end;gap:22px;display:flex;position:absolute;top:calc(100svh - 77px)}.chapter-rail{gap:25px;display:flex}.chapter-rail a{color:#bdb3a8;border-top:1px solid #ffffff38;align-items:center;gap:10px;min-width:95px;min-height:44px;font-size:12px;display:flex}.chapter-rail a span:first-child{font-variant-numeric:tabular-nums;font-size:11px}.chapter-rail a[aria-current=step]{color:#fff;border-top-color:#d9ad83}.image-credit{color:#bfb3a7;text-align:right;max-width:205px;margin-left:auto;font-size:11px;line-height:1.4}.motion-toggle{white-space:nowrap;border-bottom:1px solid #ffffff30;min-height:44px;padding:0;font-size:11px}.story-spacer{display:none}.is-cinematic .world-stage{height:100svh;min-height:0;position:fixed}.is-cinematic .chapter{opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:0 0;height:100svh;min-height:0;position:fixed;inset:0}.is-cinematic .chapter.is-current{pointer-events:auto;visibility:visible}.is-cinematic .story-spacer{height:560svh;display:block}.is-cinematic .story-chrome{position:fixed;top:auto;bottom:22px}.is-cinematic .information:not(.is-open){display:none}.is-cinematic .chapter-detail .chapter-copy{margin-top:1vh}.information{padding:0 var(--gutter);z-index:30;color:#e9e2d8;background:#14110e;position:relative}.information-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:32px 0;display:flex}.close-information{align-items:center;gap:30px;min-height:44px;font-size:14px;display:flex}.close-information span{font-size:28px}.information-intro{grid-template-columns:1fr 1fr;align-items:end;column-gap:70px;padding:90px 0 60px;display:grid}.information-intro .eyebrow{grid-column:1/-1}.information-intro h2{font-size:clamp(52px,6vw,86px)}.information-intro>p:last-child{max-width:430px;color:var(--muted);margin-bottom:5px;font-size:18px}.information-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:32px;padding:20px 0;display:flex}.information-nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.information-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;gap:60px;padding:90px 0;scroll-margin-top:30px;display:grid}.section-label{color:#c7b39f;padding-top:8px;font-size:14px;line-height:1.5}.information-body h2{margin-bottom:34px;font-size:clamp(38px,4.4vw,66px)}.information-body p{color:#c6bdb3;max-width:650px;margin-bottom:22px;font-size:16px}.information-body .large-copy{color:#eee5da;letter-spacing:-.025em;max-width:760px;font-size:24px;line-height:1.5}.information-body .glass-button{margin-top:10px;padding-right:25px}.collection-editorial{grid-template-columns:1.1fr 1fr;gap:40px;margin:42px 0;display:grid}.collection-editorial figure img{object-fit:cover;object-position:64% center;height:100%;min-height:350px;max-height:480px}.collection-editorial figcaption{color:#b1a394;margin-top:10px;font-size:11px;line-height:1.6}.collection-ledger{margin:0}.collection-ledger>div{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 20px}.collection-ledger dt{letter-spacing:-.03em;margin-bottom:8px;font-size:26px}.collection-ledger dd{color:#bfb4a7;margin:0;font-size:14px;line-height:1.65}.process-ledger{margin:30px 0 0;padding:0;list-style:none}.process-ledger li{border-top:1px solid var(--line);gap:38px;padding:27px 0;display:flex}.process-ledger li>span{color:#c99563;padding-top:5px;font-size:13px}.process-ledger h3{letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:500}.process-ledger p{margin:0}.disclosure{border-left:1px solid #c9956366;margin-top:38px;padding-left:22px;font-size:13px!important}.contact-ledger{grid-template-columns:1fr 1fr;gap:30px;margin:35px 0;display:grid}.contact-ledger dt{color:#c99563;margin-bottom:10px;font-size:12px}.contact-ledger dd{margin:0;font-size:15px;line-height:1.8}.contact-ledger a{text-underline-offset:5px;text-decoration:underline}.information-footer{color:#afa193;justify-content:space-between;align-items:center;gap:25px;padding:40px 0;font-size:11px;display:flex}.information-footer p{max-width:330px}.information-footer a{align-items:center;min-height:44px;display:flex}.information.is-open{overscroll-behavior:contain;z-index:50;position:fixed;inset:0;overflow:auto}.details-open{overflow:hidden}.details-open .site-header{visibility:hidden}@media (min-width:1600px){.chapter-opening .chapter-copy{margin-top:4vh}.chapter-copy{max-width:760px}}@media (max-width:1000px){.site-header nav{gap:22px;margin-right:0}.chapter-rail{gap:18px}.chapter-rail a{min-width:72px}.image-credit{max-width:155px}.chapter-craft .chapter-copy{width:60%}.information-section{grid-template-columns:1fr 3fr;gap:30px}.collection-editorial{grid-template-columns:1fr}.collection-editorial figure img{width:100%;height:320px;min-height:0}.collection-ledger{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}}@media (max-width:700px){:root{--gutter:24px}.site-header{gap:16px;padding:22px 24px}.brand{width:185px}.site-header nav{display:none}.header-cta{font-size:12px;line-height:40px}.header-cta span{margin-left:8px}.world-stage{min-height:640px}.world-layer img,.world-layer video{object-position:56% 56%}.chapter{min-height:100svh;padding:148px 24px 165px}.chapter h1{letter-spacing:-.055em;font-size:clamp(38px,7.7vw,54px)}.chapter h2{font-size:clamp(52px,13vw,76px)}.chapter .eyebrow{margin-bottom:21px;font-size:12px}.chapter p:not(.eyebrow){margin-top:22px;font-size:15px;line-height:1.6}.chapter-opening .chapter-copy{margin-top:3vh}.chapter-opening .lede{max-width:280px!important;margin:17px auto 0!important}.chapter .glass-button{gap:28px;min-height:54px;margin-top:26px;font-size:14px}.opening-baseline,.finale-baseline{gap:25px;font-size:11px;bottom:133px}.opening-baseline>span{max-width:155px}.scroll-invitation{gap:12px;max-width:125px;line-height:1.5}.scroll-invitation span{font-size:22px}.chapter-detail{background-position:57%}.chapter-detail .chapter-copy{max-width:310px;margin-top:8vh}.chapter-detail p{max-width:280px}.chapter-craft{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/world/scene-03-mobile-poster.webp);justify-content:flex-start;align-items:center}.chapter-craft .chapter-copy{width:100%;max-width:390px}.chapter-craft:before{background:linear-gradient(#0000,#0b0908bd)}.chapter-craft p{max-width:310px}.chapter-aside{font-size:12px;bottom:130px}.chapter-finale .chapter-copy{padding-top:2vh}.chapter-finale p{max-width:310px}.quiet-link{max-width:255px;margin:23px auto 0;font-size:12px}.finale-baseline{align-items:end}.finale-baseline>a{gap:12px;max-width:130px}.story-chrome{display:block;top:calc(100svh - 94px)}.chapter-rail{justify-content:space-between;gap:0;width:100%}.chapter-rail a{border-top:none;gap:7px;min-width:0;min-height:35px;font-size:10px}.chapter-rail a span:first-child{font-size:10px}.chapter-rail a[aria-current=step]{color:#e9ba90}.image-credit{text-align:left;max-width:none;margin-top:7px;font-size:9px}.motion-toggle{font-size:10px;position:absolute;bottom:-12px;right:0}.is-cinematic .story-chrome{bottom:22px}.is-cinematic .chapter-detail .chapter-copy{margin-top:6vh}.is-cinematic .chapter-craft{padding-top:110px}.is-cinematic .world-scrim{background:linear-gradient(#0b09084d,transparent 56%,#0b0908a6),linear-gradient(90deg,rgba(8,7,6,var(--left-shade,0)),transparent),linear-gradient(270deg,rgba(8,7,6,var(--right-shade,0)),transparent)}.information-header{padding:20px 0}.information-header .brand{width:165px}.close-information{gap:12px;max-width:135px;font-size:11px}.information-intro{padding:65px 0 30px;display:block}.information-intro h2{margin-bottom:30px;font-size:54px}.information-intro>p:last-child{font-size:16px}.information-nav{gap:6px 23px}.information-nav a{font-size:12px}.information-section{padding:55px 0;display:block}.section-label{margin-bottom:24px;font-size:12px}.information-body h2{margin-bottom:28px;font-size:43px}.information-body .large-copy{font-size:21px}.information-body p{font-size:15px}.collection-editorial{gap:30px}.collection-editorial figure img{height:260px}.collection-ledger{display:block}.collection-ledger dt{font-size:25px}.collection-ledger dd{font-size:14px}.process-ledger li{gap:23px}.process-ledger h3{font-size:19px}.contact-ledger{display:block}.contact-ledger>div{margin-bottom:23px}.information-footer{display:block}.information-footer p{margin-bottom:15px}}@media (max-width:390px){.brand{width:163px}.site-header{padding:20px}.header-cta{font-size:11px}.header-cta span{display:none}.chapter{padding-top:126px}.chapter-opening .chapter-copy{margin-top:1vh}.chapter h1{font-size:38px}.chapter h2{font-size:54px}.chapter .eyebrow{font-size:11px}.opening-baseline,.finale-baseline{bottom:125px}.chapter-rail a,.chapter-rail a span:first-child{font-size:9px}.chapter-finale .chapter-copy{padding-top:0}.chapter-finale p{font-size:14px}.chapter-finale .quiet-link{font-size:11px}.chapter .glass-button{margin-top:22px}.is-cinematic .chapter-detail .chapter-copy{margin-top:2vh}.chapter-detail p,.chapter-craft p{font-size:14px}}@media (max-height:620px) and (min-width:701px){.chapter{padding-top:120px}.chapter-opening .chapter-copy{margin-top:0}.chapter h1{font-size:70px}.chapter h2{font-size:65px}.chapter p:not(.eyebrow){margin-top:16px;font-size:15px}.chapter .glass-button{margin-top:18px}.opening-baseline,.finale-baseline,.chapter-aside{bottom:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:700px){.story-chrome{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;display:grid}.chapter-rail{grid-column:1/-1}.image-credit{text-align:left;grid-column:1;max-width:195px;margin:0;font-size:10px;line-height:1.4}.motion-toggle{grid-column:2;align-self:center;min-height:44px;font-size:14px;position:static}}.information.is-open .information-header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14110ef5;position:sticky;top:0}@media (max-width:700px){.chapter-rail a{min-height:44px}.story-chrome{top:calc(100svh - 106px)}.image-credit{margin-top:2px}.motion-toggle{bottom:-13px}.is-cinematic .story-chrome{bottom:24px}}.chapter-rail a,.chapter-rail a span:first-child,.motion-toggle,.information-footer a{font-size:14px}@media (max-width:700px){.header-cta,.quiet-link,.chapter-finale .quiet-link,.scroll-invitation,.finale-baseline a,.information-nav a,.close-information{font-size:14px}.header-cta{min-height:44px;line-height:44px}.chapter-rail{justify-content:space-between;gap:8px}.chapter-rail a{justify-content:center;min-width:44px;min-height:44px;font-size:14px}.chapter-rail a span:first-child{font-size:14px}.chapter-rail a span:nth-child(2){display:none}.chapter-rail a[aria-current=step] span:nth-child(2){font-size:14px;display:inline}.chapter-rail a[aria-current=step]{flex:1;justify-content:flex-start}.motion-toggle{font-size:14px;bottom:-13px}.image-credit{max-width:calc(100% - 115px)}.quiet-link{max-width:310px}.finale-baseline{bottom:137px}.information-header .brand{width:150px}.close-information{gap:12px;max-width:165px}}.glass-button{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff29,#ffffff09 48%,#ffffff15);border-color:#ffffff70;position:relative;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #ffffff20,0 6px 22px #0000002e}.glass-button:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 0,#ffffff16,#0000 57%);border-top:1px solid #ffffff20;position:absolute;inset:2px}.glass-button:hover{background:linear-gradient(145deg,#ffffff37,#ffffff12 48%,#ffffff23);box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #ffffff2e,0 7px 24px #00000036}.button-arrow{background:linear-gradient(145deg,#ffffff21,#ffffff05);border-color:#ffffff4d;box-shadow:inset 0 1px 1px #ffffff38}.scroll-invitation{min-height:44px}.is-cinematic .chapter{isolation:auto}.quiet-link{justify-content:center;align-items:center;min-height:44px;display:flex}.chapter-finale p:not(.eyebrow){text-shadow:0 1px 8px #000000b3}.chapter-finale:before{background:radial-gradient(at 50% 55%,#0b0908c2 0 20%,#0000 67%),linear-gradient(#0b09087a,#0b090811 60%,#0b09089a)}.world-stage:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgba(8,7,6,var(--finale-shade,0)) 0 20%,transparent 67%);position:absolute;inset:0}.brand{align-items:center;min-height:44px;display:flex}.contact-ledger dd a{align-items:center;min-height:44px;display:inline-flex}.is-cinematic .chapter{transition:opacity .18s ease-out,transform .28s ease-out}.is-cinematic.is-cinematic-starting .chapter{transition:none}.chapter-craft,.is-cinematic .chapter-craft{justify-content:flex-start;align-items:flex-start}.chapter-craft .chapter-copy{width:46%;max-width:480px}.chapter-craft h2{font-size:clamp(56px,5.2vw,82px)}.chapter-craft p:not(.eyebrow){max-width:390px}.chapter-craft:before{background:linear-gradient(90deg,#0b0908c2,#0000 75%)}@media (max-height:820px) and (min-width:701px){.chapter-detail{padding-top:124px}.is-cinematic .chapter-detail .chapter-copy{margin-top:0}.chapter-detail .eyebrow{margin-bottom:19px}.chapter-detail h2{font-size:clamp(54px,8.7vh,72px)}.chapter-detail p:not(.eyebrow){margin-top:18px;font-size:16px}.chapter-detail .text-link{margin-top:18px}.chapter-detail .chapter-aside{left:auto;right:var(--gutter);bottom:100px}.chapter-finale h2{font-size:clamp(64px,10.8vh,88px)}.chapter-finale .chapter-copy{padding-top:1vh}}@media (max-width:700px){.image-credit{max-width:195px}.chapter h1{white-space:normal;max-width:520px;margin-inline:auto;font-size:clamp(42px,8.5vw,56px)}.chapter h2{font-size:clamp(44px,11.5vw,68px)}.chapter-craft .chapter-copy{width:100%;max-width:390px}.chapter-craft p:not(.eyebrow){max-width:300px}.chapter p:not(.eyebrow),.chapter-detail p,.chapter-craft p,.chapter-finale p{font-size:16px}}@media (max-width:700px) and (max-height:700px){.chapter-detail{padding-top:110px}.is-cinematic .chapter-detail .chapter-copy{margin-top:0}.chapter-detail .eyebrow{margin-bottom:16px}.chapter-detail p:not(.eyebrow),.chapter-detail .text-link{margin-top:17px}.chapter-detail .chapter-aside,.chapter-craft .chapter-aside{display:none}.chapter-finale{padding-top:115px}.chapter-finale .eyebrow,.chapter-finale .quiet-link{display:none}.chapter-finale .chapter-copy{padding-top:0}.chapter-finale p:not(.eyebrow){margin-top:18px}.chapter-finale .glass-button{margin-top:20px}.finale-baseline{bottom:126px}}.review-rail{z-index:7;text-align:left;color:#f5efe7;--review-gap:10px;background:#090706;padding:28px 0 24px;position:relative;overflow:hidden}.review-rail:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#090706a8 22%,#090706c7 76%,#0000);position:absolute;inset:0}.is-cinematic .review-rail{opacity:0;pointer-events:none;will-change:opacity,transform;background:0 0;padding:0;position:fixed;bottom:92px;left:0;right:0;transform:translateY(calc(100% + 120px))}.is-cinematic .review-rail:before{inset:-28px 0 -22px}.is-cinematic .review-rail.is-visible{pointer-events:auto}.review-rail__summary{min-height:44px;margin:0 var(--gutter) 7px;border-top:1px solid #ffffff3b;border-bottom:1px solid #fff2;align-items:center;gap:18px;display:flex}.review-score{flex:none;align-items:center;gap:11px;min-height:44px;display:flex}.review-score strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1}.review-score__stars{color:#66584b;letter-spacing:2px;white-space:nowrap;width:max-content;font-size:13px;line-height:1;display:block;position:relative;overflow:hidden}.review-score__stars:after{content:"★★★★★";color:#e7b16f;width:88%;position:absolute;inset:0 auto 0 0;overflow:hidden}.review-score>span:last-child{gap:1px;line-height:1.15;display:grid}.review-score b{letter-spacing:.03em;font-size:11px;font-weight:600}.review-score small{color:#c7bdb2;white-space:nowrap;font-size:10px}.review-honesty{letter-spacing:.01em;color:#c9beb2!important;max-width:none!important;margin:0!important;font-size:11px!important;line-height:1.4!important}.review-toggle,.review-write{white-space:nowrap;align-items:center;min-height:44px;line-height:1.2;display:inline-flex}.review-toggle{color:#c7bbb0;border-bottom:1px solid #0000;margin-left:auto;padding:0 2px;font-size:11px}.review-toggle:hover{color:#fff;border-bottom-color:#ffffff5c}.review-write{color:#fff;border-bottom:1px solid #ffffff6f;gap:17px;font-size:12px}.review-write span{font-size:17px}.review-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.review-track{will-change:transform;width:max-content;animation:220s linear infinite review-flow;display:flex}.review-set{gap:var(--review-gap);padding-right:var(--review-gap);display:flex}.review-card{-webkit-backdrop-filter:blur(15px)saturate(130%);backdrop-filter:blur(15px)saturate(130%);background:linear-gradient(135deg,#ffffff17,#ffffff08 55%,#ffffff10);border:1px solid #ffffff26;border-top-color:#ffffff4d;grid-template-rows:auto 1fr auto;gap:3px;width:clamp(246px,21vw,318px);height:82px;padding:9px 13px 8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff15,0 6px 26px #0000001a}.review-card__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-card__stars{color:#e7b16f;letter-spacing:1.4px;white-space:nowrap;font-size:10px;line-height:1}.review-card__header time{color:#bfb3a7;white-space:nowrap;font-size:9.5px;line-height:1.2}.review-card__quote,.review-card__empty{color:#eee7df;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.76em;margin:0;font-size:11.25px;line-height:1.38;display:-webkit-box;overflow:hidden}.review-card__empty{color:#aca197;font-style:italic}.review-card__author{font-weight:600;color:#fff!important;max-width:none!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.review-source{letter-spacing:.02em;min-height:13px;margin:4px var(--gutter) 0!important;color:#9e9287!important;max-width:none!important;font-size:8.5px!important;line-height:1.25!important}.review-rail.is-paused .review-track,.review-rail:hover .review-track,.review-rail:focus-within .review-track{animation-play-state:paused}@keyframes review-flow{to{transform:translate(-50%)}}@media (max-height:760px) and (min-width:701px){.is-cinematic .review-rail{bottom:86px}}@media (max-width:700px){.chapter-opening .chapter-copy{margin-top:0}.review-rail{--review-gap:8px}.is-cinematic .review-rail{bottom:116px}.review-rail__summary{gap:10px;margin:0 18px 6px}.review-score{gap:8px}.review-score strong{font-size:27px}.review-score__stars{letter-spacing:1.5px;width:max-content;font-size:11px}.review-score b{font-size:10px}.review-score small{font-size:9px}.review-honesty{display:none}.review-toggle{border-bottom:0;order:3;justify-content:center;width:44px;margin-left:auto;font-size:0}.review-toggle:before{content:"Ⅱ";letter-spacing:-2px;color:#d2c6ba;font-size:12px}.review-rail.is-paused .review-toggle:before{content:"▶";letter-spacing:0;font-size:10px}.review-write{order:4;gap:9px;font-size:11px}.review-write span{font-size:15px}.review-card{width:260px;height:74px;padding:8px 12px 7px}.review-card__quote,.review-card__empty{font-size:10.5px}.review-source{display:none}.review-track{animation-duration:250s}}@media (max-width:420px){.review-rail__summary{gap:8px}.review-score{grid-template-rows:15px 12px;grid-template-columns:auto 61px;align-content:center;gap:1px 7px;display:grid}.review-score strong{grid-area:1/1/3}.review-score__stars{grid-area:1/2;justify-self:start;width:max-content;display:block}.review-score>span:last-child{grid-area:2/2;display:block}.review-score b{display:none}.review-score small{font-size:8px;display:block}.review-toggle{margin-left:0}.review-write{margin-left:auto}}@media (max-width:700px) and (max-height:700px){.chapter-opening .eyebrow{margin-bottom:15px}.chapter-opening .lede{margin-top:12px!important}.chapter-opening .glass-button{min-height:50px;margin-top:18px}.is-cinematic .review-rail{bottom:118px}.review-card{height:74px}}@media (prefers-reduced-motion:reduce){.review-marquee{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.review-toggle{display:none}}.is-cinematic .chapter-opening{height:100svh;min-height:100svh;position:relative;inset:auto}.is-cinematic .story-spacer{height:460svh}.is-cinematic .review-rail{opacity:1;pointer-events:auto;will-change:auto;position:relative;inset:auto;transform:none}.review-rail,.is-cinematic .review-rail,.is-cinematic .review-rail.is-visible{--review-gap:18px;z-index:7;color:#f5efe7;will-change:auto;width:100%;max-width:100%;margin:0;font-family:Manrope,Arial,sans-serif;overflow:hidden;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;padding:32px 0!important;transition:none!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.review-rail:before,.review-rail:after{display:none!important}.review-rail .review-heading{margin:0 var(--gutter,44px) 16px;color:#f5efe7;letter-spacing:-.035em;text-shadow:0 2px 18px #100d0ad9;max-width:none;font-size:clamp(25px,2.3vw,34px);font-weight:500;line-height:1.2}.review-rail .review-rail__summary{min-height:44px;margin:0 var(--gutter,44px) 18px;text-shadow:0 1px 12px #100d0ae6;border:0;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:0;display:flex}.review-rail .review-score{flex:none;gap:12px;min-height:48px;display:flex}.review-rail .review-score strong{font-size:36px;line-height:1}.review-rail .review-score__stars{letter-spacing:2px;width:max-content;font-size:15px;display:block}.review-rail .review-score>span:last-child{gap:4px;line-height:1.2;display:grid}.review-rail .review-score b{font-size:14px;display:block}.review-rail .review-score small{color:#e0d5c9;font-size:12px;display:block}.review-rail .review-honesty{display:block;color:#e0d5c9!important;font-size:13px!important;line-height:1.5!important}.review-rail .review-controls{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.review-rail .review-prev,.review-rail .review-next,.review-rail .review-toggle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f5efe7;width:auto;min-width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff8ec18,#0e0c0a38);border:1px solid #f5efe740;border-top-color:#fff7ec75;border-radius:999px;flex:none;order:0;justify-content:center;align-items:center;margin:0;padding:0 13px;font-size:14px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.review-rail .review-prev,.review-rail .review-next{padding:0;font-size:21px}.review-rail .review-toggle{min-width:92px}.review-rail .review-toggle:before{content:none!important;display:none!important}.review-rail .review-write{text-underline-offset:5px;border-bottom:0;order:0;gap:10px;min-height:44px;margin:0;font-size:14px;-webkit-text-decoration:underline #f5e2cf80;text-decoration:underline #f5e2cf80;display:inline-flex}.review-rail :is(button,a,.review-marquee):focus-visible{outline-offset:4px;outline:2px solid #efbf8d}.review-rail :is(.review-prev,.review-next,.review-toggle):hover{background:#b49a7e38;border-color:#e3c8ac}.review-rail .review-marquee{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-snap-type:none;touch-action:pan-x pan-y;cursor:grab;width:100%;padding:4px 0 8px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none;scroll-behavior:auto!important}.review-rail .review-marquee::-webkit-scrollbar{width:0;height:0;display:none}.review-rail.is-dragging .review-marquee{cursor:grabbing;-webkit-user-select:none;user-select:none}.review-rail .review-track{will-change:auto;width:max-content;max-width:none;display:flex;transition:none!important;animation:none!important;transform:none!important}.review-rail .review-set{gap:var(--review-gap);padding-right:var(--review-gap);flex:none;display:flex}.review-rail .review-card{box-sizing:border-box;-webkit-backdrop-filter:blur(3px)brightness(.8)saturate(85%);backdrop-filter:blur(3px)brightness(.8)saturate(85%);text-shadow:0 1px 3px #080706e6,0 0 10px #080706a6;background:linear-gradient(155deg,#fff8ec14,#0e0c0a33 30%,#0e0c0a42 70%,#fff8ec08);border:1px solid #f5efe738;border-top-color:#fff7ec70;border-radius:24px;flex:0 0 350px;grid-template-rows:18px 120px 20px;gap:9px;width:350px;height:214px;padding:18px 21px;display:grid;box-shadow:inset 0 1px #fff6e61f,inset 0 -1px #fff6e60a,0 4px 8px #0000000d}.review-rail .review-card__header{gap:8px;min-width:0}.review-rail .review-card__stars{letter-spacing:1px;font-size:13px}.review-rail .review-card__header time{color:#e1d3c5;font-size:11px;line-height:18px}.review-rail .review-card__quote,.review-rail .review-card__empty{color:#f5efe7;-webkit-line-clamp:5;overflow-wrap:anywhere;text-shadow:0 1px 3px #080706e6,0 0 10px #080706a6;-webkit-box-orient:vertical;align-self:start;min-height:0;max-height:120px;font-weight:400;display:-webkit-box;overflow:hidden;max-width:none!important;margin:0!important;font-size:16px!important;line-height:24px!important}.review-rail .review-card__empty{color:#e0d3c5}.review-rail .review-card__author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px!important;line-height:20px!important}.review-rail .review-source{text-shadow:0 1px 12px #100d0ae6;display:block;margin:10px var(--gutter,44px) 0!important;color:#ded1c2!important;font-size:12px!important;line-height:18px!important}@media (max-width:1000px) and (min-width:701px){.review-rail .review-honesty{flex-basis:calc(100% - 280px)}.review-rail .review-controls{margin-left:0}}@media (max-width:700px){.review-rail,.is-cinematic .review-rail,.is-cinematic .review-rail.is-visible{--review-gap:12px;padding:16px 0!important}.review-rail .review-heading{margin:0 20px 10px;font-size:25px;line-height:30px}.review-rail .review-rail__summary{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0 20px 12px;display:grid}.review-rail .review-score{grid-column:1/-1;gap:12px;min-height:44px}.review-rail .review-score strong{font-size:34px}.review-rail .review-honesty{grid-column:1/-1;font-size:12px!important;line-height:18px!important}.review-rail .review-controls{gap:6px;margin:0}.review-rail .review-toggle{min-width:88px;padding-inline:8px}.review-rail .review-write{white-space:normal;justify-self:end;gap:6px;font-size:14px;line-height:20px}.review-rail .review-card{flex-basis:300px;width:300px;height:210px;padding:16px 17px}.review-rail .review-source{letter-spacing:0;margin:8px 20px 0!important;font-size:11px!important;line-height:16px!important}}@media (max-width:339px){.review-rail .review-rail__summary{grid-template-columns:1fr}.review-rail .review-write{justify-self:start}.review-rail .review-card{flex-basis:280px;width:280px}}.world-stage{height:100svh;min-height:0;position:fixed}.world-layer canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.world-layer canvas.is-painted{opacity:1}.world-detail{z-index:1;opacity:0}.is-cinematic .site-header{position:absolute}.world-layer picture img{object-position:50% 56%}.is-cinematic .chapter,.is-cinematic .chapter-opening{opacity:1;visibility:visible;pointer-events:auto;height:auto;min-height:100svh;transition:none;position:relative;inset:auto;transform:none}.is-cinematic .story-spacer{display:none}.is-cinematic .chapter-craft{align-items:flex-start}.is-cinematic .world-scrim{background:linear-gradient(180deg,#0b09082b,transparent 44%,#0b090842),linear-gradient(90deg,rgba(8,7,6,var(--left-shade,0)),transparent 72%)}.is-cinematic.is-reading-reviews .story-chrome,.is-cinematic.is-crossing-chrome .story-chrome{visibility:hidden;pointer-events:none}.chapter-detail{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/film-v13/detail/desktop/000.webp)}.chapter-craft{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/film-v13/forge/desktop/000.webp)}.chapter-finale{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/film-v13/gallery/desktop/000.webp)}.is-cinematic .chapter:before{display:none}.is-cinematic .chapter-finale{min-height:180svh}.is-cinematic .chapter-finale .chapter-copy{align-self:flex-start;position:sticky;top:clamp(115px,17vh,160px)}.review-source{text-shadow:0 1px 3px #000,0 0 10px #000!important}.chapter-detail h2{font-size:clamp(54px,6vw,88px)}.chapter-detail .chapter-copy,.chapter-craft .chapter-copy{text-shadow:0 2px 12px #00000070}.chapter-detail .text-link,.chapter-craft .text-link{text-shadow:0 1px 3px #000,0 2px 10px #000c}@media (max-width:700px){.chapter-detail{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/film-v13/detail/portrait/000.webp)}.chapter-craft{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/film-v13/forge/portrait/000.webp)}.chapter-finale{background-image:url(/voorbeeld/ooms-warmtewereld-scroll-filmwebsite/assets/film-v13/gallery/portrait/000.webp)}.is-cinematic .chapter{padding-bottom:130px}.world-layer picture img{object-position:50% 56%}.chapter-detail h2{font-size:clamp(44px,11.5vw,68px)}}@media (max-width:700px) and (max-height:700px){.is-cinematic .chapter-detail{padding-top:22px}.chapter-detail h2{font-size:40px}.is-cinematic .chapter-craft{padding-top:64px}}@media (prefers-reduced-motion:reduce){.is-cinematic .chapter-finale{min-height:100svh}.is-cinematic .chapter-finale .chapter-copy{position:relative;top:auto}}
