.va-about{--va-red: #a33330;--va-ink: #30322f;--va-paper: #f6f4ef;color:var(--va-ink);background:#fff;font-family:var(--font-body-family, "IBM Plex Sans", sans-serif);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal}.va-about *,.va-about *:before,.va-about *:after{box-sizing:border-box}.va-about h1,.va-about h2,.va-about p,.va-about figure{margin:0}.va-about h1,.va-about h2{font-family:inherit;font-weight:500;color:inherit}.va-about h1{font-size:59px;line-height:1.08;letter-spacing:-2.2px;max-width:680px}.va-about h2{font-size:37px;line-height:1.15;letter-spacing:-1px}.va-about p{font-size:16px;line-height:1.7;color:#666861}.va-about a{color:inherit;text-decoration:none}.va-about img{display:block;width:100%;height:100%;object-fit:cover}.va-about__wrap{width:calc(100% - 96px);max-width:1180px;margin-inline:auto}.va-about .va-about__eyebrow{font-size:11px;line-height:1.4;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--va-red);margin-bottom:22px}.va-about__hero{background:var(--va-ink);color:#fff;padding:46px 0 0}.va-about__intro{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:end;padding-bottom:34px}.va-about__hero .va-about__eyebrow{color:#d9948a;margin-bottom:15px}.va-about__intro .va-about__lead{font-size:15px;color:#d4d7cf;margin-bottom:5px}.va-about__team{height:435px;position:relative}.va-about__photo-link{display:block;height:100%;background:#e7e6df;cursor:zoom-in}.va-about__photo-link:focus-visible{outline:3px solid var(--va-red);outline-offset:4px}.va-about__team-image{object-position:50% 29%}.va-about__team figcaption{position:absolute;bottom:22px;left:22px;padding:10px 15px;background:#30322fee;font-size:12px;color:#fff;letter-spacing:.3px;pointer-events:none}.va-about__process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:33px 0 37px}.va-about__process>div+div{border-left:1px solid #5b5d56;padding-left:27px}.va-about__process h2{font-size:18px;line-height:1.3;letter-spacing:-.25px}.va-about__process p{font-size:13px;line-height:1.7;color:#c1c5bb;margin-top:8px}.va-about__work{padding-top:55px;padding-bottom:53px}.va-about__work-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.va-about__work-heading h2{max-width:440px}.va-about__work-heading>p{font-size:15px;max-width:350px}.va-about__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.va-about__work-photo,.va-about__worker-photo{height:380px}.va-about__work-image{object-position:50% 20%}.va-about__worker-image{object-position:59% 51%}.va-about__caption{display:flex;justify-content:space-between;gap:14px;font-size:12px;line-height:1.5;letter-spacing:.25px;padding-top:13px;color:#70736b}.va-about__caption span:last-child{white-space:nowrap}.va-about__closing{padding:52px 0;background:var(--va-paper)}.va-about__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.va-about__closing h2{font-size:33px}.va-about__closing p{font-size:15px;margin-top:12px}.va-about__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.va-about__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 20px;background:var(--va-red);border:1px solid var(--va-red);color:#fff!important;font-size:14px;font-weight:500;line-height:1.35;text-align:center;transition:background .15s}.va-about__button:hover{background:#872a27;border-color:#872a27}.va-about__button span{font-size:19px;line-height:1}.va-about__text-link{font-size:14px;font-weight:500;display:inline-flex;align-items:center;border-bottom:1px solid #bbbcb5;padding:7px 0}.va-about__text-link:hover{color:var(--va-red)}.va-about .va-about__dialog{border:0;padding:18px;width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;background:#242723;color:#fff}.va-about__dialog::backdrop{background:#000000c7}.va-about__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:13px}.va-about__dialog-head button{display:inline-flex;align-items:center;gap:15px;background:transparent;border:1px solid #898e83;color:#fff;padding:10px 15px;min-height:44px;font:inherit;cursor:pointer}.va-about__dialog-head button span{font-size:23px;line-height:1}.va-about .va-about__full-image{height:min(76dvh,900px);width:100%;object-fit:contain}@media screen and (max-width:1000px){.va-about__wrap{width:calc(100% - 64px)}.va-about h1{font-size:52px}.va-about h2{font-size:32px}.va-about__intro{grid-template-columns:1.1fr .8fr;gap:25px}.va-about__process h2{font-size:18px}.va-about__closing-inner{align-items:start}.va-about__closing .va-about__actions{flex-direction:column;gap:9px;flex-shrink:0}}@media screen and (max-width:749px){.va-about__wrap{width:calc(100% - 40px)}.va-about h1{font-size:45px;line-height:1.09;letter-spacing:-1.7px}.va-about h2{font-size:30px;line-height:1.15;letter-spacing:-.8px}.va-about p{font-size:15px;line-height:1.65}.va-about .va-about__eyebrow{font-size:10px;letter-spacing:1.65px;margin-bottom:16px}.va-about__hero{padding-top:29px}.va-about__intro{display:block;padding-bottom:25px}.va-about__intro .va-about__lead{margin-top:21px;font-size:15px}.va-about__team{height:415px}.va-about__team-image{object-position:50% 44%}.va-about__team figcaption{bottom:13px;left:13px;font-size:11px;padding:8px 11px}.va-about__process{display:block;padding:7px 0 24px}.va-about__process>div{padding:18px 0}.va-about__process>div+div{padding-left:0;border-left:0;border-top:1px solid #55594f}.va-about__process h2{font-size:18px;line-height:1.3;letter-spacing:-.25px}.va-about__process p{font-size:13px;margin-top:5px}.va-about__work{padding-top:35px;padding-bottom:35px}.va-about__work-heading{display:block;margin-bottom:25px}.va-about__work-heading>p{margin-top:17px;max-width:none}.va-about__photos{grid-template-columns:1fr;gap:24px}.va-about__work-photo{height:330px}.va-about__worker-photo{height:335px}.va-about__worker-image{object-position:55% 65%}.va-about__caption{font-size:11px;padding-top:10px;gap:10px}.va-about__closing{padding:36px 0}.va-about__closing-inner{display:block}.va-about__closing h2{font-size:30px}.va-about__closing p{font-size:14px;margin-top:14px}.va-about__closing .va-about__actions{margin-top:22px;flex-direction:column;align-items:stretch;gap:13px}.va-about__closing .va-about__text-link{align-self:center}.va-about .va-about__dialog{padding:14px;width:calc(100vw - 20px)}}@media screen and (max-width:350px){.va-about h1{font-size:37px}.va-about p{font-size:14px}.va-about__caption span:last-child{white-space:normal}}@media(prefers-reduced-motion:reduce){.va-about__button{transition:none}}.va-about__hero--illustrated{background:#f7f7f3;color:#30322f;padding:56px 0 42px}.va-about__hero--illustrated .va-about__wrap{width:calc(100% - 96px);max-width:1200px}.va-about__hero--illustrated .va-about__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:68px;align-items:center}.va-about__hero--illustrated .va-about__copy{padding-bottom:26px}.va-about .va-about__hero--illustrated h1{font-size:clamp(42px,4.42vw,64px);line-height:1.05;letter-spacing:-.035em;font-weight:700;max-width:none}.va-about__hero--illustrated h1 span{display:block}.va-about__hero--illustrated .va-about__accent{color:#a83230}.va-about__hero--illustrated .va-about__eyebrow{display:flex;align-items:center;gap:12px;color:#a83230;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.18em;margin-bottom:23px}.va-about__hero--illustrated .va-about__eyebrow:before{content:"";display:block;width:28px;height:2px;background:#a83230}.va-about__hero--illustrated .va-about__lead{max-width:430px;font-size:19px;line-height:1.65;color:#5d6059;margin-top:26px}.va-about__hero--illustrated .va-about__hero-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;margin-top:32px;border:0;border-radius:5px;background:#a83230;color:#fff;min-height:52px;padding:14px 23px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;transition:background .15s}.va-about__hero--illustrated .va-about__hero-button:hover{background:#872a27}.va-about__hero--illustrated .va-about__hero-button:focus-visible{outline:3px solid #a83230;outline-offset:4px}.va-about__hero--illustrated .va-about__hero-button svg{width:18px;height:18px;flex:none;stroke-width:1.5}.va-about__hero--illustrated .va-about__team{height:auto;min-width:0}.va-about__hero--illustrated .va-about__team .va-about__photo-link{height:auto;aspect-ratio:1.08;border-radius:12px;overflow:hidden}.va-about__hero--illustrated .va-about__team-image{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.va-about__hero--illustrated .va-about__team figcaption{position:static;display:flex;align-items:center;gap:9px;color:#74776e;font-size:14px;line-height:1.5;letter-spacing:normal;padding:0;margin-top:12px;background:transparent}.va-about__hero--illustrated .va-about__team figcaption:before{content:"";display:block;height:5px;width:5px;background:#a83230;border-radius:50%}.va-about__hero--illustrated .va-about__process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:31px 32px;margin-top:45px;background:#f0eee6;border-radius:24px 8px}.va-about__hero--illustrated .va-about__process>div{border:0;padding:0}.va-about__hero--illustrated .va-about__process>div+div{border:0;padding:0}.va-about__hero--illustrated .va-about__step{display:flex;align-items:center;gap:18px;min-width:0}.va-about__hero--illustrated .va-about__illustration{position:relative;width:78px;height:82px;flex:none;display:flex;align-items:center;justify-content:center;color:#a83230;isolation:isolate}.va-about__hero--illustrated .va-about__illustration:before{content:"";position:absolute;z-index:-1;width:68px;height:68px;background:#e9d6cb;border-radius:42% 58% 62% 38%/53% 39% 61% 47%;transform:rotate(-12deg);opacity:.72}.va-about__hero--illustrated .va-about__illustration:after{content:"";position:absolute;width:4px;height:4px;right:2px;top:13px;border-radius:50%;background:#a83230;opacity:.52;box-shadow:-66px 55px 0 -1px #a83230}.va-about__hero--illustrated .va-about__illustration svg{position:relative;display:block;width:45px;height:45px;stroke-width:1.35}.va-about__hero--illustrated .va-about__illustration--production:before{border-radius:57% 43% 38% 62%/49% 62% 38% 51%;transform:rotate(8deg);background:#e4d8cd}.va-about__hero--illustrated .va-about__illustration--assembly:before{border-radius:40% 60% 54% 46%/64% 47% 53% 36%;transform:rotate(-7deg)}.va-about__hero--illustrated .va-about__process h2{font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.va-about__hero--illustrated .va-about__process p{font-size:16px;line-height:1.55;color:#65685f;margin-top:7px;max-width:260px}.va-about__work[id]{scroll-margin-top:120px}@media screen and (min-width:750px)and (max-width:1050px){.va-about__hero--illustrated .va-about__layout{gap:38px}.va-about .va-about__hero--illustrated h1{font-size:clamp(36px,4.7vw,49px)}.va-about__hero--illustrated .va-about__lead{font-size:17px}.va-about__hero--illustrated .va-about__process{gap:22px;padding:27px 24px}.va-about__hero--illustrated .va-about__step{gap:14px;align-items:flex-start}.va-about__hero--illustrated .va-about__illustration{width:60px;height:70px}.va-about__hero--illustrated .va-about__illustration:before{width:56px;height:58px}.va-about__hero--illustrated .va-about__illustration svg{width:39px;height:39px}.va-about__hero--illustrated .va-about__process h2{font-size:21px}}@media screen and (max-width:749px){.va-about__hero--illustrated{padding:33px 0 30px}.va-about__hero--illustrated .va-about__wrap{width:calc(100% - 48px)}.va-about__hero--illustrated .va-about__layout{display:flex;flex-direction:column;align-items:stretch;gap:28px}.va-about__hero--illustrated .va-about__copy{padding:0}.va-about__hero--illustrated .va-about__eyebrow{font-size:11px;margin-bottom:17px;gap:10px}.va-about__hero--illustrated .va-about__eyebrow:before{width:24px}.va-about .va-about__hero--illustrated h1{font-size:clamp(33px,10.25vw,46px);line-height:1.08;letter-spacing:-.035em}.va-about__hero--illustrated .va-about__lead{font-size:17px;line-height:1.55;margin-top:19px}.va-about__hero--illustrated .va-about__hero-button{font-size:16px;min-height:50px;padding:13px 19px;margin-top:22px;gap:20px}.va-about__hero--illustrated .va-about__team .va-about__photo-link{aspect-ratio:1.12;border-radius:10px}.va-about__hero--illustrated .va-about__team figcaption{font-size:13px;margin-top:9px}.va-about__hero--illustrated .va-about__process{display:flex;flex-direction:column;padding:24px 19px;margin-top:29px;gap:26px;border-radius:20px 6px}.va-about__hero--illustrated .va-about__step{gap:17px;align-items:center}.va-about__hero--illustrated .va-about__illustration{width:60px;height:72px}.va-about__hero--illustrated .va-about__illustration:before{width:58px;height:58px}.va-about__hero--illustrated .va-about__illustration:after{right:0;top:6px;box-shadow:-50px 57px 0 -1px #a83230}.va-about__hero--illustrated .va-about__illustration svg{width:38px;height:38px}.va-about__hero--illustrated .va-about__process h2{font-size:21px}.va-about__hero--illustrated .va-about__process p{font-size:15px;line-height:1.5;max-width:280px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.va-about__hero-button{transition:none}}.va-about__hero--blueprint{position:relative;isolation:isolate;overflow:hidden}.va-about__hero--blueprint>.va-about__wrap,.va-about__hero--blueprint .va-about__layout{position:relative}.va-about__hero--blueprint .va-about__copy{position:relative;z-index:2}.va-about__hero--blueprint .va-about__team{z-index:1}.va-about__hero--blueprint .va-about__photo-frame{position:relative}.va-about__hero--blueprint .va-about__photo-frame:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border:1px solid #c9cec4;z-index:-1;pointer-events:none}.va-about__hero--blueprint .va-about__photo-frame:after{content:"";position:absolute;top:-27px;right:-27px;width:15px;height:15px;border-top:1px solid #a83230;border-right:1px solid #a83230;pointer-events:none}.va-about__hero--blueprint .va-about__team .va-about__photo-link{border-radius:4px}.va-about__hero--blueprint .va-about__team figcaption{position:relative;inset:auto;width:fit-content;padding-right:8px;background:#f7f7f3}.va-about__hero--blueprint .va-about__process{position:relative;z-index:1;gap:30px;padding:31px 26px}.va-about__hero--blueprint .va-about__step{gap:16px}.va-about__blueprint-illustration{position:relative;display:block;flex:none;width:84px;height:88px;color:#a83230}.va-about__blueprint-illustration:before{content:"";position:absolute;left:9px;top:7px;width:67px;height:74px;background-color:#e8e8dc;background-image:linear-gradient(#c9cec13d 1px,transparent 1px),linear-gradient(90deg,#c9cec13d 1px,transparent 1px);background-size:10px 10px;border-radius:9px;transform:rotate(-4deg);opacity:.85}.va-about__blueprint-scene{position:absolute;top:0;right:0;bottom:0;left:0}.va-about__blueprint-scene>svg{display:block;width:84px;height:96px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.55}.va-about__blueprint-fine{stroke-width:1;opacity:.68}.va-about__blueprint-dashed{stroke-dasharray:4 3;opacity:.62}.va-about__blueprint-grey{color:#8d9188}.va-about__blueprint-red{color:#a83230}.va-about__blueprint-face{fill:currentColor;stroke:none;opacity:.06}.va-about__blueprint-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.va-about__blueprint-watermark{position:absolute;width:480px;height:160px;left:20px;bottom:162px;color:#929b8c;opacity:.24}.va-about__blueprint-watermark .va-about__blueprint-scene,.va-about__blueprint-watermark .va-about__blueprint-scene>svg{width:480px;height:160px}@media screen and (min-width:750px)and (max-width:1050px){.va-about__hero--blueprint .va-about__process{gap:20px;padding:26px 20px}.va-about__hero--blueprint .va-about__step{gap:10px;align-items:center}.va-about__hero--blueprint .va-about__process p{font-size:15px}.va-about__blueprint-illustration{width:66px}.va-about__blueprint-illustration:before{width:54px;left:4px}.va-about__blueprint-illustration .va-about__blueprint-scene{transform:scale(.8);transform-origin:0 50%}.va-about__blueprint-watermark{bottom:190px;transform:scale(.82);transform-origin:left bottom}}@media screen and (max-width:749px){.va-about__hero--blueprint .va-about__photo-frame:before{top:-9px;right:-9px;bottom:-9px;left:-9px}.va-about__hero--blueprint .va-about__photo-frame:after{top:-14px;right:-14px;width:10px;height:10px}.va-about__hero--blueprint .va-about__process{padding:24px 17px;gap:26px}.va-about__hero--blueprint .va-about__step{gap:14px}.va-about__blueprint-illustration{width:69px;height:78px}.va-about__blueprint-illustration:before{left:4px;top:7px;width:59px;height:65px}.va-about__blueprint-illustration .va-about__blueprint-scene{transform:scale(.82);transform-origin:0 50%}.va-about__blueprint-watermark{left:auto;right:-12px;bottom:394px;width:260px;height:90px;opacity:.192}.va-about__blueprint-watermark .va-about__blueprint-scene{transform:scale(.54);transform-origin:left top}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-volussi-about.css.map */
