.about-shell{--background:#fafbf8;--foreground:#171b17;--card:#fff;--card-foreground:#171b17;--popover:#fff;--popover-foreground:#171b17;--primary:#87e64a;--primary-foreground:#121810;--secondary:#eaf0e5;--secondary-foreground:#171b17;--muted:#eff2ed;--muted-foreground:#61685e;--accent:#87e64a;--accent-foreground:#171b17;--destructive:#c63535;--border:#dce1d7;--input:#dce1d7;--ring:#518624;--radius:.25rem;--lime:#87e64a;--ink:#121510;--paper:#fafbf8;--text-muted:#636a5f;--font-sans:AboutManrope,Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.about-shell{--background:#fafbf8;--foreground:#171b17;--card:#fff;--card-foreground:#171b17;--primary:#87e64a;--primary-foreground:#121810;--border:#dce1d7;--muted:#eff2ed;--muted-foreground:#61685e;--ring:#518624}}.about-shell *{box-sizing:border-box}.about-shell{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:100px;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}.about-shell ::selection{color:var(--ink);background:var(--lime)}.about-shell a{color:inherit;text-decoration:none}.about-shell button,.about-shell a{-webkit-tap-highlight-color:transparent}.about-shell button{font-family:inherit}.about-shell img{max-width:100%;display:block}.about-shell h1,.about-shell h2,.about-shell h3,.about-shell p{margin:0}.about-shell h1,.about-shell h2,.about-shell h3{font-weight:600}.about-shell svg{flex-shrink:0}.about-shell .container{width:min(1280px,100% - 112px);margin-inline:auto}.about-shell .section-pad{padding-block:112px}.about-shell .eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.about-shell .skip-link{background:var(--lime);color:var(--ink);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.about-shell .skip-link:focus{top:20px}.about-shell .site-header{color:#eaf0e7;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10130ff2;border-bottom:1px solid #ffffff14;height:88px;position:sticky;top:0}.about-shell .header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1400px,100% - 80px);height:100%;margin:auto;display:flex}.about-shell .brand-link img{object-fit:contain;width:108px;height:42px}.about-shell .site-header nav{align-items:center;gap:34px;font-size:14px;font-weight:400;display:flex}.about-shell .nav-section{color:#c7cfc2;transition:color .2s}.about-shell .nav-section:hover{color:var(--lime)}.about-shell .nav-catalogue{border:1px solid #ffffff40;border-radius:3px;align-items:center;gap:16px;padding:11px 18px;transition:background .2s;display:flex}.about-shell .nav-catalogue:hover{background:#ffffff10}.about-shell .hero{color:#fff;isolation:isolate;background:#10130f;position:relative;overflow:hidden}.about-shell .hero-art{object-fit:cover;object-position:center 54%;z-index:-3;width:100%;height:100%;animation:1.6s ease-out both art-enter;position:absolute;inset:0}.about-shell .hero-shade{z-index:-2;background:linear-gradient(90deg,#0d110ca8 0%,#0d110c6b 35%,#0d110c00 75%);position:absolute;inset:0}.about-shell .hero-inner{flex-direction:column;align-items:flex-start;min-height:681px;padding-top:77px;padding-bottom:27px;display:flex;position:relative}.about-shell .hero-eyebrow{color:#d8dfd4;margin-bottom:39px}.about-shell .hero h1{letter-spacing:-.065em;max-width:1060px;font-size:clamp(52px,6.8vw,98px);font-weight:400;line-height:1.06;animation:.8s both text-enter}.about-shell .hero h1 span{color:var(--lime)}.about-shell .hero-description{color:#d9ded5;text-shadow:0 1px 12px #10130f;max-width:480px;margin-top:30px;font-size:17px;line-height:1.7}.about-shell .hero-actions{align-items:center;gap:31px;margin-top:32px;display:flex}.about-shell .button{border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:17px 23px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.about-shell .button:hover{transform:translateY(-2px)}.about-shell .button-lime{color:#151a12;background:var(--lime)}.about-shell .button-lime:hover{background:#87e64a}.about-shell .button-dark{color:#fff;background:var(--ink)}.about-shell .button-dark:hover{background:#293223}.about-shell .text-link{align-items:center;gap:16px;padding-block:8px;font-size:14px;font-weight:600;display:inline-flex}.about-shell .text-link svg{transition:transform .25s}.about-shell .text-link:hover svg{transform:translate(3px,-2px)}.about-shell .hero-back{color:#e8ece4}.about-shell .hero-bottom{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:auto;padding-top:67px;display:flex}.about-shell .discover-link{color:#cbd2c5;align-items:center;gap:20px;font-size:12px;display:flex}.about-shell .art-caption{letter-spacing:.18em;color:#d9e5c9;border-top:1px solid #ffffff50;min-width:170px;padding-top:14px;font-size:12px}.about-shell .partner-signature{background:#f0f3ed;border-bottom:1px solid #dce2d6}.about-shell .signature-inner{justify-content:center;align-items:center;gap:42px;max-width:900px;padding-block:39px;display:flex}.about-shell .signature-bolt{object-fit:contain;filter:brightness(0)saturate();width:116px;height:49px}.about-shell .signature-gk{object-fit:contain;width:233px;height:64px}.about-shell .signature-connection{flex:1;justify-content:center;align-items:center;gap:22px;min-width:120px;display:flex}.about-shell .signature-connection>span:not(.connection-line){white-space:nowrap;color:#5b6555;font-size:12px}.about-shell .connection-line{background:#c4cbbd;flex:1;max-width:70px;height:1px}.about-shell .section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:25px 50px;display:grid}.about-shell .section-heading .eyebrow{color:#626b5b;grid-column:1/-1}.about-shell .section-heading h2{letter-spacing:-.055em;font-size:clamp(40px,4.4vw,62px);line-height:1.11}.about-shell .section-intro{color:var(--text-muted);padding-bottom:3px;font-size:17px;line-height:1.8}.about-shell .role-grid{border-top:1px solid #ced5c7;grid-template-columns:1fr 1fr;gap:64px;margin-top:67px;display:grid}.about-shell .role{padding-top:24px}.about-shell .role-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.about-shell .role-label{text-transform:uppercase;letter-spacing:.1em;color:#697160;font-size:12px}.about-shell .role-number{color:#697160;letter-spacing:.08em;font-size:12px;font-weight:700}.about-shell .role h3{letter-spacing:-.045em;font-size:36px;line-height:1.18}.about-shell .role p{color:var(--text-muted);max-width:480px;margin-top:22px;font-size:16px;line-height:1.8}.about-shell .role-bolt{border-top:3px solid #86c54b;margin-top:-2px;padding-top:23px}.about-shell .dark-link{color:#24321c}.about-shell .support{color:#f4f7f0;background:#171e15;position:relative}.about-shell .support-layout{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.about-shell .support-heading .eyebrow{color:#c0cbb6}.about-shell .support-heading h2{letter-spacing:-.055em;margin-top:33px;font-size:clamp(46px,5.2vw,73px);line-height:1.04}.about-shell .support-heading h2 span{color:var(--lime)}.about-shell .support-heading>p:not(.eyebrow){color:#b6c0ae;max-width:350px;margin-top:27px;font-size:16px}.about-shell .support-heading .text-link{color:var(--lime);margin-top:25px}.about-shell .support-step{border-top:1px solid #ffffff29;grid-template-columns:45px 1fr;gap:23px;padding:29px 0 34px;display:grid}.about-shell .support-step:last-child{padding-bottom:0}.about-shell .step-number{color:var(--lime);font-size:14px;font-weight:600;line-height:2.5}.about-shell .support-step h3{letter-spacing:-.03em;font-size:27px;line-height:1.3}.about-shell .support-step p{color:#bbc6b2;max-width:430px;margin-top:16px;font-size:16px;line-height:1.75}.about-shell .step-detail{color:#dce6d4;margin-top:18px;font-size:12px;display:block}.about-shell .team{background:#f5f7f1}.about-shell .team-layout{grid-template-columns:1fr 1.05fr;gap:100px;display:grid}.about-shell .team-heading{align-self:start;position:sticky;top:140px}.about-shell .team-heading .eyebrow{color:#68725d}.about-shell .team-heading h2{letter-spacing:-.055em;margin-top:30px;font-size:clamp(46px,4.5vw,66px);line-height:1.1}.about-shell .team-heading>p:not(.eyebrow){max-width:350px;color:var(--text-muted);margin-top:26px;font-size:17px}.about-shell .team-heading .button{margin-top:31px}.about-shell .team-caption{color:#727c66;margin-top:17px;font-size:12px;display:block}.about-shell .roster-label{letter-spacing:.08em;color:#65705b;text-transform:uppercase;margin-bottom:22px;font-size:12px}.about-shell .person{border-top:1px solid #d6ddce;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;display:flex}.about-shell .person:last-child{border-bottom:1px solid #d6ddce}.about-shell .person h3{letter-spacing:-.025em;font-size:21px}.about-shell .person-phone{color:#697360;letter-spacing:.03em;margin-top:4px;font-size:14px;display:inline-block}.about-shell .person-phone:hover{text-decoration:underline}.about-shell .person-links{gap:10px;display:flex}.about-shell .person-links a{border:1px solid #ced7c4;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:flex}.about-shell .person-links a:hover{background:var(--lime);border-color:var(--lime)}.about-shell .questions{padding-block:99px 108px}.about-shell .question-layout{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.about-shell .question-layout .eyebrow{color:#65705b}.about-shell .question-layout h2{letter-spacing:-.045em;margin-top:28px;font-size:39px;line-height:1.15}.about-shell .faq-list{border-top:1px solid #d4dacd}.about-shell .faq-item{border-color:#d4dacd!important}.about-shell .faq-trigger{letter-spacing:-.015em;border-radius:0!important;align-items:center!important;padding:23px 0!important;font-size:17px!important;line-height:1.5!important}.about-shell .faq-trigger:hover{color:#557238;text-decoration:none!important}.about-shell .faq-trigger>svg{width:19px;height:19px;margin-left:10px}.about-shell .faq-answer{color:#626e57;font-size:16px;line-height:1.8;padding:0 28px 24px 0!important}.about-shell .closing{background:var(--lime);padding-block:68px 77px}.about-shell .closing-inner{justify-content:space-between;align-items:center;gap:45px;display:flex}.about-shell .closing .eyebrow{color:#3b5325}.about-shell .closing h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(40px,4.4vw,63px);line-height:1.08}.about-shell .closing-actions{flex-direction:column;align-items:flex-start;gap:16px;padding-top:18px;display:flex}.about-shell .closing .button{justify-content:space-between;min-width:266px}.about-shell .closing .text-link{font-size:14px}.about-shell .footer{color:#cbd4c3;background:#11170f;padding-block:52px 25px}.about-shell .footer-top{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding-bottom:44px;display:grid}.about-shell .footer-top img{object-fit:contain;width:124px;height:49px}.about-shell .footer-top p{color:#afbaa5;font-size:15px;line-height:1.7}.about-shell .footer-social{justify-content:flex-end;align-items:center;gap:12px;font-size:14px;display:flex}.about-shell .footer-bottom{color:#99a68d;border-top:1px solid #fff2;justify-content:space-between;gap:25px;padding-top:25px;font-size:12px;display:flex}.about-shell .footer-bottom>div{gap:27px;display:flex}.about-shell .footer a:hover{color:var(--lime)}.about-shell .will-reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(22px)}.about-shell .will-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes text-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes art-enter{0%{opacity:.65;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.about-shell .hero-inner{min-height:760px;padding-top:105px}.about-shell .hero-art{object-position:center 48%}.about-shell .hero h1{font-size:104px}.about-shell .hero-description{margin-top:40px}}@media (max-width:1100px){.about-shell .container{width:calc(100% - 72px)}.about-shell .support-layout,.about-shell .team-layout{gap:55px}.about-shell .question-layout{gap:50px}.about-shell .hero-inner{min-height:640px}.about-shell .hero h1{font-size:7.1vw}.about-shell .hero-art{object-position:58% center}.about-shell .role-grid{gap:42px}.about-shell .hero-description{max-width:400px;font-size:16px}.about-shell .support-heading h2{font-size:58px}}@media (max-width:760px){.about-shell{scroll-padding-top:92px}.about-shell .container{width:calc(100% - 44px)}.about-shell .section-pad{padding-block:72px}.about-shell .site-header{height:74px}.about-shell .header-inner{width:calc(100% - 40px)}.about-shell .brand-link img{width:89px;height:36px}.about-shell .site-header nav{gap:0}.about-shell .nav-section{display:none}.about-shell .nav-catalogue{gap:13px;padding:10px 12px;font-size:14px}.about-shell .hero-inner{min-height:740px;padding-top:49px;padding-bottom:24px}.about-shell .hero-eyebrow{margin-bottom:28px;font-size:12px}.about-shell .hero h1{letter-spacing:-.057em;max-width:100%;font-size:clamp(40px,7.4vw,60px);line-height:1.12}.about-shell .hero-art{object-position:68% bottom;object-fit:cover;height:67%;top:auto;bottom:0}.about-shell .hero-shade{background:linear-gradient(#10130f 0% 27%,#10130fe8 44%,#10130f1f 74%,#10130f33 100%)}.about-shell .hero-description{max-width:370px;margin-top:24px;font-size:16px;line-height:1.75}.about-shell .desktop-break{display:none}.about-shell .hero-actions{flex-wrap:wrap;gap:20px;margin-top:24px}.about-shell .button{gap:18px;min-height:51px;padding:15px 19px;font-size:14px}.about-shell .hero-back{font-size:14px}.about-shell .hero-bottom{align-items:flex-end;padding-top:200px}.about-shell .discover-link{gap:12px;font-size:12px}.about-shell .art-caption{display:none}.about-shell .signature-inner{gap:19px;padding-block:26px}.about-shell .signature-bolt{width:80px;height:38px}.about-shell .signature-gk{width:152px;height:42px}.about-shell .signature-connection{flex:1;gap:0;min-width:60px}.about-shell .signature-connection>span:not(.connection-line){white-space:normal;text-align:center;font-size:12px}.about-shell .connection-line{display:none}.about-shell .section-heading{display:block}.about-shell .section-heading .eyebrow{margin-bottom:24px}.about-shell .section-heading h2{font-size:43px}.about-shell .section-intro{margin-top:24px;font-size:16px}.about-shell .role-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.about-shell .role-top{margin-bottom:22px}.about-shell .role h3{font-size:33px}.about-shell .role p{font-size:16px}.about-shell .role-bolt{padding-top:24px}.about-shell .support-layout,.about-shell .team-layout,.about-shell .question-layout{grid-template-columns:1fr;gap:47px}.about-shell .support-heading h2{margin-top:27px;font-size:57px}.about-shell .support-heading h2 br:nth-child(2){display:none}.about-shell .support-heading h2 span{display:block}.about-shell .support-heading>p:not(.eyebrow){max-width:420px;font-size:16px}.about-shell .support-steps{padding-top:0}.about-shell .support-step{grid-template-columns:32px 1fr;gap:14px;padding-block:27px}.about-shell .support-step h3{font-size:25px}.about-shell .support-step p{font-size:16px}.about-shell .support-step .step-detail{font-size:12px}.about-shell .team-heading{position:static}.about-shell .team-heading h2{font-size:51px}.about-shell .team-heading>p:not(.eyebrow){font-size:16px}.about-shell .person{padding-block:20px}.about-shell .person h3{font-size:20px}.about-shell .person-links{gap:8px}.about-shell .person-links a{width:39px;height:39px}.about-shell .question-layout{gap:31px}.about-shell .question-layout h2{margin-top:22px;font-size:36px}.about-shell .faq-trigger{padding-block:22px!important;font-size:16px!important}.about-shell .faq-answer{font-size:16px}.about-shell .closing{padding-block:55px 60px}.about-shell .closing-inner{display:block}.about-shell .closing h2{font-size:45px}.about-shell .closing-actions{gap:17px;margin-top:25px}.about-shell .footer{padding-top:38px}.about-shell .footer-top{grid-template-columns:1fr 1fr;gap:25px}.about-shell .footer-top p{font-size:14px}.about-shell .footer-social{grid-column:1/-1;justify-content:flex-start;font-size:14px}.about-shell .footer-bottom{flex-direction:column;gap:17px;font-size:12px}.about-shell .footer-bottom>div{flex-wrap:wrap;gap:20px}}@media (max-width:380px){.about-shell .hero h1{font-size:37px}.about-shell .hero-actions{gap:12px}.about-shell .signature-gk{width:130px}.about-shell .person h3{font-size:18px}.about-shell .person-links a{width:36px;height:36px}.about-shell .person-links{gap:5px}}@media (prefers-reduced-motion:reduce){.about-shell{scroll-behavior:auto}.about-shell *,.about-shell :before,.about-shell :after{transition:none!important;animation:none!important}.about-shell .will-reveal{opacity:1;transform:none}}.about-shell .linkedin-mark{letter-spacing:-1px;font-family:Arial,sans-serif;font-size:18px;font-weight:700}.about-shell .hero-inner{min-height:720px;padding-top:60px}.about-shell .hero-eyebrow{margin-bottom:28px}.about-shell .hero h1{letter-spacing:-.05em;max-width:760px;font-size:clamp(46px,4.6vw,68px);line-height:1.1}.about-shell .hero-description{margin-top:24px}.about-shell .hero-actions{margin-top:28px}.about-shell .hero-bottom{padding-top:40px}.about-shell .hero-art{object-position:center center}.about-shell .person-info{min-width:0}.about-shell .person-links{flex-shrink:0}@media (min-width:1600px){.about-shell .hero-inner{min-height:760px;padding-top:80px}.about-shell .hero h1{font-size:76px}}@media (max-width:1100px){.about-shell .hero h1{font-size:5.1vw}.about-shell .hero-art{object-position:60% center}}@media (max-width:760px){.about-shell .hero-inner{min-height:770px;padding-top:49px}.about-shell .hero h1{max-width:100%;font-size:clamp(32px,7.4vw,52px)}.about-shell .hero-art{object-position:85% center;height:380px;top:auto;bottom:0}.about-shell .hero-shade{background:linear-gradient(#10130f 0% 34%,#10130feb 51%,#10130f29 75%,#10130f66 100%)}.about-shell .hero-description{max-width:390px}.about-shell .hero-bottom{padding-top:210px}.about-shell .signature-inner{gap:12px}.about-shell .signature-bolt{width:75px}.about-shell .signature-gk{width:130px}.about-shell .signature-connection{min-width:0}}@media (max-width:380px){.about-shell .hero h1{font-size:30px}.about-shell .signature-bolt{width:65px}.about-shell .signature-gk{width:115px}}.about-shell .signature-gk{width:283px;height:auto}.about-shell .role-top{flex-wrap:wrap;gap:16px;min-height:44px}.about-shell .role-bolt-logo{mix-blend-mode:multiply;flex-shrink:0;width:112px;height:auto}.about-shell .role-gk-logo{flex-shrink:0;width:170px;height:auto}.about-shell .support-heading h2{letter-spacing:-.045em;font-size:clamp(38px,3.6vw,52px);line-height:1.14}.about-shell .support-heading h2 span{margin-top:.18em;display:block}.about-shell .support-heading>p:not(.eyebrow){max-width:430px}.about-shell .support-step .step-detail{font-size:14px;line-height:1.6}@media (max-width:760px){.about-shell .signature-gk{width:165px;height:auto}.about-shell .role-gk-logo{width:155px}.about-shell .support-heading h2{font-size:clamp(36px,9.5vw,48px)}.about-shell .hero-description{max-width:390px}}@media (max-width:380px){.about-shell .signature-inner{gap:10px}.about-shell .signature-gk{width:145px}.about-shell .role-gk-logo{width:150px}}.about-shell .hero-inner{min-height:620px;padding-block:72px 80px}.about-shell .hero h1{max-width:820px;font-size:clamp(3rem,4.8vw,4.5rem);line-height:1.08}.about-shell .hero-eyebrow{letter-spacing:.12em;margin-bottom:28px;font-size:.875rem}.about-shell .hero-description{color:#e0e5dc;max-width:490px;font-size:1.0625rem}.about-shell .hero-actions{gap:30px;margin-top:30px}.about-shell .hero-shade{background:linear-gradient(90deg,#0a0e0df2 0%,#0a0e0dde 35%,#0a0e0d6b 62%,#0a0e0d1a 100%)}.about-shell .button-outline{color:#24321c;background:0 0;border:1px solid #8c9982}.about-shell .button-outline:hover{background:#eef3e8}.about-shell .text-link{min-height:44px}.about-shell .section-heading{display:block}.about-shell .section-heading .eyebrow{margin-bottom:26px}.about-shell .role-grid{align-items:stretch;margin-top:50px}.about-shell .role{flex-direction:column;align-items:flex-start;display:flex}.about-shell .role-top{width:100%;margin-bottom:28px}.about-shell .role h3{font-size:2.25rem}.about-shell .role p{margin-top:20px;margin-bottom:24px;font-size:1rem}.about-shell .role .text-link{margin-top:auto}.about-shell .support-heading h2{font-size:clamp(2.375rem,3.6vw,3.25rem)}.about-shell .support-heading .text-link{margin-top:32px}.about-shell .support-steps{padding-top:0}.about-shell .support-step h3{font-size:1.6875rem}.about-shell .support-step p{font-size:1rem}.about-shell .team-heading>p:not(.eyebrow){max-width:430px;font-size:1.0625rem}.about-shell .team-heading h2 span{color:#5a743f}.about-shell .person h3{font-size:1.3125rem}.about-shell .person-links a{width:44px;height:44px}.about-shell .faq-column{min-width:0}.about-shell .faq-trigger{min-height:64px;font-size:1.0625rem!important}.about-shell .faq-answer{font-size:1rem}.about-shell .faq-cta{text-align:left;justify-content:space-between;max-width:100%;margin-top:28px;line-height:1.5}.about-shell .closing-inner>div:first-child{min-width:0;max-width:780px}.about-shell .closing h2{font-size:clamp(2.5rem,4.4vw,3.9375rem)}.about-shell .closing-description{color:#253b18;max-width:550px;margin-top:24px;font-size:1rem;line-height:1.7}.about-shell .closing-actions{flex-shrink:0}.about-shell .button,.about-shell .text-link,.about-shell .site-header nav,.about-shell .nav-catalogue,.about-shell .signature-connection>span:not(.connection-line),.about-shell .roster-label,.about-shell .role-label{font-size:.875rem}.about-shell .roster-label,.about-shell .role-label{letter-spacing:.055em}.about-shell .footer-bottom{font-size:.875rem}.about-shell .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.about-shell .footer-bottom>span{align-items:center;display:inline-flex}.about-shell a:focus-visible,.about-shell button:focus-visible{outline-offset:5px;outline:3px solid #45682c}.about-shell .hero a:focus-visible,.about-shell .support a:focus-visible,.about-shell .site-header a:focus-visible,.about-shell .footer a:focus-visible{outline-color:var(--lime)}.about-shell .faq-trigger:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid #45682c!important}.about-shell .will-reveal:focus-within{opacity:1;transform:none}.about-shell h1,.about-shell h2,.about-shell h3{overflow-wrap:anywhere}.about-shell .site-header{height:auto;min-height:88px}.about-shell .header-inner{min-height:88px;padding-block:12px}@media (min-width:1600px){.about-shell .hero-inner{min-height:650px;padding-block:80px}.about-shell .hero h1{max-width:900px;font-size:4.75rem}.about-shell .hero-description{margin-top:28px}}@media (max-width:1100px){.about-shell .hero-inner{min-height:580px;padding-block:60px 64px}.about-shell .hero h1{max-width:660px;font-size:clamp(2.625rem,5.2vw,3.625rem)}.about-shell .hero-description{max-width:460px}.about-shell .signature-inner{gap:28px}.about-shell .signature-connection{gap:12px}.about-shell .support-heading h2{font-size:2.625rem}.about-shell .closing-inner{gap:32px}.about-shell .closing .button{min-width:215px}}@media (max-width:760px){.about-shell .site-header,.about-shell .header-inner{min-height:74px}.about-shell .hero-inner{min-height:0;padding-block:40px 52px}.about-shell .hero h1{max-width:600px;font-size:clamp(2rem,7.7vw,3.25rem);line-height:1.13}.about-shell .hero-eyebrow{letter-spacing:.1em;max-width:100%;margin-bottom:25px;font-size:.75rem}.about-shell .hero-art{object-position:70% center;height:100%;top:0;bottom:auto}.about-shell .hero-shade{background:linear-gradient(90deg,#0a0e0deb,#0a0e0d59),linear-gradient(#0a0e0d40,#0a0e0d8f)}.about-shell .hero-description{max-width:440px;margin-top:24px;font-size:1rem;line-height:1.7}.about-shell .hero-actions{align-items:center;gap:14px 22px;margin-top:26px}.about-shell .hero-actions .button{gap:14px;padding-inline:17px}.about-shell .hero-back{gap:10px}.about-shell .signature-inner{grid-template-columns:auto auto;justify-content:center;gap:12px 36px;padding-block:25px;display:grid}.about-shell .signature-bolt{width:88px;height:auto}.about-shell .signature-gk{width:175px;height:auto}.about-shell .signature-connection{grid-area:2/1/auto/-1;gap:18px;width:100%;min-width:0}.about-shell .signature-connection>span:not(.connection-line){white-space:nowrap;font-size:.75rem}.about-shell .connection-line{max-width:none;display:block}.about-shell .section-heading .eyebrow{margin-bottom:24px}.about-shell .section-heading h2{font-size:2.6875rem}.about-shell .role-grid{gap:40px;margin-top:36px}.about-shell .role-top{margin-bottom:24px}.about-shell .role h3{font-size:2rem}.about-shell .role p{margin-bottom:16px}.about-shell .role-label{font-size:.8125rem}.about-shell .support-heading h2{font-size:clamp(2.125rem,8.3vw,2.875rem)}.about-shell .support-layout{gap:36px}.about-shell .support-step h3{font-size:1.5rem}.about-shell .support-step p{font-size:1rem}.about-shell .team-heading h2{font-size:clamp(2.625rem,11vw,3.1875rem)}.about-shell .team-heading>p:not(.eyebrow){max-width:440px;font-size:1rem}.about-shell .roster-label{font-size:.8125rem}.about-shell .person h3{font-size:1.1875rem}.about-shell .person-links{gap:8px}.about-shell .person-links a{width:44px;height:44px}.about-shell .question-layout h2{font-size:2.25rem}.about-shell .faq-trigger{font-size:1rem!important}.about-shell .faq-cta{gap:18px;padding:15px 17px}.about-shell .closing h2{font-size:clamp(2.25rem,8.5vw,2.8125rem)}.about-shell .closing-description{max-width:460px}.about-shell .closing-actions{margin-top:20px;padding-top:8px}.about-shell .footer-bottom{gap:12px}.about-shell .footer-bottom>div{gap:6px 20px}}@media (max-width:380px){.about-shell .header-inner{gap:12px;width:calc(100% - 32px)}.about-shell .nav-catalogue{gap:8px;padding-inline:10px}.about-shell .hero h1{font-size:1.9375rem}.about-shell .hero-actions{align-items:flex-start;gap:8px}.about-shell .hero-actions .button{justify-content:space-between;width:100%}.about-shell .hero-back{padding-block:12px}.about-shell .signature-inner{gap:10px 28px}.about-shell .signature-bolt{width:78px}.about-shell .signature-gk{width:155px}.about-shell .person{gap:10px}.about-shell .person h3{font-size:1.125rem}}.about-shell #faq{scroll-margin-top:100px}.about-shell .more-faq{border-bottom:1px solid #d4dacd}.about-shell .faq-question-heading{margin:0}.about-shell .faq-question-button{text-align:left;width:100%;font:inherit;letter-spacing:-.015em;color:#1c2818;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;padding:14px 0;font-size:1.0625rem;font-weight:600;line-height:1.5;display:flex}.about-shell .faq-question-button:focus-visible,.about-shell .faq-more-trigger:focus-visible{outline-offset:4px;outline:2px solid #1c2818}.about-shell .more-faq p{color:#626e57;margin:0;padding:0 28px 24px 0;font-size:1rem;line-height:1.8}.about-shell .faq-toggle-icon{border:1px solid #9aab8b;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .25s,background-color .18s,border-color .18s;display:inline-flex}.about-shell .faq-question-button:hover .faq-toggle-icon{background:#87e64a;border-color:#87e64a}.about-shell .faq-question-button[aria-expanded=true] .faq-toggle-icon{transform:rotate(45deg)}.about-shell .faq-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),opacity .2s,visibility 0s .3s;display:grid}.about-shell .faq-collapse[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.about-shell .faq-collapse-inner{min-height:0;overflow:hidden}.about-shell .faq-more-trigger{color:#1c2818;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#eaf1e4;border:1px solid #c6d4bb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:12px 18px;font-weight:600;transition:background-color .18s,border-color .18s;display:flex}.about-shell .faq-more-trigger:hover{background:#87e64a;border-color:#87e64a}.about-shell .faq-more-trigger svg{flex-shrink:0;transition:transform .25s}.about-shell .faq-more-trigger[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.about-shell .faq-collapse,.about-shell .faq-toggle-icon,.about-shell .faq-more-trigger,.about-shell .faq-more-trigger svg{transition:none}}@media (max-width:760px){.about-shell .faq-question-button{font-size:1rem}}.about-shell .training-providers{border-top:1px solid #d4dacd}.about-shell .training-providers h2{max-width:800px;margin:20px 0;font-size:clamp(28px,3vw,42px);line-height:1.15}.about-shell .training-providers ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about-shell .training-providers li a{border:1px solid #d4dacd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;height:100%;padding:16px;display:flex}.about-shell .training-providers li a:hover{background:#87e64a}.about-shell .training-providers li svg{flex-shrink:0}@media (max-width:760px){.about-shell .training-providers ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
._7tVLKq_aboutPage .button{border-radius:1.5rem/38%}._7tVLKq_aboutPage .role-bolt-logo{filter:brightness(0)}._7tVLKq_footerSocial.footer-social{grid-column:3}._7tVLKq_aboutPage .hero-shade{background:linear-gradient(90deg,#0d1d18b8 0%,#0d1d188f 32%,#0d1d181f 55%,#0000 72%)}._7tVLKq_aboutPage .hero h1 ._7tVLKq_trainingLine{color:inherit;white-space:nowrap}._7tVLKq_aboutPage .team-layout{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:clamp(2.5rem,4.5vw,4rem)}._7tVLKq_aboutPage .team-list{min-width:0}._7tVLKq_executiveGrid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:2rem;display:grid}._7tVLKq_aboutPage ._7tVLKq_executive{border-bottom:0;gap:.75rem;min-width:0;min-height:5.25rem;padding-block:1.125rem}._7tVLKq_executive:nth-child(3n){border-bottom:1px solid #d6ddce}._7tVLKq_executive h4,._7tVLKq_leader h4{letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}._7tVLKq_leadership{border-top:1px solid #d6ddce;margin-top:2rem;padding-top:1.25rem}._7tVLKq_leadershipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._7tVLKq_leader{text-align:left;grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:.625rem;min-width:0;display:grid}._7tVLKq_leaderInfo{min-width:0}._7tVLKq_leader ._7tVLKq_leaderInfo h4{font-size:.9375rem;line-height:1.4}._7tVLKq_leadership .roster-label{margin-bottom:1rem;font-size:.75rem}._7tVLKq_leader .person-links a{color:#636a5f;border-color:#0000;width:2rem;height:2rem}._7tVLKq_portrait{object-fit:cover;clip-path:circle(45.5%);border-radius:50%;width:2.5rem;height:2.5rem}._7tVLKq_referencePortrait{display:block;position:relative;overflow:hidden}._7tVLKq_referencePortrait img{width:1487.5%;max-width:none;height:auto;position:absolute;top:-135.938%;left:-781.25%}._7tVLKq_leaderInfo p{color:#636a5f;margin-top:.25rem;font-size:.8125rem;line-height:1.45}@media (max-width:1100px){._7tVLKq_aboutPage .team-layout{grid-template-columns:1fr;gap:3rem}._7tVLKq_aboutPage .team-heading{position:static}}@media (max-width:760px){._7tVLKq_footerSocial.footer-social{grid-column:1/-1}._7tVLKq_heroLineBreak{display:none}._7tVLKq_executiveGrid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}._7tVLKq_aboutPage ._7tVLKq_executive:nth-child(3n){border-bottom:0}._7tVLKq_aboutPage ._7tVLKq_executive:last-child{border-bottom:1px solid #d6ddce}._7tVLKq_leadershipGrid{grid-template-columns:1fr}._7tVLKq_aboutPage .hero-art{object-position:78% center}._7tVLKq_aboutPage .hero-shade{background:linear-gradient(90deg,#0d1d18d6 0%,#0d1d189e 52%,#0d1d1838 100%),linear-gradient(#0d1d1814 0%,#0d1d181f 40%,#0d1d188f 100%)}}._7tVLKq_aboutPage .hero h1{color:#fff}._7tVLKq_aboutPage .hero h1>span:last-child{color:#b5f56c}._7tVLKq_contactSection{scroll-margin-top:100px}._7tVLKq_aboutPage #team{scroll-margin-top:100px}._7tVLKq_contactSection{color:#f5f5f2;background:#10130f}._7tVLKq_contactLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}._7tVLKq_contactHeading h2{letter-spacing:-.04em;margin-block:1.5rem;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15}._7tVLKq_contactHeading>p:last-child{color:#c7cfc2;max-width:32rem}._7tVLKq_contactSection .contact-name-fields{gap:1rem;display:flex}._7tVLKq_contactSection label{min-width:0}._7tVLKq_contactSection textarea{resize:vertical}._7tVLKq_contactSection input:focus-visible,._7tVLKq_contactSection select:focus-visible,._7tVLKq_contactSection textarea:focus-visible{outline-offset:3px;outline:3px solid #87e64a}._7tVLKq_contactSection input[type=checkbox]{accent-color:#87e64a}._7tVLKq_contactSection a{text-decoration:underline}._7tVLKq_contactSection button{color:#10130f;font-weight:600}._7tVLKq_contactSection button:disabled{opacity:.65;cursor:wait}@media (max-width:760px){._7tVLKq_contactLayout{grid-template-columns:1fr}._7tVLKq_contactSection .contact-name-fields{flex-direction:column;gap:15px}}
