@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Montserrat:wght@200;300;400&display=swap";._hero_toijg_1{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}._video_toijg_11{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}._placeholder_toijg_21{z-index:0;background:radial-gradient(80% 60% at 50% 70%,#1e2d4a 0%,#0000 70%),radial-gradient(60% 40% at 30% 80%,#2a1f3a 0%,#0000 60%),linear-gradient(175deg,#0d1117 0%,#131a28 40%,#0a0e16 100%);position:absolute;inset:0}._placeholder_toijg_21:after{content:"";background-image:radial-gradient(1px 1px at 15% 68%,#c8b89a99 0%,#0000 100%),radial-gradient(1px 1px at 22% 72%,#fff6 0%,#0000 100%),radial-gradient(1.5px 1.5px at 35% 65%,#c8b89a80 0%,#0000 100%),radial-gradient(1px 1px at 42% 70%,#ffffff4d 0%,#0000 100%),radial-gradient(1px 1px at 55% 63%,#c8b89ab3 0%,#0000 100%),radial-gradient(2px 2px at 62% 67%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 70% 71%,#c8b89a66 0%,#0000 100%),radial-gradient(1.5px 1.5px at 78% 64%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 85% 69%,#c8b89a80 0%,#0000 100%);position:absolute;inset:0}._overlay_toijg_47{z-index:1;background:linear-gradient(#0d11174d 0%,#0d111773 50%,#0d1117eb 100%),linear-gradient(#0d111766 0%,#0000 30%);position:absolute;inset:0}._content_toijg_56{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 2rem;animation:2s forwards _fadeIn_toijg_1;display:flex;position:relative}@keyframes _fadeIn_toijg_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._wordmark_toijg_75{font-family:var(--font-serif);letter-spacing:.3em;color:var(--color-white);text-transform:uppercase;margin-bottom:.15em;margin-right:-.3em;font-size:clamp(4rem,10vw,14rem);font-weight:300;line-height:1}._rule_toijg_87{background:var(--color-sand);width:1px;height:0;margin:0 auto;animation:1.4s .8s forwards _growRule_toijg_1}@keyframes _growRule_toijg_1{0%{opacity:0;height:0}to{opacity:.6;height:52px}}._subtitle_toijg_100{font-family:var(--font-sans);letter-spacing:.4em;text-transform:uppercase;color:var(--color-sand-light);opacity:0;margin-top:28px;font-size:clamp(.5rem,1.2vw,.85rem);font-weight:200;animation:1.5s 1.2s forwards _fadeIn_toijg_1}._cornerTL_toijg_112,._cornerBR_toijg_113{z-index:2;opacity:.2;width:32px;height:32px;position:absolute}._cornerTL_toijg_112{border-top:1px solid var(--color-sand);border-left:1px solid var(--color-sand);top:2rem;left:2rem}._cornerBR_toijg_113{border-bottom:1px solid var(--color-sand);border-right:1px solid var(--color-sand);bottom:2rem;right:2rem}._nav_toijg_135{z-index:3;justify-content:space-between;align-items:center;padding:2rem 2.5rem;display:flex;position:absolute;top:0;left:0;right:0}._navLogo_toijg_147{font-family:var(--font-serif);letter-spacing:.35em;text-transform:uppercase;color:var(--color-white-60);font-size:.85rem;font-weight:400}._navLinks_toijg_156{list-style:none;display:flex}._navLinks_toijg_156 a{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--color-white-30);font-size:.65rem;font-weight:300;text-decoration:none;transition:color .4s}._navLinks_toijg_156 a:hover{color:var(--color-sand)}._bottomBar_toijg_176{z-index:3;justify-content:space-between;align-items:center;padding:0 2.5rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}._bottomBar_toijg_176 ._location_toijg_188{position:absolute;left:50%;transform:translate(-50%)}._location_toijg_188{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--color-white-30);font-size:.6rem;font-weight:200}@media (width<=480px){._nav_toijg_135{padding:1.25rem 1.5rem}._navLogo_toijg_147{letter-spacing:.25em;font-size:.7rem}._navLinks_toijg_156 a{letter-spacing:.2em;font-size:.6rem}._wordmark_toijg_75{letter-spacing:.12em;margin-right:-.12em;font-size:clamp(2.8rem,14vw,4.5rem)}._subtitle_toijg_100{letter-spacing:.22em;margin-top:14px;font-size:clamp(.45rem,2.8vw,.6rem)}._rule_toijg_87{animation:1.4s .8s forwards _growRule_toijg_1}._cornerTL_toijg_112,._cornerBR_toijg_113{width:18px;height:18px;top:1.25rem;left:1.25rem}._cornerBR_toijg_113{inset:auto 1.25rem 1.25rem auto}._bottomBar_toijg_176{padding:0 1.5rem 1.5rem}}._navBrand_toijg_257{align-items:center;gap:10px;display:flex}._navWordmark_toijg_263{flex-direction:column;align-items:center;gap:1px;display:flex}._navSub_toijg_270{letter-spacing:.3em;text-transform:uppercase;color:var(--color-white-30);font-family:Cormorant Garamond,Georgia,serif;font-size:.5rem;font-weight:300;line-height:1}._heroSub_toijg_279{letter-spacing:.55em;text-transform:uppercase;color:var(--color-sand);opacity:0;margin-top:.5em;margin-bottom:1.2em;margin-right:-.55em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.9rem,2.5vw,1.6rem);font-weight:300;animation:1.5s .6s forwards _fadeIn_toijg_1}@media (width<=480px){._heroSub_toijg_279{letter-spacing:.4em;margin-right:-.4em;font-size:clamp(.7rem,4vw,.9rem)}}._contactBtn_toijg_301{cursor:pointer;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--color-white-30);background:0 0;border:none;padding:0;font-size:.65rem;font-weight:300;transition:color .4s}._contactBtn_toijg_301:hover{color:var(--color-sand)}._legalLinks_toijg_319{align-items:center;gap:.5rem;display:flex}._legalLink_toijg_319{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-white-30);font-size:.55rem;font-weight:200;text-decoration:none;transition:color .3s}._legalLink_toijg_319:hover{color:var(--color-sand)}._legalDot_toijg_340{color:var(--color-white-30);font-size:.55rem}._tagline_toijg_345{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-white-30);white-space:nowrap;font-size:.55rem;font-weight:200}@media (width<=480px){._tagline_toijg_345{display:none}}._backdrop_pzz3o_1{z-index:100;-webkit-backdrop-filter:blur(6px);background:#09090dbf;justify-content:center;align-items:center;animation:.3s forwards _fadeIn_pzz3o_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_pzz3o_1{0%{opacity:0}to{opacity:1}}._panel_pzz3o_19{text-align:center;background:#0d1117;border:1px solid #c8b89a26;flex-direction:column;align-items:center;width:90%;max-width:480px;padding:4rem 5rem;animation:.35s forwards _slideUp_pzz3o_1;display:flex;position:relative}@keyframes _slideUp_pzz3o_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._close_pzz3o_38{color:#ffffff40;cursor:pointer;background:0 0;border:none;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:300;line-height:1;transition:color .3s;position:absolute;top:1.25rem;right:1.5rem}._close_pzz3o_38:hover{color:#ffffffb3}._eyebrow_pzz3o_58{letter-spacing:.4em;text-transform:uppercase;color:#c8b89a99;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:200}._heading_pzz3o_68{letter-spacing:.15em;color:#d4d0c8;text-transform:uppercase;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.4rem;font-weight:300}._rule_pzz3o_78{background:#c8b89a66;width:40px;height:1px;margin:1.8rem auto}._email_pzz3o_85{letter-spacing:.12em;color:#c8b89a;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:300;text-decoration:none;transition:color .3s}._email_pzz3o_85:hover{color:#e8ddd0}._location_pzz3o_99{letter-spacing:.3em;text-transform:uppercase;color:#fff3;margin-top:2rem;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:200}@media (width<=480px){._panel_pzz3o_19{padding:3rem 2.5rem}._heading_pzz3o_68{font-size:1.8rem}._email_pzz3o_85{font-size:.72rem}}:root{--color-navy:#0d1117;--color-charcoal:#1a1f2e;--color-sand:#c8b89a;--color-sand-light:#e8ddd0;--color-white:#fff;--color-white-60:#fff9;--color-white-30:#ffffff4d;--color-white-10:#ffffff14;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Montserrat", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-navy);width:100%;height:100%;overflow:hidden}#root,main{width:100%;height:100%}
