:root{--aqua:#39c9bd;--coral:#f29372;--green:#c3e881;--teal:#008c97}
figure{margin:0}button{transition:background .2s,border-color .2s,transform .2s}.section-head em{color:#00818d}.stock-section h2 em,.resilience h2 em,.innovation h2 em{color:#c3e881}.section-head>p{max-width:440px}.section{padding-block:105px}.hero h1 em{color:#c3e881}.stock-section{background:radial-gradient(ellipse at 0 30%,#137e85 0,transparent 58%),#052f3d}.innovation{background:radial-gradient(ellipse at 0 90%,#1c6b62,transparent 70%),#073c47}.partners{background:linear-gradient(125deg,#edf5e9,#f6f3eb)}.research{background:radial-gradient(ellipse at 90% 0,#d6ece0,transparent 65%),#edf2e8}
.concept-label,.photo-badge{position:absolute;top:20px;right:20px;font-size:10px;background:#052e3bdc;color:#e7f0e8;border:1px solid #ffffff30;padding:5px 12px;border-radius:30px;z-index:3;backdrop-filter:blur(8px)}
.stock-grid{grid-template-columns:1fr 1.25fr;gap:45px}.stock-grid>div{min-width:0}.stock-count{color:#c3e881}.stock-grid .note{margin-top:22px;color:#94b6bb}.photo-aquarium{height:500px;border-radius:24px;border:1px solid #65cccf80;background:linear-gradient(0deg,#032e3b77,#06526711),url('assets/gen-underwater.webp') center/cover;box-shadow:0 0 80px #40c6c032,inset 0 0 55px #04334055;isolation:isolate}.photo-aquarium:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#03273588,transparent 40%,#32c4d211);pointer-events:none;z-index:1}.photo-aquarium canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.photo-aquarium .tank-label{position:absolute;top:24px;left:25px;right:25px;display:flex;justify-content:space-between;color:#d1f5ec;z-index:3;font-size:11px;letter-spacing:1px}.photo-aquarium .tank-label span:last-child{letter-spacing:0;background:#03323aa8;padding:2px 9px;border-radius:20px}.tank-bottom{position:absolute;bottom:24px;left:25px;right:25px;display:flex;justify-content:space-between;z-index:3;color:#c5e8e0;font-size:10px}.fish-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:22px}.fish-controls label{font-size:12px;color:#c9e2dc;display:grid;grid-template-columns:1fr auto;gap:8px;flex:1;min-width:200px}.fish-controls input{grid-row:2;grid-column:1;accent-color:#b7e380;width:100%;height:18px}.fish-controls output{grid-row:2;grid-column:2;font-size:16px;font-variant-numeric:tabular-nums;min-width:30px;color:#c5e980}.fish-controls button{font-size:11px;color:#d7eee5;background:#ffffff0d;border:1px solid #ffffff33;padding:7px 12px;border-radius:25px}.lifecycle-gallery,.resilience-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:55px}.lifecycle-gallery figure,.resilience-photos figure{position:relative;border-radius:10px;overflow:hidden;border:1px solid #ffffff20}.lifecycle-gallery img,.resilience-photos img{width:100%;height:230px;object-fit:cover;transition:transform .6s}.lifecycle-gallery figure:hover img,.resilience-photos figure:hover img{transform:scale(1.04)}.lifecycle-gallery figcaption,.resilience-photos figcaption{position:absolute;bottom:0;right:0;left:0;padding:30px 20px 18px;background:linear-gradient(transparent,#032e3bee);font-size:16px;color:white}
.water-photo-explorer{display:grid;grid-template-columns:1.15fr 1fr;border-radius:16px;overflow:hidden;border:1px solid #d1e3da;background:white;box-shadow:0 20px 65px #083c4210}.water-photo-main{position:relative;min-height:470px;overflow:hidden}.water-photo-main>img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover}.water-photo-main:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 35%,#022c3edb)}.water-photo-caption{position:absolute;bottom:30px;right:30px;left:30px;z-index:2;display:flex;align-items:center;gap:20px;color:#fff}.water-photo-caption>span{font-size:50px;color:#bce782;line-height:1.3}.water-photo-caption h3{font-size:28px;margin:0}.water-photo-copy{padding:35px;align-self:center}.ras-photo-tabs{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.ras-photo-tabs button{border:1px solid #dce8e1;border-radius:6px;text-align:right;background:#f7faf6;color:#43666b;padding:9px 15px;font-size:13px}.ras-photo-tabs button.active{background:#063e49;border-color:#063e49;color:#c3e881;box-shadow:4px 0 0 #31bcb5}.water-photo-copy>p{font-size:14px;color:#5c777b;min-height:85px}.ras-controls{display:flex;gap:10px;margin:18px 0}.ras-controls button{height:38px;width:50px;border:1px solid #bacdc5;border-radius:30px;background:white;color:#087781}.water-photo-copy .note{margin:0;min-height:0;font-size:10px}.water-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.water-image-grid article{overflow:hidden;border-radius:10px;border:1px solid #d6e4dc;background:#fff}.water-image-grid article>img{height:230px;object-fit:cover;width:100%}.water-image-grid article>div{padding:25px}.water-image-grid .eyebrow{font-size:11px;margin-bottom:12px;color:#00818a}.water-image-grid h3{font-size:22px;margin-bottom:14px}.water-image-grid p{font-size:13px;color:#668085;margin:0;line-height:1.9}
.resilience{background:radial-gradient(ellipse at 100% 0,#155e6a,transparent 70%),#052e3c}.resilience .section-head p{color:#a9c9ca}.monitor-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:32px;align-items:stretch}.monitor-photo{position:relative;overflow:hidden;border-radius:14px;min-height:475px;isolation:isolate;border:1px solid #ffffff30}.monitor-photo>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;z-index:-2}.monitor-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#032a3bea);z-index:-1}.monitor-readings{position:absolute;bottom:24px;left:24px;right:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.monitor-readings>div{padding:15px 8px;text-align:center;background:#063345c9;border:1px solid #85ddcf55;backdrop-filter:blur(8px);border-radius:8px}.monitor-readings span{font-size:10px;color:#bbd6d5;display:block}.monitor-readings b{font-size:34px;color:#c1e98f;display:block;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;direction:ltr}.monitor-readings small{font-size:9px;color:#87bec2;display:block}.monitor-readings.alert>div{border-color:#f29b6f88}.monitor-readings.alert b{color:#ffc48f}.monitor-panel{padding:15px 0}.monitor-panel .pills{margin-bottom:25px}.monitor-panel .pills button{padding:7px 12px;font-size:11px}.monitor-status{display:flex;gap:8px;align-items:center;font-size:11px;color:#b3d3c2;margin-bottom:15px}.monitor-status i{width:7px;height:7px;border-radius:50%;background:#bce986;box-shadow:0 0 10px #bce98655}.monitor-status.alarm{color:#ffbb85}.monitor-status.alarm i{background:#ffb67e;box-shadow:0 0 13px #ffb67e88}.monitor-panel h3{font-size:29px;margin-bottom:17px}.monitor-panel>p{color:#accbcb;font-size:13px;min-height:80px}.response-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}.response-steps>span{border:1px solid #ffffff20;background:#ffffff08;padding:10px;border-radius:6px;color:#a6c4c8;font-size:11px;display:flex;align-items:center;gap:9px}.response-steps b{height:25px;width:25px;border-radius:50%;flex-shrink:0;text-align:center;background:#ffffff10;color:#d9e9de;font-size:10px;line-height:25px}.response-steps>span.done{color:#d6eecc;border-color:#b8e78260;background:#a1db7911}.response-steps>span.done b{color:#07343d;background:#b8e782}.monitor-panel>.btn{font-size:12px;margin-top:3px}.readings-graph{margin-top:30px;border:1px solid #ffffff20;border-radius:10px;padding:22px 25px;background:#ffffff05}.readings-graph>div{display:flex;justify-content:space-between;color:#c9e4df;font-size:12px}.readings-graph small{font-size:10px;color:#79a5ae}.readings-graph canvas{width:100%;height:190px;display:block;margin-top:20px}.resilience-photos{margin-top:30px}.resilience-photos img{height:205px}
.photo-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.photo-product{position:relative;overflow:hidden;border-radius:12px;border:1px solid #d4e2d8;background:white;box-shadow:0 15px 35px #073c4107;transition:transform .3s,box-shadow .3s}.photo-product:hover{transform:translateY(-5px);box-shadow:0 20px 45px #073c4117}.photo-product>img{width:100%;height:320px;object-fit:cover}.photo-product:after{content:'';position:absolute;top:150px;right:0;left:0;height:170px;background:linear-gradient(transparent,#052633e6);pointer-events:none}.product-overlay{position:absolute;top:209px;right:23px;left:23px;z-index:2;color:#fff}.product-overlay small{font-size:9px;color:#c8e4e1;letter-spacing:1.2px}.product-overlay h3{font-size:23px;margin:8px 0 10px}.product-status{display:inline-block;font-size:10px;color:#d7efb6;border:1px solid #d7efb646;border-radius:20px;padding:2px 10px;background:#ffffff0b}.product-description{padding:23px}.product-description p{font-size:13px;color:#647d80;min-height:50px;margin-bottom:14px}.product-description .text-btn{font-size:12px}.nutrition{grid-template-columns:1.05fr 1fr;padding:0;overflow:hidden;border-radius:14px;border:1px solid #d6e2d5;gap:35px;background:linear-gradient(120deg,#eef4e6,#e1ece3)}.nutrition>div{padding:38px 38px 35px 0;align-self:center}.nutrition .nutrition-photo{position:relative;height:100%;min-height:390px}.nutrition-photo img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.nutrition-photo figcaption{position:absolute;bottom:18px;right:20px;font-size:10px;color:white;background:#083544b3;padding:3px 10px;border-radius:20px}.nutrition-info{min-height:130px;padding-top:20px}.nutrition-info h4{color:#147f82}
.all-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px}.all-partners .partner-card{margin:0;border:1px solid #d6e2d5;background:#fff;border-radius:12px;overflow:hidden;text-align:center;padding:0 0 20px;box-shadow:0 10px 30px #073c4005}.partner-card>div{height:150px;display:flex;align-items:center;justify-content:center;padding:20px;background:#fff}.partner-card>div>img{width:100%;max-width:180px;height:105px;object-fit:contain;filter:none;opacity:1}.partner-card h3{font-size:17px;margin:14px 0 6px}.partner-card>span{display:inline-block;font-size:10px;padding:3px 12px;border-radius:20px}.partner-card .contracted{background:#eaf5e5;color:#4a772f}.partner-card .negotiating{background:#fff0df;color:#925928}.partner-card.priority{grid-column:span 2;border-color:#b9d893;background:linear-gradient(135deg,#ffffff,#f2f8e9)}.partner-card.priority>div{height:185px;background:transparent}.partner-card.priority>div>img{height:145px;max-width:240px}.partner-card.priority h3{font-size:24px;margin-top:8px}.partner-card.light-logo>div{background:#075463}.partner-card.partner-text>div{background:linear-gradient(120deg,#e4eee5,#f6f4eb);flex-direction:column}.partner-text b{font-size:26px;color:#225d64}.partner-text small{font-size:16px;color:#91aa9a}.partner-card:nth-child(8) b{font-size:20px}.partners .note{font-size:11px}.channels{margin-top:40px}
.production-only{background:linear-gradient(135deg,#fff,#f3f8ed);border-color:#d7e6d5;padding:35px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.chart-heading h3{font-size:23px;margin:0}.chart-heading>span{font-size:12px;color:#6a8178}.production-only .growth-chart{height:370px;gap:30px;margin-top:15px}.production-only .bar{border-radius:6px 6px 0 0;min-width:25px;width:76%;max-width:105px;background:linear-gradient(0deg,#066874,#42bdaf);transition:height .6s}.production-only .bar-column:last-child .bar{background:linear-gradient(#c9e780,#78ae4f)}.production-only .bar-column>b{font-size:15px;color:#1c656b}.production-only .bar-column:last-child>b{color:#60862d}.production-only summary{font-size:13px}.growth-image-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:40px;border-radius:12px;overflow:hidden;background:#edf3e9;border:1px solid #d8e4d4}.growth-image-story>img{height:320px;width:100%;object-fit:cover}.growth-image-story>div{padding:25px 0 25px 35px}.growth-image-story .eyebrow{font-size:11px;margin-bottom:15px}.growth-image-story h3{font-size:27px;margin-bottom:16px}.growth-image-story p{font-size:14px;color:#668079}.growth-image-story button{font-size:12px}.market-panel{margin-top:40px;background:radial-gradient(ellipse at 15% 40%,#1b7380,transparent 60%),#073d49;border-radius:12px}.market-panel strong{color:#c1e781}.market-panel>div:first-child{border-left-color:#ffffff20}
.innovation-photo-grid,.research-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.innovation-photo-grid article{border:1px solid #ffffff24;border-radius:12px;overflow:hidden;background:#ffffff05;transition:transform .3s}.innovation-photo-grid article:hover{transform:translateY(-5px)}.innovation-photo-grid img,.research-photo-grid img{height:285px;width:100%;object-fit:cover}.innovation-photo-grid article>div{padding:28px}.innovation-photo-grid .status{font-size:10px;border:1px solid #b5df9450;color:#c4e399;padding:3px 11px;border-radius:25px;display:inline-block;margin-bottom:15px;background:#b5df940c}.innovation-photo-grid h3{font-size:27px;margin-bottom:16px}.innovation-photo-grid p{font-size:13px;color:#a6c8c6;margin:0;line-height:1.9}.research-photo-grid>a{border:1px solid #d1dfd2;border-radius:12px;overflow:hidden;background:#fff;transition:transform .3s,box-shadow .3s}.research-photo-grid>a:hover{transform:translateY(-5px);box-shadow:0 15px 35px #13474210}.research-photo-grid>a>div{padding:27px}.research-photo-grid span{font-size:10px;color:#468f82;letter-spacing:.6px}.research-photo-grid h3{font-size:24px;margin:12px 0 16px}.research-photo-grid p{font-size:13px;color:#6a8180;min-height:48px}.research-photo-grid b{font-size:12px;color:#0c7d83}.gallery-item img{transition:transform .5s}.gallery-item:hover img{transform:scale(1.05)}
.org-tree{position:relative;border:1px solid #d6e4d8;border-radius:18px;padding:40px 28px;background:radial-gradient(ellipse at 50% 0,#def0d8,transparent 60%),#f0f6ef}.org-board{max-width:600px;margin:auto;text-align:center;border:1px solid #3d797c;background:linear-gradient(120deg,#0d5663,#073a48);color:white;padding:25px 20px;border-radius:12px;box-shadow:0 15px 35px #103f4815}.org-board>span{font-size:12px;color:#c0e69b}.org-board h3{font-size:26px;margin:12px 0 5px}.org-board>small{font-size:11px;color:#b8d6d0}.board-members{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;border-top:1px solid #ffffff25;margin-top:22px;padding-top:17px}.board-members span{font-size:11px;border:1px solid #ffffff26;border-radius:20px;padding:3px 12px;color:#c7dfd7}.org-connect{width:1px;height:38px;background:#75a795;margin:auto;position:relative}.org-connect:after{content:'';position:absolute;bottom:-4px;left:-3px;width:7px;height:7px;border-radius:50%;background:#78a44e}.org-leadership,.org-operations{display:grid;gap:18px;position:relative}.org-leadership{grid-template-columns:repeat(3,minmax(0,1fr))}.org-operations{grid-template-columns:repeat(4,minmax(0,1fr))}.org-person{border:1px solid #c9dece;padding:22px 12px;border-radius:10px;background:#fff;color:#154a54;position:relative;min-height:135px;box-shadow:0 7px 25px #123e3b06}.org-person:hover{transform:translateY(-4px);border-color:#6db8a2;box-shadow:0 15px 30px #123e3b12}.org-person>span{display:block;font-size:11px;color:#438d80;margin-bottom:11px}.org-person>strong{display:block;font-size:19px;line-height:1.5}.org-person>small{display:block;font-size:10px;color:#789d89;margin-top:15px}.org-person.org-ceo{background:linear-gradient(115deg,#c1e783,#e3f1cb);border-color:#8db75e}.org-person.org-ceo>span{color:#577d39}.org-person.org-ceo>strong{font-size:23px}.org-person:before{content:'';width:6px;height:6px;border-radius:50%;background:#74ab94;position:absolute;top:-4px;left:calc(50% - 3px)}.org-leadership:before,.org-operations:before{content:'';position:absolute;left:16.5%;right:16.5%;height:1px;background:#8cb5a5;top:-19px}.org-operations:before{left:12.5%;right:12.5%}.org-person:after{content:'';position:absolute;left:50%;top:-19px;height:19px;width:1px;background:#8cb5a5}#orgDialog{max-width:550px;padding:45px}#orgRole{display:block;color:#19867f;font-size:12px;margin-bottom:18px}#orgName{font-size:29px}#orgResponsibilities{font-size:14px;color:#607c7d;line-height:2}
@media(min-width:1600px){.wrap{max-width:1420px}.photo-aquarium{height:555px}.water-photo-main{min-height:515px}.photo-product>img{height:350px}.photo-product:after{top:180px}.product-overlay{top:239px}.innovation-photo-grid img,.research-photo-grid img{height:325px}}
@media(max-width:1000px){.section{padding-block:80px}.stock-grid{gap:30px;grid-template-columns:1fr 1.1fr}.photo-aquarium{height:430px}.photo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.water-photo-copy{padding:25px}.water-image-grid{gap:15px}.water-image-grid article>div{padding:20px}.water-image-grid h3{font-size:20px}.monitor-layout{gap:25px;grid-template-columns:1fr 1fr}.monitor-panel .pills button{font-size:10px;padding:6px 10px}.monitor-panel h3{font-size:25px}.monitor-readings{left:15px;right:15px;gap:7px}.monitor-readings b{font-size:28px}.response-steps{grid-template-columns:1fr}.monitor-photo{min-height:550px}.org-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.org-operations:before{left:25%;right:25%}.org-operations .org-person:nth-child(n+3):after{height:18px;top:-19px}.org-person>strong{font-size:17px}.org-person.org-ceo>strong{font-size:20px}.nutrition>div{padding:30px 30px 25px 0}.growth-image-story{gap:25px}.growth-image-story>div{padding-left:25px}.lifecycle-gallery img{height:190px}}
@media(max-width:760px){.section{padding-block:70px}.section-head>p{max-width:none}.stock-grid,.water-photo-explorer,.monitor-layout,.nutrition,.growth-image-story{grid-template-columns:1fr}.photo-aquarium{height:430px}.fish-controls{margin-bottom:5px}.lifecycle-gallery,.resilience-photos{gap:12px;margin-top:30px}.lifecycle-gallery img,.resilience-photos img{height:170px}.lifecycle-gallery figcaption,.resilience-photos figcaption{font-size:12px;padding:25px 12px 12px}.water-photo-main{min-height:390px}.water-photo-copy{padding:26px}.ras-photo-tabs{flex-direction:row;flex-wrap:wrap}.ras-photo-tabs button{font-size:11px;flex:1;min-width:115px;text-align:center;padding:8px 10px}.water-photo-copy>p{min-height:0}.water-image-grid{grid-template-columns:1fr}.water-image-grid article{display:grid;grid-template-columns:1fr 1.1fr}.water-image-grid article>img{height:100%;min-height:225px}.water-image-grid article>div{padding:22px}.monitor-photo{min-height:400px}.monitor-panel{padding:4px 0}.monitor-panel>p{min-height:0}.monitor-panel .pills button{font-size:11px}.response-steps{grid-template-columns:1fr 1fr}.readings-graph{padding:20px 15px;margin-top:25px}.readings-graph>div{gap:10px;align-items:center;font-size:11px}.readings-graph small{font-size:9px}.photo-products{gap:18px}.photo-product>img{height:270px}.photo-product:after{top:100px}.product-overlay{top:169px;right:18px;left:18px}.product-overlay h3{font-size:21px}.product-overlay small{font-size:8px}.product-description{padding:18px}.product-description p{font-size:12px;min-height:63px}.nutrition{gap:0}.nutrition>div{padding:28px;order:2}.nutrition .nutrition-photo{min-height:300px;order:1}.nutrition-info{min-height:110px}.all-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.partner-card.priority{grid-column:auto}.partner-card.priority>div{height:165px}.partner-card.priority>div>img{height:130px;max-width:210px}.partner-card>div{height:145px;padding:15px}.partner-card>div>img{height:100px}.partner-card.priority h3{font-size:21px}.production-only{padding:25px}.production-only .growth-chart{height:300px;gap:15px}.production-only .bar-column>b{font-size:13px}.chart-heading h3{font-size:20px}.growth-image-story>img{height:290px}.growth-image-story>div{padding:10px 27px 27px}.market-panel{margin-top:30px}.innovation-photo-grid,.research-photo-grid{gap:18px}.innovation-photo-grid img,.research-photo-grid img{height:220px}.innovation-photo-grid article>div,.research-photo-grid>a>div{padding:20px}.innovation-photo-grid h3,.research-photo-grid h3{font-size:23px}.innovation-photo-grid p,.research-photo-grid p{font-size:12px}.org-tree{padding:30px 20px}.org-board h3{font-size:24px}.org-leadership{gap:12px}.org-person{padding:18px 10px}.org-person>strong{font-size:15px}.org-person.org-ceo>strong{font-size:18px}.org-person>span{font-size:10px}.board-members{gap:8px}.board-members span{font-size:10px}.org-person>small{font-size:9px}}
@media(max-width:480px){.section{padding-block:60px}.photo-aquarium{height:350px;border-radius:16px}.photo-aquarium .tank-label,.tank-bottom{left:17px;right:17px;font-size:9px}.lifecycle-gallery,.resilience-photos{grid-template-columns:1fr}.lifecycle-gallery img,.resilience-photos img{height:220px}.lifecycle-gallery figcaption,.resilience-photos figcaption{font-size:16px;padding:30px 20px 15px}.water-photo-main{min-height:310px}.water-photo-caption{bottom:23px;right:22px;left:22px;gap:15px}.water-photo-caption>span{font-size:42px}.water-photo-caption h3{font-size:25px}.water-photo-copy{padding:22px}.water-image-grid article{grid-template-columns:1fr}.water-image-grid article>img{height:230px;min-height:0}.water-image-grid article>div{padding:24px}.concept-label{top:15px;right:15px;font-size:9px}.monitor-photo{min-height:330px}.monitor-readings{bottom:15px;left:12px;right:12px}.monitor-readings>div{padding:12px 5px}.monitor-readings span{font-size:9px}.monitor-readings b{font-size:27px}.response-steps{gap:8px}.response-steps>span{padding:8px;font-size:10px}.readings-graph>div{flex-direction:column;align-items:flex-start;gap:4px}.readings-graph canvas{height:170px}.photo-products{grid-template-columns:1fr}.photo-product>img{height:320px}.photo-product:after{top:150px}.product-overlay{top:204px;right:24px;left:24px}.product-overlay h3{font-size:26px}.product-overlay small{font-size:10px}.product-description{padding:24px}.product-description p{min-height:0;font-size:13px}.nutrition>div{padding:25px}.nutrition .nutrition-photo{min-height:260px}.partner-card.priority>div{height:145px}.partner-card.priority>div>img{height:110px}.partner-card>div{height:125px;padding:15px}.partner-card>div>img{height:85px}.partner-card h3{font-size:16px}.partner-card.priority h3{font-size:21px}.partner-card>span{font-size:9px;padding:3px 9px}.partner-text b{font-size:22px}.production-only{padding:22px 15px}.production-only .growth-chart{height:270px;gap:7px;padding-inline:0}.production-only .bar{width:82%;min-width:15px}.production-only .bar-column>b{font-size:10px}.production-only .bar-column>span{font-size:10px}.chart-heading{gap:10px}.chart-heading h3{font-size:19px}.chart-heading>span{font-size:10px}.growth-image-story>img{height:240px}.growth-image-story>div{padding:5px 23px 25px}.growth-image-story h3{font-size:26px}.innovation-photo-grid,.research-photo-grid{grid-template-columns:1fr;gap:23px}.innovation-photo-grid img,.research-photo-grid img{height:255px}.innovation-photo-grid article>div,.research-photo-grid>a>div{padding:25px}.innovation-photo-grid h3,.research-photo-grid h3{font-size:25px}.innovation-photo-grid p,.research-photo-grid p{font-size:13px}.org-tree{padding:25px 15px}.org-board{padding:23px 15px}.org-board h3{font-size:23px}.board-members span{font-size:10px;padding:3px 10px}.org-leadership{grid-template-columns:1fr;gap:14px}.org-leadership:before{display:none}.org-leadership .org-ceo{order:-1}.org-leadership .org-person:after{display:none}.org-person>strong{font-size:17px}.org-person.org-ceo>strong{font-size:23px}.org-person>span{font-size:11px}.org-person{min-height:125px}.org-operations{gap:16px 12px}.org-operations .org-person>strong{font-size:15px}.org-operations .org-person>span{font-size:10px}#orgDialog{padding:35px 25px}}
@media(prefers-reduced-motion:reduce){.lifecycle-gallery img,.resilience-photos img,.gallery-item img{transition:none}.photo-product:hover,.innovation-photo-grid article:hover,.research-photo-grid>a:hover,.org-person:hover{transform:none}.gallery-item:hover img,.lifecycle-gallery figure:hover img,.resilience-photos figure:hover img{transform:none}}

.no-webgl .world-compass,.no-webgl .world-legend,.no-webgl .world-hint{display:none}.world3d.info-collapsed #worldFallback{right:20px}.no-webgl #worldFallback{z-index:2;border-radius:8px;overflow:hidden}.no-webgl #worldFallback img{object-position:center}#worldFallbackCaption{margin-bottom:0}
