.pl-end{isolation:isolate;color:#1f1f1f;font-family:var(--sans,Arial,sans-serif);background:radial-gradient(at 16% 54%,#f5c6a72e,#0000 40%),radial-gradient(at 86% 22%,#f7d8bf33,#0000 34%),linear-gradient(#fffaf5 0%,#fdf7ef 40%,#fcf4ea 100%);padding:58px 0 28px;position:relative;overflow:hidden}.pl-end:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;border:72px solid #f3c9ae38;border-radius:50%;width:430px;position:absolute;inset:auto auto 76px -206px}.pl-end:after{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(circle,#f3be9633,#0000 70%);border-radius:50%;width:330px;position:absolute;top:84px;right:-118px}.pl-end-art{z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.pl-end-art-left{opacity:.82;background-image:url(/assets/footer-lemons.png);background-position:0 100%;width:236px;height:318px;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 68%,#0000 100%)}.pl-end-art-right{opacity:.76;background-image:url(/assets/footer-food.png);background-position:100% 100%;width:228px;height:312px;bottom:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 66%,#0000 100%);mask-image:linear-gradient(270deg,#000 66%,#0000 100%)}.pl-end-container{width:min(100% - 64px,1280px);margin-inline:auto;position:relative}.pl-end-main{grid-template-columns:minmax(0,1fr) minmax(520px,1fr);align-items:center;gap:clamp(46px,5.7vw,104px);padding:18px 24px 30px;display:grid}.pl-end-brand{text-align:center;z-index:1;padding:20px 10px 14px;position:relative}.pl-end-brand:before{content:"";opacity:.07;z-index:-1;background:url(/assets/logo-mark.svg) 50%/contain no-repeat;width:216px;height:216px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.pl-end-brand>a{display:inline-block}.pl-end-logo{width:clamp(340px,30vw,486px);height:auto;margin-inline:auto}.pl-end-brand p{max-width:560px;font:400 clamp(24px,2.45vw,33px)/1.28 var(--serif,Georgia,serif);letter-spacing:-.025em;text-wrap:balance;margin:18px auto 0}.pl-end-join{background:linear-gradient(125deg,#fffaf4f5,#f9e2d0e0);border-radius:28px 10px;min-width:0;padding:38px 42px 34px;position:relative;overflow:hidden;box-shadow:0 22px 60px -48px #21181459}.pl-end-join:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5a9762e,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;inset:auto -44px -32px auto}.pl-end-join:after{content:"";pointer-events:none;background:radial-gradient(circle,#f7d6be73,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;inset:18px auto auto -70px}.pl-end-eyebrow{color:#b5371c;letter-spacing:.22em;margin:0 0 12px;font-size:12px;font-weight:850}.pl-end-join h2{font:400 clamp(34px,3.3vw,56px)/1.06 var(--serif,Georgia,serif);letter-spacing:-.03em;text-wrap:balance;max-width:510px;margin:0}.pl-end-join-description{max-width:520px;margin:12px 0 22px;font-size:16px;line-height:1.5}.pl-end-field{background:#fff;border:1px solid #e4ddd0;border-radius:999px;align-items:stretch;gap:8px;min-height:58px;padding:4px;display:flex;box-shadow:0 6px 20px -17px #0000005c}.pl-end-field input{color:#1f1f1f;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 20px;font-size:15px}.pl-end-field button{color:#fff;white-space:nowrap;cursor:pointer;background:#d34120;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:206px;min-height:46px;padding:11px 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffffd9}.pl-end-field button:hover{background:#c9543c}.pl-end-field button svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pl-end-consent{color:#46433f;align-items:flex-start;gap:10px;margin-top:16px;font-size:12px;line-height:1.55;display:flex}.pl-end-consent input{accent-color:#d34120;flex:0 0 19px;width:19px;height:19px;margin-top:2px}.pl-end-consent a{text-underline-offset:3px}.pl-end-links{border-top:1px solid #1f1f1f1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;max-width:1120px;margin:0 auto;padding:20px 24px 0;display:flex}.pl-end-links a,.pl-end-links button{color:#1f1f1f;font:500 14px/1.3 var(--sans,Arial,sans-serif);cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:none;position:relative}.pl-end-links>*+:before{content:"";background:#1f1f1f2e;width:1px;height:18px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.pl-end-links a:hover,.pl-end-links button:hover{text-underline-offset:5px;text-decoration:underline}.pl-end-social{justify-content:center;align-items:center;gap:16px;padding-top:16px;display:flex}.pl-end-social span{color:#d34120;background:#f8e4d6;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;font-weight:850;display:flex}.pl-end-legal{text-align:center;color:#67635e;max-width:760px;margin:16px auto 0;padding-inline:20px;font-size:12px;line-height:1.5}.pl-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1920px){.pl-end-container{max-width:1380px}}@media (max-width:1023px){.pl-end{padding:44px 0 34px}.pl-end:before{border-width:64px;width:360px;bottom:124px;left:-190px}.pl-end:after{width:290px;top:96px;right:-120px}.pl-end-art-left{opacity:.76;width:198px;height:274px}.pl-end-art-right{opacity:.72;width:196px;height:266px}.pl-end-container{width:min(100% - 48px,900px)}.pl-end-main{flex-direction:column-reverse;gap:28px;padding:10px 0 28px;display:flex}.pl-end-join{width:100%;padding:34px 34px 30px}.pl-end-join h2{max-width:unset;font-size:clamp(33px,6vw,50px)}.pl-end-join-description{max-width:unset;font-size:15px}.pl-end-brand{padding:6px 16px 10px}.pl-end-brand:before{width:226px;height:226px;top:-4px}.pl-end-logo{width:clamp(300px,44vw,430px)}.pl-end-brand p{max-width:560px;font-size:clamp(20px,4vw,31px)}.pl-end-links{gap:10px 22px;max-width:680px;padding-inline:36px}}@media (max-width:599px){.pl-end{padding:28px 0 48px}.pl-end:before{border-width:52px;width:280px;bottom:128px;left:-150px}.pl-end:after{width:220px;top:150px;right:-110px}.pl-end-container{width:calc(100% - 32px)}.pl-end-art-left{opacity:.62;width:82px;height:152px;bottom:-2px}.pl-end-art-right{opacity:.6;width:78px;height:144px;bottom:-2px}.pl-end-main{gap:22px;padding-bottom:22px}.pl-end-join{padding:28px 16px 22px}.pl-end-eyebrow{letter-spacing:.2em;font-size:11px}.pl-end-join h2{font-size:clamp(29px,11vw,41px);line-height:1.08}.pl-end-join-description{margin-bottom:18px;font-size:15px}.pl-end-field{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.pl-end-field input{background:#fff;border:1px solid #e4ddd0;border-radius:999px;min-height:52px;padding:0 18px}.pl-end-field button{width:100%;min-width:0;min-height:54px;font-size:15px}.pl-end-consent{font-size:11px}.pl-end-brand{padding:8px 10px 6px}.pl-end-brand:before{width:164px;height:164px;top:-2px}.pl-end-logo{width:min(88%,318px)}.pl-end-brand p{max-width:292px;margin-top:16px;font-size:clamp(18px,5.8vw,27px)}.pl-end-links{gap:4px 22px;max-width:320px;padding:18px 8px 0}.pl-end-links>*+:before{display:none}.pl-end-links a,.pl-end-links button{padding:6px 0;font-size:13px}.pl-end-social{padding-top:14px}.pl-end-legal{max-width:320px;margin-top:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.pl-end *{scroll-behavior:auto;transition:none}}.pl-end{background-image:url(/assets/footer-editorial-scene.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%}.pl-end-art{display:none!important}.pl-end:before{opacity:.48;border-color:#f6c6a61a}.pl-end:after{opacity:.4}.pl-end-main,.pl-end-links,.pl-end-social,.pl-end-legal{z-index:1;position:relative}@media (max-width:1023px){.pl-end{background-position:bottom;background-size:auto 100%}.pl-end-brand{min-height:208px}}@media (max-width:599px){.pl-end{background-position:bottom;background-size:auto 100%}.pl-end-brand{min-height:196px}}@media (max-width:1023px){.pl-end{background-size:100% 100%}}@media (max-width:599px){.pl-end{background-size:100% 100%}.pl-end-art{display:none!important}}@media (min-width:600px) and (max-width:1023px){.pl-end{background-image:url(/assets/footer-tablet-scene.jpg);background-size:100% 100%}}@media (max-width:599px){.pl-end{background-image:url(/assets/footer-mobile-scene.jpg);background-size:100% 100%}}
@media (max-width:900px){html.pl-menu-open,body.pl-menu-open{overscroll-behavior:none;overflow:hidden!important}.site-header{position:relative;z-index:500!important}.site-header .brand{z-index:503;position:relative}.site-header .menu-toggle{z-index:503;flex-shrink:0;order:2;position:relative;display:flex!important}.site-header nav#main-nav{overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s;transform:translateY(-10px);width:100dvw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;z-index:501!important;background:radial-gradient(at 90% 80%,#f6c6a645,#0000 52%),radial-gradient(at 7% 17%,#dcede740,#0000 44%),#fcf7f0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:clamp(116px,16vh,158px) clamp(28px,7vw,76px) 60px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.site-header nav#main-nav.open{transform:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.site-header nav#main-nav a:not(.nav-cta){letter-spacing:-.015em;border-bottom:1px solid #1f1f1f1a;white-space:normal!important;align-items:center!important;width:100%!important;min-height:65px!important;padding:14px 0!important;font-size:clamp(21px,3vw,28px)!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:flex!important}.site-header nav#main-nav .nav-cta{border-radius:999px!important;align-self:flex-start!important;min-height:54px!important;margin-top:30px!important;padding:15px 28px!important;font-size:14px!important}.site-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.site-header .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header .menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-header .menu-toggle span{transition:transform .2s,opacity .2s}}@media (max-width:599px){.site-header nav#main-nav{padding-top:clamp(104px,17vh,142px)!important}.site-header nav#main-nav a:not(.nav-cta){min-height:64px!important;font-size:clamp(22px,5.8vw,26px)!important}}@media (prefers-reduced-motion:reduce){.site-header nav#main-nav,.site-header .menu-toggle span{transition:none!important}}
