.contact-v23{background:#fffdf3}.contact-v23-hero{background:#f6edbf;grid-template-columns:minmax(0,1fr) minmax(320px,560px);align-items:center;gap:clamp(28px,6vw,88px);padding:clamp(48px,8vw,110px) max(5vw,24px);display:grid}.contact-v23-hero h1{max-width:780px;margin:.2em 0;font-size:clamp(2.4rem,5vw,5.7rem);line-height:.95}.contact-v23-hero p{max-width:680px;font-size:clamp(1rem,1.4vw,1.25rem)}.contact-v23-hero figure{background:#eee4c4;border-radius:24px;min-height:320px;margin:0;position:relative;overflow:hidden}.contact-v23-hero figure img{transition:transform .7s}.contact-v23-hero figure:hover img{transform:scale(1.025)}@media (max-width:760px){.contact-v23-hero{grid-template-columns:1fr}.contact-v23-hero figure{aspect-ratio:4/3;min-height:0;width:100%!important;height:auto!important}}.contact-v23{--contact-red:#df1e25;--contact-orange:#f26122;--contact-cream:#fff9e1;background-color:#fff9e1;background-image:none;background-position:top,top;background-repeat:repeat,repeat;background-size:auto,720px}.contact-v23 .contact-v23-hero{box-shadow:none;background-color:#0000;background-image:linear-gradient(#ee262cfa 0,#ff3b42fa 42%,#f96f32fa 62%,#eba280f0 78%,#fff7d6eb 100%);background-repeat:no-repeat;background-size:100% 100%;border:0;outline:0;margin-bottom:-2px;position:relative}.contact-v23 .contact-v23-hero>div{color:#fff;align-self:center}.contact-v23 .contact-v23-hero .eyebrow,.contact-v23 .contact-v23-hero h1,.contact-v23 .contact-v23-hero .cms-rich-content{color:#fff}.contact-v23 .contact-grid{box-shadow:none;background:0 0;border-top:0;outline:0;margin-top:-2px;position:relative}@media (max-width:900px){.contact-v23{background-size:auto,600px}}@media (max-width:760px){.contact-v23 .contact-v23-hero{gap:28px;padding:48px 22px 54px}}@media (max-width:600px){.contact-v23{background-size:auto,480px}}body .contact-v23,body .contact-v23>.contact-grid,body .contact-v23:before,body .contact-v23:after{background-image:none!important}body .contact-v23 .contact-v23-hero{background-color:#ee262c;background-image:none!important}body .contact-v23 :is(.contact-v23-hero,.contact-grid),body .contact-v23 :is(.contact-v23-hero,.contact-grid)>*{box-sizing:border-box;min-width:0}body .contact-v23 :is(h1,h2,p,a,label,.cms-rich-content){overflow-wrap:break-word}@media (max-width:1023px){body .contact-v23 .contact-v23-hero{grid-template-columns:minmax(0,1fr);gap:24px}body .contact-v23 .contact-v23-hero figure{aspect-ratio:4/3;max-width:100%;min-height:0;width:100%!important;height:auto!important;margin:0!important}body .contact-v23 .contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:767px){body .contact-v23 .contact-v23-hero{gap:20px;width:100%;margin:0;padding:32px 16px}body .contact-v23 .contact-v23-hero h1{margin:8px 0 16px;font-size:clamp(30px,8vw,42px);line-height:1.15}body .contact-v23 .contact-v23-hero p{font-size:15px!important;line-height:1.6!important}body .contact-v23 .contact-v23-hero figure{border-radius:16px;padding:0!important}body .contact-v23 .contact-grid{gap:20px;width:100%;max-width:100%;margin:0;padding:28px 16px 36px}body .contact-v23 .contact-grid h2{margin:0 0 12px;font-size:clamp(23px,6vw,30px);line-height:1.25}body .contact-v23 .contact-grid p{font-size:15px;line-height:1.5}body .contact-v23 .contact-grid .panel{box-sizing:border-box;width:100%;margin:0;padding:16px 12px}body .contact-v23 .contact-grid .form-stack{gap:14px}body .contact-v23 .contact-grid label{gap:6px;font-size:14px;line-height:1.4;display:grid}body .contact-v23 .contact-grid :is(input,textarea,select):not([type=hidden]):not(.form-honeypot){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:16px;line-height:1.4}body .contact-v23 .contact-grid :is(input,select):not([type=hidden]):not(.form-honeypot){min-height:44px}body .contact-v23 .contact-grid textarea{resize:vertical;min-height:132px}body .contact-v23 .contact-grid button[type=submit]{white-space:normal;width:100%;min-height:46px;font-size:16px}}@media (max-width:359px){body .contact-v23 .contact-grid .panel{border:0;width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding-inline:8px}}:is(html:has(main.contact-v23),body:has(main.contact-v23)){background-image:none!important}body:has(main.contact-v23) main.contact-v23{isolation:isolate;--sds-pattern:none!important;background:#fff9e1!important}body:has(main.contact-v23) main.contact-v23 :is(section,.contact-grid,.panel){background-image:none!important}body:has(main.contact-v23) main.contact-v23:before{background-image:none!important}body:has(main.contact-v23) main.contact-v23:after{background-image:none!important}body:has(main.contact-v23) main.contact-v23 :is(section,.contact-grid,.panel):before{background-image:none!important}body:has(main.contact-v23) main.contact-v23 :is(section,.contact-grid,.panel):after{background-image:none!important}body:has(main.contact-v23):before{background-image:none!important}body:has(main.contact-v23):after{background-image:none!important}body:has(main.contact-v23) main.contact-v23 img:is([src*="/patterns/"],[src*="%2Fpatterns%2F"],[src*=food-pattern],[src*=food-illustration]){display:none!important}body:has(main.contact-v23) main.contact-v23 figure:has(img:is([src*="/patterns/"],[src*="%2Fpatterns%2F"],[src*=food-pattern],[src*=food-illustration])){display:none!important}body:has(main.contact-v23) main.contact-v23 .contact-v23-hero:has(>figure:has(img:is([src*="/patterns/"],[src*="%2Fpatterns%2F"],[src*=food-pattern],[src*=food-illustration]))){grid-template-columns:minmax(0,1fr)}body:has(main.contact-v23) main.contact-v23 .contact-v23-hero{background:linear-gradient(90deg,#f6a81c 0%,#fbd206 100%)!important}@media (max-width:767px){body:has(main.contact-v23) main.contact-v23 .contact-v23-hero{background:linear-gradient(#f6a81c 0%,#fbd206 100%)!important}}
