:root{--red:#db0032;--yellow:#ffc72c;--cream:#fff6e5;--ink:#7d1425;--paper:#fff6e5;--heading-size:clamp(44px,5.4vw,84px);--subheading-size:clamp(26px,3.2vw,42px)}body{color:var(--ink)}.site-header{background:#fff6e5!important;color:#db0032!important}.site-header .header-note{border-color:#db00324d}.footer{background:#db0032!important;color:#fff!important}.footer h2{color:white!important}.footer h2 span,.footer h3{color:#ffc72c!important}.footer a,.footer p,.footer-bottom{color:inherit}.footer .button{background:#ffc72c;color:#7d1425}.footer-bottom{border-color:#ffffff50}.footer-grid>div:first-child p{color:#fff6e5}.footer-grid>div a:hover{color:#ffc72c}.company-page,.cookie-page,.corporate-home{--red:#db0032;--wine:#db0032;--ink:#7d1425;--yellow:#ffc72c;--cream:#fff6e5;--u-cream:#fff6e5}.corporate-home .u-masthead[data-scene="1"],.corporate-home .u-masthead[data-scene="1"] .u-hero-copy h2{color:#db0032}.corporate-home .u-masthead[data-scene="1"] .u-hero-cta{background:#db0032;color:white}.corporate-home .u-hero-cta:after{display:none}.corporate-home .u-masthead .u-hero-copy{width:51%}.corporate-home .u-scroll{font-size:14px}.corporate-home .u-films{padding:65px 6%;background:#fff6e5;color:#7d1425}.corporate-home .corporate-craft{background:var(--craft-color);color:#7d1425}.corporate-home .craft-macro{object-fit:cover;transform:scale(1.85)}.corporate-home .craft-picture[data-close=true] .craft-macro{transform:scale(1.85)}.corporate-home .u-find{background:#db0032;color:white}.corporate-home .u-find h2,.corporate-home .u-find h3,.corporate-home .u-find p{color:inherit}.corporate-home .u-find h2 em{color:#ffc72c}.corporate-home .u-find-route{border-color:#ffffff50}.corporate-home .availability-note{opacity:.8}.corporate-home .u-marketplaces a{background:white}.corporate-home .corporate-numbers{min-height:900px;background:#fff6e5}.corporate-home .numbers-intro{width:51%}.corporate-home .numbers-product-position{width:min(42vw,620px);right:3%;top:160px}.corporate-home .still-number-product{display:block}.corporate-home .numbers-story{max-width:47%;margin-top:28px;font-size:17px}.corporate-home .numbers-story .text-link{margin-top:20px}.corporate-home .company-numbers{width:47%}.cookie-page .cookie-break,.corporate-home .cookie-break{background:#db0032;color:white}.cookie-page .cookie-break h2 em,.corporate-home .cookie-break h2 em{color:#ffc72c}.cookie-page .break-button,.corporate-home .break-button{background:#ffc72c!important;color:#7d1425!important}.corporate-home .product-cookie .product-fragments{transform:translateX(-.5%) scale(.99)}@media(max-width:1100px){.corporate-home .numbers-intro{width:53%}}@media(max-width:759px){:root{--heading-size:clamp(40px,10.8vw,62px);--subheading-size:clamp(26px,7vw,36px)}.corporate-home .u-masthead .u-hero-copy{width:100%}.corporate-home .u-hero-copy>.eyebrow{margin-bottom:20px}.corporate-home .u-films{padding:45px 6%}.corporate-home .corporate-numbers{min-height:0;padding-bottom:48px}.corporate-home .company-numbers,.corporate-home .numbers-intro,.corporate-home .numbers-story{width:100%;max-width:none}.corporate-home .numbers-product-position{position:relative;top:auto;right:auto;margin:30px auto 0;width:min(90vw,420px)}.corporate-home .company-numbers{margin-top:24px}.corporate-home .numbers-story{font-size:16px}}.cookie-page .flavour-copy .cookie-personality{font-size:28px!important}.cookie-page .flavour-copy h3{max-width:520px}.cookie-page .pack-cutout-definitions{position:absolute;overflow:hidden;pointer-events:none}.cookie-page .pack-art{display:flex;align-items:center;justify-content:center;filter:none}.cookie-page .pack-art img{display:block;height:auto;max-height:none;width:100%;clip-path:none;mix-blend-mode:normal;filter:url(#cookie-pack-cutout)}.cookie-page .pack-art[data-cutout=box] img,.mobile-cookies .m-cookie-pack[data-cutout=box]{filter:none;clip-path:polygon(6.8% 34.3%,10.9% 28%,90.8% 28%,94.6% 34.3%,94.6% 62.8%,6.8% 62.8%)}@media(max-width:759px){.cookie-page .flavour-copy .cookie-personality{font-size:24px!important}}.cookie-page .travelling-cookie,.opening-traveller{opacity:0}.site-header .menu-button{color:#db0032!important}@media(max-width:759px){.cookie-page .character-note{top:52%;right:6%;font-size:15px}}.corporate-home .fragment-left,.corporate-home .fragment-right{clip-path:none}.corporate-home .fragment-left img{clip-path:inset(0 50% 0 0)}.corporate-home .fragment-right img{clip-path:inset(0 0 0 50%)}.corporate-home .u-marquee{background:#fff;color:var(--red)}.corporate-home .u-marquee b{color:var(--red)}.corporate-home .journey-range{background:var(--yellow);color:var(--ink)}.corporate-home .corporate-craft{background:var(--cream);color:var(--ink)}.corporate-home .corporate-numbers{background:#fff}.corporate-home .u-films{background:var(--yellow);color:var(--ink)}.corporate-home .film-track{background:transparent}.corporate-home .film-dots button{background:transparent;border:1px solid var(--ink)}.corporate-home .film-dots button[aria-pressed=true]{background:var(--ink)}.corporate-home .cookie-break,.corporate-home .cookie-break.break-active{background:var(--cream);color:var(--ink)}.corporate-home .cookie-break h2,.corporate-home .cookie-break h2 em{color:var(--red)}.corporate-home .break-button{background:var(--red)!important;color:#fff!important;border-color:var(--red)}.corporate-home .break-button:hover{background:var(--ink)!important;border-color:var(--ink)}.corporate-home .break-active .break-top{color:var(--ink);background:var(--cream);padding:6px 12px;border-radius:99px}.corporate-home .break-result{color:var(--ink);text-shadow:none}.corporate-home .break-result h2,.corporate-home .break-result h2 em{color:var(--red)}.corporate-home .read-progress{transform:scaleX(var(--page-progress,0))}.corporate-home[data-journey=true] .craft-cookie-stage>*,.corporate-home[data-journey=true] .product-crossfade>img,.corporate-home[data-journey=true] .range-cookie-scene>.product-snap,.corporate-home[data-journey=true] .range-wafer-scene>.product-snap,.corporate-home[data-journey=true] .still-number-product{visibility:hidden}.product-journey{z-index:12}.product-journey .product-float{animation:none;transform:none}.product-journey .product-whole{filter:drop-shadow(4px 11px 10px #7d14251c)}.product-journey[data-departed=true] .opening-layer.is-active{animation:none!important}.product-journey .product-snap{--snap:inherit}.corporate-home .u-find{align-items:center}.corporate-home .u-find-left{align-self:stretch;display:flex;align-items:center}.corporate-home .find-product-stage{width:100%;height:min(37vw,560px);min-height:440px;margin:0 auto}.corporate-home .product-crossfade-dots{bottom:0;z-index:16}.corporate-home .product-crossfade-dots button{background:#ffffff70}.corporate-home .product-crossfade-dots button[aria-pressed=true]{background:#ffc72c}@media(min-width:760px){.corporate-home .corporate-numbers{display:grid;grid-template-columns:1fr 1fr;column-gap:7%;min-height:920px;padding-block:100px}.corporate-home .company-numbers,.corporate-home .numbers-intro,.corporate-home .numbers-story{grid-column:2;width:100%;max-width:none}.corporate-home .numbers-product-position{grid-column:1;grid-row:1/4;position:relative;align-self:center;top:auto;right:auto;width:100%;max-width:650px;margin:0}.corporate-home .numbers-story{margin-top:24px}}@media(max-width:759px){.corporate-home .u-find{display:flex;flex-direction:column;gap:30px}.corporate-home .u-find-left{width:100%;order:0}.corporate-home .u-find-routes{order:1;width:100%}.corporate-home .find-product-stage{height:350px;min-height:0;width:100%}}.company-craft-visual:has(.wire-cut-illustration){min-height:0;overflow:visible;border-radius:0;background:none;display:block;transform:none}.wire-cut-illustration{position:relative;width:100%;max-width:650px;margin:0 auto;background:#fff6e5;border:1px solid #db003220;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #7d14250a}.wire-cut-canvas{width:100%;aspect-ratio:1;background-repeat:no-repeat}.wire-cut-illustration figcaption{padding:18px 30px 27px;border-top:1px solid #db003220;color:#7d1425}.company-page .wire-cut-illustration .eyebrow{margin:0}.wire-cut-illustration figcaption p{margin:9px 0 17px}.wire-cut-steps{display:flex;gap:18px;font-size:10px;letter-spacing:.12em}.wire-cut-steps span{opacity:.35;transition:opacity .2s}.wire-cut-steps span[data-active=true]{opacity:1;color:#db0032}.wire-cut-control{position:absolute;right:18px;top:18px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #db003250;border-radius:50%;background:#fff6e5;color:#db0032}@media(max-width:759px){.wire-cut-illustration figcaption{padding:18px 20px 22px}}.corporate-home .range-experience{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin-top:62px}.corporate-home .range-experience>.flavour-image{height:600px;width:100%;margin:0;min-width:0;position:relative}.corporate-home .range-experience>.flavour-image:is(.range-biscuits,.range-crackers){aspect-ratio:1;height:auto;width:100%}.corporate-home .journey-range .range-heading{display:block;margin:0 0 30px}.corporate-home .journey-range .range-heading p{margin-top:25px;padding:0}.corporate-home .journey-range .corporate-tabs{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;width:100%;gap:12px!important;border:0;margin:0 0 25px}.corporate-home .journey-range .corporate-tabs button{flex:0 1 auto!important;min-width:0;padding:12px 16px!important;border:1px solid #7d142545!important;border-radius:30px!important;font-size:13px!important;white-space:nowrap}.corporate-home .journey-range .corporate-tabs button span{display:none}.corporate-home .journey-range .flavour-panel{display:block;min-height:0;padding:0}.corporate-home .journey-range .flavour-panel[hidden]{display:none}.corporate-home .journey-range .flavour-copy{padding:0;max-width:none}.corporate-home .journey-range .range-summary>p{max-width:390px;margin:0 0 24px}.corporate-home .journey-range .range-summary .text-link{display:inline-flex;align-items:center;gap:14px;margin-top:0}.corporate-home .journey-range .flavour-counter{margin-top:25px}@media(max-width:1100px) and (min-width:760px){.corporate-home .range-experience{gap:5%}.corporate-home .range-experience>.flavour-image{height:470px}}@media(max-width:759px){.corporate-home .range-experience{display:flex;flex-direction:column;gap:30px;margin-top:28px}.corporate-home .range-experience>.flavour-image{height:350px;flex-shrink:0}.corporate-home .range-story{width:100%}.corporate-home .journey-range .corporate-tabs{gap:10px!important}.corporate-home .journey-range .corporate-tabs button{padding:10px 13px!important}.corporate-home .journey-range .range-heading p{margin-top:20px}}@media(min-width:760px){.corporate-home .craft-slider-top{margin-left:52%;gap:16px}.corporate-home .craft-tabs{margin-left:52%!important}.corporate-home .journey-range .section-counter{padding-left:53.5%}.corporate-home .journey-range .section-counter>span:last-child{display:none}}.product-story{position:relative;width:100%;height:100%;isolation:isolate;--stack:inherit;--pack:inherit;--bag:inherit;--fill:inherit;--ingredients:inherit;--turn:inherit;--snap:inherit}.product-journey{--stack:0;--pack:0;--bag:0;--fill:0;--ingredients:0;--turn:0}.story-loose{position:absolute;inset:0;opacity:calc(1 - var(--pack,0));transform:perspective(1200px) rotateY(calc(var(--turn,0)*1deg)) rotate(calc(var(--turn,0)*.24deg));transform-style:preserve-3d}.story-front{position:absolute;inset:0;z-index:4;transform:translateY(calc(var(--stack,0)*14%)) scale(calc(1 - var(--stack,0)*.2 - var(--ingredients,0)*.24));transform-origin:center}.story-stack{position:absolute;inset:0;opacity:var(--stack,0)}.story-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 5px #7d142535);transform:translate(calc(var(--stack,0)*var(--depth)*-3%),calc(var(--stack,0)*(14% - var(--depth)*13%))) scale(.8) rotate(calc(var(--stack,0)*var(--depth)*-2deg))}.story-wafer .story-stack img{transform:translate(calc(var(--stack,0)*var(--depth)*2%),calc(var(--stack,0)*(14% - var(--depth)*11%))) scale(.8)}.story-cookie .story-stack img{filter:drop-shadow(6px 12px 7px #57261955);transform:translate(calc(var(--stack,0)*-16%),calc(var(--stack,0)*-13%)) scale(.68) rotate(calc(var(--stack,0)*-18deg))}.story-cookie .story-stack img:first-child{transform:translate(calc(var(--stack,0)*13%),calc(var(--stack,0)*-20%)) scale(.66) rotate(calc(var(--stack,0)*18deg))}.story-cookie .story-front{transform:translateY(calc(var(--stack,0)*17%)) scale(calc(1 - var(--stack,0)*.26 - var(--ingredients,0)*.24));filter:drop-shadow(0 calc(var(--stack,0)*-9px) calc(var(--stack,0)*5px) #57261955)}.story-ingredients{position:absolute;inset:-2%;z-index:-1;opacity:var(--ingredients,0);transform:scale(calc(.5 + var(--ingredients,0)*.5)) rotate(calc(var(--turn,0)*-.5deg))}.story-ingredients img{width:100%;height:100%;object-fit:contain}.story-shopping{position:absolute;inset:0;opacity:var(--pack,0)}.shopping-bag{position:absolute;left:5%;top:9%;width:90%;height:90%;object-fit:contain;opacity:var(--bag,0);transform:translateY(calc((1 - var(--bag,0))*25%));filter:drop-shadow(0 14px 10px #7d142524)}.shopping-bag-back{z-index:1}.shopping-bag-front{z-index:4;clip-path:polygon(0 34%,100% 34%,100% 100%,0 100%)}.shopping-pack{position:absolute;width:62%;height:34%;object-fit:contain;z-index:2;left:19%;top:23%;filter:drop-shadow(0 6px 5px #7d14252b);transform:translateY(calc(-90px + var(--fill,0)*90px)) rotate(-11deg)}.pack-back{width:58%;left:23%;top:20%;z-index:2;transform:translateY(calc(-140px + var(--fill,0)*140px)) rotate(13deg)}.pack-front{z-index:3}.shopping-logo{position:absolute;z-index:5;width:36%;height:auto;left:32%;top:57%;opacity:var(--bag,0);transform:translateY(calc((1 - var(--bag,0))*62px))}.corporate-home .craft-whole-cookie>.product-story{transform:none}.corporate-home .availability-scene{position:absolute;inset:0 0 24px;opacity:0;transition:opacity .7s;pointer-events:none}.corporate-home .availability-scene.is-active{opacity:1}.corporate-home .availability-scene>img{width:100%;height:100%;object-fit:contain}.corporate-home[data-journey=true] .product-crossfade>.availability-scene{visibility:hidden}@media(max-width:759px){.product-journey .story-front{transform:translateY(calc(var(--stack,0)*14%)) scale(calc(1 - var(--snap,0)*.2 - var(--stack,0)*.2 - var(--ingredients,0)*.24))}.product-journey .story-cookie .story-front{transform:translateY(calc(var(--stack,0)*17%)) scale(calc(1 - var(--snap,0)*.2 - var(--stack,0)*.26 - var(--ingredients,0)*.24))}}.site-header .desktop-nav{margin-left:auto;margin-right:0}.footer .socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.footer .socials a{display:flex;align-items:center;justify-content:center;gap:9px;width:48px;height:48px;border-radius:50%;background:#ffc72c;color:#db0032!important;border:1px solid #ffc72c;transition:transform .25s,background .25s}.footer .socials a:hover{transform:translateY(-3px);background:#fff}.footer .socials span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.footer-company-details{margin-top:20px;border-top:1px solid #ffffff45;padding-top:12px;font-size:12px;line-height:1.65}.footer .footer-company-details p{margin:8px 0}.footer-company-details span{color:#ffc72c;font-weight:600}.footer .footer-company-details a{margin:0;display:inline}.swaadesi-feature{display:grid;grid-template-columns:200px 1fr 260px;align-items:center;gap:6%;padding:48px 6%;background:#fff6e5;border-bottom:1px solid #db003224}.swaadesi-identity .eyebrow{display:block;margin-bottom:13px}.swaadesi-identity img{width:190px;max-height:140px;object-fit:contain}.swaadesi-note p{max-width:480px;margin:0 0 15px}.swaadesi-note .text-link{display:inline-flex;align-items:center;gap:14px}.swaadesi-pack{height:175px;display:grid;place-items:center;overflow:hidden}.swaadesi-pack img{width:100%;height:100%;object-fit:contain;animation:brand-pack-float 7s ease-in-out infinite}@keyframes brand-pack-float{50%{transform:translateY(-7px) rotate(2deg)}}.community-celebration{background:white;padding:65px 6% 75px}.community-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:36px}.community-heading p:not(.eyebrow){max-width:390px;margin:0 0 20px}.community-heading .text-link{display:inline-flex;align-items:center;gap:15px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.community-card{min-width:0}.community-media{display:block;position:relative;height:clamp(290px,32vw,430px);overflow:hidden;background:#fff6e5;border-radius:14px}.community-media img,.community-media video{width:100%;height:100%;object-fit:cover;transition:transform .7s}.community-film{background:#ffc72c}.community-film video{object-fit:contain}.community-media:hover img{transform:scale(1.035)}.community-film button{position:absolute;bottom:16px;right:16px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffffb0;border-radius:50%;background:#db0032;color:white}.birthday-media img{object-fit:contain;background:#db0032}.festive-media img{object-position:55% center}.festive-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#db003270,transparent 55%)}.festive-media>span{position:absolute;top:25px;left:24px;z-index:1;color:white;font-weight:800;font-size:clamp(22px,2.7vw,37px);line-height:1.1;letter-spacing:-.04em;text-shadow:0 2px 10px #7d142555}.festive-media>span em{font-family:Fraunces,Georgia,serif}.community-caption{padding:22px 0 0}.community-caption>span{font-size:9px;letter-spacing:.09em}.community-caption a{font-size:13px;display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid #db00324d;padding-bottom:6px}@media(min-width:760px){.corporate-home .u-masthead{height:calc(100svh - 96px);min-height:570px;max-height:none}.corporate-home .u-hero-copy{padding-top:clamp(24px,4svh,54px)}.corporate-home .u-hero-copy>.eyebrow{margin-bottom:20px}.corporate-home .u-hero-description{font-size:16px;margin:22px 0}.corporate-home .journey-range{min-height:calc(100svh - 96px);padding-block:35px 40px;display:flex;flex-direction:column;justify-content:center}.corporate-home .range-experience{margin-top:24px;gap:6%;width:100%}.corporate-home .range-experience>.flavour-image{height:clamp(360px,59svh,570px)}.corporate-home .range-experience>.flavour-image:is(.range-biscuits,.range-crackers){height:clamp(360px,59svh,570px);aspect-ratio:auto}.corporate-home .range-experience>.flavour-image .food-sequence{height:100%}.corporate-home .corporate-craft{padding-block:35px 45px;min-height:calc(100svh - 96px)}.corporate-home .craft-main{margin-top:0;gap:7%;min-height:0}.corporate-home .craft-slider-top{margin-bottom:16px}.corporate-home .craft-tabs{margin-bottom:12px!important}.corporate-home .craft-copy>.eyebrow{margin-bottom:16px}.corporate-home .craft-cookie-stage{height:clamp(330px,52svh,550px)}.corporate-home .craft-details{margin:22px 0 0}.corporate-home .craft-details article{padding:15px 0}.corporate-home .u-find{padding-block:45px;min-height:calc(100svh - 96px)}.corporate-home .u-find-routes{padding-top:0}.corporate-home .u-route-number{margin-bottom:12px}.corporate-home .u-find-route+.u-find-route{margin-top:22px;padding-top:20px}.corporate-home .u-marketplaces>a{height:58px}.corporate-home .find-product-stage{height:min(54svh,520px);min-height:330px}.corporate-home .corporate-numbers{min-height:calc(100svh - 96px);padding-block:35px;align-content:center}.corporate-home .company-numbers{margin-top:20px}.corporate-home .company-numbers>div{padding-block:12px}.corporate-home .numbers-story{margin-top:16px;font-size:15px}.corporate-home .numbers-story .text-link{margin-top:12px}.corporate-home .company-numbers dd{font-size:clamp(55px,7svh,94px)}.corporate-home .u-films{padding-block:36px}.corporate-home .film-screen{max-height:66svh}.community-celebration{padding-block:40px 48px}.community-media{height:clamp(250px,36svh,370px)}.community-heading{margin-bottom:26px}.community-caption{padding-top:16px}}@media(max-width:1100px){.swaadesi-feature{grid-template-columns:155px 1fr 190px;gap:4%}.community-grid{gap:18px}}@media(max-width:759px){.swaadesi-feature{grid-template-columns:1fr 1fr;gap:22px;padding:36px 6%}.swaadesi-identity{grid-column:1}.swaadesi-identity img{width:145px}.swaadesi-pack{grid-column:2;grid-row:1;height:130px}.swaadesi-note{grid-column:1/-1}.community-celebration{padding:45px 6%}.community-heading{display:block;margin-bottom:25px}.community-heading>div+div{margin-top:20px}.community-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 18px;scrollbar-width:thin}.community-card{flex:0 0 85%;scroll-snap-align:start}.community-media{height:350px}.festive-media>span{font-size:31px}}html[data-motion=off] .swaadesi-pack img{animation:none}@media(prefers-reduced-motion:reduce){.swaadesi-pack img{animation:none}.community-media img{transition:none}}.company-page:is(.about-page,.contact-page) .company-hero{min-height:clamp(530px,calc(100svh - 96px),730px);padding-block:64px}.company-page:is(.about-page,.contact-page) .company-hero-copy{width:51%}.company-page:is(.about-page,.contact-page) .company-hero-copy>p:not(.eyebrow){max-width:470px}.company-page:is(.about-page,.contact-page) .company-product{inset:6% 3% 6% 52%;transform:translateY(calc(var(--journey)*45px)) rotate(calc(var(--journey)*8deg))}.company-page:is(.about-page,.contact-page) .company-cookie{inset:8% 22% 27% 2%;animation:inner-cookie-float 10s ease-in-out infinite}.company-page:is(.about-page,.contact-page) .company-wafer{right:0;bottom:12%;width:55%;height:42%;animation:inner-wafer-float 11s ease-in-out infinite}.company-page:is(.about-page,.contact-page) .company-cookie img,.company-page:is(.about-page,.contact-page) .company-wafer img{filter:drop-shadow(9px 16px 12px #7d142525)}.company-page:is(.about-page,.contact-page) .company-product>span{right:1%;top:2%;font-size:clamp(19px,1.65vw,26px)}.company-page:is(.about-page,.contact-page) .company-section{padding-block:clamp(55px,7vh,90px)}.about-page .about-factory-photo{min-height:410px}.about-page .company-craft-visual{padding-top:20px}.about-page .about-detail-cookie img{max-height:470px}.about-page .about-difference-grid{gap:6%}.about-page .about-difference .button{margin-top:25px}.about-page .company-information-band{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px 6%;background:var(--yellow);border-top:1px solid #7d142522}.about-page .company-information-band p{margin-top:9px}.about-page .company-information-band .button{flex-shrink:0;margin:0;background:var(--red);color:#fff}.contact-page .contact-quick{grid-template-columns:1fr 1fr;padding-block:32px;background:#fff}.contact-page .enquiry-section{padding-block:60px}.contact-page .enquiry-body{padding-top:12px}.contact-page .enquiry-tabs{gap:24px!important}.contact-page-direct .enquiry-section{padding-top:38px;scroll-margin-top:96px}.contact-page .company-office{background:#fff}.contact-page .company-office .company-address{padding-top:0}.gifting-page .gift-journey-hero{--gift-progress:0;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3%;align-items:center;min-height:clamp(570px,calc(100svh - 96px),780px);padding:50px 6% 76px;background:var(--red);color:#fff;isolation:isolate;overflow:hidden}.gifting-page .gift-journey-copy{position:relative;z-index:2;max-width:620px}.gifting-page .gift-journey-copy .eyebrow{color:var(--yellow)}.gifting-page .gift-journey-copy h1 em{display:inline-block;color:var(--yellow)}.gifting-page .gift-journey-copy>p:not(.eyebrow){max-width:410px;margin-top:28px}.gifting-page .gift-journey-copy .button{background:var(--yellow);color:var(--ink);margin-top:25px}.gifting-page .gift-journey-stage{position:relative;aspect-ratio:1.1;min-width:0;transform:translateY(calc(var(--gift-progress)*42px));will-change:transform}.gifting-page .gift-journey-word{position:absolute;left:0;top:8%;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(50px,8.5vw,145px);letter-spacing:-.04em;color:#fff6e52a}.gifting-page .gift-journey-box{position:absolute;inset:20% 1% 15% 3%;z-index:2;transform:translateY(calc(var(--gift-progress)*-16px)) rotate(calc(-3deg + var(--gift-progress)*5deg))}.gifting-page .gift-journey-box img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(12px 22px 15px #7d142540);animation:gift-box-float 8s ease-in-out infinite}.gifting-page .gift-journey-cookie{position:absolute;width:30%;height:30%;object-fit:contain;filter:drop-shadow(8px 9px 8px #7d142522);z-index:1}.gifting-page .gift-journey-cookie-one{left:1%;top:5%;transform:translate(calc(var(--gift-progress)*-28px),calc(var(--gift-progress)*-25px)) rotate(calc(-16deg - var(--gift-progress)*25deg));animation:gift-cookie-drift-one 11s ease-in-out infinite}.gifting-page .gift-journey-cookie-two{right:-1%;bottom:9%;transform:translate(calc(var(--gift-progress)*20px),calc(var(--gift-progress)*22px)) rotate(calc(14deg + var(--gift-progress)*30deg));animation:gift-cookie-drift-two 9s ease-in-out infinite}.gifting-page .gift-journey-note{position:absolute;right:8%;bottom:0;text-align:center;font-size:13px;line-height:1.5;color:var(--cream);z-index:3}.gifting-page .gift-journey-note em{font-family:Fraunces,Georgia,serif;font-size:24px}.gifting-page .gift-journey-footer{position:absolute;left:6%;bottom:27px;font-size:10px;letter-spacing:.13em;margin:0}.gifting-page .gift-journey-hero[data-visible=false] *{animation-play-state:paused}.gifting-page .gifting-tabs{padding-block:50px 65px}.gifting-page .gift-intro{margin-top:25px;gap:6%;grid-template-columns:1.25fr .75fr}.gifting-page .gift-availability{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 34px;padding:23px 28px;border:1px solid #7d14252e;background:#fff;border-radius:8px}.gifting-page .gift-availability strong{font-size:20px;font-weight:700}.gifting-page .gift-availability p{margin-top:5px}.gifting-page .gift-availability .text-link{flex-shrink:0}.gifting-page .retail-gift-card{display:flex;flex-direction:column;position:relative;border:1px solid #7d142526;overflow:hidden;border-radius:10px;background:#fff;min-width:0}.gifting-page .retail-gift-art{background:#fff;aspect-ratio:1.24;overflow:hidden}.gifting-page .retail-gift-art img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gifting-page .retail-gift-card:hover .retail-gift-art img{transform:translateY(-7px) scale(1.025)}.gifting-page .gift-card-label{margin:0;padding:18px 22px;min-height:74px}.gifting-page .gift-card-availability{display:inline-flex;align-self:flex-start;margin:0 22px 22px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gifting-page .corporate-gift-panel{padding:40px;gap:6%;background:var(--red);color:#fff}.gifting-page .corporate-gift-panel h2{color:#fff}.gifting-page .corporate-gift-panel h2 em{color:var(--yellow)}.gifting-page .corporate-gift-panel .gift-direct{transform:none;border-radius:7px}.gifting-page .catalogue-collections .section-heading{gap:6%}.gifting-page .corporate-gift-card{overflow:hidden;border-radius:8px}.gifting-page .corporate-gift-card .gift-card-enquire{padding-inline:22px}.gifting-page .gift-moment-banner{display:grid;grid-template-columns:1fr 1fr;background:var(--yellow);min-height:310px;overflow:hidden}.gifting-page .gift-moment-banner>div:first-child{padding:42px 12%;align-self:center}.gifting-page .gift-moment-banner .eyebrow{margin-bottom:17px}.gifting-page .gift-moment-banner h2 em{display:block}.gifting-page .gift-moment-banner p:not(.eyebrow){margin-top:18px}.gifting-page .gift-moment-art{overflow:hidden;min-height:310px}.gifting-page .gift-moment-art img{width:100%;height:100%;object-fit:cover;object-position:30% center;transition:transform 1.2s}.gifting-page .gift-moment-banner:hover .gift-moment-art img{transform:scale(1.025)}.gifting-page .company-gift-cta{display:grid;grid-template-columns:1.3fr .7fr;text-align:left;gap:7%;align-items:center;padding-block:60px;background:#fff}.gifting-page .company-gift-cta p:not(.eyebrow){margin:0}.gifting-page .company-gift-cta .button{margin-top:22px;background:var(--red);color:#fff}.gifting-page[data-gift-motion=on] .gift-reveal{transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.gifting-page[data-gift-motion=on] .gift-reveal:not([data-seen=true]){opacity:0;transform:translateY(28px)}.gifting-page[data-gift-motion=on] .gift-reveal:nth-child(3n+2){transition-delay:.07s}.gifting-page[data-gift-motion=on] .gift-reveal:nth-child(3n+3){transition-delay:.14s}@keyframes inner-cookie-float{50%{transform:translateY(-10px) rotate(3deg)}}@keyframes inner-wafer-float{50%{transform:translateY(9px) rotate(-2deg)}}@keyframes gift-box-float{50%{translate:0 -10px}}@keyframes gift-cookie-drift-one{50%{translate:-4px -10px}}@keyframes gift-cookie-drift-two{50%{translate:6px 8px}}@media(max-width:1000px){.gifting-page .gift-journey-hero{min-height:580px}.gifting-page .gift-journey-stage{aspect-ratio:.9}.gifting-page .gift-journey-word{top:20%}.gifting-page .gift-journey-cookie-one{top:17%}.gifting-page .gift-journey-note{bottom:10%}.gifting-page .corporate-gift-panel{padding:30px}}@media(max-width:759px){.company-page:is(.about-page,.contact-page) .company-hero{min-height:0;padding:38px 6% 28px;display:flex;flex-direction:column;align-items:stretch}.company-page:is(.about-page,.contact-page) .company-hero-copy{width:100%}.company-page:is(.about-page,.contact-page) .company-hero-copy>p:not(.eyebrow){margin-top:20px}.company-page:is(.about-page,.contact-page) .company-product{position:relative;inset:auto;aspect-ratio:1.4;width:min(100%,440px);margin:24px auto 0;transform:translateY(calc(var(--journey)*20px)) rotate(calc(var(--journey)*5deg))}.company-page:is(.about-page,.contact-page) .company-cookie{inset:4% 30% 4% 3%}.company-page:is(.about-page,.contact-page) .company-wafer{right:0;bottom:9%;width:50%;height:45%}.company-page:is(.about-page,.contact-page) .company-product>span{top:1%;right:2%;font-size:18px}.company-page:is(.about-page,.contact-page) .company-section{padding-block:48px}.about-page .about-factory-photo{min-height:0;height:310px}.about-page .about-detail-cookie img{max-height:330px}.about-page .company-information-band{display:block;padding-block:28px}.about-page .company-information-band .button{margin-top:19px}.contact-page .contact-quick{grid-template-columns:1fr;padding-block:28px;gap:25px}.contact-page .enquiry-section{padding-block:35px 45px}.contact-page-direct .enquiry-section{scroll-margin-top:78px;padding-top:24px}.contact-page .enquiry-body{padding-top:0;gap:20px}.contact-page .enquiry-aside>p:not(.eyebrow){margin-bottom:18px}.contact-page-direct .enquiry-aside .small-copy{display:none}.contact-page-direct .enquiry-aside .contact-email{margin-bottom:0}.gifting-page .gift-journey-hero{display:flex;flex-direction:column;align-items:stretch;padding:38px 6% 62px;min-height:0;gap:0}.gifting-page .gift-journey-copy>p:not(.eyebrow){margin-top:21px}.gifting-page .gift-journey-copy .button{margin-top:20px}.gifting-page .gift-journey-stage{aspect-ratio:1.4;max-width:520px;width:100%;margin:22px auto 0}.gifting-page .gift-journey-box{inset:12% 9% 5% 8%}.gifting-page .gift-journey-word{top:4%;font-size:20vw;left:7%}.gifting-page .gift-journey-cookie{width:25%;height:36%}.gifting-page .gift-journey-cookie-one{top:0;left:3%}.gifting-page .gift-journey-cookie-two{bottom:0;right:2%}.gifting-page .gift-journey-note{display:none}.gifting-page .gift-journey-footer{bottom:20px;font-size:8px;letter-spacing:.09em;right:6%;text-align:center;line-height:1.5}.gifting-page .gifting-tabs{padding-block:34px 45px;gap:25px!important}.gifting-page .gift-intro{display:block;margin-top:15px;margin-bottom:25px}.gifting-page .gift-intro>p{margin-top:20px}.gifting-page .gift-availability{display:block;padding:20px;margin-bottom:25px}.gifting-page .gift-availability .text-link{margin-top:14px}.gifting-page .retail-gift-art{aspect-ratio:1.3}.gifting-page .gift-card-label{padding:15px 20px;min-height:60px}.gifting-page .gift-card-availability{margin-inline:20px}.gifting-page .corporate-gift-panel{padding:27px 22px}.gifting-page .gift-moment-banner{grid-template-columns:1fr}.gifting-page .gift-moment-banner>div:first-child{padding:30px 6%}.gifting-page .gift-moment-banner h2 em{display:inline}.gifting-page .gift-moment-art{height:220px;min-height:0}.gifting-page .gift-moment-art img{object-position:center}.gifting-page .company-gift-cta{grid-template-columns:1fr;gap:24px;padding-block:42px}}html[data-motion=off] .gifting-page .gift-journey-box,html[data-motion=off] .gifting-page .gift-journey-cookie,html[data-motion=off] .gifting-page .gift-journey-stage{transform:none}@media(prefers-reduced-motion:reduce){.company-page:is(.about-page,.contact-page) .company-product{transform:none}.gifting-page .gift-journey-box,.gifting-page .gift-journey-cookie,.gifting-page .gift-journey-stage{transform:none}.gifting-page .gift-reveal{opacity:1!important;transform:none!important}}.cookie-page .character{height:calc(100svh - 96px);min-height:650px;padding:42px 6%;background:#ffc72c}.cookie-page .character .section-counter{left:6%;right:6%;top:27px}.cookie-page .character-copy{width:46%;max-width:670px}.cookie-page .character-note{top:13%;left:8%;font-size:18px}.cookie-page .character-bottom{font-size:clamp(32px,5vw,76px);bottom:22px}.cookie-page .ingredients{height:calc(100svh - 96px);min-height:640px;background:#fff6e5}.cookie-page .macro-stage{position:relative;top:0;min-height:0;height:100%;background:#fff6e5;color:#db0032;isolation:isolate}.cookie-page .macro-product{position:absolute;left:49%;right:2%;top:5%;bottom:7%;display:flex;align-items:center;justify-content:center}.cookie-page .macro-image{position:relative;inset:auto;width:100%;height:100%;object-fit:contain;object-position:center;transform-origin:center;filter:drop-shadow(2px 12px 10px #7d142516)}.cookie-page .macro-copy{left:6%;top:50%;width:38%;transform:translateY(-50%);pointer-events:auto}.cookie-page .macro-copy.reveal{transform:translateY(calc(-50% + 18px))}.cookie-page .macro-copy.reveal.is-visible{transform:translateY(-50%)}.cookie-page .macro-bottom{left:6%;right:6%;bottom:25px;font-size:10px}.cookie-page .hotspot>button{background:#fff6e5;border:1px solid #db0032;color:#db0032;box-shadow:0 0 0 7px #fff6e580;backdrop-filter:none}.cookie-page .hotspot>button:hover,.cookie-page .hotspot>button[aria-expanded=true]{background:#db0032;color:white}.cookie-page .hotspot-card{border-radius:12px;border:1px solid #db00322b;box-shadow:0 10px 35px #7d14251a;z-index:2;background:white}.cookie-page .hotspot-0 .hotspot-card,.cookie-page .hotspot-2 .hotspot-card{left:auto;right:0}.cookie-page .cookies{padding:32px 6% 26px;min-height:calc(100svh - 96px);background:white}.cookie-page .cookies>.section-counter{font-size:10px}.cookie-page .range-heading{margin:28px 0 24px;gap:30px}.cookie-page .range-heading>p{padding:0 0 5px;max-width:350px}.cookie-page .cookie-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 12px}.cookie-page .cookie-picker-heading>span{font-size:12px;font-weight:600;letter-spacing:.04em}.cookie-page .cookie-picker-controls{display:flex;gap:8px}.cookie-page .cookie-picker-controls button{width:34px;height:34px;border:1px solid #db003240;border-radius:50%;background:transparent;color:#db0032;display:grid;place-items:center;transition:background .2s}.cookie-page .cookie-picker-controls button:hover{background:white}.cookie-page .flavour-list{width:100%;display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:center;gap:10px!important;background:none!important;border:0!important;border-radius:0;padding:0!important;height:auto!important}.cookie-page .flavour-list button{flex:0 0 auto!important;min-height:42px;height:auto;white-space:nowrap;text-align:center;justify-content:center;padding:10px 17px!important;border:1px solid #db00323b!important;border-radius:28px!important;background:#ffffff80!important;color:#db0032;font-size:13px!important;line-height:1.25;box-shadow:none!important;scroll-snap-align:center}.cookie-page .flavour-list button:hover{background:white!important}.cookie-page .flavour-list button[data-state=active]{background:#db0032!important;color:white!important;border-color:#db0032!important}.cookie-page .flavour-list button:focus-visible{outline:2px solid #db0032;outline-offset:3px}.cookie-page .flavour-panel{grid-template-columns:1.15fr 1fr;gap:5%;min-height:0;padding:12px 0 8px}.cookie-page .flavour-image{height:clamp(340px,43svh,450px);overflow:visible}.cookie-page .pack-float{width:96%;height:100%;max-width:660px;animation:cookie-pack-enter .75s cubic-bezier(.22,1,.36,1) both}.cookie-page .pack-art{animation:cookie-pack-float 8s ease-in-out 1s infinite}.cookie-page .flavour-copy{padding:20px 0}.cookie-page .flavour-copy h3{max-width:470px}.cookie-page .flavour-copy .cookie-personality{font-size:clamp(22px,2vw,28px)!important;line-height:1.4!important;margin-top:0;max-width:410px}.cookie-page .ingredient-sparse{inset:0 -3%;opacity:1;overflow:visible;z-index:2}.cookie-page .ingredient-sparse .ingredient-bloom{position:absolute;inset:0;animation:cookie-ingredients-enter 1s cubic-bezier(.22,1,.36,1) both;transform-origin:center}.cookie-page .ingredient-sparse .ingredient-scene{width:100%;height:100%;object-fit:contain;filter:none;animation:cookie-ingredients-float 8s ease-in-out 1s infinite;will-change:transform}.cookie-page .range-bottom{font-size:11px;gap:25px;line-height:1.5;padding-top:16px}.cookie-page .range-bottom .text-link{white-space:nowrap}.cookie-page .cookie-break{height:calc(100svh - 96px);min-height:640px}.cookie-page.motion-paused *,.cookie-page.motion-paused :after,.cookie-page.motion-paused :before{animation-play-state:paused!important}.cookie-page.motion-paused .reveal{opacity:1;transform:none;transition:none}.cookie-page.motion-paused .macro-copy.reveal{transform:translateY(-50%)}.cookie-page.motion-paused .flavour-panel,.cookie-page.motion-paused .ingredient-bloom,.cookie-page.motion-paused .ingredient-scene,.cookie-page.motion-paused .pack-art,.cookie-page.motion-paused .pack-float{animation:none!important;opacity:1;transform:none}@keyframes cookie-pack-enter{0%{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:none}}@keyframes cookie-pack-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes cookie-ingredients-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cookie-ingredients-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-11px) rotate(1deg)}}@media(max-width:1100px) and (min-width:760px){.cookie-page .character{min-height:630px}.cookie-page .ingredients{min-height:620px}.cookie-page .flavour-image{height:360px}.cookie-page .flavour-list{gap:8px!important}.cookie-page .flavour-list button{padding:10px 14px!important;font-size:12px!important}}@media(max-width:759px){.cookie-page .character{height:calc(100svh - 78px);min-height:700px;padding:28px 6% 54px;align-items:flex-end}.cookie-page .character .section-counter{top:22px;font-size:9px}.cookie-page .character .section-counter>span:last-child{display:none}.cookie-page .travelling-cookie{width:clamp(270px,78vw,355px)}.cookie-page .character-note{display:none}.cookie-page .character-copy{width:100%;max-width:none;padding:0}.cookie-page .character h1 br:nth-of-type(2){display:none}.cookie-page .character .text-link{margin-top:16px;padding-bottom:7px}.cookie-page .character-bottom{font-size:23px;bottom:15px}.cookie-page .ingredients{height:calc(100svh - 78px);min-height:690px}.cookie-page .macro-stage{top:0;height:100%;min-height:0}.cookie-page .macro-copy,.cookie-page .macro-copy.reveal,.cookie-page .macro-copy.reveal.is-visible,.cookie-page.motion-paused .macro-copy.reveal{top:35px;left:6%;width:88%;transform:none}.cookie-page .macro-copy h2 br{display:none}.cookie-page .macro-product{left:4%;right:4%;top:33%;bottom:10%}.cookie-page .macro-bottom{bottom:25px;font-size:9px;gap:15px}.cookie-page .macro-bottom>span:first-child{max-width:170px}.cookie-page .hotspot-0{left:61%!important;top:49%!important}.cookie-page .hotspot-1{left:25%!important;top:64%!important}.cookie-page .hotspot-2{left:70%!important;top:75%!important}.cookie-page .hotspot>button{width:36px;height:36px;box-shadow:0 0 0 5px #fff6e580}.cookie-page .hotspot>button svg{width:18px;height:18px}.cookie-page .hotspot-card{width:220px;bottom:50px;top:auto;padding:18px;border-radius:10px}.cookie-page .hotspot-0 .hotspot-card{right:-55px;left:auto}.cookie-page .hotspot-2 .hotspot-card{right:0;left:auto}.cookie-page .cookies{padding:30px 6% 25px;min-height:0}.cookie-page .cookies>.section-counter>span:last-child{display:none}.cookie-page .range-heading{margin:22px 0;display:block}.cookie-page .range-heading>p{margin-top:18px;padding:0;max-width:none}.cookie-page .range-heading>p br{display:none}.cookie-page .cookie-picker-heading{margin-bottom:7px}.cookie-page .cookie-picker-heading>span{font-size:11px}.cookie-page .flavour-list{display:flex!important;flex-wrap:nowrap;gap:8px!important;overflow-x:auto;overflow-y:hidden;width:calc(100% + 12px);margin-left:-6px;padding:6px 6px 12px!important;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#db003250 transparent}.cookie-page .flavour-list button{font-size:12px!important;padding:10px 15px!important;min-height:40px;border:1px solid #db00323b!important}.cookie-page .flavour-panel{grid-template-columns:1fr;gap:0;padding:6px 0 14px}.cookie-page .flavour-image{height:300px;max-height:none;margin:0}.cookie-page .pack-float{width:106%;max-width:none;height:100%}.cookie-page .ingredient-sparse{inset:0 -5%;opacity:1}.cookie-page .flavour-copy{padding:15px 0 12px;text-align:left}.cookie-page .flavour-copy h3{max-width:100%}.cookie-page .flavour-copy .cookie-personality{font-size:22px!important;max-width:100%;margin:0}.cookie-page .range-bottom{display:flex;align-items:flex-start;flex-direction:column;gap:8px;font-size:10px}.cookie-page .range-bottom .text-link{padding:6px 0}.cookie-page .cookie-break{height:calc(100svh - 78px);min-height:610px}}@media(prefers-reduced-motion:reduce){.cookie-page .flavour-panel,.cookie-page .ingredient-bloom,.cookie-page .ingredient-scene,.cookie-page .pack-art,.cookie-page .pack-float{animation:none!important;opacity:1;transform:none}.cookie-page .macro-image{transform:none!important;opacity:1!important}.cookie-page .reveal{opacity:1;transition:none}}.community-page{--community-scroll:0;background:var(--paper);color:var(--red)}.community-page-hero{padding:48px 6% 22px;background:var(--paper);overflow:hidden}.community-hero-heading{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:8%;position:relative;z-index:2}.community-hero-heading .eyebrow{margin-bottom:15px}.community-hero-note{max-width:365px;justify-self:end}.community-hero-note>p{margin:18px 0 22px;color:var(--ink)}.community-preview{display:inline-flex;gap:7px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;border:1px solid #db00322b;border-radius:30px;padding:7px 12px}.community-panorama{width:calc(100% + 13.65%);aspect-ratio:3;margin:22px -6.82% 12px;transform:translateY(calc(var(--community-scroll) * 18px));will-change:transform}.community-panorama>img{display:block;width:100%;height:100%;object-fit:contain}.community-panorama-scenes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1%;height:100%;padding-inline:2%}.community-panorama-scenes>img{display:block;width:100%;height:100%;min-width:0;object-fit:contain}.community-preview-note{position:relative;text-align:center;font-size:11px;color:var(--ink);opacity:.8;line-height:1.6;max-width:740px;margin:2px auto 0}.community-rhythm-strip{background:var(--yellow);color:var(--red);overflow:hidden;border-block:1px solid #db00321f;padding:17px 0}.community-rhythm-strip>div{display:flex;width:max-content;animation:community-rhythm 40s linear infinite}.community-rhythm-strip span{display:flex;align-items:center;gap:24px;font-size:25px;font-weight:800;line-height:1.25;white-space:nowrap;padding-left:24px;letter-spacing:-.04em}.community-rhythm-strip span em{font-weight:600}.community-rhythm-strip b{font-size:28px;font-weight:400}@keyframes community-rhythm{to{transform:translateX(-50%)}}.community-festivals{padding:66px 6% 64px;background:#fff;scroll-margin-top:95px}.community-festivals-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:center;margin-bottom:32px}.community-festivals-heading>p{max-width:380px;color:var(--ink)}.community-festival-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:26px}.community-festival-tabs>button{padding:14px 19px;text-align:left;border:1px solid #db00322d;border-radius:10px;background:white;color:var(--red);position:relative;min-width:0}.community-festival-tabs>button:after{content:"↗";position:absolute;right:17px;top:16px;font-size:20px;transition:transform .3s}.community-festival-tabs>button:hover:after{transform:translate(2px,-2px)}.community-festival-tabs>button>span{display:block;font-size:19px;font-weight:700;letter-spacing:-.025em}.community-festival-tabs>button>small{display:block;font-size:9px;font-weight:600;letter-spacing:.07em;margin-top:2px}.community-festival-tabs>button[aria-selected=true]{background:var(--red);color:#fff;border-color:var(--red)}.community-festival-tabs>button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.community-festival-panel{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;outline:none}.community-festival-panel:focus-visible{outline:3px solid var(--yellow);outline-offset:8px;border-radius:12px}.community-festival-scene{position:relative;display:flex;justify-content:center;background:transparent;min-height:430px}.community-scene-window{height:430px;width:100%;max-width:430px;position:relative;flex-shrink:0}.community-scene-window>img{display:block;height:100%;width:100%;object-fit:contain;animation:community-scene-in .65s ease both}.community-scene-caption{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);opacity:.6}.community-festival-content{max-width:500px;animation:community-copy-in .55s ease both}.community-festival-content .eyebrow{margin-bottom:15px}.community-festival-description{color:var(--ink);font-size:16px;margin-top:22px;max-width:440px}.community-festival-content ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:8px;color:var(--ink);font-size:13px}.community-festival-content li{display:flex;gap:10px;align-items:center}.community-festival-content li>span{color:var(--red);font-size:18px;line-height:1}.community-festival-controls{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #db003222;padding-top:15px;max-width:440px}.community-festival-controls>span{font-size:12px;font-weight:700;letter-spacing:.015em}.community-festival-controls>div{display:flex;gap:8px}.community-festival-controls button{display:grid;place-items:center;width:39px;height:39px;border:1px solid #db00322d;border-radius:50%;background:transparent;color:var(--red)}.community-festival-controls button:hover{background:var(--yellow);border-color:var(--yellow)}.community-activation-gallery{margin-top:52px;padding-top:36px;border-top:1px solid #db003222}.community-activation-gallery>h3{margin:0 0 26px;font-size:clamp(28px,3vw,42px);line-height:1.15;color:var(--red)}@keyframes community-copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes community-scene-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.community-sharing-banner{position:relative;background:var(--red);color:white;display:grid;grid-template-columns:1.1fr 1fr;gap:4%;padding:68px 6%;align-items:center;overflow:hidden}.community-sharing-copy{position:relative;z-index:2;max-width:620px}.community-sharing-copy h2 em{color:var(--yellow)}.community-sharing-copy>p:not(.eyebrow){max-width:430px;margin:23px 0 28px;color:var(--paper)}.community-sharing-cookie{position:relative;min-height:430px;display:grid;place-items:center}.community-sharing-cookie>img{position:relative;width:75%;max-width:360px;filter:drop-shadow(0 22px 16px #7d142532);animation:community-cookie-drift 9s ease-in-out infinite;z-index:1}.community-sharing-orbit{position:absolute;inset:4% 5%;border:1px solid #ffffff2b;border-radius:50%;transform:rotate(-20deg)}.community-sharing-orbit.orbit-two{inset:14% -1%;transform:rotate(27deg)}.community-sharing-spark{position:absolute;color:var(--yellow);font-size:40px;animation:community-spark-turn 20s linear infinite;line-height:1}.community-sharing-spark.spark-one{top:12%;right:3%}.community-sharing-spark.spark-two{bottom:6%;left:13%;font-size:27px;animation-direction:reverse}.community-sharing-script{position:absolute;right:-1%;bottom:10%;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:29px;line-height:1.12;color:var(--yellow);z-index:2;letter-spacing:-.04em}@keyframes community-cookie-drift{0%,to{transform:translateY(5px) rotate(-8deg)}50%{transform:translateY(-9px) rotate(5deg)}}@keyframes community-spark-turn{to{transform:rotate(1turn)}}.community-responsibility{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;padding:54px 6%;background:var(--paper)}.community-responsibility .eyebrow{margin-bottom:12px}.community-responsibility>div:last-child{max-width:490px;color:var(--ink)}.community-csr-note{display:block;font-size:11px;opacity:.7;margin:9px 0 18px}.community-responsibility .text-link{color:var(--red)}.community-page[data-community-motion=off] :is(.community-rhythm-strip>div,.community-sharing-cookie>img,.community-sharing-spark,.community-festival-content){animation:none}.community-page[data-community-motion=off] .community-scene-window>img{animation:none}@media(min-width:1600px){.community-festivals,.community-page-hero,.community-responsibility,.community-sharing-banner{padding-inline:max(6%,calc((100vw - 1440px)/2))}.community-panorama{max-width:1600px;margin-inline:auto;width:100%}}@media(max-width:1050px) and (min-width:760px){.community-hero-heading{gap:5%;grid-template-columns:1.6fr 1fr}.community-festival-panel,.community-festivals-heading{gap:5%}.community-festival-tabs>button{padding:12px 14px}.community-festival-tabs>button:after{right:10px;font-size:17px}.community-festival-tabs>button>span{font-size:17px}.community-festival-tabs>button>small{font-size:8px}.community-sharing-cookie{min-height:365px}.community-sharing-script{font-size:23px;right:0}}@media(max-width:759px){.community-page .community-festival-tabs>button:last-child:nth-child(odd){grid-column:1/-1}.community-page-hero{padding:32px 6% 20px}.community-hero-heading{display:block}.community-hero-note{max-width:520px;margin-top:22px}.community-preview{font-size:9px;padding:5px 9px}.community-hero-note>p{margin:13px 0 16px}.community-panorama{width:100%;aspect-ratio:1.5;margin:24px 0 18px;transform:none;will-change:auto}.community-preview-note{font-size:10px;max-width:350px}.community-rhythm-strip{padding:13px 0}.community-rhythm-strip span{font-size:22px;gap:19px;padding-left:19px}.community-rhythm-strip b{font-size:24px}.community-festivals{padding:42px 6%;scroll-margin-top:80px}.community-festivals-heading{display:block;margin-bottom:25px}.community-festivals-heading>p{margin-top:19px;max-width:440px}.community-festival-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.community-festival-tabs>button{padding:11px 13px}.community-festival-tabs>button>span{font-size:17px}.community-festival-tabs>button>small{font-size:8px}.community-festival-tabs>button:after{top:10px;right:12px;font-size:18px}.community-festival-panel{display:block}.community-festival-scene{min-height:340px}.community-scene-window{height:340px}.community-scene-caption{font-size:8px;bottom:8px}.community-festival-content{margin-top:26px;max-width:100%}.community-festival-content .eyebrow{margin-bottom:12px}.community-festival-description{font-size:15px;margin-top:17px}.community-festival-content ul{font-size:12px;margin:20px 0;gap:9px}.community-festival-controls{max-width:none}.community-sharing-banner{padding:42px 6% 24px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.community-sharing-copy>p:not(.eyebrow){margin:20px 0 24px;max-width:420px}.community-sharing-copy .button{min-height:49px;padding:13px 20px}.community-sharing-cookie{width:100%;min-height:350px;max-width:400px;align-self:center}.community-sharing-cookie>img{width:73%}.community-sharing-script{right:0;bottom:11%;font-size:23px}.community-sharing-spark.spark-one{font-size:31px;right:8%;top:12%}.community-sharing-spark.spark-two{font-size:22px;left:9%}.community-sharing-orbit{inset:9% 4%}.community-sharing-orbit.orbit-two{inset:18% 0}.community-responsibility{display:block;padding:36px 6% 40px}.community-responsibility>div:last-child{margin-top:23px}.community-csr-note{font-size:10px;margin:10px 0 17px}}@media(prefers-reduced-motion:reduce){.community-page .community-panorama{transform:none}.community-page :is(.community-rhythm-strip>div,.community-sharing-cookie>img,.community-sharing-spark,.community-festival-content){animation:none}.community-page .community-scene-window>img{animation:none}}.corporate-home .swaadesi-feature{grid-template-columns:150px minmax(270px,1fr) minmax(430px,1.2fr);gap:clamp(24px,3vw,52px);padding-block:42px;overflow:hidden}.corporate-home .swaadesi-identity img{width:150px}.corporate-home .swaadesi-note{min-width:0}.swaadesi-serving{position:relative;width:100%;aspect-ratio:2.5/1;isolation:isolate;min-width:0}.swaadesi-plate{position:absolute;width:111%;height:auto;aspect-ratio:2100/749;left:-4%;bottom:-14%;z-index:0;transform:translateZ(0)}.swaadesi-plate img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 6px #62411d16)}.swaadesi-biscuits{position:absolute;inset:0;z-index:1}.swaadesi-biscuit{position:absolute;width:31%;aspect-ratio:1;left:calc(-1% + var(--biscuit-index) * 6.7%);bottom:calc(21% + var(--biscuit-lift));z-index:calc(var(--biscuit-index) + 1);transform:translateZ(0) rotate(var(--biscuit-angle));transform-origin:50% 90%}.swaadesi-biscuit img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(-5px 2px 2px #643b2555)}.swaadesi-serving[data-scene=ready] .swaadesi-biscuit,.swaadesi-serving[data-scene=ready] .swaadesi-plate{opacity:0}.swaadesi-serving[data-scene=playing] .swaadesi-plate{animation:swaadesi-plate-arrive .9s cubic-bezier(.16,1,.3,1) both}.swaadesi-serving[data-scene=playing] .swaadesi-biscuit{animation:swaadesi-biscuit-settle .68s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.7s + var(--biscuit-index) * .16s)}@keyframes swaadesi-plate-arrive{0%{opacity:0;transform:translate3d(80%,6%,0)}18%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes swaadesi-biscuit-settle{0%{opacity:0;transform:translate3d(42%,-80%,0) rotate(calc(var(--biscuit-angle) + 12deg))}18%{opacity:1}78%{transform:translate3d(0,2%,0) rotate(calc(var(--biscuit-angle) - 2deg))}to{opacity:1;transform:translateZ(0) rotate(var(--biscuit-angle))}}@media (max-width:1199px) and (min-width:861px){.corporate-home .swaadesi-feature{grid-template-columns:minmax(270px,.85fr) minmax(430px,1.15fr);column-gap:26px;row-gap:20px}.corporate-home .swaadesi-identity{grid-column:1;grid-row:1}.corporate-home .swaadesi-identity img{width:128px;max-height:90px}.corporate-home .swaadesi-note{grid-column:1;grid-row:2}.swaadesi-serving{grid-column:2;grid-row:1/3;align-self:center}}@media (max-width:860px){.corporate-home .swaadesi-feature{grid-template-columns:1fr;gap:22px;padding-block:35px 26px}.corporate-home .swaadesi-identity,.corporate-home .swaadesi-note{grid-column:1;grid-row:auto}.corporate-home .swaadesi-identity img{width:135px;max-height:90px}.swaadesi-serving{grid-column:1;width:100%;max-width:560px;margin:-8px auto 0}}html[data-motion=off] .swaadesi-serving .swaadesi-biscuit,html[data-motion=off] .swaadesi-serving .swaadesi-plate{animation:none!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.swaadesi-serving .swaadesi-biscuit,.swaadesi-serving .swaadesi-plate{animation:none!important;opacity:1!important}}.corporate-home .u-masthead.five-scene-masthead{--hero-ink:#db0032;color:var(--hero-ink);height:calc(100svh - 96px);min-height:660px;max-height:960px;overflow:clip;isolation:auto}.corporate-home .u-masthead.five-scene-masthead:is([data-kind=cookies],[data-kind=gifting]){--hero-ink:#fff6e5}.corporate-home .u-masthead.five-scene-masthead .u-hero-top{position:relative;z-index:16;color:var(--hero-ink)}.corporate-home .u-masthead.five-scene-masthead .u-scene-deck{height:calc(100% - 20px)}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{width:52%;padding-top:clamp(24px,4.3svh,54px)}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy h2 span{display:block}.corporate-home .u-masthead.five-scene-masthead .five-headline-accent{color:var(--scene-accent)}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy>.eyebrow{margin:0 0 21px;color:var(--hero-ink)}.corporate-home .u-masthead.five-scene-masthead .u-hero-description{color:var(--hero-ink);font-size:clamp(16px,1.22vw,20px);margin:25px 0 28px;max-width:540px}.corporate-home .u-masthead.five-scene-masthead .u-hero-description em{font-size:1.12em}.corporate-home .u-masthead.five-scene-masthead .u-hero-cta{color:#fff6e5;background:#db0032;padding:15px 25px;font-size:var(--type-action);min-height:48px;position:relative;z-index:18;white-space:nowrap}.corporate-home .u-masthead.five-scene-masthead:is([data-kind=cookies],[data-kind=gifting]) .u-hero-cta{background:#ffc72c;color:#7d1425}.corporate-home .u-masthead.five-scene-masthead .u-hero-cta:hover{background:var(--hero-ink);color:var(--scene)}.corporate-home .u-masthead.five-scene-masthead .u-stage{top:4%;right:-2%;width:50%;height:83%}.corporate-home .u-masthead.five-scene-masthead .u-hand-note{bottom:0;right:0;font-size:clamp(20px,1.85vw,28px);color:var(--scene-accent);line-height:1.17}.corporate-home .u-masthead.five-scene-masthead .hero-product-position{top:15%;right:7%;width:min(40vw,570px)}.corporate-home .u-masthead.five-scene-masthead .hero-position-main{width:min(35vw,500px);right:14%;top:21%}.corporate-home .u-masthead.five-scene-masthead .hero-position-wafers{width:min(42vw,600px);right:6%;top:17%}.corporate-home .u-masthead.five-scene-masthead .hero-position-gifting{width:min(34vw,490px);right:14%;top:33%}.corporate-home .u-masthead.five-scene-masthead .hero-position-community{visibility:hidden}.corporate-home .u-masthead.five-scene-masthead .u-big-word{top:5%;left:0;color:#db0032;font-size:8.5vw}.corporate-home .u-masthead.five-scene-masthead .u-chocolate-wave{top:13%;left:-8%;height:70%;width:115%;object-fit:contain}.corporate-home .u-masthead.five-scene-masthead .u-gift-portrait{inset:2% 3% 9% 22%;border-radius:12px;transform:none}.corporate-home .u-masthead.five-scene-masthead .u-gift-portrait img{transform:none}.corporate-home .u-masthead.five-scene-masthead .u-hero-bottom{border-color:color-mix(in srgb,var(--hero-ink) 28%,transparent);bottom:23px;padding-top:21px;gap:26px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices{gap:clamp(18px,2.1vw,35px)}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button{font-size:14px;color:var(--hero-ink);gap:7px;opacity:.64;padding-bottom:12px;white-space:nowrap}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button[aria-pressed=true]{color:var(--scene-accent);opacity:1}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;opacity:.24}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices i{opacity:1;transform-origin:left;animation:none;transition:transform .1s linear}.corporate-home .u-masthead.five-scene-masthead .u-hero-controls{gap:7px}.corporate-home .u-masthead.five-scene-masthead .u-hero-controls button{color:var(--hero-ink);display:grid}.corporate-home .u-masthead.five-scene-masthead .u-scroll{color:var(--hero-ink);font-size:12px}.corporate-home .u-masthead.five-scene-masthead a:focus-visible,.corporate-home .u-masthead.five-scene-masthead button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{width:50%;max-width:640px;padding-top:24px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy>.eyebrow{margin:0 0 16px}.corporate-home .u-masthead.five-scene-masthead .u-hero-heading-unit{margin:0}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy h2{--text-size:var(--type-title);color:var(--hero-ink)}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy .type-continuation{font-size:var(--type-continuation);margin-top:10px}.corporate-home .u-masthead.five-scene-masthead .five-main-promise{font-size:var(--type-continuation);line-height:1.18;margin:10px 0 0;max-width:16em;color:var(--hero-ink)}.corporate-home .u-masthead.five-scene-masthead .five-main-promise em{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.025em}.corporate-home .u-masthead.five-scene-masthead .u-hero-description{font-size:var(--type-body);line-height:1.55;margin:24px 0;max-width:40ch}.u-hero-last-line{display:block;margin-top:6px}.five-moments{position:relative;width:100%;max-width:440px;height:64px;margin:24px 0;color:var(--hero-ink)}.five-moment-visual{transition:opacity .35s,transform .5s}.five-moment-window{position:relative;min-height:64px}.five-moment-window>span{position:absolute;inset:0;display:block;opacity:0;transform:translateY(8px);font-family:DM,Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.4;text-wrap:pretty;transition:opacity .32s,transform .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.five-moment-window>span.is-current{opacity:1;transform:none}.five-moment-window strong{font:inherit;font-weight:600}.five-main-signoff{position:absolute;inset:0;opacity:0;transform:translateY(8px);font:400 22px/1.4 DM,Arial,sans-serif;letter-spacing:0;transition:opacity .45s,transform .55s;max-width:400px}.five-main-signoff>span{font-weight:700}.five-moments.is-signoff .five-moment-visual{opacity:0;transform:translateY(-8px)}.five-moments.is-signoff .five-main-signoff{opacity:1;transform:none}.five-cookie-qualities{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px;margin-bottom:8px}.five-cookie-qualities span{display:inline-block;opacity:0;transform:translateY(9px);transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1)}.five-cookie-qualities span.is-revealed{opacity:1;transform:none}.corporate-home .u-masthead.five-scene-masthead .five-cookie-description p{margin:0;font-size:var(--type-body)}.corporate-home .u-masthead.five-scene-masthead .five-cookie-description .five-cookie-qualities{margin-bottom:8px}.five-scene-masthead[data-motion=true] .five-scene-main.is-active .u-hero-heading-unit{animation:five-word-reveal .7s .15s both}.five-scene-masthead[data-running=false] .five-scene-main .u-hero-heading-unit{animation-play-state:paused}.five-scene-masthead[data-paused=true] .five-scene-main .u-hero-heading-unit{animation:none}.five-mix-biscuit,.five-mix-wafer{position:absolute;object-fit:contain;filter:drop-shadow(5px 12px 12px #7d142523);transform-origin:center}.five-mix-wafer{width:62%;height:65%;right:-12%;top:25%;animation:five-wafer-float 7s ease-in-out infinite}.five-mix-biscuit{width:35%;height:38%;right:6%;top:1%;animation:five-biscuit-float 8s ease-in-out infinite}.five-mix-spark{position:absolute;color:#ffc72c;font-size:47px;line-height:1;font-weight:400}.five-mix-spark-one{top:12%;left:11%;transform:rotate(12deg)}.five-mix-spark-two{bottom:14%;right:27%;font-size:28px}.five-community-art{position:absolute;inset:6% -10% 4% -5%;display:grid;place-items:center}.five-community-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;max-width:none;animation:five-community-float 9s ease-in-out infinite}.five-community-spark{position:absolute;color:#db0032;line-height:1;font-size:32px;animation:five-spark-turn 12s linear infinite}.five-community-spark.spark-one{right:17%;top:5%}.five-community-spark.spark-two{left:1%;bottom:12%;font-size:22px;animation-direction:reverse}.corporate-home .u-masthead.five-scene-masthead .five-stage-community .u-hand-note{bottom:1%;right:3%;font-size:24px}.five-scene-masthead[data-running=false] .five-cookie-qualities span,.five-scene-masthead[data-running=false] .u-stage *{animation-play-state:paused!important}.five-scene-masthead[data-motion=false] .five-cookie-qualities span,.five-scene-masthead[data-motion=false] .u-stage *{animation:none!important}.five-scene-masthead[data-motion=false] .five-moment-window{min-height:0;display:grid;gap:6px}.five-scene-masthead[data-motion=false] .five-moment-window>span{position:static;font-size:var(--type-body);opacity:1;transform:none}.five-scene-masthead[data-motion=false] .five-moments{height:auto;min-height:0}.five-scene-masthead[data-motion=false] .five-main-signoff{position:static;opacity:1;transform:none;margin-top:12px;font-size:var(--type-body)}@keyframes five-word-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes five-wafer-float{0%,to{transform:translateY(2px) rotate(7deg)}50%{transform:translateY(-13px) rotate(2deg)}}@keyframes five-biscuit-float{0%,to{transform:translateY(-5px) rotate(8deg)}50%{transform:translateY(7px) rotate(13deg)}}@keyframes five-community-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes five-spark-turn{to{transform:rotate(1turn)}}@media(min-width:760px) and (max-width:1100px){.corporate-home .u-masthead.five-scene-masthead{min-height:640px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{width:55%}.corporate-home .u-masthead.five-scene-masthead .u-hero-bottom{gap:16px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices{gap:18px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button{font-size:12px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button>span{font-size:10px}.corporate-home .u-masthead.five-scene-masthead .u-scroll{display:none}.corporate-home .u-masthead.five-scene-masthead .u-hero-controls button{height:32px;width:32px}.corporate-home .u-masthead.five-scene-masthead .hero-position-main{right:8%;top:26%;width:38vw}.corporate-home .u-masthead.five-scene-masthead .hero-position-gifting{top:36%;right:8%;width:38vw}.corporate-home .u-masthead.five-scene-masthead .u-stage{right:-5%;width:48%;top:12%;height:73%}.five-mix-biscuit{right:5%;top:3%}.corporate-home .u-masthead.five-scene-masthead .u-hand-note{font-size:20px;right:5%}}@media(min-width:760px) and (max-height:760px){.corporate-home .u-masthead.five-scene-masthead{min-height:605px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{padding-top:20px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy>.eyebrow{margin-bottom:16px}.corporate-home .u-masthead.five-scene-masthead .hero-product-position{width:min(37vw,465px)}.corporate-home .u-masthead.five-scene-masthead .hero-position-main{width:min(32vw,410px);top:20%}.corporate-home .u-masthead.five-scene-masthead .hero-position-gifting{width:min(33vw,390px);top:30%}}@media(max-width:759px){.corporate-home .u-masthead.five-scene-masthead{height:890px;min-height:890px;max-height:none;padding:24px 6% 119px}.corporate-home .u-masthead.five-scene-masthead .u-hero-top{font-size:10px}.corporate-home .u-masthead.five-scene-masthead .u-hero-top>span:last-child{display:none}.corporate-home .u-masthead.five-scene-masthead .u-scene-deck{height:100%}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{width:100%;padding-top:25px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy>.eyebrow{margin-bottom:17px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy h2{max-width:620px}.corporate-home .u-masthead.five-scene-masthead .u-hero-description{font-size:15px;line-height:1.5;margin:20px 0 23px}.corporate-home .u-masthead.five-scene-masthead .u-hero-cta{font-size:13px;padding:12px 21px;min-height:44px}.five-cookie-qualities{column-gap:7px;max-width:340px}.corporate-home .u-masthead.five-scene-masthead .u-stage{top:457px;right:-3%;width:100%;height:265px}.corporate-home .u-masthead.five-scene-masthead .hero-product-position{width:min(75vw,380px);right:11%;top:445px}.corporate-home .u-masthead.five-scene-masthead .hero-position-main{width:min(64vw,330px);right:24%;top:493px}.corporate-home .u-masthead.five-scene-masthead .hero-position-wafers{width:min(81vw,405px);right:8%;top:447px}.corporate-home .u-masthead.five-scene-masthead .hero-position-gifting{width:min(72vw,380px);right:16%;top:516px}.corporate-home .u-masthead.five-scene-masthead .five-stage-main{top:470px;height:290px}.five-mix-wafer{width:57%;right:-5%;top:24%;height:72%}.five-mix-biscuit{width:32%;right:6%;top:-7%;height:44%}.five-mix-spark-one{left:6%;top:4%;font-size:33px}.five-mix-spark-two{right:20%;bottom:0;font-size:21px}.corporate-home .u-masthead.five-scene-masthead .u-hand-note{font-size:18px;right:1%;bottom:-15px}.corporate-home .u-masthead.five-scene-masthead .five-stage-main .u-hand-note{display:none}.corporate-home .u-masthead.five-scene-masthead .u-big-word{font-size:22vw;top:-10%;left:2%}.corporate-home .u-masthead.five-scene-masthead .u-chocolate-wave{top:-8%;height:104%;width:115%;left:-7%}.corporate-home .u-masthead.five-scene-masthead .u-gift-portrait{inset:-10% 4% -5% 25%;border-radius:9px}.corporate-home .u-masthead.five-scene-masthead .five-stage-community{top:425px;height:320px}.five-community-art{inset:0 -8% 7% -7%}.five-community-art img{object-position:center;animation:none}.corporate-home .u-masthead.five-scene-masthead .five-stage-community .u-hand-note{bottom:-8px;right:1%;font-size:19px}.five-community-spark.spark-one{top:0;right:18%;font-size:23px}.corporate-home .u-masthead.five-scene-masthead .u-hero-bottom{bottom:22px;display:grid;grid-template-columns:1fr auto;row-gap:18px;column-gap:10px;padding-top:18px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices{grid-column:1/-1;display:flex;justify-content:space-between;gap:7px;width:100%}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;padding-bottom:9px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button>span{font-size:9px}.corporate-home .u-masthead.five-scene-masthead .u-hero-controls{grid-column:2;grid-row:2;margin:0;gap:7px}.corporate-home .u-masthead.five-scene-masthead .u-hero-controls button{height:29px;width:29px;display:grid}.corporate-home .u-masthead.five-scene-masthead .u-scroll{grid-column:1;grid-row:2;display:flex;font-size:11px}}@media(max-width:359px){.corporate-home .u-masthead.five-scene-masthead{height:900px;min-height:900px}.corporate-home .u-masthead.five-scene-masthead .u-scene-choices button{font-size:11px}.corporate-home .u-masthead.five-scene-masthead .hero-position-main{top:510px}}@media(min-width:760px) and (max-width:1100px){.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{width:51%;padding-top:24px}.five-main-signoff,.five-moment-window>span{font-size:20px}}@media(max-width:759px){.corporate-home .u-masthead.five-scene-masthead .u-hero-copy{width:100%;padding-top:28px;max-width:540px}.corporate-home .u-masthead.five-scene-masthead .u-hero-copy .type-continuation{margin-top:8px}.corporate-home .u-masthead.five-scene-masthead .five-main-promise{margin-top:8px;max-width:16em}.corporate-home .u-masthead.five-scene-masthead .u-hero-description,.five-moments{margin:22px 0 24px}.five-moments{height:76px;max-width:420px}.five-moment-window{min-height:76px}.five-main-signoff,.five-moment-window>span{font-size:18px;line-height:1.45}.corporate-home .u-masthead.five-scene-masthead .u-hero-cta{font-size:14px;min-height:48px}.corporate-home .u-masthead.five-scene-masthead[data-kind=main][data-motion=false]{height:auto;min-height:0}.corporate-home .u-masthead.five-scene-masthead[data-kind=main][data-motion=false] .u-scene-deck{height:auto}.corporate-home .u-masthead.five-scene-masthead[data-motion=false] .five-scene-main{position:relative}.corporate-home .u-masthead.five-scene-masthead[data-motion=false] .five-stage-main{position:relative;top:auto;right:auto;height:330px;margin-top:50px}.corporate-home .u-masthead.five-scene-masthead[data-motion=false] .hero-position-main{top:auto;bottom:145px}}@media(prefers-reduced-motion:reduce){.five-scene-masthead *{animation:none!important;transition:none!important}}:root{--type-title:clamp(4rem,5vw,4.5rem);--type-section:clamp(2.75rem,3.9vw,3.5rem);--type-card:clamp(1.5rem,2vw,1.75rem);--type-continuation:clamp(2.25rem,3.05vw,2.75rem);--type-section-script:clamp(2rem,2.8vw,2.5rem);--type-body:1.125rem;--type-caption:.8125rem;--type-label:.75rem;--type-action:.9375rem;--heading-size:var(--type-section);--subheading-size:var(--type-card)}.typography-system{font-family:var(--font-dm);font-size:1rem;line-height:1.55}.typography-system :is(h1,h2,h3,h4,p){margin:0}.typography-system :is(h1,h2,h3,h4){font-family:var(--font-dm);font-weight:700;letter-spacing:-.025em;line-height:1.1;text-wrap:balance;overflow-wrap:normal}.typography-system h1{font-size:var(--text-size,var(--type-title));text-transform:uppercase}.typography-system h2{font-size:var(--text-size,var(--type-section));text-transform:uppercase}.typography-system h3{font-size:var(--text-size,var(--type-card));line-height:1.22}.typography-system h4{font-size:1.25rem;line-height:1.25}.typography-system .type-continuation,.typography-system :is(h1,h2,h3,h4) em{font-family:var(--font-fraunces);font-weight:600;font-style:italic;letter-spacing:-.025em;text-transform:none;line-height:1.18}.typography-system .type-continuation{display:block;margin-top:.5rem;font-size:var(--type-section-script)}.typography-system h1 .type-continuation{font-size:var(--type-continuation)}.typography-system p{font-size:var(--type-body);line-height:1.55;letter-spacing:0;text-wrap:pretty}.typography-system p em{font-family:var(--font-fraunces);font-weight:600;letter-spacing:-.02em}.typography-system .eyebrow{font-family:var(--font-dm);font-size:var(--type-label);font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:1rem}.typography-system :is(.button,.text-link){font-family:var(--font-dm);font-size:var(--type-action);font-weight:600;line-height:1.4;letter-spacing:0}.typography-system .button{min-height:48px;white-space:normal;text-align:center}.typography-system .category-menu-trigger,.typography-system .desktop-nav>a{font-family:var(--font-dm);font-size:15px;font-weight:600}.typography-system :is(input,select,textarea){font-family:var(--font-dm);font-size:16px;line-height:1.5}.typography-system :is(.form-grid,.enquiry-form) label{font-size:14px;line-height:1.5;font-weight:600}.typography-system :is(.form-note,.small-copy,.availability-note){font-size:13px;line-height:1.6}.typography-system :is(.contact-email,.gift-direct,.company-address a,.footer a){overflow-wrap:anywhere}.corporate-home :is(.range-heading,.craft-copy,.numbers-intro,.u-find-routes,.community-heading) h2{max-width:12.5em}.corporate-home .journey-range .range-heading{margin:0 0 28px}.corporate-home .journey-range .range-story{min-width:0}.corporate-home .journey-range .range-summary>p{max-width:42ch;margin:22px 0 18px}.corporate-home .flavour-list.corporate-tabs{gap:10px!important;justify-content:flex-start!important}.corporate-home .flavour-list.corporate-tabs button{font-family:var(--font-dm);font-size:15px!important;font-weight:600;line-height:1.35}.corporate-home .craft-copy>p:not(.eyebrow){margin-top:22px;max-width:45ch}.corporate-home .craft-details{margin:28px 0 24px}.corporate-home .craft-details h3{--text-size:24px;margin-bottom:8px}.corporate-home .craft-details p{font-size:16px;line-height:1.55;max-width:47ch}.corporate-home .craft-details article{gap:18px;padding-block:18px}.corporate-home .craft-details article>span{font-size:12px;line-height:1.5;padding-top:5px}.corporate-home .u-find-routes>h2{margin-bottom:28px}.corporate-home .u-route-number{display:block;font-size:12px;letter-spacing:.08em;margin-bottom:12px}.corporate-home .u-find-route h3{margin:0 0 12px}.corporate-home .u-find-route>p{max-width:46ch}.corporate-home .u-find-route .availability-note{font-size:13px;margin-top:12px}.corporate-home .u-find-route .text-link{margin-top:20px}.corporate-home .numbers-intro>p:not(.eyebrow){margin-top:22px}.corporate-home .numbers-story p{max-width:53ch}.corporate-home .numbers-story .text-link{margin-top:24px}.corporate-home .company-numbers span{font-size:14px;line-height:1.5}.corporate-home .film-heading .eyebrow{margin:0}.corporate-home .film-caption strong{font-size:22px;line-height:1.3;font-weight:600}.corporate-home .film-caption>span{font-size:13px;line-height:1.5}.corporate-home .swaadesi-note h2{--text-size:36px}.corporate-home .swaadesi-note h2 .type-continuation{font-size:28px}.corporate-home .swaadesi-note p{font-size:16px;max-width:49ch;margin-top:20px}.corporate-home .swaadesi-note .text-link{margin-top:22px}.corporate-home .swaadesi-identity .eyebrow{font-size:12px;line-height:1.5}.corporate-home .community-heading p:not(.eyebrow){max-width:44ch;margin-bottom:24px}.corporate-home .community-caption>span{font-size:12px;line-height:1.5}.corporate-home .community-caption h3{--text-size:26px;margin:12px 0 20px}.corporate-home .community-caption a{font-size:14px}.typography-system .enquiry-aside h2{--text-size:clamp(32px,3.1vw,44px);margin-bottom:22px}.typography-system .email-ready h3{--text-size:24px;margin-bottom:12px}.typography-system .email-ready p{font-size:16px}.typography-system .company-facts p{font-size:14px;margin-top:12px}.typography-system .gift-availability p{font-size:14px}.typography-system :is(.break-intro,.break-result)>p{margin-bottom:24px}.typography-system .break-result h2>.type-continuation{display:block}.community-page .community-festival-content h3{--text-size:clamp(32px,3vw,38px)}.typography-system :is(.legal-content,.archive-heading,.policy-links,.company-record) h2{--text-size:30px;text-transform:none;margin:0 0 16px}.typography-system :is(.legal-content,.company-record) p{max-width:65ch;margin-bottom:18px}.typography-system :is(.document-link,.disclosure-archive .document-link) h3{--text-size:22px;line-height:1.25;margin-bottom:8px}.typography-system .document-link p{font-size:14px;line-height:1.55}.typography-system .document-toolbar [data-slot=dialog-title]{--text-size:24px;font-size:var(--text-size);text-transform:none}.typography-system .document-toolbar [data-slot=dialog-description],.typography-system .pdf-footer{font-size:13px;line-height:1.5}.typography-system .pdf-form-notice h3{--text-size:26px}.typography-system .pdf-form-notice p{font-size:16px}.typography-system .footer h2{--text-size:var(--type-section)}.typography-system .footer h2>span{display:block;font-size:var(--type-section-script);margin-top:8px;letter-spacing:-.025em;line-height:1.18}.typography-system .footer-grid h3{--text-size:18px;text-transform:none;margin:0 0 20px}.typography-system .footer :is(p,a,.footer-bottom){font-size:14px;line-height:1.6}.typography-system .footer .button{font-size:15px}.typography-system .footer-company-details p{font-size:13px;margin:8px 0}.typography-system .footer-bottom{gap:18px}.typography-system .footer-bottom>a{font-size:13px}.typography-system .footer .footer-credit{margin:23px 0 0;padding-top:20px;border-top:1px solid #ffffff50;text-align:center;font-size:12px;line-height:1.6}.typography-system .footer .footer-credit a{font-size:inherit;text-decoration:underline;text-underline-offset:3px}@media (min-width:760px) and (max-width:1100px){:root{--type-title:clamp(3rem,5.6vw,3.75rem);--type-section:clamp(2.5rem,4.4vw,3rem);--type-continuation:2.125rem;--type-section-script:2rem}}@media (max-width:759px){:root{--type-title:clamp(2.375rem,10.5vw,2.75rem);--type-section:clamp(2rem,9.2vw,2.375rem);--type-card:clamp(1.375rem,6vw,1.5rem);--type-continuation:clamp(1.625rem,7.3vw,1.875rem);--type-section-script:clamp(1.625rem,7.3vw,1.875rem);--type-body:1rem;--type-action:.875rem}.typography-system :is(h1,h2){line-height:1.12}.typography-system .type-continuation{margin-top:8px}.typography-system .eyebrow{margin-bottom:14px}.typography-system .button{min-height:48px}.corporate-home .craft-details h3{--text-size:22px}.corporate-home .craft-details p{font-size:16px}.corporate-home .film-caption{align-items:flex-start;gap:14px}.corporate-home .film-caption strong{font-size:20px}.corporate-home .swaadesi-note h2{--text-size:30px}.corporate-home .swaadesi-note h2 .type-continuation{font-size:26px}.corporate-home .community-caption h3{--text-size:24px}.typography-system :is(.legal-content,.archive-heading,.policy-links,.company-record) h2{--text-size:26px}.typography-system .document-toolbar{min-width:0}.typography-system .document-toolbar [data-slot=dialog-title]{--text-size:22px}.typography-system .footer-grid h3{--text-size:17px}}.community-page :is(.community-hero-heading,.community-festivals-heading,.community-festival-content,.community-sharing-copy),.company-page :is(.company-hero-copy,.company-prose,.company-address),.cookie-page :is(.character-copy,.macro-copy,.range-heading,.flavour-copy),.gifting-page :is(.gift-journey-copy,.gift-intro,.corporate-gift-panel,.gifting-catalogue){min-width:0}.community-page .community-festival-description,.community-page .community-responsibility>div>p:not(.eyebrow),.community-page :is(.community-hero-note,.community-festivals-heading,.community-sharing-copy,.community-responsibility)>p:not(.eyebrow),.company-page :is(.company-hero-copy,.company-prose,.company-address)>p:not(.eyebrow):not(.small-copy),.cookie-page :is(.character-copy,.macro-copy,.range-heading)>p:not(.eyebrow),.gifting-page .gift-moment-banner p:not(.eyebrow),.gifting-page :is(.gift-journey-copy,.gift-intro)>p:not(.eyebrow),.gifting-page :is(.gift-journey-copy,.gift-intro,.corporate-gift-panel,.gifting-catalogue,.company-gift-cta)>div>p:not(.eyebrow){font-size:var(--type-body,18px);line-height:1.55;letter-spacing:normal;max-width:55ch;margin:24px 0 0}.community-page .community-responsibility>div>p:first-child:not(.eyebrow),.company-page .company-address>p:first-child,.company-page .company-prose>p:first-child:not(.eyebrow),.gifting-page .company-gift-cta>div>p:first-child:not(.eyebrow){margin-top:0}.company-page .company-prose>p+p:not(.eyebrow),.gifting-page .corporate-gift-panel>div>p+p:not(.eyebrow){margin-top:16px}.community-page :is(.community-hero-heading,.community-festival-content,.community-sharing-copy,.community-responsibility) .eyebrow,.company-page :is(.company-hero-copy,.company-prose)>.eyebrow,.cookie-page :is(.character-copy,.macro-copy,.flavour-copy)>.eyebrow,.gifting-page :is(.gift-journey-copy,.gift-moment-banner,.company-gift-cta) .eyebrow{margin:0 0 20px}.community-page :is(.community-hero-heading,.community-festivals-heading,.community-festival-content,.community-sharing-copy,.community-responsibility) :is(h1,h2,h3),.company-page :is(.company-hero-copy,.company-prose) :is(h1,h2,h3),.cookie-page :is(.character-copy,.macro-copy,.range-heading,.flavour-copy) :is(h1,h2,h3),.gifting-page :is(.gift-journey-copy,.gift-moment-banner,.company-gift-cta) :is(h1,h2){margin:0}.community-page :is(.community-hero-note,.community-sharing-copy) :is(.button,.text-link),.company-page :is(.company-hero-copy,.company-prose,.company-address) :is(.button,.text-link),.cookie-page .character-copy .text-link,.gifting-page :is(.gift-journey-copy,.corporate-gift-panel,.company-gift-cta) .button{margin-top:24px}.about-page .company-information-band h2,.contact-page .contact-quick h2{--text-size:var(--type-card);text-transform:none}.about-page .company-information-band p{font-size:16px;line-height:1.55;max-width:55ch;margin:12px 0 0}.about-page .company-information-band .button{margin-top:0}.about-page .about-standard-list span{font-size:14px;line-height:1.55}.about-page .about-difference-grid h3 .type-continuation{font-size:var(--type-card)}.contact-page .contact-quick h2{margin:0 0 12px}.contact-page .contact-quick :is(p,a){font-size:16px;line-height:1.65}.contact-page .company-address .small-copy{font-size:var(--type-caption,13px);line-height:1.55;margin-top:24px}.gifting-page .gift-journey-copy h1>.type-continuation,.gifting-page .gift-moment-banner h2>.type-continuation{display:block}.gifting-page .catalogue-collections .section-heading>p,.gifting-page .gift-intro>p{font-size:var(--type-body,18px);line-height:1.55;max-width:42ch;margin:0;padding:0}.gifting-page .gift-card-label h3,.gifting-page .gifting-catalogue h3{--text-size:var(--type-card);line-height:1.2;text-transform:none}.gifting-page .gift-card-label{align-items:center;gap:16px}.gifting-page .gifting-catalogue p:not(.eyebrow){margin-top:16px}.gifting-page .gift-direct p{margin-top:20px}.gifting-page .gift-direct a,.gifting-page .gift-direct p{font-size:16px;line-height:1.55}.gifting-page .gift-journey-footer{font-size:var(--type-label,12px);line-height:1.55;letter-spacing:.08em}.community-page .community-hero-note>p{margin-top:20px}.community-page .community-festivals-heading>p{margin:0}.community-page .community-festival-content h3>.type-continuation{font-size:var(--type-card)}.community-page .community-festival-content ul{font-size:16px;line-height:1.55;gap:12px;margin:24px 0}.community-page .community-festival-tabs>button{min-width:0}.community-page .community-festival-tabs>button>span{font-size:22px;line-height:1.2}.community-page .community-festival-tabs>button>small{font-size:var(--type-label,12px);line-height:1.45;letter-spacing:.05em;white-space:normal;max-width:21ch}.community-page :is(.community-preview,.community-preview-note,.community-scene-caption,.community-csr-note){font-size:var(--type-caption,13px);line-height:1.5}.community-page .community-preview-note{max-width:70ch}.community-page .community-responsibility .text-link{margin-top:24px}.cookie-page .character-copy h1{max-width:100%;text-wrap:balance}.cookie-page .character-copy>p.body-copy{max-width:37ch}.cookie-page .macro-copy>p:last-child{max-width:35ch}.cookie-page .range-heading{align-items:center;gap:40px}.cookie-page .range-heading>p{max-width:34ch;padding:0;margin:0}.cookie-page .flavour-copy{gap:0}.cookie-page .flavour-copy>.eyebrow{margin-bottom:16px}.cookie-page .flavour-copy h3{max-width:24ch;text-wrap:balance}.cookie-page .flavour-copy .cookie-personality{font-size:var(--type-card)!important;line-height:1.35!important;max-width:28ch;margin:12px 0 0}.cookie-page .flavour-copy .cookie-personality em{letter-spacing:-.015em!important;line-height:inherit!important}.cookie-page .hotspot-card h3{--text-size:clamp(22px,2vw,24px);margin:0 0 12px}.cookie-page .hotspot-card p{font-size:16px;line-height:1.55;margin:0}.cookie-page .cookie-picker-heading>span{font-size:16px;line-height:1.4}.cookie-page .flavour-list [role=tab]{font-size:16px!important;line-height:1.35!important}.cookie-page .range-bottom>span{font-size:var(--type-caption,13px);line-height:1.55}@media(max-width:759px){.community-page .community-sharing-copy>p:not(.eyebrow),.company-page :is(.company-hero-copy,.company-prose)>p:not(.eyebrow),.cookie-page :is(.character-copy,.macro-copy)>p:not(.eyebrow),.gifting-page .gift-journey-copy>p:not(.eyebrow){margin-top:20px}.company-page .company-prose>p:first-child:not(.eyebrow){margin-top:0}.company-page .company-prose>p+p:not(.eyebrow){margin-top:16px}.community-page :is(.community-hero-heading,.community-festival-content,.community-sharing-copy,.community-responsibility) .eyebrow,.company-page :is(.company-hero-copy,.company-prose)>.eyebrow,.cookie-page :is(.character-copy,.macro-copy,.flavour-copy)>.eyebrow,.gifting-page :is(.gift-journey-copy,.gift-moment-banner,.company-gift-cta) .eyebrow{margin-bottom:16px}.about-page .company-information-band .button{margin-top:24px}.community-page .community-festivals-heading>p,.cookie-page .range-heading>p,.gifting-page .catalogue-collections .section-heading>p,.gifting-page .gift-intro>p{margin-top:20px}.community-page .community-festival-tabs>button>span{font-size:20px}.community-page .community-festival-tabs>button>small{font-size:12px;max-width:18ch}.community-page .community-festival-tabs>button:after{display:none}.community-page .community-preview-note{max-width:none}.cookie-page .character-copy h1{text-wrap:balance}.cookie-page .hotspot-card{width:min(270px,78vw)}.cookie-page .flavour-list [role=tab]{font-size:14px!important}}