.WhyAgro4Data-module__3g2zKW__section{padding-block:clamp(68px,7vw,100px)}.WhyAgro4Data-module__3g2zKW__intro{text-align:center;flex-direction:column;align-items:center;gap:23px;margin:0 auto 46px;display:flex}.WhyAgro4Data-module__3g2zKW__heading{color:var(--color-brand);letter-spacing:-.055em;text-align:center;margin:0;font-size:clamp(36px,5vw,59px);font-weight:800;line-height:1.08}.WhyAgro4Data-module__3g2zKW__introText{max-width:760px;color:var(--color-brand);margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.65}.WhyAgro4Data-module__3g2zKW__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;height:634px;display:grid}.WhyAgro4Data-module__3g2zKW__card{border:1px solid color-mix(in srgb, var(--color-brand) 13%, white);border-radius:23px;min-width:0;min-height:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.WhyAgro4Data-module__3g2zKW__card:hover{border-color:color-mix(in srgb, var(--color-brand) 28%, white);transform:translateY(-3px);box-shadow:0 18px 38px #0b37211a}.WhyAgro4Data-module__3g2zKW__featured{z-index:2;background:var(--color-brand);color:#fff;border-color:var(--color-brand);grid-row:span 2;grid-template-rows:minmax(0,1fr) 245px;padding:24px 23px 23px;display:grid;position:relative}.WhyAgro4Data-module__3g2zKW__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__copy{padding:14px 15px 20px}.WhyAgro4Data-module__3g2zKW__eyebrow{letter-spacing:.065em;align-items:center;gap:11px;margin-bottom:20px;font-size:11px;font-weight:750;line-height:1.2;display:flex}.WhyAgro4Data-module__3g2zKW__number{letter-spacing:0;border:1px solid;border-radius:999px;place-items:center;min-width:36px;height:27px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__eyebrow{color:var(--color-accent)}.WhyAgro4Data-module__3g2zKW__category{text-transform:uppercase}.WhyAgro4Data-module__3g2zKW__cardTitle{letter-spacing:-.035em;text-align:left;margin:0 0 16px;font-size:23px;font-weight:760;line-height:1.25}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__cardTitle{color:#fff;max-width:500px;font-size:clamp(26px,2.6vw,33px);line-height:1.17}.WhyAgro4Data-module__3g2zKW__description{color:inherit;text-align:left;margin:0;font-size:13px;line-height:1.62}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__description{color:#e3f0e8;max-width:500px;font-size:14px;line-height:1.6}.WhyAgro4Data-module__3g2zKW__media{background:#f4f6f1;min-width:0;min-height:0;position:relative;overflow:hidden}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__media{border-radius:15px}.WhyAgro4Data-module__3g2zKW__image{object-fit:contain;padding:9px;transition:transform .35s}.WhyAgro4Data-module__3g2zKW__card:hover .WhyAgro4Data-module__3g2zKW__image{transform:scale(1.035)}.WhyAgro4Data-module__3g2zKW__companion{z-index:1;color:var(--color-brand);background:#f2f6f1;grid-template-columns:minmax(0,1.42fr) minmax(0,.88fr);display:grid;position:relative}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__copy{justify-content:center;padding:25px 12px 25px 27px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__eyebrow{color:#427358;margin-bottom:13px;font-size:9px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__number{min-width:30px;height:24px;font-size:10px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__cardTitle{margin-bottom:10px;font-size:clamp(17px,1.65vw,21px);line-height:1.22}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__description{font-size:12px;line-height:1.52}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__media{background:#e6eee5}.WhyAgro4Data-module__3g2zKW__warm{background:#faf7ed}.WhyAgro4Data-module__3g2zKW__warm .WhyAgro4Data-module__3g2zKW__media{background:#eeece5}.WhyAgro4Data-module__3g2zKW__warm .WhyAgro4Data-module__3g2zKW__eyebrow{color:#56715b}@media (max-width:1070px){.WhyAgro4Data-module__3g2zKW__grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.WhyAgro4Data-module__3g2zKW__featured{grid-area:auto/span 2;grid-template-rows:minmax(310px,auto);grid-template-columns:1.07fr .93fr}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__copy{justify-content:center;padding:20px 25px}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__media{min-height:310px}.WhyAgro4Data-module__3g2zKW__companion{grid-template-rows:1fr 165px;grid-template-columns:1fr;min-height:440px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__copy{justify-content:flex-start;padding:26px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__cardTitle{font-size:21px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__description{font-size:13px}}@media (max-width:670px){.WhyAgro4Data-module__3g2zKW__warm{z-index:0}.WhyAgro4Data-module__3g2zKW__section{padding-block:57px 67px}.WhyAgro4Data-module__3g2zKW__intro{gap:19px;margin-bottom:28px}.WhyAgro4Data-module__3g2zKW__grid{grid-template-columns:minmax(0,1fr);gap:15px}.WhyAgro4Data-module__3g2zKW__featured{grid-column:auto;grid-template-rows:auto 240px;grid-template-columns:minmax(0,1fr);padding:13px}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__copy{padding:21px 19px 24px}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__cardTitle{font-size:clamp(23px,6vw,29px)}.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__description{font-size:13px}.WhyAgro4Data-module__3g2zKW__companion{grid-template-rows:auto 195px;min-height:0}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__copy{padding:26px}.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__cardTitle{font-size:21px}}@media (max-width:360px){.WhyAgro4Data-module__3g2zKW__featured .WhyAgro4Data-module__3g2zKW__copy,.WhyAgro4Data-module__3g2zKW__companion .WhyAgro4Data-module__3g2zKW__copy{padding-inline:17px}.WhyAgro4Data-module__3g2zKW__cardTitle{overflow-wrap:break-word}.WhyAgro4Data-module__3g2zKW__featured{grid-template-rows:auto 210px}.WhyAgro4Data-module__3g2zKW__companion{grid-template-rows:auto 175px}}@media (prefers-reduced-motion:reduce){.WhyAgro4Data-module__3g2zKW__card,.WhyAgro4Data-module__3g2zKW__image{transition:none}.WhyAgro4Data-module__3g2zKW__card:hover,.WhyAgro4Data-module__3g2zKW__card:hover .WhyAgro4Data-module__3g2zKW__image{transform:none}}
.SolutionsCalculatorShowcase-module__87qGja__root{width:100%;min-width:0}.SolutionsCalculatorShowcase-module__87qGja__intro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.SolutionsCalculatorShowcase-module__87qGja__introCopy{min-width:0}.SolutionsCalculatorShowcase-module__87qGja__overline,.SolutionsCalculatorShowcase-module__87qGja__step,.SolutionsCalculatorShowcase-module__87qGja__resultOverline{letter-spacing:.17em;font-weight:800;line-height:1.4;display:inline-block}.SolutionsCalculatorShowcase-module__87qGja__overline{color:#557c60;margin-bottom:13px}.SolutionsCalculatorShowcase-module__87qGja__mainTitle{text-align:left;letter-spacing:-.048em;max-width:720px;color:var(--color-brand);margin:0;font-size:clamp(30px,3.9vw,48px);font-weight:780;line-height:1.08}.SolutionsCalculatorShowcase-module__87qGja__introDescription{color:#566a5c;margin:14px 0 0;font-size:15px}.SolutionsCalculatorShowcase-module__87qGja__switcher{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;display:flex}.SolutionsCalculatorShowcase-module__87qGja__audienceButton{white-space:nowrap;border-radius:11px;padding-inline:14px}.SolutionsCalculatorShowcase-module__87qGja__calculator{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:16px;display:grid}.SolutionsCalculatorShowcase-module__87qGja__controls{z-index:2;min-width:0;color:var(--color-brand);background:#f2f5ef;border-radius:24px;flex-direction:column;gap:0;padding:clamp(25px,3.4vw,40px);display:flex;position:relative}.SolutionsCalculatorShowcase-module__87qGja__step{color:#557c60}.SolutionsCalculatorShowcase-module__87qGja__controlTitle{text-align:left;letter-spacing:-.043em;color:var(--color-brand);margin:17px 0 34px;font-size:clamp(23px,2.6vw,32px);font-weight:760;line-height:1.17}.SolutionsCalculatorShowcase-module__87qGja__sliderGroup{border-bottom:1px solid #cfdbce;gap:20px;padding-bottom:28px;display:grid}.SolutionsCalculatorShowcase-module__87qGja__sliderHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SolutionsCalculatorShowcase-module__87qGja__sliderHeader label{color:var(--color-brand);font-size:14px;font-weight:650}.SolutionsCalculatorShowcase-module__87qGja__sliderValue{letter-spacing:-.02em;font-size:18px;font-weight:800}.SolutionsCalculatorShowcase-module__87qGja__range{appearance:none;width:100%;height:6px;accent-color:var(--color-accent);cursor:pointer;background:#cbd8c9;border-radius:999px;margin:0}.SolutionsCalculatorShowcase-module__87qGja__range::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border:4px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 5px #14382533}.SolutionsCalculatorShowcase-module__87qGja__range::-moz-range-thumb{background:var(--color-accent);border:4px solid #fff;border-radius:50%;width:12px;height:12px}.SolutionsCalculatorShowcase-module__87qGja__range:focus-visible{outline:2px solid var(--color-brand);outline-offset:7px}.SolutionsCalculatorShowcase-module__87qGja__fields{gap:21px;margin-top:29px;display:grid}.SolutionsCalculatorShowcase-module__87qGja__field{gap:9px;min-width:0;display:grid}.SolutionsCalculatorShowcase-module__87qGja__field label{color:#254934;font-size:13px;font-weight:650;line-height:1.45}.SolutionsCalculatorShowcase-module__87qGja__inputWrap{width:100%;min-width:0;position:relative}.SolutionsCalculatorShowcase-module__87qGja__numberInput{width:100%;height:52px;color:var(--color-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d4dfd3;border-radius:11px;padding:0 65px 0 16px;font-size:21px;font-weight:750;line-height:1}.SolutionsCalculatorShowcase-module__87qGja__numberInput:focus-visible{border-color:var(--color-brand);outline:2px solid var(--color-accent);outline-offset:1px}.SolutionsCalculatorShowcase-module__87qGja__suffix{pointer-events:none;color:#69806d;font-size:12px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.SolutionsCalculatorShowcase-module__87qGja__results{z-index:1;background:var(--color-brand);color:#fff;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(27px,3.9vw,47px);display:flex;position:relative}.SolutionsCalculatorShowcase-module__87qGja__resultOverline{color:var(--color-accent)}.SolutionsCalculatorShowcase-module__87qGja__heroMetric{margin:auto 0;padding:28px 0 37px}.SolutionsCalculatorShowcase-module__87qGja__primaryLabel{color:#d2e8d8;margin:0 0 9px;font-size:16px;font-weight:650}.SolutionsCalculatorShowcase-module__87qGja__primaryValue{letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-size:clamp(49px,6.1vw,81px);font-weight:800;line-height:1.06}.SolutionsCalculatorShowcase-module__87qGja__resultExplanation{color:#c3decf;max-width:370px;margin:15px 0 0;font-size:14px;line-height:1.58}.SolutionsCalculatorShowcase-module__87qGja__metrics{border-top:1px solid #ffffff45;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:24px;display:grid}.SolutionsCalculatorShowcase-module__87qGja__metric{min-width:0}.SolutionsCalculatorShowcase-module__87qGja__metricName{color:#bbd9c7;margin:0 0 9px;font-size:11px;font-weight:650;line-height:1.4}.SolutionsCalculatorShowcase-module__87qGja__metricNumber{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-accent);font-size:clamp(18px,2vw,25px);font-weight:780;line-height:1.15}.SolutionsCalculatorShowcase-module__87qGja__assumption{color:#c3d9c9;margin:30px 0 0;font-size:11px;line-height:1.6}.SolutionsCalculatorShowcase-module__87qGja__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;display:flex}.SolutionsCalculatorShowcase-module__87qGja__footNote{color:#6d7d71;margin:0;font-size:12px}.SolutionsCalculatorShowcase-module__87qGja__foot>a{align-items:center;gap:6px;display:inline-flex}@media (max-width:980px){.SolutionsCalculatorShowcase-module__87qGja__intro{flex-direction:column;align-items:flex-start;gap:20px}.SolutionsCalculatorShowcase-module__87qGja__switcher{justify-content:flex-start}.SolutionsCalculatorShowcase-module__87qGja__calculator{grid-template-columns:1fr;gap:12px}.SolutionsCalculatorShowcase-module__87qGja__controls,.SolutionsCalculatorShowcase-module__87qGja__results{border-radius:19px}.SolutionsCalculatorShowcase-module__87qGja__controls{padding:29px}.SolutionsCalculatorShowcase-module__87qGja__controlTitle{margin-bottom:25px}.SolutionsCalculatorShowcase-module__87qGja__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.SolutionsCalculatorShowcase-module__87qGja__results{min-height:340px}.SolutionsCalculatorShowcase-module__87qGja__heroMetric{padding:30px 0}}@media (max-width:640px){.SolutionsCalculatorShowcase-module__87qGja__mainTitle{font-size:35px}.SolutionsCalculatorShowcase-module__87qGja__introDescription{font-size:14px}.SolutionsCalculatorShowcase-module__87qGja__switcher{gap:7px;width:100%;padding:4px}.SolutionsCalculatorShowcase-module__87qGja__audienceButton{flex:auto;padding-inline:8px;font-size:12px}.SolutionsCalculatorShowcase-module__87qGja__controls,.SolutionsCalculatorShowcase-module__87qGja__results{border-radius:16px;padding:24px 21px}.SolutionsCalculatorShowcase-module__87qGja__fields{grid-template-columns:1fr;gap:17px}.SolutionsCalculatorShowcase-module__87qGja__sliderGroup{padding-bottom:21px}.SolutionsCalculatorShowcase-module__87qGja__fields{margin-top:22px}.SolutionsCalculatorShowcase-module__87qGja__controlTitle{margin:12px 0 26px}.SolutionsCalculatorShowcase-module__87qGja__results{min-height:0}.SolutionsCalculatorShowcase-module__87qGja__heroMetric{padding:38px 0}.SolutionsCalculatorShowcase-module__87qGja__primaryValue{font-size:clamp(46px,13vw,66px)}.SolutionsCalculatorShowcase-module__87qGja__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.SolutionsCalculatorShowcase-module__87qGja__metric:last-child:nth-child(odd){grid-column:1/-1}.SolutionsCalculatorShowcase-module__87qGja__metricNumber{font-size:22px}.SolutionsCalculatorShowcase-module__87qGja__assumption{margin-top:20px}}@media (max-width:360px){.SolutionsCalculatorShowcase-module__87qGja__mainTitle{font-size:30px}.SolutionsCalculatorShowcase-module__87qGja__audienceButton{flex-basis:100%}.SolutionsCalculatorShowcase-module__87qGja__primaryValue{font-size:45px}.SolutionsCalculatorShowcase-module__87qGja__metricNumber{font-size:19px}}@media (prefers-reduced-motion:reduce){.SolutionsCalculatorShowcase-module__87qGja__root *,.SolutionsCalculatorShowcase-module__87qGja__root :before,.SolutionsCalculatorShowcase-module__87qGja__root :after{transition:none!important;animation:none!important}}
.ArchitectureRelatedLinksSection-module__h75Q-G__intro{margin-bottom:clamp(2rem,5vw,3.75rem)}.ArchitectureRelatedLinksSection-module__h75Q-G__heading{text-align:left;letter-spacing:-.045em;text-wrap:balance;margin:.5rem 0 1rem;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.06}.ArchitectureRelatedLinksSection-module__h75Q-G__lede{max-width:48rem;margin:0}.ArchitectureRelatedLinksSection-module__h75Q-G__eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0}.ArchitectureRelatedLinksSection-module__h75Q-G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.ArchitectureRelatedLinksSection-module__h75Q-G__card{--entry-x:-58px;--entry-blur:9px;border:1px solid var(--color-border);background:var(--color-bg);border-radius:1.75rem;min-width:0;overflow:hidden;box-shadow:0 20px 52px #0b37210e}.ArchitectureRelatedLinksSection-module__h75Q-G__card:nth-child(2n){--entry-x:58px}.ArchitectureRelatedLinksSection-module__h75Q-G__featured{--entry-x:0px;background:color-mix(in srgb, var(--color-accent) 7%, var(--color-bg));grid-column:1/-1}.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink{height:100%;min-height:15rem;color:var(--color-fg);flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:background-color .24s;display:flex}.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:focus-visible{outline:3px solid var(--color-accent);outline-offset:-5px}.ArchitectureRelatedLinksSection-module__h75Q-G__featured .ArchitectureRelatedLinksSection-module__h75Q-G__cardLink{min-height:17rem}.ArchitectureRelatedLinksSection-module__h75Q-G__meta{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ArchitectureRelatedLinksSection-module__h75Q-G__arrowCircle{border:1px solid var(--color-border);background:var(--color-surface);width:3.25rem;height:3.25rem;color:var(--color-fg);border-radius:50%;flex:none;place-items:center;transition:transform .26s,background-color .26s;display:grid}.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:hover .ArchitectureRelatedLinksSection-module__h75Q-G__arrowCircle,.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:focus-visible .ArchitectureRelatedLinksSection-module__h75Q-G__arrowCircle{background:var(--color-accent);transform:rotate(45deg)}.ArchitectureRelatedLinksSection-module__h75Q-G__copy{min-width:0}.ArchitectureRelatedLinksSection-module__h75Q-G__cardTitle{text-align:left;text-wrap:balance;margin:0 0 .875rem;font-size:clamp(1.5rem,2.15vw,2rem);line-height:1.15}.ArchitectureRelatedLinksSection-module__h75Q-G__featured .ArchitectureRelatedLinksSection-module__h75Q-G__cardTitle{font-size:clamp(1.85rem,3.2vw,2.85rem)}.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink{position:relative}.ArchitectureRelatedLinksSection-module__h75Q-G__cardMedia{object-fit:cover;object-position:center;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.ArchitectureRelatedLinksSection-module__h75Q-G__withImage{background:var(--color-brand);border-color:color-mix(in srgb, var(--color-brand) 70%, white)}.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__cardLink{isolation:isolate;color:#fff}.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#051f1499,#051f14c2);position:absolute;inset:0}.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:hover .ArchitectureRelatedLinksSection-module__h75Q-G__cardMedia,.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__cardLink:focus-visible .ArchitectureRelatedLinksSection-module__h75Q-G__cardMedia{transform:scale(1.06)}.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__meta,.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__copy{z-index:2;position:relative}.ArchitectureRelatedLinksSection-module__h75Q-G__withImage .ArchitectureRelatedLinksSection-module__h75Q-G__arrowCircle{background:var(--color-accent);color:var(--color-brand);border-color:#0000}@keyframes ArchitectureRelatedLinksSection-module__h75Q-G__relatedPageApproach{0%{opacity:.45;filter:blur(var(--entry-blur));transform:translate3d(var(--entry-x), 60px, 0) scale(.88)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view(block)){.ArchitectureRelatedLinksSection-module__h75Q-G__card{animation:1s linear both ArchitectureRelatedLinksSection-module__h75Q-G__relatedPageApproach;animation-timeline:view();animation-range:entry cover 38%}.ArchitectureRelatedLinksSection-module__h75Q-G__card:focus-within{animation:none}}}@media (max-width:700px){.ArchitectureRelatedLinksSection-module__h75Q-G__grid{grid-template-columns:minmax(0,1fr)}.ArchitectureRelatedLinksSection-module__h75Q-G__featured{grid-column:auto}.ArchitectureRelatedLinksSection-module__h75Q-G__card,.ArchitectureRelatedLinksSection-module__h75Q-G__card:nth-child(2n){--entry-x:0px;--entry-blur:5px}.ArchitectureRelatedLinksSection-module__h75Q-G__cardLink,.ArchitectureRelatedLinksSection-module__h75Q-G__featured .ArchitectureRelatedLinksSection-module__h75Q-G__cardLink{gap:1.75rem;min-height:0}}
.ReviewsSection-module__qAUVxa__header{margin-bottom:36px}.ReviewsSection-module__qAUVxa__overline{letter-spacing:.17em;margin-bottom:14px;line-height:1.4;display:block}.ReviewsSection-module__qAUVxa__heading{text-align:left;letter-spacing:-.048em;max-width:820px;margin:0;font-size:clamp(34px,4vw,52px);font-weight:750;line-height:1.13}.ReviewsSection-module__qAUVxa__collage{flex-direction:column;gap:18px;display:flex}.ReviewsSection-module__qAUVxa__row{align-items:stretch;gap:18px;width:100%;display:flex}.ReviewsSection-module__qAUVxa__card{background:#1b4934;border:1px solid #ffffff29;border-radius:19px;flex:1 1 0;min-width:0;min-height:260px;transition:flex-grow .68s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s;display:flex;overflow:hidden}.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card{background:#214d39}.ReviewsSection-module__qAUVxa__card[data-active=true],.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card[data-active=true]{background:#f5f7f2;border-color:#f5f7f2;flex-grow:1.5}.ReviewsSection-module__qAUVxa__cardButton{border-radius:inherit;text-align:left;white-space:normal;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:23px;width:100%;min-width:0;height:100%;min-height:260px;padding:25px 29px;display:flex;transform:none}.ReviewsSection-module__qAUVxa__cardButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-5px}.ReviewsSection-module__qAUVxa__stars{letter-spacing:.12em;white-space:nowrap;line-height:1.4;display:block}.ReviewsSection-module__qAUVxa__quote{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;margin:auto 0;font-size:clamp(17px,1.7vw,20px);font-weight:540;line-height:1.5;display:-webkit-box;overflow:hidden}.ReviewsSection-module__qAUVxa__card[data-active=true] .ReviewsSection-module__qAUVxa__quote{-webkit-line-clamp:unset;font-size:clamp(20px,2.2vw,26px);line-height:1.4;display:block;overflow:visible}.ReviewsSection-module__qAUVxa__footer{border-top:1px solid #ffffff35;width:100%;padding-top:18px}.ReviewsSection-module__qAUVxa__card[data-active=true] .ReviewsSection-module__qAUVxa__footer{border-color:#173d2d2e}.ReviewsSection-module__qAUVxa__author{overflow-wrap:anywhere;line-height:1.3;display:block}@media (max-width:900px){.ReviewsSection-module__qAUVxa__header{margin-bottom:29px}.ReviewsSection-module__qAUVxa__collage{gap:12px}.ReviewsSection-module__qAUVxa__row,.ReviewsSection-module__qAUVxa__row:nth-child(2){flex-direction:column;gap:12px;width:100%;margin-left:0;display:flex}.ReviewsSection-module__qAUVxa__card,.ReviewsSection-module__qAUVxa__card[data-active=true],.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card,.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card[data-active=true]{flex:none;width:100%;min-height:170px}.ReviewsSection-module__qAUVxa__card[data-active=true],.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card[data-active=true]{min-height:255px}.ReviewsSection-module__qAUVxa__cardButton{min-height:inherit;padding:22px 24px}.ReviewsSection-module__qAUVxa__quote{-webkit-line-clamp:3;font-size:18px}.ReviewsSection-module__qAUVxa__card[data-active=true] .ReviewsSection-module__qAUVxa__quote{font-size:clamp(20px,2.7vw,25px)}}@media (max-width:480px){.ReviewsSection-module__qAUVxa__heading{font-size:clamp(29px,8vw,38px)}.ReviewsSection-module__qAUVxa__header{margin-bottom:24px}.ReviewsSection-module__qAUVxa__row,.ReviewsSection-module__qAUVxa__row:nth-child(2){gap:11px}.ReviewsSection-module__qAUVxa__card{border-radius:16px}.ReviewsSection-module__qAUVxa__cardButton{gap:18px;padding:20px}.ReviewsSection-module__qAUVxa__quote{font-size:16px;line-height:1.5}.ReviewsSection-module__qAUVxa__card[data-active=true] .ReviewsSection-module__qAUVxa__quote{font-size:20px}.ReviewsSection-module__qAUVxa__footer{padding-top:13px}}@media (prefers-reduced-motion:reduce){.ReviewsSection-module__qAUVxa__card,.ReviewsSection-module__qAUVxa__card[data-active=true],.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card,.ReviewsSection-module__qAUVxa__row:nth-child(2) .ReviewsSection-module__qAUVxa__card[data-active=true]{transition:none!important}}
