.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f6f6ca;border-top:1px solid #000;z-index:1000;padding:20px 30px;font-family:area-normal,Helvetica Neue,Helvetica,Arial,sans-serif}.cookie-banner__content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}@media only screen and (max-width:37.5em){.cookie-banner__content{flex-direction:column;align-items:flex-start;gap:20px}}.cookie-banner__text{flex:1 1}.cookie-banner__text h3{font-size:24px;font-weight:700;margin:0 0 10px;color:#000;text-transform:uppercase}@media only screen and (max-width:37.5em){.cookie-banner__text h3{font-size:20px}}.cookie-banner__text p{font-size:16px;line-height:1.5;margin:0;color:#000}@media only screen and (max-width:37.5em){.cookie-banner__text p{font-size:14px}}.cookie-banner__actions{display:flex;gap:15px;align-items:center}@media only screen and (max-width:37.5em){.cookie-banner__actions{width:100%;justify-content:flex-start}}.cookie-banner__btn{padding:12px 24px;border:1px solid #000;background:rgba(0,0,0,0);font-family:area-normal,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.cookie-banner__btn--primary,.cookie-banner__btn:hover{background-color:#000;color:#f6f6ca}.cookie-banner__btn--primary:hover,.cookie-banner__btn--secondary{background-color:rgba(0,0,0,0);color:#000}@media only screen and (max-width:37.5em){.cookie-banner__btn{padding:5px;font-size:10px;flex:1 1;text-align:center}}.cookie-banner--preferences .cookie-banner__content{flex-direction:column;align-items:flex-start}.cookie-banner--preferences .cookie-banner__text{width:100%}.cookie-banner--preferences .cookie-banner__text h3{margin-bottom:15px}.cookie-banner--preferences .cookie-banner__text p{margin-bottom:20px}.cookie-banner__preferences{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.cookie-banner__preference{display:flex;align-items:flex-start;gap:15px;padding:15px;border:1px solid #e0e0e0;border-radius:4px}@media only screen and (max-width:37.5em){.cookie-banner__preference{flex-direction:column;gap:10px}}.cookie-banner__checkbox{display:flex;align-items:center;cursor:pointer;margin-top:2px}.cookie-banner__checkbox input[type=checkbox]{display:none}.cookie-banner__checkbox .cookie-banner__checkmark{width:20px;height:20px;border:2px solid #000;display:flex;align-items:center;justify-content:center;position:relative}.cookie-banner__checkbox .cookie-banner__checkmark:after{content:"";width:8px;height:8px;background-color:#000;opacity:0;transition:opacity .2s ease}.cookie-banner__checkbox input[type=checkbox]:checked+.cookie-banner__checkmark:after{opacity:1}.cookie-banner__checkbox input[type=checkbox]:disabled+.cookie-banner__checkmark{background-color:#f0f0f0;border-color:#ccc}.cookie-banner__checkbox input[type=checkbox]:disabled+.cookie-banner__checkmark:after{background-color:#999}.cookie-banner__preference div{flex:1 1}.cookie-banner__preference div strong{display:block;font-size:16px;font-weight:600;margin-bottom:5px;color:#000}.cookie-banner__preference div p{font-size:14px;line-height:1.4;color:#666;margin:0}.wrapper{display:flex;justify-content:center;align-items:center;margin:0 auto}@media(min-width:1280px){.wrapper{width:1010px}}@media only screen and (max-width:37.5em){.wrapper{width:100%;box-sizing:border-box;padding-left:5%;padding-right:5%;flex-direction:column}}.header{width:100%;box-sizing:border-box;position:fixed;z-index:999;top:0;left:0;background-color:#f6f6ca;padding:17px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;transition:transform .3s ease-in-out}.header img{cursor:pointer;width:212px;margin:0;padding:0;display:block;line-height:0}@media only screen and (max-width:37.5em){.header img{width:213px}}.header.menu-open{z-index:1000}.header.hidden{transform:translateY(-100%)}.hamburger{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;z-index:1101;gap:5.25px;height:max-content}.bar{display:block;width:27px;height:2px;background:#000;transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger.open .bar:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hamburger .icon-wrapper{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.hamburger.open .icon-wrapper{transform:rotate(90deg)}.fullscreen-menu{position:fixed;top:53px;left:0;width:100vw;height:calc(100vh - 55px);background:#f6f6ca;z-index:1100;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeInMenu .3s;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.fullscreen-menu::-webkit-scrollbar{width:6px}.fullscreen-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.fullscreen-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}.fullscreen-menu::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}@media only screen and (max-width:37.5em){.fullscreen-menu{top:0;height:100dvh;width:100%}}.fullscreen-menu.closing{opacity:0;pointer-events:none;animation:none}.fullscreen-menu__list{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%}.fullscreen-menu__item{border-bottom:1px solid #000;height:16.6666666667%;min-height:16.6666666667%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:32px;cursor:pointer;flex-shrink:0}@media only screen and (max-width:37.5em){.fullscreen-menu__item{font-size:24px;line-height:118%}.fullscreen-menu__item:first-of-type{margin-top:51.5px;border-top:1px solid #000}}.menu-link{text-decoration:none;color:#000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:50px 0;line-height:118%;transition:color .2s ease}.menu-link--precious{color:#f6f6ca!important;background-color:#2c330e}@media(min-width:769px){.menu-link:hover{color:rgba(0,0,0,.6)}.menu-link--precious:hover{color:rgba(246,246,202,.6)!important}}.menu-button{text-decoration:none;color:#000;background:none;border:none;cursor:pointer;font:inherit;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:50px 0;line-height:38px;transition:color .2s ease}@media(min-width:769px){.menu-button:hover{color:rgba(0,0,0,.6)}}.menu-languages{display:flex;gap:92px;color:#000;align-items:center;justify-content:center;width:100%;height:100%;padding:50px 0;line-height:38px;transition:color .2s ease}.menu-languages .menu-languages__pt{cursor:pointer;transition:opacity .2s ease}@media(min-width:769px){.menu-languages .menu-languages__pt:hover{opacity:.6}}.menu-languages .menu-languages__en{cursor:pointer;transition:opacity .2s ease}@media(min-width:769px){.menu-languages .menu-languages__en:hover{opacity:.6}}.menu-languages .menu-languages__en.active,.menu-languages .menu-languages__pt.active{border-bottom:2px solid #000}@keyframes fadeInMenu{0%{opacity:0}to{opacity:1}}.hero{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:70px;border-bottom:1px solid #000;position:relative}@media only screen and (max-width:37.5em){.hero{padding-bottom:38px;flex-direction:column}}.hero__image-container{width:65%}@media only screen and (max-width:37.5em){.hero__image-container{width:100%}.hero__image-container div{height:80vh!important;height:80dvh!important}.hero__image-container img{object-position:43% center!important}}.hero__text-container{width:30%}.hero__text-container span:first-child{font-size:36px;font-weight:600}.hero__text-container span:last-child{font-size:36px;font-weight:400;line-height:46px}@media only screen and (max-width:37.5em){.hero__text-container{width:100%;margin-top:15px;order:2}.hero__text-container span:first-child{font-size:20px}.hero__text-container span:last-child{font-size:20px;line-height:26px}.hero__text-container .hero-title{padding-bottom:0}}.hero .hero-title{position:absolute;bottom:410px;width:476px}@media only screen and (max-width:37.5em){.hero .hero-title{position:static;width:100%}}.hero .article-box{margin-top:70px}@media only screen and (max-width:37.5em){.hero .article-box{margin-top:23px}.hero{flex-direction:column}}.hero-title{padding:0 32px;text-transform:lowercase;display:inline-block;font-size:40px;line-height:114%;font-weight:600;transition:opacity .35s ease-in-out;white-space:pre-line}.hero-title-main{font-size:48px;line-height:56px}.hero-title a{text-decoration:none;color:inherit;display:block;width:100%;height:100%;cursor:pointer;transition:opacity .35s ease-in-out}.hero-title a:hover{opacity:.6}@media only screen and (max-width:37.5em){.hero-title{font-size:20px;line-height:26px}}.text-container{padding:70px 0}@media only screen and (max-width:37.5em){.text-container{padding:60px 0}}.article-box,.article-box a,.article-box button{color:#000}@media only screen and (max-width:37.5em){.article-box{padding:15px 30px;width:100%;box-sizing:border-box;order:3}}.article-box p{max-width:717px;font-size:20px;font-weight:400;line-height:145%;margin-bottom:70px}@media only screen and (max-width:37.5em){.article-box p{width:100%;font-size:16px;line-height:145%;margin-bottom:38px}}.article-box button{position:relative;overflow:hidden;height:52px;padding:17px 20px 21px;background-color:rgba(0,0,0,0);border:1px solid #000;font-size:20px;line-height:145%;font-family:area-normal,sans-serif;font-weight:400;display:flex;align-items:center;justify-content:center;border-radius:30px;cursor:pointer;transition:color .3s}.article-box button:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#000;z-index:1;transition:width .4s cubic-bezier(.77,0,.175,1);border-radius:30px}.article-box button:hover{color:#f6f6ca}.article-box button:hover:before{width:100%}@media only screen and (max-width:37.5em){.article-box button:active{color:#f6f6ca}.article-box button:active:before{width:100%}.article-box button:hover{color:#000}.article-box button:hover:before{width:0}}.article-box button span{position:relative;z-index:2;transition:color .3s;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}@media only screen and (max-width:37.5em){.article-box button{font-size:16px;line-height:145%;padding:9px 18px 13px;height:38px}}.article-box a{color:inherit}.crew{width:100%;padding:70px 0;border-bottom:1px solid #000}@media only screen and (max-width:37.5em){.crew{padding:38px 0}}.crew__text-container{display:flex;flex-direction:column}.crew__text-container h1{width:30%}@media only screen and (max-width:37.5em){.crew__text-container h1{width:100%}}.crew__emptybox-container{display:flex;justify-content:space-between}.crew__emptybox-container-div{width:30%}@media only screen and (max-width:37.5em){.crew__emptybox-container-div{display:none}}.crew__emptybox-container .article-box{width:65%}@media only screen and (max-width:37.5em){.crew__emptybox-container .article-box{width:100%}}.crew__swiper{margin:70px 0;width:100%}.crew__swiper .swiper-slide{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:37.5em){.crew__swiper .swiper-slide:first-of-type{margin:0 30px}}.crew__swiper .img-container{width:216px}.crew__swiper .img-container a{text-decoration:none;color:inherit;display:block;transition:transform .2s ease}.crew__swiper .img-container a:hover{transform:scale(1.02)}.crew__swiper .img-container--src{width:205px;height:205px;border-radius:50%;margin-bottom:20px}.crew__swiper .img-container figcaption{font-family:area-normal,sans-serif;font-size:24px;line-height:34px;text-align:center;font-weight:400}.crew__swiper .img-container figcaption span{font-weight:600}@media only screen and (max-width:37.5em){.crew__swiper .img-container{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.crew__swiper .img-container--src{width:112px;height:112px}.crew__swiper .img-container figcaption{font-size:15px;line-height:145%}.crew__swiper{width:100%;margin:38px 0 23px}}.crew__slider-wrapper{position:relative;width:100%;padding:0 60px}@media only screen and (max-width:37.5em){.crew__slider-wrapper{padding:0}}.crew__slider-wrapper .custom-button-next,.crew__slider-wrapper .custom-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.crew__slider-wrapper .custom-button-next img,.crew__slider-wrapper .custom-button-prev img{width:60px;height:60px;transition:transform .2s ease}@media only screen and (max-width:37.5em){.crew__slider-wrapper .custom-button-next,.crew__slider-wrapper .custom-button-prev{display:none}}.crew__slider-wrapper .custom-button-prev{left:27px}.crew__slider-wrapper .custom-button-prev img{transform:rotate(180deg)}.crew__slider-wrapper .custom-button-next{right:27px}.about{width:100%;padding:70px 0;border-bottom:1px solid #000}@media only screen and (max-width:37.5em){.about{padding-top:0;padding-bottom:38px}}.about__text-container{display:flex;justify-content:space-between;align-items:flex-start}.about__text-container h1{width:30%}@media only screen and (max-width:37.5em){.about__text-container h1{width:100%}}.about__text-container .article-box{width:65%}@media only screen and (max-width:37.5em){.about__text-container .article-box{width:100%}.about__text-container{flex-direction:column}}.about__swiper{margin-bottom:70px;width:98%}.about__swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.about__swiper .swiper-button-next,.about__swiper .swiper-button-prev{color:rgba(0,0,0,.6)}@media only screen and (max-width:37.5em){.about__swiper .swiper-button-next,.about__swiper .swiper-button-prev{display:none}}.about__swiper .img-container{width:960px;height:612px;overflow:hidden}@media only screen and (max-width:37.5em){.about__swiper .img-container{width:100%;height:295px}}.about__swiper img{width:100%;object-fit:cover;transition:all .5s;transform:scale(1.15)}.about__swiper img:hover{transform:scale(1.2)}@media only screen and (max-width:37.5em){.about__swiper{width:100%;margin-bottom:38px}}.about__slider-wrapper{position:relative;width:100%;padding:0 60px}@media only screen and (max-width:37.5em){.about__slider-wrapper{padding:0}}.about__slider-wrapper .custom-button-next,.about__slider-wrapper .custom-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.about__slider-wrapper .custom-button-next img,.about__slider-wrapper .custom-button-prev img{width:60px;height:60px;transition:transform .2s ease}@media only screen and (max-width:37.5em){.about__slider-wrapper .custom-button-next,.about__slider-wrapper .custom-button-prev{display:none}}.about__slider-wrapper .custom-button-prev{left:27px}.about__slider-wrapper .custom-button-prev img{transform:rotate(180deg)}.about__slider-wrapper .custom-button-next{right:27px}.support-page{padding:130px 0 0}.support-page .support{border-bottom:none}.support-page .text-container{padding:0}@media only screen and (max-width:37.5em){.support-page{padding:98px 0 0}.support-page .article-box{padding:15px 30px 0}}.support{width:100%;padding:70px 0;border-bottom:1px solid #000}@media only screen and (max-width:37.5em){.support{padding:38px 0}}.support__text-container{display:flex;justify-content:space-between;align-items:flex-start}.support__text-container h1{width:30%}@media only screen and (max-width:37.5em){.support__text-container h1{width:100%;padding-bottom:0}}.support__text-container .article-box{width:65%}.support__text-container .article-box p{max-width:711px;margin-bottom:0}@media only screen and (max-width:37.5em){.support__text-container .article-box p{width:100%}}.support__text-container .article-box span{line-height:40px}@media only screen and (max-width:37.5em){.support__text-container .article-box span{line-height:35px}}.support__text-container .article-box a[href="/support"] button{margin-top:70px}@media only screen and (max-width:37.5em){.support__text-container .article-box a[href="/support"] button{margin-top:38px}.support__text-container .article-box{width:100%}.support__text-container{flex-direction:column}}.support .contact-link{color:inherit;text-decoration:none;transition:opacity .35s;cursor:pointer}.support .contact-link:hover{opacity:.6}.support-tiers{width:100%;background:#4a5716;color:#f6f6ca;padding:0}.support-tiers__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0;width:100%;height:100%}@media only screen and (max-width:37.5em){.support-tiers__grid{grid-template-columns:1fr}}.support-tier{padding:70px 36px 70px 30px;background:rgba(0,0,0,0);height:100%;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:37.5em){.support-tier{padding:38px 36px 38px 30px}}.support-tier:last-child{border-right:none}.support-tier h3{font-size:30px;line-height:120%;font-weight:600;margin-bottom:50px}@media only screen and (max-width:37.5em){.support-tier h3{font-size:20px;line-height:145%;margin-bottom:38px}}.support-tier p,.support-tier ul{font-size:20px;line-height:145%;font-weight:400;margin-bottom:50px}@media only screen and (max-width:37.5em){.support-tier p,.support-tier ul{font-size:16px;margin-bottom:38px}}.support-tier ul{font-weight:600;line-height:175%}.support-tier__button,.support-tier__subtitle{font-weight:400;font-size:20px}.support-tier__button{display:inline-block;margin-top:10px;padding:9px 20px;box-sizing:border-box;height:52px;border-radius:30px;border:1px solid #f6f6ca;color:#f6f6ca;transition:color .3s;align-self:flex-start;text-decoration:none;white-space:nowrap;line-height:145%;position:relative;overflow:hidden}@media only screen and (max-width:37.5em){.support-tier__button{font-size:16px;height:38px;padding:5px 18px 9px}}.support-tier__button:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#f6f6ca;transition:width .3s ease;z-index:1}.support-tier__button span{position:relative;z-index:2}.support-tier__button:hover{color:#2c330e}.support-tier__button:hover:before{width:100%}@media only screen and (max-width:37.5em){.support-tier{padding:38px 30px;border-right:none}}.support-providers__grid{display:grid;grid-template-columns:32.7% 1fr 1fr;grid-gap:40px;gap:40px;width:100%;padding:70px 0}@media only screen and (max-width:37.5em){.support-providers__grid{padding:0 30px 38px;gap:38px}}.support-providers h3{font-size:30px;line-height:120%;font-weight:600;margin-bottom:50px}@media only screen and (max-width:37.5em){.support-providers h3{font-size:20px;line-height:145%;margin-bottom:38px}}.support-providers ul{font-size:20px;line-height:175%;font-weight:600}@media only screen and (max-width:37.5em){.support-providers ul{font-size:16px}.support-providers__grid{grid-template-columns:1fr}}.support-image{width:100%}.support-image img{display:block;width:100%;height:100vh}@media only screen and (max-width:37.5em){.support-image img{height:234px;object-fit:cover}}.support-tiers__grid .support-tier:first-child{background-color:#61612e}.support-tiers__grid .support-tier:nth-child(2){background-color:#494e0d}.mailing-list,.support-tiers__grid .support-tier:nth-child(3){background-color:#2c330e}.mailing-list{width:100%;padding:70px 0;color:#f6f6ca}@media only screen and (max-width:37.5em){.mailing-list{padding:38px 0}}.mailing-list__text-container{display:flex;justify-content:space-between;align-items:center}.mailing-list__text-container h1{width:30%;padding-bottom:0}@media only screen and (max-width:37.5em){.mailing-list__text-container h1{width:100%;white-space:nowrap}.mailing-list__text-container h1 .hide-on-mobile{display:none}}.mailing-list__text-container .article-box{width:65%}@media only screen and (max-width:37.5em){.mailing-list__text-container .article-box{width:100%;padding-bottom:0}.mailing-list__text-container{flex-direction:column;align-items:flex-start;gap:20px}}.mailing-list__text-container button{color:#f6f6ca;border-color:#f6f6ca}.mailing-list__text-container button:before{background:#f6f6ca}.mailing-list__text-container button:hover{color:#2c330e}.contact{width:100%;padding:70px 0;border-bottom:1px solid #000}@media only screen and (max-width:37.5em){.contact{padding:38px 30px;box-sizing:border-box}}.contact__text-container{display:flex;justify-content:space-between;align-items:center}.contact__text-container h1{width:30%;padding-bottom:0}@media only screen and (max-width:37.5em){.contact__text-container h1{width:auto;padding-left:0}}.contact__text-container .article-box{width:65%}.contact__text-container .article-box p{margin-bottom:0}.contact__text-container .article-box div{display:flex;justify-content:space-between;width:100%}.contact__text-container .article-box div span{width:30%}@media only screen and (max-width:37.5em){.contact__text-container .article-box div{flex-direction:column;gap:10px}.contact__text-container .article-box div span{width:auto}.contact__text-container .article-box{padding-left:0;padding-bottom:0}.contact__text-container{flex-direction:column;align-items:flex-start;gap:20px}}.contact .contact-link{color:inherit;text-decoration:none;transition:opacity .35s;cursor:pointer}.contact .contact-link:hover{opacity:.6}.footer{padding:70px 30px 59px}@media only screen and (max-width:37.5em){.footer{padding:38px 30px}}.footer__text-container{display:flex;justify-content:space-between;align-items:flex-start;font-size:20px;line-height:175%;padding-bottom:70px}@media only screen and (max-width:37.5em){.footer__text-container p:first-of-type{width:100%}.footer__text-container{flex-direction:column;font-size:16px;position:static;gap:30px;line-height:145%}}.footer__text-container .article-box{width:65%}.footer__text-container .article-box div{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:37.5em){.footer__text-container .article-box div{flex-direction:column}}.footer__text-container .article-box div span{width:30%;line-height:175%}.footer__text-container .article-box div span:first-of-type{width:35%}.footer__text-container .article-box p{margin-bottom:0}@media only screen and (max-width:37.5em){.footer__text-container .article-box{width:100%}}.footer img{width:100%}@media only screen and (max-width:37.5em){.footer{flex-direction:column}}.footer-mobile{padding:38px 25px 60px;font-size:16px;line-height:28px;font-weight:400;display:flex;flex-direction:column;gap:60px}.footer-mobile__content{display:flex;flex-direction:column;gap:40px}.footer-mobile__content img{width:186px}.footer-mobile.precious-okoyomon-theme{background-color:#2c330e;color:#f6f6ca;border-top-color:#f6f6ca}.footer-mobile.precious-okoyomon-theme p{color:#f6f6ca}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f6f6ca;z-index:9999;display:flex;justify-content:center;align-items:center;animation:fadeOut .5s ease-in-out .5s forwards}.page-loading{position:fixed;top:0;left:0;width:100%;height:3px;background-color:rgba(0,0,0,0);z-index:10000;overflow:hidden}.page-loading-bar{height:100%;background-color:#000;width:0;animation:loadingProgress .3s ease-out forwards}@keyframes loadingProgress{0%{width:0}50%{width:70%}to{width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.header.precious-okoyomon-theme{background-color:#2c330e;color:#f6f6ca;border-bottom-color:#f6f6ca}.header.precious-okoyomon-theme .hamburger .bar{background-color:#f6f6ca}.header.precious-okoyomon-theme.menu-open{background-color:#f6f6ca;color:#000;border-bottom-color:#000}.header.precious-okoyomon-theme.menu-open .hamburger .bar{background-color:#000}.contact.precious-okoyomon-theme{background-color:#2c330e;color:#f6f6ca;border-bottom-color:#f6f6ca}.contact.precious-okoyomon-theme .contact-link{color:#f6f6ca}@media only screen and (max-width:37.5em){.contact.precious-okoyomon-theme .article-box{padding-left:0}}.footer.precious-okoyomon-theme{background-color:#2c330e;color:#f6f6ca}.mailing-list.precious-okoyomon-theme{background-color:#f6f6ca;color:#2c330e}.mailing-list.precious-okoyomon-theme button{color:#2c330e;border-color:#2c330e}.mailing-list.precious-okoyomon-theme button:before{background:#2c330e}.mailing-list.precious-okoyomon-theme button:hover{color:#f6f6ca}.article-box.precious-okoyomon-theme{color:#f6f6ca;padding:0 30px}.article-box.precious-okoyomon-theme div,.article-box.precious-okoyomon-theme div span,.article-box.precious-okoyomon-theme p{color:#f6f6ca}.mailing-list.precious-okoyomon-theme .article-box,.mailing-list.precious-okoyomon-theme .article-box div,.mailing-list.precious-okoyomon-theme .article-box div span,.mailing-list.precious-okoyomon-theme .article-box p{color:#2c330e}@media only screen and (max-width:37.5em){.precious-okoyomon-page{background-color:#2c330e}.precious-okoyomon-page .floating-description,.precious-okoyomon-page .floating-description-small{position:absolute;width:100%!important;left:0!important;transform:none!important;text-align:left!important;margin:0!important;font-size:12px;padding:0 30px}}.precious-okoyomon-page header{color:#f6f6ca;background-color:#2c330e}.precious-okoyomon-page__header-text{display:flex;flex-direction:column;align-items:center;text-align:center}.precious-okoyomon-page__header-text div{height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:153px 0}@media only screen and (max-width:37.5em){.precious-okoyomon-page__header-text div{padding:18vh 0 10vh}}.precious-okoyomon-page__header-text span{font-size:36px;line-height:46px;font-weight:400}@media only screen and (max-width:37.5em){.precious-okoyomon-page__header-text span{font-size:30px;line-height:145%}}.precious-okoyomon-page__header-text span:first-of-type{font-weight:600}.precious-okoyomon-page__header-text h1{font-size:72px;line-height:105%;font-weight:600}@media only screen and (max-width:37.5em){.precious-okoyomon-page__header-text h1{font-size:40px;line-height:105%}}.precious-okoyomon-page__header-text p{font-size:20px;font-weight:400;line-height:145%;max-width:711px;padding-top:23px;padding-bottom:41px}@media only screen and (max-width:37.5em){.precious-okoyomon-page__header-text p{font-size:16px;line-height:145%;text-align:left;padding:60px 30px}}.precious-okoyomon-page .special-container{background-color:#2c330e;color:#f6f6ca;padding-bottom:0;padding-top:100px;position:relative}@media only screen and (max-width:37.5em){.precious-okoyomon-page .special-container .hero-title{padding-top:140px;padding-bottom:38px}}.precious-okoyomon-page .special-container .floating-description{position:absolute;top:12px;left:30px;font-size:14px;line-height:145%}@media only screen and (max-width:37.5em){.precious-okoyomon-page .travessa-slider .swiper-slide{height:522px}.precious-okoyomon-page .travessa-slider .swiper-slide .img-container{height:100%}.precious-okoyomon-page .travessa-slider .swiper-slide .img-container img{height:100%;object-fit:cover}.precious-okoyomon-page .about__text-container{border-bottom:none;padding-top:0!important}.precious-okoyomon-page .about__text-container .hero-title{padding-bottom:38px}}.precious-okoyomon-page__slider-wrapper{position:relative;width:100%;padding:0}@media only screen and (max-width:37.5em){.precious-okoyomon-page__slider-wrapper{padding:0}.precious-okoyomon-page__slider-wrapper .about-page__swiper{margin-bottom:0}.precious-okoyomon-page__slider-wrapper .about-page__swiper .swiper-slide .img-container{height:100%}.precious-okoyomon-page__slider-wrapper .about-page__swiper .swiper-slide .img-container img{height:100%;object-fit:cover}}.precious-okoyomon-page__slider-wrapper .custom-button-next,.precious-okoyomon-page__slider-wrapper .custom-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.precious-okoyomon-page__slider-wrapper .custom-button-next img,.precious-okoyomon-page__slider-wrapper .custom-button-prev img{width:60px;height:60px;object-fit:contain;transition:transform .2s ease}@media only screen and (max-width:37.5em){.precious-okoyomon-page__slider-wrapper .custom-button-next,.precious-okoyomon-page__slider-wrapper .custom-button-prev{display:none}}.precious-okoyomon-page__slider-wrapper .custom-button-prev{left:27px}.precious-okoyomon-page__slider-wrapper .custom-button-prev img{transform:rotate(180deg)}.precious-okoyomon-page__slider-wrapper .custom-button-next{right:27px}.about-page__swiper .swiper-button-next,.about-page__swiper .swiper-button-prev{display:none!important}.onze-amigos-page{width:100%;padding:130px 0 0}@media only screen and (max-width:37.5em){.onze-amigos-page{padding-top:98px}.onze-amigos-page .text-container{padding:38px 0 41px}.onze-amigos-page .article-box{padding-bottom:0}.onze-amigos-page .article-box p{margin-bottom:0}}.onze-amigos-page .article-box p{margin-bottom:0}.onze-amigos__text-container{display:flex;justify-content:space-between;align-items:flex-start}.onze-amigos__text-container h1{width:30%}@media only screen and (max-width:37.5em){.onze-amigos__text-container h1{width:100%}}.onze-amigos__text-container .article-box{width:65%}@media only screen and (max-width:37.5em){.onze-amigos__text-container .article-box{width:100%}.onze-amigos__text-container{flex-direction:column;gap:15px}}.onze-amigos-accordion ul{list-style:none}.onze-amigos-accordion__item{position:relative;width:100%;border-bottom:1px solid #000;padding:15px 0;cursor:pointer;transition:background-color .3s ease}.onze-amigos-accordion__item:hover .onze-amigos-accordion__member-image,.onze-amigos-accordion__item:hover .onze-amigos-accordion__member-image-inline{filter:none}.onze-amigos-accordion__item--open{background-color:#2c330e;border-bottom:1px solid #f6f6ca;padding:70px 0;cursor:default}@media only screen and (max-width:37.5em){.onze-amigos-accordion__item--open{padding:38px 0}.onze-amigos-accordion__item{padding:25px 0}}.onze-amigos-accordion__content{display:flex;justify-content:space-between;align-items:center;padding:0}@media only screen and (max-width:37.5em){.onze-amigos-accordion__content{padding:0 26px;justify-content:flex-start;gap:21px}.onze-amigos-accordion__item--open{padding:25px 0 38px}}.onze-amigos-accordion__item--open .onze-amigos-accordion__content{justify-content:center}.onze-amigos-accordion__member-info{display:flex;align-items:center;justify-content:center;width:30%;min-height:61px}@media only screen and (max-width:37.5em){.onze-amigos-accordion__member-info{min-height:97px}}.onze-amigos-accordion__item--open .onze-amigos-accordion__member-info{display:none}.onze-amigos-accordion__member-image{width:61px;height:61px;border-radius:50%;object-fit:cover;filter:saturate(0) contrast(1.3);mix-blend-mode:multiply;cursor:pointer;transition:filter .3s ease}.onze-amigos-accordion__member-image:hover{filter:none;mix-blend-mode:normal}@media only screen and (max-width:37.5em){.onze-amigos-accordion__member-image{width:97px;height:97px}}.onze-amigos-accordion__item--open .onze-amigos-accordion__member-image{cursor:default;filter:none}.onze-amigos-accordion__expanded-content{display:flex;justify-content:space-between;padding:0 30px}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-content{padding:0;flex-direction:column;gap:40px;align-items:flex-start}}.onze-amigos-accordion__expanded-image{width:30%;display:flex;justify-content:center}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-image{width:auto;flex-shrink:0}}.onze-amigos-accordion__expanded-member-image{width:205px;height:205px;border-radius:50%;object-fit:cover}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-member-image{width:97px;height:97px}}.onze-amigos-accordion__expanded-text{width:65%;color:#f6f6ca}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-text{width:100%;flex:1 1;padding-top:0}}.onze-amigos-accordion__expanded-header{display:none}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-header{display:flex;flex-direction:row;gap:15px;align-items:center;width:100%}.onze-amigos-accordion__expanded-header-text{flex:1 1}.onze-amigos-accordion__expanded-content-section{width:100%}}.onze-amigos-accordion__expanded-name{font-size:30px;font-weight:600;line-height:145%;margin-bottom:5px;color:#f6f6ca}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-name{font-size:16px}}.onze-amigos-accordion__expanded-title{font-size:30px;line-height:145%;font-weight:400;color:#f6f6ca;margin-bottom:40px;white-space:pre-line}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-title{font-size:16px;max-width:165px;margin-bottom:0}}.onze-amigos-accordion__expanded-contact{display:flex;flex-direction:column;gap:5px;margin-bottom:60px;color:#f6f6ca}.onze-amigos-accordion__expanded-contact span{font-size:20px;line-height:175%}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-contact{margin-bottom:40px}.onze-amigos-accordion__expanded-contact span{font-size:16px}}.onze-amigos-accordion__contact-link{color:#f6f6ca;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.onze-amigos-accordion__contact-link:hover{opacity:.7}.onze-amigos-accordion__contact-pair{display:flex;align-items:center;gap:8px;margin-bottom:5px}.onze-amigos-accordion__contact-separator{color:#f6f6ca;font-size:20px;line-height:175%;opacity:.8}@media only screen and (max-width:37.5em){.onze-amigos-accordion__contact-separator{font-size:16px}}.onze-amigos-accordion__expanded-description{font-size:20px;font-weight:400;line-height:145%;color:#f6f6ca}.onze-amigos-accordion__expanded-description p{margin-bottom:15px;max-width:711px}.onze-amigos-accordion__expanded-description p:last-child{margin-bottom:0}.onze-amigos-accordion__expanded-description em{font-style:italic}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-description{font-size:16px}}.onze-amigos-accordion__expanded-credit{font-size:14px;line-height:145%;font-weight:400;color:#f6f6ca;opacity:.8;position:absolute;left:30px;bottom:0}@media only screen and (max-width:37.5em){.onze-amigos-accordion__expanded-credit{position:static;margin-top:40px}}.onze-amigos-accordion__member-name{font-size:30px;line-height:145%;font-weight:600;color:#000}@media only screen and (max-width:37.5em){.onze-amigos-accordion__member-name{font-size:16px;max-width:none}}.onze-amigos-accordion__member-details{display:flex;flex-direction:column;width:65%;justify-content:center;cursor:pointer}@media only screen and (max-width:37.5em){.onze-amigos-accordion__member-details{width:auto;flex:1 1;gap:4px;justify-content:flex-start;align-items:flex-start;max-width:165px}}.onze-amigos-accordion__item--open .onze-amigos-accordion__member-details{cursor:default}.onze-amigos-accordion__member-header{display:flex;align-items:center;gap:30px}.onze-amigos-accordion__member-image-inline{width:61px;height:61px;border-radius:50%;object-fit:cover;filter:saturate(0) contrast(1.3);mix-blend-mode:multiply;flex-shrink:0;cursor:pointer;transition:filter .3s ease}.onze-amigos-accordion__member-image-inline:hover{filter:none;mix-blend-mode:normal}@media only screen and (max-width:37.5em){.onze-amigos-accordion__member-image-inline{width:97px;height:97px}}.onze-amigos-accordion__item--open .onze-amigos-accordion__member-image-inline{cursor:default;display:none}.onze-amigos-accordion__member-occupation{display:none;font-size:30px;line-height:145%;font-weight:400;color:#000;margin-top:4px;white-space:pre-line}@media only screen and (max-width:37.5em){.onze-amigos-accordion__member-occupation{display:block;font-size:16px;color:#000;margin-top:0}}.onze-amigos-accordion__item--open .onze-amigos-accordion__member-name,.onze-amigos-accordion__item--open .onze-amigos-accordion__member-occupation{display:none}.onze-amigos-accordion__content-wrapper{width:100%;padding:0 30px;opacity:1;visibility:visible;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideIn .3s cubic-bezier(.4,0,.2,1)}.onze-amigos-accordion__content-wrapper--closing{opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:37.5em){.onze-amigos-accordion__content-wrapper{padding:0 30px}}.onze-amigos-accordion__img-container{position:absolute;top:27px;right:108px;height:40px;width:40px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:transform .2s ease}@media only screen and (max-width:37.5em){.onze-amigos-accordion__img-container{top:60px;right:30px;height:27px;width:27px}}.onze-amigos-accordion__item--open .onze-amigos-accordion__img-container{cursor:pointer}.onze-amigos-accordion__icon-wrapper{position:relative;width:40px;height:40px}.onze-amigos-accordion__icon-wrapper img{width:40px;height:40px}@media only screen and (max-width:37.5em){.onze-amigos-accordion__icon-wrapper,.onze-amigos-accordion__icon-wrapper img{width:26.8px;height:26.8px}}.onze-amigos-accordion .onze-amigos-accordion-toggle-icon,.onze-amigos-accordion__icon{position:absolute;top:0;left:0;width:40px!important;height:40px!important;object-fit:contain;transition:all .4s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:37.5em){.onze-amigos-accordion .onze-amigos-accordion-toggle-icon,.onze-amigos-accordion__icon{width:26.8px!important;height:26.8px!important}}.onze-amigos-accordion__item--open .onze-amigos-accordion-toggle-icon,.onze-amigos-accordion__item--open .onze-amigos-accordion__icon{filter:brightness(0) invert(1)}.onze-amigos-accordion__item--open .onze-amigos-accordion__icon--shrink{filter:brightness(0) saturate(100%) invert(84%) sepia(12%) saturate(638%) hue-rotate(54deg) brightness(103%) contrast(96%)}.onze-amigos-accordion__icon--expand{opacity:1;transform:rotate(0deg)}.onze-amigos-accordion__icon--shrink{opacity:0;transform:rotate(0deg)}.onze-amigos-accordion__icon-wrapper--rotated .onze-amigos-accordion__icon--expand{opacity:0;transform:rotate(45deg)}.onze-amigos-accordion__icon-wrapper--rotated .onze-amigos-accordion__icon--shrink{opacity:1;transform:rotate(0deg)}.about-page{padding:130px 0 0}@media only screen and (max-width:37.5em){.about-page{padding:98px 0 0}.about-page .precious-okoyomon-page__slider-wrapper .swiper-slide{height:295px!important}}.about-page img{width:100%;height:100dvh;object-fit:cover}.about-page .text-container-button-only{padding-bottom:70px!important}@media only screen and (max-width:37.5em){.about-page .text-container-button-only{padding-bottom:38px!important}.about-page .text-container-button-only .article-box{padding-bottom:0}}.about-page .text-container-first{padding-bottom:0!important}@media only screen and (max-width:37.5em){.about-page .text-container-first{padding-bottom:38px!important}.about-page .text-container-first .article-box{padding-bottom:0}.about-page .text-container-first p{margin-bottom:0}.about-page header img{height:294px}}.about-page__swiper{width:100%}.about-page__swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.about-page__swiper .swiper-button-next,.about-page__swiper .swiper-button-prev{color:rgba(0,0,0,.6)}@media only screen and (max-width:37.5em){.about-page__swiper .swiper-button-next,.about-page__swiper .swiper-button-prev{display:none}}.about-page__swiper .img-container{width:100%;height:100dvh;object-position:center}@media only screen and (max-width:37.5em){.about-page__swiper .img-container{width:100%;height:295px!important}}.about-page__swiper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s;transform:scale(1.15)}@media only screen and (max-width:37.5em){.about-page__swiper{width:100%;margin-bottom:38px}}.about-page .about__slider-wrapper,.about-page .crew__emptybox-container{padding:0}@media only screen and (max-width:37.5em){.about-page .text-container{padding:38px 0}.about-page .crew__emptybox-container{padding:0}.about-page .crew__emptybox-container .article-box{padding-top:0}.about-page .mobile-header{padding-top:142px;padding-bottom:38px}.about-page .travessa-slider{height:295px}.about-page .travessa-slider .img-container{width:100%;height:100%}}@media only screen and (max-width:37.5em)and (max-width:37.5em){.about-page .travessa-slider{margin:0;height:522px}}.accordion ul{list-style:none}.accordion__item{position:relative;width:100%;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #000}.accordion__item:hover{background-color:rgba(0,0,0,.02)}.accordion__item.accordion__item--open{cursor:default}.accordion__item.accordion__item--open:hover{background-color:rgba(0,0,0,0)}.accordion__item h1{white-space:pre-line}.accordion__item p{margin-bottom:0}.accordion__item--house .article-box{padding-bottom:0!important}@media only screen and (max-width:37.5em){.accordion__item--travessa .article-box{padding-left:0!important;padding-right:0!important}.accordion__item--travessa .article-box p{padding-left:30px!important;padding-right:30px!important}.accordion__item--travessa .article-box p .travessa-slider{margin-left:-30px!important;margin-right:-30px!important;width:calc(100% + 60px)!important}.accordion__item--travessa .article-box span{padding-left:30px!important;padding-right:30px!important}.accordion__item :last-of-type .article-box{padding:38px 30px}}.accordion__content-wrapper{width:65%;opacity:1;visibility:visible;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideIn .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:37.5em){.accordion__content-wrapper{width:100%}}.accordion__img-container{position:absolute;top:70px;right:108px;height:60px;width:60px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:transform .2s ease}.accordion__img-container:hover{transform:scale(1.05)}@media only screen and (max-width:37.5em){.accordion__img-container{top:20px;right:30px}}.accordion__icon-wrapper{position:relative;width:60px;height:60px}@media only screen and (max-width:37.5em){.accordion__icon-wrapper{width:27px;height:27px}}.accordion .accordion-toggle-icon,.accordion__icon{position:absolute;top:0;left:0;width:60px!important;height:60px!important;object-fit:contain;transition:all .3s ease;cursor:pointer}@media only screen and (max-width:37.5em){.accordion .accordion-toggle-icon,.accordion__icon{width:27px!important;height:27px!important}}.accordion__icon--expand{opacity:1;transform:rotate(0deg);z-index:2}.accordion__icon--shrink{opacity:0;transform:rotate(0deg);z-index:1}.accordion__icon-wrapper--rotated .accordion__icon--expand{opacity:0;transform:rotate(45deg);z-index:1}.accordion__icon-wrapper--rotated .accordion__icon--shrink{opacity:1;transform:rotate(0deg);z-index:2}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.travessa-slider{width:100%}.travessa-slider .swiper-slide{display:flex;justify-content:center;align-items:center}.travessa-slider .swiper-button-next,.travessa-slider .swiper-button-prev{display:none;color:#000;border-radius:50%;width:50px;height:50px;margin-top:-25px}.travessa-slider .swiper-button-next:hover,.travessa-slider .swiper-button-prev:hover{color:#000}@media only screen and (max-width:37.5em){.travessa-slider .swiper-button-next,.travessa-slider .swiper-button-prev{display:none}}.travessa-slider .img-container{width:100%;height:900px;overflow:hidden}@media only screen and (max-width:37.5em){.travessa-slider .img-container{height:250px}}.travessa-slider img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s ease}@media only screen and (max-width:37.5em){.travessa-slider{margin:15px 0}}.translation-text{white-space:pre-line;line-height:1.6}*{padding:0;list-style:none;vertical-align:baseline;box-sizing:border-box}*,body{margin:0}body{font-family:area-normal,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f6f6ca;color:#000;font-weight:500}body.no-scroll{overflow:hidden!important;position:fixed;width:100%;height:100%}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}a{text-decoration:none}.colophon,.privacy-policy,.terms-of-use{padding:130px 0 0}.colophon .article-box,.privacy-policy .article-box,.terms-of-use .article-box{padding:0 30px}.colophon .article-box p,.privacy-policy .article-box p,.terms-of-use .article-box p{margin-bottom:0}@media only screen and (max-width:37.5em){.colophon,.privacy-policy,.terms-of-use{padding:98px 0 0}.colophon .text-container,.privacy-policy .text-container,.terms-of-use .text-container{padding:38px 0}}