._page_1jt2n_1{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:var(--space-8);text-align:center}._background_1jt2n_14{position:absolute;inset:0;z-index:0}._backgroundImage_1jt2n_20{width:100%;height:100%;object-fit:cover}._overlay_1jt2n_26{position:absolute;inset:0;background:linear-gradient(to bottom,#00000080,#000000a6,#000000b3)}._content_1jt2n_38{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);max-width:36rem;animation:_fadeUp_1jt2n_1 1.2s var(--ease-out) both}._logoType_1jt2n_50{display:flex;align-items:center;justify-content:center}._logoImage_1jt2n_56{width:min(80vw,28rem);height:auto;filter:drop-shadow(0 2px 20px rgb(0 0 0 / .3))}._rule_1jt2n_63{width:3rem;height:2px;background-color:var(--color-primary-400);border:none}._tagline_1jt2n_71{font-family:var(--font-heading);font-size:var(--text-2xl);font-style:italic;color:var(--color-neutral-100);line-height:var(--leading-snug);margin:0}._body_1jt2n_80{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-neutral-300);line-height:var(--leading-relaxed);margin:0}._detail_1jt2n_88{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-neutral-400);margin:0}._comingSoonHeading_1jt2n_96{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-primary-300);line-height:var(--leading-tight);margin:0;cursor:default}._social_1jt2n_107{display:flex;gap:var(--space-5)}._socialLink_1jt2n_113{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--color-neutral-300);border:1px solid rgb(255 255 255 / .15);border-radius:var(--radius-full);transition:color var(--duration-200) var(--ease-in-out),border-color var(--duration-200) var(--ease-in-out),background-color var(--duration-200) var(--ease-in-out)}._socialLink_1jt2n_113:hover{color:var(--color-neutral-0);border-color:#ffffff59;background-color:#ffffff1a}._socialLink_1jt2n_113 svg{width:1.25rem;height:1.25rem}@keyframes _fadeUp_1jt2n_1{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._content_1jt2n_38{animation:none}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{min-height:100vh;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:inherit}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;background:var(--color-accent-600);color:var(--color-neutral-0);padding:var(--space-2) var(--space-4);z-index:var(--z-max)}.skip-link:focus{position:fixed;left:var(--space-4);top:var(--space-4);width:auto;height:auto;overflow:visible;border-radius:var(--radius-md)}:root{--hue-primary: 163;--hue-accent: 50;--hue-secondary: 100;--hue-neutral: 0;--color-primary-50: oklch(.97 .015 var(--hue-primary));--color-primary-100: oklch(.92 .03 var(--hue-primary));--color-primary-200: oklch(.84 .05 var(--hue-primary));--color-primary-300: oklch(.74 .07 var(--hue-primary));--color-primary-400: oklch(.64 .085 var(--hue-primary));--color-primary-500: oklch(.55 .085 var(--hue-primary));--color-primary-600: oklch(.47 .075 var(--hue-primary));--color-primary-700: oklch(.4 .065 var(--hue-primary));--color-primary-800: oklch(.33 .055 var(--hue-primary));--color-primary-900: oklch(.28 .045 var(--hue-primary));--color-primary-950: oklch(.19 .03 var(--hue-primary));--color-secondary-50: oklch(.98 .005 var(--hue-secondary));--color-secondary-100: oklch(.96 .008 var(--hue-secondary));--color-secondary-200: oklch(.92 .012 var(--hue-secondary));--color-secondary-300: oklch(.86 .015 var(--hue-secondary));--color-secondary-400: oklch(.77 .018 var(--hue-secondary));--color-secondary-500: oklch(.68 .02 var(--hue-secondary));--color-secondary-600: oklch(.59 .02 var(--hue-secondary));--color-secondary-700: oklch(.5 .018 var(--hue-secondary));--color-secondary-800: oklch(.43 .015 var(--hue-secondary));--color-secondary-900: oklch(.37 .012 var(--hue-secondary));--color-secondary-950: oklch(.24 .008 var(--hue-secondary));--color-accent-50: oklch(.97 .02 var(--hue-accent));--color-accent-100: oklch(.92 .05 var(--hue-accent));--color-accent-200: oklch(.84 .09 var(--hue-accent));--color-accent-300: oklch(.74 .13 var(--hue-accent));--color-accent-400: oklch(.66 .155 var(--hue-accent));--color-accent-500: oklch(.58 .155 var(--hue-accent));--color-accent-600: oklch(.55 .145 var(--hue-accent));--color-accent-700: oklch(.46 .12 var(--hue-accent));--color-accent-800: oklch(.4 .1 var(--hue-accent));--color-accent-900: oklch(.34 .08 var(--hue-accent));--color-accent-950: oklch(.23 .05 var(--hue-accent));--color-neutral-0: #ffffff;--color-neutral-50: oklch(.97 0 0);--color-neutral-100: oklch(.94 0 0);--color-neutral-200: oklch(.88 0 0);--color-neutral-300: oklch(.82 0 0);--color-neutral-400: oklch(.7 0 0);--color-neutral-500: oklch(.59 0 0);--color-neutral-600: oklch(.49 0 0);--color-neutral-700: oklch(.4 0 0);--color-neutral-800: oklch(.31 0 0);--color-neutral-900: oklch(.22 0 0);--color-neutral-950: #131314;--color-success-500: #4ade80;--color-success-600: #22c55e;--color-warning-500: #fbbf24;--color-warning-600: #f59e0b;--color-error-500: #f87171;--color-error-600: #ef4444;--color-info-500: #60a5fa;--color-info-600: #3b82f6;--font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace;--text-xs: clamp(.75rem, .7rem + .25vw, .8125rem);--text-sm: clamp(.875rem, .8rem + .375vw, .9375rem);--text-base: clamp(1rem, .925rem + .375vw, 1.0625rem);--text-lg: clamp(1.125rem, 1rem + .625vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.5rem + 1.875vw, 2.5rem);--text-4xl: clamp(2.25rem, 1.75rem + 2.5vw, 3.25rem);--text-5xl: clamp(3rem, 2.25rem + 3.75vw, 4.5rem);--text-6xl: clamp(3.75rem, 2.75rem + 5vw, 6rem);--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-64: 16rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-max: 90rem;--radius-none: 0;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-behind: -1;--z-normal: 0;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-overlay: 40;--z-modal: 50;--z-popover: 60;--z-tooltip: 70;--z-toast: 80;--z-max: 9999;--aspect-square: 1 / 1;--aspect-video: 16 / 9;--aspect-portrait: 3 / 4;--aspect-landscape: 4 / 3;--aspect-wide: 21 / 9}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-neutral-950)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-neutral-950)}h1{font-size:var(--text-5xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-4xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-3xl);font-weight:var(--font-semibold)}h4{font-size:var(--text-2xl);font-weight:var(--font-medium)}h5{font-size:var(--text-xl);font-weight:var(--font-medium)}h6{font-size:var(--text-lg);font-weight:var(--font-medium)}p{margin-bottom:var(--space-4);color:var(--color-neutral-700)}p:last-child{margin-bottom:0}.text-lead{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-neutral-600)}.text-small{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-xs{font-size:var(--text-xs);line-height:var(--leading-normal)}:where(a){color:var(--color-accent-600);text-decoration:none;transition:color var(--duration-150) var(--ease-out)}:where(a:hover){color:var(--color-accent-700)}.prose a{text-decoration:underline;text-decoration-color:var(--color-accent-300);text-underline-offset:2px}.prose a:hover{text-decoration-color:var(--color-accent-600)}strong,b{font-weight:var(--font-semibold)}em,i{font-style:italic}.prose ul,.prose ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:var(--space-2);color:var(--color-neutral-700)}.prose li::marker{color:var(--color-accent-500)}blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-accent-500);background-color:var(--color-neutral-50);font-style:italic;color:var(--color-neutral-700)}blockquote p:last-child{margin-bottom:0}code{font-family:var(--font-mono);font-size:.875em;padding:.125em .375em;background-color:var(--color-neutral-100);border-radius:var(--radius-sm);color:var(--color-accent-700)}pre{margin:var(--space-6) 0;padding:var(--space-4);background-color:var(--color-neutral-900);border-radius:var(--radius-lg);overflow-x:auto}pre code{padding:0;background-color:transparent;color:var(--color-neutral-100)}hr{margin:var(--space-8) 0;border:none;border-top:1px solid var(--color-neutral-200)}::selection{background-color:var(--color-accent-200);color:var(--color-neutral-950)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase;letter-spacing:var(--tracking-wider)}.capitalize{text-transform:capitalize}.text-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent-600)}.text-display{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:var(--font-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter)}@media (min-width: 768px){.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}}#root{min-height:100vh;display:flex;flex-direction:column}body{background-color:var(--color-neutral-0)}main{flex:1;scroll-margin-top:6rem}.loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:var(--text-lg);color:var(--color-neutral-500)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width: 640px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width: 1024px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}.section{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media (min-width: 768px){.section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}@media (min-width: 1024px){.section{padding-top:var(--space-32);padding-bottom:var(--space-32)}}.section--sm{padding-top:var(--space-8);padding-bottom:var(--space-8)}@media (min-width: 768px){.section--sm{padding-top:var(--space-12);padding-bottom:var(--space-12)}}.section--lg{padding-top:var(--space-24);padding-bottom:var(--space-24)}@media (min-width: 768px){.section--lg{padding-top:var(--space-32);padding-bottom:var(--space-32)}}@media (min-width: 1024px){.section--lg{padding-top:var(--space-40);padding-bottom:var(--space-40)}}.bg-primary{background-color:var(--color-primary-500);color:var(--color-neutral-0)}.bg-primary-light{background-color:var(--color-primary-50)}.bg-secondary{background-color:var(--color-secondary-500);color:var(--color-neutral-0)}.bg-secondary-light{background-color:var(--color-secondary-50)}.bg-neutral{background-color:var(--color-neutral-100)}.bg-accent{background-color:var(--color-accent-500);color:var(--color-neutral-0)}.bg-accent-light{background-color:var(--color-accent-50)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.w-full{width:100%}.max-w-prose{max-width:65ch}.object-cover{object-fit:cover}.object-center{object-position:center}.aspect-square{aspect-ratio:var(--aspect-square)}.aspect-video{aspect-ratio:var(--aspect-video)}.aspect-portrait{aspect-ratio:var(--aspect-portrait)}.aspect-landscape{aspect-ratio:var(--aspect-landscape)}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.z-10{z-index:var(--z-dropdown)}.z-20{z-index:var(--z-sticky)}.z-30{z-index:var(--z-fixed)}.z-40{z-index:var(--z-overlay)}.z-50{z-index:var(--z-modal)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:var(--ease-in-out);transition-duration:var(--duration-150)}.transition-transform{transition-property:transform;transition-timing-function:var(--ease-in-out);transition-duration:var(--duration-200)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--ease-in-out);transition-duration:var(--duration-200)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.hover\:scale-105:hover{transform:scale(1.05)}.hidden{display:none}@media (min-width: 768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}}@media (min-width: 1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}}
