.vav-redesign.svelte-1triwe1{--ink:#0b1e3f;--ink-soft:#1d4ed8;--paper:#eef2f6;--paper-2:#dde3e4;--rule:#c2cbd4;--muted:#4a5b73;--accent:#3b82f6;--accent-soft:#60a5fa;--accent-deep:#1e3a8a;--font-serif:"Cormorant Garamond", "Playfair Display", "Times New Roman", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.65, 0, .35, 1);--t:.5s var(--ease);--t-fast:.25s var(--ease);--container:1240px;--gutter:clamp(1.25rem, 4vw, 3.5rem);width:100%;font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.vav-redesign.svelte-1triwe1 a:where(.svelte-1triwe1){color:inherit;text-decoration:none}.vav-redesign.svelte-1triwe1 h1:where(.svelte-1triwe1),.vav-redesign.svelte-1triwe1 h2:where(.svelte-1triwe1),.vav-redesign.svelte-1triwe1 h3:where(.svelte-1triwe1),.vav-redesign.svelte-1triwe1 h4:where(.svelte-1triwe1){margin:0;font-weight:400}.hero.svelte-1triwe1{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex;position:relative}.hero-header.svelte-1triwe1{padding:1.75rem var(--gutter);border-bottom:1px solid var(--rule);z-index:10;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-logo.svelte-1triwe1{align-items:baseline;gap:.6rem;display:flex}.logo-mark.svelte-1triwe1{font-family:var(--font-serif);letter-spacing:.02em;color:var(--ink);font-size:1.5rem;font-style:italic;font-weight:500}.logo-sub.svelte-1triwe1{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.hero-nav.svelte-1triwe1{gap:2.25rem;display:flex}.hero-nav.svelte-1triwe1 a:where(.svelte-1triwe1){letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);transition:color var(--t-fast);font-size:.7rem;font-weight:500;display:inline-block}.hero-nav.svelte-1triwe1 a:where(.svelte-1triwe1):hover{color:var(--accent)}.hero-grid.svelte-1triwe1{padding:clamp(2.5rem, 6vw, 5rem) var(--gutter) clamp(4rem, 8vw, 6rem);max-width:var(--container);flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);width:100%;margin:0 auto;display:grid}.hero-text.svelte-1triwe1{flex-direction:column;justify-content:center;display:flex}.hero-eyebrow.svelte-1triwe1{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.75rem;margin-bottom:1.75rem;font-size:.68rem;font-weight:500;display:inline-flex}.hero-eyebrow.svelte-1triwe1:before{content:"";background:var(--ink-soft);width:28px;height:1px;display:inline-block}.hero-title.svelte-1triwe1{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);font-size:clamp(3rem,7.5vw,6.25rem);font-weight:400;line-height:1}.hero-title.svelte-1triwe1 span:where(.svelte-1triwe1){display:block}.hero-title.svelte-1triwe1 em:where(.svelte-1triwe1){color:var(--accent);font-style:italic}.hero-title.svelte-1triwe1 span:where(.svelte-1triwe1):last-child:after{content:".";color:var(--accent)}.hero-subtitle.svelte-1triwe1{color:var(--muted);max-width:38ch;margin:2rem 0 2.75rem;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.7}.hero-actions.svelte-1triwe1{align-items:center;gap:2rem;display:flex}.hero-cta-btn.svelte-1triwe1{background:var(--ink);color:var(--paper);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink);transition:background var(--t-fast), color var(--t-fast);will-change:transform;align-items:center;gap:.75rem;padding:.95rem 1.6rem;font-size:.72rem;font-weight:500;display:inline-flex}.hero-cta-btn.svelte-1triwe1 svg:where(.svelte-1triwe1){transition:transform var(--t)}.hero-cta-btn.svelte-1triwe1:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.hero-cta-btn.svelte-1triwe1:hover svg:where(.svelte-1triwe1){transform:translate(4px)}.hero-cta-link.svelte-1triwe1{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--ink-soft);transition:color var(--t-fast), border-color var(--t-fast);padding-bottom:4px;font-size:.72rem;font-weight:500}.hero-cta-link.svelte-1triwe1:hover{color:var(--accent);border-color:var(--accent)}.hero-image-wrap.svelte-1triwe1{margin:0;position:relative;overflow:hidden}.hero-image-wrap.svelte-1triwe1 img:where(.svelte-1triwe1){aspect-ratio:4/5;object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;display:block}.hero-image-wrap.svelte-1triwe1 figcaption:where(.svelte-1triwe1){background:var(--accent);color:#fff;letter-spacing:.25em;text-transform:uppercase;padding:.55rem .95rem;font-size:.65rem;position:absolute;bottom:1.25rem;left:1.25rem}.hero-scroll.svelte-1triwe1{z-index:5;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-label.svelte-1triwe1{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.section-header.svelte-1triwe1{max-width:var(--container);padding:0 var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:2rem;margin:0 auto 4rem;padding-bottom:1.5rem;display:flex}.section-eyebrow.svelte-1triwe1{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:500}.section-title.svelte-1triwe1{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:1.1}.collections.svelte-1triwe1{background:var(--paper);padding:clamp(5rem,9vw,8rem) 0}.collections-grid.svelte-1triwe1{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);margin:0 auto;display:grid}.collection-card.svelte-1triwe1{display:block}.card-image.svelte-1triwe1{aspect-ratio:3/4;background:var(--paper-2);position:relative;overflow:hidden}.card-image.svelte-1triwe1 img:where(.svelte-1triwe1){object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform 1.2s var(--ease)}.collection-card.svelte-1triwe1:hover .card-image:where(.svelte-1triwe1) img:where(.svelte-1triwe1){transform:scale(1.04)}.card-tag.svelte-1triwe1{background:var(--accent);color:#fff;letter-spacing:.24em;text-transform:uppercase;padding:.4rem .85rem;font-size:.6rem;font-weight:500;position:absolute;top:1rem;left:1rem}.card-body.svelte-1triwe1{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-top:1rem;padding:1.4rem 0 0;display:flex}.card-body.svelte-1triwe1 h3:where(.svelte-1triwe1){font-family:var(--font-serif);letter-spacing:-.005em;font-size:1.4rem;font-weight:400}.card-body.svelte-1triwe1 p:where(.svelte-1triwe1){color:var(--muted);letter-spacing:.04em;text-align:right;max-width:22ch;font-size:.78rem;line-height:1.5}.lookbook.svelte-1triwe1{background:var(--paper-2);padding:clamp(5rem,9vw,8rem) 0}.lookbook-grid.svelte-1triwe1{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.75rem);margin:0 auto 3.5rem;display:grid}.lookbook-item.svelte-1triwe1{background:0 0;display:block}.lookbook-img.svelte-1triwe1{aspect-ratio:3/4;background:var(--paper);overflow:hidden}.lookbook-img.svelte-1triwe1 img:where(.svelte-1triwe1){object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform 1.2s var(--ease)}.lookbook-item.svelte-1triwe1:hover .lookbook-img:where(.svelte-1triwe1) img:where(.svelte-1triwe1){transform:scale(1.05)}.lookbook-info.svelte-1triwe1{justify-content:space-between;align-items:baseline;padding:1rem 0 0;display:flex}.lookbook-name.svelte-1triwe1{font-family:var(--font-serif);color:var(--ink);font-size:1.05rem;font-weight:400}.lookbook-price.svelte-1triwe1{letter-spacing:.08em;color:var(--accent);font-size:.8rem;font-weight:500}.lookbook-action.svelte-1triwe1{text-align:center;padding:0 var(--gutter)}.view-all-link.svelte-1triwe1{color:var(--ink);letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid var(--ink);transition:color var(--t-fast), border-color var(--t-fast), gap var(--t-fast);align-items:center;gap:.7rem;padding:1rem 0;font-size:.7rem;font-weight:500;display:inline-flex}.view-all-link.svelte-1triwe1:hover{color:var(--accent);border-color:var(--accent);gap:1.1rem}.cta-section.svelte-1triwe1{padding:clamp(5rem, 10vw, 9rem) var(--gutter);background:linear-gradient(135deg, var(--accent-deep) 0%, var(--ink) 100%);color:#fff;text-align:center;position:relative;overflow:hidden}.cta-section.svelte-1triwe1:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#60a5fa2e,#0000 50%);position:absolute;inset:0}.cta-inner.svelte-1triwe1{z-index:1;max-width:560px;margin:0 auto;position:relative}.cta-eyebrow.svelte-1triwe1{letter-spacing:.34em;text-transform:uppercase;color:var(--accent-soft);margin-bottom:1.5rem;font-size:.65rem;font-weight:500;display:inline-block}.cta-title.svelte-1triwe1{font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;margin-bottom:2.75rem;font-size:clamp(2rem,4.5vw,3.25rem);font-style:italic;font-weight:400;line-height:1.15}.cta-form.svelte-1triwe1{max-width:480px;transition:border-color var(--t-fast);border-bottom:1px solid #ffffff59;gap:0;margin:0 auto;display:flex}.cta-form.svelte-1triwe1:focus-within{border-color:var(--accent-soft)}.cta-form.svelte-1triwe1 input:where(.svelte-1triwe1){font-family:var(--font-sans);color:#fff;background:0 0;border:none;outline:none;flex:1;padding:1rem .25rem;font-size:.95rem}.cta-form.svelte-1triwe1 input:where(.svelte-1triwe1)::placeholder{color:#ffffff73;font-style:italic;font-family:var(--font-serif);font-size:1.05rem}.cta-form.svelte-1triwe1 button:where(.svelte-1triwe1){color:#fff;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:color var(--t-fast), letter-spacing var(--t-fast);background:0 0;border:none;padding:0 .5rem;font-size:.7rem;font-weight:500}.cta-form.svelte-1triwe1 button:where(.svelte-1triwe1):hover{letter-spacing:.34em}.site-footer.svelte-1triwe1{background:var(--paper);color:var(--ink-soft);padding:clamp(4rem, 6vw, 5.5rem) var(--gutter) 2rem;border-top:1px solid var(--rule)}.footer-grid.svelte-1triwe1{max-width:var(--container);grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);margin:0 auto 3.5rem;display:grid}.footer-brand.svelte-1triwe1{font-family:var(--font-serif);color:var(--accent);margin-bottom:.85rem;font-size:1.75rem;font-style:italic;font-weight:500;display:block}.footer-tagline.svelte-1triwe1{max-width:30ch;color:var(--muted);font-size:.85rem;line-height:1.7}.footer-col.svelte-1triwe1 h4:where(.svelte-1triwe1){letter-spacing:.28em;text-transform:uppercase;color:var(--ink);margin-bottom:1.4rem;font-size:.65rem;font-weight:500}.footer-col.svelte-1triwe1 ul:where(.svelte-1triwe1){margin:0;padding:0;list-style:none}.footer-col.svelte-1triwe1 li:where(.svelte-1triwe1){margin-bottom:.7rem}.footer-col.svelte-1triwe1 a:where(.svelte-1triwe1){color:var(--muted);transition:color var(--t-fast);font-size:.85rem}.footer-col.svelte-1triwe1 a:where(.svelte-1triwe1):hover{color:var(--accent)}.social-links.svelte-1triwe1{flex-direction:column;gap:0;display:flex}.footer-bottom.svelte-1triwe1{border-top:1px solid var(--rule);max-width:var(--container);justify-content:space-between;align-items:center;margin:0 auto;padding-top:2rem;display:flex}.footer-bottom.svelte-1triwe1 span:where(.svelte-1triwe1){letter-spacing:.04em;color:var(--muted);font-size:.72rem}@media (width<=1024px){.lookbook-grid.svelte-1triwe1{grid-template-columns:repeat(2,1fr)}.footer-grid.svelte-1triwe1{grid-template-columns:1fr 1fr;gap:2.5rem}.section-header.svelte-1triwe1{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width<=768px){.hero-grid.svelte-1triwe1{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem}.hero-image-wrap.svelte-1triwe1{order:-1}.hero-image-wrap.svelte-1triwe1 img:where(.svelte-1triwe1){aspect-ratio:4/5;object-position:center;max-height:60vh}.hero-nav.svelte-1triwe1{display:none}.hero-actions.svelte-1triwe1{flex-wrap:wrap;gap:1.25rem}.collections-grid.svelte-1triwe1{grid-template-columns:1fr;gap:2.5rem}.card-body.svelte-1triwe1{flex-direction:column;align-items:flex-start;gap:.5rem}.card-body.svelte-1triwe1 p:where(.svelte-1triwe1){text-align:left}.lookbook-grid.svelte-1triwe1{grid-template-columns:repeat(2,1fr);gap:1rem}.cta-form.svelte-1triwe1{flex-direction:row}.footer-grid.svelte-1triwe1{grid-template-columns:1fr;gap:2.25rem}.footer-tagline.svelte-1triwe1{max-width:none}.footer-bottom.svelte-1triwe1{text-align:center;flex-direction:column;gap:.75rem}}@media (width<=480px){.lookbook-grid.svelte-1triwe1{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-image-wrap.svelte-1triwe1 img:where(.svelte-1triwe1),.lookbook-img.svelte-1triwe1 img:where(.svelte-1triwe1),.card-image.svelte-1triwe1 img:where(.svelte-1triwe1){transition:none}}
