@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Syne:wght@400..800&display=swap");:root{--bg:#070c07;--bg-surface:#0c140c;--bg-elevated:#111a11;--border:rgba(126,200,130,0.07);--border-mid:rgba(126,200,130,0.16);--text-primary:#edf5ed;--text-secondary:rgba(190,230,190,0.52);--text-tertiary:rgba(160,210,160,0.28);--accent:#7EC882;--accent-dim:rgba(126,200,130,0.1);--font-display:"Fraunces",serif;--font-body:"Syne",sans-serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:80px;--space-3xl:120px;--max-width:1400px;--gutter:40px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--ease:cubic-bezier(0.16,1,0.3,1);--duration:0.35s}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.042;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background:var(--bg);font-family:var(--font-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;line-height:.92}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font-family:var(--font-body)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(190,230,190,.62)}.accent{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.divider{border:none;border-top:.5px solid var(--border)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(126,200,130,.2);border-radius:2px}::selection{background:var(--accent);color:var(--bg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Footer_footer__eNA9m{border-top:.5px solid var(--border);padding:var(--space-2xl) var(--gutter) var(--space-xl);background:var(--bg-surface)}.Footer_top__c3EOc{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:60px}.Footer_brand__Lj6Sp{display:flex;flex-direction:column;gap:12px}.Footer_logo__8uCHD{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:clamp(40px,5vw,72px);color:var(--text-primary);letter-spacing:-.03em;line-height:.88}.Footer_logoSub__QoO4w{font-style:normal;font-size:.28em;letter-spacing:.22em;color:var(--accent);display:block;margin-top:6px}.Footer_logoSub__QoO4w,.Footer_tagline__WuViG{font-family:var(--font-body);font-weight:700;text-transform:uppercase}.Footer_tagline__WuViG{font-size:10px;letter-spacing:.2em;color:var(--text-tertiary)}.Footer_nav__BLEuE{display:flex;gap:60px;padding-top:8px}.Footer_navCol__zIs49{display:flex;flex-direction:column;gap:14px}.Footer_navLabel__DeTKj{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}.Footer_navCol__zIs49 a{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--text-secondary);transition:color .3s var(--ease)}.Footer_navCol__zIs49 a:hover{color:var(--accent)}.Footer_bottom__ch0uR{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-xl);border-top:.5px solid var(--border);flex-wrap:wrap;gap:16px}.Footer_copy__1rMWy{font-family:var(--font-body);font-size:11px;color:var(--text-tertiary);letter-spacing:.06em}.Footer_available__G_Z4t{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.Footer_dot__aBFpk{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:Footer_pulse__AmXbz 2.4s ease-in-out infinite}@keyframes Footer_pulse__AmXbz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.65)}}@media (max-width:768px){.Footer_footer__eNA9m{padding:var(--space-xl) 20px var(--space-lg)}.Footer_top__c3EOc{flex-direction:column;gap:40px}.Footer_nav__BLEuE{gap:32px;flex-wrap:wrap}.Footer_bottom__ch0uR{flex-direction:column;align-items:flex-start;gap:12px}}.Nav_nav__bbBYX{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:28px var(--gutter);background:rgba(7,12,7,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:.5px solid var(--border);transition:padding .4s var(--ease)}.Nav_nav__bbBYX.Nav_scrolled__DOs7g{padding:18px var(--gutter)}.Nav_logo__gZgyW{display:flex;align-items:baseline;gap:9px;text-decoration:none}.Nav_logoMark__GsjkD{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:24px;color:var(--text-primary);letter-spacing:-.02em;line-height:1;transition:color .3s}.Nav_logo__gZgyW:hover .Nav_logoMark__GsjkD{color:var(--accent)}.Nav_logoSub__1UNiA{font-family:var(--font-body);font-weight:700;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.Nav_links__5bwm_{display:flex;gap:40px;list-style:none}.Nav_link___9lc1{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(190,230,190,.62);transition:color .3s;position:relative;padding-bottom:3px}.Nav_link___9lc1:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:.5px;background:var(--accent);transition:width .4s var(--ease)}.Nav_link___9lc1:hover{color:var(--accent)}.Nav_link___9lc1:hover:after{width:100%}.Nav_link___9lc1.Nav_active__0wSiM{color:var(--accent)}.Nav_link___9lc1.Nav_active__0wSiM:after{width:100%}.Nav_right__pa3__{display:flex;align-items:center;gap:28px}.Nav_available__bzdJ_{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.Nav_dot___qm1j{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:Nav_pulse__igFfB 2.4s ease-in-out infinite}@keyframes Nav_pulse__igFfB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.65)}}.Nav_hamburger__dnMfv{display:none;flex-direction:column;gap:6px;padding:4px;background:transparent;border:none}.Nav_bar__9bpMA{display:block;width:26px;height:.5px;background:var(--text-secondary);transition:all .35s var(--ease);transform-origin:center}.Nav_bar1Open__3yYgz{transform:translateY(3.25px) rotate(45deg)}.Nav_bar2Open__bHMxT{transform:translateY(-3.25px) rotate(-45deg)}.Nav_mobileMenu__CQnUh{position:fixed;top:60px;left:0;right:0;z-index:999;background:var(--bg-elevated);padding:28px 20px 36px;flex-direction:column;gap:4px}.Nav_mobileLink__Ub6G_,.Nav_mobileMenu__CQnUh{border-bottom:.5px solid var(--border);display:flex}.Nav_mobileLink__Ub6G_{align-items:baseline;gap:16px;font-family:var(--font-display);font-style:italic;font-weight:900;font-size:40px;color:var(--text-primary);letter-spacing:-.02em;padding:10px 0;transition:color .3s}.Nav_mobileLink__Ub6G_:hover{color:var(--accent)}.Nav_mobileLink__Ub6G_:last-child{border-bottom:none}.Nav_mobileLinkNum__paGdt{font-family:var(--font-body);font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--accent);opacity:.6}@media (max-width:768px){.Nav_available__bzdJ_,.Nav_links__5bwm_{display:none}.Nav_hamburger__dnMfv{display:flex}.Nav_nav__bbBYX{padding:20px}.Nav_nav__bbBYX.Nav_scrolled__DOs7g{padding:14px 20px}}