@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-header[data-v-172733d8]{position:absolute;inset:0 0 auto;z-index:var(--layer-site-header);padding:0;overflow:visible;background:transparent}.site-header__center[data-v-172733d8]{position:absolute;top:0;left:50%;width:0}.site-header__inner[data-v-172733d8]{position:absolute;top:0;left:0;width:var(--site-header-design-width);margin-left:calc(-1 * var(--site-header-half-width));display:flex;justify-content:space-between;align-items:flex-start;transform:scale(var(--site-header-scale, 1));transform-origin:top center}.site-header__brand[data-v-172733d8]{margin-top:var(--site-header-brand-margin-top);display:inline-flex;align-items:center;gap:var(--site-header-brand-gap);font-family:var(--site-header-brand-font-family);font-size:var(--site-header-brand-font-size);font-weight:var(--site-header-brand-font-weight);line-height:var(--site-header-brand-line-height);letter-spacing:var(--site-header-brand-letter-spacing);color:var(--color-site-header-brand);white-space:nowrap;text-decoration:none;-webkit-font-smoothing:antialiased}.site-header__brand-mark[data-v-172733d8]{width:auto;height:var(--site-header-brand-mark-height);display:block;flex:none}.site-header__toggle[data-v-172733d8]{display:none;padding:var(--site-header-mobile-toggle-padding);background:none;border:none;cursor:pointer}.site-header__toggle span[data-v-172733d8]{display:block;width:var(--site-header-mobile-toggle-line-width);height:var(--site-header-mobile-toggle-line-height);margin:var(--site-header-mobile-toggle-line-gap) 0;background:var(--color-site-header-navigation)}.site-header__nav[data-v-172733d8]{margin-top:var(--site-header-navigation-margin-top);display:flex;gap:var(--site-header-navigation-gap)}.site-header__nav a[data-v-172733d8]{padding-bottom:var(--site-header-navigation-link-padding-bottom);font-family:var(--site-header-navigation-font-family);font-size:var(--site-header-navigation-font-size);letter-spacing:var(--site-header-navigation-letter-spacing);color:var(--color-site-header-navigation);text-decoration:none;text-transform:uppercase;transition:color var(--animation-fast-duration) var(--animation-standard-easing)}.site-header__brand[data-v-172733d8]:focus-visible,.site-header__toggle[data-v-172733d8]:focus-visible,.site-header__nav a[data-v-172733d8]:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset-component)}.site-header__nav a[data-v-172733d8]:hover{color:var(--color-site-header-navigation-hover)}.site-header__nav a.router-link-active[data-v-172733d8]{color:var(--color-site-header-navigation);border-bottom:var(--border-active-width) solid var(--color-site-header-navigation)}.site-header__nav a.router-link-active[data-v-172733d8]:hover{color:var(--color-site-header-navigation-hover);border-bottom-color:var(--color-site-header-navigation-hover)}@media (max-width: 899px){.site-header.is-open[data-v-172733d8]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh}.site-header__center[data-v-172733d8]{position:static;width:100%}.site-header__inner[data-v-172733d8]{position:relative;top:auto;left:auto;width:100%;margin-left:0;min-height:var(--site-header-mobile-bar-height);padding:var(--site-header-mobile-bar-padding-block) var(--site-header-mobile-content-padding-inline);align-items:center;transform:none}.site-header__brand[data-v-172733d8]{position:relative;z-index:2;margin-top:0}.site-header__toggle[data-v-172733d8]{position:relative;z-index:2;width:var(--site-header-mobile-toggle-size);height:var(--site-header-mobile-toggle-size);display:grid;place-content:center;gap:var(--site-header-mobile-toggle-line-gap);padding:0;flex:0 0 auto}.site-header__toggle span[data-v-172733d8]{width:var(--site-header-mobile-toggle-line-width);height:var(--site-header-mobile-toggle-line-height);margin:0;transition:opacity var(--animation-fast-duration) var(--animation-standard-easing),transform var(--animation-fast-duration) var(--animation-standard-easing)}.site-header.is-open .site-header__toggle span[data-v-172733d8]:nth-child(1){transform:translateY(var(--site-header-mobile-toggle-line-shift)) rotate(45deg)}.site-header.is-open .site-header__toggle span[data-v-172733d8]:nth-child(2){opacity:0}.site-header.is-open .site-header__toggle span[data-v-172733d8]:nth-child(3){transform:translateY(calc(-1 * var(--site-header-mobile-toggle-line-shift))) rotate(-45deg)}.site-header__nav[data-v-172733d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;min-height:100dvh;margin-top:0;display:none;padding:var(--site-header-mobile-navigation-offset-top) var(--site-header-mobile-navigation-padding-inline) var(--site-header-mobile-navigation-padding-block);background:var(--color-background);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--site-header-mobile-navigation-gap)}.site-header__nav.is-open[data-v-172733d8]{display:flex}.site-header__nav a[data-v-172733d8]{width:100%;padding:var(--site-header-mobile-navigation-link-padding-block) 0;font-size:var(--site-header-mobile-navigation-font-size);text-align:center}}@media (max-width: 400px){.site-header__brand[data-v-172733d8]{gap:var(--site-header-small-brand-gap);font-size:var(--site-header-small-brand-font-size)}.site-header__brand-mark[data-v-172733d8]{height:var(--site-header-small-brand-mark-height)}}.viewport-scale-frame[data-v-ce79aec2]{position:relative;width:100%;min-height:100vh;overflow-x:clip;overflow-y:visible}.viewport-scale-frame__stage[data-v-ce79aec2]{position:relative;max-width:none;container-name:logical-viewport;container-type:inline-size;transform-origin:top left}.viewport-scale-frame--scaled .viewport-scale-frame__stage[data-v-ce79aec2]{will-change:transform}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,p{margin:0}img,svg,video,iframe{display:block;max-width:100%}button{padding:0;border:0;background:none;color:inherit;font:inherit}:root{color-scheme:dark;--color-background: #050708;--color-surface: #17110c;--color-surface-overlay: rgb(8 8 6 / 62%);--color-paper: #c49230;--color-paper-fallback: #dcccbe;--color-home-paper-fallback: var(--color-paper-fallback);--color-text-primary: #f2e3c2;--color-text-secondary: #bcaa89;--color-text-muted: #7e8082;--color-text-subtle: #655f58;--color-text-on-paper: #2b221c;--color-text-on-paper-muted: #3d3229;--color-accent: #d7b867;--color-accent-hover: #e0ca98;--color-accent-strong: #b98536;--color-accent-soft: #e4d3a4;--color-accent-dark: #744e23;--color-focus: #f2c667;--color-site-footer-ink: #f4f4f1;--color-site-footer-text: #b4b4b0;--color-site-footer-muted: #8e8e8a;--color-site-footer-line: #2e2e2e;--color-site-header-brand: #f4f4f1;--color-site-header-navigation: rgb(255 255 255 / 65%);--color-site-header-navigation-hover: #ffffff;--color-site-header-gradient-start: rgb(5 7 8 / 95%);--color-site-header-gradient-end: rgb(5 7 8 / 0%);--color-site-header-mobile-navigation-background: rgb(5 7 8 / 98%);--color-crusade-button-text-shadow: rgb(0 0 0 / 76%);--color-crusade-button-box-shadow: rgb(0 0 0 / 28%)}:root{--typography-display-font-family: "Cinzel Decorative", "Cinzel", Georgia, serif;--typography-body-font-family: "Cormorant SC", Georgia, serif;--typography-ui-font-family: "Cinzel", Georgia, serif;--typography-service-font-family: "Inter", ui-monospace, SFMono-Regular, Consolas, monospace;--typography-section-title-font-family: "Cormorant SC", Georgia, serif;--typography-section-description-font-family: "Cormorant Infant", Georgia, serif;--typography-service-small-font-size: 14px;--typography-body-font-size: 16px;--typography-body-large-font-size: 18px;--typography-section-title-font-size: 28px;--typography-section-title-lead-font-size: 40px;--typography-crusade-button-font-size: clamp(12px, 1.3vw, 14px);--typography-medium-font-weight: 500;--typography-semibold-font-weight: 600;--typography-bold-font-weight: 700;--typography-tight-line-height: 1;--typography-heading-line-height: 1.2;--typography-heading-lead-line-height: 1.1;--typography-body-line-height: 1.7;--typography-brand-letter-spacing: .15em;--typography-button-letter-spacing: .12em;--layout-viewport-min-width: 320px;--layout-wide-design-width: 1920px;--layout-logical-viewport-width: 100vw;--layout-logical-viewport-height: 100vh;--layout-wide-viewport-scale: 1;--layout-page-container-max-width: 1472px;--layout-page-container-padding-inline: 80px;--page-ending-offset-top: -320px;--page-ending-offset-top-small: -100px;--layer-page-content: 1;--layer-interactive-content: 2;--layer-site-header: 100;--layer-maket-overlay: 99999;--border-standard-width: 1px;--border-active-width: 2px;--border-button-radius: 4px;--focus-outline-width: 3px;--focus-outline-offset-global: 3px;--focus-outline-offset-component: 4px;--animation-fast-duration: .18s;--animation-button-duration: .16s;--animation-logo-duration: .9s;--animation-logo-emblem-delay: 80ms;--animation-logo-wordmark-delay: .22s;--animation-logo-about-delay: .12s;--animation-logo-offset-y: 18px;--animation-reveal-duration: .7s;--animation-reveal-distance: 34px;--animation-about-intro-delay: .18s;--animation-team-card-delay-step: 125ms;--animation-team-card-reveal-duration: .5s;--animation-art-hover-duration: .5s;--animation-art-hover-scale: 1.08;--animation-card-hover-duration: .26s;--animation-team-card-hover-scale: 1.035;--animation-team-card-hover-brightness: 1.05;--animation-page-transition-duration: .32s;--animation-divider-hover-duration: .22s;--animation-divider-hover-filter: brightness(1.18) drop-shadow(0 0 5px rgb(224 196 141 / 45%));--animation-video-frame-hover-duration: .22s;--animation-video-frame-hover-filter: brightness(1.125) drop-shadow(0 0 6px rgb(225 187 113 / 38%));--animation-reduced-motion-duration: .01ms;--animation-standard-easing: ease;--animation-emphasized-easing: cubic-bezier(.22, 1, .36, 1)}:root{--video-player-font-family: "Inter", Arial, sans-serif;--video-player-font-size: 12px;--video-player-font-weight: 500;--video-player-line-height: 1.2;--video-player-letter-spacing: .01em;--video-player-time-font-size: 12px;--color-video-player-background: #0b0d0f;--color-video-player-text: #f1f0ea;--color-video-player-text-muted: #aeb2b7;--color-video-player-accent: #f1f0ea;--color-video-player-progress: #4750cc;--color-video-player-track: #585a5e;--color-video-player-progress-tooltip-background: #111419;--color-video-player-progress-tooltip-text: #f1f0ea;--color-video-player-range-thumb-border: transparent;--color-video-player-controls-background-rgb: 13 15 17;--color-video-player-control-background: #171a1e;--color-video-player-control-background-hover: #292d32;--color-video-player-control-border: #3b4046;--color-video-player-menu-background: #111419;--color-video-player-error-background: rgb(0 0 0 / 82%);--video-player-controls-background-opacity: .3;--video-player-controls-padding: 4px 8px 8px;--video-player-controls-gap: 0px;--video-player-controls-hidden-offset-y: 8px;--video-player-progress-track-height: 3px;--video-player-progress-track-hover-height: 9px;--video-player-progress-track-border-radius: 0px;--video-player-progress-hit-area-height: 18px;--video-player-progress-hover-duration: .16s;--video-player-progress-hover-easing: ease-out;--video-player-progress-tooltip-offset: 6px;--video-player-progress-tooltip-min-width: 42px;--video-player-progress-tooltip-padding: 5px 7px;--video-player-progress-tooltip-border-radius: 0px;--video-player-progress-tooltip-font-size: 11px;--video-player-range-track-height: 3px;--video-player-range-track-border-radius: 0px;--video-player-range-thumb-width: 8px;--video-player-range-thumb-height: 16px;--video-player-range-thumb-border-width: 0px;--video-player-range-thumb-border-radius: 0px;--video-player-control-size: 30px;--video-player-control-icon-size: 18px;--video-player-control-border-width: 1px;--video-player-control-border-radius: 0px;--video-player-center-play-size: 58px;--video-player-center-play-icon-size: 24px;--video-player-center-play-opacity: .72;--video-player-center-play-border-radius: 10%;--video-player-volume-gap: 2px;--video-player-volume-width: 72px;--video-player-quality-button-width: 58px;--video-player-quality-button-padding-inline: 8px;--video-player-quality-menu-offset: 8px;--video-player-quality-menu-width: 92px;--video-player-quality-menu-padding: 4px;--video-player-quality-option-padding-block: 6px;--video-player-quality-option-padding-inline: 8px;--video-player-error-padding: 20px}@media (max-width: 899px){:root{--video-player-font-size: 8px;--video-player-time-font-size: 8px;--video-player-controls-padding: 3px 5px 5px;--video-player-controls-gap: 0px;--video-player-controls-hidden-offset-y: 5px;--video-player-progress-track-height: 2px;--video-player-progress-track-hover-height: 6px;--video-player-progress-hit-area-height: 12px;--video-player-progress-tooltip-offset: 4px;--video-player-progress-tooltip-min-width: 28px;--video-player-progress-tooltip-padding: 3px 5px;--video-player-progress-tooltip-font-size: 7px;--video-player-range-track-height: 2px;--video-player-range-thumb-width: 5px;--video-player-range-thumb-height: 11px;--video-player-control-size: 20px;--video-player-control-icon-size: 12px;--video-player-control-border-width: 1px;--video-player-center-play-size: 39px;--video-player-center-play-icon-size: 16px;--video-player-volume-gap: 1px;--video-player-volume-width: 48px;--video-player-quality-button-width: 39px;--video-player-quality-button-padding-inline: 5px;--video-player-quality-menu-offset: 5px;--video-player-quality-menu-width: 61px;--video-player-quality-menu-padding: 3px;--video-player-quality-option-padding-block: 4px;--video-player-quality-option-padding-inline: 5px;--video-player-error-padding: 13px}}:root{--site-header-content-padding-bottom: 24px;--site-header-content-padding-inline: 0px;--site-header-design-width: 1286px;--site-header-half-width: 643px;--site-header-scale-max: 1.1;--site-header-brand-font-family: "Geist Variable", "Geist", system-ui, sans-serif;--site-header-brand-font-size: 17px;--site-header-brand-font-weight: 650;--site-header-brand-line-height: 1.55;--site-header-brand-letter-spacing: -.02em;--site-header-brand-margin-top: 30px;--site-header-brand-gap: 10px;--site-header-brand-mark-height: 42px;--site-header-navigation-font-family: "Cambria", Arial, sans-serif;--site-header-navigation-font-size: 18px;--site-header-navigation-margin-top: 40px;--site-header-navigation-letter-spacing: .07em;--site-header-navigation-gap: 32px;--site-header-navigation-link-padding-bottom: 4px;--site-header-mobile-bar-height: 61.6px;--site-header-mobile-bar-padding-block: 12.6px;--site-header-mobile-content-padding-inline: 24px;--site-header-mobile-navigation-offset-top: 120px;--site-header-mobile-navigation-padding-block: 32px;--site-header-mobile-navigation-padding-inline: 24px;--site-header-mobile-navigation-gap: 20px;--site-header-mobile-navigation-font-size: 18.67px;--site-header-mobile-navigation-link-padding-block: 14px;--site-header-mobile-toggle-size: 36.4px;--site-header-mobile-toggle-line-width: 22.4px;--site-header-mobile-toggle-line-height: 2.1px;--site-header-mobile-toggle-line-gap: 4.9px;--site-header-mobile-toggle-line-shift: 7px;--site-header-small-brand-font-size: 15px;--site-header-small-brand-gap: 6px;--site-header-small-brand-mark-height: 32px}:root{--crusade-intro-container-aspect-ratio: 2560 / 1353;--crusade-intro-container-content-inset: 10%;--crusade-intro-container-padding-block: 1.5%;--crusade-intro-emblem-offset-y: -33px;--crusade-intro-emblem-width-large: 12.5%;--crusade-intro-emblem-width-medium: 9.5%;--crusade-intro-emblem-width-small: 9.8%;--crusade-intro-wordmark-width-large: 26%;--crusade-intro-wordmark-width-medium: 28.5%;--crusade-intro-wordmark-width-small: 29%;--crusade-intro-wordmark-offset-y-large: 0%;--crusade-intro-wordmark-offset-y-medium: -2.2%;--crusade-intro-wordmark-offset-y-small: -1.5%;--crusade-intro-tagline-font-size-large: .82cqw;--crusade-intro-tagline-font-size-medium: .92cqw;--crusade-intro-tagline-font-size-small: 1.05cqw;--crusade-intro-tagline-letter-spacing-large: .13em;--crusade-intro-tagline-letter-spacing-medium: .13em;--crusade-intro-tagline-letter-spacing-small: .1em;--crusade-intro-tagline-margin-top: .3cqw;--crusade-intro-title-divider-width-large: 11%;--crusade-intro-title-divider-width-medium: 15%;--crusade-intro-title-divider-width-small: 16%;--crusade-intro-title-divider-margin-top: .5%;--crusade-intro-video-width-large: 56%;--crusade-intro-video-width-medium: 34%;--crusade-intro-video-width-small: 34.5%;--crusade-intro-video-aspect-ratio: 16 / 9;--crusade-intro-video-frame-inset: 2.8466%;--crusade-intro-youtube-player-scale: 1.03887;--crusade-intro-cloudflare-player-scale: 1.045;--crusade-intro-cloudflare-player-offset-x: 0%;--crusade-intro-cloudflare-player-offset-y: 0%;--crusade-intro-video-margin-top: 1cqw;--crusade-intro-status-gap-large: 2%;--crusade-intro-status-gap-medium: 1.8%;--crusade-intro-status-gap-small: 1.5%;--crusade-intro-status-font-size-large: .9cqw;--crusade-intro-status-font-size-medium: .98cqw;--crusade-intro-status-font-size-small: 1.1cqw;--crusade-intro-status-letter-spacing: .075em;--crusade-intro-status-divider-width-large: 7%;--crusade-intro-status-divider-width-medium: 7.5%;--crusade-intro-status-divider-width-small: 8%;--crusade-intro-status-margin-top: 4cqw}:root{--standard-button-min-height: 44px;--standard-button-padding-block: 8px;--standard-button-padding-inline: 20px;--standard-button-content-gap: 4px;--standard-button-hover-offset-y: -2px;--standard-button-disabled-opacity: .5;--crusade-button-min-width: 240px;--crusade-button-min-height: clamp(54px, 6.5vw, 62px);--crusade-button-padding-block: 14px;--crusade-button-padding-inline: clamp(24px, 4vw, 36px);--crusade-button-hover-brightness: 1.08;--crusade-button-text-shadow: 0 2px 3px var(--color-crusade-button-text-shadow);--crusade-button-box-shadow: 0 8px 18px var(--color-crusade-button-box-shadow);--contact-button-min-width: 200px;--contact-button-height: 48px;--contact-button-padding-inline: 32px;--contact-button-font-size: 14px;--contact-button-border-color: var(--color-accent-strong);--contact-button-border-color-hover: var(--color-accent);--contact-button-fill: #15110d;--contact-button-fill-hover: #241a10;--contact-button-text-color: var(--color-accent-soft);--contact-button-text-color-hover: #fff4dc;--contact-button-shadow: 0 4px 12px rgb(0 0 0 / 25%)}:root{--artwork-paper-tile-aspect-ratio: 2560 / 1988;--artwork-paper-overlap-ratio: .48;--artwork-paper-overlap: 0px}:root{--home-page-art-max-width: none;--home-intro-background-design-width: 1920px;--home-intro-content-design-width: 1286px;--home-intro-video-design-width: 720.16px;--home-intro-design-height: 1014.75px;--home-intro-render-background-width: 1920px;--home-intro-render-content-width: 1286px;--home-intro-render-height: 1014.75px;--home-intro-content-offset-design-top: 70px;--home-intro-render-content-offset-top: 48px;--home-content-offset-top: -12px;--home-content-design-width: 1286px;--home-content-half-width: 643px;--home-content-safe-padding-inline: 24px;--home-content-padding-left: 317px;--home-content-padding-right: 317px;--home-content-padding-bottom: 0px;--home-section-title-font-weight: bold;--home-section-text-font-family: var(--typography-section-description-font-family);--home-section-text-font-size: 25px;--home-section-text-font-weight: bold;--home-section-text-font-style: normal;--home-section-text-line-height: 1.1;--home-section-text-letter-spacing: 0em;--home-section-text-align: left;--home-section-text-transform: none;--home-section-text-color: var(--color-text-on-paper-muted);--home-section-text-shadow: none;--home-section-title-font-size-small: 26.25px;--home-section-text-font-size-small: 17.5px;--home-section-column-gap: 80px;--home-section-row-gap: 120px;--home-section-mobile-screenshot-scale: 1.17;--home-section-mobile-content-gap: 32px;--home-section-mobile-row-gap: 72px;--home-section-1-text-width: 40%;--home-section-1-title-font-family: var(--typography-section-title-font-family);--home-section-1-title-font-size: 50px;--home-section-1-title-font-weight: var(--home-section-title-font-weight);--home-section-1-title-line-height: 1;--home-section-1-title-letter-spacing: 0em;--home-section-1-title-margin-bottom: 20px;--home-section-1-text-font-family: var(--home-section-text-font-family);--home-section-1-text-font-size: var(--home-section-text-font-size);--home-section-1-text-font-weight: var(--home-section-text-font-weight);--home-section-1-text-line-height: var(--home-section-text-line-height);--home-section-1-text-letter-spacing: var(--home-section-text-letter-spacing);--home-section-2-text-width: 40%;--home-section-2-title-font-family: var(--typography-section-title-font-family);--home-section-2-title-font-size: 50px;--home-section-2-title-font-weight: var(--home-section-title-font-weight);--home-section-2-title-line-height: 1;--home-section-2-title-letter-spacing: 0em;--home-section-2-title-margin-bottom: 20px;--home-section-2-text-font-family: var(--home-section-text-font-family);--home-section-2-text-font-size: var(--home-section-text-font-size);--home-section-2-text-font-weight: var(--home-section-text-font-weight);--home-section-2-text-line-height: var(--home-section-text-line-height);--home-section-2-text-letter-spacing: var(--home-section-text-letter-spacing);--home-section-3-text-width: 40%;--home-section-3-title-font-family: var(--typography-section-title-font-family);--home-section-3-title-font-size: 50px;--home-section-3-title-font-weight: var(--home-section-title-font-weight);--home-section-3-title-line-height: 1;--home-section-3-title-letter-spacing: 0em;--home-section-3-title-margin-bottom: 20px;--home-section-3-text-font-family: var(--home-section-text-font-family);--home-section-3-text-font-size: var(--home-section-text-font-size);--home-section-3-text-font-weight: var(--home-section-text-font-weight);--home-section-3-text-line-height: var(--home-section-text-line-height);--home-section-3-text-letter-spacing: var(--home-section-text-letter-spacing);--home-section-4-text-width: 40%;--home-section-4-title-font-family: var(--typography-section-title-font-family);--home-section-4-title-font-size: 50px;--home-section-4-title-font-weight: var(--home-section-title-font-weight);--home-section-4-title-line-height: 1;--home-section-4-title-letter-spacing: 0em;--home-section-4-title-margin-bottom: 20px;--home-section-4-text-font-family: var(--home-section-text-font-family);--home-section-4-text-font-size: var(--home-section-text-font-size);--home-section-4-text-font-weight: var(--home-section-text-font-weight);--home-section-4-text-line-height: var(--home-section-text-line-height);--home-section-4-text-letter-spacing: var(--home-section-text-letter-spacing)}@media (max-width: 899px){:root{--home-content-offset-top: 0px;--home-content-safe-padding-inline: 24px;--home-content-padding-left: 24px;--home-content-padding-right: 24px;--home-content-padding-bottom: 0px;--home-section-row-gap: var(--home-section-mobile-row-gap);--home-section-1-title-font-size: var(--home-section-title-font-size-small);--home-section-2-title-font-size: var(--home-section-title-font-size-small);--home-section-3-title-font-size: var(--home-section-title-font-size-small);--home-section-4-title-font-size: var(--home-section-title-font-size-small);--home-section-1-text-font-size: var(--home-section-text-font-size-small);--home-section-2-text-font-size: var(--home-section-text-font-size-small);--home-section-3-text-font-size: var(--home-section-text-font-size-small);--home-section-4-text-font-size: var(--home-section-text-font-size-small)}}.media-text--section-1{--section-text-width: var(--home-section-1-text-width);--section-title-font-family: var(--home-section-1-title-font-family);--section-title-font-size: var(--home-section-1-title-font-size);--section-title-font-weight: var(--home-section-1-title-font-weight);--section-title-line-height: var(--home-section-1-title-line-height);--section-title-letter-spacing: var(--home-section-1-title-letter-spacing);--section-title-margin-bottom: var(--home-section-1-title-margin-bottom);--section-text-font-family: var(--home-section-1-text-font-family);--section-text-font-size: var(--home-section-1-text-font-size);--section-text-font-weight: var(--home-section-1-text-font-weight);--section-text-line-height: var(--home-section-1-text-line-height);--section-text-letter-spacing: var(--home-section-1-text-letter-spacing)}.media-text--section-2{--section-text-width: var(--home-section-2-text-width);--section-title-font-family: var(--home-section-2-title-font-family);--section-title-font-size: var(--home-section-2-title-font-size);--section-title-font-weight: var(--home-section-2-title-font-weight);--section-title-line-height: var(--home-section-2-title-line-height);--section-title-letter-spacing: var(--home-section-2-title-letter-spacing);--section-title-margin-bottom: var(--home-section-2-title-margin-bottom);--section-text-font-family: var(--home-section-2-text-font-family);--section-text-font-size: var(--home-section-2-text-font-size);--section-text-font-weight: var(--home-section-2-text-font-weight);--section-text-line-height: var(--home-section-2-text-line-height);--section-text-letter-spacing: var(--home-section-2-text-letter-spacing)}.media-text--section-3{--section-text-width: var(--home-section-3-text-width);--section-title-font-family: var(--home-section-3-title-font-family);--section-title-font-size: var(--home-section-3-title-font-size);--section-title-font-weight: var(--home-section-3-title-font-weight);--section-title-line-height: var(--home-section-3-title-line-height);--section-title-letter-spacing: var(--home-section-3-title-letter-spacing);--section-title-margin-bottom: var(--home-section-3-title-margin-bottom);--section-text-font-family: var(--home-section-3-text-font-family);--section-text-font-size: var(--home-section-3-text-font-size);--section-text-font-weight: var(--home-section-3-text-font-weight);--section-text-line-height: var(--home-section-3-text-line-height);--section-text-letter-spacing: var(--home-section-3-text-letter-spacing)}.media-text--section-4{--section-text-width: var(--home-section-4-text-width);--section-title-font-family: var(--home-section-4-title-font-family);--section-title-font-size: var(--home-section-4-title-font-size);--section-title-font-weight: var(--home-section-4-title-font-weight);--section-title-line-height: var(--home-section-4-title-line-height);--section-title-letter-spacing: var(--home-section-4-title-letter-spacing);--section-title-margin-bottom: var(--home-section-4-title-margin-bottom);--section-text-font-family: var(--home-section-4-text-font-family);--section-text-font-size: var(--home-section-4-text-font-size);--section-text-font-weight: var(--home-section-4-text-font-weight);--section-text-line-height: var(--home-section-4-text-line-height);--section-text-letter-spacing: var(--home-section-4-text-letter-spacing)}:root{--about-hero-title-font-family: var(--typography-ui-font-family);--about-hero-title-font-weight: 700;--about-hero-title-line-height: 1.15;--about-hero-title-letter-spacing: .04em;--about-hero-title-color: #e6ddd2;--about-hero-title-text-shadow: 0 2px 10px rgb(0 0 0 / 80%);--about-intro-desktop-content-max-width: 640px;--about-intro-desktop-safe-padding-inline: 24px;--about-intro-desktop-offset-top: clamp(104px, 9.5cqw, 150px);--about-intro-desktop-title-font-size: clamp(30px, 2.4cqw, 44px);--about-intro-desktop-title-margin-bottom: 16px;--about-intro-actions-margin-top: 24px;--about-intro-desktop-divider-width: 236px;--about-intro-desktop-divider-margin-bottom: 18px;--about-intro-desktop-font-family: "Cambria", Georgia, serif;--about-intro-desktop-font-size: clamp(17px, 1.2cqw, 22px);--about-intro-desktop-font-weight: 400;--about-intro-desktop-font-style: normal;--about-intro-desktop-line-height: 1.3;--about-intro-desktop-letter-spacing: 0em;--about-intro-desktop-text-align: center;--about-intro-desktop-text-transform: none;--about-intro-desktop-text-color: #c9c4bd;--about-intro-desktop-text-shadow: 0 2px 4px rgb(0 0 0 / 70%);--about-hero-title-mobile-font-size: clamp(22px, 6.6vw, 32px);--about-hero-title-mobile-offset-top: clamp(44px, 15vw, 90px);--about-hero-title-mobile-padding-inline: 24px;--about-intro-mobile-content-padding-inline: 24px;--about-intro-mobile-margin-top: 0px;--about-intro-mobile-divider-gap: 22px;--about-intro-mobile-divider-width: 243px;--about-intro-mobile-divider-height: 12px;--about-intro-mobile-font-family: var(--home-section-text-font-family);--about-intro-mobile-font-size: 17.5px;--about-intro-mobile-font-weight: var(--home-section-text-font-weight);--about-intro-mobile-font-style: var(--home-section-text-font-style);--about-intro-mobile-line-height: var(--home-section-text-line-height);--about-intro-mobile-letter-spacing: var(--home-section-text-letter-spacing);--about-intro-mobile-text-align: var(--home-section-text-align);--about-intro-mobile-text-transform: var(--home-section-text-transform);--about-intro-mobile-text-color: var(--home-section-text-color);--about-intro-mobile-text-shadow: var(--home-section-text-shadow)}.about-page{width:100%;max-width:none;margin:0 0 calc(-1 * var(--site-footer-home-overlap));position:relative;overflow:hidden;background:var(--color-paper-fallback)}.about-page__hero-title,.about-studio-intro__title{margin:0;font-family:var(--about-hero-title-font-family);font-weight:var(--about-hero-title-font-weight);line-height:var(--about-hero-title-line-height);letter-spacing:var(--about-hero-title-letter-spacing);color:var(--about-hero-title-color);text-align:center;text-shadow:var(--about-hero-title-text-shadow);text-wrap:balance}.about-page__hero-title{display:none}.about-page__hero-intro-layer{position:absolute;inset:0 0 auto;z-index:var(--layer-page-content);width:100%;height:var(--artwork-hero-render-height);overflow:hidden;pointer-events:none}.about-studio-intro__text{cursor:text;-webkit-user-select:text;user-select:text}.about-studio-intro--desktop{position:absolute;top:var(--about-intro-desktop-offset-top);left:0;right:0;width:min(var(--about-intro-desktop-content-max-width),calc(100% - (2 * var(--about-intro-desktop-safe-padding-inline))));margin-inline:auto;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.about-studio-intro--desktop .about-studio-intro__title{margin-bottom:var(--about-intro-desktop-title-margin-bottom);font-size:var(--about-intro-desktop-title-font-size)}.about-studio-intro--desktop .about-studio-intro__divider{width:min(var(--about-intro-desktop-divider-width),100%);height:auto;display:block;margin-bottom:var(--about-intro-desktop-divider-margin-bottom)}.about-studio-intro--desktop .about-studio-intro__text{margin:0;font-family:var(--about-intro-desktop-font-family);font-size:var(--about-intro-desktop-font-size);font-weight:var(--about-intro-desktop-font-weight);font-style:var(--about-intro-desktop-font-style);line-height:var(--about-intro-desktop-line-height);letter-spacing:var(--about-intro-desktop-letter-spacing);text-align:var(--about-intro-desktop-text-align);text-transform:var(--about-intro-desktop-text-transform);color:var(--about-intro-desktop-text-color);text-shadow:var(--about-intro-desktop-text-shadow)}.about-studio-intro__actions{display:flex;justify-content:center}.about-studio-intro--desktop .about-studio-intro__actions{margin-top:var(--about-intro-actions-margin-top)}.about-studio-intro--mobile{display:none}@media (max-width: 899px){.about-page__hero-title{display:block;width:calc(var(--layout-logical-viewport-width) - (2 * var(--about-hero-title-mobile-padding-inline)));margin:var(--about-hero-title-mobile-offset-top) auto 0;font-size:var(--about-hero-title-mobile-font-size)}.about-page__hero-intro-layer{display:none}.about-studio-intro--mobile{position:relative;z-index:var(--layer-page-content);width:calc(100% - (2 * var(--about-intro-mobile-content-padding-inline)));margin:var(--about-intro-mobile-margin-top) auto 0;display:flex;flex-direction:column;gap:var(--about-intro-mobile-divider-gap)}.about-studio-intro--mobile .about-studio-intro__divider{width:var(--about-intro-mobile-divider-width);min-width:var(--about-intro-mobile-divider-width);max-width:var(--about-intro-mobile-divider-width);height:var(--about-intro-mobile-divider-height);min-height:var(--about-intro-mobile-divider-height);max-height:var(--about-intro-mobile-divider-height);display:block;margin-inline:auto;object-fit:fill;flex:0 0 auto}.about-studio-intro--mobile .about-studio-intro__text{margin:0;font-family:var(--about-intro-mobile-font-family);font-size:var(--about-intro-mobile-font-size);font-weight:var(--about-intro-mobile-font-weight);font-style:var(--about-intro-mobile-font-style);line-height:var(--about-intro-mobile-line-height);letter-spacing:var(--about-intro-mobile-letter-spacing);text-align:var(--about-intro-mobile-text-align);text-transform:var(--about-intro-mobile-text-transform);color:var(--about-intro-mobile-text-color);text-shadow:var(--about-intro-mobile-text-shadow)}}:root{--about-team-content-max-width: 1286px;--about-team-content-padding-inline: 24px;--about-team-content-offset-top: -40px;--about-team-content-padding-top: 0px;--about-team-content-padding-bottom: 0px;--about-team-row-gap: 20px;--about-team-card-gap: 14px;--about-team-card-aspect-ratio: 408 / 468;--about-team-group-header-height: 40px;--about-team-group-header-gap: 10px;--about-team-group-header-content-gap: 10px;--about-team-group-icon-size: 20px;--about-team-group-icon-offset-y: -1px;--about-team-group-icon-color: var(--about-team-group-title-color);--about-team-group-title-font-family: var(--typography-ui-font-family);--about-team-group-title-font-size: 20px;--about-team-group-title-font-weight: 700;--about-team-group-title-font-style: normal;--about-team-group-title-line-height: 1;--about-team-group-title-letter-spacing: 0em;--about-team-group-title-text-transform: none;--about-team-group-title-color: #241914;--about-team-group-title-text-shadow: none;--about-team-group-divider-width: 98px;--about-team-group-divider-height: 4.8px;--about-team-group-divider-object-fit: fill;--about-team-group-divider-offset-y: 9px;--about-team-card-shadow: 0 10px 10px rgb(0 0 0 / 42%);--about-team-card-info-padding-inline: 12px;--about-team-card-info-padding-bottom: 14px;--about-team-card-name-role-gap: 4px;--about-team-card-role-linkedin-gap: 4px;--about-team-card-text-align: center;--about-team-card-text-color: #ffffff;--about-team-card-text-shadow: none;--about-team-card-name-font-family: var(--typography-body-font-family);--about-team-card-name-font-size: 23px;--about-team-card-name-font-size-medium: 11.5px;--about-team-card-name-font-weight: 850;--about-team-card-name-font-style: normal;--about-team-card-name-line-height: 1;--about-team-card-name-letter-spacing: 0em;--about-team-card-name-text-transform: none;--about-team-card-name-color: #192d27;--about-team-card-role-font-family: var(--typography-body-font-family);--about-team-card-role-font-size: 18px;--about-team-card-role-font-size-medium: 9px;--about-team-card-role-font-weight: 700;--about-team-card-role-font-style: normal;--about-team-card-role-line-height: 1.15;--about-team-card-role-letter-spacing: -.05em;--about-team-card-role-text-transform: uppercase;--about-team-card-role-color: #26583f;--about-team-card-linkedin-size: 22px;--about-team-card-linkedin-color: #192d27;--about-team-card-linkedin-hover-color: #26583f;--about-team-card-linkedin-hover-offset-y: -2px;--about-team-content-padding-inline-small: 24px;--about-team-content-padding-top-small: 48px;--about-team-content-padding-bottom-small: 0px;--about-team-group-row-gap-small: 6px;--about-team-card-gap-small: 7px;--about-team-group-header-height-small: 30px;--about-team-group-header-gap-small: 7px;--about-team-group-header-content-gap-small: 8px;--about-team-group-icon-size-small: 13px;--about-team-group-icon-offset-y-small: 0px;--about-team-group-icon-color-small: var(--about-team-group-title-color-small);--about-team-group-title-font-family-small: var(--about-team-group-title-font-family);--about-team-group-title-font-size-small: 11.2px;--about-team-group-title-font-weight-small: var(--about-team-group-title-font-weight);--about-team-group-title-font-style-small: var(--about-team-group-title-font-style);--about-team-group-title-line-height-small: var(--about-team-group-title-line-height);--about-team-group-title-letter-spacing-small: var(--about-team-group-title-letter-spacing);--about-team-group-title-text-transform-small: var(--about-team-group-title-text-transform);--about-team-group-title-color-small: var(--about-team-group-title-color);--about-team-group-title-text-shadow-small: var(--about-team-group-title-text-shadow);--about-team-group-divider-width-small: 64px;--about-team-group-divider-height-small: 2.56px;--about-team-group-divider-object-fit-small: fill;--about-team-group-divider-offset-y-small: 8px;--about-team-card-info-padding-inline-small: 4px;--about-team-card-info-padding-bottom-small: 6px;--about-team-card-name-role-gap-small: 2px;--about-team-card-role-linkedin-gap-small: 2px;--about-team-card-linkedin-offset-y-small: -.5px;--about-team-card-text-align-small: var(--about-team-card-text-align);--about-team-card-text-shadow-small: var(--about-team-card-text-shadow);--about-team-card-name-font-family-small: var(--about-team-card-name-font-family);--about-team-card-name-font-size-small: clamp(8.1536px, 2.548vw, 12.2304px);--about-team-card-name-font-weight-small: var(--about-team-card-name-font-weight);--about-team-card-name-font-style-small: var(--about-team-card-name-font-style);--about-team-card-name-line-height-small: var(--about-team-card-name-line-height);--about-team-card-name-letter-spacing-small: var(--about-team-card-name-letter-spacing);--about-team-card-name-text-transform-small: var(--about-team-card-name-text-transform);--about-team-card-name-color-small: var(--about-team-card-name-color);--about-team-card-role-font-family-small: var(--about-team-card-role-font-family);--about-team-card-role-font-size-small: clamp(6.37px, 1.82vw, 9.1px);--about-team-card-role-font-weight-small: var(--about-team-card-role-font-weight);--about-team-card-role-font-style-small: var(--about-team-card-role-font-style);--about-team-card-role-line-height-small: var(--about-team-card-role-line-height);--about-team-card-role-letter-spacing-small: var(--about-team-card-role-letter-spacing);--about-team-card-role-text-transform-small: var(--about-team-card-role-text-transform);--about-team-card-role-color-small: var(--about-team-card-role-color);--about-team-card-linkedin-size-small: clamp(9.8px, 2.8vw, 13.3px)}@media (min-width: 900px) and (max-width: 1279px){:root{--about-team-card-name-font-size: var(--about-team-card-name-font-size-medium);--about-team-card-role-font-size: var(--about-team-card-role-font-size-medium)}}:root{--legal-documents-content-max-width: 920px;--legal-documents-content-padding-inline: 32px;--legal-documents-content-offset-top: 0px;--legal-documents-ending-offset-top: 0px;--legal-documents-text-font-family: "Cambria", Georgia, serif;--legal-documents-text-font-size: 18px;--legal-documents-text-font-weight: 400;--legal-documents-text-line-height: 1.65;--legal-documents-text-letter-spacing: 0em;--legal-documents-text-align: left;--legal-documents-text-color: #2b211b;--legal-documents-heading-font-family: var(--typography-ui-font-family);--legal-documents-heading-font-weight: 600;--legal-documents-heading-line-height: 1.25;--legal-documents-heading-color: #211710;--legal-documents-heading-margin-top: 2.4em;--legal-documents-heading-margin-bottom: .75em;--legal-documents-h2-font-size: clamp(24px, 2.5vw, 32px);--legal-documents-h2-text-transform: uppercase;--legal-documents-h3-font-size: clamp(21px, 2vw, 26px);--legal-documents-h4-font-size: 20px;--legal-documents-paragraph-margin-bottom: 1.15em;--legal-documents-list-margin-bottom: 1.35em;--legal-documents-list-padding-left: 1.35em;--legal-documents-list-item-margin-bottom: .35em;--legal-documents-list-item-padding-left: .25em;--legal-documents-strong-font-weight: 700;--legal-documents-strong-color: var(--legal-documents-heading-color);--legal-documents-emphasis-color: #5a4a3d;--legal-documents-link-color: #6c2d1e;--legal-documents-link-hover-color: #96351f;--legal-documents-link-decoration-thickness: 1px;--legal-documents-link-hover-decoration-thickness: 2px;--legal-documents-link-underline-offset: 3px;--legal-documents-code-font-family: var(--typography-service-font-family);--legal-documents-code-font-size: .9em;--legal-documents-divider-width: 50%;--legal-documents-divider-margin-block: 2.5em;--legal-documents-divider-color: rgb(43 33 27 / 35%);--legal-documents-title-left: 50%;--legal-documents-title-top: 42%;--legal-documents-title-translate-x: -50%;--legal-documents-title-translate-y: -50%;--legal-documents-title-max-width: 980px;--legal-documents-title-safe-padding-inline: 24px;--legal-documents-title-font-family: var(--typography-ui-font-family);--legal-documents-title-font-size: clamp(38px, 4.4cqw, 72px);--legal-documents-title-font-weight: 600;--legal-documents-title-line-height: 1.05;--legal-documents-title-letter-spacing: .045em;--legal-documents-title-text-align: center;--legal-documents-title-text-transform: uppercase;--legal-documents-title-color: #dedbd7;--legal-documents-title-text-shadow: 0 3px 12px rgb(0 0 0 / 72%)}@media (max-width: 899px){:root{--legal-documents-content-padding-inline: 24px;--legal-documents-text-font-size: 17px;--legal-documents-heading-margin-top: 2em;--legal-documents-title-safe-padding-inline: 20px;--legal-documents-title-font-size: clamp(16.8px, 5.28vw, 28.8px)}}.legal-page{width:100%;max-width:none;margin-bottom:calc(-1 * var(--site-footer-home-overlap));position:relative;overflow:hidden;background:var(--color-paper-fallback);color:var(--legal-documents-text-color)}.legal-page__hero-title-layer{position:absolute;inset:0 0 auto;z-index:var(--layer-page-content);width:100%;height:var(--artwork-hero-render-height);overflow:hidden;pointer-events:none}.legal-page__hero-title-wrap{position:absolute;top:var(--legal-documents-title-top);left:var(--legal-documents-title-left);width:min(calc(100% - (2 * var(--legal-documents-title-safe-padding-inline))),var(--legal-documents-title-max-width));transform:translate(var(--legal-documents-title-translate-x),var(--legal-documents-title-translate-y))}.legal-page__hero-title{margin:0;font-family:var(--legal-documents-title-font-family);font-size:var(--legal-documents-title-font-size);font-weight:var(--legal-documents-title-font-weight);line-height:var(--legal-documents-title-line-height);letter-spacing:var(--legal-documents-title-letter-spacing);text-align:var(--legal-documents-title-text-align);text-transform:var(--legal-documents-title-text-transform);color:var(--legal-documents-title-color);text-shadow:var(--legal-documents-title-text-shadow)}.legal-page__content{position:relative;z-index:var(--layer-page-content);padding:var(--legal-documents-content-offset-top) var(--legal-documents-content-padding-inline) 0}.legal-page__ending{position:relative;z-index:0;width:100%;height:var(--decorative-ending-render-height);margin-top:var(--legal-documents-ending-offset-top);overflow:hidden}.legal-page__ending-image{position:absolute;top:0;left:var(--decorative-ending-render-stage-left);width:var(--decorative-ending-render-background-width);min-width:var(--decorative-ending-render-background-width);max-width:none;height:var(--decorative-ending-render-height);object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.legal-page__document{width:min(100%,var(--legal-documents-content-max-width));margin-inline:auto;font-family:var(--legal-documents-text-font-family);font-size:var(--legal-documents-text-font-size);font-weight:var(--legal-documents-text-font-weight);line-height:var(--legal-documents-text-line-height);letter-spacing:var(--legal-documents-text-letter-spacing);text-align:var(--legal-documents-text-align);color:var(--legal-documents-text-color)}.legal-page__document h2,.legal-page__document h3,.legal-page__document h4{margin:var(--legal-documents-heading-margin-top) 0 var(--legal-documents-heading-margin-bottom);font-family:var(--legal-documents-heading-font-family);font-weight:var(--legal-documents-heading-font-weight);line-height:var(--legal-documents-heading-line-height);color:var(--legal-documents-heading-color)}.legal-page__document h2{font-size:var(--legal-documents-h2-font-size);text-transform:var(--legal-documents-h2-text-transform)}.legal-page__document h3{font-size:var(--legal-documents-h3-font-size)}.legal-page__document h4{font-size:var(--legal-documents-h4-font-size)}.legal-page__document h2:first-child,.legal-page__document h3:first-child,.legal-page__document h4:first-child{margin-top:0}.legal-page__document p{margin:0 0 var(--legal-documents-paragraph-margin-bottom)}.legal-page__document ul{margin:0 0 var(--legal-documents-list-margin-bottom);padding-left:var(--legal-documents-list-padding-left)}.legal-page__document li{margin-bottom:var(--legal-documents-list-item-margin-bottom);padding-left:var(--legal-documents-list-item-padding-left)}.legal-page__document strong{font-weight:var(--legal-documents-strong-font-weight);color:var(--legal-documents-strong-color)}.legal-page__document em{color:var(--legal-documents-emphasis-color)}.legal-page__document a{color:var(--legal-documents-link-color);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--legal-documents-link-decoration-thickness);text-underline-offset:var(--legal-documents-link-underline-offset);transition:color var(--animation-fast-duration) ease,text-decoration-thickness var(--animation-fast-duration) ease}.legal-page__document a:hover{color:var(--legal-documents-link-hover-color);text-decoration-thickness:var(--legal-documents-link-hover-decoration-thickness)}.legal-page__document a:focus-visible{color:var(--legal-documents-link-hover-color);outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset-global)}.legal-page__document code{font-family:var(--legal-documents-code-font-family);font-size:var(--legal-documents-code-font-size)}.legal-page__document hr{width:var(--legal-documents-divider-width);margin:var(--legal-documents-divider-margin-block) auto;border:0;border-top:1px solid var(--legal-documents-divider-color)}:root{--site-footer-font-family: "Geist Variable", "Geist", system-ui, sans-serif;--site-footer-mono-font-family: "Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--site-footer-font-size: 15px;--site-footer-line-height: 1.55;--site-footer-col-title-font-size: 12px;--site-footer-col-title-letter-spacing: .08em;--site-footer-bottom-font-size: 13px;--site-footer-logo-font-size: 17px;--site-footer-logo-font-weight: 650;--site-footer-design-width: var(--site-header-design-width);--site-footer-content-padding-inline: 24px;--site-footer-mobile-content-padding-inline: var(--site-header-mobile-content-padding-inline);--site-footer-padding-top: 72px;--site-footer-padding-bottom: 40px;--site-footer-mobile-padding-top: 56px;--site-footer-artwork-padding-top: 32px;--site-footer-columns-gap: 48px;--site-footer-top-padding-bottom: 48px;--site-footer-bottom-padding-top: 28px;--site-footer-col-gap: 10px;--site-footer-about-margin-top: 16px;--site-footer-about-max-width: 42ch;--site-footer-legal-max-width: 70ch;--site-footer-logo-gap: 10px;--site-footer-logo-mark-height: 42px;--site-footer-mobile-columns-gap: 36px 24px;--site-footer-home-overlap: 100px;--site-footer-mobile-seam-overlap: 2px;--site-footer-artwork-seam-overlap: var(--site-footer-mobile-seam-overlap);--site-footer-background-color: #080a0b}.site-footer{position:relative;z-index:var(--layer-interactive-content);isolation:isolate;width:100%;background:var(--site-footer-background-color);color:var(--color-site-footer-text);font-family:var(--site-footer-font-family);font-size:var(--site-footer-font-size);line-height:var(--site-footer-line-height);-webkit-font-smoothing:antialiased}.site-footer--artwork-ending{background:transparent}.site-footer--artwork-ending:before{content:"";position:absolute;inset:calc(var(--site-footer-home-overlap) - var(--site-footer-artwork-seam-overlap)) 0 0;z-index:0;background:var(--site-footer-background-color);pointer-events:none}.site-footer__content{position:relative;z-index:1;width:min(var(--site-footer-design-width),calc(100% - (2 * var(--site-footer-content-padding-inline))));margin-inline:auto;padding:var(--site-footer-padding-top) 0 var(--site-footer-padding-bottom)}.site-footer--artwork-ending .site-footer__content{padding-top:calc(var(--site-footer-home-overlap) + var(--site-footer-artwork-padding-top))}.site-footer :where(p),.site-footer :where(h2){margin:0}.site-footer__top{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--site-footer-columns-gap);padding-bottom:var(--site-footer-top-padding-bottom)}.site-footer__logo{display:inline-flex;align-items:center;gap:var(--site-footer-logo-gap);color:var(--color-site-footer-ink);font-size:var(--site-footer-logo-font-size);font-weight:var(--site-footer-logo-font-weight);letter-spacing:-.02em;white-space:nowrap;text-decoration:none}.site-footer__logo-mark{width:auto;height:var(--site-footer-logo-mark-height);display:block;flex:none}.site-footer__about{max-width:var(--site-footer-about-max-width);margin-top:var(--site-footer-about-margin-top)}.site-footer__col--company{grid-column:3}.site-footer__col{display:grid;align-content:start;gap:var(--site-footer-col-gap)}.site-footer__col-title{margin-bottom:6px;color:var(--color-site-footer-muted);font-family:var(--site-footer-mono-font-family);font-size:var(--site-footer-col-title-font-size);font-weight:500;letter-spacing:var(--site-footer-col-title-letter-spacing);text-transform:uppercase}.site-footer__col a{justify-self:start;color:var(--color-site-footer-text);text-decoration:none;transition:color var(--animation-fast-duration) ease}.site-footer__col a:hover,.site-footer__logo:hover{color:var(--color-site-footer-ink)}.site-footer a:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset-global)}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:var(--site-footer-bottom-padding-top);border-top:1px solid var(--color-site-footer-line);color:var(--color-site-footer-muted);font-size:var(--site-footer-bottom-font-size)}.site-footer__legal{max-width:var(--site-footer-legal-max-width)}@media (max-width: 899px){.site-footer__content{width:calc(100% - (2 * var(--site-footer-mobile-content-padding-inline)));padding-top:var(--site-footer-mobile-padding-top)}.site-footer--artwork-ending .site-footer__content{padding-top:calc(var(--site-footer-home-overlap) + var(--site-footer-artwork-padding-top))}.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-footer-mobile-columns-gap)}.site-footer__brand{grid-column:1 / -1}.site-footer__col--company{grid-column:1}}html{width:100%;min-width:var(--layout-viewport-min-width);min-height:100%;overflow-x:clip;overflow-y:auto;background:var(--color-home-paper-fallback);scroll-behavior:smooth}body{min-width:var(--layout-viewport-min-width);min-height:100vh;overflow-x:clip;overflow-y:visible;background:var(--color-home-paper-fallback);color:var(--color-text-primary);font-family:var(--typography-body-font-family)}#app,.app-shell,#main{width:100%;max-width:100%}#app{min-height:100vh}.app-shell{min-height:var(--layout-logical-viewport-height);display:flex;flex-direction:column}#main{flex:1}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset-global)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.has-page-maket{position:relative}.page-maket-overlay{position:absolute;top:0;left:0;z-index:var(--layer-maket-overlay);width:100%;height:auto;max-width:none;max-height:none;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 899px){html,body{touch-action:pan-x pan-y}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:var(--animation-reduced-motion-duration)!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:var(--animation-reduced-motion-duration)!important}}.scroll-reveal{opacity:0;transform:translate3d(var(--scroll-reveal-x, 0px),var(--scroll-reveal-y, var(--animation-reveal-distance)),0);transition:opacity var(--scroll-reveal-duration, var(--animation-reveal-duration)) var(--animation-emphasized-easing) var(--scroll-reveal-delay, 0ms),transform var(--scroll-reveal-duration, var(--animation-reveal-duration)) var(--animation-emphasized-easing) var(--scroll-reveal-delay, 0ms);will-change:opacity,transform}.scroll-reveal.is-revealed{opacity:1;transform:none;will-change:auto}.logo-entrance{opacity:0;animation:logo-entrance var(--animation-logo-duration) var(--animation-emphasized-easing) var(--logo-entrance-delay, 0ms) both}.light-divider{transition:filter var(--animation-divider-hover-duration) var(--animation-standard-easing)}@media (hover: hover){.light-divider:hover{filter:var(--animation-divider-hover-filter)}}.page-transition-enter-active,.page-transition-leave-active{transition:opacity var(--animation-page-transition-duration) var(--animation-emphasized-easing)}.page-transition-enter-from,.page-transition-leave-to{opacity:0}@keyframes logo-entrance{0%{opacity:0;transform:translate3d(0,var(--animation-logo-offset-y),0) scale(.97);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.scroll-reveal,.scroll-reveal.is-revealed,.logo-entrance,.page-transition-enter-from,.page-transition-leave-to{opacity:1;transform:none;filter:none;animation-delay:0ms!important;transition-delay:0ms!important}}@media (max-width: 899px){html{scroll-behavior:auto}*:not(.logo-entrance),*:not(.logo-entrance):before,*:not(.logo-entrance):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scroll-reveal,.scroll-reveal.is-revealed{opacity:1;transform:none;will-change:auto}.logo-entrance{animation:logo-entrance var(--animation-logo-duration) var(--animation-emphasized-easing) var(--logo-entrance-delay, 0ms) both!important;transition:none!important}}.artwork-ending-auto-spacer{width:100%;height:0;flex:0 0 auto;pointer-events:none}
