.science-flow{position:relative;background-color:#fffde9;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,3vw,2rem);padding-bottom:clamp(4rem,15vw,10rem);border-radius:clamp(30px,8vw,50px);overflow:hidden;padding-bottom:280px;margin-top:-40px}.science-flow__inner{position:relative;max-width:1320px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,10vw,6.25rem)}.science-flow__header{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:826px}.science-flow__title-row{display:flex;align-items:center;gap:clamp(1rem,3vw,1.5rem);margin-bottom:clamp(1.5rem,4vw,1.9375rem)}.science-flow__number-badge{width:clamp(3.5rem,10vw,4.875rem);height:clamp(3.5rem,10vw,4.875rem);border-radius:100px;background-color:#f9f497;display:flex;align-items:center;justify-content:center;flex-shrink:0}.science-flow__number-badge-text{font-family:"Spezia Serif";font-style:italic;font-size:clamp(1.75rem,5vw,3rem);color:#05331f;line-height:1.2;letter-spacing:-.48px}.science-flow__heading{font-family:"Spezia Serif";font-style:italic;font-size:clamp(2rem,6vw,3.75rem);color:#05331f;line-height:1;letter-spacing:-.6px;margin:0}.science-flow__subheading{font-family:Spezia;font-style:italic;font-size:clamp(1.125rem,3vw,2rem);color:#05331f;line-height:1.3;letter-spacing:-.32px;margin:0;max-width:724px;width:100%}.science-flow__fade-text{max-width:724px;width:100%;text-align:center}.science-flow__fade-line{font-family:"Spezia Serif";font-style:italic;font-size:clamp(1.5rem,4vw,2.625rem);color:#05331f;line-height:1.5;letter-spacing:-.42px;margin:0}.science-flow__fade-line .science-flow__char{display:inline-block;opacity:.12}.science-flow__fade-text:not(:has(.science-flow__char)) .science-flow__fade-line{opacity:1}.science-flow__fade-line .science-flow__char--space{width:.3em}.science-flow__fade-line .science-flow__char--faded{opacity:.3}.science-flow__card-group{display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,6vw,3.75rem);width:100%}.science-flow__card-wrap{position:relative;width:100%;max-width:1320px;border-radius:clamp(30px,8vw,50px);overflow:hidden;background-color:#f5f5f5;aspect-ratio:1320 / 768;height:768px}.science-flow__card{position:relative}.science-flow__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.science-flow__card-bg-img{position:absolute;width:100%;height:257.78%;top:-83.58%;left:0;object-fit:cover}.science-flow__card-bg-placeholder{width:100%;height:100%;background-color:#f5f5f5}.science-flow__placeholder-svg{width:100%;height:100%;object-fit:cover}.science-flow__card-heading{position:relative;font-family:"Spezia Serif";font-style:italic;font-size:80px;color:#fffde9;text-align:center;text-shadow:0px 4px 100px rgba(0,0,0,.5);letter-spacing:-.8px;max-width:817px;width:calc(100% - 4rem);margin:0 auto;line-height:1.3;padding-top:55px;z-index:2}.science-flow__card-heading em{font-style:normal}.science-flow__badges{position:relative;left:0;width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,1fr);align-content:start}.science-flow__badge{position:relative;display:flex;flex-direction:column}.science-flow__badge:hover,.science-flow__badge:focus-within,.science-flow__badge--open{z-index:10}.science-flow__badge-inner{background-color:var(--science-flow-badge-bg, #c7e6a2)}.science-flow__badge:nth-child(1){grid-column:3 / 5;grid-row:3 / 4;justify-self:start}.science-flow__badge:nth-child(2){grid-column:10 / 12;grid-row:2 / 2;justify-self:end}.science-flow__badge:nth-child(3){grid-column:4 / 6;grid-row:7 / 8;justify-self:start}.science-flow__badge:nth-child(4){grid-column:8 / 11;grid-row:5 / 6;justify-self:end}.science-flow__badge-label{font-family:Inter,sans-serif;font-style:italic;font-size:clamp(.875rem,2vw,1.5rem);color:var(--science-flow-badge-text, #053320);line-height:1;letter-spacing:.28px;white-space:nowrap}.science-flow__badge-inner{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.375rem) clamp(.875rem,2vw,1.3125rem);border-radius:40px;border:1px solid #053320;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;z-index:2;position:relative}.science-flow__badge:hover .science-flow__badge-inner{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.science-flow__badge:focus .science-flow__badge-inner{outline:2px solid #053320;outline-offset:2px}.science-flow__badge-desc{position:absolute;top:55px;left:50%;transform:translate(-50%) translateY(-16px);width:100%;max-width:50vw;min-width:433px;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.science-flow__badge:hover .science-flow__badge-desc,.science-flow__badge:focus-within .science-flow__badge-desc,.science-flow__badge--open .science-flow__badge-desc{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.science-flow__badge-desc-content{padding:1.3125rem;background-color:#fffde9;border:1px solid #053320;border-radius:20px;box-shadow:0 -4px 20px #00000026}.science-flow__badge-desc-text{font-family:Inter,sans-serif;font-style:italic;font-size:clamp(.875rem,1.5vw,1.5rem);color:#053320;line-height:1.2;margin:0}.science-flow__cta-wrap{display:flex;justify-content:center}.science-flow__cta{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.875rem,2vw,1.28125rem) clamp(1.5rem,4vw,2.125rem);font-family:Spezia Extended;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;color:#05331f;letter-spacing:.7px;text-align:center;text-decoration:none;border-radius:28px;background:var(--Primary-Cream, #FFFDE9);box-shadow:2px 2px 6px #0000000f,1px 1px 2px #0003 inset,-4px -4px 4px #fffdee24 inset,1px 1px 8px #0000001f inset;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.science-flow__cta:hover{background-color:#ff6839;color:#fff;transform:translateY(-2px);box-shadow:4px 4px 12px #0000001f,inset 1px 1px 2px #00000026,inset -2px -2px 4px #ffffff1a}.science-flow__cta[aria-disabled=true]{opacity:.5;pointer-events:none}.science-flow__deco{position:absolute;width:clamp(80px,12vw,164px);height:clamp(300px,50vw,674px);overflow:hidden;pointer-events:none}.science-flow__deco--left{left:0;top:clamp(0px,3vw,20px)}.science-flow__deco--right{right:0;top:clamp(50px,15vw,118px)}.science-flow__deco-img{width:100%;height:100%;object-fit:cover}.science-flow--badges-ready .science-flow__badge{opacity:0;transform:translateY(20px)}@media(max-width:1024px){.science-flow__badge-label{font-size:16px}.science-flow__badge:nth-child(1){grid-column:2 / 5;grid-row:3 / 4;justify-self:start}.science-flow__badge:nth-child(2){grid-column:8 / 11;grid-row:2 / 2;justify-self:end}.science-flow__badge:nth-child(3){grid-column:3 / 5;grid-row:7 / 8;justify-self:start}.science-flow__badge:nth-child(4){grid-column:6 / 11;grid-row:5 / 7;justify-self:end}.science-flow__badge-desc{top:45px}.science-flow__card-wrap{height:642px}}@media(max-width:1000px){.science-flow__card-wrap{display:flex;flex-direction:column;align-items:center;padding-top:57px;padding-bottom:57px;aspect-ratio:auto;height:100%;max-width:100%}.science-flow__card-heading{position:relative;top:auto;left:auto;transform:none;font-size:1.5rem;margin-bottom:1.5rem;z-index:2;padding-top:0}.science-flow__badges{position:relative;top:auto;left:auto;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:0;z-index:1}.science-flow__badge{width:90%;max-width:100%;display:flex;flex-direction:column}.science-flow__badge-inner{width:100%;padding:.875rem 1.25rem;border-radius:40px;justify-content:center}.science-flow__badge-label{color:#053320;font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:14px;letter-spacing:.28px;white-space:normal;text-align:center}.science-flow__badge-desc{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:100%;min-width:0;visibility:visible;display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;pointer-events:none;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),margin-top .4s cubic-bezier(.4,0,.2,1)}.science-flow__badge:hover .science-flow__badge-desc,.science-flow__badge:focus-within .science-flow__badge-desc,.science-flow__badge--open .science-flow__badge-desc{opacity:1;visibility:visible;transform:none;pointer-events:auto}.science-flow__badge-desc-inner{overflow:hidden}.science-flow__badge--open .science-flow__badge-desc{grid-template-rows:1fr;opacity:1;top:-10px;pointer-events:auto}.science-flow__badge-desc-content{padding:1rem;background-color:#fffde9;border:1px solid #053320;border-radius:20px}.science-flow__badge-desc-text{color:#053320;font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:120%;letter-spacing:.28px}.science-flow__deco{width:60px;height:200px}.science-flow__deco--left{top:2rem}.science-flow__deco--right{top:3rem}.science-flow--badges-ready .science-flow__badge{opacity:0;transform:translateY(10px)}.science-flow__card-heading{width:100%}.science-flow__card-heading p{color:var(--Primary-Cream, #FFFDE9);text-align:center;text-shadow:0 4px 100px rgba(0,0,0,.5);font-family:"Spezia Serif";font-size:24px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.24px}}@media(max-width:500px){.science-flow__subheading{max-width:310px}}@media(min-width:1920px){.science-flow{padding:3.333333vw 1.666667vw 14.583333vw;border-radius:2.604167vw;margin-top:-2.083333vw}.science-flow__inner{max-width:68.75vw;gap:5.208333vw}.science-flow__header{max-width:43.020833vw}.science-flow__title-row{gap:1.25vw;margin-bottom:1.614583vw}.science-flow__number-badge{width:4.0625vw;height:4.0625vw;border-radius:5.208333vw}.science-flow__number-badge-text{font-size:2.5vw;letter-spacing:-.025vw}.science-flow__heading{font-size:3.125vw;letter-spacing:-.03125vw}.science-flow__subheading{font-size:1.666667vw;letter-spacing:-.016667vw;max-width:37.708333vw}.science-flow__fade-text{max-width:37.708333vw}.science-flow__fade-line{font-size:2.1875vw;letter-spacing:-.021875vw}.science-flow__card-group{gap:3.125vw}.science-flow__card-wrap{max-width:68.75vw;border-radius:2.604167vw;height:40vw}.science-flow__card-heading{font-size:4.166667vw;text-shadow:0px .208333vw 5.208333vw rgba(0,0,0,.5);letter-spacing:-.041667vw;max-width:42.552083vw;width:calc(100% - 3.333333vw);padding-top:2.864583vw}.science-flow__badge-label{font-size:1.25vw;letter-spacing:.014583vw}.science-flow__badge-inner{padding:1.145833vw 1.09375vw;border-radius:2.083333vw;border:.052083vw solid #053320}.science-flow__badge:hover .science-flow__badge-inner{transform:translateY(-.104167vw);box-shadow:0 .208333vw .625vw #00000026}.science-flow__badge:focus .science-flow__badge-inner{outline:.104167vw solid #053320;outline-offset:.104167vw}.science-flow__badge-desc{top:2.864583vw;transform:translate(-50%) translateY(-.833333vw);min-width:22.552083vw}.science-flow__badge-desc-content{padding:1.09375vw;border:.052083vw solid #053320;border-radius:1.041667vw;box-shadow:0 -.208333vw 1.041667vw #00000026}.science-flow__badge-desc-text{font-size:1.25vw}.science-flow__cta{padding:1.067708vw 1.770833vw;font-size:.729167vw;letter-spacing:.036458vw;border-radius:1.458333vw;box-shadow:.104167vw .104167vw .3125vw #0000000f,.052083vw .052083vw .104167vw #0003 inset,-.208333vw -.208333vw .208333vw #fffdee24 inset,.052083vw .052083vw .416667vw #0000001f inset}.science-flow__cta:hover{background-color:#ff6839;color:#fff;transform:translateY(-.104167vw);box-shadow:4px 4px 12px #0000001f,inset 1px 1px 2px #00000026,inset -2px -2px 4px #ffffff1a}.science-flow__deco{width:8.541667vw;height:35.104167vw}.science-flow__deco--left{top:1.041667vw}.science-flow__deco--right{top:6.145833vw}.science-flow--badges-ready .science-flow__badge{transform:translateY(1.041667vw)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/science-flow.css.map */
