.MainCTA-module__oqLWAG__contactButton.site-button{width:100%}@media (min-width:768px){.MainCTA-module__oqLWAG__contactButton.site-button{width:fit-content}}
.HeroLines-module__ffeL5a__container{width:100%;display:block;position:relative}.HeroLines-module__ffeL5a__probe{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;position:absolute}.HeroLines-module__ffeL5a__line[data-break=true]{display:block}.HeroLines-module__ffeL5a__line[data-break=true]>.HeroLines-module__ffeL5a__space{display:none}@media (min-width:768px){.HeroLines-module__ffeL5a__line{display:block}.HeroLines-module__ffeL5a__line>.HeroLines-module__ffeL5a__space{display:none}.HeroLines-module__ffeL5a__spaced>.HeroLines-module__ffeL5a__line{margin-top:4px}}
.BodyCTASection-module__MfJSyG__root{--cta-default-desktop-padding:104px;padding-top:var(--cta-mobile-padding-top,56px);padding-bottom:var(--cta-mobile-padding-bottom,56px);border-top:1px solid var(--color-border-default);background:#fff}.BodyCTASection-module__MfJSyG__withDescription{--cta-default-desktop-padding:120px}.BodyCTASection-module__MfJSyG__content{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.BodyCTASection-module__MfJSyG__text{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.BodyCTASection-module__MfJSyG__title{letter-spacing:-.02em;color:var(--color-text-primary);font-size:30px;font-weight:600;line-height:1.2}.BodyCTASection-module__MfJSyG__description{letter-spacing:-.01em;color:var(--color-text-secondary);font-size:15px;font-weight:400;line-height:1.5}.BodyCTASection-module__MfJSyG__action,.BodyCTASection-module__MfJSyG__action>a{width:100%}@media (max-width:767px){.BodyCTASection-module__MfJSyG__title{text-wrap:wrap}}@media (min-width:640px) and (max-width:767px){.BodyCTASection-module__MfJSyG__action,.BodyCTASection-module__MfJSyG__action>a{width:auto}}@media (min-width:768px){.BodyCTASection-module__MfJSyG__root{padding-top:var(--cta-tablet-padding-top,64px);padding-bottom:var(--cta-tablet-padding-bottom,64px)}.BodyCTASection-module__MfJSyG__content{flex-direction:row;justify-content:space-between;align-items:center;gap:44.8px}.BodyCTASection-module__MfJSyG__text{flex:1;gap:19.2px}.BodyCTASection-module__MfJSyG__title{font-size:38.4px}.BodyCTASection-module__MfJSyG__description{font-size:14.4px}.BodyCTASection-module__MfJSyG__action{flex-shrink:0;width:auto}.BodyCTASection-module__MfJSyG__action>a{width:auto}}@media (min-width:1338px){.BodyCTASection-module__MfJSyG__root{padding-top:var(--cta-desktop-padding-top,var(--cta-default-desktop-padding));padding-bottom:var(--cta-desktop-padding-bottom,var(--cta-default-desktop-padding))}.BodyCTASection-module__MfJSyG__content{gap:56px}.BodyCTASection-module__MfJSyG__text{gap:24px}.BodyCTASection-module__MfJSyG__title{font-size:48px;line-height:1.3}.BodyCTASection-module__MfJSyG__description{font-size:18px}}@media (min-width:768px) and (max-width:1337px){.BodyCTASection-module__MfJSyG__title{font-size:var(--font-h3-size-tablet);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-letter-spacing)}.BodyCTASection-module__MfJSyG__description{font-size:var(--font-body-2-size-tablet);line-height:var(--font-body-2-line-height);letter-spacing:var(--font-body-2-letter-spacing)}}
.Breadcrumb-module__3e-AXW__root{--breadcrumb-home-size:14px;--breadcrumb-separator-size:16px;--breadcrumb-separator-stroke:1.2;--breadcrumb-chevron-size:20px;--breadcrumb-chevron-stroke:1;--breadcrumb-gap:8px;z-index:30;background:var(--color-background-primary);width:100%;height:48px;position:relative}.Breadcrumb-module__3e-AXW__container{align-items:center;gap:var(--breadcrumb-gap);width:100%;max-width:1290px;height:100%;color:var(--color-text-tertiary);letter-spacing:-.01em;margin-inline:auto;padding-inline:16px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.Breadcrumb-module__3e-AXW__home{width:var(--breadcrumb-home-size);height:var(--breadcrumb-home-size);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.Breadcrumb-module__3e-AXW__homeIcon{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/images/icons/breadcrumb-home-outline.svg) 50%/contain no-repeat;mask:url(/images/icons/breadcrumb-home-outline.svg) 50%/contain no-repeat}.Breadcrumb-module__3e-AXW__home:hover,.Breadcrumb-module__3e-AXW__home:focus-visible{color:var(--color-button-primary)}.Breadcrumb-module__3e-AXW__home:hover .Breadcrumb-module__3e-AXW__homeIcon,.Breadcrumb-module__3e-AXW__home:focus-visible .Breadcrumb-module__3e-AXW__homeIcon{-webkit-mask-image:url(/images/icons/breadcrumb-home-filled.svg);mask-image:url(/images/icons/breadcrumb-home-filled.svg)}.Breadcrumb-module__3e-AXW__item{align-items:center;gap:var(--breadcrumb-gap);min-width:0;height:100%;display:flex}.Breadcrumb-module__3e-AXW__separator{width:var(--breadcrumb-separator-size);height:var(--breadcrumb-separator-size);color:var(--color-text-quaternary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Breadcrumb-module__3e-AXW__dropdownAnchor{align-items:center;min-width:0;height:100%;display:flex;position:relative}.Breadcrumb-module__3e-AXW__trigger{white-space:nowrap;height:48px;color:var(--color-text-tertiary);align-items:center;gap:2px;transition:color .2s;display:flex}.Breadcrumb-module__3e-AXW__trigger[data-current]{color:var(--color-text-primary)}.Breadcrumb-module__3e-AXW__trigger:hover,.Breadcrumb-module__3e-AXW__trigger:focus-visible{color:var(--color-button-primary);text-underline-offset:3px;text-decoration:underline}.Breadcrumb-module__3e-AXW__trigger:active{color:var(--color-button-primary);text-decoration:none}.Breadcrumb-module__3e-AXW__chevron{width:var(--breadcrumb-chevron-size);height:var(--breadcrumb-chevron-size);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Breadcrumb-module__3e-AXW__menu{left:calc(-1 * var(--breadcrumb-gap));z-index:50;transform-origin:0 0;border:1px solid var(--color-border-default);background:var(--color-background-primary);border-radius:8px;width:max-content;min-width:104px;padding-block:7px;position:absolute;top:calc(100% - 8px);overflow:hidden;box-shadow:0 12px 8px #0000000d}.Breadcrumb-module__3e-AXW__menuItem{white-space:nowrap;width:100%;height:48px;color:var(--color-text-primary);border-radius:6px;align-items:center;padding-inline:19px;line-height:1.5;display:flex}.Breadcrumb-module__3e-AXW__menu[data-wide]{min-width:152px}.Breadcrumb-module__3e-AXW__menuItem[aria-current],.Breadcrumb-module__3e-AXW__menuItem:hover,.Breadcrumb-module__3e-AXW__menuItem:focus-visible{text-underline-offset:3px;text-decoration:underline}.Breadcrumb-module__3e-AXW__menuItem:hover,.Breadcrumb-module__3e-AXW__menuItem:focus-visible,.Breadcrumb-module__3e-AXW__menuItem:active{color:var(--color-button-primary)}@media (min-width:768px){.Breadcrumb-module__3e-AXW__container{padding-inline:24px}}@media (min-width:1338px){.Breadcrumb-module__3e-AXW__root{--breadcrumb-home-size:16px;--breadcrumb-separator-size:20px;--breadcrumb-chevron-size:24px;height:72px}.Breadcrumb-module__3e-AXW__container{padding-inline:0;font-size:16px}.Breadcrumb-module__3e-AXW__menu{min-width:120px}.Breadcrumb-module__3e-AXW__menu[data-wide]{min-width:176px}.Breadcrumb-module__3e-AXW__trigger{height:32px}.Breadcrumb-module__3e-AXW__menuItem{height:44px}}
@media (min-width:768px) and (max-width:1337px){.PageHero-module__TYRMoq__hero.PageHero-module__TYRMoq__hero{--text-hero-padding-top:70.4px;--text-hero-padding-bottom:38.4px;height:auto;min-height:0;padding-top:var(--text-hero-padding-top);padding-bottom:var(--text-hero-padding-bottom)}.PageHero-module__TYRMoq__hero.PageHero-module__TYRMoq__hero>div>div{height:auto;padding-block:0}}
.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-page-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transition-delay:var(--page-reveal-delay,0s);animation:none;transform:translateY(40px)}.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-page-visible=true]{opacity:1;transform:translate(0,0)}.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-metric-character]{opacity:0;transition:opacity .4s ease-out,transform .4s cubic-bezier(.25,1,.5,1);transition-delay:calc(var(--page-reveal-delay,0s) + var(--character-delay,0s));transform:translateY(10px)}.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-page-visible=true] [data-metric-character]{opacity:1;transform:translate(0,0)}@media (min-width:768px){.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-page-reveal]{transition-duration:.7s;transform:translateY(24px)}.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-page-visible=true]{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-page-reveal],.PageRevealMotion-module__G_JD3a__root[data-page-motion-ready] [data-metric-character]{opacity:1;transition:none;transform:none}}
.ParallaxHeroImage-module__XaYVca__frame{width:100%;height:var(--parallax-mobile-height);background:#000;position:relative;overflow:hidden}.ParallaxHeroImage-module__XaYVca__image{inset-inline:0;will-change:transform;height:160%;position:absolute;top:-30%}.ParallaxHeroImage-module__XaYVca__image>img{object-fit:cover;object-position:center;width:100%;height:100%}@media (min-width:768px){.ParallaxHeroImage-module__XaYVca__frame{height:var(--parallax-tablet-height)}}@media (min-width:1338px){.ParallaxHeroImage-module__XaYVca__frame{height:var(--parallax-desktop-height)}}@media (prefers-reduced-motion:reduce){.ParallaxHeroImage-module__XaYVca__image{will-change:auto;transform:none!important}}
.MainNews-module__PyzQ2W__section{background:#fff;flex-direction:column;align-items:center;gap:48px;width:100%;padding-block:72px;display:flex}.MainNews-module__PyzQ2W__title{color:#181d27;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.2}.MainNews-module__PyzQ2W__carousel{width:100%;display:flow-root}.MainNews-module__PyzQ2W__loopSet{flex-shrink:0;align-items:stretch;gap:16px;padding-right:16px;display:flex}.MainNews-module__PyzQ2W__card{background:#fff;border-radius:8px;flex-shrink:0;width:264px;position:relative;overflow:hidden}.MainNews-module__PyzQ2W__card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e9eaeb;position:absolute;inset:0}.MainNews-module__PyzQ2W__article{height:100%}.MainNews-module__PyzQ2W__image{aspect-ratio:410/308;background:#fff;width:100%;position:relative;overflow:hidden}.MainNews-module__PyzQ2W__copy{flex-direction:column;gap:4px;min-height:133px;padding:24px 16px 28px;display:flex}.MainNews-module__PyzQ2W__cardTitle{color:#181d27;letter-spacing:-.01em;min-height:54px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.MainNews-module__PyzQ2W__date{color:#717680;letter-spacing:-.01em;margin-top:auto;font-size:15px;line-height:1.5}.MainNews-module__PyzQ2W__more{width:100%}@media (min-width:768px){.MainNews-module__PyzQ2W__section{gap:51.2px;padding-block:108.8px 115.2px}.MainNews-module__PyzQ2W__title{font-size:var(--font-h2-size-tablet)}.MainNews-module__PyzQ2W__card{border-radius:12.8px;width:320px}.MainNews-module__PyzQ2W__copy{gap:9.6px;min-height:138.4px;padding:19.2px 25.6px 25.6px}.MainNews-module__PyzQ2W__cardTitle{min-height:60px;font-size:20px}.MainNews-module__PyzQ2W__date{font-size:16px}.MainNews-module__PyzQ2W__loopSet{gap:24px;padding-right:24px}.MainNews-module__PyzQ2W__more{width:200px}}@media (min-width:1338px){.MainNews-module__PyzQ2W__section{gap:64px;padding-block:136px 144px}.MainNews-module__PyzQ2W__title{font-size:58px}.MainNews-module__PyzQ2W__card{border-radius:16px;width:400px}.MainNews-module__PyzQ2W__copy{gap:12px;min-height:167px;padding:24px 32px 32px}.MainNews-module__PyzQ2W__cardTitle{min-height:72px;font-size:24px}.MainNews-module__PyzQ2W__date{font-size:18px}.MainNews-module__PyzQ2W__loopSet{gap:30px;padding-right:30px}}.MainNews-module__PyzQ2W__scroller{margin-block:-28px -56px;padding-block:28px 56px;overflow-y:hidden}.MainNews-module__PyzQ2W__card{transition:transform var(--motion-card-lift-duration), box-shadow var(--motion-card-lift-duration)}.MainNews-module__PyzQ2W__card:focus-visible{transform:translateY(calc(-1 * var(--motion-card-lift-distance)));outline-offset:4px;outline:2px solid #175cd3;box-shadow:0 6px 16px #0f1b2d24}@media (hover:hover) and (pointer:fine){.MainNews-module__PyzQ2W__card:hover{transform:translateY(calc(-1 * var(--motion-card-lift-distance)));box-shadow:0 6px 16px #0f1b2d24}}@media (min-width:768px){.MainNews-module__PyzQ2W__card:focus-visible{box-shadow:0 14px 36px #0f1b2d24}@media (hover:hover) and (pointer:fine){.MainNews-module__PyzQ2W__card:hover{box-shadow:0 14px 36px #0f1b2d24}}}@media (prefers-reduced-motion:reduce){.MainNews-module__PyzQ2W__card{transition:none}}
.license-overlay-module__OknyoW__dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fdfdfd;overscroll-behavior:contain;touch-action:pinch-zoom;background:#181d27cc;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.license-overlay-module__OknyoW__dialog::backdrop{background:0 0}.license-overlay-module__OknyoW__image{aspect-ratio:1414/2000;transform-origin:0 0;background:#f5f5f5;border:1px solid #e9eaeb;border-radius:12px;width:min(90vw,70.7svh - 128.674px);position:absolute;top:calc(50% - 24px);left:50%;overflow:hidden;translate:-50% -50%}.license-overlay-module__OknyoW__image>img{object-fit:contain;width:100%;height:100%}.license-overlay-module__OknyoW__control{z-index:1;color:#fdfdfd;cursor:pointer;background:#fdfdfd1a;border:1px solid #fdfdfd33;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.license-overlay-module__OknyoW__control:focus-visible{outline-offset:4px;outline:2px solid #fdfdfd}.license-overlay-module__OknyoW__control>img{width:20px;height:20px}.license-overlay-module__OknyoW__close{top:16px;right:16px}.license-overlay-module__OknyoW__previous,.license-overlay-module__OknyoW__next{display:none}.license-overlay-module__OknyoW__caption{text-align:center;pointer-events:none;flex-direction:column;gap:2px;line-height:1.5;display:flex;position:absolute;bottom:28px;left:16px;right:16px}.license-overlay-module__OknyoW__counter{opacity:.6;font-size:12px}.license-overlay-module__OknyoW__title{letter-spacing:-.01em;font-size:16px;font-weight:600}@media (min-width:768px){.license-overlay-module__OknyoW__image{border-radius:24px;width:min(566px,100vw - 192px,70.7svh - 197.96px);top:calc(50% - 44px)}.license-overlay-module__OknyoW__control{width:80px;height:80px}.license-overlay-module__OknyoW__control>img{width:32px;height:32px}.license-overlay-module__OknyoW__previous,.license-overlay-module__OknyoW__next{display:grid;top:50%;translate:0 -50%}.license-overlay-module__OknyoW__previous{left:24px}.license-overlay-module__OknyoW__next{right:24px}.license-overlay-module__OknyoW__caption{bottom:68px}.license-overlay-module__OknyoW__counter{font-size:14px}.license-overlay-module__OknyoW__title{font-size:20px}}@media (max-width:767px) and (max-height:640px){.license-overlay-module__OknyoW__image{width:min(90vw,70.7svh - 128.674px)}.license-overlay-module__OknyoW__close{width:40px;height:40px}}@media (min-width:768px) and (max-width:1337px){.license-overlay-module__OknyoW__counter{font-size:var(--font-caption-2-size-tablet);line-height:var(--font-caption-2-line-height);letter-spacing:var(--font-caption-2-letter-spacing)}.license-overlay-module__OknyoW__title{font-size:var(--font-title-3-size-tablet);line-height:var(--font-title-3-line-height);letter-spacing:var(--font-title-3-letter-spacing)}}
.recruit-module__O6gKsG__page{background:#fff;overflow-x:clip}.recruit-module__O6gKsG__hero h1{letter-spacing:-.02em;font-size:37px;line-height:1.2}.recruit-module__O6gKsG__hero [data-page-heading-group]>p{font-size:18px}.recruit-module__O6gKsG__heading{color:var(--color-text-primary);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.2}.recruit-module__O6gKsG__why{padding-block:72px}.recruit-module__O6gKsG__whyHeading{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.recruit-module__O6gKsG__eyebrow{color:var(--color-text-primary);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.5}.recruit-module__O6gKsG__paragraphs{max-width:756px;color:var(--color-text-secondary);letter-spacing:-.01em;flex-direction:column;gap:1.5em;margin-top:48px;font-size:17px;line-height:1.5;display:flex}.recruit-module__O6gKsG__photos{flex-direction:column;margin-top:48px;display:flex}.recruit-module__O6gKsG__photo{aspect-ratio:680/504;border-radius:12px;width:calc(100% - 80px);overflow:hidden}.recruit-module__O6gKsG__photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.recruit-module__O6gKsG__photo:nth-child(2){align-self:flex-end;margin-top:-40px;box-shadow:-5px 4px 20px #0003}.recruit-module__O6gKsG__photos[data-photo-ready] .recruit-module__O6gKsG__photo{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transform:translateY(40px)}.recruit-module__O6gKsG__photos[data-photo-ready] .recruit-module__O6gKsG__photo:nth-child(2){transition-delay:.3s;transform:translateY(48px)}.recruit-module__O6gKsG__photos[data-photo-visible=true] .recruit-module__O6gKsG__photo,.recruit-module__O6gKsG__photos[data-photo-visible=true] .recruit-module__O6gKsG__photo:nth-child(2){opacity:1;transform:translate(0,0)}.recruit-module__O6gKsG__talent{padding-top:56px;padding-bottom:72px}.recruit-module__O6gKsG__talentHeading{flex-direction:column;gap:12px;display:flex}.recruit-module__O6gKsG__subhead{color:var(--color-text-secondary);letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.5}.recruit-module__O6gKsG__talentGrid{gap:48px;margin-top:48px;padding-bottom:12px;padding-left:12px;display:grid}.recruit-module__O6gKsG__talentCard{align-items:flex-start;gap:24px;min-width:0;padding-block:8px;display:flex}.recruit-module__O6gKsG__talentIcon{flex:0 0 80px;width:80px;height:80px;position:relative}.recruit-module__O6gKsG__talentIconAsset{transform-origin:0 0;max-width:none;display:block;position:absolute;top:0;left:0;transform:scale(.588235)}.recruit-module__O6gKsG__talentCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.recruit-module__O6gKsG__cardTitle{color:var(--color-text-primary);letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.3}.recruit-module__O6gKsG__body{color:var(--color-text-secondary);letter-spacing:-.01em;font-size:15px;line-height:1.5}.recruit-module__O6gKsG__perks{background:#f9fafb;padding-block:72px}.recruit-module__O6gKsG__perksHeading{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.recruit-module__O6gKsG__perksSubhead{color:var(--color-text-primary);letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.3}.recruit-module__O6gKsG__perksStrip{scroll-snap-type:x mandatory;overscroll-behavior-y:auto;scrollbar-width:none;align-items:stretch;gap:20px;width:100%;margin-top:42px;margin-bottom:-6px;padding:6px 16px;scroll-padding-inline:16px;display:flex;position:relative;overflow:auto hidden}.recruit-module__O6gKsG__perksStrip::-webkit-scrollbar{display:none}.recruit-module__O6gKsG__perkCard{scroll-snap-align:center;background:#fff;border:1px solid #e9eaeb;border-radius:12px;flex-direction:column;flex:0 0 296px;gap:32px;min-width:0;padding:48px 32px;display:flex}.recruit-module__O6gKsG__perkCard:first-child{scroll-snap-align:start}.recruit-module__O6gKsG__perkCard:last-child{scroll-snap-align:end}.recruit-module__O6gKsG__perkIcon{flex:0 0 64px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.recruit-module__O6gKsG__perkIconAsset{transform-origin:0 0;max-width:none;display:block;position:absolute;top:0;left:0;transform:scale(.888889)}.recruit-module__O6gKsG__perkCopy{flex-direction:column;gap:20px;display:flex}.recruit-module__O6gKsG__perkBullets{color:var(--color-text-secondary);letter-spacing:-.01em;flex-direction:column;gap:4px;font-size:17px;line-height:1.5;display:flex}.recruit-module__O6gKsG__perkBullets li{align-items:flex-start;display:flex}.recruit-module__O6gKsG__perkBullets li>span:last-child{min-width:0}.recruit-module__O6gKsG__bullet{flex:0 0 12px;width:12px;height:1.5em;position:relative}.recruit-module__O6gKsG__bullet>img{max-width:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.recruit-module__O6gKsG__indicators{justify-content:center;align-items:center;gap:6px;margin-top:38px;display:flex}.recruit-module__O6gKsG__indicator{flex:none;justify-content:center;align-items:center;width:5px;height:24px;display:flex}.recruit-module__O6gKsG__indicator[aria-current=true]{width:20px}.recruit-module__O6gKsG__indicator:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #175cd3}.recruit-module__O6gKsG__track{background:#102a561a;border-radius:99px;width:100%;height:5px;display:block;position:relative;overflow:hidden}.recruit-module__O6gKsG__indicator[aria-current=true] .recruit-module__O6gKsG__track{height:4px}.recruit-module__O6gKsG__track:after{content:"";transform:scaleX(var(--recruit-progress,0));transform-origin:0;background:#175cd3;position:absolute;inset:0}.recruit-module__O6gKsG__cta{--cta-mobile-padding-top:56px;--cta-mobile-padding-bottom:56px;--cta-tablet-padding-top:64px;--cta-tablet-padding-bottom:64px;--cta-desktop-padding-top:104px;--cta-desktop-padding-bottom:104px}.recruit-module__O6gKsG__ctaArrow{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/images/figma-dev/company/recruit/arrow.svg) 50%/contain no-repeat;mask:url(/images/figma-dev/company/recruit/arrow.svg) 50%/contain no-repeat}@media (max-width:767px){.recruit-module__O6gKsG__perks .recruit-module__O6gKsG__perkCard[data-page-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:768px){.recruit-module__O6gKsG__why{padding-top:115.2px;padding-bottom:96px}.recruit-module__O6gKsG__whyHeading{gap:19.2px}.recruit-module__O6gKsG__paragraphs{white-space:pre-line;margin-top:32px}.recruit-module__O6gKsG__photos{aspect-ratio:1290/548;margin-top:70.4px;display:block;position:relative}.recruit-module__O6gKsG__photo{border-radius:19.2px;width:52.7132%;position:absolute;top:0;left:0}.recruit-module__O6gKsG__photo:nth-child(2){margin-top:0;top:8.0292%;left:auto;right:0}.recruit-module__O6gKsG__photos[data-photo-ready] .recruit-module__O6gKsG__photo{transition-duration:.7s;transform:translateY(24px)}.recruit-module__O6gKsG__photos[data-photo-ready] .recruit-module__O6gKsG__photo:nth-child(2){transform:translateY(48px)}.recruit-module__O6gKsG__photos[data-photo-visible=true] .recruit-module__O6gKsG__photo,.recruit-module__O6gKsG__photos[data-photo-visible=true] .recruit-module__O6gKsG__photo:nth-child(2){transform:translate(0,0)}.recruit-module__O6gKsG__talent{padding-top:96px;padding-bottom:115.2px}.recruit-module__O6gKsG__talentHeading{text-align:center;gap:12.8px}.recruit-module__O6gKsG__talentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:51.2px;padding:0}.recruit-module__O6gKsG__talentCard{text-align:center;flex-direction:column;align-items:center;gap:25.6px;padding:0}.recruit-module__O6gKsG__talentIcon{flex-basis:108.8px;width:108.8px;height:108.8px}.recruit-module__O6gKsG__talentIconAsset{transform:scale(.8)}.recruit-module__O6gKsG__talentCopy{flex:none;gap:9.6px;width:100%;padding-inline:6.4px}.recruit-module__O6gKsG__perks{padding-block:115.2px}.recruit-module__O6gKsG__perksStrip{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:25.6px;max-width:1338px;margin:51.2px auto 0;padding:0 24px;display:grid;overflow:visible}.recruit-module__O6gKsG__perkCard{border-radius:19.2px;gap:25.6px;padding:64px clamp(12px,6.9vw - 40.992px,51.2px)}.recruit-module__O6gKsG__perkIcon{flex-basis:51.2px;width:51.2px;height:51.2px}.recruit-module__O6gKsG__perkIconAsset{top:-3.2px;left:-3.2px;transform:scale(.8)}.recruit-module__O6gKsG__perkCopy{gap:16px}.recruit-module__O6gKsG__indicators{display:none}}@media (min-width:1338px){.recruit-module__O6gKsG__hero h1{font-size:65px}.recruit-module__O6gKsG__hero [data-page-heading-group]>p{font-size:24px}.recruit-module__O6gKsG__why{padding-top:144px;padding-bottom:120px}.recruit-module__O6gKsG__whyHeading{gap:24px}.recruit-module__O6gKsG__eyebrow{font-size:20px}.recruit-module__O6gKsG__paragraphs{margin-top:40px;font-size:21px}.recruit-module__O6gKsG__photos{margin-top:88px}.recruit-module__O6gKsG__photo{border-radius:24px}.recruit-module__O6gKsG__talent{padding-top:120px;padding-bottom:144px}.recruit-module__O6gKsG__talentHeading{gap:16px}.recruit-module__O6gKsG__heading{font-size:58px}.recruit-module__O6gKsG__subhead{font-size:24px}.recruit-module__O6gKsG__talentGrid{gap:30px;margin-top:64px}.recruit-module__O6gKsG__talentCard{gap:32px}.recruit-module__O6gKsG__talentIcon{flex-basis:136px;width:136px;height:136px}.recruit-module__O6gKsG__talentIconAsset{transform:none}.recruit-module__O6gKsG__talentCopy{gap:12px;padding-inline:8px}.recruit-module__O6gKsG__cardTitle{font-size:36px}.recruit-module__O6gKsG__body{font-size:18px}.recruit-module__O6gKsG__perks{padding-block:144px}.recruit-module__O6gKsG__perksSubhead{font-size:30px}.recruit-module__O6gKsG__perksStrip{gap:32px;margin-top:64px}.recruit-module__O6gKsG__perkCard{border-radius:24px;gap:32px;padding:80px 64px}.recruit-module__O6gKsG__perkIcon{flex-basis:64px;width:64px;height:64px}.recruit-module__O6gKsG__perkIconAsset{top:-4px;left:-4px;transform:none}.recruit-module__O6gKsG__perkCopy{gap:20px}.recruit-module__O6gKsG__perkBullets{font-size:18px}}@media (prefers-reduced-motion:reduce){.recruit-module__O6gKsG__photos[data-photo-ready] .recruit-module__O6gKsG__photo,.recruit-module__O6gKsG__photos[data-photo-ready] .recruit-module__O6gKsG__photo:nth-child(2){opacity:1;transition:none;transform:none}.recruit-module__O6gKsG__indicator[aria-current=true] .recruit-module__O6gKsG__track:after{transform:scaleX(1)}}@media (min-width:768px) and (max-width:1337px){.recruit-module__O6gKsG__hero h1{font-size:var(--font-h1-size-tablet);line-height:var(--font-h1-line-height);letter-spacing:var(--font-h1-letter-spacing)}.recruit-module__O6gKsG__hero [data-page-heading-group]>p{font-size:var(--font-subhead-size-tablet);line-height:var(--font-subhead-line-height);letter-spacing:var(--font-subhead-letter-spacing)}.recruit-module__O6gKsG__heading{font-size:var(--font-h2-size-tablet);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing)}.recruit-module__O6gKsG__eyebrow{font-size:var(--font-title-3-size-tablet);line-height:var(--font-title-3-line-height);letter-spacing:var(--font-title-3-letter-spacing)}.recruit-module__O6gKsG__paragraphs{font-size:var(--font-body-1-size-tablet);line-height:var(--font-body-1-line-height);letter-spacing:var(--font-body-1-letter-spacing)}.recruit-module__O6gKsG__subhead{font-size:var(--font-subhead-size-tablet);line-height:var(--font-subhead-line-height);letter-spacing:var(--font-subhead-letter-spacing)}.recruit-module__O6gKsG__cardTitle{font-size:var(--font-h4-size-tablet);line-height:var(--font-h4-line-height);letter-spacing:var(--font-h4-letter-spacing)}.recruit-module__O6gKsG__body,.recruit-module__O6gKsG__perkBullets{font-size:var(--font-body-2-size-tablet);line-height:var(--font-body-2-line-height);letter-spacing:var(--font-body-2-letter-spacing)}.recruit-module__O6gKsG__perksSubhead{font-size:var(--font-title-1-size-tablet);line-height:var(--font-title-1-line-height);letter-spacing:var(--font-title-1-letter-spacing)}}
.news-detail-module__QRL6_G__hero.news-detail-module__QRL6_G__hero p{font-size:18px}.news-detail-module__QRL6_G__articleSection{background:#fff;padding-block:32px 72px}.news-detail-module__QRL6_G__article{flex-direction:column;gap:40px;max-width:850px;margin-inline:auto;display:flex}.news-detail-module__QRL6_G__articleHeader{flex-direction:column;gap:16px;padding-inline:16px;display:flex}.news-detail-module__QRL6_G__articleTitle,.news-detail-module__QRL6_G__recentHeading{letter-spacing:-.02em;color:#181d27;word-break:keep-all;overflow-wrap:break-word;font-size:24px;font-weight:600;line-height:1.3}.news-detail-module__QRL6_G__articleDate{letter-spacing:-.01em;color:#717680;font-size:13px;font-weight:500;line-height:1.5}.news-detail-module__QRL6_G__articleContent{flex-direction:column;gap:32px;display:flex}.news-detail-module__QRL6_G__articleImage{aspect-ratio:960/639;width:100%}.news-detail-module__QRL6_G__articleImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.news-detail-module__QRL6_G__bodyGroup{flex-direction:column;gap:40px;padding-inline:24px;display:flex}.news-detail-module__QRL6_G__body{letter-spacing:-.01em;color:#181d27;word-break:keep-all;overflow-wrap:break-word;font-size:17px;line-height:1.5}.news-detail-module__QRL6_G__body :where(p,div,span,br,li,a,strong,em,b,i){word-break:keep-all;overflow-wrap:break-word;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;background-color:#0000!important}.news-detail-module__QRL6_G__body.news-detail-module__QRL6_G__body>*+*{margin-top:1.5em}.news-detail-module__QRL6_G__body :where(img,video){max-width:100%;height:auto}.news-detail-module__QRL6_G__body :where(a){color:#1570ef!important}.news-detail-module__QRL6_G__source{letter-spacing:-.01em;color:#181d27;word-break:keep-all;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:15px;line-height:1.5;display:flex}.news-detail-module__QRL6_G__source a{color:#1570ef;text-underline-offset:3px;text-decoration:underline}.news-detail-module__QRL6_G__source a:focus-visible{outline-offset:4px;outline:2px solid #175cd3}.news-detail-module__QRL6_G__recentSection{background:#fff;border-top:1px solid #e9eaeb;padding-block:56px}.news-detail-module__QRL6_G__recentStrip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-16px -16px -48px;padding-block:48px;scroll-padding-inline:16px;overflow:auto hidden}.news-detail-module__QRL6_G__recentStrip::-webkit-scrollbar{display:none}.news-detail-module__QRL6_G__recentTrack{gap:16px;width:max-content;min-width:100%;padding-inline:16px;display:flex}.news-detail-module__QRL6_G__recentItem{scroll-snap-align:start;flex:none;width:264px;min-width:0}.news-detail-module__QRL6_G__recentCard{color:#181d27;background:#fff;border:1px solid #e9eaeb;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex}.news-detail-module__QRL6_G__recentImage{aspect-ratio:410/308;background:#fff;border-radius:7px 7px 0 0;width:100%;overflow:hidden}.news-detail-module__QRL6_G__recentImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.news-detail-module__QRL6_G__recentImage img.news-detail-module__QRL6_G__placeholder{object-fit:contain}.news-detail-module__QRL6_G__recentCopy{flex-direction:column;gap:4px;padding:24px 16px 28px;display:flex}.news-detail-module__QRL6_G__recentTitle{-webkit-line-clamp:2;letter-spacing:-.01em;word-break:keep-all;-webkit-box-orient:vertical;min-height:3em;font-size:18px;font-weight:600;line-height:1.5;transition:color .2s;display:-webkit-box;overflow:hidden}.news-detail-module__QRL6_G__recentDate{letter-spacing:-.01em;color:#717680;font-size:15px;line-height:1.5}.news-detail-module__QRL6_G__recentCard:focus-visible .news-detail-module__QRL6_G__recentTitle{color:#175cd3}.news-detail-module__QRL6_G__navigation{flex-direction:column;align-items:center;gap:24px;margin-top:40px;display:flex}.news-detail-module__QRL6_G__adjacentRows{width:100%}.news-detail-module__QRL6_G__adjacent{align-items:center;gap:16px;min-width:0;padding-block:19px;display:flex}.news-detail-module__QRL6_G__adjacent+.news-detail-module__QRL6_G__adjacent{border-top:1px solid #e9eaeb}.news-detail-module__QRL6_G__adjacentLabel{letter-spacing:-.01em;flex:none;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.news-detail-module__QRL6_G__adjacentIcon{background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/images/media/news-detail/previous.svg) 50%/16px 16px no-repeat;mask:url(/images/media/news-detail/previous.svg) 50%/16px 16px no-repeat}.news-detail-module__QRL6_G__adjacentIcon.news-detail-module__QRL6_G__down{-webkit-mask-image:url(/images/media/news-detail/next.svg);mask-image:url(/images/media/news-detail/next.svg)}.news-detail-module__QRL6_G__adjacentTitle{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;color:#535862;min-width:0;font-size:17px;line-height:1.5;overflow:hidden}.news-detail-module__QRL6_G__adjacent.news-detail-module__QRL6_G__disabled,.news-detail-module__QRL6_G__disabled .news-detail-module__QRL6_G__adjacentTitle{color:#a4a7ae}.news-detail-module__QRL6_G__adjacent:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #175cd3}.news-detail-module__QRL6_G__listButton.news-detail-module__QRL6_G__listButton{width:100%}@media (hover:hover) and (pointer:fine){.news-detail-module__QRL6_G__recentCard:hover .news-detail-module__QRL6_G__recentTitle,a.news-detail-module__QRL6_G__adjacent:hover .news-detail-module__QRL6_G__adjacentTitle{color:#175cd3}}@media (min-width:768px){.news-detail-module__QRL6_G__hero.news-detail-module__QRL6_G__hero p{font-size:var(--font-subhead-size-tablet)}.news-detail-module__QRL6_G__hero.news-detail-module__QRL6_G__hero [data-tablet-type=h1]{font-size:var(--font-h1-size-tablet)}.news-detail-module__QRL6_G__articleSection{padding:57.6px 24px}.news-detail-module__QRL6_G__article{gap:44.8px}.news-detail-module__QRL6_G__articleHeader{padding-inline:0}.news-detail-module__QRL6_G__articleTitle,.news-detail-module__QRL6_G__recentHeading{font-size:var(--font-h4-size-tablet);line-height:var(--font-h4-line-height);letter-spacing:var(--font-h4-letter-spacing)}.news-detail-module__QRL6_G__articleDate{font-size:var(--font-caption-1-size-tablet)}.news-detail-module__QRL6_G__bodyGroup{padding-inline:0;gap:44.8px;padding-bottom:38.4px}.news-detail-module__QRL6_G__body{font-size:var(--font-body-1-size-tablet);line-height:var(--font-body-1-line-height);letter-spacing:var(--font-body-1-letter-spacing)}.news-detail-module__QRL6_G__source{font-size:var(--font-body-2-size-tablet)}.news-detail-module__QRL6_G__recentSection{padding-block:70.4px 96px}.news-detail-module__QRL6_G__recentStrip{margin:32px 0 0;padding-block:0;overflow:visible}.news-detail-module__QRL6_G__recentTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:19.2px;width:100%;min-width:0;padding-inline:0;display:grid}.news-detail-module__QRL6_G__recentItem{width:auto}.news-detail-module__QRL6_G__recentCard{border-radius:12.8px}.news-detail-module__QRL6_G__recentImage{border-radius:11.8px 11.8px 0 0}.news-detail-module__QRL6_G__recentTitle,.news-detail-module__QRL6_G__adjacentLabel{font-size:var(--font-title-3-size-tablet)}.news-detail-module__QRL6_G__recentDate{font-size:var(--font-body-2-size-tablet)}.news-detail-module__QRL6_G__adjacentTitle{font-size:var(--font-body-1-size-tablet)}.news-detail-module__QRL6_G__listButton.news-detail-module__QRL6_G__listButton{width:200px}}@media (min-width:1338px){.news-detail-module__QRL6_G__hero.news-detail-module__QRL6_G__hero p{font-size:24px}.news-detail-module__QRL6_G__hero.news-detail-module__QRL6_G__hero [data-tablet-type=h1]{font-size:65px}.news-detail-module__QRL6_G__articleSection{padding-block:72px}.news-detail-module__QRL6_G__article{gap:56px}.news-detail-module__QRL6_G__articleTitle,.news-detail-module__QRL6_G__recentHeading{letter-spacing:-.02em;font-size:36px;line-height:1.3}.news-detail-module__QRL6_G__articleDate{font-size:16px}.news-detail-module__QRL6_G__bodyGroup{gap:56px;padding-bottom:48px}.news-detail-module__QRL6_G__body{letter-spacing:-.01em;font-size:21px;line-height:1.5}.news-detail-module__QRL6_G__source{font-size:18px}.news-detail-module__QRL6_G__recentSection{padding-block:88px 120px}.news-detail-module__QRL6_G__recentStrip{margin-top:40px}.news-detail-module__QRL6_G__recentTrack{gap:24px}.news-detail-module__QRL6_G__recentCard{border-radius:16px;width:auto}.news-detail-module__QRL6_G__recentImage{border-radius:15px 15px 0 0}.news-detail-module__QRL6_G__recentCopy{gap:8px;padding:24px 32px 32px}.news-detail-module__QRL6_G__recentTitle{font-size:20px}.news-detail-module__QRL6_G__recentDate{color:#a4a7ae;font-size:18px}.news-detail-module__QRL6_G__navigation{border-top:1px solid #e9eaeb;gap:16px;margin-top:40px}.news-detail-module__QRL6_G__adjacentRows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:112px;display:grid}.news-detail-module__QRL6_G__adjacent{gap:24px;padding:0 4px}.news-detail-module__QRL6_G__adjacent+.news-detail-module__QRL6_G__adjacent{border:0}.news-detail-module__QRL6_G__adjacentLabel{font-size:20px}.news-detail-module__QRL6_G__adjacentIcon{display:none}.news-detail-module__QRL6_G__adjacentTitle{max-width:400px;font-size:21px}.news-detail-module__QRL6_G__next{text-align:right;flex-direction:row-reverse}.news-detail-module__QRL6_G__next .news-detail-module__QRL6_G__adjacentTitle{flex:1}}@media (prefers-reduced-motion:reduce){.news-detail-module__QRL6_G__recentTitle{transition:none}}
.news-list-module__dHnRVG__hero.news-list-module__dHnRVG__hero p{font-size:18px}.news-list-module__dHnRVG__hero.news-list-module__dHnRVG__hero h1{letter-spacing:-.02em;font-size:37px;line-height:1.2}.news-list-module__dHnRVG__section{--news-thumbnail-hover-scale:1.08;--news-thumbnail-hover-duration:.2s;background:#fff;padding-block:16px 56px}.news-list-module__dHnRVG__list{flex-direction:column;gap:20px;display:flex}.news-list-module__dHnRVG__article{min-width:0}.news-list-module__dHnRVG__card{flex-direction:column;gap:24px;padding-block:8px 32px;display:flex}.news-list-module__dHnRVG__imageFrame{aspect-ratio:410/308;background:#fff;border:1px solid #e9eaeb;border-radius:16px;width:100%;overflow:hidden}.news-list-module__dHnRVG__image{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;transition:transform var(--news-thumbnail-hover-duration) ease;display:block}.news-list-module__dHnRVG__placeholderImage{object-fit:contain;transition:none;transform:none}.news-list-module__dHnRVG__copy{flex-direction:column;gap:12px;min-width:0;padding-inline:8px;display:flex}.news-list-module__dHnRVG__text{flex-direction:column;gap:12px;display:flex}.news-list-module__dHnRVG__title{letter-spacing:-.02em;color:#181d27;word-break:keep-all;font-size:21px;font-weight:600;line-height:1.3;transition:color .2s}.news-list-module__dHnRVG__preview{letter-spacing:-.01em;color:#535862;word-break:keep-all;min-height:96px;font-size:15px;line-height:1.5}.news-list-module__dHnRVG__preview>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-list-module__dHnRVG__date{letter-spacing:-.01em;color:#a4a7ae;font-size:13px;font-weight:500;line-height:1.5}.news-list-module__dHnRVG__more{justify-content:center;margin-top:32px;display:flex}.news-list-module__dHnRVG__moreButton.news-list-module__dHnRVG__moreButton{width:100%}.news-list-module__dHnRVG__empty{color:#717680;place-items:center;min-height:320px;font-size:18px;display:grid}.news-list-module__dHnRVG__card:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #175cd3}.news-list-module__dHnRVG__card:focus-visible .news-list-module__dHnRVG__title{color:#175cd3}@media (hover:hover) and (pointer:fine){.news-list-module__dHnRVG__card:hover .news-list-module__dHnRVG__image:not(.news-list-module__dHnRVG__placeholderImage){transform:scale(var(--news-thumbnail-hover-scale))}.news-list-module__dHnRVG__card:hover .news-list-module__dHnRVG__title{color:#175cd3}}@media (min-width:768px){.news-list-module__dHnRVG__hero.news-list-module__dHnRVG__hero p{font-size:var(--font-subhead-size-tablet)}.news-list-module__dHnRVG__hero.news-list-module__dHnRVG__hero h1{font-size:var(--font-h1-size-tablet)}.news-list-module__dHnRVG__section{padding-block:64px 96px}.news-list-module__dHnRVG__list{gap:38.4px}.news-list-module__dHnRVG__article+.news-list-module__dHnRVG__article{border-top:1px solid #e9eaeb;padding-top:38.4px}.news-list-module__dHnRVG__card{grid-template-columns:minmax(0,min(40%,328px)) minmax(0,1fr);align-items:center;gap:24px;padding-block:0;display:grid}.news-list-module__dHnRVG__imageFrame{border-radius:12.8px}.news-list-module__dHnRVG__copy{gap:25.6px;padding:25.6px 24px}.news-list-module__dHnRVG__text{gap:16px}.news-list-module__dHnRVG__title{font-size:var(--font-title-1-size-tablet);line-height:var(--font-title-1-line-height);letter-spacing:var(--font-title-1-letter-spacing)}.news-list-module__dHnRVG__preview{min-height:72px;font-size:var(--font-body-2-size-tablet);line-height:var(--font-body-2-line-height);letter-spacing:var(--font-body-2-letter-spacing)}.news-list-module__dHnRVG__preview>span{-webkit-line-clamp:3}.news-list-module__dHnRVG__date{font-size:var(--font-caption-1-size-tablet)}.news-list-module__dHnRVG__more{margin-top:64px}.news-list-module__dHnRVG__moreButton.news-list-module__dHnRVG__moreButton{width:200px}}@media (min-width:1338px){.news-list-module__dHnRVG__hero.news-list-module__dHnRVG__hero p{font-size:24px}.news-list-module__dHnRVG__hero.news-list-module__dHnRVG__hero h1{font-size:65px}.news-list-module__dHnRVG__section{padding-block:88px 120px}.news-list-module__dHnRVG__list{gap:48px}.news-list-module__dHnRVG__article+.news-list-module__dHnRVG__article{padding-top:48px}.news-list-module__dHnRVG__card{grid-template-columns:410px minmax(0,1fr);gap:30px}.news-list-module__dHnRVG__imageFrame{border-radius:16px}.news-list-module__dHnRVG__copy{gap:32px;padding:32px 56px 32px 40px}.news-list-module__dHnRVG__article:nth-child(2) .news-list-module__dHnRVG__copy,.news-list-module__dHnRVG__article:nth-child(3) .news-list-module__dHnRVG__copy{padding-bottom:40px}.news-list-module__dHnRVG__text{gap:20px}.news-list-module__dHnRVG__title{letter-spacing:-.02em;font-size:30px;line-height:1.3}.news-list-module__dHnRVG__preview{letter-spacing:-.01em;min-height:88px;font-size:18px;line-height:1.5}.news-list-module__dHnRVG__date{font-size:16px}.news-list-module__dHnRVG__more{margin-top:80px}}@media (prefers-reduced-motion:reduce){.news-list-module__dHnRVG__image,.news-list-module__dHnRVG__title{transition:none}}
.resources-module__Ky2LQa__hero.resources-module__Ky2LQa__hero p{font-size:18px}.resources-module__Ky2LQa__hero.resources-module__Ky2LQa__hero h1{letter-spacing:-.02em;font-size:37px;line-height:1.2}.resources-module__Ky2LQa__section{background:#fff;padding-block:16px 72px}.resources-module__Ky2LQa__container.resources-module__Ky2LQa__container{padding-inline:24px}.resources-module__Ky2LQa__grid{grid-template-columns:minmax(0,1fr);gap:64px;display:grid}.resources-module__Ky2LQa__card{width:100%;min-width:0;max-width:360px;margin-inline:auto;padding-block:8px}.resources-module__Ky2LQa__cover{aspect-ratio:360/504;width:100%;transition:transform var(--motion-card-lift-duration), box-shadow var(--motion-card-lift-duration);background:#fff;border:1px solid #e9eaeb;border-radius:24px;display:block;position:relative;overflow:hidden}.resources-module__Ky2LQa__cover>img,.resources-module__Ky2LQa__preview>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.resources-module__Ky2LQa__cover:has(:focus-visible){transform:translateY(calc(-1 * var(--motion-card-lift-distance)));outline-offset:4px;outline:2px solid #175cd3;box-shadow:0 6px 16px #0f1b2d24}.resources-module__Ky2LQa__chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#181d27;background:#ffffffb3;border:1px solid #e9eaeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:11px;right:11px}.resources-module__Ky2LQa__downloadIcon{background:currentColor;flex:none;width:18px;height:18px;display:block;-webkit-mask:url(/images/media/resources/download.svg) 50%/contain no-repeat;mask:url(/images/media/resources/download.svg) 50%/contain no-repeat}.resources-module__Ky2LQa__preview{width:100%;height:100%;display:block}.resources-module__Ky2LQa__chip:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #175cd3}.resources-module__Ky2LQa__copy{flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px;display:flex}.resources-module__Ky2LQa__text{width:100%;padding-inline:8px}.resources-module__Ky2LQa__title{letter-spacing:-.01em;color:#181d27;word-break:keep-all;font-size:18px;font-weight:600;line-height:1.5}.resources-module__Ky2LQa__year{letter-spacing:-.01em;color:#535862;font-size:15px;line-height:1.5}.resources-module__Ky2LQa__tag{letter-spacing:-.01em;color:#717680;word-break:keep-all;border:1px solid #e9eaeb;border-radius:100px;max-width:100%;padding:6px 16px;font-size:13px;font-weight:500;line-height:1.5}.resources-module__Ky2LQa__empty{text-align:center;color:#717680;padding-block:96px}@media (hover:hover) and (pointer:fine){.resources-module__Ky2LQa__cover:hover{transform:translateY(calc(-1 * var(--motion-card-lift-distance)));box-shadow:0 6px 16px #0f1b2d24}}@media (min-width:768px){.resources-module__Ky2LQa__hero.resources-module__Ky2LQa__hero p{font-size:var(--font-subhead-size-tablet)}.resources-module__Ky2LQa__hero.resources-module__Ky2LQa__hero h1{font-size:var(--font-h1-size-tablet)}.resources-module__Ky2LQa__section{padding-block:57.6px 115.2px}.resources-module__Ky2LQa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:76.8px clamp(24px,5vw,84px)}.resources-module__Ky2LQa__card{padding-block:0}.resources-module__Ky2LQa__cover{border-radius:19.2px}.resources-module__Ky2LQa__cover:has(:focus-visible){box-shadow:0 14px 36px #0f1b2d24}.resources-module__Ky2LQa__chip{opacity:0;transition:opacity .2s}.resources-module__Ky2LQa__cover:has(:focus-visible) .resources-module__Ky2LQa__chip{opacity:1}.resources-module__Ky2LQa__copy{gap:9.6px;margin-top:25.6px}.resources-module__Ky2LQa__title{font-size:var(--font-title-2-size-tablet);line-height:var(--font-title-2-line-height);letter-spacing:var(--font-title-2-letter-spacing)}.resources-module__Ky2LQa__year{font-size:var(--font-body-2-size-tablet);line-height:var(--font-body-2-line-height);letter-spacing:var(--font-body-2-letter-spacing)}.resources-module__Ky2LQa__tag{font-size:var(--font-caption-1-size-tablet);line-height:var(--font-caption-1-line-height);letter-spacing:var(--font-caption-1-letter-spacing);padding:6.4px 16px}@media (hover:hover) and (pointer:fine){.resources-module__Ky2LQa__cover:hover{box-shadow:0 14px 36px #0f1b2d24}.resources-module__Ky2LQa__cover:hover .resources-module__Ky2LQa__chip{opacity:1}}@media (hover:none),(pointer:coarse){.resources-module__Ky2LQa__chip{opacity:1}}}@media (min-width:1338px){.resources-module__Ky2LQa__hero.resources-module__Ky2LQa__hero p{font-size:24px}.resources-module__Ky2LQa__hero.resources-module__Ky2LQa__hero h1{font-size:65px}.resources-module__Ky2LQa__section{padding-block:72px 144px}.resources-module__Ky2LQa__grid{gap:96px 105px}.resources-module__Ky2LQa__cover{border-radius:24px}.resources-module__Ky2LQa__copy{gap:12px;margin-top:32px}.resources-module__Ky2LQa__title{letter-spacing:-.01em;font-size:24px;line-height:1.5}.resources-module__Ky2LQa__year{letter-spacing:-.01em;font-size:18px;line-height:1.5}.resources-module__Ky2LQa__tag{letter-spacing:0;padding:8px 20px;font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.resources-module__Ky2LQa__cover,.resources-module__Ky2LQa__chip{transition:none}}
.otoa-module__wPXIGq__page{color:var(--color-text-primary);overflow-x:clip}.otoa-module__wPXIGq__products{--product-tag-padding-top:1px;--product-tag-padding-bottom:0px;--product-tag-padding-x:8px;background:#fff}.otoa-module__wPXIGq__productsHeadingSpace{padding-top:40px;padding-bottom:40px}.otoa-module__wPXIGq__productsHeading{flex-direction:column;gap:12px;display:flex}.otoa-module__wPXIGq__productsHeading>p{color:var(--color-text-secondary)}.otoa-module__wPXIGq__productsEndSpace{height:40px}.otoa-module__wPXIGq__productStack{isolation:isolate;position:relative}.otoa-module__wPXIGq__productRow{border-top:1px solid var(--color-border-default);background:#fff;position:relative}.otoa-module__wPXIGq__productSurface{padding-top:32px;padding-bottom:40px}.otoa-module__wPXIGq__productGrid{flex-direction:column;gap:8px;display:flex}.otoa-module__wPXIGq__productCopy{display:contents}.otoa-module__wPXIGq__productHeader{flex-shrink:0;margin-bottom:12px}.otoa-module__wPXIGq__productTitleGroup{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.otoa-module__wPXIGq__productTag{width:fit-content;padding:var(--product-tag-padding-top) var(--product-tag-padding-x) var(--product-tag-padding-bottom);background:var(--color-blue-500);color:var(--color-text-on-dark);letter-spacing:-.01em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.otoa-module__wPXIGq__productTitle{letter-spacing:-.02em;color:var(--product-title-color,var(--color-text-primary));font-size:30px;font-weight:600;line-height:1.2}.otoa-module__wPXIGq__productDescription{letter-spacing:-.01em;font-size:15px;line-height:1.5}.otoa-module__wPXIGq__productSpecs{letter-spacing:-.01em;flex-shrink:0;width:100%;font-size:13px;font-weight:500;line-height:1.5}.otoa-module__wPXIGq__productSpec{grid-template-columns:72px minmax(0,1fr);align-items:start;padding-block:12px;display:grid}.otoa-module__wPXIGq__productSpec:not(:last-child){border-bottom:1px solid var(--color-border-default)}.otoa-module__wPXIGq__productSpec dt{color:var(--color-text-tertiary)}.otoa-module__wPXIGq__productImage{aspect-ratio:750/544;justify-content:center;align-items:center;width:100%;min-height:120px;display:flex}.otoa-module__wPXIGq__productImage>img{object-fit:contain;width:100%;height:100%}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productRow{top:calc(var(--stack-start) + var(--stack-index) * var(--stack-bar-height));height:var(--stack-row-height);z-index:calc(var(--stack-index) + 1);position:sticky}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSurface{height:calc(var(--stack-content-height) - 1px)}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productGrid{height:100%}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productTitleGroup{transform:translate3d(0, var(--product-title-shift,0px), 0)}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productTag,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productDescription,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSpecs,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{opacity:var(--product-detail-opacity,1)}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{aspect-ratio:750/544;flex:none}@media (max-width:767px){.otoa-module__wPXIGq__productDescription{margin-top:8px}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSurface{flex-direction:column;height:100%;display:flex}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productGrid{flex:1 1 0;height:auto;min-height:0}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productHeader,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSpecs{flex:none}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{aspect-ratio:auto;flex:1 1 0;height:auto;min-height:120px;position:relative}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}}@media (min-width:768px){.otoa-module__wPXIGq__productsHeadingSpace{padding-top:70px;padding-bottom:58px}.otoa-module__wPXIGq__productsEndSpace{height:70.4px}.otoa-module__wPXIGq__productsHeading{gap:12.8px}.otoa-module__wPXIGq__productsHeading h2{letter-spacing:-.64px;font-size:46.4px;line-height:57.6px}.otoa-module__wPXIGq__productsHeading p{font-size:19.2px}.otoa-module__wPXIGq__productSurface{padding-block:44.8px}.otoa-module__wPXIGq__productGrid{grid-template-columns:minmax(0,.64fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.otoa-module__wPXIGq__productCopy{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;height:100%;display:flex}.otoa-module__wPXIGq__productHeader{margin-bottom:0}.otoa-module__wPXIGq__productTitleGroup{gap:9.6px}.otoa-module__wPXIGq__productTitle{font-size:38.4px}.otoa-module__wPXIGq__productDescription{margin-top:6.4px;font-size:14.4px}.otoa-module__wPXIGq__productSpecs{font-size:12.8px}.otoa-module__wPXIGq__productSpec{grid-template-columns:76.8px minmax(0,1fr);align-items:center;padding-block:16px}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{aspect-ratio:750/544;height:auto;min-height:0;max-height:100%}.otoa-module__wPXIGq__productStack:not([data-stack-ready]) .otoa-module__wPXIGq__productGrid{min-height:473.6px}}@media (min-width:768px) and (max-width:1337px){.otoa-module__wPXIGq__productGrid{grid-template-columns:minmax(420px,.64fr) minmax(0,1fr);align-items:stretch}.otoa-module__wPXIGq__productTitle{font-size:var(--product-tablet-title-size,38.4px);white-space:nowrap;word-break:keep-all}.otoa-module__wPXIGq__productCopy{gap:12px;min-height:0}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSurface{height:100%}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productGrid{grid-template-rows:minmax(0,1fr);min-height:0}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{aspect-ratio:auto;align-self:stretch;height:100%;min-height:120px;position:relative}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}}@media (min-width:768px) and (max-width:923px){.otoa-module__wPXIGq__productGrid{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}}@media (min-width:1338px){.otoa-module__wPXIGq__products{--product-tag-padding-x:10px}.otoa-module__wPXIGq__productsHeadingSpace{padding-top:88px;padding-bottom:72px}.otoa-module__wPXIGq__productsEndSpace{height:88px}.otoa-module__wPXIGq__productsHeading{gap:16px}.otoa-module__wPXIGq__productsHeading h2{letter-spacing:-.8px;font-size:58px;line-height:72px}.otoa-module__wPXIGq__productsHeading p{font-size:24px}.otoa-module__wPXIGq__productSurface{padding-block:56px}.otoa-module__wPXIGq__productGrid{grid-template-columns:480px minmax(0,750px);gap:60px}.otoa-module__wPXIGq__productTag{border-radius:8px;font-size:16px}.otoa-module__wPXIGq__productTitleGroup{gap:12px}.otoa-module__wPXIGq__productTitle{font-size:48px}.otoa-module__wPXIGq__productDescription{margin-top:8px;font-size:18px}.otoa-module__wPXIGq__productSpecs{font-size:16px}.otoa-module__wPXIGq__productSpec{grid-template-columns:96px minmax(0,1fr);padding-block:20px}.otoa-module__wPXIGq__productStack:not([data-stack-ready]) .otoa-module__wPXIGq__productGrid{min-height:592px}}.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-otoa-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transition-delay:var(--otoa-reveal-delay,0s);animation:none;transform:translateY(40px)}.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-otoa-visible=true]{opacity:1;transform:translate(0,0)}.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-metric-character]{opacity:0;transition:opacity .4s ease-out,transform .4s cubic-bezier(.25,1,.5,1);transition-delay:calc(var(--otoa-reveal-delay,0s) + var(--character-delay,0s));transform:translateY(10px)}.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-otoa-visible=true] [data-metric-character]{opacity:1;transform:translate(0,0)}@media (min-width:768px){.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-otoa-reveal]{transition-duration:.7s;transform:translateY(24px)}.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-otoa-visible=true]{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productRow{height:auto;position:relative;top:auto}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSurface{height:auto}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{aspect-ratio:750/544}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productTitleGroup{transform:none}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productDescription,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productTag,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSpecs,.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{opacity:1}.otoa-module__wPXIGq__productTitle{color:var(--color-text-primary)}.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-otoa-reveal],.otoa-module__wPXIGq__page[data-otoa-motion-ready] [data-metric-character]{opacity:1;transition:none;transform:none}}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSurface{height:calc(var(--stack-content-height) - 1px);padding-top:var(--stack-top);padding-bottom:var(--stack-bottom)}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productGrid{height:100%;min-height:0}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productHeader{flex:none;margin-bottom:0}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSpecs{flex:none}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSpec{padding-block:var(--stack-spec)}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{aspect-ratio:auto;height:100%;min-height:120px;position:relative}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}@media (max-width:767px){.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productSurface{flex-direction:column;display:flex}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productGrid{gap:var(--stack-media);flex:1 1 0;height:auto}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productCopy{gap:var(--stack-copy);flex-direction:column;flex:none;height:auto;display:flex}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productImage{flex:1 1 0;height:auto}}@media (min-width:768px){.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productGrid{grid-template-rows:minmax(0,1fr);align-items:stretch}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productCopy{gap:var(--stack-copy);min-height:0}.otoa-module__wPXIGq__productStack[data-stack-ready=true] [data-stack-stage="3"] .otoa-module__wPXIGq__productCopy{justify-content:flex-start}}.otoa-module__wPXIGq__productStack[data-stack-ready=true] .otoa-module__wPXIGq__productRow{translate:0 var(--stack-exit-offset,0px)}.otoa-module__wPXIGq__stackTitleButton{all:unset;font:inherit;color:inherit;text-align:inherit;display:block}.otoa-module__wPXIGq__stackTitleButton[aria-disabled=false]{cursor:pointer}.otoa-module__wPXIGq__stackTitleButton:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:2px}@media (min-width:768px) and (max-width:1337px){.otoa-module__wPXIGq__productsHeading h2{font-size:var(--font-h2-size-tablet);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing)}.otoa-module__wPXIGq__productsHeading p{font-size:var(--font-subhead-size-tablet);line-height:var(--font-subhead-line-height);letter-spacing:var(--font-subhead-letter-spacing)}.otoa-module__wPXIGq__productTag{font-size:var(--font-caption-1-size-tablet);line-height:var(--font-caption-1-line-height);letter-spacing:var(--font-caption-1-letter-spacing)}.otoa-module__wPXIGq__productTitle{font-size:var(--product-tablet-title-size,var(--font-h3-size-tablet));line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-letter-spacing)}.otoa-module__wPXIGq__productDescription{font-size:var(--font-body-2-size-tablet);line-height:var(--font-body-2-line-height);letter-spacing:var(--font-body-2-letter-spacing)}.otoa-module__wPXIGq__productSpecs{font-size:var(--font-caption-1-size-tablet);line-height:var(--font-caption-1-line-height);letter-spacing:var(--font-caption-1-letter-spacing)}}
.plantation-module__z3ciHa__page{color:var(--color-text-primary);overflow-x:clip}.plantation-module__z3ciHa__section{background:var(--color-background-primary);padding-block:72px}.plantation-module__z3ciHa__sectionContent{flex-direction:column;gap:48px;display:flex;position:relative}.plantation-module__z3ciHa__heading{flex-direction:column;gap:12px;display:flex}.plantation-module__z3ciHa__heading>p,.plantation-module__z3ciHa__featureCopy>p,.plantation-module__z3ciHa__solutionCopy>p,.plantation-module__z3ciHa__projectHeading>p{color:var(--color-text-secondary)}.plantation-module__z3ciHa__hero{background:var(--color-gray-950);color:var(--color-text-on-dark);align-items:center;display:flex;position:relative;overflow:hidden}.plantation-module__z3ciHa__heroOverlay{background:#0009;position:absolute;inset:0}.plantation-module__z3ciHa__heroContainer{z-index:1;position:relative}.plantation-module__z3ciHa__heroCopy{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.plantation-module__z3ciHa__heroEyebrow{font-weight:600}.plantation-module__z3ciHa__heroTitle{width:100%}.plantation-module__z3ciHa__heroDescription{width:100%;color:var(--color-text-quinary)}.plantation-module__z3ciHa__features{flex-direction:column;gap:48px;display:flex}.plantation-module__z3ciHa__feature{flex-direction:column;gap:24px;padding-block:16px;display:flex}.plantation-module__z3ciHa__featureCopy{flex-direction:column;gap:12px;min-width:0;display:flex}.plantation-module__z3ciHa__featureTitle{font-size:var(--font-h4-size-mobile);line-height:var(--font-h4-line-height);letter-spacing:var(--font-h4-letter-spacing);font-weight:var(--font-h4-weight)}.plantation-module__z3ciHa__featureImage{aspect-ratio:630/440;border-radius:12px;width:100%;overflow:hidden}.plantation-module__z3ciHa__featureImage>img{object-fit:cover;width:100%;height:100%}.plantation-module__z3ciHa__problem{color:var(--color-text-on-dark);background:#13171e;position:relative;overflow:hidden}.plantation-module__z3ciHa__problem .plantation-module__z3ciHa__heading>p{color:var(--color-text-quinary)}.plantation-module__z3ciHa__mutedTitle{color:var(--color-text-quaternary)}.plantation-module__z3ciHa__glowDesktop{display:none}.plantation-module__z3ciHa__glowMobile{pointer-events:none;width:560px;height:560px;position:absolute;top:-196.21px;left:-190.33px}.plantation-module__z3ciHa__glowMobile img,.plantation-module__z3ciHa__glowDesktop img{max-width:none}.plantation-module__z3ciHa__problems{gap:16px;display:grid}.plantation-module__z3ciHa__problemItem{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0 32px;display:flex}.plantation-module__z3ciHa__problemIcon{flex-shrink:0;width:168px;height:168px;position:relative}.plantation-module__z3ciHa__problemIcon>img{transform-origin:0 0;max-width:none;transform:scale(1.23529)}.plantation-module__z3ciHa__problemCopy{flex-direction:column;align-items:center;gap:8px;display:flex}.plantation-module__z3ciHa__problemLabel{color:var(--color-blue-500)}.plantation-module__z3ciHa__notes{border:1px solid var(--color-gray-800);background:#ffffff05;border-radius:8px;flex-direction:column;gap:20px;margin:0;padding:40px 16px;list-style:none;display:flex}.plantation-module__z3ciHa__notes>li{align-items:flex-start;gap:12px;display:flex}.plantation-module__z3ciHa__notes>li>img{flex-shrink:0}.plantation-module__z3ciHa__notes p{min-width:0}.plantation-module__z3ciHa__panorama{background:#13171e;height:640px;position:relative}.plantation-module__z3ciHa__panoramaStage{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.plantation-module__z3ciHa__panoramaVisual{position:absolute;inset:0;overflow:hidden}.plantation-module__z3ciHa__panoramaImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plantation-module__z3ciHa__panoramaOverlay{background:#0000004d;position:absolute;inset:0}.plantation-module__z3ciHa__panoramaTitle{color:var(--color-text-on-dark);text-align:center;filter:drop-shadow(0 6px 10px #000000cf);flex-direction:column;gap:4px;display:flex;position:relative}.plantation-module__z3ciHa__panoramaLineMask{display:block;overflow:hidden}.plantation-module__z3ciHa__panoramaLine{display:block}@media (max-width:767px){.plantation-module__z3ciHa__panorama .plantation-module__z3ciHa__panoramaTitle{max-width:calc(100% - 32px);font-size:var(--font-h2-size-mobile);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing);font-weight:var(--font-h2-weight)}}.plantation-module__z3ciHa__solution{background:var(--color-background-secondary)}.plantation-module__z3ciHa__solutions{flex-direction:column;gap:48px;padding:0 0 12px 12px;display:flex}.plantation-module__z3ciHa__solutionItem{align-items:flex-start;gap:24px;min-width:0;padding-block:8px;display:flex}.plantation-module__z3ciHa__solutionIcon{flex-shrink:0;width:80px;height:80px}.plantation-module__z3ciHa__solutionIcon>img{transform-origin:0 0;width:auto;max-width:none;transform:scale(.588235)}.plantation-module__z3ciHa__solutionCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.plantation-module__z3ciHa__project{gap:32px;display:grid}.plantation-module__z3ciHa__projectHeading{flex-direction:column;gap:12px;min-width:0;display:flex}.plantation-module__z3ciHa__specs{background:var(--color-background-secondary);border-radius:8px;min-width:0;padding:8px 16px}.plantation-module__z3ciHa__specRow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;padding:16px 8px;display:grid}.plantation-module__z3ciHa__specRow+.plantation-module__z3ciHa__specRow{border-top:1px solid var(--color-border-default)}.plantation-module__z3ciHa__specRow dt{color:var(--color-text-tertiary)}.plantation-module__z3ciHa__projectDesktopImage{display:none}.plantation-module__z3ciHa__projectMobileImage{aspect-ratio:1;border-radius:12px;width:100%;overflow:hidden}.plantation-module__z3ciHa__projectMobileImage>img,.plantation-module__z3ciHa__projectDesktopImage>img{object-fit:cover;width:100%;height:100%}.plantation-module__z3ciHa__cta{--cta-mobile-padding-top:56px;--cta-mobile-padding-bottom:56px;--cta-tablet-padding-top:64px;--cta-tablet-padding-bottom:64px;--cta-desktop-padding-top:104px;--cta-desktop-padding-bottom:104px}@media (min-width:768px){.plantation-module__z3ciHa__section{padding-block:96px}.plantation-module__z3ciHa__heading{text-align:center;align-items:center}.plantation-module__z3ciHa__feature{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:0;display:grid}.plantation-module__z3ciHa__feature:nth-child(2n){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.plantation-module__z3ciHa__feature:nth-child(2n) .plantation-module__z3ciHa__featureImage{grid-area:1/1}.plantation-module__z3ciHa__feature:nth-child(2n) .plantation-module__z3ciHa__featureCopy{grid-column:2}.plantation-module__z3ciHa__problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.plantation-module__z3ciHa__glowMobile{display:none}.plantation-module__z3ciHa__glowDesktop{pointer-events:none;width:1400px;height:1400px;display:block;position:absolute;top:-611.37px;left:calc(50% - 1100.12px)}.plantation-module__z3ciHa__panorama{height:min(54.1667vw,1040px);min-height:420px}.plantation-module__z3ciHa__solutions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid}.plantation-module__z3ciHa__solutionItem{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:0}.plantation-module__z3ciHa__solutionCopy{gap:12px}.plantation-module__z3ciHa__project{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:center;gap:32px}.plantation-module__z3ciHa__projectHeading{grid-area:1/2}.plantation-module__z3ciHa__specs{grid-area:2/2}.plantation-module__z3ciHa__projectMobileImage{display:none}.plantation-module__z3ciHa__projectDesktopImage{aspect-ratio:640/520;border-radius:16px;grid-area:1/1/3;align-self:center;display:block;overflow:hidden}}@media (min-width:768px) and (max-width:1337px){.plantation-module__z3ciHa__heroTitle{font-size:calc(var(--font-h1-size) * .8);letter-spacing:-.02em}.plantation-module__z3ciHa__heroEyebrow{font-size:calc(var(--font-subhead-size) * .8)}.plantation-module__z3ciHa__heroCopy{gap:19.2px}}@media (min-width:1338px){.plantation-module__z3ciHa__section{padding-block:var(--section-padding-md)}.plantation-module__z3ciHa__sectionContent{gap:64px}.plantation-module__z3ciHa__heading{gap:16px}.plantation-module__z3ciHa__heroCopy{gap:24px}.plantation-module__z3ciHa__feature,.plantation-module__z3ciHa__feature:nth-child(2n){grid-template-columns:520px 630px;gap:140px}.plantation-module__z3ciHa__feature:nth-child(2n){grid-template-columns:630px 520px}.plantation-module__z3ciHa__featureCopy{gap:24px}.plantation-module__z3ciHa__featureTitle{font-size:var(--font-h3-size);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-letter-spacing);font-weight:var(--font-h3-weight)}.plantation-module__z3ciHa__featureImage{border-radius:var(--radius-lg)}.plantation-module__z3ciHa__problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.plantation-module__z3ciHa__problemItem{position:relative}.plantation-module__z3ciHa__problemItem+.plantation-module__z3ciHa__problemItem:before{content:"";background:var(--color-gray-800);width:1px;height:216px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plantation-module__z3ciHa__problemTitle>span{display:block}.plantation-module__z3ciHa__notes{border-radius:var(--radius-md);gap:4px;padding:40px 88px}.plantation-module__z3ciHa__notes>li{align-items:center}.plantation-module__z3ciHa__solutions{gap:30px}.plantation-module__z3ciHa__solutionItem{gap:32px}.plantation-module__z3ciHa__solutionIcon{width:136px;height:136px}.plantation-module__z3ciHa__solutionIcon>img{transform:none}.plantation-module__z3ciHa__solutionCopy{padding-inline:8px}.plantation-module__z3ciHa__project{grid-template-columns:640px minmax(0,1fr);gap:48px 64px}.plantation-module__z3ciHa__projectHeading{gap:20px}.plantation-module__z3ciHa__projectDesktopImage{border-radius:var(--radius-lg)}.plantation-module__z3ciHa__specs{border-radius:var(--radius-md);padding:8px 24px}.plantation-module__z3ciHa__specRow{grid-template-columns:120px minmax(0,1fr);gap:40px;padding:24px 8px}}.plantation-module__z3ciHa__page[data-motion-ready=true] [data-plantation-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transition-delay:var(--plantation-reveal-delay,0s);transform:translateY(40px)}.plantation-module__z3ciHa__page[data-motion-ready=true] [data-plantation-visible=true]{opacity:1;transform:translate(0,0)}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panorama{height:220svh;min-height:0}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaStage{height:100svh;position:sticky;top:0}@media (max-width:767px){.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panorama{height:calc(100dvh + 120svh)}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaStage{height:100dvh}}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaVisual{clip-path:inset(15% 25% round 16px)}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaLine{opacity:0;transition:transform 1.2s cubic-bezier(.25,1,.5,1),opacity 1.2s cubic-bezier(.25,1,.5,1);transform:translateY(105%)}.plantation-module__z3ciHa__panoramaLineMask:nth-child(2) .plantation-module__z3ciHa__panoramaLine{transition-delay:.25s}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaTitle[data-visible=true] .plantation-module__z3ciHa__panoramaLine{opacity:1;transform:translate(0,0)}@media (min-width:768px){.plantation-module__z3ciHa__page[data-motion-ready=true] [data-plantation-reveal]{transition-duration:.7s;transform:translateY(24px)}.plantation-module__z3ciHa__page[data-motion-ready=true] [data-plantation-card]{transform:translate(-48px)}.plantation-module__z3ciHa__page[data-motion-ready=true] [data-plantation-visible=true]{transform:translate(0,0)}.plantation-module__z3ciHa__specs{--plantation-reveal-delay:.18s}}@media (prefers-reduced-motion:reduce){.plantation-module__z3ciHa__page[data-motion-ready=true] [data-plantation-reveal],.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaLine{opacity:1;transition:none;transform:none}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panorama{height:100svh}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaStage{position:relative}.plantation-module__z3ciHa__page[data-motion-ready=true] .plantation-module__z3ciHa__panoramaVisual{clip-path:inset(0)}}@media (min-width:768px) and (max-width:1337px){.plantation-module__z3ciHa__heroTitle{font-size:var(--font-h1-size-tablet);line-height:var(--font-h1-line-height);letter-spacing:var(--font-h1-letter-spacing)}.plantation-module__z3ciHa__heroEyebrow{font-size:var(--font-subhead-size-tablet);line-height:var(--font-subhead-line-height);letter-spacing:var(--font-subhead-letter-spacing)}.plantation-module__z3ciHa__featureTitle{font-size:var(--font-h3-size-tablet);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-letter-spacing)}.plantation-module__z3ciHa__panorama .plantation-module__z3ciHa__panoramaTitle{font-size:var(--font-h2-size-tablet);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing)}}
