:root{--color-primary:#001e3c;--color-primary-light:#052b45;--color-accent:#ffa54f;--color-accent-hover:#f09940;--color-white:#fff;--color-bg-light:#f8f8f8;--color-gray-100:#f0f2f4;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#747474;--color-gray-500:#6a7282;--color-gray-600:#4b5563;--color-black:#000;--color-error:#dc3545;--color-success:#10b981;--color-info:#3b82f6;--color-bronze:#856f58;--color-status-progress:var(--color-accent);--color-status-ready:#4caf7d;--color-status-sold:var(--color-gray-400);--color-text-on-dark-90:#ffffffe6;--color-text-on-dark-80:#fffc;--color-text-on-dark-70:#ffffffb3;--color-text-on-dark-60:#fff9;--color-text-on-dark-50:#ffffff80;--color-text-on-dark-40:#fff6;--color-text-on-dark-30:#ffffff4d;--color-border-on-dark:#ffffff1f;--color-border-on-dark-strong:#ffffff26;--color-bg-on-dark:#ffffff14;--color-bg-on-dark-hover:#ffffff1a;--font-heading:var(--font-nohemi), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"proxima-nova", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.06em;--space-1:.2rem;--space-2:.4rem;--space-3:.6rem;--space-4:.8rem;--space-5:1rem;--space-6:1.2rem;--space-7:1.4rem;--space-8:1.6rem;--space-10:2rem;--space-12:2.4rem;--space-14:2.8rem;--space-16:3.2rem;--space-18:3.6rem;--space-20:4rem;--space-24:4.8rem;--space-25:5rem;--space-28:5.6rem;--space-30:6rem;--space-32:6.4rem;--container-max:80rem;--container-padding:var(--space-6);--section-py:var(--space-16);--section-py-md:var(--space-20);--section-py-lg:var(--space-25);--section-py-cta:var(--space-20);--section-py-cta-lg:var(--space-24);--section-header-mb:var(--space-10);--section-title-mt:var(--space-3);--radius-xs:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--radius-32:32px;--radius-full:9999px;--shadow-xs:0 1px 3px #00000014;--shadow-sm:0 4px 16px #0000000f;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 12px 32px #0000001a;--shadow-xl:0 20px 60px #00000014;--shadow-drop:0 8px 30px #0000001f;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-default:.25s ease;--transition-slow:.4s ease;--z-dropdown:50;--z-navbar:100;--hover-lift-sm:translateY(-2px);--hover-lift-md:translateY(-4px);--focus-ring:0 0 0 2px var(--color-primary);--focus-ring-on-dark:0 0 0 2px var(--color-accent);--focus-outline-offset:3px}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;background-color:var(--color-primary);font-size:16px;line-height:1.5}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-primary);background:linear-gradient(to bottom, transparent 0, transparent env(safe-area-inset-top), var(--color-white) env(safe-area-inset-top), var(--color-white) 100%) fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{vertical-align:middle;max-width:100%;height:auto;display:block}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none}ul,ol,menu{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.container{width:100%;max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);--container-offset:max(var(--container-padding), calc((100vw - var(--container-max)) / 2 + var(--container-padding)));margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes v-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes v-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v-fade-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes v-reveal-up{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes v-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.anim{opacity:0;will-change:opacity, transform}.anim-fade-up{transform:translateY(28px)}.anim-fade-left{transform:translate(-16px)}.anim-reveal-up{clip-path:inset(100% 0 0)}.anim-scale-in{transform:scale(.85)}.anim-fade-up.visible{animation:.7s cubic-bezier(.16,1,.3,1) both v-fade-up}.anim-fade-in.visible{animation:.6s cubic-bezier(.16,1,.3,1) both v-fade-in}.anim-fade-left.visible{animation:.6s cubic-bezier(.16,1,.3,1) both v-fade-left}.anim-reveal-up.visible{animation:.8s cubic-bezier(.16,1,.3,1) both v-reveal-up}.anim-scale-in.visible{animation:.5s cubic-bezier(.16,1,.3,1) both v-scale-in}.entered .anim.anim-fade-up{animation:.7s cubic-bezier(.16,1,.3,1) both v-fade-up}.entered .anim.anim-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) both v-fade-in}.entered .anim.anim-fade-left{animation:.6s cubic-bezier(.16,1,.3,1) both v-fade-left}.entered .anim.anim-reveal-up{animation:.8s cubic-bezier(.16,1,.3,1) both v-reveal-up}.entered .anim.anim-scale-in{animation:.5s cubic-bezier(.16,1,.3,1) both v-scale-in}.anim-delay-1{animation-delay:.1s!important}.anim-delay-2{animation-delay:.2s!important}.anim-delay-3{animation-delay:.3s!important}.anim-delay-4{animation-delay:.4s!important}.anim-delay-5{animation-delay:.5s!important}.anim-delay-6{animation-delay:.6s!important}.anim-delay-7{animation-delay:.7s!important}.anim-delay-8{animation-delay:.8s!important}.anim-delay-10{animation-delay:1s!important}.anim-delay-12{animation-delay:1.2s!important}.anim-fast{animation-duration:.4s!important}.anim-slow{animation-duration:1s!important}@keyframes v-page-reveal{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.anim-page-reveal{z-index:9999;background:var(--color-primary);pointer-events:none;will-change:transform;animation:.65s cubic-bezier(.7,0,.2,1) forwards v-page-reveal;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.anim{opacity:1;clip-path:none;transform:none}.anim.visible{opacity:1;clip-path:none;transform:none;animation:none!important}}

@font-face{font-family:nohemi;src:url(../media/Nohemi_ExtraLight-s.p.0~7w-cu2f_o.4.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:nohemi;src:url(../media/Nohemi_Light-s.p.0u76~qst.arpk.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:nohemi;src:url(../media/Nohemi_Regular-s.p.0ssntrdu0lreu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nohemi;src:url(../media/Nohemi_Medium-s.p.063uyo7kwwj1h.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:nohemi;src:url(../media/Nohemi_SemiBold-s.p.0t8.3.b2a.vvh.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:nohemi;src:url(../media/Nohemi_Bold-s.p.14ee1au3-89d3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nohemi Fallback;src:local(Arial);ascent-override:303.14%;descent-override:77.63%;line-gap-override:30.72%;size-adjust:24.41%}.nohemi_c3277efa-module__iIQ-uG__className{font-family:nohemi,nohemi Fallback}.nohemi_c3277efa-module__iIQ-uG__variable{--font-nohemi:"nohemi", "nohemi Fallback"}
