.hero-section{isolation:isolate;background:#0a130c;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-image{z-index:0;object-fit:cover;object-position:center;transform:scale(1.01)}.hero-vignette{z-index:1;background:linear-gradient(90deg,#02050324 0%,#02050359 42%,#020503e6 100%),linear-gradient(#0205035c 0%,#0000 55%,#020503d6 100%);position:absolute;inset:0}.hero-grid{z-index:2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:7.5vw 7.5vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 65%);mask-image:linear-gradient(#000c,#0000 65%)}.hero-content{z-index:3;width:100%;max-width:1540px;padding:9.5rem var(--page-padding) 10rem;flex-direction:column;justify-content:center;margin:auto;display:flex;position:relative}.hero-overline{color:var(--sabah-bright);margin:0 0 1.2rem;font-size:.86rem;font-weight:600}.hero-content h1{color:#fff;letter-spacing:-.065em;flex-direction:column;width:fit-content;margin:0;font-size:clamp(5rem,12.5vw,12rem);font-weight:300;line-height:.72;display:flex}.hero-outline{color:#0000;-webkit-text-stroke:1.5px #ffffffc7;margin-right:clamp(2.5rem,11vw,11rem)}.hero-intro{align-items:center;gap:1.5rem;width:min(100%,36rem);margin-top:2rem;margin-right:clamp(2.5rem,11vw,11rem);display:flex}.hero-intro p{color:#fffc;margin:0;font-size:clamp(.98rem,1.35vw,1.15rem);line-height:1.9}.hero-meta{z-index:3;right:var(--page-padding);bottom:1.8rem;left:var(--page-padding);border-top:1px solid var(--line);grid-template-columns:.6fr 1fr 1fr;align-items:end;padding-top:1rem;display:grid;position:absolute}.hero-meta div{flex-direction:column;gap:.2rem;display:flex}.hero-meta span{color:#ffffff80;letter-spacing:.13em;font-family:Arial,sans-serif;font-size:.6rem}.hero-meta strong{font-size:.84rem;font-weight:500}.hero-meta>p{text-align:left;margin:0}.story-section{padding-top:var(--section-space);background:var(--milk);color:var(--ink);padding-bottom:clamp(3rem,6vw,5rem)}.story-statement{width:min(100%,1120px);margin:clamp(4rem,9vw,8rem) auto 0}.story-statement p{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5.4vw,5.6rem);font-weight:300;line-height:1.28}.story-statement strong{color:var(--sabah-green);font-weight:500}.about-nature{padding:clamp(4rem, 8vw, 7rem) var(--page-padding) clamp(5rem, 9vw, 8rem);color:var(--ink);background:radial-gradient(circle at 88% 18%,#71bf4414,#0000 28%),radial-gradient(circle at 12% 80%,#0099440d,#0000 26%),#f7f7f1;position:relative;overflow:hidden}.about-nature:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 20% 40%,#ffffffe6,#0000 70%),radial-gradient(50% 70% at 70% 60%,#ffffffbf,#0000 72%);height:42%;position:absolute;inset:auto -10% -18%}.about-nature-shell{z-index:1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1440px;margin-inline:auto;display:grid;position:relative}.about-nature-copy h2{letter-spacing:-.045em;margin:.85rem 0 1.2rem;font-size:clamp(2.4rem,4.8vw,4.6rem);font-weight:500;line-height:1.12}.about-nature-copy h2 span{color:var(--sabah-green)}.about-nature-copy>p{color:#050706ad;max-width:34rem;margin:0;font-size:1rem;line-height:2}.about-nature-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:2.2rem 0 2rem;display:grid}.about-nature-stats article{justify-items:start;gap:.35rem;padding:.15rem .2rem;display:grid}.about-nature-stats svg{width:1.35rem;height:1.35rem;color:var(--sabah-green);margin-bottom:.2rem}.about-nature-stats strong{letter-spacing:-.03em;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;line-height:1}.about-nature-stats span{color:#05070694;font-size:.78rem;line-height:1.5}.about-nature-visual{place-items:center;min-height:34rem;display:grid;position:relative}.milk-world{aspect-ratio:1;place-items:center;width:min(100%,34rem);display:grid;position:relative}.milk-blob{background:#ffffffeb;border-radius:50%;position:absolute;box-shadow:0 28px 60px #05070614}.milk-blob-a{background:radial-gradient(circle at 35% 30%,#fff 0%,#ffffffeb 42%,#f5f5eee6 100%);border-radius:48% 52% 45% 55%/42% 48% 52% 58%;inset:6% 2% 14% 8%}.milk-blob-b{background:#f1f1e9f2;border-radius:55% 45% 60% 40%/50% 55% 45% 50%;inset:26% 20% 6% 26%}.milk-ring{border:1px solid #00994424;border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 0 14px #71bf4409,0 0 0 28px #ffffff59}.milk-orbit{border:10px solid #fffffffa;border-radius:50%;position:absolute;inset:20%;overflow:hidden;box-shadow:0 24px 50px #0507061f,inset 0 0 0 1px #fff9}.milk-orbit img{object-fit:cover}.milk-product{filter:drop-shadow(0 22px 24px #05070629);width:8.5rem;height:auto;animation:5s ease-in-out infinite milk-float;position:absolute;bottom:6%;right:4%}.milk-leaf{background:linear-gradient(140deg, var(--sabah-bright), var(--sabah-green));opacity:.9;border-radius:0 70% 40%;width:2.4rem;height:2.4rem;position:absolute;top:18%;left:12%;transform:rotate(-28deg)}.about-nature-rail{justify-items:center;gap:.65rem;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-nature-rail a,.about-nature-rail ol a{color:#05070673;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:600;transition:color .18s,background .18s;display:grid}.about-nature-rail>a{background:#fff;border:1px solid #0507061f}.about-nature-rail>a svg{width:.9rem;height:.9rem}.about-nature-rail ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.about-nature-rail .is-active a{color:var(--sabah-green);background:#71bf441f}@keyframes milk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.flavor-rail{padding:clamp(4.5rem, 9vw, 8rem) var(--page-padding);color:var(--ink);background:radial-gradient(circle at 20% 20%,#ffffffe6,#0000 35%),radial-gradient(circle at 85% 70%,#71bf4412,#0000 30%),linear-gradient(#fbfbf7 0%,#f3f3ec 100%);position:relative;overflow:hidden}.flavor-rail:before,.flavor-rail:after{content:"";pointer-events:none;background:#ffffffb3;border-radius:50%;position:absolute}.flavor-rail:before{filter:blur(2px);width:28rem;height:28rem;top:-8rem;left:-6rem}.flavor-rail:after{width:22rem;height:22rem;bottom:-8rem;right:-4rem}.flavor-rail-shell{z-index:1;grid-template-columns:.72fr 1.28fr;align-items:end;gap:clamp(1.5rem,4vw,3.5rem);max-width:1440px;margin-inline:auto;display:grid;position:relative}.flavor-rail-copy h2{letter-spacing:-.04em;margin:.85rem 0 1.5rem;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:500;line-height:1.15}.flavor-rail-copy h2 span{color:var(--sabah-green)}.flavor-rail-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.4rem;display:flex}.flavor-nav{width:2.8rem;height:2.8rem;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #05070624;border-radius:50%;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid}.flavor-nav:hover{background:var(--sabah-green);border-color:var(--sabah-green);color:#fff}.flavor-nav svg{width:1rem;height:1rem}.flavor-progress{color:#05070680;letter-spacing:.06em;gap:.45rem;min-width:8.5rem;margin-right:.4rem;font-size:.78rem;font-weight:600;display:grid}.flavor-progress i{background:#0507061a;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.flavor-progress i:after{width:var(--progress);background:var(--sabah-green);content:"";transition:width .28s;position:absolute;inset:0 0 0 auto}.flavor-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.flavor-card{position:relative}.flavor-hit{width:100%;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:1.6rem;justify-items:center;gap:.55rem;padding:1rem .6rem 1.1rem;transition:transform .26s,background .26s,box-shadow .26s;display:grid}.flavor-icon{background:radial-gradient(circle at 40% 35%, #fff, transparent 55%), color-mix(in srgb, var(--tone) 70%, #fff);border:1px solid #0507060f;border-radius:50%;width:2.2rem;height:2.2rem}.flavor-stage{place-items:end center;width:100%;min-height:11.5rem;display:grid;position:relative}.flavor-pedestal{background:linear-gradient(#fff 0%,#ecece4 100%);border-radius:.7rem;height:3.4rem;position:absolute;inset:auto 8% 0;box-shadow:0 16px 28px #05070614}.flavor-stage img{z-index:1;filter:drop-shadow(0 16px 18px #05070624);width:min(72%,7.5rem);height:auto;transition:transform .28s;position:relative}.flavor-card h3{margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.flavor-card p{color:#0507068c;margin:0;font-size:.78rem}.flavor-plus{color:#0507068c;background:#0507060d;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.flavor-plus svg{width:.9rem;height:.9rem}.flavor-card.is-active .flavor-hit{background:linear-gradient(180deg, #fffffff2, #ffffffb8), var(--tone);box-shadow:0 0 0 2px color-mix(in srgb, var(--sabah-green) 45%, transparent), 0 0 0 10px color-mix(in srgb, var(--sabah-bright) 10%, transparent), 0 22px 48px #0507061a;transform:translateY(-.55rem)}.flavor-card.is-active .flavor-stage img{transform:scale(1.08)translateY(-.35rem)}.flavor-card.is-active .flavor-plus{background:var(--sabah-green);color:#fff}.flavor-card:not(.is-active) .flavor-hit:hover{transform:translateY(-.25rem)}.category-orbit{--orbit-ink:var(--forest);--orbit-muted:#6b7d72;--orbit-green:var(--sabah-green);isolation:isolate;z-index:3;color:var(--orbit-ink);background:linear-gradient(#f7faf6 0%,#eef6ef 48%,#f5f8f4 100%);display:flow-root;position:relative}.orbit-pin{min-height:100vh;position:relative}.orbit-stage{perspective:1100px;position:absolute;inset:0;overflow:hidden}.orbit-ring{position:absolute;inset:0}.orbit-card{aspect-ratio:.71;cursor:pointer;will-change:transform;outline-offset:3px;background:0 0;border:0;border-radius:.85rem;outline:2px solid #0000;width:clamp(4.6rem,6.4vw,6.4rem);padding:0;transition:opacity .32s,outline-color .26s;position:absolute;top:50%;left:50%}.orbit-card-inner{border-radius:inherit;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:block;position:relative;box-shadow:0 8px 20px #14301f29,inset 0 1px #ffffffb3}.orbit-card:hover .orbit-card-inner,.orbit-card:focus-visible .orbit-card-inner{transform:scale(1.08);box-shadow:0 16px 32px #14301f38,inset 0 1px #fffc}.orbit-card:hover,.orbit-card:focus-visible{z-index:4;outline-color:#71bf448c}.orbit-card-face{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.orbit-card-front{background:#e9eee9}.orbit-card-front img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.orbit-card:hover .orbit-card-front img,.orbit-card:focus-visible .orbit-card-front img{transform:scale(1.06)}.orbit-card-front:after{content:"";pointer-events:none;background:#091a101a;transition:background .28s;position:absolute;inset:0}.orbit-card:hover .orbit-card-front:after,.orbit-card.is-current .orbit-card-front:after{background:0 0}.orbit-card.is-current{outline-color:var(--orbit-green);z-index:3}.orbit-card.is-current .orbit-card-inner{box-shadow:0 14px 30px #16a34a47,inset 0 1px #fffc}.orbit-card.is-dimmed{opacity:.34}.orbit-card-tag{z-index:2;color:#fff;letter-spacing:-.01em;text-align:center;white-space:nowrap;width:max-content;max-width:7.5rem;transform:translateX(-50%) rotate(var(--orbit-rot-inv,0deg));transform-origin:50%;pointer-events:none;background:#091a10d1;border-radius:.4rem;padding:.28rem .5rem;font-size:clamp(.72rem,1.05vw,.88rem);font-weight:700;line-height:1.25;position:absolute;bottom:.35rem;left:50%;box-shadow:0 4px 12px #091a1040}.orbit-title{z-index:2;text-align:center;pointer-events:none;justify-items:center;gap:1rem;width:min(22rem,70vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.6vw,2.15rem);font-weight:600;line-height:1.4}.orbit-title p{color:var(--orbit-muted);letter-spacing:.22em;margin:0;font-size:.72rem;font-weight:700}.orbit-copy{z-index:3;padding-inline:var(--page-padding);text-align:center;opacity:0;pointer-events:none;justify-items:center;gap:1.1rem;display:grid;position:absolute;bottom:clamp(2.5rem,7vh,6rem);left:0;right:0}.orbit-copy .section-kicker{color:var(--orbit-ink)}.orbit-copy h3{letter-spacing:-.04em;max-width:24rem;margin:0;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:700;line-height:1.25}.orbit-chips{margin-top:.4rem;flex-wrap:wrap;justify-content:center;gap:.65rem .7rem;max-width:46rem;margin-inline:auto;display:flex}.orbit-chips button{color:var(--orbit-ink);cursor:pointer;font:inherit;background:#ffffffd1;border:1px solid #14301f24;border-radius:999px;align-items:center;gap:.4rem;padding:.48rem .8rem;font-size:.76rem;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.orbit-chips svg{width:1rem;color:var(--orbit-green);transition:color .22s}.orbit-chips em{color:#14301f66;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:.58rem;font-style:normal;transition:color .22s}.orbit-chips button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #14301f1f}.orbit-chips button.is-active{background:var(--orbit-green);color:#fff;border-color:#0000;box-shadow:0 14px 28px #16a34a42}.orbit-chips button.is-active svg{color:#fff}.orbit-chips button.is-active em{color:#ffffffb3}.orbit-current{justify-items:center;gap:.75rem;min-height:4.5rem;display:grid}.orbit-current p{max-width:26rem;color:var(--orbit-muted);margin:0;font-size:.9rem;line-height:1.9}.orbit-current a{color:var(--orbit-green);align-items:center;gap:.5rem;font-size:.86rem;font-weight:700;display:inline-flex}.orbit-current a svg{width:1rem;transition:transform .22s}.orbit-current a:hover svg{transform:translate(-.2rem,-.2rem)}.category-orbit[data-orbit-static=true] .orbit-pin{min-height:0;padding-bottom:clamp(2.5rem,8vw,4.5rem)}.category-orbit[data-orbit-static=true] .orbit-stage{height:min(86vw,30rem);margin-top:clamp(2rem,9vw,4.5rem);position:relative;inset:auto}.category-orbit[data-orbit-static=true] .orbit-card{width:clamp(2.6rem,7.2vw,4rem)}.category-orbit[data-orbit-static=true] .orbit-copy{margin-top:clamp(1.5rem,5vw,2.5rem);position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}@media (width<=900px){.orbit-pin{min-height:0;padding-bottom:clamp(2.5rem,8vw,4.5rem)}.orbit-stage{height:min(86vw,30rem);margin-top:clamp(2rem,9vw,4.5rem);position:relative;inset:auto}.orbit-copy{margin-top:clamp(1.5rem,5vw,2.5rem);position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}.orbit-card{border-radius:.6rem;width:clamp(2.6rem,9vw,3.6rem)}.orbit-card-tag{display:none}.orbit-title{gap:.6rem;width:min(11rem,46vw)}.orbit-title h2{font-size:clamp(1rem,4.6vw,1.35rem)}.orbit-title p{letter-spacing:.16em;font-size:.62rem}.orbit-chips button{padding:.45rem .8rem;font-size:.76rem}.orbit-chips em{display:none}}.cat-shelf{--cat-ink:#14301f;--cat-muted:var(--text-muted-on-light);--cat-card:#ffffff47;--shelf-gap:clamp(.85rem, 1.6vw, 1.25rem);width:100%;max-width:1120px;color:var(--cat-ink);border-top:0;flex:none;margin:0 auto;padding-top:0}.cat-shelf-head{display:none}.cat-shelf-head h3{letter-spacing:-.02em;color:var(--cat-ink);margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;line-height:1.3}.cat-shelf-tabs{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.cat-shelf-tabs button{border-radius:var(--shape-radius-pill);color:var(--cat-muted);cursor:pointer;background:0 0;border:0;padding:.55rem 1.15rem;font-size:.92rem;font-weight:600;transition:color .18s,background .18s}.cat-shelf-tabs button:hover{color:var(--cat-ink);background:#14301f0d}.cat-shelf-tabs button.is-active{background:var(--sabah-mid);color:#fff}.cat-shelf-deck{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.5rem,1.5vw,1rem);max-width:1200px;margin:0 auto;padding-block:.35rem .15rem;display:grid;overflow:visible}.cat-shelf-nav{width:2.6rem;height:2.6rem;color:var(--cat-ink);cursor:pointer;background:#fff;border:1px solid #14301f1f;border-radius:50%;place-items:center;transition:opacity .16s,background .16s,transform .16s;display:grid}.cat-shelf-nav:hover:not(:disabled){background:#f0f5ec;transform:scale(1.04)}.cat-shelf-nav:disabled{opacity:.35;cursor:default}.cat-shelf-viewport{min-width:0;margin-block:-1.1rem -.35rem;padding-block:1.1rem .35rem;overflow:hidden}.cat-shelf-track{--shelf-count:8;--shelf-visible:4;--shelf-translate:0;align-items:stretch;gap:var(--shelf-gap);width:calc((100% * var(--shelf-count) / var(--shelf-visible)) + (var(--shelf-gap) * (var(--shelf-count) / var(--shelf-visible) - 1)));will-change:transform;transform:translate3d(calc(var(--shelf-translate) * (100% + var(--shelf-gap)) / var(--shelf-count)), 0, 0);transition:transform .48s cubic-bezier(.22,.8,.2,1);display:flex}.cat-shelf-track[data-animate=false]{transition:none}.cat-shelf-track .cat-shelf-card{flex:0 0 calc((100% - (var(--shelf-count) - 1) * var(--shelf-gap)) / var(--shelf-count));max-width:calc((100% - (var(--shelf-count) - 1) * var(--shelf-gap)) / var(--shelf-count));min-width:0;padding-inline:0}.cat-shelf-card{cursor:pointer;min-height:clamp(10.5rem,18vh,13.5rem);color:inherit;grid-template-rows:8rem auto;align-content:center;padding:1rem .75rem .85rem;text-decoration:none;display:grid;position:relative;overflow:visible}.cat-shelf-card-plate{z-index:0;border-radius:var(--shape-radius-card);background:var(--surface-glass);border:var(--surface-glass-border);-webkit-backdrop-filter:var(--surface-glass-filter);transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,background .32s,border-color .32s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff1f}.cat-shelf-card-shot{z-index:2;grid-template-rows:minmax(0,1fr);place-items:center;min-height:6.5rem;transition:transform .38s cubic-bezier(.2,.85,.2,1);display:grid;position:relative;overflow:visible}.cat-shelf-card-shot img{object-fit:contain;filter:drop-shadow(0 16px 22px #14301f2e);width:min(72%,7.5rem);height:100%;max-height:7.5rem;transition:transform .38s cubic-bezier(.2,.85,.2,1)}.cat-shelf-card:hover .cat-shelf-card-shot,.cat-shelf-card:focus-within .cat-shelf-card-shot,.cat-shelf-card.is-active .cat-shelf-card-shot{transform:translateY(-.35rem)scale(1.04)}.cat-shelf-card:hover .cat-shelf-card-shot img,.cat-shelf-card:focus-within .cat-shelf-card-shot img,.cat-shelf-card.is-active .cat-shelf-card-shot img{transform:rotate(-2deg)scale(1.06)}.cat-shelf-card:hover .cat-shelf-card-plate,.cat-shelf-card:focus-within .cat-shelf-card-plate,.cat-shelf-card.is-active .cat-shelf-card-plate{background:linear-gradient(165deg,#ffffff9e 0%,#ffffff42 50%,#ffffff57 100%);border-color:#ffffffb8;transform:translateY(.2rem);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #ffffff24}.cat-shelf-card-body{z-index:1;text-align:center;grid-template-rows:1fr auto;gap:.2rem;padding:.35rem .35rem .15rem;display:grid;position:relative}.cat-shelf-card-body h4{letter-spacing:-.01em;color:#0f2418;text-shadow:0 1px #ffffff59;margin:0;font-size:.98rem;font-weight:700;line-height:1.4}.cat-shelf-card-body span{color:var(--cat-muted);font-size:.78rem}.cat-shelf-pager{justify-content:center;gap:.4rem;min-height:.55rem;margin-top:.55rem;display:flex}.cat-shelf-pager[aria-hidden=true]{visibility:hidden}.cat-shelf-pager button{cursor:pointer;background:#14301f33;border:0;border-radius:50%;width:.45rem;height:.45rem;padding:0;transition:background .16s,transform .16s}.cat-shelf-pager button.is-active{background:var(--sabah-mid);transform:scale(1.25)}@media (width<=560px){.cat-shelf-deck{grid-template-columns:minmax(0,1fr);position:relative}.cat-shelf-nav{z-index:3;width:2.2rem;height:2.2rem;position:absolute;top:50%;translate:0 -50%}.cat-shelf-nav.prev{inset-inline-start:-.75rem}.cat-shelf-nav.next{inset-inline-end:-.75rem}}@media (prefers-reduced-motion:reduce){.cat-shelf-track{transition:none}.cat-shelf-card-shot,.cat-shelf-card-shot img,.cat-shelf-card-plate{transition:none;animation:none}.cat-shelf-card:hover .cat-shelf-card-shot,.cat-shelf-card:focus-within .cat-shelf-card-shot,.cat-shelf-card:hover .cat-shelf-card-shot img,.cat-shelf-card:focus-within .cat-shelf-card-shot img{transform:none}}.products-section{color:#f4fbf6}.products-viewport{color:#f4fbf6;background:radial-gradient(circle at 62% 38%,#ffffff24,#0000 34%),radial-gradient(circle at 12% 78%,#003c1e47,#0000 40%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);flex-direction:column;justify-content:center;gap:clamp(.5rem,1.2vh,1rem);min-height:100svh;padding-top:clamp(4.5rem,8vh,5.75rem);padding-bottom:clamp(.75rem,2vh,1.5rem);display:flex}.products-viewport-body{flex-direction:column;flex:auto;justify-content:center;gap:clamp(.35rem,1vh,.85rem);min-height:0;display:flex}.products-section-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.products-world-title{text-align:center;letter-spacing:-.03em;color:#fff;text-shadow:0 8px 28px #00281447;grid-column:2;max-width:40rem;margin:0 auto;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;line-height:1.25}.products-catalog-action{grid-column:3;justify-self:end;justify-items:center;gap:.3rem;display:grid}.products-catalog-download{border:1px solid var(--sabah-deep);border-radius:var(--shape-radius-pill);background:var(--milk);min-height:2.75rem;color:var(--sabah-deep);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.products-catalog-download svg{flex-shrink:0}.products-catalog-download:hover{background:var(--paper)}.products-catalog-download:focus-visible{outline-color:var(--milk)}.products-catalog-meta{color:#ffffffd9;font-size:.72rem;line-height:1.5}.products-section .section-kicker{color:#f4fbf6}.products-section .eyebrow{color:#ffffffc7}.products-title{text-align:center;justify-items:center;gap:.65rem;max-width:52rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.products-title .section-kicker{justify-items:center}.products-title h2{letter-spacing:-.03em;max-width:28rem;margin:0;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:600;line-height:1.35}.product-stage{--product-accent:#b7f0c8;border-top:1px solid #ffffff29;border-bottom:0;flex:auto;grid-template-columns:minmax(9.5rem,.72fr) 1.15fr minmax(12rem,.9fr);align-items:center;gap:clamp(.85rem,2vw,2rem);width:min(100%,1120px);max-width:1120px;min-height:0;margin-inline:auto;display:grid}.product-selector{border-left:1px solid #ffffff2e;flex-direction:column;display:flex}.product-selector button{color:#ffffff94;text-align:start;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #ffffff24;align-items:center;gap:.65rem;min-height:clamp(2.35rem,5.2vh,3.15rem);padding:0 .85rem;font-size:clamp(.72rem,1.05vw,.88rem);transition:color .18s,background .18s;display:flex;overflow:hidden}.product-selector button:last-child{border-bottom:0}.product-selector button span{opacity:.85;flex:none;font-family:inherit;font-size:.62rem}.product-selector button[aria-selected=true]{color:#fff;background:#ffffff24}.product-visual{isolation:isolate;place-items:center;min-height:clamp(14rem,34vh,22rem);animation:.55s cubic-bezier(.2,.8,.2,1) both product-in;display:grid;position:relative;overflow:visible}.product-visual:before{z-index:-2;aspect-ratio:1;background:var(--product-accent);filter:blur(100px);content:"";opacity:.22;border-radius:50%;width:52%;position:absolute}.product-orbit{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--product-accent) 42%, transparent);border-radius:50%;width:min(90%,28rem);position:absolute}.product-orbit:before,.product-orbit:after{border-radius:inherit;content:"";border:1px solid #ffffff1f;position:absolute;inset:9%}.product-orbit:after{inset:22%}.product-watermark{z-index:-1;color:#ffffff14;letter-spacing:-.08em;margin:0;font-family:Arial,sans-serif;font-size:clamp(4.5rem,10vw,9rem);font-weight:700;position:absolute}.product-pack{object-fit:contain;width:auto;max-width:min(58%,15rem);height:auto;max-height:min(32vh,18rem);box-shadow:none;filter:drop-shadow(0 22px 34px #001e0f59);background:0 0;border-radius:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product-visual:hover .product-pack{transform:translateY(-.55rem)rotate(-1.5deg)}.product-copy{color:#fff;padding-left:clamp(.5rem,2vw,2rem);animation:.45s both copy-in}.product-copy h3{letter-spacing:-.045em;color:#fff;margin:.55rem 0 .75rem;font-size:clamp(1.55rem,3vw,2.85rem);font-weight:300;line-height:1.12}.product-copy>p:not(.eyebrow){color:#ffffffc7;margin:0 0 1.1rem;font-size:clamp(.86rem,1.2vw,.98rem);line-height:1.75}.product-actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.product-proof{background:#ffffff1f;border:1px solid #ffffff38;border-radius:1rem;align-items:baseline;gap:.55rem;max-width:max-content;margin:0;padding:.55rem .9rem;display:inline-flex}.product-proof strong{color:#fff;font-family:inherit;font-size:1.45rem;font-weight:600;line-height:1}.product-proof span{color:#ffffffc7;font-size:.78rem;font-weight:600}.products-section .text-link{color:#006a3a;background:#fff;border:0;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;max-width:100%;min-height:2.75rem;padding:.65rem 1.05rem;font-size:.86rem;font-weight:700;display:inline-flex}.products-section .text-link:hover{color:#006a3a;background:#e8f8ee;gap:.75rem}.products-viewport .cat-shelf-nav{color:#14301f;background:#ffffffeb;border-color:#ffffff47}.products-viewport .cat-shelf-pager button{background:#ffffff59}.products-viewport .cat-shelf-pager button.is-active{background:#fff}.history-section{--hist-ink:#fff;--hist-muted:#ffffffc7;--hist-green:#b8ffd0;--hist-green-deep:#fff;--hist-soft:#ffffff24;z-index:3;isolation:isolate;color:var(--hist-ink);background:radial-gradient(circle at 72% 38%,#ffffff24,#0000 36%),radial-gradient(circle at 14% 82%,#00321947,#0000 42%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);padding:0;position:relative}.history-track{height:280vh;position:relative}.history-pin{place-items:stretch stretch;height:100svh;min-height:100svh;display:grid;position:sticky;top:0}.history-card{isolation:isolate;width:100%;max-width:100%;min-height:100%;box-shadow:none;background:0 0;padding:clamp(1.6rem,3vw,2.75rem) clamp(1.25rem,2.6vw,2.6rem) clamp(3.2rem,5vh,4rem);position:relative;overflow:hidden}.history-card-waves{z-index:0;pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at 58% 46%,#0000 0 22px,#ffffff0b 22px 23px),radial-gradient(90% 70% at 12% -8%,#ffffff1a,#0000 58%),radial-gradient(70% 55% at 88% 108%,#00281438,#0000 55%);position:absolute;inset:0}.history-splash{z-index:1;pointer-events:none;filter:drop-shadow(0 14px 28px #14301f1f);width:clamp(10rem,18vw,17rem);height:auto;position:absolute;bottom:-2rem;left:-2.5rem}.history-leaf{z-index:3;pointer-events:none;filter:drop-shadow(0 10px 18px #14301f24);height:auto;position:absolute}.history-leaf.leaf-1{filter:blur(.4px)drop-shadow(0 10px 18px #14301f24);width:clamp(2.5rem,3.8vw,3.8rem);bottom:22%;left:28%}.history-leaf.leaf-2{opacity:.92;width:clamp(2rem,3vw,3rem);bottom:8%;left:12%}.history-leaf.leaf-3{opacity:.78;filter:blur(.6px)drop-shadow(0 8px 14px #14301f1f);width:clamp(1.7rem,2.4vw,2.4rem);top:10%;left:34%}.history-grid{z-index:2;height:100%;min-height:inherit;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.92fr);align-items:center;gap:clamp(1.1rem,2.2vw,2rem);padding-inline:clamp(3.4rem,5.8vw,6rem) clamp(.65rem,1.6vw,1.4rem);display:grid;position:relative}.history-lead{text-align:start;flex-direction:column;order:3;justify-self:start;align-items:flex-start;max-width:22rem;display:flex}.history-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;flex-direction:row-reverse;align-items:center;gap:.45rem;margin:0 0 clamp(1rem,2.5vw,1.65rem);padding:.4rem .9rem;font-size:.74rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #001e0f1f}.history-badge svg{color:#b8ffd0;width:.9rem}.history-lead h2{letter-spacing:-.04em;color:var(--hist-ink);margin:0 0 .95rem;font-size:clamp(1.95rem,3.8vw,3.2rem);font-weight:700;line-height:1.2;position:relative}.history-title-accent{color:#d9ffe8}.history-title-leaf{width:1.4rem;height:1.4rem;color:var(--hist-green);place-items:center;margin-inline-start:.3rem;display:inline-grid;transform:translateY(.12rem)rotate(-18deg)}.history-title-leaf svg{width:100%;height:100%}.history-lead-text{max-width:20rem;color:var(--hist-muted);margin:0 0 1.25rem;margin-inline-start:auto;font-size:.88rem;line-height:1.95}.history-lead-cta,.history-detail-cta{color:#006a3a;background:#fff;border:1px solid #ffffff38;border-radius:999px;flex-direction:row-reverse;align-items:center;gap:.55rem;padding:.72rem 1.15rem;font-size:.84rem;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 8px 20px #001e0f24}.history-lead-cta svg,.history-detail-cta svg{stroke:currentColor;width:1rem;height:1rem}.history-lead-cta:hover,.history-detail-cta:hover{color:#006a3a;background:#e8f8ee;border-color:#0000;transform:translateY(-2px);box-shadow:0 14px 28px #001e0f2e}.history-media{order:2;justify-self:center;place-items:center;width:100%;max-width:28rem;display:grid;position:relative}.history-media:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#22a34a47,#0000 70%);border-radius:50%;height:28%;position:absolute;bottom:-6%;left:10%;right:10%}.history-frames{aspect-ratio:.78;background:#e6efe8;border-radius:clamp(1.35rem,2.2vw,2rem);width:100%;position:relative;overflow:hidden;box-shadow:0 26px 58px #14301f2e,inset 0 2px #ffffff8c}.history-frame{opacity:0;margin:0;transition:opacity .62s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.06)}.history-frame.is-active{opacity:1;transform:scale(1)}.history-frame img{object-fit:cover}.history-frame-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#091a1047 100%);position:absolute;inset:0}.history-frames.is-playing .history-frame.is-active{animation:4.2s ease-out forwards history-ken}@keyframes history-ken{0%{transform:scale(1)}to{transform:scale(1.08)}}.history-frames:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:0}.history-media:hover .history-frames:not(.is-playing) .history-frame.is-active{transform:scale(1.04)}.history-media-badge{z-index:4;width:clamp(3.4rem,4.8vw,4.4rem);height:clamp(3.4rem,4.8vw,4.4rem);color:var(--hist-green);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-1.15rem;left:-1.25rem;box-shadow:0 14px 30px #14301f24}.history-media-badge svg{width:45%;height:45%}.history-media-ring{display:none}.history-play{z-index:4;width:clamp(3.3rem,4.6vw,4.3rem);height:clamp(3.3rem,4.6vw,4.3rem);color:var(--hist-green);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:0;border-radius:50%;place-items:center;transition:transform .24s,background .24s,color .24s;display:grid;position:absolute;bottom:18%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5rem #ffffff38,0 14px 28px #091a1038}.history-play svg{width:38%;height:38%;margin-inline-start:2px}.history-play:hover{transform:translate(-50%)scale(1.08)}.history-play.is-playing{background:var(--hist-green);color:#fff}.history-play.is-playing svg{margin-inline-start:0}.history-media-tag{z-index:4;color:var(--hist-green);background:#fffffff5;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;bottom:5.5%;right:7%;box-shadow:0 10px 22px #091a1029}.history-media-tag:before{display:none}.history-detail{text-align:start;order:1;justify-self:end;width:100%;max-width:19rem}.history-detail-panel{border-inline-start:0;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-inline-start:0;display:flex}.history-detail-tag{color:var(--hist-green);letter-spacing:.02em;margin:0 0 .2rem;font-size:.76rem;font-weight:700}.history-year{color:#ffffff8c;letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(2.9rem,5.2vw,4.5rem);font-weight:700;line-height:.95}.history-detail h3{color:var(--hist-ink);margin:0 0 .55rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;line-height:1.35}.history-detail-text{max-width:17rem;color:var(--hist-muted);margin:0;font-size:.82rem;line-height:1.9}.history-detail-actions{flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:.55rem;width:100%;margin-top:1.15rem;display:flex}.history-detail-cta{padding:.62rem 1rem;font-size:.8rem}.history-share{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid}.history-share svg{width:.95rem}.history-share:hover{color:#006a3a;background:#fff;border-color:#0000;transform:translateY(-2px)}.history-share-toast{color:#d9ffe8;text-align:start;flex-basis:100%;font-size:.72rem;font-weight:600}.history-steps{border-top:0;flex-direction:row-reverse;gap:.95rem;width:100%;margin-top:1.35rem;padding-top:0;display:flex}.history-steps button{color:#ffffff61;cursor:pointer;font:inherit;letter-spacing:.04em;background:0 0;border:0;padding:0 0 .45rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:color .2s;position:relative}.history-steps button:after{content:"";background:#fff;border-radius:999px;width:0;height:2.5px;transition:width .26s;position:absolute;bottom:0;right:0}.history-steps button:hover,.history-steps button.is-active{color:#fff}.history-steps button.is-active:after{width:100%}.history-rail{z-index:3;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;top:clamp(1.85rem,3.2vw,2.9rem);bottom:clamp(3.4rem,5vw,4.5rem);right:clamp(1.1rem,2.2vw,2.2rem)}.history-rail-top{flex-direction:row;align-items:center;gap:.5rem;display:flex}.history-rail-head{color:#006a3a;background:#fff;border-radius:50%;flex:none;place-items:center;width:3.15rem;height:3.15rem;font-size:.72rem;font-weight:700;display:grid;box-shadow:0 12px 26px #001e0f38}.history-rail-dots{display:none}.history-rail-line{background:#ffffff38;border-radius:999px;flex:1;width:1.5px;min-height:8rem;position:relative}.history-rail-track{border-radius:inherit;position:absolute;inset:0}.history-rail-fill{border-radius:inherit;background:linear-gradient(#fff,#b8ffd0);width:100%;height:0%;position:absolute;top:0;left:0}.history-nodes{flex-direction:column;justify-content:space-between;margin:0;padding:.35rem 0;list-style:none;display:flex;position:absolute;inset:0}.history-nodes li{align-items:center;display:flex;position:relative}.history-nodes button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-inline-start:-.75rem;padding:0;display:grid}.history-nodes button i{background:#ffffff59;border-radius:50%;width:.5rem;height:.5rem;transition:background .22s,transform .22s,box-shadow .22s}.history-nodes button:hover i{background:#fff;transform:scale(1.2)}.history-nodes .is-done button i{background:#b8ffd0}.history-nodes .is-active button i{background:#fff;transform:scale(1.35);box-shadow:0 0 0 .32rem #ffffff38}.history-nodes li span{white-space:nowrap;color:#ffffff8c;font-size:.72rem;font-weight:700;position:absolute;right:1.35rem}.history-nodes .is-active span{color:#fff}.history-rail-next{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;transition:background .2s,color .2s,transform .2s;display:grid}.history-rail-next svg{width:1rem}.history-rail-next:hover{color:#006a3a;background:#fff;transform:translateY(2px)}.history-scroll-hint{z-index:4;color:#ffffffd9;pointer-events:none;flex-direction:column;align-items:center;gap:.28rem;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(.85rem,2vh,1.35rem);left:50%;transform:translate(-50%)}.history-scroll-hint svg{width:1.35rem;height:1.35rem;display:block}.journey-section{--journey-ink:var(--forest);--journey-muted:#6b7d72;--journey-green:var(--sabah-green);z-index:3;color:var(--journey-ink);isolation:isolate;background:radial-gradient(at 12% 0,#bfe8ba73,#0000 42%),radial-gradient(at 88% 100%,#eaf6eee6,#0000 48%),linear-gradient(#f5f8f4 0%,#eef5ef 55%,#f7faf6 100%);padding-top:clamp(4rem,8vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.journey-decor{pointer-events:none;z-index:0;position:absolute;inset:0}.journey-leaf{opacity:.55;filter:drop-shadow(0 10px 18px #14301f1f);height:auto;position:absolute}.journey-leaf.leaf-a{width:3.2rem;top:12%;left:6%}.journey-leaf.leaf-b{width:2.6rem;top:28%;right:8%}.journey-leaf.leaf-c{width:3rem;bottom:14%;left:18%}.journey-head{z-index:1;max-width:1440px;margin:0 auto 2.75rem;position:relative}.journey-badge{color:var(--journey-green);background:#1f8f3a1a;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.journey-heading{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);align-items:end;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.journey-heading h2{letter-spacing:-.035em;color:var(--journey-ink);margin:0;font-size:clamp(1.85rem,3.8vw,3.15rem);font-weight:800;line-height:1.2}.journey-heading>p{max-width:28rem;color:var(--journey-muted);margin:0;font-size:.95rem;line-height:1.9}.journey-map{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:clamp(1.35rem,2.4vw,2rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem 1rem;max-width:1440px;margin:0 auto;padding:clamp(1.35rem,2.5vw,1.85rem) clamp(.85rem,1.8vw,1.25rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 22px 50px #14301f14}.journey-line{background:#14301f1a;border-radius:999px;height:2px;position:absolute;top:3.2rem;left:8.33333%;right:8.33333%;overflow:hidden}.journey-line span{background:linear-gradient(90deg, var(--sabah-bright), var(--journey-green));transform-origin:100%;width:100%;height:100%;display:block}.journey-step{text-align:center;padding:.35rem .35rem .5rem;position:relative}.journey-node{z-index:2;width:3.7rem;height:3.7rem;color:var(--journey-green);background:#fff;border:1.5px solid #1f8f3a59;border-radius:50%;place-items:center;margin:0 auto 1.15rem;transition:transform .22s,border-color .22s,background .22s,color .22s;display:grid;position:relative;box-shadow:0 10px 24px #1f8f3a1f}.journey-step:hover .journey-node{border-color:var(--journey-green);background:var(--journey-green);color:#fff;transform:translateY(-3px)scale(1.04)}.journey-node svg{width:1.25rem;height:1.25rem}.journey-index{color:var(--journey-green);letter-spacing:.04em;margin:0 0 .45rem;font-size:.68rem;font-weight:800}.journey-step h3{letter-spacing:-.02em;color:var(--journey-ink);margin:0 0 .55rem;font-size:1.05rem;font-weight:800}.journey-step>p:last-child{color:var(--journey-muted);margin:0;font-size:.8rem;line-height:1.75}.journey-footnote{z-index:1;max-width:1440px;color:var(--journey-muted);background:#ffffffb3;border:0;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:1.75rem auto 0;padding:.95rem 1.2rem;font-size:.78rem;line-height:1.6;display:flex;position:relative;box-shadow:inset 0 0 0 1px #14301f0f}.journey-footnote span{align-items:center;gap:.4rem;display:inline-flex}.journey-footnote svg{color:var(--journey-green)}.blog-stories,.product-spotlight{--closing-ink:var(--forest);--closing-muted:#5f7366;--closing-green:var(--sabah-green);--closing-green-soft:#e8f6ee;--closing-paper:#f7faf6;--closing-card:#fff;color:var(--closing-ink)}.blog-stories{background:radial-gradient(circle at 18% 12%,#00994414,#0000 28%),linear-gradient(#f4faf5 0%,#eef7f1 48%,#f7faf6 100%);padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.blog-stories-decor{pointer-events:none;position:absolute;inset:0}.blog-leaf{opacity:.72;filter:drop-shadow(0 8px 16px #0064321f);position:absolute}.blog-leaf.leaf-a{width:3.2rem;height:auto;top:8%;right:8%}.blog-leaf.leaf-b{width:2.6rem;height:auto;top:18%;left:10%}.blog-leaf.leaf-c{width:2.8rem;height:auto;bottom:18%;right:4%}.blog-leaf.leaf-d{width:3rem;height:auto;bottom:10%;left:6%}.blog-stories-head{z-index:1;grid-template-columns:auto 1fr;align-items:end;gap:1.5rem;max-width:1440px;margin:0 auto 1.5rem;display:grid;position:relative}.blog-stories-copy{text-align:center}.blog-stories-copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:700;line-height:1.25}.blog-stories-copy p{color:var(--closing-muted);margin:.75rem 0 0;font-size:.95rem}.blog-all-link{color:var(--closing-green);background:#ffffffb3;border:1px solid #00994459;border-radius:999px;align-items:center;gap:.65rem;padding:.7rem 1rem .7rem .75rem;font-size:.82rem;font-weight:600;transition:background .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex}.blog-all-link span{border:1px solid #00994459;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid}.blog-all-link svg{width:.95rem}.blog-all-link:hover{background:var(--closing-green);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #00994438}.blog-cow-wrap{z-index:3;pointer-events:none;filter:drop-shadow(0 14px 22px #14301f2e);width:clamp(5.5rem,9.5vw,8.25rem);display:none;position:absolute;bottom:calc(100% - .55rem);left:50%;transform:translate(-50%)}.blog-cow-wrap img{width:100%;height:auto;display:block}.blog-stories-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;max-width:1440px;margin:0 auto;padding-top:1.25rem;display:grid;position:relative}.blog-card{background:var(--closing-card);border-radius:1.35rem;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative;box-shadow:inset 0 1px #fffc,0 18px 40px #14301f14}.blog-card.has-cow{z-index:2}.blog-card:hover{transform:translateY(-10px);box-shadow:0 28px 50px #14301f24}.blog-card a{flex-direction:column;height:100%;padding:.85rem .85rem 1.15rem;display:flex}.blog-card figure{aspect-ratio:1.15;background:#dfece3;border-radius:1rem;margin:0 0 1rem;position:relative;overflow:hidden}.blog-card figure img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.blog-card:hover figure img{transform:scale(1.06)}.blog-card-tag{z-index:1;color:var(--closing-green);background:#ffffffeb;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:.75rem;right:.75rem;box-shadow:0 8px 18px #14301f1a}.blog-card time{z-index:1;color:#ffffffeb;text-shadow:0 1px 8px #00000073;font-size:.7rem;font-weight:600;position:absolute;top:.85rem;left:.85rem}.blog-card h3{margin:0 0 .55rem;padding-inline:.35rem;font-size:1rem;font-weight:700;line-height:1.55}.blog-card>a>p{color:var(--closing-muted);flex:1;margin:0 0 1.1rem;padding-inline:.35rem;font-size:.82rem;line-height:1.85}.blog-card-more{color:var(--closing-green);align-items:center;gap:.4rem;margin-top:auto;padding-inline:.35rem;font-size:.82rem;font-weight:700;transition:gap .22s;display:inline-flex}.blog-card-more svg{width:.95rem;transition:transform .22s}.blog-card:hover .blog-card-more{gap:.65rem}.blog-card:hover .blog-card-more svg{transform:translate(-.15rem,-.15rem)}.product-spotlight{isolation:isolate;color:#f4fbf6;z-index:10;background:radial-gradient(circle at 72% 42%,#ffffff24,#0000 36%),radial-gradient(circle at 12% 80%,#00321952,#0000 42%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);padding-top:clamp(3.2rem,5.5vw,4.8rem);padding-bottom:clamp(3.2rem,5.5vw,4.8rem);position:relative;overflow:hidden}.spotlight-bg{z-index:0;opacity:.55;pointer-events:none;background:repeating-radial-gradient(circle at 62% 48%,#0000 0 22px,#ffffff0d 22px 23px);border-radius:2rem;position:absolute;inset:8% 6%}.spotlight-floater{display:none}.floater-leaf-a{top:12%;left:8%}.floater-leaf-b{top:22%;right:10%}.floater-leaf-c{bottom:18%;left:14%}.floater-tomato{width:4.5rem;height:auto;bottom:12%;right:8%}.floater-cucumber{opacity:.85;width:3.2rem;height:auto;top:42%;left:4%}.spotlight-layout{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1440px;margin:0 auto;display:grid;position:relative}.spotlight-copy h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:700;line-height:1.15}.spotlight-kicker{color:#ffffffd1;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.spotlight-kicker svg{width:.95rem;height:.95rem}.spotlight-agency{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:28rem;margin-top:1.5rem;display:grid}.spotlight-agency label{gap:.35rem;display:grid}.spotlight-agency span{color:#ffffffb8;font-size:.78rem;font-weight:600}.spotlight-agency select{color:#fff;width:100%;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff38;border-radius:.85rem;padding:.7rem .85rem}.spotlight-agency select option{color:#14301f;background:#fff}.spotlight-copy>p{color:#ffffffc7;max-width:32rem;margin:1.25rem 0 0;font-size:.98rem;line-height:2}.spotlight-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.spotlight-marketing-contact{background:linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid #fff3;border-radius:1.6rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""cta";align-items:stretch;gap:.35rem;width:100%;min-width:0;max-width:100%;padding:.4rem;display:grid;box-shadow:0 16px 32px #00190c29,inset 0 1px #ffffff1a}.spotlight-marketing-contact .spotlight-primary{text-align:center;border-radius:1.2rem;grid-area:cta;justify-content:center;gap:.85rem;min-width:0;min-height:4.25rem;padding:.8rem 1.1rem;line-height:1.7;box-shadow:0 5px 16px #00190c1f}.spotlight-marketing-contact .spotlight-primary svg{box-sizing:content-box;background:#edf7f0;border-radius:50%;width:1.05rem;height:1.05rem;padding:.6rem}.spotlight-marketing-contact .spotlight-primary:focus-visible{outline-offset:3px;outline:2px solid #b8ffd0}.spotlight-marketing-phone{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:phone;align-content:center;justify-items:center;gap:.35rem;padding:.9rem;display:grid}.spotlight-marketing-phone-label{color:#ffffffb3;font-size:.75rem;font-weight:500;line-height:1.6}.spotlight-marketing-phone-value{letter-spacing:.025em;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:700;line-height:1.4}@media (width>=641px){.spotlight-marketing-contact{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"cta phone"}.spotlight-marketing-contact .spotlight-primary{text-align:start;justify-content:space-between}.spotlight-marketing-phone{padding:.6rem .9rem}}.spotlight-primary{text-align:center;color:#006a3a;background:#fff;border-radius:999px;align-items:center;gap:.7rem;max-width:100%;padding:.95rem 1.4rem;font-size:.92rem;font-weight:700;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:0 16px 34px #00281438}.spotlight-primary svg{flex-shrink:0;width:1.05rem}.spotlight-primary:hover{background:#e8f8ee;transform:translateY(-2px);box-shadow:0 20px 40px #00281447}.spotlight-video{color:#fff;align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-flex}.spotlight-play{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 10px 24px #001e0f2e}.spotlight-play svg{width:1rem;margin-inline-start:2px}.spotlight-video:hover{color:#e8f8ee}.spotlight-features{flex-wrap:wrap;gap:.75rem;margin-top:2.4rem;display:flex}.spotlight-features a,.spotlight-features button{color:#fff;cursor:pointer;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem .55rem .55rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.spotlight-features a span,.spotlight-features button span{text-align:start;gap:.08rem;line-height:1.2;display:grid}.spotlight-features a strong,.spotlight-features button strong{font-size:.78rem;font-weight:700}.spotlight-features a em,.spotlight-features button em{color:inherit;opacity:.78;font-size:.68rem;font-style:normal;font-weight:500}.spotlight-features a svg,.spotlight-features button svg{color:#006a3a;background:#fff;border-radius:50%;flex-shrink:0;width:1.7rem;height:1.7rem;padding:.35rem;box-shadow:0 6px 14px #001e0f1f}.spotlight-features a:hover,.spotlight-features a.is-active,.spotlight-features button:hover,.spotlight-features button.is-active{color:#fff;background:#fff3;border-color:#ffffff8c;transform:translateY(-2px)}.spotlight-features a:hover svg,.spotlight-features a.is-active svg,.spotlight-features button:hover svg,.spotlight-features button.is-active svg{color:#006a3a}.iran-map{min-height:0;position:relative}.iran-map-shell{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(155deg,#ffffff1f,#ffffff0a);border:1px solid #fff3;border-radius:1.5rem;gap:.6rem;height:100%;padding:.7rem;display:grid;box-shadow:0 22px 50px #00190c47,inset 0 1px #ffffff38}.iran-map-toolbar{color:#fff;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.1rem .2rem .15rem;display:flex}.iran-map-toolbar-meta{gap:.12rem;min-width:0;display:grid}.iran-map-mode{background:#00120a47;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:.15rem;margin-inline-start:auto;padding:.22rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.iran-map-mode button{appearance:none;cursor:pointer;color:#ffffffc7;min-height:2.75rem;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;margin:0;padding:.48rem 1.05rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.iran-map-mode button svg{flex:none;width:.95rem;height:.95rem}.iran-map-mode button.is-active{color:#015525;background:#fff;box-shadow:0 8px 18px #00120a38}.iran-map-mode button:not(.is-active):hover{color:#fff;background:#ffffff14}.iran-map-mode button:focus-visible{outline-offset:2px;outline:2px solid #b8ffd0}.iran-map-toolbar-label{color:var(--sabah-bright);letter-spacing:.02em;margin:0;font-size:.7rem;font-weight:600}.iran-map-toolbar strong{letter-spacing:-.03em;color:var(--sabah-bright);margin-top:0;font-size:1rem;font-weight:800;line-height:1.25;display:block}.iran-map-legend{background:#00000029;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .5rem;display:inline-flex}.iran-map-legend,.iran-map-legend span{color:#000}.iran-map-legend span{align-items:center;gap:.3rem;font-size:.64rem;font-weight:600;display:inline-flex}.iran-map-legend span:before{content:"";border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #ffffff14}.iran-map-legend .is-idle:before{background:#ffffff59}.iran-map-legend .is-live:before{background:#b8ffd0;box-shadow:0 0 0 3px #b8ffd038,0 0 12px #b8ffd0b3}.iran-map-stage{background:radial-gradient(circle at 58% 42%,#8cffbe24,#0000 42%),linear-gradient(165deg,#002d188c,#00462447);border:1px solid #ffffff24;border-radius:1.15rem;min-height:clamp(18rem,36vw,24rem);position:relative;overflow:hidden}.iran-map-aura{filter:blur(22px);pointer-events:none;background:radial-gradient(circle,#a0ffc82e,#0000 68%);border-radius:50%;position:absolute;inset:12% 18%}.iran-map-mesh{pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 48%,#000 28%,#0000 75%);mask-image:radial-gradient(circle at 55% 48%,#000 28%,#0000 75%)}.iran-map-svg{z-index:1;width:100%;height:clamp(18rem,36vw,24rem);min-height:0;max-height:none;display:block;position:relative}.iran-map-land-depth{fill:#00140a47}.iran-map-land{stroke:none}.iran-map-land-line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.iran-map-loading{fill:#ffffff8c;font-family:inherit;font-size:22px}.iran-map-pin{cursor:pointer;outline:none;transition:opacity .2s}.iran-map-pin-hit{fill:#0000}.iran-map-pin-halo{fill:#ffffff24;stroke:#ffffff47;stroke-width:1.5px;transition:fill .2s,stroke .2s}.iran-map-pin-core{fill:#ffffff73;transition:fill .2s}.iran-map-pin-pulse{fill:#aaffcd2e;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite iran-pin-pulse}.iran-map-pin-pulse.delay{fill:#aaffcd1a;animation-delay:1.2s}.iran-map-pin.is-off{opacity:.72}.iran-map-pin.is-off .iran-map-pin-pulse{animation-duration:3.4s}.iran-map-pin.is-on{opacity:1}.iran-map-pin.is-on .iran-map-pin-halo{fill:#b8ffd047;stroke:#ffffffd9}.iran-map-pin.is-on .iran-map-pin-core{fill:#eafff2;filter:drop-shadow(0 0 8px #c8ffdcf2)}.iran-map-pin.is-on .iran-map-pin-pulse{fill:#b4ffd252;animation-duration:1.55s}.iran-map-pin:hover .iran-map-pin-core,.iran-map-pin:focus-visible .iran-map-pin-core{fill:#fff}.iran-map-pin:focus-visible .iran-map-pin-halo{stroke:#fff;stroke-width:2px}@keyframes iran-pin-pulse{0%{opacity:.7;transform:scale(.45)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.2)}}.iran-map-empty{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);background:#002d17b3;border:1px solid #ffffff29;border-radius:1.2rem;align-content:center;justify-items:center;gap:.8rem;padding:clamp(1rem,3vw,2rem);display:grid;position:absolute;inset:1rem}.iran-map-empty-icon{color:#d9ffe8;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid}.iran-map-empty h3{margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.iran-map-empty p{color:#ffffffd1;max-width:23rem;margin:0;font-size:.9rem;line-height:1.9}.iran-map-panel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#f8fffb24;border:1px solid #ffffff4d;border-radius:1.2rem;gap:.65rem;width:100%;padding:.8rem .9rem;animation:.36s cubic-bezier(.2,.85,.2,1) iran-panel-in;display:grid;position:relative;box-shadow:0 14px 32px #00140a33,inset 0 1px #ffffff3d}.iran-map-row-info{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:center;gap:.85rem 1rem;display:grid}.iran-map-row.iran-map-row-info .iran-map-badge,.iran-map-row.iran-map-row-info .iran-map-identity,.iran-map-row.iran-map-row-info .iran-map-identity h3,.iran-map-row.iran-map-row-info .iran-map-identity .iran-map-panel-place,.iran-map-row.iran-map-row-info .iran-map-identity .iran-map-panel-place span,.iran-map-row.iran-map-row-info .iran-map-identity a{color:#000}.iran-map-row.iran-map-row-info .iran-map-facts,.iran-map-row.iran-map-row-info .iran-map-facts .iran-map-address,.iran-map-row.iran-map-row-info .iran-map-facts .iran-map-fact,.iran-map-row.iran-map-row-info .iran-map-facts .iran-map-coord,.iran-map-row.iran-map-row-info .iran-map-facts a,.iran-map-row.iran-map-row-info .iran-map-facts span{color:#fff}.iran-map-identity{justify-items:start;gap:.28rem;display:grid}.iran-map-badge{color:#d9ffe8;background:#b8ffd029;border:1px solid #b8ffd047;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .45rem;font-size:.64rem;font-weight:700;display:inline-flex}.iran-map-badge-dot{background:#b8ffd0;border-radius:50%;width:.4rem;height:.4rem;animation:1.7s ease-out infinite iran-live;box-shadow:0 0 #b8ffd08c}.iran-map-identity h3{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.iran-map-panel-place{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;font-size:.74rem;font-weight:600;display:inline-flex}.iran-map-panel-place span{opacity:.45}.iran-map-facts{background:#00190c38;border:1px solid #ffffff1a;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;padding:.55rem .7rem;display:flex}.iran-map-address{color:#ffffffd1;flex:100%;margin:0;font-size:.74rem;font-weight:600;line-height:1.45}.iran-map-fact{color:#ffffffe6;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.iran-map-fact-phones{align-items:flex-start}.iran-map-fact-phones>svg{margin-top:.08rem}.iran-map-phone-list{flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;display:inline-flex}.iran-map-phone-item a,.iran-map-phone-list a{color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;line-height:1.45;text-decoration:none}.iran-map-phone-item a:hover,.iran-map-phone-list a:hover{color:#fff;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.iran-map-phone-sep{display:none}.iran-map-fact svg{opacity:.75;flex:none}.iran-map-coord{color:#ffffff80;font-variant-numeric:tabular-nums;align-items:center;gap:.28rem;margin-inline-start:auto;font-size:.62rem;font-weight:600;display:inline-flex}.iran-map-row-cta{display:grid}.iran-map-cta{color:#015525;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.55rem;font-size:.84rem;font-weight:800;transition:transform .2s,background .2s,gap .2s;display:inline-flex;box-shadow:0 8px 18px #00120a1f}.iran-map-cta:hover{background:#e9f9ef;gap:.65rem;transform:translateY(-1px)}@keyframes iran-live{0%{box-shadow:0 0 #b8ffd08c}70%{box-shadow:0 0 0 8px #b8ffd000}to{box-shadow:0 0 #b8ffd000}}@keyframes iran-panel-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.iran-map-pin-pulse,.iran-map-badge-dot,.iran-map-panel{animation:none}}@media (width<=900px){.iran-map-row-info{grid-template-columns:1fr;gap:.55rem}.iran-map-coord{margin-inline-start:0}.iran-map-stage,.iran-map-svg{height:15.5rem;min-height:15rem}}.spotlight-stage{border-radius:2rem;min-height:clamp(24rem,52vw,34rem);position:relative}.brand-family{isolation:isolate;color:#f3f7f2;background:radial-gradient(circle at 72% 42%,#ffffff24,#0000 36%),radial-gradient(circle at 12% 80%,#00321952,#0000 42%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);place-items:center;min-height:min(92vh,54rem);padding-block:clamp(4.5rem,10vw,8rem);display:grid;position:relative;overflow:hidden}.brand-family-side{z-index:2;direction:ltr;gap:clamp(1.5rem,3.4vw,2.85rem);padding-block:0;display:flex;position:absolute;top:0;bottom:0}.brand-family-side.is-left{flex-direction:row;left:auto;right:calc(50% + clamp(8.5rem,13vw,11.5rem))}.brand-family-side.is-right{flex-direction:row-reverse;left:calc(50% + clamp(8.5rem,13vw,11.5rem));right:auto}.brand-family-rail{width:clamp(6.4rem,10.5vw,9.5rem);height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.brand-family-rail.is-outer{opacity:.48;filter:saturate(.9)}.brand-family-rail.is-inner{opacity:.92}.brand-family-link{border-radius:.72rem;width:100%;display:block}.brand-family-link:hover{opacity:.85}.brand-family-directory{z-index:5;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.brand-family-directory-item:not(:focus-within){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-family-directory-item:focus-within{z-index:5;bottom:1.25rem;text-align:center;pointer-events:auto;position:absolute;inset-inline:1rem}.brand-family-directory a:focus-visible{min-height:44px;color:var(--sabah-deep);outline:3px solid var(--sabah-green);outline-offset:3px;background:#fff;border-radius:999px;align-items:center;padding:.65rem 1.25rem;display:inline-flex}.brand-family-marquee{will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--bf-duration,32s);flex-direction:column;animation-play-state:paused;display:flex}.brand-family.is-inview .brand-family-marquee{animation-play-state:running}.brand-family-marquee.is-up{animation-name:bf-marquee-up}.brand-family-marquee.is-down{animation-name:bf-marquee-down}@keyframes bf-marquee-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes bf-marquee-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.brand-family-rail:hover .brand-family-marquee{animation-play-state:paused}.brand-family-stack{flex-direction:column;flex-shrink:0;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.brand-family-item{opacity:1;background:#fff;border:1px solid #ffffff8c;border-radius:1.05rem;place-items:center;width:100%;margin-bottom:clamp(.55rem,1.4vw,.9rem);padding:.22rem;transition:opacity .22s,border-color .22s;display:grid;overflow:hidden;box-shadow:0 8px 20px #00000029}.brand-family-item:nth-child(2n){opacity:.88;border-color:#fff6}.brand-family-logo-img{aspect-ratio:455/381;object-fit:contain;background:#fff;border-radius:.72rem;width:100%;height:auto}.brand-family-core{z-index:4;text-align:center;justify-items:center;gap:1rem;max-width:22rem;padding-inline:0;display:grid;position:relative}.brand-family-glow-wrap{z-index:-1;pointer-events:none;width:min(22rem,78vw);height:min(14rem,42vw);position:absolute;top:8%;left:50%;transform:translate(-50%)}.brand-family-glow{transform-origin:50%;will-change:transform, opacity;filter:blur(2px);background:radial-gradient(#fff6 0%,#ffffff24 42%,#0000 72%);width:100%;height:100%}.brand-family-sabah{z-index:1;transform-origin:50%;will-change:transform;width:clamp(10rem,22vw,16rem);height:auto;margin-bottom:.35rem;position:relative}.brand-family-core h2{color:#fff;letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(1.7rem,3.4vw,2.55rem);font-weight:800;line-height:1.35}.brand-family-title-line{white-space:nowrap;display:block}.brand-family-core p{color:#f3f7f2db;margin:0;font-size:1rem;font-weight:500;line-height:1.7}@media (prefers-reduced-motion:reduce){.brand-family-marquee,.brand-family-sabah,.brand-family-glow{animation:none!important;transform:none!important}}html[data-motion=reduced] .brand-family-marquee,html[data-motion=reduced] .brand-family-sabah,html[data-motion=reduced] .brand-family-glow{animation:none!important;transform:none!important}@media (width<=900px){.brand-family{min-height:min(78vh,44rem)}.brand-family-side{gap:1.1rem}.brand-family-rail{width:clamp(4.1rem,14vw,5.5rem)}.brand-family-side.is-left{left:auto;right:calc(50% + clamp(6.5rem,28vw,9rem))}.brand-family-side.is-right{left:calc(50% + clamp(6.5rem,28vw,9rem));right:auto}.brand-family-core{max-width:16rem;padding-inline:0}.brand-family-core h2{font-size:clamp(1.35rem,5.5vw,1.85rem)}.brand-family-sabah{width:clamp(8rem,34vw,11rem)}}@media (width<=560px){.brand-family-side.is-left .brand-family-rail:first-child,.brand-family-side.is-right .brand-family-rail:first-child{display:none}.brand-family-rail{width:clamp(4.4rem,18vw,5.4rem)}.brand-family-core{padding-inline:0}.brand-family-core p{font-size:.9rem}}@media (width<=1100px){.about-nature-shell,.flavor-rail-shell{grid-template-columns:1fr}.about-nature-rail{display:none}.flavor-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(8.5rem,1fr));padding-top:.75rem;padding-bottom:.5rem;overflow-x:auto}.flavor-card{scroll-snap-align:center}.history-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding-inline-start:4.25rem}.history-lead{text-align:start;order:1;grid-column:1/-1;justify-self:stretch;max-width:none}.history-lead-text{max-width:30rem;margin-inline-start:0}.history-detail{order:2;justify-self:stretch;max-width:none}.history-media{order:3;max-width:none}.product-stage{grid-template-columns:minmax(8.5rem,.65fr) 1.1fr minmax(11rem,.85fr)}.journey-map{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}.journey-line{display:none}.blog-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-layout{grid-template-columns:1fr}.spotlight-stage,.iran-map{order:-1;min-height:0}}@media (width<=820px){.hero-content{justify-content:flex-end;padding-top:9rem;padding-bottom:10.5rem}.hero-content h1{font-size:clamp(4.9rem,24vw,8.5rem)}.hero-outline{margin-right:1rem}.hero-intro{align-items:flex-end;width:100%;margin-top:1.25rem;margin-right:0}.hero-intro p{font-size:.92rem;line-height:1.75}.hero-meta{grid-template-columns:1fr 1fr}.hero-meta>p{display:none}.story-statement{margin-block:4rem 0}.story-statement p{font-size:clamp(2.2rem,10vw,4rem)}.about-nature-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-nature-visual{min-height:26rem}.milk-product{width:6.8rem}.flavor-track{grid-template-columns:repeat(5,minmax(9rem,1fr))}.categories-heading{grid-template-columns:1fr}.categories-heading h2{font-size:clamp(3.3rem,16vw,6rem)}.categories-heading>p{max-width:100%}.products-title{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.products-title h2{font-size:clamp(1.35rem,5.5vw,1.75rem)}.products-viewport{min-height:auto;padding-top:clamp(4.25rem,10vh,5.5rem);padding-bottom:1.25rem}.products-world-title{margin-bottom:.35rem;font-size:clamp(1.35rem,5.5vw,1.8rem)}.cat-shelf-card{grid-template-rows:5.5rem auto;min-height:11.5rem}.cat-shelf-card-shot{min-height:0}.product-stage{border:0;flex-direction:column;align-items:stretch;min-height:0;display:flex}.product-selector{scrollbar-width:none;border:1px solid #ffffff2e;border-left:0;border-right:0;order:1;grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.product-selector::-webkit-scrollbar{display:none}.product-selector button{white-space:nowrap;border-bottom:0;justify-content:center;min-height:3.4rem;padding:.55rem .85rem}.product-selector button span{display:none}.product-visual{order:2;min-height:24rem}.product-pack{max-width:min(72%,16.5rem);max-height:22rem}.product-copy{order:3;padding:2rem 0 0}.journey-heading{grid-template-columns:1fr;gap:.85rem}.journey-heading h2{font-size:clamp(1.55rem,6.5vw,2.1rem)}.journey-heading>p{font-size:.88rem}.journey-map{flex-direction:column;gap:0;padding:.5rem .75rem .85rem;display:flex}.journey-line{display:none}.journey-step{text-align:start;border-top:1px solid #14301f14;grid-template-columns:3.4rem 2rem 1fr;align-items:center;column-gap:.55rem;min-height:0;padding:1rem .35rem;display:grid}.journey-step:first-child{border-top:0}.journey-node{grid-row:span 2;width:3.15rem;height:3.15rem;margin:0}.journey-index{grid-column:2;margin:0}.journey-step h3{grid-column:3;margin:0;font-size:.98rem}.journey-step>p:last-child{grid-column:2/-1;padding-top:.35rem;padding-bottom:0;font-size:.78rem}.journey-footnote{flex-direction:column;gap:.45rem;margin-top:1.15rem}.history-track{height:auto}.history-pin{height:auto;min-height:0;padding:1.25rem .85rem 1.5rem;position:relative}.history-card{border-radius:1.5rem;min-height:0;padding-bottom:4.75rem}.history-media:before,.history-splash-wrap{display:none}.history-grid{grid-template-columns:1fr;gap:2rem;padding-inline-start:3.2rem}.history-lead,.history-detail{text-align:start;order:0;justify-self:stretch;max-width:none}.history-detail-panel{align-items:flex-start}.history-lead-text{max-width:none;margin-inline-start:0}.history-media{order:0;max-width:none}.history-frames{aspect-ratio:1.05}.history-media-badge{top:-.95rem;left:-.65rem}.history-play{bottom:16%}.history-leaf.leaf-3{display:none}.history-rail{gap:.6rem;right:.35rem}.history-rail-head{width:2.5rem;height:2.5rem;font-size:.62rem}.history-nodes li span{display:none}.history-scroll-hint{bottom:.85rem}.blog-stories-head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:.75rem}.blog-all-link{order:3}.blog-stories-grid{grid-template-columns:1fr;gap:1rem;padding-top:1rem}.blog-cow-wrap{width:6.5rem;bottom:calc(100% - .35rem)}.spotlight-stage,.iran-map{min-height:0}.iran-map-shell{border-radius:1.25rem;gap:.45rem;padding:.55rem}.iran-map-toolbar{flex-flow:wrap;align-items:center}.iran-map-mode button{padding:.42rem .85rem;font-size:.72rem}}@media (width<=480px){.hero-vignette{background:linear-gradient(90deg,#02050326,#020503b8),linear-gradient(#0000 40%,#020503f2 100%)}}@media (prefers-reduced-motion:reduce){[data-parallax-image],[data-hero-image]{transform:none!important}}.cin-seq-track{height:560svh;position:relative}.cin-seq{--cin-ink:#1f2d1a;--cin-muted:#5f6d58;--cin-green:var(--sabah-green);z-index:2;isolation:isolate;height:100svh;color:var(--cin-ink);background:#050706;position:sticky;top:0;overflow:clip}.cin-seq[data-phase=white],.cin-seq[data-phase=shrink],.cin-seq[data-phase=story],.cin-seq.is-settled{background:#f7faf6}.cin-seq-farm{z-index:0;pointer-events:none;opacity:0;background:0 0;border-radius:0;place-items:center;display:grid;position:absolute;inset:4%;overflow:visible}.cin-seq-farm-blob{aspect-ratio:1.15;filter:saturate(1.06);background:radial-gradient(at 32% 28%,#d5f0d1 0%,#0000 52%),radial-gradient(at 72% 70%,#8fce89 0%,#0000 48%),linear-gradient(150deg,#bfe8ba 0%,#7fc47a 46%,#4fa34a 100%);border-radius:64% 36% 58% 42%/42% 62% 38% 58%;width:min(108%,24rem);display:block;transform:rotate(-8deg)scale(1.12);box-shadow:0 30px 54px #1f8f3a33,inset 0 0 0 1px #ffffff4d}.cin-seq-farm-img{display:none}.cin-seq-white{z-index:12;pointer-events:none;opacity:0;background:#f7faf6;position:absolute;inset:0}.cin-seq-frames{z-index:3;transform-origin:50%;will-change:opacity;background:#000;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cin-seq-frame-img{object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.cin-seq-poster,.cin-seq-poster img{object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cin-seq-poster{will-change:opacity}.cin-seq-frames-shade{pointer-events:none;background:linear-gradient(#05070629 0%,#0000 22% 72%,#05070659 100%);position:absolute;inset:0}.cin-seq-stage{z-index:14;pointer-events:none;opacity:0;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr) minmax(14rem,16.5rem);grid-template-areas:"head head head""card visual features";align-items:center;gap:1rem 1.4rem;width:min(100% - 2rem,1180px);height:100%;margin-inline:auto;padding:5.8rem 0 2rem;display:grid;position:relative}.cin-seq[data-phase=shrink] .cin-seq-stage,.cin-seq[data-phase=story] .cin-seq-stage,.cin-seq.is-settled .cin-seq-stage{opacity:1;pointer-events:auto}.cin-seq-cow-anchor{z-index:22;transform-origin:0 0;pointer-events:none;will-change:transform;width:1280px;height:720px;position:absolute;top:0;left:0}.cin-seq-cow-layer{opacity:0;will-change:opacity;width:100%;height:100%;position:relative;container-type:inline-size}.cin-seq-sign-logo{height:auto;display:block;position:absolute}.cin-seq-cow-img{object-fit:contain;object-position:center center;background:0 0;border-radius:0;width:100%;height:100%;display:block}.cin-seq[data-phase=shrink] .cin-seq-cow-img,.cin-seq[data-phase=story] .cin-seq-cow-img,.cin-seq.is-settled .cin-seq-cow-img{object-fit:contain;border-radius:0;height:100%}.cin-seq-visual-spacer{z-index:5;aspect-ratio:1/1.12;width:min(100%,26rem);min-height:28rem;box-shadow:none;background:0 0;border-radius:0;grid-area:visual;place-self:center;position:relative;overflow:visible}.cin-seq.is-settled .cin-seq-visual-spacer{box-shadow:none;background:0 0}.cin-seq-leaf{z-index:2;pointer-events:none;opacity:0;filter:drop-shadow(0 8px 14px #14301f2e);position:absolute}.cin-seq-leaf img{width:100%;height:auto;display:block}.cin-seq-leaf.leaf-a{width:4.2rem;height:auto;top:8%;right:4%}.cin-seq-leaf.leaf-b{width:3rem;height:auto;top:14%;left:2%}.cin-seq-leaf.leaf-c{width:3.6rem;height:auto;top:62%;right:3%}.cin-seq-leaf.leaf-d{width:2.6rem;height:auto;bottom:10%;left:3%}.cin-seq-leaf.leaf-e{width:2.4rem;height:auto;top:42%;left:42%}.cin-seq-leaf.leaf-f{width:2.6rem;height:auto;bottom:22%;right:12%}.cin-seq[data-phase=frames] .cin-seq-stage,.cin-seq[data-phase=still] .cin-seq-stage,.cin-seq[data-phase=white] .cin-seq-stage{opacity:0;pointer-events:none}.cin-seq-intro{z-index:8;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(5.8rem,12vh,7.2rem) clamp(1.25rem,4vw,3.5rem) clamp(1.4rem,3.5vh,2.2rem);display:flex;position:absolute;inset:0}.cin-seq-intro-copy{pointer-events:auto;max-width:min(40rem,92vw);color:var(--ink);text-shadow:0 1px 12px #ffffff59;text-align:center;will-change:transform;margin-inline:auto;margin-top:10%}.cin-seq-intro-copy h1{letter-spacing:-.03em;color:#fff;text-shadow:0 1px 2px #00000038,0 4px 18px #00000047,0 0 28px #0000001f;margin:0;font-size:clamp(1.85rem,3.6vw,3rem);font-weight:800;line-height:1.25}.cin-seq-intro-copy>p{color:#14301fe0;max-width:28rem;margin:.85rem auto 0;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.9;display:none}.cin-seq-intro-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.35rem;display:flex}.cin-seq-intro-primary,.cin-seq-intro-secondary{border-radius:999px;align-items:center;gap:.45rem;padding:.78rem 1.25rem;font-size:.92rem;font-weight:700;transition:background .22s,color .22s,border-color .22s,transform .22s;display:inline-flex}.cin-seq-intro-primary{color:#fff;background:linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);border:none;box-shadow:0 10px 24px #006a3a47}.cin-seq-intro-primary:hover{background:linear-gradient(155deg,#005c32 0%,#088a3c 58%,#099944 100%);transform:translateY(-1px);box-shadow:0 14px 28px #006a3a5c}.cin-seq-intro-secondary{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1.5px solid #14301f8c}.cin-seq-intro-secondary:hover{border-color:var(--sabah-green);color:var(--sabah-green);background:#ffffffb3}.cin-seq-intro-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#ffffffeb;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .75rem;width:min(100%,58rem);margin:0 auto;padding:.85rem 1.1rem;list-style:none;display:grid;box-shadow:0 16px 40px #14301f24,inset 0 0 0 1px #fffc}.cin-seq-intro-bar li{align-items:center;gap:.65rem;min-width:0;padding:.25rem .35rem;display:flex}.cin-seq-intro-icon{width:2.35rem;height:2.35rem;color:var(--sabah-green);background:#1f8f3a1f;border-radius:999px;flex:none;place-items:center;display:grid}.cin-seq-intro-bar strong{color:var(--ink);font-size:.82rem;font-weight:800;line-height:1.3;display:block}.cin-seq-intro-bar li>div>span{color:#14301f9e;margin-top:.12rem;font-size:.68rem;line-height:1.45;display:block}.cin-seq[data-phase=still] .cin-seq-intro,.cin-seq[data-phase=shrink] .cin-seq-intro,.cin-seq[data-phase=story] .cin-seq-intro,.cin-seq.is-settled .cin-seq-intro{pointer-events:none}@media (width<=820px){.cin-seq-intro{padding-top:5.4rem;padding-bottom:1rem}.cin-seq-intro-copy{text-align:center;margin-inline:auto}.cin-seq-intro-bar{grid-template-columns:1fr 1fr;gap:.55rem .4rem;padding:.75rem .8rem}.cin-seq-intro-bar li{gap:.5rem}.cin-seq-intro-icon{width:2rem;height:2rem}}@media (width<=520px){.cin-seq-intro-bar{grid-template-columns:1fr}.cin-seq-hint{display:none}}.cin-seq-hint{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;pointer-events:none;background:#0507066b;border:1px solid #ffffff3d;border-radius:999px;margin:0;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;position:absolute;bottom:clamp(6.8rem,14vh,8.5rem);left:50%;transform:translate(-50%)}.cin-seq-head{text-align:center;opacity:0;grid-area:head;max-width:34rem;margin-inline:auto}.cin-seq-eyebrow{color:var(--cin-green);align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.9rem;font-weight:700;display:inline-flex}.cin-seq-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.cin-seq-lead{max-width:30rem;color:var(--cin-muted);margin:.75rem auto 0;font-size:.94rem;line-height:1.85}.cin-seq-card{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#dcf0dee6;border:1px solid #1f8f3a1f;border-radius:1.3rem;grid-area:card;padding:1.15rem 1.1rem 1rem;position:relative;box-shadow:0 16px 36px #28502814}.cin-seq-card-icon{width:2.1rem;height:2.1rem;color:var(--cin-green);background:#ffffffd9;border-radius:999px;place-items:center;margin-bottom:.65rem;display:inline-grid}.cin-seq-card p{margin:0;font-size:.88rem;line-height:1.85}.cin-seq-card-link{color:var(--cin-green);pointer-events:auto;border:1.5px solid #1f8f3a73;border-radius:999px;align-items:center;gap:.35rem;margin-top:.95rem;padding:.5rem .95rem;font-size:.84rem;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.cin-seq-card-link:hover{background:var(--cin-green);color:#fff}.cin-seq-features{opacity:0;grid-area:features;gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.cin-seq-features li{grid-template-columns:1fr auto;align-items:center;gap:.65rem;display:grid}.cin-seq-features strong{color:var(--cin-green);font-size:.94rem;font-weight:800;display:block}.cin-seq-features span{color:var(--cin-muted);font-size:.78rem;line-height:1.5}.cin-seq-feature-icon{width:2.35rem;height:2.35rem;color:var(--cin-green);background:#ffffffc7;border:1.5px solid #1f8f3a59;border-radius:999px;place-items:center;display:grid}@media (width<=980px){.cin-seq{height:auto;min-height:100svh}.cin-seq-frames,.cin-seq-intro{height:100svh}.cin-seq-stage{grid-template-columns:1fr;grid-template-areas:"head""visual""card""features";align-content:start;gap:.9rem;height:auto;min-height:100svh;padding:7rem 0 2rem}.cin-seq-card,.cin-seq-features{width:min(100%,28rem);margin-inline:auto}.cin-seq-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#dceede}.cin-seq-visual-spacer{aspect-ratio:auto;width:min(100%,22rem);height:clamp(8rem,24svh,14rem);min-height:0}.cin-seq-farm-blob{width:auto;max-width:100%;height:100%;transform:rotate(-8deg);box-shadow:0 12px 24px #1f8f3a1f}.cin-seq-features li{text-align:start;grid-template-columns:auto minmax(0,1fr);column-gap:.8rem}.cin-seq-feature-icon{grid-area:1/1}.cin-seq-features li>div{grid-area:1/2}}.product-drop-band{isolation:isolate;z-index:1;color:#f7faf6;background-color:#1a1410;min-height:100svh;position:relative;overflow:hidden}.product-drop-band:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08100c00 0% 58%,#08100c47 78%,#08100c94 100%);position:absolute;inset:0}.product-drop-media{z-index:0;pointer-events:none;position:absolute;inset:0}.product-drop-photo{object-fit:cover;object-position:50% 28%}.product-drop-layout{z-index:2;flex-direction:column;justify-content:flex-end;gap:1rem;width:min(100% - 2.5rem,72rem);min-height:100svh;margin-inline:auto;padding:5.5rem 0 2.25rem;display:flex;position:relative}.product-drop-copy{isolation:isolate;text-align:start;max-width:min(36rem,100%);box-shadow:none;background:0 0;align-self:stretch;padding:0;position:relative}.product-drop-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 85% 70%,#08100cb3 0%,#08100c52 42%,#08100c00 74%);position:absolute;inset:-1.1rem -1.6rem -1.25rem -.6rem}.product-drop-kicker{color:var(--sabah-bright);text-shadow:0 1px 10px #00000073;margin:0 0 .4rem;font-size:.82rem;font-weight:700}.product-drop-copy h2{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 18px #0000008c;margin:0;font-size:clamp(1.65rem,3.2vw,2.45rem);font-weight:800;line-height:1.28}.product-drop-lead{color:#f7faf6f5;text-shadow:0 1px 12px #00000080;max-width:32rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.85}.product-drop-divider{width:min(100%,18rem);color:var(--sabah-bright);align-items:center;gap:.7rem;margin:.85rem 0 .7rem;display:flex}.product-drop-divider span{background:linear-gradient(90deg,#ffffff14,#ffffff61,#ffffff14);flex:1;height:1px}.product-drop-tagline{color:#f7faf6eb;text-shadow:0 1px 10px #00000073;margin:0;font-size:.9rem;line-height:1.7}.product-drop-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.product-drop-cta{background:var(--sabah-green);color:#fff;border-radius:.85rem;align-items:center;gap:.5rem;min-height:44px;padding:.88rem 1.4rem;font-size:.92rem;font-weight:700;transition:background .22s,transform .22s;display:inline-flex;box-shadow:0 12px 28px #1f8f3a3d}.product-drop-cta:hover{background:#178033;transform:translateY(-2px)}.product-drop-cta-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1.5px solid #ffffffb3;border-radius:.85rem;align-items:center;min-height:44px;padding:.84rem 1.25rem;font-size:.9rem;font-weight:700;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.product-drop-cta-ghost:hover{color:#fff;background:#ffffff38;border-color:#fff}@media (width<=760px){.product-drop-band{min-height:unset;color:var(--ink);background-color:var(--milk);flex-direction:column;display:flex}.product-drop-band:before{display:none}.product-drop-media{height:clamp(12rem,62vw,22rem);min-height:0;position:relative}.product-drop-photo{object-position:50% 32%}.product-drop-layout{width:100%;min-height:unset;background:var(--milk);gap:1rem;padding:1.75rem 1.25rem 2rem}.product-drop-copy{width:100%;max-width:32rem;box-shadow:none;text-align:center;background:0 0;margin-inline:auto;padding:0}.product-drop-copy:before{display:none}.product-drop-kicker{color:var(--sabah-green);text-shadow:none}.product-drop-copy h2{text-wrap:balance;color:var(--ink);text-shadow:none;font-size:clamp(1.4rem,5.2vw,1.75rem);line-height:1.45}.product-drop-lead{color:#2a3d32;text-shadow:none;margin:.75rem auto 0;font-size:.95rem;line-height:1.75}.product-drop-divider{width:min(100%,15rem);color:var(--sabah-green);margin:1.25rem auto 1rem}.product-drop-divider span{background:linear-gradient(90deg,#14301f14,#14301f47,#14301f14)}.product-drop-tagline{color:#33483c;text-shadow:none;font-size:.9rem}.product-drop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.product-drop-cta,.product-drop-cta-ghost{text-align:center;justify-content:center;min-height:3rem;padding:.75rem;font-size:.875rem;line-height:1.5}.product-drop-cta-ghost{color:var(--ink);background:#fff;border-color:#14301f8c}.product-drop-cta-ghost:hover{border-color:var(--sabah-green);color:var(--sabah-green);background:#fff}}@media (width<=420px){.product-drop-actions{grid-template-columns:minmax(0,1fr)}}html[data-motion=reduced] .product-drop-cta:hover{transform:none}@media (width<=640px){.products-section-heading{grid-template-columns:1fr;gap:.75rem}.products-world-title,.products-catalog-action{grid-column:1;justify-self:center}}.seq-page{--seq-ink:#f4f7f2;--seq-muted:#f4f7f29e;color:var(--seq-ink);background:#050805;min-height:100svh}.seq-track{position:relative}.seq-stage{width:100%;height:100svh;position:relative;overflow:hidden}.seq-viewport{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.seq-cover-plane{will-change:width, height, left, top;position:absolute;overflow:hidden}.seq-frame,.seq-overlay{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.seq-frame{z-index:1}.seq-overlay{z-index:2;object-fit:fill;opacity:0;will-change:opacity}.seq-ui{z-index:3;inset-inline:clamp(1rem,3vw,2rem);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem)}.seq-brand{letter-spacing:-.02em;color:#fff;text-shadow:0 8px 24px #00000073;margin:0;font-size:clamp(1.1rem,2.4vw,1.55rem);font-weight:700}.seq-hint,.seq-progress{letter-spacing:.04em;color:var(--seq-muted);text-shadow:0 4px 14px #00000080;margin:0;font-size:.78rem;font-weight:600}.seq-progress{font-variant-numeric:tabular-nums;font-family:var(--font-peyda), sans-serif}.seq-after{min-height:40svh;color:var(--seq-muted);background:linear-gradient(#050805,#0c1510);place-items:center;padding:2rem;font-size:.95rem;display:grid}@media (prefers-reduced-motion:reduce){.seq-overlay,.seq-cover-plane{will-change:auto}}.about-page{--about-ink:#1f2d1a;--about-muted:#5f6d58;background:var(--paper);color:var(--about-ink)}.about-hero{isolation:isolate;color:#fff;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.about-hero-image{object-fit:cover;object-position:center;z-index:0}.about-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#05070647 0%,#0507061f 38%,#050706b8 100%),radial-gradient(circle at 70% 20%,#71bf442e,#0000 42%);position:absolute;inset:0}.about-hero-inner{z-index:2;width:min(100%,44rem);padding:clamp(6.5rem, 12vw, 8rem) var(--page-padding) clamp(3.5rem, 8vw, 5.5rem);text-align:center;margin-inline:auto;position:relative}.about-hero-brand{letter-spacing:-.03em;text-shadow:0 1px 2px #00000038,0 4px 18px #00000047;margin:0 0 .85rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1}.about-hero-inner h1{letter-spacing:-.02em;text-shadow:0 1px 2px #0003,0 4px 16px #0000003d;margin:0;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;line-height:1.35}.about-hero-lead{color:#ffffffe6;text-shadow:0 2px 12px #00000059;max-width:28rem;margin:1rem auto 0;font-size:1.02rem;line-height:1.75}.about-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.about-btn-primary,.about-btn-ghost,.about-btn-on-green,.about-btn-outline{cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.78rem 1.25rem;font-size:.92rem;font-weight:700;transition:background .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.about-btn-primary{color:#fff;background:linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);box-shadow:0 10px 24px #006a3a47}.about-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #006a3a5c}.about-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff8c}.about-btn-ghost:hover{background:#ffffff38;border-color:#fff}.about-eyebrow{color:var(--sabah-green);align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.about-eyebrow.is-light{color:#b8ffd0f2}.about-mission{background:#f7faf6;padding-block:clamp(4.5rem,9vw,7.5rem)}.about-mission-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:72rem;margin-inline:auto;display:grid}.about-mission-copy h2{letter-spacing:-.03em;color:var(--about-ink);margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:800;line-height:1.25}.about-mission-lead{max-width:34rem;color:var(--about-ink);margin:1.1rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.85}.about-mission-body{max-width:34rem;color:var(--about-muted);margin:.9rem 0 0;font-size:1rem;line-height:1.85}.about-mission-card{background:#dcf0dee6;border-radius:1.5rem;gap:1rem;padding:1.5rem 1.4rem;display:grid;box-shadow:0 18px 40px #14301f14}.about-mission-card-icon{width:2.6rem;height:2.6rem;color:var(--sabah-green);background:#fff;border-radius:999px;place-items:center;display:grid}.about-mission-card p{color:var(--about-ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.8}.about-mission-link{width:fit-content;color:var(--sabah-deep);align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.about-mission-link:hover{color:var(--sabah-green)}.about-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:72rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:0;list-style:none;display:grid}.about-stats li{text-align:center;background:#fff;border:1px solid #14301f14;border-radius:1.15rem;gap:.25rem;padding:1.15rem 1rem;display:grid}.about-stats strong{color:var(--sabah-green);letter-spacing:-.02em;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:800}.about-stats span{color:var(--about-muted);font-size:.86rem;font-weight:600}.about-pillars{color:#f7faf6;background:radial-gradient(circle at 18% 12%,#71bf4438,#0000 36%),radial-gradient(circle at 88% 78%,#ffffff1a,#0000 34%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);padding-block:clamp(4.5rem,9vw,7rem)}.about-section-head{margin-inline:auto;text-align:center;max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.about-section-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800;line-height:1.25}.about-section-head>p:last-child{color:#f7faf6d1;margin:.75rem 0 0;font-size:1rem;line-height:1.7}.about-section-head.is-dark>p:last-child{color:var(--about-muted)}.about-section-head.is-dark h2{color:var(--about-ink)}.about-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.about-pillars-grid li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:1.25rem;justify-items:start;gap:.65rem;padding:1.25rem 1.15rem;display:grid}.about-pillars-icon{color:#fff;background:#ffffff29;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.about-pillars-grid strong{font-size:1.05rem;font-weight:700}.about-pillars-grid span{color:#f7faf6d1;font-size:.9rem;line-height:1.7}.about-beliefs,.about-journey,.about-path{background:#f7faf6;padding-block:clamp(4.5rem,9vw,7rem)}.about-beliefs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:56rem;margin:0 auto;padding:0;list-style:none;display:grid}.about-beliefs-grid li{background:#fff;border:1px solid #14301f14;border-radius:1.2rem;align-items:flex-start;gap:.9rem;padding:1.15rem 1.1rem;display:flex}.about-beliefs-icon{width:2.4rem;height:2.4rem;color:var(--sabah-green);background:#dcf0def2;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.about-beliefs-grid strong{color:var(--about-ink);margin-bottom:.25rem;font-size:1.02rem;display:block}.about-beliefs-grid span{color:var(--about-muted);font-size:.92rem;line-height:1.7}.about-journey{background:linear-gradient(#f5f8f4 0%,#eef5ef 48%,#f7faf6 100%)}.about-journey-list{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}.about-journey-list li{background:#ffffffdb;border:1px solid #14301f12;border-radius:1.2rem;grid-template-columns:auto auto 1fr;align-items:start;gap:.75rem;padding:1.15rem 1.1rem;display:grid}.about-journey-num{color:var(--sabah-green);letter-spacing:.04em;padding-top:.2rem;font-size:.78rem;font-weight:800}.about-journey-icon{width:2.1rem;height:2.1rem;color:var(--sabah-deep);background:#dcf0def2;border-radius:999px;place-items:center;display:grid}.about-journey-list strong{color:var(--about-ink);margin-bottom:.25rem;font-size:1rem;display:block}.about-journey-list span:last-child{color:var(--about-muted);font-size:.9rem;line-height:1.7}.about-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:72rem;margin-inline:auto;display:grid}.about-path-card{background:#fff;border:1px solid #14301f14;border-radius:1.35rem;gap:.75rem;padding:.85rem .85rem 1.15rem;display:grid;position:relative;overflow:hidden}.about-path-card figure{aspect-ratio:4/3;background:#dfe8dc;border-radius:1rem;margin:0;position:relative;overflow:hidden}.about-path-card figure img{object-fit:cover}.about-path-card figcaption{inset-inline:.65rem;z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.65rem}.about-path-card figcaption span,.about-path-card figcaption em{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0507068c;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-style:normal;font-weight:700}.about-path-card h3{color:var(--about-ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.45}.about-path-card>p{color:var(--about-muted);margin:0;font-size:.88rem;line-height:1.7}.about-path-index{top:1.1rem;z-index:2;color:#ffffffe6;text-shadow:0 1px 8px #00000073;font-size:.75rem;font-weight:800;position:absolute;inset-inline-start:1.1rem}.about-cta{color:#f7faf6;background:radial-gradient(circle at 20% 20%,#71bf4438,#0000 40%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);padding-block:clamp(4.5rem,9vw,7rem)}.about-cta-inner{text-align:center;max-width:36rem;margin-inline:auto}.about-cta-inner h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:800}.about-cta-inner>p{color:#f7faf6db;margin:.85rem 0 0;font-size:1.02rem;line-height:1.75}.about-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.about-btn-on-green{color:#006a3a;background:#fff;box-shadow:0 10px 24px #0000001f}.about-btn-on-green:hover{background:#f3fff6;transform:translateY(-1px)}.about-btn-outline{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.about-btn-outline:hover{background:#ffffff1f;border-color:#fff}@media (width<=980px){.about-mission-grid,.about-pillars-grid,.about-path-grid,.about-stats{grid-template-columns:1fr 1fr}}@media (width<=720px){.about-hero-inner{text-align:start}.about-hero-actions,.about-cta-actions{justify-content:stretch}.about-hero-actions a,.about-cta-actions a{flex:auto;justify-content:center}.about-mission-grid,.about-pillars-grid,.about-beliefs-grid,.about-journey-list,.about-path-grid,.about-stats{grid-template-columns:1fr}.about-section-head,.about-cta-inner{text-align:start}}@media (prefers-reduced-motion:reduce){.about-btn-primary,.about-btn-ghost,.about-btn-on-green,.about-btn-outline{transition:none}}.contact-hero{isolation:isolate;color:#fff;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.contact-hero-image{object-fit:cover;object-position:center 40%;z-index:0}.contact-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#0507064d 0%,#05070624 40%,#050706c7 100%),radial-gradient(circle at 72% 18%,#71bf4433,#0000 44%);position:absolute;inset:0}.contact-hero-inner{z-index:3;width:min(100%,44rem);padding:clamp(6.5rem, 12vw, 8rem) var(--page-padding) clamp(3.5rem, 8vw, 5.5rem);text-align:center;margin-inline:auto;position:relative}.contact-hero-brand{letter-spacing:-.03em;text-shadow:0 1px 2px #00000038,0 4px 18px #00000047;margin:0 0 .85rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1}.contact-hero-inner h1{letter-spacing:-.02em;text-shadow:0 1px 2px #0003,0 4px 16px #0000003d;margin:0;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;line-height:1.35}.contact-hero-lead{color:#ffffffe6;text-shadow:0 2px 12px #00000059;max-width:28rem;margin:1rem auto 0;font-size:1.02rem;line-height:1.75}.contact-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.contact-form-section{--contact-ink:#1f2d1a;--contact-muted:#5f6d58;isolation:isolate;color:var(--contact-ink);background:radial-gradient(at 12% 0,#bfe8ba73,#0000 42%),radial-gradient(at 88% 100%,#eaf6eee6,#0000 48%),linear-gradient(#f5f8f4 0%,#eef5ef 55%,#f7faf6 100%);padding-top:clamp(4rem,8vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.contact-form-head{z-index:1;max-width:1440px;margin:0 auto 2.5rem;position:relative}.contact-form-badge{color:var(--sabah-green);background:#1f8f3a1a;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.contact-form-heading{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);align-items:end;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.contact-form-heading h2{letter-spacing:-.035em;color:var(--contact-ink);margin:0;font-size:clamp(1.85rem,3.8vw,3.15rem);font-weight:800;line-height:1.2}.contact-form-heading>p{max-width:28rem;color:var(--contact-muted);margin:0;font-size:.95rem;line-height:1.9}.contact-channels{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:1440px;margin:0 auto 2.5rem;display:grid;position:relative}.contact-channel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:7.5rem;color:inherit;cursor:pointer;background:linear-gradient(155deg,#ffffffe0,#ffffff9e);border:1px solid #14301f1a;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:1.1rem 1rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;box-shadow:0 14px 36px #14301f0f}.contact-channel:hover{background:linear-gradient(155deg,#fffffff5,#e8f8eed9);border-color:#00994459;transform:translateY(-3px);box-shadow:0 20px 44px #14301f1a}.contact-channel-icon{color:#fff;background:linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);border-radius:999px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 10px 22px #006a3a38}.contact-channel-icon svg{width:1.1rem;height:1.1rem}.contact-channel span{gap:.2rem;min-width:0;display:grid}.contact-channel strong{font-size:.86rem;font-weight:700}.contact-channel em{color:var(--sabah-deep);letter-spacing:-.01em;font-size:.92rem;font-style:normal;font-weight:700}.contact-channel small{color:var(--contact-muted);font-size:.74rem;line-height:1.5}.contact-form-layout{z-index:1;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);max-width:1440px;margin:0 auto;display:grid;position:relative}.contact-side{gap:1rem;display:grid}.contact-side-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffffeb,#f0f8f1c7);border:1px solid #14301f1a;border-radius:1.45rem;padding:1.35rem 1.25rem;box-shadow:0 16px 40px #14301f12}.contact-side-card.is-soft{color:#f4fbf6;background:linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);border-color:#0000;box-shadow:0 18px 42px #00502838}.contact-side-card h3{align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.contact-side-card h3 svg{width:1rem;height:1rem}.contact-side-card ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.contact-side-card li{border-bottom:1px solid #14301f14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;font-size:.88rem;display:flex}.contact-side-card li:last-child{border-bottom:0;padding-bottom:0}.contact-side-card li span{color:var(--contact-muted)}.contact-side-card li strong{color:var(--contact-ink);font-weight:700}.contact-side-card.is-soft p{color:#ffffffdb;margin:0;font-size:.92rem;line-height:1.85}.contact-side-link{color:#006a3a;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.15rem;padding:.75rem 1.15rem;font-size:.88rem;font-weight:700;transition:transform .22s,box-shadow .22s;display:inline-flex}.contact-side-link svg{width:1rem;height:1rem}.contact-side-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0028142e}.contact-form-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#fffffff0,#ffffffb8);border:1px solid #14301f1a;border-radius:1.65rem;padding:clamp(1.35rem,3vw,1.85rem);box-shadow:0 18px 48px #14301f14}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}.contact-field{gap:.4rem;min-width:0;display:grid}.contact-field.is-full{grid-column:1/-1}.contact-field>span{color:var(--contact-ink);font-size:.82rem;font-weight:700}.contact-field input,.contact-field select,.contact-field textarea{width:100%;color:var(--contact-ink);font:inherit;background:#ffffffd1;border:1px solid #14301f24;border-radius:.95rem;padding:.85rem .95rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s,background .2s}.contact-field textarea{resize:vertical;min-height:8.5rem;line-height:1.7}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#5f6d58b8}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#00994459}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{border-color:var(--sabah-green);background:#fff;outline:none;box-shadow:0 0 0 3px #0099442e}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:#c2410c;box-shadow:0 0 0 3px #c2410c1f}.contact-field-error{color:#9a3412;margin:0;font-size:.76rem;font-style:normal;font-weight:600;line-height:1.4}.contact-form-footer{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1.35rem;display:flex}.contact-submit{color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;background:linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.45rem;font-size:.92rem;font-weight:700;transition:transform .22s,box-shadow .22s,opacity .2s;display:inline-flex;box-shadow:0 14px 32px #006a3a42}.contact-submit svg{width:1.05rem;height:1.05rem}.contact-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px #006a3a57}.contact-submit:disabled{cursor:wait;opacity:.85}.contact-submit .is-spin{animation:.85s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-form-status{color:var(--contact-muted);flex:14rem;margin:0;font-size:.84rem;line-height:1.7}@media (width<=1100px){.contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-layout{grid-template-columns:1fr}.contact-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.contact-hero-actions a{flex:auto;justify-content:center}.contact-form-heading,.contact-channels,.contact-side,.contact-form-grid{grid-template-columns:1fr}.contact-channel{min-height:0}}@media (prefers-reduced-motion:reduce){.contact-channel,.contact-side-link,.contact-submit,.contact-field input,.contact-field select,.contact-field textarea{transition:none}.contact-submit .is-spin{animation:none}}.prod-ds{--prod-ink:#1f2d1a;--prod-muted:#5f6d58;color:var(--prod-ink);background:#f7faf6}.prod-ds-head{background:#f7faf6;padding-top:clamp(6.5rem,11vw,8rem);padding-bottom:0}.prod-ds-head-row{border-bottom:1px solid #1f2d1a29;grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr);align-items:end;max-width:72rem;margin-inline:auto;padding-bottom:1.15rem;display:grid}.prod-ds-head-row h1{letter-spacing:-.03em;color:var(--prod-ink);margin:0;padding-inline-end:clamp(1.1rem,2.8vw,2rem);font-size:clamp(1.7rem,3.3vw,2.4rem);font-weight:800;line-height:1.2}.prod-ds-head-row p{color:var(--prod-ink);border-inline-start:1px solid #1f2d1a29;margin:0;padding-inline-start:clamp(1.1rem,2.8vw,2rem);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.85}.prod-ds-eyebrow{color:var(--sabah-green);margin:0 0 .75rem;font-size:.84rem;font-weight:700}.prod-ds-eyebrow.is-on-green{color:#b8ffd0f2}.prod-ds-cats{background:#f7faf6;padding-block:clamp(4rem,8vw,6.5rem)}.prod-ds-cats-head{text-align:center;max-width:36rem;margin:0 auto clamp(2rem,4vw,3rem)}.prod-ds-cats-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800}.prod-ds-cats-head>p:last-child{color:var(--prod-muted);margin:.75rem 0 0;line-height:1.75}.prod-ds-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.prod-ds-cat-card{color:inherit;background:#fff;border:1px solid #1f8f3a1a;border-radius:1.35rem;gap:.75rem;padding:.85rem .85rem 1.1rem;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #2850280f}.prod-ds-cat-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #2850281a}.prod-ds-cat-plate{pointer-events:none;background:radial-gradient(circle,#71bf4433,#0000 68%);border-radius:50%;height:42%;position:absolute;inset:auto 8% 28%}.prod-ds-cat-shot{background:linear-gradient(160deg,#eef6ee,#f7faf6);border-radius:1.1rem;place-items:center;min-height:11.5rem;display:grid;position:relative}.prod-ds-cat-shot img{filter:drop-shadow(0 16px 28px #14301f24);width:min(72%,10rem);height:auto}.prod-ds-cat-body{gap:.3rem;display:grid;position:relative}.prod-ds-cat-body strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.prod-ds-cat-body>span{color:var(--prod-muted);font-size:.88rem;line-height:1.65}.prod-ds-cat-body em{color:var(--sabah-deep);align-items:center;gap:.3rem;margin-top:.25rem;font-size:.84rem;font-style:normal;font-weight:700;display:inline-flex}.prod-ds-cta{color:#fff;background:radial-gradient(circle at 20% 20%,#71bf4438,#0000 40%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);padding-block:clamp(4rem,8vw,6.5rem)}.prod-ds-cta-inner{text-align:center;max-width:34rem;margin-inline:auto}.prod-ds-cta-inner h2{margin:0;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:800}.prod-ds-cta-inner>p{color:#f7faf6db;margin:.85rem 0 0;line-height:1.75}.prod-ds-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.6rem;display:flex}.prod-ds-btn-light,.prod-ds-btn-ghost,.prod-ds-btn-green,.prod-ds-back{border-radius:999px;align-items:center;gap:.4rem;padding:.72rem 1.15rem;font-size:.9rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.prod-ds-btn-light{color:#006a3a;background:#fff}.prod-ds-btn-light:hover{background:#f3fff6;transform:translateY(-1px)}.prod-ds-btn-ghost{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff8c}.prod-ds-btn-ghost:hover{background:#fff3}.prod-ds-btn-green{color:#fff;background:linear-gradient(155deg,#006a3a 0%,#099944 100%);box-shadow:0 10px 24px #006a3a38}.prod-ds-cat-hero{text-align:center;gap:.75rem}.prod-ds-back{color:#fff;background:#ffffff1a;border:1.5px solid #fff6;margin:0 auto}.prod-ds-back:hover{background:#ffffff2e}.prod-ds-cat-lead{color:#ffffffe6;max-width:28rem;margin:.35rem auto 0;line-height:1.75}.prod-ds-cat-meta{color:#b8ffd0f2;margin:.35rem 0 .5rem;font-size:.88rem;font-weight:700}.prod-ds-cat-shelf{width:min(100%,1120px);margin-inline:auto}.prod-ds-more{flex-wrap:wrap;gap:.5rem;max-width:72rem;margin:2.25rem auto 0;display:flex}.prod-ds-more a{color:var(--prod-ink);background:#fff;border:1px solid #1f8f3a24;border-radius:999px;padding:.55rem .95rem;font-size:.86rem;font-weight:700}.prod-ds-more a:hover{border-color:var(--sabah-green);color:var(--sabah-deep)}.prod-ds-cat-footer{justify-content:center;margin-top:2rem;display:flex}@media (width<=980px){.prod-ds-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.prod-ds-head-row{grid-template-columns:1fr;gap:.85rem}.prod-ds-head-row h1{padding-inline-end:0;border-bottom:1px solid #1f2d1a29;padding-bottom:.75rem}.prod-ds-head-row p{border-inline-start:0;padding-inline-start:0}.prod-ds-cats-head,.prod-ds-cta-inner,.prod-ds-cat-hero{text-align:start}.prod-ds-back{margin-inline:0}.prod-ds-cat-grid{grid-template-columns:1fr}.prod-ds-cta-actions{justify-content:stretch}.prod-ds-cta-actions a{flex:auto;justify-content:center}}.vc-page{background:var(--ink);color:var(--paper)}.vc-eyebrow{color:var(--sabah-bright);letter-spacing:.06em;margin:0;font-size:.78rem;font-weight:700}.vc-eyebrow.is-dark{color:var(--sabah-green)}.vc-eyebrow.is-on-dark{color:#b8ffd0eb}.vc-hero{isolation:isolate;color:#fff;place-items:center;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.vc-hero-image{z-index:0;object-fit:cover;object-position:center}.vc-hero-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 38%,#ffffff1a,#0000 36%),radial-gradient(circle at 14% 82%,#00281459,#0000 42%),linear-gradient(155deg,#006a3ad1 0%,#099944c7 55%,#0aad4dcc 100%),linear-gradient(#05070647 0%,#0507061f 45%,#05070673 100%);position:absolute;inset:0}.vc-hero-waves{z-index:1;pointer-events:none;opacity:.28;background:repeating-radial-gradient(circle at 20% 120%,#ffffff12 0 2px,#0000 2px 42px),radial-gradient(circle at 80% 10%,#ffffff1f,#0000 40%);position:absolute;inset:0}.vc-hero-inner{z-index:2;width:min(100%,44rem);padding:clamp(6.5rem, 12vw, 8rem) var(--page-padding) clamp(2.5rem, 6vw, 4rem);text-align:center;margin-inline:auto;position:relative}.vc-hero-brand{letter-spacing:-.03em;text-shadow:0 8px 28px #00281447;margin:0 0 .85rem;font-size:clamp(2.5rem,6.5vw,4.25rem);font-weight:800;line-height:1}.vc-hero-inner h1{letter-spacing:-.02em;gap:.3rem;margin:0;font-size:clamp(1.65rem,3.4vw,2.5rem);font-weight:700;line-height:1.3;display:grid}.vc-hero-inner h1 span{color:#ffffffc7;letter-spacing:.04em;font-size:.62em;font-weight:500;display:block}.vc-hero-lead{color:#ffffffe6;max-width:30rem;margin:1.1rem auto 0;font-size:1.05rem;line-height:1.8}.vc-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.vc-btn-light,.vc-btn-ghost{cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.78rem 1.25rem;font-size:.92rem;font-weight:700;transition:background .22s,color .22s,border-color .22s,transform .22s;display:inline-flex}.vc-btn-light{color:#006a3a;background:#fff;box-shadow:0 10px 24px #0028142e}.vc-btn-light:hover{background:#f3faf5;transform:translateY(-1px)}.vc-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff8c}.vc-btn-ghost:hover{background:#ffffff38;border-color:#fff}.vc-intro{--vc-ink:#0b1a12;--vc-muted:#5f7268;color:var(--vc-ink);background:#fff;padding-block:clamp(4.5rem,9vw,7.5rem)}.vc-intro-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:72rem;margin-inline:auto;display:grid}.vc-intro-copy h2{letter-spacing:-.03em;margin:.55rem 0 0;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:800;line-height:1.25}.vc-intro-lead{max-width:34rem;color:var(--vc-ink);margin:1.1rem 0 0;font-size:clamp(1.05rem,1.6vw,1.18rem);font-weight:600;line-height:1.85}.vc-intro-body{max-width:34rem;color:var(--vc-muted);margin:.9rem 0 0;font-size:1rem;line-height:1.85}.vc-intro-visual{border-radius:1.5rem;min-height:clamp(18rem,42vw,26rem);position:relative;overflow:hidden;box-shadow:0 24px 48px #0b1a121f}.vc-intro-visual img{object-fit:cover}.vc-intro-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:72rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:0;list-style:none;display:grid}.vc-intro-points li{background:#f4faf5;border:1px solid #0099441a;border-radius:1.15rem;gap:.55rem;padding:1.25rem 1.2rem;display:grid}.vc-intro-point-icon{width:2.4rem;height:2.4rem;color:var(--sabah-green);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 18px #006a3a14}.vc-intro-points strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.vc-intro-points p{color:var(--vc-muted);margin:0;font-size:.94rem;line-height:1.75}.vc-journey{color:#fff;background:#050706;position:relative}.vc-track{height:620vh;position:relative}.vc-stack{display:none}.vc-pin{height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.vc-stage{isolation:isolate;height:100%;position:relative}.vc-frames{z-index:0;position:absolute;inset:0}.vc-frame{opacity:0;margin:0;transition:opacity .48s;position:absolute;inset:0}.vc-frame.is-active{opacity:1}.vc-frame img{object-fit:cover;object-position:center}.vc-frame-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050706e0 0%,#0507068c 42%,#05070647 100%),linear-gradient(#05070673 0%,#0000 28%,#0507068c 100%);position:absolute;inset:0}.vc-stage-grid{z-index:2;height:100%;padding:clamp(5.5rem, 10vh, 7rem) var(--page-padding) clamp(1.75rem, 4vh, 2.75rem);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,3vw,2.5rem);max-width:78rem;margin-inline:auto;display:grid;position:relative}.vc-rail{flex-direction:column;gap:.85rem;min-height:0;display:flex}.vc-rail-label{color:#b8ffd0e6;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:700}.vc-rail-line{background:#ffffff1f;border-radius:999px;flex:1;width:2px;min-height:4rem;margin-inline-start:.85rem;position:relative;overflow:hidden}.vc-rail-line span{inset-inline:0;border-radius:inherit;background:linear-gradient(180deg, var(--sabah-bright), var(--sabah-green));transition:height .28s;position:absolute;top:0}.vc-rail-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.vc-rail-steps button{color:#ffffff8c;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;transition:background .2s,color .2s;display:grid}.vc-rail-steps button span{border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.68rem;font-weight:700;display:grid}.vc-rail-steps button strong{font-size:.82rem;font-weight:600;line-height:1.35}.vc-rail-steps button:hover{color:#fff;background:#ffffff0f}.vc-rail-steps button.is-active{color:#fff;background:#71bf4424}.vc-rail-steps button.is-active span{color:var(--sabah-bright);background:#71bf4433;border-color:#71bf448c}.vc-copy{flex-direction:column;justify-content:flex-end;max-width:34rem;padding-bottom:.25rem;display:flex}.vc-kicker{color:var(--sabah-bright);align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.vc-kicker span{color:#fff6;letter-spacing:.12em;margin-inline-start:.25rem;font-size:.72rem;font-weight:600}.vc-copy h2{letter-spacing:-.03em;margin:.55rem 0 0;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.15}.vc-text{color:#f7faf6e6;margin:1rem 0 0;font-size:clamp(1.02rem,1.5vw,1.15rem);font-weight:500;line-height:1.85}.vc-detail{color:#f7faf694;border-top:1px solid #ffffff1f;margin:.75rem 0 0;padding-top:.85rem;font-size:.95rem;line-height:1.75}.vc-pager{align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.vc-pager button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;padding:.55rem 1rem;font-size:.84rem;font-weight:700;transition:background .2s,border-color .2s,opacity .2s}.vc-pager button:hover:not(:disabled){background:#ffffff29;border-color:#ffffff80}.vc-pager button:disabled{opacity:.35;cursor:not-allowed}.vc-pager span{color:var(--sabah-bright);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.vc-pager em{color:#fff6;margin-inline-start:.2rem;font-size:.85rem;font-style:normal;font-weight:600}.vc-close{color:#f4fbf6;background:radial-gradient(circle at 62% 38%,#ffffff24,#0000 34%),radial-gradient(circle at 12% 78%,#003c1e47,#0000 40%),linear-gradient(155deg,#006a3a 0%,#099944 58%,#0aad4d 100%);padding-block:clamp(4.5rem,9vw,7.5rem)}.vc-close-card{text-align:center;max-width:40rem;margin-inline:auto}.vc-close .vc-eyebrow{color:#f4fbf6d1}.vc-close-card h2{color:#fff;letter-spacing:-.03em;margin:.55rem 0 0;font-size:clamp(1.75rem,3.2vw,2.55rem);font-weight:800;line-height:1.3}.vc-close-card>p{color:#f4fbf6d1;max-width:30rem;margin:1rem auto 0;font-size:1.02rem;line-height:1.85}.vc-close-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.vc-close .about-btn-on-green{color:#006a3a;background:#fff;box-shadow:0 10px 24px #00000024}.vc-close .about-btn-on-green:hover{color:#006a3a;background:#eefaf1}.vc-close .about-btn-outline{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.vc-close .about-btn-outline:hover{color:#fff;background:#ffffff1a;border-color:#fff}@media (width<=900px){.vc-intro-layout{grid-template-columns:1fr}.vc-intro-visual{order:-1;min-height:16rem}.vc-intro-points{grid-template-columns:1fr}.vc-track-desktop{display:none}.vc-stack{background:#07140c;padding-block:clamp(3rem,8vw,4.5rem);display:block}.vc-stack-head{max-width:40rem;margin:0 auto 1.75rem}.vc-stack-head h2{letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(1.55rem,5vw,2rem);font-weight:800;line-height:1.3}.vc-stack-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.vc-stack-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;overflow:hidden}.vc-stack-media{height:12.5rem;position:relative}.vc-stack-media img{object-fit:cover}.vc-stack-body{padding:1.15rem 1.15rem 1.35rem}.vc-stack-body h3{letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.35rem;font-weight:800}.vc-stack-body>p:last-child{color:#f7faf6b3;margin:.65rem 0 0;font-size:.95rem;line-height:1.75}}@media (prefers-reduced-motion:reduce){.vc-frame,.vc-rail-line span{transition:none}}.morning-moment{--mm-ink:#07140c;--mm-soft:#2a3d32;--mm-panel:#eef5eb;isolation:isolate;color:var(--mm-ink);background:var(--mm-panel);position:relative;overflow:hidden}.morning-moment-layout{direction:ltr;grid-template-columns:minmax(18rem,38%) minmax(0,1fr);width:100%;min-height:min(86svh,46rem);display:grid}.morning-moment-copy{background:radial-gradient(120% 80% at 0% 100%, color-mix(in srgb, var(--sabah-bright) 14%, transparent), transparent 55%), linear-gradient(165deg, #f5f9f3 0%, var(--mm-panel) 48%, #e7f0e4 100%);text-align:start;flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:clamp(4.5rem,10vh,6.5rem) clamp(1.5rem,3.5vw,3.25rem) clamp(3rem,7vh,5rem) clamp(1.5rem,4vw,3.75rem);display:flex}.morning-moment-copy h2{max-width:12ch;color:var(--mm-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.4vw,2.55rem);font-weight:800;line-height:1.35}.morning-moment-copy h2 span{color:var(--sabah-deep)}.morning-moment-lead{max-width:28ch;color:var(--mm-soft);margin:1.2rem 0 0;font-size:.98rem;font-weight:500;line-height:1.9}.morning-moment-actions{margin-top:1.9rem;display:flex}.morning-moment-cta{background:var(--sabah-green);color:#fff;letter-spacing:-.01em;min-height:3.2rem;box-shadow:0 12px 28px color-mix(in srgb, var(--sabah-green) 28%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.5rem;font-size:.96rem;font-weight:700;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.morning-moment-cta svg{transition:transform .18s}.morning-moment-cta:hover{background:var(--sabah-deep);box-shadow:0 16px 34px color-mix(in srgb, var(--sabah-deep) 34%, transparent);transform:translateY(-2px)}.morning-moment-cta:hover svg{transform:translate(-3px)}.morning-moment-cta:focus-visible{outline:2px solid var(--sabah-bright);outline-offset:3px}.morning-moment-media{isolation:isolate;background:#cfc4b0;min-height:100%;position:relative;overflow:hidden}.morning-moment-viewport{will-change:transform;position:absolute;inset:0;overflow:hidden}.morning-moment-track{will-change:transform;direction:ltr;width:100%;height:100%;transition:transform .82s cubic-bezier(.22,.78,.18,1);display:flex}.morning-moment-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.morning-moment-photo{object-fit:cover}.morning-moment-controls{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07140cb8;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding:.35rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,1.75rem);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #07140c33}.morning-moment-nav,.morning-moment-dot{cursor:pointer;border:0}.morning-moment-nav{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;padding:0;transition:color .18s,background-color .18s;display:grid}.morning-moment-nav svg{width:1.1rem;height:1.1rem}.morning-moment-nav:hover{color:var(--sabah-deep);background:#fff}.morning-moment-dots{align-items:center;gap:.35rem;padding-inline:.2rem;display:flex}.morning-moment-dot{background:#ffffff75;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:width .24s,background-color .24s}.morning-moment-dot[data-active]{background:var(--sabah-bright);width:1.7rem}.morning-moment-nav:focus-visible,.morning-moment-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=900px){.morning-moment-layout{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.morning-moment-media{background:#f5f9f3;flex-direction:column;order:-1;min-height:0;display:flex}.morning-moment-viewport{flex:none;width:100%;height:clamp(14rem,70vw,22rem);position:relative;inset:auto}.morning-moment-controls{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:center;gap:.5rem;margin:1rem auto 0;padding:0;position:relative;bottom:auto;left:auto;transform:none}.morning-moment-nav{border:1px solid color-mix(in srgb, var(--sabah-deep) 18%, transparent);width:2.75rem;height:2.75rem;color:var(--sabah-deep);background:#fff}.morning-moment-nav:hover{background:#e2f1e5}.morning-moment-dots{gap:0;padding:0}.morning-moment-dot,.morning-moment-dot[data-active]{background:0 0;width:2.75rem;height:2.75rem;position:relative}.morning-moment-dot:before{background:color-mix(in srgb, var(--sabah-deep) 26%, transparent);content:"";border-radius:999px;width:.4rem;height:.4rem;transition:width .24s,background-color .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.morning-moment-dot[data-active]:before{background:var(--sabah-green);width:1.25rem}.morning-moment-nav:focus-visible,.morning-moment-dot:focus-visible{outline-color:var(--sabah-green)}.morning-moment-copy{padding:1.5rem var(--page-padding) 2.75rem}.morning-moment-copy h2{max-width:14ch;font-size:clamp(1.6rem,6.5vw,2.1rem)}.morning-moment-lead{max-width:34ch}.morning-moment-cta{width:100%}}@media (prefers-reduced-motion:reduce){.morning-moment-cta,.morning-moment-cta svg{transition:none}.morning-moment-cta:hover,.morning-moment-cta:hover svg{transform:none}.morning-moment-viewport,.morning-moment-track{will-change:auto}.morning-moment-track,.morning-moment-nav,.morning-moment-dot,.morning-moment-dot:before{transition:none}}[data-honors-rail=a]{width:calc(94% - 40px);max-width:1600px;margin-right:auto;padding:0!important}[data-honors-rail=b]{width:calc(94% - 40px);max-width:1600px;margin-left:auto;padding:0!important}.home-film{isolation:isolate;color:#fff;background:#06331c;width:100%;margin:0;padding:0;position:relative}.home-film-stage{background:#06331c;border-radius:0;width:100%;min-height:100svh;position:relative;overflow:hidden}.home-film-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06140c14 0%,#06140c00 42%,#06140c8c 100%);position:absolute;inset:0}.home-film-head{z-index:2;inset-inline:var(--page-padding);max-width:min(40rem, calc(100% - 2 * var(--page-padding)));text-align:start;justify-items:start;gap:.4rem;display:grid;position:absolute;bottom:clamp(1.5rem,4vw,3rem)}.home-film-kicker{color:var(--sabah-bright);text-shadow:0 1px 10px #00000073;align-items:center;gap:.5rem;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.home-film-kicker:before{background:var(--sabah-bright);content:"";border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #71bf4447}.home-film h2{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 18px #00000080;max-width:16em;margin:0;font-size:clamp(1.55rem,3.2vw,2.45rem);font-weight:800;line-height:1.3}.home-film-lead{color:#f7faf6f0;text-shadow:0 1px 12px #00000073;max-width:34rem;margin:.15rem 0 0;font-size:.98rem;line-height:1.85}.home-film-video{object-fit:cover;object-position:center;background:#06331c;width:100%;height:100%;display:block;position:absolute;inset:0}.home-film-controls{z-index:2;inset-inline-end:clamp(.85rem,2vw,1.5rem);gap:.45rem;display:flex;position:absolute;top:clamp(5rem,10vh,6.5rem)}.home-film-controls button{border-radius:var(--shape-radius-pill);width:2.65rem;height:2.65rem;color:var(--sabah-deep);cursor:pointer;background:#ffffffe6;border:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #001e102e}.home-film-controls button:hover{background:#fff}.home-film-video.is-compact{object-position:center 44%}.home-film-stage:has(.home-film-video.is-compact){min-height:100svh}.home-film-stage:has(.home-film-video.is-compact):after{background:linear-gradient(#06140c0d 0%,#06140c00 36%,#06140c52 62%,#06140cbd 100%)}@media (width<=1023px),(width<=1366px) and (orientation:portrait){.home-film-head{inset-inline:clamp(1rem,4vw,2rem);gap:.35rem;max-width:calc(100% - 2*clamp(1rem,4vw,2rem));bottom:clamp(1.25rem,4vw,2.25rem)}.home-film h2{max-width:14em;font-size:clamp(1.35rem,4.6vw,2rem);line-height:1.35}.home-film-lead{max-width:30rem;font-size:clamp(.85rem,2.4vw,.95rem);line-height:1.8}.home-film-controls{inset-inline-end:clamp(.85rem,3vw,1.25rem);top:clamp(4.5rem,9vh,5.75rem)}}@media (width<=760px){.home-film-stage{min-height:100svh}.home-film-video.is-compact{object-position:center 42%}.home-film-head{bottom:5.25rem}.home-film-lead{font-size:.88rem;line-height:1.75}.home-film-controls{top:4.25rem;inset-inline-end:.85rem}.home-film-controls button{width:2.4rem;height:2.4rem}}.cms-builder-columns{align-items:start;display:grid}@media (width<=767px){.cms-builder-columns{grid-template-columns:minmax(0,1fr)!important}}.sabah-puck-site-preview .cin-seq-track{height:auto}.sabah-puck-site-preview .cin-seq{height:auto;position:relative}.sabah-puck-site-preview .cin-seq-frames{height:65svh;position:relative}.sabah-puck-site-preview .cin-seq-intro{height:65svh;inset:0 0 auto}.sabah-puck-site-preview .cin-seq-stage{opacity:1;pointer-events:auto;background:#f7faf6;height:auto;padding-block:3rem}.sabah-puck-site-preview .cin-seq-head,.sabah-puck-site-preview .cin-seq-card,.sabah-puck-site-preview .cin-seq-features{opacity:1}.sabah-puck-site-preview .cin-seq-cow-anchor,.sabah-puck-site-preview .cin-seq-hint{display:none}.sabah-puck-site-preview .category-orbit{min-height:auto;padding:2rem}.sabah-puck-site-preview .orbit-pin,.sabah-puck-site-preview .orbit-stage,.sabah-puck-site-preview .orbit-ring{height:auto;min-height:0;position:relative;transform:none}.sabah-puck-site-preview .orbit-ring{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.sabah-puck-site-preview .orbit-card{width:100%;position:relative;inset:auto;transform:none}.sabah-puck-site-preview .orbit-title,.sabah-puck-site-preview .orbit-copy{opacity:1;margin-block:1rem;position:relative;inset:auto;transform:none}.sabah-puck-site-preview .brand-family-marquee{animation-play-state:running}
