._wrap_1ot2w_1{width:min(72rem,calc(100% - 4rem));margin-inline:auto}._hero_1ot2w_2,._engineering_1ot2w_2,._proof_1ot2w_2,._advisory_1ot2w_2,._principles_1ot2w_2,._contact_1ot2w_2{scroll-margin-top:6rem}._hero_1ot2w_2{background:#fff;border-bottom:1px solid #d8e3dd}._heroInner_1ot2w_4{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:center;padding-block:clamp(3.5rem,6vw,6rem)}._hero_1ot2w_2 h1{max-width:12ch;margin:0;color:#123b34;font-family:Cormorant,Georgia,serif;font-size:clamp(3rem,5.5vw,5.4rem);font-weight:500;line-height:1.02;letter-spacing:-.035em}._lede_1ot2w_6{font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.65}._hero_1ot2w_2 ._lede_1ot2w_6{margin-top:1.75rem;max-width:37rem}._wrap_1ot2w_1 p{line-height:1.7;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}._actions_1ot2w_9{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:2rem}._primary_1ot2w_10{display:inline-flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1rem 1.2rem;background:#123b34;color:#fff;font-weight:650;line-height:1.45;overflow-wrap:anywhere;max-width:100%}._primary_1ot2w_10:hover{background:#205649;color:#fff}._primary_1ot2w_10:focus-visible{outline-offset:4px}._textAction_1ot2w_13,._lightAction_1ot2w_13{display:inline-flex;align-items:center;gap:1.2rem;padding-block:.5rem;border-bottom:1px solid currentColor;font-weight:650;line-height:1.5}._textAction_1ot2w_13{color:#205649}._art_1ot2w_15{display:block;width:100%;height:auto}._heroArt_1ot2w_16{margin:0}._engineering_1ot2w_2,._advisory_1ot2w_2,._principles_1ot2w_2,._contact_1ot2w_2{padding-block:clamp(3.5rem,6vw,5.5rem)}._wrap_1ot2w_1 h2{max-width:40rem;margin:0;font-family:Cormorant,Georgia,serif;font-size:min(var(--type-section),10vw);font-weight:500;line-height:1.1;letter-spacing:-.025em}._wrap_1ot2w_1 h3,._wrap_1ot2w_1 h4{font-size:1.1rem;line-height:1.4;font-weight:650;margin:0 0 .8rem}._sectionIntro_1ot2w_20{max-width:42rem;font-size:1.1rem;margin-block:1.4rem 2.5rem}._proof_1ot2w_2{background:#123b34;color:#f4f5ed;padding-block:clamp(3.5rem,6vw,5.5rem)}._proofTop_1ot2w_22{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}._proof_1ot2w_2 p{color:#e0eae3}._yoroLink_1ot2w_24{display:block;width:fit-content;max-width:100%;margin-bottom:1.75rem}._yoroLink_1ot2w_24:focus-visible{outline:2px solid #c6dfd5;outline-offset:6px}._yoroMark_1ot2w_26{display:block;width:9.5rem;max-width:100%;height:auto}._lightAction_1ot2w_13{color:#fff;margin-top:.7rem}._lightAction_1ot2w_13:hover{color:#cfe8dc}._workshop_1ot2w_29{margin:0;padding:1.2rem;background:#fff;color:#123b34}._demo_1ot2w_30{border-top:1px solid #73988b;margin-top:3.2rem;padding-top:2rem}._demo_1ot2w_30 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;margin:1.5rem 0 0;padding:0}._demo_1ot2w_30 p{font-size:.95rem;margin:0}._demo_1ot2w_30 h3,._demo_1ot2w_30 h4{color:#fff}._split_1ot2w_34{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,6rem)}._split_1ot2w_34 ._lede_1ot2w_6{margin-top:0}._advisory_1ot2w_2{border-bottom:1px solid #d8e3dd}._principles_1ot2w_2{background:#eaf0e9}._threeColumns_1ot2w_38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem}._threeColumns_1ot2w_38 p{margin:0}._contactInner_1ot2w_40{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem)}._support_1ot2w_41{margin-top:2rem;font-size:.9rem}._support_1ot2w_41 a{text-decoration:underline;overflow-wrap:anywhere}._detailHero_1ot2w_43 ._heroInner_1ot2w_4{padding-block:4rem}._detailHero_1ot2w_43 h1{max-width:14ch}._articleIntro_1ot2w_45{max-width:48rem;font-size:1.15rem}._callout_1ot2w_46{padding:clamp(1rem,3vw,2rem);border-left:3px solid #4b7563;background:#edf2ec;margin-top:2rem}._closing_1ot2w_47{padding-block:4rem;background:#eaf0e9}._closing_1ot2w_47 ._actions_1ot2w_9{margin-top:1.5rem}@media(max-width:64rem){._heroInner_1ot2w_4{gap:1.5rem}._hero_1ot2w_2 h1{font-size:clamp(3rem,6vw,4.5rem)}}@media(max-width:48rem){._wrap_1ot2w_1{width:calc(100% - 3rem)}._heroInner_1ot2w_4,._proofTop_1ot2w_22,._split_1ot2w_34,._contactInner_1ot2w_40{grid-template-columns:1fr;gap:2.5rem}._heroInner_1ot2w_4{padding-block:3.25rem}._hero_1ot2w_2 h1{font-size:min(clamp(2.8rem,10vw,4.5rem),14vw);max-width:15ch}._heroArt_1ot2w_16{max-width:32rem;margin-inline:auto}._threeColumns_1ot2w_38,._demo_1ot2w_30 ol{grid-template-columns:1fr;gap:1.7rem}._actions_1ot2w_9{align-items:flex-start;flex-direction:column}._primary_1ot2w_10{max-width:100%}._workshop_1ot2w_29{max-width:32rem}._detailHero_1ot2w_43 ._heroInner_1ot2w_4{padding-block:3rem}}@media(prefers-reduced-motion:reduce){._wrap_1ot2w_1 a{transition:none}}
