@property --sig-rim-angle{syntax:"<angle>";inherits:false;initial-value:132deg}@property --sig-sheen-position{syntax:"<percentage>";inherits:false;initial-value:180%}.sig-preview .sig-card{border-color:#c9a96e69;box-shadow:inset 0 1px 0 #fff0ce20,inset 0 -1px 0 #c9a96e14,0 15px 34px -22px #000e,0 0 16px -9px #c9a96e40;transition:transform .36s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .35s}@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor){.sig-preview .sig-card:before{content:"";position:absolute;inset:0;width:auto;height:auto;padding:1px;border-radius:inherit;z-index:3;pointer-events:none;background:conic-gradient(from var(--sig-rim-angle,132deg),transparent 0deg,#c9a96e50 30deg,#e6cd94 59deg,#fff4cc 68deg,#c9a96e40 95deg,transparent 128deg,transparent 185deg,#c9a96e70 220deg,#fff0c1 248deg,#c9a96e45 271deg,transparent 304deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;transition:opacity .3s}}.sig-preview .sig-card:after{background:linear-gradient(112deg,transparent 35%,#f1d99a0a 44%,#fff2c22e 49%,#f4db9c0d 54%,transparent 64%) var(--sig-sheen-position,180%) 0 /250% 100% no-repeat,radial-gradient(300px circle at var(--spot-x,70%) var(--spot-y,0),#e6cd942b,transparent 74%);opacity:.45;pointer-events:none}.sig-preview .sig-icon{transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .35s,background .3s}.sig-preview .sig-arrow-circle{transition:transform .3s,border-color .3s,box-shadow .3s,background .3s,color .3s}.sig-preview .sig-arrow-circle svg{transition:transform .3s}.sig-preview .sig-card-link{border-top:1px solid #c9a96e22}.sig-preview .sig-service .sig-card-link{margin-top:auto;padding-top:19px}.sig-preview .sig-event .sig-card-link{margin-top:16px;padding-top:13px}.sig-preview .sig-work{border-color:#d7b87899;box-shadow:inset 0 1px 0 #fff0ce22,0 14px 36px -24px #000,0 0 20px -12px #e6cd9470;transition:border-color .3s,box-shadow .35s}.sig-preview .sig-work:focus-within{border-color:#f3dca4;box-shadow:inset 0 1px 0 #fff0ce33,0 16px 38px -23px #000,0 0 25px -10px #e6cd9455}.sig-preview .sig-rail-controls button:not(:disabled):active,.sig-preview .sig-work button:active{transform:scale(.94)}.sig-preview .sig-card:focus-visible,.sig-preview .sig-card:focus-within{border-color:#f2d99a;box-shadow:inset 0 1px 0 #fff0ce40,0 18px 38px -21px #000,0 0 24px -7px #d6b57555}.sig-preview .sig-card:focus-within:before{opacity:1}.sig-preview .sig-card:focus-within:after{opacity:1}@media (hover:hover) and (pointer:fine){.sig-preview .sig-card:hover{transform:perspective(1000px) translateY(-7px) rotateX(var(--sig-tilt-x,0deg)) rotateY(var(--sig-tilt-y,0deg));border-color:#e6cd94c9;box-shadow:inset 0 1px 0 #fff0ce55,inset 0 -1px 0 #e6cd9426,0 24px 46px -23px #000e,0 0 31px -8px #c9a96e64}.sig-preview .sig-card:hover:after,.sig-preview .sig-card:hover:before{opacity:1}.sig-preview .sig-card:hover .sig-icon{transform:translateY(-3px) rotate(-4deg);border-color:#f3dca4b3;background:radial-gradient(circle at 25% 0,#e6cd9444,transparent 85%),linear-gradient(155deg,#24364d,#0b1422);box-shadow:inset 0 1px 0 #fff0ce4d,0 9px 21px -10px #d6b57570}.sig-preview .sig-card:hover .sig-arrow-circle{transform:scale(1.08);border-color:#fff0bb;background:linear-gradient(120deg,#b68f50,#f0d9a0 65%,#c29c57);color:#04080f;box-shadow:0 0 15px -5px #e6cd9480}.sig-preview .sig-card:hover .sig-arrow-circle svg{transform:translate(1px,-1px)}.sig-preview .sig-event:hover .sig-event-image{transform:scale(1.075)}.sig-preview .sig-work:hover{border-color:#e6cd94;box-shadow:inset 0 1px 0 #fff0ce3b,0 15px 35px -23px #000,0 0 27px -10px #e6cd9450}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sig-preview .sig-card:hover:before{animation:sig-rim-travel 4.2s linear 1 both}.sig-preview .sig-card:hover:after{animation:sig-surface-polish 1.35s cubic-bezier(.2,.65,.35,1) 1 both}}@media (max-width:767px){.sig-preview .sig-rail{padding-top:12px;padding-bottom:20px}.sig-preview .sig-card[data-current=true]{border-color:#e8cb8ed9;box-shadow:inset 0 1px 0 #fff0ce50,inset 0 -1px 0 #e6cd9420,0 14px 27px -22px #000,0 0 22px -8px #d6b57572}.sig-preview .sig-card[data-current=true]:before{opacity:1}.sig-preview .sig-card[data-current=true]:after{opacity:.9}.sig-preview .sig-card[data-current=true] .sig-icon{border-color:#e6cd9499;box-shadow:inset 0 1px 0 #fff0ce38,0 0 16px -8px #e6cd9470}.sig-preview .sig-card[data-current=true] .sig-arrow-circle{border-color:#e6cd94;background:linear-gradient(120deg,#b48d4c,#ebd197);color:#04080f;box-shadow:0 0 12px -5px #e6cd9477}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sig-preview .sig-card[data-current=true][data-in-view=true]:before{animation:sig-rim-travel 4.2s linear 1 both}.sig-preview .sig-card[data-current=true][data-in-view=true]:after{animation:sig-surface-polish 1.4s ease-out .12s 1 both}}@keyframes sig-rim-travel{0%{--sig-rim-angle:132deg}to{--sig-rim-angle:492deg}}@keyframes sig-surface-polish{0%{--sig-sheen-position:180%}to{--sig-sheen-position:-80%}}@media (prefers-reduced-motion:reduce){.sig-preview .sig-card,.sig-preview .sig-card *,.sig-preview .sig-card:after,.sig-preview .sig-card:before{animation:none!important;transition:none!important}.sig-preview .sig-card:hover,.sig-preview .sig-card:hover .sig-arrow-circle,.sig-preview .sig-card:hover .sig-arrow-circle svg,.sig-preview .sig-card:hover .sig-icon,.sig-preview .sig-event:hover .sig-event-image{transform:none!important}}