.trust-signals-module__YtqgKW__section{background:var(--trust-background);color:var(--trust-body);padding:80px 32px;scroll-margin-top:100px}.trust-signals-module__YtqgKW__container{align-items:stretch;gap:40px;max-width:1376px;margin-inline:auto;display:flex}.trust-signals-module__YtqgKW__introduction{flex-direction:column;flex:44;min-width:0;display:flex}.trust-signals-module__YtqgKW__copy{flex-direction:column;gap:20px;display:flex}.trust-signals-module__YtqgKW__logo{object-fit:contain;width:100px;height:100px}.trust-signals-module__YtqgKW__eyebrow{color:var(--trust-gold);letter-spacing:.24em;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.trust-signals-module__YtqgKW__eyebrow:after{content:"";background:var(--trust-gold);width:56px;height:1px}.trust-signals-module__YtqgKW__heading{color:var(--trust-heading);letter-spacing:-.045em;font-size:clamp(44px,4.25vw,64px);font-weight:700;line-height:1.08}.trust-signals-module__YtqgKW__supporting{font-size:20px;line-height:1.5}.trust-signals-module__YtqgKW__description{flex-direction:column;gap:16px;font-size:18px;line-height:1.55;display:flex}.trust-signals-module__YtqgKW__description:before{content:"";background:var(--trust-gold);width:96px;height:2px}.trust-signals-module__YtqgKW__consultation{flex-direction:column;gap:10px;display:flex}.trust-signals-module__YtqgKW__primaryButton{border:1px solid var(--trust-button);background:var(--trust-button);min-height:56px;color:var(--trust-heading);border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:12px;padding:14px 24px;font-size:16px;font-weight:650;line-height:1.5;transition:box-shadow .16s;display:inline-flex}.trust-signals-module__YtqgKW__primaryButton svg{flex-shrink:0}.trust-signals-module__YtqgKW__primaryButton:hover{box-shadow:inset 0 0 0 1px var(--trust-gold)}.trust-signals-module__YtqgKW__helper{font-size:14px;line-height:1.5}.trust-signals-module__YtqgKW__waterfront{flex:1;align-items:flex-end;padding-top:16px;display:flex}.trust-signals-module__YtqgKW__waterfrontImage{width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.trust-signals-module__YtqgKW__cards{flex:56;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;min-width:0;display:grid}.trust-signals-module__YtqgKW__card{border:1px solid var(--trust-border);background:var(--trust-background);min-width:0;color:var(--trust-body);box-shadow:0 4px 18px var(--trust-shadow);border-radius:12px;flex-direction:column;gap:24px;padding:28px;display:flex}.trust-signals-module__YtqgKW__icon{width:48px;height:48px;color:var(--trust-gold);flex-shrink:0}.trust-signals-module__YtqgKW__cardCopy{flex-direction:column;gap:10px;display:flex}.trust-signals-module__YtqgKW__card h3{color:var(--trust-heading);letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1.3}.trust-signals-module__YtqgKW__card p{font-size:16px;line-height:1.55}.trust-signals-module__YtqgKW__documentActions{flex-wrap:wrap;column-gap:16px;display:flex}.trust-signals-module__YtqgKW__documentActions button{min-height:44px;color:var(--trust-gold);text-align:left;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.trust-signals-module__YtqgKW__documentActions button:hover{text-underline-offset:4px;text-decoration:underline}.trust-signals-module__YtqgKW__primaryButton:focus-visible,.trust-signals-module__YtqgKW__documentActions button:focus-visible{outline:2px solid var(--trust-gold);outline-offset:4px}@media (max-width:1199px){.trust-signals-module__YtqgKW__card{padding:24px}.trust-signals-module__YtqgKW__container{gap:32px}}@media (max-width:1023px){.trust-signals-module__YtqgKW__section{padding:48px 24px}.trust-signals-module__YtqgKW__container{flex-direction:column;gap:32px}.trust-signals-module__YtqgKW__introduction{flex:auto}.trust-signals-module__YtqgKW__copy{max-width:640px}.trust-signals-module__YtqgKW__heading{font-size:clamp(40px,6.5vw,60px)}.trust-signals-module__YtqgKW__waterfront{flex:auto;justify-content:center}.trust-signals-module__YtqgKW__waterfrontImage{max-width:600px}.trust-signals-module__YtqgKW__cards{flex:auto}}@media (max-width:639px){.trust-signals-module__YtqgKW__section{padding:44px 20px}.trust-signals-module__YtqgKW__cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:20px}.trust-signals-module__YtqgKW__logo{width:88px;height:88px}.trust-signals-module__YtqgKW__copy{gap:20px}.trust-signals-module__YtqgKW__heading{font-size:clamp(36px,10vw,44px)}.trust-signals-module__YtqgKW__supporting{font-size:18px}.trust-signals-module__YtqgKW__description{font-size:16px}.trust-signals-module__YtqgKW__primaryButton{width:100%;padding-inline:16px}.trust-signals-module__YtqgKW__waterfrontImage{max-width:360px}.trust-signals-module__YtqgKW__card{gap:20px}}@media (prefers-reduced-motion:reduce){.trust-signals-module__YtqgKW__primaryButton{transition:none}}
.environment-resources-module__al5VKG__section{background:var(--environment-bg);color:var(--environment-ink);padding:80px 24px;scroll-margin-top:96px}.environment-resources-module__al5VKG__container{flex-direction:column;gap:36px;max-width:1280px;margin-inline:auto;display:flex}.environment-resources-module__al5VKG__sectionHeader,.environment-resources-module__al5VKG__resourceHeader{flex-direction:column;gap:14px;display:flex}.environment-resources-module__al5VKG__eyebrow{color:var(--environment-gold);letter-spacing:.22em;font-size:14px;font-weight:500;line-height:1.6}.environment-resources-module__al5VKG__sectionHeader h2{letter-spacing:-.035em;font-size:clamp(32px,3.7vw,54px);font-weight:500;line-height:1.15}.environment-resources-module__al5VKG__sectionHeader>p:last-child{font-size:18px;line-height:1.6}.environment-resources-module__al5VKG__muted{color:var(--environment-muted);line-height:1.6}.environment-resources-module__al5VKG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.environment-resources-module__al5VKG__industryCard{isolation:isolate;border:1px solid var(--environment-border);background:var(--environment-bg);min-height:380px;color:var(--environment-ink);border-radius:5px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.environment-resources-module__al5VKG__cardImage{object-fit:cover;object-position:center;z-index:-2}.environment-resources-module__al5VKG__industryCard:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent 22%,#1012136b 46%,var(--environment-bg)95%);position:absolute;inset:0}.environment-resources-module__al5VKG__cardContent{flex-direction:column;gap:12px;width:100%;padding:28px 24px;display:flex}.environment-resources-module__al5VKG__cardContent h3{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.25}.environment-resources-module__al5VKG__cardContent p{color:var(--environment-ink);min-height:45px;font-size:14px;line-height:1.6}.environment-resources-module__al5VKG__textLink{width:fit-content;min-height:44px;color:var(--environment-gold);border-bottom:1px solid var(--environment-gold);text-align:left;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500;display:inline-flex}.environment-resources-module__al5VKG__resourceGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;padding-top:20px;scroll-margin-top:96px;display:grid}.environment-resources-module__al5VKG__resourceColumn{flex-direction:column;gap:28px;display:flex}.environment-resources-module__al5VKG__resourceHeader h3{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.25}.environment-resources-module__al5VKG__resourceHeader .environment-resources-module__al5VKG__muted{max-width:560px}.environment-resources-module__al5VKG__resourceRows{flex-direction:column;gap:10px;display:flex}.environment-resources-module__al5VKG__resourceRow{border:1px solid var(--environment-border);width:100%;min-height:64px;color:var(--environment-ink);text-align:left;border-radius:4px;align-items:center;gap:18px;padding:12px 20px;display:flex}.environment-resources-module__al5VKG__resourceRow span{flex:1}.environment-resources-module__al5VKG__resourceRow svg{color:var(--environment-gold)}.environment-resources-module__al5VKG__resourceRow:hover,.environment-resources-module__al5VKG__resourceRow:focus-visible{background:var(--environment-tint);border-color:var(--environment-gold)}.environment-resources-module__al5VKG__approach{border:1px solid var(--environment-border);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.environment-resources-module__al5VKG__approachImage{aspect-ratio:2.6;position:relative}.environment-resources-module__al5VKG__approachContent{flex-direction:column;gap:14px;padding:24px;display:flex}.environment-resources-module__al5VKG__approachContent h3{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:1.3}.environment-resources-module__al5VKG__approachContent ul{flex-direction:column;gap:8px;display:flex}.environment-resources-module__al5VKG__approachContent li{color:var(--environment-muted);align-items:center;gap:10px;font-size:14px;line-height:1.6;display:flex}.environment-resources-module__al5VKG__approachContent li svg{color:var(--environment-gold)}.environment-resources-module__al5VKG__drawer{background:var(--environment-bg);width:52vw;max-width:none;height:100dvh;color:var(--environment-ink);border-left:1px solid var(--environment-gold);flex-direction:column;gap:0;padding:0;display:flex}.environment-resources-module__al5VKG__drawer>button:last-child{width:44px;height:44px;color:var(--environment-ink);justify-content:center;align-items:center;display:flex;top:12px;right:12px}.environment-resources-module__al5VKG__drawer>button:last-child svg{width:24px;height:24px}.environment-resources-module__al5VKG__drawerHeader{flex-direction:column;flex-shrink:0;gap:10px;padding:32px 64px 24px 32px;display:flex}.environment-resources-module__al5VKG__drawerHeader h2{color:var(--environment-ink);letter-spacing:-.03em;outline:none;font-size:clamp(24px,2.5vw,38px);font-weight:500;line-height:1.2}.environment-resources-module__al5VKG__drawerHeader>p:last-child{color:var(--environment-muted);font-size:16px;line-height:1.6}.environment-resources-module__al5VKG__drawerScroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:0 32px 24px;overflow-y:auto}.environment-resources-module__al5VKG__preview{flex-direction:column;gap:12px;display:flex}.environment-resources-module__al5VKG__documentImage{object-fit:contain;border-radius:3px;width:100%;height:auto}.environment-resources-module__al5VKG__documentImage[hidden]{display:none}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true]{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerHeader{padding:max(16px,env(safe-area-inset-top))max(64px,env(safe-area-inset-right))12px max(20px,env(safe-area-inset-left));gap:6px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerHeader h2{font-size:clamp(22px,2vw,30px)}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerHeader>p:last-child{font-size:14px;line-height:1.4}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true]>button:last-child{top:max(8px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerScroll{min-width:0;min-height:0;padding:16px max(16px,env(safe-area-inset-right))16px max(16px,env(safe-area-inset-left));display:flex;overflow:hidden}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__preview{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__documentImage{object-fit:contain;object-position:center;border-radius:0;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;display:block}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__documentImage[hidden]{display:none}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__preview[aria-busy=true] .environment-resources-module__al5VKG__documentImage{visibility:hidden}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__assetStatus{grid-area:1/1;max-width:100%;padding:12px;font-size:14px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerFooter{padding:12px max(20px,env(safe-area-inset-right))max(12px,env(safe-area-inset-bottom))max(20px,env(safe-area-inset-left));gap:8px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__caption{line-height:1.4}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__documentActions{flex-flow:wrap;gap:8px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__documentActions a{flex:150px;min-height:44px;padding:8px 12px}@media (max-height:500px){.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerHeader{padding-top:max(8px,env(safe-area-inset-top));gap:4px;padding-bottom:8px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerHeader .environment-resources-module__al5VKG__eyebrow{display:none}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerScroll{padding-block:8px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerFooter{gap:4px;padding-top:8px}.environment-resources-module__al5VKG__drawer[data-resource-viewer=true] .environment-resources-module__al5VKG__drawerFooter>.environment-resources-module__al5VKG__textLink{min-height:32px}}.environment-resources-module__al5VKG__caption{text-align:center;color:var(--environment-muted);font-size:14px;line-height:1.6}.environment-resources-module__al5VKG__assetStatus{color:var(--environment-muted);border:1px solid var(--environment-border);flex-wrap:wrap;align-items:center;gap:12px;padding:24px;font-size:16px;display:flex}.environment-resources-module__al5VKG__industryDetails{flex-direction:column;gap:24px;padding-top:28px;font-size:16px;line-height:1.6;display:flex}.environment-resources-module__al5VKG__industryDetails h3{font-size:22px;font-weight:500}.environment-resources-module__al5VKG__industryDetails ul{flex-direction:column;display:flex}.environment-resources-module__al5VKG__industryDetails li{border-top:1px solid var(--environment-border);align-items:center;gap:14px;padding:16px 0;display:flex}.environment-resources-module__al5VKG__industryDetails li svg{color:var(--environment-gold)}.environment-resources-module__al5VKG__industryDetails .environment-resources-module__al5VKG__muted{font-size:14px}.environment-resources-module__al5VKG__drawerFooter{border-top:1px solid var(--environment-border);padding:20px 32px max(20px,env(safe-area-inset-bottom));background:var(--environment-bg);color:var(--environment-ink);flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;display:flex}.environment-resources-module__al5VKG__documentActions{gap:12px;display:flex}.environment-resources-module__al5VKG__goldButton,.environment-resources-module__al5VKG__outlineButton{border:1px solid var(--environment-gold);text-align:center;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 16px;font-size:14px;font-weight:500;display:inline-flex}.environment-resources-module__al5VKG__goldButton{background:var(--environment-gold);color:var(--environment-bg)}.environment-resources-module__al5VKG__outlineButton{color:var(--environment-ink);background:0 0}.environment-resources-module__al5VKG__goldButton:hover{filter:brightness(1.08)}.environment-resources-module__al5VKG__outlineButton:hover{background:var(--environment-tint)}.environment-resources-module__al5VKG__section a:focus-visible,.environment-resources-module__al5VKG__section button:focus-visible,.environment-resources-module__al5VKG__drawer a:focus-visible,.environment-resources-module__al5VKG__drawer button:focus-visible{outline:2px solid var(--environment-gold);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.environment-resources-module__al5VKG__resourceRow,.environment-resources-module__al5VKG__goldButton,.environment-resources-module__al5VKG__outlineButton{transition:background-color .2s,border-color .2s,filter .2s}}@media (prefers-reduced-motion:reduce){.environment-resources-module__al5VKG__drawer{transition:none!important;animation:none!important}}@media (max-width:1023px){.environment-resources-module__al5VKG__resourceGrid{gap:28px}.environment-resources-module__al5VKG__cardContent{padding:24px 18px}.environment-resources-module__al5VKG__cardContent h3{font-size:21px}.environment-resources-module__al5VKG__drawer{width:100vw;max-width:100vw}}@media (max-width:767px){.environment-resources-module__al5VKG__section{padding:56px 20px}.environment-resources-module__al5VKG__container{gap:28px}.environment-resources-module__al5VKG__cards,.environment-resources-module__al5VKG__resourceGrid{grid-template-columns:minmax(0,1fr)}.environment-resources-module__al5VKG__industryCard{min-height:360px}.environment-resources-module__al5VKG__cardContent{padding:24px}.environment-resources-module__al5VKG__cardContent h3{font-size:26px}.environment-resources-module__al5VKG__cardContent p{min-height:0}.environment-resources-module__al5VKG__resourceGrid{gap:36px}.environment-resources-module__al5VKG__resourceHeader h3{font-size:30px}.environment-resources-module__al5VKG__approachImage{aspect-ratio:2}.environment-resources-module__al5VKG__drawerHeader{gap:8px;padding:24px 56px 20px 20px}.environment-resources-module__al5VKG__drawerHeader .environment-resources-module__al5VKG__eyebrow{letter-spacing:.12em;font-size:14px}.environment-resources-module__al5VKG__drawerHeader>p:last-child{font-size:14px}.environment-resources-module__al5VKG__drawerScroll{padding:0 20px 20px}.environment-resources-module__al5VKG__drawerFooter{padding:16px 20px max(16px,env(safe-area-inset-bottom))}.environment-resources-module__al5VKG__documentActions{flex-direction:column;gap:10px}}
