.global-not-found-module-scss-module__Qntcxq__page{align-items:center;gap:var(--space-8);min-height:100%;padding:var(--space-section) var(--space-gutter);text-align:center;flex-direction:column;justify-content:center;margin:0 auto;display:flex}.global-not-found-module-scss-module__Qntcxq__title{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.global-not-found-module-scss-module__Qntcxq__title__line{color:var(--colour-text-secondary);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.global-not-found-module-scss-module__Qntcxq__title__line:first-child{color:var(--colour-text);font-size:var(--font-size-display);line-height:var(--line-height-display)}.global-not-found-module-scss-module__Qntcxq__home{color:var(--colour-text);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);text-underline-offset:.2em}
:root{--colour-background:#fafaf7;--colour-surface:#fefefd;--colour-surface-subtle:#f1f1ee;--colour-text:#1f1f1f;--colour-text-secondary:#5f5f5e;--colour-text-tertiary:#727271;--colour-text-on-dark:#fafaf7;--colour-text-on-accent:#fafaf7;--colour-accent:#616161;--colour-border:#e0e0dd;--colour-border-accent:#616161;--colour-button:#242424;--colour-button-text:#fafaf7;--colour-button-hover:#444;--colour-footer:#1f1f1f;--colour-footer-text:#868685;--colour-scrim:#1c1b1966;--colour-glass:#ffffff26;--colour-glass-border:#ffffff40;--blur-glass:10px;--font-body:"Inter", "Inter Fallback", sans-serif;--font-heading:"Inter", "Inter Fallback", sans-serif;--font-button:var(--font-body);--font-size-display:clamp(2.25rem, 1.667rem + 2.59vw, 4rem);--line-height-display:1.05;--font-size-h2:clamp(1.75rem, 1.333rem + 1.85vw, 3rem);--line-height-h2:1.15;--font-size-statement:clamp(1.5rem, 1.25rem + 1.11vw, 2.25rem);--line-height-statement:1.3;--font-size-h3:clamp(1.25rem, 1.167rem + .37vw, 1.5rem);--line-height-h3:1.3;--font-size-body-lg:clamp(1rem, .958rem + .19vw, 1.125rem);--line-height-body-lg:1.7;--font-size-body:clamp(.9375rem, .917rem + .09vw, 1rem);--line-height-body:1.6;--font-size-body-sm:clamp(.8125rem, .771rem + .19vw, .9375rem);--line-height-body-sm:1.5;--font-size-label:clamp(.6875rem, .667rem + .09vw, .75rem);--line-height-label:1.2;--letter-spacing-label:.08em;--letter-spacing-menu:.04em;--font-weight-body:400;--font-weight-heading:500;--font-weight-label:500;--font-size-button:.875rem;--line-height-button:1.2;--font-weight-button:500;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-block:clamp(2.5rem, 2rem + 2.22vw, 4rem);--space-section:clamp(2.5rem, 1rem + 6.67vw, 7rem);--content-max-width:1280px;--space-gutter:clamp(1rem, -.333rem + 5.93vw, 5rem);--content-width:min(100% - 2 * var(--space-gutter), var(--content-max-width));--measure-text:70ch;--measure-statement:25em;--height-hero:min(85svh, 40rem);--height-fullscreen:100svh;--height-filmstrip:clamp(17.5rem, 13.979rem + 15.023vw, 27.5rem);--height-logo:2.5rem;--height-logo-lg:3rem;--width-footer-brand:25rem;--width-footer-column:11rem;--width-teaser:16rem;--width-faq:56.25rem;--width-logo-min:7.5rem;--height-header:clamp(4.5rem, 4.314rem + .762vw, 5rem);--height-consent-banner:60svh;--consent-banner-height:0px;--site-header-height:var(--height-header);--aspect-ratio-photo:4 / 3;--aspect-ratio-feature:1 / 1;--radius-image:16px;--radius-card:8px;--radius-thumbnail:6px;--radius-button:4px;--radius-pill:999px;--border-width:1px;--shadow-header:0 2px 8px #0000000f;--blur-header:24px;--shadow-card:0 4px 16px #00000005;--duration-move:.25s;--size-icon:1.5rem;--size-icon-button:1rem;--layer-header:50;--layer-overlay:100;--outline-width:2px;--outline-offset:2px}
*{box-sizing:border-box}html,body{height:100%}html{background:var(--colour-background);-webkit-font-smoothing:antialiased;scroll-padding-bottom:var(--consent-banner-height);scroll-padding-top:var(--site-header-height)}body{color:var(--colour-text);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-heading)}img{max-width:100%;height:auto;display:block}a{color:currentColor}a:active{opacity:.8}a:focus-visible{outline:var(--outline-width) solid currentcolor;outline-offset:var(--outline-offset)}svg{vertical-align:middle}
