.page-hero[data-astro-cid-mnpmyww2]{position:relative;height:55vh;min-height:360px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:60px}.page-hero[data-astro-cid-mnpmyww2] img[data-astro-cid-mnpmyww2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero[data-astro-cid-mnpmyww2]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000c,#00000026 60%)}.page-hero-text[data-astro-cid-mnpmyww2]{position:relative;z-index:1;width:100%;padding:0 60px}.page-title[data-astro-cid-mnpmyww2]{font-family:var(--serif);font-size:clamp(2.8rem,6vw,6rem);font-weight:400;line-height:.95;text-transform:uppercase;letter-spacing:.04em;color:var(--ivory)}.page-title[data-astro-cid-mnpmyww2] em[data-astro-cid-mnpmyww2]{font-style:italic}@media(max-width:768px){.page-hero-text[data-astro-cid-mnpmyww2]{padding:0 24px}.page-title[data-astro-cid-mnpmyww2]{font-size:clamp(2.2rem,9vw,3.5rem)}}.vid-section[data-astro-cid-mnpmyww2]{padding:80px 0 60px}.vid-grid[data-astro-cid-mnpmyww2]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.vid-card[data-astro-cid-mnpmyww2]{cursor:pointer}.vid-embed[data-astro-cid-mnpmyww2]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:14px;background:#111}.vid-facade[data-astro-cid-mnpmyww2]{position:absolute;inset:0}.vid-facade[data-astro-cid-mnpmyww2] img[data-astro-cid-mnpmyww2]{width:100%;height:100%;object-fit:cover;display:block}.vid-play[data-astro-cid-mnpmyww2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000047;transition:background .3s}.vid-card[data-astro-cid-mnpmyww2]:hover .vid-play[data-astro-cid-mnpmyww2]{background:#00000073}.vid-play-btn[data-astro-cid-mnpmyww2]{width:64px;height:64px;border-radius:50%;background:#0000008c;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s,background .3s}.vid-card[data-astro-cid-mnpmyww2]:hover .vid-play-btn[data-astro-cid-mnpmyww2]{transform:scale(1.1);background:#000000bf}.vid-play-btn[data-astro-cid-mnpmyww2] svg[data-astro-cid-mnpmyww2]{margin-left:5px}.vid-embed[data-astro-cid-mnpmyww2] iframe[data-astro-cid-mnpmyww2]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.vid-meta[data-astro-cid-mnpmyww2]{margin-top:14px}.vid-title[data-astro-cid-mnpmyww2]{font-family:var(--serif);font-size:1.05rem;font-weight:400;color:var(--ivory);margin-bottom:4px}.vid-label[data-astro-cid-mnpmyww2]{font-family:var(--sans);font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:#fff6}@media(max-width:768px){.vid-grid[data-astro-cid-mnpmyww2]{gap:16px}}@media(max-width:540px){.vid-grid[data-astro-cid-mnpmyww2]{grid-template-columns:1fr}}.vid-contact[data-astro-cid-mnpmyww2]{padding:60px 0 100px;border-top:1px solid rgba(255,255,255,.08)}.pc-inner[data-astro-cid-mnpmyww2]{max-width:680px;margin:0 auto}.form-h2[data-astro-cid-mnpmyww2]{font-family:Lora,Georgia,serif;font-style:italic;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:400;color:var(--ivory);margin-bottom:48px;line-height:1.35}.cform[data-astro-cid-mnpmyww2]{display:flex;flex-direction:column}.fg[data-astro-cid-mnpmyww2]{position:relative;margin-bottom:30px}.fg[data-astro-cid-mnpmyww2] input[data-astro-cid-mnpmyww2],.fg[data-astro-cid-mnpmyww2] textarea[data-astro-cid-mnpmyww2],.fg[data-astro-cid-mnpmyww2] select[data-astro-cid-mnpmyww2]{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(244,239,230,.12);padding:12px 0;outline:none;font-family:var(--sans);font-size:.8rem;font-weight:300;color:var(--ivory);letter-spacing:.02em;transition:border-color .3s;resize:none;-webkit-appearance:none;appearance:none}.fg[data-astro-cid-mnpmyww2] input[data-astro-cid-mnpmyww2]:focus,.fg[data-astro-cid-mnpmyww2] textarea[data-astro-cid-mnpmyww2]:focus,.fg[data-astro-cid-mnpmyww2] select[data-astro-cid-mnpmyww2]:focus{border-bottom-color:#c9a96e}.fg[data-astro-cid-mnpmyww2] textarea[data-astro-cid-mnpmyww2]{min-height:90px}.fg[data-astro-cid-mnpmyww2] label[data-astro-cid-mnpmyww2]{position:absolute;top:12px;left:0;pointer-events:none;font-family:var(--sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f4efe661;transition:top .25s,font-size .25s,color .25s}.fg[data-astro-cid-mnpmyww2] input[data-astro-cid-mnpmyww2]:focus~label[data-astro-cid-mnpmyww2],.fg[data-astro-cid-mnpmyww2] input[data-astro-cid-mnpmyww2]:not(:placeholder-shown)~label[data-astro-cid-mnpmyww2],.fg[data-astro-cid-mnpmyww2] textarea[data-astro-cid-mnpmyww2]:focus~label[data-astro-cid-mnpmyww2],.fg[data-astro-cid-mnpmyww2] textarea[data-astro-cid-mnpmyww2]:not(:placeholder-shown)~label[data-astro-cid-mnpmyww2]{top:-12px;font-size:.58rem;color:#c9a96e}.fg[data-astro-cid-mnpmyww2] input[data-astro-cid-mnpmyww2]::placeholder,.fg[data-astro-cid-mnpmyww2] textarea[data-astro-cid-mnpmyww2]::placeholder{color:transparent}.fg[data-astro-cid-mnpmyww2] select[data-astro-cid-mnpmyww2]{color:#f4efe661;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23ffffff' stroke-width='1' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center}.fg[data-astro-cid-mnpmyww2] select[data-astro-cid-mnpmyww2] option[data-astro-cid-mnpmyww2]{background:#0a0a0a;color:var(--ivory)}.frow[data-astro-cid-mnpmyww2]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c-sub[data-astro-cid-mnpmyww2]{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:14px;font-family:var(--sans);font-size:.58rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#c9a96e;background:none;cursor:pointer;border:1px solid rgba(201,169,110,.38);padding:16px 38px;position:relative;overflow:hidden;transition:border-color .4s}.c-sub[data-astro-cid-mnpmyww2]:before{content:"";position:absolute;inset:0;background:#c9a96e14;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.c-sub[data-astro-cid-mnpmyww2]:hover{border-color:#c9a96ebf}.c-sub[data-astro-cid-mnpmyww2]:hover:before{transform:scaleX(1)}.c-sub[data-astro-cid-mnpmyww2] svg[data-astro-cid-mnpmyww2]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.c-sub[data-astro-cid-mnpmyww2]:hover svg[data-astro-cid-mnpmyww2]{transform:translate(5px)}@media(max-width:640px){.frow[data-astro-cid-mnpmyww2]{grid-template-columns:1fr;gap:0}}
