/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.hero-videoctl.svelte-1taklrj{z-index:4;gap:10px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.vctl-btn.svelte-1taklrj{cursor:pointer;appearance:none;border-style:var(--tw-border-style);width:44px;height:44px;color:var(--color-white,#fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#15151547;border-width:1px;border-color:#ffffff80;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s;display:flex}.vctl-btn.svelte-1taklrj:hover{border-color:var(--color-gold,#c6a76a);background-color:var(--color-gold,#c6a76a);color:var(--color-black,#151515)}.vctl-btn.svelte-1taklrj:focus-visible{outline-offset:3px;outline:2px solid #fff}.vctl-btn.svelte-1taklrj svg:where(.svelte-1taklrj){fill:currentColor;width:16px;height:16px;display:block}@media (width<=760px){.hero-videoctl.svelte-1taklrj{bottom:26px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.contact-form.svelte-fq8g2m{text-align:left;margin-inline:auto;flex-direction:column;gap:1.25rem;width:100%;max-width:34rem;margin-top:3rem;margin-bottom:0;display:flex}.field.svelte-fq8g2m{flex-direction:column;gap:.4rem;display:flex}label.svelte-fq8g2m{--tw-font-weight:var(--font-weight-medium,500);font-size:.8rem;font-weight:var(--font-weight-medium,500);--tw-tracking:.08em;letter-spacing:.08em;color:#4a4640;text-transform:uppercase}input.svelte-fq8g2m,textarea.svelte-fq8g2m{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-beige,#d8cec4);background-color:var(--color-creme,#f7f4f0);color:var(--color-black,#151515);font:inherit;border-radius:2px;padding-block:.75rem;padding-inline:.9rem;transition:border-color .18s,box-shadow .18s}input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{border-color:var(--color-gold,#c6a76a);box-shadow:0 0 0 3px var(--gold,#b79355);outline:none}@supports (color:color-mix(in lab, red, red)){input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold,#b79355) 22%, transparent)}}textarea.svelte-fq8g2m{resize:vertical;min-height:7.5rem}input.svelte-fq8g2m:disabled,textarea.svelte-fq8g2m:disabled{cursor:not-allowed;opacity:.6}.contact-form.svelte-fq8g2m .cta-btn:where(.svelte-fq8g2m){align-self:center;margin-top:.5rem}.contact-form.svelte-fq8g2m .cta-btn:where(.svelte-fq8g2m):disabled{cursor:progress;opacity:.65}.status.svelte-fq8g2m{min-height:1.25rem;margin:0;font-size:.95rem}.status.svelte-fq8g2m .ok:where(.svelte-fq8g2m){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-black,#151515)}.status.svelte-fq8g2m .err:where(.svelte-fq8g2m){color:#a4462d}.hp.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
