.ds-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds-spot{background:radial-gradient(50% 60% at 50% 0,#e8d5a329,#c9a84c0d 45%,#0000 75%);width:min(1100px,140vw);height:90%;animation:12s ease-in-out infinite dsBreath;position:absolute;top:-10%;left:50%;translate:-50%}.ds-ring{width:var(--s);aspect-ratio:1;border:1px solid rgba(201, 168, 76, var(--a));animation:dsSpin var(--t) linear infinite;border-radius:999px;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 80%);mask-image:linear-gradient(#000 0% 45%,#0000 80%)}.ds-ring--dash{border-style:dashed}.ds-ring>i{background:#f3e2b0;border-radius:999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px 3px #e8d5a38c}.ds-dust{bottom:-10px;left:var(--x);opacity:0;width:2px;height:2px;animation:dsDust var(--t) linear infinite;animation-delay:var(--d);background:#f3e2b0cc;border-radius:999px;position:absolute;box-shadow:0 0 6px #e8d5a399}.ds-vignette{background:radial-gradient(80% 70% at 50% 40%,#0000 40%,#050507d9 100%);position:absolute;inset:0}@media (max-width:640px){.ds-ring{top:34%}}@keyframes dsBreath{0%,to{opacity:.75}50%{opacity:1}}@keyframes dsSpin{to{rotate:360deg}}@keyframes dsDust{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translateY(-85vh)translate(30px)}}.ds-champagne{background:linear-gradient(135deg,#f3e2b0 0%,#d9bc72 45%,#b8913a 100%)}.ds-gold-text{background:linear-gradient(100deg,#b8913a 0%,#f3e2b0 45%,#d9bc72 70%,#b8913a 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.04em -.22em -.08em -.1em;padding:.04em .22em .08em .1em;animation:9s ease-in-out infinite dsSheen}@keyframes dsSheen{0%,to{background-position:0%}50%{background-position:100%}}.ds-word{vertical-align:top;margin:-.06em -.22em -.14em -.1em;display:inline-block;overflow:hidden}.ds-word>span{animation:dsRise 1.1s var(--ease-out-expo) forwards;animation-delay:calc(.15s + var(--i) * .1s);margin:0;padding:.06em .22em .14em .1em;display:inline-block;transform:translateY(110%)}.ds-word>span.ds-gold-text{animation:dsRise 1.1s var(--ease-out-expo) calc(.15s + var(--i) * .1s) forwards, dsSheen 9s ease-in-out infinite}.ds-fade{opacity:0;animation:dsFadeUp .9s var(--ease-out-expo) forwards;animation-delay:var(--delay,.5s)}@keyframes dsRise{to{transform:none}}@keyframes dsFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ds-search{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#161513d9,#0c0c0ee6);border:1px solid #c9a84c38;border-radius:999px;transition:border-color .6s,box-shadow .6s;position:relative;box-shadow:0 30px 80px -40px #000000e6,inset 0 1px #ffffff0a}.ds-search:focus-within{border-color:#e8d5a38c;box-shadow:0 30px 80px -40px #000000e6,0 0 70px -20px #c9a84c73,inset 0 1px #ffffff0d}.ds-search:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f3e2b0e6,#0000);height:1px;position:absolute;bottom:-1px;left:8%;right:8%;transform:scaleX(0)}.ds-search[data-loading=true]:after{opacity:1;animation:1.4s ease-in-out infinite dsLine}@keyframes dsLine{0%{transform:translate(-40%)scaleX(.2)}50%{transform:translate(0)scaleX(1)}to{transform:translate(40%)scaleX(.2)}}.ds-scan{position:relative;overflow:hidden}.ds-scan:after{content:"";background:linear-gradient(100deg,#0000 20%,#e3c76f1f 50%,#0000 80%);animation:1.6s ease-in-out infinite dsSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes dsSweep{to{transform:translate(100%)}}.ds-ticker{vertical-align:bottom;height:1.4em;display:inline-block;overflow:hidden}.ds-ticker>span{flex-direction:column;animation:6s steps(12,end) infinite dsTick;display:flex}.ds-ticker>span>span{height:1.4em;line-height:1.4em}@keyframes dsTick{to{transform:translateY(-50%)}}.ds-in{opacity:0;animation:dsFadeUp .7s var(--ease-out-expo) forwards;animation-delay:calc(var(--i,0) * 45ms)}.ds-glow{position:relative}.ds-corners:before,.ds-corners:after{content:"";pointer-events:none;border-style:solid;border-color:#e8d5a3b3;width:18px;height:18px;position:absolute}.ds-corners:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.ds-corners:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.ds-pop{animation:dsPop .45s var(--ease-out-expo)}@keyframes dsPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.15)}to{opacity:1;transform:none}}.ds-pulse{position:relative}.ds-pulse:after{content:"";border:1px solid;border-radius:999px;animation:2.2s cubic-bezier(0,0,.2,1) infinite dsPing;position:absolute;inset:-2px}@keyframes dsPing{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.9)}}.ds-bar{animation:dsBarIn .6s var(--ease-out-expo)}@keyframes dsBarIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}.ds-overlay{animation:.4s forwards dsOverlay}@keyframes dsOverlay{0%{opacity:0}to{opacity:1}}.ds-drawer{animation:dsDrawerSide .55s var(--ease-out-expo)}@media (max-width:639px){.ds-drawer{animation-name:dsDrawerUp}}@keyframes dsDrawerSide{0%{transform:translate(100%)}to{transform:none}}@keyframes dsDrawerUp{0%{transform:translateY(100%)}to{transform:none}}.ds-step-in{animation:dsFadeUp .45s var(--ease-out-expo)}.ds-check circle{stroke-dasharray:160;stroke-dashoffset:160px;animation:dsDraw .9s var(--ease-out-expo) forwards}.ds-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:dsDraw .5s var(--ease-out-expo) .55s forwards}@keyframes dsDraw{to{stroke-dashoffset:0}}.ds-line{transform-origin:0;transition:transform 1.6s var(--ease-out-expo) .3s;transform:scaleX(0)}.reveal.is-visible .ds-line{transform:scaleX(1)}@media (max-width:767px){.ds-line{transform-origin:top;transform:scaleY(0)}.reveal.is-visible .ds-line{transform:scaleY(1)}}.ds-faq summary{list-style:none}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq[open] .ds-faq-icon{transform:rotate(45deg)}.ds-faq[open] .ds-faq-body{animation:dsFadeUp .45s var(--ease-out-expo)}
