/* Opposing open curves, offsets and generous empty space come from the Nuvilab symbol.
   Keep geometry on containers; never distort a logo, interface or the people in a photo. */
[data-layout="brand-shapes"]{--curve:150px;--shape-mint:#61e8ce;--shape-paper:#eef1e9}
[data-layout="brand-shapes"] section{scroll-margin-top:85px}
[data-layout="brand-shapes"] .section-head h2{font-weight:600}
[data-layout="brand-shapes"] .daily-work{padding:110px 0 100px;background:#080f11}
[data-layout="brand-shapes"] .daily-work .section-head{grid-template-columns:1.4fr 1fr;margin-bottom:70px}
[data-layout="brand-shapes"] .daily-scenes{position:relative;grid-template-columns:1.25fr 1fr;gap:0 9%}
[data-layout="brand-shapes"] .daily-scenes:before{content:"";position:absolute;width:29%;height:230px;top:390px;left:38%;border:1px solid #3c6c5f;border-width:0 0 1px 1px;border-bottom-left-radius:130px;pointer-events:none}
[data-layout="brand-shapes"] .daily-scenes .work-scene-1{grid-column:1;grid-row:1}
[data-layout="brand-shapes"] .daily-scenes .work-scene-2{grid-column:2;grid-row:1;padding-top:170px}
[data-layout="brand-shapes"] .daily-scenes figure{aspect-ratio:1.22;margin:0;border-radius:0 var(--curve) 0 0}
[data-layout="brand-shapes"] .work-scene-2 figure{border-radius:0 0 0 115px;aspect-ratio:1.25}
[data-layout="brand-shapes"] .daily-scenes article>div{border:0;padding-top:25px}
[data-layout="brand-shapes"] .daily-scenes h3{font-size:clamp(26px,2.7vw,39px);min-height:0;line-height:1.15;margin-bottom:14px;text-wrap:balance}
[data-layout="brand-shapes"] .daily-scenes article>div>p{min-height:0;max-width:360px}
[data-layout="brand-shapes"] .daily-scenes .work-scene-3{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1fr;gap:9%;align-items:center;margin:95px 8% 0}
[data-layout="brand-shapes"] .work-scene-3 figure{aspect-ratio:1.25;border-radius:100px 0 100px 0}
[data-layout="brand-shapes"] .work-scene-3 img{object-position:43% 50%}
[data-layout="brand-shapes"] .work-scene-3 figcaption,[data-layout="brand-shapes"] .people-moment-2 figcaption{right:auto;left:9px}
[data-layout="brand-shapes"] .work-scene-3 h3{font-size:clamp(32px,3.7vw,52px);max-width:460px}

/* Operations: oversized typography and a single-hospital evidence inset, not a dashboard */
[data-layout="brand-shapes"] .us-proof{padding:110px 0 90px;background:#0d1918;border:0;overflow:hidden}
[data-layout="brand-shapes"] .us-proof .section-head{margin-bottom:65px}
[data-layout="brand-shapes"] .us-proof-stage{background:none;border:0;padding:0;min-height:0;overflow:visible;grid-template-columns:1.25fr 1fr;gap:9%;align-items:center}
[data-layout="brand-shapes"] .us-proof-stage:before{display:none}
[data-layout="brand-shapes"] .us-footprint{display:block;position:relative;padding:35px 0 45px}
[data-layout="brand-shapes"] .us-footprint:after{content:"";position:absolute;width:360px;height:360px;top:42px;left:20px;border:1px solid #356a5b;border-radius:50%;z-index:-1}
[data-layout="brand-shapes"] .operation-label{display:block;color:#8daf9f;font-size:9px;letter-spacing:1.3px;margin-bottom:25px}
[data-layout="brand-shapes"] .us-footprint>div:first-of-type>strong{font-size:clamp(130px,15vw,220px);line-height:.95;font-weight:500;letter-spacing:-.075em}
[data-layout="brand-shapes"] .us-footprint i{font-style:normal;color:var(--shape-mint);font-weight:400}
[data-layout="brand-shapes"] .us-footprint h3{font-size:22px;margin-top:16px}
[data-layout="brand-shapes"] .us-footprint>div+div{border-top:1px solid #355348;margin-top:42px;padding-top:27px;display:flex;gap:22px;align-items:center}
[data-layout="brand-shapes"] .us-footprint>div+div strong{font-size:48px;white-space:nowrap;font-weight:500}
[data-layout="brand-shapes"] .us-footprint>div+div p{font-size:13px;line-height:1.6;max-width:145px;color:#acc4b8}
[data-layout="brand-shapes"] .us-case{position:relative;align-self:center;border:0;box-shadow:none;border-radius:130px 0 90px 0;padding:80px 42px 50px;background:#c9eee0;min-height:420px}
[data-layout="brand-shapes"] .us-case .case-overline{font-size:9px;line-height:1.7;letter-spacing:1px;margin-bottom:27px;color:#3c7765}
[data-layout="brand-shapes"] .us-case>strong{font-size:clamp(64px,7vw,99px);font-weight:500;color:#005c4f;margin-bottom:13px}
[data-layout="brand-shapes"] .us-case h3{font-size:26px;font-weight:600;max-width:260px}
[data-layout="brand-shapes"] .us-case .case-period{border-color:#8fbba8}
[data-layout="brand-shapes"] .us-proof>.wrap>.source-note{margin-top:43px;max-width:920px}

/* Product spreads: alternating corners and a stepped join, with rectangular readable UI */
[data-layout="brand-shapes"] .products{padding:115px 0 85px;background:#080f11}
[data-layout="brand-shapes"] .products .section-head{display:block;max-width:760px;margin-bottom:65px}
[data-layout="brand-shapes"] .products .section-head>p{margin-top:25px;max-width:620px}
[data-layout="brand-shapes"] .product-pair{gap:0}
[data-layout="brand-shapes"] .product-card{isolation:isolate;position:relative;grid-template-columns:.82fr 1.18fr;column-gap:6%;border:0;padding:60px 5%;background:#edf0e8;color:#112820;border-radius:0 125px 0 0}
[data-layout="brand-shapes"] .product-card[data-moment="after"]{background:#173d33;color:#edf7ef;border-radius:0 0 0 125px;margin-left:9%;padding-left:5.5%;padding-top:70px;padding-bottom:65px}
[data-layout="brand-shapes"] .product-card[data-moment="after"]:before{content:"";position:absolute;right:0;top:-38px;background:#173d33;width:47%;height:40px;border-radius:40px 0 0 0;z-index:-1}
[data-layout="brand-shapes"] .product-moment{color:#008269;font-size:10px;letter-spacing:.5px}
[data-layout="brand-shapes"] .product-title h3{font-size:clamp(28px,3vw,43px);font-weight:600;color:inherit;letter-spacing:-.055em}
[data-layout="brand-shapes"] .product-description{color:#506d5e;font-size:15px;line-height:1.8;min-height:0;margin-bottom:20px}
[data-layout="brand-shapes"] .product-points{margin-bottom:10px}
[data-layout="brand-shapes"] .product-points li{font-size:12px;color:#375747;border-color:#c9d6c9;padding:13px 0 13px 18px}
[data-layout="brand-shapes"] .product-points li:before{background:#008e74;top:22px}
[data-layout="brand-shapes"] .product-card>.text-link{color:#007e65;border-color:#8ab5a3;font-size:12px;margin-top:16px}
[data-layout="brand-shapes"] .product-card>.product-visual{grid-column:2;grid-row:1/span 6;align-self:center;position:relative;min-width:0;padding:30px 0}
[data-layout="brand-shapes"] .product-visual:before{content:"";position:absolute;inset:-15px 12% -5px 12%;border:1px solid #8db9a4;border-radius:48% 48% 0 0;z-index:-1;opacity:.6}
[data-layout="brand-shapes"] .product-visual-label{display:block;font-size:8px;letter-spacing:1.2px;color:#428c74;margin:0 0 15px}
[data-layout="brand-shapes"] .product-image{border:0;box-shadow:0 16px 30px #06261c15;aspect-ratio:1.36;width:100%;border-radius:2px}
[data-layout="brand-shapes"] [data-moment="after"] .product-visual:before{border-radius:0 0 48% 48%;border-color:#65ac92}
[data-layout="brand-shapes"] [data-moment="after"] :is(.product-description,.product-points li){color:#b6d0c0;border-color:#3f6253}
[data-layout="brand-shapes"] [data-moment="after"] :is(.product-moment,.text-link,.product-visual-label){color:#79ebc9}
[data-layout="brand-shapes"] .products .asset-note{margin-top:26px}

/* A plate and its record occupy one spread, rather than three panel slides */
[data-layout="brand-shapes"] .meal-story{position:relative;background:#e3ebe1;padding:110px 0 80px;border:0;overflow:hidden}
[data-layout="brand-shapes"] .meal-story .section-head{margin-bottom:55px}
[data-layout="brand-shapes"] .meal-analysis-grid{grid-template-columns:1.15fr 1fr;gap:0 10%;align-items:start;position:relative}
[data-layout="brand-shapes"] .analysis-step{padding:0;border:0;background:none}
[data-layout="brand-shapes"] .analysis-step-1{grid-column:1;grid-row:1;display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:20px;border-bottom:1px solid #a5beab;padding:0 0 23px}
[data-layout="brand-shapes"] .analysis-step-1 .analysis-step-heading{display:block;margin:0}
[data-layout="brand-shapes"] .analysis-step-1 .analysis-step-heading h3{margin-top:12px}
[data-layout="brand-shapes"] .serving-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;padding:0}
[data-layout="brand-shapes"] .serving-pair img{height:110px;max-height:110px;width:100%;object-fit:contain}
[data-layout="brand-shapes"] .serving-pair figure{display:flex;flex-direction:column;gap:6px;min-width:0}
[data-layout="brand-shapes"] .serving-pair figcaption{font-size:9px}
[data-layout="brand-shapes"] .analysis-step-2{grid-column:1;grid-row:2;position:relative;padding-top:26px}
[data-layout="brand-shapes"] .analysis-step-2 .analysis-step-heading{margin:0;position:relative;z-index:1}
[data-layout="brand-shapes"] .analysis-plate{width:100%;max-width:470px;margin:12px auto 0;height:auto;aspect-ratio:574/544;min-height:0}
[data-layout="brand-shapes"] .analysis-step-3{grid-column:2;grid-row:1/span 2;align-self:center;padding:50px 0 0;position:relative}
[data-layout="brand-shapes"] .analysis-step-3:before{content:"";position:absolute;inset:-45px -30px -45px -30px;border:1px solid #a5c7b1;border-radius:180px 0 180px 0;pointer-events:none}
[data-layout="brand-shapes"] .intake-card{background:none;border:0;box-shadow:none;padding:40px 0 20px;min-height:0}
[data-layout="brand-shapes"] .intake-card-title{margin-bottom:35px}
[data-layout="brand-shapes"] .intake-bars{gap:26px}
[data-layout="brand-shapes"] .intake-bars>div{margin-bottom:26px}
[data-layout="brand-shapes"] .intake-bars .bar{background:#bdd1bd;height:6px;border-radius:0}
[data-layout="brand-shapes"] .intake-bars .bar i{background:#008b70;border-radius:0}
[data-layout="brand-shapes"] .intake-nutrients{padding-top:30px;border-color:#adc3af}
[data-layout="brand-shapes"] .intake-nutrients strong{font-size:30px;color:#00846b;font-weight:500}
[data-layout="brand-shapes"] .analysis-note{margin-top:42px}

/* A photographic interlude with deliberate unequal sizes and opposing curves */
[data-layout="brand-shapes"] .people-section{background:#edf0e7;padding:110px 0 85px}
[data-layout="brand-shapes"] .people-section .section-head{grid-template-columns:1fr 1fr;gap:14%;margin-bottom:65px}
[data-layout="brand-shapes"] .people-grid{grid-template-columns:1.15fr .85fr;gap:70px 9%;align-items:start}
[data-layout="brand-shapes"] .people-moment-1{grid-column:1}
[data-layout="brand-shapes"] .people-moment-2{grid-column:2;padding-top:100px}
[data-layout="brand-shapes"] .people-moment-3{grid-column:1;padding-left:25%;margin-top:-25px}
[data-layout="brand-shapes"] .people-moment-4{grid-column:2;padding-right:15%;padding-top:40px}
[data-layout="brand-shapes"] .people-grid figure{aspect-ratio:1.3;border-radius:0 130px 0 0;margin-bottom:23px}
[data-layout="brand-shapes"] .people-moment-2 figure{aspect-ratio:1.05;border-radius:100px 0 100px 0}
[data-layout="brand-shapes"] .people-moment-3 figure{aspect-ratio:.95;border-radius:0 0 0 120px}
[data-layout="brand-shapes"] .people-moment-4 figure{aspect-ratio:1.25;border-radius:0 80px 0 0}
[data-layout="brand-shapes"] .people-grid h3{font-size:clamp(22px,2.4vw,34px);font-weight:550;max-width:360px;line-height:1.2}
[data-layout="brand-shapes"] .scene-library-link{margin-top:60px}

/* Partners are a quiet signature rail; recognition is a ledger, not more cards */
[data-layout="brand-shapes"] .trust{padding:110px 0 85px;background:#f5f5ef;overflow:hidden}
[data-layout="brand-shapes"] .partner-logos{display:flex;flex-wrap:wrap;border-block:1px solid #c1cebf;padding:20px 0;margin-top:23px;gap:12px 4%;align-items:center}
[data-layout="brand-shapes"] .partner-logos>div{border:0;background:none;min-height:70px;flex:1 1 17%;padding:12px;max-width:220px}
[data-layout="brand-shapes"] .partner-logos img{max-height:45px;mix-blend-mode:multiply}
[data-layout="brand-shapes"] .recognition-spread{display:grid;grid-template-columns:1fr 1.1fr;gap:15%;padding-top:90px;align-items:center}
[data-layout="brand-shapes"] .company-origin{position:relative;isolation:isolate;padding:55px 0 65px}
[data-layout="brand-shapes"] .company-origin:before{content:"";position:absolute;left:-85px;top:10px;width:360px;height:360px;border:42px solid #bdeedc;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-35deg);z-index:-1}
[data-layout="brand-shapes"] .company-origin>span{display:block;font-size:35px;font-weight:400;color:#437561;letter-spacing:-1px}
[data-layout="brand-shapes"] .company-origin>strong{display:block;font-size:clamp(90px,10vw,140px);line-height:1.05;font-weight:500;letter-spacing:-.07em;color:#113c2c;margin:3px 0 23px}
[data-layout="brand-shapes"] .company-origin>p:last-child{font-size:15px;line-height:1.7;color:#587563}
[data-layout="brand-shapes"] .recognition-row{display:block;margin:0}
[data-layout="brand-shapes"] .recognition-row>article{display:grid;grid-template-columns:100px 1fr;column-gap:22px;align-items:center;padding:23px 0;border-top:1px solid #c5d3c3}
[data-layout="brand-shapes"] .recognition-row>article>div{grid-row:1/span 2}
[data-layout="brand-shapes"] .recognition-row img{height:47px;width:90px;margin:0;object-position:center;mix-blend-mode:multiply}
[data-layout="brand-shapes"] .recognition-row b{font-size:17px;margin:0 0 3px;font-weight:600}
[data-layout="brand-shapes"] .recognition-row p{font-size:11px}
[data-layout="brand-shapes"] .recognition-spread+.small-note{margin-top:30px;max-width:650px;margin-left:auto}
[data-layout="brand-shapes"] .timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:80px;border-color:#9bb69f;padding-top:10px}
[data-layout="brand-shapes"] .timeline>div{display:block;border:0;position:relative;padding-top:27px}
[data-layout="brand-shapes"] .timeline>div:before{content:"";position:absolute;width:7px;height:7px;background:#009e7e;top:-14px;left:0;border-radius:50%}
[data-layout="brand-shapes"] .timeline .year{display:block;font-size:18px;margin-bottom:22px}
[data-layout="brand-shapes"] .timeline strong{font-size:15px}
[data-layout="brand-shapes"] .timeline p{font-size:12px}
[data-layout="brand-shapes"] .closing h2{font-weight:550}

@media(max-width:1000px){
 [data-layout="brand-shapes"]{--curve:100px}
 [data-layout="brand-shapes"] .daily-scenes{column-gap:7%}
 [data-layout="brand-shapes"] .daily-scenes .work-scene-2{padding-top:120px}
 [data-layout="brand-shapes"] .daily-scenes:before{display:none}
 [data-layout="brand-shapes"] .us-footprint>div+div{display:block}
 [data-layout="brand-shapes"] .us-footprint>div+div p{max-width:none;margin-top:14px}
 [data-layout="brand-shapes"] .us-case{padding:65px 28px 38px;border-radius:90px 0 65px 0}
 [data-layout="brand-shapes"] .product-card{column-gap:5%;padding:48px 4%;border-radius:0 85px 0 0}
 [data-layout="brand-shapes"] .product-card[data-moment="after"]{margin-left:5%;border-radius:0 0 0 85px}
 [data-layout="brand-shapes"] .product-title h3{font-size:30px}
 [data-layout="brand-shapes"] .product-description{font-size:13px}
 [data-layout="brand-shapes"] .product-points li{font-size:11px}
 [data-layout="brand-shapes"] .analysis-step-1{grid-template-columns:.8fr 1fr}
 [data-layout="brand-shapes"] .meal-analysis-grid{column-gap:9%}
 [data-layout="brand-shapes"] .analysis-step-3:before{inset:-35px -18px;border-radius:100px 0 100px 0}
 [data-layout="brand-shapes"] .people-grid{gap:50px 7%}
 [data-layout="brand-shapes"] .people-moment-2{padding-top:80px}
 [data-layout="brand-shapes"] .recognition-spread{gap:9%}
 [data-layout="brand-shapes"] .recognition-row>article{grid-template-columns:75px 1fr;column-gap:18px}
 [data-layout="brand-shapes"] .recognition-row img{width:70px}
 [data-layout="brand-shapes"] .company-origin:before{width:270px;height:270px;border-width:30px;left:-60px;top:35px}
}
@media(max-width:700px){
 [data-layout="brand-shapes"] :is(.daily-work,.us-proof,.products,.meal-story,.people-section,.trust){padding:65px 0}
 [data-layout="brand-shapes"] .daily-work .section-head,[data-layout="brand-shapes"] .people-section .section-head{display:block;margin-bottom:38px}
 [data-layout="brand-shapes"] .section-head>p{margin-top:22px}
 [data-layout="brand-shapes"] .daily-scenes{display:block}
 [data-layout="brand-shapes"] .daily-scenes>article{max-width:100%;margin:0 0 43px}
 [data-layout="brand-shapes"] .daily-scenes .work-scene-1{margin-right:8%}
 [data-layout="brand-shapes"] .daily-scenes .work-scene-2{margin-left:13%;padding-top:0}
 [data-layout="brand-shapes"] .daily-scenes figure{aspect-ratio:1.2;border-radius:0 90px 0 0}
 [data-layout="brand-shapes"] .work-scene-2 figure{border-radius:0 0 0 85px}
 [data-layout="brand-shapes"] .daily-scenes .work-scene-3{display:block;margin:55px 5% 0}
 [data-layout="brand-shapes"] .work-scene-3 figure{border-radius:80px 0 80px 0;aspect-ratio:1.5}
 [data-layout="brand-shapes"] .daily-scenes h3,[data-layout="brand-shapes"] .work-scene-3 h3{font-size:30px}
 [data-layout="brand-shapes"] .daily-scenes article>div>p{font-size:13px}
 [data-layout="brand-shapes"] .us-proof-stage{display:block}
 [data-layout="brand-shapes"] .us-proof .section-head{margin-bottom:25px}
 [data-layout="brand-shapes"] .us-footprint{padding:25px 0 45px}
 [data-layout="brand-shapes"] .us-footprint:after{width:250px;height:250px;left:10px;top:40px}
 [data-layout="brand-shapes"] .us-footprint>div:first-of-type>strong{font-size:155px}
 [data-layout="brand-shapes"] .us-footprint>div+div{display:flex;gap:18px;margin-top:30px;padding-top:22px}
 [data-layout="brand-shapes"] .us-footprint>div+div strong{font-size:40px}
 [data-layout="brand-shapes"] .us-footprint>div+div p{font-size:11px;max-width:125px;margin:0}
 [data-layout="brand-shapes"] .us-case{min-height:0;padding:60px 32px 40px;margin-left:10%;border-radius:95px 0 65px 0}
 [data-layout="brand-shapes"] .us-case>strong{font-size:72px}
 [data-layout="brand-shapes"] .us-case h3{font-size:24px}
 [data-layout="brand-shapes"] .us-proof>.wrap>.source-note{margin-top:28px;font-size:10px}
 [data-layout="brand-shapes"] .products .section-head{margin-bottom:40px}
 [data-layout="brand-shapes"] .product-card{display:flex;padding:38px 25px 45px;border-radius:0 80px 0 0}
 [data-layout="brand-shapes"] .product-card[data-moment="after"]{margin:0;padding:45px 25px 60px;border-radius:0 0 0 80px}
 [data-layout="brand-shapes"] .product-card[data-moment="after"]:before{height:25px;top:-24px;width:40%}
 [data-layout="brand-shapes"] .product-title h3{font-size:clamp(26px,7.5vw,36px)}
 [data-layout="brand-shapes"] .product-description{font-size:14px}
 [data-layout="brand-shapes"] .product-visual{width:100%;padding:5px 0 20px;order:0;margin:15px 0}
 [data-layout="brand-shapes"] .product-visual:before{display:none}
 [data-layout="brand-shapes"] .product-image{margin:0;aspect-ratio:1.36}
 [data-layout="brand-shapes"] .product-points li{font-size:12px}
 [data-layout="brand-shapes"] .meal-analysis-grid{display:block}
 [data-layout="brand-shapes"] .analysis-step-1{display:grid;padding-bottom:25px}
 [data-layout="brand-shapes"] .analysis-step-2{margin:25px 0 60px}
 [data-layout="brand-shapes"] .analysis-plate{max-width:380px}
 [data-layout="brand-shapes"] .analysis-step-3{padding:30px 18px 0;margin:0 15px}
 [data-layout="brand-shapes"] .analysis-step-3:before{inset:-15px -14px -20px;border-radius:90px 0 90px 0}
 [data-layout="brand-shapes"] .intake-card{padding-top:30px}
 [data-layout="brand-shapes"] .intake-nutrients strong{font-size:27px}
 [data-layout="brand-shapes"] .analysis-note{margin-top:55px}
 [data-layout="brand-shapes"] .people-grid{grid-template-columns:1fr 1fr;gap:35px 20px}
 [data-layout="brand-shapes"] .people-moment-1{grid-column:1/-1;margin-right:15%}
 [data-layout="brand-shapes"] .people-moment-2{grid-column:1/-1;padding:0;margin-left:22%}
 [data-layout="brand-shapes"] .people-moment-3{grid-column:1;padding:0;margin:0}
 [data-layout="brand-shapes"] .people-moment-4{grid-column:2;padding:45px 0 0}
 [data-layout="brand-shapes"] .people-grid figure{aspect-ratio:1.3;border-radius:0 90px 0 0}
 [data-layout="brand-shapes"] .people-moment-2 figure{aspect-ratio:1.2;border-radius:70px 0 70px 0}
 [data-layout="brand-shapes"] .people-moment-3 figure{aspect-ratio:.85;border-radius:0 0 0 65px}
 [data-layout="brand-shapes"] .people-moment-4 figure{aspect-ratio:.85;border-radius:0 60px 0 0}
 [data-layout="brand-shapes"] .people-grid h3{font-size:22px}
 [data-layout="brand-shapes"] .people-moment-3 h3,[data-layout="brand-shapes"] .people-moment-4 h3{font-size:19px}
 [data-layout="brand-shapes"] .people-grid small{font-size:8px}
 [data-layout="brand-shapes"] .people-grid figcaption{font-size:7px;right:4px;left:4px;bottom:5px;width:fit-content}
 [data-layout="brand-shapes"] .recognition-spread{display:block;padding-top:55px}
 [data-layout="brand-shapes"] .company-origin{margin-left:30px;padding:45px 0 60px}
 [data-layout="brand-shapes"] .company-origin>strong{font-size:115px}
 [data-layout="brand-shapes"] .company-origin:before{width:250px;height:250px;left:-65px;top:20px}
 [data-layout="brand-shapes"] .recognition-row{margin-top:25px}
 [data-layout="brand-shapes"] .recognition-row>article{grid-template-columns:90px 1fr;padding:22px 0}
 [data-layout="brand-shapes"] .recognition-row b{font-size:16px}
 [data-layout="brand-shapes"] .partner-logos{gap:5px 3%}
 [data-layout="brand-shapes"] .partner-logos>div{flex-basis:45%;padding:13px 10px;min-height:70px}
 [data-layout="brand-shapes"] .timeline{display:block;border:0;margin-top:50px;padding-left:25px}
 [data-layout="brand-shapes"] .timeline>div{padding:0 0 32px 25px;border-left:1px solid #adc6b1}
 [data-layout="brand-shapes"] .timeline>div:before{left:-4px;top:0}
 [data-layout="brand-shapes"] .timeline .year{line-height:1;margin-bottom:15px}
 [data-layout="brand-shapes"] .timeline p{max-width:240px}
}
@media(prefers-reduced-motion:reduce){[data-layout="brand-shapes"] *{scroll-behavior:auto}}
