.elementor-40 .elementor-element.elementor-element-0000038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0cea007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0cea004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-0000005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-0000010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-40 .elementor-element.elementor-element-0000012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000002c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000002b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-000002a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0cea006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0000035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}html:has(.vince-site.vince-site){scroll-behavior:smooth;background:#080b0f}.vince-site.vince-site .elementor-heading-title,.vince-site.vince-site .elementor-button{font-family:inherit!important}.vince-site.vince-site .v-name .elementor-heading-title{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif!important}.vince-site.vince-site .v-hero{background-image:radial-gradient(ellipse at 78% 42%,#2565550d,transparent 60%)}.vince-site.vince-site .v-menu a{display:inline-block;padding:10px 0;position:relative}.vince-site.vince-site .v-menu a::after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:1px;background:#a3f5de;transform:scaleX(0);transform-origin:left;transition:transform .25s}.vince-site.vince-site .v-menu a:hover::after,.vince-site.vince-site .v-menu a:focus-visible::after{transform:scaleX(1)}.vince-site.vince-site .v-card .v-art-ring,.vince-site.vince-site .v-card .v-art-block{transition:scale .5s ease}.vince-site.vince-site .v-card:hover .v-art-ring,.vince-site.vince-site .v-card:hover .v-art-block{scale:1.08}.vince-site.vince-site .v-card:hover{box-shadow:0 18px 50px #0005}.vince-site.vince-site .v-section{scroll-margin-top:30px}.vince-site.vince-site .v-note,.vince-site.vince-site .v-card-caption{color:#a6b3bc}.vince-site.vince-site a:focus-visible{outline:2px solid #a3f5de;outline-offset:5px;border-radius:3px}@media(max-width:600px){.vince-site.vince-site .v-hero{padding-top:48px!important}.vince-site.vince-site .v-orbit{max-width:290px}.vince-site.vince-site .v-section{padding-top:56px!important;padding-bottom:56px!important}.vince-site.vince-site .v-menu a{padding:14px 2px}.vince-site.vince-site .v-tagline .elementor-heading-title{font-size:25px}}@media(prefers-reduced-motion:reduce){html:has(.vince-site.vince-site){scroll-behavior:auto}.vince-site.vince-site .v-card:hover .v-art-ring,.vince-site.vince-site .v-card:hover .v-art-block{scale:1}}.vince-site.vince-site{--cyan:#71ffe0;--violet:#a38bff;--ink:#070912;background:#070912;position:relative;isolation:isolate}.vince-site.vince-site::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 70% 25% at 90% 10%,#57309b35,transparent),radial-gradient(ellipse 65% 20% at 0 32%,#066d6640,transparent),radial-gradient(ellipse 70% 25% at 85% 80%,#6133bd26,transparent)}.vince-site.vince-site .v-nav{min-height:88px;border-color:#7ffff51c;position:relative;z-index:5}.vince-site.vince-site .v-brand{font-size:29px;letter-spacing:-1.5px}.vince-site.vince-site .v-menu{padding:0 22px!important;gap:30px!important;border:1px solid #a6a4ff26;border-radius:40px;background:#ffffff05;backdrop-filter:blur(18px)}.vince-site.vince-site .v-menu a{font-size:12px!important;color:#d5e1ec}.vince-site.vince-site .v-hero{min-height:790px;grid-template-columns:1.05fr 1fr;gap:0!important;padding-top:80px!important;padding-bottom:100px!important;background:none;isolation:isolate}.vince-site.vince-site .v-hero::before{content:"";position:absolute;inset:12% -15% -5%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 65% 50%,#20f5d21a,transparent 42%),radial-gradient(ellipse at 80% 25%,#7844ed24,transparent 50%);filter:blur(30px)}.vince-site.vince-site .v-hero::after{content:"";position:absolute;left:-12%;right:-12%;bottom:0;height:32%;pointer-events:none;z-index:-1;background-image:linear-gradient(#6effd81a 1px,transparent 1px),linear-gradient(90deg,#6effd81a 1px,transparent 1px);background-size:52px 36px;transform:perspective(360px) rotateX(55deg);transform-origin:bottom;mask-image:linear-gradient(transparent,#000 70%)}.vince-site.vince-site .v-hero-copy{gap:27px!important}.vince-site.vince-site .v-name .elementor-heading-title{font-size:clamp(108px,12vw,174px);letter-spacing:-.085em;font-weight:800;background:linear-gradient(145deg,#fff 12%,#dffff4 40%,#6beed8 70%,#b6a1ff 100%);background-clip:text;-webkit-background-clip:text;color:#fff0;text-shadow:0 0 80px #69ffe514}.vince-site.vince-site .v-tagline .elementor-heading-title{font-size:clamp(27px,3vw,39px);line-height:1.65;font-weight:500}.vince-site.vince-site .v-eyebrow{font-size:10px;letter-spacing:2.8px;color:#84ffe8}.vince-site.vince-site .v-dot{box-shadow:0 0 8px #71ffe0,0 0 24px #71ffe080}.vince-site.vince-site .v-muted{color:#b0bdcf;font-size:14px}.vince-site.vince-site .elementor-button{border-radius:8px;padding:16px 25px;background:linear-gradient(115deg,#75ffde,#8beee6);box-shadow:0 0 24px #5fffdb20;color:#071c1b}.vince-site.vince-site .elementor-button:hover{box-shadow:0 0 35px #5fffdb4a;transform:translateY(-4px)}.vince-site.vince-site .v-secondary .elementor-button{background:#ffffff04;border-color:#bca7ff45;color:#e2e9f4;box-shadow:none}.vince-site.vince-site .v-orbit{max-width:none;aspect-ratio:1;transform:perspective(900px) rotateX(var(--orb-x,0deg)) rotateY(var(--orb-y,0deg));transition:transform .25s ease-out;background:radial-gradient(circle,#3d51cd22 0%,#14d9c00a 52%,transparent 70%)}.vince-site.vince-site .v-orbit::before{content:"";position:absolute;inset:15%;border:1px solid #8d77ff55;border-radius:50%;box-shadow:0 0 60px #563cf93b,inset 0 0 50px #3cffda18;pointer-events:none}.vince-site.vince-site .v-orbit svg{position:relative;z-index:2;filter:drop-shadow(0 0 6px #65ffdf65);opacity:.8}.vince-site.vince-site .v-orbit svg>circle,.vince-site.vince-site .v-orbit svg>path:last-child{opacity:.4}.vince-site.vince-site .v-orbit canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.vince-site.vince-site .v-orbit-legend{bottom:2%;left:8%;font-size:9px;color:#93b6cb;letter-spacing:2px}.vince-site.vince-site .v-hud{position:absolute;top:8%;right:0;font:9px/1.8 ui-monospace,monospace;letter-spacing:2px;color:#b9acf7;padding:9px 12px;border-top:1px solid #a592ff66;border-right:1px solid #a592ff66;z-index:3}.vince-site.vince-site .v-ticker{position:relative;background:linear-gradient(90deg,#4efed108,#8f65ff12,#4efed108);border-color:#68fce02b;color:#9fb8c9;padding-top:22px!important;padding-bottom:22px!important}.vince-site.vince-site .v-ticker::before{content:"";position:absolute;left:20%;right:20%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#73ffe2,transparent);box-shadow:0 0 14px #67ffdc99}.vince-site.vince-site .v-section-title .elementor-heading-title{font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.05em}.vince-site.vince-site .v-about{position:relative;border-color:#728bba29}.vince-site.vince-site .v-chips span{border-color:#68e6cc35;background:#55ffd308;color:#97e4d7;border-radius:6px;padding:9px 12px}.vince-site.vince-site .v-projects{perspective:1400px;gap:28px!important}.vince-site.vince-site .v-card{position:relative;background:linear-gradient(145deg,#101c29,#10101f);border-color:#6982a639;border-radius:16px;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out,border-color .3s,box-shadow .3s}.vince-site.vince-site .v-card::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(350px circle at var(--light-x,50%) var(--light-y,20%),#89ffe315,transparent 65%);opacity:0;transition:opacity .3s}.vince-site.vince-site .v-card:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-6px);border-color:#6cffd77a;box-shadow:0 15px 60px #29dabb13}.vince-site.vince-site .v-card:hover::after{opacity:1}.vince-site.vince-site .v-art{height:330px;background:radial-gradient(ellipse at 50% 70%,#00dbbc22,transparent 60%),linear-gradient(145deg,#101f2c,#0b131e)}.vince-site.vince-site .v-art-ring{width:185px;height:185px;border-width:2px;box-shadow:0 0 14px #6cffde77,0 0 60px #55f5cd33,inset 0 0 35px #38e4c830;transform:rotateX(52deg) rotateZ(-25deg)}.vince-site.vince-site .v-art-ring::after{border-color:#7affed;box-shadow:0 0 16px #5affde66;transform:translate(28px,-28px)}.vince-site.vince-site .v-art-b{background:radial-gradient(ellipse at 55% 50%,#773efa44,transparent 65%),linear-gradient(145deg,#20162d,#111022)}.vince-site.vince-site .v-art-block{width:155px;height:155px;border-color:#c3a2ff;box-shadow:0 0 25px #9965ff55,18px 18px 0 #b199e61f,36px 36px 0 #b199e60e;background:linear-gradient(135deg,#d4b7ff0f,transparent)}.vince-site.vince-site .v-card-info{padding:28px!important;gap:15px!important}.vince-site.vince-site .v-contact{border-color:#9480dc36;background:radial-gradient(ellipse at 75% 50%,#6551ff1f,transparent 65%)}.vince-site.vince-site .v-contact-title .elementor-heading-title{background:linear-gradient(115deg,#fff 20%,#b9a0ff 65%,#75ffe0);background-clip:text;-webkit-background-clip:text;color:#fff0;font-size:clamp(42px,7vw,90px)}.vince-site.vince-site .v-progress{position:fixed;left:0;top:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#7dffe0,#a78aff);box-shadow:0 0 12px #6dffdf;z-index:9999;pointer-events:none}@media(max-width:900px){.vince-site.vince-site .v-hero{min-height:640px}.vince-site.vince-site .v-name .elementor-heading-title{font-size:110px}.vince-site.vince-site .v-art{height:260px}}@media(max-width:600px){.vince-site.vince-site .v-nav{min-height:85px}.vince-site.vince-site .v-brand{font-size:25px}.vince-site.vince-site .v-menu{padding:0 12px!important;gap:16px!important}.vince-site.vince-site .v-menu a{font-size:11px!important}.vince-site.vince-site .v-hero{grid-template-columns:1fr;padding-top:58px!important;padding-bottom:36px!important;gap:15px!important;min-height:auto}.vince-site.vince-site .v-name .elementor-heading-title{font-size:clamp(98px,27vw,145px)}.vince-site.vince-site .v-orbit{max-width:360px;transform:none!important}.vince-site.vince-site .v-orbit-legend{font-size:8px}.vince-site.vince-site .v-hud{font-size:8px;right:0}.vince-site.vince-site .v-tagline .elementor-heading-title{font-size:26px}.vince-site.vince-site .v-hero-copy{gap:23px!important}.vince-site.vince-site .v-art{height:260px}.vince-site.vince-site .v-card-info{padding:24px!important}.vince-site.vince-site .elementor-button{padding:14px 18px}.vince-site.vince-site .v-actions{gap:12px!important}.vince-site.vince-site .v-progress{height:2px}}@media(prefers-reduced-motion:reduce){.vince-site.vince-site .v-orbit,.vince-site.vince-site .v-card,.vince-site.vince-site .v-card:hover{transform:none!important}.vince-site.vince-site *,.vince-site.vince-site *::before,.vince-site.vince-site *::after{transition:none!important}.vince-site.vince-site .v-progress{display:none}}.vince-site.vince-site .v-letter{display:inline-block;transform-origin:center bottom;background:inherit;background-clip:text;-webkit-background-clip:text}.vince-site.vince-site .v-satellite{position:absolute;z-index:4;font:9px/1.5 ui-monospace,monospace;letter-spacing:1.4px;padding:9px 12px;border:1px solid #84ffe244;background:#091320b8;color:#b5ffee;border-radius:5px;backdrop-filter:blur(10px);box-shadow:0 0 22px #66f5d616;pointer-events:none;animation:v-float 3.6s ease-in-out infinite alternate}.vince-site.vince-site .v-satellite-0{left:0;top:28%}.vince-site.vince-site .v-satellite-1{right:-2%;top:64%;border-color:#c0a2ff55;color:#d4bcff;animation-delay:-1.4s}.vince-site.vince-site .v-satellite-2{left:12%;bottom:12%;animation-delay:-2.5s}.vince-site.vince-site .v-orbit-trail{animation:v-trail 4.8s linear infinite;filter:drop-shadow(0 0 5px #9dffe3)}.vince-site.vince-site .v-pulse-ring{transform-origin:250px 250px;animation:v-pulse 5s ease-out infinite;pointer-events:none}.vince-site.vince-site .v-hud{animation:v-hud 5s ease-in-out infinite alternate}.vince-site.vince-site .v-ticker .elementor-widget-container{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.vince-site.vince-site .v-ticker p.v-marquee{display:flex;width:max-content;flex-wrap:nowrap;gap:0;animation:v-marquee 25s linear infinite}.vince-site.vince-site .v-ticker .v-marquee-group{display:flex!important;align-items:center;justify-content:space-around;gap:70px;padding-right:70px;min-width:60rem;white-space:nowrap}.vince-site.vince-site .v-ticker .v-marquee-group span{display:inline!important}.vince-site.vince-site .v-art-ring{animation:v-art-ring 6s ease-in-out infinite alternate}.vince-site.vince-site .v-art-block{animation:v-art-block 5s ease-in-out infinite alternate}.vince-site.vince-site .v-ambient{animation-play-state:paused}.vince-site.vince-site .v-motion-visible .v-ambient{animation-play-state:running}.vince-site.vince-site[data-motion-paused="true"] .v-ambient{animation-play-state:paused!important}@keyframes v-float{from{transform:translateY(-9px)}to{transform:translateY(9px)}}@keyframes v-trail{from{stroke-dashoffset:0}to{stroke-dashoffset:calc(-1 * var(--orbit-length))}}@keyframes v-pulse{from{transform:scale(.8);opacity:.55}to{transform:scale(1.23);opacity:0}}@keyframes v-hud{from{translate:0 -4px;opacity:.65}to{translate:0 5px;opacity:1}}@keyframes v-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes v-art-ring{from{translate:0 -13px;rotate:-7deg}to{translate:0 13px;rotate:7deg}}@keyframes v-art-block{from{translate:0 -15px;rotate:-4deg}to{translate:0 15px;rotate:9deg}}@media(max-width:600px){.vince-site.vince-site .v-satellite{font-size:7px;padding:6px 8px;letter-spacing:.6px}.vince-site.vince-site .v-satellite-0{left:0;top:28%}.vince-site.vince-site .v-satellite-1{right:0}.vince-site.vince-site .v-satellite-2{left:6%;bottom:14%}.vince-site.vince-site .v-ticker .v-marquee-group{min-width:42rem;gap:40px;padding-right:40px}.vince-site.vince-site .v-orbit-trail{animation-duration:7s}.vince-site.vince-site .v-pulse-ring{display:none}}@media(prefers-reduced-motion:reduce){.vince-site.vince-site .v-ambient{animation:none!important}.vince-site.vince-site .v-pulse-ring{display:none}.vince-site.vince-site .v-ticker p.v-marquee{width:100%;display:block}.vince-site.vince-site .v-ticker .v-marquee-group{min-width:0;gap:12px;padding:0;white-space:normal;flex-wrap:wrap}.vince-site.vince-site .v-marquee-group[aria-hidden="true"]{display:none!important}}.vince-site.vince-site .v-orbit{margin-bottom:30px}.vince-site.vince-site .v-orbit-legend{display:none}.vince-site.vince-site .v-satellite{pointer-events:auto;cursor:pointer;text-decoration:none;appearance:none;text-transform:none}.vince-site.vince-site .v-satellite:hover,.vince-site.vince-site .v-satellite:focus-visible{animation-play-state:paused!important;border-color:#b2ffee;box-shadow:0 0 24px #5bffcd44}.vince-site.vince-site button:focus-visible{outline:2px solid #abffe9;outline-offset:4px}.vince-site.vince-site .v-core-trigger{position:absolute;inset:22%;z-index:3;border:0;border-radius:50%;background:#fff0;cursor:pointer;padding:0;appearance:none;box-shadow:0 0 calc(var(--charge,0)*65px) #90ffe780;transition:box-shadow .2s}.vince-site.vince-site .v-core-trigger span{position:absolute;left:50%;bottom:13%;transform:translateX(-50%);white-space:nowrap;color:#d7fff4;font-size:10px;letter-spacing:2px;text-shadow:0 0 12px #63ffc6}.vince-site.vince-site .v-core-trigger:disabled{cursor:wait}.vince-site.vince-site .v-charge{position:absolute;left:10%;right:10%;bottom:-18px;z-index:4;display:flex;align-items:center;flex-direction:column;gap:8px;pointer-events:none}.vince-site.vince-site .v-charge meter{width:150px;height:7px;appearance:none;background:#16342e;border:1px solid #4dfac73d;border-radius:10px;overflow:hidden}.vince-site.vince-site .v-charge meter::-webkit-meter-bar{background:#16342e;border:0;border-radius:10px}.vince-site.vince-site .v-charge meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#87ffda,#c7aaff)}.vince-site.vince-site .v-charge meter::-moz-meter-bar{background:#87ffda}.vince-site.vince-site .v-charge-message{color:#a1c9c7;font:10px/1.6 ui-monospace,monospace;text-align:center}.vince-site.vince-site .v-burst::before{box-shadow:0 0 90px #8fffe74f,inset 0 0 40px #c6a5ff3d}.vince-site.vince-site .v-play-launch{padding-top:2px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vince-site.vince-site .v-play-open{appearance:none;border:1px solid #ad91f56b;border-radius:9px;padding:13px 20px;background:linear-gradient(110deg,#7860c739,#38337642);color:#f2eaff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 0 25px #8061ff16;transition:background .2s,box-shadow .2s}.vince-site.vince-site .v-play-open span{font:9px ui-monospace,monospace;letter-spacing:1px;margin-left:23px;color:#bca9eb}.vince-site.vince-site .v-play-open:hover{background:#6650b14f;box-shadow:0 0 30px #a281ff2a}.vince-site.vince-site .v-play-launch p{font-size:11px;color:#8f9ab5}.vince-site.vince-site .v-game-dialog,.vince-site.vince-site .v-secret-dialog{color:#edf9ff;background:radial-gradient(ellipse at 100% 0,#41317640,transparent 65%),#0c1420;border:1px solid #8c7fd45e;border-radius:22px;padding:28px;width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;box-shadow:0 25px 120px #000b;font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;overscroll-behavior:contain}.vince-site.vince-site dialog::backdrop{background:#020611c9;backdrop-filter:blur(12px)}.vince-site.vince-site .v-game-dialog:not([open]),.vince-site.vince-site .v-secret-dialog:not([open]){display:none}.vince-site.vince-site .v-game-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.vince-site.vince-site .v-game-kicker{display:block;color:#8eeed9;font:9px/1.6 ui-monospace,monospace;letter-spacing:2px}.vince-site.vince-site .v-game-dialog h2{font-size:29px;font-weight:500;line-height:1.6;margin:3px 0 0;color:#f3f9ff}.vince-site.vince-site [data-game=close],.vince-site.vince-site .v-secret-close{height:40px;width:40px;border:1px solid #9fa3d540;border-radius:50%;color:#c3cfe0;background:#ffffff05;font-size:26px;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.vince-site.vince-site .v-game-rules{font-size:13px;color:#b4c1d2;margin:12px 0 16px;line-height:1.8}.vince-site.vince-site .v-game-rules span{display:block;font-size:11px;color:#899ab4}.vince-site.vince-site .v-game-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.vince-site.vince-site .v-game-stats>div{border:1px solid #7aa4bf29;border-radius:10px;background:#0b1d29;padding:10px 14px}.vince-site.vince-site .v-game-stats span{display:block;color:#97a8bc;font-size:10px}.vince-site.vince-site .v-game-stats strong{display:block;color:#a2ffe3;font:500 27px/1.4 ui-monospace,monospace}.vince-site.vince-site .v-game-field{position:relative;height:300px;width:100%;overflow:hidden;isolation:isolate;border:1px solid #73d6c73a;border-radius:15px;background:radial-gradient(circle at 50% 40%,#153e4952,transparent 65%),radial-gradient(circle at 80% 70%,#49347738,transparent 55%),#070d16;background-image:radial-gradient(#94e2f226 1px,transparent 1px),radial-gradient(ellipse at center,#143b4750,transparent 70%);background-size:25px 25px,100% 100%;touch-action:manipulation}.vince-site.vince-site .v-game-overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:24px;text-align:center;background:#080f1cdf;color:#b8cadd;backdrop-filter:blur(5px);pointer-events:none}.vince-site.vince-site .v-game-overlay[hidden]{display:none}.vince-site.vince-site .v-game-overlay>span{font-size:50px;color:#89ffe0;text-shadow:0 0 35px #73ffd672}.vince-site.vince-site .v-game-overlay p{font-size:15px}.vince-site.vince-site .v-target{position:absolute;width:56px;height:56px;border-radius:50%;border:1px solid #7affd882;background:#163f3bbb;color:#acffe5;box-shadow:0 0 25px #67fbc42b;appearance:none;padding:0;cursor:pointer;touch-action:manipulation;line-height:1;transform:translate(-10%,-10%)}.vince-site.vince-site .v-target>span{font-size:31px;line-height:1;display:block;text-shadow:0 0 10px #7affe0}.vince-site.vince-site .v-target small{position:absolute;right:-4px;top:-4px;background:#172938;border:1px solid #66bdac61;border-radius:50%;font:9px/17px ui-monospace,monospace;width:18px;height:18px;color:#d4f9f1}.vince-site.vince-site .v-target[data-kind=hazard]{background:#3f2555d4;border-color:#c2a2f485;color:#e4c4ff;box-shadow:0 0 22px #b36ae32a}.vince-site.vince-site .v-target[data-kind=hazard]>span{font-size:27px;text-shadow:0 0 10px #c385ff}.vince-site.vince-site .v-target:hover{filter:brightness(1.25)}.vince-site.vince-site .v-game-message{min-height:36px;font-size:12px;color:#a1b8c9;line-height:1.6;margin:12px 0}.vince-site.vince-site .v-game-controls{display:flex;gap:12px}.vince-site.vince-site .v-game-controls button,.vince-site.vince-site .v-secret-next,.vince-site.vince-site .v-secret-play{border:1px solid #87f9d85c;border-radius:8px;padding:12px 23px;background:#8bffe0;color:#102520;cursor:pointer;font-size:13px;font-weight:500}.vince-site.vince-site .v-game-controls button:disabled{opacity:.35;cursor:default}.vince-site.vince-site [data-game=pause]{background:#fff0;color:#cfdded;border-color:#9c9bd343}.vince-site.vince-site .v-secret-dialog{width:min(510px,calc(100vw - 32px));padding:40px;text-align:center}.vince-site.vince-site .v-secret-close{position:absolute;top:15px;right:15px}.vince-site.vince-site .v-secret-star{display:block;color:#b4a0ff;font-size:80px;line-height:1.4;text-shadow:0 0 40px #7b63ff6b}.vince-site.vince-site .v-secret-dialog h2{color:#f0ecff;font-size:23px;line-height:1.7;font-weight:500;margin:15px 0}.vince-site.vince-site .v-secret-note{font-size:15px;color:#abbdd2;line-height:2;min-height:76px;margin-bottom:22px}.vince-site.vince-site .v-secret-next{background:#a28de71c;color:#d5c8fc;border-color:#b999ff55;margin-bottom:12px;width:100%}.vince-site.vince-site .v-secret-play{display:block;width:100%}@media(max-width:600px){.vince-site.vince-site .v-game-dialog{padding:19px;border-radius:16px}.vince-site.vince-site .v-game-dialog h2{font-size:24px}.vince-site.vince-site .v-game-field{height:260px}.vince-site.vince-site .v-target{width:48px;height:48px}.vince-site.vince-site .v-game-stats{gap:8px}.vince-site.vince-site .v-game-stats>div{padding:8px 10px}.vince-site.vince-site .v-game-stats strong{font-size:24px}.vince-site.vince-site .v-game-rules{font-size:12px}.vince-site.vince-site .v-secret-dialog{padding:30px 22px}.vince-site.vince-site .v-charge-message{font-size:9px}.vince-site.vince-site .v-play-launch{gap:7px}.vince-site.vince-site .v-game-controls button{padding:11px 18px}}@media(prefers-reduced-motion:reduce){.vince-site.vince-site .v-burst::before{box-shadow:0 0 30px #8fffe72a}}html:has(.vince-site.vince-site),body:has(.vince-site.vince-site){background:#fff}.vince-site.vince-site{--ink:#fff;--panel:#f5f5f7;--line:#d6d6d6;--cyan:#0066cc;--muted:#707070;background:#fff;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif;font-size:17px;line-height:1.47;letter-spacing:-.022em}.vince-site.vince-site *,.vince-site.vince-site *::before,.vince-site.vince-site *::after{box-shadow:none!important;text-shadow:none!important}.vince-site.vince-site::before,.vince-site.vince-site::after,.vince-site.vince-site .v-hero::before,.vince-site.vince-site .v-hero::after{display:none}.vince-site.vince-site .v-shell{max-width:1200px;padding-left:64px!important;padding-right:64px!important}.vince-site.vince-site .v-nav{min-height:64px;border:0;border-bottom:1px solid #d6d6d6}.vince-site.vince-site .v-brand{font-size:21px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em}.vince-site.vince-site .v-brand span{color:#1d1d1f!important}.vince-site.vince-site .v-menu{gap:28px!important;padding:0!important;border:0;border-radius:0;background:none;backdrop-filter:none}.vince-site.vince-site .v-menu a{font-family:inherit;font-size:12px!important;font-weight:400;color:#1d1d1f;letter-spacing:-.01em}.vince-site.vince-site .v-menu a::after{display:none}.vince-site.vince-site .v-menu a:hover{color:#06c}.vince-site.vince-site a:focus-visible,.vince-site.vince-site button:focus-visible{outline:2px solid #06c;outline-offset:5px}.vince-site.vince-site .v-hero{display:flex!important;flex-direction:column;align-items:center;min-height:auto;background:none;padding-top:76px!important;padding-bottom:80px!important;gap:36px!important;text-align:center}.vince-site.vince-site .v-hero-copy{align-items:center;max-width:980px;gap:20px!important}.vince-site.vince-site .v-name{order:-1}.vince-site.vince-site .v-name .elementor-heading-title{font-family:inherit!important;font-size:21px;font-weight:600;line-height:1.21;letter-spacing:.011em;color:#1d1d1f;background:none;-webkit-text-fill-color:#1d1d1f}.vince-site.vince-site .v-letter{background:none;color:#1d1d1f}.vince-site.vince-site .v-tagline .elementor-heading-title{font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:1.05;letter-spacing:-.015em;color:#1d1d1f}.vince-site.vince-site .v-eyebrow{font-family:inherit;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:.02em;color:#707070}.vince-site.vince-site .v-dot{background:#86868b;width:4px;height:4px}.vince-site.vince-site .v-muted{color:#707070;font-size:21px;line-height:1.38;max-width:600px}.vince-site.vince-site .v-label,.vince-site.vince-site .v-art-code{font-family:inherit;color:#707070;letter-spacing:0;font-size:12px;line-height:1.33}.vince-site.vince-site .v-actions{justify-content:center;padding:8px 0 0!important;gap:20px!important}.vince-site.vince-site .elementor-button{background:#0071e3;color:#fff;border:0;border-radius:9999px;padding:12px 24px;font-family:inherit;font-weight:400;font-size:14px;line-height:1.43;letter-spacing:-.016em}.vince-site.vince-site .elementor-button:hover{background:#0071e3;filter:brightness(1.06);transform:none}.vince-site.vince-site .v-secondary .elementor-button{background:#fff0;color:#06c;border:0}.vince-site.vince-site .v-secondary .elementor-button:hover{text-decoration:underline}.vince-site.vince-site .v-orbit{background:none;max-width:600px;margin:0 auto 24px;transform:none!important;aspect-ratio:1}.vince-site.vince-site .v-orbit::before{display:none}.vince-site.vince-site .v-orbit svg{filter:none;opacity:.8}.vince-site.vince-site .v-orbit-trail{filter:none}.vince-site.vince-site .v-orbit svg [stroke]{stroke:#86868b}.vince-site.vince-site .v-orbit svg circle[fill^="url"]{fill:none}.vince-site.vince-site .v-orbit svg circle[fill]:not([fill="none"]):not([fill^="url"]){fill:#1d1d1f}.vince-site.vince-site .v-hud{color:#707070;border:0;font-family:inherit;font-size:10px;letter-spacing:.02em}.vince-site.vince-site .v-satellite{background:#fafafc;color:#06c;border:1px solid #d6d6d6;border-radius:9999px;backdrop-filter:none;font-family:inherit;font-size:12px;letter-spacing:0;padding:10px 14px}.vince-site.vince-site .v-satellite:hover,.vince-site.vince-site .v-satellite:focus-visible{background:#f5f5f7;border-color:#86868b}.vince-site.vince-site .v-ticker{background:#f5f5f7;border:0;color:#707070;font-family:inherit;font-size:12px;letter-spacing:.01em;padding-top:24px!important;padding-bottom:24px!important;max-width:none}.vince-site.vince-site .v-ticker::before{display:none}.vince-site.vince-site .v-section{padding-top:90px!important;padding-bottom:90px!important;gap:28px!important}.vince-site.vince-site .v-section-title .elementor-heading-title{font-size:clamp(36px,4vw,56px);color:#1d1d1f;font-weight:600;line-height:1.08;letter-spacing:-.015em}.vince-site.vince-site .v-about{border:0;gap:64px!important}.vince-site.vince-site .v-about .v-section-title .elementor-heading-title{font-size:40px}.vince-site.vince-site .v-about-copy{color:#1d1d1f;font-size:24px;line-height:1.33;letter-spacing:.01em}.vince-site.vince-site .v-note,.vince-site.vince-site .v-card-caption{color:#707070;font-size:17px;line-height:1.47;letter-spacing:-.022em}.vince-site.vince-site .v-note{border:0;padding:0}.vince-site.vince-site .v-chips span{background:none;border:0;border-radius:0;color:#707070;font-family:inherit;padding:0;margin-right:12px;letter-spacing:.02em;font-size:12px}.vince-site.vince-site #work{max-width:none;background:#f5f5f7;padding-left:max(64px,calc((100vw - 1072px)/2))!important;padding-right:max(64px,calc((100vw - 1072px)/2))!important}.vince-site.vince-site .v-projects{grid-template-columns:1fr 1fr;gap:28px!important;perspective:none}.vince-site.vince-site .v-card{background:#fff;border:0;border-radius:28px;transform:none!important}.vince-site.vince-site .v-card:nth-child(2){margin-top:0}.vince-site.vince-site .v-card::after{display:none}.vince-site.vince-site .v-card:hover{border:0;transform:none!important}.vince-site.vince-site .v-art,.vince-site.vince-site .v-art-b{background:#fff;height:340px}.vince-site.vince-site .v-art::before{display:none}.vince-site.vince-site .v-art-ring,.vince-site.vince-site .v-art-ring::after{border-color:#86868b}.vince-site.vince-site .v-art-block{background:none;border-color:#86868b}.vince-site.vince-site .v-card-info{padding:28px!important;gap:20px!important}.vince-site.vince-site .v-card-title .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.14;letter-spacing:-.015em;color:#1d1d1f}.vince-site.vince-site .v-contact{background:#fff;border:0;align-items:center;text-align:center;gap:24px!important}.vince-site.vince-site .v-contact-title .elementor-heading-title{background:none;-webkit-text-fill-color:#1d1d1f;color:#1d1d1f;font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:1.05;letter-spacing:-.015em}.vince-site.vince-site .v-contact-status{color:#707070;border:0;padding-bottom:0}.vince-site.vince-site .v-footer{background:#f5f5f7;max-width:none;padding-top:40px!important;padding-bottom:40px!important;color:#707070;border:0;font-family:inherit;font-size:12px;letter-spacing:-.01em}.vince-site.vince-site .v-footer a{color:#06c}.vince-site.vince-site .v-progress{background:#06c}.vince-site.vince-site .v-play-launch{align-items:center;gap:8px}.vince-site.vince-site .v-play-open{background:#f5f5f7;border:1px solid #d6d6d6;border-radius:9999px;color:#1d1d1f;padding:12px 24px;font-weight:400}.vince-site.vince-site .v-play-open:hover{background:#e6e6e8}.vince-site.vince-site .v-play-open span,.vince-site.vince-site .v-play-launch p,.vince-site.vince-site .v-charge-message{color:#707070;letter-spacing:0}.vince-site.vince-site .v-core-trigger span{color:#707070}.vince-site.vince-site .v-charge meter,.vince-site.vince-site .v-charge meter::-webkit-meter-bar{background:#e6e6e8;border:0}.vince-site.vince-site .v-charge meter::-webkit-meter-optimum-value{background:#06c}.vince-site.vince-site .v-game-dialog,.vince-site.vince-site .v-secret-dialog{background:#fff;border:1px solid #d6d6d6;border-radius:28px;color:#1d1d1f;font-family:inherit}.vince-site.vince-site dialog::backdrop{background:#1d1d1f66}.vince-site.vince-site .v-game-dialog h2,.vince-site.vince-site .v-secret-dialog h2{color:#1d1d1f;font-weight:600}.vince-site.vince-site .v-game-rules,.vince-site.vince-site .v-game-rules span,.vince-site.vince-site .v-game-message,.vince-site.vince-site .v-secret-note{color:#707070;line-height:1.47}.vince-site.vince-site .v-game-kicker{color:#707070}.vince-site.vince-site .v-game-stats>div{background:#f5f5f7;border:0;border-radius:10px}.vince-site.vince-site .v-game-stats span{color:#707070}.vince-site.vince-site .v-game-stats strong{color:#1d1d1f;font-family:inherit;font-weight:600}.vince-site.vince-site .v-game-field{background:#f5f5f7;border:0;border-radius:28px}.vince-site.vince-site .v-game-overlay{background:#f5f5f7ee;color:#707070}.vince-site.vince-site .v-game-overlay>span,.vince-site.vince-site .v-secret-star{color:#1d1d1f}.vince-site.vince-site .v-target{background:#fff;color:#06c;border:1px solid #86868b}.vince-site.vince-site .v-target[data-kind=hazard]{background:#e6e6e8;color:#1d1d1f;border-color:#707070}.vince-site.vince-site .v-target small{background:#fff;color:#1d1d1f;border-color:#d6d6d6}.vince-site.vince-site .v-game-controls button,.vince-site.vince-site .v-secret-play{background:#0071e3;color:#fff;border:0;border-radius:9999px;font-family:inherit;font-weight:400}.vince-site.vince-site .v-secret-next{background:#f5f5f7;color:#06c;border:0;border-radius:9999px}.vince-site.vince-site [data-game=close],.vince-site.vince-site .v-secret-close{background:#f5f5f7;color:#1d1d1f;border:0}.vince-site.vince-site [data-game=pause]{background:#fff0;color:#06c;border:1px solid #86868b}@media(max-width:900px){.vince-site.vince-site .v-shell{padding-left:36px!important;padding-right:36px!important}.vince-site.vince-site #work{padding-left:36px!important;padding-right:36px!important}.vince-site.vince-site .v-about{gap:36px!important}.vince-site.vince-site .v-art{height:280px}.vince-site.vince-site .v-card-title .elementor-heading-title{font-size:24px}}@media(max-width:600px){.vince-site.vince-site .v-shell{padding-left:24px!important;padding-right:24px!important}.vince-site.vince-site .v-nav{min-height:56px}.vince-site.vince-site .v-menu{gap:18px!important;padding:0!important}.vince-site.vince-site .v-menu a{font-size:12px!important}.vince-site.vince-site .v-hero{padding-top:56px!important;padding-bottom:56px!important;gap:28px!important}.vince-site.vince-site .v-hero-copy{gap:20px!important}.vince-site.vince-site .v-name .elementor-heading-title{font-size:21px}.vince-site.vince-site .v-tagline .elementor-heading-title{font-size:clamp(28px,8.4vw,44px);line-height:1.14}.vince-site.vince-site .v-muted{font-size:17px}.vince-site.vince-site .v-orbit{max-width:420px}.vince-site.vince-site .v-satellite{font-size:10px;padding:8px 10px}.vince-site.vince-site .v-section{padding-top:64px!important;padding-bottom:64px!important}.vince-site.vince-site .v-about,.vince-site.vince-site .v-projects{grid-template-columns:1fr;gap:28px!important}.vince-site.vince-site #work{padding-left:24px!important;padding-right:24px!important}.vince-site.vince-site .v-section-title .elementor-heading-title{font-size:36px}.vince-site.vince-site .v-card-info{padding:28px!important}.vince-site.vince-site .v-art{height:280px}.vince-site.vince-site .v-contact-title .elementor-heading-title{font-size:44px}.vince-site.vince-site .v-footer{padding-top:32px!important;padding-bottom:32px!important}}@font-face{font-family:VinceSerif;src:url(https://131286.xyz/wp-content/uploads/vince-ocean-20261017/noto-serif-sc-subset.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}html:has(.ocean-edition),body:has(.ocean-edition){background:#031426!important}.vince-site.ocean-edition{--ocean-depth:0;--ocean-ink:#092a3e;--ocean-paper:#eaf1f3;--ocean-text:color-mix(in srgb,#092a3e, #effaff clamp(0%,calc((var(--ocean-depth) - .56)*310%),100%));--cyan:#326f8b;background:var(--ocean-paper);color:#203e50;font-family:"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;overflow:clip}.vince-site.ocean-edition::before,.vince-site.ocean-edition::after{display:none!important}.vince-site.ocean-edition .v-shell{width:100%!important;max-width:1480px;padding-left:7%!important;padding-right:7%!important}.vince-site.ocean-edition .ocean-hero{position:relative;isolation:isolate;min-height:0;height:100dvh;max-height:none;width:100%;padding:0!important;gap:0!important;overflow:hidden;color:var(--ocean-text)}.vince-site.ocean-edition .ocean-scroll-stage{position:relative;width:100%;padding:0!important;gap:0!important;display:block;overflow:visible}.vince-site.ocean-edition.ocean-scroll-enabled .ocean-scroll-stage{height:280svh}.vince-site.ocean-edition.ocean-scroll-enabled .ocean-hero{position:sticky;top:0;height:100dvh;min-height:0;max-height:none;flex-shrink:0}.ocean-scroll-enabled .ocean-hero .v-hero-copy{opacity:clamp(0,calc(1.3 - var(--ocean-depth)*2),1);transform:translateY(calc(var(--ocean-depth)*-65px))}.ocean-scroll-enabled .ocean-hero .v-hero-copy:focus-within{opacity:1;transform:none}.ocean-scroll-enabled[data-ocean-mode="underwater"] .ocean-hero .v-hero-copy{pointer-events:none}.ocean-scroll-enabled[data-ocean-mode="underwater"] .ocean-hero .v-hero-copy:focus-within{pointer-events:auto}.vince-site.ocean-edition .ocean-background{position:absolute!important;inset:0;z-index:-2;width:100%;height:100%;pointer-events:none}.ocean-background .elementor-widget-container,.ocean-scene{height:100%;width:100%}.ocean-scene{position:relative;overflow:hidden;background:#17586a}.ocean-scene::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(2 28 40 / .5),transparent 25%),linear-gradient(90deg,rgb(2 28 40 / .15),transparent 70%);opacity:var(--ocean-depth);pointer-events:none}.ocean-scene picture,.ocean-scene canvas,.ocean-scrim{position:absolute;inset:0;width:100%;height:100%;display:block}.ocean-scene img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:75% 50%}.ocean-underwater-still{opacity:var(--ocean-depth)}.ocean-canvas{opacity:0}.ocean-canvas[data-ready="true"]{opacity:1}.ocean-scrim{background:linear-gradient(90deg,rgb(208 226 229 / .29),transparent 60%),linear-gradient(0deg,rgb(0 24 39 / .48),transparent 22%);opacity:calc(1 - var(--ocean-depth)*.7)}.vince-site.ocean-edition .ocean-announcement{text-align:center;padding:7px 20px;background:rgb(11 50 75 / .19);font-size:10px;letter-spacing:2.1px;color:#f3f8f8;z-index:2}.ocean-announcement a{display:inline-flex;gap:18px;align-items:center;min-height:22px}.vince-site.ocean-edition .v-nav{min-height:88px;position:relative;border:0;background:none;backdrop-filter:none;z-index:3;padding-top:0!important;padding-bottom:0!important}.vince-site.ocean-edition .v-brand{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:var(--ocean-text)}.vince-site.ocean-edition .v-brand span{color:inherit!important}.vince-site.ocean-edition .v-brand a::before{content:"∿";display:inline-block;margin-right:12px;font-family:Georgia,serif;font-size:35px;line-height:0;transform:rotate(-8deg)}.vince-site.ocean-edition .v-menu{gap:36px!important;padding:0!important}.vince-site.ocean-edition .v-menu a{font-size:12px!important;color:var(--ocean-text);letter-spacing:1px;padding:12px 1px}.vince-site.ocean-edition .v-menu a::after{background:currentColor}.vince-site.ocean-edition .v-menu .elementor-widget:last-child a{padding:9px 23px;border:1px solid currentColor;border-radius:99px}.vince-site.ocean-edition .v-menu .elementor-widget:last-child a::after{display:none}.vince-site.ocean-edition .v-hero{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:none!important;min-height:0;width:100%;flex:1;padding-top:clamp(45px,8vh,115px)!important;padding-bottom:100px!important;margin:0 auto!important}.vince-site.ocean-edition .v-hero-copy{align-items:flex-start;gap:0!important;width:min(800px,100%)!important;text-align:left;color:var(--ocean-text)}.vince-site.ocean-edition .v-hero-copy .v-eyebrow{display:none}.vince-site.ocean-edition .v-name{margin:0 0 21px!important;color:var(--ocean-text)}.vince-site.ocean-edition .v-name .elementor-heading-title{font:400 11px/1.5 "PingFang SC",sans-serif!important;letter-spacing:6px;color:inherit;text-align:left}.vince-site.ocean-edition .v-name .v-letter{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor}.vince-site.ocean-edition .v-tagline .elementor-heading-title{font-family:VinceSerif,"Songti SC","Noto Serif CJK SC",serif!important;font-size:clamp(40px,4.3vw,74px);font-weight:400;line-height:1.34;letter-spacing:-.04em;color:var(--ocean-text);background:none;-webkit-text-fill-color:currentColor;text-align:left;text-wrap:nowrap}.vince-site.ocean-edition .v-hero-copy>.v-muted{font-size:14px;color:var(--ocean-text);line-height:1.8;max-width:none;margin-top:22px;text-align:left}.vince-site.ocean-edition .v-actions{justify-content:flex-start;gap:18px!important;margin-top:25px;padding:0!important}.vince-site.ocean-edition .v-actions .elementor-button{border-radius:99px;background:#082d46;color:#f2f8f7;padding:14px 26px;border:1px solid #082d46;font-size:12px;letter-spacing:1px;line-height:1.4;box-shadow:none}.vince-site.ocean-edition .v-actions .elementor-button:hover{background:#174e66;transform:translateY(-2px)}.vince-site.ocean-edition .v-secondary .elementor-button{background:rgb(235 246 247 / .15);color:var(--ocean-text);border-color:color-mix(in srgb,currentColor 55%,transparent)}.vince-site.ocean-edition .v-secondary .elementor-button:hover{background:rgb(235 246 247 / .3)}.vince-site.ocean-edition .ocean-controls{position:absolute;bottom:0;left:0;width:100%;padding:24px 4%!important;color:#f2f9f8;z-index:3}.ocean-controls-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:2px}.ocean-live{display:flex;align-items:center;gap:12px}.ocean-live-dot{display:block;width:5px;height:5px;background:#cef2ed;border-radius:50%}.ocean-controls button{appearance:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;min-height:44px;border:1px solid #e5f6f66b;border-radius:99px;background:#082c3c38;padding:10px 18px}.ocean-controls button:hover{background:#123b51a6}.ocean-controls [hidden]{display:none!important}.ocean-scroll{display:flex;align-items:center;gap:15px;min-height:44px}.ocean-scroll span{font-size:22px;font-weight:300}.vince-site.ocean-edition .v-ticker{background:#102c40;max-width:none;border:0;color:#d5e5ef;padding-top:23px!important;padding-bottom:23px!important;font-size:10px}.vince-site.ocean-edition .v-ticker .v-marquee-group{color:inherit}.vince-site.ocean-edition .v-section{padding-top:105px!important;padding-bottom:105px!important;gap:32px!important;scroll-margin-top:20px}.vince-site.ocean-edition .v-eyebrow,.ocean-kicker{font:10px/1.7 "PingFang SC",sans-serif;letter-spacing:2.5px;color:#48747b}.vince-site.ocean-edition .v-about{gap:9%!important;border-bottom:1px solid #c5d4df;grid-template-columns:1fr 1fr}.vince-site.ocean-edition .v-about-copy{font-size:18px;line-height:1.9;color:#203e50}.vince-site.ocean-edition .v-note,.vince-site.ocean-edition .v-card-caption{color:#5b7588;font-size:12px}.vince-site.ocean-edition .v-note{border-color:#b3c7c6}.vince-site.ocean-edition .v-section-title .elementor-heading-title,.vince-site.ocean-edition .v-contact-title .elementor-heading-title,.ocean-play-copy h2{font-family:VinceSerif,"Songti SC",serif!important;font-size:clamp(29px,3.4vw,49px);font-weight:400;line-height:1.5;letter-spacing:-.025em;color:#153c52}.vince-site.ocean-edition .v-chips span{border:1px solid #c6d7e1;color:#4d6e70;border-radius:99px;background:none;font-size:9px;letter-spacing:1px;padding:7px 12px}.vince-site.ocean-edition #work{max-width:1480px;background:#fff0;padding-left:7%!important;padding-right:7%!important}.vince-site.ocean-edition .v-section-head{align-items:center}.vince-site.ocean-edition .v-label{color:#657d7f;font-size:10px}.vince-site.ocean-edition .v-projects{grid-template-columns:1.15fr 1fr;gap:36px!important}.vince-site.ocean-edition .v-card{border:0;border-radius:4px;background:#fff0;box-shadow:none!important;transform:none!important}.vince-site.ocean-edition .v-card:nth-child(2){margin-top:75px}.vince-site.ocean-edition .v-art{height:330px;background:#0a4050 url(https://131286.xyz/wp-content/uploads/vince-ocean-20261017/ocean-ice-deep.webp) center/cover;border-radius:3px}.vince-site.ocean-edition .v-art-b{background:#bdbfae url(https://131286.xyz/wp-content/uploads/vince-ocean-20261017/ocean-ice-surface.webp) 75% 50%/cover}.vince-site.ocean-edition .v-art::before{background:linear-gradient(0deg,#03223255,transparent)}.vince-site.ocean-edition .v-art-code{color:#dfefeb;z-index:1;font-size:9px;letter-spacing:2px}.vince-site.ocean-edition .v-art-ring,.vince-site.ocean-edition .v-art-block{display:none}.vince-site.ocean-edition .v-card-info{padding:24px 0!important;gap:9px!important}.vince-site.ocean-edition .v-card-title .elementor-heading-title{font-family:VinceSerif,"Songti SC",serif!important;font-size:23px;font-weight:400;color:#153c52}.vince-site.ocean-edition .ocean-play{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-top:1px solid #c5d4df;gap:8%!important}.ocean-play-copy h2{margin:18px 0 20px}.ocean-play-copy>.elementor-widget-container>p:not(.ocean-kicker){font-size:13px;color:#5b7588;line-height:1.9}.vince-site.ocean-edition .v-orbit{max-width:400px;background:none;color:#326f8b}.vince-site.ocean-edition .v-play-launch{margin-top:24px;padding-top:0;align-items:flex-start}.vince-site.ocean-edition .v-play-open{background:#1d4e69;color:#f0f7f3;border:0;border-radius:99px;font-size:12px;padding:14px 22px}.vince-site.ocean-edition .v-play-open span{color:#d4e8e5}.vince-site.ocean-edition .v-play-launch p{font-size:10px;color:#5b7588}.vince-site.ocean-edition .v-contact{border-top:1px solid #c5d4df;background:none;text-align:left;align-items:flex-start}.vince-site.ocean-edition .v-contact-title .elementor-heading-title{font-size:clamp(43px,5vw,76px);text-align:left}.vince-site.ocean-edition .v-contact .v-muted{color:#5b7588;font-size:14px}.vince-site.ocean-edition .v-contact-status{color:#235664;font-size:14px}.vince-site.ocean-edition .v-footer{border-color:#c5d4df;background:none;color:#5b7588;padding-top:32px!important;padding-bottom:32px!important;font-size:9px}.vince-site.ocean-edition a:focus-visible,.vince-site.ocean-edition button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:1700px){.vince-site.ocean-edition .v-hero{padding-top:10vh!important}}@media(max-width:900px){.vince-site.ocean-edition .v-shell,.vince-site.ocean-edition #work{padding-left:6%!important;padding-right:6%!important}.vince-site.ocean-edition .ocean-hero{min-height:0}.vince-site.ocean-edition .v-tagline .elementor-heading-title{font-size:clamp(37px,5.3vw,54px)}.vince-site.ocean-edition .v-hero{padding-top:60px!important}.vince-site.ocean-edition .v-section{padding-top:80px!important;padding-bottom:80px!important}.vince-site.ocean-edition .v-art{height:260px}.vince-site.ocean-edition .v-projects{gap:24px!important}.vince-site.ocean-edition .v-card-title .elementor-heading-title{font-size:20px}}@media(max-width:600px){.vince-site.ocean-edition .ocean-hero{min-height:0;height:100dvh;max-height:none}.vince-site.ocean-edition .v-shell,.vince-site.ocean-edition #work{padding-left:24px!important;padding-right:24px!important}.vince-site.ocean-edition .ocean-announcement{font-size:9px;letter-spacing:1.5px;padding:5px 12px}.vince-site.ocean-edition .v-nav{min-height:76px;padding-top:0!important}.vince-site.ocean-edition .v-brand{font-size:26px}.vince-site.ocean-edition .v-brand a::before{font-size:28px;margin-right:7px}.vince-site.ocean-edition .v-menu{gap:17px!important}.vince-site.ocean-edition .v-menu a{font-size:11px!important;letter-spacing:0}.vince-site.ocean-edition .v-menu .elementor-widget:last-child a{padding:6px 12px}.vince-site.ocean-edition .v-hero{padding-top:62px!important;padding-bottom:120px!important;justify-content:flex-start}.vince-site.ocean-edition .v-hero-copy{gap:0!important}.vince-site.ocean-edition .v-name{margin-bottom:18px!important}.vince-site.ocean-edition .v-name .elementor-heading-title{font-size:9px!important;letter-spacing:4px}.vince-site.ocean-edition .v-tagline .elementor-heading-title{font-size:clamp(29px,8.3vw,47px);line-height:1.45;letter-spacing:-.055em}.vince-site.ocean-edition .v-hero-copy>.v-muted{font-size:12px;margin-top:18px;max-width:280px;line-height:1.8}.vince-site.ocean-edition .v-actions{margin-top:23px;gap:12px!important}.vince-site.ocean-edition .v-actions .elementor-button{font-size:11px;padding:12px 19px}.vince-site.ocean-edition .ocean-controls{padding:20px 24px!important}.ocean-controls-inner{flex-wrap:wrap;gap:13px;font-size:9px;letter-spacing:1px}.ocean-live{gap:8px}.ocean-controls button{padding:8px 11px;min-height:44px}.ocean-scroll{display:none}.ocean-scene img{object-position:75% 50%}.ocean-scrim{background:linear-gradient(180deg,rgb(204 226 232 / .26),transparent 60%,rgb(0 24 39 / .55))}.vince-site.ocean-edition .v-ticker{padding-top:18px!important;padding-bottom:18px!important}.vince-site.ocean-edition .v-section{padding-top:65px!important;padding-bottom:65px!important}.vince-site.ocean-edition .v-about,.vince-site.ocean-edition .v-projects,.vince-site.ocean-edition .ocean-play{grid-template-columns:1fr;gap:30px!important}.vince-site.ocean-edition .v-about-copy{font-size:16px}.vince-site.ocean-edition .v-section-head{align-items:flex-start;gap:15px!important}.vince-site.ocean-edition .v-section-title .elementor-heading-title{font-size:30px}.vince-site.ocean-edition .v-card:nth-child(2){margin-top:0}.vince-site.ocean-edition .v-art{height:250px}.vince-site.ocean-edition .v-card-info{padding:20px 0!important}.vince-site.ocean-edition .v-card-title .elementor-heading-title{font-size:21px}.vince-site.ocean-edition .v-contact-title .elementor-heading-title{font-size:43px}.vince-site.ocean-edition .ocean-play{gap:35px!important}.vince-site.ocean-edition .v-orbit{max-width:330px}.ocean-play-copy h2{font-size:31px}.vince-site.ocean-edition .v-footer{font-size:9px;gap:10px!important}}@media(max-width:350px){.vince-site.ocean-edition .v-shell{padding-left:19px!important;padding-right:19px!important}.vince-site.ocean-edition .v-menu{gap:12px!important}.vince-site.ocean-edition .v-brand{font-size:23px}.vince-site.ocean-edition .v-brand a::before{display:none}.vince-site.ocean-edition .v-tagline .elementor-heading-title{font-size:28px}.vince-site.ocean-edition .v-actions .elementor-button{padding:12px 16px}.vince-site.ocean-edition .ocean-controls{padding-left:19px!important;padding-right:19px!important}}@media(max-height:700px) and (min-width:601px){.vince-site.ocean-edition .ocean-hero{min-height:0}.vince-site.ocean-edition .v-hero{padding-top:24px!important}.vince-site.ocean-edition .v-tagline .elementor-heading-title{font-size:48px}}@media(prefers-reduced-motion:reduce){.vince-site.ocean-edition *{scroll-behavior:auto!important}.vince-site.ocean-edition .v-actions .elementor-button:hover{transform:none}}@media(max-height:700px){.vince-site.ocean-edition.ocean-scroll-enabled .v-hero{padding-top:24px!important;padding-bottom:85px!important}.vince-site.ocean-edition.ocean-scroll-enabled .v-tagline .elementor-heading-title{font-size:clamp(27px,4vw,42px)}.vince-site.ocean-edition.ocean-scroll-enabled .v-hero-copy>.v-muted{margin-top:12px}.vince-site.ocean-edition.ocean-scroll-enabled .v-actions{margin-top:15px!important}.vince-site.ocean-edition.ocean-scroll-enabled .v-name{margin-bottom:12px!important}}@media(max-height:480px){.vince-site.ocean-edition.ocean-scroll-enabled .ocean-announcement,.vince-site.ocean-edition.ocean-scroll-enabled .v-name{display:none}.vince-site.ocean-edition.ocean-scroll-enabled .v-nav{min-height:60px}.vince-site.ocean-edition.ocean-scroll-enabled .v-hero{padding-top:10px!important}.vince-site.ocean-edition.ocean-scroll-enabled .v-hero-copy>.v-muted{margin-top:6px;font-size:11px}.vince-site.ocean-edition.ocean-scroll-enabled .ocean-controls{padding-top:8px!important;padding-bottom:8px!important}}@media(prefers-reduced-motion:reduce){.ocean-scroll-enabled .ocean-hero .v-hero-copy{transform:none}}.vince-site.ocean-edition{--ocean-text:#f2f8fc}.ocean-scene{background:#031426}.ocean-scene .ocean-video{position:absolute;left:50%;top:0;max-width:none;width:100%;height:100%;object-fit:cover;object-position:center top;transform:translateX(-50%)}.ocean-scene::after{display:none}.ocean-scene .ocean-scrim{background:linear-gradient(90deg,rgb(0 8 28 / .42),transparent 75%),linear-gradient(0deg,rgb(0 8 28 / .65),transparent 25%);opacity:1}.ocean-edition .v-hero-copy{text-shadow:0 2px 15px #00102480}.vince-site.ocean-edition .v-actions .elementor-button{background:#e6f2f8;color:#102440;border-color:#e6f2f8}.vince-site.ocean-edition .v-secondary .elementor-button{background:#081a3b66;color:#f2f8fc;border-color:#dceef599}.vince-site.ocean-edition .v-actions .elementor-button:hover{background:#c4dfe9;color:#102440}.ocean-edition .ocean-scroll-stage{background:#031426}@media(pointer:coarse){.vince-site.ocean-edition .ocean-controls{padding-bottom:max(20px,env(safe-area-inset-bottom))!important}}