.au-contact-hero,.au-contact-grid-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f3ee,#f5efe8)}.au-contact-hero{min-height:78vh;display:flex;align-items:center;padding:clamp(120px,13vw,170px) 0 clamp(80px,9vw,120px)}.au-contact-hero__content{position:relative;z-index:3;max-width:920px;margin:0 auto;text-align:center}.au-contact-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-bottom:26px;padding:10px 18px;border-radius:999px;border:1px solid rgba(174,138,105,.22);background:#ffffff7a;color:var(--mauve);font-size:12px;font-weight:500;letter-spacing:.18em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.au-contact-hero__title,.au-contact-section-title,.au-contact-form-card__title{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:300;letter-spacing:-.045em;text-wrap:balance}.au-contact-hero__title{font-size:clamp(50px,7vw,92px);line-height:.98}.au-contact-hero__text{max-width:720px;margin:30px auto 0;color:var(--ink-soft);font-size:clamp(16px,2vw,20px);line-height:1.9;font-weight:300}.au-contact-hero__orbs,.au-contact-orb{position:absolute;pointer-events:none}.au-contact-hero__orbs{top:0;right:0;bottom:0;left:0}.au-contact-orb{border-radius:999px;filter:blur(80px);opacity:.32}.au-contact-orb--one{width:320px;height:320px;top:8%;left:-6%;background:#dcc2ff38}.au-contact-orb--two{width:260px;height:260px;right:8%;top:18%;background:#ffd8b43d}.au-contact-orb--three{width:220px;height:220px;right:24%;bottom:10%;background:#c4a8e629}.au-contact-grid-section{padding:clamp(72px,8vw,118px) 0 clamp(90px,10vw,140px)}.au-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,78px);align-items:start}.au-contact-section-title{font-size:clamp(38px,5vw,66px);line-height:1.04}.au-contact-section-text{max-width:560px;margin-top:22px;color:var(--ink-soft);font-size:16px;line-height:1.9;font-weight:300}.au-contact-methods{display:grid;grid-template-columns:1fr;gap:16px;margin-top:42px}.au-contact-method{position:relative;overflow:hidden;display:block;padding:26px;border-radius:26px;text-decoration:none;background:#ffffff8f;border:1px solid rgba(174,138,105,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.au-contact-method:before{content:"";position:absolute;top:-80px;right:-60px;width:160px;height:160px;border-radius:999px;background:#dcc2ff2e;filter:blur(48px);opacity:0;transition:opacity .35s ease}.au-contact-method:hover{transform:translateY(-4px);border-color:#ae8a6938;box-shadow:0 18px 42px #1f192b0f}.au-contact-method:hover:before{opacity:1}.au-contact-method__label{display:block;color:var(--mauve);font-size:11px;font-weight:500;letter-spacing:.18em}.au-contact-method__title{display:block;margin-top:12px;color:var(--ink);font-family:var(--font-display);font-size:26px;font-weight:300;line-height:1.12;letter-spacing:-.03em}.au-contact-method__text{display:block;margin-top:12px;color:var(--ink-soft);font-size:14px;line-height:1.7}.au-contact-form-card{position:relative;overflow:hidden;padding:clamp(28px,4vw,42px);border-radius:30px;background:#ffffff94;border:1px solid rgba(174,138,105,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 42px #1f192b0a}.au-contact-form-card:before{content:"";position:absolute;top:-90px;right:-70px;width:260px;height:260px;border-radius:999px;background:#dcc2ff2e;filter:blur(80px)}.au-contact-form-card__title,.au-contact-form-card__text,.au-contact-form{position:relative;z-index:2}.au-contact-form-card__title{font-size:clamp(30px,4vw,44px);line-height:1.04;letter-spacing:-.04em}.au-contact-form-card__text{margin-top:16px;color:var(--ink-soft);font-size:15px;line-height:1.8}.au-contact-form{margin-top:26px}.au-contact-form__field{margin-bottom:18px}.au-contact-form__field label{display:block;margin-bottom:8px;color:var(--ink);font-size:13px;font-weight:500}.au-contact-form__field input,.au-contact-form__field textarea,.au-contact-form__field select{width:100%;min-height:52px;padding:14px 16px;border-radius:18px;border:1px solid rgba(174,138,105,.16);background:#ffffffb8;color:var(--ink);font-size:15px;outline:none;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.au-contact-form__field textarea{resize:vertical;min-height:150px}.au-contact-form__field input:focus,.au-contact-form__field textarea:focus,.au-contact-form__field select:focus{background:#fffffff0;border-color:#9f8bb36b;box-shadow:0 0 0 4px #9f8bb31a}.au-contact-form__button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--ivory);font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.au-contact-form__button:hover{transform:translateY(-2px);background:#2b2038;box-shadow:0 18px 42px #1f192b38}.au-contact-form__success,.au-contact-form__error{margin-bottom:22px;padding:16px 18px;border-radius:18px;font-size:14px;line-height:1.6}.au-contact-form__success{background:#dcf4e4b8;color:#315b3b}.au-contact-form__error{background:#ffe8e8b8;color:#8b3434}.au-contact-reveal{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s ease}.au-contact-reveal.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:980px){.au-contact-grid{grid-template-columns:1fr}.au-contact-grid__info{text-align:center}.au-contact-section-text{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.au-contact-hero{min-height:auto;padding:132px 0 78px}.au-contact-hero__title{font-size:clamp(40px,11vw,66px);line-height:1.02}.au-contact-hero__text{margin-top:24px;font-size:16px}.au-contact-grid-section{padding:68px 0 90px}.au-contact-method{padding:22px;border-radius:22px}.au-contact-form-card{border-radius:28px}}@media screen and (max-width:540px){.au-contact-eyebrow{padding:9px 15px;font-size:11px;letter-spacing:.14em}.au-contact-section-title{font-size:clamp(34px,10vw,48px)}.au-contact-method__title{font-size:23px}.au-contact-form-card{padding:28px 20px}}.au-contact-faq{position:relative;overflow:hidden;padding:clamp(72px,8vw,118px) 0 clamp(90px,10vw,132px);background:linear-gradient(180deg,#f5efe8,#f8f3ee)}.au-contact-faq__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,78px);align-items:start}.au-contact-faq__items{display:grid;gap:14px}.au-contact-faq__item{overflow:hidden;border-radius:24px;background:#ffffff94;border:1px solid rgba(174,138,105,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.au-contact-faq__question{width:100%;min-height:72px;padding:22px 24px;border:0;background:transparent;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;font-family:var(--font-display);font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.25;letter-spacing:-.025em}.au-contact-faq__icon{flex:0 0 auto;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#9f8bb31f;color:var(--mauve);font-family:inherit;font-size:22px;line-height:1;transition:transform .35s ease,background .35s ease}.au-contact-faq__answer{max-height:0;overflow:hidden;transition:max-height .42s ease}.au-contact-faq__answer-inner{padding:0 24px 24px;color:var(--ink-soft);font-size:15px;line-height:1.9;font-weight:300}.au-contact-faq__item.is-open .au-contact-faq__icon{transform:rotate(45deg);background:#9f8bb32e}.au-contact-faq__question:focus-visible{outline:2px solid rgba(159,139,179,.45);outline-offset:4px}@media screen and (max-width:980px){.au-contact-faq__grid{grid-template-columns:1fr}.au-contact-faq__intro{text-align:center}}@media screen and (max-width:768px){.au-contact-faq{padding:68px 0 90px}.au-contact-faq__question{min-height:66px;padding:20px}.au-contact-faq__answer-inner{padding:0 20px 22px}}.au-contact-closing{position:relative;overflow:hidden;padding:0 0 clamp(90px,10vw,140px);background:linear-gradient(180deg,#f8f3ee,#f5efe8)}.au-contact-closing__inner{position:relative;overflow:hidden;padding:clamp(56px,7vw,88px) clamp(28px,5vw,64px);border-radius:40px;background:linear-gradient(135deg,#ffffffbd,#ffffff7a);border:1px solid rgba(174,138,105,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;box-shadow:0 24px 70px #1f192b0d}.au-contact-closing__inner:before{content:"";position:absolute;top:-100px;right:-50px;width:300px;height:300px;border-radius:999px;background:#dcc2ff2e;filter:blur(80px)}.au-contact-closing__inner:after{content:"";position:absolute;left:-80px;bottom:-90px;width:260px;height:260px;border-radius:999px;background:#ffd8b42e;filter:blur(80px)}.au-contact-closing__title,.au-contact-closing__text,.au-contact-closing__buttons,.au-contact-closing .au-contact-eyebrow{position:relative;z-index:2}.au-contact-closing__title{max-width:880px;margin:0 auto;color:var(--ink);font-family:var(--font-display);font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.au-contact-closing__text{max-width:700px;margin:22px auto 0;color:var(--ink-soft);font-size:16px;line-height:1.9;font-weight:300}.au-contact-closing__buttons{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:34px;flex-wrap:wrap}.au-contact-closing__button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:999px;text-decoration:none!important;font-size:14px;font-weight:500;line-height:1;letter-spacing:.02em;transition:transform .35s ease,box-shadow .35s ease,background .35s ease,border-color .35s ease,color .35s ease}.au-contact-closing__button--primary{background:var(--ink);color:var(--ivory)!important;border:1px solid var(--ink);box-shadow:0 14px 34px #1f192b29}.au-contact-closing__button--secondary{background:#ffffff9e;color:var(--ink)!important;border:1px solid rgba(174,138,105,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.au-contact-closing__button--primary:hover{transform:translateY(-3px);background:#2b2038;border-color:#2b2038;box-shadow:0 20px 46px #1f192b38}.au-contact-closing__button--secondary:hover{transform:translateY(-3px);background:#ffffffe0;border-color:#ae8a6961}@media screen and (max-width:768px){.au-contact-closing{padding-bottom:88px}.au-contact-closing__inner{border-radius:30px}}@media screen and (max-width:540px){.au-contact-closing__title{font-size:clamp(34px,10vw,50px)}.au-contact-closing__text{font-size:15px}.au-contact-closing__buttons{flex-direction:column}.au-contact-closing__button{width:100%}}@media screen and (max-width:980px){.au-contact-grid-section,.au-contact-faq{padding-top:58px!important;padding-bottom:82px!important}.au-contact-grid,.au-contact-faq__grid{gap:34px!important}}@media screen and (max-width:768px){.au-contact-orb,.au-contact-form-card:before,.au-contact-closing__inner:before,.au-contact-closing__inner:after,.au-contact-method:before{display:none!important}.au-contact-eyebrow,.au-contact-method,.au-contact-form-card,.au-contact-faq__item,.au-contact-closing__inner,.au-contact-closing__button--secondary{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.au-contact-method,.au-contact-form-card,.au-contact-faq__item,.au-contact-closing__inner{box-shadow:0 14px 34px #1f192b0f!important}.au-contact-method:hover,.au-contact-form__button:hover,.au-contact-closing__button:hover{transform:none!important}.au-contact-reveal{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aurealm-contact.css.map */
