.container.svelte-1jah2g7{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-content)}.eyebrow.svelte-1jah2g7{display:block;font-size:.65rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1rem}.page-hero.svelte-1jah2g7{padding:calc(var(--space-section) + 5rem) 0 var(--space-section);border-bottom:1px solid var(--color-border)}.hero-inner.svelte-1jah2g7{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:end}.page-hero.svelte-1jah2g7 h1:where(.svelte-1jah2g7){font-family:var(--font-serif);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:300;color:var(--color-cream);line-height:1.05}.hero-statement.svelte-1jah2g7{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--color-text-muted);line-height:1.8;margin-bottom:2.5rem}.hero-line.svelte-1jah2g7{width:3rem;height:1px;background:var(--color-gold);opacity:.5}@media(max-width:768px){.hero-inner.svelte-1jah2g7{grid-template-columns:1fr;gap:2.5rem}}.section-methods.svelte-1jah2g7{padding:var(--space-section) 0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.methods-grid.svelte-1jah2g7{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--color-border)}.method-card.svelte-1jah2g7{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:start;gap:1.25rem;padding:2rem 1.75rem;border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-decoration:none;position:relative;overflow:hidden;transition:background .25s ease,padding-top .25s ease}.method-card.svelte-1jah2g7:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.method-card--email.svelte-1jah2g7:before{background:var(--color-gold)}.method-card--phone.svelte-1jah2g7:before{background:#64c88ccc}.method-card--request.svelte-1jah2g7:before{background:#64a0dccc}.method-card.svelte-1jah2g7:hover{background:#ffffff06}.method-card.svelte-1jah2g7:hover:before{transform:scaleX(1)}.method-card__num.svelte-1jah2g7{font-family:var(--font-serif);font-size:1.6rem;font-weight:300;color:#c9a96e33;line-height:1;transition:color .25s;padding-top:.1rem}.method-card.svelte-1jah2g7:hover .method-card__num:where(.svelte-1jah2g7){color:#c9a96e80}.method-card__body.svelte-1jah2g7{display:flex;flex-direction:column;gap:.3rem}.method-card__type.svelte-1jah2g7{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.method-card--phone.svelte-1jah2g7 .method-card__type:where(.svelte-1jah2g7){color:#64c88cb3}.method-card--request.svelte-1jah2g7 .method-card__type:where(.svelte-1jah2g7){color:#64a0dcb3}.method-card__value.svelte-1jah2g7{font-size:.9rem;font-weight:500;color:var(--color-cream);line-height:1.3}.method-card__note.svelte-1jah2g7{font-size:.75rem;color:var(--color-text-muted);line-height:1.5;margin-top:.25rem}.method-card__arrow.svelte-1jah2g7{font-size:1rem;color:#c9a96e4d;transition:color .25s,transform .25s;flex-shrink:0;padding-top:.1rem}.method-card.svelte-1jah2g7:hover .method-card__arrow:where(.svelte-1jah2g7){color:var(--color-gold);transform:translate(4px)}@media(max-width:900px){.methods-grid.svelte-1jah2g7{grid-template-columns:1fr;border-left:none}.method-card.svelte-1jah2g7{grid-template-columns:2rem 1fr auto;border:none;border-bottom:1px solid var(--color-border);padding:1.5rem 0}.method-card.svelte-1jah2g7:first-child{border-top:1px solid var(--color-border)}.method-card.svelte-1jah2g7:before{top:auto;bottom:0;height:1px;width:100%;transform:scaleX(0)}.method-card.svelte-1jah2g7:hover:before{transform:scaleX(1)}}.section-contact.svelte-1jah2g7{padding:var(--space-section) 0}.contact-layout.svelte-1jah2g7{display:grid;grid-template-columns:320px 1fr;gap:6rem;align-items:start}.contact-aside.svelte-1jah2g7{position:sticky;top:5rem;display:flex;flex-direction:column;gap:2.5rem}.aside-profile.svelte-1jah2g7{display:flex;align-items:center;gap:1.25rem}.aside-profile__monogram.svelte-1jah2g7{width:3.5rem;height:3.5rem;border-radius:50%;background:#c9a96e1f;border:1px solid rgba(201,169,110,.3);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:.8rem;font-weight:400;letter-spacing:.08em;color:var(--color-gold);flex-shrink:0}.aside-profile__info.svelte-1jah2g7{display:flex;flex-direction:column;gap:.25rem}.aside-profile__name.svelte-1jah2g7{font-size:.95rem;font-weight:500;color:var(--color-cream)}.aside-profile__role.svelte-1jah2g7{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.aside-facts.svelte-1jah2g7{display:flex;flex-direction:column;gap:0}.aside-fact.svelte-1jah2g7{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.aside-fact.svelte-1jah2g7:first-child{border-top:1px solid var(--color-border)}.aside-fact__key.svelte-1jah2g7{font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0}.aside-fact__val.svelte-1jah2g7{font-size:.82rem;color:var(--color-cream);text-align:right}.aside-quote.svelte-1jah2g7{margin:0;padding:1.25rem 1.5rem;border-left:2px solid rgba(201,169,110,.4);font-family:var(--font-serif);font-size:1rem;font-weight:300;font-style:italic;color:var(--color-cream);opacity:.75;line-height:1.65}.form-header.svelte-1jah2g7{margin-bottom:2.5rem}.form-title.svelte-1jah2g7{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:300;color:var(--color-cream);line-height:1.1}.contact-form.svelte-1jah2g7{display:flex;flex-direction:column;gap:1.5rem}.form-row.svelte-1jah2g7{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-label.svelte-1jah2g7{display:flex;justify-content:space-between;align-items:center}.form-char-count.svelte-1jah2g7{font-size:.62rem;color:var(--color-text-subtle);font-weight:400;letter-spacing:0;text-transform:none;transition:color .2s}.form-char-count--warn.svelte-1jah2g7{color:#dca03ccc}.form-textarea.svelte-1jah2g7{resize:vertical;min-height:150px}.form-footer.svelte-1jah2g7{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:.5rem}.form-privacy.svelte-1jah2g7{font-size:.72rem;color:var(--color-text-subtle);line-height:1.5;max-width:280px}.submit-btn.svelte-1jah2g7{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem}.submit-btn.svelte-1jah2g7:disabled{opacity:.7;cursor:default}.submit-spinner.svelte-1jah2g7{width:12px;height:12px;border:1.5px solid rgba(0,0,0,.3);border-top-color:#000c;border-radius:50%;animation:svelte-1jah2g7-spin .7s linear infinite;display:inline-block}@keyframes svelte-1jah2g7-spin{to{transform:rotate(360deg)}}.form-success.svelte-1jah2g7{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:3rem;border:1px solid rgba(100,200,140,.3);background:#64c88c0a}.form-success__icon.svelte-1jah2g7{width:2.75rem;height:2.75rem;border-radius:50%;background:#64c88c26;border:1px solid rgba(100,200,140,.4);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#64c88c}.form-success__title.svelte-1jah2g7{font-family:var(--font-serif);font-size:1.5rem;font-weight:300;color:var(--color-cream)}.form-success__body.svelte-1jah2g7{font-size:.9rem;color:var(--color-text-muted);line-height:1.65}@media(max-width:1024px){.contact-layout.svelte-1jah2g7{grid-template-columns:260px 1fr;gap:4rem}}@media(max-width:768px){.contact-layout.svelte-1jah2g7{grid-template-columns:1fr;gap:3rem}.contact-aside.svelte-1jah2g7{position:static}.form-row.svelte-1jah2g7{grid-template-columns:1fr}.form-footer.svelte-1jah2g7{flex-direction:column;align-items:flex-start}}
