.sb-scroll-progress{z-index:40;height:3px;transform:scaleX(var(--sb-scroll-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#a78454,#e6cf99 60%,#b99a65);position:fixed;inset:0 0 auto}main[data-sb-motion] .sb-sparkle-title{position:relative}main[data-sb-motion] .sb-sparkles{pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;display:block;position:absolute;inset:0;color:#a98243!important}main[data-sb-motion] .sb-star-orbit{transform-origin:50%;width:18px;height:18px;display:block;position:absolute;color:inherit!important}main[data-sb-motion] .sb-star-orbit:first-child{--sb-orbit-duration:7.8s;--sb-orbit-delay:-1.3s;top:-22px;left:17%}main[data-sb-motion] .sb-star-orbit:nth-child(2){--sb-orbit-duration:9.4s;--sb-orbit-delay:-4.8s;top:-18px;left:79%}main[data-sb-motion] .sb-star-orbit:nth-child(3){--sb-orbit-duration:8.6s;--sb-orbit-delay:-3.2s;bottom:-24px;left:62%}main[data-sb-motion] .sb-star{fill:currentColor;opacity:.8;transform-origin:50%;width:18px;height:18px;display:block}main[data-sb-motion] .sb-star-orbit:nth-child(2) .sb-star{color:#c7a875;width:13px;height:13px}main[data-sb-motion] .sb-star-orbit:nth-child(3) .sb-star{width:14px;height:14px}main[data-sb-motion=enhanced] :is(.sb-nav,.sg-nav,.sv-nav){transition:box-shadow .35s}main[data-sb-motion=enhanced].sb-page-scrolled :is(.sb-nav,.sg-nav,.sv-nav){box-shadow:0 9px 18px -14px #553c2180}main[data-sb-motion=enhanced] :is(.sb-links,.sg-links,.sv-links) a:not(:is(.sb-cta,.sg-button,.sv-btn)){background-image:linear-gradient(90deg,#ae8957,#dac090);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .3s,color .25s}main[data-sb-motion=enhanced] :is(.sb-links,.sg-links,.sv-links) a:not(:is(.sb-cta,.sg-button,.sv-btn)):is(:hover,:focus-visible){background-size:100% 1px;text-decoration:none}main[data-sb-motion=enhanced] :is(.sb-category,.sg-category,.sb-story,.sg-album,.sg-pricing,.sg-contact-box,.sb-motion-card){transition:translate .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s}main[data-sb-motion=enhanced] :is(.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send){isolation:isolate;transition:translate .25s,scale .2s,box-shadow .3s,background-color .25s,border-color .25s;position:relative;overflow:hidden}main[data-sb-motion=enhanced] :is(.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#f9e8c142,#0000);width:35%;position:absolute;inset:-30% auto -30% -60%;transform:translate(-150%)skew(-22deg)}main[data-sb-motion=enhanced] :is(.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)scale(.97);box-shadow:0 0 0 4px #c1a06e33}main[data-sb-motion=enhanced] :is(.sb-category img,.sg-category img,.sb-story-profile img,.sb-gallery img,.sg-photo img){clip-path:inset(0);transition:scale .65s cubic-bezier(.2,.7,.3,1),clip-path .65s cubic-bezier(.2,.7,.3,1)}main[data-sb-motion=enhanced] .sg-galleries .sg-photo img{transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){main[data-sb-motion=enhanced] :is(.sb-category,.sg-category,.sb-story,.sg-album,.sg-pricing,.sg-contact-box,.sb-motion-card):hover{border-color:#b59669;translate:0 -5px;box-shadow:0 15px 30px -19px #5d41226b,0 0 0 1px #bc99672e}main[data-sb-motion=enhanced] :is(.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send):not(:disabled):not([aria-disabled=true]):hover{translate:0 -3px;box-shadow:0 8px 20px -8px #754f217a,0 0 0 3px #ccac7724}main[data-sb-motion=enhanced] :is(.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send):not(:disabled):not([aria-disabled=true]):hover:after{animation:.75s ease-out sb-button-shimmer}main[data-sb-motion=enhanced] :is(.sb-category:hover img,.sg-category:hover img,.sb-story:hover .sb-story-profile img,.sb-gallery figure:hover img,.sg-photo:hover img){clip-path:inset(1.7%);scale:1.035}}@media (prefers-reduced-motion:no-preference){main[data-sb-motion=enhanced] .sb-star-orbit{animation:sb-star-orbit var(--sb-orbit-duration,8s) linear var(--sb-orbit-delay,0s) infinite;animation-play-state:paused}main[data-sb-motion=enhanced] .sb-star{animation:sb-star-turn 6s linear var(--sb-orbit-delay,0s) infinite, sb-star-glimmer 3.8s ease-in-out var(--sb-orbit-delay,0s) infinite;animation-play-state:paused}main[data-sb-motion=enhanced] .sb-sparkles.is-inview :is(.sb-star-orbit,.sb-star){animation-play-state:running}}@keyframes sb-star-orbit{0%,to{transform:translate(-7px)}25%{transform:translateY(-4px)}50%{transform:translate(7px)}75%{transform:translateY(4px)}}@keyframes sb-star-turn{to{rotate:360deg}}@keyframes sb-star-glimmer{0%,to{opacity:.48;scale:.78}50%{opacity:1;scale:1.12}}@keyframes sb-button-shimmer{0%{transform:translate(-150%)skew(-22deg)}to{transform:translate(650%)skew(-22deg)}}@media (width<=767px){main[data-sb-motion] .sb-star-orbit:first-child{top:-20px;left:14%}main[data-sb-motion] .sb-star-orbit:nth-child(2){top:-16px;left:81%}main[data-sb-motion] .sb-star-orbit:nth-child(3){bottom:-23px;left:68%}main[data-sb-motion] .sb-star{width:15px;height:15px}main[data-sb-motion] .sb-star-orbit:nth-child(2) .sb-star{width:11px;height:11px}main[data-sb-motion] .sb-star-orbit:nth-child(3) .sb-star{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.sb-scroll-progress{display:none}main[data-sb-motion] :is(.sb-star-orbit,.sb-star){animation:none!important;transform:rotate(0)scale(1)!important}main[data-sb-motion] .sb-star{opacity:.45}main[data-sb-motion] :is(.sb-nav,.sg-nav,.sv-nav,.sb-category,.sg-category,.sb-story,.sg-album,.sg-pricing,.sg-contact-box,.sb-motion-card,.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send,.sb-category img,.sg-category img,.sb-story-profile img,.sb-gallery img,.sg-photo img),main[data-sb-motion] :is(.sb-links,.sg-links,.sv-links) a{transition:none!important;translate:none!important;scale:none!important}main[data-sb-motion] :is(.sb-cta,.sg-button,.sv-btn,.btn,.s_website_form_send):after{content:none;animation:none!important}}
