.AboutSection-module__UGBiha__layout{flex-direction:column;gap:0;display:flex}.AboutSection-module__UGBiha__eyebrow{order:1;margin-bottom:1.25rem}.AboutSection-module__UGBiha__heading{order:2}.AboutSection-module__UGBiha__copy{order:3;margin-top:1.5rem}.AboutSection-module__UGBiha__valuesHeading{order:4}.AboutSection-module__UGBiha__values{order:5}.AboutSection-module__UGBiha__actions{order:6;margin-top:1.75rem}.AboutSection-module__UGBiha__media{order:7;width:100%;min-width:0;margin-top:2rem;display:flex}.AboutSection-module__UGBiha__profile{order:8;width:100%;min-width:0;margin-top:1rem}.AboutSection-module__UGBiha__profileRole{letter-spacing:.18em;text-transform:uppercase;color:var(--melwin);font-size:11px;font-weight:600;line-height:1.3}.AboutSection-module__UGBiha__profileName{letter-spacing:-.03em;color:var(--ink);margin-top:.35rem;font-size:1.125rem;font-weight:700;line-height:1.2}.AboutSection-module__UGBiha__mediaFrame{aspect-ratio:1;background:#fff;border-radius:1.75rem;width:min(100%,40rem);position:relative;overflow:hidden}.AboutSection-module__UGBiha__mediaImage{object-fit:cover;object-position:center;clip-path:inset(1px 0 0)}.AboutSection-module__UGBiha__valuesHeading{letter-spacing:.18em;text-transform:uppercase;color:var(--melwin);margin:1.5rem 0 .85rem;font-size:12px;font-weight:600;line-height:1.3}.AboutSection-module__UGBiha__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.AboutSection-module__UGBiha__value{align-items:center;gap:.55rem;min-width:0;display:flex}@media (min-width:640px){.AboutSection-module__UGBiha__eyebrow{margin-bottom:1.5rem}.AboutSection-module__UGBiha__copy{margin-top:1.75rem}.AboutSection-module__UGBiha__actions{margin-top:2rem}.AboutSection-module__UGBiha__media{margin-top:2.25rem}.AboutSection-module__UGBiha__profile{margin-top:1.125rem}.AboutSection-module__UGBiha__profileRole{letter-spacing:.2em;font-size:12px}.AboutSection-module__UGBiha__profileName{font-size:1.25rem}.AboutSection-module__UGBiha__valuesHeading{letter-spacing:.2em;margin-top:1.75rem;margin-bottom:.95rem;font-size:13px}.AboutSection-module__UGBiha__values{gap:.95rem 1.5rem}.AboutSection-module__UGBiha__mediaFrame{border-radius:1.875rem}}@media (min-width:1024px){.AboutSection-module__UGBiha__layout{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:0 1.875rem;display:grid}.AboutSection-module__UGBiha__eyebrow,.AboutSection-module__UGBiha__heading,.AboutSection-module__UGBiha__copy,.AboutSection-module__UGBiha__valuesHeading,.AboutSection-module__UGBiha__values,.AboutSection-module__UGBiha__actions,.AboutSection-module__UGBiha__media,.AboutSection-module__UGBiha__profile{order:unset;margin-top:0}.AboutSection-module__UGBiha__eyebrow{grid-area:1/1;margin-bottom:1.5rem}.AboutSection-module__UGBiha__heading{grid-area:2/1}.AboutSection-module__UGBiha__copy{grid-area:3/1;margin-top:1.75rem}.AboutSection-module__UGBiha__valuesHeading{grid-area:4/1;align-self:start;margin-top:1.75rem;margin-bottom:0}.AboutSection-module__UGBiha__values{grid-area:5/1;margin-top:.95rem}.AboutSection-module__UGBiha__actions{grid-area:6/1;margin-top:2rem}.AboutSection-module__UGBiha__media{grid-area:2/2/5;align-self:stretch;width:auto;height:100%;min-height:0}.AboutSection-module__UGBiha__profile{grid-area:5/2/7;align-self:start;width:auto;margin-top:.95rem}.AboutSection-module__UGBiha__mediaFrame{aspect-ratio:auto;border-radius:2rem;flex:auto;width:100%;max-width:none;height:100%;min-height:0}.AboutSection-module__UGBiha__valuesHeading{font-size:13px}}@media (min-width:1280px){.AboutSection-module__UGBiha__layout{column-gap:2.5rem}.AboutSection-module__UGBiha__valuesHeading{letter-spacing:.22em;font-size:14px}}
@keyframes testimonial-marquee-shift{0%{transform:translate(0,0)}to{transform:translate(-25%)}}.testimonial-marquee-viewport{touch-action:pan-y;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.testimonial-marquee-track{will-change:transform;align-items:flex-start;width:max-content;animation:72s linear infinite testimonial-marquee-shift;display:flex}.testimonial-marquee-sequence{flex-shrink:0;align-items:flex-start;gap:.85rem;padding-right:.85rem;display:flex}.testimonial-card{flex-direction:column;flex-shrink:0;width:min(17.5rem,84vw);min-height:14.75rem;display:flex}.testimonial-card-body{flex-direction:column;flex:auto;margin-top:.5rem;display:flex;position:relative}.testimonial-card-quote{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-card-quote.is-expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}@media (min-width:640px){.testimonial-marquee-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.testimonial-marquee-sequence{gap:1rem;padding-right:1rem}.testimonial-card{width:19.5rem;min-height:16.5rem}.testimonial-card-quote{-webkit-line-clamp:5;line-clamp:5}}@media (min-width:1024px){.testimonial-card{width:20.75rem}}.testimonial-marquee-viewport.is-paused .testimonial-marquee-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.testimonial-marquee-viewport:hover .testimonial-marquee-track{animation-play-state:paused}.testimonial-marquee-viewport:has(.testimonial-card:hover) .testimonial-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.testimonial-marquee-viewport{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.testimonial-marquee-track{will-change:auto;animation:none;transform:none}.testimonial-marquee-sequence:not(:first-child){display:none}.testimonial-marquee-sequence:first-child{padding-left:1.25rem;padding-right:1.25rem}}@media (prefers-reduced-motion:reduce) and (min-width:640px){.testimonial-marquee-sequence:first-child{padding-left:2rem;padding-right:2rem}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.testimonial-marquee-sequence:first-child{padding-left:4rem;padding-right:4rem}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.testimonial-marquee-sequence:first-child{padding-left:5rem;padding-right:5rem}}
.news-section{overflow-x:clip}.news-viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth;width:100%;scroll-padding-inline:1.25rem;overflow:auto hidden}.news-viewport::-webkit-scrollbar{display:none}.news-track{align-items:stretch;width:max-content;display:flex}.news-card{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;flex:none;width:85vw;max-width:26.25rem;display:flex}@media (min-width:640px){.news-viewport{scroll-padding-inline:2rem}.news-card{width:70vw}}@media (min-width:768px){.news-viewport{scroll-padding-inline:4rem}.news-card{width:58vw}}@media (min-width:1024px){.news-viewport{scroll-snap-type:none;overflow:visible}.news-track{grid-template-columns:repeat(3,minmax(0,26.25rem));justify-content:start;align-items:stretch;width:auto;display:grid}.news-card{width:auto;max-width:none}}.news-image-placeholder{background-color:#e4dcd0;box-shadow:inset 0 0 0 1px #1111110f}.news-detail{grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1);display:grid}.news-detail[data-open=true]{grid-template-rows:1fr}.news-detail-inner{min-height:0;overflow:hidden}.news-detail-content{opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.news-detail[data-open=true] .news-detail-content{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.news-viewport{scroll-behavior:auto}.news-detail,.news-detail-content{transition-duration:1ms}}
.process-layout{grid-template-columns:1fr;gap:2.5rem;width:100%;max-width:1480px;margin-inline:auto;display:grid}.process-intro{max-width:28rem}.process-card-anchor{width:100%;min-width:0;max-width:620px}.process-card{width:100%;min-width:0}.process-card-media{aspect-ratio:16/10;position:relative;overflow:hidden}.process-card-body{padding:1.15rem 1.25rem 1.4rem}.process-number-window{display:none}@media (min-width:640px){.process-card-body{padding:1.2rem 1.5rem 1.55rem}}@media (min-width:1024px){.process-layout{--process-sticky-top:clamp(1.5rem, 12vh, 6.5rem);grid-template-columns:minmax(17rem,36%) minmax(0,1fr);align-items:stretch;gap:0 4rem}.process-intro{top:var(--process-sticky-top);max-width:none;min-height:calc(72svh - 1rem);max-height:calc(100svh - var(--process-sticky-top) - 2.5rem);flex-direction:column;display:flex;position:sticky}.process-steps{gap:0}.process-step{align-items:flex-start;min-height:96svh;padding-bottom:18svh}.process-step:last-child{min-height:88svh;padding-bottom:8svh}.process-card-anchor{top:var(--process-sticky-top);z-index:1;align-self:flex-start;position:sticky}.process-card{flex-direction:column;height:min(74vh,680px);max-height:min(74vh,680px);display:flex}.process-card-media{aspect-ratio:auto;flex:52%;height:52%;min-height:0;max-height:55%}.process-card-body{flex:0 auto;padding:1rem 1.5rem 1.25rem}.process-number-window{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:100%;height:.95em;margin-top:auto;font-size:clamp(14.0625rem,24vw,24.375rem);line-height:.85;display:block;position:relative;overflow:hidden}.process-number{letter-spacing:-.05em;color:var(--melwin);-webkit-text-fill-color:var(--melwin);-webkit-text-stroke:0;font-weight:800;display:block;position:absolute;top:0;left:0}}@media (min-width:1280px){.process-layout{column-gap:5rem}.process-card-body{padding:1.1rem 1.65rem 1.4rem}}@media (min-width:1024px) and (max-height:800px){.process-intro{min-height:calc(64svh - .5rem)}.process-card{height:min(70vh,580px);max-height:min(70vh,580px)}.process-step{min-height:94svh;padding-bottom:16svh}.process-step:last-child{min-height:84svh;padding-bottom:6svh}.process-number-window{font-size:clamp(11.25rem,27vh,18rem)}}@media (prefers-reduced-motion:reduce){.process-number{transition:none}}
