.MotionSwitch-module__OnrIKW__switch{align-items:center;gap:var(--space-sm);min-height:var(--size-touch);cursor:pointer;font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;display:inline-flex;position:relative}.MotionSwitch-module__OnrIKW__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MotionSwitch-module__OnrIKW__track{border:var(--border-width) solid currentColor;width:2.25rem;height:1.25rem;transition:background var(--motion-fast) var(--motion-easing);flex:none;position:relative}.MotionSwitch-module__OnrIKW__knob{width:.75rem;height:.75rem;transition:transform var(--motion-fast) var(--motion-easing), background var(--motion-fast) var(--motion-easing);background:currentColor;position:absolute;top:.1875rem;left:.1875rem}.MotionSwitch-module__OnrIKW__input:checked+.MotionSwitch-module__OnrIKW__track{background:currentColor}.MotionSwitch-module__OnrIKW__input:checked+.MotionSwitch-module__OnrIKW__track .MotionSwitch-module__OnrIKW__knob{background:var(--color-ink);transform:translate(1rem)}.MotionSwitch-module__OnrIKW__input:focus-visible+.MotionSwitch-module__OnrIKW__track{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}
.SiteFooter-generated-module__H0T4Ga__footer{background:var(--color-ink);color:var(--color-bone);padding:var(--space-xxl) var(--space-gutter) var(--space-xl);gap:var(--space-xxl);border-top:var(--border-width) solid color-mix(in srgb, var(--color-bone) var(--media-line), transparent);grid-template-columns:1fr auto;display:grid}.SiteFooter-generated-module__H0T4Ga__logo{width:var(--size-logo-footer);margin-bottom:var(--space-lg)}.SiteFooter-generated-module__H0T4Ga__links{gap:var(--space-lg);font-size:var(--type-size-small);flex-wrap:wrap;display:flex}.SiteFooter-generated-module__H0T4Ga__extras{align-items:center;gap:var(--space-lg);font-size:var(--type-size-small);flex-wrap:wrap;grid-column:1/-1;display:flex}.SiteFooter-generated-module__H0T4Ga__social{gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-generated-module__H0T4Ga__legal{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);border-top:var(--border-width) solid color-mix(in srgb, var(--color-bone) var(--media-line), transparent);padding-top:var(--space-lg);flex-wrap:wrap;grid-column:1/-1;display:flex}.SiteFooter-generated-module__H0T4Ga__copyright{color:var(--color-muted-on-dark)}@media (max-width:48rem){.SiteFooter-generated-module__H0T4Ga__footer{text-align:center;justify-items:center;gap:var(--space-xl);grid-template-columns:1fr}.SiteFooter-generated-module__H0T4Ga__logo{margin:0 auto var(--space-md);max-width:100%}.SiteFooter-generated-module__H0T4Ga__links{align-items:center;gap:var(--space-xs);flex-direction:column}.SiteFooter-generated-module__H0T4Ga__extras{justify-content:center;gap:var(--space-md);flex-direction:column;grid-column:auto}.SiteFooter-generated-module__H0T4Ga__social{justify-content:center;gap:var(--space-md) var(--space-lg)}.SiteFooter-generated-module__H0T4Ga__legal{flex-direction:column;grid-column:auto;justify-content:center;width:100%}}
.Button-module__H2UmoG__button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--size-touch);padding:var(--space-sm) var(--space-lg);font-family:var(--type-family-text);font-size:var(--type-size-small);font-weight:var(--type-weight-control);border:var(--border-width) solid currentColor;border-radius:var(--border-radius);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing), transform var(--motion-instant) var(--ease-out);display:inline-flex}.Button-module__H2UmoG__button:enabled:not([aria-disabled=true]):active{transform:scale(var(--scale-press))}.Button-module__H2UmoG__button[data-busy=true]{cursor:progress}.Button-module__H2UmoG__primary{background:var(--section-ink,var(--color-bone));color:var(--section-inverse,var(--color-ink))}.Button-module__H2UmoG__secondary{color:inherit;background:0 0}.Button-module__H2UmoG__action{--cta-fill:var(--section-ink,var(--color-bone));--cta-on:var(--section-inverse,var(--color-ink));isolation:isolate;color:var(--cta-fill);border-color:var(--cta-fill);transition:color var(--motion-normal) var(--motion-easing), transform var(--motion-instant) var(--ease-out);background:0 0;position:relative;overflow:hidden}.Button-module__H2UmoG__action:before{content:"";z-index:-1;background:var(--cta-fill);transform-origin:bottom;transition:transform var(--motion-normal) var(--motion-easing);position:absolute;inset:0;transform:scaleY(0)}.Button-module__H2UmoG__action:focus-visible{color:var(--cta-on)}.Button-module__H2UmoG__action:focus-visible:before{transform:scaleY(1)}@media (hover:hover){.Button-module__H2UmoG__action:enabled:hover{color:var(--cta-on)}.Button-module__H2UmoG__action:enabled:hover:before{transform:scaleY(1)}}.Button-module__H2UmoG__button:disabled{cursor:not-allowed;color:inherit;background:0 0;border-style:dashed}.Button-module__H2UmoG__button:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}.Button-module__H2UmoG__quiet{color:inherit;background:0 0;border-color:#0000}.Button-module__H2UmoG__quiet:enabled:hover{border-color:currentColor}.Button-module__H2UmoG__small{min-height:2rem;padding:var(--space-xxs) var(--space-sm);font-size:.8125rem}
.Chip-module__1IprSG__chip{align-items:center;gap:var(--space-xs);border:var(--border-width) solid currentColor;font-family:var(--type-family-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);padding:2px 9px;font-size:.6875rem;line-height:1.5;display:inline-flex}.Chip-module__1IprSG__chip[data-tone=ok]{color:var(--admin-status-ok-color);background:var(--admin-status-ok-background);border-color:#0000}.Chip-module__1IprSG__chip[data-tone=warn]{color:var(--admin-status-warn-color);background:var(--admin-status-warn-background);border-color:#0000}.Chip-module__1IprSG__chip[data-tone=err]{color:var(--admin-status-err-color);background:var(--admin-status-err-background);border-color:#0000}
.DrawnCheck-module__DfEiCa__check{flex:none;display:inline-block;overflow:visible}.DrawnCheck-module__DfEiCa__check path{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;animation:DrawnCheck-module__DfEiCa__draw var(--motion-stroke) var(--ease-out) both}@keyframes DrawnCheck-module__DfEiCa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
.Heading-module__4SWmja__heading{font-family:var(--type-family-display);font-weight:var(--type-weight-display);line-height:var(--type-line-heading);letter-spacing:var(--type-tracking-display);overflow-wrap:anywhere;margin:0}.Heading-module__4SWmja__hero{font-size:var(--type-size-hero);font-weight:var(--type-weight-display);font-variation-settings:"opsz" var(--type-display-optical-size);line-height:var(--type-line-tight);text-transform:uppercase}.Heading-module__4SWmja__h1{font-size:var(--type-size-h1);font-variation-settings:"opsz" var(--type-display-optical-size)}.Heading-module__4SWmja__h2{font-size:var(--type-size-h2)}.Heading-module__4SWmja__h3{font-size:var(--type-size-h3)}.Heading-module__4SWmja__display{font-weight:var(--type-weight-display)}.Heading-module__4SWmja__editorial{font-weight:var(--type-weight-editorial)}
.Input-module__CYLB0W__control{border:1px solid var(--color-muted-on-light);width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);background:var(--color-bone);color:var(--color-ink);font:inherit;border-radius:0}.Input-module__CYLB0W__control:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-petrol));outline-offset:var(--focus-offset)}.Input-module__CYLB0W__control[aria-invalid=true]{border-color:var(--color-intervention-carmine)}.Input-module__CYLB0W__control:disabled{opacity:.65}
.Logo-module__Ek71eW__logo{width:var(--size-logo);min-width:var(--size-logo-min)}.Logo-module__Ek71eW__mark{width:var(--size-logo-mark);min-width:var(--size-logo-mark-min)}.Logo-module__Ek71eW__logo,.Logo-module__Ek71eW__mark{flex-shrink:0;height:auto;display:block}
.Select-module__zw64mG__control{border:1px solid var(--color-muted-on-light);width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);background:var(--color-bone);color:var(--color-ink);font:inherit;border-radius:0}.Select-module__zw64mG__control:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-petrol));outline-offset:var(--focus-offset)}.Select-module__zw64mG__control[aria-invalid=true]{border-color:var(--color-intervention-carmine)}.Select-module__zw64mG__control:disabled{opacity:.65}
.Text-module__hhLGga__text{font-family:var(--type-family-text);line-height:var(--type-line-body);margin:0}.Text-module__hhLGga__body{font-size:var(--type-size-body)}.Text-module__hhLGga__lead{font-size:var(--type-size-lead)}.Text-module__hhLGga__caption{font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase}
.Textarea-module__2vWZ1G__control{border:1px solid var(--color-muted-on-light);width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);background:var(--color-bone);color:var(--color-ink);font:inherit;border-radius:0}.Textarea-module__2vWZ1G__control:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-petrol));outline-offset:var(--focus-offset)}.Textarea-module__2vWZ1G__control[aria-invalid=true]{border-color:var(--color-intervention-carmine)}.Textarea-module__2vWZ1G__control:disabled{opacity:.65}textarea.Textarea-module__2vWZ1G__control{resize:vertical;min-height:10rem}
.Thumbnail-module__SsI9ra__thumbnail{object-fit:cover;background:#ddd6c8;width:100%;display:block}.Thumbnail-module__SsI9ra__thumbnail[data-fit=contain]{object-fit:contain;background:#2a2224}.Thumbnail-module__SsI9ra__thumbnail[data-ratio=wide]{aspect-ratio:16/9}.Thumbnail-module__SsI9ra__thumbnail[data-ratio=still]{aspect-ratio:3/2}.Thumbnail-module__SsI9ra__thumbnail[data-ratio=square]{aspect-ratio:1}.Thumbnail-module__SsI9ra__thumbnail[data-ratio=poster]{aspect-ratio:2/3}.Thumbnail-module__SsI9ra__empty{background:repeating-linear-gradient(135deg,#e4ddcf 0 8px,#ddd6c8 8px 16px)}
.VisuallyHidden-module__iLxCAa__hidden{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}
.BilingualField-generated-module__Dc7evW__field{gap:6px;min-width:0;display:grid}.BilingualField-generated-module__Dc7evW__label{font-weight:var(--type-weight-control);font-size:.875rem}.BilingualField-generated-module__Dc7evW__hint{color:var(--color-muted-on-light);font-size:.78rem}.BilingualField-generated-module__Dc7evW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.BilingualField-generated-module__Dc7evW__cell{align-content:start;gap:6px;min-width:0;display:grid}.BilingualField-generated-module__Dc7evW__cell label{color:var(--color-muted-on-light);font-size:.8125rem}.BilingualField-generated-module__Dc7evW__cell input,.BilingualField-generated-module__Dc7evW__cell textarea{background:var(--admin-field);border-color:var(--color-ink);min-height:2.5rem;padding:9px 11px}.BilingualField-generated-module__Dc7evW__cell textarea{min-height:6rem}.BilingualField-generated-module__Dc7evW__tag{font-family:var(--type-family-mono);letter-spacing:.1em;margin-left:6px;font-size:.65rem}.BilingualField-generated-module__Dc7evW__optional{color:var(--color-muted-on-light);font-weight:400}.BilingualField-generated-module__Dc7evW__count{font-variant-numeric:tabular-nums;color:var(--color-muted-on-light);justify-self:end;font-size:.72rem}.BilingualField-generated-module__Dc7evW__error{color:var(--admin-status-err-color);font-size:.8125rem;font-weight:600}@container (max-width:30rem){.BilingualField-generated-module__Dc7evW__pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.BilingualField-generated-module__Dc7evW__pair{grid-template-columns:minmax(0,1fr)}}
.Checkbox-module__qtlzzW__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);flex:none;margin:.125rem 0 0}.Checkbox-module__qtlzzW__checkbox:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-petrol));outline-offset:var(--focus-offset)}
.Counter-module__euLTUW__counter{font-family:var(--type-family-mono);font-variant-numeric:tabular-nums;display:inline-grid}.Counter-module__euLTUW__figure,.Counter-module__euLTUW__drawing{grid-area:1/1}.Counter-module__euLTUW__drawing{-webkit-user-select:none;user-select:none}.Counter-module__euLTUW__counter[data-counting] .Counter-module__euLTUW__figure{opacity:0}@media (prefers-reduced-motion:no-preference){html[data-reveal=on]:not([data-motion=reduced]) .Counter-module__euLTUW__counter:not([data-counted]) .Counter-module__euLTUW__figure{opacity:0}html[data-reveal=on]:not([data-motion=reduced]):not([data-live]) .Counter-module__euLTUW__counter:not([data-counted]) .Counter-module__euLTUW__figure{animation:Counter-module__euLTUW__show 1ms linear var(--motion-failsafe) forwards}}@keyframes Counter-module__euLTUW__show{0%,to{opacity:1}}@media print{.Counter-module__euLTUW__counter .Counter-module__euLTUW__figure{opacity:1!important}}
.DrawnRule-module__V4pxyG__rule{inset:calc(var(--border-width) * -1) 0 auto;height:var(--border-width);background:color-mix(in srgb, currentColor var(--media-line), transparent);transform-origin:0;pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){html[data-reveal=on]:not([data-motion=reduced]) .DrawnRule-module__V4pxyG__rule:not([data-arrived]){transform:scaleX(0)}html[data-reveal=on]:not([data-motion=reduced]):not([data-live]) .DrawnRule-module__V4pxyG__rule:not([data-arrived]){animation:DrawnRule-module__V4pxyG__hold 1ms linear var(--motion-failsafe) forwards}html[data-reveal=on]:not([data-motion=reduced]) .DrawnRule-module__V4pxyG__rule[data-arrived]{animation:DrawnRule-module__V4pxyG__draw var(--motion-rule) var(--steps-rule) both}}@keyframes DrawnRule-module__V4pxyG__draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes DrawnRule-module__V4pxyG__hold{0%,to{transform:scaleX(1)}}@media print{.DrawnRule-module__V4pxyG__rule{transform:none!important}}
.CheckField-module__gzYXjq__check{align-items:flex-start;gap:10px;min-width:0;font-size:.875rem;display:flex}.CheckField-module__gzYXjq__check label{cursor:pointer;line-height:1.4}.CheckField-module__gzYXjq__hint{color:var(--color-muted-on-light);margin-top:2px;font-size:.78rem;display:block}
.Link-module__BSzpBq__link{color:inherit;min-height:var(--size-touch);align-items:center;gap:var(--space-sm);text-decoration:none;display:inline-flex}.Link-module__BSzpBq__text:hover{text-underline-offset:var(--space-xxs);text-decoration:underline}.Link-module__BSzpBq__action,.Link-module__BSzpBq__primary{--cta-fill:var(--section-ink,var(--color-bone));--cta-on:var(--section-inverse,var(--color-ink));isolation:isolate;padding:var(--space-sm) var(--space-lg);border:var(--border-width) solid var(--cta-fill);font-family:var(--type-family-text);font-size:var(--type-size-small);font-weight:var(--type-weight-control);transition:color var(--motion-normal) var(--motion-easing), transform var(--motion-instant) var(--ease-out);background:0 0;position:relative;overflow:hidden}.Link-module__BSzpBq__action{color:var(--cta-fg,var(--cta-fill))}a.Link-module__BSzpBq__action:active,a.Link-module__BSzpBq__primary:active{transform:scale(var(--scale-press))}.Link-module__BSzpBq__primary{color:var(--cta-fg,var(--cta-fill));border-width:calc(var(--border-width) * 2)}.Link-module__BSzpBq__action:before,.Link-module__BSzpBq__primary:before{content:"";z-index:-1;background:var(--cta-fill);transition:transform var(--motion-normal) var(--motion-easing);transform:scaleY(var(--cta-k,0));transform-origin:bottom;position:absolute;inset:0}.Link-module__BSzpBq__arrow{transition:transform var(--motion-normal) var(--motion-easing);display:inline-block}.Link-module__BSzpBq__action:focus-visible,.Link-module__BSzpBq__primary:focus-visible{--cta-k:1;--cta-fg:var(--cta-on)}.Link-module__BSzpBq__action:focus-visible .Link-module__BSzpBq__arrow[data-arrow=↗],.Link-module__BSzpBq__primary:focus-visible .Link-module__BSzpBq__arrow[data-arrow=↗]{transform:translate(.2em,-.2em)}.Link-module__BSzpBq__action:focus-visible .Link-module__BSzpBq__arrow[data-arrow=↓],.Link-module__BSzpBq__primary:focus-visible .Link-module__BSzpBq__arrow[data-arrow=↓]{transform:translateY(.25em)}.Link-module__BSzpBq__action:focus-visible .Link-module__BSzpBq__arrow[data-arrow=→],.Link-module__BSzpBq__primary:focus-visible .Link-module__BSzpBq__arrow[data-arrow=→]{transform:translate(.25em)}@media (hover:hover){.Link-module__BSzpBq__action:hover,.Link-module__BSzpBq__primary:hover{--cta-k:1;--cta-fg:var(--cta-on)}.Link-module__BSzpBq__action:hover .Link-module__BSzpBq__arrow[data-arrow=↗],.Link-module__BSzpBq__primary:hover .Link-module__BSzpBq__arrow[data-arrow=↗]{transform:translate(.2em,-.2em)}.Link-module__BSzpBq__action:hover .Link-module__BSzpBq__arrow[data-arrow=↓],.Link-module__BSzpBq__primary:hover .Link-module__BSzpBq__arrow[data-arrow=↓]{transform:translateY(.25em)}.Link-module__BSzpBq__action:hover .Link-module__BSzpBq__arrow[data-arrow=→],.Link-module__BSzpBq__primary:hover .Link-module__BSzpBq__arrow[data-arrow=→]{transform:translate(.25em)}}.Link-module__BSzpBq__label{display:inline-block;position:relative}.Link-module__BSzpBq__label:after{content:"";inset:auto 0 calc(var(--space-xxs) * -1);height:var(--border-width);transform-origin:0;background:currentColor;position:absolute;transform:scaleX(0)}.Link-module__BSzpBq__nav[aria-current=page] .Link-module__BSzpBq__label:after,.Link-module__BSzpBq__nav[aria-current=true] .Link-module__BSzpBq__label:after,.Link-module__BSzpBq__nav:focus-visible .Link-module__BSzpBq__label:after{animation:Link-module__BSzpBq__draw-line var(--motion-underline) var(--steps-title) both;transform:scaleX(1)}@media (hover:hover){.Link-module__BSzpBq__nav:hover .Link-module__BSzpBq__label:after{animation:Link-module__BSzpBq__draw-line var(--motion-underline) var(--steps-title) both;transform:scaleX(1)}}@keyframes Link-module__BSzpBq__draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Link-module__BSzpBq__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}
.FileDrop-module__NlDeJq__drop{border:1px dashed var(--color-ink);background:var(--admin-paper);text-align:center;place-content:center;gap:4px;min-height:7.5rem;padding:12px;font-size:.8125rem;display:grid;position:relative}.FileDrop-module__NlDeJq__drop[data-compact]{aspect-ratio:3/2;min-height:0}.FileDrop-module__NlDeJq__drop[data-over]{background:var(--admin-status-warn-background);border-style:solid}.FileDrop-module__NlDeJq__drop[data-disabled]{opacity:.55}.FileDrop-module__NlDeJq__drop:focus-within{outline:3px solid var(--focus-ring,var(--color-petrol));outline-offset:2px}.FileDrop-module__NlDeJq__drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FileDrop-module__NlDeJq__drop input:disabled{cursor:not-allowed}.FileDrop-module__NlDeJq__text strong{font-size:.875rem}.FileDrop-module__NlDeJq__hint{color:var(--color-muted-on-light);font-size:.78rem}
.MediaImage-module___n56aq__image{background:color-mix(in srgb, currentColor 8%, transparent);width:100%;max-width:100%;height:auto;display:block}.MediaImage-module___n56aq__image[data-ratio=poster]{aspect-ratio:2/3}.MediaImage-module___n56aq__image[data-ratio=portrait]{aspect-ratio:4/5}.MediaImage-module___n56aq__image[data-ratio=still]{aspect-ratio:3/2}.MediaImage-module___n56aq__image[data-ratio=wide]{aspect-ratio:16/9}.MediaImage-module___n56aq__image[data-fit=contain]{object-fit:contain}.MediaImage-module___n56aq__image[data-fit=cover]{object-fit:cover}.MediaImage-module___n56aq__image[data-bare]{background:0 0}.MediaImage-module___n56aq__frame{background:var(--lqip) center / cover no-repeat, color-mix(in srgb, currentColor 8%, transparent);width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.MediaImage-module___n56aq__frame[data-ratio=poster]{aspect-ratio:2/3}.MediaImage-module___n56aq__frame[data-ratio=portrait]{aspect-ratio:4/5}.MediaImage-module___n56aq__frame[data-ratio=still]{aspect-ratio:3/2}.MediaImage-module___n56aq__frame[data-ratio=wide]{aspect-ratio:16/9}.MediaImage-module___n56aq__frame[data-ratio=auto]{aspect-ratio:var(--ar)}.MediaImage-module___n56aq__fill{width:100%;height:100%;display:block;position:absolute;inset:0}.MediaImage-module___n56aq__fill[data-fit=contain]{object-fit:contain}.MediaImage-module___n56aq__fill[data-fit=cover]{object-fit:cover}html[data-reveal=on] .MediaImage-module___n56aq__fill:not([data-ready]){opacity:0}.MediaImage-module___n56aq__fill[data-ready=sweep]{animation:MediaImage-module___n56aq__sweep var(--motion-slow) var(--ease-out) backwards}@keyframes MediaImage-module___n56aq__sweep{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(html:not([data-motion=reduced]) .MediaImage-module___n56aq__frame[data-scroll-reveal=image],html:not([data-motion=reduced]) .MediaImage-module___n56aq__image[data-scroll-reveal=image]){animation:MediaImage-module___n56aq__scroll-sweep var(--ease-in);animation-timeline:view();animation-range:entry entry 60%}}}@keyframes MediaImage-module___n56aq__scroll-sweep{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}
.FilePicker-module__V-NOrW__input{display:none}
.Tag-module__p-iOcG__tag{padding:var(--space-xxs) var(--space-xs);border:var(--border-width) solid currentColor;font-family:var(--type-family-mono);font-size:var(--type-size-caption);line-height:var(--type-line-body);display:inline-flex}
.FormField-module__UKTmRW__field{gap:var(--space-xs);min-width:0;display:grid}.FormField-module__UKTmRW__field label{font-weight:var(--type-weight-control)}.FormField-module__UKTmRW__hint{font-size:var(--type-size-small);color:inherit}.FormField-module__UKTmRW__error{font-size:var(--type-size-small);padding:var(--space-xxs) var(--space-xs);background:var(--color-bone);color:var(--color-intervention-carmine);border:var(--border-width) solid currentColor;animation:FormField-module__UKTmRW__appear var(--motion-reduced-fade) var(--ease-out) both;justify-self:start}@keyframes FormField-module__UKTmRW__appear{0%{opacity:0}}
.CopyLink-module__jzEC_q__words{justify-items:center;display:inline-grid}.CopyLink-module__jzEC_q__idle,.CopyLink-module__jzEC_q__done{align-items:center;gap:var(--space-xs);grid-area:1/1;display:inline-flex}.CopyLink-module__jzEC_q__done,.CopyLink-module__jzEC_q__copy[data-copied] .CopyLink-module__jzEC_q__idle{visibility:hidden}.CopyLink-module__jzEC_q__copy[data-copied] .CopyLink-module__jzEC_q__done{visibility:visible}
.FormGroup-module__RtRDMq__group{gap:14px;min-width:0;padding-block:4px 22px;display:grid}.FormGroup-module__RtRDMq__group+.FormGroup-module__RtRDMq__group{border-top:1px solid var(--admin-line);padding-top:18px}.FormGroup-module__RtRDMq__title{font-family:var(--type-family-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:400}.FormGroup-module__RtRDMq__description{color:var(--color-muted-on-light);margin:0;font-size:.8125rem}
.CreditLine-module__S6c5oG__credit{gap:var(--space-xs);display:grid}.CreditLine-module__S6c5oG__credit span{color:var(--color-muted-on-light)}
.ImageDescriptionFields-module__qTUg3a__fields{gap:12px;min-width:0;display:grid}.ImageDescriptionFields-module__qTUg3a__state{margin:0}.ImageDescriptionFields-module__qTUg3a__field{gap:6px;min-width:0;display:grid}.ImageDescriptionFields-module__qTUg3a__field label,.ImageDescriptionFields-module__qTUg3a__check label{font-size:.875rem;font-weight:600;line-height:1.35}.ImageDescriptionFields-module__qTUg3a__field input{background:var(--admin-field);border-color:var(--color-ink);min-height:2.5rem;padding:9px 11px}.ImageDescriptionFields-module__qTUg3a__field input::placeholder{color:var(--color-muted-on-light);opacity:1}.ImageDescriptionFields-module__qTUg3a__check{align-items:flex-start;gap:8px;display:flex}.ImageDescriptionFields-module__qTUg3a__check label{cursor:pointer;font-weight:400}.ImageDescriptionFields-module__qTUg3a__optional{color:var(--color-muted-on-light);font-weight:400}.ImageDescriptionFields-module__qTUg3a__hint{color:var(--color-muted-on-light);font-size:.78rem}
.ProgressBar-module__uzSnfG__bar{appearance:none;background:var(--admin-line);width:100%;height:6px;color:var(--color-ink);border:0;border-radius:0;display:block;overflow:hidden}.ProgressBar-module__uzSnfG__bar::-webkit-progress-bar{background:var(--admin-line)}.ProgressBar-module__uzSnfG__bar::-webkit-progress-value{background:var(--color-ink)}.ProgressBar-module__uzSnfG__bar::-moz-progress-bar{background:var(--color-ink)}
.StarRating-module__HibjIq__stars{align-items:center;gap:var(--space-xxs);color:inherit;line-height:1;display:inline-flex}.StarRating-module__HibjIq__star{width:var(--size-icon);height:var(--size-icon);flex:none;display:block;overflow:visible}.StarRating-module__HibjIq__outline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:miter}.StarRating-module__HibjIq__star[data-state=empty] .StarRating-module__HibjIq__outline{opacity:.55}.StarRating-module__HibjIq__fill{fill:currentColor;stroke:none}
.EpkMenu-generated-module__ACq6MG__menu{display:inline-block;position:relative}.EpkMenu-generated-module__ACq6MG__trigger,.EpkMenu-generated-module__ACq6MG__inactive{--cta-fill:var(--section-ink,var(--color-bone));--cta-on:var(--section-inverse,var(--color-ink));align-items:center;gap:var(--space-sm);min-height:var(--size-touch);padding:var(--space-sm) var(--space-lg);border:var(--border-width) solid var(--cta-fill);border-radius:var(--border-radius);font-family:var(--type-family-text);font-size:var(--type-size-small);font-weight:var(--type-weight-control);color:var(--cta-fill);background:0 0;display:inline-flex}.EpkMenu-generated-module__ACq6MG__trigger{isolation:isolate;cursor:pointer;transition:color var(--motion-normal) var(--motion-easing);position:relative;overflow:hidden}.EpkMenu-generated-module__ACq6MG__trigger:before{content:"";z-index:-1;background:var(--cta-fill);transform-origin:bottom;transition:transform var(--motion-normal) var(--motion-easing);position:absolute;inset:0;transform:scaleY(0)}.EpkMenu-generated-module__ACq6MG__trigger[aria-expanded=true],.EpkMenu-generated-module__ACq6MG__trigger:focus-visible{color:var(--cta-on)}.EpkMenu-generated-module__ACq6MG__trigger[aria-expanded=true]:before,.EpkMenu-generated-module__ACq6MG__trigger:focus-visible:before{transform:scaleY(1)}@media (hover:hover){.EpkMenu-generated-module__ACq6MG__trigger:hover{color:var(--cta-on)}.EpkMenu-generated-module__ACq6MG__trigger:hover:before{transform:scaleY(1)}}.EpkMenu-generated-module__ACq6MG__arrow{transition:transform var(--motion-normal) var(--motion-easing);display:inline-block}.EpkMenu-generated-module__ACq6MG__trigger[aria-expanded=true] .EpkMenu-generated-module__ACq6MG__arrow{transform:rotate(180deg)}.EpkMenu-generated-module__ACq6MG__trigger:focus-visible,.EpkMenu-generated-module__ACq6MG__inactive:focus-visible,.EpkMenu-generated-module__ACq6MG__item:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}.EpkMenu-generated-module__ACq6MG__inactive{cursor:not-allowed;border-style:dashed}.EpkMenu-generated-module__ACq6MG__panel{z-index:20;min-width:min(20rem, calc(100vw - 2 * var(--space-gutter)));max-width:calc(100vw - 2 * var(--space-md));background:var(--section-inverse,var(--color-ink));max-height:min(24rem,60svh);color:var(--section-ink,var(--color-bone));border:var(--border-width) solid var(--section-ink,var(--color-bone));box-shadow:0 var(--space-md) var(--space-xl) calc(var(--space-sm) * -1) #000000b3;position:absolute;left:0;overflow-y:auto}.EpkMenu-generated-module__ACq6MG__panel[hidden]{display:none}.EpkMenu-generated-module__ACq6MG__menu[data-placement=below] .EpkMenu-generated-module__ACq6MG__panel{top:calc(100% + var(--space-xs))}.EpkMenu-generated-module__ACq6MG__menu[data-placement=above] .EpkMenu-generated-module__ACq6MG__panel{bottom:calc(100% + var(--space-xs))}.EpkMenu-generated-module__ACq6MG__list{margin:0;padding:0;list-style:none}.EpkMenu-generated-module__ACq6MG__list li+li{border-top:var(--border-width) solid color-mix(in srgb, var(--section-ink,var(--color-bone)) 35%, transparent)}.EpkMenu-generated-module__ACq6MG__item{gap:var(--space-xxs);padding:var(--space-sm) var(--space-md);color:inherit;text-decoration:none;display:grid}.EpkMenu-generated-module__ACq6MG__item:hover,.EpkMenu-generated-module__ACq6MG__item:focus-visible{background:var(--section-ink,var(--color-bone));color:var(--section-inverse,var(--color-ink));outline-offset:calc(var(--space-xxs) * -1)}.EpkMenu-generated-module__ACq6MG__title{font-family:var(--type-family-text);font-size:var(--type-size-small);font-weight:var(--type-weight-control)}.EpkMenu-generated-module__ACq6MG__meta{font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:.04em}@media (max-width:48rem){.EpkMenu-generated-module__ACq6MG__panel{min-width:min(18rem, calc(100vw - 2 * var(--space-md)))}}
.LaurelBadge-module__sSwtUW__badge{align-items:center;gap:var(--space-sm);max-width:100%;display:flex}.LaurelBadge-module__sSwtUW__badge>div{gap:var(--space-xxs);display:grid}.LaurelBadge-module__sSwtUW__badge p,.LaurelBadge-module__sSwtUW__badge span{letter-spacing:var(--type-tracking-body)}.LaurelBadge-module__sSwtUW__leaf{font-size:var(--type-size-h3);color:currentColor}.LaurelBadge-module__sSwtUW__badge .LaurelBadge-module__sSwtUW__laurel{width:var(--size-laurel);object-fit:contain;flex:none;max-width:40%;height:auto}
.UploadQueueItem-generated-module__GsEVha__item{border-bottom:1px solid var(--admin-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;list-style:none;display:grid}.UploadQueueItem-generated-module__GsEVha__thumb{width:64px}.UploadQueueItem-generated-module__GsEVha__text{gap:2px;min-width:0;display:grid}.UploadQueueItem-generated-module__GsEVha__name{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.UploadQueueItem-generated-module__GsEVha__meta{font-family:var(--type-family-mono);color:var(--color-muted-on-light);font-size:.72rem}.UploadQueueItem-generated-module__GsEVha__reason{color:var(--color-muted-on-light);font-size:.8125rem}.UploadQueueItem-generated-module__GsEVha__reason[data-error]{color:var(--admin-status-err-color);font-weight:600}.UploadQueueItem-generated-module__GsEVha__state{justify-items:end;gap:6px;display:grid}.UploadQueueItem-generated-module__GsEVha__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (max-width:48rem){.UploadQueueItem-generated-module__GsEVha__item{grid-template-columns:48px minmax(0,1fr)}.UploadQueueItem-generated-module__GsEVha__thumb{width:48px}.UploadQueueItem-generated-module__GsEVha__state{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;place-items:center start}}
.MoreCard-module__mbvwsG__card{border:var(--border-width) solid currentColor;min-width:0;transition:box-shadow var(--motion-normal) var(--motion-easing);display:flex;position:relative}.MoreCard-module__mbvwsG__cover{justify-content:space-between;gap:var(--space-md);padding:var(--space-md);color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.MoreCard-module__mbvwsG__cover:focus-visible{outline:none}.MoreCard-module__mbvwsG__card:has(.MoreCard-module__mbvwsG__cover:focus-visible){outline:var(--focus-width) solid var(--color-intervention-ochre);outline-offset:var(--focus-offset);box-shadow:inset 0 0 0 var(--border-width) currentColor}.MoreCard-module__mbvwsG__label{font-family:var(--type-family-display);font-weight:var(--type-weight-display);font-size:var(--type-size-card);letter-spacing:var(--type-tracking-display);overflow-wrap:anywhere;line-height:1.05}.MoreCard-module__mbvwsG__arrow{font-size:var(--type-size-h3);transition:transform var(--motion-normal) var(--motion-easing);align-self:flex-end;line-height:1}.MoreCard-module__mbvwsG__card:has(.MoreCard-module__mbvwsG__cover:focus-visible) .MoreCard-module__mbvwsG__arrow{transform:translate(.2em)}@media (hover:hover){.MoreCard-module__mbvwsG__card:hover{box-shadow:inset 0 0 0 var(--border-width) currentColor}.MoreCard-module__mbvwsG__card:hover .MoreCard-module__mbvwsG__arrow{transform:translate(.2em)}}
.NoteCard-module__9PQX7q__card{border:var(--border-width) solid currentColor;cursor:pointer;min-width:0;transition:box-shadow var(--motion-normal) var(--motion-easing);flex-direction:column;display:flex;position:relative}.NoteCard-module__9PQX7q__media{border-bottom:var(--border-width) solid currentColor;overflow:hidden}.NoteCard-module__9PQX7q__media img{transition:transform var(--motion-normal) var(--motion-easing)}.NoteCard-module__9PQX7q__body{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;flex:1;min-width:0;display:flex}.NoteCard-module__9PQX7q__body :is(h2,h3){font-size:var(--type-size-card);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.NoteCard-module__9PQX7q__excerpt{font-size:var(--type-size-small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.NoteCard-module__9PQX7q__meta{gap:var(--space-xxs);display:grid}.NoteCard-module__9PQX7q__meta>*{overflow-wrap:anywhere}.NoteCard-module__9PQX7q__cover{color:inherit;text-decoration:none}.NoteCard-module__9PQX7q__cover:after{content:"";position:absolute;inset:0}.NoteCard-module__9PQX7q__cover:focus-visible{outline:none}.NoteCard-module__9PQX7q__card:has(.NoteCard-module__9PQX7q__cover:focus-visible){outline:var(--focus-width) solid var(--color-intervention-ochre);outline-offset:var(--focus-offset);box-shadow:inset 0 0 0 var(--border-width) currentColor}.NoteCard-module__9PQX7q__more{padding-top:var(--space-xs);font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;margin-top:auto}.NoteCard-module__9PQX7q__arrow{transition:transform var(--motion-normal) var(--motion-easing);display:inline-block}.NoteCard-module__9PQX7q__card:has(.NoteCard-module__9PQX7q__cover:focus-visible) .NoteCard-module__9PQX7q__media img{transform:scale(var(--scale-hover))}.NoteCard-module__9PQX7q__card:has(.NoteCard-module__9PQX7q__cover:focus-visible) .NoteCard-module__9PQX7q__arrow{transform:translate(.2em,-.2em)}@media (hover:hover){.NoteCard-module__9PQX7q__card:hover{box-shadow:inset 0 0 0 var(--border-width) currentColor}.NoteCard-module__9PQX7q__card:hover .NoteCard-module__9PQX7q__media img{transform:scale(var(--scale-hover))}.NoteCard-module__9PQX7q__card:hover .NoteCard-module__9PQX7q__arrow{transform:translate(.2em,-.2em)}}
.BackButton-module___Df0vq__dock{z-index:var(--z-back);left:calc(var(--space-md) + env(safe-area-inset-left,0px));bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed}.BackButton-module___Df0vq__back{height:var(--size-back);color:var(--color-bone);pointer-events:none;transition:transform var(--motion-normal) var(--ease-out), opacity var(--motion-normal) var(--ease-out);text-decoration:none;display:flex}.BackButton-module___Df0vq__dock[data-hidden] .BackButton-module___Df0vq__back{transform:translateY(calc(var(--size-back) + var(--space-md) + env(safe-area-inset-bottom,0px)));opacity:0}.BackButton-module___Df0vq__dock[data-hidden] .BackButton-module___Df0vq__box{pointer-events:none}.BackButton-module___Df0vq__dock[data-hidden] .BackButton-module___Df0vq__back:focus-visible{opacity:1;transform:none}.BackButton-module___Df0vq__box{width:var(--size-back);height:var(--size-back);background:var(--color-ink);border:var(--border-width) solid var(--color-bone);pointer-events:auto;cursor:pointer;transition:transform var(--motion-instant) var(--ease-out);flex:none;place-items:center;display:grid}.BackButton-module___Df0vq__back:active .BackButton-module___Df0vq__box{transform:scale(var(--scale-press))}.BackButton-module___Df0vq__arrow{width:1.125rem;height:.75rem;display:block}.BackButton-module___Df0vq__label{height:100%;padding:0 var(--space-md);background:var(--color-ink);border:var(--border-width) solid var(--color-bone);font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;white-space:nowrap;clip-path:inset(0 100% 0 0);visibility:hidden;pointer-events:none;border-left:0;align-items:center;display:flex}.BackButton-module___Df0vq__back:focus-visible .BackButton-module___Df0vq__label{clip-path:inset(0);visibility:visible;animation:BackButton-module___Df0vq__label-in var(--motion-underline) var(--steps-title) both}.BackButton-module___Df0vq__back:focus-visible .BackButton-module___Df0vq__arrow{animation:BackButton-module___Df0vq__nudge var(--motion-fast) var(--steps-nudge) forwards}@media (hover:hover){.BackButton-module___Df0vq__back:hover .BackButton-module___Df0vq__label{clip-path:inset(0);visibility:visible;animation:BackButton-module___Df0vq__label-in var(--motion-underline) var(--steps-title) both;pointer-events:auto}.BackButton-module___Df0vq__back:hover .BackButton-module___Df0vq__arrow{animation:BackButton-module___Df0vq__nudge var(--motion-fast) var(--steps-nudge) forwards}}.BackButton-module___Df0vq__back:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset) var(--color-ink)}@keyframes BackButton-module___Df0vq__label-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes BackButton-module___Df0vq__nudge{0%{translate:0}to{translate:calc(var(--shift-nudge) * -1) 0}}@media print{.BackButton-module___Df0vq__dock{display:none}}
.Poster-module__rLAeTa__poster{gap:var(--space-sm);width:100%;max-width:var(--size-poster);align-content:start;margin:0;display:grid}.Poster-module__rLAeTa__image{box-shadow:0 var(--space-lg) var(--space-xl) calc(var(--space-md) * -1) color-mix(in srgb, var(--color-ink) 55%, transparent)}.Poster-module__rLAeTa__credit{opacity:.75}
.ReviewCard-module__H19F5q__card{align-items:flex-start;gap:var(--space-md);border:var(--border-width) solid currentColor;min-width:0;padding:var(--space-lg);flex-direction:column;display:flex}.ReviewCard-module__H19F5q__figure{gap:var(--space-md);min-width:0;max-width:var(--size-readable);margin:0;display:grid}.ReviewCard-module__H19F5q__quote{margin:0}.ReviewCard-module__H19F5q__quote p{font-family:var(--type-family-text);font-size:var(--type-size-body);line-height:var(--type-line-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.ReviewCard-module__H19F5q__byline{gap:var(--space-xxs);font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;overflow-wrap:anywhere;display:grid}.ReviewCard-module__H19F5q__handle{text-transform:none;letter-spacing:.04em}.ReviewCard-module__H19F5q__card .ReviewCard-module__H19F5q__read{font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;text-underline-offset:var(--space-xxs);margin-top:auto;text-decoration:underline}
.ColumnProgress-module__Dm4M5a__progress{z-index:var(--z-toast);inset:0 auto 0 calc(var(--space-gutter) / 2 - 4px);pointer-events:none;opacity:0;gap:6px;display:flex;position:fixed}.ColumnProgress-module__Dm4M5a__progress[data-phase=running],.ColumnProgress-module__Dm4M5a__progress[data-phase=finishing]{opacity:1}.ColumnProgress-module__Dm4M5a__line{background:var(--color-intervention-ochre);width:2px;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 60%, transparent);transform-origin:top;display:block;transform:scaleY(0)}.ColumnProgress-module__Dm4M5a__progress[data-phase=running] .ColumnProgress-module__Dm4M5a__line{animation:ColumnProgress-module__Dm4M5a__grow var(--motion-progress-grow) var(--steps-progress) both}.ColumnProgress-module__Dm4M5a__progress[data-phase=running] .ColumnProgress-module__Dm4M5a__line+.ColumnProgress-module__Dm4M5a__line{animation-delay:var(--motion-frame)}.ColumnProgress-module__Dm4M5a__progress[data-phase=finishing] .ColumnProgress-module__Dm4M5a__line{transition:transform var(--motion-progress-finish) var(--ease-out);transform:scaleY(1)}.ColumnProgress-module__Dm4M5a__progress[data-phase=finishing]{transition:opacity var(--motion-fast) var(--ease-in) var(--motion-progress-finish);opacity:0}@keyframes ColumnProgress-module__Dm4M5a__grow{0%{transform:scaleY(0)}to{transform:scaleY(.9)}}
.TrailerFacade-module__M7bv6q__facade{background:var(--color-ink);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.TrailerFacade-module__M7bv6q__image{width:100%;height:100%;position:absolute;inset:0}.TrailerFacade-module__M7bv6q__shade{background:color-mix(in srgb, var(--color-night) 45%, transparent);pointer-events:none;position:absolute;inset:0}.TrailerFacade-module__M7bv6q__play{z-index:1;position:relative}.TrailerFacade-module__M7bv6q__play svg{flex:none}.TrailerFacade-module__M7bv6q__player{width:100%;height:100%;animation:TrailerFacade-module__M7bv6q__reveal var(--motion-reveal) var(--motion-easing) both;background:#000;border:0;position:absolute;inset:0}@keyframes TrailerFacade-module__M7bv6q__reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}
.MenuToggleIcon-module__5yQwUW__icon{fill:currentColor;display:block;overflow:visible}.MenuToggleIcon-module__5yQwUW__left,.MenuToggleIcon-module__5yQwUW__right{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-normal) var(--motion-easing)}.MenuToggleIcon-module__5yQwUW__icon[data-open=true] .MenuToggleIcon-module__5yQwUW__left{transform:translate(2.65px)rotate(45deg)}.MenuToggleIcon-module__5yQwUW__icon[data-open=true] .MenuToggleIcon-module__5yQwUW__right{transform:translate(-2.65px)rotate(-45deg)}
.MediaBand-module__PYsC6a__band{background:var(--color-ink);color:var(--color-on-dark);margin:0}.MediaBand-module__PYsC6a__image{width:100%;height:auto;max-height:var(--size-band-max);object-fit:contain}.MediaBand-module__PYsC6a__credit{max-width:var(--size-page);padding:var(--space-xs) var(--space-gutter);opacity:.75;margin:0 auto;display:block}
.ContentSection-generated-module__N3HeLG__section{padding:var(--space-section) var(--space-gutter)}.ContentSection-generated-module__N3HeLG__section[data-rule=true]{border-top:var(--border-width) solid transparent;position:relative}.ContentSection-generated-module__N3HeLG__layout{max-width:var(--size-page);margin:0 auto}.ContentSection-generated-module__N3HeLG__layout[data-aside]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--size-poster));gap:var(--space-xxl);align-items:start;display:grid}.ContentSection-generated-module__N3HeLG__heading{gap:var(--space-lg);display:grid}.ContentSection-generated-module__N3HeLG__layout[data-aside] h1{font-size:clamp(3.25rem,7vw,7.5rem)}.ContentSection-generated-module__N3HeLG__heading>p:last-child{max-width:var(--size-readable)}.ContentSection-generated-module__N3HeLG__content{margin-top:var(--space-xxl)}.ContentSection-generated-module__N3HeLG__content[data-headless]{margin-top:0}.ContentSection-generated-module__N3HeLG__main[data-action]{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading action""content content";align-items:end;display:grid}.ContentSection-generated-module__N3HeLG__main[data-action]>.ContentSection-generated-module__N3HeLG__heading{grid-area:heading}.ContentSection-generated-module__N3HeLG__main[data-action]>.ContentSection-generated-module__N3HeLG__action{padding-bottom:var(--space-xs);grid-area:action}.ContentSection-generated-module__N3HeLG__main[data-action]>.ContentSection-generated-module__N3HeLG__content{grid-area:content}.ContentSection-generated-module__N3HeLG__aside{justify-self:end;width:100%}@media (max-width:48rem){.ContentSection-generated-module__N3HeLG__main[data-action]{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""content""action"}.ContentSection-generated-module__N3HeLG__main[data-action]>.ContentSection-generated-module__N3HeLG__action{margin-top:var(--space-xl);padding-bottom:0}.ContentSection-generated-module__N3HeLG__layout[data-aside]{grid-template-columns:minmax(0,1fr)}.ContentSection-generated-module__N3HeLG__aside{justify-self:center;max-width:min(100%,26rem)}.ContentSection-generated-module__N3HeLG__layout[data-aside] h1{font-size:var(--type-size-h1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .ContentSection-generated-module__N3HeLG__heading>[data-scroll-reveal=text]{animation:ContentSection-generated-module__N3HeLG__scroll-rise var(--ease-out);animation-timeline:view();animation-range:entry entry 60%}}}@keyframes ContentSection-generated-module__N3HeLG__scroll-rise{0%{opacity:0;translate:0 var(--shift-reveal)}to{opacity:1;translate:0}}
.SiteHeader-generated-module__uwbVCG__header{min-height:var(--size-header);align-items:center;gap:var(--space-xl);padding:var(--space-md) var(--space-gutter);z-index:var(--z-header);color:var(--color-bone);border-bottom:var(--border-width) solid transparent;transition:background var(--motion-normal) var(--motion-easing);display:flex;position:fixed;inset:0 0 auto}.SiteHeader-generated-module__uwbVCG__header[data-surface=solid]{border-color:color-mix(in srgb, var(--color-bone) var(--media-line), transparent);background:#000}.SiteHeader-generated-module__uwbVCG__header[data-open=true]{background:0 0;border-color:#0000}.SiteHeader-generated-module__uwbVCG__header>a,.SiteHeader-generated-module__uwbVCG__header>.SiteHeader-generated-module__uwbVCG__toggle{z-index:1;position:relative}.SiteHeader-generated-module__uwbVCG__logo{width:var(--size-logo-header)}.SiteHeader-generated-module__uwbVCG__header[data-surface=transparent]{background:0 0}.SiteHeader-generated-module__uwbVCG__desktop{font-weight:var(--type-weight-navigation);gap:var(--space-lg);font-size:var(--type-size-small);margin-left:auto;display:flex}.SiteHeader-generated-module__uwbVCG__desktopLanguage{display:block}.SiteHeader-generated-module__uwbVCG__toggle{display:none}.SiteHeader-generated-module__uwbVCG__panel{z-index:0;position:fixed;inset:0;overflow:hidden}.SiteHeader-generated-module__uwbVCG__curtain{background:var(--color-ink);will-change:transform;width:calc(50% + .5px);position:absolute;top:0;bottom:0}.SiteHeader-generated-module__uwbVCG__curtainLeft{left:0}.SiteHeader-generated-module__uwbVCG__curtainRight{right:0}.SiteHeader-generated-module__uwbVCG__panel[data-state=open] .SiteHeader-generated-module__uwbVCG__curtainLeft{animation:SiteHeader-generated-module__uwbVCG__curtain-from-left var(--motion-menu-open) var(--ease-out) both}.SiteHeader-generated-module__uwbVCG__panel[data-state=open] .SiteHeader-generated-module__uwbVCG__curtainRight{animation:SiteHeader-generated-module__uwbVCG__curtain-from-right var(--motion-menu-open) var(--ease-out) both}.SiteHeader-generated-module__uwbVCG__panel[data-state=closing] .SiteHeader-generated-module__uwbVCG__curtainLeft{animation:SiteHeader-generated-module__uwbVCG__curtain-from-left var(--motion-menu-close) var(--ease-in) both reverse}.SiteHeader-generated-module__uwbVCG__panel[data-state=closing] .SiteHeader-generated-module__uwbVCG__curtainRight{animation:SiteHeader-generated-module__uwbVCG__curtain-from-right var(--motion-menu-close) var(--ease-in) both reverse}.SiteHeader-generated-module__uwbVCG__sheet{padding:calc(var(--size-header) + var(--space-md)) var(--space-gutter) var(--space-md);position:absolute;inset:0;overflow:auto}.SiteHeader-generated-module__uwbVCG__mobileNav{font-weight:var(--type-weight-navigation);gap:var(--space-md);font-size:var(--type-size-h3);margin:var(--space-lg) 0 var(--space-xxl);display:grid}.SiteHeader-generated-module__uwbVCG__panel[data-state=open] .SiteHeader-generated-module__uwbVCG__mobileNav>a,.SiteHeader-generated-module__uwbVCG__panel[data-state=open] .SiteHeader-generated-module__uwbVCG__language{animation:SiteHeader-generated-module__uwbVCG__item-in var(--motion-menu-item) var(--ease-out) both;animation-delay:calc(var(--motion-menu-open) * .6 + var(--motion-stagger) * var(--i,0))}.SiteHeader-generated-module__uwbVCG__panel[data-state=closing] .SiteHeader-generated-module__uwbVCG__mobileNav>a,.SiteHeader-generated-module__uwbVCG__panel[data-state=closing] .SiteHeader-generated-module__uwbVCG__language{animation:SiteHeader-generated-module__uwbVCG__item-out calc(var(--motion-menu-close) * .55) var(--ease-in) both}.SiteHeader-generated-module__uwbVCG__mobileNav>a:nth-child(2){--i:1}.SiteHeader-generated-module__uwbVCG__mobileNav>a:nth-child(3){--i:2}.SiteHeader-generated-module__uwbVCG__mobileNav>a:nth-child(4){--i:3}.SiteHeader-generated-module__uwbVCG__mobileNav>a:nth-child(5){--i:4}.SiteHeader-generated-module__uwbVCG__mobileNav>a:nth-child(6),.SiteHeader-generated-module__uwbVCG__language{--i:5}@keyframes SiteHeader-generated-module__uwbVCG__curtain-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SiteHeader-generated-module__uwbVCG__curtain-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SiteHeader-generated-module__uwbVCG__item-in{0%{opacity:0;transform:translateY(var(--shift-sm))}}@keyframes SiteHeader-generated-module__uwbVCG__item-out{to{opacity:0}}@media (max-width:48rem){.SiteHeader-generated-module__uwbVCG__desktop,.SiteHeader-generated-module__uwbVCG__desktopLanguage{display:none}.SiteHeader-generated-module__uwbVCG__header{justify-content:space-between;gap:var(--space-md)}.SiteHeader-generated-module__uwbVCG__toggle{padding:var(--space-xs);border:0;display:flex}}
.Radio-module__OjAOEW__radio{accent-color:currentColor;cursor:pointer;flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0}.Radio-module__OjAOEW__radio:disabled{cursor:not-allowed}.Radio-module__OjAOEW__radio:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}
.Toast-module__seyxaq__toast{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-bone);border:var(--border-width) solid color-mix(in srgb, var(--color-bone) 35%, transparent);box-shadow:0 var(--space-md) var(--space-xl) calc(var(--space-sm) * -1) #000000b3;font-family:var(--type-family-text);font-size:var(--type-size-small);pointer-events:auto;animation:Toast-module__seyxaq__toast-in var(--motion-fast) var(--ease-out) both;grid-template-columns:minmax(0,1fr) auto;display:grid}.Toast-module__seyxaq__toast[data-tone=error]{background:var(--color-intervention-carmine);border-color:#0000}.Toast-module__seyxaq__toast[data-leaving]{animation:Toast-module__seyxaq__toast-out var(--motion-reduced-fade) var(--ease-in) both}.Toast-module__seyxaq__message{overflow-wrap:anywhere;min-width:0}.Toast-module__seyxaq__toast button{color:inherit}@keyframes Toast-module__seyxaq__toast-in{0%{opacity:0;transform:translateY(var(--shift-sm))}}@keyframes Toast-module__seyxaq__toast-out{to{opacity:0}}
.ProjectDetailTemplate-generated-module__FeFGaG__intro{gap:var(--space-lg);justify-items:start;display:grid}.ProjectDetailTemplate-generated-module__FeFGaG__tags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ProjectDetailTemplate-generated-module__FeFGaG__actions{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.ProjectDetailTemplate-generated-module__FeFGaG__quote{gap:var(--space-md);max-width:var(--size-readable);border-top:var(--border-width) solid color-mix(in srgb, currentColor var(--media-line), transparent);padding-top:var(--space-md);margin:0;display:grid}.ProjectDetailTemplate-generated-module__FeFGaG__quoteText{margin:0}.ProjectDetailTemplate-generated-module__FeFGaG__after{margin-top:var(--space-xl)}.ProjectDetailTemplate-generated-module__FeFGaG__byline{font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:.04em;overflow-wrap:anywhere}.ProjectDetailTemplate-generated-module__FeFGaG__byline a{color:inherit;text-underline-offset:var(--space-xxs);text-decoration:underline}.ProjectDetailTemplate-generated-module__FeFGaG__byline a:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}.ProjectDetailTemplate-generated-module__FeFGaG__contact{gap:var(--space-lg);justify-items:start;display:grid}.ProjectDetailTemplate-generated-module__FeFGaG__credits{gap:var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProjectDetailTemplate-generated-module__FeFGaG__player{aspect-ratio:var(--media-aspect);width:min(100%, calc((100svh - var(--size-header) - 2 * var(--space-xl)) * var(--media-aspect)));background:var(--color-ink);color:var(--color-bone);padding:var(--space-xl);text-align:center;place-items:center;margin-inline:auto;display:grid;position:relative}:is(.ProjectDetailTemplate-generated-module__FeFGaG__player:has(iframe),.ProjectDetailTemplate-generated-module__FeFGaG__player:has([data-playing]),.ProjectDetailTemplate-generated-module__FeFGaG__player:has(button)){padding:0}.ProjectDetailTemplate-generated-module__FeFGaG__player p{max-width:var(--size-readable)}@media (max-width:48rem){.ProjectDetailTemplate-generated-module__FeFGaG__credits{grid-template-columns:1fr}.ProjectDetailTemplate-generated-module__FeFGaG__player:not(:has(iframe)):not(:has(button)){aspect-ratio:auto;min-height:var(--size-hero-min)}}
.ChoiceOption-module__TxFA2q__option{gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-width) solid currentColor;font-size:var(--type-size-small);line-height:var(--type-line-body);cursor:pointer;border-top-color:color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.ChoiceOption-module__TxFA2q__option:has(input:checked){border-top-color:currentColor}.ChoiceOption-module__TxFA2q__text{gap:var(--space-xxs);min-width:0;display:grid}.ChoiceOption-module__TxFA2q__title{font-weight:var(--type-weight-control)}.ChoiceOption-module__TxFA2q__description{opacity:.82;font-size:.8125rem}.ChoiceOption-module__TxFA2q__option:has(input:disabled){cursor:not-allowed;opacity:.6}
.MediaFigure-module__Ote2Ta__figure{gap:var(--space-xs);align-content:start;margin:0;display:grid}.MediaFigure-module__Ote2Ta__credit{opacity:.75}
.ConsentCard-module__meNKuG__card{gap:var(--space-md);width:min(100%,34rem);padding:var(--space-lg);background:var(--color-night);color:var(--color-bone);border:var(--border-width) solid var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;display:grid}.ConsentCard-module__meNKuG__eyebrow{font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;color:var(--color-muted-on-dark);overflow-wrap:anywhere;margin:0}.ConsentCard-module__meNKuG__title{overflow-wrap:anywhere;margin:0}.ConsentCard-module__meNKuG__body{gap:var(--space-md);min-width:0;display:grid}.ConsentCard-module__meNKuG__actions{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ConsentCard-module__meNKuG__note{font-size:.75rem;line-height:var(--type-line-body);color:var(--color-muted-on-dark);margin:0}
.ToastRegion-generated-module__HsfbmW__region{z-index:var(--z-toast);right:var(--space-md);bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));gap:var(--space-xs);width:min(24rem, calc(100% - 2 * var(--space-md)));pointer-events:none;display:grid;position:fixed}.ToastRegion-generated-module__HsfbmW__stack{gap:var(--space-xs);display:grid}@media (max-width:48rem){.ToastRegion-generated-module__HsfbmW__region{left:var(--space-md);width:auto}body:has([data-float-back]) .ToastRegion-generated-module__HsfbmW__region{transform:translateY(calc((var(--size-back) + var(--space-sm)) * -1))}}
.ContactForm-module__7XWvOW__form{gap:var(--space-lg);max-width:var(--size-readable);display:grid}.ContactForm-module__7XWvOW__grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContactForm-module__7XWvOW__form button{justify-self:start}.ContactForm-module__7XWvOW__error{padding:var(--space-xs) var(--space-sm);background:var(--color-bone);color:var(--color-intervention-carmine);border:var(--border-width) solid currentColor;justify-self:start}.ContactForm-module__7XWvOW__alert{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-bone);color:var(--color-intervention-carmine);border:var(--border-width) solid currentColor;animation:ContactForm-module__7XWvOW__appear var(--motion-reduced-fade) var(--ease-out) both;flex-wrap:wrap;display:flex}.ContactForm-module__7XWvOW__error{animation:ContactForm-module__7XWvOW__appear var(--motion-reduced-fade) var(--ease-out) both}.ContactForm-module__7XWvOW__alert:focus-visible,.ContactForm-module__7XWvOW__error:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-intervention-ochre));outline-offset:var(--focus-offset)}.ContactForm-module__7XWvOW__success{align-items:center;gap:var(--space-md);padding:var(--space-xl);max-width:var(--size-readable);border:1px solid;display:flex}.ContactForm-module__7XWvOW__success p{margin:0}.ContactForm-module__7XWvOW__success:focus{outline:none}@keyframes ContactForm-module__7XWvOW__appear{0%{opacity:0}}.ContactForm-module__7XWvOW__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.ContactForm-module__7XWvOW__grid{grid-template-columns:1fr}}
.upload-module__wtUh1W__page{min-height:100svh;padding:var(--space-lg) var(--space-gutter);background:var(--color-bone);color:var(--color-ink);place-items:center;display:grid}.upload-module__wtUh1W__column{justify-items:center;gap:var(--space-lg);width:100%;min-width:0;display:grid}.upload-module__wtUh1W__logo{width:min(160px,40vw);height:auto;color:var(--color-ink)}.upload-module__wtUh1W__stack{justify-items:center;width:100%;min-width:0;display:grid}.upload-module__wtUh1W__facts{gap:var(--space-xs);font-size:.8125rem;line-height:var(--type-line-body);color:var(--color-muted-on-dark);overflow-wrap:anywhere;display:grid}.upload-module__wtUh1W__facts p{margin:0}.upload-module__wtUh1W__facts p:first-child{font-size:.75rem}.upload-module__wtUh1W__closeHint{color:var(--color-muted-on-dark);margin:0;font-size:.8125rem}.upload-module__wtUh1W__panel{gap:var(--space-md);width:min(100%,34rem);min-width:0;padding:var(--space-lg);background:var(--admin-paper);color:var(--color-ink);border:var(--border-width) solid var(--color-ink);border-top:0;display:grid}.upload-module__wtUh1W__panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.upload-module__wtUh1W__panelTitle,.upload-module__wtUh1W__subtitle{font-family:var(--type-family-mono);font-size:var(--type-size-caption);font-weight:var(--type-weight-regular);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;margin:0}.upload-module__wtUh1W__counter{font-family:var(--type-family-mono);font-size:var(--type-size-caption);color:var(--color-muted-on-light);margin:0}.upload-module__wtUh1W__pick{gap:var(--space-sm);flex-wrap:wrap;display:flex}.upload-module__wtUh1W__queue{gap:var(--space-xs);border:1px solid var(--admin-line);background:var(--admin-field);padding:10px 12px;display:grid}.upload-module__wtUh1W__queueHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.8125rem;display:flex}.upload-module__wtUh1W__queueActions{flex-wrap:wrap;gap:6px;display:flex}.upload-module__wtUh1W__queueList,.upload-module__wtUh1W__uploadedList{margin:0;padding:0;list-style:none}.upload-module__wtUh1W__uploadedBlock{gap:var(--space-xs);display:grid}.upload-module__wtUh1W__uploaded{gap:var(--space-sm) var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--admin-line);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.upload-module__wtUh1W__uploadedBody{justify-items:start;gap:var(--space-xs);min-width:0;display:grid}.upload-module__wtUh1W__uploadedName{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.upload-module__wtUh1W__describe{width:100%;min-width:0;font-size:.8125rem}.upload-module__wtUh1W__describe summary{min-height:2rem;padding:0 var(--space-xs);margin-left:calc(var(--space-xs) * -1);font-weight:var(--type-weight-control);cursor:pointer;align-items:center;display:inline-flex}.upload-module__wtUh1W__describe summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring,var(--color-petrol));outline-offset:var(--focus-offset)}.upload-module__wtUh1W__fields{gap:var(--space-sm);padding-top:var(--space-xs);display:grid}.upload-module__wtUh1W__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.upload-module__wtUh1W__hint{color:var(--color-muted-on-light);margin:0;font-size:.8125rem}.upload-module__wtUh1W__note{font-size:.75rem;line-height:var(--type-line-body);color:var(--color-muted-on-light);margin:0}@media (max-width:480px){.upload-module__wtUh1W__panel{padding:var(--space-md)}.upload-module__wtUh1W__uploaded{grid-template-columns:72px minmax(0,1fr)}}
.RichText-module__foVm7W__rich{gap:var(--space-lg);max-width:65ch;font-family:var(--type-family-text);font-size:var(--type-size-lead);line-height:var(--type-line-body);display:grid}.RichText-module__foVm7W__rich p,.RichText-module__foVm7W__rich ul,.RichText-module__foVm7W__rich ol{margin:0}.RichText-module__foVm7W__rich ul,.RichText-module__foVm7W__rich ol{gap:var(--space-xs);padding-left:1.4em;display:grid}.RichText-module__foVm7W__rich a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.RichText-module__foVm7W__rich a:focus-visible{outline:var(--focus-width) solid var(--focus-ring,currentColor);outline-offset:var(--focus-offset)}
.EpkBlock-generated-module__df6FHa__epk{gap:var(--space-xxl);grid-template-columns:1fr 1fr;display:grid}.EpkBlock-generated-module__df6FHa__epk p{max-width:var(--size-readable)}.EpkBlock-generated-module__df6FHa__epk>div:first-child{gap:var(--space-md);align-content:start;display:grid}.EpkBlock-generated-module__df6FHa__resources{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-content:center;display:grid}.EpkBlock-generated-module__df6FHa__resources>div{gap:var(--space-sm);display:grid}.EpkBlock-generated-module__df6FHa__resources button{width:100%;color:inherit;justify-content:flex-start}.EpkBlock-generated-module__df6FHa__resources span{color:inherit;letter-spacing:var(--type-tracking-body)}@media (max-width:48rem){.EpkBlock-generated-module__df6FHa__epk,.EpkBlock-generated-module__df6FHa__resources{grid-template-columns:1fr}}
.HeroVideo-generated-module__VYGm6a__hero{isolation:isolate;min-height:max(100svh, var(--size-hero-min));padding:calc(var(--size-header) + var(--space-xl)) var(--space-gutter) var(--space-lg);background:var(--background-carmine);color:var(--color-bone);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.HeroVideo-generated-module__VYGm6a__hero[data-media=film]{background:var(--color-ink)}.HeroVideo-generated-module__VYGm6a__poster,.HeroVideo-generated-module__VYGm6a__video,.HeroVideo-generated-module__VYGm6a__shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.HeroVideo-generated-module__VYGm6a__poster{object-fit:var(--hero-fit,cover);object-position:center;background-color:#000}.HeroVideo-generated-module__VYGm6a__poster[data-hidden=true]{visibility:hidden}.HeroVideo-generated-module__VYGm6a__hero[data-media=placeholder] .HeroVideo-generated-module__VYGm6a__poster{background-image:var(--background-carmine)}.HeroVideo-generated-module__VYGm6a__hero[data-media=placeholder] .HeroVideo-generated-module__VYGm6a__shade{display:none}.HeroVideo-generated-module__VYGm6a__video{object-fit:var(--hero-fit);opacity:0;transition:opacity var(--motion-normal) var(--motion-easing);background:#000}.HeroVideo-generated-module__VYGm6a__video[data-ready=true]{opacity:1}.HeroVideo-generated-module__VYGm6a__shade{background:linear-gradient(180deg, #000000bf, transparent 120px), linear-gradient(180deg, transparent, var(--color-ink)), linear-gradient(0deg, transparent, color-mix(in srgb, var(--color-ink) var(--media-shade), transparent));pointer-events:none}.HeroVideo-generated-module__VYGm6a__content{max-width:var(--size-page);width:100%;margin:0 auto}.HeroVideo-generated-module__VYGm6a__content h1{max-width:100%;margin:var(--space-lg) 0}html[data-tremor=on] .HeroVideo-generated-module__VYGm6a__title{animation:HeroVideo-generated-module__VYGm6a__tremor var(--motion-tremor) var(--steps-bars)}html[data-tremor=on][data-curtains=on] .HeroVideo-generated-module__VYGm6a__title{animation-delay:calc(var(--motion-curtains-draw) + var(--motion-curtains-open))}@keyframes HeroVideo-generated-module__VYGm6a__tremor{0%{translate:calc(var(--shift-tremor) * -1) calc(var(--shift-tremor) * .67)}33.33%{translate:calc(var(--shift-tremor) * .67) calc(var(--shift-tremor) * -.33)}66.67%{translate:calc(var(--shift-tremor) * -.33) 0}to{translate:0}}.HeroVideo-generated-module__VYGm6a__meta{justify-content:space-between;align-items:center;gap:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-bone) var(--media-line), transparent);flex-wrap:wrap;display:flex}.HeroVideo-generated-module__VYGm6a__meta>p{font-size:var(--type-size-small)}.HeroVideo-generated-module__VYGm6a__logline{max-width:var(--size-readable);margin-top:var(--space-lg)}.HeroVideo-generated-module__VYGm6a__actions{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.HeroVideo-generated-module__VYGm6a__actions>a,.HeroVideo-generated-module__VYGm6a__actions>button{min-height:var(--size-touch)}.HeroVideo-generated-module__VYGm6a__bottom{margin-top:var(--space-xxl);color:var(--color-muted-on-dark)}.HeroVideo-generated-module__VYGm6a__bottom p{font-size:var(--type-size-caption)}@media (max-width:48rem){.HeroVideo-generated-module__VYGm6a__hero{min-height:100svh;padding-bottom:var(--space-lg)}.HeroVideo-generated-module__VYGm6a__content h1{font-size:var(--type-size-hero)}.HeroVideo-generated-module__VYGm6a__meta{gap:var(--space-lg)}.HeroVideo-generated-module__VYGm6a__bottom{margin-top:var(--space-xl)}.HeroVideo-generated-module__VYGm6a__actions{gap:var(--space-xs);flex-wrap:nowrap}.HeroVideo-generated-module__VYGm6a__actions>a,.HeroVideo-generated-module__VYGm6a__actions>button,.HeroVideo-generated-module__VYGm6a__actions>div>button{padding:var(--space-xs) var(--space-sm);font-size:var(--type-size-caption);white-space:nowrap;flex:0 auto;min-width:0}.HeroVideo-generated-module__VYGm6a__actions>a>span[aria-hidden]{display:none}.HeroVideo-generated-module__VYGm6a__logline{font-size:var(--type-size-small)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .HeroVideo-generated-module__VYGm6a__video{display:none}}:root[data-motion=reduced] .HeroVideo-generated-module__VYGm6a__video{display:none}
.MarketingLayout-module__rznZWG__main{padding-top:var(--size-header)}.MarketingLayout-module__rznZWG__overlay{padding-top:0}.MarketingLayout-module__rznZWG__skip{top:var(--space-md);left:var(--space-md);z-index:calc(var(--z-menu) + 1);background:var(--color-bone);color:var(--color-ink);padding:var(--space-sm) var(--space-md);position:fixed;transform:translateY(-200%)}.MarketingLayout-module__rznZWG__skip:focus{transform:none}
.styleguide-module__emQJtG__swatches{grid-template-columns:repeat(auto-fit, minmax(var(--size-logo-footer), 1fr));gap:var(--space-xl);margin:var(--space-xl) 0;display:grid}.styleguide-module__emQJtG__sample{min-width:0;margin:0}.styleguide-module__emQJtG__surface,.styleguide-module__emQJtG__variantSurface{min-height:var(--size-logo-footer);padding:var(--space-xl);border:var(--border-width) solid var(--color-smoke);margin-bottom:var(--space-xs);place-items:center;display:grid}.styleguide-module__emQJtG__variantSurface{color:var(--color-ink)}.styleguide-module__emQJtG__variantSurface>svg:not(.styleguide-module__emQJtG__markPreview){width:100%}.styleguide-module__emQJtG__markPreview{width:var(--size-header)}.styleguide-module__emQJtG__actions{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.styleguide-module__emQJtG__actions button:first-child{background:var(--color-ink);color:var(--color-bone)}
.authorize-module__emKDBa__page{min-height:100svh;padding:var(--space-lg) var(--space-gutter);background:var(--color-bone);color:var(--color-ink);place-items:center;display:grid}.authorize-module__emKDBa__column{justify-items:center;gap:var(--space-lg);width:100%;min-width:0;display:grid}.authorize-module__emKDBa__logo{width:min(160px,40vw);height:auto;color:var(--color-ink)}.authorize-module__emKDBa__facts{gap:var(--space-xs);font-size:.8125rem;line-height:var(--type-line-body);color:var(--color-muted-on-dark);overflow-wrap:anywhere;display:grid}.authorize-module__emKDBa__facts p{margin:0}.authorize-module__emKDBa__facts p:nth-child(n+3){font-family:var(--type-family-mono);font-size:.75rem}.authorize-module__emKDBa__levels{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.authorize-module__emKDBa__levels legend{margin-bottom:var(--space-xs);font-family:var(--type-family-mono);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-caption);text-transform:uppercase;color:var(--color-muted-on-dark);padding:0}.authorize-module__emKDBa__requested{color:var(--color-muted-on-dark);margin:0;font-size:.75rem}
.LanguageSwitch-module__fJof6W__switch{gap:var(--space-xs);font-family:var(--type-family-mono);font-size:var(--type-size-caption);display:flex}
.ArticleTemplate-generated-module__oFzIVa__article{gap:var(--space-xxl);justify-items:start;min-width:0;display:grid}.ArticleTemplate-generated-module__oFzIVa__hero{width:100%;max-width:var(--size-band-max)}.ArticleTemplate-generated-module__oFzIVa__original{margin:0}.ArticleTemplate-generated-module__oFzIVa__gallery{gap:var(--space-lg);width:100%;max-width:var(--size-band-max);display:grid}.ArticleTemplate-generated-module__oFzIVa__gallery ul{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.ArticleTemplate-generated-module__oFzIVa__related{gap:var(--space-sm);width:100%;max-width:44rem;display:grid}.ArticleTemplate-generated-module__oFzIVa__relatedCard{gap:var(--space-lg);border:var(--border-width) solid currentColor;padding:var(--space-lg);transition:box-shadow var(--motion-normal) var(--motion-easing);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:start;display:grid;position:relative}.ArticleTemplate-generated-module__oFzIVa__relatedCard:not(:has(figure)){grid-template-columns:minmax(0,1fr)}.ArticleTemplate-generated-module__oFzIVa__relatedBody{gap:var(--space-sm);align-content:start;min-width:0;display:grid}.ArticleTemplate-generated-module__oFzIVa__cover{color:inherit;text-decoration:none}.ArticleTemplate-generated-module__oFzIVa__cover:after{content:"";position:absolute;inset:0}.ArticleTemplate-generated-module__oFzIVa__relatedCard:has(.ArticleTemplate-generated-module__oFzIVa__cover:focus-visible){outline:var(--focus-width) solid var(--focus-ring,currentColor);outline-offset:var(--focus-offset)}.ArticleTemplate-generated-module__oFzIVa__cover:focus-visible{outline:none}@media (hover:hover){.ArticleTemplate-generated-module__oFzIVa__relatedCard:hover{box-shadow:inset 0 0 0 var(--border-width) currentColor}}.ArticleTemplate-generated-module__oFzIVa__nav{margin-top:var(--space-xxl);padding-top:var(--space-lg);border-top:var(--border-width) solid color-mix(in srgb, currentColor var(--media-line), transparent);gap:var(--space-lg);display:grid}.ArticleTemplate-generated-module__oFzIVa__neighbours{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ArticleTemplate-generated-module__oFzIVa__neighbour{gap:var(--space-xxs);color:inherit;padding:var(--space-md);border:var(--border-width) solid color-mix(in srgb, currentColor var(--media-line), transparent);align-content:start;text-decoration:none;display:grid}.ArticleTemplate-generated-module__oFzIVa__neighbour[data-next]{text-align:right;grid-column:2}.ArticleTemplate-generated-module__oFzIVa__neighbour:hover{border-color:currentColor}.ArticleTemplate-generated-module__oFzIVa__neighbour:focus-visible{outline:var(--focus-width) solid var(--focus-ring,currentColor);outline-offset:var(--focus-offset)}@media (max-width:48rem){.ArticleTemplate-generated-module__oFzIVa__relatedCard,.ArticleTemplate-generated-module__oFzIVa__neighbours{grid-template-columns:minmax(0,1fr)}.ArticleTemplate-generated-module__oFzIVa__neighbour[data-next]{grid-column:1}}.ArticleTemplate-generated-module__oFzIVa__readLine{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .ArticleTemplate-generated-module__oFzIVa__readLine{inset:var(--size-header) 0 auto;z-index:var(--z-header);height:calc(var(--border-width) * 2);background:var(--section-body-color,var(--color-ink));transform-origin:0;pointer-events:none;animation:linear both ArticleTemplate-generated-module__oFzIVa__read-line;animation-timeline:scroll(root);display:block;position:fixed;transform:scaleX(0)}}}@keyframes ArticleTemplate-generated-module__oFzIVa__read-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.HomeTemplate-module__GxHeIq__row{justify-content:space-between;align-items:center;gap:var(--space-xl);border-top:var(--border-width) solid transparent;padding-top:var(--space-lg);flex-wrap:wrap;display:flex;position:relative}.HomeTemplate-module__GxHeIq__newsImage{max-width:40rem;margin-bottom:var(--space-xl)}
.ListingTemplate-generated-module__eSM5vq__list{gap:var(--space-xxl);grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),40rem));display:grid}.ListingTemplate-generated-module__eSM5vq__entry{gap:var(--space-lg);border-top:var(--border-width) solid color-mix(in srgb, currentColor var(--media-line), transparent);padding-top:var(--space-lg);scroll-margin-top:calc(var(--size-header) + var(--space-lg));align-content:start;display:grid}.ListingTemplate-generated-module__eSM5vq__entry[data-frame=poster],.ListingTemplate-generated-module__eSM5vq__entry[data-frame=portrait]{grid-template-columns:minmax(0, var(--size-poster-thumb)) minmax(0, 1fr);align-items:start}.ListingTemplate-generated-module__eSM5vq__media{min-width:0}.ListingTemplate-generated-module__eSM5vq__entry[data-card]{border:var(--border-width) solid currentColor;padding:var(--space-lg);cursor:pointer;transition:box-shadow var(--motion-normal) var(--motion-easing);position:relative}.ListingTemplate-generated-module__eSM5vq__cover{color:inherit;text-decoration:none}.ListingTemplate-generated-module__eSM5vq__cover:after{content:"";position:absolute;inset:0}.ListingTemplate-generated-module__eSM5vq__cover:focus-visible{outline:none}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:has(.ListingTemplate-generated-module__eSM5vq__cover:focus-visible){outline:var(--focus-width) solid var(--focus-ring,currentColor);outline-offset:var(--focus-offset)}.ListingTemplate-generated-module__eSM5vq__entry[data-card] .ListingTemplate-generated-module__eSM5vq__media{overflow:hidden}.ListingTemplate-generated-module__eSM5vq__entry[data-card] .ListingTemplate-generated-module__eSM5vq__media img{box-shadow:none;transition:transform var(--motion-normal) var(--motion-easing)}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:has(.ListingTemplate-generated-module__eSM5vq__cover:focus-visible){box-shadow:inset 0 0 0 var(--border-width) currentColor}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:has(.ListingTemplate-generated-module__eSM5vq__cover:focus-visible) .ListingTemplate-generated-module__eSM5vq__cta{--cta-k:1;--cta-fg:var(--section-inverse,var(--color-ink))}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:has(.ListingTemplate-generated-module__eSM5vq__cover:focus-visible) .ListingTemplate-generated-module__eSM5vq__media img{transform:scale(var(--scale-hover))}@media (hover:hover){.ListingTemplate-generated-module__eSM5vq__entry[data-card]:hover{box-shadow:inset 0 0 0 var(--border-width) currentColor}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:hover .ListingTemplate-generated-module__eSM5vq__cta{--cta-k:1;--cta-fg:var(--section-inverse,var(--color-ink))}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:hover .ListingTemplate-generated-module__eSM5vq__media img{transform:scale(var(--scale-hover))}}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:hover .ListingTemplate-generated-module__eSM5vq__cta>[aria-hidden=true]{transform:translate(.2em,-.2em)}.ListingTemplate-generated-module__eSM5vq__entry[data-card]:has(.ListingTemplate-generated-module__eSM5vq__cover:focus-visible) .ListingTemplate-generated-module__eSM5vq__cta>[aria-hidden=true]{transform:translate(.2em,-.2em)}.ListingTemplate-generated-module__eSM5vq__cta{justify-self:start}.ListingTemplate-generated-module__eSM5vq__related a{z-index:1;position:relative}.ListingTemplate-generated-module__eSM5vq__body{gap:var(--space-md);align-content:start;min-width:0;display:grid}.ListingTemplate-generated-module__eSM5vq__items{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ListingTemplate-generated-module__eSM5vq__items li{border-top:var(--border-width) solid color-mix(in srgb, currentColor var(--media-line), transparent);padding-top:var(--space-xs)}.ListingTemplate-generated-module__eSM5vq__related{gap:var(--space-xs);display:grid}.ListingTemplate-generated-module__eSM5vq__note{margin-top:var(--space-xxl);font-size:var(--type-size-small)}@media (max-width:48rem){.ListingTemplate-generated-module__eSM5vq__list{grid-template-columns:1fr}.ListingTemplate-generated-module__eSM5vq__entry[data-frame=poster],.ListingTemplate-generated-module__eSM5vq__entry[data-frame=portrait]{grid-template-columns:minmax(0,1fr)}.ListingTemplate-generated-module__eSM5vq__media{max-width:var(--size-poster-thumb)}.ListingTemplate-generated-module__eSM5vq__entry[data-frame=wide] .ListingTemplate-generated-module__eSM5vq__media{max-width:none}}
