:root{--page-width: 1280px;--font-display: "Epilogue", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--color-page: #fff8f6;--color-white: #ffffff;--color-ink: #4e281f;--color-muted: #825348;--color-stone: #57534e;--color-accent: #be004b;--color-accent-dark: #a70041;--color-accent-light: #cf336f;--color-blue: #203679;--color-navy: #192841;--color-footer: #0c0a09;--color-gold: #ffdea7;--color-mint: rgba(166, 255, 240, .2);--color-lavender: rgba(55, 58, 233, .35);--color-rose: rgba(190, 0, 75, .1);--shadow-soft: 0 24px 48px -12px rgba(78, 40, 31, .12);--shadow-card: 0 24px 48px -12px rgba(78, 40, 31, .18);--radius-md: 20px;--radius-lg: 32px;--radius-xl: 48px;--radius-xxl: 64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:1000px;margin:0;background:var(--color-page);color:var(--color-ink);font-family:var(--font-body)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.app-viewport{width:100%;min-height:100vh;display:flex;justify-content:center;background:var(--color-page)}.app-viewport--scaled{min-width:1000px;overflow-x:clip}.app-viewport--fixed{width:var(--page-width);min-width:var(--page-width);margin:0 auto;overflow:visible}.page-shell{position:relative;width:var(--page-width);flex:0 0 var(--page-width);margin:0;overflow:clip;background:var(--color-page)}.app-viewport--scaled .page-shell{transform-origin:top center;zoom:var(--app-scale, 1)}@supports not (zoom: 1){.app-viewport--scaled{position:relative;min-height:var(--scaled-shell-height)}.app-viewport--scaled .page-shell{position:absolute;top:0;left:50%;transform:translate(-50%) scale(var(--app-scale, 1))}}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9999px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.button-primary{min-height:76px;padding:0 40px;background:linear-gradient(134deg,var(--color-accent),var(--color-accent-dark));color:#fff7f7;font-size:18px;box-shadow:var(--shadow-soft)}.button-blue{min-height:42px;padding:0 24px;background:linear-gradient(129deg,#465099,#696aba);color:#fff;font-size:12px;box-shadow:var(--shadow-soft)}.kicker{display:block;margin-bottom:6px;color:var(--color-accent);font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.section-heading h2{margin:0;font-family:var(--font-display);font-size:56px;font-weight:900;line-height:.96;letter-spacing:0}.site-nav{position:absolute;z-index:30;top:0;left:0;display:flex;width:var(--page-width);height:65.33px;align-items:center;justify-content:space-between;padding:0 21.33px;background:#fff8f6cc;box-shadow:0 1px 2px #0000000d;backdrop-filter:blur(10px)}.site-logo img{width:60.42px;height:46.79px;object-fit:cover}.nav-list{position:absolute;top:24.67px;left:459.33px;display:flex;align-items:center;gap:30.67px;color:var(--color-stone);font-family:var(--font-display);font-size:10.67px;font-weight:700;letter-spacing:-.27px}.nav-list a{padding:0 0 5.33px;border-bottom:2.67px solid transparent;transition:color .2s ease,border-color .2s ease}.nav-list a:not(.is-active):hover{color:var(--color-accent-light);border-bottom-color:var(--color-accent-light)}.nav-list .is-active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.nav-search{display:grid;width:12px;height:12px;place-items:center;border:0;padding:0;background:transparent;color:var(--color-stone);cursor:pointer;margin-bottom:13px}.nav-search svg{width:12px;height:12px}.category-page .site-nav{top:-3.33px;height:65.33px;padding:0 21.33px}.category-page .site-logo img{width:60.42px;height:46.79px}.category-page .nav-list{position:absolute;top:20.67px;left:459.33px;gap:30.67px;font-size:10.67px;letter-spacing:-.27px}.category-page .nav-list a{padding:0 0 5.33px;border-bottom-width:2.67px}.category-page .nav-search,.category-page .nav-search svg{width:12px;height:12px}.nav-icon{display:grid;width:24px;height:24px;place-content:center;border:0;background:transparent;padding:0}.nav-icon span{display:block;width:18px;height:2px;margin:2px 0;border-radius:99px;background:var(--color-accent)}.hero{position:relative;height:586px;overflow:hidden;background:#fff}.hero-bg{position:absolute;top:62px;left:-4px;width:1284px;height:504px;background:var(--color-mint)}.hero-products{position:absolute;z-index:4;top:60px;left:652px;width:570.67px;height:320.67px;max-width:none;object-fit:cover}.hero-copy{position:absolute;z-index:4;top:114px;left:54px;width:390px}.hero-title{display:grid;margin:0;font-family:var(--font-display);font-size:64px;font-weight:900;line-height:62.67px;letter-spacing:0}.hero-title .accent{line-height:76.8px}.accent{color:var(--color-accent)}.hero-copy p{width:268.85px;margin:10.4px 0 0;color:var(--color-muted);font-size:13.33px;line-height:21.67px}.hero-button{position:absolute;z-index:4;top:432.67px;right:auto;left:1053.33px;width:132.67px;min-height:34px;padding:0 26.67px;font-size:12px;font-weight:700;gap:8px}.hero-button-icon{width:10.67px;height:13.33px;display:inline-block}.hero-deserve{position:absolute;z-index:4;top:397px;left:51.33px;margin:0;color:var(--color-blue);font-family:var(--font-display);font-size:64px;font-weight:900;line-height:76.8px;letter-spacing:0}.hero-tag{position:absolute;z-index:5;display:inline-flex;height:32.71px;align-items:center;border-radius:10.67px;padding:0 10.5px;background:#fff;color:var(--color-accent);font-family:var(--font-display);font-size:10.67px;font-weight:900;line-height:16px;box-shadow:var(--shadow-soft)}.hero-tag-crunchy{top:100px;left:787.33px;transform:rotate(10deg) skew(-4deg)}.hero-tag-delicious{top:232px;left:1032px;transform:rotate(-19deg) skew(10deg)}.patch{position:relative;z-index:3;width:1280px;height:117.16px;margin-left:0;background:transparent;overflow:visible}.patch:before{position:absolute;top:61%;left:-6px;width:1290px;height:72.47px;content:"";transform-origin:center}.patch-gold{position:relative;z-index:5;width:1280px;height:64px;margin-top:-63px;margin-bottom:0;overflow:hidden;pointer-events:none;background:transparent;top:-38px}.patch-gold:before{position:absolute;inset:0;background:#ffdea7;clip-path:polygon(0 80%,100% 0,100% 100%,0 100%);content:""}.patch-lavender{position:relative;z-index:5;width:1280px;height:64px;margin-top:-61px;margin-bottom:0;overflow:hidden;pointer-events:none;top:-60px;background:transparent;opacity:.7}.patch-lavender:before{position:absolute;inset:0;background:#b9baf7;clip-path:polygon(0 0,100% 80%,100% 100%,0 100%);content:""}.patch-rose{height:144.05px;margin-top:0}.patch-rose:before{height:116.33px;background:var(--color-rose);transform:translateY(-50%) rotate(-2.5deg) skew(-3deg)}.patch-yellow-slant{position:relative;z-index:5;width:1280px;height:64px;margin-top:-63px;margin-bottom:0;overflow:hidden;pointer-events:none;background:transparent}.patch-yellow-slant:before{position:absolute;inset:0;background:#ffb600;clip-path:polygon(0 80%,100% 0,100% 100%,0 100%);content:""}.mood-section{position:relative;z-index:4;height:842.67px;margin-top:-44.5px;overflow:hidden;background:#f9f9f9}.mood-heading{position:absolute;top:65.33px;left:45.33px;z-index:1}.mood-heading .kicker{margin-bottom:11px;font-size:10.67px;letter-spacing:3.2px}.mood-heading h2{font-size:48px;line-height:1}.mood-cta{position:absolute;top:92.67px;left:902px;z-index:1;width:246px;min-height:34px;border-radius:16px;font-size:12px}.category-card{position:absolute;z-index:1;overflow:hidden;border:7.33px solid #ffffff;border-radius:30px;background:var(--color-white);box-shadow:0 4px 4px #00000040}.category-card span{position:relative;z-index:2;display:block;color:var(--color-ink);font-family:var(--font-display);font-size:13.33px;font-weight:900;line-height:1.1}.category-card small{position:relative;z-index:2;display:block;margin-top:5.33px;color:#ffffffdb;font-size:10.67px;font-weight:800;line-height:1.5}.card-chips{top:147px;left:45.33px;width:898.67px;height:268.67px;padding:44.67px 46.27px;background:#a65b3b;color:#fff}.card-chips span{color:#fff;font-size:32px;line-height:1.25}.card-chips img{position:absolute;top:0;right:0;width:65%;height:100%;max-width:none;object-fit:cover;object-position:center right}.card-chips:after{position:absolute;inset:0;background:linear-gradient(90deg,#a65b3bf2,#a65b3bcc 35%,#a65b3b00 60%);content:""}.card-juice{top:146px;left:968px;width:265.66px;height:270.5px;padding:0;transform:rotate(-1.72deg)}.card-juice img{position:absolute;left:0;top:0;width:100%;height:105.45%;object-fit:cover}.card-juice span{position:absolute;top:20.67px;left:29.33px;font-size:24px;line-height:1.1}.card-namkeen{top:455px;left:45.33px;width:294.67px;height:258px;padding:0;background:#fad3e0}.card-namkeen img{position:absolute;top:-2.04%;left:0;width:100%;height:114.11%;max-width:none;object-fit:cover}.card-namkeen span{position:absolute;top:14.67px;left:20px;font-size:24px;line-height:1.1}.card-basket{top:455px;left:371.33px;width:862px;height:258px;background:var(--color-accent);color:#fff}.card-basket img{position:absolute;top:23.33px;left:75.33px;width:226px;height:211.33px;object-fit:contain}.card-basket>div{position:absolute;top:42.67px;left:437.33px;width:320px}.card-basket h3{margin:0 0 14px;font-family:var(--font-display);font-size:20px;font-weight:900;line-height:1.3}.card-basket a{display:inline-flex;min-height:37.33px;align-items:center;gap:5.33px;border-radius:999px;padding:0 21.33px;background:#fff;color:var(--color-accent);font-size:10.67px;font-weight:800}.favorites-section{position:relative;z-index:4;height:573.67px;margin-top:-59.8px;overflow:hidden;background:#fff8f6}.favorites-heading{position:absolute;top:26.67px;left:69.33px}.favorites-heading .kicker{margin-bottom:11px;color:#7d5900;font-size:10.67px;letter-spacing:1.07px}.favorites-heading h2{width:384px;font-size:48px;line-height:1}.slider-buttons{position:absolute;top:94px;right:69.33px;display:flex;gap:10.67px}.slider-btn{display:grid;width:42.67px;height:42.67px;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--color-accent);font-size:21.33px;font-weight:900;line-height:1;box-shadow:var(--shadow-soft);padding:0}.slider-btn img{width:7.4px;height:12px;display:block;cursor:pointer}.slider-btn:disabled{color:#be004b47;cursor:default}.product-viewport{position:absolute;top:193.33px;left:0;width:100%;height:386.67px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.product-viewport::-webkit-scrollbar{display:none}.product-track{display:flex;width:max-content;height:386.67px;gap:15.21px;padding-left:21.78px;padding-top:0}.product-card{flex:0 0 auto;width:231.93px;height:307.33px;border-radius:32px;padding:21.33px;box-shadow:var(--shadow-card);text-align:left}.product-card--lavender{background:#f1efff;transform:rotate(1deg)}.product-card--cyan{background:#ffe9f3;transform:rotate(-1deg)}.product-card--rose{width:237.42px;height:319.79px;background:#fee;transform:rotate(2deg)}.product-card--yellow{width:237.63px;height:325.79px;background:#fffdd8;transform:rotate(-2deg)}.product-art{position:relative;display:grid;width:100%;height:184px;place-items:center;margin-bottom:21.33px;overflow:hidden;border-radius:10.67px}.product-art img{width:100%;height:100%;object-fit:contain}.product-card--lavender .product-art img,.product-card--cyan .product-art img{width:208.67px;height:208.67px;max-width:none}.product-card--rose .product-art img{width:175.33px;height:175.33px}.product-card--yellow .product-art img{width:auto;height:auto;max-width:61px;max-height:184px}.product-badge{position:absolute;z-index:2;top:10.67px;left:10.67px;display:inline-flex;min-height:22px;align-items:center;border-radius:999px;padding:0 10.67px;background:var(--color-accent);color:#fff7f7;font-size:8px;font-weight:800;line-height:1;text-transform:uppercase;box-shadow:0 10px 15px -3px #0000001a}.product-badge--gold{background:#7d5900;color:#fff8f1}.product-badge--purple{background:#9f3081;color:#fff8f1}.product-badge--green{background:#1c6d25;color:#eaffe2}.product-card h3{margin:0 0 5.33px;color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:900;line-height:1.333}.product-card p{margin:0;color:var(--color-muted);font-size:10.67px;font-weight:500;line-height:1.5}.story-section{position:relative;z-index:4;height:710.67px;margin-top:-64.5px;background:#fff;overflow:hidden}.story-photo-wrap{position:absolute;top:82.79px;left:102.67px;width:402.52px;height:477.1px}.story-photo-bg{position:absolute;top:12.1px;left:12.35px;width:411.74px;height:496.37px;border-radius:32px;background:#ffdea780;transform:rotate(7.26deg) skew(2.3deg);transform-origin:center}.story-photo-wrap img{position:absolute;top:26.75px;left:36.13px;width:332px;height:452.33px;max-width:none;border-radius:var(--radius-md);object-fit:cover;box-shadow:0 4px 4px #00000040;transform:rotate(-10.6deg)}.story-copy{position:absolute;top:99px;left:651.67px;width:544px}.story-copy h2{display:grid;margin:0 0 26px;font-family:var(--font-display);font-size:57.33px;font-weight:900;line-height:57.33px;letter-spacing:0;max-width:384px}.story-copy em{color:var(--color-accent);font-style:italic;line-height:64px}.story-copy p{width:544px;max-width:544px;margin:0 0 20.67px;color:var(--color-muted);font-size:13.33px;font-weight:500;line-height:1.625;overflow-wrap:normal}.story-link{display:inline-flex;align-items:center;gap:16px;margin-top:0;color:var(--color-accent);font-family:var(--font-display);font-size:16px;font-weight:900;line-height:21.33px;white-space:nowrap}.story-link span{display:grid;width:42.67px;height:42.67px;place-items:center;border-radius:50%;background:var(--color-accent);color:#fff;box-shadow:0 10px 15px -3px #0000001a}.story-link-icon{display:grid;place-items:center;width:42.67px;height:42.67px;border-radius:50%;background:var(--color-accent);box-shadow:0 10px 15px -3px #0000001a;flex-shrink:0}.story-link-icon img{width:16px;height:16px;display:block}.quality-section{position:relative;z-index:4;height:282px;padding-top:37.33px;background:#eafbe6}.quality-grid{display:grid;grid-template-columns:repeat(4,256.84px);gap:58.98px;justify-content:start;padding-left:44px}.quality-card{height:205.78px;border-radius:32px;padding:26.67px 26.67px 21.33px;background:#fff;box-shadow:var(--shadow-card);text-align:center}.tilt-left{transform:rotate(-1deg)}.tilt-right{transform:rotate(1deg)}.quality-icon{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 21.33px;border-radius:50%;background:#23c45024}.icon-pink{background:#be004b1a}.icon-gold{background:#ffdea74d}.quality-icon img{width:29.33px;height:29.33px}.quality-card h3{margin:0 0 8px;font-family:var(--font-display);font-size:16px;font-weight:900;line-height:1.33;color:var(--color-ink)}.quality-card p{margin:0;font-family:var(--font-body);color:var(--color-muted);font-size:10.67px;font-weight:500;line-height:1.5}.dealership-section{position:relative;z-index:4;display:flex;height:643px;align-items:flex-start;gap:24.46px;padding:72px 0 72px 230.67px;background:var(--color-navy)}.partner-panel{position:relative;width:340.95px;min-height:449.08px;margin-top:15.46px;overflow:hidden;border-radius:42.67px;padding:42.67px;background:var(--color-accent);color:#fff;transform:rotate(-2deg)}.partner-panel:after{position:absolute;top:-26.67px;right:-26.67px;width:106.67px;height:106.67px;border-radius:50%;background:#ffffff45;content:""}.partner-panel .kicker{color:#fff;opacity:.8}.partner-panel h2{margin:13.33px 0 16.67px;font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1.25}.partner-panel p{margin:0 0 22.67px;color:#ffffffe6;font-size:13.33px;font-weight:500;line-height:1.625}.partner-panel ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.partner-panel li{position:relative;border-radius:10.67px;padding:10.67px 12px 10.67px 34.67px;background:#ffffff1a;color:#fff;font-size:10.67px;font-weight:800}.partner-panel li:before,.partner-panel li:after{position:absolute;content:""}.partner-panel li:before{top:50%;left:12px;width:12px;height:12px;border:1.33px solid rgba(255,255,255,.8);border-radius:50%;transform:translateY(-50%)}.partner-panel li:after{top:50%;left:16.1px;width:4.4px;height:2.6px;border-bottom:1.33px solid #ffffff;border-left:1.33px solid #ffffff;transform:translateY(-62%) rotate(-45deg)}.inquiry-form{width:452.8px;min-height:480px;margin-top:0;border-radius:42.67px;padding:42.67px 42.67px 53.33px;background:#fff;box-shadow:var(--shadow-soft)}.inquiry-form h2{margin:0 0 32px;font-family:var(--font-display);font-size:26.67px;font-weight:900;line-height:1.1}.form-grid{display:grid;grid-template-columns:1fr;gap:21.33px}.form-field-full{grid-column:1 / -1}.inquiry-form label{display:grid;gap:8px;margin:0}.inquiry-form span{color:var(--color-accent);font-size:10.67px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.inquiry-form input,.inquiry-form textarea{width:100%;height:52.67px;border:1.33px solid #ece4e1;border-radius:18.67px;padding:0 18.67px;background:#f7f1ef;color:var(--color-ink);font-size:13.33px;font-weight:600;outline:none}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#9a8c87;opacity:1}.inquiry-form textarea{height:100px;padding:14.67px 18.67px;resize:none}.inquiry-form .button{width:100%;min-height:53.33px;margin-top:21.33px}.footer{position:relative;height:276.67px;padding:0;background:var(--color-footer);color:#d6d3d1}.footer:before{position:absolute;top:0;right:0;left:160px;height:1px;background:#ffffff0d;content:""}.footer-inner{position:relative;width:1280px;height:276.67px;padding:0}.footer-primary,.footer-secondary{display:block}.footer-primary{position:absolute;inset:0;z-index:1;min-height:0}.footer h2{margin:0 0 26.67px;color:#fff;font-size:13.33px;font-weight:800;letter-spacing:1.33px;line-height:18.67px;text-transform:uppercase}.footer a{display:block;color:#78716c;font-size:10.67px;font-weight:700;line-height:16px}.footer-about{position:absolute;top:27.57px;left:39.83px;width:229.27px;height:132px;padding-top:0}.footer-about img{width:68.99px;height:53.43px;object-fit:contain}.footer-about p{position:absolute;top:69.58px;left:3.32px;width:248px;margin:0;color:#78716c;font-size:12px;font-weight:500;line-height:19.5px}.footer-links,.footer-support{position:absolute;width:165.33px;padding-top:0}.footer-links{top:28.33px;left:557.33px}.footer-support{top:24.67px;left:746.67px}.footer-links a{margin-bottom:16px}.footer-support p,.footer-support .footer-support-item{display:flex;align-items:flex-start;gap:10.67px;margin:0 0 16px;color:#d6d3d1;font-size:12px;font-weight:400;line-height:18.67px;text-decoration:none}.footer-support .footer-support-item:hover{color:#fff}.footer-support p img,.footer-support .footer-support-item img{width:13.33px;height:13.33px;flex:0 0 auto;margin-top:2.67px;object-fit:contain}.footer-support p:first-of-type img,.footer-support .footer-support-item:first-of-type img{width:10.67px;height:13.33px}.footer-support p:nth-of-type(2) img,.footer-support .footer-support-item:nth-of-type(2) img{width:12px;height:12px;margin-top:3.33px}.footer-secondary{position:absolute;top:0;left:0;z-index:0;width:1280px;height:276.67px;margin-top:0;pointer-events:none}.footer-certificates{position:absolute;top:165px;left:39.83px;width:373.33px}.footer-certificates h2{margin-bottom:12.67px;font-size:10.67px;font-weight:500;letter-spacing:1.33px;line-height:18.67px}.footer-certificate-strip{position:relative;width:373.33px;height:38px;overflow:visible;border-radius:10px;background:#fff}.footer-certificate-strip img{position:absolute;object-fit:contain}.footer-certificate-strip img:nth-child(1){top:6.07px;left:16.49px;width:47.33px;height:23.33px}.footer-certificate-strip img:nth-child(2){top:7.29px;left:79.82px;width:46px;height:26px}.footer-certificate-strip img:nth-child(3){top:-12.65px;left:120.71px;width:63.33px;height:63.33px}.footer-certificate-strip img:nth-child(4){top:-2.18px;left:176.24px;width:42.33px;height:42.4px}.footer-certificate-strip img:nth-child(5){top:-1.53px;left:224.07px;width:41.13px;height:41.09px}.footer-certificate-strip img:nth-child(6){top:3.01px;left:275.81px;width:28.67px;height:30px}.footer-certificate-strip img:nth-child(7){top:5.64px;left:314.14px;width:48px;height:26.67px}@media (min-width: 1000px){.footer-certificate-strip{transform:scale(1.15);transform-origin:left center}}.footer-availability{position:absolute;top:196.31px;left:953.33px;display:flex;align-items:center;gap:14px;margin-top:0;padding-left:0}.footer-availability span{color:#fff;font-size:10.67px;font-weight:500;letter-spacing:1.33px;line-height:18.67px;text-transform:uppercase}.footer-availability img{width:66.11px;height:20.01px;object-fit:contain}.about-page{background:var(--color-page)}.about-hero{position:relative;height:554.67px;background:var(--color-page)}.about-kicker{display:block;color:var(--color-accent);font-size:16px;font-weight:800;letter-spacing:3.2px;line-height:24px;text-transform:uppercase}.about-hero-copy{position:absolute;top:137.33px;left:44px;width:390.67px;z-index:2}.about-hero-title{margin:16px 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:64px;font-weight:900;line-height:57.6px;letter-spacing:0}.about-hero-title span{display:block}.about-hero-title em,.about-hero-title strong{color:var(--color-accent);font-weight:900}.about-hero-title em{font-style:normal;font-style:italic}.about-hero-title strong{font-style:normal}.about-hero-btn{min-height:42.67px;margin-top:32px;padding:0 26.67px;font-size:10px;font-weight:700;box-shadow:0 10px 15px -3px #be004b33,0 4px 6px -4px #be004b33}.about-hero-media{position:absolute;inset:0}.about-hero-card-wrap{position:absolute;display:flex;align-items:center;justify-content:center;max-width:none;pointer-events:none;z-index:1}.about-hero-card{position:relative;flex:none;overflow:hidden;border-radius:32px;background:var(--color-page);box-shadow:var(--shadow-card)}.about-hero-card img{position:absolute;display:block;max-width:none;object-fit:cover}.about-hero-left-wrap{top:151.45px;left:552.67px;width:315.73px;height:403.22px}.about-hero-left-card{width:232.01px;height:355.45px;border-radius:24px;transform:rotate(-14.93deg)}.about-hero-left-card img{top:-10.36%;left:-21.41%;width:140%;height:121.87%}.about-hero-right-wrap{top:76.67px;left:820.95px;width:373.9px;height:445.97px}.about-hero-right-card{width:327.3px;height:409.81px;border-radius:24px;transform:rotate(6.86deg)}.about-hero-right-card img{top:-3.48%;left:-24.93%;width:143.84%;height:106.31%}.about-journey{position:relative;height:667.33px;padding-top:34px;background:#c0ccff54}.about-journey>img{width:1088px;height:416px;margin-left:98px;border-radius:24px;object-fit:cover;box-shadow:0 4px 4px #00000040}.float-tag{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:6.07px 10.95px 3.93px 9px;border-radius:43px;background:#fff;color:var(--color-accent);font-family:var(--font-display);font-size:11px;font-weight:900;line-height:24px;box-shadow:0 24px 48px -12px #4e281f1f}.tag-trusted{top:88px;left:48px;width:85.33px;transform:rotate(-26deg) skew(-3deg)}.tag-loyal{top:9.33px;left:382.09px;width:58.67px;transform:rotate(-18deg) skew(-3deg)}.tag-experienced{top:333.33px;left:1130.67px;width:99.33px;transform:rotate(33deg) skew(-3deg)}.about-journey h2{width:500px;margin:42px auto 0;color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:900;line-height:40px;text-align:center}.about-journey p{width:768px;margin:22.67px auto 0;color:var(--color-muted);font-size:12px;font-weight:500;line-height:1.625;text-align:center}.about-pillars{min-height:462px;padding:44.67px 44px 80px;background:var(--color-page)}.about-section-heading{text-align:center}.about-section-heading span{display:block;color:#ff2a00;font-size:10.67px;font-weight:800;letter-spacing:2.13px;line-height:16px;text-transform:uppercase}.about-section-heading h2{margin:10.67px 0 0;color:var(--color-navy);font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1}.pillar-grid{display:grid;grid-template-columns:repeat(4,260px);gap:50px;width:1190px;margin-top:53.33px}.pillar-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:325.51px;overflow:hidden;border-radius:24px;padding:33.95px 26.67px;color:#fff;box-shadow:0 4px 4px #00000040}.pillar-card>*{position:relative;z-index:1}.pillar-icon{position:absolute;top:33.95px;left:26.67px;display:grid;width:60.02px;height:60.02px;place-items:center;border-radius:10.67px;background:#fff;color:var(--color-accent);font-family:var(--font-display);font-size:22px;font-weight:900;box-shadow:0 1px 1px #0000000d}.pillar-icon img{display:block;max-width:none}.pillar-icon-quality{width:27.5px;height:26.25px}.pillar-icon-innovation{width:18.75px;height:25px}.pillar-icon-community{width:27.5px;height:20px}.pillar-icon-taste{width:22.5px;height:22.5px}.pillar-card h3{margin:0 0 12px;font-family:var(--font-body);font-size:21.33px;font-weight:700;line-height:21.33px}.pillar-card p{width:100%;max-width:223.33px;margin:0;font-family:var(--font-body);font-size:10.67px;font-weight:700;line-height:17.33px}.about-manufacturing{position:relative;display:grid;grid-template-columns:520px 593.33px;gap:76px;padding:60px 56px 60px 44px;background:var(--color-page)}.manufacturing-photo{width:520px;height:499.33px;border-radius:21.33px;object-fit:cover}.manufacturing-copy{padding-top:0}.manufacturing-copy .about-kicker{font-size:10.67px;letter-spacing:2.13px;line-height:16px}.manufacturing-copy h2{margin:31.33px 0;color:var(--color-ink);font-family:var(--font-display);font-size:40px;font-weight:900;line-height:40px}.manufacturing-copy h2 em{color:var(--color-accent);font-style:italic}.manufacturing-feature{display:grid;grid-template-columns:32px 1fr;gap:16px;margin-bottom:24px}.manufacturing-feature .manufacturing-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#ffdad2}.manufacturing-icon img{width:13.33px;height:13.33px;max-width:none}.manufacturing-feature h3{margin:0 0 5.33px;color:var(--color-ink);font-family:var(--font-body);font-size:13.33px;font-weight:700;line-height:18.67px}.manufacturing-feature p{max-width:301.65px;margin:0;color:var(--color-ink);font-family:var(--font-body);font-size:10.67px;font-weight:400;line-height:17.33px}.about-timeline{position:relative;padding:0;background:var(--color-page)}.about-timeline__desktop{position:relative;height:2020px}.about-timeline__desktop .about-section-heading{position:absolute;top:32px;left:0;width:100%;padding-top:0;text-align:center}.about-timeline__desktop .about-section-heading span{display:inline-block;margin-bottom:10.67px;color:var(--color-accent);font-family:var(--font-body);font-size:10.67px;font-weight:700;letter-spacing:2.13px;line-height:16px;text-transform:uppercase}.about-timeline__desktop .about-section-heading h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:40px;font-weight:900;line-height:1}.about-timeline__desktop .about-section-heading h2 em{color:var(--color-accent);font-style:italic}.timeline-line{position:absolute;top:240px;left:640px;width:1px;height:1680px;background:#be004b2e}.timeline-milestone{position:absolute;width:600px;height:154px;margin:0}.timeline-milestone:after,.timeline-text-only:after{position:absolute;width:6px;height:6px;border:2px solid white;border-radius:50%;background:var(--color-accent);box-shadow:0 1px 2px #0000000d;content:""}.timeline-copy{position:absolute;color:var(--color-ink)}.timeline-copy-left{text-align:right}.timeline-copy h3{margin:0;color:var(--color-accent);font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1;opacity:.2}.timeline-copy h4{margin:5.33px 0 10.67px;color:var(--color-ink);font-family:var(--font-body);font-size:16px;font-weight:700;line-height:21.33px}.timeline-copy p,.timeline-copy li{margin:0;color:#4e281fb3;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:19.5px}.timeline-copy ul{margin:0;padding:0;list-style-position:inside}.timeline-card{position:absolute;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.timeline-2009{top:220px;left:340px;width:600px;height:200px}.timeline-2009:after{top:80px;left:296px}.timeline-2009 .timeline-copy{top:0;right:340px;width:260px}.timeline-2009 .timeline-copy h3{opacity:.3}.timeline-2009-card{top:30px;left:340px;width:240px;height:140px;border-radius:16px}.timeline-2009-card img{width:100%;height:100%;object-fit:cover}.timeline-2012{top:410px;left:340px;width:600px;height:156px}.timeline-2012:after{top:60px;left:296px}.timeline-2012 .timeline-copy{top:0;left:340px;width:260px}.timeline-2012-card{top:8px;left:0;width:240px;height:140px;border-radius:16px}.timeline-2012-card img{width:100%;height:100%;object-fit:cover}.timeline-2012 .timeline-copy h3,.timeline-2014 .timeline-copy h3,.timeline-2015 .timeline-copy h3{opacity:.3}.timeline-2014{top:590px;left:340px;width:600px;height:200px}.timeline-2014:after{top:80px;left:296px}.timeline-2014 .timeline-copy{top:0;right:340px;width:260px}.timeline-iso-card{top:30px;left:340px;display:flex;width:240px;height:140px;align-items:center;justify-content:center;padding:16px;border-radius:16px;background:#0172bb2e}.timeline-iso-card img{width:120px;height:120px;object-fit:contain}.timeline-2015{top:820px;left:340px;width:600px;height:196px}.timeline-2015:after{top:80px;left:296px}.timeline-2015 .timeline-copy{top:0;left:340px;width:260px}.timeline-2015-card{top:30px;left:0;width:240px;height:140px;border-radius:16px}.timeline-2015-card img{width:100%;height:100%;object-fit:cover}.timeline-2016{top:1040px;left:340px;width:600px;height:160px}.timeline-2016:after{top:60px;left:296px}.timeline-2016 .timeline-copy{top:-6.67px;right:340px;width:240px}.timeline-2016 .timeline-copy h3{opacity:.22}.timeline-award-card{top:30px;left:340px;display:flex;width:240px;height:140px;align-items:center;justify-content:center;border-radius:16px;background:#fff}.timeline-award-crop{position:relative;width:86.91px;height:122.62px;overflow:hidden}.timeline-award-crop img{position:absolute;top:-42.73%;left:-462.07%;width:582.4%;height:291.77%;max-width:none}.timeline-2017{top:1220px;left:340px;width:600px;height:170px}.timeline-2017:after{top:68px;left:296px}.timeline-2017 .timeline-copy{top:42.67px;left:340px;width:260px}.timeline-nse-card{top:30px;left:0;display:flex;width:240px;height:140px;align-items:center;justify-content:center;padding:21.33px;border-radius:16px}.timeline-nse-card img{width:170px;height:96px;object-fit:contain}.timeline-2021{top:1420px;left:340px;width:600px;min-height:168px;height:auto;margin:0}.timeline-2021:after{top:78px;left:296px}.timeline-2021 .timeline-copy{top:0;right:340px;width:260px;text-align:right}.timeline-2021-card{position:absolute;top:30px;left:340px;display:flex;width:240px;height:140px;align-items:center;justify-content:center;padding:16px;border-radius:16px;background:#fff}.timeline-2021-card img{width:180px;height:100px;object-fit:contain}.timeline-2025{top:1620px;left:340px;width:600px;height:148px}.timeline-2025:after{top:58px;left:296px}.timeline-2025 .timeline-copy{top:0;left:340px;width:260px}.timeline-gt-card{top:30px;left:0;width:240px;height:140px;border-radius:16px;background:#fefefe}.timeline-gt-card span{position:absolute;top:54px;left:110px;color:var(--color-accent);font-family:var(--font-display);font-size:32px;font-weight:500;line-height:32px}.timeline-gt-logo{position:absolute;top:38px;left:20px;width:84px;height:64px;object-fit:cover}.timeline-euro-logo{position:absolute;top:46px;left:144px;width:80px;height:60px;object-fit:cover}.timeline-2026{top:1820px;left:340px;width:600px;min-height:124px;height:auto;margin:0}.timeline-2026:after{top:58px;left:296px}.timeline-2026 .timeline-copy{top:0;right:340px;width:260px;text-align:right}.timeline-2026-card{position:absolute;top:0;left:340px;width:240px;height:140px;border-radius:16px}.timeline-2026-card img{width:100%;height:100%;object-fit:cover}.timeline-2026 .timeline-copy h3{opacity:.33}.timeline-2026 .timeline-copy p{white-space:normal}.timeline-text-only{position:absolute}.about-patch{position:relative;z-index:1;width:1280px;height:71px;margin:0;overflow:hidden;pointer-events:none;background:transparent}.about-patch:before{position:absolute;inset:0;background:#9ddef359;clip-path:polygon(0 0,100% 0,100% 100%,0 30%);content:""}.about-infrastructure{padding:48px 42.67px 64px;text-align:center;background:var(--color-white)}.about-infrastructure>*{position:relative;z-index:2}.about-infrastructure__desktop .about-section-heading{display:flex;flex-direction:column;align-items:center;gap:10.67px;margin:0 auto;text-align:center}.about-infrastructure__desktop .about-section-heading span{color:var(--color-accent);font-family:var(--font-body);font-size:10.67px;font-weight:700;letter-spacing:2.13px;line-height:16px;text-transform:uppercase}.about-infrastructure__desktop .about-section-heading h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:900;line-height:32px}.about-infrastructure__desktop .about-section-heading h2 em{color:var(--color-accent);font-style:italic}.infra-grid{display:grid;width:1194.66px;grid-template-columns:repeat(2,582.67px);gap:30.67px 26.67px;margin:34px auto 0;text-align:left}.infra-card{min-height:342px;overflow:hidden;border-radius:32px;background:#f4ebe8;box-shadow:0 1px 2px #0000000d}.infra-large{min-height:360px}.infra-card img{width:100%;height:207px;object-fit:cover;object-position:center}.infra-card:first-child img,.infra-card:nth-child(2) img{object-position:center}.infra-card:nth-child(n+3) img{object-position:center 42%}.infra-card div{padding:16px 26.67px 22.67px}.infra-card h3{margin:0 0 9.33px;color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:900;line-height:21.33px}.infra-card p{margin:0;color:#4e281fb3;font-family:var(--font-body);font-size:12px;line-height:19.5px}.infra-card p strong{font-weight:800}.about-logistics{min-height:0;padding:64px;text-align:center;background:var(--color-page)}.about-logistics h2,.about-family h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1}.about-logistics p{width:768px;margin:16px auto;color:var(--color-ink);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:19.5px;text-align:center}.about-logistics p strong{font-weight:700}.about-logistics img,.about-family img{display:block;width:1152px;height:500.8px;margin:0 auto;border-radius:27px;object-fit:cover}.about-family{position:relative;min-height:0;overflow:visible;padding:16px 64px 32px;text-align:center;background:var(--color-page)}.about-family h2{margin-bottom:16px}.family-tag-one{top:55px;left:1059px;transform:rotate(-26deg) skew(-3deg)}.family-tag-two{top:202px;left:36.7px;transform:rotate(16deg) skew(-3deg)}.family-tag-three{top:531px;left:1023.5px;transform:rotate(-26deg) skew(-3deg)}.about-footer{min-height:541.42px}.exports-page,.exports-main,.career-page{background:var(--color-page)}.career-main{padding-top:137px;background:var(--color-page)}.career-hero{position:relative;width:1280px;height:443px;padding:35px 44px 0}.career-hero-copy{position:absolute;top:35px;left:44px;display:flex;width:598px;flex-direction:column;align-items:flex-start;gap:20.87px}.career-hero h1{display:flex;flex-direction:column;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:64px;font-weight:900;letter-spacing:-3.2px;line-height:64px}.career-hero h1 strong{background:linear-gradient(90deg,#be004b,#ffa9b7);background-clip:text;color:transparent;font:inherit}.career-hero-copy>p{width:643px;margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:13.33px;line-height:21.67px}.career-hero-actions{display:flex;gap:10.67px}.career-hero-actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:9999px;padding:10.33px 21.33px 11px;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:18.67px}.career-hero-actions a:first-child{background:var(--color-accent);color:#fff;box-shadow:0 20px 25px -5px #be004b33,0 8px 10px -6px #be004b33}.career-hero-actions a:last-child{background:#ffdad2;color:var(--color-ink)}.career-hero-media{position:absolute;top:16px;left:697px;width:483.5px;height:400px}.career-hero-tilt{position:absolute;inset:-10.13px -10.2px -10.13px -10.19px;border-radius:32px;background:#ffdea733;transform:rotate(-3deg)}.career-hero-photo{position:relative;width:100%;height:100%;overflow:hidden;border-radius:26.67px;box-shadow:0 25px 50px -12px #00000040}.career-hero-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(0)}.career-hero-gradient{position:absolute;inset:0;background:linear-gradient(to top,#be004b66,#be004b00)}.career-family-badge{position:absolute;bottom:26.67px;left:26.67px;max-width:133.33px;border-radius:10.67px;padding:16px;background:#ffffffb3;color:var(--color-ink);font-family:var(--font-body);font-size:9.33px;font-weight:700;line-height:13.33px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;backdrop-filter:blur(10px)}.career-values{display:flex;width:1280px;flex-direction:column;gap:42.67px;padding:64px 45.34px;background:#fff0ed}.career-section-heading{display:flex;flex-direction:column;gap:10.67px;text-align:center;align-items:center}.career-section-heading span,.career-application-heading span{color:var(--color-accent);font-family:var(--font-body);font-size:10.67px;font-weight:700;letter-spacing:2.13px;line-height:13.33px;text-transform:uppercase}.career-section-heading h2,.career-application-heading h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:900;line-height:32px}.career-values-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.career-value-card{min-height:164px;border:1px solid rgba(222,164,151,.1);border-radius:16px;padding:22px;background:#ffffffb3;backdrop-filter:blur(10px)}.career-value-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.career-value-icon img{width:13.33px;max-height:13.33px}.career-value-card h3{margin:16px 0 8px;color:var(--color-ink);font-family:var(--font-display);font-size:13.33px;font-weight:900;line-height:18.67px}.career-value-card p{margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:9.33px;line-height:13.33px}.career-application{display:flex;width:1280px;flex-direction:column;align-items:center;padding:64px 44.67px;background:#daf4d1}.career-application-heading{display:flex;align-items:center;flex-direction:column;gap:10.67px;margin-bottom:42.67px;text-align:center}.career-application-heading p{width:384px;margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:13.33px;line-height:16px}.career-form{width:1147px;margin:0 auto;border-radius:21.33px;padding:43.33px;background:#fff}.career-form-status{margin:0 0 24px;border-radius:10.67px;padding:12px 14px;font-family:var(--font-body);font-size:10.67px;font-weight:700;line-height:16px}.career-form-status--success{background:#1a7f371a;color:#176832}.career-form-status--error{background:#be004b1a;color:var(--color-accent)}.career-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.career-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.career-field{display:flex;min-height:54.67px;flex-direction:column;gap:4px}.career-field-wide{grid-column:1 / span 2}.career-field span,.career-upload span{color:var(--color-muted);font-family:var(--font-body);font-size:9.33px;font-weight:700;line-height:13.33px;padding-left:10.67px}.career-field input,.career-field textarea{width:100%;border:1px solid transparent;border-radius:16px;background:#fff0ed;color:var(--color-ink);font-family:var(--font-body);font-size:9.33px;outline:none}.career-field input{height:38px;padding:0 16.67px}.career-field textarea{min-height:80px;resize:none;padding:11.33px 16.67px}.career-field input::placeholder,.career-field textarea::placeholder{color:#6b7280}.career-upload{display:flex;min-height:106.67px;flex-direction:column;gap:4px}.career-upload>div{position:relative;display:flex;min-height:74.67px;flex-direction:column;align-items:center;justify-content:center;gap:5.33px;border:2px dashed rgba(222,164,151,.3);border-radius:16px;padding:22.67px}.career-upload input{position:absolute;inset:0;cursor:pointer;opacity:0}.career-upload img{width:16px;height:20px}.career-upload p{margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:9.33px;line-height:13.33px;text-align:center}.career-message{min-height:96px}.career-form button{display:flex;width:100%;min-height:45.33px;align-items:center;justify-content:center;margin-top:16px;border:0;border-radius:9999px;background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:18.67px;letter-spacing:.5px;box-shadow:0 10px 15px -3px #be004b33,0 4px 6px -4px #be004b33;cursor:pointer}.career-ready{display:flex;width:1280px;height:184.67px;align-items:center;justify-content:center;background:var(--color-page)}.career-ready h2{margin:0;background:linear-gradient(90deg,#055dbf,#be014b);background-clip:text;color:transparent;font-family:var(--font-display);font-size:48px;font-weight:900;line-height:48px}.export-hero{height:562px;padding:107.33px 26.67px 63.67px}.export-hero-grid{position:relative;width:1164px;height:487px;margin:0 auto}.export-hero-copy{position:absolute;top:1.5px;left:-26.67px;width:753.33px}.export-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:2.67px 10.67px;background:var(--color-gold);color:#543b00;font-family:var(--font-body);font-size:6.67px;font-weight:700;letter-spacing:.67px;line-height:10px;text-transform:uppercase}.export-hero h1{margin:21.33px 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:64px;font-weight:900;line-height:64px;letter-spacing:-3.2px}.export-hero h1 em{display:block;color:var(--color-accent);font-style:italic;font-weight:900}.export-hero-lede{width:282.67px;margin:16px 0 0;color:var(--color-muted);font-family:var(--font-body);font-size:13.33px;font-weight:400;line-height:18.67px}.export-stats-row{display:flex;align-items:center;gap:29px;margin-top:16px;padding-top:10.67px}.export-stats-row-wide{margin-top:0}.export-stat{flex:0 0 auto;width:78.67px}.export-stats-row .export-stat:last-child{width:106.67px}.export-stat-long{width:174px}.export-stat strong{display:block;color:var(--color-accent);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:24px}.export-stat span{display:block;margin-top:5px;color:#4e281f99;font-family:var(--font-body);font-size:11.67px;font-weight:700;letter-spacing:.67px;line-height:15px;text-transform:uppercase}.export-stat-divider{width:.67px;height:32px;background:#dea4974d}.export-hero-media{position:absolute;top:0;left:410.67px;width:753.33px;height:432.67px;overflow:visible}.export-hero-media>img{width:100%;height:100%;border-radius:10.67px;object-fit:cover;box-shadow:0 16px 32px -8px #4e281f14}.export-hero-gradient{position:absolute;inset:0;border-radius:10.67px;background:linear-gradient(to top,#4e281f66,#4e281f00);pointer-events:none}.export-presence-card{position:absolute;bottom:-10px;left:-28.67px;max-width:213.33px;display:flex;flex-direction:column;gap:10.67px;border-radius:8px;padding:21.33px;background:#ffdad2}.export-presence-card h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:13.33px;font-weight:700;line-height:16.67px;white-space:nowrap}.export-presence-card ul{display:grid;gap:0;margin:0;padding:0;color:#825348;font-family:var(--font-body);font-size:9.33px;font-weight:600;line-height:13.33px;list-style:none}.export-story{padding:85.33px 26.67px;background:#fff0ed}.export-story-grid{display:grid;grid-template-columns:713.33px 364.67px;gap:111.33px;width:1226.67px;margin:0 auto}.export-story-copy{width:713.33px}.export-story-copy h2{width:713.33px;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:800;line-height:32px;letter-spacing:-.8px}.export-story-copy h2 span{display:block;color:var(--color-accent)}.export-story-text{display:grid;gap:21.33px;margin-top:32px}.export-story-text p{margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:19.5px}.export-story-text strong{font-weight:700}.export-contact-card{display:flex;width:713.33px;align-items:flex-start;gap:16px;margin-top:111.33px;border-left:2.67px solid var(--color-accent);border-radius:16px;padding:37.33px 26.67px 26.67px 29.33px;background:#fff8f6;box-shadow:0 16px 32px -8px #4e281f14}.export-contact-card>img{width:42.67px;height:42.67px;flex:0 0 auto;border-radius:50%;object-fit:cover}.export-contact-card h3{margin:0 0 2.67px;color:var(--color-ink);font-family:var(--font-display);font-size:13.33px;font-weight:700;line-height:18.67px}.export-contact-card p{margin:0 0 8px;color:var(--color-accent);font-family:var(--font-body);font-size:9.33px;font-weight:700;letter-spacing:.93px;line-height:13.33px;text-transform:uppercase}.export-contact-card a{display:flex;align-items:center;gap:5.33px;margin-top:5.33px;color:var(--color-ink);font-family:var(--font-body);font-size:9.33px;font-weight:400;line-height:13.33px}.export-contact-card a img{width:8px;height:8px;flex:0 0 auto;object-fit:contain}.export-story-media{display:grid;gap:10.67px;align-content:start;width:364.67px}.export-wafers-card{position:relative;width:364.67px;height:287.33px;margin:0;overflow:hidden;border-radius:16px}.export-wafers-card img{width:100%;height:100%;object-fit:cover}.export-wafers-card figcaption{position:absolute;top:14.67px;right:26px;border-radius:9999px;padding:4.33px 10.67px;background:#fff8f6e6;color:var(--color-ink);font-family:var(--font-body);font-size:6.67px;font-weight:700;letter-spacing:.67px;line-height:10px;text-transform:uppercase;backdrop-filter:blur(4px)}.export-factory-image{width:364.67px;height:205.33px;border-radius:16px;object-fit:cover}.export-inquiry{position:relative;background:var(--color-page);padding:0 0 85.33px}.export-inquiry-inner{width:1098px;margin:0 auto}.export-inquiry-heading{padding-top:85.33px;text-align:center}.export-inquiry-heading h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:40px;font-weight:900;line-height:40px;letter-spacing:-2px}.export-inquiry-heading p{width:448px;margin:16px auto 0;color:var(--color-muted);font-family:var(--font-body);font-size:10.67px;font-weight:400;line-height:16px}.export-form{width:1098px;margin:53.33px auto 0;border-radius:21.33px;padding:42.67px;background:#fff8f6;box-shadow:0 16px 32px -8px #4e281f14}.export-form-status{margin:0 0 24px;border-radius:10.67px;padding:12px 14px;font-family:var(--font-body);font-size:10.67px;font-weight:700;line-height:16px}.export-form-status--success{background:#1a7f371a;color:#176832}.export-form-status--error{background:#be004b1a;color:var(--color-accent)}.export-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.export-form fieldset{margin:0 0 32px;border:0;padding:0}.export-form fieldset:nth-of-type(3){margin-bottom:0}.export-form legend{display:flex;align-items:center;gap:8px;margin:0 0 21.33px;padding:0;color:var(--color-ink);font-family:var(--font-display);font-size:12px;font-weight:700;line-height:18.67px}.export-form legend span{display:inline-grid;width:21.33px;height:21.33px;place-items:center;border-radius:50%;background:#be004b1a;color:var(--color-accent);font-family:var(--font-display);font-size:8px;font-weight:700;line-height:10.67px}.export-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:21.33px}.export-form label{position:relative;display:block}.export-field-full{grid-column:1 / -1}.export-form label span{position:absolute;top:10.67px;left:10.67px;z-index:1;color:var(--color-muted);font-family:var(--font-body);font-size:10.67px;font-weight:400;line-height:16px;pointer-events:none}.export-form input,.export-form select,.export-form textarea{width:100%;border:0;border-bottom:.67px solid rgba(222,164,151,.3);border-radius:5.33px 5.33px 0 0;background:#fff0ed;color:var(--color-ink);font-family:var(--font-body);font-size:10.67px;outline:none}.export-form input,.export-form select{height:37.33px;padding:10.67px}.export-form select{appearance:auto}.export-message-field textarea{height:86px;padding:10.67px;resize:none}.export-form-actions{display:flex;justify-content:flex-end;padding-top:21.33px}.export-form button{display:inline-flex;min-width:171.33px;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9999px;padding:13.33px 32px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-dark));color:#fff;font-family:var(--font-display);font-size:9.33px;font-weight:700;letter-spacing:.93px;line-height:13.33px;text-transform:uppercase;box-shadow:0 16px 32px -8px #4e281f14;cursor:pointer}.export-form button img{width:12.67px;height:10.67px;flex:0 0 auto}.export-footprint{position:relative;display:block;width:1189.33px;height:473.33px;margin:0 auto 46px;overflow:hidden;border-radius:16px;background:#fff0ed}.export-footprint-copy{padding:53.33px 0 0 53.33px}.export-footprint-copy>span{display:block;margin-bottom:10.67px;color:var(--color-accent);font-family:var(--font-body);font-size:8px;font-weight:400;letter-spacing:.8px;line-height:10.67px;text-transform:uppercase}.export-footprint h2{width:261.33px;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.8px}.export-footprint h2 em{display:block;color:var(--color-accent);font-style:normal}.export-footprint p{width:636px;margin:43px 0 0;color:var(--color-muted);font-family:var(--font-body);font-size:13.33px;font-weight:400;line-height:21.67px}.export-footprint strong{display:block;margin-top:68px;color:var(--color-ink);font-family:var(--font-display);font-size:42.67px;font-weight:600;line-height:26.67px}.export-footprint small{display:block;margin-top:14.67px;color:var(--color-muted);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:.93px;line-height:13.33px;text-transform:uppercase}.export-footprint img{position:absolute;top:0;right:0;width:465.33px;height:473.33px;object-fit:cover}.minimal-footer{position:relative;height:497px;background:var(--color-footer);color:#d6d3d1}.minimal-footer--extra{height:731px;background:#1c1917}.minimal-footer-content{position:relative;height:497px;background:var(--color-footer)}.minimal-footer--extra .minimal-footer-content{height:541.422px}.minimal-footer-grid{position:absolute;top:36px;left:0;display:grid;width:1280px;grid-template-columns:repeat(4,248px);gap:64px;padding:0 48px}.minimal-footer h2{margin:0 0 40px;color:#fff;font-size:20px;font-weight:800;letter-spacing:2px;line-height:28px;text-transform:uppercase}.minimal-footer p,.minimal-footer a{color:#78716c;font-size:16px;font-weight:700;line-height:24px}.minimal-footer-about{padding-top:80px}.minimal-footer-about p{width:248px;margin:0;font-size:18px;font-weight:500;line-height:29.25px}.minimal-footer-links a{display:block;margin-bottom:24px}.minimal-footer-support p{display:flex;align-items:flex-start;gap:16px;margin:0 0 24px;color:#d6d3d1;font-size:18px;font-weight:400;line-height:28px}.minimal-footer-support p img{width:20px;height:20px;flex:0 0 auto;margin-top:4px;object-fit:contain}.minimal-footer-support p:first-of-type img{width:16px;height:20px}.minimal-footer-support p:nth-of-type(2) img{width:18px;height:18px;margin-top:5px}.minimal-newsletter{position:relative;margin-top:28px}.minimal-newsletter input{width:248px;height:79px;border:0;border-radius:32px;padding:0 78px 0 28px;background:#1c1917;color:#d6d3d1;font-weight:700;outline:none}.minimal-newsletter button{position:absolute;top:8px;right:8px;display:grid;width:56px;height:56px;place-items:center;border:0;border-radius:50%;background:var(--color-accent);cursor:pointer}.minimal-newsletter button img{width:19px;height:16px}.minimal-footer-bottom{position:absolute;top:348px;left:0;width:1280px;height:129.139px;border-top:1px solid rgba(255,255,255,.05);padding:49px 48px 0}.minimal-footer-bottom img{width:103.487px;height:80.139px;object-fit:contain}.exports-footer{height:625.422px;background:var(--color-footer);color:#d6d3d1}.exports-footer-grid{display:grid;height:424.283px;grid-template-columns:repeat(4,248px);gap:64px;padding:36px 48px 0}.exports-footer h2{margin:0 0 40px;color:#fff;font-size:20px;font-weight:800;letter-spacing:2px;line-height:28px;text-transform:uppercase}.exports-footer p,.exports-footer a{color:#78716c;font-size:16px;font-weight:700;line-height:24px}.exports-footer-about{padding-top:80px}.exports-footer-about p{width:248px;margin:0;font-size:18px;font-weight:500;line-height:29.25px}.exports-socials{display:flex;gap:24px;margin-top:34px}.exports-socials a{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#ffffff0d;color:#d6d3d1;font-size:11px;font-weight:800;text-transform:uppercase}.exports-socials img{width:20px;height:20px}.exports-footer-links,.exports-footer-support{padding-top:0}.exports-footer-links a{display:block;margin-bottom:24px}.exports-footer-support p{display:flex;align-items:flex-start;gap:16px;margin:0 0 24px;color:#d6d3d1;font-size:18px;font-weight:400;line-height:28px}.exports-footer-support p img{width:20px;height:20px;flex:0 0 auto;margin-top:4px;object-fit:contain}.exports-footer-support p:first-of-type img{width:16px;height:20px}.exports-footer-support p:nth-of-type(2) img{width:18px;height:18px;margin-top:5px}.exports-newsletter{position:relative;margin-top:28px}.exports-newsletter input{width:248px;height:79px;border:0;border-radius:32px;padding:0 78px 0 28px;background:#1c1917;color:#d6d3d1;font-weight:700;outline:none}.exports-newsletter button{position:absolute;top:8px;right:8px;display:grid;width:56px;height:56px;place-items:center;border:0;border-radius:50%;background:var(--color-accent);color:#fff;font-size:24px;font-weight:900;cursor:pointer}.exports-newsletter button img{width:19px;height:16px}.exports-footer-bottom{display:flex;height:129.139px;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding:49px 48px 0}.exports-footer-bottom nav{display:flex;gap:40px}.exports-footer-bottom a{color:#57534e;font-size:12px;font-weight:800;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.exports-footer-bottom img{width:103.487px;height:80.139px;object-fit:contain}.category-footer{position:relative;height:541.422px;background:var(--color-footer);color:#d6d3d1}.category-footer-grid{position:absolute;top:36px;left:0;display:grid;width:1280px;grid-template-columns:repeat(4,248px);gap:64px;padding:0 48px}.category-footer h2{margin:0 0 40px;color:#fff;font-size:20px;font-weight:800;letter-spacing:2px;line-height:28px;text-transform:uppercase}.category-footer p,.category-footer a{color:#78716c;font-size:16px;font-weight:700;line-height:24px}.category-footer-about{padding-top:80px}.category-footer-about p{width:248px;margin:0;font-size:18px;font-weight:500;line-height:29.25px}.category-footer-links a{display:block;margin-bottom:24px}.category-footer-bottom{position:absolute;top:348.283px;left:0;display:flex;width:1280px;height:129.139px;align-items:flex-start;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding:49px 48px 0}.category-footer-bottom nav{display:flex;gap:40px}.category-footer-bottom a{color:#57534e;font-size:12px;font-weight:800;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.category-footer-bottom img{width:103.487px;height:80.139px;object-fit:contain}.global-pointer-cursor{--global-cursor-dot-x: 50vw;--global-cursor-dot-y: 50vh;--global-cursor-ring-x: 50vw;--global-cursor-ring-y: 50vh;--global-cursor-glow-x: 50vw;--global-cursor-glow-y: 50vh;--global-cursor-accent: rgb(255, 222, 167);--global-cursor-accent-strong: rgba(255, 222, 167, .86);--global-cursor-accent-soft: rgba(255, 222, 167, .58);--global-cursor-accent-glow: rgba(255, 222, 167, .2);--global-cursor-source-glow: rgba(190, 0, 75, .12);--global-cursor-dot-color: rgb(255, 242, 191);position:fixed;z-index:9999;inset:0;display:none;opacity:0;pointer-events:none;transition:opacity .24s ease}.global-pointer-cursor__dot,.global-pointer-cursor__ring,.global-pointer-cursor__glow,.global-pointer-cursor__label{position:fixed;left:0;top:0;pointer-events:none;will-change:transform,opacity}.global-pointer-cursor__dot{width:7px;height:7px;border-radius:50%;background:var(--global-cursor-dot-color);box-shadow:0 0 14px var(--global-cursor-accent-soft);transform:translate3d(var(--global-cursor-dot-x),var(--global-cursor-dot-y),0) translate(-50%,-50%);transition:width .22s ease,height .22s ease,opacity .22s ease,background .32s ease,box-shadow .32s ease}.global-pointer-cursor__ring{width:38px;height:38px;border:1px solid var(--global-cursor-accent-soft);border-radius:50%;box-shadow:inset 0 0 16px var(--global-cursor-accent-glow),0 0 18px var(--global-cursor-source-glow);transform:translate3d(var(--global-cursor-ring-x),var(--global-cursor-ring-y),0) translate(-50%,-50%);transition:width .26s ease,height .26s ease,border-color .26s ease,opacity .26s ease,box-shadow .26s ease}.global-pointer-cursor__glow{width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,var(--global-cursor-accent-glow),var(--global-cursor-source-glow) 42%,transparent 70%);mix-blend-mode:screen;opacity:.22;transform:translate3d(var(--global-cursor-glow-x),var(--global-cursor-glow-y),0) translate(-50%,-50%);transition:width .3s ease,height .3s ease,opacity .3s ease,background .3s ease}.global-pointer-cursor__label{padding:7px 10px;border:1px solid rgba(255,222,167,.24);border-radius:999px;color:var(--global-cursor-dot-color);background:#23070a7a;font-size:10px;font-weight:900;letter-spacing:.9px;opacity:0;text-transform:uppercase;transform:translate3d(var(--global-cursor-ring-x),var(--global-cursor-ring-y),0) translate(28px,-50%);transition:opacity .2s ease,transform .2s ease}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){body[data-global-cursor-ready=true] .global-pointer-cursor{display:block}body[data-global-cursor-ready=true][data-global-cursor-visible=true]:not([data-global-cursor-state=native]) .global-pointer-cursor{opacity:1}body[data-global-cursor-ready=true] .app-viewport,body[data-global-cursor-ready=true] .app-viewport a,body[data-global-cursor-ready=true] .app-viewport button,body[data-global-cursor-ready=true] .app-viewport [role=button],body[data-global-cursor-ready=true] .app-viewport summary,body[data-global-cursor-ready=true] .app-viewport [data-cursor]{cursor:none}body[data-global-cursor-ready=true] .app-viewport input,body[data-global-cursor-ready=true] .app-viewport textarea,body[data-global-cursor-ready=true] .app-viewport select,body[data-global-cursor-ready=true] .app-viewport option,body[data-global-cursor-ready=true] .app-viewport form,body[data-global-cursor-ready=true] .app-viewport form *,body[data-global-cursor-ready=true] .app-viewport [contenteditable=true]{cursor:auto}body[data-global-cursor-state=product] .global-pointer-cursor__ring{width:46px;height:46px;border-color:var(--global-cursor-accent-strong);box-shadow:inset 0 0 20px var(--global-cursor-accent-glow),0 0 26px var(--global-cursor-source-glow)}body[data-global-cursor-state=product] .global-pointer-cursor__glow{width:132px;height:132px;opacity:.3;background:radial-gradient(circle,var(--global-cursor-accent-glow),var(--global-cursor-source-glow) 40%,transparent 72%)}body[data-global-cursor-state=cta] .global-pointer-cursor__dot{width:5px;height:5px;background:var(--global-cursor-dot-color)}body[data-global-cursor-state=cta] .global-pointer-cursor__ring{width:52px;height:52px;border-color:var(--global-cursor-accent-strong);box-shadow:inset 0 0 20px var(--global-cursor-accent-glow),0 0 30px var(--global-cursor-source-glow)}body[data-global-cursor-state=cta] .global-pointer-cursor__glow{width:138px;height:138px;opacity:.34}body[data-global-cursor-state=flavor] .global-pointer-cursor__glow{opacity:.3}body[data-global-cursor-has-label=true] .global-pointer-cursor__label{opacity:1;transform:translate3d(var(--global-cursor-ring-x),var(--global-cursor-ring-y),0) translate(32px,-50%)}}.site-nav-actions,.mobile-nav-drawer,.nav-search--mobile{display:none}@media (max-width: 999px){body:has(.app-viewport--fluid){min-width:0}.app-viewport--fluid{min-width:0;overflow-x:hidden}.app-viewport--fluid .page-shell{width:100%;max-width:100%;flex:1 1 auto;overflow-x:clip}.app-viewport--fluid .site-nav{position:sticky;top:0;width:100%;height:auto;min-height:76px;padding:12px 20px;background:#fff8f6eb}.app-viewport--fluid .site-logo img{width:68px;height:52px}.app-viewport--fluid .site-nav-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.app-viewport--fluid .nav-search--mobile{display:grid;width:26px;height:26px;margin-bottom:0}.app-viewport--fluid .nav-search--mobile svg{width:18px;height:18px}.app-viewport--fluid .nav-menu-toggle{display:grid;width:28px;height:28px}.app-viewport--fluid .nav-menu-toggle span{width:20px;background:var(--color-ink)}.app-viewport--fluid .nav-list{display:none}.app-viewport--fluid .mobile-nav-drawer{position:fixed;z-index:40;top:76px;right:0;left:0;display:grid;gap:0;max-height:0;overflow:hidden;padding:0 20px;background:#fff8f6fa;box-shadow:0 16px 32px -12px #4e281f2e;transition:max-height .35s ease,padding .35s ease}.app-viewport--fluid .mobile-nav-drawer[data-open=true]{max-height:80vh;padding:16px 20px 24px;overflow-y:auto}.app-viewport--fluid .mobile-nav-drawer a{display:block;padding:14px 0;border-bottom:1px solid rgba(78,40,31,.08);color:var(--color-stone);font-family:var(--font-display);font-size:15px;font-weight:700}.app-viewport--fluid .mobile-nav-drawer a.is-active{color:var(--color-accent)}.app-viewport--fluid .mobile-nav-group{border-bottom:1px solid rgba(78,40,31,.08)}.app-viewport--fluid .mobile-nav-group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 0;border:0;background:transparent;color:var(--color-stone);font-family:var(--font-display);font-size:15px;font-weight:700;text-align:left;cursor:pointer}.app-viewport--fluid .mobile-nav-group.is-active .mobile-nav-group-toggle{color:var(--color-accent)}.app-viewport--fluid .mobile-nav-group-toggle svg{width:12px;height:8px;transition:transform .2s ease}.app-viewport--fluid .mobile-nav-group.is-open .mobile-nav-group-toggle svg{transform:rotate(180deg)}.app-viewport--fluid .mobile-nav-sub{display:grid;gap:0;padding:4px 0 12px 16px;border-top:1px solid rgba(78,40,31,.04)}.app-viewport--fluid .mobile-nav-sub[hidden]{display:none}.app-viewport--fluid .mobile-nav-sub a{padding:10px 0;border-bottom:none;color:var(--color-stone);font-family:var(--font-body);font-size:14px;font-weight:600}.app-viewport--fluid .mobile-nav-sub a.is-active{color:var(--color-accent)}.app-viewport--fluid main{display:block;width:100%}.app-viewport--fluid .footer{height:auto;padding:48px 20px 32px}.app-viewport--fluid .footer:before{display:none}.app-viewport--fluid .footer-inner{width:100%;height:auto}.app-viewport--fluid .footer-primary{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;inset:auto}.app-viewport--fluid .footer-about{position:relative;top:auto;left:auto;grid-column:1 / -1;width:100%;height:auto;padding:0}.app-viewport--fluid .footer-links,.app-viewport--fluid .footer-support{position:relative;top:auto;left:auto;width:100%;height:auto;padding:0}.app-viewport--fluid .footer-about img{width:72px;height:56px}.app-viewport--fluid .footer-about p{position:relative;top:auto;left:auto;width:100%;max-width:240px;margin-top:20px;font-size:15px;line-height:1.625}.app-viewport--fluid .footer h2{margin-bottom:24px;font-size:14px;letter-spacing:2px}.app-viewport--fluid .footer a{margin-bottom:16px;font-size:14px;line-height:1.5}.app-viewport--fluid .footer-support p,.app-viewport--fluid .footer-support .footer-support-item{margin-bottom:20px;font-size:14px;line-height:1.37;color:#d6d3d1;text-decoration:none}.app-viewport--fluid .footer-support .footer-support-item:hover{color:#fff}.app-viewport--fluid .footer-support p img,.app-viewport--fluid .footer-support .footer-support-item img{width:18px;height:18px}.app-viewport--fluid .footer-primary:after{display:none}.app-viewport--fluid .footer-secondary{display:block;position:relative;top:auto;left:auto;width:100%;height:auto;margin-top:32px;padding-top:32px;border-top:1px solid rgba(255,255,255,.05)}.app-viewport--fluid .footer-certificates{position:relative;top:auto;left:auto;width:100%}.app-viewport--fluid .footer-certificates h2{margin-bottom:16px;font-size:14px;letter-spacing:2px}.app-viewport--fluid .footer-certificate-strip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(4px,1.75vw,12px);width:100%;height:auto;min-height:64px;padding:12px clamp(8px,2.5vw,14px);overflow:visible;box-sizing:border-box}.app-viewport--fluid .footer-certificate-strip img{position:static;top:auto;left:auto;flex:1 1 0;min-width:0;width:auto;max-width:52px;height:auto;max-height:clamp(28px,9vw,40px);object-fit:contain;object-position:center}.app-viewport--fluid .footer-certificate-strip img:nth-child(3){max-width:clamp(37px,11.7vw,55px);max-height:clamp(37px,11.7vw,55px);flex:1.05 1 0;transform:none}.app-viewport--fluid .footer-certificate-strip img:nth-child(7){max-width:clamp(52px,16vw,64px);max-height:clamp(34px,11vw,46px);flex:1.2 1 0}.app-viewport--fluid .footer-availability{position:relative;top:auto;left:auto;margin-top:28px;justify-content:flex-start}.app-viewport--fluid .footer-availability span{font-size:14px;letter-spacing:2px}.app-viewport--fluid .footer-availability img{width:78px;height:auto}.app-viewport--fluid .footer-inner:after{display:block;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05);color:#78716c;font-size:12px;line-height:1.5;content:"© 2026 Euro India Foods"}.scroll-to-top{position:fixed;z-index:35;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:grid;width:44px;height:44px;place-items:center;border:none;border-radius:9999px;background:#be004b;box-shadow:0 12px 24px -8px #be004b73;color:#fff;cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.scroll-to-top svg{width:20px;height:20px;fill:currentColor}.scroll-to-top:active{transform:scale(.94)}}.euro-moments{position:relative;width:1280px;height:594px;overflow:hidden;background:#fef8f6}.euro-moments--contact{margin-top:46.67px}.euro-moments--home{z-index:4}.euro-moments__intro{display:none}.euro-moments__strip{position:absolute;top:0;left:63.33px;width:1092px;height:246px;object-fit:cover;object-position:top center}.euro-moments__grid{position:absolute;top:280.67px;left:103.33px;width:1080px;min-height:273.33px;display:grid;grid-template-columns:1.03fr .93fr 1.13fr 1.06fr 1.02fr;align-items:start;gap:20.67px}.euro-moments-card{--euro-moments-card-y: 0px;--euro-moments-card-opacity: 1;display:block;width:100%;height:auto;opacity:var(--euro-moments-card-opacity);transform:translate3d(0,var(--euro-moments-card-y),0);transform-origin:center;transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.22,1,.36,1),filter .35s ease;will-change:transform}.euro-moments-card:nth-child(2){margin-top:41.33px}.euro-moments-card:nth-child(4){margin-top:36px;border-radius:8.5%;rotate:5deg}.euro-moments-card:nth-child(5){border-radius:8.5%;rotate:-5deg}.euro-moments-card:nth-child(4):hover,.euro-moments-card:nth-child(5):hover{rotate:0deg}.euro-moments-card:hover{translate:0 -10px;scale:1.045;filter:drop-shadow(0 22px 20px rgba(78,40,31,.18))}@media (max-width: 999px),(prefers-reduced-motion: reduce){.euro-moments__grid .euro-moments-card{--euro-moments-card-y: 0px;--euro-moments-card-opacity: 1;opacity:1;transform:none}}@media (max-width: 999px){.euro-moments{width:100%;height:auto;min-height:0;padding:0 20px 48px}.euro-moments--contact{margin-top:32px}.euro-moments--home,.euro-moments--about{padding:48px 20px 64px;background:#f9f9f9}.euro-moments__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:336.656px;margin-bottom:32px}.euro-moments__intro-top{display:flex;flex-direction:column;gap:8px;width:100%}.euro-moments__kicker{margin:0;padding-left:8px;color:var(--color-muted, #825348);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:18px;letter-spacing:2px;text-transform:uppercase}.euro-moments__title{margin:0;padding-left:8px;color:var(--color-ink, #4e281f);font-family:var(--font-display);font-size:36px;font-weight:900;line-height:45px;letter-spacing:0}.euro-moments__title span{display:block}.euro-moments__lede{margin:0;padding-left:8px;max-width:240px;color:var(--color-muted, #825348);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:19.25px;letter-spacing:0}.euro-moments__strip{display:none}.euro-moments__carousel{width:100%}.euro-moments__carousel-stage{display:flex;align-items:center;justify-content:center;width:100%;height:370px;overflow:hidden}.euro-moments-card--carousel{--card-rotate: 0deg;width:min(72vw,280px);height:auto;margin:0;opacity:1;transform:translate(0) scale(1) rotate(var(--card-rotate));transition:none;will-change:transform,opacity}.euro-moments-card--carousel:hover{translate:none;scale:none;filter:none}.euro-moments-card--index-4,.euro-moments-card--index-5{border-radius:8.5%}.euro-moments-card--carousel-enter{animation:euro-moments-enter .55s cubic-bezier(.22,1,.36,1) forwards}.euro-moments-card--carousel-hold{transform:translate(0) scale(1) rotate(var(--card-rotate));opacity:1}.euro-moments-card--carousel-exit{animation:euro-moments-exit .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes euro-moments-enter{0%{transform:translate(60%) scale(.55) rotate(var(--card-rotate));opacity:.65}to{transform:translate(0) scale(1) rotate(var(--card-rotate));opacity:1}}@keyframes euro-moments-exit{0%{transform:translate(0) scale(1) rotate(var(--card-rotate));opacity:1}to{transform:translate(-60%) scale(.55) rotate(var(--card-rotate));opacity:0}}}@media (max-width: 999px) and (prefers-reduced-motion: reduce){.euro-moments-card--carousel-enter,.euro-moments-card--carousel-exit{animation:none}.euro-moments-card--carousel{transform:translate(0) scale(1) rotate(var(--card-rotate));opacity:1}}.euro-flavor-stage{--scene-bg: radial-gradient(circle at 50% 42%, rgba(255, 222, 167, .38) 0%, rgba(190, 0, 75, .44) 33%, #3b090d 74%, #190608 100%);--scene-accent: #ffdea7;--pointer-x: 50%;--pointer-y: 50%;--pointer-nx: 0;--pointer-ny: 0;position:relative;z-index:4;height:calc(var(--home-hero-height, 720px) * 3.65);margin-top:-1px;color:#fff8ef;background:#180508;overflow:visible}.euro-flavor-stage__sticky{position:sticky;top:0;height:var(--home-hero-height, 720px);min-height:560px;overflow:hidden;isolation:isolate;background:#180508}.euro-flavor-stage__bg,.euro-flavor-stage__background-aura,.euro-flavor-stage__pointer-glow,.euro-flavor-stage__grain{position:absolute;inset:0;pointer-events:none}.euro-flavor-stage__bg{z-index:0;background:var(--scene-bg);transition:background .82s ease}.euro-flavor-stage__bg:before,.euro-flavor-stage__bg:after{position:absolute;border-radius:50%;content:""}.euro-flavor-stage__bg:before{top:11%;left:50%;width:560px;height:560px;background:radial-gradient(circle,#fff2cd6b,#ffdea724 38%,#ffdea700 68%);filter:blur(4px);translate:-50% 0}.euro-flavor-stage__bg:after{right:-90px;bottom:-180px;width:460px;height:460px;background:radial-gradient(circle,rgba(255,222,167,.34) 0%,transparent 66%);opacity:.38;filter:blur(18px)}.euro-flavor-stage__background-aura{z-index:1;opacity:.68;background:radial-gradient(circle at 50% 42%,rgba(255,238,187,.28) 0%,rgba(255,177,51,.12) 30%,transparent 58%),radial-gradient(circle at 28% 74%,rgba(190,0,75,.16) 0%,transparent 48%),radial-gradient(circle at 78% 20%,rgba(255,145,40,.14) 0%,transparent 42%);mix-blend-mode:screen;transform:translate3d(calc(var(--pointer-nx) * 14px),calc(var(--pointer-ny) * 10px),0) scale(1.03);will-change:transform,opacity}.euro-flavor-stage__pointer-glow{z-index:3;opacity:.42;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,231,160,.24) 0%,rgba(255,160,46,.12) 20%,rgba(190,0,75,.08) 34%,transparent 56%);mix-blend-mode:screen;transition:opacity .32s ease}.euro-flavor-stage[data-flavor-cursor=active] .euro-flavor-stage__pointer-glow{opacity:.56}.euro-flavor-stage__grain{z-index:8;opacity:.12;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 10%,rgba(255,255,255,.38) 0 1px,transparent 1px),radial-gradient(circle at 80% 30%,rgba(255,255,255,.26) 0 1px,transparent 1px);background-size:42px 42px,58px 58px}.euro-flavor-stage__rings{position:absolute;z-index:1;inset:0;pointer-events:none;transform:translate3d(calc(var(--pointer-nx) * -5px),calc(var(--pointer-ny) * -3px),0);will-change:transform}.euro-flavor-stage__rings span{position:absolute;left:50%;top:50%;width:520px;height:220px;border:1px solid rgba(255,222,167,.38);border-radius:50%;opacity:.28;transform:translate(-50%,-42%) rotate(var(--ring-rotate, -7deg)) skew(-16deg)}.euro-flavor-stage__rings span:nth-child(2){--ring-rotate: 7deg;width:700px;height:300px;opacity:.18}.euro-flavor-stage__rings span:nth-child(3){--ring-rotate: -18deg;width:860px;height:370px;opacity:.11}.euro-flavor-stage__particles{position:absolute;z-index:2;inset:0;pointer-events:none}.euro-flavor-stage__particles-parallax{position:absolute;inset:0;transform:translate3d(calc(var(--pointer-nx) * -11px),calc(var(--pointer-ny) * -8px),0);will-change:transform}.euro-flavor-stage__particle-scroll-layer{position:absolute;left:var(--particle-x);top:var(--particle-y);transform:translate(-50%,-50%) rotate(var(--particle-rotate)) scale(var(--particle-depth));will-change:transform,opacity}.euro-flavor-stage__particle{display:block;width:var(--particle-size);height:var(--particle-size);transition:border-radius .36s ease,background .36s ease,box-shadow .36s ease;will-change:transform}.euro-flavor-stage__particle--spark{border-radius:3px;background:linear-gradient(135deg,#fff3c8,var(--scene-accent));box-shadow:0 0 18px #ffdea757}.euro-flavor-stage__particle--chip{width:calc(var(--particle-size) * 1.55);height:calc(var(--particle-size) * .86);border-radius:56% 44% 48% 52%;background:linear-gradient(90deg,transparent 0 18%,rgba(158,91,29,.22) 18% 23%,transparent 23% 38%,rgba(158,91,29,.2) 38% 43%,transparent 43%),linear-gradient(135deg,#ffe39b,#f09b2d);box-shadow:0 12px 22px #300d053d}.euro-flavor-stage__particle--stick{width:calc(var(--particle-size) * 2.8);height:calc(var(--particle-size) * .58);border-radius:999px;background:linear-gradient(90deg,#ffd17c,#ee6f1f 48%,#c4381c);box-shadow:0 10px 22px #ff61163d}.euro-flavor-stage__particle--sev{width:calc(var(--particle-size) * 2.3);height:calc(var(--particle-size) * .34);border-radius:999px;background:linear-gradient(90deg,#fff2a9,#f2aa2d);box-shadow:0 8px 18px #ffc74d38}.euro-flavor-stage__particle--bubble{border:1.5px solid rgba(255,255,255,.64);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffd9,#ffffff1f 38%,#fff0 66%);box-shadow:inset 0 0 10px #ffffff57,0 0 16px #ffffff29}.euro-flavor-stage__scene-label{position:absolute;z-index:5;top:70px;left:60px;display:flex;align-items:center;gap:14px;color:#fff8efdb;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.euro-flavor-stage__scene-label span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,222,167,.44);border-radius:50%;color:var(--scene-accent);background:#ffffff0f}.euro-flavor-stage__product-wrap{position:absolute;z-index:4;left:50%;top:50%;width:610px;height:560px;perspective:1200px;pointer-events:none;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform,opacity}.euro-flavor-stage__spotlight,.euro-flavor-stage__pedestal{position:absolute;left:50%;pointer-events:none;transform:translate(-50%)}.euro-flavor-stage__spotlight{top:58px;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(255,247,221,.28) 0%,rgba(255,222,167,.08) 45%,transparent 70%);filter:blur(2px);transform:translate(-50%) translate3d(calc(var(--pointer-nx) * 5px),calc(var(--pointer-ny) * 4px),0);will-change:transform,opacity}.euro-flavor-stage__pedestal{bottom:28px;width:430px;height:82px;border:1px solid rgba(255,222,167,.22);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,222,167,.24),rgba(63,11,12,.06) 64%,transparent 72%);box-shadow:0 36px 70px #00000057;transform:translate(-50%) translate3d(calc(var(--pointer-nx) * 4px),calc(var(--pointer-ny) * 2px),0);will-change:transform,opacity}.euro-flavor-stage__product-scroll-layer{position:absolute;left:50%;top:50%;width:var(--pack-width);max-width:none;transform-origin:50% 58%;translate:-50% -52%;transition:opacity .35s ease,filter .35s ease;will-change:transform,opacity,filter;filter:drop-shadow(0 42px 44px rgba(0,0,0,.36));pointer-events:auto}.euro-flavor-stage__product-pointer-layer,.euro-flavor-stage__product-ambient-layer{display:block;transform-style:preserve-3d}.euro-flavor-stage__product-pointer-layer{transform:translate3d(calc(var(--pointer-nx) * 8px),calc(var(--pointer-ny) * 6px),0) rotateX(calc(var(--pointer-ny) * -2.6deg)) rotateY(calc(var(--pointer-nx) * 3.8deg));transform-origin:50% 58%;will-change:transform}.euro-flavor-stage[data-cursor-state=product] .euro-flavor-stage__product-pointer-layer{transform:translate3d(calc(var(--pointer-nx) * 10px),calc(var(--pointer-ny) * 7px),0) rotateX(calc(var(--pointer-ny) * -3.1deg)) rotateY(calc(var(--pointer-nx) * 4.4deg))}.euro-flavor-stage__product-ambient-layer{position:relative;overflow:hidden;border-radius:20px;will-change:transform}.euro-flavor-stage__product-shine{position:absolute;z-index:2;top:-18%;bottom:-18%;left:-36%;width:26%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,250,222,.46) 48%,transparent);mix-blend-mode:screen;opacity:0;pointer-events:none;transform:translate(-170%) rotate(17deg)}.euro-flavor-stage__product{position:relative;z-index:1;width:100%;max-width:none;max-height:500px;object-fit:contain;transform-origin:50% 58%}.euro-flavor-stage__product--intro{top:46%}.euro-flavor-stage__product--getmore .euro-flavor-stage__product,.euro-flavor-stage__product--namkeen .euro-flavor-stage__product{max-height:540px}.euro-flavor-stage__product--beverage .euro-flavor-stage__product{max-height:520px}.euro-flavor-stage__copy{position:absolute;z-index:5;right:68px;bottom:78px;width:386px;animation:euro-stage-copy-in .52s cubic-bezier(.22,1,.36,1) both}.euro-flavor-stage__copy span,.euro-flavor-stage__wall-copy span,.euro-flavor-stage__mobile-card-copy span{display:block;margin-bottom:11px;color:var(--scene-accent);font-size:12px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.euro-flavor-stage__copy h2{margin:0;font-family:var(--font-display);font-size:55px;font-weight:900;line-height:.98;letter-spacing:0}.euro-flavor-stage__copy p{width:330px;margin:18px 0 0;color:#fff8efc2;font-size:14px;font-weight:600;line-height:1.65}.euro-flavor-stage__copy--intro{right:18px;bottom:58px}.euro-flavor-stage__copy--intro span{margin-bottom:8px;font-size:9px;letter-spacing:1.35px}.euro-flavor-stage__copy--intro h2{font-size:41px}.euro-flavor-stage__copy--intro p{margin-top:14px;font-size:10.5px}.euro-flavor-stage.is-light-scene{color:var(--color-ink);background:var(--color-page)}.euro-flavor-stage.is-light-scene .euro-flavor-stage__sticky{background:var(--color-page)}.euro-flavor-stage.is-light-scene .euro-flavor-stage__grain{opacity:.08;mix-blend-mode:multiply}.euro-flavor-stage.is-light-scene .euro-flavor-stage__scene-label{color:#4e281fb8}.euro-flavor-stage.is-light-scene .euro-flavor-stage__scene-label span{border-color:#be004b38;background:#ffffffd1;box-shadow:0 14px 28px #4e281f14}.euro-flavor-stage.is-light-scene .euro-flavor-stage__rings span{border-color:#be004b29}.euro-flavor-stage.is-light-scene .euro-flavor-stage__pedestal{border-color:#be004b24;background:radial-gradient(ellipse at center,rgba(255,222,167,.48),rgba(190,0,75,.07) 60%,transparent 74%);box-shadow:0 34px 64px #4e281f24}.euro-flavor-stage.is-light-scene .euro-flavor-stage__spotlight{background:radial-gradient(circle,rgba(255,222,167,.6) 0%,rgba(255,222,167,.16) 46%,transparent 72%)}.euro-flavor-stage.is-light-scene .euro-flavor-stage__copy p,.euro-flavor-stage.is-light-scene .euro-flavor-stage__wall-copy p{color:#4e281fb8}.euro-flavor-stage.is-light-scene .euro-flavor-stage__progress span{background:#4e281f33}.euro-flavor-stage.is-light-scene .euro-flavor-stage__progress span.is-active{background:var(--scene-accent)}.euro-flavor-stage.is-light-scene .euro-flavor-stage__secondary{color:var(--color-ink)}.euro-flavor-stage__progress{position:absolute;z-index:5;left:60px;bottom:74px;display:flex;align-items:center;gap:8px}.euro-flavor-stage__progress span{display:block;width:8px;height:8px;border-radius:999px;background:#fff8ef47;transition:width .32s ease,background .32s ease}.euro-flavor-stage__progress span.is-active{width:34px;background:var(--scene-accent)}.euro-flavor-stage__wall{position:absolute;z-index:7;inset:0;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px;padding:64px 56px 60px;pointer-events:none;transition:opacity .36s ease,transform .36s ease}.euro-flavor-stage.is-final .euro-flavor-stage__wall{pointer-events:auto}.euro-flavor-stage.is-final .euro-flavor-stage__product-wrap,.euro-flavor-stage.is-final .euro-flavor-stage__copy{opacity:0;pointer-events:none}.euro-flavor-stage__wall-copy{position:relative;z-index:2}.euro-flavor-stage__wall-copy h3{margin:0;font-family:var(--font-display);font-size:40px;font-weight:900;line-height:1;letter-spacing:0}.euro-flavor-stage__wall-copy p{margin:16px 0 0;color:#fff8efbf;font-size:14px;font-weight:600;line-height:1.65}.euro-flavor-stage__actions{display:flex;align-items:center;gap:18px;margin-top:28px}.euro-flavor-stage__primary{position:relative;min-height:54px;overflow:hidden;padding:0 27px;font-size:14px;box-shadow:0 20px 38px #4e0a2042}.euro-flavor-stage__primary:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 26%,rgba(255,248,239,.28) 46%,transparent 66%);content:"";opacity:0;transform:translate(-72%);transition:opacity .32s ease,transform .58s cubic-bezier(.22,1,.36,1)}.euro-flavor-stage__primary:hover,.euro-flavor-stage__primary:focus-visible{box-shadow:0 28px 48px #4e0a2052,0 0 0 1px #ffdea757}.euro-flavor-stage__primary:hover:after,.euro-flavor-stage__primary:focus-visible:after{opacity:1;transform:translate(72%)}.euro-flavor-stage__primary:focus-visible,.euro-flavor-stage__secondary:focus-visible{outline:2px solid rgba(255,222,167,.86);outline-offset:4px}.euro-flavor-stage__secondary{position:relative;display:inline-flex;align-items:center;min-height:46px;border-bottom:2px solid currentColor;color:#fff8ef;font-size:13px;font-weight:900;transition:color .24s ease,text-shadow .24s ease}.euro-flavor-stage__secondary:hover,.euro-flavor-stage__secondary:focus-visible{color:var(--scene-accent);text-shadow:0 0 18px rgba(255,222,167,.34)}.euro-flavor-stage__wall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.euro-flavor-stage__wall-card{position:relative;display:grid;min-height:158px;align-content:end;justify-items:center;overflow:hidden;border:1px solid rgba(255,222,167,.18);border-radius:8px;padding:12px 8px 10px;background:linear-gradient(180deg,#ffffff24,#ffffff0b);box-shadow:inset 0 1px #ffffff26,0 22px 36px #0003;transform:translateY(18px)}.euro-flavor-stage.is-final .euro-flavor-stage__wall-card{animation:euro-stage-wall-in .52s cubic-bezier(.22,1,.36,1) var(--wall-delay) both}.euro-flavor-stage__wall-card:before{position:absolute;inset:0;background:radial-gradient(circle at 50% 22%,rgba(255,222,167,.26),transparent 58%);content:""}.euro-flavor-stage__wall-card img{position:relative;z-index:1;width:100%;height:102px;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(0,0,0,.28))}.euro-flavor-stage__wall-card span{position:relative;z-index:1;display:block;min-height:28px;margin-top:8px;color:#fff8efe6;font-size:10px;font-weight:800;line-height:1.28;text-align:center}.euro-flavor-stage.is-light-scene .euro-flavor-stage__wall-card{border-color:#be004b1f;background:linear-gradient(180deg,#ffffffeb,#fff8f6b8);box-shadow:inset 0 1px #fffc,0 20px 38px #4e281f1a}.euro-flavor-stage.is-light-scene .euro-flavor-stage__wall-card:before{background:radial-gradient(circle at 50% 22%,rgba(255,222,167,.34),transparent 60%)}.euro-flavor-stage.is-light-scene .euro-flavor-stage__wall-card span{color:#4e281fe0}.euro-flavor-stage__scroll-experience{position:relative;height:100%}.euro-flavor-stage__mobile-story,.euro-flavor-stage__mobile-fallback{display:none}.euro-flavor-stage__sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes euro-stage-copy-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes euro-stage-wall-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 1000px) and (prefers-reduced-motion: no-preference){.euro-flavor-stage__background-aura{animation:euro-stage-glow-breath 9.6s ease-in-out infinite}.euro-flavor-stage__rings{animation:euro-stage-rings 14s ease-in-out infinite}.euro-flavor-stage__spotlight{animation:euro-stage-spotlight-breath 7.8s ease-in-out infinite}.euro-flavor-stage__pedestal{animation:euro-stage-pedestal-breath 8.2s ease-in-out infinite}.euro-flavor-stage__product-ambient-layer{animation:euro-stage-product-float 5.8s ease-in-out infinite}.euro-flavor-stage__product-shine{animation:euro-stage-pack-shine 9.8s ease-in-out infinite}.euro-flavor-stage__particle{animation:euro-stage-particle-drift var(--particle-duration) ease-in-out var(--particle-delay) infinite}}@keyframes euro-stage-glow-breath{0%,to{opacity:.62;transform:translate3d(calc(var(--pointer-nx) * 14px),calc(var(--pointer-ny) * 10px),0) scale(1.01)}50%{opacity:.8;transform:translate3d(calc(var(--pointer-nx) * 18px),calc(var(--pointer-ny) * 12px),0) scale(1.055)}}@keyframes euro-stage-rings{0%,to{rotate:0deg}50%{rotate:2deg}}@keyframes euro-stage-spotlight-breath{0%,to{opacity:.88;scale:1}50%{opacity:1;scale:1.025}}@keyframes euro-stage-pedestal-breath{0%,to{opacity:.9;scale:1}50%{opacity:1;scale:1.035}}@keyframes euro-stage-product-float{0%,to{transform:translate3d(0,3px,0) rotate(-.35deg)}50%{transform:translate3d(0,-5px,0) rotate(.35deg)}}@keyframes euro-stage-pack-shine{0%,58%{opacity:0;transform:translate(-170%) rotate(17deg)}66%{opacity:.16}78%,to{opacity:0;transform:translate(520%) rotate(17deg)}}@keyframes euro-stage-particle-drift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(var(--particle-drift-x),var(--particle-drift-y),0) rotate(var(--particle-drift-rotate))}}@media (max-width: 999px) and (prefers-reduced-motion: no-preference){.euro-flavor-stage{height:auto;margin-top:0;padding:0;overflow:visible;color:#fff8ef;background:#180508}.euro-flavor-stage__mobile-fallback{display:none}.euro-flavor-stage__sticky{position:relative;top:auto;display:block;box-sizing:border-box;height:100dvh;min-height:520px;padding-top:76px;background:var(--scene-bg, #180508);transition:background .82s ease}.euro-flavor-stage.is-light-scene .euro-flavor-stage__sticky{background:var(--scene-bg, var(--color-page))}.euro-flavor-stage__bg,.euro-flavor-stage__background-aura,.euro-flavor-stage__pointer-glow,.euro-flavor-stage__grain{top:-76px;height:calc(100% + 76px)}.euro-flavor-stage__scene-label{top:20px;left:20px;gap:10px;font-size:11px}.euro-flavor-stage__scene-label span{width:36px;height:36px;font-size:11px}.euro-flavor-stage__product-wrap{top:44%;width:min(92vw,380px);height:min(52vh,420px)}.euro-flavor-stage__spotlight{top:40px;width:min(72vw,300px);height:min(72vw,300px)}.euro-flavor-stage__pedestal{bottom:22%;width:min(68vw,280px);height:56px}.euro-flavor-stage__product{max-height:min(40vh,300px)}.euro-flavor-stage__product--intro{width:calc(var(--pack-width) * .8);max-height:min(28.8vh,208px)}.euro-flavor-stage__product--intro .euro-flavor-stage__product{max-height:min(28.8vh,208px)}.euro-flavor-stage__product--chips{width:calc(var(--pack-width) * .95)}.euro-flavor-stage__product--chips .euro-flavor-stage__product{max-height:min(38vh,285px)}.euro-flavor-stage__product--getmore,.euro-flavor-stage__product--namkeen{width:calc(var(--pack-width) * .882)}.euro-flavor-stage__product--getmore .euro-flavor-stage__product,.euro-flavor-stage__product--namkeen .euro-flavor-stage__product{max-height:min(35.28vh,265px)}.euro-flavor-stage__product--beverage .euro-flavor-stage__product{max-height:min(44vh,340px)}.euro-flavor-stage__copy{right:auto;left:20px;bottom:84px;width:calc(100% - 40px);max-width:none}.euro-flavor-stage__copy h2{font-size:34px;line-height:1.02}.euro-flavor-stage__copy p{width:100%;max-width:300px;margin-top:14px;font-size:13px;line-height:1.55}.euro-flavor-stage__copy--intro{right:auto;left:20px;bottom:84px}.euro-flavor-stage__copy--intro h2{font-size:28px}.euro-flavor-stage__copy--intro p{font-size:11px}.euro-flavor-stage__progress{left:20px;right:20px;bottom:24px;justify-content:center}.euro-flavor-stage__wall{grid-template-columns:1fr;gap:20px;padding:72px 20px 28px;overflow-y:auto}.euro-flavor-stage__wall-copy h3{font-size:30px}.euro-flavor-stage__wall-copy p{font-size:13px}.euro-flavor-stage__actions{flex-wrap:wrap;gap:12px;margin-top:20px}.euro-flavor-stage__primary{min-height:50px;padding:0 22px;font-size:13px}.euro-flavor-stage__secondary{min-height:42px;font-size:13px}.euro-flavor-stage__wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.euro-flavor-stage__wall-card img{height:96px}}@media (max-width: 999px) and (prefers-reduced-motion: reduce){.euro-flavor-stage{height:auto;margin-top:0;padding:48px 0 56px;background:radial-gradient(circle at 50% 0%,rgba(255,222,167,.36),transparent 46%),var(--color-page);overflow:hidden}.euro-flavor-stage__scroll-experience{display:none}.euro-flavor-stage__mobile-fallback,.euro-flavor-stage__mobile-story{display:block}.euro-flavor-stage__mobile-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:0 20px}.euro-flavor-stage__mobile-carousel-label{display:flex;align-items:center;gap:12px;min-width:0}.euro-flavor-stage__mobile-carousel-label span{flex:0 0 auto;color:var(--color-accent);font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.08em}.euro-flavor-stage__mobile-carousel-label strong{overflow:hidden;color:var(--color-ink);font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.euro-flavor-stage__mobile-carousel-nav{display:flex;flex:0 0 auto;gap:10px}.euro-flavor-stage__mobile-carousel-btn{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:#fff;box-shadow:0 12px 24px -12px #4e281f47;padding:0;transition:scale .25s ease,box-shadow .25s ease}.euro-flavor-stage__mobile-carousel-btn img{width:7px;height:12px;display:block}.euro-flavor-stage__mobile-carousel-btn:not(:disabled):active{scale:.94}.euro-flavor-stage__mobile-carousel-btn:disabled{opacity:.35;cursor:default}.euro-flavor-stage__mobile-viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px}.euro-flavor-stage__mobile-viewport::-webkit-scrollbar{display:none}.euro-flavor-stage__mobile-track{display:flex;gap:14px}.euro-flavor-stage__mobile-card{position:relative;flex:0 0 86%;display:flex;flex-direction:column;min-height:348px;overflow:hidden;border:1px solid rgba(255,222,167,.18);border-radius:8px;padding:24px;color:#fff8ef;scroll-snap-align:center;scroll-snap-stop:always;background:radial-gradient(circle at 70% 28%,rgba(255,222,167,.2),transparent 52%),#3b090d;box-shadow:0 24px 46px #00000038}.euro-flavor-stage__mobile-card--intro{color:var(--color-ink);background:radial-gradient(circle at 72% 30%,rgba(255,222,167,.5),transparent 54%),#fff;box-shadow:0 22px 42px #4e281f1f}.euro-flavor-stage__mobile-card--intro .euro-flavor-stage__mobile-card-copy p{color:#4e281fb8;font-size:10.5px}.euro-flavor-stage__mobile-card--intro .euro-flavor-stage__mobile-card-copy span{font-size:9px;letter-spacing:1.35px}.euro-flavor-stage__mobile-card--intro .euro-flavor-stage__mobile-card-copy h3{font-size:25.5px}.euro-flavor-stage__mobile-card--chips{background:radial-gradient(circle at 72% 30%,rgba(255,182,0,.2),transparent 54%),#661914}.euro-flavor-stage__mobile-card--getmore{background:radial-gradient(circle at 74% 30%,rgba(255,122,26,.2),transparent 54%),#251352}.euro-flavor-stage__mobile-card--namkeen{background:radial-gradient(circle at 74% 30%,rgba(255,211,106,.22),transparent 54%),#142d60}.euro-flavor-stage__mobile-card--beverages{background:radial-gradient(circle at 74% 30%,rgba(255,77,50,.22),transparent 54%),#831020}.euro-flavor-stage__mobile-card--final{display:grid;grid-template-columns:.8fr 1fr;gap:20px;min-height:360px;color:var(--color-ink);background:radial-gradient(circle at 70% 30%,rgba(255,222,167,.48),transparent 58%),linear-gradient(135deg,#fff,#fff8f6);box-shadow:0 22px 42px #4e281f1f}.euro-flavor-stage__mobile-dots{display:flex;justify-content:center;gap:8px;margin-top:18px;padding:0 20px}.euro-flavor-stage__mobile-dot{width:8px;height:8px;border:0;border-radius:999px;background:#be004b38;padding:0;transition:width .25s ease,background .25s ease}.euro-flavor-stage__mobile-dot.is-active{width:24px;background:var(--color-accent)}.euro-flavor-stage__mobile-card-copy{position:relative;z-index:2;flex:0 0 auto;max-width:340px}.euro-flavor-stage__mobile-card-copy span{color:#ffdea7}.euro-flavor-stage__mobile-card--intro .euro-flavor-stage__mobile-card-copy span,.euro-flavor-stage__mobile-card--final .euro-flavor-stage__mobile-card-copy span{color:var(--color-accent)}.euro-flavor-stage__mobile-card-copy h3{margin:0;font-family:var(--font-display);font-size:34px;font-weight:900;line-height:1;letter-spacing:0}.euro-flavor-stage__mobile-card-copy p{margin:13px 0 0;color:#fff8efbf;font-size:14px;font-weight:600;line-height:1.58}.euro-flavor-stage__mobile-card--final .euro-flavor-stage__mobile-card-copy p{color:#4e281fb8}.euro-flavor-stage__mobile-card--intro .euro-flavor-stage__secondary,.euro-flavor-stage__mobile-card--final .euro-flavor-stage__secondary{color:var(--color-ink)}.euro-flavor-stage__mobile-card>img{position:relative;z-index:1;flex:1 1 auto;align-self:center;width:min(54%,240px);max-height:min(48%,220px);margin:16px auto 12px;object-fit:contain;object-position:center;filter:drop-shadow(0 26px 28px rgba(0,0,0,.35))}.euro-flavor-stage__mobile-card--intro>img{width:min(57.6%,224px);max-height:min(35.2%,160px)}.euro-flavor-stage__mobile-card--chips>img{width:min(51.3%,228px);max-height:min(45.6%,209px)}.euro-flavor-stage__mobile-card--getmore>img,.euro-flavor-stage__mobile-card--namkeen>img{width:min(40.57%,194px);max-height:min(44.1%,194px)}.euro-flavor-stage__mobile-card--beverages>img{width:min(30%,120px);max-height:min(56%,240px)}.euro-flavor-stage__mobile-card--final>img{display:none}.euro-flavor-stage__mobile-wall{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.euro-flavor-stage__mobile-wall img{width:100%;height:112px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.3))}}@media (max-width: 999px) and (prefers-reduced-motion: reduce){.home-page .euro-flavor-stage{padding:40px 0 48px}.euro-flavor-stage__mobile-carousel-head{margin-bottom:18px;padding:0 20px}.euro-flavor-stage__mobile-card{min-height:352px;padding:22px}.euro-flavor-stage__mobile-card-copy h3{font-size:32px}.euro-flavor-stage__mobile-card-copy p{max-width:250px}.euro-flavor-stage__mobile-card>img{width:min(58%,250px);max-height:min(46%,210px)}.euro-flavor-stage__mobile-card--intro>img{width:min(62.4%,232px);max-height:min(33.6%,152px)}.euro-flavor-stage__mobile-card--chips>img{width:min(55.1%,238px);max-height:min(43.7%,200px)}.euro-flavor-stage__mobile-card--getmore>img,.euro-flavor-stage__mobile-card--namkeen>img{width:min(42.34%,194px)}.euro-flavor-stage__mobile-card--beverages>img{width:min(28%,110px);max-height:min(54%,230px)}.euro-flavor-stage__mobile-card--final{grid-template-columns:1fr}.euro-flavor-stage__actions{flex-wrap:wrap;gap:12px}.euro-flavor-stage__primary{min-height:50px;padding:0 22px;font-size:13px}.euro-flavor-stage__secondary{min-height:42px;font-size:13px}.euro-flavor-stage__mobile-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.euro-flavor-stage__mobile-wall img{height:96px}}@media (max-width: 420px) and (prefers-reduced-motion: reduce){.euro-flavor-stage__mobile-card{min-height:378px}.euro-flavor-stage__mobile-card-copy h3{font-size:29px}.euro-flavor-stage__mobile-card>img{width:min(60%,250px);max-height:min(44%,200px)}.euro-flavor-stage__mobile-card--intro>img{width:min(65.6%,240px);max-height:min(32%,144px)}.euro-flavor-stage__mobile-card--chips>img{width:min(57%,238px);max-height:min(41.8%,190px)}}@media (max-width: 999px){.home-page .hero{display:flex;flex-direction:column;height:auto;min-height:0;padding:0 0 40px;background:#fff}.home-page .hero-bg{position:absolute;top:0;left:0;width:100%;height:72%;background:var(--color-mint)}.home-page .hero-products{position:relative;z-index:4;top:auto;left:auto;width:min(100%,380px);height:auto;margin:24px auto 0;aspect-ratio:380 / 214;object-fit:contain}.home-page .hero-copy{position:relative;z-index:4;top:auto;left:auto;width:auto;padding:8px 24px 0}.home-page .hero-title{font-size:52px;line-height:1.1;letter-spacing:-.05em}.home-page .hero-title .accent{line-height:1.1}.home-page .hero-copy p{width:100%;max-width:346px;margin-top:16px;font-size:15px;line-height:1.62}.home-page .hero-button{position:relative;z-index:4;top:auto;left:auto;width:auto;min-height:54px;margin:24px 24px 0;align-self:flex-start;padding:0 28px;font-size:15px}.home-page .hero-deserve{position:relative;z-index:4;top:auto;left:auto;margin:32px 24px 0;font-size:44px;line-height:1.1;letter-spacing:-.05em}.home-page .hero-tag{display:none}.home-page .patch{width:100%;height:52px;margin:0;top:auto}.home-page .patch-gold{height:52px;margin-top:-28px;top:auto}.home-page .patch-gold:before,.home-page .patch-lavender:before,.home-page .patch-yellow-slant:before{width:110%;left:-5%}.home-page .patch-lavender{height:52px;margin-top:-28px;top:auto}.home-page .patch-rose{height:54px;margin-top:0}.home-page .patch-rose:before{width:110%;left:-5%;height:54px;transform:rotate(-3deg) skew(-3deg)}.home-page .patch-yellow-slant{height:46px;margin-top:-46px}.home-page .mood-section{padding:0;overflow:visible;height:auto;margin-top:0}.home-page .mood-section__desktop,.home-page .mood-section__mobile-fallback{display:none}.home-page .mood-section__scroll-driver{display:block;position:relative;width:100%}.home-page .mood-section__scroll-sticky{display:flex;flex-direction:column;height:calc(100dvh - 76px);min-height:520px;overflow:hidden;padding:48px 0 24px;background:#f9f9f9;opacity:calc(.7 + .3 * var(--mood-approach, 1));transform:translateY(calc((1 - var(--mood-approach, 1)) * 12px))}.home-page .mood-section__scroll-sticky .mood-heading{position:relative;top:auto;left:auto;flex:0 0 auto;margin:0;padding:0 20px 16px;opacity:calc(.85 + .15 * var(--mood-edge-fade, 1));transform:translateY(calc((1 - var(--mood-edge-fade, 1)) * 8px))}.home-page .mood-section__scroll-sticky .mood-heading .kicker{font-size:13px;letter-spacing:4px}.home-page .mood-section__scroll-sticky .mood-heading h2{font-size:36px;line-height:1;letter-spacing:-.02em}.home-page .mood-section__scroll-sticky .mood-cta{position:relative;top:auto;left:auto;flex:0 0 auto;width:calc(100% - 40px);min-height:54px;margin:0 20px 16px;border-radius:20px;font-size:16px;opacity:var(--mood-edge-fade, 1)}.home-page .mood-section__scroll-progress{flex:0 0 auto;width:calc(100% - 40px);height:3px;margin:0 20px 16px;overflow:hidden;border-radius:999px;background:#46509924;opacity:var(--mood-edge-fade, 1)}.home-page .mood-section__scroll-progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(129deg,#465099,#696aba);transform-origin:left center;transform:scaleX(var(--mood-progress, 0))}.home-page .mood-section__scroll-viewport{flex:1 1 auto;min-height:0;overflow:hidden}.home-page .mood-section__scroll-track{display:flex;align-items:center;gap:16px;width:max-content;height:100%;padding:0 20px;will-change:transform}.home-page .mood-section__scroll-tile{flex:0 0 var(--mood-tile-width, calc((100vw - 40px)*.88) );width:var(--mood-tile-width, calc((100vw - 40px)*.88) );height:80%;min-height:0;opacity:calc(.72 + .28 * var(--tile-enter, 1));transform:translateY(calc((1 - var(--tile-enter, 1)) * 12px)) scale(calc(.97 + .03 * var(--tile-enter, 1)));will-change:transform,opacity}.home-page .mood-section__scroll-tile .category-card{position:relative;top:auto!important;left:auto!important;width:100%;height:100%;margin:0;transform:none!important}.home-page .mood-section__scroll-tile .card-chips{display:flex;flex-direction:column;justify-content:flex-end;padding:20px 16px;background:#a65b3b;overflow:hidden}.home-page .mood-section__scroll-tile .card-chips>div{position:absolute;z-index:2;right:16px;bottom:20px;left:16px}.home-page .mood-section__scroll-tile .card-chips span{font-size:22px;line-height:1.2;color:#fff}.home-page .mood-section__scroll-tile .card-chips small{margin-top:8px;font-size:14px;line-height:1.5;color:#ffffffeb}.home-page .mood-section__scroll-tile .card-chips img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-page .mood-section__scroll-tile .card-chips:after{background:linear-gradient(0deg,#00000073 28%,#0000 72%)}.home-page .mood-section__scroll-tile .card-juice,.home-page .mood-section__scroll-tile .card-namkeen{padding:0;overflow:hidden}.home-page .mood-section__scroll-tile .card-juice img,.home-page .mood-section__scroll-tile .card-namkeen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-page .mood-section__scroll-tile .card-juice span,.home-page .mood-section__scroll-tile .card-namkeen span{position:absolute;z-index:2;bottom:20px;left:20px;font-size:22px;color:var(--color-ink)}.home-page .mood-section__scroll-tile .card-juice:after,.home-page .mood-section__scroll-tile .card-namkeen:after{position:absolute;inset:0;background:linear-gradient(0deg,#ffffffe6 13%,#fff0 69%);content:""}.home-page .mood-section__scroll-tile .card-basket{display:flex;align-items:center;gap:12px;padding:16px;background:var(--color-accent);color:#fff}.home-page .mood-section__scroll-tile .card-basket img{position:relative;top:auto;left:auto;width:38%;height:auto;flex-shrink:0;object-fit:contain}.home-page .mood-section__scroll-tile .card-basket>div{position:relative;top:auto;left:auto;width:auto;flex:1}.home-page .mood-section__scroll-tile .card-basket h3{margin:0;font-size:18px;line-height:1.25;color:#fff}@media (prefers-reduced-motion: reduce){.home-page .mood-section__scroll-driver{display:none}.home-page .mood-section__mobile-fallback{display:flex;flex-direction:column;gap:40px;padding:56px 20px 40px}.home-page .mood-section__mobile-fallback .mood-heading{position:relative;top:auto;left:auto;order:1}.home-page .mood-section__mobile-fallback .mood-heading .kicker{font-size:13px;letter-spacing:4px}.home-page .mood-section__mobile-fallback .mood-heading h2{font-size:36px;line-height:1;letter-spacing:-.02em}.home-page .mood-section__mobile-fallback .mood-cta{position:relative;top:auto;left:auto;order:6;width:100%;min-height:67px;border-radius:24px;font-size:18px}.home-page .mood-section__mobile-fallback .category-card{position:relative;top:auto!important;left:auto!important;width:100%;height:220px;transform:none!important}.home-page .mood-section__mobile-fallback .card-chips{order:2;display:flex;flex-direction:column;justify-content:flex-end;height:220px;padding:20px 16px;background:#a65b3b}.home-page .mood-section__mobile-fallback .card-chips span{font-size:22px;line-height:1.2}.home-page .mood-section__mobile-fallback .card-chips small{margin-top:8px;font-size:14px;line-height:1.5;color:#ffffffeb}.home-page .mood-section__mobile-fallback .card-chips img{width:100%;height:100%;object-position:center}.home-page .mood-section__mobile-fallback .card-chips:after{background:linear-gradient(0deg,#00000073 28%,#0000 72%)}.home-page .mood-section__mobile-fallback .card-juice{order:3;padding:0;overflow:hidden}.home-page .mood-section__mobile-fallback .card-namkeen{order:4;padding:0;overflow:hidden}.home-page .mood-section__mobile-fallback .card-chips>div{position:absolute;z-index:2;right:16px;bottom:20px;left:16px}.home-page .mood-section__mobile-fallback .card-juice img,.home-page .mood-section__mobile-fallback .card-namkeen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-page .mood-section__mobile-fallback .card-juice span,.home-page .mood-section__mobile-fallback .card-namkeen span{position:absolute;z-index:2;bottom:20px;left:20px;font-size:22px;color:var(--color-ink)}.home-page .mood-section__mobile-fallback .card-juice:after,.home-page .mood-section__mobile-fallback .card-namkeen:after{position:absolute;inset:0;background:linear-gradient(0deg,#ffffffe6 13%,#fff0 69%);content:""}.home-page .mood-section__mobile-fallback .card-basket{display:flex;align-items:center;gap:12px;height:220px;padding:16px;order:5}.home-page .mood-section__mobile-fallback .card-basket img{position:relative;top:auto;left:auto;width:145px;height:auto;flex-shrink:0}.home-page .mood-section__mobile-fallback .card-basket>div{position:relative;top:auto;left:auto;width:auto;flex:1}.home-page .mood-section__mobile-fallback .card-basket h3{font-size:18px;line-height:1.25}}.home-page .favorites-section{padding:0;overflow:visible;height:auto;margin-top:0}.home-page .favorites-section__desktop,.home-page .favorites-section__mobile-fallback{display:none}.home-page .favorites-section__scroll-driver{display:block;position:relative;width:100%}.home-page .favorites-section__scroll-sticky{display:flex;flex-direction:column;height:calc(100dvh - 76px);min-height:520px;overflow:hidden;padding:48px 0 24px;background:var(--color-page);opacity:calc(.7 + .3 * var(--favorites-approach, 1));transform:translateY(calc((1 - var(--favorites-approach, 1)) * 12px))}.home-page .favorites-section__scroll-sticky .favorites-heading{position:relative;top:auto;left:auto;flex:0 0 auto;margin:0;padding:0 20px 16px;opacity:calc(.85 + .15 * var(--favorites-edge-fade, 1));transform:translateY(calc((1 - var(--favorites-edge-fade, 1)) * 8px))}.home-page .favorites-section__scroll-sticky .favorites-heading .kicker{font-size:12px;letter-spacing:1.6px}.home-page .favorites-section__scroll-sticky .favorites-heading h2{width:auto;font-size:36px;line-height:1;letter-spacing:-.02em}.home-page .favorites-section__scroll-progress{flex:0 0 auto;width:calc(100% - 40px);height:3px;margin:0 20px 16px;overflow:hidden;border-radius:999px;background:#be004b1f;opacity:var(--favorites-edge-fade, 1)}.home-page .favorites-section__scroll-progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-accent);transform-origin:right center;transform:scaleX(var(--favorites-progress, 0))}.home-page .favorites-section__scroll-viewport{flex:1 1 auto;min-height:0;overflow:hidden}.home-page .favorites-section__scroll-driver--mirror .favorites-section__scroll-viewport{transform:scaleX(-1)}.home-page .favorites-section__scroll-track{display:flex;align-items:center;gap:16px;width:max-content;height:100%;padding:0 20px;will-change:transform}.home-page .favorites-section__scroll-tile{flex:0 0 var(--favorites-tile-width, calc((100vw - 40px)*.88) );width:var(--favorites-tile-width, calc((100vw - 40px)*.88) );height:85%;min-height:0;transform:scaleX(-1)}.home-page .favorites-section__scroll-tile .product-card{width:100%;height:100%;max-width:none;transform:none!important;opacity:calc(.72 + .28 * var(--tile-enter, 1));translate:0 calc((1 - var(--tile-enter, 1)) * 12px);scale:calc(.97 + .03 * var(--tile-enter, 1));will-change:translate,opacity,scale}.home-page .favorites-section__scroll-tile .product-art{height:58%;min-height:200px;margin-bottom:16px;border-radius:12px}.home-page .favorites-section__scroll-tile .product-card--lavender .product-art img,.home-page .favorites-section__scroll-tile .product-card--cyan .product-art img,.home-page .favorites-section__scroll-tile .product-card--rose .product-art img{width:100%;height:100%;max-width:none}.home-page .favorites-section__scroll-tile .product-card--yellow .product-art img{width:auto;height:auto;max-width:61px;max-height:100%}.home-page .favorites-section__scroll-tile .product-badge{min-height:28px;padding:0 12px;font-size:11px}.home-page .favorites-section__scroll-tile .product-card h3{font-size:20px;line-height:1.25;opacity:calc(.88 + .12 * var(--tile-enter, 1))}.home-page .favorites-section__scroll-tile .product-card p{font-size:14px;line-height:1.37;opacity:calc(.88 + .12 * var(--tile-enter, 1))}@media (prefers-reduced-motion: reduce){.home-page .favorites-section__scroll-driver{display:none}.home-page .favorites-section__mobile-fallback{display:block;position:relative;padding:56px 0 48px}.home-page .favorites-section__mobile-fallback .favorites-heading{position:relative;top:auto;left:auto;padding:0 36px}.home-page .favorites-section__mobile-fallback .favorites-heading .kicker{font-size:12px;letter-spacing:1.6px}.home-page .favorites-section__mobile-fallback .favorites-heading h2{width:auto;font-size:36px;line-height:1;letter-spacing:-.02em}.home-page .favorites-section__mobile-fallback .slider-buttons{position:absolute;top:56px;right:36px;left:auto;gap:12px}.home-page .favorites-section__mobile-fallback .slider-btn{width:40px;height:40px}.home-page .favorites-section__mobile-fallback .product-viewport{position:relative;top:auto;left:auto;width:100%;height:auto;margin-top:32px;padding:0 0 0 36px}.home-page .favorites-section__mobile-fallback .product-track{height:auto;gap:16px;padding-left:0}.home-page .favorites-section__mobile-fallback .product-card,.home-page .favorites-section__mobile-fallback .product-card--rose,.home-page .favorites-section__mobile-fallback .product-card--yellow{width:min(272px,78vw);height:420px;transform:none!important}.home-page .favorites-section__mobile-fallback .product-art{height:270px;margin-bottom:16px;border-radius:12px}.home-page .favorites-section__mobile-fallback .product-card--lavender .product-art img,.home-page .favorites-section__mobile-fallback .product-card--cyan .product-art img,.home-page .favorites-section__mobile-fallback .product-card--rose .product-art img{width:100%;height:100%;max-width:none}.home-page .favorites-section__mobile-fallback .product-card--yellow .product-art img{width:auto;height:auto;max-width:61px;max-height:100%}.home-page .favorites-section__mobile-fallback .product-badge{min-height:28px;padding:0 12px;font-size:11px}.home-page .favorites-section__mobile-fallback .product-card h3{font-size:20px;line-height:1.25}.home-page .favorites-section__mobile-fallback .product-card p{font-size:14px;line-height:1.37}}.home-page .story-section{display:flex;flex-direction:column;gap:32px;height:auto;margin-top:0;padding:56px 20px 64px;overflow:visible}.home-page .story-copy{position:relative;top:auto;left:auto;width:100%;order:1}.home-page .story-copy h2{font-size:44px;line-height:1;letter-spacing:-.05em;max-width:none}.home-page .story-copy em{line-height:1}.home-page .story-copy p{width:100%;max-width:none;font-size:15px;line-height:1.625}.home-page .story-link{font-size:20px;gap:20px}.home-page .story-link-icon{width:48px;height:48px}.home-page .story-photo-wrap{position:relative;top:auto;left:auto;width:100%;max-width:337px;height:442px;margin:0 auto;order:2}.home-page .story-photo-bg{top:12px;left:8px;width:100%;height:100%;border-radius:40px;transform:rotate(5deg) skew(2deg)}.home-page .story-photo-wrap img{top:26px;left:50%;width:min(295px,82vw);height:378px;transform:translate(-50%) rotate(-8deg)}.home-page .quality-section{height:auto;padding:56px 20px 64px;background:#eafbe6}.home-page .quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;justify-content:stretch}.home-page .quality-card{height:auto;min-height:286px;padding:40px 24px 32px;border-radius:40px;transform:none!important}.home-page .quality-icon{width:80px;height:80px;margin-bottom:24px}.home-page .quality-icon img{width:34px;height:34px}.home-page .quality-card h3{font-size:20px;line-height:1.25}.home-page .quality-card p{font-size:14px;line-height:1.37}.home-page .dealership-section{flex-direction:column;height:auto;gap:32px;padding:56px 20px 40px}.home-page .partner-panel{width:100%;min-height:0;margin-top:0;padding:32px;border-radius:40px;transform:rotate(-1.5deg)}.home-page .partner-panel h2{font-size:34px;line-height:1.25}.home-page .partner-panel p{font-size:16px;line-height:1.625}.home-page .partner-panel li{padding:14px 16px 14px 40px;border-radius:16px;font-size:14px}.home-page .inquiry-form{width:100%;min-height:0;margin-top:0;padding:32px;border-radius:40px}.home-page .inquiry-form h2{margin-bottom:24px;font-size:28px}.home-page .inquiry-form input{height:66px;border-radius:24px;font-size:16px}.home-page .inquiry-form .button{min-height:67px;border-radius:24px;font-size:18px}}.mood-section__scroll-driver,.mood-section__mobile-fallback,.favorites-section__scroll-driver,.favorites-section__mobile-fallback{display:none}.pattern-layer{position:absolute;inset:0;opacity:.065;background-image:url(./category-pattern-dt_QVoCs.png);background-size:1200px 1200px;filter:invert(1)}@keyframes home-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes home-rise-left{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes home-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes home-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes home-tag-bob{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes home-bg-grow{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}.button-primary,.button-blue,.mood-cta,.card-basket a,.story-link,.slider-btn,.category-card,.product-card,.quality-card,.story-photo-wrap,.partner-panel li,.inquiry-form input,.inquiry-form textarea,.euro-moments__strip{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background .3s ease,border-color .25s ease}.button-primary:hover,.button-blue:hover,.mood-cta:hover{translate:0 -3px;scale:1.03;box-shadow:0 30px 56px -14px #4e281f52}.button-primary:active,.button-blue:active,.mood-cta:active{translate:0 -1px;scale:1}.hero-button{transition:translate .3s cubic-bezier(.22,1,.36,1),scale .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.hero-button:hover{translate:0 -2px;scale:1.05}.hero-button-icon{transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.hero-button:hover .hero-button-icon{translate:4px 0}.category-card img{transition:scale .5s cubic-bezier(.22,1,.36,1)}.category-card:hover{translate:0 -8px;scale:1.015;box-shadow:0 26px 46px -18px #0006}.category-card:hover img{scale:1.06}.product-card{cursor:pointer}.product-art img{transition:scale .5s cubic-bezier(.22,1,.36,1)}.product-card:hover{translate:0 -10px;scale:1.03;box-shadow:0 34px 60px -20px #4e281f4d}.product-card:hover .product-art img{scale:1.08}.product-badge{transition:scale .3s cubic-bezier(.34,1.56,.64,1)}.product-card:hover .product-badge{scale:1.08}.slider-btn:not(:disabled):hover{scale:1.12;box-shadow:0 18px 30px -10px #be004b59}.slider-btn:not(:disabled):active{scale:.95}.quality-icon{transition:scale .4s cubic-bezier(.34,1.56,.64,1),rotate .4s cubic-bezier(.34,1.56,.64,1)}.quality-card:hover{translate:0 -8px;scale:1.03;box-shadow:0 30px 54px -18px #4e281f47}.quality-card:hover .quality-icon{scale:1.12;rotate:-6deg}.story-photo-wrap:hover{translate:0 -6px;scale:1.02}.story-link-icon{transition:translate .3s cubic-bezier(.34,1.56,.64,1),rotate .3s ease}.story-link:hover .story-link-icon{translate:6px 0;rotate:-8deg}.partner-panel li:hover{translate:6px 0;background:#fff3}.inquiry-form input:focus,.inquiry-form textarea:focus{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.euro-moments__strip:hover{translate:0 -5px}@media (prefers-reduced-motion: no-preference){.hero-bg{transform-origin:center;animation:home-bg-grow .9s ease both}.hero-title span{animation:home-rise .7s cubic-bezier(.22,1,.36,1) both}.hero-title span:nth-child(1){animation-delay:.1s}.hero-title span:nth-child(2){animation-delay:.22s}.hero-title span:nth-child(3){animation-delay:.34s}.hero-copy p{animation:home-rise .7s cubic-bezier(.22,1,.36,1) .46s both}.hero-deserve{animation:home-rise-left .7s cubic-bezier(.22,1,.36,1) .34s both}.hero-button{animation:home-pop .6s cubic-bezier(.34,1.56,.64,1) .6s both}.hero-products{animation:home-rise .9s cubic-bezier(.22,1,.36,1) .2s both,home-float 6s ease-in-out 1.1s infinite}.hero-tag{animation:home-pop .55s cubic-bezier(.34,1.56,.64,1) both,home-tag-bob 4.5s ease-in-out infinite}.hero-tag-crunchy{animation-delay:.7s,1.3s}.hero-tag-delicious{animation-delay:.85s,1.6s}@supports (animation-timeline: view()){.mood-section__desktop .mood-heading,.mood-section__desktop .mood-cta,.mood-section__desktop .category-card,.favorites-section__desktop .favorites-heading,.favorites-section__desktop .slider-buttons,.favorites-section__desktop .product-card,.story-photo-wrap,.story-copy,.quality-card,.partner-panel,.inquiry-form,.euro-moments{animation:home-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.mood-section__desktop .category-card.card-juice{animation-range:cover 1% cover 26%}.mood-section__desktop .category-card.card-namkeen{animation-range:cover 2% cover 27%}.mood-section__desktop .category-card.card-basket{animation-range:cover 3% cover 28%}.favorites-section__desktop .product-card:nth-child(2){animation-range:cover 1% cover 26%}.favorites-section__desktop .product-card:nth-child(3){animation-range:cover 2% cover 27%}.favorites-section__desktop .product-card:nth-child(4){animation-range:cover 3% cover 28%}.quality-card:nth-child(2){animation-range:cover 1% cover 26%}.quality-card:nth-child(3){animation-range:cover 2% cover 27%}.quality-card:nth-child(4){animation-range:cover 3% cover 28%}}}@keyframes home-tag-ping{0%{opacity:.7;scale:1}80%{opacity:0;scale:1.6}to{opacity:0;scale:1.6}}.category-card.card-chips,.category-card.card-juice,.category-card.card-namkeen{isolation:isolate}.card-chips:before,.card-juice:before,.card-namkeen:before{position:absolute;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:900;text-align:center;line-height:1.1;letter-spacing:0;transition:opacity .4s ease;opacity:0;pointer-events:none;z-index:0}.card-chips:before{content:"Explore Chips →";top:0;right:0;width:65%;height:100%;background:linear-gradient(135deg,#e76f3c,#973612);font-size:28px}.card-chips>img{position:absolute;z-index:1;transition:translate .5s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1)}.card-chips:hover:before{opacity:1}.card-chips:hover>img{translate:100% 0;scale:1!important}.card-juice:before{content:"Sip the Range →";inset:0;background:linear-gradient(140deg,#fbbf24,#f97316);font-size:22px;padding:0 18px}.card-juice>img{z-index:1;transition:translate .5s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1)}.card-juice:hover:before{opacity:1}.card-juice:hover>img{translate:0 110%;scale:1!important}.card-namkeen:before{content:"Try Namkeen →";inset:0;background:linear-gradient(135deg,#d63384,var(--color-accent-dark));font-size:22px;padding:0 18px}.card-namkeen>img{z-index:1;transition:translate .5s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1)}.card-namkeen:hover:before{opacity:1}.card-namkeen:hover>img{translate:0 -110%;scale:1!important}.card-chips>div,.card-juice>span,.card-namkeen>span{z-index:2}.card-juice>span,.card-namkeen>span{transition:color .4s ease}.card-juice:hover>span,.card-namkeen:hover>span{color:#fff}.hero-tag{overflow:visible}.hero-tag:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--color-accent-light);pointer-events:none;opacity:0}@media (prefers-reduced-motion: no-preference){.hero-tag:before{animation:home-tag-ping 2.4s ease-out infinite}.hero-tag-crunchy:before{animation-delay:.4s}.hero-tag-delicious:before{animation-delay:1.2s}}@media (min-width: 1000px){.home-page .favorites-section .slider-buttons{display:none}}@media (max-width: 999px){.about-page .about-hero{display:flex;flex-direction:column;height:auto;min-height:0;padding:32px 20px 48px;overflow:hidden}.about-page .about-hero-copy{position:relative;top:auto;left:auto;width:100%;z-index:2}.about-page .about-kicker{font-size:13px;letter-spacing:3.2px;line-height:1.5}.about-page .about-hero-title{margin-top:12px;font-size:44px;line-height:1.05;letter-spacing:-.04em}.about-page .about-hero-btn{width:100%;max-width:100%;min-height:54px;margin-top:28px;font-size:15px}.about-page .about-hero-media{position:relative;display:flex;justify-content:center;align-items:center;min-height:340px;margin-top:32px;inset:auto}.about-page .about-hero-card-wrap{position:relative;top:auto!important;left:auto!important;width:auto;height:auto}.about-page .about-hero-left-wrap{z-index:2;margin-right:-90px}.about-page .about-hero-right-wrap{z-index:1;margin-top:-24px;margin-left:48px}.about-page .about-hero-left-card{width:180px;height:260px;transform:rotate(-12deg)}.about-page .about-hero-right-card{width:200px;height:280px;transform:rotate(8deg)}.about-page .about-hero-left-card img,.about-page .about-hero-right-card img{position:relative;top:auto;left:auto;width:100%;height:100%;object-fit:cover}.about-page .about-journey{height:auto;padding:48px 20px 56px}.about-page .about-journey>img{width:100%;height:auto;min-height:200px;margin:0;aspect-ratio:16 / 10;object-fit:cover}.about-page .float-tag{display:none}.about-page .about-journey h2{width:100%;margin-top:32px;font-size:28px;line-height:1.25}.about-page .about-journey p{width:100%;margin-top:20px;font-size:15px;line-height:1.625}.about-page .about-pillars{padding:0;overflow:visible}.about-page .about-pillars__desktop,.about-page .about-pillars__mobile-fallback{display:none}.about-page .about-pillars__scroll-driver{display:block;position:relative;width:100%}.about-page .about-pillars__scroll-sticky{display:flex;flex-direction:column;height:calc(100dvh - 76px);min-height:520px;overflow:hidden;padding:48px 0 24px;background:var(--color-page);opacity:calc(.7 + .3 * var(--pillars-approach, 1));transform:translateY(calc((1 - var(--pillars-approach, 1)) * 12px))}.about-page .about-pillars__scroll-sticky .about-section-heading{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:0;padding:0 20px 20px;text-align:left;opacity:calc(.85 + .15 * var(--pillars-edge-fade, 1));transform:translateY(calc((1 - var(--pillars-edge-fade, 1)) * 8px))}.about-page .about-pillars__scroll-sticky .about-section-heading h2{font-size:32px;line-height:1.1}.about-page .about-pillars__scroll-progress{flex:0 0 auto;width:calc(100% - 40px);height:3px;margin:0 20px 16px;overflow:hidden;border-radius:999px;background:#be004b1f;opacity:var(--pillars-edge-fade, 1)}.about-page .about-pillars__scroll-progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--pillars-progress, 0))}.about-page .about-pillars__scroll-viewport{flex:1 1 auto;min-height:0;overflow:hidden}.about-page .about-pillars__scroll-track{display:flex;align-items:center;gap:16px;width:max-content;height:100%;padding:0 20px;will-change:transform}.about-page .about-pillars__scroll-tile{flex:0 0 var(--pillars-tile-width, calc((100vw - 40px)*.8) );width:var(--pillars-tile-width, calc((100vw - 40px)*.8) );height:80%;min-height:0;opacity:calc(.72 + .28 * var(--tile-enter, 1));transform:translateY(calc((1 - var(--tile-enter, 1)) * 12px)) scale(calc(.97 + .03 * var(--tile-enter, 1)));will-change:transform,opacity}.about-page .about-pillars__scroll-tile .pillar-card{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:0;margin:0;padding:22px 19px;border-radius:19px;box-shadow:0 calc(6px + 8px * var(--tile-enter, 1)) calc(18px + 10px * var(--tile-enter, 1)) rgba(78,40,31,calc(.1 + .08 * var(--tile-enter, 1)))}.about-page .about-pillars__scroll-tile .pillar-icon{top:22px;left:19px;width:48px;height:48px;border-radius:8.5px;transform:translateY(calc((1 - var(--tile-enter, 1)) * -6px)) scale(calc(.94 + .06 * var(--tile-enter, 1)))}.about-page .about-pillars__scroll-tile .pillar-card h3,.about-page .about-pillars__scroll-tile .pillar-card p{transform:translateY(calc((1 - var(--tile-enter, 1)) * 8px));opacity:calc(.88 + .12 * var(--tile-enter, 1))}.about-page .about-pillars__scroll-tile .pillar-card h3{margin:0 0 10px;font-size:18px;line-height:1.2}.about-page .about-pillars__scroll-tile .pillar-card p{width:100%;max-width:none;font-size:11px;line-height:1.5}@media (prefers-reduced-motion: reduce){.about-page .about-pillars__scroll-driver{display:none}.about-page .about-pillars__mobile-fallback{display:block;padding:48px 20px 56px}.about-page .about-pillars__mobile-fallback .about-section-heading{align-items:flex-start;margin:0 0 32px;text-align:left}.about-page .about-pillars__mobile-fallback .pillar-grid{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:0}.about-page .about-pillars__mobile-fallback .pillar-card{min-height:280px}}.about-page .about-manufacturing{display:flex;flex-direction:column;gap:32px;padding:48px 20px 56px}.about-page .manufacturing-photo{width:100%;height:auto;min-height:240px;aspect-ratio:4 / 3;border-radius:20px;object-fit:cover}.about-page .manufacturing-copy h2{margin:16px 0 24px;font-size:32px;line-height:1.1}.about-page .manufacturing-feature{margin-bottom:20px}.about-page .manufacturing-feature h3{font-size:16px;line-height:1.35}.about-page .manufacturing-feature p{max-width:none;font-size:14px;line-height:1.5}.about-page .about-timeline{height:auto;padding:0;overflow:visible}.about-page .about-timeline__scroll-driver{display:block;position:relative;width:100%}.about-page .about-timeline__desktop,.about-page .about-timeline__mobile-fallback{display:none}.about-page .about-timeline__scroll-sticky{display:flex;flex-direction:column;height:calc(100dvh - 76px);min-height:520px;overflow:hidden;padding:48px 0 24px;background:var(--color-page)}.about-page .about-timeline__scroll-sticky .about-section-heading{flex:0 0 auto;width:100%;padding:0 20px 20px;text-align:left}.about-page .about-timeline__scroll-sticky .about-section-heading h2{font-size:32px}.about-page .about-timeline__scroll-progress{flex:0 0 auto;width:calc(100% - 40px);height:3px;margin:0 20px 16px;overflow:hidden;border-radius:999px;background:#be004b1f}.about-page .about-timeline__scroll-progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--timeline-progress, 0))}.about-page .about-timeline__scroll-viewport{flex:1 1 auto;min-height:0;overflow:hidden}.about-page .about-timeline__scroll-track{display:flex;gap:16px;width:max-content;height:100%;padding:0 20px;will-change:transform}.about-page .about-timeline__scroll-tile{flex:0 0 var(--timeline-tile-width, calc(100vw - 40px) );width:var(--timeline-tile-width, calc(100vw - 40px) );height:100%;min-height:0;display:flex;flex-direction:column}.about-page .about-timeline__scroll-tile .timeline-milestone{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0}.about-page .about-timeline__scroll-tile .timeline-copy{flex:0 0 auto}.about-page .timeline-line,.timeline-product-marker{display:none}.about-page .about-timeline__scroll-tile .timeline-milestone,.about-page .about-timeline__mobile-fallback .timeline-milestone,.about-page .timeline-text-only{position:relative!important;top:auto!important;left:auto!important}.about-page .about-timeline__scroll-tile .timeline-milestone:after,.about-page .about-timeline__mobile-fallback .timeline-milestone:after,.about-page .timeline-text-only:after{display:none}.about-page .about-timeline__scroll-tile .timeline-copy,.about-page .about-timeline__mobile-fallback .timeline-copy{position:relative;top:auto!important;right:auto!important;left:auto!important;width:100%;text-align:left}.about-page .about-timeline__scroll-tile .timeline-copy h3,.about-page .about-timeline__mobile-fallback .timeline-copy h3{opacity:1;font-size:28px}.about-page .about-timeline__scroll-tile .timeline-copy h4,.about-page .about-timeline__mobile-fallback .timeline-copy h4{font-size:18px;line-height:1.3}.about-page .about-timeline__scroll-tile .timeline-copy p,.about-page .about-timeline__scroll-tile .timeline-copy li,.about-page .about-timeline__mobile-fallback .timeline-copy p,.about-page .about-timeline__mobile-fallback .timeline-copy li{font-size:14px;line-height:1.5}.about-page .about-timeline__scroll-tile .timeline-card{position:relative!important;top:auto!important;left:auto!important;flex:1 1 auto;width:100%;height:100%;min-height:200px;border-radius:16px}.about-page .about-timeline__mobile-fallback .timeline-card{position:relative!important;top:auto!important;left:auto!important;width:100%;height:auto;min-height:160px;border-radius:16px}.about-page .about-timeline__scroll-tile .timeline-2009-card,.about-page .about-timeline__scroll-tile .timeline-2012-card,.about-page .about-timeline__scroll-tile .timeline-2015-card,.about-page .about-timeline__scroll-tile .timeline-2021-card,.about-page .about-timeline__scroll-tile .timeline-2026-card,.about-page .about-timeline__scroll-tile .timeline-gt-card,.about-page .about-timeline__scroll-tile .timeline-iso-card,.about-page .about-timeline__scroll-tile .timeline-award-card,.about-page .about-timeline__scroll-tile .timeline-nse-card,.about-page .about-timeline__mobile-fallback .timeline-2009-card,.about-page .about-timeline__mobile-fallback .timeline-2012-card,.about-page .about-timeline__mobile-fallback .timeline-2015-card,.about-page .about-timeline__mobile-fallback .timeline-2021-card,.about-page .about-timeline__mobile-fallback .timeline-2026-card,.about-page .about-timeline__mobile-fallback .timeline-gt-card,.about-page .about-timeline__mobile-fallback .timeline-iso-card,.about-page .about-timeline__mobile-fallback .timeline-award-card,.about-page .about-timeline__mobile-fallback .timeline-nse-card{display:flex;align-items:center;justify-content:center;min-height:160px;padding:16px}.about-page .about-timeline__scroll-tile .timeline-2009-card img,.about-page .about-timeline__scroll-tile .timeline-2012-card img,.about-page .about-timeline__scroll-tile .timeline-2015-card img,.about-page .about-timeline__scroll-tile .timeline-2021-card img,.about-page .about-timeline__scroll-tile .timeline-2026-card img{width:100%;height:70%;min-height:195px;object-fit:cover}.about-page .about-timeline__mobile-fallback .timeline-2009-card img,.about-page .about-timeline__mobile-fallback .timeline-2012-card img,.about-page .about-timeline__mobile-fallback .timeline-2015-card img,.about-page .about-timeline__mobile-fallback .timeline-2021-card img,.about-page .about-timeline__mobile-fallback .timeline-2026-card img{width:100%;height:160px;object-fit:cover}.about-page .about-timeline__scroll-tile .timeline-award-card,.about-page .about-timeline__mobile-fallback .timeline-award-card{min-height:200px}.about-page .about-timeline__scroll-tile .timeline-award-crop,.about-page .about-timeline__mobile-fallback .timeline-award-crop{position:relative;width:min(42vw,150px);aspect-ratio:86.91 / 122.62;margin:0 auto;overflow:hidden;flex-shrink:0}.about-page .about-timeline__scroll-tile .timeline-award-crop img,.about-page .about-timeline__mobile-fallback .timeline-award-crop img{position:absolute;top:-42.73%;left:-462.07%;width:582.4%;height:291.77%;max-width:none}.about-page .about-timeline__scroll-tile .timeline-gt-card span,.about-page .about-timeline__scroll-tile .timeline-gt-logo,.about-page .about-timeline__scroll-tile .timeline-euro-logo,.about-page .about-timeline__mobile-fallback .timeline-gt-card span,.about-page .about-timeline__mobile-fallback .timeline-gt-logo,.about-page .about-timeline__mobile-fallback .timeline-euro-logo{position:relative;top:auto;left:auto}.about-page .about-timeline__scroll-tile .timeline-gt-card,.about-page .about-timeline__mobile-fallback .timeline-gt-card{flex-wrap:wrap;gap:12px;justify-content:center}.about-page .about-timeline__scroll-tile .timeline-gt-logo,.about-page .about-timeline__scroll-tile .timeline-euro-logo,.about-page .about-timeline__mobile-fallback .timeline-gt-logo,.about-page .about-timeline__mobile-fallback .timeline-euro-logo{width:98px;height:auto;object-fit:contain}.about-page .about-timeline__scroll-tile .timeline-nse-card img,.about-page .about-timeline__mobile-fallback .timeline-nse-card img{width:100%;max-width:200px;height:auto}@media (prefers-reduced-motion: reduce){.about-page .about-timeline__scroll-driver{display:none}.about-page .about-timeline__mobile-fallback{display:block;padding:48px 20px 56px}.about-page .about-timeline__mobile-fallback .about-section-heading{position:relative;top:auto;left:auto;width:100%;padding:0 0 32px}.about-page .about-timeline__mobile-fallback .timeline-milestone{display:flex;flex-direction:column;gap:16px;width:100%;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid rgba(190,0,75,.12)}}.about-page .about-patch{width:100%;height:48px}.about-page .about-infrastructure{padding:0;overflow:visible}.about-page .about-infrastructure__desktop,.about-page .about-infrastructure__mobile-fallback{display:none}.about-page .about-infrastructure__scroll-driver{display:block;position:relative;width:100%}.about-page .about-infrastructure__scroll-sticky{display:flex;flex-direction:column;height:calc(100dvh - 76px);min-height:520px;overflow:hidden;padding:48px 0 24px;background:var(--color-white)}.about-page .about-infrastructure__scroll-sticky .about-section-heading{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:0;padding:0 20px 20px;text-align:left}.about-page .about-infrastructure__scroll-sticky .about-section-heading h2{font-size:32px;line-height:1.15}.about-page .about-infrastructure__scroll-progress{flex:0 0 auto;width:calc(100% - 40px);height:3px;margin:0 20px 16px;overflow:hidden;border-radius:999px;background:#be004b1f}.about-page .about-infrastructure__scroll-progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--infra-progress, 0))}.about-page .about-infrastructure__scroll-viewport{flex:1 1 auto;min-height:0;overflow:hidden}.about-page .about-infrastructure__scroll-driver--mirror .about-infrastructure__scroll-viewport,.about-page .about-infrastructure__scroll-driver--mirror .about-infrastructure__scroll-tile{transform:scaleX(-1)}.about-page .about-infrastructure__scroll-track{display:flex;gap:16px;width:max-content;height:100%;padding:0 20px;will-change:transform}.about-page .about-infrastructure__scroll-tile{flex:0 0 var(--infra-tile-width, calc(100vw - 40px) );width:var(--infra-tile-width, calc(100vw - 40px) );height:100%;min-height:0}.about-page .about-infrastructure__scroll-tile .infra-card{display:flex;flex-direction:column;height:100%;min-height:0;margin:0;border-radius:24px;background:#f4ebe8;text-align:left}.about-page .about-infrastructure__scroll-tile .infra-card img{flex:0 0 auto;width:100%;height:42%;min-height:195px;object-fit:cover;object-position:center}.about-page .about-infrastructure__scroll-tile .infra-card div{flex:1 1 auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.about-page .about-infrastructure__scroll-tile .infra-card h3{font-size:18px;line-height:1.3}.about-page .about-infrastructure__scroll-tile .infra-card p{font-size:14px;line-height:1.5}@media (prefers-reduced-motion: reduce){.about-page .about-infrastructure__scroll-driver{display:none}.about-page .about-infrastructure__mobile-fallback{display:block;padding:48px 20px 56px}.about-page .about-infrastructure__mobile-fallback .about-section-heading{align-items:flex-start;margin:0 0 32px;text-align:left}.about-page .about-infrastructure__mobile-fallback .infra-grid{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:0}.about-page .about-infrastructure__mobile-fallback .infra-card{min-height:0;border-radius:24px}.about-page .about-infrastructure__mobile-fallback .infra-card img{height:200px}.about-page .about-infrastructure__mobile-fallback .infra-card div{padding:20px 24px 24px}.about-page .about-infrastructure__mobile-fallback .infra-card h3{font-size:18px;line-height:1.3}.about-page .about-infrastructure__mobile-fallback .infra-card p{font-size:14px;line-height:1.5}}.about-page .about-logistics{padding:48px 20px 56px}.about-page .about-logistics h2,.about-page .about-family h2{font-size:32px;line-height:1.1}.about-page .about-logistics p{width:100%;font-size:15px;line-height:1.625}.about-page .about-logistics img,.about-page .about-family img{width:100%;height:auto;min-height:200px;margin-top:24px;aspect-ratio:16 / 10;border-radius:20px;object-fit:cover}.about-page .about-family{padding:48px 20px 56px}.about-page .about-family h2{margin-bottom:24px}}.about-timeline__scroll-driver,.about-timeline__mobile-fallback,.about-pillars__scroll-driver,.about-pillars__mobile-fallback,.about-infrastructure__scroll-driver,.about-infrastructure__mobile-fallback{display:none}.pillar-card__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:scale .45s cubic-bezier(.22,1,.36,1)}.pillar-card:after{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000040,#00000080 45%,#000000c7);content:""}@keyframes about-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes about-rise-left{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes about-rise-right{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@keyframes about-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}.about-hero-btn,.pillar-card,.pillar-icon,.about-hero-card,.about-hero-card img,.manufacturing-feature,.manufacturing-icon img,.button-primary{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.pillar-card,.manufacturing-feature,.infra-card,.timeline-card{contain:layout paint;will-change:transform,opacity;transform:translateZ(0)}.about-hero-btn:hover,.button-primary.about-hero-btn:hover{translate:0 -3px;scale:1.03}.pillar-card:hover .pillar-card__video{scale:1.06}.pillar-card:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f59}.pillar-card:hover .pillar-icon{scale:1.12;rotate:-6deg}.about-hero-card:hover{scale:1.03}.about-hero-card:hover img{scale:1.04}.manufacturing-feature:hover{translate:0 -4px}.manufacturing-feature:hover .manufacturing-icon img{scale:1.1;rotate:-4deg}@media (prefers-reduced-motion: no-preference){.about-hero-copy .about-kicker{animation:about-rise-left .75s cubic-bezier(.22,1,.36,1) .05s both}.about-hero-title span{animation:about-rise-left .75s cubic-bezier(.22,1,.36,1) both}.about-hero-title span:nth-child(1){animation-delay:.1s}.about-hero-title span:nth-child(2){animation-delay:.18s}.about-hero-title span:nth-child(3){animation-delay:.26s}.about-hero-title span:nth-child(4){animation-delay:.34s}.about-hero-btn{animation:about-pop .65s cubic-bezier(.34,1.56,.64,1) .45s both}.about-hero-left-wrap{animation:about-rise-right .8s cubic-bezier(.22,1,.36,1) .2s both}.about-hero-right-wrap{animation:about-rise-right .8s cubic-bezier(.22,1,.36,1) .35s both}.float-tag{animation:about-pop .6s cubic-bezier(.34,1.56,.64,1) both}.tag-trusted{animation-delay:.5s}.tag-loyal{animation-delay:.62s}.tag-experienced{animation-delay:.74s}@supports (animation-timeline: view()){.about-journey h2,.about-journey p,.about-pillars__desktop .pillar-card{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-pillars__desktop .pillar-card:nth-child(2){animation-range:cover 1% cover 26%}.about-pillars__desktop .pillar-card:nth-child(3){animation-range:cover 2% cover 27%}.about-pillars__desktop .pillar-card:nth-child(4){animation-range:cover 3% cover 28%}.manufacturing-feature{animation:about-rise-left .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.manufacturing-feature:nth-child(2){animation-range:cover 2% cover 27%}.manufacturing-feature:nth-child(3){animation-range:cover 3% cover 28%}}}@keyframes about-tag-ping{0%{opacity:.7;scale:1}80%{opacity:0;scale:1.6}to{opacity:0;scale:1.6}}@keyframes about-grow-y{0%{scale:1 0}to{scale:1 1}}@keyframes about-stamp-left{0%{opacity:0;rotate:y 65deg;translate:-24px 0}to{opacity:1;rotate:y 0deg;translate:0 0}}@keyframes about-stamp-right{0%{opacity:0;rotate:y -65deg;translate:24px 0}to{opacity:1;rotate:y 0deg;translate:0 0}}@keyframes about-year-stamp{0%{opacity:0;translate:0 8px;color:#4e281f59}to{opacity:1;translate:0 0;color:var(--color-accent)}}.float-tag{overflow:visible}.float-tag:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--color-accent-light);pointer-events:none;opacity:0;will-change:transform,opacity;transform:translateZ(0)}@media (prefers-reduced-motion: no-preference){.float-tag:before{animation:about-tag-ping 2.4s ease-out infinite}.tag-trusted:before{animation-delay:.4s}.tag-loyal:before{animation-delay:1.2s}.tag-experienced:before{animation-delay:1.9s}.family-tag-one:before{animation-delay:.4s}.family-tag-two:before{animation-delay:1.2s}.family-tag-three:before{animation-delay:1.9s}}.about-timeline__desktop{perspective:1600px;perspective-origin:50% 40%}.timeline-left .timeline-card,.timeline-text-only .timeline-card{transform-origin:right center;backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.timeline-right .timeline-card{transform-origin:left center;backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.timeline-card,.timeline-card img,.infra-card,.infra-card>img,.about-logistics>img,.about-family>img{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,opacity .4s ease}.timeline-card:hover{translate:0 -6px;scale:1.03;box-shadow:0 30px 52px -22px #4e281f4d}.timeline-card:hover img{scale:1.05}.infra-card:hover{translate:0 -8px;scale:1.02;box-shadow:0 30px 56px -22px #4e281f4d}.infra-card:hover>img{scale:1.05}.about-logistics>img:hover,.about-family>img:hover{translate:0 -6px;scale:1.015}.timeline-product-marker{position:fixed;z-index:42;top:50vh;left:var(--timeline-product-left, 50vw);width:82px;height:108px;pointer-events:none;opacity:0;translate:-50% -50%;scale:.86;transition:opacity .28s ease,scale .28s ease}.timeline-product-marker.is-visible{opacity:1;scale:1}.timeline-product-marker__image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;rotate:0deg;scale:.9;filter:drop-shadow(0 18px 18px rgba(78,40,31,.22));transition:opacity .45s ease,scale .45s cubic-bezier(.22,1,.36,1)}.timeline-product-marker__image.is-active{opacity:1;rotate:0deg;scale:1}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.about-timeline__desktop .timeline-line,.about-timeline__desktop>.about-section-heading,.timeline-left .timeline-copy,.timeline-right .timeline-copy,.timeline-text-only .timeline-copy-left,.timeline-text-only .timeline-copy-right,.timeline-left .timeline-card,.timeline-right .timeline-card,.timeline-text-only .timeline-card,.timeline-milestone h3,.timeline-text-only h3{animation:none!important;opacity:1!important;translate:0 0!important;rotate:none!important}}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.family-tag-one,.family-tag-two,.family-tag-three{animation:about-pop .6s cubic-bezier(.34,1.56,.64,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.family-tag-two{animation-range:cover 2% cover 27%}.family-tag-three{animation-range:cover 4% cover 29%}.manufacturing-photo,.manufacturing-copy>.about-kicker,.manufacturing-copy>h2{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.manufacturing-photo{animation-name:about-rise-left}.about-pillars__desktop>.about-section-heading{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-pillars__desktop .pillar-card{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-pillars__desktop .pillar-card:nth-child(2){animation-range:cover 1% cover 26%}.about-pillars__desktop .pillar-card:nth-child(3){animation-range:cover 2% cover 27%}.about-pillars__desktop .pillar-card:nth-child(4){animation-range:cover 3% cover 28%}.about-timeline__desktop .timeline-line{transform-origin:top center;animation:about-grow-y 1.2s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 50%}.about-timeline__desktop>.about-section-heading{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.timeline-left .timeline-copy,.timeline-text-only .timeline-copy-left{animation:about-rise-left .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.timeline-right .timeline-copy,.timeline-text-only .timeline-copy-right{animation:about-rise-right .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.timeline-left .timeline-card,.timeline-text-only .timeline-card{animation:about-stamp-left 1s cubic-bezier(.34,1.4,.64,1) both;animation-timeline:view();animation-range:cover 2% cover 27%}.timeline-right .timeline-card{animation:about-stamp-right 1s cubic-bezier(.34,1.4,.64,1) both;animation-timeline:view();animation-range:cover 2% cover 27%}.timeline-milestone h3,.timeline-text-only h3{animation:about-year-stamp .7s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-infrastructure__desktop>.about-section-heading{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-infrastructure__desktop .infra-card{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-infrastructure__desktop .infra-card:nth-child(2){animation-range:cover 1% cover 26%}.about-infrastructure__desktop .infra-card:nth-child(3){animation-range:cover 2% cover 27%}.about-infrastructure__desktop .infra-card:nth-child(4){animation-range:cover 3% cover 28%}.about-infrastructure__desktop .infra-card:nth-child(5){animation-range:cover 4% cover 29%}.about-infrastructure__desktop .infra-card:nth-child(6){animation-range:cover 6% cover 31%}.about-logistics>h2,.about-logistics>p{animation:about-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-logistics>p{animation-range:cover 2% cover 27%}.about-logistics>img{animation:about-rise-right .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-family>h2,.about-family>img{animation:about-rise .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}.about-family>img{animation-range:cover 2% cover 27%}}}@media (max-width: 999px){.exports-page .export-hero{height:auto!important;padding:32px 20px 40px;overflow:visible}.exports-page .export-hero-grid{position:relative!important;display:flex;flex-direction:column;gap:32px;width:100%;height:auto!important;margin:0}.exports-page .export-hero-copy{position:relative!important;top:auto!important;left:auto!important;width:100%!important}.exports-page .export-pill{padding:6px 14px;font-size:11px;letter-spacing:1px;line-height:1.2}.exports-page .export-hero h1{margin-top:16px;font-size:44px;line-height:1.05;letter-spacing:-.04em}.exports-page .export-hero-lede{width:100%;margin-top:16px;font-size:15px;line-height:1.625}.exports-page .export-stats-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:0}.exports-page .export-stat-divider{display:block;height:32px}.exports-page .export-stat{width:auto;flex:0 1 auto}.exports-page .export-stat strong{font-size:28px;line-height:1.2}.exports-page .export-stat span{margin-top:4px;font-size:12px;line-height:1.4;text-transform:none;letter-spacing:0}.exports-page .export-hero-media{position:relative!important;top:auto!important;left:auto!important;display:flex;flex-direction:column;gap:16px;width:100%;height:auto!important;min-height:0;aspect-ratio:unset;overflow:visible}.exports-page .export-hero-media>img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:16px;object-fit:cover}.exports-page .export-hero-gradient{display:none}.exports-page .export-presence-card{position:relative!important;bottom:auto!important;left:auto!important;max-width:none;width:100%;margin-top:0;padding:24px;border-radius:16px}.exports-page .export-presence-card h2{font-size:18px;line-height:1.3;white-space:normal}.exports-page .export-presence-card ul{font-size:14px;line-height:1.5;gap:4px}.exports-page .export-story{padding:48px 20px 56px}.exports-page .export-story-grid{display:flex;flex-direction:column;gap:32px;width:100%;margin:0}.exports-page .export-story-copy{width:100%}.exports-page .export-story-copy h2{width:100%;font-size:28px;line-height:1.2}.exports-page .export-story-text{margin-top:20px;gap:16px}.exports-page .export-story-text p{font-size:15px;line-height:1.625}.exports-page .export-contact-card{width:100%;margin-top:32px!important;padding:24px;border-radius:16px}.exports-page .export-contact-card>div{min-width:0}.exports-page .export-contact-card a{word-break:break-word}.exports-page .export-contact-card>img{width:56px;height:56px}.exports-page .export-contact-card h3{font-size:18px;line-height:1.3}.exports-page .export-contact-card p{font-size:12px}.exports-page .export-contact-card a{font-size:14px;line-height:1.4}.exports-page .export-contact-card a img{width:14px;height:14px}.exports-page .export-story-media{display:flex;flex-direction:column;width:100%;gap:16px}.exports-page .export-wafers-card{width:100%;height:auto;min-height:240px;aspect-ratio:4 / 3;border-radius:16px}.exports-page .export-wafers-card figcaption{top:16px;right:16px;padding:8px 14px;font-size:11px}.exports-page .export-factory-image{width:100%;height:auto;min-height:200px;aspect-ratio:16 / 10;border-radius:16px}.exports-page .export-inquiry{padding:0 20px 48px}.exports-page .export-inquiry-inner{width:100%}.exports-page .export-inquiry-heading{padding-top:48px;text-align:left}.exports-page .export-inquiry-heading h2{font-size:32px;line-height:1.1;letter-spacing:-.02em}.exports-page .export-inquiry-heading p{width:100%;margin-top:12px;font-size:15px;line-height:1.5}.exports-page .export-form{width:100%;margin-top:32px;padding:24px 20px;border-radius:20px}.exports-page .export-form legend{font-size:16px;line-height:1.35}.exports-page .export-form legend span{width:28px;height:28px;font-size:12px}.exports-page .export-field-grid{grid-template-columns:1fr;gap:16px}.exports-page .export-form label span{font-size:14px;line-height:1.35}.exports-page .export-form input,.exports-page .export-form select,.exports-page .export-form textarea{font-size:15px}.exports-page .export-form input,.exports-page .export-form select{height:48px;padding:12px 14px}.exports-page .export-message-field textarea{height:120px}.exports-page .export-form-actions{justify-content:stretch;padding-top:16px}.exports-page .export-form button{width:100%;min-width:0;min-height:54px;font-size:14px;letter-spacing:1px}.exports-page .export-footprint{display:flex;flex-direction:column;width:100%;height:auto;margin:0;padding:48px 20px 56px;border-radius:0;overflow:visible}.exports-page .export-footprint-copy{padding:0}.exports-page .export-footprint-copy>span{font-size:12px;letter-spacing:1.2px}.exports-page .export-footprint h2{width:100%;font-size:32px;line-height:1.15}.exports-page .export-footprint p{width:100%;margin-top:16px;font-size:15px;line-height:1.625}.exports-page .export-footprint strong{margin-top:24px;font-size:40px;line-height:1}.exports-page .export-footprint small{margin-top:8px;font-size:14px;line-height:1.3;letter-spacing:.5px}.exports-page .export-footprint img{position:relative;top:auto;right:auto;width:100%;height:auto;margin-top:32px;border-radius:16px;object-fit:contain}}@keyframes exports-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes exports-rise-left{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes exports-rise-right{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@keyframes exports-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes exports-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.exports-main .export-presence-card,.exports-main .export-contact-card,.exports-main .export-field input,.exports-main .export-field textarea,.exports-main .export-field select,.exports-main .export-submit,.exports-main a.button{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .25s ease,background .3s ease}.exports-main .export-presence-card:hover,.exports-main .export-contact-card:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f59}.exports-main .export-field input:focus,.exports-main .export-field textarea:focus,.exports-main .export-field select:focus{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.exports-main .export-submit:hover,.exports-main a.button:hover{translate:0 -3px;scale:1.03}@media (prefers-reduced-motion: no-preference){.exports-main .export-pill{animation:exports-rise-left .7s cubic-bezier(.22,1,.36,1) .05s both}.exports-main .export-hero h1{animation:exports-rise-left .75s cubic-bezier(.22,1,.36,1) .12s both}.exports-main .export-hero-lede{animation:exports-rise-left .75s cubic-bezier(.22,1,.36,1) .24s both}.exports-main .export-stat{animation:exports-pop .65s cubic-bezier(.34,1.56,.64,1) both}.exports-main .export-stats-row .export-stat:nth-child(1){animation-delay:.32s}.exports-main .export-stats-row .export-stat:nth-child(3){animation-delay:.44s}.exports-main .export-hero-gradient{animation:exports-bg-grow .9s ease both}.exports-main .export-hero-media>img{animation:exports-rise-right .85s cubic-bezier(.22,1,.36,1) .2s both}@supports (animation-timeline: view()){.exports-main .export-story-media,.exports-main .export-story-copy{animation:exports-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.exports-main .export-story-media{animation-name:exports-rise-right}.exports-main .export-inquiry{animation:exports-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media (max-width: 999px){.career-page .career-main{padding-top:0}.career-page .career-hero{display:flex;flex-direction:column;gap:32px;width:100%;height:auto;padding:32px 20px 48px}.career-page .career-hero-copy{position:relative;top:auto;left:auto;width:100%;gap:16px}.career-page .career-hero h1{font-size:44px;line-height:1.05;letter-spacing:-.04em}.career-page .career-hero-copy>p{width:100%;font-size:15px;line-height:1.625}.career-page .career-hero-actions{flex-direction:column;width:100%;gap:12px}.career-page .career-hero-actions a{width:100%;min-height:48px;font-size:15px}.career-page .career-hero-media{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:280px;aspect-ratio:4 / 3}.career-page .career-hero-tilt{inset:-8px}.career-page .career-hero-photo{min-height:280px;border-radius:20px}.career-page .career-family-badge{bottom:16px;left:16px;max-width:none;padding:12px 16px;font-size:12px;line-height:1.35}.career-page .career-values{width:100%;gap:32px;padding:48px 20px 56px}.career-page .career-section-heading span,.career-page .career-application-heading span{font-size:12px;letter-spacing:2px}.career-page .career-section-heading h2,.career-page .career-application-heading h2{font-size:32px;line-height:1.1}.career-page .career-values-grid{display:flex;flex-direction:column;gap:16px}.career-page .career-value-card{min-height:0;padding:24px;border-radius:20px}.career-page .career-value-icon{width:40px;height:40px}.career-page .career-value-icon img{width:18px;max-height:18px}.career-page .career-value-card h3{margin-top:16px;font-size:18px;line-height:1.3}.career-page .career-value-card p{font-size:14px;line-height:1.45}.career-page .career-application{width:100%;padding:48px 20px 56px}.career-page .career-application-heading{margin-bottom:28px;text-align:left;align-items:flex-start}.career-page .career-application-heading p{width:100%;font-size:15px;line-height:1.5}.career-page .career-form{width:100%;padding:24px 20px;border-radius:20px}.career-page .career-form-grid{grid-template-columns:1fr;gap:16px}.career-page .career-field-wide{grid-column:1}.career-page .career-field span,.career-page .career-upload span{padding-left:0;font-size:12px;line-height:1.35}.career-page .career-field input,.career-page .career-field textarea{font-size:15px}.career-page .career-field input{height:48px;padding:0 16px}.career-page .career-field textarea{min-height:120px;padding:14px 16px}.career-page .career-upload>div{min-height:100px;padding:20px}.career-page .career-upload p{font-size:13px;line-height:1.4}.career-page .career-form button{min-height:54px;margin-top:20px;font-size:14px;letter-spacing:1px}.career-page .career-ready{width:100%;height:auto;padding:48px 20px 56px}.career-page .career-ready h2{font-size:32px;line-height:1.15;text-align:center}}@keyframes career-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes career-rise-left{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes career-rise-right{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@keyframes career-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes career-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.career-main .career-value-card,.career-main .career-value-icon,.career-main .career-hero-actions a,.career-main .career-field input,.career-main .career-field textarea,.career-main .career-field select,.career-main .career-submit,.career-main .career-ready a{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .25s ease,background .3s ease}.career-main .career-value-card:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f59}.career-main .career-value-card:hover .career-value-icon{scale:1.12;rotate:-6deg}.career-main .career-hero-actions a:hover,.career-main .career-submit:hover,.career-main .career-ready a:hover{translate:0 -3px;scale:1.03}.career-main .career-field input:focus,.career-main .career-field textarea:focus,.career-main .career-field select:focus{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}@media (prefers-reduced-motion: no-preference){.career-main .career-hero h1{animation:career-rise-left .75s cubic-bezier(.22,1,.36,1) .1s both}.career-main .career-hero-copy>p{animation:career-rise-left .75s cubic-bezier(.22,1,.36,1) .22s both}.career-main .career-hero-actions{animation:career-rise-left .75s cubic-bezier(.22,1,.36,1) .34s both}.career-main .career-hero-gradient{animation:career-bg-grow .9s ease both}.career-main .career-hero-tilt{animation:career-rise-right .85s cubic-bezier(.22,1,.36,1) .18s both}.career-main .career-hero-photo{animation:career-rise-right .85s cubic-bezier(.22,1,.36,1) .28s both}.career-main .career-family-badge{animation:career-pop .65s cubic-bezier(.34,1.56,.64,1) .5s both}@supports (animation-timeline: view()){.career-main .career-value-card{animation:career-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.career-main .career-value-card:nth-child(2){animation-range:entry 4% entry 49%}.career-main .career-value-card:nth-child(3){animation-range:entry 8% entry 53%}.career-main .career-value-card:nth-child(4){animation-range:entry 12% entry 57%}.career-main .career-application,.career-main .career-application-heading{animation:career-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media (max-width: 999px){.contact-page .contact-main{width:100%}.contact-page .contact-hero{width:100%;height:auto;min-height:0;padding:32px 20px 40px;overflow:visible}.contact-page .contact-hero-inner{display:flex;flex-direction:column;gap:28px;width:100%;height:auto;margin:0;padding:0}.contact-page .contact-hero-copy{width:100%;padding-top:0}.contact-page .contact-hero h1{width:100%;font-size:44px;line-height:1.05;letter-spacing:-.04em;white-space:normal}.contact-page .contact-hero h1 span{line-height:1.05}.contact-page .contact-hero p{width:100%;margin-top:16px;font-size:15px;line-height:1.625}.contact-page .contact-hero-card{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:280px;justify-content:center}.contact-page .contact-hero-card img{width:min(100%,300px);height:auto;aspect-ratio:281 / 422;transform:rotate(2deg)}.contact-page .contact-cards{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:0 20px 40px}.contact-page .contact-card{height:auto;min-height:0;padding:24px;border-radius:20px}.contact-page .contact-card-icon{width:44px;height:44px;border-radius:12px}.contact-page .contact-card-icon img{max-width:20px;max-height:20px}.contact-page .contact-card h3{margin-top:16px;font-size:18px;line-height:1.3}.contact-page .contact-card--gold h3,.contact-page .contact-card--green h3{margin-top:16px}.contact-page .contact-card p{font-size:14px;line-height:1.45}.contact-page .contact-form-band{width:100%;margin-top:0;padding:48px 20px}.contact-page .contact-form-panel{width:100%;border-radius:20px}.contact-page .contact-form{padding:24px 20px;gap:20px}.contact-page .contact-form h2{font-size:24px;line-height:1.2}.contact-page .contact-form-grid{grid-template-columns:1fr;gap:16px}.contact-page .contact-field--wide{grid-column:1}.contact-page .contact-field span{font-size:11px;letter-spacing:.8px;line-height:1.35}.contact-page .contact-field input,.contact-page .contact-field select,.contact-page .contact-field textarea{font-size:15px;line-height:1.4}.contact-page .contact-field input,.contact-page .contact-field select{height:48px}.contact-page .contact-field textarea{height:120px;padding:14px 16px}.contact-page .contact-submit{width:100%;min-width:0;height:54px;font-size:15px}.contact-page .contact-map-section{display:flex;flex-direction:column;gap:16px;width:calc(100% - 40px);height:auto;min-height:0;margin:0 20px;padding:16px;border-radius:20px;overflow:visible}.contact-page .contact-map-image{order:1;height:220px;min-height:220px;border-radius:16px}.contact-page .contact-map-actions{position:relative;top:auto;right:auto;left:auto;order:2;flex-wrap:wrap;justify-content:flex-start}.contact-page .contact-map-action{height:40px;padding:0 16px;font-size:12px}.contact-page .contact-map-card{position:relative;inset:auto!important;order:3;width:100%;margin:0}.contact-page .contact-map-card h3{font-size:14px;line-height:1.35}.contact-page .contact-map-card p{font-size:13px;line-height:1.45}.contact-page .contact-map-card a{font-size:13px;margin-top:8px}.contact-page .contact-map-pin{display:none}.contact-page .contact-partner{width:calc(100% - 40px);height:auto;margin:32px 20px 0;padding:28px 24px;border-radius:20px}.contact-page .contact-partner h2{font-size:24px;line-height:1.2}.contact-page .contact-partner p{font-size:15px;line-height:1.4}}.contact-main{width:1280px;background:#fff8f6}.contact-main *{box-sizing:border-box}.contact-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-hero{position:relative;width:1280px;height:566px;padding-top:65.33px;background:#fff8f6;overflow:hidden}.contact-hero-gradient,.contact-hero-texture{position:absolute;inset:0;pointer-events:none}.contact-hero-gradient{opacity:.5;background:linear-gradient(158.64deg,#fff8f6,#fff0ed)}.contact-hero-texture{opacity:.03;background-image:url(./contact-texture-Y1YVDO1f.png);background-size:341px 341px;background-position:top left}.contact-hero-inner{position:relative;width:1236px;height:401.33px;margin:13.33px auto 0;padding:0 49.33px}.contact-hero-copy{position:relative;z-index:2;padding-top:60px;width:825.33px}.contact-hero h1{width:540px;margin:0;color:#4e281f;font-family:var(--font-display);font-size:64px;font-weight:900;letter-spacing:-2.4px;line-height:48px;white-space:nowrap}.contact-hero h1 em{background:linear-gradient(90deg,#be004b,#ffa9b7);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}.contact-hero h1 span{display:block;line-height:55.33px}.contact-hero p{width:340px;margin:16px 0 0;color:#825348;font-family:var(--font-body);font-size:13.33px;font-weight:400;line-height:18.67px}.contact-hero-card{position:absolute;top:6.67px;left:787.33px;display:flex;align-items:center;justify-content:center;width:312.67px;height:442.67px}.contact-hero-card img{width:281.5px;height:422.6px;border-radius:18.67px;object-fit:cover;box-shadow:0 2.67px 2.67px #00000040;transform:rotate(4.34deg)}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:21.33px;width:1002px;margin:-28.33px auto 0}.contact-card{position:relative;display:flex;flex-direction:column;gap:5.33px;height:156px;border:.67px solid rgba(222,164,151,.1);border-radius:16px;padding:22px;backdrop-filter:blur(4px)}.contact-card--rose{background:#f4f9fb}.contact-card--gold{background:#f4fafb}.contact-card--green{background:#edfbff99}.contact-card-icon{display:grid;width:37.33px;height:37.33px;place-items:center;border-radius:10.67px;flex:0 0 auto}.contact-card-icon--rose{background:#be004b1a}.contact-card-icon--gold{background:#7d59001a}.contact-card-icon--green{background:#1c6d251a}.contact-card-icon img{max-width:16.67px;max-height:16.67px}.contact-card h3{margin:10.67px 0 0;color:#4e281f;font-family:var(--font-display);font-size:13.33px;font-weight:700;line-height:18.67px}.contact-card--gold h3,.contact-card--green h3{margin-top:16px}.contact-card p{margin:0;color:#825348;font-family:var(--font-body);font-size:10.67px;font-weight:400;line-height:16px}.contact-card--rose p{line-height:13.33px}.contact-card--gold p:first-of-type,.contact-card--green p:first-of-type{margin-top:5.33px}.contact-form-band{position:relative;width:1280px;padding:53.33px 44px;background:#b97b6e4d;margin-top:53.33px}.contact-form-panel{width:1189.33px;margin:0 auto;border-radius:26.67px;background:#fff8f6;box-shadow:0 16.67px 33.33px -8px #00000040}.contact-form{display:flex;flex-direction:column;gap:21.33px;padding:42.67px}.contact-form h2{margin:0;color:#4e281f;font-family:var(--font-display);font-size:20px;font-weight:900;line-height:24px;letter-spacing:-.5px}.contact-form-status{margin:0;border-radius:10.67px;padding:12px 14px;font-family:var(--font-body);font-size:10.67px;font-weight:700;line-height:16px}.contact-form-status--success{background:#1a7f371a;color:#176832}.contact-form-status--error{background:#be004b1a;color:#be004b}.contact-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.contact-field{display:grid;gap:2.67px}.contact-field--wide{grid-column:1 / -1}.contact-field span{color:#825348;font-family:var(--font-body);font-size:6.67px;font-weight:700;letter-spacing:.67px;line-height:10px;text-transform:uppercase}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:0;border-radius:8px;background-color:#fff0ed;color:#4e281f;font-family:var(--font-body);font-size:10.67px;line-height:16px;outline:none}.contact-field input,.contact-field select{height:37.33px;padding:0 16px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#6b7280;opacity:1}.contact-field select{appearance:none;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='SVG'%3e%3cpath%20id='Vector'%20d='M7.2%209.6L12%2014.4L16.8%209.6'%20stroke='var(--stroke-0,%20%236B7280)'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");background-position:right 10.67px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer}.contact-field textarea{height:85.33px;padding:10.67px 16px 58.67px;resize:none}.contact-submit{align-self:center;min-width:214px;height:35.33px;border:0;border-radius:9999px;padding:0 21.33px;background:linear-gradient(90deg,#be004b,#ffa9b7);color:#fff7f7;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:18.67px;box-shadow:0 6.67px 10px -2px #0000001a,0 2.67px 4px -2.67px #0000001a;cursor:pointer}.contact-map-section{position:relative;width:1189.33px;height:426.67px;margin:33.33px auto 0;overflow:hidden;border:2.67px solid #ffffff;border-radius:26.67px;padding:2.67px;background:#fff;box-shadow:0 13.33px 16.67px -3.33px #0000001a,0 5.33px 6.67px -4px #0000001a}.contact-map-image{width:100%;height:100%;border-radius:24px;object-fit:cover;filter:brightness(.78) contrast(1.08)}.contact-map-actions{position:absolute;top:24px;right:33.33px;display:flex;gap:6.67px}.contact-map-action{display:inline-flex;height:37.33px;align-items:center;justify-content:center;border-radius:9999px;padding:0 21.33px;font-family:var(--font-body);font-size:10.67px;font-weight:700;line-height:16px}.contact-map-action--ghost{background:#fff;color:#4e281f;box-shadow:0 6.67px 10px -2px #0000001a,0 2.67px 4px -2.67px #0000001a}.contact-map-action--solid{background:#be004b;color:#fff7f7}.contact-map-card{position:absolute;width:213.33px;display:flex;flex-direction:column;gap:2.67px;border-radius:16px;padding:16px;background:#ffffffe6;backdrop-filter:blur(4px);box-shadow:0 13.33px 16.67px -3.33px #0000001a,0 5.33px 6.67px -4px #0000001a}.contact-map-card--office{left:74px;bottom:161.33px}.contact-map-card--plant{right:175.87px;bottom:28px}.contact-map-card h3{margin:0;color:#4e281f;font-family:var(--font-body);font-size:10.67px;font-weight:700;line-height:16px}.contact-map-card p{margin:0;color:#825348;font-family:var(--font-body);font-size:9.33px;font-weight:400;line-height:13.33px}.contact-map-card a{margin-top:5.33px;color:#be004b;font-family:var(--font-body);font-size:9.33px;font-weight:700;line-height:13.33px}.contact-map-pin{position:absolute;top:192.67px;left:570.67px;width:25.33px;height:25.33px;border:2.67px solid #ffffff;border-radius:50%;background:#be004b;box-shadow:0 0 0 8px #be004b33}.contact-partner{display:flex;width:1010.67px;height:162.67px;align-items:center;margin:38.67px auto 0;border-radius:22.67px;padding:0 42.67px;background:#eae9f9}.contact-partner h2{margin:0 0 5.33px;color:#000;font-family:var(--font-display);font-size:26.67px;font-weight:900;line-height:26.67px}.contact-partner p{margin:0;color:#be004b;font-family:var(--font-body);font-size:13.33px;font-weight:400;line-height:16px}@keyframes contact-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes contact-rise-left{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes contact-rise-right{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@keyframes contact-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes contact-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.contact-main .contact-card,.contact-main .contact-card-icon,.contact-main .contact-hero-card,.contact-main .contact-map-card,.contact-main .contact-map-action,.contact-main .contact-field input,.contact-main .contact-field textarea,.contact-main .contact-field select,.contact-main .contact-submit{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .25s ease,background .3s ease}.contact-main .contact-card:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f59}.contact-main .contact-card:hover .contact-card-icon{scale:1.12;rotate:-6deg}.contact-main .contact-map-card:hover{translate:0 -8px;scale:1.025}.contact-main .contact-map-action:hover:not(.contact-map-action--solid){background:var(--color-accent-light);color:#fff}.contact-main .contact-map-action:hover{translate:0 -2px;scale:1.03}.contact-main .contact-field input:focus,.contact-main .contact-field textarea:focus,.contact-main .contact-field select:focus{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.contact-main .contact-submit:hover{translate:0 -3px;scale:1.03}@media (prefers-reduced-motion: no-preference){.contact-main .contact-hero-gradient{animation:contact-bg-grow .9s ease both}.contact-main .contact-hero h1{animation:contact-rise-left .75s cubic-bezier(.22,1,.36,1) .1s both}.contact-main .contact-hero p{animation:contact-rise-left .75s cubic-bezier(.22,1,.36,1) .22s both}.contact-main .contact-hero-card{animation:contact-pop .7s cubic-bezier(.34,1.56,.64,1) .35s both}.contact-main .contact-card{animation:contact-pop .65s cubic-bezier(.34,1.56,.64,1) both}.contact-main .contact-card:nth-child(1){animation-delay:.4s}.contact-main .contact-card:nth-child(2){animation-delay:.5s}.contact-main .contact-card:nth-child(3){animation-delay:.6s}@supports (animation-timeline: view()){.contact-main .contact-map-card--office{animation:contact-rise-left .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.contact-main .contact-map-card--plant{animation:contact-rise-right .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.contact-main .contact-form-panel,.contact-main .contact-partner{animation:contact-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media (max-width: 999px){.dealers-page .dealers-main{width:100%;padding-bottom:0}.dealers-page .dealers-apply{width:calc(100% - 40px);margin:24px 20px 0;padding:32px 20px;border-radius:20px}.dealers-page .dealers-apply-hero{font-size:32px;line-height:1.15;letter-spacing:-.03em;text-align:left}.dealers-page .dealers-apply-title{margin-top:24px;font-size:22px;line-height:1.25;text-align:left}.dealers-page .dealers-apply-note{margin-top:12px;font-size:14px;line-height:1.5;text-align:left}.dealers-page .dealers-form{margin-top:28px}.dealers-page .dealers-form-status{width:100%;font-size:13px;line-height:1.4}.dealers-page .dealers-fields{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;height:auto;margin:0}.dealers-page .dealers-fields .dealers-field{position:relative;top:auto!important;left:auto!important;width:100%}.dealers-page .dealers-field--wide{width:100%}.dealers-page .dealers-field-label{font-size:11px;line-height:1.35}.dealers-page .dealers-field input,.dealers-page .dealers-field-select select,.dealers-page .dealers-field textarea{font-size:15px;line-height:1.4;padding:12px 14px}.dealers-page .dealers-upload{width:100%;margin-top:20px}.dealers-page .dealers-upload-label{font-size:11px;margin-bottom:12px}.dealers-page .dealers-upload-drop{padding:24px 16px}.dealers-page .dealers-upload-drop p{font-size:13px;line-height:1.4}.dealers-page .dealers-field--message{width:100%;margin-top:20px}.dealers-page .dealers-field--message textarea{min-height:120px}.dealers-page .dealers-submit-row{margin-top:24px}.dealers-page .dealers-submit{width:100%;min-height:54px;padding:14px 24px;font-size:15px}.dealers-page .dealers-footprint{display:flex;flex-direction:column;width:calc(100% - 40px);height:auto;margin:32px 20px 0;padding:32px 20px;border-radius:16px;overflow:visible}.dealers-page .dealers-footprint-copy{position:relative;top:auto;left:auto;width:100%}.dealers-page .dealers-footprint-kicker{font-size:12px}.dealers-page .dealers-footprint-heading{font-size:28px;line-height:1.15}.dealers-page .dealers-footprint-copy>p{width:100%;margin-top:16px;font-size:15px;line-height:1.625}.dealers-page .dealers-footprint-stat{margin-top:20px}.dealers-page .dealers-footprint-stat strong{font-size:40px}.dealers-page .dealers-footprint-stat span{font-size:14px}.dealers-page .dealers-footprint-map{position:relative;top:auto;right:auto;width:100%;height:auto;margin-top:24px;aspect-ratio:4 / 3}.dealers-page .dealers-footprint-map img{border-radius:12px;object-fit:cover}.dealers-page .dealers-join{margin:48px 20px;max-width:none;font-size:32px;line-height:1.15;letter-spacing:-.03em}.dealers-page .dealers-why{width:100%;padding:48px 20px 56px}.dealers-page .dealers-why-head{flex-direction:column;gap:16px;margin-bottom:28px}.dealers-page .dealers-why-heading{width:100%}.dealers-page .dealers-why-heading h2{font-size:28px;line-height:1.15}.dealers-page .dealers-why-heading p{width:100%;margin-top:12px;font-size:15px;line-height:1.5}.dealers-page .dealers-rule{display:none}.dealers-page .dealers-card-grid{display:flex;flex-direction:column;gap:16px}.dealers-page .dealers-card{height:auto;min-height:0;padding:24px;border-radius:20px}.dealers-page .dealers-card-icon{width:44px;height:44px}.dealers-page .dealers-card h3{margin-top:20px;font-size:18px;line-height:1.3}.dealers-page .dealers-card p{margin-top:10px;font-size:14px;line-height:1.45}}.dealers-main{position:relative;width:1280px;padding-bottom:0;background:#fff8f6;color:#4e281f}.dealers-main *{box-sizing:border-box}.dealers-apply{position:relative;width:1187.33px;margin:137.33px auto 0;padding:43.67px 42.67px 42.67px;background:#fff0ed;border:1px solid rgba(222,164,151,.1);border-radius:26.67px;box-shadow:0 1px 1px #0000000d}.dealers-apply-hero{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:48px;font-weight:900;line-height:48px;letter-spacing:-2.4px;text-align:center;color:#4e281f}.dealers-apply-hero em{display:inline-block;margin-top:4px;font-style:italic;color:#be004b}.dealers-apply-title{margin:44px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:400;line-height:26.67px;text-align:center;color:#4e281f}.dealers-apply-note{margin:10.67px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:16px;text-align:center;color:#825348}.dealers-form{margin-top:42.67px}.dealers-form-status{width:1100.67px;margin:0 auto 24px;border-radius:12px;padding:12px 14px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px}.dealers-form-status--success{background:#1a7f371a;color:#176832}.dealers-form-status--error{background:#be004b1a;color:#be004b}.dealers-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dealers-fields{position:relative;width:1100.67px;height:501px;margin:0 auto}.dealers-field{display:flex;flex-direction:column;gap:5.67px}.dealers-fields .dealers-field{position:absolute;width:462.67px}.dealers-field--right{left:566px}.dealers-field--left{left:0}.dealers-field--wide{width:716.67px}.dealers-field--row-1{top:0}.dealers-field--row-2{top:74.67px}.dealers-field--row-3{top:149.33px}.dealers-field--row-4{top:224px}.dealers-field--row-5{top:298.67px}.dealers-field--row-6{top:373.33px}.dealers-field--row-7{top:448px}.dealers-field-label{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#a16e62}.dealers-field input,.dealers-field-select select,.dealers-field textarea{width:100%;border:0;border-bottom:1.33px solid #ffffff;border-radius:8px;padding:11.33px 10.67px 12px;background:transparent;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;line-height:16px;color:#4e281f}.dealers-field input::placeholder,.dealers-field textarea::placeholder{color:#6b7280}.dealers-field input:focus,.dealers-field-select select:focus,.dealers-field textarea:focus{outline:none;border-bottom-color:#be004b}.dealers-field-select{position:relative;display:block}.dealers-field-select select{appearance:none;-webkit-appearance:none;cursor:pointer}.dealers-field-select select:invalid{color:#6b7280}.dealers-field-select img{position:absolute;top:50%;right:8px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.dealers-upload{width:1100.67px;margin:24.67px auto 0}.dealers-upload-label{display:block;margin-bottom:16px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;line-height:13.33px;letter-spacing:.8px;color:#825348}.dealers-upload-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:5.33px;padding:22.67px;border:1.33px dashed rgba(222,164,151,.3);border-radius:16px}.dealers-upload-drop input{position:absolute;inset:0;cursor:pointer;opacity:0}.dealers-upload-drop img{width:16px;height:20px}.dealers-upload-drop p{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;line-height:13.33px;text-align:center;color:#825348}.dealers-field--message{width:1100.67px;margin:17.33px auto 0}.dealers-field--message textarea{min-height:85.33px;border:0;border-radius:8px;padding:10.67px;background:#fff;resize:vertical}.dealers-submit-row{display:flex;justify-content:center;margin-top:21.33px}.dealers-submit{border:0;border-radius:9999px;padding:13.33px 32px;background:linear-gradient(135deg,#be004b,#a70041);box-shadow:0 13.33px 16.67px -3.33px #0000001a,0 5.33px 6.67px -4px #0000001a;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:12px;line-height:18.67px;color:#fff7f7;cursor:pointer}.dealers-footprint{position:relative;width:1189.33px;height:473.33px;margin:36px auto 0;overflow:hidden;border-radius:16px;background:#fff0ed}.dealers-footprint-copy{position:absolute;top:53.33px;left:53.33px;width:660px}.dealers-footprint-kicker{display:block;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#be004b}.dealers-footprint-heading{margin:12px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.8px;color:#4e281f}.dealers-footprint-heading span{color:#be004b}.dealers-footprint-copy>p{margin:18.67px 0 0;width:636px;max-width:100%;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:21.67px;color:#825348}.dealers-footprint-stat{margin-top:30px}.dealers-footprint-stat strong{display:block;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:42.67px;font-weight:600;line-height:1;color:#4e281f}.dealers-footprint-stat span{display:block;margin-top:12px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:16px;font-weight:400;letter-spacing:.93px;text-transform:uppercase;color:#825348}.dealers-footprint-map{position:absolute;top:0;right:0;width:465.33px;height:473.33px}.dealers-footprint-map img{width:100%;height:100%;object-fit:cover}.dealers-join{margin:64px auto;max-width:835.6px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:48px;font-weight:900;line-height:48px;letter-spacing:-2.4px;text-align:center;color:#4e281f}.dealers-join span{color:#f58ea6}.dealers-why{width:1280px;padding:39.33px 44px 64px;background:#e3f8ff57}.dealers-why-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:42.67px}.dealers-why-heading{width:427.55px}.dealers-why-heading h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:600;line-height:32px;letter-spacing:-.8px;color:#4e281f}.dealers-why-heading p{width:427.55px;max-width:100%;margin:9.33px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:18.67px;color:#825348}.dealers-rule{align-self:center;width:297.78px;height:1px;margin-top:16px;background:#dea4974d}.dealers-card-grid{display:grid;grid-template-columns:repeat(4,263.33px);gap:45.33px}.dealers-card{position:relative;height:194.67px;border-radius:16px;padding:26.67px;background:#fff;box-shadow:0 1px 1px #0000000d}.dealers-card-icon{display:grid;width:37.33px;height:37.33px;place-items:center;border-radius:8px}.dealers-card-icon img{max-width:18.33px;max-height:17.5px}.dealers-card-icon--rose{background:#ffa9b74d}.dealers-card-icon--gold{background:#ffdea74d}.dealers-card-icon--green{background:#9df1974d}.dealers-card-icon--pink{background:#ffa9b74d}.dealers-card h3{margin:24px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:600;line-height:21.33px;color:#4e281f}.dealers-card p{margin:12px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:#825348}@keyframes dealers-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes dealers-rise-left{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@keyframes dealers-rise-right{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@keyframes dealers-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}.dealers-main .dealers-card,.dealers-main .dealers-card-icon,.dealers-main .dealers-upload-drop,.dealers-main .dealers-field input,.dealers-main .dealers-field textarea,.dealers-main .dealers-field select,.dealers-main .dealers-submit{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .25s ease,background .3s ease}.dealers-main .dealers-card:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f59}.dealers-main .dealers-card:hover .dealers-card-icon{scale:1.12;rotate:-6deg}.dealers-main .dealers-upload-drop:hover{scale:1.02;border-color:var(--color-accent-light);background:#cf336f0f}.dealers-main .dealers-field input:focus,.dealers-main .dealers-field textarea:focus,.dealers-main .dealers-field select:focus{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.dealers-main .dealers-submit:hover{translate:0 -3px;scale:1.03}@media (prefers-reduced-motion: no-preference){.dealers-main .dealers-apply-hero{animation:dealers-rise .75s cubic-bezier(.22,1,.36,1) .08s both}.dealers-main .dealers-apply-title{animation:dealers-rise .75s cubic-bezier(.22,1,.36,1) .18s both}.dealers-main .dealers-footprint-stat{animation:dealers-pop .65s cubic-bezier(.34,1.56,.64,1) both}.dealers-main .dealers-footprint-stat:nth-child(1){animation-delay:.28s}.dealers-main .dealers-footprint-stat:nth-child(2){animation-delay:.4s}.dealers-main .dealers-footprint-stat:nth-child(3){animation-delay:.52s}@supports (animation-timeline: view()){.dealers-main .dealers-card{animation:dealers-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.dealers-main .dealers-card:nth-child(2){animation-range:entry 4% entry 49%}.dealers-main .dealers-card:nth-child(3){animation-range:entry 8% entry 53%}.dealers-main .dealers-card:nth-child(4){animation-range:entry 12% entry 57%}.dealers-main .dealers-footprint-copy{animation:dealers-rise-left .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.dealers-main .dealers-footprint-map{animation:dealers-rise-right .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media (max-width: 999px){.achievements-page .achievements-main{display:flex;flex-direction:column;width:100%;height:auto;overflow:visible}.achievements-page .achievements-hero{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:226px;height:auto;padding:71px 20px 32px;overflow:hidden}.achievements-page .achievements-hero-texture img{top:50%;left:50%;width:520px;height:520px;transform:translate(-50%,-50%)}.achievements-page .achievements-hero-kicker{position:relative;top:auto;left:auto;width:100%;font-size:20px;line-height:1.5;letter-spacing:-.5px}.achievements-page .achievements-hero h1{position:relative;top:auto;left:auto;width:100%;margin-top:16px;font-size:32px;line-height:1.2;letter-spacing:-.8px}.achievements-page .achievements-stats{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:274px;padding:32px 20px}.achievements-page .achievements-stats-list{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:100%;margin:0}.achievements-page .achievements-stat{width:auto}.achievements-page .achievements-stat strong{font-size:32px;letter-spacing:-1.12px}.achievements-page .achievements-stat span{margin-top:0;font-size:16px;letter-spacing:-1.12px}.achievements-page .achievements-recognitions{position:relative;top:auto;left:auto;display:flex;flex-direction:column;gap:48px;width:100%;margin-top:0;padding:48px 20px}.achievements-page .achievements-recognition{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin-bottom:0}.achievements-page .achievements-recognition-heading{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:auto;margin-bottom:0}.achievements-page .achievements-recognition-heading .achievements-ghost{display:none}.achievements-page .achievements-recognition-heading p{position:relative;top:auto;left:auto;font-size:20px;line-height:1.2;letter-spacing:-1.12px}.achievements-page .achievements-recognition-heading h2{position:relative;top:auto;left:auto;font-size:32px;line-height:1.2;letter-spacing:-1.12px}.achievements-page .achievements-featured-card{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:346px;height:auto;padding:24px;border-radius:16px}.achievements-page .achievements-featured-media{position:relative;top:auto;left:auto;width:100%;max-width:298px;height:auto;aspect-ratio:298 / 259}.achievements-page .achievements-featured-shadow{display:none}.achievements-page .achievements-featured-media>img{position:relative;top:auto;left:auto;width:100%;height:100%;border-radius:20px;object-fit:cover}.achievements-page .achievements-recognition--quality-2014 .achievements-featured-media>img{position:absolute;width:43%;height:84%;top:33px;left:86px;object-fit:contain}.achievements-page .achievements-recognition--national-star .achievements-featured-media>img{position:absolute;width:40%;height:96%;left:96px;object-fit:contain}.achievements-page .achievements-featured-copy{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.achievements-page .achievements-award-label{justify-content:center;font-size:14px}.achievements-page .achievements-award-label span{display:none}.achievements-page .achievements-featured-copy h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:-1.12px}.achievements-page .achievements-featured-copy p{width:100%;font-size:16px;line-height:1.6;letter-spacing:-.5px}.achievements-page .achievements-presented{width:100%;margin-top:0;border-top:none;padding-top:0;font-size:14px;text-align:center}.achievements-page .achievements-cta{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:stretch;gap:24px;width:calc(100% - 32px);height:auto;margin:16px 16px 32px;padding:32px 24px;border-radius:17px;overflow:hidden}.achievements-page .achievements-cta-bg{inset:-64px -40px auto;height:542px;opacity:.2}.achievements-page .achievements-cta-copy{position:relative;top:auto;left:auto;width:100%;z-index:1}.achievements-page .achievements-cta h2{font-size:32px;line-height:1.3}.achievements-page .achievements-cta p{width:100%;margin-top:16px;font-size:16px;line-height:1.55}.achievements-page .achievements-cta-button{position:relative;top:auto;left:auto;width:100%;height:58px;font-size:16px;z-index:1}}.achievements-main{position:relative;width:1280px;min-height:1818px;height:auto;overflow:hidden;background:var(--color-page, #fff8f6);color:#434343;font-family:var(--font-display)}.achievements-hero{position:absolute;top:65px;left:0;width:1280px;height:309px;overflow:hidden}.achievements-hero-texture{position:absolute;inset:0;overflow:hidden;background:#fff0edf0;mix-blend-mode:multiply}.achievements-hero-texture img{position:absolute;top:-352px;left:-179px;width:1638px;height:1638px;max-width:none;object-fit:cover;opacity:.95}.achievements-hero-texture:after{position:absolute;inset:0;background:#fff0edf0;content:""}.achievements-hero-kicker{position:absolute;top:127px;left:0;width:1280px;margin:0;color:#b90249;font-size:21px;font-style:italic;font-weight:400;line-height:41px;text-align:center}.achievements-hero h1{position:absolute;top:180px;left:0;width:1280px;margin:0;color:#b90249;font-size:43px;font-weight:600;line-height:41px;text-align:center}.achievements-stats{position:absolute;top:374px;left:0;width:1280px;height:101px;overflow:hidden;background:#b90249;color:#fff}.achievements-stats-texture{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;mix-blend-mode:multiply;opacity:.85;pointer-events:none}.achievements-stats-list{position:absolute;top:25px;left:33px;display:flex;width:1213px;align-items:flex-start;justify-content:center;gap:63px;text-align:center}.achievements-stat{display:flex;width:140px;flex-direction:column;align-items:center}.achievements-stat strong{display:block;font-size:32px;font-style:italic;font-weight:900;line-height:1}.achievements-stat span{display:block;margin-top:3px;font-size:16px;font-weight:700;line-height:1.05}@media (min-width: 1000px){.achievements-section-heading{position:absolute;width:1280px;text-align:center}.achievements-section-heading p{position:absolute;margin:0;color:#43434333;font-size:21px;font-style:italic;font-weight:400;line-height:41px}.achievements-section-heading h2{position:absolute;margin:0;color:#b90249;font-size:43px;font-weight:600;line-height:41px}.achievements-ghost{position:absolute;color:#4343431a;font-family:"Source Serif Pro",Georgia,serif;font-size:100px;font-style:italic;font-weight:700;line-height:41px}.achievements-recognition-heading .achievements-ghost{top:19px;left:47px}.achievements-recognition-heading p{top:0;left:400px}.achievements-recognition-heading h2{top:34px;left:410px}.achievements-recognition:nth-child(2) .achievements-ghost{left:56px}.achievements-recognition:nth-child(2) .achievements-recognition-heading p{left:285px}.achievements-recognition:nth-child(2) .achievements-recognition-heading h2{left:276px}.achievements-recognition:nth-child(3) .achievements-ghost{left:56px}.achievements-recognition:nth-child(3) .achievements-recognition-heading p{left:300px}.achievements-recognition:nth-child(3) .achievements-recognition-heading h2{left:292px}.achievements-recognition:nth-child(4) .achievements-ghost{left:40px}.achievements-recognition:nth-child(4) .achievements-recognition-heading p{left:268px}.achievements-recognition:nth-child(4) .achievements-recognition-heading h2{left:214px}}.achievements-recognitions{position:relative;margin-top:597px;padding-bottom:64px}.achievements-recognition{width:1280px;margin-bottom:113px}.achievements-recognition:last-child{margin-bottom:72px}.achievements-recognition-heading{position:relative;height:75px;margin-bottom:12px}.achievements-featured-card{position:relative;width:1185px;height:305px;margin:0 auto;overflow:hidden;border-radius:13px;background:#ffcfe233}.achievements-featured-media{position:absolute;top:21px;left:25px;width:263px;height:263px}.achievements-featured-shadow{position:absolute;top:0;left:1px;width:262px;height:262px;border-radius:19px;background:#be004b}.achievements-featured-media>img{position:absolute;top:3px;left:0;width:257px;height:257px;border-radius:19px;object-fit:cover}.achievements-recognition--quality-2014 .achievements-featured-media>img{width:43%;height:84%;top:33px;left:86px;object-fit:contain}.achievements-recognition--national-star .achievements-featured-media>img{width:40%;height:96%;left:96px;object-fit:contain}.achievements-featured-crop{position:absolute;top:3px;left:0;width:257px;height:257px;overflow:hidden;border-radius:19px;background:#fff}.achievements-featured-crop img{position:absolute;max-width:none}.achievements-featured-crop.achievements-award-excellence{top:50%;left:50%;width:200px;height:154px;transform:translate(-50%,-50%)}.achievements-featured-crop.achievements-award-excellence img{top:-218px;left:-388px;width:767px}.achievements-featured-crop.achievements-award-quality{top:50%;left:50%;width:120px;height:206px;transform:translate(-50%,-50%)}.achievements-featured-crop.achievements-award-quality img{top:-112px;left:-771px;width:940px}.achievements-featured-crop.achievements-award-star{top:50%;left:50%;width:122px;height:198px;transform:translate(-50%,-50%)}.achievements-featured-crop.achievements-award-star img{top:-383px;left:-722px;width:896px}.achievements-featured-copy{position:absolute;top:46px;left:480px;width:833px}.achievements-award-label{display:flex;align-items:center;gap:8px;color:#434343;font-size:11px;font-weight:500;line-height:1;text-transform:uppercase}.achievements-award-label span{display:block;width:21px;height:2px;background:#434343}.achievements-featured-copy h3{margin:16px 0 17px;color:#b90249;font-size:25px;font-weight:700;line-height:41px}.achievements-featured-copy p{width:429px;margin:0;color:#434343;font-size:12px;font-weight:400;line-height:20px}.achievements-presented{width:433px;margin-top:28px;border-top:1px solid rgba(67,67,67,.65);padding-top:19px;color:#434343;font-size:11px;font-weight:500;line-height:1;text-transform:uppercase}.achievements-presented span{padding:0 8px}.achievements-cta{position:relative;width:1189px;height:235px;margin:0 auto 80px;overflow:hidden;border-radius:16px;background:#fff8f6}.achievements-cta-bg{position:absolute;inset:-9px 0 0;height:244px;background:linear-gradient(90deg,#fff8f6,#fff8f6e6,#fff8f600),url(./achievements-cta-bg-CwacApRw.png) center / cover no-repeat}.achievements-cta-bg:after{position:absolute;inset:0;background:#fffc;content:"";mix-blend-mode:saturation}.achievements-cta-copy{position:absolute;top:49px;left:53px;width:548px}.achievements-cta h2{margin:0;color:#4e281f;font-size:32px;font-weight:700;line-height:42px}.achievements-cta h2 span{color:#b90249}.achievements-cta p{width:355px;margin:28px 0 0;color:#825348cc;font-size:12px;font-weight:400;line-height:19px}.achievements-cta-button{position:absolute;top:89px;left:824px;display:inline-flex;width:165px;height:45px;align-items:center;justify-content:center;border-radius:9999px;background:#be004b;box-shadow:0 17px 33px -8px #be004b4d;color:#fff;font-size:12px;font-weight:500;line-height:19px;text-decoration:none}@keyframes achievements-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes achievements-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes achievements-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.achievements-main .achievements-featured-card,.achievements-main .achievements-featured-crop img,.achievements-main .achievements-cta-button{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.achievements-main .achievements-featured-card:hover{translate:0 -6px;scale:1.015;box-shadow:0 36px 60px -24px #4e281f66}.achievements-main .achievements-featured-card:hover .achievements-featured-crop img{scale:1.05}.achievements-main .achievements-cta-button:hover{translate:0 -3px;scale:1.03}@media (prefers-reduced-motion: no-preference){.achievements-main .achievements-hero-texture{animation:achievements-bg-grow .9s ease both}.achievements-main .achievements-hero h1{animation:achievements-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.achievements-main .achievements-stat{animation:achievements-pop .65s cubic-bezier(.34,1.56,.64,1) both}.achievements-main .achievements-stat:nth-child(1){animation-delay:.22s}.achievements-main .achievements-stat:nth-child(2){animation-delay:.34s}.achievements-main .achievements-stat:nth-child(3){animation-delay:.46s}.achievements-main .achievements-featured-card{animation:achievements-rise .85s cubic-bezier(.22,1,.36,1) .28s both}@supports (animation-timeline: view()){.achievements-main .achievements-recognition{animation:achievements-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}.achievements-main .achievements-recognition:nth-child(2){animation-range:entry 4% entry 49%}.achievements-main .achievements-recognition:nth-child(3){animation-range:entry 8% entry 53%}.achievements-main .achievements-recognition:nth-child(4){animation-range:entry 12% entry 57%}.achievements-main .achievements-cta-copy{animation:achievements-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media (max-width: 999px){.category-page .category-main{display:flex;flex-direction:column;width:100%;height:auto!important;overflow:visible;padding-bottom:24px}.category-page .product-subnav,.category-page .product-subnav--top{display:none}.category-page .category-hero,.category-page .category-hero--chips-top-nav,.category-page .category-hero--beverages-top-nav,.category-page .category-hero--getmore-top-nav,.category-page .category-hero--farali-top-nav,.category-page .category-hero--namkeen-top-nav,.category-page .category-hero--chikki-top-nav,.category-page .category-hero--khakhra-top-nav,.category-page .category-hero--bakery-top-nav,.category-page .category-hero--fryums-top-nav{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:247px;min-height:247px;padding:32px 20px 40px;overflow:hidden;background:linear-gradient(168deg,#ffe9f1,#fff3f6 60%,#fff8f6)}.category-page .category-main--chips .category-hero{background:linear-gradient(168deg,#ffe0c2,#fff1de 60%,#fff8f6)}.category-page .category-main--beverages .category-hero{background:linear-gradient(168deg,#ffe2ea,#fff1f4 60%,#fff8f6)}.category-page .category-main--getmore .category-hero{background:linear-gradient(168deg,#ffe7d6,#fff3eb 60%,#fff8f6)}.category-page .category-main--namkeen .category-hero{background:linear-gradient(168deg,#ffd9d9,#ffeae6 60%,#fff8f6)}.category-page .category-main--farali .category-hero{background:linear-gradient(168deg,#f0e2ff,#f7eeff 60%,#fff8f6);height:247px!important;min-height:247px!important}.category-page .category-main--chikki .category-hero{background:linear-gradient(168deg,#e6d9ff,#f1e8ff 60%,#fff8f6);height:247px!important;min-height:247px!important}.category-page .category-main--khakhra .category-hero{background:linear-gradient(168deg,#fcdfec,#fdeef5 60%,#fff8f6);height:247px!important;min-height:247px!important}.category-page .category-main--bakery .category-hero{background:linear-gradient(168deg,#d2f3e2,#e9f9f0 60%,#fff8f6);height:247px!important;min-height:247px!important}.category-page .category-main--fryums .category-hero{background:linear-gradient(168deg,#fdeaf1,#f6e7f4 60%,#fff8f6);height:247px!important;min-height:247px!important}.category-page .category-hero h1{position:relative!important;top:auto!important;left:auto!important;order:1;width:100%!important;margin:0!important;font-size:56px!important;font-weight:900;line-height:1.05!important;letter-spacing:-.04em!important;text-align:center!important;transform:none!important}.category-page .category-hero p{position:relative!important;top:auto!important;left:auto!important;order:2;width:100%!important;max-width:340px;margin:12px auto 0!important;font-size:14px!important;line-height:1.5!important;text-align:center!important;transform:none!important}.category-page .category-hero-badge{position:relative;top:auto!important;bottom:auto!important;left:auto!important;order:3;margin-top:16px;min-width:0;height:auto;padding:6px 14px;font-size:10px;letter-spacing:1px;line-height:1.2}.category-page .category-hero-custom,.category-page .category-hero-visual,.category-page .category-hero-chips-wide,.category-page .category-hero-beverages-wide,.category-page .category-hero-getmore-wide,.category-page .category-hero-farali,.category-page .category-hero-namkeen,.category-page .category-hero-chikki,.category-page .category-hero-khakhra,.category-page .category-hero-bakery,.category-page .category-hero-fryums{display:none!important}.category-page .chips-wide-hero-bg,.category-page .chips-wide-hero-pack,.category-page .chips-wide-hero-ring,.category-page .khakhra-hero-pack,.category-page .bakery-hero-pack,.category-page .fryums-hero-pack,.category-page .farali-hero-pack,.category-page .namkeen-hero-pack,.category-page .getmore-wide-pack,.category-page .getmore-wide-line,.category-page .beverages-wide-hero-bg,.category-page .beverages-wide-hero-products,.category-page .chikki-hero-bg,.category-page .chikki-hero-products{display:none!important;animation:none!important}.category-page .category-product-card,.category-page .category-promo,.category-page .category-feature,.category-page .category-newsletter{position:relative!important;top:auto!important;left:auto!important;width:calc(100% - 40px)!important;height:auto!important;min-height:0;margin:0 20px 16px;overflow:hidden}.category-page .category-side-arrow{display:none}.category-page .category-product-card{display:flex;flex-direction:column;align-items:stretch;min-height:280px;padding:20px;border-radius:20px}.category-page .category-product-cover,.category-page .category-product-cover--positioned,.category-page .category-product-img{position:relative!important;inset:auto!important;width:min(100%,240px)!important;height:auto!important;max-height:200px;margin:0 auto;object-fit:contain}.category-page .category-product-img-frame{height:200px!important}.category-page .category-product-img-frame>img{position:absolute!important;max-width:none!important}.category-page .category-product-ring{width:280px;height:280px}.category-page .category-card-decor{display:none!important}.category-page .category-product-badge{position:relative!important;top:auto!important;left:auto!important;align-self:flex-start;margin-top:12px;height:auto;padding:4px 10px;font-size:10px;line-height:1.2}.category-page .category-product-title{position:relative!important;inset:auto!important;width:auto!important;margin-top:12px;font-size:24px!important;line-height:1.2!important;letter-spacing:-.5px!important;text-align:left}.category-page .category-product-title.text-right{align-self:stretch;text-align:right!important}.category-page .category-product-subtitle{position:relative!important;inset:auto!important;width:auto!important;margin-top:4px;font-size:14px!important;line-height:1.4!important;text-align:left}.category-page .category-main--chips .category-product-card--image{min-height:320px;padding-bottom:8px}.category-page .category-main--chips .category-product-card--image .category-product-title{order:1;margin-top:0}.category-page .category-main--chips .category-product-card--image .category-product-badge{order:2;margin-top:10px}.category-page .category-main--chips .category-product-card--image .category-product-cover,.category-page .category-main--chips .category-product-card--image .category-product-cover--positioned{order:3;width:min(100%,300px)!important;max-height:250px!important;margin-top:auto;margin-bottom:0;align-self:center;transform:translateY(8px)}.category-page .category-main--beverages .category-product-card--product{min-height:320px;padding-bottom:8px}.category-page .category-main--beverages .category-product-card--product .category-product-title{order:1;margin-top:0}.category-page .category-main--beverages .category-product-card--product .category-product-badge{order:2;margin-top:10px}.category-page .category-main--beverages .category-product-card--product .category-product-subtitle{order:3;margin-top:4px}.category-page .category-main--beverages .category-product-card--product .category-product-img,.category-page .category-main--beverages .category-product-card--product .category-product-img-frame{order:4;width:min(100%,300px)!important;max-height:250px!important;height:auto!important;margin-top:auto;margin-bottom:0;align-self:center;transform:translateY(8px)}.category-page .category-main--beverages .category-product-card--product .category-product-img-frame{height:250px!important}.category-page .category-main--beverages .category-product-card--product .category-product-img-frame>img{position:relative!important;width:100%!important;height:auto!important;max-height:250px;object-fit:contain}.category-page .category-promo{display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:28px 24px;border-radius:20px}.category-page .category-promo-ghost{display:none}.category-page .category-promo-copy{position:relative!important;top:auto!important;left:auto!important;width:100%!important;transform:none!important}.category-page .category-feature-copy{transform:none!important}.category-page .category-product-title,.category-page .category-product-title span{white-space:normal!important;word-break:break-word}.category-page .category-promo h2{width:100%!important;height:auto!important;font-size:24px!important;line-height:1.25!important}.category-page .category-promo p{width:100%!important;margin:12px 0 20px!important;font-size:14px!important;line-height:1.5!important}.category-page .category-promo a{align-self:flex-start;height:auto;min-height:40px;padding:10px 20px;font-size:12px;line-height:1.4}.category-page .category-feature{display:flex;flex-direction:column;min-height:360px;padding:24px;border-radius:20px}.category-page .category-feature-copy{position:relative!important;top:auto!important;left:auto!important;width:100%!important}.category-page .category-feature-copy>span{font-size:10px;letter-spacing:1px;line-height:1.3}.category-page .category-feature h2{margin:8px 0 12px;font-size:32px!important;line-height:1.1!important;letter-spacing:-.03em!important}.category-page .category-feature p{margin-bottom:16px;font-size:14px!important;line-height:1.5!important}.category-page .category-feature a:not(.category-product-shop){align-self:flex-start;height:auto;min-height:40px;padding:10px 18px;font-size:11px;line-height:1.4}.category-page .category-feature>img{position:relative!important;top:auto!important;left:auto!important;width:min(100%,200px)!important;height:auto!important;margin:8px auto 0;object-fit:contain}.category-page .category-spotlight--hide-mobile{display:none!important}.category-page .category-spotlight{position:relative!important;top:auto!important;left:auto!important;width:100%;height:auto;margin:8px 0 16px;padding:32px 20px 24px;overflow:visible}.category-page .category-spotlight-bg{top:0;left:-10%;width:120%;height:100%;transform:rotate(-2deg)}.category-page .category-spotlight h2{position:relative;top:auto;left:auto;margin:0 0 20px;font-size:32px;line-height:1.15}.category-page .category-spotlight-cards{position:relative;top:auto;left:auto;display:flex;gap:16px;width:100%;padding-bottom:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.category-page .category-spotlight-card{flex:0 0 200px;width:200px;height:240px;scroll-snap-align:start;border-radius:32px}.category-page .category-spotlight-card>img:not(.category-spotlight-ring){width:150px;height:170px}.category-page .category-spotlight-arrow{display:none}.category-page .category-newsletter{width:calc(100% - 40px)!important;height:auto!important;margin:8px 20px 24px;padding:32px 24px!important;border-radius:24px;text-align:center}.category-page .category-newsletter h2{font-size:28px!important;line-height:1.2!important}.category-page .category-newsletter p{width:100%!important;margin:12px auto 0!important;font-size:14px!important;line-height:1.5!important}.category-page .category-newsletter form{display:flex;flex-direction:column;gap:12px;width:100%!important;height:auto!important;margin-top:20px!important;padding-top:0!important}.category-page .category-newsletter input{width:100%;height:56px;padding:0 18px;font-size:15px}.category-page .category-newsletter button{width:100%;height:56px;font-size:14px;line-height:1.3}}.category-page{background:var(--color-page)}.category-main{position:relative;width:var(--page-width);overflow:hidden;background:var(--color-page)}.category-hero{position:absolute;top:126px;left:0;width:1280px;height:calc(var(--home-hero-height, 720px) - 126px);overflow:hidden;background:#fff}.category-hero--chips-top-nav,.category-hero--beverages-top-nav,.category-hero--getmore-top-nav,.category-hero--farali-top-nav,.category-hero--namkeen-top-nav,.category-hero--chikki-top-nav,.category-hero--khakhra-top-nav,.category-hero--bakery-top-nav,.category-hero--fryums-top-nav{top:152px;height:372.67px}.category-hero-chikki{top:0;left:0;width:1280px;height:559px;overflow:visible;transform:scale(.666667);transform-origin:top left}.category-main--chips,.category-main--beverages,.category-main--getmore,.category-main--farali,.category-main--namkeen,.category-main--fryums{--home-hero-height: 524.67px}.category-main--beverages .category-hero h1{top:12.9px;width:464.9px;font-size:73.33px}.category-main--beverages .category-hero p{top:94.05px;width:315.31px;font-size:10.67px;line-height:14px}.category-main--beverages .category-hero-badge{bottom:27.33px;left:66px;min-width:100.09px;height:16px;padding:0 10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-main--farali .category-hero h1{top:12.9px;left:50%;width:464.9px;font-size:73.33px;text-align:center;transform:translate(-50%)}.category-main--farali .category-hero p{top:94.05px;left:50%;width:352px;font-size:10.67px;line-height:14px;text-align:center;transform:translate(-50%)}.category-main--namkeen .category-hero h1{top:12.9px;left:50%;width:464.9px;font-size:73.33px;text-align:center;transform:translate(-50%)}.category-main--namkeen .category-hero p{top:94.05px;left:50%;width:352px;font-size:10.67px;line-height:14px;text-align:center;transform:translate(-50%)}.category-main--namkeen .category-hero-badge{bottom:27.33px;left:24.67px;min-width:100.09px;height:16px;padding:0 10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-main--farali .category-hero-badge{bottom:27.33px;left:45.33px;min-width:100.09px;height:16px;padding:0 10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-main--getmore .category-hero h1{top:12.9px;width:464.9px;font-size:73.33px}.category-main--getmore .category-hero p{top:94.05px;width:315.31px;font-size:10.67px;line-height:14px}.category-main--chips .category-hero h1{top:12.9px;width:464.9px;font-size:66.67px}.category-main--chips .category-hero p{top:94.05px;width:392.89px;font-size:10.67px;line-height:14px}.category-main--chips .category-hero-badge{bottom:27.33px;left:24.67px;min-width:100.09px;height:16px;padding:0 10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-hero h1{position:absolute;z-index:2;top:34px;left:50%;width:697px;margin:0;color:var(--color-accent);font-family:var(--font-display);font-size:100px;font-weight:900;letter-spacing:0;line-height:1;text-align:center;transform:translate(-50%)}.category-hero p{position:absolute;z-index:2;top:141px;left:50%;width:590px;margin:0;color:var(--color-muted);font-size:16px;font-weight:400;line-height:21px;text-align:center;transform:translate(-50%)}.category-main--chikki .category-hero h1,.category-main--khakhra .category-hero h1,.category-main--bakery .category-hero h1,.category-main--fryums .category-hero h1{top:12.9px;width:464.9px;font-size:73.33px}.category-main--chikki .category-hero p{top:94.05px;width:415px;font-size:10.67px;line-height:14px}.category-main--khakhra .category-hero p{top:94.05px;width:417px;font-size:10.67px;line-height:14px}.category-main--bakery .category-hero p{top:94.05px;width:473px;font-size:10.67px;line-height:14px}.category-main--fryums .category-hero h1{width:464.9px}.category-main--fryums .category-hero p{top:94.05px;width:347px;font-size:10.67px;line-height:14px}.category-main--fryums .category-hero-badge{bottom:27.33px;left:45.33px;min-width:100.09px;height:16px;padding:0 10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-hero-badge{position:absolute;z-index:3;bottom:41px;left:37px;display:inline-flex;min-width:150px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent);color:#fff7f7;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.category-hero-visual,.category-hero-custom{position:absolute;inset:0;width:1280px;height:100%}.category-hero-visual{max-width:none;object-fit:cover;pointer-events:none;user-select:none}.category-hero-visual--chips{top:-160px;height:768px;object-fit:fill}.category-hero-chips-wide{overflow:hidden;background:#fff}.chips-wide-hero-bg,.chips-wide-hero-pack{position:absolute;max-width:none;pointer-events:none;user-select:none}.chips-wide-hero-bg{top:-9.33px;left:-6px;width:1286px;height:392.63px;object-fit:fill}.chips-wide-hero-pack{z-index:1;object-fit:contain}.chips-wide-pack-salted{top:40.03px;left:180.21px;width:137.16px;height:189.76px;transform:rotate(32.29deg)}.chips-wide-pack-tomato{top:146.12px;left:357.69px;width:133.69px;height:184.07px;transform:rotate(17.28deg)}.chips-wide-pack-masti{top:178.48px;left:567.93px;width:132.44px;height:182.99px}.chips-wide-pack-onion{top:145.26px;left:792.81px;width:135.72px;height:188.43px;transform:rotate(-15.69deg)}.chips-wide-pack-chilli{top:45.01px;left:985.11px;width:138.78px;height:191.75px;transform:rotate(-33.14deg)}.category-hero-visual--beverages{height:100%;object-fit:contain}.category-hero-beverages-wide{overflow:hidden;background:#fff}.beverages-wide-hero-bg,.beverages-wide-hero-products{position:absolute;max-width:none;pointer-events:none;user-select:none}.beverages-wide-hero-bg{top:-9.33px;left:-4px;width:1286px;height:392.63px;object-fit:fill}.beverages-wide-hero-products{top:0;left:50%;width:853.33px;height:372.67px;object-fit:contain;object-position:center bottom;transform:translate(-50%)}.category-hero-getmore-wide{overflow:hidden;background:#fff}.getmore-wide-hero-bg,.getmore-wide-line,.getmore-wide-pack{position:absolute;max-width:none;pointer-events:none;user-select:none}.getmore-wide-hero-bg{top:-9.33px;left:-4px;width:1286px;height:392.63px;object-fit:fill}.getmore-wide-line-red{top:229.91px;left:252.64px;width:248.37px;height:37.39px;object-fit:contain}.getmore-wide-line-blue{top:174.67px;left:798.67px;width:281.33px;height:26px;object-fit:contain}.getmore-wide-pack-tomato{top:98.67px;left:266.37px;width:205.17px;height:228px;object-fit:contain;transform:rotate(-14.57deg)}.getmore-wide-pack-chatpata{top:86.67px;left:872.03px;width:205.19px;height:228px;object-fit:contain;transform:rotate(14.57deg)}.chikki-hero-products,.khakhra-hero-pack,.bakery-hero-pack,.fryums-hero-pack{position:absolute;z-index:1;max-width:none;object-fit:contain;pointer-events:none;user-select:none}.category-hero-farali{overflow:hidden;background:#f7efff}.farali-hero-bg{position:absolute;top:-9.33px;left:50%;width:1286px;height:392.63px;max-width:none;object-fit:fill;transform:translate(-50%);pointer-events:none;user-select:none}.farali-hero-products{position:absolute;z-index:1;top:0;left:50%;width:743.24px;height:100%;transform:translate(-50%);pointer-events:none}.farali-hero-pack{position:absolute;max-width:none;object-fit:contain;pointer-events:none;user-select:none}.farali-pack-wafer{top:65.66px;left:0;width:119.08px;height:192.48px;transform:rotate(32.77deg)}.farali-pack-kela-tikha{top:133.27px;left:147.94px;width:119.08px;height:192.55px;transform:rotate(17.1deg)}.farali-pack-tikha{top:158.04px;left:310.18px;width:119.08px;height:192.62px}.farali-pack-mitha{top:135.89px;left:474.6px;width:119.08px;height:192.59px;transform:rotate(-16.72deg)}.farali-pack-kela-mitha{top:68.71px;left:624.16px;width:119.08px;height:192.71px;transform:rotate(-32.39deg)}.category-hero-namkeen{overflow:hidden;background:#fff}.namkeen-hero-bg{position:absolute;top:-9.33px;left:50%;width:1286px;height:392.63px;max-width:none;object-fit:fill;transform:translate(-50%);pointer-events:none;user-select:none}.namkeen-hero-products{position:absolute;z-index:1;top:0;left:50%;width:741.68px;height:100%;transform:translate(-50%);pointer-events:none}.namkeen-hero-pack{position:absolute;max-width:none;object-fit:contain;pointer-events:none;user-select:none}.namkeen-pack-all-in-one{top:68.91px;left:0;width:119.08px;height:192.48px;transform:rotate(32.77deg)}.namkeen-pack-chakhna{top:137.88px;left:146.28px;width:119.08px;height:194.48px;transform:rotate(17.1deg)}.namkeen-pack-papad{top:158.93px;left:311.44px;width:119.08px;height:192.71px}.namkeen-pack-gathiya{top:137.73px;left:475.81px;width:119.08px;height:192.57px;transform:rotate(-16.72deg)}.namkeen-pack-sev-mamra{top:68.91px;left:622.6px;width:119.08px;height:192.7px;transform:rotate(-32.39deg)}.category-hero-chikki{overflow:hidden;background:#fff}.category-hero-fryums{overflow:hidden;background:linear-gradient(168deg,#fdeaf1,#f6e7f4 55%,#fdf2f7)}.category-hero-khakhra{overflow:hidden;background:linear-gradient(168deg,#fcdfec,#fdeef5 52%,#fff)}.category-hero-bakery{overflow:hidden;background:linear-gradient(168deg,#d2f3e2,#e9f9f0 52%,#fff)}.chikki-hero-bg{position:absolute;top:0;left:0;width:1280px;height:560px;max-width:none;object-fit:fill;pointer-events:none;user-select:none}.khakhra-hero-bg,.fryums-hero-bg,.bakery-hero-curve{display:none}.category-hero-chikki .chikki-hero-bg{width:1920px}.chikki-hero-products{top:189.48px;left:571.48px;width:777.04px;height:370.52px;object-fit:contain}.khakhra-pack-7grain{top:91px;left:49px;width:260px;height:271px;transform:rotate(-19deg)}.khakhra-pack-panipuri{top:172px;left:284px;width:234px;height:251px;transform:rotate(12deg)}.khakhra-pack-fafda{top:217px;left:538px;width:201px;height:213px}.khakhra-pack-jeera{top:171px;left:760px;width:236px;height:251px;transform:rotate(-12deg)}.khakhra-pack-masala{top:91px;left:974px;width:262px;height:272px;transform:rotate(19deg)}.bakery-pack-plain{top:173px;left:65px;width:348px;height:297px}.bakery-pack-coconut{top:173px;left:467px;width:347px;height:297px}.bakery-pack-methi{top:173px;left:869px;width:348px;height:297px}.fryums-pack-cone{top:41px;left:235px;width:238px;height:255px;transform:rotate(-22deg)}.fryums-pack-magic{top:129px;left:383px;width:203px;height:239px;transform:rotate(14deg)}.fryums-pack-noodles{top:178px;left:553px;width:162px;height:201px}.fryums-pack-pasta{top:171px;left:739px;width:203px;height:239px;transform:rotate(-14deg)}.fryums-pack-cups{top:125px;left:910px;width:238px;height:255px;transform:rotate(22deg)}.category-product-card,.category-promo,.category-feature,.category-newsletter{position:absolute;overflow:hidden;border-radius:24px}.category-product-card{background:#fff;box-shadow:0 18px 44px -24px #4e281f5c}.category-main--chips .category-product-card,.category-main--chips .category-promo,.category-main--chips .category-feature,.category-main--beverages .category-product-card,.category-main--beverages .category-promo,.category-main--beverages .category-feature,.category-main--getmore .category-product-card,.category-main--farali .category-product-card,.category-main--farali .category-promo,.category-main--farali .category-feature,.category-main--namkeen .category-product-card,.category-main--namkeen .category-promo{border-radius:16px}.category-main--chips .category-product-badge,.category-main--beverages .category-product-badge,.category-main--getmore .category-product-badge,.category-main--farali .category-product-badge{height:16px;padding:0 8px;font-size:8px;line-height:10.67px}.product-title-farali-lg{font-size:26.67px;line-height:30.67px;letter-spacing:-1.2px}.product-title-farali-md,.product-title-namkeen-sm{font-size:26.67px;line-height:30px;letter-spacing:-1.2px}.product-title-namkeen-lg,.product-title-getmore,.product-title-beverages-xl{font-size:32px;line-height:40px;letter-spacing:-2px}.product-title-beverages-lg{font-size:32px;line-height:30px;letter-spacing:-1.2px}.category-main--beverages .product-title-beverages-xl{text-shadow:0 2.67px 1.33px #ffd7e2}.category-product-cover,.category-product-img{position:absolute;max-width:none;pointer-events:none;user-select:none}.category-product-cover{inset:0;width:100%;height:100%;object-fit:cover}.category-product-cover--positioned{inset:auto;width:auto;height:auto}.category-product-img{object-fit:contain;z-index:1}.category-product-img-frame{display:block;overflow:hidden}.category-product-img-frame>img{position:absolute;display:block;max-width:none;pointer-events:none;user-select:none}.category-main--namkeen .category-product-img{object-fit:contain}.category-main--namkeen .category-product-card{isolation:isolate;overflow:hidden;border-radius:24px}.category-main--namkeen .category-product-title{z-index:3}.category-product-ring{position:absolute;z-index:0;top:50%;left:50%;width:550px;height:550px;transform:translate(-50%,-50%);opacity:.12;pointer-events:none;user-select:none}.category-product-card--ring .category-product-img{z-index:1}.category-product-card--ring .category-product-title{z-index:2}.category-card-decor{position:absolute;z-index:0;display:block;max-width:none;pointer-events:none;user-select:none}.category-card-decor>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.category-product-badge{position:absolute;z-index:3;top:377px;left:15px;display:inline-flex;height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;letter-spacing:0;line-height:16px;white-space:nowrap}.category-product-badge--gold{background:#6c4c00;color:#fff}.category-product-badge--pink{background:#fff;color:#f65468}.category-product-badge--brown{background:#fff;color:#693c3d}.category-product-badge--muted{background:#fff;color:#825348}.category-product-title{position:absolute;z-index:2;margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:0}.category-product-title span{display:block}.category-main--namkeen .category-product-title span,.category-main--chikki .category-product-title span,.category-main--khakhra .category-product-title span,.category-main--bakery .category-product-title span,.category-main--fryums .category-product-title span{white-space:nowrap}.category-product-subtitle{position:absolute;z-index:2;margin:0;color:#838383;font-family:var(--font-display);font-size:24px;font-weight:900;letter-spacing:0;line-height:28px}.product-title-xl{font-size:60px;line-height:60px}.product-title-chips-card,.product-title-chips-salted{font-size:20px;line-height:30px}.product-title-lg,.product-title-md,.product-title-sm{font-size:48px;line-height:25px}.product-title-sm{font-size:23px}.text-right{text-align:right}.text-center{text-align:center}.product-title-shadow{text-shadow:0 4px 4px rgba(0,0,0,.25)}.text-white{color:#fff}.text-red{color:#d21f24}.text-guava{color:#f65468}.text-orange{color:#fb6902}.text-green{color:#005c15}.text-dark{color:#221f26}.text-brown{color:#672a0d}.text-lime{color:#5b8f22}.text-tomato{color:#c43635}.text-indigo{color:#34356c}.text-purple{color:#78405c}.text-farali-brown{color:#693c3d}.text-deep-green{color:#1d4122}.text-magenta{color:#923580}.text-namkeen-plum{color:#7b2d54}.text-namkeen-gray{color:#6b6b6b}.text-namkeen-blue{color:#387c93}.text-namkeen-red{color:#d0483b}.text-chikki-red{color:#d0383c}.text-chikki-blue{color:#0d778b}.text-chikki-purple{color:#773c54}.text-khakhra-blue{color:#0c7fa6}.text-khakhra-brown,.text-bakery-brown{color:#7d4232}.text-khakhra-red{color:#d70000}.text-bakery-green{color:#4f820c}.text-bakery-gold{color:#89460b}.text-fryums-green{color:#348251}.text-fryums-red{color:#ba2b2e}.text-fryums-purple{color:#78405c}.text-fryums-ring{color:#a32020}.text-fryums-darkgreen{color:#1d4122}.text-fryums-magenta{color:#923580}.text-fryums-deepgreen{color:#285133}.category-side-arrow{position:absolute;z-index:5;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--color-accent);font-size:24px;font-weight:900;line-height:1;box-shadow:0 24px 48px -12px #4e281f1f;cursor:pointer}.category-side-arrow span{transform:translateY(-1px)}.category-promo{padding:100px 64px}.category-promo--chips-compact{padding:0}.category-promo--chips-compact .category-promo-ghost{top:-52px;right:-129px;font-size:213.33px;line-height:213.33px}.category-promo--chips-compact .category-promo-copy{position:absolute;top:13.33px;left:42.67px;width:384px}.category-promo.category-promo--chips-compact h2{display:flex;width:283.89px;height:80px;flex-direction:column;justify-content:center;font-size:20px;line-height:25.33px}.category-promo.category-promo--chips-compact p{width:370.65px;margin:10.22px 0 21.33px;font-size:13.33px;line-height:21.67px}.category-promo.category-promo--chips-compact a{height:40px;padding:0 26.67px;font-size:12px;line-height:18.67px}.category-promo--beverages-compact{padding:42.67px}.category-promo--beverages-compact .category-promo-ghost{top:-52px;right:-129px;font-size:100px;line-height:213.33px}.category-promo--beverages-compact .category-promo-copy{position:relative;z-index:1;width:384px}.category-promo.category-promo--beverages-compact h2{width:100%;font-size:32px;line-height:40px;letter-spacing:-1.6px}.category-promo.category-promo--beverages-compact p{width:370.65px;margin:15.33px 0 21.33px;font-size:13.33px;line-height:21.67px}.category-promo.category-promo--beverages-compact a{height:40px;padding:0 26.67px;font-size:12px;line-height:18.67px}.category-feature--beverages-wide .category-feature-copy{top:33.33px;left:59.47px;width:386.67px}.category-feature--beverages-wide .category-feature-copy>span{margin-bottom:10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-feature.category-feature--beverages-wide h2{margin-bottom:10.67px;font-size:40px;letter-spacing:-2px;line-height:40px}.category-feature.category-feature--beverages-wide p{margin-bottom:10.67px;font-size:12px;line-height:18.67px}.category-feature.category-feature--beverages-wide a{height:37.33px;gap:10.67px;padding:0 21.33px;font-size:10.67px;line-height:16px}.category-promo--farali-compact{padding:13.33px 35.33px}.category-promo--farali-compact .category-promo-ghost{top:-52px;right:-129px;font-size:193.33px;line-height:213.33px}.category-promo--farali-compact .category-promo-copy{position:absolute;top:13.33px;left:35.33px;width:384px}.category-promo.category-promo--farali-compact h2{width:100%;font-size:32px;line-height:40px;letter-spacing:-1.6px}.category-promo.category-promo--farali-compact p{width:420.09px;margin:10.67px 0 21.33px;font-size:13.33px;line-height:21.67px}.category-promo.category-promo--farali-compact a{height:40px;padding:0 26.67px;font-size:12px;line-height:18.67px}.category-feature--farali-wide .category-feature-copy{top:33.33px;left:33.33px;width:256.65px}.category-feature--farali-wide .category-feature-copy>span{margin-bottom:10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-feature.category-feature--farali-wide h2{margin-bottom:10.67px;font-size:33.33px;line-height:40px;letter-spacing:-2px}.category-feature.category-feature--farali-wide p{margin-bottom:10.67px;font-size:12px;line-height:18.67px}.category-feature.category-feature--farali-wide a{height:37.33px;gap:10.67px;padding:0 21.33px;font-size:10.67px;line-height:16px}.category-newsletter.category-newsletter--farali-compact{width:1186px;height:219.33px;border-radius:32px;padding:21.33px 53.33px 16px}.category-newsletter.category-newsletter--farali-compact p{width:298.67px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--farali-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--farali-compact h2{font-size:40px;line-height:40px;letter-spacing:-2px}.category-newsletter.category-newsletter--farali-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--farali-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px}.category-promo--namkeen-compact{padding:0;overflow:hidden;border-radius:16px}.category-promo--namkeen-compact .category-promo-ghost{top:-52px;right:-129px;font-size:193.33px;line-height:213.33px}.category-promo--namkeen-compact .category-promo-copy{position:absolute;top:44px;left:42.67px;width:443px}.category-promo.category-promo--namkeen-compact h2{width:100%;font-size:32px;line-height:40px;letter-spacing:-1.6px}.category-promo.category-promo--namkeen-compact p{width:443px;margin:10.67px 0 21.33px;font-size:13.33px;line-height:21.67px}.category-promo.category-promo--namkeen-compact a{height:40px;padding:0 26.67px;font-size:12px;line-height:18.67px}.category-newsletter.category-newsletter--namkeen-compact{width:1189.33px;height:202px;border-radius:32px;padding:21.33px 53.33px 16px}.category-newsletter.category-newsletter--namkeen-compact p{width:276.3px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--namkeen-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--namkeen-compact h2{font-size:40px;line-height:40px;letter-spacing:-2px}.category-newsletter.category-newsletter--namkeen-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--namkeen-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px}.category-main--namkeen .category-spotlight{height:266.67px}.category-main--namkeen .category-spotlight-bg{top:-5.48px;left:-42.67px;width:1365.33px;height:353.19px;background:#edffde;transform:rotate(-1.59deg) skew(-1.59deg)}.category-main--namkeen .category-spotlight h2{top:93.33px;left:166.67px;font-size:32px;line-height:40px;letter-spacing:-2px}.category-main--namkeen .category-spotlight-cards{top:32px;left:532px;grid-template-columns:repeat(2,310.67px);gap:34.67px}.category-main--namkeen .category-spotlight-card{width:310.67px;height:202.67px;border-radius:32px}.category-main--namkeen .category-spotlight-ring{width:138.06px;height:138.06px}.category-main--namkeen .category-spotlight-card>img:not(.category-spotlight-ring){width:131.96px;height:149.68px}.category-main--namkeen .category-spotlight-arrow{top:112px;width:42.67px;height:42.67px;font-size:18px}.category-main--namkeen .category-spotlight-arrow--left{display:none}.category-main--namkeen .category-spotlight-arrow--right{left:1167.33px}.category-promo-ghost{position:absolute;top:-82px;right:-126px;color:currentColor;font-family:var(--font-display);font-size:250px;font-weight:900;letter-spacing:0;line-height:1;opacity:.1;transform:rotate(12deg)}.category-promo-copy{position:relative;z-index:1;width:630px}.category-promo h2{width:576px;margin:0;font-family:var(--font-display);font-size:48px;font-weight:900;letter-spacing:0;line-height:60px}.category-promo h2 span{display:block}.category-promo p{width:630px;margin:23px 0 32px;font-size:20px;font-weight:400;line-height:32.5px;white-space:pre-line}.category-promo a{display:inline-flex;height:60px;align-items:center;justify-content:center;border-radius:999px;padding:0 40px;background:#fff;font-size:18px;font-weight:800;line-height:28px}.category-feature{background:#fff}.category-feature--chips-wide .category-feature-copy{top:22px;left:47.67px;width:229.33px}.category-main--chips .category-feature--chips-wide>img{top:22px!important}.category-feature--chips-wide .category-feature-copy>span{margin-bottom:10.67px;font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-feature.category-feature--chips-wide h2{margin-bottom:10.67px;font-size:26.67px;letter-spacing:-2px;line-height:40px}.category-feature.category-feature--chips-wide p{margin-bottom:10.67px;font-size:12px;line-height:18.67px}.category-feature.category-feature--chips-wide a{height:37.33px;gap:10.67px;padding:0 21.33px;font-size:10.67px;line-height:16px}.category-feature-copy{position:absolute;z-index:2;top:50px;left:48px;width:290px}.category-feature-copy>span{display:block;margin-bottom:16px;font-size:12px;font-weight:800;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.category-feature h2{margin:0 0 16px;font-family:var(--font-display);font-size:60px;font-weight:900;letter-spacing:0;line-height:60px}.category-feature h2 span{display:block}.category-feature p{margin:0 0 16px;color:var(--color-muted);font-size:18px;font-weight:500;line-height:28px;white-space:pre-line}.category-feature a{display:inline-flex;height:56px;align-items:center;gap:16px;justify-content:center;border-radius:999px;padding:0 32px;color:#fff;font-size:16px;font-weight:800;line-height:24px}.category-feature-arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.category-feature>img{position:absolute;z-index:1;max-width:none;object-fit:contain;pointer-events:none;user-select:none}.category-spotlight{position:absolute;left:0;width:1280px;height:400px;overflow:hidden}.category-spotlight-bg{position:absolute;top:-64.9px;left:-64px;width:1408px;height:529.8px;background:#eefaff;transform:rotate(-2.31deg) skew(-2.31deg)}.category-spotlight h2{position:absolute;top:142px;left:47px;z-index:1;margin:0;color:var(--color-accent);font-family:var(--font-display);font-size:48px;font-weight:900;letter-spacing:0;line-height:60px}.category-spotlight h2 span{display:block}.category-spotlight-cards{position:absolute;top:50px;left:341px;z-index:1;display:grid;grid-template-columns:repeat(3,268px);gap:30px}.category-spotlight-card{position:relative;display:grid;width:268px;height:304px;place-items:center;overflow:hidden;border-radius:48px;background:#fff;box-shadow:0 18px 44px -24px #4e281f40}.category-spotlight-ring{position:absolute;top:50%;left:50%;z-index:0;width:207px;height:207px;max-width:none;object-fit:contain;opacity:.45;pointer-events:none;transform:translate(-50%,-50%);user-select:none}.category-spotlight-card>img:not(.category-spotlight-ring){position:relative;z-index:1;width:198px;height:225px;max-width:none;object-fit:contain}.category-spotlight-arrow{position:absolute;top:190.8px;z-index:2;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:var(--color-accent);color:#fff;font-size:14px;font-weight:900;line-height:1;box-shadow:0 24px 48px -12px #4e281f1f;cursor:pointer}.category-spotlight-arrow--left{left:327px}.category-spotlight-arrow--right{left:1222px}.category-newsletter{width:1192px;height:489px;border-radius:48px;padding-top:123px;text-align:center}.category-newsletter--chips-compact{width:1234.67px;height:202px;border-radius:32px;padding:26.67px 53.33px 16px}.category-newsletter.category-newsletter--chips-compact p{width:298.67px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--chips-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--chips-compact h2{font-size:26.67px;line-height:40px}.category-newsletter.category-newsletter--chips-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--chips-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px}.category-newsletter--beverages-compact{width:889.33px;height:202px;border-radius:32px;padding:21.33px 53.33px 16px}.category-newsletter--getmore-compact{width:1186px;height:219.33px;border-radius:32px;padding:21.33px 53.33px 16px}.category-newsletter.category-newsletter--getmore-compact p{width:298.67px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--getmore-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--getmore-compact h2{font-size:40px;line-height:40px;letter-spacing:-2px;color:#543b00}.category-newsletter.category-newsletter--getmore-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--getmore-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px;background:#543b00}.category-newsletter.category-newsletter--beverages-compact p{width:298.67px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--beverages-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--beverages-compact h2{font-size:40px;line-height:40px;letter-spacing:-2px}.category-newsletter.category-newsletter--beverages-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--beverages-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px}.category-newsletter--chikki-compact,.category-newsletter--khakhra-compact,.category-newsletter--fryums-compact{width:1186px;height:219.33px;border-radius:32px;padding:21.33px 53.33px 16px}.category-newsletter.category-newsletter--chikki-compact p,.category-newsletter.category-newsletter--khakhra-compact p,.category-newsletter.category-newsletter--fryums-compact p{width:298.67px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--chikki-compact form,.category-newsletter.category-newsletter--khakhra-compact form,.category-newsletter.category-newsletter--fryums-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--chikki-compact h2,.category-newsletter.category-newsletter--khakhra-compact h2,.category-newsletter.category-newsletter--fryums-compact h2{font-size:40px;line-height:40px;letter-spacing:-2px}.category-newsletter.category-newsletter--chikki-compact input,.category-newsletter.category-newsletter--khakhra-compact input,.category-newsletter.category-newsletter--fryums-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--chikki-compact button,.category-newsletter.category-newsletter--khakhra-compact button,.category-newsletter.category-newsletter--fryums-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px}.category-newsletter--bakery-compact{width:1186px;height:219.33px;border-radius:32px;padding:21.33px 53.33px 16px}.category-newsletter.category-newsletter--bakery-compact p{width:298.67px;margin:10.67px auto 0;font-size:13.33px;line-height:18.67px}.category-newsletter.category-newsletter--bakery-compact form{width:384px;height:53.33px;align-items:flex-start;gap:10.67px;margin-top:10.67px;padding-top:16px}.category-newsletter.category-newsletter--bakery-compact h2{font-size:40px;line-height:40px;letter-spacing:-2px;color:#005676}.category-newsletter.category-newsletter--bakery-compact input{height:37.33px;padding:10px 21.33px;font-size:10.67px}.category-newsletter.category-newsletter--bakery-compact button{width:114.17px;height:37.33px;font-size:10.67px;line-height:16px;background:#005676}.category-newsletter h2{margin:0;color:#543b00;font-family:var(--font-display);font-size:60px;font-weight:900;letter-spacing:0;line-height:60px}.category-newsletter p{margin:16px 0 0;color:#785500;font-size:20px;font-weight:400;line-height:28px}.category-newsletter form{display:flex;width:576px;height:56px;gap:16px;margin:40px auto 0}.category-newsletter input{flex:1;min-width:0;border:0;border-radius:999px;padding:0 32px;background:#ffffff80;color:#6b7280;outline:none}.category-newsletter button{width:171px;border:0;border-radius:999px;background:#543b00;color:#fff;font-size:16px;font-weight:800;line-height:24px;cursor:pointer}@keyframes chips-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes chips-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes chips-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--chips .chips-wide-hero-ring{position:absolute;inset:0;width:1280px;height:100%;transform-origin:50% -354px;animation:chips-ring-rotate 80s linear infinite;pointer-events:none;will-change:transform}.category-main--chips .chips-wide-hero-ring:has(.chips-wide-hero-pack:hover){animation-play-state:paused}@keyframes chips-ring-rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes chips-pack-fade{0%{opacity:1}12%{opacity:1}17%{opacity:0}83%{opacity:0}88%{opacity:1}to{opacity:1}}.category-main--chips .chips-wide-hero-pack{position:absolute;top:-354px;left:50%;pointer-events:auto;transform:translate(-50%,-50%) rotate(calc((2 - var(--slot, 0)) * 18deg)) translateY(630px);animation:chips-pack-fade 80s linear infinite;animation-delay:calc((var(--slot, 0) - 2) * 4s - 80s)}.category-main--chips .chips-wide-pack-salted{--pack-tilt: 32.29deg}.category-main--chips .chips-wide-pack-tomato{--pack-tilt: 17.28deg}.category-main--chips .chips-wide-pack-masti{--pack-tilt: 0deg}.category-main--chips .chips-wide-pack-onion{--pack-tilt: -15.69deg}.category-main--chips .chips-wide-pack-chilli{--pack-tilt: -33.14deg}.category-main--chips .category-product-card--image,.category-main--chips .category-product-cover,.category-main--chips .category-promo--chips-compact .category-promo-ghost,.category-main--chips .category-promo--chips-compact a,.category-main--chips .category-feature--chips-wide,.category-main--chips .category-feature--chips-wide>img,.category-main--chips .category-feature--chips-wide a,.category-main--chips .category-feature-arrow,.category-main--chips .category-newsletter--chips-compact input,.category-main--chips .category-newsletter--chips-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--chips .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--chips .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--chips .category-promo--chips-compact:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--chips .category-promo--chips-compact a:hover{translate:2px 0}.category-main--chips .category-feature--chips-wide:hover{transform:translateY(-8px) scale(1.025);box-shadow:0 30px 56px -24px #ce060366}.category-main--chips .category-feature--chips-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--chips .category-feature--chips-wide a:hover{translate:0 -2px;scale:1.04}.category-main--chips .category-feature--chips-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--chips .category-newsletter--chips-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--chips .category-newsletter--chips-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #543b0080}@media (prefers-reduced-motion: no-preference){.category-main--chips .chips-wide-hero-bg{transform-origin:center;animation:chips-bg-grow .9s ease both}.category-main--chips .category-hero h1{animation:chips-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--chips .category-hero p{animation:chips-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--chips .category-hero-badge{animation:chips-rise .75s cubic-bezier(.22,1,.36,1) .38s both}@supports (animation-timeline: view()){.category-main--chips .category-product-card,.category-main--chips .category-promo,.category-main--chips .category-feature,.category-main--chips .category-newsletter{animation:chips-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:cover 0% cover 25%}}}.category-product-card--image,.category-product-card--product{isolation:isolate;cursor:pointer;transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;will-change:transform}.category-product-card--image:after,.category-product-card--product:after{content:"";position:absolute;inset:0;z-index:0;background:var(--product-color, var(--color-accent));opacity:0;transition:opacity .45s ease;pointer-events:none}.category-product-card--image:hover:after,.category-product-card--product:hover:after,.category-product-card--image.category-product-card--shop-revealed:after,.category-product-card--product.category-product-card--shop-revealed:after{opacity:1}.category-product-shop{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;min-height:44px;padding:11px 26px;border-radius:999px;background:var(--color-accent);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1;gap:0;white-space:nowrap;text-decoration:none;opacity:0;scale:.85;transition:opacity .4s ease,scale .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none;box-shadow:0 12px 24px -8px #0000004d}a.category-product-shop{height:auto!important;min-height:44px!important;padding:11px 26px!important;font-size:15px!important;line-height:1!important;gap:0!important}.category-product-card--image:hover .category-product-shop,.category-product-card--product:hover .category-product-shop,.category-product-card--image.category-product-card--shop-revealed .category-product-shop,.category-product-card--product.category-product-card--shop-revealed .category-product-shop{opacity:1;scale:1;pointer-events:none}@media (hover: hover){.category-product-card--image:is(:hover,.category-product-card--shop-revealed) .category-product-shop:hover,.category-product-card--product:is(:hover,.category-product-card--shop-revealed) .category-product-shop:hover{pointer-events:auto}}@media (hover: none){.category-product-card--image.category-product-card--shop-revealed .category-product-shop,.category-product-card--product.category-product-card--shop-revealed .category-product-shop{pointer-events:auto}}.category-product-cover,.category-product-img{z-index:1;transition:translate .55s cubic-bezier(.22,1,.36,1),scale .55s cubic-bezier(.22,1,.36,1)}.category-product-card--image:hover,.category-product-card--product:hover,.category-product-card--image.category-product-card--shop-revealed,.category-product-card--product.category-product-card--shop-revealed{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f73}.category-product-card--image .category-product-title,.category-product-card--product .category-product-title,.category-product-card--image .category-product-badge,.category-product-card--product .category-product-badge,.category-product-card--image .category-product-subtitle,.category-product-card--product .category-product-subtitle{transition:opacity .35s ease}@media (hover: hover){.category-product-card--image:hover .category-product-title,.category-product-card--product:hover .category-product-title,.category-product-card--image:hover .category-product-badge,.category-product-card--product:hover .category-product-badge,.category-product-card--image:hover .category-product-subtitle,.category-product-card--product:hover .category-product-subtitle{opacity:0}}.category-product-card--image.category-product-card--shop-revealed .category-product-title,.category-product-card--product.category-product-card--shop-revealed .category-product-title,.category-product-card--image.category-product-card--shop-revealed .category-product-badge,.category-product-card--product.category-product-card--shop-revealed .category-product-badge,.category-product-card--image.category-product-card--shop-revealed .category-product-subtitle,.category-product-card--product.category-product-card--shop-revealed .category-product-subtitle{opacity:0}.category-product-card--image:hover .category-product-cover,.category-product-card--product:hover .category-product-img,.category-product-card--image.category-product-card--shop-revealed .category-product-cover,.category-product-card--product.category-product-card--shop-revealed .category-product-img{translate:0 calc(var(--tile-height, 0px) * -1.1)!important;scale:1!important}.category-feature--chips-wide,.category-feature--beverages-wide{isolation:isolate;cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;will-change:transform}.category-feature--chips-wide:after,.category-feature--beverages-wide:after{content:"";position:absolute;inset:0;z-index:0;background:var(--product-color, var(--color-accent));opacity:0;transition:opacity .45s ease;pointer-events:none}.category-feature--chips-wide .category-feature-copy,.category-feature--beverages-wide .category-feature-copy{transition:opacity .35s ease}.category-feature--chips-wide:hover,.category-feature--beverages-wide:hover,.category-feature--chips-wide.category-product-card--shop-revealed,.category-feature--beverages-wide.category-product-card--shop-revealed{transform:translateY(-8px) scale(1.025);box-shadow:0 30px 52px -22px #4e281f73}.category-feature--chips-wide:hover:after,.category-feature--beverages-wide:hover:after,.category-feature--chips-wide.category-product-card--shop-revealed:after,.category-feature--beverages-wide.category-product-card--shop-revealed:after{opacity:1}.category-feature--chips-wide:hover .category-product-shop,.category-feature--beverages-wide:hover .category-product-shop,.category-feature--chips-wide.category-product-card--shop-revealed .category-product-shop,.category-feature--beverages-wide.category-product-card--shop-revealed .category-product-shop{opacity:1;scale:1;pointer-events:none}@media (hover: hover){.category-feature--chips-wide:is(:hover,.category-product-card--shop-revealed) .category-product-shop:hover,.category-feature--beverages-wide:is(:hover,.category-product-card--shop-revealed) .category-product-shop:hover{pointer-events:auto}}@media (hover: none){.category-feature--chips-wide.category-product-card--shop-revealed .category-product-shop,.category-feature--beverages-wide.category-product-card--shop-revealed .category-product-shop{pointer-events:auto}}.category-feature--chips-wide:hover .category-feature-copy,.category-feature--beverages-wide:hover .category-feature-copy,.category-feature--chips-wide.category-product-card--shop-revealed .category-feature-copy,.category-feature--beverages-wide.category-product-card--shop-revealed .category-feature-copy{opacity:0}.category-feature--chips-wide:hover>img,.category-feature--beverages-wide:hover>img,.category-feature--chips-wide.category-product-card--shop-revealed>img,.category-feature--beverages-wide.category-product-card--shop-revealed>img{translate:0 calc(var(--tile-height, 0px) * -1.1)!important;scale:1!important;rotate:none!important}.category-orbit-ring{position:absolute;inset:0;width:1280px;height:100%;transform:none;transform-origin:50% -354px;animation:category-orbit-rotate 80s linear infinite;pointer-events:none;will-change:transform}.category-orbit-ring:has(.category-orbit-pack:hover){animation-play-state:paused}@keyframes category-orbit-rotate{0%{rotate:0deg}to{rotate:360deg}}.category-orbit-pack{position:absolute;top:-354px;left:50%;pointer-events:auto;transform:translate(-50%,-50%) rotate(calc((2 - var(--slot, 0)) * 18deg)) translateY(630px);animation:category-orbit-fade 80s linear infinite;animation-delay:calc((var(--slot, 0) - 2) * 4s - 80s)}@keyframes category-orbit-fade{0%{opacity:1}12%{opacity:1}17%{opacity:0}83%{opacity:0}88%{opacity:1}to{opacity:1}}.product-subnav{position:absolute;z-index:4;top:733.37px;left:0;display:flex;width:1280px;height:64px;align-items:center;padding:8px 24px;overflow:hidden;border-radius:999px;background:#fff0ed;box-shadow:0 24px 48px -12px #4e281f14}.product-subnav--top{top:80.67px;left:50%;width:810.67px;height:42.67px;justify-content:center;padding:5.33px 16px;background:#ffe7e2;box-shadow:0 5px 8px #4e281f40;transform:translate(-50%)}.product-subnav>div{display:flex;align-items:center;min-width:0;overflow:hidden}.product-subnav--top>div{width:100%;justify-content:center;overflow:visible}.product-subnav a{display:flex;height:48px;align-items:center;justify-content:center;margin-right:-7px;border-radius:999px;padding:0 32px;color:var(--color-ink);font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;white-space:nowrap;transition:background .2s ease,color .2s ease}.product-subnav a:not(.is-active):hover{background:var(--color-accent-light);color:#fff}.product-subnav--top a{height:32px;margin-right:-10px;padding:0 21.33px;font-size:9.33px;font-weight:700;line-height:16px}.product-subnav a.is-active{background:var(--color-accent);color:#fff}.category-main--beverages .text-guava{color:#f26d7a}.category-main--beverages .text-red{color:#ef1f2b}.category-main--beverages .beverage-sparker-accent{z-index:2}.category-main--beverages .product-title-beverages-water{font-size:32px;line-height:30px;letter-spacing:-1.2px;white-space:nowrap}@keyframes beverages-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes beverages-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes beverages-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--beverages .category-product-card--image,.category-main--beverages .category-product-cover,.category-main--beverages .category-product-card--product,.category-main--beverages .category-product-card--product .category-product-img,.category-main--beverages .category-promo--beverages-compact .category-promo-ghost,.category-main--beverages .category-promo--beverages-compact a,.category-main--beverages .category-feature--beverages-wide,.category-main--beverages .category-feature--beverages-wide>img,.category-main--beverages .category-feature--beverages-wide a,.category-main--beverages .category-feature-arrow,.category-main--beverages .category-newsletter--beverages-compact input,.category-main--beverages .category-newsletter--beverages-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--beverages .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--beverages .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--beverages .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--beverages .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--beverages .category-promo--beverages-compact:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--beverages .category-promo--beverages-compact a:hover{translate:2px 0}.category-main--beverages .category-feature--beverages-wide:hover{transform:translateY(-8px) scale(1.025);box-shadow:0 30px 56px -24px #ce060366}.category-main--beverages .category-feature--beverages-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--beverages .category-feature--beverages-wide a:hover{translate:0 -2px;scale:1.04}.category-main--beverages .category-feature--beverages-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--beverages .category-newsletter--beverages-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--beverages .category-newsletter--beverages-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (prefers-reduced-motion: no-preference){.category-main--beverages .beverages-wide-hero-bg{transform-origin:center;animation:beverages-bg-grow .9s ease both}.category-main--beverages .category-hero h1{animation:beverages-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--beverages .category-hero p{animation:beverages-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--beverages .category-hero-badge{animation:beverages-rise .75s cubic-bezier(.22,1,.36,1) .38s both}@supports (animation-timeline: view()){.category-main--beverages .category-product-card,.category-main--beverages .category-promo,.category-main--beverages .category-feature,.category-main--beverages .category-newsletter{animation:beverages-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.category-main--beverages .beverages-orbit-ring{--orbit-center-y: -369px;--orbit-radius: 630px;position:absolute;inset:0;width:1280px;height:100%;transform:none;transform-origin:50% var(--orbit-center-y);animation:beverages-orbit-rotate 80s linear infinite;pointer-events:none;will-change:transform}.category-main--beverages .beverages-orbit-ring:has(.beverages-orbit-pack:hover){animation-play-state:paused}@keyframes beverages-orbit-rotate{0%{rotate:0deg}to{rotate:360deg}}.category-main--beverages .beverages-orbit-pack{position:absolute;top:var(--orbit-center-y);left:50%;pointer-events:auto;transform:translate(-50%,-50%) rotate(calc((2 - var(--slot, 0)) * 18deg)) translateY(var(--orbit-radius));animation:beverages-orbit-fade 80s linear infinite;animation-delay:calc((var(--slot, 0) - 2) * 4s - 80s)}@keyframes beverages-orbit-fade{0%{opacity:1}12%{opacity:1}17%{opacity:0}83%{opacity:0}88%{opacity:1}to{opacity:1}}.category-main--beverages .beverages-hero-pack{width:80px;height:auto;object-fit:contain}.category-main--beverages .category-product-img--mobile,.category-main--beverages .category-feature-img--mobile{display:none}@media (max-width: 999px){.category-page .category-main--beverages .category-product-card--product:has(.category-product-img--mobile){align-items:center}.category-page .category-main--beverages .category-product-card--product:has(.category-product-img--mobile) .category-product-title,.category-page .category-main--beverages .category-product-card--product:has(.category-product-img--mobile) .category-product-badge,.category-page .category-main--beverages .category-product-card--product:has(.category-product-img--mobile) .category-product-subtitle{align-self:stretch;width:100%}.category-page .category-main--beverages .category-product-card--product:has(.category-product-img--mobile) .category-product-img--desktop{display:none!important}.category-page .category-main--beverages .category-product-card--product .category-product-img--mobile{display:block!important;position:relative!important;top:auto!important;left:auto!important;order:4;width:auto!important;max-width:min(100%,280px)!important;height:auto!important;max-height:240px!important;margin:auto!important;margin-inline:auto!important;align-self:center;object-fit:contain;object-position:center center;transform:none!important}.category-page .category-main--beverages .category-feature--beverages-wide:has(.category-feature-img--mobile) .category-feature-img--desktop{display:none!important}.category-page .category-main--beverages .category-feature--beverages-wide .category-feature-img--mobile{display:block!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;max-width:min(100%,280px)!important;height:auto!important;max-height:240px!important;margin:auto!important;margin-inline:auto!important;align-self:center;object-fit:contain;object-position:center center;transform:none!important}}@keyframes farali-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes farali-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes farali-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--farali .category-product-title{z-index:3}.category-main--farali .category-product-card--image,.category-main--farali .category-product-cover,.category-main--farali .category-product-card--product,.category-main--farali .category-product-card--product .category-product-img,.category-main--farali .category-promo--farali-compact .category-promo-ghost,.category-main--farali .category-promo--farali-compact a,.category-main--farali .category-feature--farali-wide,.category-main--farali .category-feature--farali-wide>img,.category-main--farali .category-feature--farali-wide a,.category-main--farali .category-feature-arrow,.category-main--farali .category-newsletter--farali-compact input,.category-main--farali .category-newsletter--farali-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--farali .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--farali .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--farali .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--farali .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--farali .category-promo--farali-compact:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--farali .category-promo--farali-compact a:hover{translate:2px 0}.category-main--farali .category-feature--farali-wide:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--farali .category-feature--farali-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--farali .category-feature--farali-wide a:hover{translate:0 -2px;scale:1.04}.category-main--farali .category-feature--farali-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--farali .category-newsletter--farali-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--farali .category-newsletter--farali-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (prefers-reduced-motion: no-preference){.category-main--farali .farali-hero-bg{transform-origin:center;animation:farali-bg-grow .9s ease both}.category-main--farali .category-hero h1{animation:farali-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--farali .category-hero p{animation:farali-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--farali .category-hero-badge{animation:farali-rise .75s cubic-bezier(.22,1,.36,1) .38s both}@supports (animation-timeline: view()){.category-main--farali .category-product-card,.category-main--farali .category-promo,.category-main--farali .category-feature,.category-main--farali .category-newsletter{animation:farali-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.category-main--getmore .category-hero-getmore-wide{position:absolute;inset:0;width:1280px;height:100%;transform:none;overflow:hidden;background:#fff}.category-main--getmore .category-hero-getmore-wide:before{content:"";position:absolute;top:-9.33px;left:-4px;width:1286px;height:392.63px;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20viewBox='0%200%201424.53%20903.128'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1271.54%200L1424.53%20321.199C1424.53%20321.199%201143.9%20398.81%20785.826%20677.891C427.754%20956.971%20359.622%20919.666%20283.119%20863.86C206.617%20808.055%20116.146%20863.86%20116.146%20863.86L0%20559.419L1271.54%200Z'%20fill='url(%23paint0_radial_0_25)'/%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_0_25'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(712.267%20455.534)%20rotate(90)%20scale(455.534%20712.267)'%3e%3cstop%20stop-color='%23F6F6F6'/%3e%3cstop%20offset='1'%20stop-color='%23FFEEE4'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e");background-size:100% 100%;background-repeat:no-repeat;z-index:0;pointer-events:none}.category-main--getmore .category-hero-getmore-wide:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20viewBox='0%200%20372.163%2050.7211'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M371.935%200.973725C330.969%2010.5546%20229.214%2032.4914%20149.924%2043.592C70.6343%2054.6925%2017.1138%2048.2172%200.264717%2043.592'%20stroke='%23BE004B'%20stroke-width='3'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20viewBox='0%200%20411.983%2039.834'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.0002%2038.8338C47.1938%2029.4157%2089.4811%2023.3194%20137.496%2018.6918C185.511%2014.0643%20203.773%2033.937%20283.211%2014.3372C337.267%200.999966%20358.644%200.99997%20410.983%201'%20stroke='%23162E9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2048.8005%2037.3896'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%2025'%3e%3cpath%20id='Vector'%20d='M48.8005%2025.7283C39.6975%2018.9426%2032.7941%2011.0357%2027.2686%202.43304C36.8739%208.96537%2043.6187%2016.9501%2048.8005%2025.7283Z'%20fill='var(--fill-0,%20%23EF1F2B)'/%3e%3cpath%20id='Vector_2'%20d='M46.3807%2029.3714C33.5637%2025.9995%2022.28%2021.0701%2011.9606%2015.1708C25.1292%2018.1893%2036.3006%2023.2284%2046.3807%2029.3714Z'%20fill='var(--fill-0,%20%23EF1F2B)'/%3e%3cpath%20id='Vector_3'%20d='M42.904%2032.5209C28.2763%2034.1291%2014.0186%2033.9786%204.44812e-08%2032.7296C14.715%2030.721%2028.9427%2030.9969%2042.904%2032.5209Z'%20fill='var(--fill-0,%20%23EF1F2B)'/%3e%3c/g%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2049.0626%2037.1873'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%2026'%3e%3cpath%20id='Vector'%20d='M49.0626%2025.8247C39.6247%2018.894%2032.3697%2010.9036%2026.4826%202.25567C36.419%208.94688%2043.5164%2017.0108%2049.0626%2025.8247Z'%20fill='var(--fill-0,%20%23162E9C)'/%3e%3cpath%20id='Vector_2'%20d='M46.7463%2029.3773C33.6762%2025.7424%2022.1005%2020.6003%2011.4649%2014.5196C24.8776%2017.8125%2036.3438%2023.0608%2046.7463%2029.3773Z'%20fill='var(--fill-0,%20%23162E9C)'/%3e%3cpath%20id='Vector_3'%20d='M43.3446%2032.4168C28.621%2033.673%2014.2091%2033.1957%204.20921e-08%2031.6358C14.7977%2029.9852%2029.1837%2030.5859%2043.3446%2032.4168Z'%20fill='var(--fill-0,%20%23162E9C)'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:252.6px 229.9px,798.7px 174.7px,234.8px 109.5px,1061.1px 98.7px;background-size:248.4px 37.4px,281.3px 26px,36.9px 30.9px,35.6px 28.8px}.category-main--getmore .getmore-wide-hero-bg,.category-main--getmore .getmore-wide-line{display:none!important}.category-main--getmore .getmore-wide-pack{z-index:2}@keyframes getmore-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes getmore-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes getmore-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--getmore .getmore-wide-pack-tomato{pointer-events:auto;cursor:pointer;transition:translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1),filter .35s ease;filter:drop-shadow(0 8px 14px rgba(78,40,31,.18))}.category-main--getmore .getmore-wide-pack-tomato:hover{translate:0 -14px;scale:1.08!important;filter:drop-shadow(0 22px 28px rgba(78,40,31,.35))}.category-main--getmore .getmore-wide-pack-chatpata{pointer-events:auto;cursor:pointer;transition:translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1),filter .35s ease;filter:drop-shadow(0 8px 14px rgba(78,40,31,.18))}.category-main--getmore .getmore-wide-pack-chatpata:hover{translate:0 -14px;scale:1.08!important;filter:drop-shadow(0 22px 28px rgba(78,40,31,.35))}.category-main--getmore .category-product-card--image,.category-main--getmore .category-product-cover,.category-main--getmore .category-product-card--product,.category-main--getmore .category-product-card--product .category-product-img,.category-main--getmore .category-promo--getmore-compact .category-promo-ghost,.category-main--getmore .category-promo--getmore-compact a,.category-main--getmore .category-feature--getmore-wide,.category-main--getmore .category-feature--getmore-wide>img,.category-main--getmore .category-feature--getmore-wide a,.category-main--getmore .category-feature-arrow,.category-main--getmore .category-newsletter--getmore-compact input,.category-main--getmore .category-newsletter--getmore-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--getmore .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--getmore .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--getmore .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--getmore .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--getmore .category-promo--getmore-compact:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--getmore .category-promo--getmore-compact a:hover{translate:2px 0}.category-main--getmore .category-feature--getmore-wide:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--getmore .category-feature--getmore-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--getmore .category-feature--getmore-wide a:hover{translate:0 -2px;scale:1.04}.category-main--getmore .category-feature--getmore-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--getmore .category-newsletter--getmore-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--getmore .category-newsletter--getmore-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (prefers-reduced-motion: no-preference){.category-main--getmore .getmore-wide-hero-bg{transform-origin:center;animation:getmore-bg-grow .9s ease both}.category-main--getmore .category-hero h1{animation:getmore-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--getmore .category-hero p{animation:getmore-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--getmore .category-hero-badge{animation:getmore-rise .75s cubic-bezier(.22,1,.36,1) .38s both}.category-main--getmore .getmore-wide-pack-tomato{animation:getmore-pack-in .7s cubic-bezier(.34,1.56,.64,1) .25s both}.category-main--getmore .getmore-wide-pack-chatpata{animation:getmore-pack-in .7s cubic-bezier(.34,1.56,.64,1) .38s both}@supports (animation-timeline: view()){.category-main--getmore .category-product-card,.category-main--getmore .category-promo,.category-main--getmore .category-feature,.category-main--getmore .category-newsletter{animation:getmore-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@keyframes namkeen-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes namkeen-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes namkeen-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--namkeen .category-product-card--image,.category-main--namkeen .category-product-cover,.category-main--namkeen .category-product-card--product,.category-main--namkeen .category-product-card--product .category-product-img,.category-main--namkeen .category-promo--namkeen-compact .category-promo-ghost,.category-main--namkeen .category-promo--namkeen-compact a,.category-main--namkeen .category-feature--namkeen-wide,.category-main--namkeen .category-feature--namkeen-wide>img,.category-main--namkeen .category-feature--namkeen-wide a,.category-main--namkeen .category-feature-arrow,.category-main--namkeen .category-newsletter--namkeen-compact input,.category-main--namkeen .category-newsletter--namkeen-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--namkeen .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--namkeen .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--namkeen .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--namkeen .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--namkeen .category-promo--namkeen-compact:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--namkeen .category-promo--namkeen-compact a:hover{translate:2px 0}.category-main--namkeen .category-feature--namkeen-wide:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--namkeen .category-feature--namkeen-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--namkeen .category-feature--namkeen-wide a:hover{translate:0 -2px;scale:1.04}.category-main--namkeen .category-feature--namkeen-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--namkeen .category-newsletter--namkeen-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--namkeen .category-newsletter--namkeen-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}.category-main--namkeen .category-spotlight-card,.category-main--namkeen .category-spotlight-arrow{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.category-main--namkeen .category-spotlight-card:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f73}.category-main--namkeen .category-spotlight-card:hover img{scale:1.06}.category-main--namkeen .category-spotlight-arrow:hover{scale:1.12}@media (prefers-reduced-motion: no-preference){.category-main--namkeen .namkeen-hero-bg{transform-origin:center;animation:namkeen-bg-grow .9s ease both}.category-main--namkeen .category-hero h1{animation:namkeen-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--namkeen .category-hero p{animation:namkeen-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--namkeen .category-hero-badge{animation:namkeen-rise .75s cubic-bezier(.22,1,.36,1) .38s both}@supports (animation-timeline: view()){.category-main--namkeen .category-product-card,.category-main--namkeen .category-promo,.category-main--namkeen .category-feature,.category-main--namkeen .category-newsletter,.category-main--namkeen .category-spotlight{animation:namkeen-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.category-main--chikki{--home-hero-height: 597.33px}@media (min-width: 1000px){.category-main--chikki .category-hero{height:445.33px;background:#fff}.category-main--chikki .category-hero-chikki{width:1280px!important;height:445.33px!important;overflow:hidden;background:#fff;transform:none!important}}.category-main--chikki .category-hero h1{top:41.33px;width:464.9px;font-size:73.33px;line-height:1}.category-main--chikki .category-hero p{top:126.72px;width:276.53px;color:#825348;font-size:10.67px;line-height:14px}.category-main--chikki .chikki-hero-wave-frame{position:absolute;top:-774px;left:-244.95px;display:flex;width:1699.43px;height:1531.69px;align-items:center;justify-content:center;pointer-events:none;user-select:none}.category-main--chikki .chikki-hero-wave{flex:none;width:1389.51px;height:1034.71px;max-width:none;rotate:25.47deg}.category-main--chikki .chikki-hero-accent{position:absolute;top:138px;left:790px;width:146px;height:144.67px;max-width:none;pointer-events:none;user-select:none}.category-main--chikki .chikki-hero-products{position:absolute;top:159.33px;left:342.67px;width:599.33px;height:286px;overflow:hidden}.category-main--chikki .chikki-hero-products-img{position:absolute;inset:0 auto auto 0;width:100%;height:117.05%;max-width:none;pointer-events:none;user-select:none}.category-main--chikki .text-chikki-crush{color:#c43635}.category-main--chikki .text-chikki-peanut{color:#3a447f}.category-main--chikki .text-chikki-rajgira{color:#78405c}.category-main--chikki .text-chikki-blue{color:#0d778b}.category-main--chikki .product-title-crush,.category-main--chikki .product-title-dryfruit{font-size:32px;line-height:40px;letter-spacing:-2px}.category-main--chikki .product-title-rajgira{font-size:25.33px;line-height:30px;letter-spacing:-1.2px}.category-main--chikki .category-product-subtitle{color:#838383;font-size:16px;line-height:30px}.category-main--chikki .category-product-card,.category-main--chikki .category-promo{border-radius:16px}.category-main--chikki .category-product-badge{height:16px;padding:0 8px;font-size:8px;line-height:10.67px;letter-spacing:-.4px}.category-main--chikki .category-promo--chikki-compact{padding:0;overflow:hidden;border-radius:16px}.category-main--chikki .category-promo--chikki-compact .category-promo-ghost{top:-34px;right:-86px;font-size:226.67px;line-height:213.33px;opacity:.1}.category-main--chikki .category-promo--chikki-compact .category-promo-copy{position:absolute;top:50%;left:42.67px;width:384px;padding:19px;box-sizing:border-box;transform:translateY(-50%)}.category-main--chikki .category-promo.category-promo--chikki-compact h2{width:384px;font-size:32px;line-height:40px;letter-spacing:-1.6px}.category-main--chikki .category-promo.category-promo--chikki-compact p{width:384px;margin:15.33px 0 21.33px;color:#fff;font-size:13.33px;line-height:21.67px;white-space:pre-line}.category-main--chikki .category-promo.category-promo--chikki-compact a{height:40px;padding:0 26.67px;color:#246593;font-size:12px;line-height:18.67px}.category-main--chikki .category-newsletter.category-newsletter--chikki-compact h2{color:#543b00}.category-main--chikki .category-newsletter.category-newsletter--chikki-compact p{color:#785500}.category-main--chikki .category-newsletter.category-newsletter--chikki-compact button{background:#543b00}@keyframes chikki-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes chikki-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes chikki-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--chikki .chikki-hero-products{pointer-events:auto;cursor:pointer;transition:translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1),filter .35s ease;filter:drop-shadow(0 8px 14px rgba(78,40,31,.18))}.category-main--chikki .chikki-hero-products:hover{translate:0 -14px;scale:1.08!important;filter:drop-shadow(0 22px 28px rgba(78,40,31,.35))}.category-main--chikki .category-product-card--image,.category-main--chikki .category-product-cover,.category-main--chikki .category-product-card--product,.category-main--chikki .category-product-card--product .category-product-img,.category-main--chikki .category-promo--chikki-compact .category-promo-ghost,.category-main--chikki .category-promo--chikki-compact a,.category-main--chikki .category-feature--chikki-wide,.category-main--chikki .category-feature--chikki-wide>img,.category-main--chikki .category-feature--chikki-wide a,.category-main--chikki .category-feature-arrow,.category-main--chikki .category-newsletter--chikki-compact input,.category-main--chikki .category-newsletter--chikki-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--chikki .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--chikki .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--chikki .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--chikki .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--chikki .category-promo--chikki-compact:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--chikki .category-promo--chikki-compact a:hover{translate:2px 0}.category-main--chikki .category-feature--chikki-wide:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--chikki .category-feature--chikki-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--chikki .category-feature--chikki-wide a:hover{translate:0 -2px;scale:1.04}.category-main--chikki .category-feature--chikki-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--chikki .category-newsletter--chikki-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--chikki .category-newsletter--chikki-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (prefers-reduced-motion: no-preference){.category-main--chikki .chikki-hero-wave-frame{transform-origin:center;animation:chikki-bg-grow .9s ease both}.category-main--chikki .category-hero h1{animation:chikki-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--chikki .category-hero p{animation:chikki-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--chikki .category-hero-badge{animation:chikki-rise .75s cubic-bezier(.22,1,.36,1) .38s both}.category-main--chikki .chikki-hero-products{animation:chikki-pack-in .7s cubic-bezier(.34,1.56,.64,1) .25s both}@supports (animation-timeline: view()){.category-main--chikki .category-product-card,.category-main--chikki .category-promo,.category-main--chikki .category-feature,.category-main--chikki .category-newsletter{animation:chikki-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.category-main--khakhra .text-khakhra-blue{color:#19729b}.category-main--khakhra .text-khakhra-brown{color:#763d2d}.category-main--khakhra .text-khakhra-red{color:#be0000}.category-main--khakhra .khakhra-title-fafda{font-size:27px;line-height:32px}.category-main--khakhra .khakhra-title-portrait{font-size:34px;line-height:33px}.category-promo.category-promo--khakhra{padding:17px 24px}.category-promo.category-promo--khakhra .category-promo-ghost{top:50%;right:48px;transform:translateY(-50%) rotate(12deg);font-size:190px;opacity:.1;color:#fff}.category-promo.category-promo--khakhra .category-promo-copy{width:576px;top:-17px}.category-promo.category-promo--khakhra h2{width:576px;letter-spacing:-2.4px}.category-promo.category-promo--khakhra p{width:556px}.category-main--khakhra{--home-hero-height: 640.67px}@media (min-width: 1000px){.category-main--khakhra .category-hero{height:488.67px}}.category-main--khakhra .category-hero-khakhra{top:0;left:0;width:1280px;height:100%;overflow:hidden;transform:none;background:#fff}.category-main--khakhra .category-hero h1{top:24px;left:calc(50% - 3px);width:464.9px;font-size:73.33px;line-height:1}.category-main--khakhra .category-hero p{top:109.39px;left:calc(50% - 3px);width:277.69px;color:#825348;font-size:10.67px;line-height:14px}.category-main--khakhra .khakhra-hero-wave-frame{position:absolute;top:-774px;left:-244.95px;display:flex;width:1699.43px;height:1531.69px;align-items:center;justify-content:center;pointer-events:none;user-select:none}.category-main--khakhra .khakhra-hero-wave{flex:none;width:1389.51px;height:1034.71px;max-width:none;rotate:25.47deg}.category-main--khakhra .khakhra-hero-ring{--khakhra-orbit-center-y: -812.8px;--khakhra-orbit-radius: 1136.7px;position:absolute;inset:0;width:1280px;height:100%;transform-origin:50% var(--khakhra-orbit-center-y);animation:khakhra-ring-rotate 80s linear infinite;pointer-events:none;will-change:transform}.category-main--khakhra .khakhra-hero-ring:has(.khakhra-orbit-pack:hover){animation-play-state:paused}.category-main--khakhra .khakhra-orbit-pack{position:absolute;top:var(--khakhra-orbit-center-y);left:50%;z-index:1;display:block;overflow:hidden;max-width:none;pointer-events:auto;user-select:none;transform:translate(-50%,-50%) rotate(calc((2 - var(--slot, 0)) * 12deg)) translateY(var(--khakhra-orbit-radius));animation:khakhra-orbit-fade 80s linear infinite;animation-delay:calc((var(--slot, 0) - 2) * 2.6666666667s - 80s);will-change:opacity}.category-main--khakhra .khakhra-orbit-pack>img{position:absolute;max-width:none;pointer-events:none;user-select:none}.category-main--khakhra .khakhra-pack-7grain{width:192.3px;height:212.99px}.category-main--khakhra .khakhra-pack-panipuri{width:191.43px;height:212.99px}.category-main--khakhra .khakhra-pack-fafda{width:201.33px;height:213.33px}.category-main--khakhra .khakhra-pack-jeera{width:192.73px;height:212.99px}.category-main--khakhra .khakhra-pack-masala{width:193.83px;height:212.99px}.category-main--khakhra .khakhra-art-7grain img{top:0;left:-12.23%;width:123.79%;height:101.97%}.category-main--khakhra .khakhra-art-panipuri img{top:0;left:-12.78%;width:124.27%;height:101.94%}.category-main--khakhra .khakhra-art-fafda img{top:-2.1%;left:0;width:100%;height:104.89%}.category-main--khakhra .khakhra-art-jeera img{top:0;left:-11.87%;width:123.33%;height:101.82%}.category-main--khakhra .khakhra-art-masala img{top:0;left:-11.47%;width:122.22%;height:101.47%}@keyframes khakhra-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes khakhra-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes khakhra-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes khakhra-ring-rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes khakhra-orbit-fade{0%{opacity:1}7%{opacity:1}10%{opacity:0}90%{opacity:0}93%{opacity:1}to{opacity:1}}.category-main--khakhra .category-product-card--image,.category-main--khakhra .category-product-cover,.category-main--khakhra .category-product-card--product,.category-main--khakhra .category-product-card--product .category-product-img,.category-main--khakhra .category-promo--khakhra .category-promo-ghost,.category-main--khakhra .category-promo--khakhra a,.category-main--khakhra .category-feature--khakhra-wide,.category-main--khakhra .category-feature--khakhra-wide>img,.category-main--khakhra .category-feature--khakhra-wide a,.category-main--khakhra .category-feature-arrow,.category-main--khakhra .category-newsletter--khakhra-compact input,.category-main--khakhra .category-newsletter--khakhra-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--khakhra .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--khakhra .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--khakhra .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--khakhra .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--khakhra .category-promo--khakhra:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--khakhra .category-promo--khakhra a:hover{translate:2px 0}.category-main--khakhra .category-feature--khakhra-wide:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--khakhra .category-feature--khakhra-wide:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--khakhra .category-feature--khakhra-wide a:hover{translate:0 -2px;scale:1.04}.category-main--khakhra .category-feature--khakhra-wide a:hover .category-feature-arrow{translate:4px 0}.category-main--khakhra .category-newsletter--khakhra-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--khakhra .category-newsletter--khakhra-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (prefers-reduced-motion: no-preference){.category-main--khakhra .khakhra-hero-wave-frame{transform-origin:center;animation:khakhra-bg-grow .9s ease both}.category-main--khakhra .category-hero h1{animation:khakhra-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--khakhra .category-hero p{animation:khakhra-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--khakhra .category-hero-badge{animation:khakhra-rise .75s cubic-bezier(.22,1,.36,1) .38s both}@supports (animation-timeline: view()){.category-main--khakhra .category-product-card,.category-main--khakhra .category-promo,.category-main--khakhra .category-feature,.category-main--khakhra .category-newsletter{animation:khakhra-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.category-main--bakery{--home-hero-height: 652px}@media (min-width: 1000px){.category-main--bakery .category-hero{height:500px}}.category-main--bakery .bakery-title-khari{font-size:35px;line-height:39px}.category-main--bakery .bakery-title-nankhatai{font-size:23px;line-height:24px}.category-main--bakery .category-promo h2{width:576px;margin:0;font-family:var(--font-display);font-size:39px;font-weight:900;letter-spacing:0;line-height:41px}.category-main--bakery .category-promo p{width:630px;margin:23px 0 32px;font-size:17px;font-weight:400;line-height:32.5px;white-space:pre-line}.category-main--bakery .category-hero-bakery{top:0;left:0;width:1280px;height:100%;overflow:hidden;transform:none;background:linear-gradient(168deg,#d2f3e2,#e9f9f0 52%,#fff)}.category-main--bakery .bakery-hero-curve{display:none}.category-main--bakery .bakery-pack-plain{top:173px;left:65px;width:348px;height:297px;transform:none}.category-main--bakery .bakery-pack-coconut{top:173px;left:467px;width:347px;height:297px;transform:none}.category-main--bakery .bakery-pack-methi{top:173px;left:869px;width:348px;height:297px;transform:none}.category-main--bakery .category-promo .category-promo-copy{top:-76px}.category-main--bakery .category-promo .category-promo-copy p{color:#fff}.category-main--bakery .category-promo a{display:inline-flex;height:37px;align-items:center;justify-content:center;border-radius:999px;padding:0 22px;background:#fff;color:#00bea8;font-size:13px;font-weight:800;line-height:28px}@keyframes bakery-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes bakery-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes bakery-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.category-main--bakery .bakery-hero-pack{pointer-events:auto;cursor:pointer;transition:translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1),filter .35s ease,z-index 0s linear 0s;filter:drop-shadow(0 8px 14px rgba(78,40,31,.18))}.category-main--bakery .bakery-hero-pack:hover{translate:0 -14px;scale:1.12!important;z-index:3;filter:drop-shadow(0 22px 28px rgba(78,40,31,.35))}.category-main--bakery .category-product-card--image,.category-main--bakery .category-product-cover,.category-main--bakery .category-product-card--product,.category-main--bakery .category-product-card--product .category-product-img,.category-main--bakery .category-promo .category-promo-ghost,.category-main--bakery .category-promo a,.category-main--bakery .category-feature,.category-main--bakery .category-feature>img,.category-main--bakery .category-feature a,.category-main--bakery .category-feature-arrow,.category-main--bakery .category-newsletter--bakery-compact input,.category-main--bakery .category-newsletter--bakery-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--bakery .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--bakery .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--bakery .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--bakery .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--bakery .category-promo:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--bakery .category-promo a:hover{translate:2px 0}.category-main--bakery .category-feature:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--bakery .category-feature:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--bakery .category-feature a:hover{translate:0 -2px;scale:1.04}.category-main--bakery .category-feature a:hover .category-feature-arrow{translate:4px 0}.category-main--bakery .category-newsletter--bakery-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--bakery .category-newsletter--bakery-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (max-width: 999px){.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai){display:block;padding:0;min-height:0;aspect-ratio:560 / 385}.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai) .category-product-img,.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai) .category-product-img-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai) .category-product-img-frame>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai) .category-product-title{position:absolute!important;top:16px!important;left:16px!important;margin:0!important;z-index:2;text-align:left!important;white-space:nowrap!important;word-break:normal!important}.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai) .category-product-title span{display:inline!important;white-space:nowrap!important}.category-page .category-main--bakery .category-product-card--product:has(.bakery-title-nankhatai) .category-product-title span+span:before{content:" "}}@media (prefers-reduced-motion: no-preference){.category-main--bakery .category-hero h1{animation:bakery-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--bakery .category-hero p{animation:bakery-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--bakery .category-hero-badge{animation:bakery-rise .75s cubic-bezier(.22,1,.36,1) .38s both}.category-main--bakery .bakery-hero-pack{animation:bakery-pack-in .7s cubic-bezier(.34,1.56,.64,1) both}.category-main--bakery .bakery-pack-plain{animation-delay:.25s}.category-main--bakery .bakery-pack-coconut{animation-delay:.38s}.category-main--bakery .bakery-pack-methi{animation-delay:.5s}@supports (animation-timeline: view()){.category-main--bakery .category-product-card,.category-main--bakery .category-promo,.category-main--bakery .category-feature,.category-main--bakery .category-newsletter{animation:bakery-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.category-main--fryums .text-fryums-ring{color:#971914}.category-main--fryums .category-feature .category-feature-copy{top:50%;left:56px;width:360px;transform:translateY(-50%)}.category-main--fryums .category-feature h2{font-size:33.33px;line-height:40px;letter-spacing:-2px}.category-main--fryums .category-feature p{font-size:12px;line-height:18.67px}.category-main--fryums .category-feature-copy>span{font-size:8px;letter-spacing:.8px;line-height:10.67px}.category-main--fryums .category-feature a{height:37.33px;gap:10.67px;padding:0 21.33px;font-size:10.67px;line-height:16px}.category-main--fryums .category-promo h2{font-size:32px;line-height:40px;letter-spacing:-1.6px}.category-main--fryums .category-promo p{font-size:13.33px;line-height:21.67px;margin:15px 0 21px;width:384px}.category-main--fryums .category-promo a{height:40px;padding:0 26.67px;font-size:12px;line-height:18.67px}.category-main--fryums .category-promo-copy{width:420px}.category-main--fryums .product-title-fryums-40{font-size:34px;line-height:38px;letter-spacing:-1.2px}.category-main--fryums .product-title-fryums-ringoli{font-size:34px;line-height:38px;letter-spacing:-1px}.category-main--fryums .category-hero-fryums{top:0;left:0;width:1280px;height:100%;overflow:hidden;transform:none;background:#fff}.category-main--fryums .category-hero h1{top:22.67px;left:50%;width:464.9px;font-size:73.33px;line-height:1;text-align:center;transform:translate(-50%)}.category-main--fryums .category-hero p{top:107.33px;left:50%;width:260px;color:#825348;font-size:10.67px;line-height:14px;text-align:center;transform:translate(-50%)}.category-main--fryums .fryums-hero-bg{position:absolute;top:13.33px;left:0;display:block;width:1277.33px;height:408px;max-width:none;object-fit:fill;pointer-events:none;user-select:none}.category-main--fryums .fryums-hero-ring{--fryums-orbit-center-x: 635.5px;--fryums-orbit-center-y: -556.97px;--fryums-orbit-radius: 817.76px;position:absolute;inset:0;width:1280px;height:100%;transform-origin:var(--fryums-orbit-center-x) var(--fryums-orbit-center-y);animation:fryums-ring-rotate 80s linear infinite;pointer-events:none;will-change:transform}.category-main--fryums .fryums-hero-ring:has(.fryums-orbit-pack:hover){animation-play-state:paused}.category-main--fryums .fryums-orbit-pack{position:absolute;top:var(--fryums-orbit-center-y);left:var(--fryums-orbit-center-x);z-index:1;display:block;max-width:none;object-fit:contain;pointer-events:auto;user-select:none;transform:translate(-50%,-50%) rotate(calc((2 - var(--slot, 0)) * 14.4deg)) translateY(var(--fryums-orbit-radius));animation:fryums-orbit-fade 80s linear infinite;animation-delay:calc((var(--slot, 0) - 2) * 3.2s - 80s);will-change:opacity}.category-main--fryums .fryums-pack-cone{width:152.5px;height:205.13px}.category-main--fryums .fryums-pack-magic{width:152.5px;height:205.14px}.category-main--fryums .fryums-pack-noodles{width:162px;height:201.33px}.category-main--fryums .fryums-pack-pasta,.category-main--fryums .fryums-pack-cups{width:152.5px;height:205.14px}@keyframes fryums-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes fryums-pack-in{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes fryums-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes fryums-ring-rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes fryums-orbit-fade{0%{opacity:1}8.5%{opacity:1}11%{opacity:0}89%{opacity:0}91.5%{opacity:1}to{opacity:1}}.category-main--fryums .category-product-card--image,.category-main--fryums .category-product-cover,.category-main--fryums .category-product-card--product,.category-main--fryums .category-product-card--product .category-product-img,.category-main--fryums .category-promo .category-promo-ghost,.category-main--fryums .category-promo a,.category-main--fryums .category-feature,.category-main--fryums .category-feature>img,.category-main--fryums .category-feature a,.category-main--fryums .category-feature-arrow,.category-main--fryums .category-newsletter--fryums-compact input,.category-main--fryums .category-newsletter--fryums-compact button{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1),rotate .4s ease,box-shadow .4s ease,background .3s ease,border-color .25s ease}.category-main--fryums .category-product-card--image:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--fryums .category-product-card--image:hover .category-product-cover{scale:1.07}.category-main--fryums .category-product-card--product:hover{translate:0 -8px;scale:1.025;box-shadow:0 30px 52px -22px #4e281f80}.category-main--fryums .category-product-card--product:hover .category-product-img{scale:1.07}.category-main--fryums .category-promo:hover .category-promo-ghost{scale:1.06;rotate:6deg}.category-main--fryums .category-promo a:hover{translate:2px 0}.category-main--fryums .category-feature:hover{box-shadow:0 30px 56px -24px #ce060366}.category-main--fryums .category-feature:hover>img{translate:0 -8px;scale:1.04;rotate:-3deg}.category-main--fryums .category-feature a:hover{translate:0 -2px;scale:1.04}.category-main--fryums .category-feature a:hover .category-feature-arrow{translate:4px 0}.category-main--fryums .category-newsletter--fryums-compact input:focus{border:1px solid var(--color-accent);background:#fff;box-shadow:0 0 0 3px #be004b1f}.category-main--fryums .category-newsletter--fryums-compact button:hover{translate:0 -2px;scale:1.04;box-shadow:0 18px 30px -12px #4e281f59}@media (prefers-reduced-motion: no-preference){.category-main--fryums .fryums-hero-bg{transform-origin:center;animation:fryums-bg-grow .9s ease both}.category-main--fryums .category-hero h1{animation:fryums-rise .75s cubic-bezier(.22,1,.36,1) .1s both}.category-main--fryums .category-hero p{animation:fryums-rise .75s cubic-bezier(.22,1,.36,1) .24s both}.category-main--fryums .category-hero-badge{animation:fryums-rise .75s cubic-bezier(.22,1,.36,1) .38s both}@supports (animation-timeline: view()){.category-main--fryums .category-product-card,.category-main--fryums .category-promo,.category-main--fryums .category-feature,.category-main--fryums .category-newsletter{animation:fryums-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.investor-section-select{display:none;position:relative;box-sizing:border-box;width:100%}.investor-section-select__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin:0;padding:12px 20px;border:1px solid rgba(213,19,87,.3);border-radius:9999px;background:#d513571a;color:#d51357;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:14px;font-weight:600;line-height:20px;text-align:left;cursor:pointer;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.investor-section-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investor-section-select__chevron{flex-shrink:0;width:12px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23d51357' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:12px 8px;transition:transform .15s ease}.investor-section-select.is-open .investor-section-select__chevron{transform:rotate(180deg)}.investor-section-select__trigger:focus-visible{border-color:#d5135780;box-shadow:0 0 0 3px #d5135726}.investor-section-select__menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;box-sizing:border-box;max-height:min(320px,52vh);margin:0;padding:8px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;list-style:none;border:1px solid rgba(222,164,151,.25);border-radius:12px;background:#fff;box-shadow:0 12px 32px #4e281f1f}.investor-section-select__option-wrap{margin:0;padding:0}.investor-section-select__option{box-sizing:border-box;display:block;width:100%;margin:0;padding:12px 16px;border:1px solid transparent;border-radius:9999px;background:transparent;color:var(--color-muted, #825348);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:14px;font-weight:600;line-height:20px;text-align:left;white-space:normal;cursor:pointer;outline:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.investor-section-select__option--muted{color:#825348d9}.investor-section-select__option.is-active{border-color:#d513574d;background:#d513571a;color:#d51357}.investor-section-select__option:hover:not(.is-active),.investor-section-select__option:focus-visible:not(.is-active){border-color:#cf336f59;background:var(--color-accent-light, #cf336f);color:#fff}.investor-section-select__option:focus-visible{outline:2px solid rgba(213,19,87,.35);outline-offset:1px}@media (max-width: 999px){.investor-section-select{display:block}}.investor-filter-nav{border-top:1px solid rgba(222,164,151,.1);border-bottom:1px solid rgba(222,164,151,.1);background:#ffffffe6;box-shadow:0 1px 2px #0000000d;backdrop-filter:blur(6px)}@media (min-width: 1000px){.investor-filter-nav__inner{position:absolute;top:16.67px;left:48px;width:1189.33px;height:138.67px}}@media (max-width: 999px){.investor-filter-nav__inner{display:none}}.investor-filter-nav__pill{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid rgba(222,164,151,.3);border-radius:9999px;background:transparent;color:var(--color-muted, #825348);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:600;line-height:13.33px;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.investor-filter-nav__pill--muted-border{border-color:#82534833}.investor-filter-nav__pill.is-active{border-color:#d513574d;background:#d513571a;color:#d51357}.investor-filter-nav__pill:hover:not(.is-active),.investor-filter-nav__pill:focus-visible:not(.is-active){border-color:#cf336f59;background:var(--color-accent-light);color:#fff}.investor-filter-nav__pill:focus-visible{outline:2px solid rgba(213,19,87,.4);outline-offset:2px}@media (max-width: 999px){.investor-page .investor-main,.investor-page .investor-main--secretarial,.investor-page .investor-main--reconciliation,.investor-page .investor-main--announcements,.investor-page .investor-main--updates,.investor-page .investor-main--dispute,.investor-page .investor-main--shareholding,.investor-page .investor-main--policies,.investor-page .investor-main--governance,.investor-page .investor-main--grievance,.investor-page .investor-main--annual,.investor-page .investor-main--agm,.investor-page .investor-main--financial,.investor-page .investor-main--memorandum,.investor-page .investor-main--kmp,.investor-page .investor-main:has(.investor-board){display:flex;flex-direction:column;width:100%;height:auto!important;overflow:visible;padding-bottom:40px}.investor-page .investor-hero{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding:32px 16px 0;background:#fff9f9}.investor-page .investor-hero-copy{position:relative;top:auto;left:auto;width:100%;max-width:345px;text-align:center}.investor-page .investor-hero-copy h1{font-size:48px;line-height:48px;letter-spacing:-.96px;text-align:center}.investor-page .investor-hero-copy p{max-width:345px;margin:24px auto 0;font-size:16px;line-height:26px;text-align:center}.investor-page .investor-hero-media{position:relative;top:auto;right:auto;width:100%;max-width:344px;height:399px;margin-top:24px;border-radius:12px}.investor-page .investor-hero-photo{object-fit:cover;object-position:center}.investor-page .investor-hero-media-texture{width:100%;height:100%}.investor-page .investor-hero-gradient{height:100%}.investor-page .investor-hero-ticker{left:28px;bottom:28px;width:auto}.investor-page .investor-hero-ticker-label{font-size:10px;line-height:16px;letter-spacing:1.2px}.investor-page .investor-hero-ticker-value{margin-top:8px;font-size:20px;line-height:26.6px}.investor-page .investor-main .investor-filter-nav{position:relative;top:auto;left:auto;z-index:20;width:100%;height:auto;min-height:0;padding:0 16px 20px;border-top:none;background:#fff;box-shadow:none;backdrop-filter:none;overflow:visible}.investor-page .investor-filter-nav__inner{display:none!important}.investor-page .investor-filter-nav__select{display:block;width:100%;max-width:100%;margin-top:24px}.investor-page .investor-documents{position:relative;top:auto;left:auto;width:100%;padding:32px 16px 0}.investor-page .investor-documents>h2{font-size:32px;line-height:38.4px;letter-spacing:-.02em}.investor-page .investor-document-card{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;min-height:360px;margin:32px 0 0;padding:24px;border-radius:12px}.investor-page .investor-document-icon{position:relative;top:auto;left:auto;width:80px;height:80px;margin:0 auto}.investor-page .investor-document-icon img{width:32px;height:32px}.investor-page .investor-document-copy{position:relative;top:auto;left:auto;width:100%;max-width:295px;margin-top:24px;text-align:center}.investor-page .investor-document-copy h3{font-size:20px;line-height:26.6px}.investor-page .investor-document-copy p{margin-top:12px;font-size:14px;line-height:22.75px}.investor-page .investor-document-download{position:relative;top:auto;left:auto;width:100%;max-width:295px;height:49px;margin-top:24px;font-size:14px;line-height:21px}.investor-page .investor-document-download img{width:15px;height:15px}.investor-page .investor-transparency{position:relative;top:auto;left:auto;width:calc(100% - 32px);height:auto;margin:32px 16px 0}.investor-page .investor-transparency-layout{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:auto}.investor-page .investor-transparency-visual{position:relative;top:auto;left:auto;display:grid;place-items:center;width:100%;max-width:281px;height:145px;margin:0 auto;border-radius:20px;background:transparent;box-shadow:none}.investor-page .investor-transparency-visual img{position:relative;top:auto;left:auto;width:115px;height:88px;margin:0;object-fit:contain}.investor-page .investor-transparency-aside{position:relative;top:auto;left:auto;width:100%;height:auto;margin-top:16px}.investor-page .investor-transparency-copy{position:relative;top:auto;left:auto;right:auto;gap:16px;padding:24px;border-radius:12px}.investor-page .investor-transparency-copy h2{font-size:24px;line-height:30px}.investor-page .investor-transparency-copy p{font-size:14px;line-height:22.75px}}@media (max-width: 999px){.investor-page .investor-grievance,.investor-page .investor-shareholding,.investor-page .investor-board,.investor-page .investor-policies,.investor-page .investor-governance,.investor-page .investor-annual,.investor-page .investor-agm,.investor-page .investor-financial,.investor-page .secretarial-page,.investor-page .investor-dispute,.investor-page .investor-dispute-trust,.investor-page .investor-memorandum,.investor-page .investor-kmp,.investor-page .investor-updates,.investor-page .investor-updates-cta,.investor-page .investor-reconciliation{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;padding:32px 16px 0;overflow:visible;box-sizing:border-box}.investor-page .investor-grievance__title,.investor-page .investor-shareholding__title,.investor-page .investor-board__intro h2,.investor-page .investor-policies-header h2,.investor-page .investor-governance>h2,.investor-page .investor-annual__header h2,.investor-page .investor-agm>h2,.investor-page .investor-financial__title,.investor-page .secretarial-page__title,.investor-page .secretarial-archive__aside h3,.investor-page .investor-dispute__header h2,.investor-page .investor-memorandum__title,.investor-page .investor-kmp-title,.investor-page .investor-updates__header h2,.investor-page .investor-reconciliation__intro h2{font-size:32px;line-height:36px;letter-spacing:-.02em;text-align:center}.investor-page .investor-grievance__lead,.investor-page .investor-shareholding__intro,.investor-page .investor-board__intro p,.investor-page .investor-policies-subtitle,.investor-page .investor-agm__lead,.investor-page .investor-financial__lede,.investor-page .investor-kmp-subtitle,.investor-page .investor-reconciliation__lede,.investor-page .secretarial-page__lede,.investor-page .investor-annual__header p,.investor-page .investor-dispute__subtitle,.investor-page .investor-memorandum__lead,.investor-page .investor-updates__header p{max-width:345px;margin-top:16px;font-size:16px;line-height:26px;text-align:center}.investor-page .investor-reconciliation__grids{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:32px}.investor-page .investor-year-tabs,.investor-page .investor-shareholding__years,.investor-page .investor-financial__years,.investor-page .investor-governance .investor-year-tabs,.investor-page .investor-agm .investor-year-tabs,.investor-page .investor-reconciliation .investor-year-tabs,.investor-page .investor-updates .investor-year-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;max-width:100%;height:auto;min-height:44px;margin:32px 0 0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.investor-page .investor-year-tabs::-webkit-scrollbar,.investor-page .investor-shareholding__years::-webkit-scrollbar,.investor-page .investor-financial__years::-webkit-scrollbar{display:none}.investor-page .investor-year-tabs__pill,.investor-page .investor-shareholding__year,.investor-page .investor-financial__year{flex:0 0 auto;padding:12px 24px;font-size:14px;line-height:20px}.investor-page .investor-shareholding__year.is-active{transform:none}.investor-page .investor-shareholding__grid,.investor-page .investor-financial__grid,.investor-page .investor-document-grid,.investor-page .investor-governance .investor-document-grid,.investor-page .investor-governance__grid,.investor-page .investor-agm__grids .investor-document-grid,.investor-page .investor-reconciliation__grid,.investor-page .investor-policies-row,.investor-page .investor-kmp-grid{display:flex!important;flex-direction:column;gap:24px;width:100%;max-width:100%;margin:32px 0 0;padding:0;grid-template-columns:none!important;grid-template-rows:none!important}.investor-page .shareholding-doc-card,.investor-page .shareholding-doc-card--4,.investor-page .investor-grid-card,.investor-page .investor-financial-card,.investor-page .investor-reconciliation-card{width:100%;min-height:309px;padding:25px;border-radius:12px;grid-column:auto!important;grid-row:auto!important}.investor-page .shareholding-doc-card__title,.investor-page .investor-grid-card__title,.investor-page .investor-financial-card__title{font-size:20px;line-height:25px}.investor-page .shareholding-doc-card__date,.investor-page .investor-grid-card__date,.investor-page .investor-financial-card__date{font-size:14px;line-height:20px}.investor-page .shareholding-doc-card__meta,.investor-page .investor-grid-card__meta,.investor-page .investor-financial-card__meta{font-size:12px;line-height:16px}.investor-page .shareholding-doc-card__link,.investor-page .investor-grid-card__link,.investor-page .investor-financial-card__link{font-size:16px;line-height:24px}.investor-page .shareholding-doc-card__icon,.investor-page .investor-grid-card__icon,.investor-page .investor-financial-card__icon{width:60px;height:60px}.investor-page .investor-grievance__cards{position:relative;top:auto;left:auto;display:flex;flex-direction:column;gap:24px;width:100%;height:auto;margin-top:32px}.investor-page .investor-grievance__card{position:relative;top:auto;left:auto;right:auto;width:100%;height:auto;padding:24px;border-radius:12px}.investor-page .investor-grievance__card--secretary .investor-grievance__card-heading{font-size:24px;line-height:29px}.investor-page .investor-grievance__card--rta .investor-grievance__card-heading{margin-bottom:24px;font-size:20px;line-height:27px}.investor-page .investor-grievance__value{font-size:18px;line-height:25px}.investor-page .investor-grievance__detail{font-size:14px;line-height:22px}.investor-page .investor-shareholding__promo{position:relative;display:flex;flex-direction:column;align-items:flex-start;grid-column:auto!important;grid-row:auto!important;width:100%;min-height:308px;margin-top:0;padding:25px;border-radius:16px}.investor-page .investor-shareholding__promo-photo{position:relative;top:auto;right:auto;width:100%;max-width:256px;height:auto;margin:0 auto;opacity:.35}.investor-page .investor-shareholding__promo-copy{max-width:100%}.investor-page .investor-shareholding__promo-title{font-size:24px;line-height:29px}.investor-page .investor-shareholding__promo-text{font-size:14px;line-height:22px}.investor-page .investor-board__members{display:flex;flex-direction:column;gap:24px;grid-template-columns:none;margin-top:32px}.investor-page .investor-board-member,.investor-page .investor-board-member--center{width:100%;margin-top:0}.investor-page .investor-board-member__photo-wrap{width:100%;aspect-ratio:242 / 302;height:auto;border-radius:12px}.investor-page .investor-board-member__copy h3{font-size:20px;line-height:25px}.investor-page .investor-board-member__role{font-size:10px;line-height:13px}.investor-page .investor-board-member__bio{font-size:14px;line-height:23px}.investor-page .investor-board__committees{gap:32px;margin-top:48px}.investor-page .investor-board-committee,.investor-page .investor-board-committee--stakeholder{display:flex;flex-direction:column;gap:24px;grid-template-columns:none}.investor-page .investor-board-committee__copy,.investor-page .investor-board-committee--stakeholder .investor-board-committee__copy,.investor-page .investor-board-committee .investor-board-table,.investor-page .investor-board-committee--stakeholder .investor-board-table{grid-column:auto;width:100%}.investor-page .investor-board-committee__copy h2{font-size:32px;line-height:38px}.investor-page .investor-board-committee__copy p{font-size:14px;line-height:22px}.investor-page .investor-board-table__header .investor-board-table__cell{font-size:10px;line-height:15px}.investor-page .investor-board-table__row .investor-board-table__cell--name,.investor-page .investor-board-table__row .investor-board-table__cell--role{font-size:14px;line-height:20px}.investor-page .investor-policies-groups{margin-top:32px;gap:32px}.investor-page .investor-policies-group-label{padding-left:20px;font-size:12px;line-height:16px}.investor-page .investor-policy-card{min-height:97px;padding:21px;border-radius:12px}.investor-page .investor-policy-card-title{font-size:16px;line-height:22px}.investor-page .investor-policy-card-meta{font-size:12px;line-height:16px}.investor-page .investor-financial__title,.investor-page .investor-financial__lede,.investor-page .investor-financial__years,.investor-page .investor-financial__grid{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;margin-left:0;margin-right:0;padding:0;list-style:none}.investor-page .investor-financial__grid{margin-top:32px}.investor-page .investor-governance .investor-year-tabs{justify-content:flex-start;width:100%;padding:0}.investor-page .investor-governance__grid{margin-top:32px;padding:0}.investor-page .investor-agm .investor-year-tabs{justify-content:flex-start;width:100%;padding:0}.investor-page .investor-agm__grids,.investor-page .investor-agm__postal{margin-top:32px;padding:0}.investor-page .investor-agm__postal .investor-document-grid{--investor-grid-columns: 1}.investor-page .investor-annual{padding:0 16px 32px}.investor-page .investor-annual__header{margin:0}.investor-page .investor-annual__list{max-width:100%;gap:32px;margin-top:32px}.investor-page .investor-annual__year-head,.investor-page .investor-annual__grid-2024,.investor-page .investor-annual__grid-2023,.investor-page .investor-annual__archive-grid,.investor-page .investor-annual__side-stack{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;display:flex!important;flex-direction:column;gap:24px;margin-top:32px;padding:0}.investor-page .investor-annual__year-head{display:flex;align-items:center;gap:16px;min-height:32px;margin-top:0}.investor-page .investor-annual__year-head--right{flex-direction:row-reverse}.investor-page .investor-annual__year-label{position:relative;top:auto;left:auto;right:auto;transform:none;font-size:24px;line-height:32px;letter-spacing:-.02em}.investor-page .investor-annual__year-rule{position:relative;top:auto;left:auto;right:auto;flex:1;height:1px}.investor-page .investor-annual__integrated,.investor-page .investor-annual__side-stack,.investor-page .investor-annual__report-card,.investor-page .investor-annual__grid-2023 .investor-annual__notice-card--peach{grid-column:auto;width:100%}.investor-page .investor-annual__integrated{min-height:280px;padding:24px;border-radius:12px}.investor-page .investor-annual__integrated-copy h4{max-width:100%;font-size:24px;line-height:30px}.investor-page .investor-annual__text-cta span{font-size:12px;line-height:16px;letter-spacing:.8px}.investor-page .investor-annual__notice-card{padding:24px;border-radius:12px}.investor-page .investor-annual__notice-card--amber h4,.investor-page .investor-annual__notice-card--peach h4{font-size:18px;line-height:24px}.investor-page .investor-annual__return-row{padding:20px;border-radius:12px}.investor-page .investor-annual__return-row h4{font-size:14px;line-height:18px}.investor-page .investor-annual__return-row p{font-size:12px;line-height:16px}.investor-page .investor-annual__report-card{flex-direction:column;gap:20px;min-height:0;padding:24px;border-radius:12px}.investor-page .investor-annual__report-card h4{font-size:24px;line-height:30px}.investor-page .investor-annual__pill-cta{padding:12px 24px;font-size:12px;line-height:16px}.investor-page .investor-annual__archives{margin-top:32px;gap:24px}.investor-page .investor-annual__archives-head h3{font-size:24px;line-height:30px}.investor-page .investor-annual__archive-card{padding:24px;border-radius:12px}.investor-page .investor-annual__archive-card-head h4{font-size:20px;line-height:25px}.investor-page .investor-annual__archive-link span{font-size:12px;line-height:16px}.investor-page .investor-annual__request-card{min-height:0;padding:24px;border-radius:12px}.investor-page .investor-annual__request-card h4{font-size:16px;line-height:22px}.investor-page .investor-annual__request-card p{font-size:12px;line-height:18px}.investor-page .secretarial-page__intro{margin-top:0}.investor-page .secretarial-archive{width:calc(100% + 32px);margin:32px -16px 0;padding:24px 16px;box-sizing:border-box}.investor-page .secretarial-archive__grid{display:flex;flex-direction:column;gap:32px}.investor-page .secretarial-archive__aside,.investor-page .secretarial-archive__cards{position:relative;width:100%;height:auto}.investor-page .secretarial-archive__aside h3{font-size:24px;line-height:30px;text-align:left}.investor-page .secretarial-archive__copy{font-size:14px;line-height:22px}.investor-page .secretarial-archive__update-label{font-size:10px;line-height:14px}.investor-page .secretarial-archive__update-row{font-size:14px;line-height:20px}.investor-page .secretarial-report-card{flex-direction:column;align-items:flex-start;gap:16px;padding:20px;border-radius:12px}.investor-page .secretarial-report-card__main{width:100%}.investor-page .secretarial-report-card__copy h4{font-size:16px;line-height:22px}.investor-page .secretarial-report-card__copy p{font-size:12px;line-height:18px}.investor-page .secretarial-report-card__download{font-size:12px;line-height:16px}.investor-page .secretarial-contact{position:relative;width:calc(100% + 32px);margin:0 -16px;padding:32px 16px;box-sizing:border-box}.investor-page .secretarial-contact__panel{min-height:0;padding:24px;border-radius:16px}.investor-page .secretarial-contact__panel h2{font-size:24px;line-height:30px}.investor-page .secretarial-contact__panel p{max-width:100%;font-size:14px;line-height:22px}.investor-page .secretarial-contact__cta{padding:12px 24px;font-size:14px;line-height:20px}.investor-page .investor-dispute{padding:0}.investor-page .investor-dispute__cards{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:32px;position:relative;height:auto}.investor-page .investor-dispute__integrated,.investor-page .investor-dispute__portal{position:relative;width:100%;min-height:280px;height:auto;padding:24px;border-radius:12px}.investor-page .investor-dispute__integrated-copy h3{max-width:100%;font-size:24px;line-height:30px}.investor-page .investor-dispute__eyebrow{font-size:10px;line-height:14px}.investor-page .investor-dispute__text-cta span{font-size:12px;line-height:16px}.investor-page .investor-dispute__portal-title{font-size:24px;line-height:30px}.investor-page .investor-dispute__portal-body{font-size:14px;line-height:22px}.investor-page .investor-dispute__portal-cta{padding:12px 20px}.investor-page .investor-dispute__portal-cta span{font-size:14px;line-height:20px}.investor-page .investor-dispute-trust{background:#fff0ed;padding:32px 16px}.investor-page .investor-dispute-trust__layout{display:flex;flex-direction:column;gap:24px;margin-top:0}.investor-page .investor-dispute-trust__visual{position:relative;width:100%;height:220px;border-radius:12px}.investor-page .investor-dispute-trust__copy{position:relative;width:100%;height:auto;gap:16px}.investor-page .investor-dispute-trust__copy h2{font-size:32px;line-height:36px;text-align:center}.investor-page .investor-dispute-trust__copy p{font-size:16px;line-height:26px;text-align:center}.investor-page .investor-dispute-trust__tags{justify-content:center}.investor-page .investor-dispute-trust__tag{font-size:10px;line-height:14px}.investor-page .investor-memorandum__card-wrap{width:100%;margin-top:32px}.investor-page .investor-memorandum__card{position:relative;width:100%;max-width:345px;height:auto;min-height:360px;margin:0 auto;padding:24px;border-radius:12px}.investor-page .investor-memorandum__glow{display:none}.investor-page .investor-memorandum__card-title{font-size:20px;line-height:26px}.investor-page .investor-memorandum__card-copy{max-width:100%;font-size:14px;line-height:22px}.investor-page .investor-memorandum__download{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px;padding:16px;border-radius:12px}.investor-page .investor-memorandum__download-main span{font-size:14px;line-height:20px}.investor-page .investor-memorandum__download-meta span{font-size:12px;line-height:16px}.investor-page .investor-memorandum__meta-label,.investor-page .investor-memorandum__meta-value{font-size:10px;line-height:14px}.investor-page .investor-kmp{padding:20px 16px 32px}.investor-page .investor-kmp-header{padding-top:0}.investor-page .investor-kmp-title{max-width:345px;margin:0 auto;font-size:32px;line-height:36px;letter-spacing:-.02em;text-align:center}.investor-page .investor-kmp-subtitle{margin-top:16px;padding:0}.investor-page .investor-kmp-grid-section{position:relative;width:calc(100% + 32px);margin:32px -16px 0;padding:20px 16px 24px;background:#fff0ed;box-sizing:border-box}.investor-page .investor-kmp-grid-section__inner{gap:20px}.investor-page .investor-kmp-grid-header{flex-direction:column;align-items:flex-start;gap:16px}.investor-page .investor-kmp-grid-header__title h3{font-size:24px;line-height:36px}.investor-page .investor-kmp-grid-header__accent{width:96px;height:4px;margin-top:16px}.investor-page .investor-kmp-grid-header__note{max-width:100%;padding-right:0;font-size:14px;font-style:normal;line-height:20px;text-align:left}.investor-page .investor-kmp-grid{gap:20px;margin-top:0}.investor-page .investor-kmp-card{width:100%;gap:16px;padding:21px;border-radius:12px;box-shadow:0 16px 32px -8px #4e281f14}.investor-page .investor-kmp-card:nth-child(n+4){padding-bottom:21px}.investor-page .investor-kmp-card__avatar{width:48px;height:48px}.investor-page .investor-kmp-card__avatar img{width:24px;height:24px}.investor-page .investor-kmp-card__name{margin-top:16px;font-size:20px;line-height:32px}.investor-page .investor-kmp-card__role{font-size:10px;line-height:20px;letter-spacing:.5px}.investor-page .investor-kmp-card__contact{gap:16px;padding-top:24px}.investor-page .investor-kmp-card__icon{width:12px;height:10px;margin-top:5px}.investor-page .investor-kmp-card__icon--phone{width:11px;height:11px}.investor-page .investor-kmp-card__email,.investor-page .investor-kmp-card__phone{font-size:14px;line-height:20px;word-break:break-word}.investor-page .investor-updates{padding:0}.investor-page .investor-updates .investor-year-tabs{width:100%;margin-top:32px;padding:0;justify-content:flex-start}.investor-page .investor-updates__list{width:100%;max-width:100%;margin-top:32px;border-radius:12px}.investor-page .investor-updates-item{margin-bottom:0}.investor-page .investor-updates-item__inner{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:20px}.investor-page .investor-updates-item__main{width:100%;max-width:100%}.investor-page .investor-updates-item__copy{max-width:100%}.investor-page .investor-updates-item__date{width:72px;min-height:84px}.investor-page .investor-updates-item__month{font-size:12px;line-height:16px}.investor-page .investor-updates-item__day{font-size:24px;line-height:28px}.investor-page .investor-updates-item__year{font-size:12px;line-height:16px}.investor-page .investor-updates-item__badge{font-size:10px;line-height:14px}.investor-page .investor-updates-item__title{font-size:18px;line-height:24px}.investor-page .investor-updates-item__link{margin-left:0;align-self:flex-end}.investor-page .investor-updates-cta{position:relative;top:auto;left:auto;transform:none;width:100%;height:auto;margin-top:32px;padding:0;border-radius:12px;overflow:hidden;background:#fff0ed}.investor-page .investor-updates-cta__backdrop{display:none}.investor-page .investor-updates-cta__inner{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.investor-page .investor-updates-cta__copy h2{font-size:28px;line-height:32px;letter-spacing:-.02em}.investor-page .investor-updates-cta__copy p{max-width:100%;font-size:14px;line-height:22px}.investor-page .investor-updates-cta__button{width:100%;white-space:normal;text-align:center}.investor-page .investor-reconciliation .investor-year-tabs{width:100%;margin-top:32px;padding:0;justify-content:flex-start}.investor-page .investor-reconciliation__grid{padding:0}.investor-page .investor-reconciliation__empty{padding:32px 0;font-size:14px;line-height:22px}.investor-page .investor-reconciliation-card__title{font-size:18px;line-height:24px}.investor-page .investor-reconciliation-card__date{font-size:12px;line-height:18px}.investor-page .investor-reconciliation-card__meta{font-size:10px;line-height:14px}.investor-page .investor-reconciliation-card__link{font-size:14px;line-height:20px}.investor-page .investor-reconciliation-cta{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;min-height:0;margin:32px 0 0;padding:24px;border-radius:12px}.investor-page .investor-reconciliation-cta__visual{display:none}.investor-page .investor-reconciliation-cta__copy{max-width:100%}.investor-page .investor-reconciliation-cta__copy h2{font-size:28px;line-height:32px}.investor-page .investor-reconciliation-cta__copy p{max-width:100%;font-size:14px;line-height:22px}.investor-page .investor-reconciliation-cta__button{font-size:14px;line-height:20px}}@media (min-width: 1000px){.investor-main{position:relative;width:1280px;height:1561px;overflow:hidden}.investor-main:has(.investor-board){height:2100px}.investor-main--secretarial{height:1713px}.investor-main--reconciliation{height:1918px}}.investor-main{background:var(--color-page, #fff8f6);color:var(--color-ink, #4e281f)}.investor-hero{position:absolute;top:82px;left:44px;width:1192px;height:479px}.investor-hero-copy{position:absolute;top:104px;left:0;width:442px}.investor-hero-copy h1{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:64px;font-weight:900;line-height:64px;letter-spacing:-1.28px;color:var(--color-ink, #4e281f)}.investor-hero-copy h1 em{display:block;font-style:italic;color:#d51357}.investor-hero-copy p{margin:32px 0 0;max-width:299px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;color:var(--color-muted, #825348)}.investor-hero-media{position:absolute;top:43px;right:0;width:535px;height:357px;overflow:hidden;border-radius:8px;background:#ffe2db}.investor-hero-photo{position:absolute;z-index:0;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center top;pointer-events:none}.investor-hero-ticker{position:absolute;z-index:2;left:21px;bottom:21px;width:273px}.investor-hero-ticker-label{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#d51357}.investor-hero-ticker-value{margin:5px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:700;line-height:21.33px;color:var(--color-ink, #4e281f)}@media (min-width: 1000px){.investor-main .investor-filter-nav{position:absolute;top:537px;left:0;width:1280px;height:190px}}.investor-documents{position:absolute;top:779px;left:0;width:1280px}.investor-documents>h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:26.67px;text-align:center;color:var(--color-ink, #4e281f)}.investor-document-card{position:relative;width:623px;height:262px;margin:21px auto 0;overflow:hidden;border:1px solid rgba(222,164,151,.1);border-radius:8px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-document-card-accent{position:absolute;top:-1px;right:0;width:85px;height:85px;border-bottom-left-radius:9999px;background:#ffa9b733;pointer-events:none}.investor-document-icon{position:absolute;top:19px;left:279px;display:grid;width:64px;height:64px;place-items:center;border-radius:9999px;background:#fff0ed}.investor-document-icon img{width:27px;height:27px}.investor-document-copy{position:absolute;top:105px;left:174px;width:274px;text-align:center}.investor-document-copy h3{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:700;line-height:21.33px;color:var(--color-ink, #4e281f)}.investor-document-copy p{margin:12px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:var(--color-muted, #825348)}.investor-document-download{position:absolute;top:205px;left:220px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:181px;height:37px;border-radius:9999px;background:var(--color-ink, #4e281f);box-shadow:0 6.67px 10px -2px #0000001a,0 2.67px 4px -2.67px #0000001a;color:var(--color-page, #fff8f6);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px}.investor-document-download img{width:10px;height:10px}.investor-transparency{position:absolute;top:1134px;left:197px;width:885px;height:387px}.investor-transparency-layout{position:relative;width:885px;height:387px}.investor-transparency-visual{position:absolute;top:32px;left:0;width:592px;height:267px;overflow:hidden;border-radius:8px;background:var(--color-white, #fff);box-shadow:0 16.67px 33.33px -8px #00000040}.investor-transparency-visual img{position:absolute;top:33px;left:49px;width:262px;height:201px;max-width:none;object-fit:cover;object-position:center top}.investor-transparency-aside{position:absolute;top:52px;left:411px;right:0;height:226px}.investor-transparency-copy{position:absolute;top:36px;left:-53px;right:0;display:flex;flex-direction:column;gap:16px;padding:27px;border-radius:8px;background:#ffe2db}.investor-transparency-copy h2{display:flex;flex-direction:column;margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:20px;font-weight:700;color:var(--color-ink, #4e281f)}.investor-transparency-copy h2 span{display:block;line-height:25px}.investor-transparency-copy p{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:var(--color-muted, #825348)}@media (min-width: 1000px){.investor-main--announcements{height:2212px}.investor-main--updates{height:2575px}.investor-main--governance{height:1203px}.investor-main--policies,.investor-main:has(.investor-policies){height:1720px}}@media (min-width: 1000px){.investor-main--kmp{height:1650px}.investor-kmp{position:absolute;top:727px;left:0;width:1280px}}.investor-kmp-header{padding-top:37px;text-align:center}.investor-kmp-title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-kmp-title span{display:block}.investor-kmp-subtitle{margin:12px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;color:var(--color-muted, #825348)}.investor-kmp-grid-section{margin-top:32px;padding:27px 53px 30px;background:#fff0ed}.investor-kmp-grid-section__inner{display:flex;flex-direction:column;gap:43px}.investor-kmp-grid-header{display:flex;align-items:flex-end;justify-content:space-between}.investor-kmp-grid-header__title h3{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:20px;font-weight:600;line-height:24px;color:var(--color-ink, #4e281f)}.investor-kmp-grid-header__accent{display:block;width:64px;height:3px;margin-top:11px;border-radius:9999px;background:#be004b}.investor-kmp-grid-header__note{max-width:299px;margin:0;padding-right:5px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.03px;font-style:italic;font-weight:400;line-height:13.33px;color:var(--color-muted, #825348)}.investor-kmp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:263px auto;column-gap:21px;row-gap:8px}.investor-kmp-card{display:flex;flex-direction:column;gap:21px;align-self:start;padding:27px;border:1px solid rgba(222,164,151,.1);border-radius:8px;background:var(--color-white, #fff)}.investor-kmp-card:nth-child(n+4){padding-bottom:49px}.investor-kmp-card__identity{display:flex;flex-direction:column;gap:3px}.investor-kmp-card__avatar{display:grid;width:53px;height:53px;place-items:center;border-radius:9999px;background:#be004b1a}.investor-kmp-card__avatar img{width:16px;height:16px}.investor-kmp-card__name{margin:13px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:600;line-height:21.33px;color:var(--color-ink, #4e281f)}.investor-kmp-card__role{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:13.33px;letter-spacing:.47px;text-transform:uppercase;color:#be004b}.investor-kmp-card__contact{display:flex;flex-direction:column;gap:11px;padding-top:17px;border-top:1px solid rgba(222,164,151,.2)}.investor-kmp-card__contact-row{display:flex;gap:8px;align-items:flex-start}.investor-kmp-card__icon{flex-shrink:0;width:8px;height:9px;margin-top:3px}.investor-kmp-card__icon--phone{width:7px;height:10px}.investor-kmp-card__email,.investor-kmp-card__phone{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:13.33px;color:var(--color-ink, #4e281f)}.investor-kmp-card__email{text-decoration:underline;text-underline-position:from-font}a.investor-kmp-card__email{text-decoration:underline}span.investor-kmp-card__email{text-decoration:none}@keyframes investor-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes investor-rise-right{0%{opacity:0;translate:36px 0}to{opacity:1;translate:0 0}}@keyframes investor-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes investor-bg-grow{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}.investor-main .investor-hero-ticker,.investor-main .investor-document-card,.investor-main .investor-compact-doc-card,.investor-main .investor-kmp-card,.investor-main .investor-document-download img{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.investor-main .investor-hero-ticker:hover{translate:0 -4px;scale:1.03}.investor-main .investor-document-card:hover,.investor-main .investor-compact-doc-card:hover,.investor-main .investor-kmp-card:hover{translate:0 -6px;scale:1.02;box-shadow:0 24px 48px -20px #4e281f47}.investor-main .investor-document-card:hover .investor-document-download img{translate:4px 0}@media (prefers-reduced-motion: no-preference){.investor-main .investor-hero-gradient{animation:investor-bg-grow .9s ease both}.investor-main .investor-hero-media-texture{animation:investor-bg-grow 1.1s ease .1s both}.investor-main .investor-hero-copy h1{animation:investor-rise .75s cubic-bezier(.22,1,.36,1) .08s both}.investor-main .investor-hero-copy p{animation:investor-rise .75s cubic-bezier(.22,1,.36,1) .2s both}.investor-main .investor-hero-photo{animation:investor-rise-right .85s cubic-bezier(.22,1,.36,1) .15s both}.investor-main .investor-hero-ticker{animation:investor-pop .65s cubic-bezier(.34,1.56,.64,1) .42s both}@supports (animation-timeline: view()){.investor-main .investor-transparency,.investor-main .investor-document-card,.investor-main .investor-compact-doc-card{animation:investor-rise .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media (min-width: 1000px){.investor-grievance{position:absolute;top:779px;left:0;width:1280px;height:561px}}.investor-grievance__title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;text-align:center;color:var(--color-ink, #4e281f)}.investor-grievance__lead{margin:27px auto 0;max-width:754px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;text-align:center;color:var(--color-muted, #825348)}.investor-grievance__cards{position:absolute;top:112px;left:160px;width:960px;height:426px}.investor-grievance__card{position:absolute;top:0;height:426px;overflow:hidden;border-radius:8px;box-shadow:0 16px 32px -8px #4e281f14}.investor-grievance__card--secretary{left:0;width:513px;padding:43px;background:#fff0ed;box-sizing:border-box}.investor-grievance__card--rta{right:0;width:413px;padding:27px;background:#ffdad2;box-sizing:border-box}.investor-grievance__card-accent{position:absolute;top:0;right:-10px;width:85px;height:85px;border-bottom-left-radius:9999px;background:#ffa9b733;pointer-events:none}.investor-grievance__card-heading{position:relative;margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-weight:700;color:var(--color-ink, #4e281f)}.investor-grievance__card--secretary .investor-grievance__card-heading{font-size:24px;line-height:26.67px;letter-spacing:-.6px}.investor-grievance__card--rta .investor-grievance__card-heading{margin-bottom:40px;font-size:16px;line-height:21.33px;letter-spacing:-.4px}.investor-grievance__rows{position:relative;margin-top:27px}.investor-grievance__card--rta .investor-grievance__rows{margin-top:37px}.investor-grievance__row{position:relative;display:flex;gap:16px;align-items:flex-start}.investor-grievance__row+.investor-grievance__row{margin-top:32px}.investor-grievance__row.investor-grievance__row--grievance-contact{margin-top:35px}.investor-grievance a{color:var(--color-ink, #4e281f);text-decoration:none}.investor-grievance a:hover{text-decoration:underline}.investor-grievance__icon-wrap{flex-shrink:0;display:grid;width:32px;height:32px;place-items:center;border-radius:9999px;background:#ffdad2}.investor-grievance__icon-wrap img{display:block;width:11px;height:11px}.investor-grievance__icon-wrap--email img{width:13px;height:11px}.investor-grievance__icon-wrap--phone img{width:12px;height:12px}.investor-grievance__row-body{min-width:0;padding-top:1px}.investor-grievance__label{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:700;line-height:13.33px;letter-spacing:.93px;text-transform:uppercase;color:#be004b}.investor-grievance__value{margin:5px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:600;line-height:21.33px;color:var(--color-ink, #4e281f)}.investor-grievance__value--address{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:15.17px;color:var(--color-muted, #825348)}.investor-grievance__value--rta-name{font-size:13.33px;font-weight:700;line-height:18.67px}.investor-grievance__rta-block+.investor-grievance__rta-block{margin-top:27px}.investor-grievance__rta-address{display:flex;gap:11px;align-items:flex-start}.investor-grievance__rta-address img{flex-shrink:0;width:11px;height:16px;margin-top:2px}.investor-grievance__rta-address p{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:15.17px;color:var(--color-muted, #825348)}.investor-grievance__rta-links{margin-top:27px}.investor-grievance__rta-link-row{display:flex;gap:12px;align-items:center;min-height:16px}.investor-grievance__rta-link-row+.investor-grievance__rta-link-row{margin-top:18px}.investor-grievance__rta-link-row img{flex-shrink:0;width:12px;height:12px}.investor-grievance__rta-link-row img.investor-grievance__rta-globe{width:15px;height:15px}.investor-grievance__rta-link-row a,.investor-grievance__rta-link-row span{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:500;line-height:16px;color:var(--color-ink, #4e281f)}@media (min-width: 1000px){.investor-main--grievance{height:1380px}}.investor-main--grievance .investor-transparency{display:none}@media (min-width: 1000px){.investor-main:has(.investor-shareholding),.investor-main--shareholding{height:1496px}.investor-shareholding{position:absolute;top:765px;left:0;width:1280px}}.investor-shareholding__title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;text-align:center;color:var(--color-ink, #4e281f)}.investor-shareholding__intro{margin:31px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:18.67px;text-align:center;color:var(--color-muted, #825348)}.investor-shareholding__years{margin:37px auto 0;padding-inline:5px}.investor-shareholding__year.is-active{transform:scale(1.05)}.investor-shareholding__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:21px;width:993px;margin:29px auto 0}.investor-shareholding__empty{grid-column:1 / -1;margin:0;padding:48px 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;text-align:center;color:var(--color-muted, #825348)}.shareholding-doc-card{display:flex;flex-direction:column;gap:11px;min-height:225px;padding:22px;border:1px solid rgba(222,164,151,.1);border-radius:11px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.shareholding-doc-card--4{grid-column:1;grid-row:2}.shareholding-doc-card__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.shareholding-doc-card__icon{width:41px;height:41px;flex-shrink:0}.shareholding-doc-card__icon img{display:block;width:100%;height:100%}.shareholding-doc-card__badge{padding:3px 8px;border-radius:9999px;background:#be004b0d;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#be004b}.shareholding-doc-card__title{display:flex;flex-direction:column;margin:0;padding-top:11px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:700;line-height:16.67px;color:var(--color-ink, #4e281f)}.shareholding-doc-card__date{display:flex;align-items:center;gap:5px;margin:0;padding-bottom:11px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:500;line-height:13.33px;color:var(--color-muted, #825348)}.shareholding-doc-card__date img{width:7px;height:8px}.shareholding-doc-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid rgba(222,164,151,.1)}.shareholding-doc-card__meta{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#4e281f66}.shareholding-doc-card__link{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px;color:#be004b;text-decoration:none}.shareholding-doc-card__link img{width:11px;height:8px}.investor-shareholding__promo{position:relative;display:flex;align-items:center;gap:18px;grid-column:2 / span 2;grid-row:2;min-height:225px;padding:27px;overflow:hidden;border:1px solid rgba(222,164,151,.2);border-radius:16px;background:#ffdea7}.investor-shareholding__promo-glow{position:absolute;right:-27px;bottom:-27px;width:171px;height:171px;border-radius:9999px;background:#be004b1a;filter:blur(21px);pointer-events:none}.investor-shareholding__promo-copy{position:relative;z-index:1;flex:1;min-width:0;max-width:329px}.investor-shareholding__promo-eyebrow{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:800;line-height:10.67px;letter-spacing:1.6px;text-transform:uppercase;color:#7d5900}.investor-shareholding__promo-title{display:flex;flex-direction:column;margin:11px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:20px;font-weight:800;line-height:24px;color:#6c4c00}.investor-shareholding__promo-text{margin:11px 0 0;padding-bottom:5px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:500;line-height:16px;color:#6c4c00cc}.investor-shareholding__promo-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:11px;padding:8px 21px;border-radius:9999px;background:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px;color:#fff;text-decoration:none}.investor-shareholding__promo-visual{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:18px 0}.investor-shareholding__promo-photo{transform:rotate(3deg);width:128px;height:128px;overflow:hidden;border-radius:11px;box-shadow:0 17px 33px -8px #00000040}.investor-shareholding__promo-photo img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 1000px){.investor-board{position:absolute;top:763px;left:0;width:1280px;padding:0 45px 0 44px;box-sizing:border-box}}.investor-board__intro{text-align:center}.investor-board__intro h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-board__intro p{margin:14px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:18.67px;color:var(--color-muted, #825348)}.investor-board__members{display:grid;grid-template-columns:repeat(3,242px);justify-content:center;column-gap:115px;margin-top:35px}.investor-board-member{width:242px}.investor-board-member--center{margin-top:41px}.investor-board-member__photo-wrap{position:relative;width:242px;height:302px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 50%,#fff0ed,#a5a1a1,#878787 .01%,#5f5f5f,#363636)}.investor-board-member__photo{position:absolute;display:block;max-width:none;pointer-events:none}.investor-board-member--chairman .investor-board-member__photo{width:calc(1614 / 242 * 100%);height:auto;left:calc(-56 / 242 * 100%);top:calc(-91 / 302 * 100%)}.investor-board-member--center .investor-board-member__photo{width:calc(1543 / 242 * 100%);height:auto;left:calc(-344 / 242 * 100%);top:calc(-71 / 302 * 100%)}.investor-board-member--right .investor-board-member__photo{width:calc(2052 / 242 * 100%);height:auto;left:calc(-111 / 242 * 100%);top:calc(-971 / 302 * 100%)}.investor-board-member__copy{margin-top:15px}.investor-board-member__copy h3{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:700;line-height:21.33px;letter-spacing:-.4px;color:var(--color-ink, #4e281f)}.investor-board-member__role{margin:5px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:600;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#be004b}.investor-board-member__bio{margin:5px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:15.17px;color:var(--color-muted, #825348)}.investor-board__committees{display:flex;flex-direction:column;gap:25px;margin-top:76px}.investor-board-committee{display:grid;grid-template-columns:repeat(12,1fr);column-gap:32px;align-items:start}.investor-board-committee__copy{grid-column:1 / span 4}.investor-board-committee .investor-board-table{grid-column:6 / span 7}.investor-board-committee--stakeholder .investor-board-committee__copy{grid-column:9 / span 4}.investor-board-committee--stakeholder .investor-board-table{grid-column:1 / span 7}.investor-board-committee__copy h2{display:flex;flex-direction:column;margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:900;line-height:30px;color:var(--color-ink, #4e281f)}.investor-board-committee__copy p{margin:16px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:var(--color-muted, #825348)}.investor-board-committee__meta{margin-top:16px;padding:9px 16px 16px;border-radius:8px;background:#fff0ed}.investor-board-committee__meta img{width:16px;height:20px}.investor-board-committee__meta p{margin:10px 0 0;font-size:9.33px;font-weight:500;line-height:13.33px;color:var(--color-ink, #4e281f)}.investor-board-committee__icons{display:flex;gap:11px;margin-top:16px;padding-top:5px}.investor-board-committee__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9999px}.investor-board-committee__icon--users{background:#ffdea7}.investor-board-committee__icon--handshake{background:#9df197}.investor-board-committee__icon--users img{width:15px;height:11px}.investor-board-committee__icon--handshake img{width:15px;height:13px}.investor-board-table{overflow:hidden;border-radius:11px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-board-table__header,.investor-board-table__row{display:grid;grid-template-columns:1.48fr 1fr}.investor-board-table__header{background:#ffe9e4}.investor-board-table__cell{padding:16px 21px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif)}.investor-board-table__header .investor-board-table__cell{font-size:8px;font-weight:800;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-muted, #825348)}.investor-board-table__row{border-top:1px solid rgba(222,164,151,.1)}.investor-board-table__row .investor-board-table__cell--name{font-size:10.67px;font-weight:700;line-height:normal;color:var(--color-ink, #4e281f)}.investor-board-table__row .investor-board-table__cell--role{font-size:10.67px;font-weight:400;line-height:normal;color:var(--color-muted, #825348)}@media (min-width: 1000px){.investor-policies{position:absolute;top:782px;left:45px;width:1190px}}.investor-policies-header{text-align:center}.investor-policies-header h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-policies-subtitle{margin:16px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:300;line-height:19.5px;color:var(--color-muted, #825348)}.investor-policies-subtitle span{display:block}.investor-policies-groups{display:flex;flex-direction:column;gap:21px;margin-top:37px}.investor-policies-group{display:flex;flex-direction:column;gap:16px}.investor-policies-group+.investor-policies-group{padding-top:16px}.investor-policies-group-label{margin:0;padding-left:13px;border-left:3px solid #d51357;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:700;line-height:13.33px;letter-spacing:.93px;text-transform:uppercase;color:#d51357}.investor-policies-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.investor-policy-card{display:flex;align-items:flex-start;justify-content:space-between;min-height:65px;padding:17px;border:1px solid rgba(222,164,151,.2);border-radius:11px;background:var(--color-white, #fff);color:inherit;text-decoration:none}.investor-policy-card--tall{min-height:73px}.investor-policy-card-body{display:flex;align-items:center;gap:11px;min-width:0}.investor-policy-card-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:8px}.investor-policy-card-icon--accent{width:29px;background:#d513571a}.investor-policy-card-icon--soft{background:#ffe2db}.investor-policy-card-icon img{display:block;width:13px;height:13px}.investor-policy-card-icon--accent img{width:13px;height:13px}.investor-policy-card-icon--soft img{width:13px;height:12px}.investor-policy-card-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.investor-policy-card-title{display:flex;flex-direction:column;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:13.33px;color:var(--color-ink, #4e281f)}.investor-policy-card-meta{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;color:var(--color-muted, #825348)}.investor-policy-card-external{flex-shrink:0;width:11px;height:11px;margin-top:2px}.investor-year-tabs__pill,.investor-shareholding__year,.investor-financial__year{flex:0 0 auto;margin:0;padding:8px 18px;border:none;border-radius:9999px;background:#fff0ed;color:var(--color-ink, #4e281f);font-family:var(--font-body);font-size:10.67px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;scroll-margin-inline:4px;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}@media (min-width: 1000px){.investor-page .investor-year-tabs,.investor-page .investor-shareholding__years,.investor-page .investor-financial__years,.investor-page .investor-governance .investor-year-tabs,.investor-page .investor-agm .investor-year-tabs,.investor-page .investor-announcements__fy-tabs,.investor-page .investor-announcements__calendar-tabs,.investor-page .investor-reconciliation .investor-year-tabs,.investor-page .investor-updates .investor-year-tabs{--investor-year-tabs-visible: 5;--investor-year-tab-slot: 98px;--investor-year-tab-gap: 6px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--investor-year-tab-gap);width:calc(var(--investor-year-tab-slot) * var(--investor-year-tabs-visible) + var(--investor-year-tab-gap) * (var(--investor-year-tabs-visible) - 1));max-width:100%;margin-left:auto;margin-right:auto;min-height:53px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(190,0,75,.4) rgba(222,164,151,.2)}.investor-page .investor-shareholding__years,.investor-page .investor-agm .investor-year-tabs{--investor-year-tab-gap: 4px}.investor-page .investor-financial__years,.investor-page .investor-updates .investor-year-tabs{--investor-year-tab-gap: 8px}.investor-page .investor-announcements__fy-tabs,.investor-page .investor-announcements__calendar-tabs{--investor-year-tab-gap: 11px;--investor-year-tab-slot: 102px}.investor-page .investor-year-tabs::-webkit-scrollbar,.investor-page .investor-shareholding__years::-webkit-scrollbar,.investor-page .investor-financial__years::-webkit-scrollbar,.investor-page .investor-governance .investor-year-tabs::-webkit-scrollbar,.investor-page .investor-agm .investor-year-tabs::-webkit-scrollbar,.investor-page .investor-announcements__fy-tabs::-webkit-scrollbar,.investor-page .investor-announcements__calendar-tabs::-webkit-scrollbar,.investor-page .investor-reconciliation .investor-year-tabs::-webkit-scrollbar,.investor-page .investor-updates .investor-year-tabs::-webkit-scrollbar{height:5px}.investor-page .investor-year-tabs::-webkit-scrollbar-thumb,.investor-page .investor-shareholding__years::-webkit-scrollbar-thumb,.investor-page .investor-financial__years::-webkit-scrollbar-thumb,.investor-page .investor-governance .investor-year-tabs::-webkit-scrollbar-thumb,.investor-page .investor-agm .investor-year-tabs::-webkit-scrollbar-thumb,.investor-page .investor-announcements__fy-tabs::-webkit-scrollbar-thumb,.investor-page .investor-announcements__calendar-tabs::-webkit-scrollbar-thumb,.investor-page .investor-reconciliation .investor-year-tabs::-webkit-scrollbar-thumb,.investor-page .investor-updates .investor-year-tabs::-webkit-scrollbar-thumb{border-radius:9999px;background:#be004b66}.investor-page .investor-year-tabs::-webkit-scrollbar-track,.investor-page .investor-shareholding__years::-webkit-scrollbar-track,.investor-page .investor-financial__years::-webkit-scrollbar-track,.investor-page .investor-governance .investor-year-tabs::-webkit-scrollbar-track,.investor-page .investor-agm .investor-year-tabs::-webkit-scrollbar-track,.investor-page .investor-announcements__fy-tabs::-webkit-scrollbar-track,.investor-page .investor-announcements__calendar-tabs::-webkit-scrollbar-track,.investor-page .investor-reconciliation .investor-year-tabs::-webkit-scrollbar-track,.investor-page .investor-updates .investor-year-tabs::-webkit-scrollbar-track{border-radius:9999px;background:#dea49733}}.investor-year-tabs__pill.is-active,.investor-shareholding__year.is-active,.investor-financial__year.is-active{background:#be004b;color:#fff7f7;font-weight:700;box-shadow:0 6.67px 10px -2px #be004b33,0 2.67px 4px -2.67px #be004b33}.investor-year-tabs__pill:hover:not(.is-active),.investor-shareholding__year:hover:not(.is-active),.investor-financial__year:hover:not(.is-active),.investor-year-tabs__pill:focus-visible:not(.is-active),.investor-shareholding__year:focus-visible:not(.is-active),.investor-financial__year:focus-visible:not(.is-active){background:var(--color-accent-light);color:#fff}.investor-year-tabs__pill.is-active:hover,.investor-shareholding__year.is-active:hover,.investor-financial__year.is-active:hover{background:#a80042}.investor-year-tabs__pill:focus-visible,.investor-shareholding__year:focus-visible,.investor-financial__year:focus-visible{outline:2px solid rgba(190,0,75,.45);outline-offset:2px}@media (min-width: 1000px){.investor-governance{position:absolute;top:775px;left:0;width:1280px}}.investor-governance>h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;text-align:center;color:var(--color-ink, #4e281f)}.investor-governance .investor-year-tabs{margin:39px auto 0;padding:0 14px}.investor-governance__grid{margin-top:38px;padding:0 45px}.investor-governance__empty{margin:0;padding:48px 0;text-align:center;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;color:var(--color-muted, #825348)}.investor-governance .investor-document-grid{display:grid;grid-template-columns:repeat(var(--investor-grid-columns, 3),minmax(0,1fr));gap:21px}.investor-governance .investor-grid-card{display:flex;flex-direction:column;gap:11px;min-height:225px;padding:22px;border:1px solid rgba(222,164,151,.1);border-radius:11px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-governance .investor-grid-card__header{display:flex;align-items:flex-start;justify-content:space-between}.investor-governance .investor-grid-card__icon{width:41px;height:41px}.investor-governance .investor-grid-card__icon img{display:block;width:100%;height:100%}.investor-governance .investor-grid-card__badge{padding:3px 8px;border-radius:9999px;background:#be004b0d;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:6.67px;font-weight:700;letter-spacing:.67px;line-height:10px;text-transform:uppercase}.investor-governance .investor-grid-card__title{margin:0;padding-top:11px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:700;line-height:16.67px;color:var(--color-ink, #4e281f)}.investor-governance .investor-grid-card__date{display:flex;align-items:center;gap:5px;padding-bottom:11px;color:var(--color-muted, #825348);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:500;line-height:13.33px}.investor-governance .investor-grid-card__date img{width:7px;height:8px}.investor-governance .investor-grid-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid rgba(222,164,151,.1)}.investor-governance .investor-grid-card__meta{color:#4e281f66;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;letter-spacing:.8px;line-height:10.67px;text-transform:uppercase}.investor-governance .investor-grid-card__link{display:inline-flex;align-items:center;gap:3px;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px}.investor-governance .investor-grid-card__link img{width:11px;height:8px}@media (min-width: 1000px){.investor-main.investor-main--annual{height:auto;min-height:2080px;overflow:visible}.investor-annual{position:absolute;top:727px;left:0;width:1280px;padding:0 21px 48px;box-sizing:border-box}}.investor-annual__header{text-align:center;margin-bottom:27px;margin-top:40px}.investor-annual__header h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-annual__header p{margin:12px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;color:var(--color-muted, #825348)}.investor-annual__list{display:flex;flex-direction:column;gap:27px;max-width:1024px;margin:0 auto}.investor-annual__block{display:flex;flex-direction:column;gap:27px}.investor-annual__year-head{position:relative;height:32px}.investor-annual__year-head--left .investor-annual__year-label{left:0}.investor-annual__year-head--left .investor-annual__year-rule{left:121px;right:0}.investor-annual__year-head--right .investor-annual__year-label{right:0;left:auto;text-align:right;color:#a16e62}.investor-annual__year-head--right .investor-annual__year-rule{left:0;right:121px}.investor-annual__year-label{position:absolute;top:50%;transform:translateY(-50%);margin:0;font-family:var(--font-display);font-size:32px;font-weight:600;line-height:32px;letter-spacing:-1.6px;color:#be004b}.investor-annual__year-rule{position:absolute;top:24px;height:1px;background:#dea49733}.investor-annual__grid-2024{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:21px}.investor-annual__integrated{position:relative;grid-column:span 7;display:flex;flex-direction:column;justify-content:space-between;min-height:253px;padding:27px;overflow:hidden;border-radius:8px;background:#fff0ed}.investor-annual__integrated-watermark{position:absolute;inset:0 0 0 50%;width:auto;height:100%;max-width:none;object-fit:cover;opacity:.1;pointer-events:none}.investor-annual__integrated-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:11px;padding-bottom:11px}.investor-annual__integrated-copy h4{margin:0;max-width:320px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:700;line-height:30px;color:var(--color-ink, #4e281f)}.investor-annual__side-stack{grid-column:span 5;display:flex;flex-direction:column;gap:17px;justify-content:center}.investor-annual__eyebrow{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase}.investor-annual__eyebrow--brand{color:#be004b}.investor-annual__eyebrow--amber{color:#6c4c00}.investor-annual__eyebrow--muted{color:#a16e62;font-size:6.67px;letter-spacing:.67px;line-height:10px}.investor-annual__text-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;text-decoration:none;cursor:pointer}.investor-annual__text-cta span{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:13.33px;letter-spacing:.93px;text-transform:uppercase}.investor-annual__text-cta--brand span{color:#be004b}.investor-annual__text-cta--amber span{color:#6c4c00;font-size:8px;letter-spacing:.8px;line-height:10.67px}.investor-annual__text-cta img{width:10px;height:10px}.investor-annual__notice-card{display:flex;flex-direction:column;justify-content:space-between;padding:27px;border-radius:8px}.investor-annual__notice-card--amber{min-height:169px;background:#ffcdcd66}.investor-annual__notice-card--amber h4{margin:11px 0 0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:600;line-height:20px;color:#676767}.investor-annual__notice-card--amber h4 span{display:block}.investor-annual__notice-card--amber .investor-annual__text-cta{margin-top:21px}.investor-annual__notice-card--peach{min-height:159px;background:#ffdad2}.investor-annual__notice-card--peach h4{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:600;line-height:18.67px;color:var(--color-ink, #4e281f)}.investor-annual__notice-card--peach h4 span{display:block}.investor-annual__notice-card--peach .investor-annual__text-cta{margin-top:16px}.investor-annual__return-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:65px;padding:17px;border:1px solid rgba(222,164,151,.2);border-radius:11px;background:var(--color-white, #fff);text-decoration:none}.investor-annual__return-row-main{display:flex;align-items:center;gap:11px}.investor-annual__return-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#ffe2db}.investor-annual__return-icon img{width:11px;height:13px}.investor-annual__return-row h4{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:13.33px;color:var(--color-ink, #4e281f)}.investor-annual__return-row p{margin:3px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;color:var(--color-muted, #825348)}.investor-annual__return-arrow{width:11px;height:11px;margin-top:4px;flex-shrink:0}.investor-annual__grid-2023{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:21px}.investor-annual__grid-2023 .investor-annual__notice-card--peach{grid-column:span 4}.investor-annual__report-card{grid-column:span 8;display:flex;align-items:flex-start;justify-content:space-between;min-height:161px;padding:27px;border:1px solid rgba(222,164,151,.1);border-radius:8px;background:#fff0ed}.investor-annual__report-card h4{margin:8px 0 0;font-family:var(--font-display);font-size:24px;font-weight:600;line-height:26.67px;color:var(--color-ink, #4e281f)}.investor-annual__pill-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:11px 27px;border-radius:9999px;background:#be004b;box-shadow:0 6.67px 10px -2px #be004b33,0 2.67px 4px -2.67px #be004b33;color:#fff;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:13.33px;letter-spacing:.23px;text-decoration:none}.investor-annual__doc-preview{width:85px;height:107px;padding:11px 0 0;border-radius:3px;background:#fff;box-shadow:0 1px 1px #0000000d}.investor-annual__doc-preview span{display:block;height:5px;margin-bottom:5px;background:#be004b33}.investor-annual__doc-preview span:last-child{width:57px;background:#be004b1a}.investor-annual__archives{display:flex;flex-direction:column;gap:43px;margin-top:16px}.investor-annual__archives-head{display:flex;align-items:center}.investor-annual__archives-head h3{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:400;line-height:26.67px;letter-spacing:-1.2px;color:var(--color-muted, #825348)}.investor-annual__archives-accent{width:53px;height:1px;margin-left:16px;background:#be004b4d}.investor-annual__archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.investor-annual__archive-card{display:flex;flex-direction:column;gap:27px;padding:22px;border:1px solid rgba(222,164,151,.2);border-radius:8px;background:#fff}.investor-annual__archive-card--compact{gap:27px}.investor-annual__archive-card-head{display:flex;align-items:flex-start;justify-content:space-between}.investor-annual__archive-card-head h4{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;line-height:24px;color:var(--color-ink, #4e281f)}.investor-annual__archive-card-head img{width:11px;height:11px}.investor-annual__archive-links{display:flex;flex-direction:column;gap:11px}.investor-annual__archive-link{display:flex;align-items:center;justify-content:space-between;padding:11px;border-radius:5px;background:#fff0ed;text-decoration:none}.investor-annual__archive-link span{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-ink, #4e281f)}.investor-annual__archive-link img{width:6px;height:6px}.investor-annual__request-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:118px;padding:29px 23px;border:2px dashed rgba(222,164,151,.3);border-radius:8px;text-align:center}.investor-annual__request-card img{width:19px;height:15px;margin-bottom:11px}.investor-annual__request-card h4{margin:0 0 5px;font-family:var(--font-display);font-size:12px;font-weight:700;line-height:18.67px;color:var(--color-ink, #4e281f)}.investor-annual__request-card p{margin:0;max-width:203px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;color:var(--color-muted, #825348)}@media (min-width: 1000px){.secretarial-page{position:absolute;top:727px;left:0;width:1280px}}.secretarial-page__intro{text-align:center;margin-top:40px}.secretarial-page__title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.secretarial-page__lede{margin:16px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;color:var(--color-muted, #825348)}.secretarial-archive{margin-top:21px;padding:64px 53px;background:#fff0ed}.secretarial-archive__grid{display:grid;grid-template-columns:341px 1fr;column-gap:165px;align-items:start}.secretarial-archive__aside h3{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:20px;font-weight:700;line-height:24px;color:var(--color-ink, #4e281f)}.secretarial-archive__copy{margin:16px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:var(--color-muted, #825348)}.secretarial-archive__update{margin-top:16px;padding:16px;border-radius:8px;background:#ffe9e4}.secretarial-archive__update-label{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#be004b}.secretarial-archive__update-row{display:flex;align-items:center;justify-content:space-between;margin-top:5px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:16px;color:var(--color-ink, #4e281f)}.secretarial-archive__update-row img{width:15px;height:14px}.secretarial-archive__cards{display:flex;flex-direction:column;gap:16px;width:608px}.secretarial-report-card{position:relative;display:flex;align-items:center;justify-content:space-between;padding:21px;border-radius:8px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.secretarial-report-card__main{display:flex;align-items:center;gap:21px}.secretarial-report-card__icon{display:grid;width:43px;height:43px;place-items:center;border-radius:5px;background:#ffe2db}.secretarial-report-card__icon--featured{background:#ffdad2}.secretarial-report-card__icon img{width:17px;height:17px}.secretarial-report-card__copy h4{margin:0;font-family:var(--font-body);font-size:13.33px;font-weight:700!important;line-height:18.67px;color:var(--color-ink, #4e281f)}.secretarial-report-card__copy p{margin:3px 0 0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:13.33px;color:var(--color-muted, #825348)}.secretarial-report-card__download{display:inline-flex;align-items:center;gap:5px;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;text-decoration:none}.secretarial-report-card__download img{width:11px;height:11px}.secretarial-contact{padding:37px 128px;background:var(--color-page, #fff8f6)}.secretarial-contact__panel{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:197px;padding:32px;border-radius:27px;background:#ffdea7;text-align:center}.secretarial-contact__panel h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:400;line-height:26.67px;color:#6c4c00}.secretarial-contact__panel p{margin:0;max-width:341px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:16px;color:#6c4c00;opacity:.8}.secretarial-contact__cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 21px;border-radius:9999px;background:#6c4c00;color:var(--color-page, #fff8f6);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:16px;text-decoration:none}@media (min-width: 1000px){.investor-announcements{position:absolute;top:727px;left:0;width:1280px;padding:0 45px 40px;box-sizing:border-box}}@media (max-width: 999px){.investor-page .investor-main--announcements{padding-bottom:40px}.investor-page .investor-announcements{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;padding:32px 16px 0;overflow:visible;box-sizing:border-box}.investor-page .investor-announcements__header{display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(100% + 32px);margin:0 -16px;text-align:center}.investor-page .investor-announcements__header h2{max-width:292px;margin:0 auto;padding:0 16px;font-size:30px;line-height:36px;letter-spacing:0;text-align:center;text-wrap:balance}.investor-page .investor-announcements__header p{max-width:345px;margin:0 auto;font-size:16px;font-weight:300;line-height:26px;text-align:center}.investor-page .investor-announcements__fy-tabs,.investor-page .investor-announcements__calendar-tabs{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;max-width:345px;min-height:52px;margin:16px auto 0;padding:0 8px 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.investor-page .investor-announcements__fy-tabs::-webkit-scrollbar,.investor-page .investor-announcements__calendar-tabs::-webkit-scrollbar{display:none}.investor-page .investor-announcements__fy-tabs .investor-year-tabs__pill,.investor-page .investor-announcements__calendar-tabs .investor-year-tabs__pill{flex:0 0 109px;min-height:44px;padding:12px 18px;font-size:14px;line-height:20px;text-align:center}.investor-page .investor-announcements__group{width:100%;max-width:345px;margin:16px auto 0}.investor-page .investor-announcements__group-label{margin:0 0 16px;padding-left:14px;border-left-width:3px;font-size:12px;line-height:16px;letter-spacing:1px}.investor-page .investor-announcements__compact-grid{display:flex!important;flex-direction:column;gap:8px;width:100%;max-width:345px;margin:0 auto 8px;padding:0;grid-template-columns:none!important}.investor-page .investor-compact-doc-card{width:100%;min-height:78px;padding:18px;border-radius:10.67px}.investor-page .investor-compact-doc-card--tall{min-height:84px}.investor-page .investor-compact-doc-card__title{font-size:13.5px;line-height:18px}.investor-page .investor-compact-doc-card__meta{font-size:11px;line-height:15px}.investor-page .investor-announcements__calendar-tabs{margin-top:16px}.investor-page .investor-announcements__calendar-section{width:100%;max-width:345px;margin:16px auto 0}.investor-page .investor-announcements__report-grid{display:flex!important;flex-direction:column;gap:16px;width:100%;max-width:345px;margin:16px auto 0;padding:0;grid-template-columns:none!important}.investor-page .investor-report-card{width:100%;min-height:0;gap:16px;padding:25px;border-radius:16px}.investor-page .investor-report-card__icon{display:grid;place-items:center;width:62px;height:62px;border-radius:14px;background:#be004b1a}.investor-page .investor-report-card__icon img{width:30px;height:32px}.investor-page .investor-report-card__title{padding-top:16px;font-size:18px;line-height:22.5px}.investor-page .investor-report-card__date{gap:8px;padding-bottom:16px;font-size:14px;line-height:20px}.investor-page .investor-report-card__date img{width:12px;height:12px}.investor-page .investor-report-card__footer{padding-top:25px}.investor-page .investor-report-card__size{font-size:12px;line-height:16px;letter-spacing:1.2px}.investor-page .investor-report-card__link{gap:4px;font-size:16px;line-height:24px}.investor-page .investor-report-card__link img{width:16px;height:12px}}.investor-announcements__header{text-align:center;margin-top:40px}.investor-announcements__header h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-announcements__header p{margin:16px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:21.67px;color:var(--color-muted, #825348)}.investor-announcements__fy-tabs{margin-top:21px}.investor-announcements__group{margin-top:32px}.investor-announcements__group-label{margin:0 0 16px;padding-left:13px;border-left:2.67px solid #d51357;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:700;line-height:13.33px;letter-spacing:.93px;text-transform:uppercase;color:#d51357}.investor-announcements__compact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.investor-compact-doc-card{display:flex;align-items:flex-start;justify-content:space-between;min-height:65px;padding:17px;border:1px solid rgba(222,164,151,.2);border-radius:10.67px;background:var(--color-white, #fff);color:inherit;text-decoration:none}.investor-compact-doc-card--tall{min-height:73px}.investor-compact-doc-card__body{display:flex;gap:11px;align-items:center;min-width:0}.investor-compact-doc-card__icon{display:grid;flex-shrink:0;width:32px;height:32px;place-items:center;border-radius:8px;background:#ffe2db}.investor-compact-doc-card__icon--report img{width:13px;height:13px}.investor-compact-doc-card__icon--return img{width:11px;height:14px}.investor-compact-doc-card__icon--notice img{width:13px;height:12px}.investor-compact-doc-card--tall .investor-compact-doc-card__icon{width:27px;height:32px}.investor-compact-doc-card--tall .investor-compact-doc-card__icon--notice img{width:13px;height:12px}.investor-compact-doc-card__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.investor-compact-doc-card__title{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:13.33px;color:var(--color-ink, #4e281f)}.investor-compact-doc-card__meta{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;color:var(--color-muted, #825348)}.investor-compact-doc-card__external{flex-shrink:0;width:11px;height:11px;margin-top:2px}.investor-announcements__calendar-tabs{margin-top:21px}.investor-announcements__calendar-section{margin-top:43px}.investor-announcements__report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:32px}.investor-announcements__report-grid--secondary{margin-top:21px}.investor-report-card{display:flex;flex-direction:column;gap:11px;padding:22px;border:1px solid rgba(222,164,151,.1);border-radius:10.67px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-report-card__head{display:flex;align-items:flex-start;justify-content:space-between}.investor-report-card__icon{display:block;flex-shrink:0;width:41px;height:41px}.investor-report-card__icon img{display:block;width:100%;height:100%}.investor-report-card__new{padding:3px 8px;border-radius:9999px;background:#be004b0d;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:6.67px;font-weight:700;line-height:10px;letter-spacing:.67px;text-transform:uppercase}.investor-report-card__title{margin:0;padding-top:11px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:700;line-height:16.67px;color:var(--color-ink, #4e281f)}.investor-report-card__date{display:flex;gap:5px;align-items:center;margin:0;padding-bottom:11px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:500;line-height:13.33px;color:var(--color-muted, #825348)}.investor-report-card__date img{width:7px;height:8px}.investor-report-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid rgba(222,164,151,.1)}.investor-report-card__size{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#4e281f66}.investor-report-card__link{display:inline-flex;gap:3px;align-items:center;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px;text-decoration:none}.investor-report-card__link img{width:11px;height:8px}@media (min-width: 1000px){.investor-main--agm{height:1780px}.investor-agm{position:absolute;top:768px;left:0;width:1280px}}.investor-agm>h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;text-align:center;color:var(--color-ink, #4e281f)}.investor-agm__lead{margin:19px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-style:italic;font-weight:400;line-height:19.5px;text-align:center;color:var(--color-muted, #825348)}.investor-agm .investor-year-tabs{margin:18px auto 0}.investor-agm__grids{display:flex;flex-direction:column;gap:21px;margin-top:41px;padding:0 44px}.investor-document-grid{display:grid;grid-template-columns:repeat(var(--investor-grid-columns, 3),minmax(0,1fr));gap:21px}.investor-grid-card{display:flex;flex-direction:column;gap:11px;min-height:225px;padding:22px;border:1px solid rgba(222,164,151,.1);border-radius:11px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-grid-card__header{display:flex;align-items:flex-start;justify-content:space-between}.investor-grid-card__icon{width:41px;height:41px}.investor-grid-card__icon img{display:block;width:100%;height:100%}.investor-grid-card__badge{padding:3px 8px;border-radius:9999px;background:#be004b0d;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:6.67px;font-weight:700;letter-spacing:.67px;line-height:10px;text-transform:uppercase;white-space:nowrap}.investor-grid-card__title{margin:0;padding-top:11px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:700;line-height:16.67px;color:var(--color-ink, #4e281f)}.investor-grid-card__date{display:flex;align-items:center;gap:5px;padding-bottom:11px;color:var(--color-muted, #825348);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:500;line-height:13.33px}.investor-grid-card__date img{width:7px;height:8px}.investor-grid-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid rgba(222,164,151,.1)}.investor-grid-card__meta{color:#4e281f66;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;letter-spacing:.8px;line-height:10.67px;text-transform:uppercase}.investor-grid-card__link{display:inline-flex;align-items:center;gap:3px;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px}.investor-grid-card__link img{width:11px;height:8px}.investor-agm__postal{margin-top:32px;padding:0 44px}.investor-agm__postal-heading{display:flex;align-items:center;gap:21px;margin-bottom:21px}.investor-agm__postal-heading h3{flex:0 0 auto;margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:20px;font-weight:800;line-height:24px;letter-spacing:-.5px;color:var(--color-ink, #4e281f)}.investor-agm__postal-divider{flex:1 1 auto;height:1px;background:#ffdad2}.investor-agm__postal .investor-document-grid{max-width:380px}@media (min-width: 1000px){.investor-main--financial{height:1474px}.investor-financial{position:absolute;top:779px;left:0;width:1280px}}.investor-financial__title{position:absolute;top:8px;left:50%;margin:0;transform:translate(-50%);font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;white-space:nowrap;text-align:center;color:var(--color-ink, #4e281f)}.investor-financial__lede{position:absolute;top:49px;left:50%;width:570px;margin:0;transform:translate(-50%);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;text-align:center;color:var(--color-muted, #825348)}.investor-financial__years{position:absolute;top:79px;left:50%;margin:0;padding:0 11px;transform:translate(-50%);list-style:none}.investor-financial__grid{position:absolute;top:176px;left:44px;right:47px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.investor-financial-card{display:flex;flex-direction:column;gap:11px;min-height:225px;padding:22px;border:1px solid rgba(222,164,151,.1);border-radius:11px;background:var(--color-white, #fff);box-shadow:0 16px 32px -6px #4e281f14}.investor-financial-card__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.investor-financial-card__icon{width:41px;height:41px;flex-shrink:0}.investor-financial-card__icon img{display:block;width:100%;height:100%}.investor-financial-card__badge{padding:3px 8px;border-radius:9999px;background:#be004b0d;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:6.67px;font-weight:700;line-height:10px;letter-spacing:.67px;text-transform:uppercase}.investor-financial-card__title{margin:11px 0 0;padding-top:11px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:700;line-height:16.67px;color:var(--color-ink, #4e281f)}.investor-financial-card__date{display:flex;align-items:center;gap:5px;margin:0;padding-bottom:11px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:500;line-height:13.33px;color:var(--color-muted, #825348)}.investor-financial-card__date img{width:7px;height:8px;flex-shrink:0}.investor-financial-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid rgba(222,164,151,.1)}.investor-financial-card__meta{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#4e281f66}.investor-financial-card__link{display:inline-flex;align-items:center;gap:3px;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px;text-decoration:none}.investor-financial-card__link img{width:11px;height:8px}.investor-financial-card__link:hover,.investor-financial-card__link:focus-visible{text-decoration:underline}.investor-financial-card__link:focus-visible{outline:2px solid rgba(190,0,75,.35);outline-offset:2px}@media (min-width: 1000px){.investor-main.investor-main--dispute{height:auto;min-height:1680px;overflow:visible}.investor-dispute{position:absolute;top:756px;left:0;width:1280px;padding:0 45px;box-sizing:border-box}}.investor-dispute__header{text-align:center}.investor-dispute__header h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-dispute__subtitle{margin:12px auto 0;max-width:540px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:21.67px;color:var(--color-muted, #825348)}.investor-dispute__subtitle span{display:block}.investor-dispute__cards{display:grid;grid-template-columns:minmax(0,641fr) minmax(0,517fr);gap:30px;width:min(1188px,100%);margin:29px auto 0}.investor-dispute__integrated{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:278px;padding:27px;overflow:hidden;border-radius:8px;background:#fff0ed}.investor-dispute__integrated-watermark{position:absolute;inset:0 0 0 50%;width:auto;height:100%;max-width:none;object-fit:cover;opacity:.1;pointer-events:none}.investor-dispute__integrated-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:11px;padding-bottom:11px}.investor-dispute__eyebrow{margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;color:#be004b}.investor-dispute__integrated-copy h3{margin:0;max-width:320px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:700;line-height:30px;color:var(--color-ink, #4e281f)}.investor-dispute__text-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;width:fit-content;text-decoration:none}.investor-dispute__text-cta span{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:400;line-height:13.33px;letter-spacing:.93px;text-transform:uppercase;color:#be004b}.investor-dispute__text-cta img{width:10px;height:10px}.investor-dispute__portal{position:relative;display:flex;flex-direction:column;gap:16px;min-height:278px;padding:27px;overflow:hidden;border-radius:16px;background:linear-gradient(150.52deg,#be004b,#a70041);box-shadow:0 16px 32px -8px #4e281f14}.investor-dispute__portal-title{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:24px;font-weight:600;line-height:30px;color:#fff7f7}.investor-dispute__portal-body{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;padding-bottom:11px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:#fff7f7cc}.investor-dispute__portal-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:11px 21px;border-radius:9999px;background:#fff;text-decoration:none}.investor-dispute__portal-cta span{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:18.67px;color:#be004b}.investor-dispute__portal-cta img{width:12px;height:12px}.investor-dispute__portal-deco{position:absolute;right:-27px;bottom:-27px;width:100px;height:106px;pointer-events:none}@media (min-width: 1000px){.investor-dispute-trust{position:absolute;top:1173px;left:0;width:1280px;padding:39px 53px 81px;box-sizing:border-box;background:#fff0ed}}.investor-dispute-trust__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:53px;align-items:center;max-width:1174px;margin:0 auto}.investor-dispute-trust__visual{position:relative;justify-self:start;width:557px;max-width:100%;height:347px;overflow:hidden;border-radius:11px;box-shadow:0 16px 32px -8px #4e281f14}.investor-dispute-trust__visual:before{content:"";position:absolute;top:-27px;left:-27px;width:85px;height:85px;border-radius:9999px;background:#8c8c8c;opacity:.3;filter:blur(21px);mix-blend-mode:multiply;pointer-events:none}.investor-dispute-trust__visual img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom}.investor-dispute-trust__visual:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff3;mix-blend-mode:saturation;pointer-events:none}.investor-dispute-trust__copy{display:flex;flex-direction:column;gap:21px;justify-self:stretch}.investor-dispute-trust__copy h2{display:flex;flex-direction:column;margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:600;line-height:32px;letter-spacing:-.8px;color:var(--color-ink, #4e281f)}.investor-dispute-trust__copy h2 span{display:block}.investor-dispute-trust__copy h2 em{font-style:normal;color:#be004b}.investor-dispute-trust__copy p{display:flex;flex-direction:column;margin:0;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:21.67px;color:var(--color-muted, #825348)}.investor-dispute-trust__tags{display:flex;flex-wrap:wrap;gap:11px;margin:0}.investor-dispute-trust__tag{padding:5px 11px;border-radius:9999px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase}.investor-dispute-trust__tag--green{background:#9df197;color:#005c15}.investor-dispute-trust__tag--amber{background:#ffdea7;color:#6c4c00}@media (min-width: 1000px){.investor-memorandum{position:absolute;top:779px;left:0;width:1280px}}.investor-memorandum__title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;text-align:center;color:var(--color-ink, #4e281f)}.investor-memorandum__title span{display:block}.investor-memorandum__lead{margin:27px auto 0;max-width:540px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.33px;font-weight:400;line-height:21.67px;text-align:center;color:var(--color-muted, #825348)}.investor-memorandum__card-wrap{position:relative;width:702px;margin:40px auto 0}.investor-memorandum__glow{position:absolute;top:-32px;left:-32px;width:128px;height:128px;border-radius:9999px;background:#ffdea74d;filter:blur(21.33px);pointer-events:none}.investor-memorandum__card{position:relative;box-sizing:border-box;width:100%;min-height:361px;padding:21px 43px 43px;border:1px solid rgba(222,164,151,.1);border-radius:8px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-memorandum__card-inner{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.investor-memorandum__icon-wrap{position:relative;display:grid;width:64px;height:85px;place-items:center;margin-bottom:27px;border-radius:5.33px;background:#ffe2db;overflow:hidden}.investor-memorandum__icon-wrap img{position:relative;z-index:1;width:21px;height:27px}.investor-memorandum__icon-gradient{position:absolute;inset:0;background:linear-gradient(126.87deg,#be004b0d,#be004b00);pointer-events:none}.investor-memorandum__card-title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:20px;font-weight:600;line-height:24px;text-align:center;color:var(--color-ink, #4e281f)}.investor-memorandum__card-copy{margin:11px 0 0;max-width:287px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;text-align:center;color:var(--color-muted, #825348)}.investor-memorandum__download{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:32px;padding:16px 21px;border-radius:9999px;background:#fff0ed;color:inherit;text-decoration:none}.investor-memorandum__download-main{display:inline-flex;align-items:center;gap:10.67px;min-width:0}.investor-memorandum__download-main img{width:13.33px;height:13.33px;flex-shrink:0}.investor-memorandum__download-main span{font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:10.67px;font-weight:600;line-height:16px;color:var(--color-ink, #4e281f)}.investor-memorandum__download-meta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.investor-memorandum__download-meta span{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;color:var(--color-muted, #825348)}.investor-memorandum__download-meta img{width:10.67px;height:10.67px}.investor-memorandum__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:21px;padding-top:21px}.investor-memorandum__meta-item{display:flex;flex-direction:column;gap:2.67px}.investor-memorandum__meta-item:not(:first-child){padding-left:11.33px;border-left:1px solid rgba(222,164,151,.3)}.investor-memorandum__meta-label{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;text-align:center;color:var(--color-muted, #825348);opacity:.6}.investor-memorandum__meta-value{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:400;line-height:10.67px;letter-spacing:.8px;text-transform:uppercase;text-align:center;color:var(--color-ink, #4e281f)}@media (min-width: 1000px){.investor-main--memorandum{height:1400px}}.investor-main--memorandum .investor-transparency{display:none}@media (min-width: 1000px){.investor-updates{position:absolute;top:758px;left:0;width:1280px;padding:0 48px;box-sizing:border-box}}.investor-updates__header{text-align:center}.investor-updates__header h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;font-style:normal;line-height:normal;color:var(--color-ink, #4e281f)}.investor-updates__header p{margin:16px auto 0;max-width:540px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:17.33px;color:var(--color-muted, #825348)}.investor-updates .investor-year-tabs{margin:21px auto 0;padding:0 14px}.investor-updates__list{width:100%;max-width:789.33px;margin-top:30.67px;margin-left:auto;margin-right:auto;border:1px solid rgba(222,164,151,.2);border-radius:10.67px;overflow:hidden;background:#dea49733}.investor-updates-item{margin-bottom:-19.33px;background:#fff}.investor-updates-item:last-child{margin-bottom:0}.investor-updates-item__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:130.67px;padding:26.67px}.investor-updates-item__main{display:flex;flex:1 1 auto;gap:21.33px;align-items:flex-start;min-width:0;max-width:536px}.investor-updates-item__date{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:66.67px;min-height:77.33px;padding:10.67px 19.78px;border-radius:8px;background:#ffe9e4;flex-shrink:0}.investor-updates-item__month{margin:0;font-family:"Plus Jakarta Sans",var(--font-body);font-size:10.67px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-.53px;text-transform:uppercase;color:#be004b;font-synthesis:none}.investor-updates-item__day{margin:0;font-family:"Epilogue",var(--font-display);font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:#4e281f;font-synthesis:none}.investor-updates-item__year{margin:0;font-family:"Plus Jakarta Sans",var(--font-body, system-ui, sans-serif);font-size:10.67px;font-style:normal;font-weight:400;line-height:16px;color:#825348b3;font-synthesis:none}.investor-updates-item__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0;max-width:448px}.investor-updates-item__badge{align-self:flex-start;padding:2.67px 8px;border-radius:9999px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:6.67px;font-weight:400;line-height:10px;letter-spacing:.67px;text-transform:uppercase}.investor-updates-item__badge--regulation{background:#ffdea7;color:#6c4c00}.investor-updates-item__badge--disclosure{background:#9df197;color:#005c15}.investor-updates-item__badge--compliance{background:#ffa9b74d;color:#be004b}.investor-updates-item__title{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:16px;font-weight:600;font-style:normal;line-height:20px;color:var(--color-ink, #4e281f)}.investor-updates-item__link{display:flex;align-items:center;justify-content:center;width:37.33px;height:37.33px;flex-shrink:0;margin-left:21.33px;border:1px solid rgba(222,164,151,.3);border-radius:9999px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.investor-updates-item__link img{display:block;width:10.67px;height:10.67px}.investor-updates-item__link:hover,.investor-updates-item__link:focus-visible{border-color:#be004b73;background:#be004b0d}.investor-updates-item__link:focus-visible{outline:2px solid rgba(190,0,75,.45);outline-offset:2px}@media (min-width: 1000px){.investor-updates-cta{position:absolute;top:var(--investor-updates-cta-top, 1443px);left:50%;width:1034px;transform:translate(-50%);border-radius:16px;overflow:hidden}}.investor-updates-cta__backdrop{position:absolute;inset:11px 0 0;overflow:hidden;pointer-events:none}.investor-updates-cta__backdrop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2;mix-blend-mode:saturation}.investor-updates-cta__backdrop-fade{position:absolute;inset:0;background:linear-gradient(90deg,#fff8f6,#fff8f6e6,#fff8f600)}.investor-updates-cta__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:53px}.investor-updates-cta__copy h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:-1.6px;color:var(--color-ink, #4e281f)}.investor-updates-cta__copy h2 span{display:block}.investor-updates-cta__copy p{margin:16px 0 0;max-width:355px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:18.67px;color:#825348cc}.investor-updates-cta__button{flex-shrink:0;margin:0;padding:13px 27px;border:none;border-radius:9999px;background:linear-gradient(135deg,#be004b,#ffa9b7);box-shadow:0 17px 33px -8px #be004b4d;color:#fff;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:18.67px;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.investor-updates-cta__button:hover,.investor-updates-cta__button:focus-visible{transform:translateY(-1px);box-shadow:0 20px 36px -8px #be004b61}.investor-updates-cta__button:focus-visible{outline:2px solid rgba(190,0,75,.45);outline-offset:3px}@media (min-width: 1000px){.investor-reconciliation{position:absolute;top:775px;left:0;width:1280px}}.investor-reconciliation__intro{text-align:center}.investor-reconciliation__intro h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:800;line-height:normal;color:var(--color-ink, #4e281f)}.investor-reconciliation__intro h2 span{display:block}.investor-reconciliation__lede{margin:16px auto 0;max-width:570px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;color:var(--color-muted, #825348)}.investor-reconciliation .investor-year-tabs{margin:39px auto 0;padding:0 14px}.investor-reconciliation__grids{margin-top:38px}.investor-reconciliation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;padding:0 45px}.investor-reconciliation__grid+.investor-reconciliation__grid{margin-top:26px}.investor-reconciliation__empty{margin:0;padding:48px 45px;text-align:center;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;color:var(--color-muted, #825348)}.investor-reconciliation-card{display:flex;flex-direction:column;gap:11px;min-height:225px;padding:22px;border:1px solid rgba(222,164,151,.1);border-radius:11px;background:var(--color-white, #fff);box-shadow:0 16px 32px -8px #4e281f14}.investor-reconciliation-card__header{display:flex;align-items:flex-start;justify-content:space-between}.investor-reconciliation-card__icon{width:41px;height:41px}.investor-reconciliation-card__icon img{display:block;width:100%;height:100%}.investor-reconciliation-card__badge{padding:3px 8px;border-radius:9999px;background:#be004b0d;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:6.67px;font-weight:700;letter-spacing:.67px;line-height:10px;text-transform:uppercase}.investor-reconciliation-card__title{margin:0;padding-top:11px;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:13.33px;font-weight:700;line-height:16.67px;color:var(--color-ink, #4e281f)}.investor-reconciliation-card__date{display:flex;align-items:center;gap:5px;padding-bottom:11px;color:var(--color-muted, #825348);font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:9.33px;font-weight:500;line-height:13.33px}.investor-reconciliation-card__date img{width:7px;height:8px}.investor-reconciliation-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid rgba(222,164,151,.1)}.investor-reconciliation-card__meta{color:#4e281f66;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:8px;font-weight:700;letter-spacing:.8px;line-height:10.67px;text-transform:uppercase}.investor-reconciliation-card__link{display:inline-flex;align-items:center;gap:3px;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:700;line-height:16px;text-decoration:none}.investor-reconciliation-card__link img{width:11px;height:8px}.investor-reconciliation-card__link:hover,.investor-reconciliation-card__link:focus-visible{text-decoration:underline}.investor-reconciliation-cta{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;margin:48px 45px 26px;min-height:328px;padding:48px 56px;overflow:hidden;border-radius:11px;background:#be004b}.investor-reconciliation-cta:before{content:"";position:absolute;inset:0 0 0 52%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.05) 100%);pointer-events:none}.investor-reconciliation-cta__copy{position:relative;z-index:1;max-width:520px}.investor-reconciliation-cta__copy h2{margin:0;font-family:var(--font-display, "Epilogue", system-ui, sans-serif);font-size:32px;font-weight:600;line-height:32px;letter-spacing:-.8px;color:#fff7f7}.investor-reconciliation-cta__copy h2 span{display:block}.investor-reconciliation-cta__copy p{margin:16px 0 0;max-width:384px;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:12px;font-weight:400;line-height:19.5px;color:#fff7f7;opacity:.9}.investor-reconciliation-cta__button{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:11px 21px;border-radius:9999px;background:#fff;color:#be004b;font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:10.67px;font-weight:400;line-height:16px;text-decoration:none}.investor-reconciliation-cta__button:hover,.investor-reconciliation-cta__button:focus-visible{background:#fff7f7}.investor-reconciliation-cta__button:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.investor-reconciliation-cta__visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding-right:24px}.investor-reconciliation-cta__ring{display:flex;align-items:center;justify-content:center;width:221px;height:221px;border:13px solid rgba(255,255,255,.1);border-radius:9999px}.investor-reconciliation-cta__ring img{width:59px;height:61px}
