._4g3j2G_page{--ojt-white:#fff;--ojt-ivory:#f9f7f5;--ojt-sand:#efedeb;--ojt-stone:#e3e1dc;--ojt-off-black:#121212;--ojt-charcoal:#201d1b;--ojt-ink-600:#535353;--ojt-ink-400:#bababa;--ojt-stroke-light:#1212121f;--ojt-stroke-dark:#f9f7f51f;--ojt-mauve:#583f54;--ojt-indigo:#5100fe;--ojt-danger:#a8453c;--ojt-gradient:linear-gradient(90deg, #583f54 0%, #5100fe 100%);--bg:var(--ojt-ivory);--fg:var(--ojt-off-black);--fg-muted:var(--ojt-ink-600);--fg-invert:var(--ojt-ivory);--fg-invert-muted:var(--ojt-ink-400);--border:var(--ojt-stone);--border-hair:var(--ojt-stroke-light);--border-invert:var(--ojt-stroke-dark);--cta-size:13px;--cta-lh:13px;--cta-track:-.01em;--radius-sm:8px;--radius-md:16px;--radius-lg:20px;--shadow-indigo-sm:0 1px 2px #4f32ff0d, 0 1px 3px #4f32ff17;--shadow-indigo-md:0 20px 40px #4f32ff1a, 0 8px 16px #4f32ff0d;--ease-standard:cubic-bezier(.2, .8, .2, 1);--dur-1:.12s;--dur-2:.22s;background:var(--bg);width:100%;color:var(--fg);font-family:var(--font-unica-77);-webkit-font-smoothing:antialiased;font-weight:500}._4g3j2G_wrap{box-sizing:border-box;width:100%}._4g3j2G_btn{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-family:var(--font-unica-77);font-weight:500;font-size:var(--cta-size);line-height:var(--cta-lh);letter-spacing:var(--cta-track);transition:background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard);white-space:nowrap;border:1px solid #0000;align-items:center;gap:2.66667vw;padding:3.73333vw 5.86667vw;text-decoration:none;display:inline-flex}@media (min-width:800px){._4g3j2G_btn{gap:min(10px,.694444vw);padding:min(14px,.972222vw) min(22px,1.52778vw)}}._4g3j2G_btn:hover{text-decoration:none}._4g3j2G_btnDark{background:var(--ojt-off-black);color:var(--fg-invert)}._4g3j2G_btnDark:hover{background:var(--ojt-charcoal)}._4g3j2G_arr{font-family:var(--font-ek-modena);transition:transform var(--dur-1) var(--ease-standard);font-size:3.73333vw;font-weight:800;line-height:1;transform:translateY(-1px)}@media (min-width:800px){._4g3j2G_arr{font-size:min(14px,.972222vw)}}._4g3j2G_btn:hover ._4g3j2G_arr,._4g3j2G_aboutLink:hover ._4g3j2G_arr{transform:translate(3px,-1px)}._4g3j2G_eyebrow{font-family:var(--font-unica-77-mono);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg-muted);align-items:center;gap:2.4vw;font-size:3.2vw;display:inline-flex}@media (min-width:800px){._4g3j2G_eyebrow{gap:min(9px,.625vw);font-size:min(12px,.833333vw)}}._4g3j2G_eyebrow:before{content:"";background:var(--ojt-indigo);border-radius:50%;flex-shrink:0;width:1.86667vw;height:1.86667vw}@media (min-width:800px){._4g3j2G_eyebrow:before{width:min(7px,.486111vw);height:min(7px,.486111vw)}}._4g3j2G_dark ._4g3j2G_eyebrow{color:var(--fg-invert-muted)}._4g3j2G_gradientText{background:var(--ojt-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}._4g3j2G_pad{padding-block:19.2vw}@media (min-width:800px){._4g3j2G_pad{padding-block:min(150px,10.4167vw)}}._4g3j2G_padSm{padding-block:13.8667vw}@media (min-width:800px){._4g3j2G_padSm{padding-block:min(92px,6.38889vw)}}._4g3j2G_bgSand{background:var(--ojt-sand)}._4g3j2G_bgCharcoal{background:var(--ojt-charcoal);color:var(--fg-invert)}._4g3j2G_hairTop{border-top:1px solid var(--border-hair)}._4g3j2G_hero{padding-top:14.9333vw;padding-bottom:16vw}@media (min-width:800px){._4g3j2G_hero{padding-top:min(104px,7.22222vw);padding-bottom:min(92px,6.38889vw)}}._4g3j2G_heroGrid{grid-template-columns:minmax(0,1fr);align-items:end;gap:12.2667vw;display:grid}@media (min-width:800px){._4g3j2G_heroGrid{grid-template-columns:minmax(0,1fr) min(360px,25vw);gap:min(36px,2.5vw);width:min(100%,min(1320px,91.6667vw));max-width:min(1320px,91.6667vw)}}._4g3j2G_heroTitle{font-family:var(--font-ek-modena);text-transform:uppercase;letter-spacing:-.03em;max-width:11ch;margin-top:5.33333vw;font-size:12.2667vw;font-weight:800;line-height:.93}@media (min-width:800px){._4g3j2G_heroTitle{margin-top:min(20px,1.38889vw);font-size:min(86px,5.97222vw)}}._4g3j2G_heroMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.86667vw 7.46667vw;max-width:149.333vw;margin-top:10.6667vw;display:grid}@media (min-width:800px){._4g3j2G_heroMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(22px,1.52778vw) min(28px,1.94444vw);max-width:min(660px,45.8333vw);margin-top:min(40px,2.77778vw)}}._4g3j2G_heroMetaItem{flex-direction:column;gap:1.33333vw;display:flex}@media (min-width:800px){._4g3j2G_heroMetaItem{gap:min(5px,.347222vw)}}._4g3j2G_heroMetaItem span{font-family:var(--font-unica-77-mono);text-transform:uppercase;color:var(--fg-muted);letter-spacing:.08em;font-size:2.66667vw}@media (min-width:800px){._4g3j2G_heroMetaItem span{font-size:min(10px,.694444vw)}}._4g3j2G_heroMetaItem strong{color:var(--fg);font-size:4vw;font-weight:500}@media (min-width:800px){._4g3j2G_heroMetaItem strong{font-size:min(15px,1.04167vw)}}._4g3j2G_cobrand{flex-direction:column;align-items:flex-start;gap:6.4vw;margin-top:8.53333vw;display:flex}@media (min-width:800px){._4g3j2G_cobrand{flex-flow:wrap;align-items:center;gap:min(24px,1.66667vw);margin-top:min(32px,2.22222vw)}}._4g3j2G_overjetLogo{mix-blend-mode:multiply;flex:none;width:auto;height:10.1333vw;display:block}@media (min-width:800px){._4g3j2G_overjetLogo{height:min(38px,2.63889vw)}}._4g3j2G_mb2LogoLink{flex:none;line-height:0;display:block}._4g3j2G_mb2Logo{mix-blend-mode:multiply;flex:none;width:auto;height:12.8vw;display:block}@media (min-width:800px){._4g3j2G_mb2Logo{height:min(48px,3.33333vw)}}._4g3j2G_cobrandX{font-family:var(--font-unica-77);color:var(--fg-muted);font-size:4.8vw;display:none}@media (min-width:800px){._4g3j2G_cobrandX{font-size:min(18px,1.25vw);display:block}}._4g3j2G_heroBtn{margin-top:6.4vw}@media (min-width:800px){._4g3j2G_heroBtn{margin-top:min(24px,1.66667vw)}}._4g3j2G_heroPhoto{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--ojt-sand);width:min(82vw,360px);box-shadow:var(--shadow-indigo-md);position:relative;overflow:hidden}@media (min-width:800px){._4g3j2G_heroPhoto{width:min(360px,25vw)}}._4g3j2G_heroPhoto img{object-fit:cover;object-position:center top}._4g3j2G_heroLogoPanel{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--ojt-sand);width:min(82vw,360px);box-shadow:var(--shadow-indigo-md);justify-content:center;align-items:center;padding:9.06667vw;display:flex}@media (min-width:800px){._4g3j2G_heroLogoPanel{width:min(360px,25vw);padding:min(44px,3.05556vw)}}._4g3j2G_heroCarpenterLogo{mix-blend-mode:multiply;width:min(100%,61.3333vw);height:auto;display:block}@media (min-width:800px){._4g3j2G_heroCarpenterLogo{width:min(240px,16.6667vw)}}._4g3j2G_statRow{grid-template-columns:repeat(4,1fr);display:grid}@media (min-width:800px){._4g3j2G_statRow{margin-top:0}}._4g3j2G_stat{text-align:center;border-top:1px solid var(--ojt-off-black);flex-direction:column;align-items:center;padding:9.6vw 5.86667vw 8.53333vw;display:flex}@media (min-width:800px){._4g3j2G_stat{padding:min(36px,2.5vw) min(28px,1.94444vw) min(32px,2.22222vw)}}._4g3j2G_statValue{font-family:var(--font-ek-modena);text-transform:uppercase;letter-spacing:-.03em;font-size:14.4vw;font-weight:800;line-height:.86}@media (min-width:800px){._4g3j2G_statValue{font-size:min(92px,6.38889vw)}}._4g3j2G_statUnit{font-size:.42em}._4g3j2G_statLabel{letter-spacing:-.01em;margin-top:4.8vw;max-width:22ch;color:var(--fg-muted);margin-inline:auto;font-size:4vw;line-height:1.25}@media (min-width:800px){._4g3j2G_statLabel{margin-top:min(18px,1.25vw);font-size:min(16px,1.11111vw);line-height:min(20px,1.38889vw)}}._4g3j2G_storyGrid{grid-template-columns:minmax(0,.22fr) minmax(0,.78fr);align-items:start;gap:9.6vw;display:grid}@media (min-width:800px){._4g3j2G_storyGrid{grid-template-columns:minmax(min(170px,11.8056vw),.18fr) minmax(0,.82fr);gap:min(38px,2.63889vw);width:min(100%,min(1340px,93.0556vw));max-width:min(1340px,93.0556vw)}}._4g3j2G_stickyNav{position:sticky;top:29.3333vw}@media (min-width:800px){._4g3j2G_stickyNav{top:min(110px,7.63889vw)}}._4g3j2G_stickyNav nav{flex-direction:column;margin-top:6.4vw;display:flex}@media (min-width:800px){._4g3j2G_stickyNav nav{margin-top:min(24px,1.66667vw)}}._4g3j2G_stickyNav a{border-left:2px solid var(--border-hair);color:var(--fg-muted);transition:color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard);padding:2.13333vw 0 2.13333vw 3.73333vw;font-size:3.46667vw;line-height:1.3;text-decoration:none}@media (min-width:800px){._4g3j2G_stickyNav a{padding:min(8px,.555556vw) 0 min(8px,.555556vw) min(14px,.972222vw);font-size:min(13px,.902778vw)}}._4g3j2G_stickyNav a:first-child,._4g3j2G_stickyNav a:hover{border-color:var(--ojt-indigo);color:var(--fg);text-decoration:none}._4g3j2G_sections{flex-direction:column;gap:25.6vw;min-width:0;display:flex}@media (min-width:800px){._4g3j2G_sections{gap:min(120px,8.33333vw);width:100%;max-width:min(1010px,70.1389vw);margin-inline:auto}}._4g3j2G_storySection{border-radius:var(--radius-lg);background:var(--ojt-white);border:1px solid var(--border-hair);box-shadow:var(--shadow-indigo-sm);padding:10.6667vw;scroll-margin-top:32vw}@media (min-width:800px){._4g3j2G_storySection{padding:min(50px,3.47222vw);scroll-margin-top:min(120px,8.33333vw)}}._4g3j2G_storySection h2{font-family:var(--font-ek-modena);text-transform:uppercase;letter-spacing:-.03em;color:var(--fg);margin:3.73333vw 0 6.4vw;font-size:9.06667vw;font-weight:800;line-height:.98}@media (min-width:800px){._4g3j2G_storySection h2{margin:min(14px,.972222vw) 0 min(24px,1.66667vw);font-size:min(50px,3.47222vw)}}._4g3j2G_storySection p{color:var(--fg-muted);font-size:4.8vw;line-height:1.65}@media (min-width:800px){._4g3j2G_storySection p{font-size:min(18px,1.25vw)}}._4g3j2G_storySection p+p{margin-top:5.33333vw}@media (min-width:800px){._4g3j2G_storySection p+p{margin-top:min(20px,1.38889vw)}}._4g3j2G_dark._4g3j2G_storySection{background:var(--ojt-charcoal);border-color:var(--border-invert)}._4g3j2G_dark h2{color:var(--fg-invert)}._4g3j2G_dark p{color:var(--fg-invert-muted)}._4g3j2G_checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.33333vw;margin:8.53333vw 0;display:grid}@media (min-width:800px){._4g3j2G_checkGrid{gap:min(20px,1.38889vw);margin:min(32px,2.22222vw) 0}}._4g3j2G_checkCard{border-radius:var(--radius-md);border:1px solid var(--border-hair);background:var(--ojt-ivory);flex-direction:column;display:flex;overflow:hidden}._4g3j2G_checkCardHead{background:var(--ojt-stone);align-items:center;gap:2.66667vw;padding:3.73333vw 6.4vw;display:flex}@media (min-width:800px){._4g3j2G_checkCardHead{gap:min(10px,.694444vw);padding:min(14px,.972222vw) min(24px,1.66667vw)}}._4g3j2G_checkCardHead span{font-family:var(--font-unica-77-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);background:var(--ojt-ivory);border-radius:100px;padding:.8vw 2.66667vw;font-size:2.66667vw}@media (min-width:800px){._4g3j2G_checkCardHead span{padding:min(3px,.208333vw) min(10px,.694444vw);font-size:min(10px,.694444vw)}}._4g3j2G_checkCardHead strong{font-size:4vw;font-weight:500}@media (min-width:800px){._4g3j2G_checkCardHead strong{font-size:min(15px,1.04167vw)}}._4g3j2G_checkCardPositive ._4g3j2G_checkCardHead{background:var(--ojt-indigo);color:var(--fg-invert)}._4g3j2G_checkCardPositive ._4g3j2G_checkCardHead span{color:var(--ojt-indigo)}._4g3j2G_checkCard ul{flex:1;margin:0;padding:2.13333vw 6.4vw 4.26667vw;list-style:none}@media (min-width:800px){._4g3j2G_checkCard ul{padding:min(8px,.555556vw) min(24px,1.66667vw) min(16px,1.11111vw)}}._4g3j2G_checkCard li{color:var(--fg-muted);border-bottom:1px solid #12121214;gap:2.66667vw;padding:2.4vw 0;font-size:3.73333vw;line-height:1.5;display:flex;position:relative}@media (min-width:800px){._4g3j2G_checkCard li{gap:min(10px,.694444vw);padding:min(9px,.625vw) 0;font-size:min(14px,.972222vw)}}._4g3j2G_checkCard li:last-child{border-bottom:0}._4g3j2G_checkCard li span{color:var(--ojt-danger);flex:none;font-weight:600}._4g3j2G_checkCardPositive li span{color:var(--ojt-indigo)}._4g3j2G_quote{border-left:3px solid var(--ojt-indigo);margin:8.53333vw 0;padding-left:6.4vw}@media (min-width:800px){._4g3j2G_quote{margin:min(32px,2.22222vw) 0;padding-left:min(24px,1.66667vw)}}._4g3j2G_quote p{color:inherit;letter-spacing:-.01em;font-size:5.86667vw;line-height:1.4}@media (min-width:800px){._4g3j2G_quote p{font-size:min(24px,1.66667vw)}}._4g3j2G_quote cite{color:var(--fg-muted);font-family:var(--font-unica-77-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:3.73333vw;font-size:2.93333vw;font-style:normal;display:block}@media (min-width:800px){._4g3j2G_quote cite{margin-top:min(14px,.972222vw);font-size:min(11px,.763889vw)}}._4g3j2G_dark ._4g3j2G_quote cite{color:var(--fg-invert-muted)}._4g3j2G_teamPhoto{margin:8.53333vw 0 0}@media (min-width:800px){._4g3j2G_teamPhoto{margin-top:min(32px,2.22222vw)}}._4g3j2G_teamPhotoFrame{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--ojt-sand);width:100%;position:relative;overflow:hidden}._4g3j2G_teamPhoto img{object-fit:cover;object-position:center}._4g3j2G_teamPhoto figcaption{color:var(--fg-muted);font-family:var(--font-unica-77-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:3.2vw;font-size:2.93333vw}@media (min-width:800px){._4g3j2G_teamPhoto figcaption{margin-top:min(12px,.833333vw);font-size:min(11px,.763889vw)}}._4g3j2G_impactStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8vw;margin:9.6vw 0;display:grid}@media (min-width:800px){._4g3j2G_impactStats{gap:min(18px,1.25vw);margin:min(36px,2.5vw) 0}}._4g3j2G_impactStat{border-top:1px solid var(--ojt-off-black);padding-top:6.4vw}@media (min-width:800px){._4g3j2G_impactStat{padding-top:min(24px,1.66667vw)}}._4g3j2G_impactStat span{font-family:var(--font-ek-modena);text-transform:uppercase;letter-spacing:-.03em;font-size:11.2vw;font-weight:800;line-height:.9;display:block}@media (min-width:800px){._4g3j2G_impactStat span{font-size:min(58px,4.02778vw)}}._4g3j2G_impactStat small{font-size:.42em}._4g3j2G_impactStat p{margin-top:3.73333vw;font-size:3.73333vw;line-height:1.3}@media (min-width:800px){._4g3j2G_impactStat p{margin-top:min(14px,.972222vw);font-size:min(14px,.972222vw)}}._4g3j2G_dsoCard{border-radius:var(--radius-md);border:1px solid var(--border-invert);background:#f9f7f50f;margin:8.53333vw 0;padding:7.46667vw}@media (min-width:800px){._4g3j2G_dsoCard{margin:min(32px,2.22222vw) 0;padding:min(28px,1.94444vw)}}._4g3j2G_dsoCard span{color:var(--fg-invert);font-family:var(--font-unica-77-mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3.73333vw;font-size:3.2vw;display:block}@media (min-width:800px){._4g3j2G_dsoCard span{margin-bottom:min(14px,.972222vw);font-size:min(12px,.833333vw)}}._4g3j2G_ctaBand{text-align:center}._4g3j2G_ctaBand ._4g3j2G_eyebrow{margin-bottom:8vw}@media (min-width:800px){._4g3j2G_ctaBand ._4g3j2G_eyebrow{margin-bottom:min(30px,2.08333vw)}}._4g3j2G_ctaBand h2{font-family:var(--font-ek-modena);text-transform:uppercase;letter-spacing:-.03em;max-width:14ch;margin-inline:auto;font-size:10.1333vw;font-weight:800;line-height:.94}@media (min-width:800px){._4g3j2G_ctaBand h2{font-size:min(96px,6.66667vw)}}._4g3j2G_ctaBand p{max-width:48ch;color:var(--fg-muted);margin:7.46667vw auto 0;font-size:4.8vw;line-height:1.35}@media (min-width:800px){._4g3j2G_ctaBand p{margin-top:min(28px,1.94444vw);font-size:min(20px,1.38889vw);line-height:min(27px,1.875vw)}}._4g3j2G_ctaBand ._4g3j2G_btn{margin-top:11.7333vw}@media (min-width:800px){._4g3j2G_ctaBand ._4g3j2G_btn{margin-top:min(44px,3.05556vw)}}._4g3j2G_pageFooter{background:var(--ojt-off-black);color:var(--fg-invert)}._4g3j2G_pageFooterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6.4vw;padding-block:9.06667vw;display:flex}@media (min-width:800px){._4g3j2G_pageFooterBar{gap:min(24px,1.66667vw);padding-block:min(34px,2.36111vw)}}._4g3j2G_pageFooterLogo{filter:invert();width:auto;height:5.33333vw}@media (min-width:800px){._4g3j2G_pageFooterLogo{height:min(20px,1.38889vw)}}._4g3j2G_pageFooterCopy{color:var(--fg-invert-muted);font-family:var(--font-unica-77-mono);font-size:3.2vw}@media (min-width:800px){._4g3j2G_pageFooterCopy{font-size:min(12px,.833333vw)}}._4g3j2G_aboutLink{color:var(--ojt-ivory);font-family:var(--font-unica-77-mono);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:2.13333vw;font-size:3.2vw;text-decoration:none;display:inline-flex}@media (min-width:800px){._4g3j2G_aboutLink{gap:min(8px,.555556vw);font-size:min(12px,.833333vw)}}._4g3j2G_aboutLink:hover{opacity:.8;text-decoration:none}._4g3j2G_reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js-anim ._4g3j2G_reveal{opacity:0;transition:opacity .7s var(--ease-standard),transform .7s var(--ease-standard);transform:translateY(24px)}.js-anim ._4g3j2G_reveal.in{opacity:1;transform:none}}@media (max-width:1180px){._4g3j2G_heroGrid{grid-template-columns:1fr}}@media (max-width:980px){._4g3j2G_storyGrid{grid-template-columns:1fr}._4g3j2G_stickyNav{position:static}._4g3j2G_stickyNav nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._4g3j2G_checkGrid{grid-template-columns:1fr}}@media (max-width:760px){._4g3j2G_statRow,._4g3j2G_impactStats{grid-template-columns:1fr 1fr}}@media (max-width:560px){._4g3j2G_heroMetaGrid,._4g3j2G_statRow,._4g3j2G_impactStats,._4g3j2G_stickyNav nav{grid-template-columns:1fr}._4g3j2G_storySection{padding:8vw}}
