@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:100svh}img,picture,video,canvas,svg,iframe{max-inline-size:100%;display:block}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}textarea{resize:vertical}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}fieldset{border:0;min-inline-size:0;padding:0}[hidden]:not([hidden=until-found]){display:none!important}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer tokens{:root{--color-blue-50:#eef7fc;--color-blue-100:#d8eef9;--color-blue-200:#b3ddf3;--color-blue-300:#77c5ec;--color-blue-400:#58aad8;--color-blue-500:#2c93cc;--color-blue-600:#267da7;--color-blue-700:#1d6a93;--color-blue-800:#164e6c;--color-blue-900:#0d3146;--color-blue-950:#051218;--color-neutral-0:#fff;--color-neutral-50:#fbfbfb;--color-neutral-100:#f1f2f2;--color-neutral-200:#e3e5e5;--color-neutral-300:#c9ced1;--color-neutral-400:#a3aaad;--color-neutral-500:#7f878b;--color-neutral-600:#666c70;--color-neutral-700:#4c5254;--color-neutral-750:#3a3f41;--color-neutral-800:#1c201f;--color-neutral-850:#141716;--color-neutral-900:#0c0e0d;--color-ink-800:#161c22;--color-ink-850:#0e1318;--color-ink-900:#080c10;--color-ink-950:#020408;--color-red-300:#ff8a8a;--color-red-700:#ab001c;--color-green-300:#6fd39a;--color-green-700:#1b6e3f;--color-photographie:#3691c9;--color-production:#0b3c78;--color-editions:#25ab5f;--color-fm:#007a74;--color-records:#ab001c;--color-communication:#f9429e;--color-workflow:#7326bb;--color-photographie-light:#4ba4dd;--color-photographie-dark:#1e7fb5;--color-photographie-text-on-light:#056b9e;--color-production-light:#1e4d8b;--color-production-dark:#012c61;--color-production-text-on-dark:#598acc;--color-records-light:#c0262e;--color-records-dark:#8d0316;--color-records-text-on-dark:#ed5453;--color-text-on-media:var(--color-neutral-50);--color-scrim:#02040899;--color-backdrop:#020408d9;--font-display:"MB Display", "MB Display Fallback", ui-sans-serif, system-ui, sans-serif;--font-text:"MB Text", "MB Text Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-display:500;--font-weight-display-strong:600;--font-width-normal:100%;--font-width-condensed:75%;--step--2:clamp(.75rem, .7319rem + .0806vw, .8125rem);--step--1:clamp(.875rem, .8569rem + .0806vw, .9375rem);--step-0:clamp(1rem, .9637rem + .1613vw, 1.125rem);--step-1:clamp(1.125rem, 1.0524rem + .3226vw, 1.375rem);--step-2:clamp(1.25rem, 1.123rem + .5645vw, 1.6875rem);--step-3:clamp(1.4375rem, 1.2379rem + .8871vw, 2.125rem);--step-4:clamp(1.6875rem, 1.3427rem + 1.5323vw, 2.875rem);--step-5:clamp(2rem, 1.4194rem + 2.5806vw, 4rem);--step-6:clamp(2.5rem, 1.4839rem + 4.5161vw, 6rem);--step-7:clamp(3.625rem, 2.0645rem + 6.9355vw, 9rem);--leading-display:.9;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--tracking-credits:.18em;--measure:65ch;--measure-narrow:45ch;--space-3xs:clamp(.25rem, .2319rem + .0806vw, .3125rem);--space-2xs:clamp(.5rem, .4637rem + .1613vw, .625rem);--space-xs:clamp(.75rem, .6956rem + .2419vw, .9375rem);--space-s:clamp(1rem, .9274rem + .3226vw, 1.25rem);--space-m:clamp(1.5rem, 1.3911rem + .4839vw, 1.875rem);--space-l:clamp(2rem, 1.8548rem + .6452vw, 2.5rem);--space-xl:clamp(3rem, 2.7823rem + .9677vw, 3.75rem);--space-2xl:clamp(4rem, 3.7097rem + 1.2903vw, 5rem);--space-3xl:clamp(6rem, 5.5645rem + 1.9355vw, 7.5rem);--space-4xl:clamp(8rem, 7.4194rem + 2.5806vw, 10rem);--space-s-m:clamp(1rem, .746rem + 1.129vw, 1.875rem);--space-m-l:clamp(1.5rem, 1.2097rem + 1.2903vw, 2.5rem);--space-l-xl:clamp(2rem, 1.4919rem + 2.2581vw, 3.75rem);--space-xl-2xl:clamp(3rem, 2.4194rem + 2.5806vw, 5rem);--space-2xl-3xl:clamp(4rem, 2.9839rem + 4.5161vw, 7.5rem);--space-3xl-4xl:clamp(6rem, 4.8387rem + 5.1613vw, 10rem);--grid-columns:12;--grid-gutter:clamp(1rem, .7097rem + 1.2903vw, 2rem);--grid-margin:clamp(1rem, .129rem + 3.871vw, 4rem);--grid-max:90rem;--ratio-scope:2.39 / 1;--ratio-wide:16 / 9;--ratio-photo:3 / 2;--ratio-portrait:4 / 5;--ratio-square:1 / 1;--radius-0:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999rem;--border-width-hairline:1px;--border-width-thick:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--z-below:-1;--z-base:0;--z-raised:1;--z-sticky:100;--z-header:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-skip-link:1000;--duration-1:.15s;--duration-2:.3s;--duration-3:.6s;--duration-4:1.2s;--duration-micro:var(--duration-1);--duration-short:var(--duration-2);--duration-medium:var(--duration-3);--duration-long:var(--duration-4);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-cinematic:cubic-bezier(.76, 0, .24, 1);--motion-shift-s:.5rem;--motion-shift-m:1.5rem;--motion-shift-l:4rem;--motion-scale-from:1.06}@media (prefers-reduced-motion:reduce){:root{--duration-1:1ms;--duration-2:1ms;--duration-3:1ms;--duration-4:1ms;--motion-shift-s:0px;--motion-shift-m:0px;--motion-shift-l:0px;--motion-scale-from:1}}:root,[data-theme=dark]{color-scheme:dark;--color-bg:var(--color-neutral-900);--color-surface:var(--color-neutral-850);--color-surface-2:var(--color-neutral-800);--color-text:var(--color-neutral-50);--color-text-muted:var(--color-neutral-400);--color-accent:var(--color-blue-500);--color-accent-fill:var(--color-blue-500);--color-accent-fill-hover:var(--color-blue-400);--color-accent-fill-contrast:var(--color-ink-950);--color-accent-photographie:var(--color-photographie);--color-accent-photographie-fill:var(--color-photographie);--color-accent-photographie-fill-hover:var(--color-photographie-light);--color-accent-photographie-fill-contrast:var(--color-ink-950);--color-accent-production:var(--color-production-text-on-dark);--color-accent-production-fill:var(--color-production);--color-accent-production-fill-hover:var(--color-production-light);--color-accent-production-fill-contrast:var(--color-neutral-0);--color-accent-records:var(--color-records-text-on-dark);--color-accent-records-fill:var(--color-records);--color-accent-records-fill-hover:var(--color-records-light);--color-accent-records-fill-contrast:var(--color-neutral-0);--color-link:var(--color-blue-400);--color-link-hover:var(--color-blue-300);--color-brand:var(--color-blue-500);--color-border:var(--color-neutral-750);--color-border-strong:var(--color-neutral-500);--color-focus:var(--color-blue-300);--color-selection-bg:var(--color-blue-500);--color-selection-text:var(--color-ink-950);--color-error:var(--color-red-300);--color-success:var(--color-green-300);--color-shadow:#00000080}[data-theme=light]{color-scheme:light;--color-bg:var(--color-neutral-50);--color-surface:var(--color-neutral-100);--color-surface-2:var(--color-neutral-200);--color-text:var(--color-neutral-900);--color-text-muted:var(--color-neutral-700);--color-accent:var(--color-blue-700);--color-accent-fill:var(--color-blue-700);--color-accent-fill-hover:var(--color-blue-800);--color-accent-fill-contrast:var(--color-neutral-0);--color-accent-photographie:var(--color-photographie-text-on-light);--color-accent-photographie-fill:var(--color-photographie);--color-accent-photographie-fill-hover:var(--color-photographie-dark);--color-accent-photographie-fill-contrast:var(--color-ink-950);--color-accent-production:var(--color-production);--color-accent-production-fill:var(--color-production);--color-accent-production-fill-hover:var(--color-production-dark);--color-accent-production-fill-contrast:var(--color-neutral-0);--color-accent-records:var(--color-records);--color-accent-records-fill:var(--color-records);--color-accent-records-fill-hover:var(--color-records-dark);--color-accent-records-fill-contrast:var(--color-neutral-0);--color-link:var(--color-blue-700);--color-link-hover:var(--color-blue-800);--color-brand:var(--color-blue-500);--color-border:var(--color-neutral-200);--color-border-strong:var(--color-neutral-600);--color-focus:var(--color-blue-700);--color-selection-bg:var(--color-blue-200);--color-selection-text:var(--color-neutral-900);--color-error:var(--color-red-700);--color-success:var(--color-green-700);--color-shadow:#0c0e0d1f}[data-theme=cinema]{color-scheme:dark;--color-bg:var(--color-ink-950);--color-surface:var(--color-ink-900);--color-surface-2:var(--color-ink-850);--color-text:var(--color-neutral-300);--color-text-muted:var(--color-neutral-500);--color-accent:var(--color-blue-500);--color-accent-fill:var(--color-blue-500);--color-accent-fill-hover:var(--color-blue-400);--color-accent-fill-contrast:var(--color-ink-950);--color-accent-photographie:var(--color-photographie);--color-accent-photographie-fill:var(--color-photographie);--color-accent-photographie-fill-hover:var(--color-photographie-light);--color-accent-photographie-fill-contrast:var(--color-ink-950);--color-accent-production:var(--color-production-text-on-dark);--color-accent-production-fill:var(--color-production);--color-accent-production-fill-hover:var(--color-production-light);--color-accent-production-fill-contrast:var(--color-neutral-0);--color-accent-records:var(--color-records-text-on-dark);--color-accent-records-fill:var(--color-records);--color-accent-records-fill-hover:var(--color-records-light);--color-accent-records-fill-contrast:var(--color-neutral-0);--color-link:var(--color-neutral-300);--color-link-hover:var(--color-neutral-50);--color-brand:var(--color-blue-500);--color-border:var(--color-ink-800);--color-border-strong:var(--color-neutral-600);--color-focus:var(--color-blue-300);--color-selection-bg:var(--color-blue-900);--color-selection-text:var(--color-neutral-50);--color-error:var(--color-red-300);--color-success:var(--color-green-300);--color-shadow:#0009}[data-pole=photo],[data-pole=photo] [data-theme]{--color-accent:var(--color-accent-photographie);--color-accent-fill:var(--color-accent-photographie-fill);--color-accent-fill-hover:var(--color-accent-photographie-fill-hover);--color-accent-fill-contrast:var(--color-accent-photographie-fill-contrast)}[data-pole=cinema],[data-pole=commercial],[data-pole=cinema] [data-theme],[data-pole=commercial] [data-theme]{--color-accent:var(--color-accent-production);--color-accent-fill:var(--color-accent-production-fill);--color-accent-fill-hover:var(--color-accent-production-fill-hover);--color-accent-fill-contrast:var(--color-accent-production-fill-contrast)}[data-pole=music],[data-pole=music] [data-theme]{--color-accent:var(--color-accent-records);--color-accent-fill:var(--color-accent-records-fill);--color-accent-fill-hover:var(--color-accent-records-fill-hover);--color-accent-fill-contrast:var(--color-accent-records-fill-contrast)}:root,[data-theme]{--border-subtle:var(--border-width-hairline) solid var(--color-border);--border-strong:var(--border-width-hairline) solid var(--color-border-strong);--focus-ring:var(--focus-ring-width) solid var(--color-focus);--shadow-sm:0 1px 2px var(--color-shadow);--shadow-md:0 12px 32px -12px var(--color-shadow)}}@layer base{html{scroll-padding-block-start:var(--space-xl)}:root,[data-theme]{background-color:var(--color-bg);color:var(--color-text)}body{font-family:var(--font-text);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-snug);text-wrap:balance}h1{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--step-4);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}h6{font-size:var(--step-0);font-weight:var(--font-weight-display-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}p,li,dd,blockquote,figcaption{text-wrap:pretty}strong,b{font-weight:var(--font-weight-semibold)}small{font-size:var(--step--1)}figcaption{font-size:var(--step--1);color:var(--color-text-muted)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}abbr[title]{cursor:help;text-decoration:underline dotted}hr{border:0;border-block-start:var(--border-subtle)}a{color:var(--color-link);text-underline-offset:.2em;transition:color var(--duration-micro) var(--ease-standard), text-decoration-color var(--duration-micro) var(--ease-standard);text-decoration-line:underline;text-decoration-thickness:max(1px,.06em)}a:hover{color:var(--color-link-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:is(a,button,[tabindex]):has(>:is(img,video,picture,svg)):focus-visible{box-shadow:0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) * 2) var(--color-bg)}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}::backdrop{background-color:var(--color-backdrop,#020408d9)}svg:not([fill]){fill:currentColor}::placeholder{color:var(--color-text-muted);opacity:1}.visually-hidden:not(:focus-within,:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:var(--z-skip-link);padding:var(--space-2xs) var(--space-s);background-color:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font-weight:var(--font-weight-semibold);translate:0 calc(-100% - var(--space-l));transition:translate var(--duration-micro) var(--ease-enter);text-decoration:none;position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--space-s)}.skip-link:focus-visible{translate:0}:root[data-motion=letterbox][data-theme=cinema].is-loaded:not([data-lite]) body:after{content:"";z-index:var(--z-overlay);pointer-events:none;opacity:.06;background-image:url(/textures/grain.png);background-size:128px;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){:root[data-motion=letterbox][data-theme=cinema].is-loaded:not([data-lite]) body:after{animation:mb-fade-in var(--duration-4) var(--ease-standard) both}}}@layer blocks{@keyframes mb-fade-in{0%{opacity:0}}@keyframes mb-fade-out{to{opacity:0}}@keyframes mb-rise-in{0%{opacity:0;translate:0 var(--motion-shift-m)}}@keyframes mb-lift-out{to{translate:0 calc(var(--motion-shift-m) * -1)}}@keyframes mb-push-in{0%{scale:var(--motion-scale-from)}}@keyframes mb-curtain-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes mb-curtain-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes mb-letterbox-open{0%{clip-path:inset(50% 0)}55%{clip-path:inset(var(--letterbox-bar,20%) 0)}to{clip-path:inset(var(--letterbox-rest,0%) 0)}}@keyframes mb-letterbox-close{0%{clip-path:inset(0% 0)}to{clip-path:inset(50% 0)}}@keyframes mb-parallax{0%{translate:0 calc((var(--motion-scale-from) - 1) * -50%)}to{translate:0 calc((var(--motion-scale-from) - 1) * 50%)}}@keyframes mb-hold-hidden{0%,to{opacity:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-split-title]:not([data-split-state]){animation:mb-hold-hidden calc(var(--duration-4) * 2) linear}}[data-split-title] :is(.split-line,.split-line-mask){display:block}[data-split-title] .split-line-mask{overflow-clip-margin:.2em}@media (prefers-reduced-motion:no-preference){.vt-hero{view-transition-name:mb-hero}.vt-header{view-transition-name:mb-header}:root[data-vt] :is(.vt-hero,.vt-header){view-transition-name:none}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-2);animation-timing-function:var(--ease-standard)}::view-transition-group(mb-hero){animation-duration:var(--duration-2);animation-timing-function:var(--ease-cinematic)}::view-transition-old(mb-hero),::view-transition-new(mb-hero){object-fit:cover;block-size:100%;animation-duration:var(--duration-2);animation-timing-function:var(--ease-cinematic)}::view-transition-old(mb-hero):only-child,::view-transition-new(mb-hero):only-child{animation-duration:var(--duration-2);animation-timing-function:var(--ease-standard)}:root:active-view-transition:not([data-vt]) .vt-pole-title{view-transition-name:mb-pole-title}::view-transition-group(mb-pole-title){animation-duration:calc(var(--duration-1) + var(--duration-2));animation-timing-function:var(--ease-cinematic)}::view-transition-old(mb-pole-title),::view-transition-new(mb-pole-title){animation-duration:var(--duration-1);animation-delay:var(--duration-2);animation-timing-function:var(--ease-standard)}::view-transition-old(mb-pole-title):only-child{animation-delay:0s}:root[data-motion=rideau]:not([data-vt])::view-transition-old(root),:root[data-motion=rideau]:not([data-vt])::view-transition-old(mb-hero):only-child{animation:mb-lift-out var(--duration-2) var(--ease-cinematic) both}:root[data-motion=rideau]:not([data-vt])::view-transition-new(root),:root[data-motion=rideau]:not([data-vt])::view-transition-new(mb-hero):only-child{animation:mb-curtain-in var(--duration-2) var(--ease-cinematic) both}:root[data-motion=letterbox]:not([data-vt])::view-transition{background-color:var(--color-ink-950)}:root[data-motion=letterbox]:not([data-vt])::view-transition-old(root),:root[data-motion=letterbox]:not([data-vt])::view-transition-old(mb-hero):only-child{--letterbox-bar:max(0px, calc(50% - 100vw / 4.78));animation:mb-letterbox-close var(--duration-1) var(--ease-cinematic) both}:root[data-motion=letterbox]:not([data-vt])::view-transition-new(root),:root[data-motion=letterbox]:not([data-vt])::view-transition-new(mb-hero):only-child{--letterbox-bar:max(0px, calc(50% - 100vw / 4.78));animation:mb-letterbox-open var(--duration-2) var(--ease-cinematic) var(--duration-1) both}:root[data-motion=fondu]:not([data-vt])::view-transition{background-color:var(--color-ink-950)}:root[data-motion=fondu]:not([data-vt])::view-transition-old(root),:root[data-motion=fondu]:not([data-vt])::view-transition-old(mb-hero):only-child{animation:mb-fade-out var(--duration-1) var(--ease-standard) both}:root[data-motion=fondu]:not([data-vt])::view-transition-new(root),:root[data-motion=fondu]:not([data-vt])::view-transition-new(mb-hero):only-child{animation:mb-fade-in var(--duration-2) var(--ease-standard) var(--duration-1) both}}.logo[data-astro-cid-f7espo7c]{--logo-1:#fff;--logo-2:#deeef7;--logo-3:#bcddef;--logo-4:#9bcce8;--logo-5:#79bbe0;--logo-6:#58aad8;--logo-7:#369ad0;--logo-8:#2c93cc;--logo-9:#3192cb;--logo-10:#3691c9;block-size:auto;inline-size:100%;display:block}[data-theme=light] .logo[data-astro-cid-f7espo7c]{--logo-1:#051218;--logo-2:#0a2430;--logo-3:#0f3648;--logo-4:#144760;--logo-5:#195979;--logo-6:#1e6b91;--logo-7:#1d6a93;--logo-8:#2280b4;--logo-9:#2588bf;--logo-10:#2c93cc}.logo__l1[data-astro-cid-f7espo7c]{fill:var(--logo-1)}.logo__l2[data-astro-cid-f7espo7c]{fill:var(--logo-2)}.logo__l3[data-astro-cid-f7espo7c]{fill:var(--logo-3)}.logo__l4[data-astro-cid-f7espo7c]{fill:var(--logo-4)}.logo__l5[data-astro-cid-f7espo7c]{fill:var(--logo-5)}.logo__l6[data-astro-cid-f7espo7c]{fill:var(--logo-6)}.logo__l7[data-astro-cid-f7espo7c]{fill:var(--logo-7)}.logo__l8[data-astro-cid-f7espo7c]{fill:var(--logo-8)}.logo__l9[data-astro-cid-f7espo7c]{fill:var(--logo-9)}.logo__l10[data-astro-cid-f7espo7c]{fill:var(--logo-10)}.not-found[data-astro-cid-ibpinaeu]{gap:var(--space-s);max-inline-size:var(--measure);padding:var(--space-3xl) var(--grid-margin);justify-items:start;margin-inline:auto;display:grid}.not-found__logo[data-astro-cid-ibpinaeu]{inline-size:10rem}h1[data-astro-cid-ibpinaeu]{font-family:var(--font-display);font-size:var(--step-5)}main:has(>[data-deck-gate]){padding-block-start:0}.gate[data-astro-cid-dpnowref]{align-content:center;justify-items:start;gap:var(--space-m);min-block-size:100svh;inline-size:min(100% - 2 * var(--grid-margin), 28rem);padding-block:var(--space-2xl);margin-inline:auto;display:grid}.gate[data-astro-cid-dpnowref] .gate__logo{block-size:auto;inline-size:9rem}.gate__title[data-astro-cid-dpnowref]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.gate__form[data-astro-cid-dpnowref]{gap:var(--space-2xs);inline-size:100%;display:grid}.gate__label[data-astro-cid-dpnowref]{color:var(--color-text-muted)}.gate__row[data-astro-cid-dpnowref]{gap:var(--space-xs);display:flex}.gate__input[data-astro-cid-dpnowref]{min-block-size:2.75rem;min-inline-size:0;padding:var(--space-2xs) var(--space-xs);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);flex:1}.gate__button[data-astro-cid-dpnowref]{min-block-size:2.75rem;padding:var(--space-2xs) var(--space-l);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard);border:0}.gate__button[data-astro-cid-dpnowref]:hover{background:var(--color-accent-fill-hover)}.gate__alert[data-astro-cid-dpnowref]{font-weight:var(--font-weight-semibold);color:var(--color-error)}.pic[data-astro-cid-2v72dysu]{background:var(--color-surface);display:block;position:relative;overflow:hidden}.pic__ph[data-astro-cid-2v72dysu],.pic__img[data-astro-cid-2v72dysu]{object-fit:cover;object-position:var(--fp-x,50%) var(--fp-y,50%);block-size:100%;inline-size:100%;display:block}.pic__ph[data-astro-cid-2v72dysu]{filter:blur(1.25rem);position:absolute;inset:0;transform:scale(1.1)}.pic[data-astro-cid-2v72dysu] picture[data-astro-cid-2v72dysu]{display:contents}.pic__img[data-astro-cid-2v72dysu]{block-size:auto;position:relative}.pic--fill[data-astro-cid-2v72dysu] .pic__img[data-astro-cid-2v72dysu]{block-size:100%}.pic--contain[data-astro-cid-2v72dysu] .pic__img[data-astro-cid-2v72dysu]{object-fit:contain;block-size:100%}.pic--contain[data-astro-cid-2v72dysu]{background:0 0}.pic--contain[data-astro-cid-2v72dysu] .pic__ph[data-astro-cid-2v72dysu]{display:none}.loop-toggle[data-astro-cid-64bnfqe2]{border-radius:var(--radius-pill);border:0;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid}.loop-toggle--media[data-astro-cid-64bnfqe2]{background:var(--color-scrim);color:var(--color-text-on-media)}.loop-toggle--media-bare[data-astro-cid-64bnfqe2]{color:var(--color-text-on-media);background:0 0}.loop-toggle--media-bare[data-astro-cid-64bnfqe2] .loop-toggle__icon[data-astro-cid-64bnfqe2]{filter:drop-shadow(0 0 1px var(--color-scrim)) drop-shadow(0 0 .375rem var(--color-scrim))}.loop-toggle--page[data-astro-cid-64bnfqe2]{color:inherit;background:0 0}.loop-toggle__icon[data-astro-cid-64bnfqe2]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.loop-toggle__play[data-astro-cid-64bnfqe2],.loop-toggle[data-astro-cid-64bnfqe2][data-paused] .loop-toggle__pause[data-astro-cid-64bnfqe2]{display:none}.loop-toggle[data-astro-cid-64bnfqe2][data-paused] .loop-toggle__play[data-astro-cid-64bnfqe2]{display:inline}.vloop[data-astro-cid-yvvdj4qb]{aspect-ratio:var(--q);position:relative;overflow:clip;container-type:size}.vloop--fill[data-astro-cid-yvvdj4qb]{aspect-ratio:auto;position:absolute;inset:0}.vloop[data-astro-cid-yvvdj4qb] .pic{block-size:100%}.vloop[data-astro-cid-yvvdj4qb] .vloop__frame{inline-size:max(100cqi, 100cqb * var(--vr,var(--q)));block-size:max(100cqb, 100cqi / var(--vr,var(--q)));pointer-events:none;opacity:0;max-inline-size:none;transition:opacity var(--duration-3) var(--ease-standard);border:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.vloop[data-astro-cid-yvvdj4qb].is-playing .vloop__frame{opacity:1}.hero[data-astro-cid-u2gtf65l]{isolation:isolate;align-items:end;min-block-size:100svh;display:grid;position:relative;overflow:clip;container-type:inline-size}.hero[data-astro-cid-u2gtf65l]:not(.hero--type-only){text-align:end;justify-items:end}.hero--type-only[data-astro-cid-u2gtf65l]{min-block-size:auto;padding-block:var(--space-3xl) var(--space-xl)}.hero__media[data-astro-cid-u2gtf65l]{z-index:-1;position:absolute;inset:0}.hero__media[data-astro-cid-u2gtf65l] .pic{block-size:100%}.hero__media[data-astro-cid-u2gtf65l]:after{content:"";background:linear-gradient(to top, var(--color-scrim), transparent 60%);position:absolute;inset:0}.hero__video[data-astro-cid-u2gtf65l]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-3) var(--ease-standard);position:absolute;inset:0}.hero__video[data-astro-cid-u2gtf65l].is-playing{opacity:1}.hero__bar[data-astro-cid-u2gtf65l]{z-index:0;pointer-events:none;background:#000;block-size:50%;position:absolute;inset-inline:0}.hero__bar--top[data-astro-cid-u2gtf65l]{clip-path:inset(0 0 100%);inset-block-start:0}.hero__bar--bottom[data-astro-cid-u2gtf65l]{clip-path:inset(100% 0 0);inset-block-end:0}@media (prefers-reduced-motion:no-preference){.hero__bar--top[data-astro-cid-u2gtf65l]{animation:hero-bar-top var(--duration-3) var(--ease-cinematic) backwards}.hero__bar--bottom[data-astro-cid-u2gtf65l]{animation:hero-bar-bottom var(--duration-3) var(--ease-cinematic) backwards}.hero[data-astro-cid-u2gtf65l]:not(.hero--type-only) [data-astro-cid-u2gtf65l]:is(.hero__kicker,.hero__subtitle,.hero__next){animation:mb-fade-in var(--duration-2) var(--ease-standard) var(--duration-3) both}.hero[data-astro-cid-u2gtf65l]:not(.hero--type-only) .hero__title[data-astro-cid-u2gtf65l]{animation:hero-title-in var(--duration-3) var(--ease-enter) var(--duration-2) backwards}.hero--type-only[data-astro-cid-u2gtf65l] .hero__title[data-astro-cid-u2gtf65l]{--letterbox-rest:-.3em;animation:mb-letterbox-open var(--duration-3) var(--ease-cinematic) backwards}.hero--type-only[data-astro-cid-u2gtf65l] [data-astro-cid-u2gtf65l]:is(.hero__kicker,.hero__subtitle,.hero__next){animation:mb-fade-in var(--duration-3) var(--ease-standard) var(--duration-2) both}}@keyframes hero-title-in{0%{clip-path:inset(0 0 100%);translate:0 .3em}to{clip-path:inset(-.3em 0 -.2em);translate:0}}@keyframes hero-bar-top{0%{clip-path:inset(0)}55%{clip-path:inset(0 0 20.9205cqi)}to{clip-path:inset(0 0 100%)}}@keyframes hero-bar-bottom{0%{clip-path:inset(0)}55%{clip-path:inset(20.9205cqi 0 0)}to{clip-path:inset(100% 0 0)}}.hero__text[data-astro-cid-u2gtf65l]{z-index:1;padding:var(--space-xl) var(--grid-margin);gap:var(--space-xs);max-inline-size:var(--grid-max);display:grid;position:relative}.hero[data-astro-cid-u2gtf65l]:not(.hero--type-only) .hero__text[data-astro-cid-u2gtf65l]{justify-items:end;padding-block-start:max(var(--space-xl), calc(var(--header-space,0px) + var(--space-xs)))}.hero--video-loop[data-astro-cid-u2gtf65l] .hero__text[data-astro-cid-u2gtf65l]{gap:var(--space-s)}.hero--video-loop[data-astro-cid-u2gtf65l] .hero__text[data-astro-cid-u2gtf65l],.hero--image[data-astro-cid-u2gtf65l] .hero__text[data-astro-cid-u2gtf65l]{color:var(--color-text-on-media)}.hero__kicker[data-astro-cid-u2gtf65l]{font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase}.hero__title[data-astro-cid-u2gtf65l]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.hero--video-loop[data-astro-cid-u2gtf65l] .hero__title[data-astro-cid-u2gtf65l]{font-size:var(--step-7);max-inline-size:14ch}.hero--type-only[data-astro-cid-u2gtf65l] .hero__title[data-astro-cid-u2gtf65l]{font-size:var(--step-7)}.hero[data-astro-cid-u2gtf65l] .hero__title--slogan[data-astro-cid-u2gtf65l]{font-family:var(--font-text);font-stretch:100%;font-weight:var(--font-weight-bold);font-size:min(var(--step-6), 8.5cqi);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);max-inline-size:none}.hero__line[data-astro-cid-u2gtf65l]{white-space:nowrap;display:block}@media (height<30rem){.hero--image[data-astro-cid-u2gtf65l] .hero__title[data-astro-cid-u2gtf65l]{font-size:var(--step-5)}.hero--video-loop[data-astro-cid-u2gtf65l] .hero__title[data-astro-cid-u2gtf65l]{font-size:var(--step-6)}.hero[data-astro-cid-u2gtf65l] .hero__title--slogan[data-astro-cid-u2gtf65l]{font-size:min(var(--step-5), 8.5cqi)}}.hero__subtitle[data-astro-cid-u2gtf65l]{font-size:var(--step-1);max-inline-size:var(--measure)}.hero__next[data-astro-cid-u2gtf65l]{block-size:2.75rem;inline-size:2.75rem;color:inherit;place-items:center;margin-block-start:var(--space-xs);display:grid}.hero__arrow[data-astro-cid-u2gtf65l]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.75rem;inline-size:1.75rem}@media (prefers-reduced-motion:no-preference){.hero__arrow[data-astro-cid-u2gtf65l]{transition:translate var(--duration-2) var(--ease-standard)}.hero__next[data-astro-cid-u2gtf65l]:hover .hero__arrow[data-astro-cid-u2gtf65l]{translate:0 .25rem}}.hero[data-astro-cid-u2gtf65l] .hero__toggle{z-index:1;position:absolute;inset-block-end:var(--space-s);inset-inline-start:var(--grid-margin)}.video__frame[data-astro-cid-4neoxx7t]{place-items:center;display:grid}.video--thin[data-astro-cid-4neoxx7t] .video__frame[data-astro-cid-4neoxx7t]{padding:var(--space-2xs);border:var(--border-width-hairline) solid var(--color-border)}.video--letterbox[data-astro-cid-4neoxx7t] .video__frame[data-astro-cid-4neoxx7t]{aspect-ratio:16/9;padding-inline:var(--space-m);background:#000}.video--letterbox[data-astro-cid-4neoxx7t].video--vertical .video__frame[data-astro-cid-4neoxx7t]{aspect-ratio:4/3;padding-block:var(--space-m)}.video__screen[data-astro-cid-4neoxx7t]{background:#000;inline-size:100%;position:relative}.video--vertical[data-astro-cid-4neoxx7t] .video__screen[data-astro-cid-4neoxx7t]{inline-size:min(100%, calc(min(80svh, 48rem) * var(--ar)))}.video--letterbox[data-astro-cid-4neoxx7t].video--vertical .video__screen[data-astro-cid-4neoxx7t]{block-size:100%;inline-size:auto;max-inline-size:100%}.ratio-2-39[data-astro-cid-4neoxx7t]{aspect-ratio:2.39}.ratio-1-85[data-astro-cid-4neoxx7t]{aspect-ratio:1.85}.ratio-16-9[data-astro-cid-4neoxx7t]{aspect-ratio:16/9}.ratio-4-5[data-astro-cid-4neoxx7t]{aspect-ratio:4/5;--ar:.8}.ratio-9-16[data-astro-cid-4neoxx7t]{aspect-ratio:9/16;--ar:.5625}.video__facade[data-astro-cid-4neoxx7t],.video__screen[data-astro-cid-4neoxx7t] .video__iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.video__facade[data-astro-cid-4neoxx7t]{color:var(--color-text-on-media);display:block}.video__facade[data-astro-cid-4neoxx7t] .pic{block-size:100%}.video__play[data-astro-cid-4neoxx7t]{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);background:var(--color-scrim);font-size:var(--step--1);letter-spacing:var(--tracking-wide);transition:background var(--duration-2) var(--ease-standard);display:inline-flex;position:absolute;inset-block-end:var(--space-m);inset-inline-start:var(--space-m)}.video__facade[data-astro-cid-4neoxx7t]:hover .video__play[data-astro-cid-4neoxx7t],.video__facade[data-astro-cid-4neoxx7t]:focus-visible .video__play[data-astro-cid-4neoxx7t]{background:var(--color-accent-fill);color:var(--color-accent-fill-contrast)}.video__unavailable[data-astro-cid-4neoxx7t]{max-inline-size:calc(100% - 2 * var(--space-m));padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);background:var(--color-scrim);font-size:var(--step--1);position:absolute;inset-block-end:var(--space-m);inset-inline-start:var(--space-m)}.video__unavailable[data-astro-cid-4neoxx7t][hidden]{display:none}.video__facade[data-astro-cid-4neoxx7t].is-unavailable{cursor:default}.video__facade[data-astro-cid-4neoxx7t].is-unavailable .video__play[data-astro-cid-4neoxx7t]{display:none}.video__caption[data-astro-cid-4neoxx7t]{color:var(--color-text-muted);font-size:var(--step--1);margin-block-start:var(--space-xs)}main:has(>[data-deck]){padding-block-start:0}html:has([data-deck]){scroll-padding-block-start:0}.deck[data-astro-cid-onniizrc]{--deck-margin:var(--grid-margin)}@media (width>=48rem){.deck[data-astro-cid-onniizrc]{--deck-margin:max(var(--grid-margin), 4.5rem)}}.deck__brand[data-astro-cid-onniizrc]{z-index:var(--z-sticky);pointer-events:none;position:fixed;inset-block-start:var(--space-s);inset-inline-start:max(var(--deck-margin), (100% - var(--grid-max)) / 2)}.deck__brand[data-astro-cid-onniizrc] .deck__logo{block-size:auto;inline-size:7.5rem;display:block}.dk[data-astro-cid-onniizrc]{min-block-size:100svh;padding-block:var(--space-3xl) var(--space-2xl);align-items:center;display:grid;container-type:inline-size}.dk__inner[data-astro-cid-onniizrc]{row-gap:var(--space-xl);inline-size:min(100% - 2 * var(--deck-margin), var(--grid-max));margin-inline:auto;display:grid}.dk[data-astro-cid-onniizrc]+.dk[data-astro-cid-onniizrc]{border-block-start:var(--border-width-hairline) solid var(--color-border)}@media (height<=60rem){.dk[data-astro-cid-onniizrc]{padding-block:var(--space-2xl) var(--space-xl)}.dk__inner[data-astro-cid-onniizrc]{row-gap:var(--space-l)}.dk[data-astro-cid-onniizrc] .dk__title[data-astro-cid-onniizrc]{font-size:var(--step-5)}.dk[data-astro-cid-onniizrc] .dk__value[data-astro-cid-onniizrc]{font-size:calc(var(--step-7) * 1.5)}}.dk__head[data-astro-cid-onniizrc]{gap:var(--space-xs);display:grid}.dk__kicker[data-astro-cid-onniizrc]{gap:var(--space-xs);font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text-muted);display:flex}.dk__num[data-astro-cid-onniizrc]{color:var(--color-accent)}.dk__title[data-astro-cid-onniizrc]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;max-inline-size:18ch}.dk__body[data-astro-cid-onniizrc]{gap:var(--space-m);display:grid}.dk__text[data-astro-cid-onniizrc]{font-size:var(--step-2);line-height:var(--leading-snug);max-inline-size:var(--measure-narrow);text-wrap:pretty}.dk__figure[data-astro-cid-onniizrc]{align-items:baseline;gap:var(--space-s);font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);line-height:var(--leading-display);text-transform:uppercase;flex-wrap:wrap;display:flex}.dk__value[data-astro-cid-onniizrc]{font-size:calc(var(--step-7) * 2);color:var(--color-accent)}.dk__unit[data-astro-cid-onniizrc]{font-size:var(--step-6)}@container (width>=60rem){.dk--film[data-astro-cid-onniizrc] .dk__inner[data-astro-cid-onniizrc]{column-gap:var(--space-xl);grid-template-columns:4fr 8fr;align-items:center}.dk--film[data-astro-cid-onniizrc] .dk__title[data-astro-cid-onniizrc]{font-size:var(--step-5)}}.dk--film[data-astro-cid-onniizrc] .dk__head[data-astro-cid-onniizrc]{gap:var(--space-s)}.dk__film[data-astro-cid-onniizrc]{inline-size:min(100%,177.778svh - 17.7778rem);margin-inline-start:auto}.dk__steps[data-astro-cid-onniizrc]{gap:var(--space-l);display:grid}@container (width>=48rem){.dk__steps[data-astro-cid-onniizrc]{gap:var(--space-m);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.dk__step[data-astro-cid-onniizrc]{align-content:start;gap:var(--space-2xs);border-block-start:var(--border-width-thick) solid var(--color-border-strong);padding-block-start:var(--space-s);display:grid}.dk__step-num[data-astro-cid-onniizrc]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-5);line-height:var(--leading-display);color:var(--color-accent)}.dk__step-title[data-astro-cid-onniizrc]{font-size:var(--step-2);font-weight:var(--font-weight-bold)}.dk__step-text[data-astro-cid-onniizrc]{color:var(--color-text-muted);text-wrap:pretty}.dk__screen[data-astro-cid-onniizrc]{gap:var(--space-l);align-items:center;display:grid}@container (width>=56rem){.dk__screen[data-astro-cid-onniizrc]{gap:var(--space-xl);grid-template-columns:7fr 5fr}}.dk__shot[data-astro-cid-onniizrc]{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);inline-size:min(100%,160svh - 32rem);overflow:clip}.dk__shot--empty[data-astro-cid-onniizrc]{aspect-ratio:16/10;padding:var(--space-l);border-style:dashed;border-color:var(--color-border-strong);box-shadow:none;background:var(--color-surface);color:var(--color-text-muted);text-align:center;place-items:center;display:grid}.dk__points[data-astro-cid-onniizrc]{gap:var(--space-s);font-size:var(--step-2);line-height:var(--leading-snug);display:grid}.dk__points[data-astro-cid-onniizrc] li[data-astro-cid-onniizrc]{text-wrap:pretty;padding-inline-start:var(--space-m);position:relative}.dk__points[data-astro-cid-onniizrc] li[data-astro-cid-onniizrc]:before{content:"";inline-size:var(--space-xs);block-size:var(--border-width-thick);background:var(--color-accent);position:absolute;inset-block-start:.6em;inset-inline-start:0}.dk__options[data-astro-cid-onniizrc]{gap:var(--space-m);display:grid}@container (width>=48rem){.dk__options[data-astro-cid-onniizrc]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.dk__options[data-astro-cid-onniizrc]>li[data-astro-cid-onniizrc]{display:grid}.dk__option[data-astro-cid-onniizrc]{align-content:start;justify-items:start;gap:var(--space-xs);padding:var(--space-l);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);display:grid;position:relative}.dk__option--switch[data-astro-cid-onniizrc]{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-1) var(--ease-standard), background-color var(--duration-1) var(--ease-standard), scale var(--duration-1) var(--ease-standard);background:0 0}.dk__option--switch[data-astro-cid-onniizrc]:hover{border-color:var(--color-text-muted)}.dk__option--switch[data-astro-cid-onniizrc]:active{scale:.98}.dk__option--switch[data-astro-cid-onniizrc][aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface)}.dk__option--switch[data-astro-cid-onniizrc][aria-pressed=true] .dk__badge[data-astro-cid-onniizrc]{background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);border-color:#0000}.dk__badge-on[data-astro-cid-onniizrc],[data-astro-cid-onniizrc][aria-pressed=true] .dk__badge-off[data-astro-cid-onniizrc]{display:none}[data-astro-cid-onniizrc][aria-pressed=true] .dk__badge-on[data-astro-cid-onniizrc]{display:inline}.dk__mark[data-astro-cid-onniizrc]{border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);block-size:2rem;inline-size:2rem;transition:background-color var(--duration-1) var(--ease-standard), border-color var(--duration-1) var(--ease-standard);place-items:center;display:grid;position:absolute;inset-block-start:var(--space-m);inset-inline-end:var(--space-m)}.dk__mark[data-astro-cid-onniizrc] svg[data-astro-cid-onniizrc],.dk__check[data-astro-cid-onniizrc] svg[data-astro-cid-onniizrc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem}.dk__mark-on[data-astro-cid-onniizrc],[data-astro-cid-onniizrc][aria-pressed=true] .dk__mark-add[data-astro-cid-onniizrc]{display:none}[data-astro-cid-onniizrc][aria-pressed=true] .dk__mark-on[data-astro-cid-onniizrc]{display:block}[data-astro-cid-onniizrc][aria-pressed=true] .dk__mark[data-astro-cid-onniizrc]{background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);border-color:#0000}.dk__option-price[data-astro-cid-onniizrc]{font-variant-numeric:tabular-nums;color:var(--color-text);margin-block-start:auto;padding-block-start:var(--space-xs)}.dk__option--included[data-astro-cid-onniizrc]{border-color:var(--color-accent);background:var(--color-surface)}.dk__badge[data-astro-cid-onniizrc]{padding:var(--space-3xs) var(--space-xs);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text-muted)}.dk__option--included[data-astro-cid-onniizrc] .dk__badge[data-astro-cid-onniizrc]{background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);border-color:#0000}.dk__option-title[data-astro-cid-onniizrc]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-4);line-height:var(--leading-display);text-transform:uppercase}.dk__option-text[data-astro-cid-onniizrc]{color:var(--color-text-muted);text-wrap:pretty}.dk__total[data-astro-cid-onniizrc]{gap:var(--space-l) var(--space-xl);grid-template-areas:"controls""lines""sum";align-items:start;display:grid}@container (width>=56rem){.dk__total[data-astro-cid-onniizrc]{grid-template-columns:7fr 5fr;grid-template-areas:"lines controls""lines sum"}}@container (width>=72rem){.dk__total[data-astro-cid-onniizrc]{column-gap:var(--space-l);grid-template-columns:7fr 11fr 8fr;grid-template-areas:"controls lines sum"}}.dk__controls[data-astro-cid-onniizrc]{gap:var(--space-m);grid-area:controls;display:grid}.dk__lines[data-astro-cid-onniizrc]{grid-area:lines}.dk__sum[data-astro-cid-onniizrc]{grid-area:sum}.dk__lines[data-astro-cid-onniizrc]{gap:var(--space-3xs);display:grid}.dk__group[data-astro-cid-onniizrc]{font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text-muted)}.dk__group[data-astro-cid-onniizrc]:not(:first-child){margin-block-start:var(--space-s)}.dk__line[data-astro-cid-onniizrc]{align-items:center;gap:var(--space-s);inline-size:100%;padding-block:var(--space-2xs);border-block-end:var(--border-width-hairline) solid var(--color-border);text-align:start;display:flex}.dk__line[data-astro-cid-onniizrc]>[data-astro-cid-onniizrc]:first-child:not(.dk__check),.dk__pick-label[data-astro-cid-onniizrc]{flex:1}.dk__line-price[data-astro-cid-onniizrc]{font-variant-numeric:tabular-nums;white-space:nowrap}.dk__pick[data-astro-cid-onniizrc]{color:var(--color-text-muted);font:inherit;cursor:pointer;transition:color var(--duration-1) var(--ease-standard);background:0 0;border-block-start:0;border-inline:0;padding-inline:0}.dk__pick[data-astro-cid-onniizrc]:hover,.dk__pick[data-astro-cid-onniizrc][aria-pressed=true]{color:var(--color-text)}.dk__check[data-astro-cid-onniizrc]{border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);color:#0000;block-size:1.5rem;inline-size:1.5rem;transition:background-color var(--duration-1) var(--ease-standard), color var(--duration-1) var(--ease-standard);place-items:center;display:grid}.dk__pick[data-astro-cid-onniizrc][aria-pressed=true] .dk__check[data-astro-cid-onniizrc]{background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);border-color:#0000}.dk__sum[data-astro-cid-onniizrc]{justify-items:start;gap:var(--space-2xs);padding:var(--space-m);border:var(--border-width-hairline) solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);display:grid;container-type:inline-size}.dk__control[data-astro-cid-onniizrc]{align-items:center;gap:var(--space-2xs) var(--space-s);grid-template-columns:1fr auto;inline-size:100%;display:grid}.dk__control[data-astro-cid-onniizrc]+.dk__control[data-astro-cid-onniizrc]{border-block-start:var(--border-width-hairline) solid var(--color-border);padding-block-start:var(--space-m)}.dk__reading[data-astro-cid-onniizrc]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-3);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.dk__control[data-astro-cid-onniizrc] label[data-astro-cid-onniizrc]:not(.dk__group){color:var(--color-text-muted)}.dk__modes[data-astro-cid-onniizrc]{gap:var(--space-3xs);padding:var(--space-3xs);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);grid-column:1/-1;inline-size:fit-content;display:flex}.dk__mode[data-astro-cid-onniizrc]{white-space:nowrap;min-block-size:2.25rem;padding:0 var(--space-s);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard), color var(--duration-1) var(--ease-standard);background:0 0;border:0}.dk__mode[data-astro-cid-onniizrc][aria-pressed=true]{background:var(--color-accent-fill);color:var(--color-accent-fill-contrast)}.dk__travel[data-astro-cid-onniizrc]{align-items:baseline;gap:var(--space-2xs) var(--space-s);grid-column:1/-1;grid-template-columns:1fr auto;display:grid}.dk__travel[data-astro-cid-onniizrc][hidden]{display:none}.dk__amount[data-astro-cid-onniizrc]{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2xs) var(--space-xs);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;grid-column:1/-1}.dk__sums[data-astro-cid-onniizrc]{justify-items:start;gap:var(--space-3xs);inline-size:100%;display:grid}.dk__tax[data-astro-cid-onniizrc]{gap:var(--space-3xs);inline-size:100%;margin-block-start:var(--space-2xs);display:grid}.dk__tax[data-astro-cid-onniizrc] div[data-astro-cid-onniizrc]{justify-content:space-between;gap:var(--space-s);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}.dk__tax[data-astro-cid-onniizrc] dt[data-astro-cid-onniizrc]{color:var(--color-text-muted)}.dk__tax[data-astro-cid-onniizrc] div[data-astro-cid-onniizrc]:last-child{font-weight:var(--font-weight-semibold)}.dk__slider[data-astro-cid-onniizrc]{min-block-size:2.75rem;inline-size:100%;accent-color:var(--color-accent);cursor:pointer;grid-column:1/-1}.dk__sum-value[data-astro-cid-onniizrc]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:min(var(--step-6), 16cqi);line-height:var(--leading-display);font-variant-numeric:tabular-nums;color:var(--color-accent)}.dk__sum-count[data-astro-cid-onniizrc],.dk__sum-note[data-astro-cid-onniizrc]{color:var(--color-text-muted)}.dk__sum-foot[data-astro-cid-onniizrc]{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);inline-size:100%;flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.dk__reset[data-astro-cid-onniizrc]{color:var(--color-link);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dk__reset[data-astro-cid-onniizrc]:disabled{visibility:hidden}@media (height<=60rem){.dk--total[data-astro-cid-onniizrc] .dk__title[data-astro-cid-onniizrc]{font-size:var(--step-4)}.dk__line[data-astro-cid-onniizrc]{padding-block:var(--space-3xs)}.dk__group[data-astro-cid-onniizrc]:not(:first-child){margin-block-start:var(--space-xs)}.dk__check[data-astro-cid-onniizrc]{block-size:1.25rem;inline-size:1.25rem}}.dk--closing[data-astro-cid-onniizrc] .dk__title[data-astro-cid-onniizrc]{font-size:var(--step-7)}.dk__contact[data-astro-cid-onniizrc]{font-size:var(--step-2)}.dk__button[data-astro-cid-onniizrc]{padding:var(--space-xs) var(--space-l);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font-weight:var(--font-weight-medium);transition:background var(--duration-2) var(--ease-standard);text-decoration:none;display:inline-block}.dk__button[data-astro-cid-onniizrc]:hover{background:var(--color-accent-fill-hover)}.deck__nav[data-astro-cid-onniizrc]{z-index:var(--z-sticky);justify-items:center;gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-scrim);color:var(--color-text-on-media);display:grid;position:fixed;inset-block-start:50%;inset-inline-end:var(--space-xs);translate:0 -50%}.deck__nav[data-astro-cid-onniizrc][hidden]{display:none}@media (width<48rem){.deck__nav[data-astro-cid-onniizrc]{display:none}}.deck__step[data-astro-cid-onniizrc]{border-radius:var(--radius-pill);block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;transition:background var(--duration-1) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid}.deck__step[data-astro-cid-onniizrc]:hover:not(:disabled){background:var(--color-surface-2)}.deck__step[data-astro-cid-onniizrc]:disabled{opacity:.35;cursor:default}.deck__step[data-astro-cid-onniizrc] svg[data-astro-cid-onniizrc]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.deck__count[data-astro-cid-onniizrc]{font-size:var(--step--2);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-credits);line-height:var(--leading-tight);justify-items:center;display:grid}.deck__total[data-astro-cid-onniizrc]{opacity:.6}.lang-suggest[data-astro-cid-qa7r6crp]{inset-inline:var(--space-s);z-index:var(--z-toast);align-items:center;gap:var(--space-3xs) var(--space-s);max-inline-size:30rem;padding:var(--space-3xs) var(--space-3xs) var(--space-3xs) var(--space-s);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--step--1);flex-wrap:wrap;margin-inline-start:auto;display:flex;position:fixed;inset-block-end:var(--space-s)}.lang-suggest__text[data-astro-cid-qa7r6crp]{flex:14rem;margin:0}.lang-suggest__link[data-astro-cid-qa7r6crp]{color:var(--color-link);text-underline-offset:.25em}.lang-suggest__link[data-astro-cid-qa7r6crp]:hover{color:var(--color-link-hover)}.lang-suggest__close[data-astro-cid-qa7r6crp]{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-inline-start:auto;padding:0;position:relative}.lang-suggest__close[data-astro-cid-qa7r6crp]:before,.lang-suggest__close[data-astro-cid-qa7r6crp]:after{content:"";inline-size:1rem;block-size:var(--border-width-thick);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;rotate:45deg}.lang-suggest__close[data-astro-cid-qa7r6crp]:after{rotate:-45deg}.lang-suggest__close[data-astro-cid-qa7r6crp]:hover{color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){.lang-suggest[data-astro-cid-qa7r6crp]{transition:opacity var(--duration-2) var(--ease-enter), translate var(--duration-2) var(--ease-enter)}@starting-style{.lang-suggest[data-astro-cid-qa7r6crp]{opacity:0;translate:0 var(--space-s)}}}@media print{.lang-suggest[data-astro-cid-qa7r6crp]{display:none}}.site-footer[data-astro-cid-nns7i3if]{border-block-start:var(--border-width-hairline) solid var(--color-border);color:var(--color-text-muted);font-size:var(--step--1);content-visibility:auto;contain-intrinsic-block-size:auto 50rem;margin-block-start:var(--space-3xl)}@media (width>=48rem){.site-footer[data-astro-cid-nns7i3if]{contain-intrinsic-block-size:auto 28rem}}.site-footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-xl) var(--space-l);max-inline-size:var(--grid-max);padding:var(--space-xl) var(--grid-margin);margin-inline:auto;display:grid}@media (width>=48rem){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.site-footer__name[data-astro-cid-nns7i3if]{color:var(--color-text);font-family:var(--font-display);font-size:var(--step-1)}.site-footer[data-astro-cid-nns7i3if] address[data-astro-cid-nns7i3if]{margin-block-start:var(--space-xs);font-style:normal}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-text)}.site-footer__nav[data-astro-cid-nns7i3if]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.site-footer__heading[data-astro-cid-nns7i3if]{color:var(--color-text);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-block-end:var(--space-xs)}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.site-footer__legal[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-2xs) var(--space-l);border-block-start:var(--border-width-hairline) solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--space-s);display:flex}.site-footer__legal[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}:root{--header-offset:var(--space-2xs);--header-bar:calc(3rem + 2 * var(--space-3xs));--header-space:calc(var(--header-offset) + var(--header-bar))}main{padding-block-start:calc(var(--header-space) + var(--space-2xs))}main:is(:has(>.grid:first-child>.hero:first-child),:has(>article:first-child>.blocks:first-child>.hero:first-child),:has(>article:first-child>.artist-hero:first-child:not(.artist-hero--type-only))){padding-block-start:0}html{scroll-padding-block-start:calc(var(--header-space) + var(--space-m))}.site-header[data-astro-cid-fzpbxy5g]{inset-block-start:var(--header-offset);inset-inline:var(--space-s);z-index:var(--z-header);padding:var(--space-3xs) var(--space-3xs) var(--space-3xs) var(--space-2xs);background:color-mix(in oklab, var(--color-bg) 25%, transparent);backdrop-filter:blur(15px);color:var(--color-text);transition:transform var(--duration-2) var(--ease-standard), inset var(--duration-2) var(--ease-enter), padding var(--duration-2) var(--ease-enter), background-color var(--duration-2) var(--ease-standard);position:fixed}.site-header[data-astro-cid-fzpbxy5g].is-hidden{transform:translateY(calc(-100% - var(--header-offset) - 1px))}@supports (animation-timeline:scroll()){:root:not([data-theme=light]) .site-header[data-astro-cid-fzpbxy5g]{animation-name:mb-site-header-frost;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--header-space)}:root:not([data-theme=light]):has(#main>.grid:first-child>.hero:first-child,#main>article:first-child>.blocks:first-child>.hero:first-child) .site-header[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;inset-block-start:calc(-1 * var(--header-offset));inset-inline:calc(-1 * var(--space-s));block-size:calc(2 * var(--header-space));background:linear-gradient(to bottom, var(--color-scrim) 45%, transparent);pointer-events:none;animation-name:mb-site-header-scrim;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--header-space);position:absolute}.site-header[data-astro-cid-fzpbxy5g]:has(.site-nav:popover-open),.site-header[data-astro-cid-fzpbxy5g]:has(.site-nav:popover-open):before{animation:none}.site-header[data-astro-cid-fzpbxy5g]:has(.site-nav:popover-open):before{opacity:0}}@keyframes mb-site-header-frost{0%{backdrop-filter:blur();background-color:#0000}}@keyframes mb-site-header-scrim{to{opacity:0}}.site-header[data-astro-cid-fzpbxy5g]:focus-within{transform:none}.site-header__inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-s);min-block-size:3rem;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{inline-size:clamp(8.5rem,15.5vw,14rem);margin-inline:var(--space-2xs) auto}.site-header__toggle[data-astro-cid-fzpbxy5g]{block-size:3rem;inline-size:3rem;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.site-header__burger[data-astro-cid-fzpbxy5g],.site-header__burger[data-astro-cid-fzpbxy5g]:before{inline-size:1.25rem;block-size:var(--border-width-thick);transition:transform var(--duration-2) var(--ease-enter);background:currentColor;display:block}.site-header__burger[data-astro-cid-fzpbxy5g]{position:relative;transform:translateY(-.25rem)}.site-header__burger[data-astro-cid-fzpbxy5g]:before{content:"";position:absolute;transform:translateY(.5rem)}.site-header--proto-menu[data-astro-cid-fzpbxy5g] .site-header__toggle[data-astro-cid-fzpbxy5g]{display:none}.site-header__toggle[data-astro-cid-fzpbxy5g]:has(+.site-nav:popover-open) .site-header__burger[data-astro-cid-fzpbxy5g]{transform:rotate(45deg)}.site-header__toggle[data-astro-cid-fzpbxy5g]:has(+.site-nav:popover-open) .site-header__burger[data-astro-cid-fzpbxy5g]:before{transform:rotate(-90deg)}.site-nav[data-astro-cid-fzpbxy5g]{inset:var(--header-space) 0 0;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;padding:var(--space-m) calc(var(--space-s) + 2 * var(--space-2xs)) var(--space-l);overscroll-behavior:contain;background:var(--color-bg);color:var(--color-text);border:0;flex-direction:column;margin:0;overflow-y:auto}.site-nav[data-astro-cid-fzpbxy5g]::backdrop{background-color:#0000}.site-nav[data-astro-cid-fzpbxy5g]:popover-open{display:flex}.site-nav__list[data-astro-cid-fzpbxy5g]{gap:var(--space-xs);font-size:var(--step-1);padding:0;list-style:none;display:grid}.site-nav__list[data-astro-cid-fzpbxy5g],.site-nav__langs[data-astro-cid-fzpbxy5g],.site-nav__cta[data-astro-cid-fzpbxy5g]{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-credits);text-transform:uppercase}.site-nav[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:is(.site-nav__list,.site-nav__langs) a[data-astro-cid-fzpbxy5g]{color:inherit;text-decoration:none}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:opacity var(--duration-1) var(--ease-standard);display:block}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{opacity:.7}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.35em}.site-nav__end[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.site-nav__langs[data-astro-cid-fzpbxy5g]{font-size:var(--step--2);padding:0;list-style:none;display:flex}.site-nav__langs[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:is(a,span){padding:var(--space-2xs);display:block}.site-nav__langs[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][aria-current]{color:var(--color-text-muted)}.site-nav__langs[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{opacity:.7}.site-nav__cta[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-xs);min-block-size:2.75rem;padding-inline:var(--space-s);border:var(--border-width-hairline) solid color-mix(in oklab, currentColor 45%, transparent);color:inherit;font-size:var(--step--2);transition:color var(--duration-2) var(--ease-standard), border-color var(--duration-2) var(--ease-standard);background:0 0;text-decoration:none;display:inline-flex;position:relative;overflow:clip}.site-nav__cta-arrow[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1em;inline-size:1.1em;position:relative}.site-nav__cta[data-astro-cid-fzpbxy5g]:before{content:"";background:var(--color-accent-fill);transition:transform var(--duration-2) var(--ease-standard);position:absolute;inset:0;transform:translate(-101%)}.site-nav__cta-text[data-astro-cid-fzpbxy5g]{block-size:1lh;position:relative;overflow:clip}.site-nav__cta-roll[data-astro-cid-fzpbxy5g]{display:block;position:relative}.site-nav__cta-roll[data-astro-cid-fzpbxy5g]:after{content:attr(data-label) / "";position:absolute;inset-block-start:100%;inset-inline-start:0}.site-nav__cta[data-astro-cid-fzpbxy5g]:hover,.site-nav__cta[data-astro-cid-fzpbxy5g]:focus-visible{border-color:var(--color-accent-fill);color:var(--color-accent-fill-contrast)}.site-nav__cta[data-astro-cid-fzpbxy5g]:hover:before,.site-nav__cta[data-astro-cid-fzpbxy5g]:focus-visible:before{transform:none}@media (prefers-reduced-motion:no-preference){.site-nav__cta-roll[data-astro-cid-fzpbxy5g],.site-nav__cta-arrow[data-astro-cid-fzpbxy5g]{transition:transform var(--duration-2) var(--ease-standard)}.site-nav__cta[data-astro-cid-fzpbxy5g]:hover .site-nav__cta-roll[data-astro-cid-fzpbxy5g],.site-nav__cta[data-astro-cid-fzpbxy5g]:focus-visible .site-nav__cta-roll[data-astro-cid-fzpbxy5g]{transform:translateY(-100%)}.site-nav__cta[data-astro-cid-fzpbxy5g]:hover .site-nav__cta-arrow[data-astro-cid-fzpbxy5g],.site-nav__cta[data-astro-cid-fzpbxy5g]:focus-visible .site-nav__cta-arrow[data-astro-cid-fzpbxy5g]{transform:translate(.25em)}}@media (prefers-reduced-motion:reduce){.site-nav__cta[data-astro-cid-fzpbxy5g]:before{opacity:0;transition-property:opacity;transform:none}.site-nav__cta[data-astro-cid-fzpbxy5g]:hover:before,.site-nav__cta[data-astro-cid-fzpbxy5g]:focus-visible:before{opacity:1}}@media (width<64em){html:has(.site-nav:popover-open){overflow:hidden}.site-header[data-astro-cid-fzpbxy5g]:has(.site-nav:popover-open){padding-block-start:calc(var(--space-3xs) + var(--header-offset));padding-inline:calc(var(--space-s) + var(--space-2xs)) calc(var(--space-s) + var(--space-3xs));background-color:var(--color-bg);inset-block-start:0;inset-inline:0}:root[data-motion=letterbox][data-theme=cinema].is-loaded:not([data-lite]) .site-nav[data-astro-cid-fzpbxy5g]{background:linear-gradient(color-mix(in oklab, var(--color-bg) 94%, transparent), color-mix(in oklab, var(--color-bg) 94%, transparent)), var(--color-bg) url(/textures/grain.png) 0 0 / 128px}.site-nav__main[data-astro-cid-fzpbxy5g]{margin-block-end:auto}.site-nav__list[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display);font-size:var(--step-4);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);gap:0}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:var(--space-2xs)}.site-nav[data-astro-cid-fzpbxy5g] .site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-accent);text-decoration:none}.site-nav__mask[data-astro-cid-fzpbxy5g]{margin-block:-.14em -.04em;padding-block:.14em .04em;display:block;overflow:clip}.site-nav__word[data-astro-cid-fzpbxy5g]{display:block}@media (hover:hover){.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{opacity:1}.site-nav__list[data-astro-cid-fzpbxy5g]:has(a:hover) a[data-astro-cid-fzpbxy5g]:not(:hover){opacity:.45}}.site-nav__contact[data-astro-cid-fzpbxy5g]{justify-items:start;gap:var(--space-3xs);padding-block-start:var(--space-m);font-style:normal;display:grid;position:relative}.site-nav__rule[data-astro-cid-fzpbxy5g]{block-size:var(--border-width-hairline);background:var(--color-border);transform-origin:0;position:absolute;inset:0 0 auto}.site-nav__mail[data-astro-cid-fzpbxy5g]{font-size:var(--step-1);color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.25em}.site-nav__place[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);color:var(--color-text-muted)}.site-nav__social[data-astro-cid-fzpbxy5g]{gap:0 var(--space-s);font-size:var(--step--2);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-credits);text-transform:uppercase;flex-wrap:wrap;margin-block-start:var(--space-2xs);padding:0;list-style:none;display:flex}.site-nav__social[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:var(--space-2xs);color:inherit;text-decoration:none;display:block}.site-nav__end[data-astro-cid-fzpbxy5g]{justify-content:space-between;gap:var(--space-xs);margin-block-start:var(--space-m)}.site-nav__langs[data-astro-cid-fzpbxy5g]{margin-inline-start:calc(-1 * var(--space-2xs))}.site-nav__cta[data-astro-cid-fzpbxy5g]{white-space:nowrap;margin-inline-start:auto}}@media (width<64em) and (prefers-reduced-motion:no-preference){.site-nav[data-astro-cid-fzpbxy5g][popover]{transition:opacity var(--duration-2) var(--ease-standard), display var(--duration-2) allow-discrete, overlay var(--duration-2) allow-discrete}.site-nav[data-astro-cid-fzpbxy5g][popover]:not(:popover-open){opacity:0}.site-nav[data-astro-cid-fzpbxy5g]:popover-open{clip-path:inset(0);transition:clip-path var(--duration-3) var(--ease-enter), display var(--duration-3) allow-discrete, overlay var(--duration-3) allow-discrete}.site-nav__list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(2){--nav-i:1}.site-nav__list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(3){--nav-i:2}.site-nav__list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(4){--nav-i:3}.site-nav__list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(5){--nav-i:4}.site-nav__list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(6){--nav-i:5}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__word[data-astro-cid-fzpbxy5g]{transition:translate var(--duration-3) var(--ease-enter);transition-delay:calc(60ms + var(--nav-i,0) * 40ms)}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__rule[data-astro-cid-fzpbxy5g]{transition:scale var(--duration-3) var(--ease-enter) .14s}.site-nav[data-astro-cid-fzpbxy5g]:popover-open [data-astro-cid-fzpbxy5g]:is(.site-nav__mail,.site-nav__place,.site-nav__social,.site-nav__end){transition:opacity var(--duration-3) var(--ease-standard), translate var(--duration-3) var(--ease-enter);transition-delay:.18s}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__place[data-astro-cid-fzpbxy5g]{transition-delay:.21s}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__social[data-astro-cid-fzpbxy5g]{transition-delay:.24s}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__end[data-astro-cid-fzpbxy5g]{transition-delay:.27s}@starting-style{.site-nav[data-astro-cid-fzpbxy5g]:popover-open{clip-path:inset(0 0 100%)}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__word[data-astro-cid-fzpbxy5g]{translate:0 105%}.site-nav[data-astro-cid-fzpbxy5g]:popover-open .site-nav__rule[data-astro-cid-fzpbxy5g]{scale:0 1}.site-nav[data-astro-cid-fzpbxy5g]:popover-open [data-astro-cid-fzpbxy5g]:is(.site-nav__mail,.site-nav__place,.site-nav__social,.site-nav__end){opacity:0;translate:0 var(--motion-shift-s)}}}@media (width>=64em){.site-header__toggle[data-astro-cid-fzpbxy5g]{display:none}.site-header__logo[data-astro-cid-fzpbxy5g]{margin-inline-end:0}.site-nav[data-astro-cid-fzpbxy5g],.site-nav[data-astro-cid-fzpbxy5g]:popover-open{backdrop-filter:none;background:0 0;flex-direction:row;flex:1;align-items:center;padding:0;display:flex;position:static;overflow:visible}.site-nav__list[data-astro-cid-fzpbxy5g]{font-size:var(--step--2);gap:0;display:flex}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-2xs) var(--space-s)}.site-nav__end[data-astro-cid-fzpbxy5g]{gap:var(--space-xs);flex-wrap:nowrap;margin-inline-start:auto}.site-nav__contact[data-astro-cid-fzpbxy5g]{display:none}}.card-grid[data-astro-cid-aiugcxsv]{--_min:18rem;--_gap:var(--space-s);gap:var(--space-xl) var(--_gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--_min)), 1fr));display:grid}.card-grid--sm[data-astro-cid-aiugcxsv]{--_min:13rem}.card-grid--lg[data-astro-cid-aiugcxsv]{--_min:24rem}.card-grid--bleed[data-astro-cid-aiugcxsv]{--_gap:0px;row-gap:0}.card-grid--max[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--_min), (100% - (var(--_max) - 1) * var(--_gap)) / var(--_max) - 1px)), 1fr))}.card-grid--max-3[data-astro-cid-aiugcxsv]{--_max:3}.card-grid--max-4[data-astro-cid-aiugcxsv]{--_max:4}.card-grid-group[data-astro-cid-aiugcxsv]{position:relative}.card-grid-group[data-astro-cid-aiugcxsv] .card-grid__toggle{z-index:3;position:absolute;inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}.entry-card[data-astro-cid-qj6lrq6n]{gap:var(--space-2xs);align-content:start;display:grid;position:relative}.entry-card__link[data-astro-cid-qj6lrq6n]{gap:var(--space-xs);color:inherit;text-decoration:none;display:grid}.entry-card__link[data-astro-cid-qj6lrq6n]:after{content:"";position:absolute;inset:0}.entry-card--photo[data-astro-cid-qj6lrq6n] .entry-card__link[data-astro-cid-qj6lrq6n] .entry-card__media{aspect-ratio:var(--ratio-photo,3 / 2)}.entry-card--portrait[data-astro-cid-qj6lrq6n] .entry-card__link[data-astro-cid-qj6lrq6n] .entry-card__media{aspect-ratio:var(--ratio-portrait,4 / 5)}.entry-card--wide[data-astro-cid-qj6lrq6n] .entry-card__link[data-astro-cid-qj6lrq6n] .entry-card__media{aspect-ratio:var(--ratio-wide,16 / 9)}.entry-card__visual[data-astro-cid-qj6lrq6n]{background:var(--color-surface);display:block;position:relative;overflow:hidden}.entry-card__visual[data-astro-cid-qj6lrq6n] .pic{block-size:100%}.entry-card__preview[data-astro-cid-qj6lrq6n]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-2) var(--ease-standard);position:absolute;inset:0}.entry-card__preview[data-astro-cid-qj6lrq6n].is-playing{opacity:1}.entry-card__clip[data-astro-cid-qj6lrq6n]{overflow:clip;container-type:size}.entry-card__clip[data-astro-cid-qj6lrq6n] .vloop__frame{inline-size:max(100cqi, 100cqb * var(--vr,16 / 9));block-size:max(100cqb, 100cqi / var(--vr,16 / 9));pointer-events:none;border:0;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.entry-card__title[data-astro-cid-qj6lrq6n]{font-family:var(--font-display);font-size:var(--step-1);line-height:var(--leading-tight)}.entry-card__meta[data-astro-cid-qj6lrq6n]{gap:var(--space-2xs) var(--space-xs);color:var(--color-text-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}.entry-card__text[data-astro-cid-qj6lrq6n]{color:var(--color-text-muted)}.entry-card__link[data-astro-cid-qj6lrq6n]:focus-visible{outline:none}.entry-card[data-astro-cid-qj6lrq6n]:has(.entry-card__link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.about[data-astro-cid-7klak4zj]{row-gap:var(--space-2xl-3xl);padding-block-end:var(--space-2xl)}.about-head[data-astro-cid-7klak4zj]{gap:var(--space-s);padding-block-start:var(--space-3xl);display:grid}.about-head__kicker[data-astro-cid-7klak4zj]{font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.about-head__title[data-astro-cid-7klak4zj]{font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-7);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance}.about-head__lead[data-astro-cid-7klak4zj]{font-size:var(--step-1);color:var(--color-text-muted)}.about-section[data-astro-cid-7klak4zj]{gap:var(--space-m);align-items:start;display:grid}@media (width>=64rem){.about-section[data-astro-cid-7klak4zj]{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.about-label[data-astro-cid-7klak4zj]{font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-3);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.about-side[data-astro-cid-7klak4zj]{gap:var(--space-m);display:grid}.about-story[data-astro-cid-7klak4zj]{gap:var(--space-s);max-inline-size:40em;font-size:var(--step-1);line-height:var(--leading-normal);display:grid}.about-still[data-astro-cid-7klak4zj]{grid-template-columns:subgrid;row-gap:var(--space-xs);margin:0;display:grid}.about-still__frame[data-astro-cid-7klak4zj]{aspect-ratio:16/9;grid-column:full;overflow:hidden}@media (width>=48rem){.about-still__frame[data-astro-cid-7klak4zj]{aspect-ratio:2.39}}.about-still__frame[data-astro-cid-7klak4zj] .pic{block-size:100%}.about-still__caption[data-astro-cid-7klak4zj]{font-size:var(--step--1);color:var(--color-text-muted);grid-column:wide}.about-numbered[data-astro-cid-7klak4zj]{gap:var(--space-l);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.about-numbered[data-astro-cid-7klak4zj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}.about-numbered__item[data-astro-cid-7klak4zj]{align-content:start;gap:var(--space-2xs);display:grid}.about-numbered__num[data-astro-cid-7klak4zj]{font-size:var(--step--1);letter-spacing:var(--tracking-credits);color:var(--color-text-muted)}.about-numbered__title[data-astro-cid-7klak4zj]{font-size:var(--step-2);line-height:var(--leading-tight)}.about-quote[data-astro-cid-7klak4zj]{gap:var(--space-xs);max-inline-size:40em;margin:0;display:grid}.about-quote[data-astro-cid-7klak4zj] blockquote[data-astro-cid-7klak4zj]{font-size:var(--step-1);line-height:var(--leading-normal);margin:0}.about-quote[data-astro-cid-7klak4zj] figcaption[data-astro-cid-7klak4zj]{font-size:var(--step--1);color:var(--color-text-muted);display:grid}.about-quote__author[data-astro-cid-7klak4zj]{color:var(--color-text)}.about-portal[data-astro-cid-7klak4zj]{gap:var(--space-2xs);margin:0;display:grid}.about-portal[data-astro-cid-7klak4zj] figcaption[data-astro-cid-7klak4zj]{font-size:var(--step--1);color:var(--color-text-muted)}.about-faq[data-astro-cid-7klak4zj]{border-block-start:var(--border-width-hairline) solid var(--color-border)}.about-faq__item[data-astro-cid-7klak4zj]{border-block-end:var(--border-width-hairline) solid var(--color-border)}.about-faq__question[data-astro-cid-7klak4zj]{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding-block:var(--space-s);font-family:var(--font-display);font-size:var(--step-2);line-height:var(--leading-snug);cursor:pointer;list-style:none;display:flex}.about-faq__question[data-astro-cid-7klak4zj]::-webkit-details-marker{display:none}.about-faq__question[data-astro-cid-7klak4zj]:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% .08em no-repeat,linear-gradient(currentColor,currentColor) 50%/.08em 100% no-repeat;flex:none;block-size:.6em;inline-size:.6em}.about-faq__item[data-astro-cid-7klak4zj][open]>.about-faq__question[data-astro-cid-7klak4zj]:after{rotate:45deg}@media (prefers-reduced-motion:no-preference){.about-faq__question[data-astro-cid-7klak4zj]:after{transition:rotate var(--duration-2) var(--ease-cinematic)}}.about-faq__answer[data-astro-cid-7klak4zj]{max-inline-size:40em;line-height:var(--leading-normal);padding-block-end:var(--space-s)}.about-start[data-astro-cid-7klak4zj]{justify-items:start;gap:var(--space-m);padding-block:var(--space-2xl);border-block:var(--border-width-hairline) solid var(--color-border);display:grid}.about-start__title[data-astro-cid-7klak4zj]{font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase}.about-start__text[data-astro-cid-7klak4zj]{max-inline-size:40em;font-size:var(--step-1);color:var(--color-text-muted)}.about-start__button[data-astro-cid-7klak4zj]{padding:var(--space-s) var(--space-xl);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font-size:var(--step-1);font-weight:var(--font-weight-medium);text-decoration:none}@media (prefers-reduced-motion:no-preference){.about-start__button[data-astro-cid-7klak4zj]{transition:background var(--duration-2) var(--ease-standard)}}.about-start__button[data-astro-cid-7klak4zj]:hover{background:var(--color-accent-fill-hover)}.about-news[data-astro-cid-7klak4zj]{gap:var(--space-m);display:grid}.about-news__head[data-astro-cid-7klak4zj]{justify-content:space-between;align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.cta[data-astro-cid-4wnfk5mc]{justify-items:start;gap:var(--space-s);padding-block:var(--space-2xl);border-block-start:var(--border-width-hairline) solid var(--color-border);content-visibility:auto;contain-intrinsic-block-size:auto 14rem;display:grid}.cta__title[data-astro-cid-4wnfk5mc]{font-family:var(--font-display);font-size:var(--step-5);line-height:var(--leading-display);text-wrap:balance}.cta__text[data-astro-cid-4wnfk5mc]{max-inline-size:var(--measure);color:var(--color-text-muted)}.cta__button[data-astro-cid-4wnfk5mc]{padding:var(--space-xs) var(--space-l);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font-weight:var(--font-weight-medium);transition:background var(--duration-2) var(--ease-standard);text-decoration:none;display:inline-block}.cta__button[data-astro-cid-4wnfk5mc]:hover{background:var(--color-accent-fill-hover)}.credits[data-astro-cid-374zvktj]{gap:var(--space-xl);content-visibility:auto;contain-intrinsic-block-size:auto 20rem;align-items:start;display:grid}@media (width>=48em){.credits[data-astro-cid-374zvktj]{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.credits__part--crew[data-astro-cid-374zvktj]{grid-row:span 2}}.credits__heading[data-astro-cid-374zvktj]{font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-s)}.credits__list[data-astro-cid-374zvktj]{gap:var(--space-2xs);display:grid}.credits__row[data-astro-cid-374zvktj]{gap:var(--space-s);padding-block:var(--space-3xs);border-block-end:var(--border-width-hairline) solid var(--color-border);letter-spacing:var(--tracking-credits);grid-template-columns:minmax(8rem,40%) 1fr;display:grid}.credits__row[data-astro-cid-374zvktj] dt[data-astro-cid-374zvktj]{color:var(--color-text-muted)}.credits__more[data-astro-cid-374zvktj]{margin-block-start:var(--space-s)}.credits__more[data-astro-cid-374zvktj][open]>.credits__list[data-astro-cid-374zvktj]{margin-block-start:var(--space-2xs)}.credits__toggle[data-astro-cid-374zvktj]{align-items:center;gap:var(--space-2xs);padding-block:var(--space-2xs);cursor:pointer;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);list-style:none;display:inline-flex}.credits__toggle[data-astro-cid-374zvktj]::-webkit-details-marker{display:none}.credits__toggle[data-astro-cid-374zvktj]:before{content:"+";text-align:center;inline-size:1ch}.credits__more[data-astro-cid-374zvktj][open]>.credits__toggle[data-astro-cid-374zvktj]:before{content:"−"}.credits__toggle[data-astro-cid-374zvktj]:hover{color:var(--color-text)}.floop[data-astro-cid-kdfgzwqe]{aspect-ratio:var(--q);position:relative;overflow:clip}.floop[data-astro-cid-kdfgzwqe] .pic{block-size:100%}.floop__video[data-astro-cid-kdfgzwqe]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-3) var(--ease-standard);position:absolute;inset:0}.floop__video[data-astro-cid-kdfgzwqe].is-playing{opacity:1}.rich-text[data-astro-cid-jo6jhhrt]{max-inline-size:var(--measure)}.diptych[data-astro-cid-h2p2nppa]{gap:var(--space-l);align-items:center;display:grid}.diptych__media[data-astro-cid-h2p2nppa]{position:relative}.diptych[data-astro-cid-h2p2nppa] .diptych__toggle{position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.diptych__text[data-astro-cid-h2p2nppa]{gap:var(--space-s);display:grid}@media (width>=48em){.diptych[data-astro-cid-h2p2nppa]{grid-template-columns:repeat(2,minmax(0,1fr))}.diptych--media-right[data-astro-cid-h2p2nppa] .diptych__media[data-astro-cid-h2p2nppa]{order:2}}.diptych__heading[data-astro-cid-h2p2nppa]{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-tight)}.lb{--lb-gap:var(--space-m);--lb-control:var(--space-xl);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-text);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb::backdrop{background:0 0}:root:has(.lb[open]){overflow:hidden}.lb__bg{background:var(--color-bg);position:absolute;inset:0}.lb:not(.is-dragging) .lb__bg{transition:opacity var(--duration-2) var(--ease-standard)}.lb__stage{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.lb.is-zoomed .lb__stage{touch-action:auto}.lb__track{position:absolute;inset:0}.lb__track.is-settling{transition:transform var(--duration-2) var(--ease-enter)}.lb__slot{padding:calc(var(--lb-control) + var(--space-2xs)) var(--space-2xs) calc(var(--lb-control) + var(--space-s));display:grid;position:absolute;inset:0}.lb__slot[data-pos="-1"]{translate:calc(-100% - var(--lb-gap)) 0}.lb__slot[data-pos="1"]{translate:calc(100% + var(--lb-gap)) 0}.lb__figure{gap:var(--space-xs);grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid}.lb__frame{place-items:center;min-block-size:0;display:grid;container-type:size}.lb__pic{inline-size:min(100cqi, 100cqb * var(--r,1.5));aspect-ratio:var(--r,1.5);background:var(--color-surface);position:relative}.lb__pic picture{display:contents}.lb__ph,.lb__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.lb__img{opacity:0;transition:opacity var(--duration-2) var(--ease-standard)}.lb__pic.is-loaded .lb__img{opacity:1}.lb__caption{gap:var(--space-3xs);max-inline-size:var(--measure);color:var(--color-text);font-size:var(--step--1);text-align:center;justify-self:center;display:grid}.lb__credit{color:var(--color-text-muted)}.lb__counter{block-size:var(--lb-control);padding-inline:var(--space-s);color:var(--color-text-muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.lb__btn{inline-size:var(--lb-control);block-size:var(--lb-control);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-bg) 72%, transparent);color:var(--color-text);transition:background-color var(--duration-1) var(--ease-standard), opacity var(--duration-1) var(--ease-standard);border:0;place-items:center;padding:0;display:grid;position:absolute}.lb__btn:hover{background:var(--color-surface-2)}.lb__btn[aria-disabled=true]{opacity:.35;cursor:default}.lb__btn svg{inline-size:var(--space-m);block-size:var(--space-m);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lb__btn--close{inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}.lb__btn--prev,.lb__btn--next{inset-block-end:var(--space-2xs)}.lb__btn--prev{inset-inline-start:var(--space-2xs)}.lb__btn--next{inset-inline-end:var(--space-2xs)}@media (width>=48rem){.lb__slot{padding:calc(var(--lb-control) + var(--space-2xs)) calc(var(--lb-control) + var(--space-m)) var(--space-m)}.lb__btn--prev,.lb__btn--next{inset-block:50% auto;translate:0 -50%}.lb__btn--prev{inset-inline-start:var(--space-s)}.lb__btn--next{inset-inline-end:var(--space-s)}}@media (prefers-reduced-motion:no-preference){.lb{opacity:0;transition:opacity var(--duration-2) var(--ease-standard), overlay var(--duration-2) allow-discrete, display var(--duration-2) allow-discrete}.lb[open]{opacity:1}@starting-style{.lb[open]{opacity:0}}.lb.lb--vt{transition:none}::view-transition-group(mb-lightbox){animation-duration:var(--duration-2);animation-timing-function:var(--ease-enter)}::view-transition-old(mb-lightbox),::view-transition-new(mb-lightbox){object-fit:cover;block-size:100%;animation-duration:var(--duration-2)}:root[data-vt=lightbox]::view-transition-old(root),:root[data-vt=lightbox]::view-transition-new(root){animation-duration:var(--duration-2)}}.gallery[data-astro-cid-3ef2vv42]{gap:var(--space-s);display:grid;container-type:inline-size}.gallery__title[data-astro-cid-3ef2vv42]{font-family:var(--font-display);font-size:var(--step-2)}.gallery[data-astro-cid-3ef2vv42] a[data-astro-cid-3ef2vv42]{color:inherit;display:block}.gallery[data-astro-cid-3ef2vv42] .pic{block-size:100%}.gallery[data-astro-cid-3ef2vv42] .gallery__toggle{justify-self:end}.is-deferred[data-astro-cid-3ef2vv42] .jg-item,.im-item[data-astro-cid-3ef2vv42]{content-visibility:auto}.jg[data-astro-cid-3ef2vv42]{gap:var(--space-2xs);display:grid;container-type:inline-size}.jg-row[data-astro-cid-3ef2vv42]{gap:var(--space-2xs);display:flex}.jg-row[data-astro-cid-3ef2vv42]>.jg-item,.jg-filler[data-astro-cid-3ef2vv42]{flex:var(--q) 1 0%;min-inline-size:0}.jg-row[data-astro-cid-3ef2vv42]>.jg-item{aspect-ratio:var(--q);min-block-size:0}@container (width<=40rem){.jg-row[data-astro-cid-3ef2vv42]{flex-direction:column}.jg-row[data-astro-cid-3ef2vv42]>.jg-item{flex:none}.jg-filler[data-astro-cid-3ef2vv42]{display:none}}.mg[data-astro-cid-3ef2vv42]{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.mg--2[data-astro-cid-3ef2vv42]{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-col[data-astro-cid-3ef2vv42]{gap:var(--space-2xs);display:grid}@container (width<=40rem){.mg[data-astro-cid-3ef2vv42]{grid-template-columns:minmax(0,1fr)}.mg-col[data-astro-cid-3ef2vv42]{display:contents}}.es[data-astro-cid-3ef2vv42]{gap:var(--space-2xl);display:grid}.es-seg--pair[data-astro-cid-3ef2vv42]{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.es-seg--breathing[data-astro-cid-3ef2vv42] .es-item[data-astro-cid-3ef2vv42]{inline-size:60%}.es-seg--end[data-astro-cid-3ef2vv42] .es-item[data-astro-cid-3ef2vv42]{margin-inline-start:auto}.es-item[data-astro-cid-3ef2vv42] a[data-astro-cid-3ef2vv42]{--es-w:100cqi;content-visibility:auto;contain-intrinsic-block-size:auto calc(var(--es-w) / var(--q))}.es-seg--pair[data-astro-cid-3ef2vv42] a[data-astro-cid-3ef2vv42]{--es-w:calc((100cqi - var(--space-s)) / 2)}.es-seg--breathing[data-astro-cid-3ef2vv42] a[data-astro-cid-3ef2vv42]{--es-w:60cqi}.es-item[data-astro-cid-3ef2vv42] figcaption[data-astro-cid-3ef2vv42],.im-item[data-astro-cid-3ef2vv42] figcaption[data-astro-cid-3ef2vv42]{color:var(--color-text-muted);font-size:var(--step--1);margin-block-start:var(--space-2xs)}@media (width<=48em){.es-seg--pair[data-astro-cid-3ef2vv42]{grid-template-columns:minmax(0,1fr)}.es-seg--breathing[data-astro-cid-3ef2vv42] .es-item[data-astro-cid-3ef2vv42]{inline-size:100%}.es-seg--pair[data-astro-cid-3ef2vv42] a[data-astro-cid-3ef2vv42],.es-seg--breathing[data-astro-cid-3ef2vv42] a[data-astro-cid-3ef2vv42]{--es-w:100cqi}}.im[data-astro-cid-3ef2vv42]{background:var(--color-bg);display:grid}.im-item[data-astro-cid-3ef2vv42]{min-block-size:100svh;padding:var(--space-m) var(--grid-margin);align-content:center;display:grid}.im-item[data-astro-cid-3ef2vv42]>a[data-astro-cid-3ef2vv42] .pic{block-size:calc(100svh - 2 * var(--space-m) - var(--space-l))}.im-item[data-astro-cid-3ef2vv42] .vloop,.im-item[data-astro-cid-3ef2vv42] .floop{max-block-size:calc(100svh - 2 * var(--space-m) - var(--space-l));max-inline-size:100%;margin-inline:auto}.music[data-astro-cid-khrabd3r]{gap:var(--space-l);align-items:start;display:grid}@media (width>=48em){.music[data-astro-cid-khrabd3r]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.music__cover[data-astro-cid-khrabd3r]{aspect-ratio:1}.music__cover[data-astro-cid-khrabd3r] .pic{block-size:100%}.music__body[data-astro-cid-khrabd3r]{gap:var(--space-s);align-content:start;display:grid}.music__meta[data-astro-cid-khrabd3r],.music__label[data-astro-cid-khrabd3r]{gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}.music__title[data-astro-cid-khrabd3r]{font-family:var(--font-display);font-size:var(--step-4);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);line-height:var(--leading-display);text-transform:uppercase;text-wrap:balance}.music__listen[data-astro-cid-khrabd3r]{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.music__listen-label[data-astro-cid-khrabd3r]{color:var(--color-text-muted);font-size:var(--step--1)}.music__project[data-astro-cid-khrabd3r] a[data-astro-cid-khrabd3r]{color:inherit;text-underline-offset:.2em}.music__tracks[data-astro-cid-khrabd3r]{padding:0;list-style:none;display:grid}.music__track[data-astro-cid-khrabd3r]{gap:var(--space-xs);padding-block:var(--space-2xs);border-block-end:var(--border-width-hairline) solid var(--color-border);font-variant-numeric:tabular-nums;grid-template-columns:2.5rem 1fr auto;display:grid}.music__num[data-astro-cid-khrabd3r],.music__dur[data-astro-cid-khrabd3r]{color:var(--color-text-muted)}.music__audio[data-astro-cid-khrabd3r]{grid-column:2/-1;block-size:2.25rem;inline-size:100%}.music__platforms[data-astro-cid-khrabd3r]{gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.music__platforms[data-astro-cid-khrabd3r] a[data-astro-cid-khrabd3r],.embed__facade[data-astro-cid-khrabd3r]{padding:var(--space-2xs) var(--space-s);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);color:inherit;text-decoration:none;display:inline-block}.embed[data-astro-cid-khrabd3r] .embed__iframe{border-radius:var(--radius-md);border:0;block-size:352px;inline-size:100%}.embed--loaded[data-astro-cid-khrabd3r] .embed__notice[data-astro-cid-khrabd3r]{display:none}.embed__notice[data-astro-cid-khrabd3r]{color:var(--color-text-muted);font-size:var(--step--2);margin-block-start:var(--space-2xs)}.quote__text[data-astro-cid-3figispy]{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-snug);text-wrap:balance;max-inline-size:30ch}.quote__text[data-astro-cid-3figispy] p[data-astro-cid-3figispy]:before{content:"« "}.quote__text[data-astro-cid-3figispy] p[data-astro-cid-3figispy]:after{content:" »"}.quote__cite[data-astro-cid-3figispy]{color:var(--color-text-muted);margin-block-start:var(--space-s)}.laurels[data-astro-cid-3figispy]{gap:var(--space-l);flex-wrap:wrap;padding:0;list-style:none;display:flex}.laurel[data-astro-cid-3figispy]{aspect-ratio:3/2;text-align:center;place-items:center;inline-size:11rem;display:grid;position:relative}.laurel__wreath[data-astro-cid-3figispy]{color:var(--color-text-muted);position:absolute;inset:0}.laurel__text[data-astro-cid-3figispy]{font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;gap:.1em;max-inline-size:7rem;display:grid}.laurel__distinction[data-astro-cid-3figispy]{font-weight:var(--font-weight-semibold)}.laurel__festival[data-astro-cid-3figispy]{font-family:var(--font-display);font-size:var(--step--1)}@media (prefers-reduced-motion:no-preference){.rw[data-astro-cid-72p4gnf5]{--_roll:1.5em;clip-path:inset(-.25em -.15em -.2em);display:inline-block}.rw__in[data-astro-cid-72p4gnf5]{transition:translate var(--duration-2) var(--ease-standard);display:inline-block;position:relative}.rw__in[data-astro-cid-72p4gnf5]:after{content:attr(data-word);content:attr(data-word) / "";white-space:nowrap;position:absolute;inset-block-start:var(--_roll);inset-inline-start:0}.rw[data-astro-cid-72p4gnf5]:nth-child(2){--_i:1}.rw[data-astro-cid-72p4gnf5]:nth-child(3){--_i:2}.rw[data-astro-cid-72p4gnf5]:nth-child(4){--_i:3}.rw[data-astro-cid-72p4gnf5]:nth-child(5){--_i:4}.rw[data-astro-cid-72p4gnf5]:nth-child(n+6){--_i:5}@media (hover:hover){a:is(:hover,:focus-visible) .rw__in[data-astro-cid-72p4gnf5]{translate:0 calc(-1 * var(--_roll));transition:translate var(--duration-3) var(--ease-enter) calc(var(--_i,0) * var(--duration-1) / 4)}}}.project-card[data-astro-cid-y2vllrex]{--_pad:var(--space-s);background:var(--color-ink-950);color:var(--color-text-on-media);grid-template-rows:1fr auto auto;display:grid;position:relative;overflow:hidden}.project-card__link[data-astro-cid-y2vllrex]{grid-area:1/1/-1/-1;grid-template-rows:subgrid;grid-template-columns:subgrid;color:inherit;text-decoration:none;display:grid}.project-card__link[data-astro-cid-y2vllrex]:after{content:"";z-index:2;position:absolute;inset:0}.project-card__visual[data-astro-cid-y2vllrex]{grid-area:1/1/-1/-1;display:block;position:relative}.project-card__visual[data-astro-cid-y2vllrex] .project-card__media{aspect-ratio:var(--ratio-photo,3 / 2)}.project-card[data-astro-cid-y2vllrex]:before{content:"";z-index:1;background:linear-gradient(to top, var(--color-scrim) calc(100% - var(--space-xl)), transparent);pointer-events:none;grid-area:2/1/-1/-1;margin-block-start:calc(-1 * var(--space-xl))}.project-card__preview[data-astro-cid-y2vllrex]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-2) var(--ease-standard);position:absolute;inset:0}.project-card__preview[data-astro-cid-y2vllrex].is-playing{opacity:1}.project-card__clip[data-astro-cid-y2vllrex]{overflow:clip;container-type:size}.project-card__clip[data-astro-cid-y2vllrex] .vloop__frame{inline-size:max(100cqi, 100cqb * var(--vr,16 / 9));block-size:max(100cqb, 100cqi / var(--vr,16 / 9));pointer-events:none;border:0;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.project-card__soon[data-astro-cid-y2vllrex]{z-index:1;padding:var(--_pad);font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;text-shadow:0 0 var(--space-s) var(--color-shadow);opacity:.7;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.project-card__title[data-astro-cid-y2vllrex],.project-card__caption[data-astro-cid-y2vllrex]{z-index:1;padding-inline:var(--_pad);grid-column:1}.project-card__title[data-astro-cid-y2vllrex]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-2);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;grid-row:2}.project-card__caption[data-astro-cid-y2vllrex]{gap:var(--space-3xs);padding-block:var(--space-3xs) var(--_pad);font-size:var(--step--1);grid-row:3;display:grid}.project-card__meta[data-astro-cid-y2vllrex]{gap:var(--space-3xs) var(--space-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);flex-wrap:wrap;display:flex}.project-card__credit[data-astro-cid-y2vllrex]{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.project-card__credit-role[data-astro-cid-y2vllrex]{font-weight:var(--font-weight-display-strong)}@media (hover:hover){.project-card__credit[data-astro-cid-y2vllrex],.project-card[data-astro-cid-y2vllrex]:not(:hover) .project-card__soon[data-astro-cid-y2vllrex]{opacity:0}.project-card[data-astro-cid-y2vllrex]:is(:hover,:focus-within) .project-card__credit[data-astro-cid-y2vllrex]{opacity:1}}@media (prefers-reduced-motion:no-preference){.project-card__credit[data-astro-cid-y2vllrex]{transition:opacity var(--duration-2) var(--ease-standard), translate var(--duration-2) var(--ease-standard)}.project-card__soon[data-astro-cid-y2vllrex]{transition:opacity var(--duration-2) var(--ease-standard)}@media (hover:hover){.project-card__credit[data-astro-cid-y2vllrex]{translate:0 var(--motion-shift-s)}.project-card[data-astro-cid-y2vllrex]:is(:hover,:focus-within) .project-card__credit[data-astro-cid-y2vllrex]{translate:0}}.project-card__visual[data-astro-cid-y2vllrex] .project-card__media,.project-card__preview[data-astro-cid-y2vllrex]{transition:scale var(--duration-3) var(--ease-standard), opacity var(--duration-2) var(--ease-standard)}@media (hover:hover){.project-card[data-astro-cid-y2vllrex]:not(.project-card--soon):is(:hover,:focus-within) .project-card__media,.project-card[data-astro-cid-y2vllrex]:not(.project-card--soon):is(:hover,:focus-within) .project-card__preview[data-astro-cid-y2vllrex]{scale:var(--motion-scale-from);transition:scale var(--duration-4) var(--ease-enter), opacity var(--duration-2) var(--ease-standard)}.project-card[data-astro-cid-y2vllrex]:not(.project-card--soon):active .project-card__media,.project-card[data-astro-cid-y2vllrex]:not(.project-card--soon):active .project-card__preview[data-astro-cid-y2vllrex]{scale:calc(1 + (var(--motion-scale-from) - 1) / 2);transition-duration:var(--duration-1)}}}.project-card__link[data-astro-cid-y2vllrex]:focus-visible{outline:none}.project-card[data-astro-cid-y2vllrex]:has(.project-card__link:focus-visible){outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.related[data-astro-cid-uqi6eoyt]{gap:var(--space-m);display:grid}.related__heading[data-astro-cid-uqi6eoyt]{font-family:var(--font-display);font-size:var(--step-2)}.related__grid[data-astro-cid-uqi6eoyt]{gap:var(--space-l) var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.text-block[data-astro-cid-le3kzdor]{gap:var(--space-s);display:grid}.text-block__heading[data-astro-cid-le3kzdor]{font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.text-block--logline[data-astro-cid-le3kzdor]{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-snug);text-wrap:balance}.text-block--synopsis[data-astro-cid-le3kzdor],.text-block--intention[data-astro-cid-le3kzdor]{font-size:var(--step-1);line-height:var(--leading-relaxed)}.q-25{--q:.25}.q-30{--q:.3}.q-35{--q:.35}.q-40{--q:.4}.q-45{--q:.45}.q-50{--q:.5}.q-55{--q:.55}.q-60{--q:.6}.q-65{--q:.65}.q-70{--q:.7}.q-75{--q:.75}.q-80{--q:.8}.q-85{--q:.85}.q-90{--q:.9}.q-95{--q:.95}.q-100{--q:1}.q-105{--q:1.05}.q-110{--q:1.1}.q-115{--q:1.15}.q-120{--q:1.2}.q-125{--q:1.25}.q-130{--q:1.3}.q-135{--q:1.35}.q-140{--q:1.4}.q-145{--q:1.45}.q-150{--q:1.5}.q-155{--q:1.55}.q-160{--q:1.6}.q-165{--q:1.65}.q-170{--q:1.7}.q-175{--q:1.75}.q-180{--q:1.8}.q-185{--q:1.85}.q-190{--q:1.9}.q-195{--q:1.95}.q-200{--q:2}.q-205{--q:2.05}.q-210{--q:2.1}.q-215{--q:2.15}.q-220{--q:2.2}.q-225{--q:2.25}.q-230{--q:2.3}.q-235{--q:2.35}.q-240{--q:2.4}.q-245{--q:2.45}.q-250{--q:2.5}.q-255{--q:2.55}.q-260{--q:2.6}.q-265{--q:2.65}.q-270{--q:2.7}.q-275{--q:2.75}.q-280{--q:2.8}.q-285{--q:2.85}.q-290{--q:2.9}.q-295{--q:2.95}.q-300{--q:3}.q-305{--q:3.05}.q-310{--q:3.1}.q-315{--q:3.15}.q-320{--q:3.2}.q-325{--q:3.25}.q-330{--q:3.3}.q-335{--q:3.35}.q-340{--q:3.4}.q-345{--q:3.45}.q-350{--q:3.5}.q-355{--q:3.55}.q-360{--q:3.6}.q-365{--q:3.65}.q-370{--q:3.7}.q-375{--q:3.75}.q-380{--q:3.8}.q-385{--q:3.85}.q-390{--q:3.9}.q-395{--q:3.95}.q-400{--q:4}.fp-x-0{--fp-x:0%}.fp-x-1{--fp-x:10%}.fp-x-2{--fp-x:20%}.fp-x-3{--fp-x:30%}.fp-x-4{--fp-x:40%}.fp-x-5{--fp-x:50%}.fp-x-6{--fp-x:60%}.fp-x-7{--fp-x:70%}.fp-x-8{--fp-x:80%}.fp-x-9{--fp-x:90%}.fp-x-10{--fp-x:100%}.fp-y-0{--fp-y:0%}.fp-y-1{--fp-y:10%}.fp-y-2{--fp-y:20%}.fp-y-3{--fp-y:30%}.fp-y-4{--fp-y:40%}.fp-y-5{--fp-y:50%}.fp-y-6{--fp-y:60%}.fp-y-7{--fp-y:70%}.fp-y-8{--fp-y:80%}.fp-y-9{--fp-y:90%}.fp-y-10{--fp-y:100%}.blocks[data-astro-cid-yp67xo6r]{row-gap:var(--space-2xl);padding-block-end:var(--space-2xl)}.slate[data-astro-cid-bhamvj7u]{--grid-span:wide;align-items:center;gap:var(--space-s);color:var(--color-accent);font-size:var(--step--1);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-credits);text-transform:uppercase;display:flex}.slate[data-astro-cid-bhamvj7u]:after,.slate--center[data-astro-cid-bhamvj7u]:before{content:"";border-block-start:var(--border-subtle);flex:1}.cv[data-astro-cid-m55wodap]{row-gap:var(--space-xl);padding-block:var(--space-2xl);content-visibility:auto;contain-intrinsic-size:auto 40rem}.cv__group[data-astro-cid-m55wodap]{--grid-span:wide;gap:var(--space-s);display:grid}.cv__group-title[data-astro-cid-m55wodap]{color:var(--color-text-muted);font-size:var(--step--1);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-credits);text-align:center;text-transform:uppercase}.cv__list[data-astro-cid-m55wodap]{gap:var(--space-xs);padding:0;list-style:none;display:grid}.cv__line[data-astro-cid-m55wodap]{justify-items:center;gap:var(--space-3xs);text-align:center;display:grid}.cv__role[data-astro-cid-m55wodap]{color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-wrap:balance}.cv__title[data-astro-cid-m55wodap]{font-family:var(--font-display);font-size:var(--step-3);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:inherit;line-height:1.1;text-decoration:none}a[data-astro-cid-m55wodap].cv__title:hover{color:var(--color-accent)}a[data-astro-cid-m55wodap].cv__title:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cv__year[data-astro-cid-m55wodap]{color:var(--color-text-muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap}.cv__out[data-astro-cid-m55wodap]{color:var(--color-text-muted);vertical-align:.4em;margin-inline-start:.2em;font-size:.6em}a[data-astro-cid-m55wodap].cv__title:hover .cv__out[data-astro-cid-m55wodap]{color:inherit}.cv__note[data-astro-cid-m55wodap]{color:var(--color-text-muted);font-size:var(--step--1);text-wrap:balance;margin-block-start:var(--space-3xs);display:block}@media (width>=48em){.cv__list[data-astro-cid-m55wodap]{gap:var(--space-2xs)}.cv__line[data-astro-cid-m55wodap]{column-gap:var(--space-l);text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:baseline stretch}.cv__role[data-astro-cid-m55wodap]{text-align:end}}.artist-end[data-astro-cid-vcgs4w2j]{padding-block-start:var(--space-xl)}.artist-end__card[data-astro-cid-vcgs4w2j]{--letterbox-bar:10%;justify-items:center;gap:var(--space-s);padding:var(--space-3xl) var(--grid-margin);color:var(--color-text-on-media);text-align:center;background:#000;display:grid}.artist-end__facts[data-astro-cid-vcgs4w2j]{justify-content:center;align-items:start;gap:var(--space-s) var(--space-xl);max-inline-size:48rem;margin:0 0 var(--space-l);flex-wrap:wrap;display:flex}.artist-end__fact[data-astro-cid-vcgs4w2j]{align-content:start;gap:var(--space-3xs);max-inline-size:22rem;display:grid}.artist-end__fact[data-astro-cid-vcgs4w2j] dt[data-astro-cid-vcgs4w2j]{color:var(--color-neutral-400);font-size:var(--step--2);letter-spacing:var(--tracking-credits);text-transform:uppercase}.artist-end__fact[data-astro-cid-vcgs4w2j] dd[data-astro-cid-vcgs4w2j]{text-wrap:balance;margin:0}.artist-end__note[data-astro-cid-vcgs4w2j]{font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase}.artist-end__title[data-astro-cid-vcgs4w2j]{max-inline-size:18ch;font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.artist-end__title[data-astro-cid-vcgs4w2j] a[data-astro-cid-vcgs4w2j]{color:inherit;text-decoration:none}.artist-end__arrow[data-astro-cid-vcgs4w2j]{color:var(--color-accent);transition:translate var(--duration-2) var(--ease-standard);margin-inline-start:.25em;display:inline-block}.artist-end__title[data-astro-cid-vcgs4w2j] a[data-astro-cid-vcgs4w2j]:hover .artist-end__arrow[data-astro-cid-vcgs4w2j],.artist-end__title[data-astro-cid-vcgs4w2j] a[data-astro-cid-vcgs4w2j]:focus-visible .artist-end__arrow[data-astro-cid-vcgs4w2j]{translate:.15em}.artist-end__title[data-astro-cid-vcgs4w2j] a[data-astro-cid-vcgs4w2j]:focus-visible{outline:2px solid var(--color-accent);outline-offset:.15em}.artist-hero[data-astro-cid-vrh3ti4z]{min-block-size:100svh;padding:calc(var(--header-space) + var(--space-l)) var(--grid-margin) var(--space-xl);isolation:isolate;color:var(--color-text-on-media);background:#000;align-content:end;display:grid;position:relative;overflow:clip;container-type:inline-size}.artist-hero__media[data-astro-cid-vrh3ti4z]{z-index:-1;position:absolute;inset:0}.artist-hero__media[data-astro-cid-vrh3ti4z] .pic,.artist-hero__chip[data-astro-cid-vrh3ti4z] .pic{block-size:100%}.artist-hero__media[data-astro-cid-vrh3ti4z]:after{content:"";background:linear-gradient(to top, var(--color-scrim), transparent 60%);position:absolute;inset:0}.artist-hero__video[data-astro-cid-vrh3ti4z]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-3) var(--ease-standard);position:absolute;inset:0}.artist-hero__video[data-astro-cid-vrh3ti4z].is-playing{opacity:1}.artist-hero__text[data-astro-cid-vrh3ti4z]{z-index:1;justify-items:start;gap:var(--space-xs);max-inline-size:min(100%,60rem);display:grid;position:relative}.artist-hero__kicker[data-astro-cid-vrh3ti4z]{align-items:center;gap:var(--space-xs);font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase;flex-wrap:wrap;display:flex}.artist-hero__chip[data-astro-cid-vrh3ti4z]{border-radius:var(--radius-pill);flex:none;block-size:2.5rem;inline-size:2.5rem;position:relative;overflow:clip}.artist-hero__name[data-astro-cid-vrh3ti4z]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-7);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.artist-hero__tagline[data-astro-cid-vrh3ti4z]{max-inline-size:36ch;font-size:var(--step-1);text-wrap:balance}.artist-hero__aside[data-astro-cid-vrh3ti4z]{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-xs));display:flex}.artist-hero__aside[data-astro-cid-vrh3ti4z]:not(:has(.artist-hero__toggle)){margin-inline-start:0}.artist-hero__source[data-astro-cid-vrh3ti4z]{min-block-size:1.5rem;color:inherit;font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:0 .35em;text-decoration:none;display:inline-flex}.artist-hero__source[data-astro-cid-vrh3ti4z]:hover{text-underline-offset:.2em;text-decoration:underline}.artist-hero__source-label[data-astro-cid-vrh3ti4z]{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.artist-hero__bar[data-astro-cid-vrh3ti4z]{z-index:0;pointer-events:none;background:#000;block-size:50%;position:absolute;inset-inline:0}.artist-hero__bar--top[data-astro-cid-vrh3ti4z]{clip-path:inset(0 0 100%);inset-block-start:0}.artist-hero__bar--bottom[data-astro-cid-vrh3ti4z]{clip-path:inset(100% 0 0);inset-block-end:0}@media (prefers-reduced-motion:no-preference){.artist-hero__bar--top[data-astro-cid-vrh3ti4z]{animation:artist-hero-bar-top var(--duration-3) var(--ease-cinematic) backwards}.artist-hero__bar--bottom[data-astro-cid-vrh3ti4z]{animation:artist-hero-bar-bottom var(--duration-3) var(--ease-cinematic) backwards}.artist-hero__name[data-astro-cid-vrh3ti4z]{animation:artist-hero-title-in var(--duration-3) var(--ease-enter) var(--duration-2) backwards}.artist-hero[data-astro-cid-vrh3ti4z] [data-astro-cid-vrh3ti4z]:is(.artist-hero__kicker,.artist-hero__tagline,.artist-hero__aside){animation:mb-fade-in var(--duration-2) var(--ease-standard) var(--duration-3) both}.artist-hero--type-only[data-astro-cid-vrh3ti4z] .artist-hero__name[data-astro-cid-vrh3ti4z]{--letterbox-rest:-.3em;animation:mb-letterbox-open var(--duration-3) var(--ease-cinematic) backwards}}@keyframes artist-hero-bar-top{0%{clip-path:inset(0)}55%{clip-path:inset(0 0 20.9205cqi)}to{clip-path:inset(0 0 100%)}}@keyframes artist-hero-bar-bottom{0%{clip-path:inset(0)}55%{clip-path:inset(20.9205cqi 0 0)}to{clip-path:inset(100% 0 0)}}@keyframes artist-hero-title-in{0%{clip-path:inset(0 0 100%);translate:0 .3em}to{clip-path:inset(-.3em 0 -.2em);translate:0}}.artist-hero--type-only[data-astro-cid-vrh3ti4z]{min-block-size:auto;padding-block:var(--space-xl) var(--space-l);color:inherit;background:0 0}.artist-hero--type-only[data-astro-cid-vrh3ti4z] .artist-hero__kicker[data-astro-cid-vrh3ti4z]{color:var(--color-accent)}.artist-bio[data-astro-cid-dfkc3dea]{gap:var(--space-s);display:grid}.artist-bio__background[data-astro-cid-dfkc3dea]{gap:var(--space-2xs);display:grid}.artist-bio__heading[data-astro-cid-dfkc3dea]{font-size:var(--step--1);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.artist-bio__list[data-astro-cid-dfkc3dea]{gap:var(--space-3xs);padding:0;list-style:none;display:grid}.artist-bio__year[data-astro-cid-dfkc3dea]{min-inline-size:3.5em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:inline-block}.artist-intro[data-astro-cid-lml2hdlj]{row-gap:var(--space-l);padding-block:var(--space-2xl) var(--space-xl)}.artist-intro__portrait[data-astro-cid-lml2hdlj],.artist-intro__body[data-astro-cid-lml2hdlj]{--grid-span:wide}.artist-intro__frame[data-astro-cid-lml2hdlj]{--letterbox-bar:33%;aspect-ratio:4/5;background:var(--color-surface);position:relative;overflow:clip}.artist-intro__frame[data-astro-cid-lml2hdlj] .pic{block-size:100%}@media (width>=48em){.artist-intro[data-astro-cid-lml2hdlj]{align-items:start}.artist-intro__portrait[data-astro-cid-lml2hdlj]{--grid-span:col-start 1 / span 5;position:sticky;inset-block-start:calc(var(--header-space) + var(--space-m))}.artist-intro__body[data-astro-cid-lml2hdlj]{--grid-span:col-start 7 / wide-end}.artist-intro--text[data-astro-cid-lml2hdlj] .artist-intro__body[data-astro-cid-lml2hdlj]{--grid-span:col-start 2 / span 8}}.artist-intro__body[data-astro-cid-lml2hdlj]{gap:var(--space-m);max-inline-size:40rem;display:grid}.artist-intro__lead[data-astro-cid-lml2hdlj]{font-size:var(--step-1);line-height:1.5}.artist-intro__more[data-astro-cid-lml2hdlj] summary[data-astro-cid-lml2hdlj]{border-block-end:var(--border-subtle);cursor:pointer;min-block-size:1.5rem;inline-size:fit-content;list-style:none}.artist-intro__more[data-astro-cid-lml2hdlj] summary[data-astro-cid-lml2hdlj]::-webkit-details-marker{display:none}.artist-intro__more[data-astro-cid-lml2hdlj] summary[data-astro-cid-lml2hdlj]:after{content:" +"}.artist-intro__more[data-astro-cid-lml2hdlj][open] summary[data-astro-cid-lml2hdlj]:after{content:" −"}.artist-intro__more[data-astro-cid-lml2hdlj] summary[data-astro-cid-lml2hdlj]:hover{color:var(--color-accent)}.artist-intro__full[data-astro-cid-lml2hdlj]{padding-block-start:var(--space-s)}.artist-intro__end[data-astro-cid-lml2hdlj]{gap:var(--space-m);padding-block-start:var(--space-xs);display:grid}.artist-intro__facts[data-astro-cid-lml2hdlj]{column-gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;display:grid}.artist-intro__fact[data-astro-cid-lml2hdlj]{align-content:start;gap:var(--space-3xs);padding-block:var(--space-xs);border-block-start:var(--border-subtle);display:grid}.artist-intro__fact[data-astro-cid-lml2hdlj] dt[data-astro-cid-lml2hdlj]{color:var(--color-text-muted);font-size:var(--step--2);letter-spacing:var(--tracking-credits);text-transform:uppercase}.artist-intro__fact[data-astro-cid-lml2hdlj] dd[data-astro-cid-lml2hdlj]{margin:0}.artist-intro__out[data-astro-cid-lml2hdlj]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);font-size:var(--step--1);flex-wrap:wrap;display:flex}.artist-intro__links[data-astro-cid-lml2hdlj]{gap:var(--space-xs) var(--space-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.artist-intro__links[data-astro-cid-lml2hdlj] a[data-astro-cid-lml2hdlj],.artist-intro__kit[data-astro-cid-lml2hdlj]{align-items:center;min-block-size:1.5rem;display:inline-flex}.artist-intro__kit[data-astro-cid-lml2hdlj]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.artist-intro__kit-type[data-astro-cid-lml2hdlj]{white-space:nowrap}.artist-reel[data-astro-cid-rxnyd3ep]{row-gap:var(--space-l);padding-block:var(--space-xl)}.artist-reel__head[data-astro-cid-rxnyd3ep]{--grid-span:wide;align-items:center;gap:var(--space-2xs);display:flex}.artist-reel__head[data-astro-cid-rxnyd3ep] .slate{flex:1}.artist-reel__list[data-astro-cid-rxnyd3ep]{--grid-span:wide;gap:var(--space-2xl);padding:0;list-style:none;display:grid}.reel[data-astro-cid-rxnyd3ep]{gap:var(--space-s) var(--space-xl);align-items:center;display:grid}.reel__frame[data-astro-cid-rxnyd3ep]{display:block}.reel__visual[data-astro-cid-rxnyd3ep]{--letterbox-bar:12.8%;aspect-ratio:16/9;background:var(--color-ink-950);display:block;position:relative;overflow:clip}.reel__visual[data-astro-cid-rxnyd3ep] .pic{block-size:100%}.reel__preview[data-astro-cid-rxnyd3ep]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-2) var(--ease-standard);position:absolute;inset:0}.reel__preview[data-astro-cid-rxnyd3ep].is-playing{opacity:1}.reel__clip[data-astro-cid-rxnyd3ep]{overflow:clip;container-type:size}.reel__clip[data-astro-cid-rxnyd3ep] .vloop__frame{inline-size:max(100cqi, 100cqb * var(--vr,16 / 9));block-size:max(100cqb, 100cqi / var(--vr,16 / 9));pointer-events:none;border:0;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@media (width>=48em){.reel[data-astro-cid-rxnyd3ep]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.reel--flip[data-astro-cid-rxnyd3ep]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.reel--flip[data-astro-cid-rxnyd3ep] .reel__frame[data-astro-cid-rxnyd3ep]{order:2}.reel__visual[data-astro-cid-rxnyd3ep]{--letterbox-bar:0%;aspect-ratio:var(--ratio-scope)}}.reel__text[data-astro-cid-rxnyd3ep]{gap:var(--space-xs);align-content:center;display:grid}.reel__meta[data-astro-cid-rxnyd3ep]{gap:var(--space-3xs) var(--space-xs);color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;display:flex}.reel__num[data-astro-cid-rxnyd3ep]{color:var(--color-accent);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.reel__title[data-astro-cid-rxnyd3ep]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.reel__title[data-astro-cid-rxnyd3ep] a[data-astro-cid-rxnyd3ep]{color:inherit;text-decoration:none}.reel__title[data-astro-cid-rxnyd3ep] a[data-astro-cid-rxnyd3ep]:hover{color:var(--color-accent)}.reel__title[data-astro-cid-rxnyd3ep] a[data-astro-cid-rxnyd3ep]:focus-visible{outline:2px solid var(--color-accent);outline-offset:.1em}.reel__arrow[data-astro-cid-rxnyd3ep]{color:var(--color-accent);transition:translate var(--duration-2) var(--ease-standard);margin-inline-start:.2em;display:inline-block}.reel[data-astro-cid-rxnyd3ep]:has(a:hover,a:focus-visible) .reel__arrow[data-astro-cid-rxnyd3ep]{translate:.15em}.reel__roles[data-astro-cid-rxnyd3ep]{font-weight:var(--font-weight-medium)}.reel__summary[data-astro-cid-rxnyd3ep]{max-inline-size:46ch;color:var(--color-text-muted)}.booking-panel[data-astro-cid-r3xaosec]{border:0;border-inline-start:var(--border-subtle);background:var(--color-surface);block-size:100%;max-block-size:100%;inline-size:min(30rem,100%);max-inline-size:100%;color:var(--color-text);margin:0 0 0 auto;padding:0}.booking-panel[data-astro-cid-r3xaosec]::backdrop{background:var(--color-scrim)}@media (prefers-reduced-motion:no-preference){.booking-panel[data-astro-cid-r3xaosec][open]{animation:booking-panel-in var(--duration-2) var(--ease-cinematic)}}@keyframes booking-panel-in{0%{translate:100%}}.booking-panel[data-astro-cid-r3xaosec]:not([open]):is(:target,:has(:target)){block-size:auto;margin:var(--space-xl) auto 0;border:var(--border-subtle);display:block;position:static}.booking-panel__inner[data-astro-cid-r3xaosec]{gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-l);display:grid}.booking-panel__head[data-astro-cid-r3xaosec]{justify-content:space-between;align-items:start;gap:var(--space-s);display:flex}.booking-panel__title[data-astro-cid-r3xaosec]{font-family:var(--font-display);font-size:var(--step-4);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);line-height:var(--leading-display);text-transform:uppercase}.booking-panel__close[data-astro-cid-r3xaosec]{block-size:2.75rem;inline-size:2.75rem;color:inherit;font-size:var(--step-3);place-items:center;line-height:1;text-decoration:none;display:grid}.booking-panel__note[data-astro-cid-r3xaosec]{color:var(--color-text-muted)}.booking-panel__result[data-astro-cid-r3xaosec]{padding:var(--space-xs) var(--space-s);border-inline-start:3px solid var(--color-accent);background:var(--color-surface-2);display:none}.booking-panel__result--error[data-astro-cid-r3xaosec]{border-color:var(--color-error)}.booking-panel__result[data-astro-cid-r3xaosec]:is(:target,[data-shown]){display:block}.booking-panel__form[data-astro-cid-r3xaosec]{gap:var(--space-s);display:grid}.booking-panel__form[data-astro-cid-r3xaosec][hidden]{display:none}.booking-panel__row[data-astro-cid-r3xaosec]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.booking-panel__field[data-astro-cid-r3xaosec]{gap:var(--space-3xs);display:grid}.booking-panel__field[data-astro-cid-r3xaosec] label[data-astro-cid-r3xaosec]{font-size:var(--step--1);font-weight:var(--font-weight-medium)}.booking-panel__optional[data-astro-cid-r3xaosec]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.booking-panel__field[data-astro-cid-r3xaosec] [data-astro-cid-r3xaosec]:is(input,textarea){inline-size:100%;padding:var(--space-2xs) var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-bg);color:inherit;font:inherit}.booking-panel__field[data-astro-cid-r3xaosec] [data-astro-cid-r3xaosec]:is(input,textarea):focus-visible,.booking-panel__consent[data-astro-cid-r3xaosec] input[data-astro-cid-r3xaosec]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.booking-panel__consent[data-astro-cid-r3xaosec]{gap:var(--space-2xs);font-size:var(--step--1);grid-template-columns:auto 1fr;align-items:start;display:grid}.booking-panel__consent[data-astro-cid-r3xaosec] input[data-astro-cid-r3xaosec]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent);margin-block-start:.1em}.booking-panel__hp[data-astro-cid-r3xaosec]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.booking-panel__submit[data-astro-cid-r3xaosec]{padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-md);background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;border:0;justify-self:start}.booking-panel__submit[data-astro-cid-r3xaosec]:hover{background:var(--color-accent-fill-hover)}.booking-panel__submit[data-astro-cid-r3xaosec]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.booking-panel__submit[data-astro-cid-r3xaosec][aria-busy=true]{opacity:.6;cursor:progress}.artist[data-astro-cid-tr2d2l3z]{padding-block-end:0}.artist-music[data-astro-cid-tr2d2l3z]{padding-block-start:var(--space-xl)}.artist-music[data-astro-cid-tr2d2l3z]>.slate{--grid-span:content}@media (width>=64em){.artist-music--records[data-astro-cid-tr2d2l3z]>.slate{--grid-span:wide}.artist-blocks--records[data-astro-cid-tr2d2l3z] .blocks>.music:nth-child(odd){--grid-span:wide-start / col-start 7}.artist-blocks--records[data-astro-cid-tr2d2l3z] .blocks>.music:nth-child(2n){--grid-span:col-start 7 / wide-end}.artist-blocks--records[data-astro-cid-tr2d2l3z] .music{gap:var(--space-m);grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.artist-blocks--records[data-astro-cid-tr2d2l3z] .music__title{font-size:var(--step-3)}}.artist-dates[data-astro-cid-tr2d2l3z]{row-gap:var(--space-m);padding-block:var(--space-xl)}.artist-dates__list[data-astro-cid-tr2d2l3z]{--grid-span:wide;padding:0;list-style:none;display:grid}.artist-dates__item[data-astro-cid-tr2d2l3z]{gap:var(--space-3xs) var(--space-m);padding-block:var(--space-s);border-block-start:var(--border-subtle);grid-template-columns:1fr;align-items:baseline;display:grid}.artist-dates__when[data-astro-cid-tr2d2l3z]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-2);text-transform:uppercase;line-height:1.1}.artist-dates__time[data-astro-cid-tr2d2l3z]{font-family:var(--font-text);font-stretch:var(--font-width-normal);font-weight:var(--font-weight-regular);font-size:var(--step--1);text-transform:none;color:var(--color-text-muted);margin-inline-start:var(--space-2xs)}.artist-dates__what[data-astro-cid-tr2d2l3z]{font-weight:var(--font-weight-medium)}.artist-dates__where[data-astro-cid-tr2d2l3z]{color:var(--color-text-muted)}.artist-dates__tickets[data-astro-cid-tr2d2l3z]{color:var(--color-accent);font-weight:var(--font-weight-medium)}@media (width>=48em){.artist-dates__item[data-astro-cid-tr2d2l3z]{grid-template-columns:14rem 1fr 1fr auto}}.artist-news[data-astro-cid-tr2d2l3z]{row-gap:var(--space-m);padding-block:var(--space-xl)}.page-intro[data-astro-cid-p7p4gz5s]{gap:var(--space-s);padding-block:var(--space-2xl) var(--space-l);display:grid}.page-intro__kicker[data-astro-cid-p7p4gz5s]{font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.page-intro__pole[data-astro-cid-p7p4gz5s]{display:inline-block}.page-intro__title[data-astro-cid-p7p4gz5s]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);text-transform:uppercase;font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-wrap:balance}.page-intro__lead[data-astro-cid-p7p4gz5s]{max-inline-size:var(--measure);font-size:var(--step-1);color:var(--color-text-muted)}.artists-list[data-astro-cid-mxcipsv4]{--grid-span:wide;padding-block:0 var(--space-3xl)}.artists-list__head[data-astro-cid-mxcipsv4]{justify-content:end;min-block-size:2.75rem;display:flex}.artists-list__items[data-astro-cid-mxcipsv4]{border-block-end:var(--border-subtle);padding:0;list-style:none}.artists-list__item[data-astro-cid-mxcipsv4]{border-block-start:var(--border-subtle)}.artists-list__link[data-astro-cid-mxcipsv4]{gap:var(--space-s);padding-block:var(--space-s);color:inherit;grid-template-columns:9rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.artists-list__link[data-astro-cid-mxcipsv4]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.artists-list__thumb[data-astro-cid-mxcipsv4]{aspect-ratio:16/9;background:var(--color-surface);display:block;position:relative;overflow:clip}.artists-list__thumb[data-astro-cid-mxcipsv4] .pic{block-size:100%}.artists-list__reel[data-astro-cid-mxcipsv4]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-1) var(--ease-standard);position:absolute;inset:0}.artists-list__reel[data-astro-cid-mxcipsv4].is-playing{opacity:1}.artists-list__clip[data-astro-cid-mxcipsv4]{overflow:clip;container-type:size}.artists-list__clip[data-astro-cid-mxcipsv4] .vloop__frame{inline-size:max(100cqi, 100cqb * var(--vr,16 / 9));block-size:max(100cqb, 100cqi / var(--vr,16 / 9));pointer-events:none;border:0;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.artists-list__text[data-astro-cid-mxcipsv4]{gap:var(--space-3xs);display:grid}.artists-list__name[data-astro-cid-mxcipsv4]{font-family:var(--font-display);font-size:var(--step-3);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);line-height:var(--leading-display);text-transform:uppercase;text-wrap:balance;transition:color var(--duration-2) var(--ease-standard)}.artists-list__role[data-astro-cid-mxcipsv4]{color:var(--color-text-muted);font-size:var(--step--1)}.artists-list__arrow[data-astro-cid-mxcipsv4]{color:var(--color-accent);font-size:var(--step-3);transition:translate var(--duration-2) var(--ease-standard);display:none}.artists-list__link[data-astro-cid-mxcipsv4]:is(:hover,:focus-visible) .artists-list__name[data-astro-cid-mxcipsv4]{color:var(--color-accent)}.artists-list__link[data-astro-cid-mxcipsv4]:is(:hover,:focus-visible) .artists-list__arrow[data-astro-cid-mxcipsv4]{translate:.25em}@media (width>=48em){.artists-list__link[data-astro-cid-mxcipsv4]{gap:var(--space-l);padding-block:var(--space-m);grid-template-columns:20rem minmax(0,1fr) auto}.artists-list__name[data-astro-cid-mxcipsv4]{font-size:var(--step-5)}.artists-list__role[data-astro-cid-mxcipsv4]{letter-spacing:var(--tracking-credits);text-transform:uppercase}.artists-list__arrow[data-astro-cid-mxcipsv4]{padding-inline-end:var(--space-s);display:block}}.wall[data-astro-cid-cmaabhk7]{position:relative}.wall__stage[data-astro-cid-cmaabhk7]{place-items:center;block-size:100svh;display:grid;position:relative;overflow:clip;container-type:inline-size}.wall__plane[data-astro-cid-cmaabhk7]{position:absolute;inset:0}.wall__title[data-astro-cid-cmaabhk7]{z-index:2;padding-inline:var(--space-m);font-family:var(--font-text);font-weight:var(--font-weight-bold);font-size:clamp(2.5rem,8cqi,10rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);text-align:center;text-transform:uppercase;text-wrap:balance;pointer-events:none;position:relative}.wall__line[data-astro-cid-cmaabhk7]{display:block}.wall__words[data-astro-cid-cmaabhk7]{display:inline-block}@media (width<48rem){.wall__title[data-astro-cid-cmaabhk7]{font-size:13cqi}}@media (width>=48rem){.wall__line[data-astro-cid-cmaabhk7]{white-space:nowrap}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-lite=start]) .wall[data-astro-cid-cmaabhk7][data-wall-src]{block-size:240svh}:root:not([data-lite=start]) .wall[data-astro-cid-cmaabhk7][data-wall-src] .wall__stage[data-astro-cid-cmaabhk7]{position:sticky;inset-block-start:0}}.services[data-astro-cid-i3xwnbui]{gap:var(--space-xl) var(--space-l);display:grid;position:relative}@media (width>=30rem){.services[data-astro-cid-i3xwnbui]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.services[data-astro-cid-i3xwnbui]{grid-template-columns:repeat(4,1fr)}}.services__column[data-astro-cid-i3xwnbui]{align-content:start;gap:var(--space-m);display:grid;position:relative}.services__pole[data-astro-cid-i3xwnbui]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.services__link[data-astro-cid-i3xwnbui]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.services__link[data-astro-cid-i3xwnbui]:after{content:"";inset:calc(var(--space-2xs) * -1);position:absolute}.services__column[data-astro-cid-i3xwnbui]:hover .services__link[data-astro-cid-i3xwnbui],.services__link[data-astro-cid-i3xwnbui]:focus-visible{color:var(--color-accent)}.services__list[data-astro-cid-i3xwnbui]{font-size:var(--step-1);font-weight:var(--font-weight-light);line-height:var(--leading-snug);padding:0;list-style:none}.home[data-astro-cid-lhjynaae]{row-gap:var(--space-4xl)}.home__manifesto[data-astro-cid-lhjynaae]{--grid-span:wide;--manifesto-key:var(--color-text);--manifesto-rest:var(--color-text-muted);padding-block:var(--space-3xl) var(--space-l);scroll-margin-block-start:calc(-1 * (var(--header-space) + var(--space-m)))}[data-theme=cinema] .home__manifesto[data-astro-cid-lhjynaae]{--manifesto-key:var(--color-neutral-50)}.manifesto[data-astro-cid-lhjynaae]{view-timeline-name:--manifesto;display:grid}.manifesto__text[data-astro-cid-lhjynaae]{font-family:var(--font-text);font-weight:var(--font-weight-light);font-size:var(--step-5);line-height:var(--leading-snug);text-wrap:balance;color:var(--manifesto-rest);grid-area:1/1}.manifesto__part--key[data-astro-cid-lhjynaae]{font-weight:var(--font-weight-regular);color:var(--manifesto-key)}@media (width>=75rem){.home__manifesto[data-astro-cid-lhjynaae]{--grid-span:col-start 1 / col-end -3}.manifesto__text[data-astro-cid-lhjynaae]{font-size:calc(var(--step-5) * .875)}}.manifesto__text--soft[data-astro-cid-lhjynaae],.manifesto__text--lit[data-astro-cid-lhjynaae]{pointer-events:none;user-select:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.manifesto__text--sharp[data-astro-cid-lhjynaae] .manifesto__w[data-astro-cid-lhjynaae]{animation-name:mb-manifesto-read;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--manifesto;animation-range:cover calc(8% + var(--i,0) * 3%) cover calc(20% + var(--i,0) * 3%)}}}@keyframes mb-manifesto-read{0%{opacity:.7}}.manifesto__w--1[data-astro-cid-lhjynaae]{--i:1}.manifesto__w--2[data-astro-cid-lhjynaae]{--i:2}.manifesto__w--3[data-astro-cid-lhjynaae]{--i:3}.manifesto__w--4[data-astro-cid-lhjynaae]{--i:4}.manifesto__w--5[data-astro-cid-lhjynaae]{--i:5}.manifesto__w--6[data-astro-cid-lhjynaae]{--i:6}.manifesto__w--7[data-astro-cid-lhjynaae]{--i:7}.manifesto__w--8[data-astro-cid-lhjynaae]{--i:8}.manifesto__w--9[data-astro-cid-lhjynaae]{--i:9}.manifesto__w--10[data-astro-cid-lhjynaae]{--i:10}.manifesto__w--11[data-astro-cid-lhjynaae]{--i:11}.manifesto__w--12[data-astro-cid-lhjynaae]{--i:12}.manifesto__w--13[data-astro-cid-lhjynaae]{--i:13}.manifesto__w--14[data-astro-cid-lhjynaae]{--i:14}.manifesto__w--15[data-astro-cid-lhjynaae]{--i:15}.manifesto__text--soft[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae]{opacity:0;color:#0000;text-shadow:0 0 .08em var(--manifesto-rest)}.manifesto__text--soft[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae]:before{content:attr(data-text)}.manifesto__text--soft[data-astro-cid-lhjynaae] .manifesto__part--key[data-astro-cid-lhjynaae]{text-shadow:0 0 .08em var(--manifesto-key)}.manifesto__text--sharp[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae],.manifesto__text--soft[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae]{transition:opacity var(--duration-4) var(--ease-cinematic)}[data-astro-cid-lhjynaae][data-focus=off] .manifesto__text--sharp[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae],[data-astro-cid-lhjynaae][data-focus=key] .manifesto__text--sharp[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae]:not(.manifesto__part--key){opacity:0;transition:none}[data-astro-cid-lhjynaae][data-focus=off] .manifesto__text--soft[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae],[data-astro-cid-lhjynaae][data-focus=key] .manifesto__text--soft[data-astro-cid-lhjynaae] .manifesto__part[data-astro-cid-lhjynaae]:not(.manifesto__part--key){opacity:1;transition:none}[data-astro-cid-lhjynaae][data-focus=on] .manifesto__part[data-astro-cid-lhjynaae]:not(.manifesto__part--key){transition-duration:var(--duration-3)}.manifesto__text--lit[data-astro-cid-lhjynaae]{--x:-100vw;--y:0px;color:var(--color-text);opacity:0;-webkit-mask-image:radial-gradient(circle 3em at var(--x) var(--y), var(--color-neutral-0), transparent);mask-image:radial-gradient(circle 3em at var(--x) var(--y), var(--color-neutral-0), transparent);transition:opacity var(--duration-3) var(--ease-standard)}.manifesto__text--lit[data-astro-cid-lhjynaae] .manifesto__part--key[data-astro-cid-lhjynaae]{color:#0000}.manifesto[data-astro-cid-lhjynaae].is-lit:not([data-focus=off],[data-focus=key]) .manifesto__text--lit[data-astro-cid-lhjynaae]{opacity:1}.home__section[data-astro-cid-lhjynaae]{gap:var(--space-l);display:grid}.home__section[data-astro-cid-lhjynaae]:not(.home__section--bleed,.home__section--services){content-visibility:auto;contain-intrinsic-block-size:auto 40rem}.home__kicker[data-astro-cid-lhjynaae],.home__byline[data-astro-cid-lhjynaae]{font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--step--1);line-height:var(--leading-snug);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text-muted)}.home__kicker[data-astro-cid-lhjynaae] a[data-astro-cid-lhjynaae]{color:inherit;text-decoration:none}.home__kicker[data-astro-cid-lhjynaae] a[data-astro-cid-lhjynaae]:hover,.home__kicker[data-astro-cid-lhjynaae] a[data-astro-cid-lhjynaae]:focus-visible{color:var(--color-accent)}.home__statement[data-astro-cid-lhjynaae]{font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--step-4);line-height:var(--leading-snug);text-wrap:pretty}.home__statement[data-astro-cid-lhjynaae][data-word-light=on] .wl{color:var(--color-text-muted)}.home__statement[data-astro-cid-lhjynaae][data-word-light=on] .wl.is-lit{color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.home__statement[data-astro-cid-lhjynaae][data-word-light=on] .wl{transition:color var(--duration-medium) var(--ease-standard)}}.home__section--bleed[data-astro-cid-lhjynaae]+.home__section--services[data-astro-cid-lhjynaae]{margin-block-start:calc(var(--space-3xl) - var(--space-4xl))}.home__section--bleed[data-astro-cid-lhjynaae]{view-timeline:--home-cards block}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home[data-astro-cid-lhjynaae]{--_linear:linear}.home__section--bleed[data-astro-cid-lhjynaae] .card-grid>*,.home__more[data-astro-cid-lhjynaae]{--_drift:var(--motion-shift-m);animation:home-drift var(--_linear) both;animation-timeline:--home-cards;animation-range:exit}.home__open-text[data-astro-cid-lhjynaae],.home__open-figure[data-astro-cid-lhjynaae]{animation:home-rise var(--_linear) both, home-appear var(--_linear) both;animation-timeline:view(),view();animation-range:entry cover 45%,entry 70% cover 42%}.home__open-text[data-astro-cid-lhjynaae]{--_rise:var(--motion-shift-l)}.home__open-figure[data-astro-cid-lhjynaae]{--_rise:calc(var(--motion-shift-l) * 2);animation-range:entry cover 50%,entry 100% cover 50%}}}@media screen and (prefers-reduced-motion:no-preference) and (width>=48rem){.home__section--bleed[data-astro-cid-lhjynaae] .card-grid>*,.home__more[data-astro-cid-lhjynaae]{--_drift:calc(var(--motion-shift-l) * .75)}}@keyframes home-drift{to{translate:0 var(--_drift)}}@keyframes home-rise{0%{translate:0 var(--_rise)}}@keyframes home-appear{0%{opacity:0}}.home__section--services[data-astro-cid-lhjynaae]{row-gap:var(--space-2xl)}.home__open[data-astro-cid-lhjynaae]{gap:var(--space-xl);display:grid}.home__open-text[data-astro-cid-lhjynaae]{gap:var(--space-m);align-content:start;display:grid}.home__open-figure[data-astro-cid-lhjynaae]{gap:var(--space-2xs);display:grid}.home__open-figure[data-astro-cid-lhjynaae] .pic{aspect-ratio:3/2}@media (width>=64rem){.home__open[data-astro-cid-lhjynaae]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.home__open-text[data-astro-cid-lhjynaae]{grid-column:1/span 6}.home__open-figure[data-astro-cid-lhjynaae]{grid-column:8/-1}}.home__sectors[data-astro-cid-lhjynaae]{--_rule:var(--border-width-hairline);background:linear-gradient(var(--color-border), var(--color-border)) no-repeat 0 0 / 100% var(--_rule);padding-block-start:var(--space-l)}@media (width>=64rem){.home__section--services[data-astro-cid-lhjynaae]{padding-block-end:var(--space-s)}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home__sectors[data-astro-cid-lhjynaae]{--_rise:var(--motion-shift-m);animation:home-rule-draw var(--ease-standard) both, home-rise var(--_linear) both;animation-timeline:view(),view();animation-range:entry entry 70%,entry cover 40%}}}@keyframes home-rule-draw{0%{background-size:0% var(--_rule)}to{background-size:100% var(--_rule)}}.home__trust[data-astro-cid-lhjynaae]{row-gap:var(--space-3xl-4xl)}.home__pull[data-astro-cid-lhjynaae]{gap:var(--space-m);display:grid}.home__byline[data-astro-cid-lhjynaae]{gap:var(--space-3xs);display:grid}.home__byline-author[data-astro-cid-lhjynaae]{color:var(--color-text)}@media (width>=64rem){.home__pull[data-astro-cid-lhjynaae]{padding-inline:8.33333%}}.home__clients[data-astro-cid-lhjynaae]{gap:var(--space-s);display:grid}.home__logos[data-astro-cid-lhjynaae]{justify-content:space-between;align-items:center;gap:var(--space-m) var(--space-l);padding:var(--space-m) 0;border-block:var(--border-subtle);flex-wrap:wrap;list-style:none;display:flex}.home__logo[data-astro-cid-lhjynaae]{aspect-ratio:3;inline-size:8rem}.home__logo[data-astro-cid-lhjynaae] .pic{block-size:100%}.home__logo[data-astro-cid-lhjynaae] .pic__img{filter:brightness(0)invert();opacity:.75}[data-theme=light] .home__logo[data-astro-cid-lhjynaae] .pic__img{filter:brightness(0)}@media (width<48rem){.home__logos[data-astro-cid-lhjynaae]{justify-content:center}.home__logo[data-astro-cid-lhjynaae]{inline-size:6.5rem}}.home__section--bleed[data-astro-cid-lhjynaae]{grid-template-columns:subgrid;column-gap:normal;row-gap:var(--space-s)}.home__section--bleed[data-astro-cid-lhjynaae]>*{grid-column:full}.home__section--bleed[data-astro-cid-lhjynaae]>.home__more[data-astro-cid-lhjynaae]{grid-column:wide;justify-self:end}.home__more[data-astro-cid-lhjynaae]{font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--step--1);line-height:var(--leading-snug);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text);text-decoration:none}.home__more[data-astro-cid-lhjynaae]:after{content:" →";content:" →" / ""}.home__more[data-astro-cid-lhjynaae]:hover,.home__more[data-astro-cid-lhjynaae]:focus-visible{color:var(--color-accent)}.home__section-head[data-astro-cid-lhjynaae]{justify-content:space-between;align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.home__h2[data-astro-cid-lhjynaae]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media (hover:hover) and (pointer:fine) and (width>=48rem){.home__news[data-astro-cid-lhjynaae]{padding-inline:var(--space-s);margin-inline:calc(var(--space-s) * -1)}}.method[data-astro-cid-lhjynaae]{row-gap:var(--space-xl)}.method__heading[data-astro-cid-lhjynaae]{gap:var(--space-xs);display:grid}.method__kicker[data-astro-cid-lhjynaae]{font-size:var(--step--1);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text-muted)}.method__name[data-astro-cid-lhjynaae],.method__arrow[data-astro-cid-lhjynaae],.method__word[data-astro-cid-lhjynaae]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.method__name[data-astro-cid-lhjynaae]{font-size:var(--step-6);--letterbox-rest:-.25em}.method__line[data-astro-cid-lhjynaae]{--method-lit:var(--color-neutral-50);gap:var(--space-l);view-timeline:--method-line block;padding:0;list-style:none;display:grid}[data-theme=light] .method__line[data-astro-cid-lhjynaae]{--method-lit:var(--color-neutral-900)}.method__step[data-astro-cid-lhjynaae]{gap:var(--space-2xs);view-timeline:--method-step block;grid-template-columns:minmax(0,1fr);display:grid}.method__arrow[data-astro-cid-lhjynaae]{font-size:var(--step-5);color:var(--color-text-muted)}.method__word[data-astro-cid-lhjynaae]{font-size:var(--step-6);color:var(--method-lit)}.method__items[data-astro-cid-lhjynaae]{font-size:var(--step--1);line-height:var(--leading-snug);letter-spacing:var(--tracking-credits);text-transform:uppercase;color:var(--color-text-muted);margin:0;padding:0;list-style:none}.method__items[data-astro-cid-lhjynaae] li[data-astro-cid-lhjynaae]{white-space:nowrap;display:inline}.method__items[data-astro-cid-lhjynaae] li[data-astro-cid-lhjynaae]:not(:last-child):after{content:" · ";content:" · " / "";white-space:normal}@media (width>=64rem){.method__line[data-astro-cid-lhjynaae]{justify-content:space-between;gap:1.5cqi;display:flex;container-type:inline-size}.method__step[data-astro-cid-lhjynaae]{grid-template-columns:auto auto;align-content:start;column-gap:1.5cqi}.method__step[data-astro-cid-lhjynaae]:first-child{grid-template-columns:auto}.method__arrow[data-astro-cid-lhjynaae],.method__word[data-astro-cid-lhjynaae]{font-size:var(--_fit);white-space:nowrap;grid-row:1}.method__items[data-astro-cid-lhjynaae]{grid-column:-2;max-inline-size:22ch}.method__line--fit-0[data-astro-cid-lhjynaae]{--_fit:5.15cqi}.method__line--fit-1[data-astro-cid-lhjynaae]{--_fit:4.85cqi}.method__line--fit-2[data-astro-cid-lhjynaae]{--_fit:4.55cqi}.method__line--fit-3[data-astro-cid-lhjynaae]{--_fit:4.25cqi}.method__line--fit-4[data-astro-cid-lhjynaae]{--_fit:3.95cqi}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.method__word[data-astro-cid-lhjynaae],.method__arrow[data-astro-cid-lhjynaae]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-step}.method__word[data-astro-cid-lhjynaae]{animation-name:method-light;animation-range:cover 30% cover 45%}.method__arrow[data-astro-cid-lhjynaae]{transform-origin:0;animation-name:method-draw;animation-range:cover 24% cover 34%}}}@media screen and (prefers-reduced-motion:no-preference) and (width>=64rem){@supports (animation-timeline:view()){.method__word[data-astro-cid-lhjynaae],.method__arrow[data-astro-cid-lhjynaae]{animation-timeline:--method-line}.method__step--1[data-astro-cid-lhjynaae] .method__word[data-astro-cid-lhjynaae]{animation-range:cover 28% cover 36%}.method__step--2[data-astro-cid-lhjynaae] .method__arrow[data-astro-cid-lhjynaae]{animation-range:cover 34% cover 39%}.method__step--2[data-astro-cid-lhjynaae] .method__word[data-astro-cid-lhjynaae]{animation-range:cover 37% cover 45%}.method__step--3[data-astro-cid-lhjynaae] .method__arrow[data-astro-cid-lhjynaae]{animation-range:cover 43% cover 48%}.method__step--3[data-astro-cid-lhjynaae] .method__word[data-astro-cid-lhjynaae]{animation-range:cover 46% cover 54%}.method__step--4[data-astro-cid-lhjynaae] .method__arrow[data-astro-cid-lhjynaae]{animation-range:cover 52% cover 57%}.method__step--4[data-astro-cid-lhjynaae] .method__word[data-astro-cid-lhjynaae]{animation-range:cover 55% cover 63%}}}@keyframes method-light{0%{color:var(--color-text-muted)}}@keyframes method-draw{0%{opacity:0;scale:0 1}}.home__start[data-astro-cid-lhjynaae]{justify-items:start;gap:var(--space-s);padding-block:var(--space-xl);display:grid}.home__start-title[data-astro-cid-lhjynaae]{font-family:var(--font-display);font-size:var(--step-6);line-height:var(--leading-display)}.home__start-button[data-astro-cid-lhjynaae]{padding:var(--space-xs) var(--space-l);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-fill-contrast);font-weight:var(--font-weight-medium);text-decoration:none}.filter-links[data-astro-cid-6rli7c7h]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.filter-links[data-astro-cid-6rli7c7h] a[data-astro-cid-6rli7c7h]{padding:var(--space-3xs) var(--space-s);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);color:inherit;text-decoration:none}.filter-links[data-astro-cid-6rli7c7h] a[data-astro-cid-6rli7c7h][aria-current=page]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-fill-contrast)}.news-index[data-astro-cid-4amsgypi]{row-gap:var(--space-l);padding-block:var(--space-l) var(--space-3xl)}.news-index__intro[data-astro-cid-4amsgypi]{align-items:baseline;gap:var(--space-2xs) var(--space-l);border-block-end:var(--border-width-hairline) solid var(--color-border);flex-wrap:wrap;padding-block-end:var(--space-s);display:flex}.news-index__title[data-astro-cid-4amsgypi],.news-split__name[data-astro-cid-4amsgypi]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.news-index__title[data-astro-cid-4amsgypi]{font-size:var(--step-5)}.news-index__lead[data-astro-cid-4amsgypi]{color:var(--color-text-muted);flex:18rem}.news-index__tools[data-astro-cid-4amsgypi]{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.news-index__feed[data-astro-cid-4amsgypi]{align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);color:var(--color-text-muted);font-size:var(--step--1);text-decoration:none;display:inline-flex}.news-index__feed[data-astro-cid-4amsgypi]:hover{color:var(--color-text);text-decoration:underline}.news-index__feed-icon[data-astro-cid-4amsgypi]{flex:none;block-size:1em;inline-size:1em}.news-split[data-astro-cid-4amsgypi]{--_bar:3.75rem}.news-split__chapters[data-astro-cid-4amsgypi]{z-index:var(--z-sticky);padding-block:var(--space-xs);background:var(--color-bg);transition:inset-block-start var(--duration-2) var(--ease-standard);margin-block-end:var(--space-l);position:sticky;inset-block-start:0}body:has(.site-header:not(.is-hidden)) .news-split__chapters[data-astro-cid-4amsgypi]{inset-block-start:var(--header-space)}.news-split__segs[data-astro-cid-4amsgypi]{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}.news-split__chapter[data-astro-cid-4amsgypi]{flex:1 1 0;min-inline-size:0}.news-split__seg[data-astro-cid-4amsgypi]{gap:var(--space-2xs);padding-block:var(--space-2xs);color:var(--color-text-muted);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:color var(--duration-1) var(--ease-standard);text-decoration:none;display:grid;container-type:inline-size}.news-split__seg[data-astro-cid-4amsgypi]:hover,.news-split__seg[data-astro-cid-4amsgypi].is-active{color:var(--color-text-on-media)}.news-split__track[data-astro-cid-4amsgypi]{block-size:var(--space-3xs);background:var(--color-border-strong);display:block;overflow:hidden}.news-split__fill[data-astro-cid-4amsgypi]{background:var(--color-accent);transform-origin:0;block-size:100%;scale:var(--p,0) 1;display:block}.news-split__label[data-astro-cid-4amsgypi]{gap:var(--space-2xs);min-inline-size:0;display:flex}.news-split__num[data-astro-cid-4amsgypi]{font-variant-numeric:tabular-nums;flex:none}.news-split__seg-title[data-astro-cid-4amsgypi]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<7rem){.news-split__seg-title[data-astro-cid-4amsgypi]{display:none}}@container (width<1.75rem){.news-split__num[data-astro-cid-4amsgypi]{display:none}}.news-split__list[data-astro-cid-4amsgypi]{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}.news-split__item[data-astro-cid-4amsgypi]{gap:var(--space-xs);max-inline-size:44rem;align-content:start;scroll-margin-block-start:var(--_bar);display:grid}.news-split__media[data-astro-cid-4amsgypi]{aspect-ratio:var(--ratio-wide);margin-block-end:var(--space-xs);display:block;overflow:hidden}.news-split__media[data-astro-cid-4amsgypi] .pic,.news-split__still[data-astro-cid-4amsgypi] .pic{block-size:100%;inline-size:100%}.news-split__meta[data-astro-cid-4amsgypi]{gap:var(--space-3xs) var(--space-2xs);color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;display:flex}.news-split__meta[data-astro-cid-4amsgypi]>[data-astro-cid-4amsgypi]+[data-astro-cid-4amsgypi]:before{content:"·" / "";margin-inline-end:var(--space-2xs)}.news-split__name[data-astro-cid-4amsgypi]{font-size:var(--step-5);color:var(--color-text-on-media);transition:color var(--duration-2) var(--ease-standard)}.news-split__name[data-astro-cid-4amsgypi] a[data-astro-cid-4amsgypi]{color:inherit;text-decoration:none}.news-split__name[data-astro-cid-4amsgypi] a[data-astro-cid-4amsgypi]:hover{text-decoration:underline}.news-split__standfirst[data-astro-cid-4amsgypi]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-text);transition:color var(--duration-2) var(--ease-standard)}.news-split__opening[data-astro-cid-4amsgypi]{max-inline-size:var(--measure);color:var(--color-text-muted)}.news-split__more[data-astro-cid-4amsgypi]{font-weight:var(--font-weight-semibold)}.news-split__screen[data-astro-cid-4amsgypi]{display:none}.news-split__still[data-astro-cid-4amsgypi]{opacity:0;transition:opacity var(--duration-3) var(--ease-standard);position:absolute;inset:0}.news-split__still[data-astro-cid-4amsgypi].is-active{opacity:1}@media (width>=64rem) and (scripting:enabled){.news-split[data-astro-cid-4amsgypi]{column-gap:calc(2 * var(--grid-gutter));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.news-split__chapters[data-astro-cid-4amsgypi]{grid-column:1/-1}.news-split__screen[data-astro-cid-4amsgypi]{align-content:center;gap:var(--space-s);block-size:calc(100svh - var(--_bar));display:grid;position:sticky;inset-block-start:var(--_bar)}.news-split__frame[data-astro-cid-4amsgypi]{aspect-ratio:var(--ratio-wide);background:var(--color-surface);display:block;position:relative;overflow:hidden}.news-split__count[data-astro-cid-4amsgypi]{color:var(--color-text-on-media);font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-2);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums}.news-split__media[data-astro-cid-4amsgypi]{display:none}.news-split__list[data-astro-cid-4amsgypi]{gap:0;padding-block-end:25svh}.news-split__item[data-astro-cid-4amsgypi]{min-block-size:60svh;padding-block:var(--space-xl);align-content:center}.news-split__item[data-astro-cid-4amsgypi]:not(.is-active) [data-astro-cid-4amsgypi]:is(.news-split__name,.news-split__standfirst){color:var(--color-text-muted)}}@media (prefers-reduced-motion:no-preference){.news-split[data-astro-cid-4amsgypi] .pic__img{transition:scale var(--duration-3) var(--ease-cinematic)}.news-split__item[data-astro-cid-4amsgypi]:hover .news-split__media[data-astro-cid-4amsgypi] .pic__img,.news-split__frame[data-astro-cid-4amsgypi]:hover .pic__img{scale:1.03}}.news__header[data-astro-cid-rb6r45ok]{row-gap:var(--space-s);padding-block:var(--space-2xl) var(--space-xl)}.news__meta[data-astro-cid-rb6r45ok]{gap:var(--space-s);color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}.news__title[data-astro-cid-rb6r45ok]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.news__standfirst[data-astro-cid-rb6r45ok]{font-size:var(--step-1);max-inline-size:var(--measure)}.news__cover[data-astro-cid-rb6r45ok]{margin-block-start:var(--space-m)}.news__more[data-astro-cid-rb6r45ok]{row-gap:var(--space-2xl);padding-block-end:var(--space-2xl)}.news__section[data-astro-cid-rb6r45ok]{gap:var(--space-m);display:grid}.news__h2[data-astro-cid-rb6r45ok]{font-family:var(--font-display);font-size:var(--step-2)}.pf-entry{gap:var(--space-2xs);align-content:start;min-inline-size:0;display:grid;position:relative}.pf-link{gap:var(--space-xs);color:inherit;text-decoration:none;display:grid}.pf-link:after{content:"";position:absolute;inset:0}.pf-visual{background:var(--color-surface);display:block;overflow:hidden}.pf-visual .pf-media{block-size:100%}.pf-title{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-1);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.pf-meta{gap:var(--space-3xs) var(--space-xs);color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;display:flex}.pf-link:focus-visible{outline:none}.pf-entry:has(.pf-link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.pf-visual .pf-media{transition:scale var(--duration-3) var(--ease-standard)}@media (hover:hover){.pf-entry:is(:hover,:focus-within) .pf-media{scale:var(--motion-scale-from);transition:scale var(--duration-4) var(--ease-enter)}.pf-entry:active .pf-media{scale:calc(1 + (var(--motion-scale-from) - 1) / 2);transition-duration:var(--duration-1)}}}.pf-rows[data-astro-cid-dxyzvroy]{gap:var(--space-xl);display:grid;container-type:inline-size}.pf-row[data-astro-cid-dxyzvroy]{gap:var(--space-s);align-items:start;display:flex}.pf-item[data-astro-cid-dxyzvroy],.pf-filler[data-astro-cid-dxyzvroy]{flex:var(--q) 1 0%}.pf-item[data-astro-cid-dxyzvroy] .pf-visual[data-astro-cid-dxyzvroy]{aspect-ratio:var(--q);position:relative}.pf-preview[data-astro-cid-dxyzvroy]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-2) var(--ease-standard);position:absolute;inset:0}.pf-preview[data-astro-cid-dxyzvroy].is-playing{opacity:1}.pf-clip[data-astro-cid-dxyzvroy]{overflow:clip;container-type:size}.pf-clip[data-astro-cid-dxyzvroy] .vloop__frame{inline-size:max(100cqi, 100cqb * var(--vr,16 / 9));block-size:max(100cqb, 100cqi / var(--vr,16 / 9));pointer-events:none;border:0;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.pf-entry[data-astro-cid-dxyzvroy] .pf-toggle{z-index:3;position:absolute;inset-block-start:var(--space-2xs);inset-inline-end:var(--space-2xs)}.is-deferred[data-astro-cid-dxyzvroy] .pf-visual[data-astro-cid-dxyzvroy]{content-visibility:auto}@container (width<=40rem){.pf-row[data-astro-cid-dxyzvroy]{gap:var(--space-xl) var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-item[data-astro-cid-dxyzvroy] .pf-visual[data-astro-cid-dxyzvroy]{aspect-ratio:var(--ratio-photo,3 / 2)}.pf-filler[data-astro-cid-dxyzvroy]{display:none}}.portfolio[data-astro-cid-ekrcfh75]{row-gap:var(--space-2xl);padding-block-end:var(--space-2xl)}.fa-wall[data-astro-cid-ekrcfh75]{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}.fa-work[data-astro-cid-ekrcfh75]{inline-size:min(100%, calc(var(--q) * 60svh));gap:var(--space-xs)}@media (width>=48rem){.fa-work[data-astro-cid-ekrcfh75]{inline-size:min(62%, calc(var(--q) * 60svh))}.fa-work[data-astro-cid-ekrcfh75]:nth-child(2n){justify-self:end}}.fa-visual[data-astro-cid-ekrcfh75]{aspect-ratio:var(--q)}.fa-work[data-astro-cid-ekrcfh75]:nth-child(n+3) .fa-visual[data-astro-cid-ekrcfh75]{content-visibility:auto}.fa-title[data-astro-cid-ekrcfh75]{font-size:var(--step-2);line-height:var(--leading-display)}.fa-text[data-astro-cid-ekrcfh75]{max-inline-size:52ch;color:var(--color-text-muted)}.pole-services[data-astro-cid-xceui27e]{gap:var(--space-l);border-block-start:var(--border-width-hairline) solid var(--color-border);content-visibility:auto;contain-intrinsic-block-size:auto 30rem;padding-block-start:var(--space-xl);display:grid}.pole-services__title[data-astro-cid-xceui27e]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-4);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pole-services__list[data-astro-cid-xceui27e]{gap:var(--space-l) var(--space-xl);margin:0;display:grid}@media (width>=48rem){.pole-services__list[data-astro-cid-xceui27e]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.pole-services__list[data-astro-cid-xceui27e]{grid-template-columns:repeat(3,1fr)}}.pole-services__item[data-astro-cid-xceui27e]{gap:var(--space-2xs);align-content:start;display:grid}.pole-services__item[data-astro-cid-xceui27e] dt[data-astro-cid-xceui27e]{font-size:var(--step-1);font-weight:var(--font-weight-medium)}.pole-services__item[data-astro-cid-xceui27e] dd[data-astro-cid-xceui27e]{color:var(--color-text-muted);margin:0}.pole-services__area[data-astro-cid-xceui27e]{max-inline-size:60ch;color:var(--color-text-muted)}.portfolio[data-astro-cid-ks2vbkym]{row-gap:var(--space-2xl);padding-block-end:var(--space-2xl)}.pf-cats[data-astro-cid-ks2vbkym]{gap:var(--space-l) var(--space-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=30rem){.pf-cats[data-astro-cid-ks2vbkym]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pf-cats[data-astro-cid-ks2vbkym]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-cat[data-astro-cid-ks2vbkym] .pf-visual[data-astro-cid-ks2vbkym]{aspect-ratio:var(--ratio-photo,3 / 2)}.pf-cat__text[data-astro-cid-ks2vbkym]{max-inline-size:48ch;color:var(--color-text-muted);font-size:var(--step--1)}.pf-others[data-astro-cid-ks2vbkym]{gap:var(--space-l);display:grid}.pf-section-title[data-astro-cid-ks2vbkym]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);font-size:var(--step-4);line-height:var(--leading-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pf-empty[data-astro-cid-ks2vbkym]{color:var(--color-text-muted)}.series__close[data-astro-cid-gakzra6r]{row-gap:var(--space-l)}.series__text[data-astro-cid-gakzra6r]{font-size:var(--step-1);max-inline-size:var(--measure)}.series__gear[data-astro-cid-gakzra6r]{color:var(--color-text-muted)}.series__h2[data-astro-cid-gakzra6r]{font-family:var(--font-display);font-size:var(--step-3)}.series__others[data-astro-cid-gakzra6r]{gap:var(--space-l);display:grid}.series__h2[data-astro-cid-gakzra6r],.series__others[data-astro-cid-gakzra6r] .entry-card__title{content-visibility:auto;contain-intrinsic-block-size:auto 1lh;margin-block:-.25em;padding-block:.25em}.series__others[data-astro-cid-gakzra6r] .entry-card__media{content-visibility:auto}.project[data-astro-cid-q2cl3iif]>.blocks:first-child{padding-block-end:0}.project__header[data-astro-cid-q2cl3iif]{padding-block:var(--space-2xl) var(--space-s)}.project__title[data-astro-cid-q2cl3iif]{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-display-strong);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--step-6);line-height:var(--leading-display)}.project__meta[data-astro-cid-q2cl3iif]{padding-block:var(--space-s) var(--space-xl);color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase}.project__meta[data-astro-cid-q2cl3iif]>span[data-astro-cid-q2cl3iif]{gap:var(--space-s);flex-wrap:wrap;display:flex}.project__news[data-astro-cid-q2cl3iif]{row-gap:var(--space-l)}.project__news-title[data-astro-cid-q2cl3iif]{font-family:var(--font-display);font-size:var(--step-3)}.static-page[data-astro-cid-zfg7v4bd]{row-gap:var(--space-l)}.todo[data-astro-cid-zfg7v4bd]{padding:var(--space-xs) var(--space-s);border:var(--border-width-hairline) dashed var(--color-border-strong);color:var(--color-text-muted)}.h2[data-astro-cid-zfg7v4bd]{font-family:var(--font-display);font-size:var(--step-3)}.h3[data-astro-cid-zfg7v4bd]{font-family:var(--font-display);font-size:var(--step-1)}.muted[data-astro-cid-zfg7v4bd]{color:var(--color-text-muted)}.contact[data-astro-cid-zfg7v4bd]{grid-template-columns:subgrid;padding-block:var(--space-l);border-block:var(--border-width-hairline) solid var(--color-border);margin-block-start:var(--space-xl);font-style:normal;display:grid}.contact__inner[data-astro-cid-zfg7v4bd]{gap:var(--space-m) var(--grid-gutter);grid-column:wide;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.contact__col[data-astro-cid-zfg7v4bd]{align-content:start;gap:var(--space-3xs);display:grid}.contact__label[data-astro-cid-zfg7v4bd]{font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-3xs)}.contact[data-astro-cid-zfg7v4bd] a[data-astro-cid-zfg7v4bd]{color:var(--color-text)}.contact__email[data-astro-cid-zfg7v4bd]{font-size:var(--step-1)}.contact__social[data-astro-cid-zfg7v4bd]{gap:var(--space-3xs);padding:0;list-style:none;display:grid}.contact__direct[data-astro-cid-zfg7v4bd] a[data-astro-cid-zfg7v4bd]{color:var(--color-text)}@media (width>=64em){.contact__direct[data-astro-cid-zfg7v4bd]{display:none}}.legal[data-astro-cid-zfg7v4bd]{gap:var(--space-2xs);display:grid}.legal[data-astro-cid-zfg7v4bd] div[data-astro-cid-zfg7v4bd]{gap:var(--space-s);padding-block:var(--space-2xs);border-block-end:var(--border-width-hairline) solid var(--color-border);grid-template-columns:minmax(10rem,30%) 1fr;display:grid}.legal[data-astro-cid-zfg7v4bd] dt[data-astro-cid-zfg7v4bd]{color:var(--color-text-muted)}.prose[data-astro-cid-zfg7v4bd]{max-inline-size:var(--measure)}}@layer utilities{.grid{--_col:minmax(0, calc((var(--grid-max) - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns)));--_edge:minmax(calc(var(--grid-margin) - var(--grid-gutter)), 1fr);column-gap:var(--grid-gutter);grid-template-columns:[full-start] var(--_edge) [wide-start content-start] repeat(var(--grid-columns), [col-start] var(--_col) [col-end]) [content-end wide-end] var(--_edge) [full-end];display:grid}@media (width>=48rem){.grid{--_inset:1;--_content:10;grid-template-columns:[full-start] var(--_edge) [wide-start] repeat(var(--_inset), [col-start] var(--_col) [col-end]) [content-start] repeat(var(--_content), [col-start] var(--_col) [col-end]) [content-end] repeat(var(--_inset), [col-start] var(--_col) [col-end]) [wide-end] var(--_edge) [full-end]}}@media (width>=75rem){.grid{--_inset:2;--_content:8}}.grid>*{grid-column:var(--grid-span,content)}.grid>.grid-wide{--grid-span:wide}.grid>.grid-full{--grid-span:full}.flow>*+*{margin-block-start:var(--flow-space,var(--space-s))}.stack{gap:var(--stack-gap,var(--space-m));flex-direction:column;display:flex}.cluster{align-items:var(--cluster-align,center);justify-content:var(--cluster-justify,flex-start);gap:var(--cluster-gap,var(--space-s));flex-wrap:wrap;display:flex}.container-inline{container-type:inline-size}.sr-only:not(:focus-within,:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen and (prefers-reduced-motion:no-preference){.enter{animation:mb-rise-in var(--duration-3) var(--ease-enter) both}.enter--fade{animation-name:mb-fade-in}.enter--curtain{animation:mb-curtain-in var(--duration-4) var(--ease-cinematic) both}.enter-delay-1{animation-delay:var(--duration-1)}.enter-delay-2{animation-delay:var(--duration-2)}.enter-delay-3{animation-delay:var(--duration-3)}@supports (animation-timeline:view()){.reveal{animation:mb-rise-in var(--ease-enter) both;animation-timeline:view();animation-range:entry entry 90%}.reveal--fade{animation-name:mb-fade-in}.reveal--curtain{animation-name:mb-curtain-in;animation-timing-function:var(--ease-cinematic)}.reveal--letterbox{animation-name:mb-letterbox-open;animation-timing-function:var(--ease-cinematic)}.parallax{scale:var(--motion-scale-from);animation:linear both mb-parallax view();animation-range:cover}}}}@font-face{font-family:MB Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/barlow/barlow-v13-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MB Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/barlow/barlow-v13-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MB Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/barlow/barlow-v13-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MB Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/barlow/barlow-v13-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MB Display;font-style:normal;font-weight:500;font-stretch:75%;font-display:swap;src:url(/fonts/barlow/barlow-condensed-v13-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MB Display;font-style:normal;font-weight:500;font-stretch:75%;font-display:swap;src:url(/fonts/barlow/barlow-condensed-v13-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MB Display;font-style:normal;font-weight:600;font-stretch:75%;font-display:swap;src:url(/fonts/barlow/barlow-condensed-v13-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MB Display;font-style:normal;font-weight:600;font-stretch:75%;font-display:swap;src:url(/fonts/barlow/barlow-condensed-v13-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MB Text;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/satoshi/Satoshi-Variable.woff2)format("woff2")}@font-face{font-family:MB Text Fallback;font-style:normal;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:97.9%;ascent-override:103.2%;descent-override:24.5%;line-gap-override:10.2%}@font-face{font-family:MB Text Fallback;font-style:italic;src:local(Arial Italic),local(Arial-ItalicMT),local(Liberation Sans Italic),local(LiberationSans-Italic),local(Arimo Italic),local(Arimo-Italic);size-adjust:97.9%;ascent-override:103.2%;descent-override:24.5%;line-gap-override:10.2%}@font-face{font-family:MB Display Fallback;font-stretch:100%;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:97%;ascent-override:103.1%;descent-override:20.6%;line-gap-override:0%}@font-face{font-family:MB Display Fallback;font-stretch:75%;src:local(Arial Narrow),local(ArialNarrow),local(Liberation Sans Narrow),local(LiberationSansNarrow),local(Arial),local(Liberation Sans),local(Arimo);size-adjust:80.3%;ascent-override:124.5%;descent-override:24.9%;line-gap-override:0%}@property --grid-span{syntax:"*";inherits:false}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
/*$vite$:1*/