.q-film[data-v-34fb84db]{--q-film-fg:var(--q-ink);--q-film-peek:clamp(7rem,25vh,15rem);background:var(--q-film-ground,var(--q-paper));color:var(--q-ink);position:relative}.q-film__intro[data-v-34fb84db]{padding:0 var(--q-gutter);text-align:center}.q-film__card[data-v-34fb84db],.q-film__intro[data-v-34fb84db]{display:grid;justify-items:center}.q-film__card[data-v-34fb84db]{align-content:center;padding-block:clamp(4rem,9vw,7rem) clamp(3rem,6vw,4.5rem)}.q-film__headline[data-v-34fb84db]{color:var(--q-ink);font-family:var(--od-font-serif);font-size:var(--od-text-display-2);font-synthesis:none;font-weight:var(--od-font-serif-weight);letter-spacing:var(--od-tracking-display-serif);line-height:var(--od-leading-display-serif);margin:0;max-width:15ch;text-wrap:balance}.q-film__headline-word[data-v-34fb84db]{display:inline-block;margin:-.2em -.08em -.3em;padding:.2em .08em .3em}.q-film__ways[data-v-34fb84db]{display:none}.q-film__plate-track[data-v-34fb84db]{width:min(100%,84rem)}.q-film__plate[data-v-34fb84db]{margin:0}.q-film__plate-canvas[data-v-34fb84db]{aspect-ratio:21/10;border-radius:var(--od-radius-lg);overflow:hidden;position:relative}.q-film__plate-canvas img[data-v-34fb84db]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 62%;object-position:60% 62%;width:100%}.q-film__plate-ink[data-v-34fb84db]{background:var(--q-ink);inset:0;opacity:0;position:absolute}@media(max-width:45rem){.q-film__plate-canvas[data-v-34fb84db]{aspect-ratio:4/3}}.q-film__script[data-v-34fb84db]{display:grid;gap:clamp(2.25rem,6vw,4rem);justify-items:center;padding:clamp(4rem,10vw,8rem) var(--q-gutter) clamp(5rem,14vw,10rem);text-align:center}.q-film__stanza[data-v-34fb84db]{font-family:var(--od-font-serif);font-size:clamp(1.375rem,1.1rem + 1.2vw,2.125rem);font-weight:var(--od-font-serif-weight);letter-spacing:0;line-height:1.32;margin:0;max-width:30ch}.q-film__controls[data-v-34fb84db],.q-film__encore[data-v-34fb84db],.q-film__stage[data-v-34fb84db]{display:none}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.q-film[data-v-34fb84db]{height:calc((var(--q-film-travel) + 100)*1vh);height:calc((var(--q-film-travel) + 100)*1lvh);margin-top:calc(var(--site-header-height)*-1)}.q-film__intro[data-v-34fb84db]{inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}.q-film__card[data-v-34fb84db]{box-sizing:border-box;min-height:calc(100vh - var(--q-film-peek));min-height:calc(100svh - var(--q-film-peek));padding-block:calc(var(--site-header-height) + 1.25rem) clamp(1.5rem,3.6vh,2.75rem)}.q-film__headline[data-v-34fb84db]{font-size:clamp(2.125rem,min(1.5rem + 3.6vw,8.6vh),4.5rem)}.q-film__headline-word[data-v-34fb84db]{--enter-y:.22em;--enter-blur:10px;animation:q-film-enter-34fb84db .9s var(--od-ease-out) calc(40ms + var(--i)*55ms) backwards}.q-film__ways[data-v-34fb84db]{display:grid;gap:.75rem;justify-items:center;margin-top:clamp(1.75rem,4.4vh,3rem);pointer-events:auto;--enter-y:12px;--enter-blur:6px;animation:q-film-enter-34fb84db .85s var(--od-ease-out) .62s backwards}.q-film__headline-word[data-v-34fb84db],.q-film__ways[data-v-34fb84db]{transition:opacity .48s cubic-bezier(.45,0,.55,1),transform .62s cubic-bezier(.3,0,.3,1),filter .48s cubic-bezier(.45,0,.55,1)}.q-film__card.is-leaving .q-film__headline-word[data-v-34fb84db]{filter:blur(9px);opacity:0;transform:translate3d(0,-.3em,0);transition-delay:calc(var(--i)*18ms)}.q-film__card.is-leaving .q-film__ways[data-v-34fb84db]{filter:blur(6px);opacity:0;transform:translate3d(0,-.5rem,0)}.q-film__card.is-gone .q-film__headline-word[data-v-34fb84db],.q-film__card.is-gone .q-film__ways[data-v-34fb84db]{opacity:0;transition:none}.q-film__plate-hold[data-v-34fb84db]{height:var(--q-film-hold,85vh)}.q-film__plate[data-v-34fb84db]{position:sticky;top:var(--q-film-pin,15vh);--enter-y:4.5rem;--enter-blur:16px;animation:q-film-enter-34fb84db 1.4s var(--od-ease-out) .38s backwards}.q-film__plate-canvas[data-v-34fb84db]{will-change:clip-path}.q-film__script[data-v-34fb84db]{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.q-film__stage[data-v-34fb84db]{display:block;height:100vh;height:100lvh;overflow:hidden;position:sticky;top:0}.q-film__controls[data-v-34fb84db]{color:var(--q-film-fg);display:flex;inset:auto 0 calc(clamp(1.25rem,4.5vh,2.75rem) + env(safe-area-inset-bottom) + 100lvh - 100dvh);justify-content:center;pointer-events:none;position:absolute;transition:color .35s linear;z-index:1}.q-film__transport[data-v-34fb84db]{align-items:center;display:flex;pointer-events:auto;position:relative}.q-film__transport.is-playing[data-v-34fb84db]{gap:.75rem}.q-film__sound[data-v-34fb84db]{transition:opacity .3s linear,visibility 0s;white-space:nowrap}.q-film__transport:not(.is-playing) .q-film__sound[data-v-34fb84db]{left:calc(100% + .5rem);opacity:0;position:absolute;top:50%;transition:opacity .2s linear,visibility 0s linear .2s;translate:0 -50%;visibility:hidden}.q-film__skip[data-v-34fb84db]{bottom:50%;left:clamp(1rem,3vw,2.5rem);pointer-events:auto;position:absolute;translate:0 50%}@media(max-width:47.99rem){.q-film__skip[data-v-34fb84db]{bottom:calc(100% + .75rem);left:50%;translate:-50% 0;white-space:nowrap}}.q-film__encore[data-v-34fb84db]{align-items:center;color:var(--q-film-fg);display:flex;gap:1rem;inset:calc(50% + clamp(3.75rem,10vh,6rem)) 0 auto;justify-content:center;position:absolute;transform:translate3d(0,calc((1 - var(--q-film-finale, 0))*.75rem),0);z-index:1}}.q-film.is-night[data-v-34fb84db]{--q-film-fg:#fbfaf8}@keyframes q-film-enter-34fb84db{0%{filter:blur(var(--enter-blur,0));opacity:.01;transform:translate3d(0,var(--enter-y,0),0)}}.q-film__canvas[data-v-34fb84db]{display:block;height:100%;inset:0;position:absolute;width:100%}.q-film__start[data-v-34fb84db]{align-items:center;background:var(--q-ink);border:0;border-radius:999px;box-shadow:0 1px 2px #14100c1f,0 10px 28px -12px #14100c73;color:var(--q-paper);cursor:pointer;display:inline-flex;font-family:var(--od-font-brand);font-size:1.0625rem;gap:.875rem;line-height:1;min-height:3.625rem;padding:.4375rem 1.5rem .4375rem .4375rem;transition:background-color .25s linear,box-shadow .25s var(--od-ease-out)}.q-film__start-mark[data-v-34fb84db],.q-film__toggle-mark[data-v-34fb84db]{background:var(--od-color-tomato);border-radius:50%;display:grid;flex:none;place-items:center}.q-film__start-mark[data-v-34fb84db]{height:2.75rem;transition:transform .35s var(--od-ease-out);width:2.75rem}.q-film__start-mark svg[data-v-34fb84db]{fill:#fff;height:.875rem;margin-left:.125rem;width:.875rem}.q-film__start-time[data-v-34fb84db]{color:inherit;font-variant-numeric:tabular-nums;opacity:.64;padding-left:.75rem;position:relative}.q-film__start-time[data-v-34fb84db]:before{background:currentColor;content:"";inset:-.25rem auto -.25rem 0;opacity:.4;position:absolute;width:1px}.q-film__start[data-v-34fb84db]:focus-visible,.q-film__start[data-v-34fb84db]:hover{background:color-mix(in srgb,var(--q-ink) 84%,var(--q-paper));box-shadow:0 1px 2px #14100c24,0 14px 32px -12px #14100c80}.q-film__start:focus-visible .q-film__start-mark[data-v-34fb84db],.q-film__start:hover .q-film__start-mark[data-v-34fb84db]{transform:scale(1.06)}.q-film__start:active .q-film__start-mark[data-v-34fb84db]{transform:scale(.96);transition-duration:.1s}.q-film__start[data-v-34fb84db]:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}@media(max-width:22.5rem){.q-film__start[data-v-34fb84db]{font-size:1rem;gap:.75rem;padding-right:1.25rem}}.q-film__cue[data-v-34fb84db]{color:var(--od-fg-subtle);display:grid;font-size:.75rem;gap:.375rem;justify-items:center;letter-spacing:.04em}.q-film__cue-line[data-v-34fb84db]{background:color-mix(in srgb,currentColor 22%,transparent);height:1.75rem;overflow:hidden;position:relative;width:1px}.q-film__cue-line[data-v-34fb84db]:after{animation:q-film-cue-34fb84db 2.8s cubic-bezier(.6,0,.25,1) 1.6s infinite;background:linear-gradient(180deg,transparent,currentColor);content:"";height:45%;inset:0 0 auto;position:absolute;transform:translate3d(0,-110%,0)}@keyframes q-film-cue-34fb84db{0%{transform:translate3d(0,-110%,0)}55%,to{transform:translate3d(0,240%,0)}}.q-film__rail[data-v-34fb84db]{color:var(--q-film-fg);height:2px;inset:auto 0 0;position:absolute;transition:opacity .5s linear}.q-film.is-signed .q-film__rail[data-v-34fb84db]{opacity:0}.q-film__rail>span[data-v-34fb84db]{background:currentColor;display:block;height:100%;opacity:.5;transform:scaleX(var(--q-film-progress,0));transform-origin:left}.q-film__play[data-v-34fb84db],.q-film__skip[data-v-34fb84db]{color:inherit;font-family:var(--od-font-brand);font-size:var(--od-text-micro);line-height:1}.q-film__play[data-v-34fb84db]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;gap:.5rem;min-height:2.75rem;opacity:.62;padding:0 .25rem;transition:opacity .2s linear}.q-film__play[data-v-34fb84db]:focus-visible,.q-film__play[data-v-34fb84db]:hover{opacity:1}@media(pointer:coarse){.q-film__play[data-v-34fb84db]{font-size:.8125rem;opacity:.85}}.q-film__play svg[data-v-34fb84db]{fill:currentColor;height:.6875rem;width:.6875rem}.q-film__sound svg[data-v-34fb84db]{height:.9375rem;width:.9375rem}.q-film__sound-stroke[data-v-34fb84db]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.3}.q-film__play[data-v-34fb84db]:focus-visible,.q-film__skip[data-v-34fb84db]:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:4px}.q-film__toggle[data-v-34fb84db]{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;font-size:.9375rem;gap:.75rem;min-height:3.25rem;opacity:1;padding:.375rem 1.25rem .375rem .375rem;transition:opacity .3s linear,border-color .3s linear}.q-film__toggle-mark[data-v-34fb84db]{height:2.375rem;transition:background-color .3s linear;width:2.375rem}.q-film__toggle .q-film__toggle-mark svg[data-v-34fb84db]{fill:#fff;height:.8125rem;transition:fill .3s linear;width:.8125rem}.q-film__transport:not(.is-playing) .q-film__toggle-mark svg[data-v-34fb84db]{margin-left:.1rem}.q-film__toggle[data-v-34fb84db]:focus-visible,.q-film__toggle[data-v-34fb84db]:hover{border-color:currentColor}.q-film__toggle[data-v-34fb84db]:focus-visible{border-radius:999px}.q-film__transport.is-playing .q-film__toggle[data-v-34fb84db]{border-color:transparent;font-size:var(--od-text-micro);gap:.375rem;opacity:.62;padding:0 .5rem}.q-film__transport.is-playing .q-film__toggle-mark[data-v-34fb84db]{background-color:transparent;height:1rem;width:1rem}.q-film__transport.is-playing .q-film__toggle-mark svg[data-v-34fb84db]{fill:currentColor;height:.6875rem;width:.6875rem}.q-film__transport.is-playing .q-film__toggle[data-v-34fb84db]:focus-visible,.q-film__transport.is-playing .q-film__toggle[data-v-34fb84db]:hover{opacity:1}@media(pointer:coarse){.q-film__toggle[data-v-34fb84db]{font-size:.9375rem}.q-film__transport.is-playing .q-film__toggle[data-v-34fb84db]{font-size:.8125rem;opacity:.85}}.q-film__skip[data-v-34fb84db]:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:4px}.q-film__again[data-v-34fb84db]{align-items:center;background:none;border:1px solid color-mix(in srgb,var(--q-ink) 20%,transparent);border-radius:999px;color:var(--q-ink);cursor:pointer;display:inline-flex;font-family:var(--od-font-brand);font-size:.875rem;gap:.5rem;line-height:1;min-height:2.5rem;padding:0 1rem 0 .875rem;transition:background-color .25s linear,border-color .25s linear,color .25s linear}.q-film__again svg[data-v-34fb84db]{fill:none;height:.875rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:.875rem}.q-film__again[data-v-34fb84db]:focus-visible,.q-film__again[data-v-34fb84db]:hover{background:var(--q-ink);border-color:var(--q-ink);color:var(--q-paper)}.q-film__again[data-v-34fb84db]:focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}.q-film__skip[data-v-34fb84db]{align-items:center;display:inline-flex;min-height:2.75rem;opacity:0;text-underline-offset:.25em}.q-film__skip[data-v-34fb84db]:focus-visible{opacity:1}html.q-film-on .site-main,html.q-film-on .site-shell{background-color:transparent}@media(pointer:coarse){html.q-film-on #nuxt-devtools-container,html.q-film-on #vue-tracer-overlay{display:none!important}}html.q-film-on .site-header{transition:opacity .4s var(--od-ease-out),visibility 0s,background-color var(--od-dur-3) var(--od-ease-out),color var(--od-dur-3) var(--od-ease-out),box-shadow var(--od-duration-fast) ease,border-color var(--od-dur-3) ease}html.q-film-cinema .site-header{opacity:0;transition:opacity .4s var(--od-ease-out),visibility 0s linear .4s;visibility:hidden}html.q-film-gone .site-header{display:none}html.q-film-gone .site-main{padding-top:var(--q-film-header-room,0)}html.q-film-on .site-header:not(.site-header--scrolled,.site-header--menu-open,.site-header--tray-open){background-color:transparent}@media(pointer:fine)and (hover:hover){@supports not (-webkit-touch-callout:none){@supports (-moz-appearance:none){html.q-film-on{scrollbar-color:hsla(24,4%,48%,.45) transparent;scrollbar-width:thin}}html.q-film-on::-webkit-scrollbar{background:transparent;width:8px}html.q-film-on::-webkit-scrollbar-track{background:transparent}html.q-film-on::-webkit-scrollbar-thumb{background:#7f797673 padding-box;border:2px solid transparent;border-radius:999px}html.q-film-on.q-film-rule::-webkit-scrollbar-track{background:linear-gradient(var(--od-border),var(--od-border)) no-repeat 0 calc(var(--q-film-header-edge, 0px) - 1px) /100% 1px}}}.q-signoff[data-v-b38c8488]{display:grid;justify-items:center;padding:clamp(4.5rem,11vw,9rem) var(--q-gutter) clamp(6rem,13vw,11rem);text-align:center}.q-signoff__mark[data-v-b38c8488]{align-items:center;color:var(--od-color-tomato-strong);display:flex;gap:var(--od-space-4);margin-bottom:clamp(3rem,7vw,5rem);width:min(100%,14rem)}.q-signoff__mark>span[data-v-b38c8488]{background:var(--q-rule);flex:1;height:1px}.q-signoff__lozenge[data-v-b38c8488]{background:var(--od-color-tomato-strong);flex:none;height:.4375rem;transform:rotate(45deg);width:.4375rem}.q-signoff__statement[data-v-b38c8488]{color:var(--q-ink);font-family:var(--od-font-serif);font-size:var(--od-text-h2);font-synthesis:none;font-weight:var(--od-font-serif-weight);letter-spacing:var(--od-tracking-display-serif);line-height:1.1;margin:0;max-width:20ch;text-wrap:balance}.q-signoff__letter[data-v-b38c8488]{color:var(--od-fg-muted);font-size:var(--od-text-lead);line-height:var(--od-leading-relaxed);margin:clamp(2rem,4vw,3rem) 0 0;max-width:46ch;text-wrap:pretty}.q-signoff__for[data-v-b38c8488]{color:var(--od-fg-subtle);font-size:var(--od-text-caption);margin:clamp(3.5rem,7vw,5rem) 0 var(--od-space-5)}.q-signoff__signatures[data-v-b38c8488]{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4.5rem);justify-content:center;list-style:none;margin:0;padding:0}.q-signoff__signatures li[data-v-b38c8488]{display:grid;gap:var(--od-space-2);justify-items:center}.q-signoff__ink[data-v-b38c8488]{clip-path:inset(-10% -10% -10% -10%);fill:var(--od-n-800);height:clamp(3.5rem,6vw,5rem);overflow:visible;width:auto}.q-signoff__name[data-v-b38c8488]{border-top:1px solid var(--q-rule);font-weight:var(--od-weight-bold);letter-spacing:.14em;min-width:8rem;padding-top:var(--od-space-2);text-transform:uppercase}.q-signoff__name[data-v-b38c8488],.q-signoff__role[data-v-b38c8488]{color:var(--od-fg-subtle);font-size:var(--od-text-micro)}.q-signoff__role[data-v-b38c8488]{margin:var(--od-space-5) 0 0}.is-armed .q-signoff__ink[data-v-b38c8488]{transition:clip-path 1.5s cubic-bezier(.45,.05,.35,1);transition-delay:calc(var(--i)*.9s + .2s)}.is-armed:not(.is-signed) .q-signoff__ink[data-v-b38c8488]{clip-path:inset(-10% 110% -10% -10%)}@media(max-width:560px){.q-signoff__signatures[data-v-b38c8488]{gap:var(--od-space-6) var(--od-space-5)}.q-signoff__ink[data-v-b38c8488]{height:3.25rem}.q-signoff__name[data-v-b38c8488]{min-width:6rem}}@media(max-width:480px){.q-signoff__signatures[data-v-b38c8488]{display:grid;gap:var(--od-space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:24rem;width:100%}.q-signoff__signatures li[data-v-b38c8488]{min-width:0}.q-signoff__ink[data-v-b38c8488]{height:2.75rem;width:100%}.q-signoff__name[data-v-b38c8488]{letter-spacing:.1em;min-width:0;width:100%}}.quality-page[data-v-2cebdcb5]{--q-paper:var(--od-n-25);--q-ink:var(--od-n-900);--q-rule:color-mix(in srgb,var(--od-n-900) 12%,transparent);--q-gutter:clamp(1.25rem,5vw,4rem);background:var(--q-film-ground,var(--q-paper));color:var(--q-ink)}.quality-close[data-v-2cebdcb5]{border-top:1px solid var(--q-rule);display:grid;gap:clamp(2rem,5vw,3rem);justify-items:center;padding:clamp(2.5rem,6vw,4rem) var(--q-gutter) calc(clamp(2rem,4vw,2.75rem) + env(safe-area-inset-bottom));text-align:center}.quality-close__line[data-v-2cebdcb5]{color:var(--od-fg-muted,var(--od-n-600));display:flex;flex-wrap:wrap;font-size:var(--od-text-body,1.0625rem);gap:.25rem .75rem;justify-content:center;line-height:1.5;margin:0}.quality-close__cta[data-v-2cebdcb5]{align-items:center;color:var(--od-color-tomato-strong);display:inline-flex;font-weight:var(--od-weight-bold,700);gap:.4em;margin-block:calc(max(0px,(2.75rem - 1lh) / 2)*-1);vertical-align:baseline}.quality-close__cta>.site-icon[data-v-2cebdcb5]{flex:none;transition:transform var(--od-duration-fast,.18s) var(--od-ease-out)}.quality-close__cta:hover>.site-icon[data-v-2cebdcb5]{transform:translate(.2em)}@media(prefers-reduced-motion:reduce){.quality-close__cta>.site-icon[data-v-2cebdcb5]{transition:none}}.quality-close__legal[data-v-2cebdcb5]{align-items:center;color:var(--od-fg-subtle);display:flex;flex-wrap:wrap;font-size:var(--od-text-micro);gap:0 1.5rem;justify-content:center;list-style:none;margin:0;padding:0}.quality-close__legal a[data-v-2cebdcb5],.quality-close__legal button[data-v-2cebdcb5]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-block-size:2.75rem;padding:0;text-decoration:none}.quality-close__legal a[data-v-2cebdcb5]:hover,.quality-close__legal button[data-v-2cebdcb5]:hover{color:var(--q-ink);text-decoration:underline;text-underline-offset:.25em}.quality-close[data-v-2cebdcb5] :is(a,button):focus-visible{border-radius:2px;outline:2px solid var(--od-color-tomato-strong);outline-offset:4px}@media(max-width:560px){.quality-close__legal[data-v-2cebdcb5]{-moz-column-gap:1.25rem;column-gap:1.25rem}.quality-close__legal li[data-v-2cebdcb5]:first-child{flex-basis:100%;order:1}}html.quality-route .site-header{--od-bg:var(--od-n-25)}
