.vjESDG_pageShell{width:min(100% - 88px,1320px);margin-inline:auto}.vjESDG_header{z-index:2;background:var(--paper);border-bottom:1px solid #1f312b1f;position:relative}.vjESDG_headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100% - 88px,1320px);min-height:91px;margin-inline:auto;display:grid}.vjESDG_brand{width:fit-content;color:var(--forest);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.vjESDG_brandMark{flex:none;width:42px;height:42px}.vjESDG_brandText{flex-direction:column;gap:3px;display:flex}.vjESDG_brandName{letter-spacing:.16em;font-size:17px;font-weight:700;line-height:1}.vjESDG_brandDescriptor{color:var(--quiet);letter-spacing:.065em;font-size:9px;font-weight:500;line-height:1.3}.vjESDG_navigation{align-items:center;gap:clamp(22px,3vw,44px);display:flex}.vjESDG_navigation a{color:var(--quiet);letter-spacing:.035em;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s}.vjESDG_navigation a:hover,.vjESDG_footerBottom a:hover,.vjESDG_footerEmail:hover{color:var(--copper)}.vjESDG_headerAction{min-height:43px;color:var(--ink);letter-spacing:.015em;border:1px solid #1f312b3d;border-radius:2px;justify-content:center;justify-self:end;align-items:center;gap:13px;padding:0 17px;font-size:11px;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.vjESDG_headerAction:hover{border-color:var(--forest);background:var(--forest);color:var(--paper)}.vjESDG_hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(52px,8vw,122px);padding-top:clamp(56px,8vw,115px);padding-bottom:clamp(76px,10vw,136px);display:grid}.vjESDG_heroCopy{padding-top:6px}.vjESDG_eyebrow{color:var(--quiet);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 29px;font-size:10px;font-weight:650;line-height:1.4;display:flex}.vjESDG_eyebrowDot{background:var(--copper);border-radius:50%;width:7px;height:7px}.vjESDG_eyebrowDivider{color:var(--copper)}.vjESDG_heroTitle{max-width:750px;color:var(--ink);letter-spacing:-.067em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.2vw,102px);font-weight:400;line-height:.98}.vjESDG_heroTitle em,.vjESDG_sectionTitle em,.vjESDG_contactTitle em{color:var(--forest);font-weight:400;display:block}.vjESDG_heroTitle em{margin-top:.06em;font-style:italic}.vjESDG_heroDescription{max-width:460px;color:var(--quiet);margin:29px 0 0;font-size:15px;line-height:1.8}.vjESDG_heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.vjESDG_primaryAction{border:1px solid var(--forest);background:var(--forest);color:#f7f5ed;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:0 19px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.vjESDG_primaryAction:hover{color:var(--forest);background:0 0;transform:translateY(-2px)}.vjESDG_textAction{color:var(--ink);align-items:center;gap:10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.vjESDG_textAction svg{color:var(--copper);transition:transform .16s}.vjESDG_textAction:hover svg{transform:translate(2px,2px)}.vjESDG_heroFootnote{color:var(--quiet);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:14px;margin-top:clamp(48px,6vw,79px);font-size:10px;font-weight:600;display:flex}.vjESDG_heroFootnoteNumber{color:var(--copper);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.vjESDG_heroFootnoteRule{background:#1f312b47;width:48px;height:1px}.vjESDG_footnoteSeparator{color:var(--copper);padding-inline:4px}.vjESDG_heroVisual{isolation:isolate;aspect-ratio:.87;background:#c7c2b4;min-height:480px;margin:0;position:relative;overflow:hidden}.vjESDG_heroVisual:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0e201b0f 0%,#0000 38%,#0e201b9e 100%);position:absolute;inset:0}.vjESDG_heroImage{z-index:-1;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.vjESDG_heroVisual:hover .vjESDG_heroImage{transform:scale(1.025)}.vjESDG_imageTopline{z-index:1;color:#ffffffe6;letter-spacing:.16em;justify-content:space-between;font-size:9px;font-weight:650;display:flex;position:absolute;top:22px;left:22px;right:22px}.vjESDG_imageTopline span:last-child{color:#ffffffc2}.vjESDG_imageCaption{z-index:1;color:#fff;align-items:center;gap:13px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.vjESDG_imageCaptionIcon{border:1px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.vjESDG_imageCaption>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.vjESDG_imageCaptionLabel{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.vjESDG_imageCaptionPlace{font-family:Georgia,Times New Roman,serif;font-size:19px}.vjESDG_imageCaptionArrow{margin-left:auto}.vjESDG_overviewSection{background:#f8f7f1;border-top:1px solid #1f312b24;padding:clamp(84px,11vw,145px) 0 clamp(90px,11vw,140px)}.vjESDG_overviewIntro{grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,112px);display:grid}.vjESDG_sectionIndex{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:9px 0 0;font-size:10px;font-weight:650;display:flex}.vjESDG_sectionIndex>span:first-child{color:var(--copper);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.vjESDG_indexRule{background:#1f312b47;width:29px;height:1px}.vjESDG_overviewHeadingWrap{grid-template-columns:minmax(0,1.15fr) minmax(210px,.55fr);align-items:end;gap:36px;display:grid}.vjESDG_sectionTitle{color:var(--ink);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.3vw,69px);font-weight:400;line-height:1.02}.vjESDG_sectionTitle em{margin-top:.04em;font-style:italic}.vjESDG_sectionDescription{max-width:340px;color:var(--quiet);margin:0 0 6px;font-size:13px;line-height:1.8}.vjESDG_detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(46px,6vw,74px);display:grid}.vjESDG_detailCard{background:#ffffff52;border:1px solid #1f312b26;flex-direction:column;align-items:flex-start;min-height:276px;padding:22px 23px 24px;scroll-margin-top:110px;display:flex}.vjESDG_detailCardTop{width:100%;color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:650;display:flex}.vjESDG_cardTopDivider{color:var(--copper);padding-inline:3px}.vjESDG_detailIconFrame{width:36px;height:36px;color:var(--forest);border:1px solid #173b3233;place-items:center;display:grid}.vjESDG_detailCard h3{color:var(--ink);letter-spacing:-.025em;margin:31px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.vjESDG_detailValue,.vjESDG_detailValueLink{max-width:100%;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.65}.vjESDG_detailValueLink{color:var(--forest);text-decoration:none}.vjESDG_detailValueLink:hover{color:var(--copper)}.vjESDG_detailNote{color:var(--quiet);margin:8px 0 0;font-size:11px;line-height:1.65}.vjESDG_detailAddress{color:var(--ink);margin:0;font-size:12px;font-style:normal;line-height:1.65}.vjESDG_cardAction{color:var(--forest);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:17px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.vjESDG_cardAction svg{color:var(--copper);transition:transform .16s}.vjESDG_cardAction:hover svg{transform:translate(2px,-2px)}.vjESDG_phoneLine{background:#ffffff52;border:1px solid #1f312b26;grid-template-columns:1fr auto auto;align-items:center;gap:17px;margin-top:14px;padding:20px 23px;display:grid}.vjESDG_phoneLineLabel{color:var(--quiet);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.vjESDG_phoneLineLabel svg{color:var(--copper)}.vjESDG_phoneLine>a{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:19px;text-decoration:none}.vjESDG_phoneLine>a:hover{color:var(--copper)}.vjESDG_phoneLineArrow{color:var(--quiet)}.vjESDG_contactSection{background:var(--forest);color:var(--paper);padding:clamp(84px,10vw,128px) 0 34px;position:relative;overflow:hidden}.vjESDG_contactSection:before{content:"";pointer-events:none;border:1px solid #f4f2ea1f;border-radius:50%;width:590px;height:590px;position:absolute;top:-270px;right:-176px}.vjESDG_contactSection:after{content:"";pointer-events:none;border:1px solid #f4f2ea1a;border-radius:50%;width:420px;height:420px;position:absolute;top:-185px;right:-91px}.vjESDG_contactInner{z-index:1;position:relative}.vjESDG_contactIntro{grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,112px);display:grid}.vjESDG_sectionIndexLight{color:#f4f2eab8}.vjESDG_sectionIndexLight .vjESDG_indexRule{background:#f4f2ea59}.vjESDG_contactHeadingWrap{grid-template-columns:minmax(0,1.15fr) minmax(210px,.55fr);align-items:end;gap:36px;display:grid}.vjESDG_contactTitle{color:var(--paper);letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.99}.vjESDG_contactTitle em{color:#dfac8e;font-style:italic}.vjESDG_contactDescription{color:#f4f2eab8;max-width:330px;margin:0 0 6px;font-size:13px;line-height:1.8}.vjESDG_contactLinks{border-top:1px solid #f4f2ea3d;margin:clamp(48px,6vw,75px) 0 0 42%}.vjESDG_contactLink{min-height:78px;color:var(--paper);border-bottom:1px solid #f4f2ea3d;grid-template-columns:minmax(105px,.46fr) minmax(0,1fr) 25px;align-items:center;gap:20px;text-decoration:none;transition:color .16s;display:grid}.vjESDG_contactLink:hover{color:#dfac8e}.vjESDG_contactLinkLabel{color:#f4f2eaa8;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:650;display:inline-flex}.vjESDG_contactLinkLabel svg{color:#dfac8e}.vjESDG_contactLinkValue{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,24px)}.vjESDG_contactLinkArrow{justify-self:end;transition:transform .16s}.vjESDG_contactLink:hover .vjESDG_contactLinkArrow{transform:translate(2px,-2px)}.vjESDG_contactBottom{color:#f4f2eaa6;letter-spacing:.05em;border-top:1px solid #f4f2ea33;justify-content:space-between;gap:18px;margin-top:clamp(58px,8vw,98px);padding-top:19px;font-size:10px;display:flex}.vjESDG_contactBottom i{color:#dfac8e;padding-inline:4px;font-style:normal}.vjESDG_footer{background:var(--paper)}.vjESDG_footerInner{padding-top:30px;padding-bottom:22px}.vjESDG_footerTop{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding-bottom:30px;display:grid}.vjESDG_brandCompact .vjESDG_brandMark{width:36px;height:36px}.vjESDG_brandCompact .vjESDG_brandName{font-size:14px}.vjESDG_footerAddress{color:var(--quiet);justify-self:center;font-size:10px;font-style:normal;line-height:1.75}.vjESDG_footerEmail{color:var(--forest);justify-self:end;align-items:center;gap:7px;font-size:10px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.vjESDG_footerBottom{color:var(--quiet);letter-spacing:.035em;border-top:1px solid #1f312b24;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;font-size:9px;display:flex}.vjESDG_footerBottom a{color:var(--quiet);text-decoration:none;transition:color .16s}.vjESDG_footerBottom a span{color:var(--copper);padding-left:3px}@media (max-width:980px){.vjESDG_hero{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:42px}.vjESDG_heroTitle{font-size:clamp(54px,7.4vw,76px)}.vjESDG_heroVisual{min-height:430px}.vjESDG_overviewHeadingWrap,.vjESDG_contactHeadingWrap{grid-template-columns:1fr;gap:22px}.vjESDG_sectionDescription,.vjESDG_contactDescription{max-width:460px}.vjESDG_contactLinks{margin-left:42%}}@media (max-width:760px){.vjESDG_pageShell,.vjESDG_headerInner{width:min(100% - 44px,1320px)}.vjESDG_headerInner{grid-template-columns:1fr auto;row-gap:0;min-height:auto;padding-top:18px}.vjESDG_brandMark{width:37px;height:37px}.vjESDG_brandName{font-size:15px}.vjESDG_brandDescriptor{font-size:8px}.vjESDG_headerAction{grid-area:1/2;gap:7px;min-height:39px;padding-inline:12px;font-size:10px}.vjESDG_navigation{border-top:1px solid #1f312b1f;grid-area:2/1/auto/-1;justify-content:space-between;gap:14px;margin-top:17px;padding:13px 0 15px}.vjESDG_navigation a{font-size:11px}.vjESDG_hero{grid-template-columns:1fr;gap:44px;padding-top:58px;padding-bottom:79px}.vjESDG_heroCopy{padding:0}.vjESDG_eyebrow{margin-bottom:22px;font-size:9px}.vjESDG_heroTitle{max-width:680px;font-size:clamp(56px,12vw,84px)}.vjESDG_heroDescription{max-width:520px;margin-top:23px;font-size:14px}.vjESDG_heroActions{margin-top:28px}.vjESDG_heroFootnote{margin-top:43px}.vjESDG_heroVisual{aspect-ratio:.95;min-height:0}.vjESDG_overviewSection{padding-top:77px;padding-bottom:82px}.vjESDG_overviewIntro,.vjESDG_contactIntro{grid-template-columns:1fr;gap:25px}.vjESDG_sectionIndex{margin:0}.vjESDG_overviewHeadingWrap,.vjESDG_contactHeadingWrap{gap:18px}.vjESDG_sectionTitle{font-size:clamp(43px,10vw,60px)}.vjESDG_detailsGrid{grid-template-columns:1fr;gap:10px;margin-top:38px}.vjESDG_detailCard{min-height:0;padding:19px 20px 22px}.vjESDG_detailCard h3{margin-top:23px}.vjESDG_cardAction{padding-top:13px}.vjESDG_phoneLine{grid-template-columns:1fr auto;gap:9px 14px;padding:17px 19px}.vjESDG_phoneLineLabel{grid-column:1/-1}.vjESDG_phoneLineArrow{grid-area:2/2}.vjESDG_contactSection{padding-top:75px;padding-bottom:26px}.vjESDG_contactTitle{font-size:clamp(47px,11vw,68px)}.vjESDG_contactLinks{margin:39px 0 0}.vjESDG_contactLink{grid-template-columns:minmax(90px,.42fr) minmax(0,1fr) 20px;gap:10px;min-height:72px}.vjESDG_contactLinkLabel{gap:7px;font-size:9px}.vjESDG_contactLinkValue{font-size:clamp(14px,4vw,19px)}.vjESDG_contactBottom{flex-direction:column;gap:8px;margin-top:54px;font-size:9px}.vjESDG_footerTop{grid-template-columns:1fr auto;gap:18px;padding-bottom:22px}.vjESDG_footerAddress{grid-area:2/1/auto/-1;justify-self:start}.vjESDG_footerEmail{font-size:9px}.vjESDG_footerBottom{flex-wrap:wrap;font-size:8px}.vjESDG_footerBottom>span:last-child{display:none}}@media (max-width:410px){.vjESDG_pageShell,.vjESDG_headerInner{width:min(100% - 34px,1320px)}.vjESDG_brand{gap:8px}.vjESDG_brandMark{width:33px;height:33px}.vjESDG_headerAction{padding-inline:9px}.vjESDG_heroTitle{font-size:clamp(50px,11.6vw,64px)}.vjESDG_contactLink{grid-template-columns:1fr auto;gap:5px 12px;padding-block:12px}.vjESDG_contactLinkLabel{grid-column:1/-1}.vjESDG_contactLinkValue{grid-column:1}.vjESDG_contactLinkArrow{grid-area:2/2}.vjESDG_footerTop{grid-template-columns:1fr}.vjESDG_footerEmail{grid-row:3;justify-self:start}}@media (prefers-reduced-motion:reduce){.vjESDG_navigation a,.vjESDG_headerAction,.vjESDG_primaryAction,.vjESDG_textAction svg,.vjESDG_heroImage,.vjESDG_cardAction svg,.vjESDG_phoneLine>a,.vjESDG_contactLink,.vjESDG_contactLinkArrow,.vjESDG_footerEmail,.vjESDG_footerBottom a{scroll-behavior:auto;transition-duration:.01ms}}
