.fasedia-contact{--fc-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;min-height:100svh;background:var(--fc-bg, #0c0b0a);color:var(--fc-ink, #f4efe6);overflow:clip;padding:clamp(4.5rem,10vw,7rem) 0 clamp(3rem,7vw,5rem)}.fasedia-contact__world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fasedia-contact__world-map{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;border:0;filter:grayscale(1) contrast(1.15) brightness(.42) saturate(.2);transform:scale(1.04)}.fasedia-contact__world-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 35%,transparent 10%,color-mix(in srgb,var(--fc-bg) 72%,transparent) 70%),linear-gradient(180deg,color-mix(in srgb,var(--fc-bg) 55%,transparent),color-mix(in srgb,var(--fc-bg) 88%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--fc-bg) 70%,transparent),transparent 35%,transparent 65%,color-mix(in srgb,var(--fc-bg) 70%,transparent))}.fasedia-contact__world-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fasedia-contact__watermark{position:absolute;left:50%;top:42%;translate:-50% -50%;margin:0;z-index:1;pointer-events:none;font-family:var(--font-h2--family, var(--font-heading--family, Georgia, serif));font-size:clamp(4.5rem,18vw,14rem);font-weight:450;letter-spacing:-.06em;line-height:.85;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--fc-ink) 16%,transparent);opacity:0;transform:scale(1.06);transition:opacity 1.4s var(--fc-ease),transform 1.6s var(--fc-ease)}.fasedia-contact.is-in .fasedia-contact__watermark{opacity:1;transform:scale(1)}.fasedia-contact__frame{position:relative;z-index:2;width:min(100% - 1.5rem,70rem);margin-inline:auto;display:grid;gap:clamp(2rem,5vw,3.5rem)}.fasedia-contact__top{display:grid;gap:1rem;justify-items:start;opacity:0;transform:translateY(1.5rem);transition:opacity 1s var(--fc-ease) .15s,transform 1s var(--fc-ease) .15s}.fasedia-contact.is-in .fasedia-contact__top{opacity:1;transform:translateY(0)}.fasedia-contact__eyebrow{margin:0;font-size:.7rem;letter-spacing:.42em;text-transform:uppercase;color:var(--fc-accent)}.fasedia-contact__heading{margin:0;font-family:var(--font-h2--family, var(--font-heading--family, Georgia, serif));font-size:clamp(3.4rem,10vw,6.5rem);font-weight:450;letter-spacing:-.045em;line-height:.92}.fasedia-contact__heading-line{display:inline-block;background:linear-gradient(180deg,#fff 10%,color-mix(in srgb,var(--fc-ink) 78%,var(--fc-accent)));-webkit-background-clip:text;background-clip:text;color:transparent}.fasedia-contact__pin{display:inline-flex;align-items:center;gap:.65rem;margin-top:.35rem;text-decoration:none;color:var(--fc-ink);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--fc-ink) 28%,transparent);padding-bottom:.25rem;transition:color .35s ease,border-color .35s ease}.fasedia-contact__pin:hover{color:var(--fc-accent);border-color:var(--fc-accent)}.fasedia-contact__pin-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--fc-accent);box-shadow:0 0 color-mix(in srgb,var(--fc-accent) 45%,transparent);animation:fc-pulse 2.4s ease-in-out infinite}@keyframes fc-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--fc-accent) 40%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--fc-accent) 0%,transparent)}}.fasedia-contact__board{display:grid;grid-template-columns:1fr;border:1px solid color-mix(in srgb,var(--fc-ink) 14%,transparent);background:color-mix(in srgb,#12100e 72%,transparent);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);opacity:0;transform:translateY(2rem);transition:opacity 1.1s var(--fc-ease) .28s,transform 1.1s var(--fc-ease) .28s}.fasedia-contact.is-in .fasedia-contact__board{opacity:1;transform:translateY(0)}.fasedia-contact__cell{position:relative;padding:clamp(1.35rem,3.5vw,1.9rem);border-bottom:1px solid color-mix(in srgb,var(--fc-ink) 12%,transparent);display:grid;gap:.55rem;transition:background .4s ease}.fasedia-contact__cell:last-child{border-bottom:0}.fasedia-contact__cell:hover{background:color-mix(in srgb,var(--fc-accent) 6%,transparent)}.fasedia-contact__index{font-size:.62rem;letter-spacing:.28em;color:var(--fc-accent)}.fasedia-contact__label{margin:0;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--fc-muted);font-weight:500}.fasedia-contact__copy{margin:0;font-family:var(--font-h2--family, var(--font-heading--family, Georgia, serif));font-size:clamp(1.15rem,2.6vw,1.45rem);line-height:1.4;letter-spacing:-.02em;color:var(--fc-ink);text-decoration:none;max-width:28ch}.fasedia-contact__copy--link{transition:color .3s ease}.fasedia-contact__copy--link:hover{color:var(--fc-accent)}.fasedia-contact__compose{display:grid;grid-template-columns:auto 1fr;gap:1rem;opacity:0;transform:translateY(1.75rem);transition:opacity 1.1s var(--fc-ease) .42s,transform 1.1s var(--fc-ease) .42s}.fasedia-contact.is-in .fasedia-contact__compose{opacity:1;transform:translateY(0)}.fasedia-contact__compose-rail{width:1px;background:linear-gradient(180deg,var(--fc-accent),color-mix(in srgb,var(--fc-accent) 15%,transparent) 70%,transparent);margin-top:.45rem}.fasedia-contact__compose-body{min-width:0}.fasedia-contact__compose-title{margin:0 0 1.35rem;font-family:var(--font-h2--family, var(--font-heading--family, Georgia, serif));font-size:clamp(1.7rem,3.5vw,2.35rem);font-weight:450;letter-spacing:-.03em}.fasedia-contact__success,.fasedia-contact__error{margin:0 0 1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.fasedia-contact__success{background:color-mix(in srgb,var(--fc-accent) 16%,transparent)}.fasedia-contact__error{background:color-mix(in srgb,#8b3a3a 22%,transparent)}.fasedia-contact__fields{display:grid;grid-template-columns:1fr;gap:1.1rem}.fasedia-contact__field{display:grid;gap:.4rem}.fasedia-contact__field span{font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fc-muted)}.fasedia-contact__field input,.fasedia-contact__field textarea{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--fc-ink) 22%,transparent);background:transparent;color:var(--fc-ink);padding:.8rem 0;font:inherit;font-size:1.02rem;outline:none;border-radius:0;transition:border-color .3s ease}.fasedia-contact__field textarea{min-height:6.5rem;resize:vertical}.fasedia-contact__field input:focus,.fasedia-contact__field textarea:focus{border-bottom-color:var(--fc-accent)}.fasedia-contact__submit{margin-top:1.6rem;-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--fc-ink) 28%,transparent);background:transparent;color:var(--fc-ink);padding:.95rem 1.35rem;display:inline-flex;align-items:center;gap:.85rem;font:inherit;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--fc-ease),border-color .4s ease,color .4s ease,transform .35s var(--fc-ease)}.fasedia-contact__submit:hover{background:var(--fc-ink);color:var(--fc-bg);border-color:var(--fc-ink)}.fasedia-contact__submit-arrow{transition:transform .35s var(--fc-ease)}.fasedia-contact__submit:hover .fasedia-contact__submit-arrow{transform:translate(.3rem)}@media screen and (min-width:900px){.fasedia-contact__board{grid-template-columns:1.35fr .85fr .85fr}.fasedia-contact__cell{border-bottom:0;border-right:1px solid color-mix(in srgb,var(--fc-ink) 12%,transparent)}.fasedia-contact__cell:last-child{border-right:0}.fasedia-contact__cell--address{min-height:100%}.fasedia-contact__fields{grid-template-columns:1fr 1fr 1fr}.fasedia-contact__field--wide{grid-column:1 / -1}.fasedia-contact__compose{gap:1.5rem;width:min(100%,52rem)}}@media(prefers-reduced-motion:reduce){.fasedia-contact__watermark,.fasedia-contact__top,.fasedia-contact__board,.fasedia-contact__compose,.fasedia-contact__pin-dot,.fasedia-contact__submit,.fasedia-contact__submit-arrow{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fasedia-contact.css.map */
