.CaseEditorialVisual-module___z3A8q__section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(24px,4vw,56px);width:min(100% - 48px,1180px);margin:0 auto 90px;display:grid}.CaseEditorialVisual-module___z3A8q__copy{min-width:0}.CaseEditorialVisual-module___z3A8q__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.CaseEditorialVisual-module___z3A8q__copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.05}.CaseEditorialVisual-module___z3A8q__description{color:#405752;margin:22px 0 0;font-size:16px;line-height:1.65}.CaseEditorialVisual-module___z3A8q__figure{min-width:0;margin:0}.CaseEditorialVisual-module___z3A8q__image{object-fit:contain;width:100%;height:auto;display:block}.CaseEditorialVisual-module___z3A8q__figure figcaption{color:#405752;text-align:center;margin-top:10px;font-size:11px;line-height:1.5}@media (max-width:900px){.CaseEditorialVisual-module___z3A8q__section{grid-template-columns:1fr;gap:28px}.CaseEditorialVisual-module___z3A8q__copy{max-width:650px}.CaseEditorialVisual-module___z3A8q__figure{justify-self:center;width:min(100%,660px)}}@media (max-width:620px){.CaseEditorialVisual-module___z3A8q__section{width:calc(100% - 32px);margin-bottom:70px}.CaseEditorialVisual-module___z3A8q__description{font-size:15px}}
.CoffeeCta-module__EQwROG__card{color:#fffaf2;background:radial-gradient(circle at 66% -45%,#4789768c,#0000 48%),linear-gradient(112deg,#0e493e,#05362e 72%);border-radius:28px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.15fr) minmax(190px,.58fr);align-items:center;gap:clamp(20px,2.5vw,34px);width:min(100% - 64px,1180px);margin:0 auto clamp(72px,6vw,96px);padding:22px;display:grid;box-shadow:0 24px 54px #0b3b322e}.CoffeeCta-module__EQwROG__visual{background:radial-gradient(#e1bd7752,#0000 72%);justify-self:center;width:min(100%,310px);min-width:0;padding:8px}.CoffeeCta-module__EQwROG__photo{object-fit:contain;width:100%;height:auto;display:block}.CoffeeCta-module__EQwROG__copy{min-width:0}.CoffeeCta-module__EQwROG__copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,2.8vw,42px);font-weight:860;line-height:1.08}.CoffeeCta-module__EQwROG__copy h2>span{display:block}.CoffeeCta-module__EQwROG__copy h2>span:last-child{padding-bottom:14px;position:relative}.CoffeeCta-module__EQwROG__copy h2>span:last-child:after{content:"";background:#ef6233;border-radius:50%;height:4px;position:absolute;bottom:0;left:0;right:16%;transform:rotate(-2deg)}.CoffeeCta-module__EQwROG__copy em{font-family:Georgia,Times New Roman,serif;font-weight:400}.CoffeeCta-module__EQwROG__copy p{color:#fffaf2d9;margin:18px 0 0;font-size:14px;line-height:1.55}.CoffeeCta-module__EQwROG__actions{flex-direction:column;gap:10px;min-width:0;display:flex}.CoffeeCta-module__EQwROG__button{color:#0b3b32;text-align:center;outline-offset:5px;background:linear-gradient(135deg,#f6bf58,#ffd680);border:1px solid #ffffff52;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:14px 16px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.CoffeeCta-module__EQwROG__button svg{flex-shrink:0}.CoffeeCta-module__EQwROG__button:hover{background:#ffe29a}.CoffeeCta-module__EQwROG__button:focus-visible{outline:3px solid #fffaf2}.CoffeeCta-module__EQwROG__secondary{color:#fffaf2;background:0 0;border-color:#fffaf28c;min-height:48px}.CoffeeCta-module__EQwROG__secondary:hover{background:#ffffff1a}@media (max-width:1100px){.CoffeeCta-module__EQwROG__card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.CoffeeCta-module__EQwROG__visual{grid-row:1/3}.CoffeeCta-module__EQwROG__actions{grid-column:2}}@media (max-width:760px){.CoffeeCta-module__EQwROG__card{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px;width:min(100% - 48px,620px);padding:22px}.CoffeeCta-module__EQwROG__visual{grid-row:auto;justify-self:center;width:min(100%,290px)}.CoffeeCta-module__EQwROG__copy{justify-self:center;max-width:580px}.CoffeeCta-module__EQwROG__copy h2{font-size:clamp(30px,6vw,42px)}.CoffeeCta-module__EQwROG__actions{grid-column:auto;justify-self:center;width:min(100%,350px)}.CoffeeCta-module__EQwROG__button{min-height:56px}}@media (max-width:620px){.CoffeeCta-module__EQwROG__card{border-radius:24px;width:calc(100% - 32px);margin-bottom:32px;padding:18px}.CoffeeCta-module__EQwROG__visual{width:min(100%,220px);padding:4px 0}.CoffeeCta-module__EQwROG__copy h2{font-size:clamp(27px,7.5vw,36px)}.CoffeeCta-module__EQwROG__copy em{display:block}.CoffeeCta-module__EQwROG__copy p{font-size:14px}.CoffeeCta-module__EQwROG__button{padding:14px 16px;font-size:14px}}
.FollowingHeader-module__vzW6Sa__header.FollowingHeader-module__vzW6Sa__header{z-index:40}.FollowingHeader-module__vzW6Sa__header.FollowingHeader-module__vzW6Sa__floating .language-switcher{border:1.5px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f2e8f5;border-radius:999px;padding:4px 8px 4px 10px;box-shadow:0 8px 24px #0b3b3214}@media (max-width:880px){.FollowingHeader-module__vzW6Sa__header.FollowingHeader-module__vzW6Sa__floating{width:auto;margin:0;position:fixed;top:10px;left:12px;right:12px;transform:none}.FollowingHeader-module__vzW6Sa__header.subpage-site-header{pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;display:grid}.FollowingHeader-module__vzW6Sa__header.subpage-site-header>*{pointer-events:auto}.FollowingHeader-module__vzW6Sa__header.subpage-site-header .nav-pill{grid-area:1/1/auto/-1;justify-content:center;width:100%}.FollowingHeader-module__vzW6Sa__header.subpage-site-header .subpage-home{grid-area:2/1;justify-self:start}.FollowingHeader-module__vzW6Sa__header.subpage-site-header .language-switcher{grid-area:2/2;justify-self:end}}@media (max-width:620px){.FollowingHeader-module__vzW6Sa__header.FollowingHeader-module__vzW6Sa__floating{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:0}.FollowingHeader-module__vzW6Sa__floating>*{pointer-events:auto}.FollowingHeader-module__vzW6Sa__header.subpage-site-header{grid-template-columns:minmax(0,1fr) auto}.FollowingHeader-module__vzW6Sa__floating .nav-pill{border:1.5px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f2e8f5;border-radius:999px;grid-row:1;justify-content:center;width:100%;padding:5px;box-shadow:0 8px 24px #0b3b3214}.FollowingHeader-module__vzW6Sa__floating .language-switcher{grid-row:2;justify-self:end;padding:2px 6px 2px 8px}.FollowingHeader-module__vzW6Sa__header .nav-pill{min-height:44px}:is(.FollowingHeader-module__vzW6Sa__header .nav-pill a,.FollowingHeader-module__vzW6Sa__header .subpage-nav a){justify-content:center;align-items:center;min-height:44px;padding:8px 3px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.FollowingHeader-module__vzW6Sa__header .language-switcher button{min-width:36px;min-height:36px;padding:6px;font-size:12px}}@media (min-width:881px){.FollowingHeader-module__vzW6Sa__header.FollowingHeader-module__vzW6Sa__floating{pointer-events:none;transition:top .2s;position:fixed}.FollowingHeader-module__vzW6Sa__floating>*{pointer-events:auto}.FollowingHeader-module__vzW6Sa__header.subpage-site-header{grid-template-columns:1fr auto 1fr;display:grid}.FollowingHeader-module__vzW6Sa__header.subpage-site-header .subpage-home{justify-self:start}.FollowingHeader-module__vzW6Sa__header.subpage-site-header .nav-pill{justify-self:center}.FollowingHeader-module__vzW6Sa__header.subpage-site-header .language-switcher{justify-self:end}.FollowingHeader-module__vzW6Sa__floating.FollowingHeader-module__vzW6Sa__scrolled{top:12px}:is(.FollowingHeader-module__vzW6Sa__floating .nav-pill,.FollowingHeader-module__vzW6Sa__floating .language-switcher){transition:background-color .2s,box-shadow .2s}.FollowingHeader-module__vzW6Sa__floating.FollowingHeader-module__vzW6Sa__scrolled .nav-pill{background:#f8f2e8f5;box-shadow:0 8px 28px #0b3b3224}.FollowingHeader-module__vzW6Sa__floating .language-switcher{padding:4px 8px 4px 10px}.FollowingHeader-module__vzW6Sa__floating.FollowingHeader-module__vzW6Sa__scrolled .language-switcher{box-shadow:0 8px 28px #0b3b3224}.FollowingHeader-module__vzW6Sa__bar{transition:box-shadow .2s,background-color .2s}.FollowingHeader-module__vzW6Sa__bar.FollowingHeader-module__vzW6Sa__scrolled{background:#fffaf2f5;box-shadow:0 6px 24px #0b3b321a}}@media (prefers-reduced-motion:reduce){:is(.FollowingHeader-module__vzW6Sa__header.FollowingHeader-module__vzW6Sa__header,.FollowingHeader-module__vzW6Sa__header .nav-pill,.FollowingHeader-module__vzW6Sa__header .language-switcher){transition:none}}
.AboutPage-module__zrLzgW__page{color:#0b3b32;background:#fffaf2;min-height:100svh;overflow:clip}.AboutPage-module__zrLzgW__hero{background:linear-gradient(120deg,#f8f2e8 0 54%,#f5cf73 54%);grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);min-height:760px;display:grid}.AboutPage-module__zrLzgW__heroCopy{flex-direction:column;justify-content:center;justify-self:end;max-width:760px;padding:96px 64px 76px max(32px,5vw);display:flex}.AboutPage-module__zrLzgW__heroCopy>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.AboutPage-module__zrLzgW__heroCopy h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(58px,6vw,92px);font-weight:520;line-height:.94}.AboutPage-module__zrLzgW__heroCopy>span{max-width:610px;margin-top:34px;font-size:18px;line-height:1.65}.AboutPage-module__zrLzgW__heroImage{border-radius:48% 0 0 48%;min-height:760px;position:relative;overflow:hidden}.AboutPage-module__zrLzgW__heroImage img{object-fit:cover;object-position:54% center}.AboutPage-module__zrLzgW__chapterNav{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.AboutPage-module__zrLzgW__chapterNav a{border:1px solid #0b3b3273;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.AboutPage-module__zrLzgW__chapterNav a:hover,.AboutPage-module__zrLzgW__chapterNav a:focus-visible{color:#fffaf2;background:#0b3b32}.AboutPage-module__zrLzgW__stories{width:min(100% - 64px,1240px);margin:0 auto;padding:110px 0}.AboutPage-module__zrLzgW__stories>article{border-top:1px solid #0b3b3238;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:clamp(38px,6vw,90px);padding:66px 0;scroll-margin-top:150px;display:grid}.AboutPage-module__zrLzgW__stories>article:last-child{border-bottom:1px solid #0b3b3238}.AboutPage-module__zrLzgW__stories>article:nth-child(2n) .AboutPage-module__zrLzgW__storyImage{order:2}.AboutPage-module__zrLzgW__storyImage{background:#d7ded8;border-radius:34px 34px 110px;min-height:520px;position:relative;overflow:hidden}.AboutPage-module__zrLzgW__stories>article:nth-child(2n) .AboutPage-module__zrLzgW__storyImage{border-radius:34px 34px 34px 110px}.AboutPage-module__zrLzgW__storyImage img{object-fit:cover}.AboutPage-module__zrLzgW__stories>article:first-child .AboutPage-module__zrLzgW__storyImage img{object-position:50% 35%}.AboutPage-module__zrLzgW__stories>article:nth-child(2) .AboutPage-module__zrLzgW__storyImage img{object-position:center}.AboutPage-module__zrLzgW__stories>article:nth-child(3) .AboutPage-module__zrLzgW__storyImage img{object-position:50% 48%}.AboutPage-module__zrLzgW__stories>article:nth-child(4) .AboutPage-module__zrLzgW__storyImage img{object-position:54% 46%}.AboutPage-module__zrLzgW__storyCopy{grid-template-columns:44px 1fr;align-content:center;gap:14px 18px;display:grid}.AboutPage-module__zrLzgW__storyCopy>span{grid-row:1/5;font-size:13px;font-weight:800}.AboutPage-module__zrLzgW__storyCopy p,.AboutPage-module__zrLzgW__storyCopy h2{margin:0}.AboutPage-module__zrLzgW__storyCopy>p:first-of-type{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.AboutPage-module__zrLzgW__storyCopy h2{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,62px);line-height:.98}.AboutPage-module__zrLzgW__storyCopy>p:last-child{color:#0b3b32c7;max-width:560px;font-size:16px;line-height:1.7}.AboutPage-module__zrLzgW__closing{justify-content:space-between;align-items:center;gap:42px;width:min(100% - 64px,1180px);margin:0 auto;padding:110px 0;display:flex}.AboutPage-module__zrLzgW__closing p{max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,58px);font-style:italic;line-height:1.14}.AboutPage-module__zrLzgW__closing a{border:1.5px solid #0b3b32;border-radius:999px;flex:none;align-items:center;gap:9px;padding:15px 20px;font-size:14px;font-weight:850;display:inline-flex}@media (min-width:901px){.AboutPage-module__zrLzgW__page .subpage-header-spacer{display:none}}@media (max-width:900px){.AboutPage-module__zrLzgW__hero{background:#f8f2e8;grid-template-columns:1fr;min-height:0}.AboutPage-module__zrLzgW__heroCopy{justify-self:stretch;max-width:none;padding:76px 32px 58px}.AboutPage-module__zrLzgW__heroImage{border-radius:40% 40% 0 0;min-height:600px}.AboutPage-module__zrLzgW__stories>article{grid-template-columns:1fr;gap:34px}.AboutPage-module__zrLzgW__stories>article:nth-child(2n) .AboutPage-module__zrLzgW__storyImage{order:initial}.AboutPage-module__zrLzgW__storyImage{min-height:520px}}@media (max-width:620px){.AboutPage-module__zrLzgW__heroCopy{padding:154px 16px 48px}.AboutPage-module__zrLzgW__heroCopy h1{font-size:clamp(46px,14vw,66px)}.AboutPage-module__zrLzgW__heroCopy>span{font-size:16px}.AboutPage-module__zrLzgW__heroImage{border-radius:34% 34% 0 0;min-height:390px}.AboutPage-module__zrLzgW__stories{width:calc(100% - 32px);padding:70px 0}.AboutPage-module__zrLzgW__stories>article{gap:24px;padding:38px 0;scroll-margin-top:132px}.AboutPage-module__zrLzgW__storyImage{border-radius:24px 24px 70px;min-height:min(118vw,470px)}.AboutPage-module__zrLzgW__stories>article:nth-child(2n) .AboutPage-module__zrLzgW__storyImage{border-radius:24px 24px 24px 70px}.AboutPage-module__zrLzgW__storyCopy{grid-template-columns:32px 1fr;gap:12px 8px}.AboutPage-module__zrLzgW__storyCopy h2{font-size:clamp(34px,11vw,48px)}.AboutPage-module__zrLzgW__storyCopy>p:last-child{font-size:15px}.AboutPage-module__zrLzgW__closing{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:72px 0}}
