.yma{font-family:'Nunito Sans',Arial,sans-serif;background:#fffbf8;color:#1f1d1d;width:100%;padding:0 28px 52px;box-sizing:border-box;overflow:clip}.yma *{box-sizing:border-box}.yma h1,.yma h2,.yma-founder-quote,.yma-manifesto p{font-family:'URW Form Expand Demi','Nunito Sans',Arial,sans-serif;font-weight:400}.yma h1,.yma h2,.yma p{margin:0}.yma img{display:block;max-width:100%;object-fit:cover}.yma a{color:inherit;text-decoration:none}.yma button,.yma input,.yma textarea{font-family:inherit}.yma-hero{height:750px;position:relative;border-radius:20px;isolation:isolate}.yma-hero-image{position:absolute;inset:0;width:100%;height:100%;border-radius:20px}.yma-hero:after{content:'';position:absolute;inset:0;border-radius:20px;background:linear-gradient(180deg,rgba(0,0,0,.31),transparent 22%,transparent 47%,rgba(0,0,0,.63));z-index:0;pointer-events:none}.yma-hero-copy{position:absolute;left:64px;right:40px;bottom:64px;z-index:1;color:white;display:grid;gap:16px}.yma-hero h1{font-size:56px;line-height:1.1;letter-spacing:-1px;max-width:1100px}.yma-hero-copy p{font-size:18px;line-height:1.4;max-width:522px;font-weight:600;opacity:.9}.yma-founder{padding-top:89px}.yma-founder h2{text-align:center;text-transform:uppercase;font-size:56px;line-height:1.2;letter-spacing:2.24px;margin-bottom:40px}.yma-founder-inner{padding:104px 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.358fr);gap:48px;align-items:center;background:linear-gradient(180deg,#ededf0 0%,#ccc 33.173%,#e1e1e8 74.038%,#f9f9f9 100%);border-radius:20px}.yma-bio{display:grid;gap:24px}.yma-bio p{font-size:22px;line-height:1.6}.yma-bio .yma-founder-quote{font-size:28px;line-height:1.4}.yma-founder-image{aspect-ratio:677/902;position:relative;overflow:hidden;border-radius:10px}.yma-founder-image img{width:100%;height:112.5%;max-width:none;position:absolute;left:0;top:-6.25%}.yma-manifesto{padding:100px 64px 80px}.yma-manifesto p{font-size:32px;line-height:1.4;text-align:center}.yma-manifesto span{color:#d83a6f}.yma-values-track{display:grid;gap:48px}.yma-formula{display:grid;grid-template-columns:minmax(0,419fr) minmax(0,913fr);gap:28px;margin:0 12px}.yma-formula-image{height:491px;position:relative;overflow:hidden;border-radius:10px}.yma-formula-image img{position:absolute;width:110.5%;height:117.87%;max-width:none;left:-5.25%;top:-8.94%}.yma-formula-copy{min-height:491px;border-radius:12px;padding:32px;color:#fff;background:linear-gradient(180deg,#f2b88c,#eda67a 35%,#e5946b 55%,#d55d2f);display:flex;flex-direction:column;gap:24px}.yma-formula h2{font-size:56px;line-height:1.2;text-transform:uppercase}.yma-formula p{font-size:28px;line-height:1.5}.yma-sustainability-inner{display:grid;grid-template-columns:minmax(0,867fr) minmax(0,517fr);overflow:hidden;border-radius:20px;min-height:540px}.yma-sustainability-copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:64px 48px;background:linear-gradient(90deg,#f2e49e,#ecc44f 19.735%);color:#fff}.yma-sustainability h2,.yma-mobile-sustainability h2{font-size:54px;line-height:1.2;text-transform:uppercase}.yma-sustainability p{font-size:28px;line-height:1.6;font-weight:600;opacity:.9}.yma-sustainability-inner>img{width:100%;height:100%;min-height:540px;object-fit:cover}.yma-mobile-quote,.yma-mobile-sustainability,.yma-carousel-dots{display:none}.yma-contact-area{padding-top:40px}.yma-contact-grid{display:grid;grid-template-columns:minmax(0,850fr) minmax(0,506fr);gap:24px;align-items:start}.yma-contact{min-height:540px;border-radius:20px;padding:40px;background:linear-gradient(180deg,#ededf0,#ccc 33%,#e1e1e8 74%,#f9f9f9)}.yma-contact summary{list-style:none;pointer-events:none}.yma-contact summary::-webkit-details-marker{display:none}.yma-contact h2{font-size:40px;text-transform:uppercase;line-height:1.2}.yma-mobile-contact-link{display:none}.yma-contact-content>p{font-size:20px;line-height:1.4;margin-top:24px;margin-bottom:40px}.yma-input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.yma-contact label{display:block}.yma-contact input,.yma-contact textarea{display:block;width:100%;min-width:0;padding:12px!important;border:1px solid #1f1d1d!important;border-radius:8px!important;background:transparent!important;font-size:14px;line-height:1.4;color:#1f1d1d;margin:0!important;box-shadow:none!important;height:auto}.yma-contact textarea{height:90px;resize:vertical;margin-top:16px!important}.yma-contact input::placeholder,.yma-contact textarea::placeholder{color:#666;opacity:1}.yma-contact-submit{display:flex;gap:20px;align-items:center;font-size:28px;font-weight:600;line-height:1.3;border:0;background:transparent;color:#111;padding:0;margin-top:24px;cursor:pointer;text-align:left}.yma-contact-submit img{width:20px;height:20px}.yma-contact-image{height:561px;position:relative;overflow:hidden;border-radius:20px}.yma-contact-image img{position:absolute;height:124.99%;width:111.43%;max-width:none;left:-5.93%;top:-9.54%}.yma-faq{display:flex;flex-direction:column;gap:12px;padding:40px;margin-top:40px;border-radius:20px;background:linear-gradient(180deg,#ededf0,#fff 27.885%,#fff 53.846%,#edeaea 87.981%)}.yma-faq h2{font-size:48px;line-height:1.2;text-transform:uppercase}.yma-faq>span{display:flex;gap:20px;align-items:center;font-size:28px;font-weight:600;line-height:1.4}.yma-faq img{width:20px;height:20px}.yma-newsletter{height:393px;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;margin-top:69px;color:rgba(255,255,255,.9)}.yma-newsletter-image{position:absolute;width:101.54%;height:244.41%;max-width:none!important;left:-2.45%;top:-62.53%;z-index:-1}.yma-newsletter-content{padding:100px 40px 60px;display:flex;flex-direction:column;align-items:center;gap:24px}.yma-newsletter h2{font-size:36px;line-height:1.2;text-align:center;text-transform:uppercase}.yma-newsletter p{font-size:18px;font-weight:600;line-height:1.5;text-align:center;max-width:560px}.yma-newsletter form{width:400px;max-width:100%}.yma-newsletter-input{display:flex;align-items:center;gap:8px;border:1px solid #fffbf8;border-radius:12px;padding:8px 8px 8px 16px}.yma-newsletter input{min-width:0;flex:1;width:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#fff!important;font-size:13px;font-weight:600;height:32px!important}.yma-newsletter input::placeholder{color:#fff;opacity:1}.yma-newsletter button{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:0;padding:8px;background:transparent;border-radius:50%;cursor:pointer}.yma-newsletter button img{width:12px;height:12px}.yma-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.yma-form-feedback{margin-bottom:16px!important}.yma :focus-visible{outline:2px solid #d83a6f;outline-offset:4px}.yma-newsletter :focus-visible{outline-color:#fff}
@media(min-width:768px) and (max-width:1199px){.yma-founder-inner{padding:64px 40px;gap:32px}.yma-bio p{font-size:18px}.yma-bio .yma-founder-quote{font-size:23px}.yma-founder h2{font-size:44px}.yma-formula h2{font-size:42px}.yma-formula p{font-size:23px}.yma-sustainability h2{font-size:40px}.yma-sustainability p{font-size:23px}.yma-contact{padding:30px}.yma-contact h2{font-size:30px}.yma-contact-submit{font-size:24px}.yma-faq h2{font-size:36px}}
@media(max-width:767px){.yma{padding:0 16px 24px}.yma-hero{height:420px;border-radius:16px;margin-top:62px}.yma-hero-image{border-radius:16px;object-position:80.4% center}.yma-hero:after{border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 24%,transparent 50%,rgba(0,0,0,.63))}.yma-hero-copy{left:16px;right:16px;bottom:16px;gap:4px}.yma-hero h1{font-size:32px;line-height:1.1;letter-spacing:-.5px;max-width:320px}.yma-hero-copy p{font-size:14px;line-height:1.4;font-weight:600}.yma-founder{padding-top:56px}.yma-founder h2{font-size:24px;line-height:1.2;letter-spacing:.48px;margin-bottom:24px}.yma-founder h2 span{display:block}.yma-founder-inner{padding:48px 20px;display:flex;flex-direction:column;gap:24px;border-radius:20px}.yma-founder-image{width:100%;aspect-ratio:3/4;order:-1;border-radius:12px}.yma-bio{gap:16px}.yma-bio p{font-size:15px;line-height:1.5}.yma-bio .yma-founder-quote{font-size:20px;line-height:1.4}.yma-manifesto{padding:0;margin-top:40px;margin-bottom:32px}.yma-manifesto p{font-size:18px;line-height:1.4;background:#fff;border-radius:20px;padding:24px}.yma-manifesto span{color:inherit}.yma-values{position:relative;margin:0 -16px;padding-bottom:56px}.yma-values-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:start}.yma-values-track::-webkit-scrollbar{display:none}.yma-values-track>section{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;margin:0;padding:24px 16px 16px}.yma-formula{display:flex;flex-direction:column;gap:24px}.yma-formula-image{width:100%;height:auto;aspect-ratio:419/491}.yma-formula-copy{min-height:0;padding:24px;gap:12px}.yma-formula h2{font-size:28px;line-height:1.2}.yma-formula p{font-size:16px;line-height:1.5}.yma-sustainability-inner{display:flex;flex-direction:column;min-height:0;border-radius:16px}.yma-sustainability-copy{padding:32px 24px;gap:16px}.yma-sustainability h2,.yma-mobile-sustainability h2{font-size:clamp(25px,8.2vw,32px);line-height:1.2;letter-spacing:0}.yma-sustainability p,.yma-mobile-sustainability p{font-size:14px;line-height:1.6;font-weight:600}.yma-sustainability .yma-mobile-quote{display:block;font-size:16px;line-height:1.5}.yma-sustainability-inner>img{height:292px;min-height:0;object-fit:cover}.yma-carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.08);width:max-content;margin:4px auto 0}.yma-carousel-dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(17,24,39,.35);cursor:pointer}.yma-carousel-dots button:before{content:'';position:absolute;inset:-12px -4px}.yma-carousel-dots button[aria-current="true"]{width:24px;background:#fff}.yma-mobile-sustainability{display:block;padding-top:68px;min-height:760px}.yma-mobile-sustainability .yma-sustainability-copy{background:linear-gradient(180deg,#f2e49e,#ecc44f)}.yma-contact-area{padding:0 4px 40px}.yma-contact-grid{display:flex;flex-direction:column;gap:16px}.yma-contact{width:100%;padding:20px;min-height:0;border-radius:16px}.yma-contact summary{pointer-events:auto;cursor:pointer}.yma-contact h2{font-size:18px;line-height:1.2}.yma-mobile-contact-link{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#666464;margin-top:12px}.yma-mobile-contact-link img{width:20px;height:20px}.yma-contact-content>p{font-size:15px;margin:20px 0}.yma-input-row{grid-template-columns:1fr;gap:12px}.yma-contact-submit{font-size:18px}.yma-contact-image{width:100%;height:425px;border-radius:16px}.yma-faq{padding:20px;margin-top:16px;gap:12px;border-radius:16px;background:linear-gradient(180deg,#ededf0,#ccc 33%,#e1e1e8 74%,#f9f9f9)}.yma-faq h2{font-size:18px;line-height:1.2}.yma-faq>span{font-size:14px;justify-content:space-between;color:#666464;gap:8px}.yma-newsletter{height:auto;min-height:368px;margin-top:24px}.yma-newsletter:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:-1}.yma-newsletter-content{padding:64px 24px;gap:24px}.yma-newsletter h2{font-size:28px;letter-spacing:1px}.yma-newsletter p{font-size:14px;line-height:1.4}.yma-newsletter form{width:100%}.yma-newsletter input{font-size:12px}.yma-newsletter button{background:rgba(255,255,255,.13)}}
@media(prefers-reduced-motion:reduce){.yma-values-track{scroll-behavior:auto}}
.yma-hero>.ym-page-header{position:absolute;top:0;left:0;right:0;z-index:5}@media(max-width:767px){.yma-hero>.ym-page-header{top:-62px;color:#111}}
@media(max-width:767px){.yma{padding-top:62px}.yma-hero{margin-top:0}}
.yma-mobile-break{display:none}.yma-founder h2 span{text-transform:uppercase}@media(max-width:767px){.yma-mobile-break{display:block}}
.yma-founder h2 span,.yma-manifesto p span{font-family:inherit!important}

/* Remove the legacy yellow page/footer backdrop on About. */
body:has([data-about-section]){background:#fffbf8!important}
body:has([data-about-section]) .layout--footer-group{display:none!important}
