.cutframe-provider,.cutframe-language{display:block;width:100%}.cutframe{--cf-ink: var(--cutframe-foreground, #252d29);--cf-paper: var(--cutframe-background, #eeeade);--cf-panel: var(--cutframe-surface, var(--cf-paper));--cf-muted: var(--cutframe-muted, var(--cf-ink));--cf-accent: var(--media-accent-color, var(--cutframe-accent, var(--cf-ink)));--cf-accent-ink: var(--media-accent-text-color, var(--cutframe-accent-foreground, var(--cf-paper)));--cf-cut: 18px;--cf-key-cut: 7px;--cf-control-shape: polygon(0 0, calc(100% - var(--cf-key-cut)) 0, 100% var(--cf-key-cut), 100% 100%, var(--cf-key-cut) 100%, 0 calc(100% - var(--cf-key-cut)));position:relative;display:block;box-sizing:border-box;width:100%;padding:var(--cutframe-edge-width, 1px);color:var(--cf-ink);background:var(--cf-ink);font:inherit;font-family:var(--cutframe-font, inherit);font-weight:var(--cutframe-font-weight, inherit);font-style:var(--cutframe-font-style, inherit);letter-spacing:var(--cutframe-letter-spacing, normal);container:cutframe / inline-size;isolation:isolate;transition:background-color var(--cf-palette-transition, .44s) ease,color var(--cf-palette-transition, .32s) ease,padding .36s ease;clip-path:polygon(0 0,calc(100% - var(--cf-cut)) 0,100% var(--cf-cut),100% 100%,var(--cf-cut) 100%,0 calc(100% - var(--cf-cut)))}.cutframe:is([data-palette-animation=raf],[data-backdrop-policy=stable],[data-backdrop-policy=sampled]){--cf-palette-transition: 0ms}.cutframe [hidden]{display:none!important}.cutframe>media-hotkey,.cutframe>media-gesture,.cutframe>google-cast{display:none}.cutframe *,.cutframe *:before,.cutframe *:after{box-sizing:border-box}.cutframe *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cf-ink) 48%,var(--cf-panel)) var(--cf-panel)}.cutframe ::-webkit-scrollbar{width:8px;height:8px}.cutframe ::-webkit-scrollbar-track,.cutframe ::-webkit-scrollbar-corner{background:var(--cf-panel)}.cutframe ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cf-ink) 48%,var(--cf-panel));border:2px solid var(--cf-panel);border-radius:0;background-clip:padding-box}.cutframe ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--cf-ink) 68%,var(--cf-panel))}.cutframe :is(media-play-button,media-mute-button,media-fullscreen-button,media-playback-rate-button,media-dialog-close,media-cast-button,media-airplay-button,media-pip-button,media-captions-button){cursor:pointer;-webkit-tap-highlight-color:transparent}.cutframe :focus-visible{outline:2px solid var(--cf-accent);outline-offset:4px}.cf-media{position:relative;width:100%;aspect-ratio:var(--cf-video-ratio, 12 / 5);background:#0b2024;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--cf-cut)) 0,100% var(--cf-cut),100% 100%,0 100%)}.cf-video{display:block;width:100%;height:100%;object-fit:contain}.cf-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.cf-poster img{display:block;width:100%;height:100%;object-fit:contain}.cf-poster:not([data-visible]),.cf-poster[data-error]{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.cutframe[data-poster=pending] .cf-poster:not([data-error]){opacity:1;visibility:visible;transition-delay:0s}.cutframe[data-poster=dismissed] .cf-poster,.cutframe[data-poster=empty] .cf-poster{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.cf-video::-webkit-media-text-track-container{translate:0 var(--media-caption-track-y, 0px);transition:translate var(--media-caption-track-duration, 0s) ease}.cf-film-meta{position:absolute;left:22px;right:28px;top:20px;display:flex;justify-content:space-between;gap:12px;color:#fff9e9;font:10px Arial,sans-serif;letter-spacing:.15em;text-shadow:0 1px 6px #08282b;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease,visibility 0s .22s}.cutframe[data-paused]:not([data-scrubbing]) .cf-film-meta{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.cf-central{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:66px;height:60px;background:var(--cf-panel);color:var(--cf-ink);border:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));opacity:1;transform:scale(1);transition:opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s,background-color var(--cf-palette-transition, .44s),color var(--cf-palette-transition, .32s)}.cf-central:hover{scale:1.07}.cf-central:not([data-paused]){opacity:0;transform:scale(.86);visibility:hidden;transition:opacity .18s 90ms,transform .26s cubic-bezier(.2,.8,.2,1) 90ms,visibility 0s .27s}.cutframe[data-scrubbing] .cf-central{visibility:hidden;opacity:0;transition:none}.cf-central .cf-play-glyph{width:25px;height:25px}.cf-central:focus-visible{outline:3px solid #fff;outline-offset:-7px}.cf-film-meta span{padding:5px 7px;background:#0b2024b8}.cf-dock{position:relative;z-index:2;padding:5px 18px 13px 22px;background:var(--cf-panel);transition:background-color var(--cf-palette-transition, .44s)}.cf-seek-feedback{position:absolute;z-index:4;top:50%;right:20px;transform:translateY(-50%);display:grid;grid-template-columns:auto auto;gap:3px 13px;align-items:center;min-width:126px;max-width:calc(50% - 12px);padding:13px 17px;background:var(--cf-panel);color:var(--cf-ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));pointer-events:none;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),background-color var(--cf-palette-transition, .44s),color var(--cf-palette-transition, .32s)}.cf-seek-feedback[data-direction=backward]{right:auto;left:20px}.cf-seek-feedback[data-starting-style],.cf-seek-feedback[data-ending-style]{opacity:0;transform:translate(9px,-50%)}.cf-seek-feedback[data-direction=backward][data-starting-style],.cf-seek-feedback[data-direction=backward][data-ending-style]{transform:translate(-9px,-50%)}.cf-seek-arrows{display:flex;align-items:center;grid-row:1 / 3;gap:3px}.cf-seek-arrows i{display:block;width:7px;height:13px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%,0 72%,43% 50%,0 28%);animation:cf-seek-flow .4s cubic-bezier(.2,.8,.2,1) both}.cf-seek-arrows i:nth-child(2){animation-delay:65ms}.cf-seek-arrows i:nth-child(3){animation-delay:.13s}.cf-seek-feedback[data-direction=backward] .cf-seek-arrows{transform:scaleX(-1)}.cf-seek-label{font-size:10px;color:var(--cf-muted);white-space:nowrap}.cf-seek-value{display:block;font-size:23px;font-variant-numeric:tabular-nums;line-height:1}.cf-seek-backward,.cf-seek-feedback[data-direction=backward] .cf-seek-forward{display:none}.cf-seek-feedback[data-direction=backward] .cf-seek-backward{display:inline}.cf-media:has(.cf-seek-feedback[data-open]) .cf-central{opacity:0;visibility:hidden}@keyframes cf-seek-flow{0%{opacity:.25;transform:translate(-4px)}65%{opacity:1;transform:translate(3px)}to{opacity:1;transform:translate(0)}}.cf-timeline{position:relative;display:flex;align-items:center;height:36px;width:100%;cursor:pointer;touch-action:none;z-index:3}.cf-chapter-tracks{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.cf-chapter-segment{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;clip-path:inset(0 calc(100% - var(--media-slider-chapter-end)) 0 var(--media-slider-chapter-start))}.cf-chapter-segment .cf-track{clip-path:inset(0 calc(100% - var(--media-slider-chapter-end) + 1.5px) 0 calc(var(--media-slider-chapter-start) + 1.5px))}.cf-track{display:block;position:absolute;left:0;right:0;height:4px;background:color-mix(in srgb,var(--cf-ink) 17%,transparent);pointer-events:none}.cf-fill,.cf-buffer{display:block;position:absolute;inset:0 auto 0 0;height:100%;pointer-events:none}.cf-fill{width:var(--media-slider-fill, 0%);background:var(--cf-accent)}.cf-buffer{width:var(--media-slider-buffer, 0%);background:color-mix(in srgb,var(--cf-ink) 21%,transparent)}.cf-thumb{position:absolute;left:var(--media-slider-fill, 0%);top:50%;translate:-50% -50%;width:11px;height:17px;background:var(--cf-accent);cursor:grab;clip-path:polygon(0 0,7px 0,11px 4px,11px 17px,4px 17px,0 13px)}.cutframe[data-scrubbing=true] .cf-timeline,.cutframe[data-scrubbing=true] .cf-timeline *{cursor:grabbing}.cf-timeline:has(:focus-visible){outline:2px solid var(--cf-accent);outline-offset:2px}.cf-thumb:focus-visible{outline:none}.cf-controls{display:flex;align-items:center;gap:11px;min-height:38px}.cf-key{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;color:inherit;background:transparent;font:inherit;flex:none;clip-path:polygon(0 0,calc(100% - var(--cf-key-cut)) 0,100% var(--cf-key-cut),100% 100%,var(--cf-key-cut) 100%,0 calc(100% - var(--cf-key-cut)));transition:background-color var(--cf-palette-transition, .38s),color var(--cf-palette-transition, .32s)}.cf-key:hover,.cf-key[aria-expanded=true]{background:color-mix(in srgb,var(--cf-ink) 10%,transparent)}.cf-key:focus-visible{outline:2px solid var(--cf-accent);outline-offset:-3px}.cf-key svg{width:17px;height:17px;stroke-width:1.7}.cf-play{width:40px;background:var(--cf-accent);color:var(--cf-accent-ink)}.cf-play:hover{background:var(--cf-ink);color:var(--cf-paper)}.cf-play-glyph{position:relative;display:block;width:19px;height:19px;pointer-events:none}.cf-play-glyph:before,.cf-play-glyph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transition:clip-path .28s cubic-bezier(.2,.8,.2,1)}.cf-play-glyph:before{clip-path:polygon(16% 8%,52% 30%,52% 70%,16% 92%)}.cf-play-glyph:after{clip-path:polygon(52% 30%,84% 50%,84% 50%,52% 70%)}media-play-button:not([data-paused]) .cf-play-glyph:before{clip-path:polygon(18% 12%,40% 12%,40% 88%,18% 88%)}media-play-button:not([data-paused]) .cf-play-glyph:after{clip-path:polygon(60% 12%,82% 12%,82% 88%,60% 88%)}.cf-play:focus-visible{outline-color:var(--cf-accent-ink)}media-mute-button:not([data-muted]) .when-muted,media-mute-button[data-muted] .when-unmuted,media-fullscreen-button:not([data-fullscreen]) .when-fullscreen,media-fullscreen-button[data-fullscreen] .when-windowed{display:none}.cf-audio{display:flex;align-items:center;gap:6px}.cf-volume{position:relative;display:flex;align-items:center;height:36px;width:66px;flex:none;cursor:ew-resize;touch-action:none}.cf-volume .cf-track{height:3px}.cf-volume-thumb{position:absolute;left:var(--media-slider-fill, 0%);translate:-50% 0;width:7px;height:12px;background:var(--cf-accent)}.cf-volume:has(:focus-visible){outline:2px solid var(--cf-accent);outline-offset:3px}.cf-volume-thumb:focus-visible{outline:none}.cf-volume-value{min-width:31px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--cf-muted)}.cf-time{min-width:74px;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.cf-time-separator,.cf-duration{color:var(--cf-muted)}.cf-dock-title{margin-left:auto;font-size:10px;letter-spacing:.14em;color:var(--cf-muted);white-space:nowrap}.cf-fill,.cf-thumb,.cf-volume-thumb{transition:background-color var(--cf-palette-transition, .44s)}.cf-volume-value,.cf-duration,.cf-time-separator,.cf-dock-title{transition:color var(--cf-palette-transition, .32s)}.cf-end-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto}.cf-chapter-trigger{display:none;justify-content:space-between;gap:10px;width:auto;max-width:190px;min-height:36px;padding:7px 9px;font-size:11px;cursor:pointer}.cutframe[data-has-chapters] .cf-chapter-trigger{display:inline-flex}.cf-current-chapter{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cf-chapter-trigger svg{width:16px;height:16px;flex:none}.cf-speed-menu.cf-chapter-menu{width:290px}.cf-chapter-list{display:grid;gap:3px;max-height:min(260px,calc(var(--media-menu-available-height, 330px) - 60px));overflow-y:auto;overscroll-behavior:contain}.cf-chapter-option{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:7px 8px;font-size:12px;cursor:pointer}.cf-chapter-option[data-highlighted]{background:color-mix(in srgb,var(--cf-ink) 9%,transparent)}.cf-chapter-option[data-current]{background:var(--cf-ink);color:var(--cf-panel)}.cf-chapter-option:focus-visible,.cf-chapter-option[data-highlighted=""]{outline:2px solid currentColor;outline-offset:-3px}.cf-chapter-time{font-size:10px;font-variant-numeric:tabular-nums}.cf-chapter-name{line-height:1.35}.cf-rate{width:62px;gap:4px;font-size:12px;font-variant-numeric:tabular-nums}.cf-quality{width:84px;flex:0 0 84px;min-width:0;max-width:84px;justify-content:center;gap:5px;padding-inline:10px;font-size:12px;font-variant-numeric:tabular-nums}.cf-quality-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.cf-rate .cf-rate-chevron,.cf-quality .cf-rate-chevron{width:11px;height:11px;flex:none;transition:rotate .22s cubic-bezier(.2,.8,.2,1)}.cf-key[aria-expanded=true] .cf-rate-chevron{rotate:180deg}.cf-key[data-disabled]{cursor:not-allowed;opacity:.4}.cf-key[data-cast-state=connected],.cf-key[data-airplay-state=connected],.cf-key[data-pip]{background:var(--cf-ink);color:var(--cf-panel)}.cf-speed-menu{--media-popover-side-offset: 9px;--media-popover-boundary-offset: 10px;--cf-menu-enter-y: 16px;width:232px;max-width:var(--media-menu-available-width, 100%);max-height:var(--media-menu-available-height, none);padding:1px;margin:0;border:0;background:var(--cf-ink);color:var(--cf-ink);font:inherit;clip-path:polygon(0 0,calc(100% - var(--cf-cut)) 0,100% var(--cf-cut),100% 100%,var(--cf-cut) 100%,0 calc(100% - var(--cf-cut)));transform-origin:bottom center;opacity:1;scale:1;transform:translateY(0);transition:opacity .16s ease-out,scale .3s cubic-bezier(.2,.8,.2,1),transform .34s cubic-bezier(.2,1.18,.3,1)}.cf-speed-menu:not([data-open]):not([data-ending-style]){display:none}.cf-speed-menu[data-starting-style]{opacity:0;scale:1 .985;transform:translateY(var(--cf-menu-enter-y))}.cf-speed-menu[data-ending-style]{opacity:0;scale:1 .99;transform:translateY(calc(var(--cf-menu-enter-y) * .5));pointer-events:none;transition:opacity .13s ease-in,scale .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}@starting-style{.cf-speed-menu[data-open]{opacity:0;scale:1 .985;transform:translateY(var(--cf-menu-enter-y))}}.cf-speed-content{display:block;padding:14px;background:var(--cf-panel);transition:background-color var(--cf-palette-transition, .44s),color var(--cf-palette-transition, .32s)}.cf-speed-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cf-quality-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44px;max-height:min(300px,calc(var(--media-menu-available-height, 360px) - 60px));overflow-y:auto}.cf-quality-active{min-width:0;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;color:var(--cf-muted)}.cf-quality-menu .cf-menu-label>:first-child{flex-shrink:0}.cf-quality-options .cf-quality-option{height:44px;min-width:0;min-height:44px;padding-inline:12px}.cf-quality-option>[data-part=label],.cf-quality-auto-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-quality-auto-label,.cf-quality-option[data-rendition=auto]>[data-part=label]{display:none}.cf-quality-option[data-rendition=auto]>.cf-quality-auto-label{display:inline}.cf-menu-label{display:flex;grid-column:1 / -1;justify-content:space-between;align-items:center;gap:8px;padding:0 0 10px;margin:0;font-size:12px}.cf-menu-label>.cf-menu-rate{font-size:11px;font-variant-numeric:tabular-nums;color:var(--cf-muted)}.cf-speed-option{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;border:0;padding:8px 4px;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--cf-ink);background:color-mix(in srgb,var(--cf-ink) 7%,transparent);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:background var(--cf-palette-transition, .13s)}.cf-speed-option[data-highlighted]{background:color-mix(in srgb,var(--cf-ink) 16%,transparent)}.cf-speed-option[aria-checked=true]{color:var(--cf-panel);background:var(--cf-ink)}.cf-speed-option:focus-visible,.cf-speed-option[data-highlighted=""]{outline:2px solid currentColor;outline-offset:-4px}.cf-option-check{position:absolute;right:4px;top:2px;font:9px Arial,sans-serif;opacity:0}.cf-speed-option[aria-checked=true] .cf-option-check{opacity:1}.cf-settings svg{transition:rotate .22s ease}.cf-settings[aria-expanded=true] svg{rotate:25deg}.cf-speed-menu.cf-settings-menu{width:292px;height:calc(var(--media-menu-height, 280px) + 2px);overflow:hidden;transition:opacity .16s ease-out,scale .3s cubic-bezier(.2,.8,.2,1),transform .34s cubic-bezier(.2,1.18,.3,1)}.cf-settings-menu[data-ending-style]{transition:opacity .13s ease-in,scale .16s ease-in,transform .16s ease-in}.cf-settings-content{position:absolute;top:1px;right:1px;bottom:1px;left:1px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;opacity:1;transform:translateY(0);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1),background-color var(--cf-palette-transition, .44s),color var(--cf-palette-transition, .32s)}.cf-settings-content[data-child-open]{opacity:0;transform:translateY(-6px);pointer-events:none}.cf-settings-menu[data-starting-style] .cf-settings-content,.cf-settings-content[data-child-open],.cf-settings-content[data-ending-style]{overflow:hidden}.cf-settings-content[data-submenu]{z-index:1}.cf-settings-content[data-submenu][data-starting-style],.cf-settings-content[data-submenu][data-ending-style]{opacity:0;transform:translateY(8px);pointer-events:none}.cf-settings-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px;padding:8px 7px;font:inherit;font-size:12px;cursor:pointer;text-align:left;justify-items:start;transition:background-color var(--cf-palette-transition, .14s)}.cf-settings-row>svg{width:16px;height:16px;stroke-width:1.7}.cf-settings-row>span{min-width:0;text-align:left}.cf-settings-row>:last-child:not(:nth-child(2)){justify-self:end}.cf-settings-row[data-highlighted],.cf-settings-row[data-active]{background:color-mix(in srgb,var(--cf-ink) 9%,transparent)}.cf-settings-row:focus-visible,.cf-settings-row[data-highlighted=""]{outline:2px solid var(--cf-accent);outline-offset:-3px}.cf-settings-row[aria-disabled=true]{opacity:.45;cursor:default}.cf-caption-language-trigger{display:none}.cutframe[data-has-captions] .cf-caption-language-trigger{display:grid}.cf-setting-hint{display:flex;align-items:center;gap:6px;max-width:112px;color:var(--cf-muted);font-size:11px}.cf-setting-hint>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-setting-hint svg{width:12px;height:12px;flex:none}.cf-settings-divider{height:1px;margin:8px 7px;background:color-mix(in srgb,var(--cf-ink) 14%,transparent)}.cf-switch{position:relative;display:block;width:28px;height:16px;background:color-mix(in srgb,var(--cf-ink) 24%,transparent);clip-path:polygon(0 0,24px 0,28px 4px,28px 16px,4px 16px,0 12px);transition:background-color var(--cf-palette-transition, .18s)}.cf-switch i{position:absolute;top:3px;left:3px;width:10px;height:10px;background:var(--cf-panel);transform:translate(0);transition:transform .18s ease}.cf-caption-switch[aria-checked=true] .cf-switch{background:var(--cf-ink)}.cf-caption-switch[aria-checked=true] .cf-switch i{transform:translate(12px)}.cf-settings-back{grid-template-columns:18px minmax(0,1fr);margin-bottom:8px}.cf-caption-options{grid-template-columns:minmax(0,1fr)}.cf-caption-option{min-height:40px;padding-inline:16px}.cf-key,.cf-chapter-option,.cf-speed-option,.cf-settings-row{position:relative;clip-path:var(--cf-control-shape)}:is(.cf-key,.cf-chapter-option,.cf-speed-option,.cf-settings-row):is(:focus-visible,[data-highlighted=""]){outline:none}:is(.cf-key,.cf-chapter-option,.cf-speed-option,.cf-settings-row):is(:focus-visible,[data-highlighted=""]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:currentColor;clip-path:polygon(evenodd,0 0,calc(100% - var(--cf-key-cut)) 0,100% var(--cf-key-cut),100% 100%,var(--cf-key-cut) 100%,0 calc(100% - var(--cf-key-cut)),0 0,2px 2px,2px calc(100% - var(--cf-key-cut) - 1px),calc(var(--cf-key-cut) + 1px) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(var(--cf-key-cut) + 1px),calc(100% - var(--cf-key-cut) - 1px) 2px,2px 2px)}.cf-lens{--cf-lens-anchor: 50%;position:absolute;bottom:50%;left:0;width:min(212px,100%);padding-bottom:18px;color:var(--cf-paper);pointer-events:none;z-index:10;opacity:0;transform:translate(-50%,4px);transform-origin:var(--cf-lens-anchor) 100%;clip-path:polygon(calc(var(--cf-lens-anchor) - 8px) calc(100% - 2px),calc(var(--cf-lens-anchor) + 8px) calc(100% - 2px),calc(var(--cf-lens-anchor) + 8px) 100%,calc(var(--cf-lens-anchor) - 8px) 100%);transition:clip-path .2s cubic-bezier(.4,0,.8,.2),transform .2s ease-in,opacity .15s ease-in}.cf-lens[data-state=open]{opacity:1;transform:translate(-50%);clip-path:polygon(-6px 0,calc(100% + 6px) 0,calc(100% + 6px) calc(100% + 3px),-6px calc(100% + 3px));transition:clip-path .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),opacity .1s ease-out}.cf-lens-panel{position:relative;padding:1px;background:var(--cf-ink);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px))}.cf-lens-image{position:relative;width:100%;aspect-ratio:12 / 5;max-height:var(--cf-lens-image-limit, none);overflow:hidden;background:#0b2024;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.cf-lens-image:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:9px;background:var(--cf-paper);opacity:.85}.cf-lens canvas{display:block;width:100%;height:100%;object-fit:contain}.cf-lens-chapter{padding:7px 10px 0;font-size:11px;line-height:1.3;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-lens-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;color:#f7f5e9;font:11px Arial,sans-serif;background:#0b2024}.cf-lens[data-loading=true] .cf-lens-wait{display:grid}.cf-lens-footer{display:flex;justify-content:center;padding:6px 10px 7px;font-size:13px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.04em}.cf-lens-ruler{position:relative;height:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.cf-ruler-rail{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.cf-ruler-tick{position:absolute;bottom:0;width:1px;height:5px;background:currentColor;opacity:.45}.cf-ruler-tick.is-major{height:12px;opacity:.8}.cf-ruler-label{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font:10px Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.cf-ruler-cursor{position:absolute;bottom:0;left:50%;height:15px;width:2px;transform:translate(-50%);background:var(--cf-paper);clip-path:polygon(0 0,100% 3px,100% 100%,0 100%)}.cf-lens-tether{position:absolute;bottom:0;left:0;display:block;width:100%;overflow:visible;fill:none;stroke:var(--cf-accent);stroke-width:1.5px}.cf-lens-notch{position:absolute;bottom:-3px;left:var(--cf-lens-anchor);width:12px;height:6px;translate:-50% 0;background:var(--cf-accent);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,3px 100%,0 3px)}.cutframe[data-scrubbing=true] .cf-thumb{opacity:0}.cf-buffering{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;pointer-events:none}.cf-buffering[data-visible]{display:grid}.cf-buffering span{color:#f8f4e9;background:#102329d9;padding:9px 14px;font-size:12px}.cf-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-content:center;justify-items:center;gap:15px;padding:28px;background:var(--cf-panel);color:var(--cf-ink);text-align:center}.cf-error:not([data-open]){display:none}.cf-error-close{padding:10px 16px;background:var(--cf-accent);color:var(--cf-accent-ink)}.cf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.cutframe[data-fullscreen]{--media-caption-track-y: calc(-1 * var(--cf-dock-height, 120px));--media-caption-track-duration: .22s;width:100%;height:100%;display:block;padding:0;clip-path:none;background:#000}.cutframe::backdrop{background:#000}.cutframe[data-fullscreen] .cf-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;clip-path:none;background:#000}.cutframe[data-fullscreen] .cf-dock{position:absolute;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));max-width:1120px;margin-inline:auto;opacity:1;visibility:visible;transform:translateY(0);background:transparent;isolation:isolate;transition:opacity .22s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s,background-color var(--cf-palette-transition, .44s)}.cutframe[data-fullscreen] .cf-dock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--cf-panel);clip-path:polygon(0 0,calc(100% - var(--cf-cut)) 0,100% var(--cf-cut),100% 100%,var(--cf-cut) 100%,0 calc(100% - var(--cf-cut)));transition:background-color var(--cf-palette-transition, .44s);pointer-events:none}.cutframe[data-fullscreen][data-controls-hidden] .cf-dock{opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,transform .24s ease,visibility 0s .24s,background-color var(--cf-palette-transition, .44s)}.cutframe[data-fullscreen][data-controls-hidden]{--media-caption-track-y: 0px;cursor:none}.cutframe[data-fullscreen] .cf-video{object-fit:contain;background:#000}@container cutframe (max-width: 760px){.cf-dock-title{display:none}}@container cutframe (max-width: 760px){.cf-dock{padding:4px 12px 12px 16px}.cf-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px}.cf-key{width:35px;height:40px}.cf-play{width:38px}.cf-audio{gap:4px;min-width:0}.cf-volume{width:52px;height:40px;flex:1}.cf-volume-value{display:none}.cf-time{min-width:65px;font-size:11px}.cf-rate{width:60px;font-size:12px}.cf-quality{width:84px}.cf-end-controls{grid-column:1 / -1;justify-content:flex-end;width:100%;margin-left:0;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--cf-ink) 14%,transparent);gap:7px}.cf-chapter-trigger{flex-basis:100%;max-width:none;width:100%;min-height:32px;padding-inline:2px}.cf-speed-menu.cf-chapter-menu{width:260px}.cf-film-meta{left:14px;top:14px;font-size:9px}.cf-film-meta span:last-child{display:none}.cf-lens{width:min(164px,100%)}.cf-lens-chapter{padding-top:4px;font-size:10px}.cf-lens-footer{padding-block:4px 5px;font-size:12px}.cf-lens-ruler{height:30px}.cf-central{width:52px;height:48px}.cf-seek-feedback{min-width:110px;padding:10px 12px;gap:3px 8px}.cf-seek-feedback[data-direction=backward]{left:10px}.cf-seek-feedback[data-direction=forward]{right:10px}.cf-seek-value{font-size:20px}}@media(pointer:coarse){.cf-key{min-width:44px;min-height:44px}.cf-timeline,.cf-volume{height:44px}.cf-speed-option{min-height:44px}}@media(prefers-reduced-motion:reduce){.cutframe,.cutframe *,.cutframe *:before,.cutframe *:after{transition:none!important;animation:none!important}}@media(forced-colors:active){.cutframe{--cf-ink: CanvasText;--cf-panel: Canvas;--cf-paper: Canvas;--cf-accent: Highlight;--cf-accent-ink: HighlightText}.cf-track{background:GrayText}.cf-key,.cf-thumb{clip-path:none}}:root{font-family:Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f2eee4}a{color:inherit}button,input{font:inherit}button,summary{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}h1,h2,h3,p{margin:0}.page{position:relative;isolation:isolate;min-height:100svh;padding:0 max(24px,calc((100vw - 1120px)/2)) 28px;background-color:#f2eee4;color:#242d27;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;transition:background-color .44s ease,color .32s ease}.showcase-bar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);font:11px Arial,sans-serif;letter-spacing:.08em}.showcase-name{display:flex;gap:10px;align-items:center;white-space:nowrap}.showcase-name>span{opacity:.65;letter-spacing:0}.theme-switcher{display:flex;gap:4px}.theme-switcher button{padding:10px 13px;background:transparent;color:inherit;font:12px Arial,sans-serif;border:1px solid transparent;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:background-color .32s}.theme-switcher button[aria-pressed=true]{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.environment-top{height:340px;overflow:clip}.environment-layout,.player-mount{width:100%}.environment-bottom{min-height:200px}.environment-layout a{text-decoration:none}.environment-layout a:hover{text-decoration:underline;text-underline-offset:4px}.environment-layout :is(header,footer,article,nav,a){transition:color .32s,background-color .44s,border-color .38s}.study-caption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:26px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);font-family:Arial,sans-serif}.study-caption p{font-size:14px}.study-caption>span{font-size:12px;opacity:.7}.palette-notes{margin-top:22px;max-width:780px;font:12px/1.7 Arial,sans-serif}.palette-notes summary{width:fit-content}.palette-notes p{margin:12px 0 8px}.palette-notes>span{opacity:.7}.palette-notes ul{padding:0;margin:10px 0 0;list-style:none}.palette-notes li{display:flex;align-items:center;gap:8px;margin-top:5px;overflow-wrap:anywhere}.palette-swatch{width:12px;height:12px;flex:none;border:1px solid currentColor}.credits{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:26px;font:11px Arial,sans-serif;opacity:.7}.credits a{text-decoration:none}.journal-top{height:100%;display:grid;grid-template-rows:62px 1fr}.journal-header{display:grid;grid-template-columns:1fr 1fr 1.1fr;align-items:center;gap:20px;border-bottom:1px solid #b9b9a9}.journal-logo{font:28px Arial,sans-serif;letter-spacing:-1.3px}.journal-logo sup{font-size:11px;margin-left:3px}.journal-header>span{font-size:12px;font-style:italic}.journal-header nav{display:flex;gap:24px;justify-content:flex-end;font:11px Courier New,monospace}.journal-header nav a:last-child,.journal-link{color:#315a43}.journal-hero{display:grid;grid-template-columns:1.5fr 1fr .35fr;gap:30px;align-items:end;padding:26px 0 33px}.journal-kicker{font:10px Courier New,monospace;letter-spacing:.12em;margin-bottom:15px}.journal-hero h1{font-size:clamp(50px,6.7vw,78px);font-weight:400;line-height:.92;letter-spacing:-.05em}.journal-hero h1 em{font-weight:400}.journal-intro{align-self:end;padding-bottom:5px}.journal-dash{display:block;width:35px;height:2px;background:#315a43;margin-bottom:18px}.journal-intro p{font-size:clamp(16px,1.8vw,23px);line-height:1.3}.journal-link{display:inline-block;font:11px Courier New,monospace;margin-top:20px}.journal-edition{border-left:1px solid #b9b9a9;padding-left:22px}.journal-edition>span:first-child{font-size:60px;line-height:.9;letter-spacing:-.06em}.journal-edition p{font:10px/1.5 Courier New,monospace;margin:13px 0 17px}.journal-dot{display:block;width:13px;height:13px;border-radius:50%;background:#315a43}.journal-byline{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid #b9b9a9;font:10px Courier New,monospace;letter-spacing:.04em}.journal-notes{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;padding:46px 0}.journal-notes h2{font-size:32px;font-weight:400;line-height:1.08;letter-spacing:-.03em}.journal-notes article{border-left:1px solid #b9b9a9;padding-left:22px}.journal-number{color:#315a43;font:11px Courier New,monospace}.journal-notes h3{font-size:21px;font-weight:400;margin:14px 0 10px}.journal-notes article p{color:#56604e;font-size:15px;line-height:1.55}.journal-notes article a{display:inline-block;color:#315a43;font:11px Courier New,monospace;margin-top:19px}.journal-about{display:flex;align-items:center;gap:35px;justify-content:space-between;padding:25px 0 35px;border-top:1px solid #b9b9a9}.journal-about>span{max-width:190px;font:10px/1.5 Courier New,monospace}.journal-about p{font-size:19px;font-style:italic}.journal-button{padding:13px 18px;background:#315a43;color:#fcf9eb;font:11px Courier New,monospace}.theme-punch{color:#211a19;background-color:#ee563d;font-family:Arial,sans-serif}.studio-top{height:100%;display:grid;grid-template-rows:64px 1fr 32px}.studio-header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:3px solid #211a19}.studio-logo{font:900 29px Arial Black,Impact,sans-serif;letter-spacing:-1.7px;white-space:nowrap}.studio-header nav{display:flex;align-items:center;gap:22px;font:10px Courier New,monospace}.studio-header-button{display:inline-block;padding:11px 15px;background:#29228a;color:#fff4d8}.studio-hero{display:grid;grid-template-columns:1.7fr .8fr;gap:25px;align-items:center;padding:17px 0 16px}.studio-tags{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:13px;font:10px Courier New,monospace}.studio-tag{background:#fff4d8;color:#29228a;padding:5px 8px;rotate:-2deg}.studio-title h1{font:900 clamp(62px,8.5vw,100px)/.79 "Arial Black",Impact,sans-serif;letter-spacing:-.07em}.studio-title h1 span{-webkit-text-stroke:1.5px #211a19;color:transparent}.studio-side{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.studio-sticker{width:125px;height:125px;display:grid;place-content:center;border:2px solid #29228a;background:#fff4d8;color:#29228a;border-radius:50%;rotate:11deg;font:900 17px/1 Arial Black,Impact,sans-serif;text-align:center}.studio-side p{font-size:12px;line-height:1.4;text-align:right}.studio-bottom-line{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #211a19;font:10px Courier New,monospace}.studio-marquee{display:flex;justify-content:space-between;gap:24px;overflow:hidden;padding:20px 0 16px;border-bottom:3px solid #211a19;font:900 clamp(17px,2.4vw,28px) "Arial Black",Impact,sans-serif;letter-spacing:-.04em;white-space:nowrap}.studio-programme{display:grid;grid-template-columns:.85fr 1.15fr 1.15fr;gap:16px;padding:32px 0}.studio-section-head{padding-top:8px}.studio-section-head>span{font:10px Courier New,monospace}.studio-section-head p{margin-top:26px;font:900 21px/1.1 Arial Black,Impact,sans-serif;letter-spacing:-.04em}.studio-card{display:flex;flex-direction:column;justify-content:space-between;gap:25px;min-height:280px;padding:22px}.studio-card>span{font:10px Courier New,monospace}.studio-card h2{font:900 clamp(28px,3.6vw,44px)/.9 "Arial Black",Impact,sans-serif;letter-spacing:-.05em}.studio-card-blue{background:#29228a;color:#fff4d8}.studio-card-cream{background:#fff4d8;color:#29228a}.studio-notes{display:grid;grid-template-columns:.85fr 1.15fr 1.15fr;align-items:end;gap:16px;padding:16px 0 42px}.studio-notes>span{max-width:150px;font:9px/1.5 Courier New,monospace}.studio-notes h2{font:900 37px/.9 Arial Black,Impact,sans-serif;letter-spacing:-.05em}.studio-notes p{font-size:13px;line-height:1.6}.theme-night{color:#e8e9e5;background-color:#10151f;font-family:Helvetica Neue,Arial,sans-serif;color-scheme:dark}.cinema-top{height:100%;display:grid;grid-template-rows:62px 1fr}.cinema-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.cinema-logo{font:italic 25px Georgia,serif;letter-spacing:-1px}.cinema-logo span{font-style:normal;font-size:16px;margin-left:9px;color:#d4b27c}.cinema-header>span{font:9px Courier New,monospace;letter-spacing:.17em;color:#a1a8b4}.cinema-header>a:last-child{color:#d4b27c;font-size:11px}.cinema-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0 25px}.cinema-hero>p{font:9px Courier New,monospace;letter-spacing:.2em;color:#a1a8b4;margin-bottom:22px}.cinema-hero h1{font:400 clamp(48px,6vw,72px)/.93 "Helvetica Neue",Arial,sans-serif;letter-spacing:-.05em;text-align:center}.cinema-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#d4b27c}.cinema-line{height:24px;width:1px;background:#d4b27c;margin-top:20px}.cinema-bottom{padding-top:48px}.cinema-notes{text-align:center;padding:0 0 60px}.cinema-index{font:9px Courier New,monospace;color:#a1a8b4;letter-spacing:.13em}.cinema-notes p{margin:24px 0;font:italic 26px/1.3 Georgia,serif;color:#e8e9e5}.cinema-notes a{color:#d4b27c;font-size:11px}.cinema-footer{display:flex;justify-content:space-between;gap:24px;padding-bottom:33px;color:#a1a8b4;font:9px Courier New,monospace;letter-spacing:.08em}.palette-probe,.palette-probe *,.palette-probe:before,.palette-probe *:before,.palette-probe *:after{transition:none!important;animation:none!important}@media(min-width:1600px){.page{padding-inline:max(48px,calc((100vw - 1240px)/2))}}@media(max-width:760px){.page{padding-inline:22px}.environment-top{height:300px}.journal-header{grid-template-columns:1fr auto}.journal-header>span{display:none}.journal-header nav{gap:18px}.journal-hero{grid-template-columns:1fr auto;gap:18px;padding-block:30px}.journal-intro{display:none}.journal-edition{width:85px}.journal-edition>span:first-child{font-size:49px}.journal-notes{grid-template-columns:1fr 1fr;gap:25px}.journal-notes>div{grid-column:1 / -1}.journal-about{gap:20px;flex-wrap:wrap}.studio-header nav a:not(:last-child){display:none}.studio-title h1{font-size:clamp(56px,10vw,78px)}.studio-side p{display:none}.studio-sticker{width:100px;height:100px;font-size:14px}.studio-tags>span:last-child{display:none}.studio-programme{grid-template-columns:1fr 1fr}.studio-section-head{display:flex;justify-content:space-between;grid-column:1 / -1}.studio-section-head p{margin-top:0;font-size:17px}.studio-notes{grid-template-columns:1fr 1fr}.studio-notes>span{grid-column:1 / -1}.cinema-hero h1{font-size:55px}.cinema-header>span{display:none}}@media(max-width:460px){.page{padding-inline:15px}.showcase-bar{gap:6px}.showcase-name>span{display:none}.theme-switcher{gap:0}.theme-switcher button{padding:10px 8px;font-size:11px}.journal-header nav a:first-child{display:none}.journal-logo{font-size:25px}.journal-hero h1{font-size:49px}.journal-kicker{font-size:9px;letter-spacing:.04em}.journal-edition{width:65px;padding-left:13px}.journal-edition>span:first-child{font-size:43px}.journal-notes{grid-template-columns:1fr;padding-block:30px}.journal-notes>div{grid-column:auto}.journal-notes article{padding-left:16px}.journal-byline{flex-wrap:wrap;gap:6px;font-size:9px}.journal-about>span{max-width:120px}.journal-about p{font-size:16px}.studio-logo{font-size:23px}.studio-header-button{font-size:9px;padding:10px}.studio-hero{grid-template-columns:1fr}.studio-side{display:none}.studio-title h1{font-size:clamp(57px,15vw,69px)}.studio-tags{margin-bottom:22px}.studio-bottom-line{font-size:8px}.studio-bottom-line>span:last-child{display:none}.studio-programme{grid-template-columns:1fr;gap:12px}.studio-section-head{grid-column:auto;padding-bottom:10px}.studio-card{min-height:250px}.studio-card h2{font-size:43px}.studio-notes{grid-template-columns:1fr;padding-top:10px}.studio-notes>span{grid-column:auto;max-width:none}.studio-notes h2{font-size:39px}.studio-notes p{max-width:280px}.cinema-hero>p{font-size:8px;letter-spacing:.1em}.cinema-hero h1{font-size:52px}.cinema-footer{flex-direction:column;gap:10px}.study-caption{gap:10px}.study-caption p{font-size:13px}.study-caption>span{font-size:11px}.palette-notes{font-size:11px}}@media(pointer:coarse){.theme-switcher button{min-height:44px}}@media(prefers-reduced-motion:reduce){.page,.page *,.page *:before,.page *:after{animation:none!important;transition:none!important}}.theme-lab{background-color:var(--lab-background);color:var(--lab-text);font-family:var(--lab-font);font-weight:var(--lab-weight);font-style:var(--lab-style);letter-spacing:var(--lab-spacing)}.theme-lab .environment-top{height:auto;overflow:visible}.lab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:#162846}.lab-backdrop[hidden]{display:none}.lab-backdrop canvas{display:block;width:100%;height:100%}.theme-lab[data-cutframe-backdrop] .lab-intro{padding:28px 24px;margin-block:24px;background:var(--lab-background)}.theme-lab[data-cutframe-backdrop] .lab-specimen{padding:24px;background:var(--lab-background)}.theme-lab[data-cutframe-backdrop] :is(.showcase-bar,.study-caption,.palette-notes,.credits){background:var(--lab-background)}.lab-intro{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;align-items:end;padding:36px 0 30px}.lab-eyebrow{font-size:10px;letter-spacing:.12em}.lab-intro .lab-eyebrow{grid-column:1 / -1}.lab-intro h1{font-size:clamp(38px,5vw,62px);font-weight:inherit;line-height:1;letter-spacing:-.04em}.lab-intro>p:last-child{padding-bottom:3px;font-size:15px;line-height:1.65}.style-lab{margin-bottom:28px;padding:20px;color:#26382f;background:#f8f9f5;border:1px solid #cdd4ca;font: 400 12px/1.5 Arial,sans-serif;letter-spacing:normal}.style-lab[hidden],.lab-field[hidden]{display:none}.lab-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:10px;letter-spacing:.08em}.lab-toolbar>:last-child{color:#5b6a5d;letter-spacing:normal}.lab-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px}.lab-field{display:flex;flex-direction:column;gap:7px;position:relative;min-width:0}.lab-field>output{position:absolute;right:0;top:0;font-size:10px;color:#586557}.lab-field>span:not(.lab-color){font-size:10px;color:#586557}.lab-field select,.lab-field input[type=text]{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #ccd3c8;border-radius:0;background:#fff;color:#26382f;font:inherit}.lab-color{display:flex;align-items:center;gap:9px;height:38px;padding:4px 8px;background:#fff;border:1px solid #ccd3c8}.lab-color input{width:25px;height:26px;padding:0;background:transparent;border:0;cursor:pointer}.lab-color output{font:11px Courier New,monospace}.lab-field input[type=range]{width:100%;height:38px;margin:0;accent-color:#516344;cursor:ew-resize}.lab-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;margin-top:18px;border-top:1px solid #d7ddd2}.lab-actions button{padding:7px 10px;border:1px solid #ccd3c8;background:transparent;color:inherit;font:inherit}.lab-actions button:hover{background:#e9eee4}.lab-presets{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.lab-presets>span{margin-right:5px;font-size:10px;letter-spacing:.08em}.lab-help{margin-top:12px;font-size:11px;line-height:1.6;color:#586557}.lab-sampling-controls{margin-top:18px;border-top:1px solid #d7ddd2;padding-top:14px}.lab-sampling-controls summary{width:fit-content}.lab-sampling-controls .lab-fields{margin-top:14px}.lab-scene-regions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-block:10px}.lab-scene-regions>span{min-width:0;font-size:9px;text-transform:capitalize}.lab-scene-regions i{display:block;height:28px;margin-bottom:5px;border:1px solid #7a877a}.lab-scene-clusters{display:flex;height:12px;margin-block:12px 18px}.lab-scene-clusters span{min-width:0;flex-basis:0}.theme-lab .player-mount{margin-inline:auto}.lab-bottom{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:38px 0}.lab-specimen h2{margin:18px 0 14px;font-size:30px;font-weight:inherit;line-height:1.2;letter-spacing:-.03em}.lab-specimen>p{font-size:16px;line-height:1.7}.lab-specimen>a{display:block;width:fit-content;margin-top:20px;color:var(--lab-accent);font-size:14px}.lab-specimen .lab-sample-button{padding:12px 16px;background:var(--lab-accent);color:var(--lab-background)}.lab-results{min-width:0;align-self:start;padding:22px;background:#f8f9f5;color:#26382f;border:1px solid #cdd4ca;font: 400 12px/1.5 Arial,sans-serif;letter-spacing:normal}.lab-results h2{font-size:16px;font-weight:400}.lab-result-note{margin-top:8px;color:#586557;font-size:11px}.lab-result-colors{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;font-size:10px}.lab-result-colors>span{display:flex;gap:6px;align-items:center}.lab-result-colors i{width:12px;height:12px;border:1px solid #7a877a}.lab-results dl{margin:0}.lab-results dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:10px 0;border-top:1px solid #d7ddd2}.lab-results dt{color:#586557;font-size:11px}.lab-results dd{margin:0;overflow-wrap:anywhere}.lab-results small{display:block;margin-top:3px;color:#586557;font-size:10px}@media(max-width:760px){.lab-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lab-intro{grid-template-columns:1fr;gap:16px;padding-top:28px}.lab-intro>p:last-child{font-size:13px}.lab-bottom{grid-template-columns:1fr;gap:28px}.lab-specimen h2{font-size:25px}}@media(max-width:460px){.showcase-name{font-size:9px;letter-spacing:.02em}.theme-switcher button{padding-inline:6px;font-size:10px}.style-lab{padding:16px}.lab-field>output{position:static;margin-top:-5px}.lab-results{padding:16px}}
