.not-found-container{margin-top:105px;padding:50px 0;position:relative;min-height:calc(100dvh - 105px);display:flex;justify-content:center;align-items:center;flex-direction:column}.not-found-container h1{font-family:League Gothic,serif;font-size:200px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:.02em;color:#fff}.not-found-container p{font-size:24px;color:#fff}.not-found-container a{margin-top:18px;text-decoration:underline;color:#fff}@media(max-width:768px){.not-found-container{margin-top:93.79px;min-height:calc(100dvh - 93.79px)}.not-found-container h1{font-size:125px}}.article-container{margin-top:105px;padding:50px 0;position:relative;display:flex;align-items:flex-start}.article-container .title-panel{position:-webkit-sticky;position:sticky;top:155px;padding:0 50px;width:414px}.article-container .title-panel h1{display:block;font-family:League Gothic,serif;line-height:85%;letter-spacing:.02em;text-transform:uppercase;font-weight:400;font-style:normal;padding-bottom:.35em}.article-container .title-panel span{display:block;font-size:14px;font-weight:500;padding-bottom:.65em}.article-container .title-panel p{font-size:18px;font-weight:700}.article-container .content-panel{padding:0 141px 0 0;width:100%}.article-container .content-panel .article-image-wrapper{width:100%;height:auto;overflow:hidden;border-radius:25px;aspect-ratio:2/1}.article-container .content-panel .article-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.article-container .content-panel .article-body{padding:50px 25px}.article-container .content-panel .article-body p{font-size:18px;line-height:125%}@media(max-width:768px){.article-container{margin-top:93.79px;padding:25px;position:relative;flex-direction:column}.article-container .title-panel{position:realtive;top:0;padding:0 0 25px;width:100%}.article-container .content-panel{padding:0}.article-container .content-panel .article-body{padding:25px}}.blog-container{margin-top:105px;padding:50px 0;position:relative;display:flex;align-items:flex-start}.blog-container .title-panel{position:-webkit-sticky;position:sticky;top:155px;padding:0 50px;width:268px}.blog-container h1{display:block;font-family:League Gothic,serif;max-width:200px;line-height:85%;letter-spacing:.02em;text-transform:uppercase;font-weight:400;font-style:normal}.blog-container .content-panel{display:flex;gap:50px;flex-wrap:wrap;padding:0 141px 0 0;width:100%}.blog-container .content-panel .blog-article{width:calc(33% - 33px);min-width:200px}.blog-container .content-panel .blog-article .article-image-wrapper{width:100%;height:auto;overflow:hidden;border-radius:25px;aspect-ratio:3/2}.blog-container .content-panel .blog-article .article-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-container .content-panel .blog-article .article-info{padding:25px 0 0;text-align:center}.blog-container .content-panel .blog-article .article-info h2{font-size:25px;font-weight:700}.blog-container .content-panel .blog-article .article-info h2 a{display:block;text-decoration:none;color:#000;padding-bottom:.45em}.blog-container .content-panel .blog-article .article-info p{font-size:16px;font-weight:500;padding-bottom:.55em}.blog-container .content-panel .blog-article .article-info p:last-child{padding-bottom:0}.blog-container .content-panel .blog-article .article-info .read-more{display:inline-block;text-decoration:underline;color:#000;font-weight:700}@media(max-width:1069px){.blog-container .content-panel .blog-article{width:100%}}@media(max-width:768px){.blog-container{margin-top:93.79px;padding:25px;position:relative;flex-direction:column}.blog-container .title-panel{position:realtive;top:0;padding:0 0 25px;width:100%}.blog-container .content-panel{padding:0 0 25px;flex-direction:column}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-section{position:relative;display:flex;align-items:flex-start;padding:0 50px 50px;background-color:transparent}.headline-panel{position:-webkit-sticky;position:sticky;padding:50px 0 0;top:0;width:50%;min-width:0}.headline-panel h2{font-family:League Gothic,serif;max-width:200px;font-style:normal;font-weight:400;line-height:85%;letter-spacing:.02em;margin-bottom:20px}.form-panel{width:100%}.form-app-container .contact-block-wrapper>*{background-color:#fff;max-width:540px;width:100%;margin:0 auto;padding:50px;border-radius:25px}.contact-block-wrapper{padding:50px 0 1px}#contact{min-height:536px}#subscribe{min-height:458px}@media(max-width:768px){.contact-section{flex-direction:column;padding:0 25px 50px}.form-panel{width:100%}.headline-panel{position:relative;top:0;max-width:540px;width:100%;margin:0 auto}.headline-panel h2{max-width:100%}.form-app-container .contact-block-wrapper>*{padding:25px}contact-block-wrapper{padding:25px 0 0}#contact{min-height:486px}#subscribe{min-height:408px}@media(max-width:390px){#contact{min-height:500px}#subscribe{min-height:422px}}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 26px;color:#fff}footer .footer-logo,footer .footer-logo img{display:block;width:100%;height:auto}.footer-nav-container{display:flex;gap:26px;padding:30px 0 0}footer .footer__copyright,.footer__links a{text-transform:uppercase;font-style:normal;font-weight:400;font-size:16px;line-height:auto;color:#fff}footer a{text-decoration:underline;color:#fff}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}@media(max-width:768px){footer{padding:15px 13px}.footer-nav-container{gap:15px;padding:10px 0 0}footer .footer__copyright,.footer__links a{font-size:10px;line-height:auto}}.hamburger-menu,.close-menu{position:fixed;top:13px;right:27px;z-index:100;cursor:pointer}.hamburger-menu__button,.close-menu__button{background:none;border:none;cursor:pointer;width:59px;height:auto;padding:0;margin:0;outline:none}dialog.fullscreen-menu{position:fixed;top:0;left:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:0;border:none;z-index:99}.menu-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.menu-bg-img{width:100%;height:100%;object-fit:cover;display:block}.inner-fullscreen-menu{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative}.menu-nav-list{width:100%;padding:50px;display:flex;flex-direction:column;gap:1.1em}.menu-nav-list a{display:block;font-family:League Gothic,sans-serif;text-transform:uppercase;line-height:85%;letter-spacing:.02em;text-decoration:none}.menu-logo{padding:0 13px 13px}.menu-logo,.menu-logo img{width:100%;height:auto}.is-fixed{overflow:hidden}@media(max-width:768px){.hamburger-menu,.close-menu{top:10px;right:23px}.hamburger-menu__button,.close-menu__button{width:48px}.menu-nav-list{width:100%;height:100%;padding:25px;display:flex;flex-direction:column;justify-content:center;gap:.75em}.menu-nav-list a{line-height:auto;letter-spacing:.02em}}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground)}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}:is(header .header__menu,header .header__icons) .hamburger-menu{display:none}@media(max-width:768px){header .header__menu{display:none}.hamburger-menu{display:block}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:500px;height:100dvh;text-align:center;background-color:#fff}.hero-section__media-item{position:relative;width:100%;height:100%;z-index:2}.hero-section__media-item--desktop video{aspect-ratio:16/9}.hero-section__media-item--mobile video{aspect-ratio:9/16}.hero-section__media-item--desktop{display:block}.hero-section__media-item--mobile{display:none}@media screen and (orientation:portrait){.hero-section__media-item--desktop{display:none}.hero-section__media-item--mobile{display:block}}.hero-section img,.hero-section video{width:100%;height:100%;object-fit:cover;object-position:center}svg.hero-down-arrow{position:absolute;bottom:50px;left:50%;transform:translate(-50%);width:77px;height:auto;z-index:10}svg.loader-icon{position:absolute;z-index:1;width:50px;height:auto}@media(max-width:768px){svg.hero-down-arrow{width:57px}}.logo-bar-section{display:flex;align-items:flex-start;padding:22px 50px;z-index:99;margin:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.logo-bar-section .bar-logo,.logo-bar-section .bar-logo img{display:block;width:100%;max-width:270px;height:auto;text-decoration:none}@media(max-width:768px){.logo-bar-section{padding:25px}.logo-bar-section .bar-logo,.logo-bar-section .bar-logo img{max-width:197px}}.mission-section{position:relative;display:flex;align-items:flex-start;padding:100px;background-color:transparent;gap:50px}.mission-headline-panel{position:-webkit-sticky;position:sticky;top:100px;width:50%}.mission-headline-panel h2{font-family:League Gothic,serif;max-width:450px;font-style:normal;font-weight:400;line-height:85%;letter-spacing:.02em;text-transform:uppercase}.mission-content-panel{width:50%;max-width:528px}.mission-content-container p{font-size:24px;line-height:125%;color:#fff;font-weight:700;letter-spacing:1%;padding-bottom:1.1em}@media(max-width:861px){.mission-section{padding:50px}}@media(max-width:768px){.mission-section{flex-direction:column;padding:50px 25px;gap:26px}.mission-headline-panel{position:relative;top:0;width:100%;max-width:540px;margin:0 auto}.mission-headline-panel h2{max-width:100%}.mission-headline-panel h2{font-size:60px;max-width:300px}.mission-content-panel{width:100%;max-width:540px;margin:0 auto}.mission-content-container p{font-size:18px;line-height:125%;color:#fff;font-weight:700;letter-spacing:1%;padding-bottom:1.1em}}.page-terms-container{margin-top:105px;padding:50px 0;position:relative;display:flex;align-items:flex-start}.page-terms-container .title-panel{position:-webkit-sticky;position:sticky;top:155px;padding:0 50px;width:268px}.page-terms-container h1{display:block;font-family:League Gothic,serif;max-width:200px;line-height:85%;letter-spacing:.02em;text-transform:uppercase;font-weight:400;font-style:normal}.page-terms-container .content-panel{padding:0 141px 0 0;width:100%}.page-terms-container p{font-size:18px;line-height:125%}@media(max-width:768px){.page-terms-container{margin-top:93.79px;padding:25px;position:relative;flex-direction:column}.page-terms-container .title-panel{position:realtive;top:0;padding:0 0 50px;width:100%}.page-terms-container .content-panel{padding:0}}.page-container{width:100%;margin-top:105px;position:relative}@media(max-width:768px){.page-container{margin-top:93.79px}}.password-container{position:relative;min-height:100dvh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.password-content{background-color:#fff;max-width:540px;width:100%;padding:50px;border-radius:25px}.password-container h1{font-size:25px;font-style:normal;font-weight:700;color:#000;text-transform:uppercase;padding:0 0 16px}.password-container p{font-size:24px;color:#000}.password-container label{display:block;margin-bottom:8px;font-size:16px;color:#000;text-align:left}.password-container input[type=password]{padding:10px;font-size:18px;margin-bottom:16px;border:solid 1px #cccccc;width:100%;border-radius:5px}.password-container button{padding:15px 20px;font-size:16px;cursor:pointer;background-color:#f30;border:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;width:100%;border-radius:5px}@media(max-width:768px){.password-container{margin-top:93.79px;min-height:calc(100dvh - 93.79px);padding:25px 0}.password-container h1{font-size:60px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.tagline-section{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);height:100svh;margin:-1px 0 0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tagline-section__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;--mask-size: 20%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='-60 -60 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-34.1007 -55.9181)'%3E%3Cpath d='M24.0963 31.5884C24.0963 31.5884 15.137 22.114 24.836 10.5859C24.836 10.5859 27.1487 6.72205 40.5982 0C40.5982 0 41.1503 11.6022 39.5772 16.9798C37.6708 23.5219 34.4308 29.0054 24.0963 31.5884Z' fill='white'/%3E%3Cpath d='M20.3251 33.8644C20.3251 33.8644 13.8869 39.0621 7.80293 35.4417C7.80293 35.4417 5.29225 34.4043 0 26.8248C0 26.8248 6.82367 25.3639 10.1574 25.7979C14.2203 26.3378 18.7625 27.8304 20.3147 33.8538L20.3251 33.8644Z' fill='white'/%3E%3Ccircle cx='34.1007' cy='55.9181' r='24.3297' fill='white'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='-60 -60 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-34.1007 -55.9181)'%3E%3Cpath d='M24.0963 31.5884C24.0963 31.5884 15.137 22.114 24.836 10.5859C24.836 10.5859 27.1487 6.72205 40.5982 0C40.5982 0 41.1503 11.6022 39.5772 16.9798C37.6708 23.5219 34.4308 29.0054 24.0963 31.5884Z' fill='white'/%3E%3Cpath d='M20.3251 33.8644C20.3251 33.8644 13.8869 39.0621 7.80293 35.4417C7.80293 35.4417 5.29225 34.4043 0 26.8248C0 26.8248 6.82367 25.3639 10.1574 25.7979C14.2203 26.3378 18.7625 27.8304 20.3147 33.8538L20.3251 33.8644Z' fill='white'/%3E%3Ccircle cx='34.1007' cy='55.9181' r='24.3297' fill='white'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}.tagline-section__bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}.tagline-section__content{position:relative;text-align:center}.tagline-section__headline{font-family:League Gothic,sans-serif;font-size:clamp(8rem,1.25rem + 14.0625vw,12.5rem);line-height:1em;font-weight:400;color:var(--headline-color);text-transform:uppercase;padding:0 50px}.team-section{position:relative;padding:50px;background-color:transparent}.team-section h2{font-family:League Gothic,serif;font-style:normal;font-weight:400;line-height:85%;letter-spacing:.02em;margin-bottom:20px;text-align:center}.team-grid{display:grid;width:100%;max-width:700px;gap:50px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;padding:50px 0 85px}.team-card__dialog{padding:0;border:none;background:transparent;width:100%;height:100dvh;max-width:100%;max-height:100dvh;position:fixed;top:0;left:0;z-index:1000}.team-card__dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.team-card__dialog-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:20px;color:#fff}.team-card__dialog-close{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;z-index:9;width:35px;height:35px}.team-card__dialog-container{width:100%;max-width:340px;margin:0 auto}.team-card__dialog-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%}.team-card__dialog-image{width:100%;max-width:200px;overflow:hidden;border-radius:100px;aspect-ratio:1/1}.team-card__dialog-image img{width:100%;height:100%;object-fit:cover;object-position:center}.team-card__dialog-info{background-color:#fff;border-radius:25px;width:100%;max-width:340px;padding:25px;color:#000;position:relative}.team-card__dialog-name{font-family:League Gothic,sans-serif;font-size:48px;font-weight:400;text-transform:uppercase}.team-card__dialog-title{font-size:25px;font-weight:700;padding-bottom:.45em}.team-card__dialog-bio p{font-size:16px;font-weight:500;padding-bottom:.55em}.team-card__dialog-bio p:last-child{padding-bottom:0}@media(max-width:768px){.team-section{padding:25px}.team-grid{max-width:330px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px 0 0}.team-card__dialog-image{max-width:150px}}.contact-block{position:relative;display:flex;align-items:flex-start;padding:50px;background-color:transparent}.contact-block .headline-panel{position:-webkit-sticky;position:sticky;top:155px;width:50%;min-width:0}.contact-block .headline-panel h1{font-family:League Gothic,serif;max-width:200px;font-style:normal;font-weight:400;line-height:85%;letter-spacing:.02em;margin-bottom:20px}.contact-block .form-panel{width:100%}.contact-block .form-app-container>*{background-color:#fff;max-width:540px;width:100%;margin:0 auto;padding:50px;border-radius:25px}.contact-block .form-app-container>*:first-child{margin:0 auto 50px}@media(max-width:768px){.contact-block{flex-direction:column;padding:50px 25px}.contact-block .form-panel{width:100%}.contact-block .headline-panel{position:relative;top:0;max-width:540px;width:100%;margin:0 auto}.contact-block .headline-panel h1{max-width:100%}.contact-block .form-app-container>*{padding:25px}.contact-block .form-app-container>*:first-child{margin:0 auto 25px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.team-card{background-color:transparent;text-align:center}.team-card__trigger{display:block;background:none;border:none;padding:0;cursor:pointer;width:200px;height:200px;margin:0 auto;border-radius:100px;position:relative;overflow:hidden}@media(hover:hover){.team-card__trigger:hover img{transform:scale(1.05)}}.team-card__trigger img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;object-fit:cover;transition:transform .2s ease-out}.team-card h3{font-size:1.5rem;margin-top:15px;margin-bottom:5px;font-family:League Gothic,sans-serif;text-transform:uppercase}.team-card p{font-size:1rem;margin-bottom:10px;font-style:italic}@media(max-width:768px){.team-card__trigger{width:150px;height:150px}}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
