section.collections{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.collections div.container{grid-gap:30px;display:grid}@media (width<=960px){section.collections div.container{grid-gap:10px}}section.collections div.title{grid-template-columns:1fr -webkit-max-content;grid-gap:10px 30px;grid-template-columns:1fr max-content;grid-template-areas:"Title Nav""Text Nav";align-items:end;display:grid}section.collections div.title h2{grid-area:Title}section.collections div.title div.swiper-navigation{grid-area:Nav}section.collections div.title span{opacity:.8;grid-area:Text;max-width:800px}section.collections div.swiper{overflow:visible}@media (width<=960px){section.collections div.swiper{margin-bottom:14px}}section.collections div.swiper-slide{opacity:0;pointer-events:none;transition:opacity .3s}section.collections div.swiper-slide.swiper-slide-visible{opacity:1;pointer-events:auto}@media (width<=960px){section.collections div.swiper-navigation{display:none}}section.collections div.swiper-pagination2{display:none}@media (width<=960px){section.collections div.swiper-pagination2{display:grid}}section.collections a.button:hover{background:#fff}section.collections a.button:hover span{color:#200a0a!important}section.about{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.about div.container{grid-gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);align-items:center;display:grid}@media (width<=640px){section.about div.container{grid-template-columns:1fr}}section.about div.container div.preview{aspect-ratio:1;width:100%;padding-right:50px}@media (width<=640px){section.about div.container div.preview{padding-right:unset}}section.about div.container div.preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.about div.container div.text{max-width:500px}section.about div.container div.text div.logotype{grid-gap:5px;margin-bottom:30px;display:grid}@media (width<=960px){section.about div.container div.text div.logotype{margin-bottom:10px}}section.about div.container div.text div.logotype h2{letter-spacing:-.01em;text-transform:uppercase;color:#8c6a3c;font-family:Cormorant,serif;font-size:48px;font-weight:500;line-height:140%}@media (width>=480px){section.about div.container div.text div.logotype h2{font-size:calc(1.6129vw + 40.2581px)}}@media (width>=1720px){section.about div.container div.text div.logotype h2{font-size:68px}}section.about div.container div.text div.logotype span{text-transform:uppercase;color:#1a2238;opacity:.5;font-size:14px;font-weight:400;line-height:140%}section.about div.container div.text div.description{grid-gap:1em;color:#200a0a;opacity:.8;margin-bottom:30px;display:grid}@media (width<=960px){section.about div.container div.text div.description{margin-bottom:20px}}section.about div.container div.text div.description span{line-height:140%}section.about div.container div.text div.author{margin-bottom:30px;display:grid}@media (width<=960px){section.about div.container div.text div.author{margin-bottom:20px}}section.about div.container div.text div.author div.name{letter-spacing:.01em;text-transform:uppercase;color:#1a2238;font-family:Cormorant,serif;font-size:16px;font-weight:500;line-height:108%}@media (width>=480px){section.about div.container div.text div.author div.name{font-size:calc(.322581vw + 14.4516px)}}@media (width>=1720px){section.about div.container div.text div.author div.name{font-size:20px}}section.about div.container div.text div.author div.surname{letter-spacing:.01em;text-transform:uppercase;color:#8c6a3c;margin-bottom:15px;font-family:Cormorant,serif;font-size:24px;line-height:108%}@media (width>=480px){section.about div.container div.text div.author div.surname{font-size:calc(.645161vw + 20.9032px)}}@media (width>=1720px){section.about div.container div.text div.author div.surname{font-size:32px}}@media (width<=960px){section.about div.container div.text div.author div.surname{margin-bottom:10px}}section.about div.container div.text div.author div.position{color:#6f6f6f;font-size:12px;font-weight:400;line-height:130%}@media (width<=960px){section.about div.container div.text div.signature svg{width:69px;height:auto}}section.about div.container div.text div.signature svg path{stroke-dashoffset:400px;stroke-dasharray:400}section.about div.container div.text div.signature.animate svg path{stroke-dasharray:400;animation:2s linear forwards signature}section.about div.container div.text div.signature.animate svg path+path{animation-delay:2s}@keyframes signature{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}section.socials{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.socials div.container{grid-gap:30px;display:grid}@media (width<=960px){section.socials div.container{grid-gap:10px}}section.socials div.swiper-pagination-lock{display:none}@media (width<=960px){section.socials div.swiper{margin-bottom:14px}}@media (width<=640px){section.socials div.swiper{overflow:visible}}section.socials div.swiper-slide{position:relative}section.socials div.swiper-slide img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}section.socials div.swiper-slide span{color:#fff;background:#fff3;padding:10px;font-weight:500;line-height:130%;position:absolute;bottom:20px;left:20px}@media (width<=640px){section.socials div.swiper-slide span{padding:6px}}section.subscribe{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.subscribe div.container{position:relative}section.subscribe h2{color:#1a2238;margin-bottom:16px}@media (width<=960px){section.subscribe h2{margin-bottom:10px}}section.subscribe form{grid-template-columns:1fr -webkit-max-content;grid-gap:15px;grid-template-columns:1fr max-content;width:100%;max-width:800px;margin-top:32px;margin-bottom:10px;display:grid}@media (width<=640px){section.subscribe form{grid-template-columns:1fr;margin-top:16px}}section.subscribe form label:after{display:none}section.subscribe span.offer{color:#6f6f6fcc;font-size:12px;font-weight:400;line-height:130%}section.subscribe span.offer a{color:#8c6a3c;font-weight:500;text-decoration:underline}section.subscribe span.offer a:hover{text-decoration:none}section.subscribe div.success{top:calc(var(--section-gap) * -1);height:calc(100% + var(--section-gap) * 2);grid-template-columns:-webkit-max-content 1fr;grid-gap:40px;opacity:0;pointer-events:none;grid-template-columns:max-content 1fr;align-content:center;align-items:center;width:100%;display:grid;position:absolute;left:0}@media (width<=960px){section.subscribe div.success{text-align:center;grid-gap:20px;grid-template-columns:1fr;justify-content:center;justify-items:center}}section.subscribe div.success img{width:100%;max-width:500px}section.subscribe div.success div.text{max-width:580px;display:grid}@media (width<=960px){section.subscribe div.success div.text{justify-items:center}}section.subscribe div.success div.text h2{margin-bottom:10px}section.subscribe div.success div.text>span{opacity:.8;max-width:480px;margin-bottom:24px}section.subscribe div.success div.text a{width:max-content;min-width:180px}@media (width<=640px){section.subscribe div.success div.text a{width:100%;max-width:unset}}section.subscribe.success div.container{opacity:0;pointer-events:none}section.subscribe.success div.success{opacity:1;pointer-events:auto}section.main{margin-top:calc(var(--header) * -1);aspect-ratio:16/9;width:100%;max-height:900px}@media (width<=640px){section.main{max-height:unset}}section.main div.container{grid-template-rows:-webkit-max-content 1fr;z-index:3;grid-template-rows:max-content 1fr;display:grid;position:relative}section.main div.breadcrumbs{padding-top:calc(var(--header) + 30px)}@media (width<=960px){section.main div.breadcrumbs{padding-top:calc(var(--header) + 10px)}}section.main div.wrap{grid-template-columns:repeat(2,1fr);display:grid}@media (width<=640px){section.main div.wrap{grid-template-columns:1fr}}section.main div.text{grid-gap:40px;text-align:center;letter-spacing:-.01em;text-align:center;color:#6f6f6f;align-content:center;place-items:center;padding-top:160px;padding-bottom:160px;font-size:12px;font-weight:400;line-height:130%;display:grid}@media (width>=480px){section.main div.text{font-size:calc(.645161vw + 8.90323px)}}@media (width>=1720px){section.main div.text{font-size:20px}}@media (width<=640px){section.main div.text{grid-gap:10px;order:1;padding:60px 20px 10px}}section.main div.text img{width:100%;max-width:780px}section.main div.text span{max-width:480px}section.main img.background{-o-object-fit:cover;object-fit:cover;z-index:1;grid-column:full;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=640px){section.main div.person{order:2;display:grid}}section.main div.person img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;z-index:2;width:50%;height:100%;padding-top:80px;position:absolute;top:0;left:0}@media (width<=640px){section.main div.person img{margin-left:calc(var(--side-gap) * -1);width:calc(100% + var(--side-gap) * 2);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:480px;padding-top:unset;position:static}}section.company{margin-top:calc(var(--section-gap) * -1);margin-bottom:var(--section-gap);counter-reset:list}section.company div.container{grid-gap:50px;display:grid}@media (width<=960px){section.company div.container{grid-gap:40px}}section.company div.group{grid-gap:60px;counter-increment:list;grid-template-columns:repeat(12,1fr);align-items:center;display:grid}@media (width<=960px){section.company div.group{grid-gap:30px}}@media (width<=640px){section.company div.group{grid-gap:50px;grid-template-columns:1fr}}section.company div.group div.preview{background:#fff;grid-column:7 span;padding:60px}@media (width<=960px){section.company div.group div.preview{grid-column:6 span;padding:20px}}@media (width<=640px){section.company div.group div.preview{grid-column:unset;order:1}}section.company div.group div.preview img{aspect-ratio:1;width:100%}section.company div.group div.text{grid-gap:20px;grid-column:5 span;max-width:680px;display:grid;position:relative}@media (width<=960px){section.company div.group div.text{grid-column:6 span}}@media (width<=640px){section.company div.group div.text{grid-column:unset;order:2}}@media (width<=960px){section.company div.group div.text h2{position:relative}}@media (width<=640px){section.company div.group div.text h2{max-width:300px;margin-bottom:30px}}section.company div.group div.text h2:after{content:"0" counter(list);letter-spacing:-.01em;text-transform:uppercase;color:#8c6a3c;opacity:.05;font-family:Cormorant,serif;font-size:225px;font-weight:400;line-height:.65em;position:absolute;top:50%}@media (width>=480px){section.company div.group div.text h2:after{font-size:calc(52.0161vw - 24.6774px)}}@media (width>=1720px){section.company div.group div.text h2:after{font-size:870px}}@media (width<=640px){section.company div.group div.text h2:after{right:unset!important;left:0!important;transform:translate(-30%,-50%)!important}}section.company div.group div.text span{opacity:.8}section.company div.group div.text:first-child h2:after{right:0;transform:translate(-25%,-50%)}@media (width<=1280px){section.company div.group div.text:first-child h2:after{transform:translate(-10%,-50%)}}section.company div.group div.text:last-child h2:after{left:0;transform:translate(25%,-50%)}@media (width<=1920px){section.company div.group div.text:last-child h2:after{transform:translate(10%,-50%)}}@media (width<=1280px){section.company div.group div.text:last-child h2:after{transform:translate(10%,-50%)}}
