.N0ntkq_hero{border-bottom:3px solid var(--rc-lime);background:var(--rc-forest-deep);color:var(--rc-ivory);padding-block:clamp(7.5rem,10vw,9.5rem) clamp(3.25rem,6vw,5.25rem);position:relative;overflow:hidden}.N0ntkq_heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,5vw,5rem);display:grid}.N0ntkq_eyebrow,.N0ntkq_sectionLabel,.N0ntkq_cardMeta,.N0ntkq_cardNumber,.N0ntkq_archiveHeading>span{font-family:var(--font-roboto-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.5}.N0ntkq_eyebrow{color:var(--rc-lime)}.N0ntkq_heroTitle{max-width:12ch;font-family:var(--font-display), serif;letter-spacing:-.055em;text-wrap:balance;margin-top:1rem;font-size:clamp(3.2rem,5.6vw,5.5rem);font-weight:400;line-height:.98}.N0ntkq_heroIntro{max-width:27rem;color:var(--rc-text-on-dark-muted);border-top:1px solid #f8f8f34d;padding-top:1.2rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6}.N0ntkq_sectionLabel{color:var(--rc-forest)}.N0ntkq_archiveSection{background:var(--rc-soft-green);padding-block:clamp(3.5rem,5.5vw,5.5rem)}.N0ntkq_archiveHeading{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.5rem;display:flex}.N0ntkq_archiveHeading h2{font-family:var(--font-display), serif;letter-spacing:-.05em;margin-top:.5rem;font-size:clamp(2.5rem,3.8vw,3.75rem);font-weight:400;line-height:1}.N0ntkq_archiveHeading>span{color:var(--rc-forest)}.N0ntkq_archiveGrid{border-top:1px solid var(--rc-forest);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.N0ntkq_archiveCard{border-bottom:1px solid var(--rc-border);min-width:0;min-height:19rem;transition:background-color var(--motion-duration-quick) var(--motion-ease-soft);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.N0ntkq_archiveCard:nth-child(odd){border-right:1px solid var(--rc-border)}.N0ntkq_archiveCard:hover{background:var(--rc-ivory)}.N0ntkq_archiveCard:focus-within{outline:2px solid var(--rc-forest);outline-offset:-2px}.N0ntkq_cardMeta{color:var(--rc-forest);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}.N0ntkq_cardTitle{max-width:28ch;font-family:var(--font-display), serif;letter-spacing:-.045em;text-wrap:balance;margin-top:1.7rem;font-size:clamp(1.8rem,2.25vw,2.45rem);font-weight:400;line-height:1.08}.N0ntkq_cardDescription{max-width:58ch;color:var(--rc-text-secondary);margin-top:.9rem;font-size:.98rem;line-height:1.65}.N0ntkq_cardFooter{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:1.75rem;display:flex}.N0ntkq_cardNumber{color:var(--rc-text-secondary)}.N0ntkq_cardAction{min-height:2.75rem;color:var(--rc-forest);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;display:inline-flex}.N0ntkq_cardAction:hover{color:var(--rc-forest-deep);gap:.7rem}.N0ntkq_cardAction:focus-visible,.N0ntkq_ctaAction:focus-visible{outline-offset:3px;outline:2px solid}.N0ntkq_ctaAction{background:var(--rc-lime);min-height:3rem;color:var(--rc-forest-deep);justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.N0ntkq_ctaAction:hover{background:var(--rc-lime-hover)}@media (max-width:800px){.N0ntkq_heroGrid{grid-template-columns:1fr;gap:1.5rem}.N0ntkq_heroIntro{max-width:38rem}}@media (max-width:640px){.N0ntkq_hero{padding-block:7rem 3.3rem}.N0ntkq_heroGrid{margin-top:3rem}.N0ntkq_heroTitle{font-size:clamp(2.7rem,11vw,3.35rem)}.N0ntkq_archiveHeading{padding-bottom:1rem}.N0ntkq_archiveGrid{grid-template-columns:1fr}.N0ntkq_archiveCard{border-right:0;min-height:0;padding:1.6rem 0}.N0ntkq_cardTitle{margin-top:1.25rem;font-size:2rem}.N0ntkq_cardFooter{padding-top:1.4rem}}@media (prefers-reduced-motion:reduce){.N0ntkq_archiveCard{transition:none}}
.jqayva_root{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.15rem .65rem;min-width:0;max-width:100%;display:inline-flex}.jqayva_address,.jqayva_email{overflow-wrap:anywhere;min-width:0}.jqayva_action{width:5.75rem;min-height:2.75rem;color:inherit;cursor:pointer;opacity:.85;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;gap:.4rem;padding:0;font-size:.8125rem;font-weight:700;line-height:1;transition:opacity .18s;display:inline-flex}.jqayva_icon{flex:none;width:1rem;height:1rem}.jqayva_action:hover,.jqayva_action:focus-visible{opacity:1}
.S6Hkya_footer{isolation:isolate;background:linear-gradient(180deg, var(--footer-start,#f8f8f3) 0%, #e1e9eb 10%, #b5c8cb 20%, #7698a0 33%, #285e6b 45%, #0b4050 55%, #082f3a 75%, #101413 100%);color:#f8f8f3;min-height:1000px;position:relative;overflow:hidden}.S6Hkya_hands{z-index:0;opacity:.47;pointer-events:none;height:720px;position:absolute;bottom:-55px;left:0;right:0}.S6Hkya_hands img{width:auto;max-width:none;height:720px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.S6Hkya_inner{z-index:1;flex-direction:column;width:min(100% - 48px,1000px);min-height:1000px;margin-inline:auto;display:flex;position:relative}.S6Hkya_cta{color:#101413;background:#fff;margin-top:152px;padding:38px 42px 42px}.S6Hkya_eyebrow,.S6Hkya_tagline,.S6Hkya_emailBlock>p,.S6Hkya_column h3,.S6Hkya_bottom{font-family:var(--font-roboto-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.5}.S6Hkya_eyebrow{color:#073d4d}.S6Hkya_ctaLayout{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:12px;display:grid}.S6Hkya_cta h2{max-width:15ch;font-family:var(--font-instrument-serif), serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,4vw,56px);font-weight:400;line-height:.96}.S6Hkya_ctaBody{color:#626b68;max-width:410px;margin-top:20px;font-size:14px;line-height:1.6}.S6Hkya_ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.S6Hkya_primaryAction,.S6Hkya_secondaryAction{border:1px solid #d8ddd7;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:600;line-height:1.2;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.S6Hkya_primaryAction{color:#f8f8f3;background:#073d4d;border-color:#073d4d}.S6Hkya_secondaryAction{color:#073d4d}.S6Hkya_primaryAction:hover{background:#052f3b}.S6Hkya_secondaryAction:hover{background:#eff1ec;border-color:#073d4d}.S6Hkya_directory{grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr);gap:48px;margin-top:95px;display:grid}.S6Hkya_brandColumn{min-width:0}.S6Hkya_wordmark{font-family:var(--font-instrument-serif), serif;letter-spacing:-.045em;font-size:clamp(46px,4vw,62px);font-weight:400;line-height:1}.S6Hkya_tagline{color:#d8ddd7;margin-top:11px}.S6Hkya_brandDescription{color:#e0e8e7;max-width:330px;margin-top:17px;font-size:13px;line-height:1.6}.S6Hkya_emailBlock{margin-top:29px}.S6Hkya_emailBlock>p{color:#d8ddd7}.S6Hkya_emailBlock .S6Hkya_emailCopy{flex-wrap:nowrap;align-items:end;gap:12px;width:100%;margin-top:10px;display:flex}.S6Hkya_emailCopy>span:first-child{border-bottom:1px solid #f8f8f3b3;flex:1;align-items:center;min-width:0;min-height:44px;display:flex}.S6Hkya_emailCopy .S6Hkya_emailLink{color:#f8f8f3;align-items:center;min-height:44px;font-size:14px;font-weight:400;display:inline-flex}.S6Hkya_emailCopy button{color:#101413;background:#b9e58e;border-radius:4px;width:auto;min-height:44px;padding:0 11px;font-size:11px;font-weight:600}.S6Hkya_emailCopy button:hover{background:#d3f2ae}.S6Hkya_socials{flex-wrap:wrap;gap:7px 15px;margin-top:18px;display:flex}.S6Hkya_socials a{color:#d8ddd7;font-size:12px;transition:color .18s}.S6Hkya_socials a:hover{color:#b9e58e}.S6Hkya_navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:6px;display:grid}.S6Hkya_column{min-width:0}.S6Hkya_column h3{color:#fff;font-size:11px}.S6Hkya_column ul{gap:6px;margin-top:12px;display:grid}.S6Hkya_column a{color:#f5f7f5;text-shadow:0 1px 4px #031e24f2;align-items:baseline;gap:8px;font-size:14px;font-weight:500;line-height:1.35;transition:color .18s;display:flex}.S6Hkya_column a span{color:#93a8a6;flex:none}.S6Hkya_column a:hover{color:#b9e58e}.S6Hkya_bottom{color:#f8f8f3;letter-spacing:.06em;text-shadow:0 1px 3px #071d20,0 0 12px #071d20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:auto;padding:24px 0 10px;font-size:11px;font-weight:600;display:flex}.S6Hkya_bottom>div{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.S6Hkya_bottom a,.S6Hkya_bottom button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.S6Hkya_bottom a:hover,.S6Hkya_bottom button:hover{color:#b9e58e}@media (max-width:900px){.S6Hkya_directory{grid-template-columns:1fr;gap:42px;margin-top:70px}.S6Hkya_navigation{max-width:700px}.S6Hkya_inner{min-height:1080px}.S6Hkya_hands{opacity:.36;height:250px}.S6Hkya_hands img{height:280px}.S6Hkya_socials a{align-items:center;min-height:44px;display:inline-flex}.S6Hkya_column ul{gap:0}.S6Hkya_column a{align-items:center;min-height:44px}.S6Hkya_bottom a,.S6Hkya_bottom button{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:700px){.S6Hkya_footer{background:linear-gradient(180deg, var(--footer-start,#f8f8f3) 0px, #e1e9eb 75px, #7799a1 230px, #0b4050 490px, #082f3a 68%, #101413 100%);min-height:0}.S6Hkya_hands{opacity:.43;height:310px;bottom:-20px}.S6Hkya_hands img{width:190%;height:auto}.S6Hkya_inner{width:min(100% - 32px,1000px);min-height:0}.S6Hkya_cta{margin-top:79px;padding:28px 24px 30px}.S6Hkya_ctaLayout{grid-template-columns:1fr;gap:24px}.S6Hkya_cta h2{font-size:clamp(40px,9vw,50px)}.S6Hkya_ctaActions{justify-content:flex-start}.S6Hkya_directory{margin-top:65px}.S6Hkya_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.S6Hkya_navigation .S6Hkya_column:last-child{grid-column:1/-1}.S6Hkya_navigation .S6Hkya_column:last-child ul{grid-template-columns:repeat(3,minmax(0,1fr))}.S6Hkya_bottom{margin-top:60px;padding-bottom:12px}}@media (max-width:420px){.S6Hkya_cta{padding-inline:21px}.S6Hkya_ctaActions{grid-template-columns:1fr 1fr;display:grid}.S6Hkya_primaryAction,.S6Hkya_secondaryAction{text-align:center;padding-inline:8px}.S6Hkya_navigation{gap:32px 16px}.S6Hkya_column a{font-size:13px}.S6Hkya_navigation .S6Hkya_column:last-child ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.S6Hkya_primaryAction,.S6Hkya_secondaryAction,.S6Hkya_socials a,.S6Hkya_column a{transition:none}}
.hBw1pG_siteHeader{z-index:50;font-family:var(--font-body);inset:0 0 auto;position:absolute!important}.hBw1pG_siteHeader[data-open=true]{z-index:110}.hBw1pG_headerShell{z-index:2;background:0 0;position:relative}.hBw1pG_siteHeader[data-open=true] :is(.hBw1pG_menuToggle,.hBw1pG_actions){visibility:hidden}.hBw1pG_siteHeader[data-open=false][data-tone=light] :is(.hBw1pG_brand,.hBw1pG_menuToggle){color:var(--rc-forest-deep)}.hBw1pG_headerBar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;min-height:5.5rem;padding-inline:clamp(1.5rem,2.4vw,3.25rem);display:grid}.hBw1pG_brand{width:fit-content;min-width:0;min-height:3rem;color:var(--rc-ivory);white-space:nowrap;align-items:center;gap:.7rem;display:inline-flex}.hBw1pG_brandMark{width:2rem;height:2rem;color:var(--rc-lime);flex:none}.hBw1pG_brandText{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.55rem,2vw,2rem);font-weight:400;line-height:1}.hBw1pG_menuToggle{width:5.5rem;min-height:3rem;color:var(--rc-ivory);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;font-weight:400;display:inline-flex}.hBw1pG_menuIcon{width:.9rem;height:.9rem;display:block;position:relative}.hBw1pG_menuIcon i{width:100%;height:1px;transition:transform var(--motion-duration-quick) var(--motion-ease-out);background:currentColor;display:block;position:absolute;top:50%;left:0}.hBw1pG_menuIcon i:first-child{transform:translateY(-3px)}.hBw1pG_menuIcon i:last-child{transform:translateY(3px)}.hBw1pG_menuIcon[data-open=true] i:first-child{transform:rotate(45deg)}.hBw1pG_menuIcon[data-open=true] i:last-child{transform:rotate(-45deg)}.hBw1pG_actions{--rc-button-font-size:.8125rem;--rc-button-font-weight:400;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.hBw1pG_language{position:relative}.hBw1pG_languageButton,.hBw1pG_headerCta{background:var(--rc-lime);min-height:3rem;color:var(--rc-forest-deep);font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--motion-duration-quick) var(--motion-ease-soft), color var(--motion-duration-quick) var(--motion-ease-soft);border:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.hBw1pG_languageButton{cursor:pointer;width:3rem;padding:0}.hBw1pG_headerCta{padding:0 1.35rem}.hBw1pG_languageButton:hover,.hBw1pG_headerCta:hover{background:var(--rc-ivory)}.hBw1pG_languageOptions{z-index:2;background:var(--rc-ivory);width:3rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 14px 30px #00000038}.hBw1pG_languageOptions a{min-height:3rem;color:var(--rc-forest-deep);font-size:var(--rc-button-font-size);place-items:center;font-weight:400;display:grid}.hBw1pG_languageOptions a:hover{background:var(--rc-lime)}.hBw1pG_siteHeader :is(a,button):focus-visible{outline:2px solid var(--rc-lime);outline-offset:3px}.hBw1pG_siteHeader :is(button,.hBw1pG_headerCta){border-radius:0!important}.hBw1pG_menuOverlay{z-index:1;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--motion-duration-base);position:fixed;inset:0}.hBw1pG_menuOverlay[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility}.hBw1pG_menuBackdrop{opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;transition:opacity var(--motion-duration-base) var(--motion-ease-soft);background:#031419b8;border:0;position:absolute;inset:0}.hBw1pG_menuOverlay[data-open=true] .hBw1pG_menuBackdrop{opacity:1}.hBw1pG_menuPanel{top:calc(var(--menu-top) + .5rem);width:min(100% - 2rem,1060px);max-height:calc(100dvh - var(--menu-top) - 1rem);overscroll-behavior:contain;background:var(--rc-forest-deep);color:var(--rc-ivory);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-out);border:1px solid #f8f8f32e;margin-inline:auto;position:absolute;left:0;right:0;overflow-y:auto;transform:translateY(-.5rem);box-shadow:0 28px 90px #0000004d}.hBw1pG_siteHeader .hBw1pG_menuPanel{border-radius:0!important}.hBw1pG_menuOverlay[data-open=true] .hBw1pG_menuPanel{opacity:1;transform:none}.hBw1pG_menuInner{padding:clamp(1.5rem,3.1vw,2.75rem)}.hBw1pG_menuTopline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.hBw1pG_panelEyebrow{color:var(--rc-lime);font-family:var(--font-roboto-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:500;line-height:1.5}.hBw1pG_panelClose{min-height:2.75rem;color:var(--rc-ivory);cursor:pointer;background:0 0;border:1px solid #f8f8f359;align-items:center;gap:.8rem;padding:0 .8rem;font-size:.76rem;display:inline-flex}.hBw1pG_panelClose span{font-size:1.35rem;line-height:1}.hBw1pG_panelClose:hover{border-color:var(--rc-lime);color:var(--rc-lime)}.hBw1pG_menuColumns{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(2rem,4vw,4rem);display:grid}.hBw1pG_panelNav{border-top:1px solid #f8f8f342;min-width:0}.hBw1pG_panelLink{min-height:3.65rem;color:var(--rc-ivory);transition:color var(--motion-duration-quick) var(--motion-ease-soft), padding-left var(--motion-duration-quick) var(--motion-ease-out);border-bottom:1px solid #f8f8f32e;grid-template-columns:2rem minmax(0,1fr) 1.2rem;align-items:center;gap:.65rem;display:grid}.hBw1pG_panelLink>span:nth-child(2){font-family:var(--font-instrument-serif), serif;letter-spacing:-.05em;font-size:clamp(2rem,2.75vw,2.85rem);line-height:1}.hBw1pG_panelLink:hover{color:var(--rc-lime);padding-left:.3rem}.hBw1pG_panelLink[aria-current=page]{color:var(--rc-lime)}.hBw1pG_linkNumber{color:var(--rc-text-on-dark-muted);font-family:var(--font-roboto-mono), monospace;letter-spacing:.08em;font-size:.58rem}.hBw1pG_linkArrow{color:var(--rc-lime);opacity:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-soft);justify-self:end;font-size:1.1rem}.hBw1pG_panelLink:hover .hBw1pG_linkArrow,.hBw1pG_panelLink:focus-visible .hBw1pG_linkArrow,.hBw1pG_panelLink[aria-current=page] .hBw1pG_linkArrow{opacity:1}.hBw1pG_menuAside{border-left:1px solid #f8f8f32e;min-width:0;padding-left:clamp(1.5rem,2.5vw,2.5rem)}.hBw1pG_featuredProject{margin-top:.7rem;display:block}.hBw1pG_featuredImage{aspect-ratio:1.66;background:var(--rc-forest);display:block;position:relative;overflow:hidden}.hBw1pG_featuredImage img{object-fit:cover;object-position:center 48%;transition:transform var(--motion-duration-base) var(--motion-ease-out)}.hBw1pG_featuredProject:hover .hBw1pG_featuredImage img{transform:scale(1.035)}.hBw1pG_featuredCaption{justify-content:space-between;align-items:end;gap:.8rem;margin-top:.75rem;display:flex}.hBw1pG_featuredCaption strong{color:var(--rc-ivory);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.35rem,1.7vw,1.75rem);font-weight:400;line-height:1.1;display:block}.hBw1pG_featuredCaption small{color:var(--rc-text-on-dark-muted);font-family:var(--font-roboto-mono), monospace;letter-spacing:.08em;margin-top:.35rem;font-size:.58rem;line-height:1.4;display:block}.hBw1pG_projectAction{color:var(--rc-lime);white-space:nowrap;font-size:.74rem}.hBw1pG_projectAction span{margin-left:.25rem}.hBw1pG_featuredProject:hover .hBw1pG_projectAction{text-underline-offset:.2rem;text-decoration:underline}.hBw1pG_moreProjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.15rem;display:grid}.hBw1pG_moreProjects a{color:var(--rc-ivory);border-top:1px solid #f8f8f33d;justify-content:space-between;gap:.5rem;padding-top:.7rem;font-size:.79rem;display:flex}.hBw1pG_moreProjects a span,.hBw1pG_moreProjects a:hover{color:var(--rc-lime)}.hBw1pG_menuFooter{color:var(--rc-text-on-dark-muted);border-top:1px solid #f8f8f32e;justify-content:space-between;gap:1rem;margin-top:1.55rem;padding-top:.85rem;font-size:.72rem;line-height:1.5;display:flex}.hBw1pG_menuFooter span{font-family:var(--font-roboto-mono), monospace;letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:.58rem}@media (max-width:900px){.hBw1pG_menuColumns{gap:1.5rem}.hBw1pG_menuAside{padding-left:1.5rem}.hBw1pG_panelLink{min-height:3.35rem}.hBw1pG_panelLink>span:nth-child(2){font-size:clamp(1.85rem,3.5vw,2.4rem)}.hBw1pG_featuredCaption{display:block}.hBw1pG_projectAction{margin-top:.5rem;display:inline-block}.hBw1pG_moreProjects{gap:.5rem}}@media (max-width:700px){.hBw1pG_headerBar{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;min-height:4.75rem;padding-inline:1.25rem}.hBw1pG_brand{gap:.5rem}.hBw1pG_brandMark{width:1.65rem;height:1.65rem}.hBw1pG_brandText{font-size:1.35rem}.hBw1pG_menuToggle{grid-area:1/3;width:2.75rem;min-height:2.75rem}.hBw1pG_menuToggle>span:first-child{display:none}.hBw1pG_actions{grid-area:1/2}.hBw1pG_languageButton{width:2.75rem;min-height:2.75rem}.hBw1pG_headerCta{display:none}.hBw1pG_menuPanel{width:calc(100% - 1rem)}.hBw1pG_menuInner{padding:1rem 1.1rem}.hBw1pG_menuTopline{margin-bottom:.7rem}.hBw1pG_panelEyebrow{font-size:.57rem}.hBw1pG_panelClose{min-height:2.5rem;padding-inline:.65rem}.hBw1pG_menuColumns{display:block}.hBw1pG_panelLink{grid-template-columns:1.4rem minmax(0,1fr) 1rem;gap:.45rem;min-height:3.05rem}.hBw1pG_panelLink>span:nth-child(2){font-size:clamp(1.75rem,7vw,2.2rem)}.hBw1pG_menuAside{display:none}.hBw1pG_menuFooter{margin-top:.9rem;padding-top:.6rem;font-size:.65rem}.hBw1pG_menuFooter span{display:none}}@media (max-width:370px){.hBw1pG_brandText{font-size:1.15rem}.hBw1pG_brandMark{width:1.4rem;height:1.4rem}.hBw1pG_headerBar{padding-inline:.9rem}.hBw1pG_menuInner{padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){.hBw1pG_menuIcon i,.hBw1pG_languageButton,.hBw1pG_headerCta,.hBw1pG_menuOverlay,.hBw1pG_menuBackdrop,.hBw1pG_menuPanel,.hBw1pG_panelLink,.hBw1pG_linkArrow,.hBw1pG_featuredImage img{transition:none!important}.hBw1pG_menuPanel{transform:none}}
@font-face{font-family:generalSansFont;src:url(../media/GeneralSans_Variable-s.3dbb_vuk3uz4x.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:generalSansFont Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.GIFYnW_className{font-family:generalSansFont,generalSansFont Fallback}.GIFYnW_variable{--font-general-sans:"generalSansFont", "generalSansFont Fallback"}
@font-face{font-family:spaceGroteskFont;src:url(../media/SpaceGrotesk_Regular-s.1mv76g8canyat.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:spaceGroteskFont Fallback;src:local(Arial);ascent-override:88.75%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.87%}.a8LzTW_className{font-family:spaceGroteskFont,spaceGroteskFont Fallback;font-weight:400}.a8LzTW_variable{--font-space-grotesk:"spaceGroteskFont", "spaceGroteskFont Fallback"}
@font-face{font-family:manropeFont;src:url(../media/Manrope_Regular-s.2_jbqey-4v1kj.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:manropeFont;src:url(../media/Manrope_Medium-s.21y6niy9w8qc-.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:manropeFont Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.iDb3ia_className{font-family:manropeFont,manropeFont Fallback}.iDb3ia_variable{--font-manrope:"manropeFont", "manropeFont Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.cY1srG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.cY1srG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.o2cmwG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.o2cmwG_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._7ZZyja_className{font-family:Inter,Inter Fallback;font-style:normal}._7ZZyja_variable{--font-inter:"Inter", "Inter Fallback"}
._2tgfVW_section{color:var(--rc-forest);background:linear-gradient(#e7ece5 0%,#fff 100%);padding:clamp(4.5rem,8vw,8rem) 0}._2tgfVW_section[data-surface=ivory]{background:var(--rc-ivory)}._2tgfVW_section[data-compact=true]{padding:clamp(4rem,6vw,6rem) 0}._2tgfVW_container{width:min(100% - 7rem,82rem);margin-inline:auto}._2tgfVW_topline{border-top:1px solid var(--rc-forest);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.2rem;display:flex}._2tgfVW_topline>p,._2tgfVW_cardTop>span,._2tgfVW_sourceNote{color:var(--rc-accent-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.68rem;font-weight:500;line-height:1.5}._2tgfVW_topline>p{text-transform:uppercase}._2tgfVW_googleLink{min-height:2.75rem;color:var(--rc-forest);border-bottom:1px solid;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;transition:color .2s;display:inline-flex}._2tgfVW_googleLink:hover{color:var(--rc-accent-text)}._2tgfVW_googleLink img{width:1rem;height:1rem}._2tgfVW_googleLink span:last-child{margin-left:.2rem;font-size:1rem}._2tgfVW_heading{justify-content:space-between;align-items:end;gap:2rem;margin:clamp(2rem,4vw,4rem) 0 clamp(2rem,4vw,3.5rem);display:flex}._2tgfVW_heading h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,4.6vw,4.8rem);font-weight:400;line-height:1.03}._2tgfVW_intro{max-width:38rem;color:var(--rc-text-secondary);margin-top:1rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}._2tgfVW_sourceNote{max-width:35ch;color:var(--rc-text-secondary);font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:400}._2tgfVW_grid{grid-template-columns:1.18fr .91fr .91fr;gap:1rem;display:grid}._2tgfVW_section[data-compact=true] ._2tgfVW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._2tgfVW_card{border:1px solid var(--rc-border-soft);background:var(--rc-white);border-radius:.35rem;flex-direction:column;min-width:0;min-height:24.5rem;padding:clamp(1.4rem,2.1vw,2rem);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}._2tgfVW_section[data-compact=true] ._2tgfVW_card{min-height:19rem}._2tgfVW_card:first-child{border-color:var(--rc-forest);background:var(--rc-forest);color:var(--rc-ivory)}._2tgfVW_card:first-child ._2tgfVW_cardTop>span,._2tgfVW_card:first-child ._2tgfVW_translation,._2tgfVW_card:first-child ._2tgfVW_author small{color:var(--rc-text-on-dark-muted)}._2tgfVW_card:first-child ._2tgfVW_cardFooter{border-color:#f7f7f340}._2tgfVW_card:first-child ._2tgfVW_avatar{background:var(--rc-lime);color:var(--rc-forest)}._2tgfVW_card:first-child ._2tgfVW_expand{color:var(--rc-lime)}._2tgfVW_card:nth-child(3n+2){background:var(--rc-ivory)}._2tgfVW_card:nth-child(3n){background:#f0f3e7}._2tgfVW_card:hover,._2tgfVW_card:focus-within{border-color:var(--rc-muted-green);transform:translateY(-3px);box-shadow:0 14px 30px #171b1a14}._2tgfVW_cardTop{justify-content:space-between;display:flex}._2tgfVW_card blockquote{overflow-wrap:anywhere;letter-spacing:-.01em;margin-top:1.4rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}._2tgfVW_translation{color:var(--rc-text-secondary);margin-top:.8rem;font-size:.7rem}._2tgfVW_expand{border-radius:var(--rc-component-radius);width:fit-content;min-height:2.75rem;color:var(--rc-accent-text);cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:.75rem;margin:1rem 0 .875rem;padding:.6rem 1rem;font-size:.78rem;font-weight:500;display:inline-flex}._2tgfVW_expand span{font-size:1rem}._2tgfVW_expand:hover{border-color:var(--rc-forest);background:var(--rc-forest);color:var(--rc-ivory)}._2tgfVW_card:first-child ._2tgfVW_expand:hover{border-color:var(--rc-lime);background:var(--rc-lime);color:var(--rc-forest)}._2tgfVW_cardFooter{border-top:1px solid var(--rc-border);align-items:center;gap:.75rem;min-width:0;margin-top:auto;padding-top:1.1rem;display:flex}._2tgfVW_avatar{background:var(--rc-forest);width:2.5rem;height:2.5rem;color:var(--rc-lime);font-family:var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}._2tgfVW_author{flex:1;min-width:0}._2tgfVW_author strong{overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.25;display:block}._2tgfVW_author small{color:var(--rc-text-secondary);margin-top:.2rem;font-size:.7rem;display:block}._2tgfVW_bottomBar{border-top:1px solid var(--rc-border);justify-content:flex-end;margin-top:1.4rem;padding-top:1.25rem;display:flex}._2tgfVW_bottomBar button{border:1px solid var(--rc-forest);background:var(--rc-forest);min-height:2.75rem;color:var(--rc-ivory);cursor:pointer;align-items:center;gap:1.5rem;padding:.6rem .9rem;font-size:.82rem;font-weight:500;display:inline-flex}._2tgfVW_bottomBar button:hover{background:var(--rc-forest-deep)}._2tgfVW_bottomBar button span{color:var(--rc-lime);font-size:1rem}._2tgfVW_googleLink:focus-visible,._2tgfVW_expand:focus-visible,._2tgfVW_bottomBar button:focus-visible{outline:3px solid var(--rc-forest);outline-offset:3px}._2tgfVW_card:first-child ._2tgfVW_expand:focus-visible{outline-color:var(--rc-lime)}@media (max-width:1100px){._2tgfVW_container{width:calc(100% - 5rem)}._2tgfVW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._2tgfVW_section,._2tgfVW_section[data-compact=true]{padding:4rem 0}._2tgfVW_container{width:calc(100% - 2.5rem)}._2tgfVW_topline>p{max-width:18ch}._2tgfVW_googleLink{white-space:nowrap}._2tgfVW_heading{flex-direction:column;align-items:flex-start;gap:1rem;margin:2.5rem 0}._2tgfVW_heading h2{font-size:clamp(2.5rem,8vw,3.3rem)}._2tgfVW_sourceNote{max-width:55ch}._2tgfVW_grid,._2tgfVW_section[data-compact=true] ._2tgfVW_grid{grid-template-columns:1fr}._2tgfVW_card,._2tgfVW_section[data-compact=true] ._2tgfVW_card{min-height:0;padding:1.5rem}._2tgfVW_card blockquote{font-size:1.08rem}}@media (max-width:390px){._2tgfVW_topline{align-items:start}._2tgfVW_googleLink{font-size:.7rem}._2tgfVW_googleLink img{display:none}}@media (prefers-reduced-motion:reduce){._2tgfVW_card,._2tgfVW_googleLink{transition:none}._2tgfVW_card:hover,._2tgfVW_card:focus-within{transform:none}}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/e5c0da4302b9d15c-s.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/51b7eacc28880ca4-s.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4073743c32be46c4-s.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/1fa25ac7813ce110-s.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/770a423e8d763635-s.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/af77a86cf1e51fa0-s.p.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.w7q93W_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.w7q93W_variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
.Qs5r2q_projectFeature,.Qs5r2q_industryFeature{border-radius:var(--rc-component-radius);display:block;position:absolute;inset:0;overflow:hidden}.Qs5r2q_projectFeature{color:var(--rc-ivory);background:var(--rc-forest-deep)}.Qs5r2q_projectFeature:after,.Qs5r2q_industryFeature:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0d181361,#0000 32% 50%,#0d1813d1);position:absolute;inset:0}.Qs5r2q_projectFeature>img,.Qs5r2q_industryFeature>img{object-fit:cover;object-position:center;transition:transform .6s var(--motion-ease-out)}.Qs5r2q_projectFeature[data-kind=interface]>img{object-position:center top}.Qs5r2q_projectFeature[data-kind=identity]{background:#dfe2de}.Qs5r2q_projectFeature[data-kind=identity]>img{object-fit:contain}.Qs5r2q_projectFeature:hover>img{transform:scale(1.04)}.Qs5r2q_projectFeature:focus-visible{outline:3px solid var(--rc-lime);outline-offset:-5px}.Qs5r2q_projectTop,.Qs5r2q_projectBottom{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;left:1.25rem;right:1.25rem}.Qs5r2q_projectTop{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:600;top:1.2rem}.Qs5r2q_projectTop svg{width:1.2rem;height:1.2rem}.Qs5r2q_projectBottom{align-items:end;bottom:1.25rem}.Qs5r2q_projectBottom strong{letter-spacing:-.05em;font-size:clamp(1.25rem,2vw,2rem);font-weight:500;line-height:1.05}.Qs5r2q_projectBottom small{color:var(--rc-lime);flex:none;font-size:.7rem;font-weight:600}.Qs5r2q_industryFeature{background:#232f28}.Qs5r2q_industryFeature>img{object-position:42% center}.Qs5r2q_industryInset{z-index:2;aspect-ratio:1.2;border:6px solid var(--rc-ivory);border-radius:var(--rc-component-radius);background:var(--rc-ivory);width:55%;position:absolute;bottom:18%;right:-2%;overflow:hidden;transform:rotate(5deg);box-shadow:0 1rem 2rem #0d181340}.Qs5r2q_industryInset img{object-fit:cover;object-position:center}.Qs5r2q_industryCaption{z-index:3;color:var(--rc-ivory);justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem}.Qs5r2q_industryCaption span{max-width:15ch;color:var(--rc-lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.6rem;font-weight:600;line-height:1.5}.Qs5r2q_industryCaption strong{text-align:right;font-size:.75rem;font-weight:600;line-height:1.3}@media (max-width:767px){.Qs5r2q_projectTop,.Qs5r2q_projectBottom,.Qs5r2q_industryCaption{left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.Qs5r2q_projectFeature>img{transition:none}.Qs5r2q_projectFeature:hover>img{transform:none}}
.dgHfyG_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.dgHfyG_card{border:1px solid var(--rc-border);border-radius:var(--rc-component-radius);background:var(--rc-white);min-height:25rem;transition:background-color var(--motion-duration-quick) var(--motion-ease-soft);flex-direction:column;grid-column:span 4;padding:clamp(1.4rem,2vw,1.9rem);display:flex;position:relative;overflow:hidden}.dgHfyG_card:before{background:var(--rc-lime);content:"";width:0;height:3px;transition:width var(--motion-duration-base) var(--motion-ease-out);position:absolute;top:0;left:0}.dgHfyG_card:hover:before,.dgHfyG_card:focus-within:before{width:100%}.dgHfyG_card:first-child,.dgHfyG_card:nth-child(2){grid-column:span 6}.dgHfyG_card[data-category=brand]{background:var(--rc-ivory)}.dgHfyG_card:nth-child(2){background:var(--rc-soft-green)}.dgHfyG_card[data-category=systems]{background:var(--rc-forest);color:var(--rc-ivory)}.dgHfyG_card[data-category=growth]{background:var(--rc-soft-green)}.dgHfyG_topline{border-bottom:1px solid var(--rc-border);color:var(--rc-muted-green);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.68rem;font-weight:600;line-height:1.5;display:flex}.dgHfyG_topline span:last-child{text-align:right}.dgHfyG_card[data-category=systems] .dgHfyG_topline{color:var(--rc-lime);border-color:#ffffff2b}.dgHfyG_card h3{letter-spacing:-.045em;max-width:16ch;margin-top:1.5rem;font-size:clamp(1.9rem,2.45vw,2.6rem);font-weight:400;line-height:1.12}.dgHfyG_introduction{max-width:48ch;color:var(--rc-text-secondary);margin-top:1.25rem;font-size:.94rem;line-height:1.65}.dgHfyG_card[data-category=systems] .dgHfyG_introduction{color:var(--rc-text-on-dark-muted)}.dgHfyG_scope{margin-top:auto;padding-top:1.5rem}.dgHfyG_scope>p{color:var(--rc-muted-green);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dgHfyG_card[data-category=systems] .dgHfyG_scope>p{color:var(--rc-lime)}.dgHfyG_scope ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin-top:.9rem;display:grid}.dgHfyG_scope li{border-top:1px solid var(--rc-border);color:var(--rc-text-secondary);align-items:baseline;gap:.55rem;padding:.55rem 0;font-size:.72rem;font-weight:600;line-height:1.35;display:flex}.dgHfyG_scope li:before{background:var(--rc-accent-text);content:"";flex:none;width:.35rem;height:.35rem}.dgHfyG_card[data-category=systems] .dgHfyG_scope li{color:var(--rc-soft-green);border-color:#ffffff2b}.dgHfyG_card[data-category=systems] .dgHfyG_scope li:before{background:var(--rc-lime)}.dgHfyG_card>a:not(.dgHfyG_related){border-top:1px solid var(--rc-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:1.5rem;padding-top:.75rem;font-size:.875rem;font-weight:700;display:flex}.dgHfyG_card[data-category=systems]>a:not(.dgHfyG_related){border-color:#ffffff2b}.dgHfyG_card>.dgHfyG_related{min-height:36px;color:var(--rc-accent-text);align-items:center;gap:8px;margin-top:12px;font-size:.78rem;font-weight:600;display:inline-flex}.dgHfyG_card[data-category=systems]>.dgHfyG_related{color:var(--rc-lime)}.dgHfyG_card>.dgHfyG_related svg{width:.9rem;height:.9rem}.dgHfyG_card>a svg{width:1rem;height:1rem;transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.dgHfyG_card>a:hover svg{transform:translate(3px,-3px)}@media (max-width:1023px){.dgHfyG_grid{grid-auto-rows:1fr}.dgHfyG_card{grid-column:span 6}}@media (max-width:639px){.dgHfyG_grid{grid-template-columns:minmax(0,1fr)}.dgHfyG_grid>.dgHfyG_card{grid-column:1;min-height:0}.dgHfyG_card h3{margin-top:1.5rem;font-size:clamp(1.9rem,8vw,2.5rem)}.dgHfyG_scope{margin-top:2rem}.dgHfyG_scope ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dgHfyG_card,.dgHfyG_card:before,.dgHfyG_card>a svg{transition:none}}
.-OYDsa_hero{border-bottom:3px solid var(--rc-lime);background:var(--rc-forest-deep);color:var(--rc-ivory);padding:clamp(7rem,9vw,8.5rem) 0 clamp(3.5rem,5vw,5rem);position:relative}.-OYDsa_heroContent{margin-top:clamp(2.5rem,4.5vw,4rem)}.-OYDsa_heroKicker .section-kicker{margin-bottom:0}.-OYDsa_heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:1.3rem;display:grid}.-OYDsa_heroTitle{max-width:15ch;color:var(--rc-ivory);font-family:var(--font-display), serif;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.2rem,5.5vw,5.75rem);font-weight:400;line-height:.98}.-OYDsa_heroAccent{color:var(--rc-lime);display:block}.-OYDsa_heroAside{border-top:1px solid #f8f8f352;max-width:31rem;padding-top:1.2rem}.-OYDsa_heroIntro{color:var(--rc-text-on-dark-muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.-OYDsa_heroActions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.-OYDsa_primaryAction,.-OYDsa_secondaryAction{justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.7rem 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex}.-OYDsa_primaryAction{background:var(--rc-lime);color:var(--rc-forest-deep)}.-OYDsa_primaryAction:hover{background:var(--rc-lime-hover)}.-OYDsa_secondaryAction{color:var(--rc-ivory);border:1px solid #f8f8f373;transition:border-color .18s,color .18s}.-OYDsa_secondaryAction:hover{border-color:var(--rc-lime);color:var(--rc-lime)}.-OYDsa_primaryAction:focus-visible,.-OYDsa_secondaryAction:focus-visible{outline:2px solid var(--rc-lime);outline-offset:3px}.-OYDsa_founderSection{background:var(--rc-ivory);padding:clamp(4rem,6vw,6rem) 0}.-OYDsa_founderGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"lead portrait""detail portrait";align-items:start;column-gap:clamp(3rem,7vw,7rem);display:grid}.-OYDsa_founderLead{grid-area:lead;max-width:42rem}.-OYDsa_founderTitle{max-width:16ch;font-family:var(--font-display), serif;letter-spacing:-.052em;text-wrap:balance;margin-top:.5rem;font-size:clamp(2.85rem,4.2vw,4.6rem);font-weight:400;line-height:1.02}.-OYDsa_founderStory{max-width:42rem;margin-top:1.4rem;font-size:clamp(1rem,1.3vw,1.13rem);font-weight:500;line-height:1.7}.-OYDsa_founderDetail{grid-area:detail;max-width:42rem;margin-top:2rem}.-OYDsa_founderApproach{border-top:1px solid var(--rc-border);padding-top:1.4rem}.-OYDsa_founderApproachLabel{color:var(--rc-forest);font-family:var(--font-roboto-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.-OYDsa_founderApproachText{color:var(--rc-text-secondary);margin-top:.65rem;font-size:1rem;line-height:1.7}.-OYDsa_founderLanguages{border-left:2px solid var(--rc-lime);max-width:38rem;margin-top:1.6rem;padding-left:1rem;font-size:.9rem;font-weight:600;line-height:1.6}.-OYDsa_founderVisual{isolation:isolate;aspect-ratio:.94;background:var(--rc-soft-green);grid-area:portrait;width:100%;max-width:30rem;margin-left:auto;position:relative;overflow:hidden}.-OYDsa_founderVisual:before{z-index:2;background:var(--rc-lime);content:"";height:.35rem;position:absolute;inset:0 0 auto}.-OYDsa_founderVisual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#052f3bd6);position:absolute;inset:45% 0 0}.-OYDsa_founderPortrait{position:absolute;inset:0}.-OYDsa_founderPortrait img{object-fit:cover;object-position:center 35%}.-OYDsa_founderCaption{z-index:2;color:var(--rc-ivory);justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.3rem;left:1.4rem;right:1.4rem}.-OYDsa_founderCaption span{font-family:var(--font-display), serif;letter-spacing:-.04em;font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1}.-OYDsa_founderCaption small{max-width:8rem;color:var(--rc-lime);font-family:var(--font-roboto-mono), monospace;letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:.64rem;font-weight:600;line-height:1.4}.-OYDsa_storySection{background:var(--rc-soft-green);padding:clamp(4rem,6vw,6rem) 0}.-OYDsa_storyHeading{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.-OYDsa_storyHeading h2,.-OYDsa_principlesHeading h2{text-wrap:balance;max-width:48rem;margin-top:.7rem;font-size:clamp(2.8rem,4.3vw,4.4rem);line-height:1.04}.-OYDsa_storyHeading>p{max-width:25rem;color:var(--rc-text-secondary);font-size:1rem;line-height:1.7}.-OYDsa_storyBody{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);margin-top:2.75rem;display:grid}.-OYDsa_timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.-OYDsa_timeline li{border-top:1px solid var(--rc-border);padding-top:1.1rem}.-OYDsa_timeline li span,.-OYDsa_principlesGrid article>span{color:var(--rc-forest);font-family:var(--font-roboto-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}.-OYDsa_timeline h3{letter-spacing:-.04em;margin-top:1rem;font-size:1.45rem;font-weight:500;line-height:1.15}.-OYDsa_timeline p{max-width:29rem;color:var(--rc-text-secondary);margin-top:.6rem;font-size:.91rem;line-height:1.65}.-OYDsa_workEvidence{background:var(--rc-forest-deep);min-width:0;color:var(--rc-ivory);flex-direction:column;display:flex;overflow:hidden}.-OYDsa_workEvidenceImage{flex:1;min-height:16rem;position:relative;overflow:hidden}.-OYDsa_workEvidenceImage img{object-fit:cover;object-position:center;transition:transform .25s}.-OYDsa_workEvidence:hover img{transform:scale(1.035)}.-OYDsa_workEvidenceCaption{justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.2rem;display:flex}.-OYDsa_workEvidenceCaption small,.-OYDsa_workEvidenceCaption strong{display:block}.-OYDsa_workEvidenceCaption small{color:var(--rc-lime);font-family:var(--font-roboto-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.-OYDsa_workEvidenceCaption strong{font-family:var(--font-display), serif;margin-top:.25rem;font-size:1.6rem;font-weight:400}.-OYDsa_workEvidenceCaption>span:last-child{border-bottom:1px solid var(--rc-lime);min-height:2.75rem;color:var(--rc-lime);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.-OYDsa_workEvidenceCaption svg{width:.9rem;height:.9rem}.-OYDsa_workEvidence:focus-visible{outline:2px solid var(--rc-forest);outline-offset:4px}.-OYDsa_principlesSection{background:var(--rc-forest-deep);color:var(--rc-ivory);padding:clamp(4rem,6vw,6rem) 0}.-OYDsa_principlesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin-top:2.75rem;display:grid}.-OYDsa_principlesGrid article{border-top:1px solid #f8f8f352;padding-top:1.2rem}.-OYDsa_principlesGrid article>span{color:var(--rc-lime)}.-OYDsa_principlesGrid h3{letter-spacing:-.04em;max-width:18ch;margin-top:1.5rem;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.15}.-OYDsa_principlesGrid p{max-width:34ch;color:var(--rc-text-on-dark-muted);margin-top:.8rem;font-size:.94rem;line-height:1.65}.-OYDsa_workLink{min-height:3rem;color:var(--rc-forest);border-bottom:1px solid;align-items:center;gap:.65rem;margin-top:1.6rem;font-size:.88rem;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.-OYDsa_workLink svg{width:1rem;height:1rem}.-OYDsa_workLink:hover{color:var(--rc-forest-deep);gap:.9rem}.-OYDsa_workLink:focus-visible{outline-offset:3px;outline:2px solid}.-OYDsa_principlesSection .-OYDsa_workLink{color:var(--rc-lime);margin-top:2.5rem}.-OYDsa_principlesSection .-OYDsa_workLink:hover{color:var(--rc-lime-hover)}@media (max-width:900px){.-OYDsa_heroGrid{grid-template-columns:1fr;gap:1.5rem}.-OYDsa_heroAside{max-width:38rem}.-OYDsa_founderGrid{grid-template-columns:1fr;grid-template-areas:"lead""portrait""detail";gap:2rem}.-OYDsa_founderDetail{margin-top:0}.-OYDsa_founderVisual{max-width:28rem;margin-left:0}.-OYDsa_storyBody{grid-template-columns:1fr}.-OYDsa_workEvidence{max-width:40rem}.-OYDsa_workEvidenceImage{aspect-ratio:1.7;flex:none}}@media (max-width:640px){.-OYDsa_hero{padding:7rem 0 3.25rem}.-OYDsa_heroContent{margin-top:2.3rem}.-OYDsa_heroTitle{font-size:clamp(2.7rem,11vw,3.5rem)}.-OYDsa_heroActions{grid-template-columns:1fr;display:grid}.-OYDsa_founderVisual{aspect-ratio:.93;max-width:none}.-OYDsa_founderTitle{font-size:clamp(2.8rem,10vw,3.5rem)}.-OYDsa_storyHeading{grid-template-columns:1fr;gap:1.2rem}.-OYDsa_storyBody{margin-top:2rem}.-OYDsa_timeline{gap:1.75rem 1rem}.-OYDsa_timeline h3{font-size:1.25rem}.-OYDsa_workEvidenceImage{aspect-ratio:1.45}.-OYDsa_principlesGrid{grid-template-columns:1fr;gap:1.8rem;margin-top:2rem}.-OYDsa_principlesGrid h3{margin-top:.9rem}}@media (max-width:360px){.-OYDsa_timeline{grid-template-columns:1fr}.-OYDsa_workEvidenceCaption{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.-OYDsa_secondaryAction,.-OYDsa_workEvidenceImage img,.-OYDsa_workLink{transition:none}}
.B8y9aq_selected,.B8y9aq_introduction,.B8y9aq_rationale,.B8y9aq_process,.B8y9aq_pricing,.B8y9aq_insights{--home-accent-text-on-light:#356b4d}:is(.B8y9aq_selected,.B8y9aq_introduction,.B8y9aq_rationale,.B8y9aq_process,.B8y9aq_pricing,.B8y9aq_insights) :is(a,button):focus-visible{outline:3px solid var(--home-accent-text-on-light);outline-offset:4px}.B8y9aq_wrap{width:min(100% - 48px,1328px);margin-inline:auto}.B8y9aq_eyebrow{font-family:var(--font-roboto-mono), monospace;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5}.B8y9aq_display,.B8y9aq_displaySecondary{font-family:var(--font-instrument-serif), serif;letter-spacing:-2px;font-weight:400;line-height:.98}.B8y9aq_display{font-size:clamp(44px,5.2vw,72px)}.B8y9aq_displaySecondary{letter-spacing:-1.5px;font-size:clamp(36px,4.3vw,56px);line-height:1.02}.B8y9aq_buttonGreen,.B8y9aq_buttonGhost,.B8y9aq_buttonDark{letter-spacing:.5px;min-height:48px;transition:background-color var(--motion-duration-quick) var(--motion-ease-soft), color var(--motion-duration-quick) var(--motion-ease-soft);border-radius:6px;justify-content:center;align-items:center;gap:22px;padding:16px 24px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.B8y9aq_buttonGreen{color:#101413;background:#8fcf72}.B8y9aq_buttonGreen:hover{background:#b9e58e}.B8y9aq_buttonDark{color:#f8f8f3;background:#073d4d}.B8y9aq_buttonDark:hover{color:#fff;background:#052f3b}.B8y9aq_buttonGhost{color:#f8f8f3;background:#f7f7f20d;border:1px solid #ffffff45}.B8y9aq_buttonGhost:hover{background:#ffffff25}.B8y9aq_textLink{letter-spacing:.2px;border-bottom:1px solid;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.B8y9aq_textLink:hover{color:var(--home-accent-text-on-light)}.B8y9aq_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.B8y9aq_sectionTail{text-align:center;margin-top:32px}.B8y9aq_hero{--home-hero-text:#f8f8f3;--home-hero-muted:#d8e1da;--home-hero-accent:#b9e58e;isolation:isolate;min-height:90vh;color:var(--home-hero-text);text-align:center;background:linear-gradient(#101413 0%,#073d4d 100%);place-items:center;padding:140px 24px 64px;display:grid;position:relative;overflow:hidden}.B8y9aq_heroHands{z-index:-1;opacity:.48;pointer-events:none;position:absolute;inset:0}.B8y9aq_heroHands img{object-fit:cover;object-position:center}.B8y9aq_heroContent{width:min(100%,920px)}.B8y9aq_hero .B8y9aq_eyebrow{color:var(--home-hero-accent)}.B8y9aq_hero h1{font-family:var(--font-instrument-serif), serif;letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:clamp(44px,5.3vw,78px);font-weight:400;line-height:1}.B8y9aq_hero h1 span{color:var(--home-hero-text)}.B8y9aq_heroIntro{max-width:45ch;color:var(--home-hero-muted);text-wrap:pretty;margin:28px auto;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.B8y9aq_hero .B8y9aq_actions>a{min-height:52px}.B8y9aq_hero .B8y9aq_buttonGhost{background:#f7f7f20d;border-color:#b5c8c6}.B8y9aq_hero .B8y9aq_buttonGhost:hover{border-color:var(--home-hero-text);background:#ffffff25}.B8y9aq_hero .B8y9aq_actions>a:active{transform:translateY(1px)}.B8y9aq_hero .B8y9aq_actions>a:focus-visible{outline:3px solid var(--home-hero-accent);outline-offset:4px}.B8y9aq_logoBand{background:#fff;overflow:hidden}.B8y9aq_logoInner{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:center;gap:32px;width:min(100% - 48px,1328px);margin:auto;padding:25px 0;display:grid}.B8y9aq_logoMain>.B8y9aq_eyebrow{color:#626b68;margin-bottom:15px;font-size:11px}.B8y9aq_logoViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.B8y9aq_logoTrack{width:max-content;animation:37s linear infinite B8y9aq_logoMove;display:flex}.B8y9aq_logoSet{flex:none;align-items:center;gap:24px;padding-right:24px;display:flex}.B8y9aq_logoSet span{color:#3f4744;min-width:155px;font-family:var(--font-instrument-serif), serif;text-align:center;white-space:nowrap;font-size:24px}@keyframes B8y9aq_logoMove{to{transform:translate(-50%)}}.B8y9aq_logoStatement{color:#626b68;border-left:1px solid #d8ddd7;padding-left:30px;font-size:14px;line-height:1.6}.B8y9aq_introduction{background:#f8f8f3;padding:clamp(72px,7vw,104px) 0}.B8y9aq_serviceHeader{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr);align-items:end;gap:40px;margin-bottom:38px;display:grid}.B8y9aq_serviceHeader .B8y9aq_eyebrow,.B8y9aq_rationaleCopy .B8y9aq_eyebrow{color:#356b4d;margin-bottom:18px}.B8y9aq_serviceHeader h2{max-width:16ch}.B8y9aq_serviceHeader>p{color:#3f4744;justify-self:end;max-width:38ch;font-size:17px;line-height:1.6}.B8y9aq_serviceRows{border-bottom:1px solid #cbd4c9}.B8y9aq_serviceRow{border-top:1px solid #cbd4c9;grid-template-columns:100px minmax(0,1fr) minmax(280px,.75fr);gap:24px;padding:28px 0;display:grid}.B8y9aq_serviceNumber,.B8y9aq_processNumber,.B8y9aq_pricingNumber{font-family:var(--font-roboto-mono), monospace;letter-spacing:.06em;font-size:12px;font-weight:500;line-height:1.5}.B8y9aq_serviceNumber{color:#356b4d;padding-top:8px}.B8y9aq_serviceSummary h3{font-family:var(--font-body);letter-spacing:-.045em;font-size:clamp(27px,2.5vw,34px);font-weight:400;line-height:1.12}.B8y9aq_serviceSummary p{color:#626b68;max-width:48ch;margin-top:9px;font-size:15px;line-height:1.55}.B8y9aq_serviceLinks{align-content:start;display:grid}.B8y9aq_serviceLinks a{color:#073d4d;border-bottom:1px solid #d8ddd7;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.B8y9aq_serviceLinks li:last-child a{border-bottom:0}.B8y9aq_serviceLinks a:hover{color:#356b4d}.B8y9aq_serviceLinks a span{font-size:18px}.B8y9aq_introduction .B8y9aq_sectionTail{text-align:left;margin-top:24px}.B8y9aq_rationale{background:#fff;padding:clamp(72px,7vw,104px) 0}.B8y9aq_rationaleLayout{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.B8y9aq_rationaleCopy h2{max-width:13ch}.B8y9aq_rationaleBody{color:#3f4744;max-width:53ch;margin-top:22px;font-size:17px;line-height:1.6}.B8y9aq_rationalePoints{border-top:1px solid #d8ddd7;margin-top:28px}.B8y9aq_rationalePoints li{border-bottom:1px solid #d8ddd7;grid-template-columns:142px 1fr;gap:20px;padding:15px 0;font-size:14px;line-height:1.5;display:grid}.B8y9aq_rationalePoints strong{color:#073d4d;font-weight:600}.B8y9aq_rationalePoints span{color:#626b68}.B8y9aq_rationaleFacts{color:#356b4d;font-family:var(--font-roboto-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:22px;font-size:12px;font-weight:600;line-height:1.5}.B8y9aq_rationaleCopy .B8y9aq_textLink{margin-top:14px}.B8y9aq_rationalePhoto{background:#eff1ec;min-height:560px;position:relative;overflow:hidden}.B8y9aq_rationalePhoto img{object-fit:cover;object-position:center 22%}.B8y9aq_selected{background:#fff;padding:clamp(64px,6vw,96px) 0}.B8y9aq_selectedInner{width:min(100% - 48px,1328px);margin:auto}.B8y9aq_selectedHeader{border-bottom:1px solid #d8ddd7;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:32px;margin-bottom:32px;padding-bottom:32px;display:grid}.B8y9aq_selectedHeading .B8y9aq_eyebrow{color:#626b68;margin-bottom:18px}.B8y9aq_selectedHeading h2{max-width:15ch}.B8y9aq_selectedHeading h2 em{color:var(--home-accent-text-on-light);font-style:normal}.B8y9aq_selectedAside{justify-self:end;max-width:48ch}.B8y9aq_selectedBody{color:#3f4744;font-size:16px;line-height:1.6}.B8y9aq_selectedAside .B8y9aq_buttonDark{margin-top:20px}.B8y9aq_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.B8y9aq_projectCard{min-width:0}.B8y9aq_projectFeatured{grid-column:1/-1}.B8y9aq_projectLink{color:#101413;background:#f8f8f3;border:1px solid #d8ddd7;flex-direction:column;height:100%;transition:border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.B8y9aq_projectLink:is(:hover,:focus-visible){border-color:#356b4d;box-shadow:0 14px 32px #073d4d17}.B8y9aq_projectVisual{aspect-ratio:4/3;background:#eff1ec;flex:none;position:relative;overflow:hidden}.B8y9aq_projectVisual img{object-fit:cover;object-position:center;transition:transform .36s var(--motion-ease-out)}.B8y9aq_projectCard:nth-child(3) .B8y9aq_projectVisual img{object-position:center 40%}.B8y9aq_projectCard:nth-child(4) .B8y9aq_projectVisual img{object-position:center 45%}.B8y9aq_projectFeatured .B8y9aq_projectVisual img{object-position:center top}.B8y9aq_projectLink:is(:hover,:focus-visible) .B8y9aq_projectVisual img{transform:scale(1.02)}.B8y9aq_projectInfo{flex-direction:column;flex:1;padding:24px;display:flex}.B8y9aq_projectMeta{color:#626b68;font-family:var(--font-roboto-mono), monospace;letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:12px;line-height:1.5;display:flex}.B8y9aq_projectInfo h3{font-family:var(--font-body);letter-spacing:-.04em;margin-top:22px;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.12}.B8y9aq_projectContribution{color:#356b4d;margin-top:8px;font-size:13px;font-weight:600;line-height:1.45}.B8y9aq_projectDescription{color:#626b68;margin-top:13px;margin-bottom:26px;font-size:14px;line-height:1.6}.B8y9aq_projectAction{color:#073d4d;border-top:1px solid #d8ddd7;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:flex}.B8y9aq_projectActionArrow{color:#073d4d;border:1px solid #073d4d;flex:none;place-items:center;width:36px;height:36px;font-size:20px;transition:background-color .22s,color .22s,transform .22s;display:grid}.B8y9aq_projectLink:is(:hover,:focus-visible) .B8y9aq_projectActionArrow{color:#fff;background:#073d4d;transform:translate(2px,-2px)}.B8y9aq_projectFeatured .B8y9aq_projectLink{border-color:#073d4d;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:480px;display:grid}.B8y9aq_projectFeatured .B8y9aq_projectVisual{aspect-ratio:auto;height:100%}.B8y9aq_projectFeatured .B8y9aq_projectInfo{color:#f8f8f3;background:#073d4d;padding:clamp(32px,4vw,56px)}.B8y9aq_projectFeatured .B8y9aq_projectMeta{color:#d8e1da}.B8y9aq_projectFeatured .B8y9aq_projectInfo h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:36px;font-size:clamp(44px,4.2vw,62px);line-height:1}.B8y9aq_projectFeatured .B8y9aq_projectContribution{color:#b9e58e;font-size:14px}.B8y9aq_projectFeatured .B8y9aq_projectDescription{color:#d8e1da;max-width:37ch;font-size:16px}.B8y9aq_projectFeatured .B8y9aq_projectAction{color:#f8f8f3;border-color:#f8f8f34d}.B8y9aq_projectFeatured .B8y9aq_projectActionArrow{color:#073d4d;background:#b9e58e;border-color:#b9e58e}.B8y9aq_projectFeatured .B8y9aq_projectLink:is(:hover,:focus-visible) .B8y9aq_projectActionArrow{color:#073d4d;background:#f8f8f3}.B8y9aq_process{color:#f8f8f3;background:#073d4d;padding:clamp(72px,7vw,104px) 0}.B8y9aq_processHeading{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:20px 48px;display:grid}.B8y9aq_processHeading .B8y9aq_eyebrow{color:#b9e58e;grid-column:1/-1}.B8y9aq_processHeading h2{max-width:15ch}.B8y9aq_processHeading>p:last-child{color:#d8e1da;justify-self:end;max-width:39ch;font-size:16px;line-height:1.6}.B8y9aq_processSteps{border-top:1px solid #f8f8f357;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;display:grid}.B8y9aq_processSteps li{border-right:1px solid #f8f8f338;flex-direction:column;min-width:0;min-height:285px;padding:25px 24px 8px;display:flex}.B8y9aq_processSteps li:first-child{padding-left:0}.B8y9aq_processSteps li:last-child{border-right:0;padding-right:0}.B8y9aq_processNumber{color:#b9e58e}.B8y9aq_processSteps h3{font-family:var(--font-body);letter-spacing:-.045em;margin-top:40px;font-size:clamp(25px,2.4vw,32px);font-weight:400;line-height:1.12}.B8y9aq_processSteps p{color:#d8e1da;max-width:28ch;margin-top:13px;font-size:15px;line-height:1.55}.B8y9aq_processOutput{color:#b9e58e;font-family:var(--font-roboto-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:12px;font-weight:600;line-height:1.4}.B8y9aq_pricing{background:#e7ece5;padding:clamp(72px,7vw,104px) 0}.B8y9aq_pricingHead{grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr);align-items:end;gap:40px;margin-bottom:32px;display:grid}.B8y9aq_pricingHead .B8y9aq_eyebrow{color:#356b4d;margin-bottom:18px}.B8y9aq_pricingHead h2{max-width:17ch}.B8y9aq_pricingHead>p{color:#3f4744;justify-self:end;max-width:41ch;font-size:16px;line-height:1.6}.B8y9aq_pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.B8y9aq_pricingItem{background:#f8f8f3;border:1px solid #d8ddd7;flex-direction:column;min-width:0;min-height:310px;padding:24px;display:flex}.B8y9aq_pricingNumber{color:#356b4d}.B8y9aq_pricingItem h3{color:#101413;font-family:var(--font-body);letter-spacing:-.04em;margin-top:28px;font-size:23px;font-weight:500;line-height:1.2}.B8y9aq_price{font-family:var(--font-instrument-serif), serif;letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;font-size:clamp(34px,3vw,43px);line-height:1.05;display:flex}.B8y9aq_price small{font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:500}.B8y9aq_pricingDescription{color:#626b68;margin-top:14px;font-size:14px;line-height:1.55}.B8y9aq_pricingDetail{color:#073d4d;border-top:1px solid #d8ddd7;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:17px;font-size:13px;font-weight:600;display:flex}.B8y9aq_pricingDetail:hover{color:#356b4d}.B8y9aq_pricingDetail span{font-size:18px}.B8y9aq_pricingFooter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-top:25px;display:grid}.B8y9aq_pricingFooter>div{max-width:80ch}.B8y9aq_pricingFooter p{color:#3f4744;font-size:14px;line-height:1.55}.B8y9aq_pricingFooter p+p{margin-top:6px}.B8y9aq_pricingFooter .B8y9aq_buttonDark{white-space:nowrap}.B8y9aq_contactInvitation{color:#f8f8f3;background:#073d4d;padding:60px 0}.B8y9aq_contactInvitation>.B8y9aq_wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.B8y9aq_contactInvitation .B8y9aq_eyebrow{color:#b9e58e;margin-bottom:16px}.B8y9aq_contactInvitation h2{max-width:20ch}.B8y9aq_contactInvitation p:last-child{color:#d8e1da;max-width:61ch;margin-top:14px;font-size:15px;line-height:1.6}.B8y9aq_contactInvitation .B8y9aq_buttonGreen{white-space:nowrap}.B8y9aq_contactInvitation a:focus-visible{outline-offset:4px;outline:3px solid #b9e58e}.B8y9aq_insights{background:#fff;padding:clamp(64px,6vw,88px) 0}.B8y9aq_insightsHead{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:40px;display:grid}.B8y9aq_insightsHead .B8y9aq_eyebrow{color:#356b4d;margin-bottom:16px}.B8y9aq_insightsHead>div:last-child{color:#626b68;justify-self:end;max-width:39ch}.B8y9aq_insightsHead .B8y9aq_textLink{margin-top:12px}.B8y9aq_insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.B8y9aq_insightGrid>a{min-width:0;min-height:265px;transition:border-color var(--motion-duration-quick) var(--motion-ease-soft);background:#f8f8f3;border:1px solid #d8ddd7;flex-direction:column;padding:26px;display:flex}.B8y9aq_insightGrid>a:is(:hover,:focus-visible){border-color:#356b4d}.B8y9aq_insightGrid h3{max-width:25ch;font-family:var(--font-body);letter-spacing:-.04em;margin-top:26px;font-size:25px;font-weight:400;line-height:1.2}.B8y9aq_insightGrid p{color:#626b68;margin-top:10px;font-size:14px;line-height:1.55}.B8y9aq_insightGrid .B8y9aq_textLink{align-self:start;margin-top:auto;padding-top:12px}@media (max-width:1024px){.B8y9aq_wrap,.B8y9aq_logoInner{width:min(100% - 48px,1328px)}.B8y9aq_serviceRow{grid-template-columns:70px minmax(0,1fr) minmax(225px,.85fr);gap:18px}.B8y9aq_rationaleLayout{gap:36px}.B8y9aq_rationalePhoto{min-height:500px}.B8y9aq_rationalePoints li{grid-template-columns:1fr;gap:3px}.B8y9aq_processSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.B8y9aq_processSteps li{border-bottom:1px solid #f8f8f338;min-height:250px}.B8y9aq_processSteps li:nth-child(2){border-right:0}.B8y9aq_processSteps li:nth-child(3){border-bottom:0;padding-left:0}.B8y9aq_processSteps li:nth-child(4){border-bottom:0}.B8y9aq_pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.B8y9aq_pricingItem{min-height:270px}.B8y9aq_projectGrid{grid-template-columns:repeat(2,1fr);gap:20px}.B8y9aq_projectFeatured{grid-column:1/-1}.B8y9aq_projectFeatured .B8y9aq_projectLink{grid-template-columns:1.1fr .9fr}}@media (max-width:767px){.B8y9aq_wrap,.B8y9aq_logoInner{width:min(100% - 32px,1328px)}.B8y9aq_display{letter-spacing:-1.5px;font-size:44px}.B8y9aq_displaySecondary{letter-spacing:-1px;font-size:36px}.B8y9aq_hero{min-height:clamp(580px,74svh,640px);padding:96px 16px 44px}.B8y9aq_hero h1{letter-spacing:-.035em;font-size:44px}.B8y9aq_heroIntro{margin:24px auto 28px;font-size:16px}.B8y9aq_actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;width:min(90%,19rem);margin-inline:auto;display:grid}.B8y9aq_actions>a{gap:16px;min-height:52px;padding:12px 20px}.B8y9aq_buttonGreen,.B8y9aq_buttonGhost,.B8y9aq_buttonDark{font-size:13px}.B8y9aq_logoInner{padding:23px 0;display:block}.B8y9aq_logoStatement{border-top:1px solid #d8ddd7;border-left:0;margin-top:17px;padding:15px 0 0}.B8y9aq_introduction,.B8y9aq_rationale,.B8y9aq_process,.B8y9aq_pricing,.B8y9aq_insights{padding:64px 0}.B8y9aq_serviceHeader,.B8y9aq_rationaleLayout,.B8y9aq_processHeading,.B8y9aq_pricingHead,.B8y9aq_pricingFooter,.B8y9aq_insightsHead,.B8y9aq_contactInvitation>.B8y9aq_wrap{grid-template-columns:1fr}.B8y9aq_serviceHeader{gap:14px;margin-bottom:26px}.B8y9aq_serviceHeader>p{justify-self:start;font-size:16px}.B8y9aq_serviceRow{grid-template-columns:1fr;gap:8px;padding:22px 0}.B8y9aq_serviceNumber{padding-top:0}.B8y9aq_serviceSummary h3{font-size:28px}.B8y9aq_serviceSummary p{margin-top:6px}.B8y9aq_serviceLinks{margin-top:3px}.B8y9aq_rationaleLayout{gap:32px}.B8y9aq_rationaleBody{font-size:16px}.B8y9aq_rationalePoints{margin-top:24px}.B8y9aq_rationalePoints li{grid-template-columns:1fr;gap:4px;padding:13px 0}.B8y9aq_rationalePhoto{min-height:350px}.B8y9aq_processHeading{gap:12px}.B8y9aq_processHeading .B8y9aq_eyebrow{grid-column:auto}.B8y9aq_processHeading>p:last-child{justify-self:start}.B8y9aq_processSteps{grid-template-columns:1fr;margin-top:32px}.B8y9aq_processSteps li,.B8y9aq_processSteps li:first-child,.B8y9aq_processSteps li:nth-child(3),.B8y9aq_processSteps li:last-child{border-bottom:1px solid #f8f8f338;border-right:0;grid-template-columns:65px minmax(0,1fr);gap:4px 14px;min-height:0;padding:22px 0;display:grid}.B8y9aq_processNumber{white-space:nowrap;grid-row:1/4;padding-top:4px}.B8y9aq_processSteps h3{margin-top:0;font-size:27px}.B8y9aq_processSteps p{max-width:42ch;margin-top:5px}.B8y9aq_processOutput{margin-top:8px;padding-top:0}.B8y9aq_pricingHead{gap:14px}.B8y9aq_pricingHead>p{justify-self:start}.B8y9aq_pricingGrid{grid-template-columns:1fr}.B8y9aq_pricingItem{min-height:0;padding:23px}.B8y9aq_pricingItem h3{margin-top:16px}.B8y9aq_pricingDescription{margin-bottom:20px}.B8y9aq_pricingFooter{gap:20px}.B8y9aq_pricingFooter .B8y9aq_buttonDark{white-space:normal;justify-self:start}.B8y9aq_contactInvitation{padding:52px 0}.B8y9aq_contactInvitation>.B8y9aq_wrap{gap:24px}.B8y9aq_contactInvitation .B8y9aq_buttonGreen{justify-self:start}.B8y9aq_insightsHead{gap:16px}.B8y9aq_insightsHead>div:last-child{justify-self:start}.B8y9aq_insightGrid{grid-template-columns:1fr;gap:12px}.B8y9aq_insightGrid>a{min-height:240px;padding:23px}.B8y9aq_selectedInner{width:min(100% - 32px,1328px)}.B8y9aq_selectedHeader{grid-template-columns:1fr;gap:16px;margin-bottom:24px;padding-bottom:24px}.B8y9aq_selectedAside{justify-self:start}.B8y9aq_projectGrid{grid-template-columns:1fr;gap:18px}.B8y9aq_projectCard:last-child,.B8y9aq_projectFeatured{grid-column:auto}.B8y9aq_projectFeatured .B8y9aq_projectLink,.B8y9aq_projectCard:last-child .B8y9aq_projectLink{min-height:0;display:flex}.B8y9aq_projectVisual,.B8y9aq_projectFeatured .B8y9aq_projectVisual,.B8y9aq_projectCard:last-child .B8y9aq_projectVisual{aspect-ratio:4/3;height:auto;min-height:0}.B8y9aq_projectFeatured .B8y9aq_projectVisual{aspect-ratio:16/11}.B8y9aq_projectCard:not(.B8y9aq_projectFeatured) .B8y9aq_projectVisual{aspect-ratio:16/9}.B8y9aq_projectInfo,.B8y9aq_projectFeatured .B8y9aq_projectInfo{padding:22px}.B8y9aq_projectInfo h3{margin-top:17px;font-size:28px}.B8y9aq_projectFeatured .B8y9aq_projectInfo h3{margin-top:20px;font-size:43px}.B8y9aq_projectDescription{margin-bottom:20px}.B8y9aq_projectFeatured .B8y9aq_projectDescription{font-size:15px}}@media (max-width:375px){.B8y9aq_hero h1,.B8y9aq_projectFeatured .B8y9aq_projectInfo h3{font-size:39px}}@media (prefers-reduced-motion:reduce){.B8y9aq_logoTrack{animation:none}.B8y9aq_projectLink,.B8y9aq_projectVisual img,.B8y9aq_projectActionArrow,.B8y9aq_insightGrid>a{transition:none}.B8y9aq_projectLink:is(:hover,:focus-visible) .B8y9aq_projectVisual img,.B8y9aq_projectLink:is(:hover,:focus-visible) .B8y9aq_projectActionArrow{transform:none}}
.NsOIQW_page{background:var(--rc-ivory);color:var(--rc-forest)}.NsOIQW_hero{border-bottom:1px solid var(--rc-border);background:var(--rc-soft-green);padding-block:clamp(8rem,11vw,10rem) clamp(3.5rem,6vw,5.5rem)}.NsOIQW_heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-top:clamp(3.25rem,6vw,5.5rem);display:grid}.NsOIQW_eyebrow,.NsOIQW_groupNumber,.NsOIQW_groupHeading p,.NsOIQW_questionNumber,.NsOIQW_heroStats{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:500}.NsOIQW_eyebrow{color:var(--rc-lime);align-items:center;gap:.85rem;display:flex}.NsOIQW_eyebrow span{color:var(--rc-ivory)}.NsOIQW_hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin-top:1.35rem;font-size:clamp(3.3rem,5.6vw,6rem);font-weight:400;line-height:1.02}.NsOIQW_hero h1 span{color:var(--rc-lime);display:block}.NsOIQW_heroAside{border-top:1px solid #f8f8f373;padding-top:1.25rem}.NsOIQW_heroAside>p{color:#f8f8f3cc;max-width:34ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.NsOIQW_heroStats{gap:clamp(2rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.NsOIQW_heroStats>span{color:var(--rc-ivory);font-family:var(--font-display);letter-spacing:-.06em;gap:.2rem;font-size:clamp(2rem,3vw,3.3rem);line-height:1;display:grid}.NsOIQW_heroStats small{color:var(--rc-lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.65rem;font-weight:500}.NsOIQW_topics{z-index:30;background:var(--rc-forest);border-bottom:1px solid #f7f7f32e;position:sticky;top:4.5rem}.NsOIQW_topicsInner{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.NsOIQW_topicsContainer{width:min(100% - 5rem,1440px);margin-inline:auto}.NsOIQW_topics a{min-height:4.5rem;color:var(--rc-ivory);border-left:1px solid #f7f7f324;align-items:center;gap:.75rem;padding:.75rem .7rem;font-size:.78rem;font-weight:500;line-height:1.25;transition:background-color .2s,color .2s;display:flex}.NsOIQW_topics a:last-child{border-right:1px solid #f7f7f324}.NsOIQW_topics a:hover,.NsOIQW_topics a:focus-visible{color:var(--rc-lime);background:#c0e54021}.NsOIQW_topics a[aria-current=location]{box-shadow:inset 0 2px var(--rc-lime);color:var(--rc-lime);background:#c0e5401f}.NsOIQW_topics a span:first-child{color:var(--rc-lime);font-family:var(--font-geist-mono), monospace;align-self:flex-start;margin-top:.2rem;font-size:.58rem}.NsOIQW_topics a span:last-child{color:var(--rc-lime);margin-left:auto;font-size:.95rem}.NsOIQW_content{padding-block:clamp(3.5rem,6vw,6rem) clamp(4rem,7vw,7rem)}.NsOIQW_group{border-top:1px solid var(--rc-forest);grid-template-columns:minmax(11rem,.37fr) minmax(0,1fr);gap:clamp(1.5rem,6vw,6rem);padding-block:clamp(2rem,4vw,4rem);scroll-margin-top:10rem;display:grid}.NsOIQW_groupHeading{align-self:start;position:sticky;top:10rem}.NsOIQW_groupNumber{color:var(--rc-accent-text)}.NsOIQW_groupHeading h2{max-width:13ch;font-family:var(--font-display);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.1rem,3.2vw,3.5rem);font-weight:400;line-height:1.06}.NsOIQW_group:target .NsOIQW_groupHeading h2{color:var(--rc-accent-text)}.NsOIQW_groupHeading p{color:var(--rc-muted-green);margin-top:1.1rem}.NsOIQW_questions{border-top:1px solid var(--rc-border);min-width:0}.NsOIQW_question{border-bottom:1px solid var(--rc-border);transition:background-color .2s}.NsOIQW_question:hover{background:#e8ebe885}.NsOIQW_question[open]{background:var(--rc-white)}.NsOIQW_question summary{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-height:5.1rem;padding:1rem .9rem;list-style:none;display:grid}.NsOIQW_question summary::-webkit-details-marker{display:none}.NsOIQW_question summary:focus-visible{outline:2px solid var(--rc-forest);outline-offset:-3px}.NsOIQW_question summary>span:nth-child(2){font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.4}.NsOIQW_questionNumber{color:var(--rc-accent-text)}.NsOIQW_plus{border:1px solid var(--rc-border);border-radius:var(--rc-component-radius);width:2rem;height:2rem;color:var(--rc-accent-text);place-items:center;font-size:1.45rem;font-weight:300;line-height:1;transition:transform .2s,background-color .2s,color .2s;display:grid}.NsOIQW_question[open] .NsOIQW_plus{border-color:var(--rc-forest);background:var(--rc-forest);color:var(--rc-lime);transform:rotate(45deg)}.NsOIQW_answer{margin:0 1rem 1.5rem calc(3.4rem + clamp(.75rem,2vw,1.5rem));padding-top:.2rem}.NsOIQW_answer p{max-width:65ch;color:var(--rc-text-secondary);font-size:1rem;line-height:1.75}.NsOIQW_answer a{min-height:2.5rem;color:var(--rc-accent-text);border-bottom:1px solid;align-items:center;gap:.5rem;margin-top:.7rem;font-size:.85rem;font-weight:600;display:inline-flex}.NsOIQW_answer a svg{width:1rem;height:1rem;transition:transform .2s}.NsOIQW_answer a:hover svg{transform:translate(2px,-2px)}@media (max-width:1050px){.NsOIQW_topicsInner{scroll-snap-type:x proximity;scrollbar-width:thin;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.NsOIQW_topics a{scroll-snap-align:start;flex:none;min-width:10rem}}@media (max-width:760px){.NsOIQW_hero{padding-block:7.5rem 3.5rem}.NsOIQW_heroGrid{grid-template-columns:1fr;gap:2.5rem;margin-top:3rem}.NsOIQW_hero h1{font-size:clamp(3rem,10vw,4.5rem)}.NsOIQW_heroAside{grid-template-columns:1fr auto;align-items:end;gap:1.5rem;display:grid}.NsOIQW_heroStats{gap:1rem;margin-top:0}.NsOIQW_heroStats>span{font-size:2rem}.NsOIQW_topics{top:4.75rem}.NsOIQW_topicsContainer{width:100%;padding-inline:1.25rem}.NsOIQW_group{grid-template-columns:1fr;gap:1.5rem;scroll-margin-top:10rem}.NsOIQW_groupHeading{position:static}.NsOIQW_groupHeading h2{max-width:none;margin-top:.55rem}.NsOIQW_groupHeading p{margin-top:.55rem}}@media (max-width:520px){.NsOIQW_heroAside{display:block}.NsOIQW_heroStats{margin-top:1.75rem}.NsOIQW_topics a{min-width:8.7rem;min-height:3.8rem;font-size:.74rem}.NsOIQW_question summary{grid-template-columns:1.5rem minmax(0,1fr) 2rem;gap:.65rem;min-height:4.75rem;padding-inline:.4rem}.NsOIQW_answer{margin-left:2.55rem}}@media (prefers-reduced-motion:reduce){.NsOIQW_topics a,.NsOIQW_question,.NsOIQW_plus,.NsOIQW_answer a svg{transition:none}.NsOIQW_topicsInner{scroll-behavior:auto}}
.n7nmVW_plans{--pricing-lime:var(--rc-lime);isolation:isolate;color:var(--rc-ivory);margin-top:0;padding-block:clamp(3.25rem,5vw,5rem);position:relative}.n7nmVW_plans:before{z-index:-1;background:var(--rc-forest);content:"";position:absolute;inset:0 calc(50% - 50vw)}.n7nmVW_selectorWrap{flex-direction:column;align-items:center;gap:.85rem;margin-bottom:.8rem;display:flex}.n7nmVW_separateCosts{max-width:70ch;color:var(--rc-text-on-dark-muted);text-align:center;margin:0 auto clamp(1.75rem,3vw,2.5rem);font-size:.8125rem;line-height:1.6}.n7nmVW_selectorLabel{color:var(--rc-accent-on-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.n7nmVW_selector{border:1px solid color-mix(in srgb, var(--rc-soft-green) 20.8%, transparent);border-radius:var(--rc-button-radius);background:var(--rc-forest);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:min(100%,27rem);padding:.3rem;display:grid}.n7nmVW_option{border-radius:var(--rc-button-radius);min-width:0;min-height:3.1rem;color:var(--rc-soft-green);text-align:center;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-soft), color var(--motion-duration-quick) var(--motion-ease-soft);padding:.65rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.35}.n7nmVW_option:hover:not(.n7nmVW_optionActive){background:color-mix(in srgb, var(--rc-soft-green) 14.1%, transparent)}.n7nmVW_optionActive{background:var(--pricing-lime);color:var(--rc-forest)}.n7nmVW_option:focus-visible{outline:3px solid var(--pricing-lime);outline-offset:4px}.n7nmVW_grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.n7nmVW_card{background:var(--rc-ivory);min-width:0;color:var(--rc-forest);font-synthesis:none;box-shadow:0 1rem 2rem color-mix(in srgb, var(--rc-forest) 12.9%, transparent);transition:transform var(--motion-duration-base) var(--motion-ease-out), box-shadow var(--motion-duration-base) var(--motion-ease-soft);border-radius:.65rem;flex-direction:column;display:flex;overflow:hidden}.n7nmVW_card:hover{box-shadow:0 1.5rem 2.75rem color-mix(in srgb, var(--rc-forest) 22%, transparent);transform:translateY(-2px)}.n7nmVW_popularCard{background:var(--rc-soft-green);box-shadow:0 0 0 2px var(--rc-muted-green), 0 1rem 2rem color-mix(in srgb, var(--rc-forest) 12.9%, transparent)}.n7nmVW_popularCard:hover{box-shadow:0 0 0 2px var(--rc-muted-green), 0 1.5rem 2.75rem color-mix(in srgb, var(--rc-forest) 22%, transparent)}.n7nmVW_cardTop,.n7nmVW_detailBlock,.n7nmVW_cardBottom{padding-inline:clamp(1.1rem,1.7vw,1.65rem)}.n7nmVW_cardTop{min-height:12.75rem;padding-top:1.3rem;padding-bottom:1.25rem}.n7nmVW_planMeta{min-height:1.6rem;color:var(--rc-text-secondary);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;display:flex}.n7nmVW_badge{background:var(--pricing-lime);color:var(--rc-forest);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.35rem .55rem;font-size:.625rem;font-weight:500;line-height:1.2;display:inline-flex}.n7nmVW_planName{font-family:var(--font-body);letter-spacing:-.04em;margin-top:1.15rem;font-size:clamp(1.5rem,1.75vw,1.9rem);font-weight:400;line-height:1.15}.n7nmVW_description{color:var(--rc-text-secondary);margin-top:.7rem;font-size:.9375rem;font-weight:400;line-height:1.6}.n7nmVW_priceBlock{border-block:1px solid var(--rc-soft-green);background:var(--rc-soft-green);flex-direction:column;justify-content:center;min-height:8rem;padding:1rem clamp(1.1rem,1.7vw,1.65rem);display:flex}.n7nmVW_monthlyPriceBlock{min-height:10rem}.n7nmVW_popularCard .n7nmVW_priceBlock{background:var(--rc-forest);color:var(--rc-ivory)}.n7nmVW_price{font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:400;line-height:1.13}.n7nmVW_priceAmount{font-size:clamp(2.5rem,3.2vw,3.5rem)}.n7nmVW_from{font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}.n7nmVW_period{color:var(--rc-text-secondary);margin-top:.45rem;font-size:.75rem;line-height:1.4}.n7nmVW_duration{margin-top:.7rem;font-size:.75rem;font-weight:700;line-height:1.4}.n7nmVW_total{margin-top:.15rem;font-size:.75rem;line-height:1.4}.n7nmVW_total strong{font-weight:500}.n7nmVW_popularCard .n7nmVW_period,.n7nmVW_popularCard .n7nmVW_total{color:var(--rc-text-on-dark-muted)}.n7nmVW_popularCard .n7nmVW_total strong{color:var(--rc-ivory)}.n7nmVW_detailBlock{flex:1;padding-top:1.45rem;padding-bottom:1.4rem}.n7nmVW_kicker{color:var(--rc-text-secondary);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.5}.n7nmVW_features{gap:.7rem;margin-top:.85rem;font-size:.875rem;font-weight:400;line-height:1.5;display:grid}.n7nmVW_features li{align-items:flex-start;gap:.6rem;display:flex}.n7nmVW_check{color:var(--rc-text-secondary);flex:0 0 .85rem;font-size:.875rem;font-weight:700;line-height:1.3}.n7nmVW_cardBottom{border-top:1px solid var(--rc-soft-green);flex-direction:column;gap:.55rem;padding-top:1.2rem;padding-bottom:1.4rem;display:flex}.n7nmVW_scope{color:var(--rc-text-secondary);font-size:.875rem;font-weight:400;line-height:1.55}.n7nmVW_cta{border-radius:var(--rc-button-radius);background:var(--color-button-primary);min-height:3rem;color:var(--color-button-primary-text);transition:background-color var(--motion-duration-quick) var(--motion-ease-soft), color var(--motion-duration-quick) var(--motion-ease-soft);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem .9rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.n7nmVW_cta:hover{background:var(--color-button-primary-hover)}.n7nmVW_cta:focus-visible{outline:3px solid var(--rc-muted-green);outline-offset:3px}.n7nmVW_cta svg{flex:none;width:1rem;height:1rem}.n7nmVW_note{max-width:70ch;color:var(--rc-text-on-dark-muted);text-align:center;margin:1.5rem auto 0;font-size:.8125rem;line-height:1.6}@media (max-width:1150px){.n7nmVW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n7nmVW_cardTop{min-height:0}}@media (max-width:700px){.n7nmVW_plans{padding-block:3rem 3.5rem}.n7nmVW_selector{width:100%}.n7nmVW_option{min-height:3rem;padding-inline:.5rem;font-size:.75rem}.n7nmVW_grid{grid-template-columns:1fr;gap:.9rem}.n7nmVW_cardTop{padding-block:1.2rem}.n7nmVW_planName{margin-top:.8rem;font-size:2rem}.n7nmVW_description{max-width:42ch}.n7nmVW_priceBlock{min-height:7rem}.n7nmVW_monthlyPriceBlock{min-height:10rem}.n7nmVW_detailBlock{padding-block:1.3rem}.n7nmVW_cardBottom{padding-block:1.15rem 1.3rem}.n7nmVW_note,.n7nmVW_separateCosts{text-align:left}}@media (prefers-reduced-motion:reduce){.n7nmVW_option,.n7nmVW_card,.n7nmVW_cta{transition:none}.n7nmVW_card:hover{transform:none}}.n7nmVW_plans{color:var(--rc-text)}.n7nmVW_plans:before{background:#d8ddd7}.n7nmVW_separateCosts,.n7nmVW_note{color:#3f4744}.n7nmVW_selectorLabel{color:#073d4d}.n7nmVW_grid{grid-template-columns:1fr;gap:18px}.n7nmVW_card{box-shadow:none;background:#f8f8f3;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top detail""price detail""bottom detail";gap:0 34px;padding:32px 38px;display:grid}.n7nmVW_card:hover,.n7nmVW_popularCard,.n7nmVW_popularCard:hover{box-shadow:none;background:#f8f8f3;transform:none}.n7nmVW_cardTop{grid-area:top;min-height:0;padding:0}.n7nmVW_planName{letter-spacing:-1px;font-size:42px;font-weight:400}.n7nmVW_priceBlock,.n7nmVW_monthlyPriceBlock,.n7nmVW_popularCard .n7nmVW_priceBlock{color:#101413;background:0 0;border:0;grid-area:price;min-height:0;padding:14px 0}.n7nmVW_price,.n7nmVW_priceAmount{letter-spacing:-1.5px;font-size:56px;font-weight:400}.n7nmVW_popularCard .n7nmVW_period,.n7nmVW_popularCard .n7nmVW_total,.n7nmVW_popularCard .n7nmVW_total strong{color:#626b68}.n7nmVW_detailBlock{border-left:1px solid #d8ddd7;grid-area:detail;padding:8px 0 8px 34px}.n7nmVW_features{gap:12px;margin-top:22px;font-size:15px}.n7nmVW_cardBottom{border:0;grid-area:bottom;padding:10px 0 0}.n7nmVW_cta{width:min(100%,360px);min-height:49px;margin-top:15px;padding:16px 24px;font-weight:600}@media (max-width:700px){.n7nmVW_card{flex-direction:column;gap:0;padding:25px;display:flex}.n7nmVW_planName{font-size:36px}.n7nmVW_price,.n7nmVW_priceAmount{font-size:48px}.n7nmVW_detailBlock{border-top:1px solid #d8ddd7;border-left:0;order:3;margin-top:18px;padding:20px 0 0}.n7nmVW_cardBottom{order:4}.n7nmVW_priceBlock{order:2}.n7nmVW_cardTop{order:1}}
.mbmbOq_eyebrow{font-family:var(--font-roboto-mono), monospace;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5}.mbmbOq_heroTitle{font-size:clamp(2.7rem,4.2vw,3.9rem)!important;line-height:1.03!important}.mbmbOq_featured{background:#fff;padding:72px 0}.mbmbOq_featuredGrid{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.mbmbOq_featuredImage{background:#eff1ec}.mbmbOq_featuredImage img{width:100%;height:auto;display:block}.mbmbOq_featuredCaption{color:#626b68;padding:12px 4px 0;font-size:13px}.mbmbOq_featuredText>.mbmbOq_eyebrow{color:#3f4744}.mbmbOq_featuredText h2,.mbmbOq_sectionHead h2,.mbmbOq_connection h2,.mbmbOq_serviceFaq h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-1.5px;margin-top:15px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.02}.mbmbOq_featuredText>p:not(.mbmbOq_eyebrow){color:#626b68;max-width:480px;margin-top:20px;font-size:17px;line-height:1.65}.mbmbOq_featuredText h3{font-family:var(--font-body);letter-spacing:-.035em;margin-top:30px;font-size:23px;font-weight:400}.mbmbOq_featuredText ul{gap:8px;margin-top:14px;display:grid}.mbmbOq_featuredText li{color:#3f4744;gap:12px;font-size:15px;display:flex}.mbmbOq_featuredText li span{color:#073d4d}.mbmbOq_featuredActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.mbmbOq_featuredLink,.mbmbOq_featuredProjectLink{border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.mbmbOq_featuredLink{color:#f8f8f3;background:#073d4d}.mbmbOq_featuredProjectLink{color:#073d4d;border:1px solid #d8ddd7}.mbmbOq_featuredLink svg,.mbmbOq_featuredProjectLink svg{width:16px;height:16px}.mbmbOq_opportunities{background:#f8f8f3;padding:64px 0 72px}.mbmbOq_sectionHead{text-align:left}.mbmbOq_sectionHead h2{max-width:780px}.mbmbOq_groupGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.mbmbOq_groupGrid article{background:#fff;border:1px solid #d8ddd7;flex-direction:column;min-height:320px;padding:24px;display:flex}.mbmbOq_groupGrid article>.mbmbOq_eyebrow{color:#7fc462}.mbmbOq_groupGrid h3{font-family:var(--font-body);letter-spacing:-.04em;margin-top:26px;font-size:24px;font-weight:400}.mbmbOq_groupGrid article>p{color:#626b68;margin-top:12px;font-size:15px;line-height:1.65}.mbmbOq_groupGrid ul{border-top:1px solid #d8ddd7;margin-top:auto;padding-top:18px}.mbmbOq_groupGrid li{border-bottom:1px solid #d8ddd7}.mbmbOq_groupGrid li a{justify-content:space-between;align-items:center;gap:10px;min-height:47px;font-size:14px;display:flex}.mbmbOq_groupGrid li svg{color:#073d4d;width:15px;height:15px}.mbmbOq_connection{color:#f8f8f3;background:linear-gradient(#073d4d,#101413);padding:100px 0}.mbmbOq_connectionGrid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.mbmbOq_connection .mbmbOq_eyebrow{color:#b9e58e}.mbmbOq_connection h2{max-width:610px}.mbmbOq_connection p:not(.mbmbOq_eyebrow){color:#d8ddd7;max-width:470px;margin-top:20px;font-size:16px;line-height:1.65}.mbmbOq_connection ol{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}@media (max-width:380px){.mbmbOq_connection ol{grid-template-columns:1fr}}.mbmbOq_connection li{color:#101413;min-height:100px;font-family:var(--font-body);letter-spacing:-.035em;background:#fff;padding:20px;font-size:21px;font-weight:400}.mbmbOq_connection li span{color:#626b68;font-family:var(--font-roboto-mono), monospace;margin-bottom:10px;font-size:11px;display:block}.mbmbOq_serviceFaq{background:#fff;padding:100px 0}.mbmbOq_serviceFaqGrid{grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.mbmbOq_serviceFaq h2{font-size:clamp(42px,4.5vw,60px)}.mbmbOq_serviceFaqGrid>div:first-child>p:last-child{color:#626b68;max-width:340px;margin-top:20px;line-height:1.65}.mbmbOq_serviceFaq details{border-bottom:1px solid #d8ddd7}.mbmbOq_serviceFaq details:first-child{border-top:1px solid #d8ddd7}.mbmbOq_serviceFaq details[open]{background:#f8f8f3}.mbmbOq_serviceFaq summary{cursor:pointer;min-height:77px;font-family:var(--font-body);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;font-size:21px;font-weight:400;list-style:none;display:flex}.mbmbOq_serviceFaq summary::-webkit-details-marker{display:none}.mbmbOq_serviceFaq details[open] summary span{transform:rotate(45deg)}.mbmbOq_serviceFaq details>p{color:#626b68;padding:0 20px 23px;font-size:15px;line-height:1.65}@media (max-width:1024px){.mbmbOq_featuredGrid,.mbmbOq_connectionGrid,.mbmbOq_serviceFaqGrid{gap:5%}.mbmbOq_groupGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.mbmbOq_featured,.mbmbOq_opportunities,.mbmbOq_connection,.mbmbOq_serviceFaq{padding:54px 0}.mbmbOq_featuredGrid,.mbmbOq_connectionGrid,.mbmbOq_serviceFaqGrid,.mbmbOq_groupGrid{grid-template-columns:1fr}.mbmbOq_featuredText{margin-top:20px}.mbmbOq_featuredText h2,.mbmbOq_sectionHead h2,.mbmbOq_connection h2,.mbmbOq_serviceFaq h2{font-size:40px}.mbmbOq_groupGrid{gap:12px;margin-top:30px}.mbmbOq_groupGrid article,.mbmbOq_groupGrid article:last-child{grid-column:auto;min-height:0;padding:22px}.mbmbOq_groupGrid h3{margin-top:22px}.mbmbOq_groupGrid article>p{min-height:0}.mbmbOq_connection ol{margin-top:30px}.mbmbOq_serviceFaqGrid>div:last-child{margin-top:28px}.mbmbOq_serviceFaq summary{font-size:21px}.mbmbOq_heroTitle{font-size:40px!important}}@media (max-width:375px){.mbmbOq_heroTitle{font-size:35px!important}}
.L7Rk5q_hero{color:var(--rc-ivory);background:radial-gradient(circle at 88% 18%, #304a35 0, transparent 35%), var(--rc-forest-deep);padding:7.5rem 0 4.25rem;position:relative;overflow:hidden}.L7Rk5q_hero>div{z-index:1;position:relative}.L7Rk5q_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2.2rem;display:grid}.L7Rk5q_heroCopy{min-width:0}.L7Rk5q_heroKicker{color:var(--rc-lime);font:600 .7rem/1.5 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.L7Rk5q_hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:11.5ch;margin-top:1.15rem;font-size:clamp(3.5rem,6vw,6.3rem);font-weight:550;line-height:.98}.L7Rk5q_heroIntro{color:#d3dfd4;max-width:32rem;margin-top:1.6rem;font-size:clamp(1.02rem,1.35vw,1.17rem);line-height:1.62}.L7Rk5q_heroActions{flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:1.9rem;display:flex}.L7Rk5q_primaryAction{border-radius:var(--rc-component-radius);background:var(--rc-lime);min-height:3.2rem;color:var(--rc-forest);justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.L7Rk5q_primaryAction:hover{background:var(--rc-lime-hover);transform:translateY(-2px)}.L7Rk5q_primaryAction svg{width:1rem;height:1rem}.L7Rk5q_textAction{min-height:3rem;color:var(--rc-ivory);border-bottom:1px solid;align-items:center;gap:.65rem;font-size:.86rem;font-weight:600;display:inline-flex}.L7Rk5q_textAction:hover{color:var(--rc-lime)}.L7Rk5q_heroVisual{border-radius:var(--rc-component-radius);background:radial-gradient(circle at 18% 95%,#60865f 0,#0000 35%),#1b3024;border:1px solid #ffffff29;width:100%;min-width:0;height:clamp(28rem,39vw,34rem);position:relative;overflow:hidden}.L7Rk5q_heroVisual:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 47px,#ffffff0b 48px 49px);position:absolute;inset:0}.L7Rk5q_visualMedia{border:5px solid var(--rc-ivory);border-radius:var(--rc-component-radius);width:65%;height:77%;transition:transform .45s var(--motion-ease-out);background:#6b6a58;position:absolute;top:6%;left:5%;overflow:hidden;transform:rotate(-4deg);box-shadow:0 1.5rem 3rem #07140c88}.L7Rk5q_visualMedia:after{content:"";pointer-events:none;background:linear-gradient(#06130b9c,#0000 28% 52%,#06130bd9);position:absolute;inset:0}.L7Rk5q_visualMedia img{object-fit:cover;object-position:49% center}.L7Rk5q_visualMediaTop,.L7Rk5q_visualMediaBottom{z-index:1;color:var(--rc-ivory);font:700 .58rem/1.3 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;position:absolute;left:1rem;right:1rem}.L7Rk5q_visualMediaTop{justify-content:space-between;display:flex;top:1rem}.L7Rk5q_visualMediaBottom{max-width:18ch;bottom:1rem}.L7Rk5q_visualStatementCard{border-radius:var(--rc-component-radius);background:var(--rc-ivory);width:47%;color:var(--rc-forest);padding:clamp(1rem,2.2vw,1.8rem);position:absolute;top:11%;right:4%;transform:rotate(5deg);box-shadow:0 1rem 2.5rem #07140c66}.L7Rk5q_visualStatementCard>span,.L7Rk5q_visualFormatCard>span{font:700 .58rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.L7Rk5q_visualStatementCard strong{letter-spacing:-.06em;max-width:11ch;margin-top:1.2rem;font-size:clamp(1.7rem,3vw,3rem);font-weight:650;line-height:.99;display:block}.L7Rk5q_visualFormatCard{border-radius:var(--rc-component-radius);background:var(--rc-lime);width:55%;color:var(--rc-forest);padding:1.1rem 1.2rem;position:absolute;bottom:11%;right:3%;transform:rotate(2deg);box-shadow:0 1rem 2.5rem #07140c66}.L7Rk5q_visualFormatCard>div{flex-wrap:wrap;gap:.35rem;margin-top:.8rem;display:flex}.L7Rk5q_visualFormatCard strong{border-radius:var(--rc-component-radius);border:1px solid #13211c5c;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.L7Rk5q_visualFormatCard strong span{font:700 .55rem/1 var(--font-geist-mono), monospace}.L7Rk5q_visualFoot{color:#dbe5d9;max-width:55ch;font-size:.67rem;line-height:1.35;position:absolute;bottom:2.3%;left:5%;right:5%}.L7Rk5q_heroVisual:hover .L7Rk5q_visualMedia{transform:rotate(-2deg)translateY(-.35rem)}.L7Rk5q_introSection,.L7Rk5q_servicesSection,.L7Rk5q_channelsSection,.L7Rk5q_processSection,.L7Rk5q_scopeSection,.L7Rk5q_measureSection,.L7Rk5q_faqSection{padding:clamp(3.75rem,6vw,6rem) 0}.L7Rk5q_introSection{background:var(--rc-soft-green)}.L7Rk5q_introGrid{grid-template-columns:1.15fr .8fr;align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.L7Rk5q_statement{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:550;line-height:1.04}.L7Rk5q_introRight{border-top:2px solid var(--rc-muted-green);padding-bottom:.25rem}.L7Rk5q_introRight>p{max-width:36rem;color:var(--rc-text-secondary);padding-top:1.25rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.L7Rk5q_sectionIntro{grid-template-columns:1.1fr .65fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.L7Rk5q_sectionTitle{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;font-size:clamp(2.35rem,4vw,4.4rem);font-weight:550;line-height:1.04}.L7Rk5q_sectionIntro>p{max-width:32rem;color:var(--rc-text-secondary);font-size:.96rem;line-height:1.65}.L7Rk5q_servicesSection{background:var(--rc-ivory)}.L7Rk5q_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.L7Rk5q_serviceCard{border:1px solid var(--rc-border);border-radius:var(--rc-component-radius);background:var(--rc-white);flex-direction:column;min-height:0;padding:clamp(1.35rem,2vw,2rem);transition:border-color .2s,transform .2s;display:flex}.L7Rk5q_serviceCard:nth-child(3){border-color:var(--rc-lime);background:var(--rc-lime)}.L7Rk5q_serviceCard:nth-child(6){border-color:var(--rc-forest);background:var(--rc-forest);color:var(--rc-ivory)}.L7Rk5q_cardNumber{color:var(--rc-muted-green);font:700 .66rem/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em}.L7Rk5q_serviceCard h3{letter-spacing:-.045em;max-width:22ch;margin-top:.85rem;font-size:clamp(1.45rem,2.15vw,2.2rem);font-weight:600;line-height:1.12}.L7Rk5q_serviceCard>p{max-width:39rem;color:var(--rc-text-secondary);margin-top:.65rem;font-size:.93rem;line-height:1.6}.L7Rk5q_serviceOutput{border-top:1px solid var(--rc-border);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin-top:1.25rem;padding-top:.85rem;display:flex}.L7Rk5q_serviceOutput span{color:var(--rc-muted-green);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.L7Rk5q_serviceOutput strong{text-align:right;max-width:19rem;font-size:.8rem;font-weight:700}.L7Rk5q_serviceCard:nth-child(3)>p,.L7Rk5q_serviceCard:nth-child(3) .L7Rk5q_cardNumber,.L7Rk5q_serviceCard:nth-child(3) .L7Rk5q_serviceOutput span{color:var(--rc-forest)}.L7Rk5q_serviceCard:nth-child(3) .L7Rk5q_serviceOutput{border-color:#13211c66}.L7Rk5q_serviceCard:nth-child(6)>p{color:#cfdccf}.L7Rk5q_serviceCard:nth-child(6) .L7Rk5q_cardNumber,.L7Rk5q_serviceCard:nth-child(6) .L7Rk5q_serviceOutput span{color:var(--rc-lime)}.L7Rk5q_serviceCard:nth-child(6) .L7Rk5q_serviceOutput{border-color:#fff5}.L7Rk5q_channelsSection{background:#e7ebe5}.L7Rk5q_channelList{border-top:1px solid var(--rc-border)}.L7Rk5q_channelRow{border-bottom:1px solid var(--rc-border);grid-template-columns:2.5rem minmax(10rem,1fr) minmax(12rem,1fr) minmax(10rem,.8fr);align-items:center;gap:1.2rem;padding:1.25rem 0;transition:padding .2s,background .2s;display:grid}.L7Rk5q_channelIndex{color:var(--rc-muted-green);font:700 .68rem/1.4 var(--font-geist-mono), monospace;align-self:start;padding-top:.35rem}.L7Rk5q_channelRow h3{letter-spacing:-.05em;font-size:clamp(1.55rem,2.35vw,2.5rem);font-weight:600;line-height:1.1}.L7Rk5q_channelRole{color:var(--rc-muted-green);margin-top:.25rem;font-size:.77rem;font-weight:700}.L7Rk5q_channelDetail{max-width:27rem;color:var(--rc-text-secondary);font-size:.9rem;line-height:1.6}.L7Rk5q_channelFormats{border:1px solid var(--rc-border);border-radius:var(--rc-component-radius);text-align:center;justify-self:end;padding:.5rem .65rem;font-size:.68rem;font-weight:700;line-height:1.4;display:inline-block}.L7Rk5q_paidSection{background:var(--rc-lime);padding:clamp(3.75rem,6vw,6rem) 0}.L7Rk5q_paidGrid{grid-template-columns:.9fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.L7Rk5q_paidKicker{font:700 .7rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.L7Rk5q_paidLead h2{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;margin-top:1rem;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:550;line-height:1.04}.L7Rk5q_paidLead>p{max-width:35rem;margin-top:1.25rem;font-size:.94rem;line-height:1.65}.L7Rk5q_paidDetail ol{border-top:1px solid #13211c75}.L7Rk5q_paidDetail li{border-bottom:1px solid #13211c75;grid-template-columns:1.7rem 1fr;gap:.85rem;padding:1rem 0;display:grid}.L7Rk5q_paidDetail li>span{font:700 .67rem/1.5 var(--font-geist-mono), monospace}.L7Rk5q_paidDetail h3{letter-spacing:-.035em;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:600}.L7Rk5q_paidDetail li p{max-width:31rem;margin-top:.25rem;font-size:.8rem;line-height:1.6}.L7Rk5q_paidNote{border-radius:var(--rc-component-radius);border:1px solid #13211c75;margin-top:1rem;padding:1rem;font-size:.78rem;font-weight:600;line-height:1.6}.L7Rk5q_processSection{color:var(--rc-ivory);background:var(--rc-forest)}.L7Rk5q_processSection .section-kicker{color:var(--rc-lime)}.L7Rk5q_processSection .section-kicker span{background:var(--rc-lime)}.L7Rk5q_processGrid{border-top:1px solid #ffffff45;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.L7Rk5q_processGrid li{border-bottom:1px solid #ffffff45;border-right:1px solid #ffffff45;min-height:13rem;padding:1.2rem 1.4rem}.L7Rk5q_processGrid li:first-child{padding-left:0}.L7Rk5q_processGrid li:last-child{border-right:0}.L7Rk5q_processGrid li>span{color:var(--rc-lime);font:700 .7rem/1.2 var(--font-geist-mono), monospace;display:block}.L7Rk5q_processGrid li h3{letter-spacing:-.045em;margin-top:2.6rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:600}.L7Rk5q_processGrid li p{color:#cbd8cb;margin-top:.45rem;font-size:.82rem;line-height:1.55}.L7Rk5q_scopeSection{background:var(--rc-ivory)}.L7Rk5q_scopeGrid{gap:.7rem;display:grid}.L7Rk5q_scopeCard{border:1px solid var(--rc-border);border-radius:var(--rc-component-radius);background:var(--rc-white);grid-template-columns:8rem minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.2rem;min-height:10.5rem;padding:clamp(1.3rem,2vw,1.9rem);transition:border-color .2s,transform .2s;display:grid}.L7Rk5q_scopeCard:nth-child(3){border-color:var(--rc-lime);background:var(--rc-lime)}.L7Rk5q_scopeLabel{color:var(--rc-muted-green);font:700 .67rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding-top:.25rem}.L7Rk5q_scopeCard h3{letter-spacing:-.05em;max-width:13ch;font-size:clamp(1.55rem,2vw,2.2rem);font-weight:600;line-height:1.08}.L7Rk5q_scopeCard>p{color:var(--rc-text-secondary);font-size:.85rem;line-height:1.6}.L7Rk5q_scopeCard ul{gap:.35rem;display:grid}.L7Rk5q_scopeCard li{gap:.45rem;font-size:.76rem;font-weight:600;line-height:1.45;display:flex}.L7Rk5q_scopeCard li:before{content:"↗︎";color:var(--rc-muted-green)}.L7Rk5q_scopeCard:nth-child(3)>p,.L7Rk5q_scopeCard:nth-child(3) .L7Rk5q_scopeLabel,.L7Rk5q_scopeCard:nth-child(3) li:before{color:var(--rc-forest)}.L7Rk5q_scopeNote{border-top:1px solid var(--rc-border);grid-template-columns:.4fr 1fr;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:grid}.L7Rk5q_scopeNote strong{font-size:.83rem}.L7Rk5q_scopeNote p{max-width:55rem;color:var(--rc-text-secondary);font-size:.78rem;line-height:1.65}.L7Rk5q_measureSection{background:#dfe7d8}.L7Rk5q_measureGrid{grid-template-columns:.8fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.L7Rk5q_measureIntro{max-width:34rem;color:var(--rc-text-secondary);margin-top:1rem;font-size:.94rem;line-height:1.6}.L7Rk5q_measureNote{border-left:2px solid var(--rc-muted-green);max-width:34rem;margin-top:1.4rem;padding-left:1rem;font-size:.79rem;font-weight:600;line-height:1.6}.L7Rk5q_measureList{border-top:1px solid var(--rc-muted-green)}.L7Rk5q_measureList article{border-bottom:1px solid var(--rc-muted-green);grid-template-columns:1.7rem 1fr;gap:1rem;padding:1.05rem 0;display:grid}.L7Rk5q_measureList article>span{color:var(--rc-muted-green);font:700 .68rem/1.6 var(--font-geist-mono), monospace}.L7Rk5q_measureList h3{letter-spacing:-.035em;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:600;line-height:1.2}.L7Rk5q_measureList p{color:var(--rc-text-secondary);margin-top:.35rem;font-size:.82rem;line-height:1.55}.L7Rk5q_faqSection{background:var(--rc-ivory)}.L7Rk5q_faqGrid{grid-template-columns:.55fr 1fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.L7Rk5q_hero a:focus-visible{outline:2px solid var(--rc-lime);outline-offset:4px}.L7Rk5q_introSection,.L7Rk5q_servicesSection,.L7Rk5q_channelsSection,.L7Rk5q_processSection,.L7Rk5q_scopeSection,.L7Rk5q_faqSection{scroll-margin-top:9rem}@media (hover:hover){.L7Rk5q_serviceCard:hover{border-color:var(--rc-muted-green);transform:translateY(-2px)}.L7Rk5q_channelRow:hover{background:#ffffff80;padding-inline:.5rem}.L7Rk5q_scopeCard:hover{border-color:var(--rc-muted-green);transform:translate(.25rem)}}@media (max-width:1100px){.L7Rk5q_heroGrid{gap:2rem}.L7Rk5q_visualStatementCard{width:50%;padding:1rem}.L7Rk5q_visualStatementCard strong{margin-top:.7rem;font-size:clamp(1.25rem,2.4vw,1.75rem)}.L7Rk5q_scopeCard{grid-template-columns:6.5rem minmax(0,.8fr) minmax(0,1fr)}.L7Rk5q_scopeCard ul{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.L7Rk5q_channelRow{grid-template-columns:2rem 1fr 1fr}.L7Rk5q_channelFormats{grid-column:2/-1;justify-self:start}}@media (max-width:760px){.L7Rk5q_hero{padding:6.8rem 0 3rem}.L7Rk5q_heroGrid,.L7Rk5q_introGrid,.L7Rk5q_sectionIntro,.L7Rk5q_paidGrid,.L7Rk5q_measureGrid,.L7Rk5q_faqGrid{grid-template-columns:1fr}.L7Rk5q_heroGrid{gap:1.8rem;margin-top:1.7rem}.L7Rk5q_hero h1{max-width:13ch;font-size:clamp(3rem,10.8vw,4.5rem)}.L7Rk5q_heroIntro{margin-top:1.15rem;font-size:1rem}.L7Rk5q_heroActions{margin-top:1.35rem}.L7Rk5q_heroVisual{justify-self:center;width:min(100%,33rem);height:clamp(23rem,105vw,30rem)}.L7Rk5q_visualStatementCard strong{font-size:clamp(1.4rem,6vw,2.5rem)}.L7Rk5q_introSection,.L7Rk5q_servicesSection,.L7Rk5q_channelsSection,.L7Rk5q_processSection,.L7Rk5q_scopeSection,.L7Rk5q_measureSection,.L7Rk5q_faqSection{padding:3.4rem 0}.L7Rk5q_introGrid{gap:1.5rem}.L7Rk5q_statement{font-size:clamp(2.35rem,8vw,3.6rem)}.L7Rk5q_sectionIntro{gap:1rem;margin-bottom:1.6rem}.L7Rk5q_sectionTitle{font-size:clamp(2.2rem,8vw,3.5rem)}.L7Rk5q_serviceGrid{grid-template-columns:1fr}.L7Rk5q_serviceCard{padding:1.25rem}.L7Rk5q_serviceCard h3{margin-top:.65rem}.L7Rk5q_channelRow{grid-template-columns:1.8rem 1fr;gap:.4rem 1rem;padding:1rem 0}.L7Rk5q_channelDetail,.L7Rk5q_channelFormats{grid-column:2}.L7Rk5q_channelFormats{margin-top:.2rem}.L7Rk5q_paidSection{padding:3.4rem 0}.L7Rk5q_paidGrid{gap:1.7rem}.L7Rk5q_paidLead h2{font-size:clamp(2.3rem,8vw,3.5rem)}.L7Rk5q_processGrid{grid-template-columns:1fr}.L7Rk5q_processGrid li{border-right:0;grid-template-columns:1.8rem 1fr;gap:.25rem 1rem;min-height:0;padding:1rem 0;display:grid}.L7Rk5q_processGrid li>span{grid-row:1/3}.L7Rk5q_processGrid li h3,.L7Rk5q_processGrid li p{margin-top:0}.L7Rk5q_scopeCard{grid-template-columns:1fr;gap:.55rem;padding:1.25rem}.L7Rk5q_scopeCard h3{max-width:none}.L7Rk5q_scopeCard ul{border-top:1px solid var(--rc-border);grid-column:auto;grid-template-columns:1fr;gap:.2rem;margin-top:.3rem;padding-top:.7rem}.L7Rk5q_scopeNote{grid-template-columns:1fr;gap:.35rem}}@media (max-width:480px){.L7Rk5q_visualStatementCard{width:48%;padding:.9rem}.L7Rk5q_visualStatementCard strong{margin-top:.7rem;font-size:1.5rem}.L7Rk5q_visualFormatCard{width:61%;padding:.8rem}.L7Rk5q_visualFormatCard strong{font-size:.6rem}.L7Rk5q_visualFoot{font-size:.62rem}}@media (max-width:360px){.L7Rk5q_visualStatementCard strong{font-size:1.27rem}}@media (prefers-reduced-motion:reduce){.L7Rk5q_primaryAction,.L7Rk5q_visualMedia,.L7Rk5q_serviceCard,.L7Rk5q_channelRow,.L7Rk5q_scopeCard{transition:none}.L7Rk5q_primaryAction:hover,.L7Rk5q_heroVisual:hover .L7Rk5q_visualMedia,.L7Rk5q_serviceCard:hover,.L7Rk5q_scopeCard:hover{transform:none}}:is(.L7Rk5q_hero,.L7Rk5q_introSection,.L7Rk5q_servicesSection,.L7Rk5q_channelsSection,.L7Rk5q_paidSection,.L7Rk5q_processSection,.L7Rk5q_scopeSection,.L7Rk5q_measureSection,.L7Rk5q_faqSection) :is(h1,h2,h3),.L7Rk5q_visualStatementCard strong{font-weight:400}
