.sec-contact{padding-top:64px}.sec-contact__grid{display:grid;grid-template-columns:520px minmax(0,1fr);gap:56px;align-items:start}.sec-contact__info{display:grid;gap:20px;position:sticky;top:calc(var(--pi-header-h) + 24px)}.sec-contact__photo{height:420px;border-radius:32px;overflow:hidden;position:relative}.sec-contact__photo .pi-media{position:absolute;top:0;right:0;bottom:0;left:0}.sec-contact__card{padding:26px 28px;border-radius:28px;background:var(--ink-850);border:1px solid var(--line-soft);display:grid;gap:16px}.sec-contact__mail{display:inline-flex;align-items:center;gap:10px;justify-self:start;font:500 20px/1.24 var(--font-display);letter-spacing:-.1px;color:var(--bone-50);transition:color .3s;word-break:break-all}.sec-contact__mail svg{flex:none;color:var(--sand-500)}.sec-contact__mail:hover{color:var(--sand-500)}.sec-contact__hr{height:1px;border:0;margin:0;background:#f3ede41a}.sec-contact__chips{display:flex;flex-wrap:wrap;gap:8px}.sec-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 12px;border-radius:999px;background:#f3ede40d;font:600 12px/1.2 var(--font-body);letter-spacing:.72px;color:var(--bone-50);transition:background-color .3s,color .3s}.sec-chip svg{width:14px;height:14px;color:var(--sand-500)}.sec-chip.is-on{background:var(--sand-500);color:var(--ink-950)}.sec-chip.is-on svg{color:var(--ink-950)}.sec-contact__social{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:4px}.sec-contact__social a{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.2 var(--font-body);letter-spacing:.72px;color:#f3ede4cc;transition:color .3s}.sec-contact__social a:hover{color:var(--sand-500)}.sec-contact__formcol{display:grid;gap:20px;align-content:start}.sec-contact__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 14px;font-size:56px;line-height:1}.sec-contact__title .sec-sans{letter-spacing:-1.4px}.sec-contact__title .sec-serif{letter-spacing:-.84px}.sec-contact__lead{font:400 19px/1.55 var(--font-body);color:#f3ede4a6}.sec-contact__formcol .sec-form{margin-top:0}.sec-booking{padding-top:64px}.sec-booking__card{position:relative;width:960px;max-width:100%;margin-inline:auto;padding:44px 48px;border-radius:40px;border:1px solid rgba(201,172,136,.3);background:var(--ink-900);overflow:hidden}.sec-booking__card .sec-pat{opacity:.05;background-size:30px 30px}.sec-booking__in{position:relative;display:grid;gap:24px}@media(max-width:1023px){.sec-contact__grid{grid-template-columns:1fr;gap:40px}.sec-contact__info{position:static}.sec-contact__photo{height:auto;aspect-ratio:4 / 3}.sec-booking__card{padding:36px 32px}}@media(max-width:749px){.sec-contact,.sec-booking{padding-top:40px}.sec-contact__title{font-size:36px;gap:0 10px}.sec-contact__title .sec-sans{letter-spacing:-1px}.sec-contact__lead{font-size:17px}.sec-booking__card{padding:24px 18px;border-radius:28px}.sec-contact__card{padding:22px 20px}.sec-contact__mail{font-size:17px}}a.sec-chip:hover,a.sec-chip:focus-visible{background:#c9ac8833}a.sec-chip.is-on:hover{background:var(--sand-300)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sec-contact.css.map */
