.lb__top{z-index:50;min-height:64px;padding:0 var(--f-gutter);color:var(--f-bone);background:#000;align-items:center;gap:18px;display:flex;position:sticky;top:0}.lb__side,.lb__bottom{display:none}.film-on .lb__top{height:var(--f-bar);position:fixed;inset:0 0 auto}.film-on .lb__bottom{z-index:50;height:var(--f-bar);background:#000;display:block;position:fixed;inset:auto 0 0}.film-on .lb__side{z-index:49;width:var(--f-side,0px);background:#000;transition:width .25s linear;display:block;position:fixed;top:0;bottom:0}.lb__side--l{left:0}.lb__side--r{right:0}.hud-logo{font-family:var(--f-mono);letter-spacing:-.04em;align-items:baseline;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.hud-logo i{background:var(--f-amber);align-self:center;width:.5em;height:.9em;margin:0 1px;animation:1.1s step-end infinite f-blink}.hud-logo__ai{opacity:.55;font-weight:400}@keyframes f-blink{50%{opacity:0}}.hud-shot{color:var(--f-dim);white-space:nowrap;align-items:baseline;gap:1.2em;margin:0;display:flex}.hud-shot__tag:not(:empty){color:var(--f-amber)}.hud-shot__tag:not(:empty):before{content:"●";vertical-align:.1em;margin-right:.6em;font-size:.7em}.hud-tc{color:var(--f-faint);font-variant-numeric:tabular-nums;margin:0 0 0 auto}.hud-actions{align-items:center;gap:10px;display:flex}html:not(.film-on) .hud-play,html:not(.film-on) .hud-sound,html:not(.film-on) .hud-tc{display:none}.hud-play,.hud-sound{color:var(--f-dim);cursor:pointer;background:0 0;border:1px solid #ece6da2e;border-radius:999px;align-items:center;gap:.7em;padding:.55em .9em;transition:color .4s,border-color .4s;display:inline-flex}.hud-play:hover,.hud-play[data-state=playing],.hud-sound:hover,.hud-sound[aria-pressed=true]{color:var(--f-bone);border-color:#ece6da66}.hud-play__icon{box-sizing:border-box;border-left:9px solid;border-block:5px solid #0000;width:9px;height:10px}.hud-play[data-state=playing] .hud-play__icon{border:0;border-inline:3px solid}.hud-sound__bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.hud-sound__bars i{background:currentColor;width:2px;height:3px;transition:height .3s}.hud-sound[aria-pressed=true] .hud-sound__bars i{animation:1.1s ease-in-out infinite alternate f-eq}.hud-sound__bars i:nth-child(2){animation-delay:-.35s!important}.hud-sound__bars i:nth-child(3){animation-delay:-.7s!important}.hud-sound__bars i:nth-child(4){animation-delay:-.15s!important}@keyframes f-eq{0%{height:3px}to{height:11px}}.hud-made{color:var(--f-bone-2);white-space:nowrap;margin:0}.hud-sub{left:var(--f-gutter);right:var(--f-gutter);bottom:max(12px, calc(var(--f-bar) / 2 - .8em));text-align:center;color:#f4eee2;text-shadow:0 1px 2px #000000e6;opacity:0;filter:blur(4px);max-width:52ch;transition:opacity .5s var(--f-ease), filter .5s var(--f-ease);margin:0 auto;font-size:clamp(.98rem,.55vw + .8rem,1.32rem);font-weight:430;line-height:1.35;position:absolute}.hud-sub.is-on{opacity:1;filter:none}@media (width<=1600px){.hud-actions .vswitch__ai{display:none}}@media (width<=1280px){.hud-tc{display:none}.hud-made{margin-left:auto}}@media (width<=1180px){.hud-play__label{display:none}.hud-play{padding:.6em .75em}}@media (width<=1060px){.hud-shot__tag{display:none}}@media (width<=900px){.hud-sound__label,.hud-actions .vswitch__label{display:none}.hud-sound{padding:.6em}}@media (width<=760px){.lb__top{flex-wrap:wrap;align-content:center;gap:6px 10px;padding-block:6px}.hud-actions{gap:6px;margin-left:auto}.hud-play{padding:.6em}.hud-shot{flex:1 1 0;order:3;font-size:.62rem}.hud-made{order:4;font-size:.62rem}html:not(.film-on) .hud-shot{display:none}}@media (prefers-reduced-motion:reduce){.hud-logo i,.hud-sound__bars i{animation:none!important}}.mz-dok{grid-template-columns:24.5em 25.5em;justify-content:center;align-items:center;gap:0 5.5em;display:grid;position:absolute;inset:0}.mz-dok__paper{color:#2a251e;background:radial-gradient(120% 80% at 18% 0,#ffeccc4d,#0000 62%),linear-gradient(162deg,#d3ccbe 0%,#c4bdae 48%,#a59e90 100%);border-radius:3px;height:33.4em;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 0 0 1px #0000004d,0 3em 6em -2em #000000e6,0 0 7em -1em #ffd6a00f}.mz-dok__sheet{height:100%;font-family:var(--f-sans);font-variant-numeric:tabular-nums;flex-direction:column;padding:2.6em 2.8em 2.4em;font-size:.6em;line-height:1.5;display:flex}:where(.mz-dok__sheet) p{margin:0}.mz-dok__top{border-bottom:1.5px solid #2a251eb3;justify-content:space-between;align-items:baseline;padding-bottom:1.1em;display:flex}.mz-dok__kind{letter-spacing:-.01em;font-size:1.9em;font-weight:650}.mz-dok__no{font-weight:600}.mz-dok__dates{color:#5a5245;padding:.9em 0 1.4em}.mz-dok__parties{grid-template-columns:1fr 1fr;gap:2em;padding-bottom:1.6em;display:grid}.mz-dok__lbl{letter-spacing:.16em;text-transform:uppercase;color:#6b6355;margin-bottom:.35em;font-size:.82em;font-weight:600}.mz-dok__items{border-collapse:collapse;width:100%}.mz-dok__items th{text-align:left;color:#5a5245;border-block:1px solid #2a251e59;padding:.5em 0;font-size:.82em;font-weight:600}.mz-dok__items td{border-bottom:1px solid #2a251e24;padding:.55em 0}.mz-dok__items :is(th,td):not(:first-child){text-align:right;white-space:nowrap;padding-left:1em}.mz-dok__sum{justify-content:end;gap:.25em;margin:1.3em 0 1.2em;display:grid}.mz-dok__sum div{text-align:right;grid-template-columns:7em 8.5em;display:grid}.mz-dok__sum dt{color:#5a5245}.mz-dok__sum dd{margin:0}.mz-dok__due{border-top:1px solid #2a251e59;margin-top:.3em;padding-top:.4em;font-weight:650}.mz-dok__pay{color:#3c352b}.mz-dok__note{color:#6b6355;margin-top:.4em}.mz-dok__sign{grid-template-columns:1fr 1fr;gap:4em;margin-top:auto;padding-inline:1em;display:grid}.mz-dok__sign p{text-align:center;color:#6b6355;border-top:1px dotted #2a251e73;padding-top:.45em;font-size:.8em}.mz-dok__field{white-space:nowrap;margin-inline:.15em;position:relative}.mz-dok__frame{border:1.5px solid var(--f-amber-deep);pointer-events:none;background:#ffb5471f;border-radius:.3em;position:absolute;inset:-.2em -.34em}.mz-dok__scan{display:none}.mz-dok__form{padding:1.8em 1.9em 1.6em}.mz-dok__head{color:var(--f-dim);margin:0 0 1.1em}.mz-dok__rows{margin:0}.mz-dok__row{border-top:1px solid var(--f-hair);grid-template-columns:8.6em minmax(0,1fr);align-items:baseline;gap:1em;padding:.85em 0;display:grid}.mz-dok__row dt{--mz-mono:.62em;color:var(--f-faint);white-space:nowrap}.mz-dok__val{white-space:nowrap;margin:0;font-size:1.02em}.mz-dok__val span{display:inline-block}.mz-dok__val--num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.94em}.mz-dok__match{border-top:1px solid var(--f-hair);align-items:center;gap:.6em;margin:0;padding-top:1.1em;font-size:.96em;display:flex}.mz-dok__check{flex:none;width:1.15em;height:1.15em}.mz-dok__check path{fill:none;stroke:var(--f-amber);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mz-dok__order{--mz-mono:.62em;color:var(--f-faint);margin:.4em 0 0 1.9em}.mz-dok__ghost{display:none}.film-on .mz-dok__scan{background:var(--f-amber);height:2px;display:block;position:absolute;top:0;left:-2%;right:-2%;box-shadow:0 0 .6em .1em #ffb547bf,0 0 3em .4em #ffb54740}.film-on .mz-dok__scan:before{content:"";background:linear-gradient(#0000,#ffb5472e);height:4.5em;position:absolute;bottom:100%;left:0;right:0}.film-on .mz-dok__ghost{white-space:nowrap;color:var(--f-amber);text-shadow:0 0 1.2em #ffb54773;opacity:0;pointer-events:none;will-change:transform;font-size:1.02em;line-height:1.2;display:block;position:absolute;top:0;left:0}.film-on .mz-dok__ghost.mz-dok__val--num{font-size:.94em}@media (orientation:portrait){.mz-dok{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:1.2em}.mz-dok__paper{height:auto;margin-inline:.5em}.mz-dok__sheet{height:auto;padding:1.7em 2em 1.5em;font-size:.47em}.mz-dok__opt{display:none}.mz-dok__dates{padding-bottom:.9em}.mz-dok__parties{padding-bottom:1em}.mz-dok__sum{margin:.8em 0}.mz-dok__due{margin-top:0}.mz-dok__form{padding:.9em 1.1em}.mz-dok__head{margin-bottom:.4em}.mz-dok__row{grid-template-columns:6.9em minmax(0,1fr);gap:.5em;padding:.42em 0}.mz-dok__row dt{--mz-mono:.54em}.mz-dok__val{font-size:.9em}.mz-dok__match{padding-top:.6em;font-size:.86em}.mz-dok__order{margin-left:1.7em}}.mz-panel{grid-template-rows:auto auto minmax(0,1fr);padding:1.9em 2.4em 2.1em;display:grid;position:absolute;inset:0}:where(.mz-panel) p{margin:0}.mz-panel__head{grid-template-columns:auto 1fr auto;align-items:baseline;gap:2em;padding-bottom:1.5em;display:grid}.mz-panel__title{font-size:1.25em;font-weight:450}.mz-panel__live,.mz-panel__view,.mz-panel__label,.mz-panel figcaption{--mz-mono:.6em}.mz-panel__live{color:var(--f-dim);align-items:center;gap:.9em;display:flex}.mz-panel__live i{background:var(--f-amber);border-radius:50%;width:.62em;height:.62em;box-shadow:0 0 0 .3em #ffb5472e}.mz-panel__live [data-live=idle]{display:none}.mz-panel__view{color:var(--f-faint)}.mz-panel__tiles{border-block:1px solid var(--f-hair);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mz-panel__tile{align-content:start;gap:.55em;padding:1.6em 1.4em 1.7em;display:grid}.mz-panel__tile:first-child{padding-left:0}.mz-panel__tile+.mz-panel__tile{border-left:1px solid var(--f-hair)}.mz-panel__label{color:var(--f-faint)}.mz-panel__num,.mz-panel__big{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:300;line-height:1}.mz-panel__num{margin-top:.1em;font-size:3.3em}.mz-panel__tile--alert .mz-panel__num{color:var(--f-amber)}.mz-panel__note{color:var(--f-dim);font-size:.74em}.mz-panel__amount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--f-bone)}.mz-panel__lower{grid-template-columns:1.1fr 1fr;gap:3.4em;padding-top:1.7em;display:grid}.mz-panel figure{align-content:start;gap:1.2em;margin:0;display:grid}.mz-panel figcaption{color:var(--f-faint)}.mz-panel__spark-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.2em;display:grid}.mz-panel__spark-box{border-bottom:1px solid var(--f-hair);height:10em;margin-bottom:1.8em;position:relative}.mz-panel__spark-box svg{width:100%;max-width:none;height:100%;overflow:visible}.mz-panel__spark-box path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.mz-panel__spark-line{stroke:var(--f-bone);stroke-width:1.5px}.mz-panel__spark-dot{background:var(--f-bone);border-radius:50%;width:.5em;height:.5em;margin:-.25em 0 0 -.25em;position:absolute;box-shadow:0 0 0 .32em #ece6da1f}.mz-panel__spark-axis{--mz-mono:.56em;color:var(--f-faint);justify-content:space-between;padding-top:1.1em;display:flex;position:absolute;top:100%;left:0;right:0}.mz-panel__spark-val{justify-items:end;gap:.5em;padding-bottom:1.8em;display:grid}.mz-panel__big{font-size:2.4em}.mz-panel__spark-val .f-mono{--mz-mono:.56em;color:var(--f-faint)}.mz-panel__heat-grid{grid-template-columns:1.8em repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:1.7em;gap:.24em;display:grid}.mz-panel__day,.mz-panel__hour{font-family:var(--f-mono);letter-spacing:.1em;color:var(--f-faint);font-size:.56em}.mz-panel__day{grid-column:1;align-self:center}.mz-panel__day.is-today{color:var(--f-bone)}.mz-panel__hour{grid-row:7;padding-top:.5em}.mz-panel__cell{background:rgb(255 181 71/calc(.03 + var(--v) * .5));border-radius:2px}.mz-panel__cell.is-today{box-shadow:inset 0 0 0 1px #ece6da2e}.film-on .mz-panel__num{transition:color .7s var(--f-ease)}.film-on .mz-panel__tile.is-tick .mz-panel__num{color:var(--f-amber);transition-duration:.15s}.film-on .mz-panel__live [data-live=idle]{display:inline}.film-on .mz-panel__live [data-live=event],.film-on .mz-panel__live.is-event [data-live=idle]{display:none}.film-on .mz-panel__live.is-event [data-live=event]{display:inline}@media (orientation:portrait){.mz-panel{padding:1.15em 1.2em 1.1em}.mz-panel__head{grid-template-columns:auto 1fr;gap:.4em 1em;padding-bottom:.8em}.mz-panel__live{justify-self:end}.mz-panel__live [data-live=idle],.film-on .mz-panel__live.is-event [data-live=idle]{display:inline}.mz-panel__live [data-live=event],.film-on .mz-panel__live.is-event [data-live=event],.mz-panel__view,.mz-panel__note--opt,.mz-panel__spark-axis{display:none}.mz-panel__label{--mz-mono:.52em}.mz-panel__tiles{grid-template-columns:1fr 1fr}.mz-panel__tile{gap:.45em;padding:.75em .8em .8em}.mz-panel__tile:nth-child(odd){padding-left:0}.mz-panel__tile:nth-child(3){border-left:0}.mz-panel__tile:nth-child(n+3){border-top:1px solid var(--f-hair)}.mz-panel__num{font-size:2.3em}.mz-panel__note{font-size:.66em}.mz-panel__lower{grid-template-columns:1fr;gap:1em;padding-top:.9em}.mz-panel figure{gap:.6em}.mz-panel__spark-box{height:2.8em;margin-bottom:0}.mz-panel__spark-row{gap:1.2em}.mz-panel__spark-val{padding-bottom:0}.mz-panel__big{font-size:1.7em}.mz-panel__heat-grid{grid-template-columns:1.6em repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:.66em;gap:.16em}.mz-panel__hour{padding-top:.2em}}.mz-portal{place-items:center;display:grid;position:absolute;inset:0}.mz-portal__phone{background:#0a0a0cdb;border-color:#ece6da33;border-radius:2.6em;width:16.6em;height:33.6em;padding:.5em}.mz-portal__screen{background:radial-gradient(120% 40% at 50% 0,#ffb54712,#0000 70%),#121215e6;border-radius:2.15em;flex-direction:column;height:100%;padding:2.4em 1.35em 1.3em;display:flex;position:relative;overflow:hidden}:where(.mz-portal__screen) p{margin:0}.mz-portal__slit{background:#050506;border-radius:1em;width:4.2em;height:.95em;position:absolute;top:.85em;left:50%;transform:translate(-50%)}.mz-portal__brand{color:var(--f-faint)}.mz-portal__brand,.mz-portal__label{--mz-mono:.52em}.mz-portal__no{color:var(--f-amber);--mz-mono:.62em;margin-top:1.6em}.mz-portal__title{font-family:var(--f-serif);font-variation-settings:"opsz" 144;letter-spacing:-.01em;margin:.25em 0 0;font-size:1.62em;font-weight:300;line-height:1.05}.mz-portal__addr{color:var(--f-faint);margin-top:.4em;font-size:.74em}.mz-portal__label{color:var(--f-faint);margin-top:1.5em}.mz-portal__stages{margin:1em 0 0;padding:0;list-style:none;display:grid}.mz-portal__stage{--line:#ece6da73;grid-template-columns:1.15em 1fr auto;align-items:center;gap:.75em;padding:.41em 0;font-size:.86em;display:grid;position:relative}.mz-portal__stage:not(:last-child):after{content:"";background:var(--line);width:1px;height:calc(100% - 1.5em);transform:scaleY(var(--fill,1));transform-origin:50% 0;position:absolute;top:calc(50% + .75em);left:.575em}.mz-portal__stage--now:not(:last-child):after{background:repeating-linear-gradient(var(--f-faint) 0 3px, transparent 3px 6px)}.mz-portal__node{border:1px solid var(--f-faint);border-radius:50%;place-items:center;width:1.15em;height:1.15em;display:grid;position:relative}.mz-portal__stage--done .mz-portal__node{background:var(--f-bone);border-color:#0000}.mz-portal__node svg{width:100%;height:100%}.mz-portal__node path{fill:none;stroke:#121215;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.mz-portal__stage--now .mz-portal__node{border-color:var(--f-amber)}.mz-portal__stage--now .mz-portal__node:before{content:"";background:var(--f-amber);width:.42em;height:.42em;transform:scale(var(--dot,1));border-radius:50%}.mz-portal__stage--now .mz-portal__node:after{content:"";border:1px solid var(--f-amber);opacity:.35;border-radius:50%;position:absolute;inset:-.3em}.mz-portal__name{color:var(--f-bone)}.mz-portal__stage--next .mz-portal__name{color:var(--f-faint)}.mz-portal__meta{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--f-faint);font-size:.8em}.mz-portal__stage--now .mz-portal__meta{color:var(--f-amber)}.mz-portal__photos ul{grid-template-columns:repeat(3,1fr);gap:.4em;margin:.6em 0 0;padding:0;list-style:none;display:grid}.mz-portal__photo{aspect-ratio:16/10;filter:brightness(.82)saturate(.9);background-color:#5d584f;border-radius:.4em;box-shadow:inset 0 0 0 1px #ffffff0f}.mz-portal__photo--wall{background-image:linear-gradient(135deg,#ffecd238,#0000 55%),repeating-linear-gradient(90deg,#14120f73 0 1px,#0000 1px .9em),repeating-linear-gradient(0deg,#14120f73 0 1px,#0000 1px .45em)}.mz-portal__photo--floor{background-color:#4a4640;background-image:radial-gradient(90% 70% at 70% 20%,#ffe2be33,#0000 70%),repeating-linear-gradient(90deg,#0f0e0c80 0 1px,#0000 1px 1.3em),repeating-linear-gradient(0deg,#0f0e0c80 0 1px,#0000 1px 1.3em)}.mz-portal__photo--niche{background-color:#3a3732;background-image:linear-gradient(#ffe4be59,#ffe4be59),repeating-linear-gradient(0deg,#0f0e0c66 0 1px,#0000 1px .5em);background-position:50% 40%,0 0;background-repeat:no-repeat,repeat;background-size:42% 54%,100% 100%}.mz-portal__visit{border-top:1px solid var(--f-hair);margin-top:auto;padding-top:1em}.mz-portal__visit .mz-portal__label{margin-top:0}.mz-portal__when{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:.3em;font-size:1.4em;font-weight:350}.mz-portal__who{color:var(--f-dim);margin-top:.3em;font-size:.74em}.film-on .mz-shot.is-active .mz-portal__stage--now.is-live .mz-portal__node:after{animation:mz-portal-pulse 2.6s var(--f-ease-io) infinite}@keyframes mz-portal-pulse{0%{opacity:.7;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.9)}}@media (orientation:portrait){.mz-portal__phone{width:15.6em;height:31.6em}.mz-portal__screen{padding:2.3em 1.25em 1.2em}.mz-portal__label{margin-top:1.6em}.mz-portal__photos{display:none}}.mz-prog{grid-template-rows:auto minmax(0,1fr) auto;padding:2em 2.4em 1.6em;display:grid;position:absolute;inset:1.6em 2.4em}.mz-prog__head{justify-content:space-between;align-items:flex-start;gap:1em 2em;display:flex}:where(.mz-prog__head) p{margin:0}.mz-prog__title{letter-spacing:-.005em;font-size:1.25em;font-weight:450}.mz-prog__unit{--mz-mono:.62em;color:var(--f-faint);margin-top:.5em}.mz-prog__legend{--mz-mono:.62em;color:var(--f-dim);gap:2.2em;margin:.4em 0 0;padding:0;list-style:none;display:flex}.mz-prog__key{align-items:center;gap:.8em;display:flex}.mz-prog__key:before{content:"";border-top:1.5px solid var(--f-bone);width:2.2em;height:0}.mz-prog__key--ahead:before{border-top:1.5px dashed var(--f-teal)}.mz-prog__key--band:before{background:var(--f-teal-soft);border:0;border-radius:2px;height:.9em}.mz-prog__plot{--top:2.2em;--bottom:3.1em;grid-template-columns:2.6em minmax(0,1fr);margin-top:.6em;display:grid}.mz-prog__yaxis{padding:var(--top) 0 var(--bottom)}.mz-prog__y{--mz-mono:.56em;height:100%;color:var(--f-faint);margin:0;padding:0;list-style:none;position:relative}.mz-prog__y li{font-variant-numeric:tabular-nums;position:absolute;right:1.4em;transform:translateY(-50%)}.mz-prog__window{padding:var(--top) 0 var(--bottom);position:relative}.mz-prog__canvas{--mz-from:0;width:calc(100% * 100 / (100 - var(--mz-from)));height:100%;transform:translateX(calc(var(--mz-from) * -1%));position:relative}.mz-prog__svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.mz-prog__svg path{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.mz-prog__gridline{stroke:var(--f-hair);stroke-width:1px}.mz-prog__zone{fill:#7cc6c009}.mz-prog__fill{fill:url(#mz-prog-fill)}.mz-prog__hist{fill:none;stroke:var(--f-bone);stroke-width:1.5px;opacity:.9}.mz-prog__band{fill:var(--f-teal-soft)}.mz-prog__ahead{fill:none;stroke:var(--f-teal);stroke-width:1.75px;stroke-dasharray:5 5}.mz-prog__now{--mz-mono:.56em;border-left:1px solid var(--f-faint);color:var(--f-dim);padding-left:.7em;line-height:1;position:absolute;top:-2.1em;bottom:0}.mz-prog__dot{background:var(--f-bone);border-radius:50%;width:.55em;height:.55em;margin:-.275em 0 0 -.275em;position:absolute;box-shadow:0 0 0 .35em #ece6da1f}.mz-prog__dot--ahead{background:var(--f-teal);box-shadow:0 0 0 .35em #7cc6c029}.mz-prog__call{--mz-mono:.6em;color:var(--f-teal);white-space:nowrap;margin:0;padding-bottom:.8em;position:absolute;right:0;transform:translateY(-100%)}.mz-prog__x{--mz-mono:.56em;color:var(--f-faint);margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0}.mz-prog__x li{white-space:nowrap;position:absolute;top:1.6em;transform:translate(-50%)}.mz-prog__x li.is-ahead{color:var(--f-teal)}.mz-prog__x--years li{color:var(--f-dim);top:3.4em}.mz-prog__table{display:none}.mz-prog__foot{--mz-mono:.58em;color:var(--f-faint);margin:.6em 0 0}@media (orientation:portrait){.mz-prog{grid-template-rows:auto minmax(0,1fr) auto auto;padding:1.3em 1.2em 1.1em;inset:0}.mz-prog__head{gap:.9em;display:grid}.mz-prog__legend{flex-wrap:wrap;gap:.6em 1.4em;margin:0}.mz-prog__key:before{width:1.4em}.mz-prog__plot{grid-template-columns:2em minmax(0,1fr);margin-top:.6em}.mz-prog__y li{right:.9em}.mz-prog__window{padding-right:.7em;overflow:hidden}.mz-prog__canvas{--mz-from:48.8}.mz-prog__table{border-top:1px solid var(--f-hair);grid-template-columns:repeat(3,1fr);gap:.5em 1em;margin:.4em 0 0;padding-top:.8em;display:grid}.mz-prog__table div{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.mz-prog__table dt{--mz-mono:.6em;color:var(--f-faint)}.mz-prog__table dd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--f-teal);margin:0;font-size:.8em}.mz-prog__foot{margin-top:.8em}}.mz-trasy{grid-template-columns:minmax(0,1fr) 19.5em;align-items:center;gap:1.5em;display:grid;position:absolute;inset:0}.mz-trasy__map{background:#09090bd1;height:100%;position:relative;overflow:hidden}.mz-trasy__map:after{content:"";pointer-events:none;background:radial-gradient(75% 70% at 50% 48%,#0000 55%,#05050699);position:absolute;inset:0}.mz-trasy__svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.mz-trasy__svg path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.mz-trasy__streets{stroke:#ece6da1c;stroke-width:.75px}.mz-trasy__alleys{stroke:#ece6da0f;stroke-width:.6px}.mz-trasy__svg .mz-trasy__blocks{fill:#ece6da06}.mz-trasy__mains{stroke:#ece6da33;stroke-width:1.25px}.mz-trasy__svg .mz-trasy__river{stroke:#7cc6c013;stroke-width:22px;vector-effect:none}.mz-trasy__svg .mz-trasy__park{fill:#ece6da09}.mz-trasy__route--amber{--c:var(--f-amber)}.mz-trasy__route--teal{--c:var(--f-teal)}.mz-trasy__route--bone{--c:var(--f-bone)}.mz-trasy__route{stroke:var(--c);stroke-width:2.25px;opacity:.92}.mz-trasy__trail{stroke:var(--c);stroke-width:5px;opacity:.35;display:none}.film-on .mz-trasy__trail{display:block}.mz-trasy__depot rect{fill:var(--f-bone)}.mz-trasy__depot text{fill:var(--f-dim);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.mz-trasy__pin circle{fill:#0b0b0d;stroke:var(--c);stroke-width:1.25px}.mz-trasy__pin text{fill:var(--c);font-family:var(--f-mono);text-anchor:middle;font-size:8.5px;font-weight:500}.mz-trasy__halo{fill:var(--c);opacity:.18}.mz-trasy__dot{fill:var(--c);stroke:#0b0b0d;stroke-width:1.5px}.mz-trasy__north,.mz-trasy__scale{z-index:1;color:var(--f-faint);--mz-mono:.62em;margin:0;position:absolute}.mz-trasy__north{justify-items:center;gap:.3em;display:grid;top:1.4em;right:1.6em}.mz-trasy__north i{background:linear-gradient(var(--f-dim), transparent);width:1px;height:1.6em}.mz-trasy__scale{align-items:center;gap:.8em;display:flex;bottom:1.3em;left:1.6em}.mz-trasy__scale i{border:1px solid var(--f-faint);border-top:0;width:5.4em;height:.45em}.mz-trasy__plan{padding:1.6em 1.6em 1.5em}.mz-trasy__head{color:var(--f-dim);margin:0 0 1.2em}.mz-trasy__list{margin:0;padding:0;list-style:none;display:grid}.mz-trasy__row{border-top:1px solid var(--f-hair);grid-template-columns:.9em 1fr;column-gap:.75em;padding:.85em 0;display:grid}.mz-trasy__swatch{background:var(--c);border-radius:2px;grid-row:span 3;justify-self:center;width:2px;height:100%}.mz-trasy__bus{letter-spacing:.01em;font-size:1.02em;font-weight:500}.mz-trasy__meta,.mz-trasy__more{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.mz-trasy__meta{color:var(--f-bone-2);margin-top:.2em;font-size:.74em}.mz-trasy__more{color:var(--f-faint);margin-top:.15em;font-size:.68em}.mz-trasy__foot{border-top:1px solid var(--f-hair);color:var(--f-faint);--mz-mono:.6em;margin:0;padding-top:1em;line-height:1.6}@media (orientation:portrait){.mz-trasy{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:.75em}.mz-trasy__map{height:auto}.mz-trasy__pin-s{transform-box:fill-box;transform-origin:50%;transform:scale(1.45)}.mz-trasy__plan{padding:.9em 1.1em .8em}.mz-trasy__head{margin-bottom:.5em}.mz-trasy__row{grid-template-columns:.6em auto 1fr;align-items:baseline;padding:.5em 0}.mz-trasy__swatch{grid-row:auto;align-self:center;height:.8em}.mz-trasy__meta{justify-self:end}.mz-trasy__more,.mz-trasy__foot{display:none}}.scene__stage.montaz{padding:clamp(72px, 10vw, 144px) var(--f-gutter);place-items:normal;display:block}.montaz__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 40px;max-width:1040px;margin:0 auto clamp(28px,4vw,48px);display:flex}.montaz__title{color:var(--f-bone);margin:0;font-weight:450}.montaz__title span{color:var(--f-amber)}.montaz__note{letter-spacing:.04em;text-transform:none;max-width:52ch;color:var(--f-faint);margin:0;font-size:.68rem;line-height:1.6}.montaz__note b{letter-spacing:.12em;text-transform:uppercase;color:var(--f-dim);font-weight:500}.montaz__reel{gap:clamp(64px,9vw,120px);max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.mz-shot__fig{margin:0}.mz-shot__plate{aspect-ratio:13/7;position:relative;container-type:inline-size}.mz-shot__cam{transform-origin:50%;font-size:1.53846cqw;line-height:1.45;position:absolute;inset:0}.mz-shot .f-mono{font-size:var(--mz-mono,.68em)}.mz-shot__cap{color:var(--f-dim);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:20px;display:flex}.mz-shot__cap .f-mono{--mz-mono:.72rem;color:var(--f-amber);white-space:nowrap}.montaz__outro{text-align:center;max-width:1040px;margin:clamp(80px,12vw,160px) auto 0}.montaz__outro .f-title{font-size:clamp(2.1rem,5.2vw,4.6rem)}.montaz__line{display:block}.montaz__outro em{color:var(--f-amber)}.montaz__slate,.montaz__flash,.montaz__fx{display:none}@media (orientation:portrait){.mz-shot__plate{aspect-ratio:20/32;max-width:460px;margin-inline:auto}.mz-shot__cam{font-size:5cqw}.mz-shot__cap{max-width:460px;margin-inline:auto}}.film-on .scene--montaz{--mz-h:min(560px, 64svh, calc(100svh - 2 * var(--f-bar) - 88px));--mz-w:min(1040px, 88vw, calc(var(--mz-h) * 13 / 7))}.film-on .scene__stage.montaz{pointer-events:none;padding:0;display:block;overflow:hidden}.film-on .montaz__head{margin:0;display:block}.film-on .montaz__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.film-on .montaz__note{right:var(--f-gutter);z-index:3;max-width:min(64ch, calc(100vw - 2 * var(--f-gutter)));text-align:right;position:absolute;bottom:14px}.film-on .montaz__reel{place-items:center;gap:0;max-width:none;display:grid;position:absolute;inset:0}.film-on .mz-shot{visibility:hidden;grid-area:1/1}.film-on .mz-shot__plate{width:var(--mz-w)}.film-on .mz-shot__cap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.film-on .scene.is-active .mz-shot__cap{visibility:visible}.film-on .montaz__outro{max-width:none;padding:0 var(--f-gutter);visibility:hidden;place-items:center;margin:0;display:grid;position:absolute;inset:0}.film-on .montaz__outro .f-title{max-width:26ch;font-size:clamp(2rem,4.6vw,4.4rem)}.film-on .montaz__w{display:inline-block}.film-on .montaz__slate{top:12px;left:var(--f-gutter);z-index:3;visibility:hidden;gap:3px;display:grid;position:absolute}.montaz__clap{background:repeating-linear-gradient(-55deg, var(--f-bone) 0 5px, transparent 5px 10px);opacity:.75;transform-origin:0 100%;border-radius:1px;width:100%;height:5px}.montaz__slate-text{color:var(--f-bone);white-space:nowrap;background:#0505068c;border:1px solid #ece6da59;border-radius:2px;padding:.45em .8em .4em}.montaz__slate-text b{color:var(--f-amber);font-weight:500}.film-on .montaz__flash{z-index:4;opacity:0;pointer-events:none;background:#fff;display:block;position:absolute;inset:0}.film-on .montaz__fx{width:0;height:0;display:block;position:absolute}@media (orientation:landscape) and (width>=1000px){.film-on .montaz__note{white-space:nowrap;max-width:none}}@media (orientation:portrait){.film-on .scene--montaz{--mz-h:min(600px, 64svh, calc(100svh - 2 * var(--f-bar) - 88px));--mz-w:min(88vw, calc(var(--mz-h) * .625))}.film-on .mz-shot__plate{max-width:none}.film-on .montaz__note{bottom:10px;left:var(--f-gutter);max-width:none;font-size:.62rem}.film-on .montaz__outro .f-title{font-size:clamp(2rem,10vw,3rem)}}.detal{padding:0 var(--f-gutter)}.detal__sentence{text-align:center;max-width:17ch;color:var(--f-bone);font-size:clamp(2.2rem,5.6vw,5.6rem);line-height:1.12;position:relative}.detal__sentence.f-title{font-variation-settings:normal}.detal__word{white-space:nowrap}.film-on .detal__sentence .ch{opacity:0;transition:opacity .18s}.film-on .detal__sentence .ch.is-on{opacity:1}.detal__caret{background:var(--f-bone);opacity:0;pointer-events:none;width:.06em;height:.95em;position:absolute;top:0;left:0}.film-on .detal__caret.is-on{opacity:1;animation:1.05s step-end infinite f-blink}html:not(.film-on) .scene--detal{height:auto}html:not(.film-on) .scene--detal .scene__frame,html:not(.film-on) .scene--detal .scene__stage{height:auto;position:relative;inset:auto}html:not(.film-on) .scene--detal .scene__stage{padding-block:18svh 6svh}html:not(.film-on) .scene--detal .scene__subs{padding-bottom:10svh}@media (orientation:portrait){.detal__sentence{max-width:12ch;font-size:clamp(2rem,9.6vw,3.4rem)}}.eco{inset:var(--f-bar) 0;position:absolute}.eco__labels{margin:0;padding:0;list-style:none}.film-on .eco__label{opacity:0;transition:opacity .6s var(--f-ease);will-change:transform;position:absolute;top:0;left:0}.eco__label span{border:1px solid var(--f-hair);backdrop-filter:blur(6px);font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--f-bone-2);background:#0505068c;border-radius:999px;padding:.35em .75em;font-size:.72rem;font-weight:500;transition:color .5s,border-color .5s,background-color .5s,opacity .5s;display:inline-block;transform:translate(-50%,calc(-100% - 18px))}.film-on .eco__label.is-on{opacity:1}.eco__label.is-lit span{color:var(--f-amber);border-color:#ffb547b3}.eco__label.is-dim span{opacity:.32}.eco__people{gap:10px;margin:0;padding:0;list-style:none;display:flex}.film-on .eco__people{left:var(--f-gutter);position:absolute;bottom:22px}.eco__person{border:1px solid var(--f-hair);backdrop-filter:blur(10px);min-width:108px;transition:border-color .5s, opacity .6s var(--f-ease), transform .6s var(--f-ease);background:#0c0c0eb3;border-radius:12px;gap:2px;padding:10px 14px;display:grid}.eco__person b{font-family:var(--f-serif);font-size:1.25rem;font-weight:400}.eco__person .f-mono{color:var(--f-faint);font-size:.6rem}.film-on .eco__person{opacity:0;transform:translateY(12px)}.film-on .eco__person.is-on{opacity:1;transform:none}.eco__person.is-lit{border-color:#ffb547b3}html:not(.film-on) .scene--eco{height:auto}html:not(.film-on) .scene--eco .scene__frame{height:auto;position:relative}html:not(.film-on) .eco{width:min(100% - 2 * var(--f-gutter), 960px);gap:24px;margin:0 auto;padding-block:12svh 4svh;display:grid;position:relative;inset:auto}html:not(.film-on) .eco__labels{flex-wrap:wrap;gap:8px;display:flex}html:not(.film-on) .eco__label span{transform:none}html:not(.film-on) .scene--eco .scene__subs{padding-bottom:8svh}@media (width<=760px){.eco__label span{letter-spacing:.1em;font-size:.6rem}.film-on .eco__people{right:var(--f-gutter);bottom:14px}.eco__person{flex:1;min-width:0;padding:8px 10px}.eco__person b{font-size:1.05rem}}.final{padding:0 var(--f-gutter);grid-template-rows:1fr auto 1fr}.final .final__card{text-align:center;grid-row:1;align-self:end;margin-bottom:max(15svh,96px);font-size:clamp(2.6rem,7vw,7rem)}.film-on .final__card{opacity:0;filter:blur(14px);transition:opacity 1s var(--f-ease), filter 1s var(--f-ease)}.film-on .final__card.is-on{opacity:1;filter:none}.final__aside{color:var(--f-faint);text-align:center;grid-row:3;align-self:start;gap:.6em;margin:9svh 0 0;display:grid}.final__aside span:first-child{color:var(--f-amber)}.film-on .final__aside{opacity:0;transition:opacity .9s var(--f-ease)}.film-on .final__aside.is-on{opacity:1}html:not(.film-on) .scene--final{height:auto}html:not(.film-on) .scene--final .scene__frame,html:not(.film-on) .scene--final .scene__stage{height:auto;position:relative;inset:auto}html:not(.film-on) .final{gap:24px;padding-block:12svh 4svh;display:grid}html:not(.film-on) .final__card,html:not(.film-on) .final__aside{margin:0}html:not(.film-on) .scene--final .scene__subs{padding-bottom:8svh}.film-on .scene--credits .scene__stage{container:kadr/size}.credits :where(p,h2,ol,dl,dd){margin:0}.credits{width:100%;max-width:62rem;padding:0 var(--f-gutter);text-align:center;justify-items:center;display:grid;position:relative}.film-on .credits{scrollbar-width:none;max-height:100cqh;overflow-y:auto}.film-on .credits [data-at]{opacity:0;filter:blur(6px);visibility:hidden;transition:opacity .9s var(--f-ease), filter .9s var(--f-ease), visibility 0s linear .9s}.film-on .credits [data-at].is-on{opacity:1;filter:none;visibility:inherit;transition:opacity .9s var(--f-ease), filter .9s var(--f-ease), visibility 0s}.credits__mist{display:none}.film-on .credits__mist{opacity:0;pointer-events:none;transition:opacity 1.6s var(--f-ease);background:radial-gradient(closest-side,#050506c7,#05050675 62%,#05050600);display:block;position:absolute;inset:0}.film-on .credits__mist.is-on{opacity:1}.credits .credits__kicker{color:var(--f-amber);font-size:.72rem}.credits__steps{text-align:left;gap:clamp(1px,.7cqh,8px);margin-top:clamp(6px,1.6cqh,16px);padding:0;list-style:none;display:grid}.credits__steps li{font-family:var(--f-serif);align-items:baseline;gap:.75em;font-size:clamp(1rem,min(2.9cqh,4.4cqw),1.5rem);font-weight:300;line-height:1.3;display:flex}.credits .credits__shot{letter-spacing:.08em;color:var(--f-amber);flex:none;font-size:.68rem}.credits .credits__h{margin-top:clamp(8px,2.6cqh,28px);font-size:clamp(2rem,min(8cqh,11cqw),3.8rem)}.credits__lead{max-width:38rem;color:var(--f-bone-2);margin-top:clamp(4px,1.3cqh,14px);font-size:clamp(.95rem,2.2cqh,1.12rem);line-height:1.4}.credits__made{justify-items:center;gap:2px;margin-top:clamp(8px,2.2cqh,20px);display:grid}.credits__by{align-items:center;gap:.6em;font-size:clamp(.95rem,2.2cqh,1.08rem);display:inline-flex}.credits__by strong{font-weight:600}.credits__mark{background:var(--f-amber);min-width:1.9em;height:1.9em;color:var(--f-black);font-family:var(--f-mono);letter-spacing:.04em;border-radius:2px;place-items:center;padding:0 .28em;font-size:.72rem;font-weight:600;line-height:1;display:inline-grid}.credits__auto{font-family:var(--f-serif);color:var(--f-bone);font-size:clamp(.95rem,2cqh,1.08rem);font-style:italic;font-weight:300;line-height:1.4}.credits__stats{font-family:var(--f-mono);letter-spacing:.04em;color:var(--f-amber);font-size:.74rem;line-height:1.5}.credits__note{font-family:var(--f-serif);color:var(--f-dim);font-size:clamp(.9rem,1.9cqh,1rem);font-weight:300;line-height:1.4}.credits__cta{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:clamp(8px,2cqh,18px);display:flex}.credits__btn{min-height:clamp(38px,6cqh,48px);transition:background-color .4s var(--f-ease), border-color .4s var(--f-ease), color .4s var(--f-ease);border:1px solid #ece6da4d;border-radius:999px;align-items:center;gap:.6em;padding:0 clamp(16px,1.4cqw,24px);font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.credits__btn:hover,.credits__btn--main{border-color:var(--f-bone);background:var(--f-bone);color:var(--f-black)}.credits__btn--main:hover{background:#fff;border-color:#fff}.credits__small{justify-items:center;gap:2px;margin-top:clamp(6px,1.5cqh,14px);display:grid}.credits__list{flex-wrap:wrap;justify-content:center;gap:0 20px;display:flex}.credits__row{align-items:baseline;gap:.8em;display:flex}.credits__row dt{letter-spacing:.24em;color:var(--f-faint);font-size:.56rem}.credits__row dd{font-family:var(--f-serif);color:var(--f-dim);font-size:.86rem;font-weight:300}.credits__legal{max-width:70ch;font-family:var(--f-mono);color:var(--f-faint);font-size:.62rem;line-height:1.5}html:not(.film-on) .scene--credits .scene__stage{padding-block:12svh}@container kadr (height<=540px){.credits__note,.credits__list{display:none}}@container kadr (width<=640px){.credits__note,.credits__list{display:none}}@container kadr (width<=640px) and (height<=640px){.credits__kicker,.credits__lead,.credits__legal{display:none}}@container kadr (height<=400px){.credits__kicker,.credits__steps,.credits__legal{display:none}}@container kadr (width<=640px) and (height<=480px){.credits__steps{display:none}}.arch{--marble:url(/film/marble.webp);--u:min(1cqh, .75cqw);--w:calc(12.4 * var(--u));--h:calc(52 * var(--u));--board:calc(4 * var(--u));--gap:calc(3.4 * var(--u));--t:.34;perspective:calc(92 * var(--u));perspective-origin:50% 48%;position:absolute;inset:0;overflow:hidden}.arch__world{left:calc(50% - 18.6 * var(--u));width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;transform:rotateY(50deg)}.arch__wall{--u:calc(min(1cqh, .75cqw) / var(--k));--w:calc(12.4 * var(--u));--h:calc(52 * var(--u));--board:calc(4 * var(--u));--gap:calc(3.4 * var(--u));left:calc(var(--from) * var(--u));top:calc(-1.5 * (var(--h) + var(--gap) + var(--board)));width:calc((var(--to) - var(--from)) * var(--u));height:calc(3 * (var(--h) + var(--gap) + var(--board)) + var(--board));transform-origin:calc(-1 * var(--from) * var(--u)) calc(1.5 * (var(--h) + var(--gap) + var(--board)));transform:scale(var(--k));position:absolute;overflow:hidden}.arch__strip{top:0;left:calc(-1 * var(--from) * var(--u));height:100%;transform:translateX(calc((-.5 - 27 * var(--t)) * var(--w)));display:flex;position:absolute}.film-on .arch__strip,.film-on .arch__end{will-change:transform}.arch__col{--row:calc(var(--board) + var(--gap) + var(--h));flex:0 0 var(--w);grid-template-rows:var(--board) var(--gap) var(--h) var(--board) var(--gap) var(--h) var(--board) var(--gap) var(--h) var(--board);background:repeating-linear-gradient(#a29d93 0, #77726a calc(.9 * var(--u)), #4d4943 calc(2.2 * var(--u)), #2c2a27 var(--board), #050504 var(--board), #0e0d0c calc(var(--board) + var(--gap)), transparent calc(var(--board) + var(--gap)), transparent var(--row));display:grid}.arch__col>:first-child{grid-row:3}.arch__col>:nth-child(2){grid-row:6}.arch__col>:nth-child(3){grid-row:9}.arch__empty--end{position:relative}.arch__empty--end:before{content:"";width:calc(1.2 * var(--u));height:58%;box-shadow:calc(.8 * var(--u)) 0 calc(1.4 * var(--u)) #0009;background:linear-gradient(90deg,#5e5a53,#b4aea2 40%,#4a4741);position:absolute;bottom:0;left:6%}.seg{background:linear-gradient(#0009, #0000 7%), radial-gradient(calc(1.8 * var(--u)) calc(1.8 * var(--u)) at 50% 79%, #050504 64%, #b9b3a7 70%, #6b665e 84%, transparent 96%), linear-gradient(90deg, #000000c7, #0000001a 12%, #ffffff1a 42%, #0000 64%, #000000b3 94%, #000000e6), var(--marble) var(--m) / calc(30 * var(--u)) auto, #1c1b19;position:relative}.seg:after{content:"";height:calc(1.3 * var(--u));background:linear-gradient(#d8d2c6,#8a857c 45%,#3d3a35);position:absolute;bottom:0;left:4%;right:4%}.seg__label{left:15%;right:15%;top:var(--top);align-content:center;justify-items:center;gap:calc(.8 * var(--u));border-radius:calc(.5 * var(--u));background:linear-gradient(100deg, #ffffff38, #fff0 34%), linear-gradient(#00000014, #0000 18%, #0000 82%, #0000001f), rgb(calc(250 * var(--paper)) calc(240 * var(--paper)) calc(214 * var(--paper)));height:31%;box-shadow:inset 0 0 0 calc(.35 * var(--u)) #00000059, 0 0 0 calc(.5 * var(--u)) #ffffff14;color:#1d1a15;font-family:var(--f-mono);text-transform:uppercase;transform:rotate(var(--tilt));display:grid;position:absolute}.seg__label:before{content:"Faktury";font-size:calc(1.45 * var(--u));letter-spacing:.14em;opacity:.82;font-weight:500}.seg__label:after{content:attr(data-year);font-size:calc(3.1 * var(--u));letter-spacing:-.02em;font-weight:600;line-height:1}.seg--plain{background:linear-gradient(#0009, #0000 7%), linear-gradient(90deg, #000000c7, #0000001a 12%, #ffffff1a 42%, #0000 64%, #000000b3 94%, #000000e6), radial-gradient(calc(1.8 * var(--u)) calc(1.8 * var(--u)) at 50% 79%, #050504 64%, #8f8a80 72%, transparent 96%), linear-gradient(90deg, transparent 30%, #1e1b1680 30% 70%, transparent 70%) 0 calc(var(--lt) + 11%) / 100% 1.6%, linear-gradient(90deg, transparent 26%, #1e1b1680 26% 74%, transparent 74%) 0 calc(var(--lt) + 18%) / 100% 2.4%, linear-gradient(90deg, transparent 15%, #e8e0ccb3 15% 85%, transparent 85%) 0 var(--lt) / 100% 31%, var(--marble) var(--m) / calc(30 * var(--u)) auto, #1c1b19;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat}.arch__sun{top:8%;bottom:8%;left:calc(var(--x) * var(--u));width:calc(74 * var(--u));background:repeating-linear-gradient(172deg, #fff4dc42 0 calc(3.4 * var(--u)), #fff4dc14 calc(4.6 * var(--u)) calc(5.6 * var(--u)), #fff4dc42 calc(6.8 * var(--u)));mix-blend-mode:screen;pointer-events:none;position:absolute;transform:skew(-16deg);mask:radial-gradient(50% 46%,#000 30%,#0000 100%)}.arch__sun:after{content:"";mix-blend-mode:screen;background:radial-gradient(46% 40%,#fff6e224,#0000 80%);position:absolute;inset:0}.arch__end{left:0;top:calc(-1.5 * (var(--h) + var(--gap) + var(--board)));width:calc(36 * var(--u));height:calc(3 * (var(--h) + var(--gap) + var(--board)) + var(--board));transform-origin:0 0;transform:translateX(calc((-.5 - 27 * var(--t)) * var(--w) - .5 * var(--u))) translateZ(calc(-34 * var(--u))) rotateY(-90deg);background:radial-gradient(calc(.5 * var(--u)) calc(1.3 * var(--u)), #050504 70%, transparent 100%) calc(31 * var(--u)) 0 / calc(3 * var(--u)) calc(4 * var(--u)) repeat-y, radial-gradient(60% 40% at 80% 46%, #fff6e229, transparent), linear-gradient(90deg, #00000080, #0000 55%, #ffffff29 93%, #00000059), linear-gradient(#8a857b, #66625a 55%, #3c3a35);backface-visibility:hidden;position:absolute}.arch__fog{top:0;bottom:0;left:calc(50% - 66.5 * var(--u));width:calc(133 * var(--u));pointer-events:none;background:linear-gradient(90deg,#06060559,#06060500 22% 46%,#060605c7 86%,#060605eb),linear-gradient(#0606059e,#06060500 26% 74%,#060605a8);position:absolute}html:not(.film-on) .arch__wall:not(.arch__wall--a){display:none}html:not(.film-on) .arch__wall--a{--from:-44;--to:376}@media (orientation:portrait){.arch{perspective-origin:50%}.arch__world{left:calc(50% - 5.3 * var(--u));transform:rotateY(50deg)}}.box2{--grain:url(/film/wood.webp);--u:min(1cqh, .75cqw);--P:calc(100 * var(--u));--pitch:21deg;--orbit:-18deg;--dolly:6;perspective:var(--P);perspective-origin:50%;position:absolute;inset:0;overflow:hidden}.box2__cam,.box2__set,.box2__box,.box2__book,.box2__tabs{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.box2__cam{transform-origin:0 0 var(--P);transform:rotateX(calc(-1 * var(--pitch)))}.box2__set{transform:translate3d(calc(-2 * var(--u)), calc(34 * var(--u)), calc((var(--dolly) - 4) * var(--u))) rotateY(var(--orbit));top:0;left:0}.film-on .box2__set{will-change:transform}.box2__set>*{position:absolute}.box2__desk{left:calc(-80 * var(--u));top:calc(-80 * var(--u));width:calc(160 * var(--u));height:calc(160 * var(--u));background:radial-gradient(closest-side, transparent 35%, #070706 100%), radial-gradient(22% 20% at 47% 50%, #ffeecc4d, #ffeecc12 70%, transparent 100%), radial-gradient(40% 36% at 46% 50%, #ffeecc1a, transparent 100%), var(--grain) 0 0 / calc(55 * var(--u)) auto, linear-gradient(#383027, #2a241e);transform:rotateX(90deg)scale(2)}.box2__bokeh{left:calc(-120 * var(--u));top:calc(-62 * var(--u));width:calc(240 * var(--u));height:calc(50 * var(--u));transform:translateZ(calc(-170 * var(--u)))}.box2__bokeh i{width:calc(16 * var(--u));height:calc(16 * var(--u));background:radial-gradient(closest-side,#ffeecc1a 66%,#ffeecc2e 88%,#0000);border-radius:50%;position:absolute}.box2__bokeh i:first-child{top:30%;left:64%}.box2__bokeh i:nth-child(2){opacity:.7;top:18%;left:72%;scale:.7}.box2__bokeh i:nth-child(3){opacity:.5;top:40%;left:18%;scale:1.3}.box2__shadow{transform:translateY(calc(-.05 * var(--u))) rotateX(90deg);background:radial-gradient(closest-side,#000000d9,#0000008c 55%,#0000);border-radius:50%}.box2__shadow--box{left:calc(-19 * var(--u));top:calc(-8 * var(--u));width:calc(36 * var(--u));height:calc(16 * var(--u));border-radius:30%}.box2__shadow--book{left:calc(9 * var(--u));top:calc(-19 * var(--u));width:calc(32 * var(--u));height:calc(38 * var(--u));transform:translate3d(calc(4 * var(--u)), calc(-.05 * var(--u)), calc(9 * var(--u))) rotateY(-14deg) rotateX(90deg);transform-origin:50%;border-radius:18%}.box2__cd{left:calc(-41 * var(--u));top:calc(-11 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));box-shadow:0 0 0 calc(.25 * var(--u)) #ffffff40;transform:translate3d(0, calc(-.1 * var(--u)), calc(16 * var(--u))) rotateX(90deg);background:radial-gradient(closest-side,#070706 15%,#ffffff80 17%,#ffffff26 31%,#0000 33%),conic-gradient(from 40deg,#6f6b63,#e9e4d8,#807b72,#d1ccc0,#5d5952,#f0ebe0,#8a857b,#c9c3b6,#6f6b63);border-radius:50%}.box2__cd i{background:linear-gradient(120deg,#0000 38%,#ffffff59 50%,#0000 62%);border-radius:50%;position:absolute;inset:0}.box2__box{left:calc(-4 * var(--u));top:0}.box2__face{backface-visibility:hidden;position:absolute;overflow:hidden}.box2__face--front,.box2__face--back{left:calc(-13 * var(--u));top:calc(-36 * var(--u));width:calc(26 * var(--u));height:calc(36 * var(--u))}.box2__face--front{padding:calc(2.4 * var(--u));transform:translateZ(calc(4.5 * var(--u)));color:#ece4d2;background:linear-gradient(118deg,#0000 34%,#ffffff29 41%,#ffffff08 47%,#0000 52%),radial-gradient(120% 90% at 0 0,#fff0d447,#0000 62%),linear-gradient(#3b362e,#1f1c18);grid-template-rows:auto 1fr auto auto;display:grid}.box2__face--back{transform:rotateY(180deg) translateZ(calc(4.5 * var(--u)));background:#15130f}.box2__face--side,.box2__face--left{left:calc(-4.5 * var(--u));top:calc(-36 * var(--u));width:calc(9 * var(--u));height:calc(36 * var(--u))}.box2__face--side{transform:rotateY(90deg) translateZ(calc(13 * var(--u)));color:#ece4d2bf;background:linear-gradient(#0000006b,#00000094),linear-gradient(#3b362e,#1f1c18);place-items:center;display:grid}.box2__face--side span{writing-mode:vertical-rl;font-family:var(--f-mono);font-size:calc(1.15 * var(--u));letter-spacing:.06em;white-space:nowrap}.box2__face--left{transform:rotateY(-90deg) translateZ(calc(13 * var(--u)));background:linear-gradient(90deg,#2c2822,#3a352d)}.box2__face--top{left:calc(-13 * var(--u));top:calc(-4.5 * var(--u));width:calc(26 * var(--u));height:calc(9 * var(--u));transform:translateY(calc(-36 * var(--u))) rotateX(90deg);color:#ece4d2b3;font-family:var(--f-sans);font-size:calc(1.3 * var(--u));letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(90% 140% at 20% 0,#fff0d44d,#0000 70%),#4a443a;place-items:center;font-weight:700;display:grid}.box2__swoosh{border-top:calc(2.2 * var(--u)) solid #ece4d28c;height:70%;box-shadow:inset 0 calc(1.2 * var(--u)) calc(1.6 * var(--u)) #ece4d22e;border-radius:50%;position:absolute;top:46%;left:-30%;right:-40%;transform:rotate(-12deg)}.box2__brand{font-family:var(--f-sans);font-size:calc(4.4 * var(--u));letter-spacing:-.01em;text-transform:uppercase;font-weight:800;font-stretch:75%;line-height:.92;position:relative}.box2__ver{margin-top:calc(1.6 * var(--u));font-family:var(--f-serif);font-size:calc(2.8 * var(--u));align-self:start;font-style:italic;position:relative}.box2__meta{font-family:var(--f-mono);font-size:calc(1.3 * var(--u));letter-spacing:.04em;position:relative}.box2__seal{right:calc(1.8 * var(--u));bottom:calc(4.4 * var(--u));width:calc(8.4 * var(--u));height:calc(8.4 * var(--u));color:#1d1a15;font-family:var(--f-mono);font-size:calc(1.15 * var(--u));text-align:center;box-shadow:0 calc(.4 * var(--u)) calc(.8 * var(--u)) #00000080;background:radial-gradient(circle at 35% 30%,#f3ead6,#c4b89e 70%,#988c74);border-radius:50%;place-items:center;font-weight:600;line-height:1.2;display:grid;position:absolute;transform:rotate(-12deg)}.box2__book{left:calc(26 * var(--u));transform:translateZ(calc(9 * var(--u))) rotateY(-14deg);top:0}.box2__cover,.box2__tabs{left:calc(-11 * var(--u));top:calc(-15 * var(--u));width:calc(22 * var(--u));height:calc(30 * var(--u))}.box2__cover{align-content:end;gap:calc(.8 * var(--u));padding:calc(2.4 * var(--u));border-radius:calc(.4 * var(--u));transform:translateY(calc(-4.4 * var(--u))) rotateX(90deg);background:radial-gradient(110% 80% at 0% 0%, #fff0d442, transparent 65%), linear-gradient(90deg, #00000073 0 calc(2.6 * var(--u)), #ffffff14 calc(2.6 * var(--u)) calc(2.9 * var(--u)), transparent calc(2.9 * var(--u))), #2e2a24;color:#e6dcc6;display:grid;position:absolute}.box2__title{margin-left:calc(2.4 * var(--u));font-family:var(--f-serif);font-size:calc(2.9 * var(--u));line-height:1.05}.box2__vol{margin-left:calc(2.4 * var(--u));font-family:var(--f-mono);font-size:calc(1.2 * var(--u));opacity:.7}.box2__page{top:calc(-4.4 * var(--u));height:calc(4.4 * var(--u));background:linear-gradient(#0009 0 9%, transparent 9% 91%, #0009 91%), repeating-linear-gradient(#ddd4c1 0 calc(.16 * var(--u)), #9d9483 calc(.16 * var(--u)) calc(.28 * var(--u)));position:absolute}.box2__page:after{content:"";background:rgb(0 0 0/var(--shade));position:absolute;inset:0}.box2__page--front{left:calc(-11 * var(--u));width:calc(22 * var(--u));--shade:.22;transform:translateZ(calc(15 * var(--u)))}.box2__page--right{left:calc(-15 * var(--u));width:calc(30 * var(--u));--shade:.4;transform:rotateY(90deg) translateZ(calc(11 * var(--u)))}.box2__tabs{left:calc(-11 * var(--u));top:calc(-15 * var(--u));transform:translateY(calc(-2.4 * var(--u))) rotateX(90deg);position:absolute}.box2__tab{background:linear-gradient(90deg, var(--tone), color-mix(in srgb, var(--tone), #000 18%));box-shadow:0 calc(.3 * var(--u)) calc(.5 * var(--u)) #00000073;position:absolute}.box2__tab--r{left:calc(100% - 1.2 * var(--u));top:var(--at);width:calc((var(--out) + 1.2) * var(--u));height:calc(1.9 * var(--u));transform-origin:0;transform:rotate(var(--tilt))}.box2__tab--f{left:var(--at);top:calc(100% - 1.2 * var(--u));width:calc(1.9 * var(--u));height:calc((var(--out) + 1.2) * var(--u));transform-origin:50% 0;transform:rotate(var(--tilt))}.film-on .box2__tab{opacity:0;transition:opacity .2s var(--f-ease), scale .35s var(--f-ease);scale:.6 1}.film-on .box2__tab--f{scale:1 .6}.film-on .box2__tab.is-on{opacity:1;scale:1}.box2__lamp,.box2__fog{top:0;bottom:0;left:calc(50% - 66.5 * var(--u));width:calc(133 * var(--u));pointer-events:none;position:absolute}.box2__lamp{mix-blend-mode:screen;background:radial-gradient(60% 70% at 24% -10%,#fff2d629,#0000 70%)}.box2__fog{background:radial-gradient(85% 80% at 48% 56%,#0000 45%,#050504d1 100%)}@media (orientation:portrait){.box2{--u:.8cqw;--pitch:26deg}}.city{--u:min(1cqh, .75cqw);--P:calc(80 * var(--u));--pitch:16deg;--rise:3;--dolly:4;perspective:var(--P);perspective-origin:50%;position:absolute;inset:0;overflow:hidden}.city__defs{position:absolute}.city__sky{left:-10%;right:-10%;top:calc(50% - 320 * var(--u));height:calc(420 * var(--u));transform:translateY(calc(var(--P) * tan(var(--pitch))));background:linear-gradient(#030304 0%,#060607 46%,#0e0d0d 62%,#1d1b18 70%,#3b352c 75%,#5a5143 76.2%,#131210 79%,#070707 100%);position:absolute}.film-on .city__sky,.film-on .city__cam{will-change:transform}.city__cloud{background:radial-gradient(closest-side,#96887229,#9688720d 60%,#0000);border-radius:50%;position:absolute}.city__cloud--a{width:60%;height:7%;top:58%;left:8%}.city__cloud--b{opacity:.7;width:52%;height:9%;top:49%;left:46%}.city__cloud--c{opacity:.5;width:44%;height:8%;top:40%;left:-6%}.film-on .city__cloud{animation:40s linear infinite alternate city-drift}.film-on .city__cloud--b{animation-duration:55s;animation-direction:alternate-reverse}@keyframes city-drift{to{translate:8%}}.city__cam{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0 var(--P);transform:rotateX(var(--pitch)) translate3d(0, calc(var(--rise) * var(--u)), calc(var(--dolly) * var(--u)));position:absolute;top:50%;left:50%}.city__cam>*{position:absolute}.city__ground{left:calc(-65 * var(--u));top:calc(2 * var(--u));width:calc(130 * var(--u));height:calc(194.25 * var(--u));transform-origin:50% 0;transform:translateZ(calc(-700 * var(--u))) rotateX(90deg) scale(4);background:linear-gradient(90deg, #070708 14%, transparent 36% 64%, #070708 86%), radial-gradient(3.6% 8% at 51% 90.5%, #ffecc829, transparent), radial-gradient(8% 7% at 51% 85.6%, #ffecc82e, transparent), radial-gradient(2.6% 6% at 40.6% 98.6%, #ffecc829, transparent), var(--pools), repeating-linear-gradient(transparent 0 calc(1.25 * var(--u)), #ece2cc38 calc(1.25 * var(--u)) calc(2.25 * var(--u))) 51% 0 / calc(.14 * var(--u)) 100% no-repeat, linear-gradient(#0e0e0e, #191714 80%, #050505 97%)}.city__face{bottom:calc(-2 * var(--u));width:calc(var(--bays) * 4 * var(--u));height:calc((var(--floors) * 4.8 + 8.8) * var(--u))}.city__face svg{width:100%;height:100%;position:absolute;top:0;left:0}.city__bld{left:calc(var(--x) * var(--u));width:calc(var(--bays) * 4 / var(--k) * var(--u));height:calc((var(--floors) * 4.8 + 8.8) / var(--k) * var(--u));transform-origin:0 100%;transform:translateZ(calc(var(--z) * var(--u))) rotateY(var(--ry)) scale(var(--k))}.city__face--l{right:calc(-6 * var(--u));transform-origin:100% 100%;transform:translateZ(calc(-44 * var(--u))) rotateY(-32deg)}.city__face--r{left:calc(6 * var(--u));transform-origin:0 100%;transform:translateZ(calc(-44 * var(--u))) rotateY(58deg)}.film-on .city__wave{opacity:0;transition:opacity .12s steps(2,end)}.film-on .city__wave.is-on{opacity:1}.city__mast{left:calc(-4 * var(--u));bottom:calc(-2 * var(--u) + (36 * 4.8 + 8.8) * var(--u));width:calc(1.1 * var(--u));height:calc(52 * var(--u));transform:translateZ(calc(-74 * var(--u)));background:linear-gradient(90deg,#8a8478,#3a3833)}.city__beacon{width:calc(7 * var(--u));height:calc(7 * var(--u));background:radial-gradient(closest-side,#fff8e8 8%,#fff0d28c 22%,#fff0d21f 55%,#0000);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.film-on .city__beacon{animation:1.6s step-end infinite city-beacon}@keyframes city-beacon{50%{opacity:.08}}.city__lamp{left:calc(-15 * var(--u));bottom:calc(-2 * var(--u));width:calc(.45 * var(--u));height:calc(9 * var(--u));transform:translateZ(calc(var(--z) * var(--u)));background:#1d1b18}.city__lamp:before{content:"";width:calc(2.6 * var(--u));height:calc(.4 * var(--u));background:#1d1b18;position:absolute;top:0;left:0}.city__lamp-glow{top:calc(.5 * var(--u));left:calc(2.4 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));background:radial-gradient(closest-side,#fff9ec,#ffeecc8c 22%,#ffeecc1f 55%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.city__shop{left:calc(-44 * var(--u));bottom:calc(-2 * var(--u));width:calc(22 * var(--u));height:calc(7.6 * var(--u));transform-origin:100% 100%;transform:translateZ(calc(22 * var(--u))) rotateY(24deg);background:linear-gradient(#00000080,#0000 30%),linear-gradient(#2a2622,#1a1815)}.city__shop-sign{padding:0 calc(.8 * var(--u));color:#f4e6c7;font-family:var(--f-sans);font-size:calc(1.35 * var(--u));letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 calc(.8 * var(--u)) #ffecc8cc;background:#0d0c0b;font-weight:700;position:absolute;top:7%;left:10%}.city__shop-window{width:46%;box-shadow:0 0 calc(3 * var(--u)) #ffe6be59;background:linear-gradient(90deg,#0000 32%,#00000080 32% 34%,#0000 34% 66%,#00000080 66% 68%,#0000 68%),radial-gradient(80% 90% at 40% 20%,#e8d6b0,#b39461 60%,#6f5735);position:absolute;top:34%;bottom:12%;left:10%}.city__shop-door{width:16%;box-shadow:inset 0 0 0 calc(.3 * var(--u)) #2e2a25;background:#0c0b0a;position:absolute;top:30%;bottom:0;right:14%}.city__shop-side{left:calc(-22 * var(--u));bottom:calc(-2 * var(--u));width:calc(16 * var(--u));height:calc(7.6 * var(--u));transform-origin:0 100%;transform:translateZ(calc(22 * var(--u))) rotateY(114deg);background:#0f0e0c}.city__haze{top:0;bottom:0;left:calc(50% - 66.5 * var(--u));width:calc(133 * var(--u));pointer-events:none;background:radial-gradient(120% 70% at 50% 100%,#080807b3,#0000 60%),radial-gradient(110% 90% at 50% 45%,#0000 55%,#040404b3);position:absolute}@media (orientation:portrait){.city{--u:.9cqw}}.prolog__film{background:#100f0db8;position:absolute;inset:0;overflow:hidden;container-type:size}.prolog__shots{--u:min(1cqh, .75cqw);top:0;bottom:0;left:calc(50% - 66.5 * var(--u));width:calc(133 * var(--u));filter:grayscale()sepia(.38)contrast(1.06)brightness(.96);position:absolute;overflow:hidden}.film-on .prolog__shots{animation:.5s steps(6,end) infinite f-weave}@keyframes f-weave{20%{transform:translate(.4px,-.6px)}40%{transform:translate(-.5px,.3px)}60%{transform:translate(.2px,.7px)}80%{transform:translate(-.3px,-.2px)}}.pshot{color:#e8dcc6;place-items:center;display:grid;position:absolute;inset:0}.film-on .pshot{opacity:0;visibility:hidden;will-change:transform}.film-on .pshot.is-on{opacity:1;visibility:visible}.pshot--sheet{perspective:1200px}.sheet{color:#1d1a16;width:min(86cqw,120cqh);font-family:var(--f-mono);background:#dcd3c2;border:1px solid #e8dcc68c;font-size:max(8px,1.9cqh);transform:rotateX(8deg)rotate(-1.5deg);box-shadow:0 3cqh 6cqh #0009}.sheet__title{color:#eee6d6;background:#3b3833;margin:0;padding:.8cqh 1.4cqh;font-weight:600}.sheet__menu{white-space:nowrap;border-bottom:1px solid #9c9282;margin:0;padding:.6cqh 1.4cqh;overflow:hidden}.sheet__grid{border-collapse:collapse;table-layout:fixed;width:100%}.sheet__grid th,.sheet__grid td{white-space:nowrap;text-overflow:clip;border:1px solid #b2a895;height:4.2cqh;padding:0 .8cqh;overflow:hidden}.sheet__grid th{text-align:center;background:#cbc1ae;width:5%;font-weight:500}.sheet__grid thead th:not(:first-child){width:auto}.sheet__grid td.err{outline-offset:-2px;outline:2px solid #1d1a16;font-weight:700}.sheet__tabs{border-top:1px solid #9c9282;margin:0;padding:.6cqh 1.4cqh;font-size:.85em}.note{color:#1d1a16;font-family:"Comic Sans MS", "Segoe Print", var(--f-sans), cursive;background:#efe6bd;margin:0;padding:2cqh 2.4cqh;font-size:2.4cqh;font-weight:700;line-height:1.2;position:absolute;bottom:12cqh;right:max(8cqw,50cqw - min(43cqw,60cqh) - 2cqh);transform:rotate(-5deg);box-shadow:0 1.6cqh 3cqh #00000080}.prolog__flicker,.prolog__scratch,.prolog__flash,.prolog__burn{pointer-events:none;position:absolute}.prolog__flicker{background:radial-gradient(90% 80% at 50% 45%,#fff4de12,#00000073);inset:0}.film-on .prolog__flicker{animation:.32s steps(3,end) infinite f-flicker}@keyframes f-flicker{33%{opacity:.75}66%{opacity:1}}.prolog__scratch{background:#fff8e659;width:1px;top:0;bottom:0}.prolog__scratch--a{left:31%}.prolog__scratch--b{opacity:.6;left:74%}.film-on .prolog__scratch--a{animation:1.7s steps(9,end) infinite f-scratch}.film-on .prolog__scratch--b{animation:2.3s steps(11,end) infinite reverse f-scratch}@keyframes f-scratch{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8}50%{opacity:.3;transform:translate(28px)}70%{opacity:.9;transform:translate(-12px)}}.prolog__flash{opacity:0;background:#fff4dc;inset:0}.prolog__burn{opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff8e8,#ffcf7a 35%,#a03c0a99 60%,#0000 75%);inset:-20%;transform:scale(.2)}html:not(.film-on) .scene--prolog{height:auto}html:not(.film-on) .scene--prolog .scene__frame,html:not(.film-on) .scene--prolog .scene__stage{height:auto;position:relative;inset:auto}html:not(.film-on) .prolog__film{width:min(100% - 2 * var(--f-gutter), 960px);background:0 0;margin:0 auto;position:relative;inset:auto;container-type:normal}html:not(.film-on) .prolog__shots{gap:16px;width:auto;display:grid;position:relative;left:auto;overflow:visible}html:not(.film-on) .pshot{aspect-ratio:4/3;border:1px solid var(--f-hair);position:relative;container-type:size}html:not(.film-on) .prolog__flicker,html:not(.film-on) .prolog__scratch,html:not(.film-on) .prolog__flash,html:not(.film-on) .prolog__burn{display:none}html:not(.film-on) .scene--prolog .scene__subs{padding-block:24px 64px}@media (orientation:portrait){.sheet{width:94cqw;font-size:max(7px,2.6cqw)}.sheet__grid th,.sheet__grid td{height:3cqh}.note{font-size:4cqw;bottom:14cqh;right:6cqw}}.cards{padding:0 var(--f-gutter)}.film-on .cards{place-items:start center;padding-top:clamp(24px,8svh,90px)}.cards__card{text-align:center;text-shadow:0 0 40px #000c;grid-area:1/1;max-width:18ch;font-size:clamp(2rem,4.4vw,4.6rem)}.film-on .cards__card{opacity:0;filter:blur(14px);transition:opacity .9s var(--f-ease), filter .9s var(--f-ease), transform 1.6s var(--f-ease);transform:scale(1.04)}.film-on .cards__card.is-on{opacity:1;filter:none;transform:none}.cards__card:nth-child(2){font-style:italic}.total__you{color:var(--f-amber);opacity:0;transition:opacity .8s var(--f-ease);white-space:nowrap;pointer-events:none;margin:0;position:absolute;top:0;left:0}.total__you:before{content:"";background:linear-gradient(transparent, var(--f-amber));width:1px;height:28px;margin:0 auto 6px;display:block}.total__you.is-on{opacity:.9}html:not(.film-on) .scene--total{height:auto}html:not(.film-on) .scene--total .scene__frame,html:not(.film-on) .scene--total .scene__stage{height:auto;position:relative;inset:auto}html:not(.film-on) .cards{gap:24px;padding-block:12svh 4svh;display:grid}html:not(.film-on) .cards__card{grid-area:auto;margin:0 auto}html:not(.film-on) .total__you{display:none}html:not(.film-on) .scene--total .scene__subs{padding-bottom:8svh}.take{padding:0 var(--f-gutter);grid-template-columns:minmax(0,1fr) minmax(0,420px) minmax(0,1fr);gap:clamp(20px,3vw,48px)}.take__log{letter-spacing:.02em;text-transform:none;max-width:34ch;color:var(--f-faint);place-self:center end;gap:.75em;margin:0;padding:0;font-size:.7rem;list-style:none;display:grid}.take__prompt{color:var(--f-bone);margin-bottom:.4em}.take__qa b{color:var(--f-teal);font-weight:450}.take__ok span{color:var(--f-amber)}.film-on .take__log li{opacity:0;filter:blur(3px);transition:opacity .5s var(--f-ease), filter .5s var(--f-ease)}.film-on .take__log li.is-on{opacity:1;filter:none}.tool{grid-column:2;gap:16px;width:100%;padding:clamp(18px,2vw,26px);display:grid}.film-on .tool{opacity:0;filter:blur(10px);pointer-events:none}.film-on .tool.is-live{pointer-events:auto}.tool__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.tool__title{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}.tool__head .f-mono{color:var(--f-amber);font-size:.62rem}.tool__label{color:var(--f-dim);font-size:.8rem}.tool__range{grid-template-columns:1fr auto;align-items:baseline;gap:8px;display:grid}.tool__value{font-family:var(--f-mono);font-size:1.05rem;font-weight:600}.tool__range input{width:100%;accent-color:var(--f-amber);grid-column:1/-1}.tool__chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.tool__chips legend{margin-bottom:8px}.tool__chips label{cursor:pointer;border:1px solid #ece6da29;border-radius:999px;align-items:center;gap:.5em;padding:.5em .85em;font-size:.88rem;transition:background-color .3s,border-color .3s;display:inline-flex}.tool__chips label:has(input:checked){background:var(--f-amber-soft);border-color:#ffb547b3}.tool__chips input{accent-color:var(--f-amber)}.tool__chips small{font-family:var(--f-mono);color:var(--f-dim);font-size:.7rem}.tool__total{color:var(--f-dim);border-top:1px dashed #ece6da2e;justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.tool__total strong{font-family:var(--f-serif);letter-spacing:-.02em;color:var(--f-bone);font-size:clamp(2.2rem,3.4vw,3rem);font-weight:300}.tool__btn{background:var(--f-bone);color:var(--f-black);cursor:pointer;border:0;border-radius:10px;padding:.85em 1.2em;font-weight:600;transition:background-color .3s}.tool__btn:hover{background:var(--f-amber)}.tool__toast{letter-spacing:.04em;text-transform:none;min-height:1.3em;color:var(--f-amber);margin:0;font-size:.68rem}html:not(.film-on) .scene--tool{height:auto}html:not(.film-on) .scene--tool .scene__frame,html:not(.film-on) .scene--tool .scene__stage{height:auto;position:relative;inset:auto}html:not(.film-on) .scene--tool .scene__stage{padding-block:8svh}@media (width<=900px){.take{grid-template-columns:minmax(0,1fr);align-content:center;gap:14px}.take__log{grid-row:2;justify-self:center;max-width:42ch;font-size:.62rem}.take__qa,.take__prompt{display:none}.tool{grid-column:1;justify-self:center;max-width:420px}}@media (width<=900px) and (height<=760px){.take__log{display:none}.tool{gap:10px}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:800;font-stretch:75%;src:url(/_astro/bricolage-condensed.D2RHtWkz.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0-B3,U+B7,U+D3,U+D7,U+F3,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122,U+2191,U+2193,U+2212}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@property --f-bar{syntax:"<length>";inherits:true;initial-value:64px}:root{--f-black:#050506;--f-ink:#0c0c0e;--f-ink-2:#141416;--f-bone:#ece6da;--f-bone-2:#d9d1c2;--f-dim:#ece6da9e;--f-faint:#ece6da61;--f-hair:#ece6da24;--f-amber:#ffb547;--f-amber-soft:#ffb54729;--f-teal:#7cc6c0;--f-teal-soft:#7cc6c029;--f-red:#ff6a5c;--f-amber-deep:#a3540c;--f-serif:"Fraunces Variable", Georgia, "Times New Roman", serif;--f-sans:"Bricolage Grotesque Variable", system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--f-gutter:clamp(16px, 4vw, 56px);--f-maxw:1320px;--f-bar:clamp(44px, calc((100svh - 100vw / 2.39) / 2), 15svh);--f-ease:cubic-bezier(.22, 1, .36, 1);--f-ease-io:cubic-bezier(.65, 0, .35, 1);interpolate-size:allow-keywords}@media (orientation:portrait){:root{--f-bar:clamp(52px, 9svh, 84px)}}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;background:var(--f-black);color:var(--f-bone);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--f-black);min-height:100vh;color:var(--f-bone);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(1rem,.3vw + .92rem,1.12rem);line-height:1.55;overflow-x:clip}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}img,svg,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:var(--f-amber);color:var(--f-black)}:focus-visible{outline:2px solid var(--f-amber);outline-offset:4px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f-skip{z-index:10001;background:var(--f-bone);color:var(--f-black);transition:transform .3s var(--f-ease);border-radius:999px;padding:.7em 1.1em;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.f-skip:focus-visible{transform:none}.f-title{font-family:var(--f-serif);font-variation-settings:"opsz" 144;letter-spacing:-.015em;margin:0;font-weight:300;line-height:1.02}.f-title em{font-style:italic}.f-caps{font-family:var(--f-sans);letter-spacing:.32em;text-transform:uppercase;font-size:.78rem;font-weight:450}.f-mono{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:450}.f-panel{border:1px solid var(--f-hair);backdrop-filter:blur(14px)saturate(1.15);color:var(--f-bone);background:#0e0e10c7;border-radius:14px;box-shadow:0 40px 120px -40px #000000e6,inset 0 1px #ffffff0a}.f-grain{z-index:60;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.8s steps(4,end) infinite f-grain;position:fixed;inset:-50%}@keyframes f-grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-4%)}75%{transform:translate(-4%,-2%)}}@media (prefers-reduced-motion:reduce){.f-grain{animation:none}}.scene{--len:3;position:relative}.scene__frame{position:relative}.film-on .scene{height:calc(var(--len) * 100svh)}.film-on .scene__frame{z-index:2;opacity:0;visibility:hidden;transition:opacity .6s var(--f-ease), visibility 0s linear .6s;position:fixed;inset:0;overflow:hidden}.film-on .scene.is-active .scene__frame{opacity:1;visibility:visible;transition:opacity .6s var(--f-ease), visibility 0s}.scene__stage{place-items:center;display:grid;position:relative}.film-on .scene__stage{inset:var(--f-bar) 0;position:absolute}.scene__subs{z-index:2;max-width:46ch;padding:0 var(--f-gutter);color:var(--f-dim);margin:0 auto;font-size:1.1rem;list-style:none;position:relative}html:not(.film-on) .scene__subs{font-family:var(--f-serif);text-align:center;gap:.4em;font-style:italic;font-weight:300;display:grid}.film-on .scene__subs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f-gl{z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s var(--f-ease);position:fixed;inset:0}.f-vignette{z-index:1;pointer-events:none;transition:opacity 1.2s var(--f-ease);background:radial-gradient(130% 95% at 50% 48%,#0000 52%,#0000009e 100%);position:fixed;inset:0}main{z-index:2;position:relative}html:not(.film-on) .f-gl,html:not(.film-on) .f-vignette{opacity:0}.f-curtain{display:none}.film-on .f-curtain{z-index:48;opacity:.99;pointer-events:none;transition:opacity 1.8s var(--f-ease-io), visibility 0s linear 1.8s;background:#000;display:block;position:fixed;inset:0}.film-rolling .f-curtain{opacity:0;visibility:hidden}.film-on .f-curtain:after{content:"Wczytuję film";font-family:var(--f-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--f-dim);opacity:0;animation:f-loading 1.4s var(--f-ease-io) 1.2s infinite alternate;font-size:.72rem;position:absolute;inset:50% 0 auto}@keyframes f-loading{to{opacity:1}}
