:root{--size-unit:16;--size-container-ideal:1440;--size-container:100vw;--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--frame-height:min(56.25rem, 100svh)}@media screen and (max-width:767px){:root{--size-container-ideal:550;--size-container:clamp(480px, 100vw, 100vw);--frame-height:100svh}}@media screen and (max-width:479px){:root{--size-container-ideal:390;--size-container:clamp(320px, 100vw, 100vw)}}html{font-size:var(--size-font)}
:root{--color-fg:#0d0d0d;--color-bg:#f7f7f7;--page-bg:#f7f7f7;--page-fg:#0d0d0d;--page-muted:color-mix(in srgb, var(--page-fg) 55%, var(--page-bg));--page-line:color-mix(in srgb, var(--page-fg) 15%, var(--page-bg));--color-muted:color-mix(in srgb, var(--color-fg) 55%, var(--color-bg));--color-line:color-mix(in srgb, var(--color-fg) 15%, var(--color-bg));--color-selection-bg:var(--color-fg);--color-selection-fg:var(--color-bg);--color-overlay:var(--color-fg);--font-display:var(--font-beaufort), "Times New Roman", Times, serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:3rem;--text-4xl:4.5rem;--text-5xl:6rem;--text-6xl:10rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.4;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-heavy:800;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--space-3xl:7.5rem;--space-4xl:10rem;--section-gap:var(--space-3xl);--grid-cols:12;--grid-gutter:1rem;--grid-margin:2rem;--gutter:var(--space-lg);--col:calc(( var(--size-container) - var(--grid-margin) * 2 - (var(--grid-cols) - 1) * var(--grid-gutter) ) / var(--grid-cols));--radius:0;--border-w:max(1px, .0625rem);--duration-fast:.25s;--duration-base:.5s;--duration-slow:.8s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-page-in:cubic-bezier(.5, .5, 0, 1);--ease-page-out:cubic-bezier(.5, .55, 0, 1);--z-nav:100}@media screen and (min-width:768px){:root{--section-gap:var(--space-4xl)}}@media (max-width:767px){:root{--gutter:var(--space-s)}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background-color:var(--page-bg);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{min-height:var(--frame-height);background-color:var(--page-bg);color:var(--page-fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal)}.section-dark{--invert-color:var(--color-fg);background-color:var(--color-fg);color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-theme-motion .section-dark{color:inherit;--invert-color:var(--page-bg);background-color:#0000}.section-dark ::selection{background-color:var(--color-selection-fg);color:var(--color-selection-bg)}.section-theme-motion ::selection{background-color:var(--page-fg);color:var(--page-bg)}img,picture,video,canvas,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;border-radius:var(--radius);background:0 0;border:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}a{color:inherit;-webkit-user-select:none;user-select:none;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-fg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
::view-transition{background:var(--color-overlay)}::view-transition-old(root){animation:vt-old 1.4s var(--ease-page-out) 50ms both}::view-transition-new(root){animation:vt-new 1.4s var(--ease-page-in) both}::view-transition-group(nav-intro-0){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-1){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-2){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-3){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-4){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-5){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-6){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-7){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-group(nav-intro-8){z-index:calc(var(--z-nav) + 1);mix-blend-mode:exclusion;animation:none;overflow:clip}::view-transition-old(nav-intro-0){display:none}::view-transition-old(nav-intro-1){display:none}::view-transition-old(nav-intro-2){display:none}::view-transition-old(nav-intro-3){display:none}::view-transition-old(nav-intro-4){display:none}::view-transition-old(nav-intro-5){display:none}::view-transition-old(nav-intro-6){display:none}::view-transition-old(nav-intro-7){display:none}::view-transition-old(nav-intro-8){display:none}::view-transition-new(nav-intro-0){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-1){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-2){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-3){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-4){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-5){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-6){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-7){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-8){animation:vt-nav-intro 1.25s var(--ease-out) both}::view-transition-new(nav-intro-0){animation-delay:.9s}::view-transition-new(nav-intro-1){animation-delay:.96s}::view-transition-new(nav-intro-2){animation-delay:1.02s}::view-transition-new(nav-intro-3){animation-delay:1.08s}::view-transition-new(nav-intro-4){animation-delay:1.14s}::view-transition-new(nav-intro-5){animation-delay:1.2s}::view-transition-new(nav-intro-6){animation-delay:1.26s}::view-transition-new(nav-intro-7){animation-delay:1.32s}::view-transition-new(nav-intro-8){animation-delay:1.38s}@keyframes vt-old{0%{clip-path:inset(0);opacity:1;overflow:hidden;transform:translateY(0)}to{clip-path:inset(50% 0);opacity:.25;overflow:hidden;transform:translateY(-50vh)}}@keyframes vt-new{0%{clip-path:inset(50% 0);overflow:hidden;transform:translateY(50vh)}to{clip-path:inset(0);overflow:auto;transform:translateY(0)}}@keyframes vt-nav-intro{0%{transform:translateY(115%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@supports not (view-transition-name:none){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
h1,h2,h3,h4,h5,h6,a,button,.btn,.font-display{font-family:var(--font-display)}h1,h2,h3,h4,h5,h6,p{font-weight:var(--weight-regular)}h1,h2,h3{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h4,h5,h6{line-height:var(--leading-snug)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p,li,dd,dt,figcaption,label,input,textarea,.font-body{font-family:var(--font-body)}small{font-size:var(--text-sm)}
.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.no-select{-webkit-user-select:none;user-select:none}.container{width:100%;max-width:var(--size-container);padding-inline:var(--gutter);margin-inline:auto}.container.medium{max-width:calc(var(--size-container) * .85)}.container.small{max-width:calc(var(--size-container) * .7)}.grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}[data-stagger-text]{white-space:nowrap;line-height:1.3;display:inline-block;position:relative;overflow:hidden}[data-stagger-char]{text-shadow:0 1.3em;transition:transform .6s cubic-bezier(.625,.05,0,1);display:inline-block;position:relative;transform:translateY(0)rotate(.001deg)}[data-stagger-hover]:hover [data-stagger-char],[data-stagger-hover]:focus-visible [data-stagger-char]{transform:translateY(-1.3em)rotate(.001deg)}.scroll-reveal-line-mask,.scroll-reveal-word-mask{margin-bottom:-.16em;padding-bottom:.16em}.scroll-reveal-line-mask{width:max-content;max-width:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

.global-not-found-module__5aJxDq__page{min-height:var(--frame-height);padding:var(--gutter);background-color:var(--page-bg);color:var(--page-fg);place-items:center;display:grid;overflow:hidden}.global-not-found-module__5aJxDq__content{width:100%;max-width:var(--size-container);text-align:center;transform:translateY(calc(-1 * var(--space-lg) - var(--space-2xs)));flex-direction:column;align-items:center;display:flex}.global-not-found-module__5aJxDq__title{font-size:var(--text-6xl);letter-spacing:var(--tracking-normal);text-transform:uppercase;transform:translateY(calc(-1 * var(--space-s)));line-height:1}.global-not-found-module__5aJxDq__titleLine{white-space:nowrap;display:block}.global-not-found-module__5aJxDq__description{margin-top:var(--space-xs);font-size:var(--text-lg);line-height:var(--leading-normal)}.global-not-found-module__5aJxDq__homeButton.global-not-found-module__5aJxDq__homeButton{margin-top:calc(var(--space-md) + var(--space-3xs));padding:calc(var(--space-s) - var(--border-w)) calc(var(--space-lg) + var(--space-2xs));font-size:var(--text-xs);text-transform:uppercase}@media (max-width:767px){.global-not-found-module__5aJxDq__title{font-size:var(--text-5xl)}}@media (max-width:479px){.global-not-found-module__5aJxDq__title{font-size:var(--text-4xl)}.global-not-found-module__5aJxDq__description{max-width:28ch}}
