.boot-ruim{width:100%}.boot-ruim,.boot-ruim-kisten{pointer-events:none}.boot-ruim-kisten>li,.boot-ruim-meer a{pointer-events:auto}.boot-ruim-kisten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1.5rem 1rem;display:grid}@media (min-width:40rem){.boot-ruim-kisten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.boot-ruim-kisten{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem 1.5rem;padding-left:18%}.boot-ruim-kisten>li:nth-child(n+6) .boot-kist{transform-origin:50% 100%;transform:scale(1.06)}}.boot-ruim-kisten>li{animation:.5s cubic-bezier(.22,1,.36,1) backwards boot-kist-in;animation-delay:calc(var(--i,0) * 45ms);position:relative}.boot-ruim-kisten>li:has(>.boot-kist[open]){z-index:5}@keyframes boot-kist-in{0%{opacity:0;transform:translateY(12px)}}.boot-kist{position:relative}.boot-kist[open]{z-index:5}.boot-kist-voorkant{cursor:pointer;padding-top:1.6rem;list-style:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:relative}.boot-kist-voorkant::-webkit-details-marker{display:none}.boot-kist-voorkant:hover{transform:translateY(-3px)}.boot-kist-voorkant:focus-visible{outline-offset:4px;border-radius:.5rem;outline:3px solid #fff}.boot-kist-romp{z-index:2;background:linear-gradient(90deg,#0000 13%,#4a2e17 13%,#6b4524 15%,#0000 15% 85%,#4a2e17 85%,#6b4524 87%,#0000 87%),linear-gradient(#ffffff1a,#00000040),repeating-linear-gradient(#9a6235 0 19px,#7e4e29 19px 21px),#8a5a30;border-radius:.2rem .2rem .35rem .35rem;place-items:center;height:5rem;display:grid;position:relative;box-shadow:inset 0 0 0 3px #5e3a1e,inset 0 -6px #00000040}.boot-kist-romp:before{content:"";background:linear-gradient(#e8c25a,#b88a00);border-radius:0 0 .25rem .25rem;width:.9rem;height:1rem;position:absolute;top:-2px;left:50%;translate:-50%;box-shadow:0 1px 2px #0006}.boot-kist-binnen{z-index:1;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:radial-gradient(at 50% 100%,#ffd68cf2,#3a210c 70%);height:1.45rem;position:absolute;top:.2rem;left:0;right:0}.boot-kist-deksel{z-index:3;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);transform-origin:50% 0;background:linear-gradient(90deg,#0000 13%,#4a2e17 13%,#6b4524 15%,#0000 15% 85%,#4a2e17 85%,#6b4524 87%,#0000 87%),linear-gradient(#8f5c30,#b07644);height:1.45rem;transition:transform .45s cubic-bezier(.34,1.3,.64,1),filter .45s;position:absolute;top:.2rem;left:-2%;right:-2%}.boot-kist[open] .boot-kist-deksel{z-index:1;filter:brightness(.6);transform:scaleY(-1.9)}.boot-kist-schaduw{z-index:0;background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:.9rem;position:absolute;bottom:-.45rem;left:6%;right:6%}.boot-kist-label{background:var(--boot-papier);color:var(--boot-inkt);font-family:var(--boot-kop);text-align:center;border-radius:.25rem .75rem .75rem .25rem;padding:.375rem .75rem;font-size:1.05rem;font-weight:700;line-height:1.1;rotate:-2deg;box-shadow:0 2px 4px #0000004d}.boot-kist-inhoud{border:1px solid var(--boot-goud);background:var(--boot-papier);width:max(100%,11rem);box-shadow:inset 0 0 0 3px var(--boot-papier), inset 0 0 0 4px color-mix(in srgb, var(--boot-goud) 55%, transparent), 0 14px 30px #00000073;border-radius:.375rem;padding:.3rem .4rem;animation:.26s ease-out both boot-kist-uit;position:absolute;top:calc(100% + .5rem);left:50%;overflow:hidden;translate:-50%}@keyframes boot-kist-uit{0%{opacity:0;transform:translateY(-6px)}}.boot-kist-inhoud a{color:#c8102e;min-height:2.5rem;font-family:var(--boot-papier-kop);align-items:center;gap:.45rem;padding:0 .5rem;font-size:1.125rem;font-style:italic;font-weight:600;text-decoration:none;display:flex}.boot-kist-inhoud a:before{content:"❦";color:var(--boot-goud);font-size:.85em;font-style:normal}.boot-kist-inhoud li+li a{border-top:1px dotted color-mix(in srgb, var(--boot-goud) 70%, transparent)}.boot-kist-inhoud a:hover,.boot-kist-inhoud a:focus-visible{background:color-mix(in srgb, var(--boot-goud) 14%, transparent);text-underline-offset:3px;text-decoration:underline}.boot-ruim-meer{color:#ffffffd9;text-shadow:0 1px 8px #0009;margin-top:2rem}@media (min-width:64rem){.boot-ruim-meer{padding-left:18%}}.boot-ruim-meer a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.boot-ruim-kisten>li,.boot-kist-inhoud{animation:none}.boot-kist-voorkant,.boot-kist-deksel{transition:none}}.boot-spiegel-kader,.boot-spiegel,.boot-spiegel>.boot-kunst,.boot-spiegel-vlak{display:contents}.boot-kist-vorm{display:none}@supports (width:1cqw) and selector(:has(*)){@media (orientation:landscape) and (min-width:64rem){.boot-ruim .boot-spiegel-kader[data-wereld]{z-index:1;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0;container-type:size}.boot:has(.boot-podium[data-fase=rust]) .boot-ruim .boot-spiegel-kader[data-wereld]{visibility:visible}.boot-spiegel-kader[data-wereld] .boot-spiegel{--r:calc(16 / 9);--w:max(100cqw, 100cqh * var(--r));--h:max(100cqh, 100cqw / var(--r));--fx:.5;--fy:.5;display:block;position:absolute;inset:0}.boot-spiegel-kader[data-wereld] .boot-spiegel>.boot-kunst{display:block}.boot-spiegel-kader[data-wereld] .boot-spiegel-vlak{--d:1;display:block;position:absolute;inset:0}.boot-ruim .boot-ruim-kisten[data-wereld]{pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}.boot-ruim .boot-ruim-kisten[data-wereld]>li{left:var(--x-b);top:var(--y-b);width:var(--w-b);height:var(--h-b);pointer-events:none;animation:none;position:absolute;z-index:auto!important}.boot-ruim .boot-ruim-kisten[data-wereld] .boot-kist{position:static;transform:none}.boot-ruim .boot-ruim-kisten[data-wereld] .boot-kist-voorkant{pointer-events:none;padding:0;transition:none;position:absolute;inset:0;transform:none}.boot-ruim .boot-ruim-kisten[data-wereld] .boot-kist-voorkant:focus-visible{outline:none}.boot-ruim-kisten[data-wereld] :is(.boot-kist-binnen,.boot-kist-deksel,.boot-kist-schaduw){display:none}.boot-ruim-kisten[data-wereld] .boot-kist-romp{height:auto;box-shadow:none;background:0 0;display:block;position:static}.boot-ruim-kisten[data-wereld] .boot-kist-romp:before{content:none}.boot-ruim .boot-ruim-kisten[data-wereld] .boot-kist-label{left:var(--lx-b);top:var(--ly-b);z-index:2;translate:-50% -50%;scale:var(--ls-b,1);white-space:normal;pointer-events:auto;cursor:pointer;color:#0000;width:max-content;max-width:6.5em;box-shadow:none;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.15rem .45rem;font-size:.75rem;line-height:1.15;position:absolute;rotate:none}.boot-kist-vorm{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.boot-kist-vorm .boot-vorm-s{display:none}.boot-kist-vorm polygon{fill:#0000;stroke:#0000;stroke-width:3px;stroke-linejoin:round;pointer-events:fill;cursor:pointer;transition:fill .15s,stroke .15s}.boot-kist-voorkant:hover .boot-kist-vorm polygon,.boot-kist-voorkant:focus-visible .boot-kist-vorm polygon,.boot-kist[open] .boot-kist-vorm polygon{fill:#ffd68c24;stroke:#f2c14e}.boot-kist-voorkant:focus-visible .boot-kist-label{outline-offset:2px;outline:3px solid #f2c14e}@media (forced-colors:active){.boot-kist-voorkant:is(:hover,:focus-visible) .boot-kist-vorm polygon,.boot-kist[open] .boot-kist-vorm polygon{stroke:highlight}}.boot-laag:has(.boot-spiegel-kader[data-wereld]) .boot-piet.boot-piet-stroom{max-width:27rem}.boot-ruim .boot-ruim-kisten[data-wereld] .boot-kist-inhoud{top:var(--py-b);left:var(--px-b);width:var(--pw-b);z-index:6;pointer-events:auto;min-width:11rem;translate:none}}}.boot-ruim-keuze{display:none}@media (max-width:40rem){.boot-ruim-pagina .boot-plank,.boot-ruim-pagina .boot-ruim-meer,.boot-ruim-pagina:not([data-kisten]) .boot-ruim-kisten-blok{display:none}.boot-ruim-keuze{z-index:2;margin-top:auto;padding-top:1rem;display:block;position:relative}.boot-ruim-keuze ul{gap:.5rem;margin-top:.5rem;display:grid}.boot-ruim-keuze-knop{color:#fff;width:100%;min-height:3.25rem;font-family:var(--boot-kop);text-align:left;box-shadow:0 0 0 2px color-mix(in srgb, var(--boot-goud) 70%, transparent), 0 8px 18px #00000059;cursor:pointer;background:#c8102e;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.4rem 1.25rem .4rem .5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.boot-ruim-keuze-knop[aria-expanded=true]{color:var(--p-text);background:#fffffff2}.boot-ruim-keuze-knop .boot-plank-teken{background:#fff;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.boot-ruim-keuze-knop:focus-visible{outline:3px solid var(--boot-goud);outline-offset:3px}.boot-ruim-pagina:not([data-kisten]) .boot-ruim-keuze{display:none}.boot:has(.boot-ruim-pagina[data-kisten]) .boot-vknop[data-stand=staand]{visibility:hidden}.boot-ruim-pagina[data-kisten] .boot-ruim-keuze li:not(:last-child),.boot-ruim-pagina[data-kisten] .boot-ruim-keuze .boot-plank-kop,.boot-ruim-pagina:not([data-kisten]) .boot-ruim-intro{display:none}}.boot-kist-licht{display:none}.boot-ruim-kisten[data-wereld] .boot-kist-licht{pointer-events:none;width:.7rem;height:.7rem;display:block;position:absolute;top:0;left:50%;translate:-50% -125%}.boot-ruim-kisten[data-wereld] .boot-kist-licht[data-groot]{width:1.1rem;height:1.1rem}.boot-kist-voorkant:hover .boot-kist-licht:after{animation:1.2s ease-in-out infinite boot-adem}