.au-root{--bg:#fff;--bg-2:#f5f4f0;--ink:#111;--gold:#d4af37;--gold-soft:#e0bd4a;--gold-text:#8f6f0e;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.au-root){scroll-behavior:smooth;background:#fff;scroll-padding-top:4.5rem}body:has(.au-root){background:#fff}.au-root ::selection{background:var(--gold);color:#111}.au-display{font-family:var(--font-inter-tight), Inter, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-weight:800;line-height:.96}.au-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold-text);font-size:.7rem;font-weight:600}.au-btn{letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.75rem;padding:1.1rem 2rem;font-size:.72rem;font-weight:700;transition:background-color .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.au-btn:focus-visible,.au-input:focus-visible,.au-faq summary:focus-visible,.au-nav-link:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.au-btn-gold{background:var(--gold);color:#111;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.au-btn-gold:hover{background:var(--gold-soft)}.au-btn-gold:disabled{opacity:.6;cursor:progress}.au-btn-ghost{color:#111;border:1px solid #11111159}.au-btn-ghost:hover{border-color:var(--gold);color:var(--gold-text)}@keyframes au-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes au-drive-in{0%{opacity:0;transform:translate(9%)scale(.97)}to{opacity:1;transform:none}}@keyframes au-sweep{0%{opacity:0;transform:translate(-40%)skew(-22deg)}15%{opacity:1}60%{opacity:.9}to{opacity:0;transform:translate(340%)skew(-22deg)}}@keyframes au-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.au-rise{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards au-rise;animation-delay:var(--d,0s)}.au-drive{opacity:0;animation:1.6s cubic-bezier(.16,.8,.2,1) .35s forwards au-drive-in}.au-sweep{opacity:0;will-change:transform;animation:3.2s cubic-bezier(.4,0,.2,1) 1.1s forwards au-sweep}.au-cue{animation:2.6s ease-in-out infinite au-cue}.au-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(34px)}.au-reveal[data-in=true]{opacity:1;transform:none}.au-card{background:linear-gradient(#fff,#faf9f6);border:1px solid #1111111a;transition:border-color .4s,background-color .4s,transform .4s;position:relative}.au-card:before{content:"";border-left:1px solid var(--gold);border-top:1px solid var(--gold);opacity:0;width:28px;height:28px;transition:opacity .4s,width .4s,height .4s;position:absolute;top:-1px;left:-1px}.au-card:hover{border-color:#d4af3799;transform:translateY(-3px);box-shadow:0 18px 40px -22px #11111140}.au-card:hover:before{opacity:1;width:44px;height:44px}.au-nav-link{letter-spacing:.22em;text-transform:uppercase;color:#111111c7;font-size:.72rem;font-weight:600;transition:color .3s;position:relative}.au-nav-link:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.au-nav-link:hover{color:#111}.au-nav-link:hover:after{transform:scaleX(1)}.au-faq summary{cursor:pointer;list-style:none}.au-faq summary::-webkit-details-marker{display:none}.au-faq .au-plus{transition:transform .35s}.au-faq[open] .au-plus{transform:rotate(45deg)}.au-input{color:#111;background:0 0;border:0;border-bottom:1px solid #11111147;border-radius:0;width:100%;padding:.85rem 0;font-size:1rem;transition:border-color .3s}.au-input:focus{border-bottom-color:var(--gold);outline:none}.au-input::placeholder{color:#11111161}select.au-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.5rem}select.au-input option{color:#111;background:#fff}@media (prefers-reduced-motion:reduce){html:has(.au-root){scroll-behavior:auto}.au-rise,.au-drive,.au-reveal{opacity:1;transition:none;animation:none;transform:none}.au-sweep,.au-cue{animation:none}.au-sweep{display:none}}
