/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#11110f;--paper:#f1eee6;--lime:#d7ff37;--line:#11110f38}.whatsapp-button{right:max(1.2rem, env(safe-area-inset-right));bottom:max(1.2rem, env(safe-area-inset-bottom));z-index:80;border:1px solid var(--lime);background:var(--ink);min-height:52px;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.62rem;font-weight:800;line-height:1;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:fixed;box-shadow:0 14px 34px #11110f38}.whatsapp-button:hover,.whatsapp-button:focus-visible{background:var(--lime);color:var(--ink);outline:0;transform:translateY(-3px);box-shadow:0 18px 42px #11110f4d}.whatsapp-button-dot{background:var(--lime);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #2457ff24}.whatsapp-button:hover .whatsapp-button-dot,.whatsapp-button:focus-visible .whatsapp-button-dot{background:var(--ink);box-shadow:0 0 0 4px #11110f1f}.whatsapp-button-arrow{margin-left:.2rem;font-size:.85rem}@media (width<=560px){.whatsapp-button{right:max(.85rem, env(safe-area-inset-right));bottom:max(.85rem, env(safe-area-inset-bottom));gap:.6rem;min-height:48px;padding:.8rem .85rem;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.whatsapp-button{transition:none}}@media (width<=900px){.opportunities-hero,.opportunity-card,.opportunity-network{grid-template-columns:1fr}.opportunities-hero{gap:3rem}.opportunity-summary{border-left:0;border-top:1px solid var(--ink)}.opportunity-detail-grid{grid-template-columns:1fr 1fr}.opportunity-detail-grid section:nth-child(2){border-right:0}.opportunity-detail-grid section:nth-child(-n+2){border-bottom:1px solid var(--ink)}}@media (width<=560px){.opportunities-hero,.opportunity-browser,.opportunity-network,.candidate-safety{padding-left:1.2rem;padding-right:1.2rem}.opportunities-hero{min-height:560px;padding-top:3.5rem;padding-bottom:3.5rem}.opportunities-hero h1{font-size:clamp(3.4rem,15vw,6rem)}.opportunity-browser{padding-top:3rem;padding-bottom:5rem}.opportunity-toolbar{grid-template-columns:1fr}.sample-notice{flex-direction:column;align-items:flex-start}.opportunity-card{min-height:0}.opportunity-card-main{min-height:410px}.opportunity-meta{flex-direction:column}.opportunity-detail-grid{grid-template-columns:1fr}.opportunity-detail-grid section,.opportunity-detail-grid section:nth-child(2){border-right:0;border-bottom:1px solid var(--ink);min-height:240px}.opportunity-detail-grid section:last-child{border-bottom:0}.opportunity-network{gap:3rem;padding-top:5rem;padding-bottom:5rem}.candidate-safety{grid-template-columns:1fr;gap:1rem}}.become-loader{z-index:1000;background:var(--ink);color:var(--paper);opacity:1;visibility:visible;place-items:center;transition:opacity .38s,filter .38s,visibility .38s step-end;display:grid;position:fixed;inset:0;overflow:hidden}.become-loader.is-leaving{opacity:0;filter:blur(10px);visibility:hidden}.become-loader-skip{top:max(1.4rem, env(safe-area-inset-top));right:max(1.4rem, env(safe-area-inset-right));z-index:2;color:var(--paper);font:inherit;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1eee6a6;padding:0 0 .3rem;font-size:.62rem;position:absolute}.become-loader-skip:hover,.become-loader-skip:focus-visible{color:var(--lime);border-color:var(--lime);outline:0}.become-loader-stage{justify-items:center;gap:1.5rem;width:100%;display:grid}.become-loader-word{letter-spacing:-.095em;white-space:nowrap;justify-content:center;align-items:baseline;font-size:clamp(4.5rem,16vw,13rem);font-weight:900;line-height:.72;display:flex}.become-loader-word span{opacity:0;transform:translate3d(var(--loader-x), -72vh, 0) rotate(var(--loader-rotation)) scale(.62);animation:become-letter-arrive 1.05s cubic-bezier(.16,.82,.24,1.08) var(--loader-delay) forwards;will-change:transform, opacity;display:inline-block}.become-loader-word i{color:var(--lime);opacity:0;margin-left:.03em;font-style:normal;animation:.52s cubic-bezier(.18,.92,.28,1.18) 1.12s forwards become-dot-arrive;display:inline-block;transform:translateY(-65vh)scale(1.8)}.become-loader-stage p{text-transform:uppercase;letter-spacing:.22em;opacity:0;margin:0;font-size:.6rem;animation:.45s 1.28s forwards become-loader-caption}@keyframes become-letter-arrive{0%{opacity:0;transform:translate3d(var(--loader-x), -72vh, 0) rotate(var(--loader-rotation)) scale(.62)}72%{opacity:1;transform:translateY(.08em)rotate(0)scale(1.04)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes become-dot-arrive{0%{opacity:0;transform:translateY(-65vh)scale(1.8)}76%{opacity:1;transform:translateY(.12em)scale(.82)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes become-loader-caption{0%{opacity:0;transform:translateY(12px)}to{opacity:.58;transform:none}}@media (width<=560px){.become-loader-word{letter-spacing:-.1em;font-size:clamp(3.8rem,17vw,5rem)}.become-loader-stage{gap:1.2rem}}@media (prefers-reduced-motion:reduce){.become-loader{display:none!important}.become-loader-word span,.become-loader-word i,.become-loader-stage p{animation:none!important}}.site-footer{color:var(--paper);background:#111;padding:0;display:block}.site-footer>.site-footer-main{border-bottom:1px solid #fff3;grid-template-columns:1.45fr .8fr 1fr .8fr;align-items:start;gap:clamp(2rem,4vw,5rem);max-width:1500px;margin:0 auto;padding:4.5rem 4vw 4rem;display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:1.35rem;max-width:22rem;display:flex}.site-footer-brand .footer-home-logo{font-size:1.9rem}.site-footer-brand p{color:#ffffffad;margin:0;font-size:.96rem;line-height:1.6}.site-footer-brand strong{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.site-footer h2{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:850}.site-footer-actions{letter-spacing:.025em;justify-items:start;gap:.9rem;font-size:.82rem;display:grid}.site-footer-contact,.site-footer-office{letter-spacing:.015em;gap:.8rem;font-size:.82rem;line-height:1.55;display:grid}.site-footer-contact a,.site-footer-office a{color:inherit;text-decoration:none}.site-footer-office address{color:#ffffffb8;font-style:normal}.site-footer-contact a:hover,.site-footer-contact a:focus-visible,.site-footer-office a:hover,.site-footer-office a:focus-visible{color:var(--lime)}.site-footer-actions a,.site-footer-legal a{text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.site-footer-actions a:hover,.site-footer-legal a:hover{color:var(--lime);text-decoration-color:currentColor}.site-footer>.site-footer-legal{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;max-width:1500px;margin:0 auto;padding:1.4rem 4vw;display:flex}.site-footer-legal nav{text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.3rem;font-size:.62rem;display:flex}.site-footer-legal p{text-transform:uppercase;letter-spacing:.09em;color:#ffffff8c;flex:none;margin:0;font-size:.62rem}.site-footer.compact>.site-footer-main{padding-top:2.4rem;padding-bottom:2.2rem}.legal-page,.privacy-request-page{min-height:100vh;color:var(--ink);background:#ece9df}.legal-header{border-bottom:1px solid var(--ink);background:#ece9dff5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 3vw;display:grid}.legal-header>span,.legal-header>a:last-child{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.legal-header>a:last-child{justify-self:end}.legal-hero{border-bottom:1px solid var(--ink);background:var(--lime);grid-template-columns:1.4fr .6fr;align-content:end;gap:2rem;min-height:560px;padding:7rem 3vw 5.5rem;display:grid}.legal-hero .section-label{grid-column:1/-1;margin-bottom:auto}.legal-hero h1{letter-spacing:-.07em;max-width:12ch;margin:5rem 0 0;font-size:clamp(4rem,8.2vw,8.5rem);font-weight:900;line-height:.82}.legal-hero>p:not(.section-label){align-self:end;max-width:43rem;margin:0;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.4}.legal-date{text-transform:uppercase;letter-spacing:.14em;grid-column:2;font-size:.58rem}.legal-body{width:min(1180px,94vw);margin:0 auto;padding:5rem 0 8rem}.legal-callout{background:var(--ink);color:var(--paper);grid-template-columns:.45fr 1.25fr auto;align-items:center;gap:2rem;margin-bottom:4.5rem;padding:2.2rem;display:grid}.legal-callout strong{color:var(--lime);text-transform:uppercase;letter-spacing:.13em;font-size:.68rem}.legal-callout p{max-width:48rem;margin:0;font-size:1rem;line-height:1.6}.legal-callout a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--lime);padding-bottom:.3rem;font-size:.65rem}.legal-body>section{border-top:1px solid #14141459;grid-template-columns:90px 1fr;gap:2rem;padding:3rem 0;display:grid}.legal-body>section>span{letter-spacing:.13em;color:#587000;font-size:.63rem}.legal-body h2{letter-spacing:-.045em;margin:0 0 1.2rem;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.legal-body section div{max-width:780px}.legal-body section p{color:#33332f;margin:0 0 1rem;font-size:1.02rem;line-height:1.72}.legal-body section p:last-child{margin-bottom:0}.legal-body section a{text-underline-offset:.2em;font-weight:700;-webkit-text-decoration:underline #91b500;text-decoration:underline #91b500}.privacy-request-hero{background:var(--ink);color:var(--paper);grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;padding:6rem 3vw 5rem;display:grid}.privacy-request-hero h1{letter-spacing:-.075em;margin:1.2rem 0 0;font-size:clamp(4.2rem,9vw,9rem);line-height:.82}.privacy-request-hero h1 span{color:var(--lime)}.privacy-request-hero>p{max-width:38rem;margin:0;font-size:1.2rem;line-height:1.55}.privacy-assurance{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.privacy-assurance div{border-right:1px solid var(--ink);align-items:center;gap:1rem;min-height:105px;padding:1.3rem 3vw;display:flex}.privacy-assurance div:last-child{border-right:0}.privacy-assurance span{color:#688500;font-size:.62rem}.privacy-assurance strong{text-transform:uppercase;letter-spacing:.11em;font-size:.65rem}.privacy-form{width:min(1040px,94vw);margin:5rem auto 7rem}.privacy-field-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem;display:grid}.privacy-form label{text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:.65rem;font-size:.65rem;font-weight:700;display:flex}.privacy-form label>span{opacity:.6;font-weight:400}.privacy-form input,.privacy-form select,.privacy-form textarea{border:1px solid var(--ink);width:100%;min-height:56px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#ffffff4d;border-radius:0;outline:none;padding:.95rem 1rem;font-size:1rem}.privacy-form input:focus,.privacy-form select:focus,.privacy-form textarea:focus{box-shadow:0 0 0 2px #2457ffd9}.privacy-form textarea{resize:vertical}.privacy-form .wide-field{grid-column:1/-1}.privacy-declaration{align-items:flex-start;margin:1.7rem 0 2.2rem;line-height:1.5;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important;font-size:.92rem!important;font-weight:400!important}.privacy-declaration input{flex:none;width:20px;min-height:20px;margin-top:.1rem}.privacy-success{background:var(--lime);width:min(860px,92vw);margin:6rem auto 8rem;padding:4rem}.privacy-success h2{letter-spacing:-.07em;margin:1rem 0 2rem;font-size:clamp(3.8rem,8vw,7rem);line-height:.83}.privacy-success>p{max-width:44rem;line-height:1.6}.privacy-reference{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;gap:1rem;margin:2rem 0;padding:1.4rem 0;display:flex}.privacy-reference span{text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.privacy-reference strong{font-size:1.1rem}.privacy-success>a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;margin-top:1rem;font-size:.65rem;display:inline-block}.prototype-checks a{text-underline-offset:.15em;font-weight:700;-webkit-text-decoration:underline #718e00;text-decoration:underline #718e00}.status-verifying,.status-in_progress{background:#fff1a8}.status-completed{background:#b7eeae}.status-declined{background:#ddd}.status-responded{background:#b7eeae}.status-closed{background:#ddd}.privacy-handling-note{background:#f5f0cb}.contact-reply{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.11em;margin-top:1rem;padding:.9rem 1rem;font-size:.64rem;font-weight:700;display:inline-block}.contact-page{background:var(--paper);width:100%;overflow-x:clip}.contact-page-hero{background:var(--lime);border-bottom:1px solid var(--ink);grid-template-rows:auto 1fr;grid-template-columns:1.35fr .65fr;gap:3rem 6vw;min-height:720px;padding:6rem 3vw 4.5rem;display:grid}.contact-page-hero>*{min-width:0}.contact-page-hero .section-label{grid-column:1/-1}.contact-page-hero h1{letter-spacing:-.075em;margin:auto 0 0;font-size:clamp(4.8rem,9.3vw,10rem);line-height:.77}.contact-page-hero h1 span{color:var(--lime);-webkit-text-stroke:2px var(--ink)}.contact-page-hero>p:last-child{max-width:35rem;margin:auto 0 0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.45}.contact-story{border-bottom:1px solid var(--ink);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:7rem 3vw 8rem;display:grid}.contact-story-heading{align-self:start;position:sticky;top:115px}.contact-story-heading h2,.contact-form-heading h2{letter-spacing:-.07em;margin:2rem 0 0;font-size:clamp(4rem,7vw,8rem);line-height:.8}.contact-story-heading h2 span,.contact-form-heading h2 span{color:#789800}.contact-story-heading>p:last-child,.contact-form-heading>p:last-child{max-width:31rem;margin-top:2rem;line-height:1.6}.contact-story-list{border-top:1px solid var(--ink)}.contact-story-list article{border-bottom:1px solid var(--ink);grid-template-columns:72px 1fr;gap:1.5rem;min-height:310px;padding:2rem 0;display:grid}.contact-story-list article>span{letter-spacing:.13em;color:#668300;font-size:.62rem}.contact-story-list h3{letter-spacing:-.06em;margin:0 0 1.5rem;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.9}.contact-story-list p{max-width:43rem;margin:0 0 2rem;font-size:1rem;line-height:1.6}.contact-story-list a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;padding-bottom:.3rem;font-size:.65rem;font-weight:700;display:inline-block}.contact-form-section{background:var(--ink);color:var(--paper);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:7rem 3vw 8rem;display:grid}.contact-form-heading h2 span{color:var(--lime)}.contact-form{align-self:start}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:.65rem;font-size:.64rem;font-weight:700;display:flex}.contact-form label>span{opacity:.55;font-weight:400}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:58px;color:var(--paper);font:inherit;text-transform:none;letter-spacing:normal;background:#ffffff0f;border:1px solid #f1eee6ad;border-radius:0;outline:none;padding:.95rem 1rem;font-size:1rem}.contact-form select option{color:var(--ink)}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--lime);box-shadow:0 0 0 2px #2457ff59}.contact-form .wide-field{grid-column:1/-1}.contact-consent{align-items:flex-start;margin:1.7rem 0 2rem;line-height:1.5;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important;font-size:.9rem!important;font-weight:400!important}.contact-consent input{flex:none;width:20px;min-height:20px;margin-top:.1rem}.contact-consent a{color:var(--lime);text-underline-offset:.18em;text-decoration:underline}.contact-submit{background:var(--lime);color:var(--ink)}.contact-form-success{background:var(--lime);min-height:560px;color:var(--ink);flex-direction:column;justify-content:center;padding:3rem;display:flex}.contact-form-success h3{letter-spacing:-.07em;margin:2rem 0;font-size:clamp(4rem,8vw,8rem);line-height:.78}.contact-form-success>p:not(.section-label){max-width:38rem;line-height:1.6}.contact-form-success>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;gap:1rem;margin:2rem 0;padding:1.2rem 0;display:flex}.contact-form-success>div span{text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.contact-form-success button{border:0;border-bottom:1px solid var(--ink);width:max-content;font:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;padding:0 0 .3rem;font-size:.65rem;font-weight:700}.contact-page-details{border-bottom:1px solid var(--ink);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:7rem 3vw;display:grid}.contact-page-details-heading h2,.contact-directory-heading h2{letter-spacing:-.07em;margin:2rem 0 0;font-size:clamp(4rem,7vw,8rem);line-height:.8}.contact-page-details-heading h2 span,.contact-directory-heading h2 span{color:#789800}.contact-page-details-list{border-top:1px solid var(--ink)}.contact-page-details-list a{border-bottom:1px solid var(--ink);grid-template-columns:160px 1fr auto;align-items:center;gap:2rem;min-height:210px;padding:1.7rem 0;transition:padding .2s,background .2s;display:grid}.contact-page-details-list a:hover{background:#2457ff6b;padding-left:1rem;padding-right:1rem}.contact-page-details-list span,.contact-page-details-list small{text-transform:uppercase;letter-spacing:.13em;font-size:.62rem}.contact-page-details-list strong,.contact-page-details-list address{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.45rem,2.6vw,2.8rem);font-style:normal;line-height:1.05}.contact-page-details-list small{text-align:right}.contact-directory{background:var(--ink);color:var(--paper);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:7rem 3vw 8rem;display:grid}.contact-directory-heading{align-self:start;position:sticky;top:115px}.contact-directory-heading h2 span{color:var(--lime)}.contact-directory-heading>p:last-child{opacity:.7;max-width:31rem;margin-top:2rem;line-height:1.6}.contact-directory-grid{border-top:1px solid #f1eee680}.contact-directory-grid a{border-bottom:1px solid #f1eee680;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:1rem 2rem;min-height:190px;padding:1.5rem 0;transition:color .2s,padding .2s;display:grid}.contact-directory-grid a:hover{color:var(--lime);padding-left:.8rem}.contact-directory-grid span{text-transform:uppercase;letter-spacing:.13em;opacity:.6;grid-column:1;font-size:.6rem}.contact-directory-grid strong{letter-spacing:-.04em;overflow-wrap:anywhere;grid-column:1;align-self:end;font-size:clamp(1.5rem,2.6vw,2.8rem);line-height:1}.contact-directory-grid p{opacity:.62;grid-column:1;max-width:40rem;margin:0;font-size:.88rem;line-height:1.5}.contact-directory-grid i{grid-area:1/2/-1;align-self:center;font-size:1.2rem;font-style:normal}.contact-safety{background:var(--lime);grid-template-columns:1.25fr .75fr;align-content:center;gap:2rem 7vw;min-height:620px;padding:7rem 3vw;display:grid}.contact-safety .section-label{grid-column:1/-1}.contact-safety h2{letter-spacing:-.075em;margin:2rem 0 0;font-size:clamp(4.5rem,8vw,9rem);line-height:.78}.contact-safety>p:not(.section-label){align-self:end;max-width:35rem;margin:0;font-size:1.1rem;line-height:1.6}.contact-safety>a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;grid-column:2;width:max-content;padding-bottom:.3rem;font-size:.65rem;font-weight:700}@media (width<=900px){.site-footer>.site-footer-main{grid-template-columns:1.3fr 1fr}.site-footer-actions{grid-column:auto;grid-template-columns:1fr;justify-items:start}.legal-hero{grid-template-columns:1fr;min-height:520px}.legal-hero>p:not(.section-label),.legal-date{grid-column:1}.legal-callout,.privacy-request-hero,.contact-page-hero,.contact-story,.contact-form-section,.contact-page-details,.contact-directory,.contact-safety{grid-template-columns:1fr}.contact-page-hero{min-height:650px}.contact-page-hero>p:last-child{align-self:end}.contact-directory-heading,.contact-story-heading{position:static}.contact-safety>p:not(.section-label),.contact-safety>a{grid-column:1}}@media (width<=560px){.site-footer>.site-footer-main,.site-footer>.site-footer-legal{padding-left:1.2rem;padding-right:1.2rem}.site-footer>.site-footer-main{grid-template-columns:1fr;gap:2.5rem;padding-top:3.5rem;padding-bottom:3rem}.site-footer-actions{grid-column:1;grid-template-columns:1fr;justify-items:start}.site-footer>.site-footer-legal{flex-direction:column;align-items:flex-start}.site-footer-legal nav{grid-template-columns:repeat(2,1fr);row-gap:1rem;width:100%;display:grid}.legal-header{grid-template-columns:1fr auto;padding-left:1.2rem;padding-right:1.2rem}.legal-header>span{display:none}.legal-header>a:last-child{font-size:.54rem}.legal-hero{padding:4.5rem 1.2rem 3.5rem}.legal-hero h1{margin-top:4rem;font-size:clamp(3.25rem,15.3vw,5rem)}.legal-hero>p:not(.section-label){font-size:1.05rem}.legal-body{padding-top:3rem;padding-bottom:5rem}.legal-callout{margin-bottom:3rem;padding:1.5rem}.legal-body>section{grid-template-columns:38px 1fr;gap:.8rem;padding:2.3rem 0}.legal-body section p{font-size:.95rem}.privacy-request-hero{padding:4.5rem 1.2rem 3.5rem}.privacy-request-hero h1{font-size:clamp(3.4rem,16vw,5.5rem)}.privacy-request-hero>p{font-size:1rem}.privacy-assurance{grid-template-columns:1fr}.privacy-assurance div{border-right:0;border-bottom:1px solid var(--ink);min-height:78px;padding-left:1.2rem;padding-right:1.2rem}.privacy-assurance div:last-child{border-bottom:0}.privacy-form{margin-top:3.5rem;margin-bottom:5rem}.privacy-field-grid{grid-template-columns:1fr}.privacy-form .wide-field{grid-column:auto}.privacy-form .submit-application{width:100%}.privacy-success{margin-top:3rem;padding:2rem 1.4rem}.privacy-reference{flex-direction:column}.privacy-row{grid-template-columns:78px 1fr 18px}.contact-page-hero,.contact-story,.contact-form-section,.contact-page-details,.contact-directory,.contact-safety{padding-left:1.2rem;padding-right:1.2rem}.contact-page-hero{min-height:calc(100svh - 70px);padding-top:3.5rem;padding-bottom:3rem}.contact-page-hero h1{letter-spacing:-.065em;width:100%;max-width:100%;font-size:clamp(2.7rem,12vw,4rem);line-height:.82}.contact-page-hero>p:last-child{overflow-wrap:break-word;width:100%;max-width:100%;font-size:1rem}.contact-story,.contact-form-section,.contact-page-details,.contact-directory{gap:4rem;padding-top:5rem;padding-bottom:5rem}.contact-story-heading h2,.contact-form-heading h2{font-size:clamp(3.5rem,16vw,5.3rem)}.contact-story-list article{grid-template-columns:40px 1fr;min-height:330px}.contact-story-list h3{font-size:clamp(2.6rem,12vw,4rem)}.contact-form-grid{grid-template-columns:1fr}.contact-form .wide-field{grid-column:auto}.contact-submit{width:100%}.contact-form-success{min-height:500px;padding:2rem 1.4rem}.contact-page-details-heading h2,.contact-directory-heading h2{font-size:clamp(3.5rem,16vw,5.3rem)}.contact-page-details-list a{grid-template-columns:1fr;align-content:center;gap:1rem;min-height:180px}.contact-page-details-list small{text-align:left}.contact-page-details-list strong,.contact-page-details-list address{font-size:clamp(1.55rem,7vw,2.2rem)}.contact-directory-grid a{grid-template-columns:minmax(0,1fr) 22px;min-height:180px}.contact-directory-grid strong{font-size:clamp(1.3rem,6vw,2rem)}.contact-safety{min-height:560px;padding-top:5rem;padding-bottom:5rem}.contact-safety h2{font-size:clamp(3.6rem,17vw,5.8rem)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--ink)}.navigation-progress{z-index:2000;pointer-events:none;opacity:0;height:3px;transition:opacity .12s;position:fixed;inset:0 0 auto}.navigation-progress span{background:var(--lime);width:76%;height:100%;display:block;transform:translate(-105%);box-shadow:0 0 0 1px #11110f4d}body.is-navigating .navigation-progress{opacity:1}body.is-navigating .navigation-progress span{animation:1.15s cubic-bezier(.2,.7,.2,1) infinite navigation-progress}@keyframes navigation-progress{0%{transform:translate(-105%)}to{transform:translate(140%)}}@media (prefers-reduced-motion:reduce){body.is-navigating .navigation-progress span{width:100%;animation:none;transform:none}}@supports (content-visibility:auto){.pathways,.manifesto,.home-introductions,.become-journey,.home-proof,.home-faq-prompt,.closing,.origin-story,.service-detail-section,.impact-model,.faq-group,.opportunity-browser,.opportunity-network{content-visibility:auto;contain-intrinsic-size:auto 850px}}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#f1eee6ed;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3vw;display:grid;position:sticky;top:0}.wordmark,.footer-mark{letter-spacing:-.06em;font-size:1.55rem}.brand-we{letter-spacing:-.045em;font-weight:500}.brand-become{font-weight:900}.signal-dot{color:#94b900}.site-header nav{text-transform:uppercase;letter-spacing:.11em;gap:clamp(1rem,1.7vw,2.2rem);font-size:.72rem;display:flex}.site-header nav a,.header-action{transition:opacity .2s}.site-header nav a:hover,.header-action:hover{opacity:.5}.services-dropdown{align-self:stretch;align-items:center;display:flex;position:relative}.services-dropdown-trigger{align-items:center;gap:.35rem;display:flex}.services-dropdown-trigger span{color:#587000;font-size:.95rem;line-height:0;transition:transform .2s;transform:translateY(-1px)}.services-dropdown-panel{background:var(--ink);border-top:3px solid var(--lime);width:min(590px,72vw);color:var(--paper);opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,10px);box-shadow:0 22px 55px #11110f38}.services-dropdown:hover .services-dropdown-panel,.services-dropdown:focus-within .services-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.services-dropdown:hover .services-dropdown-trigger span,.services-dropdown:focus-within .services-dropdown-trigger span{transform:rotate(180deg)}.services-dropdown-heading{border-bottom:1px solid #ffffff40;grid-column:1/-1;justify-content:space-between;gap:2rem;padding:.55rem .7rem 1rem;display:flex}.services-dropdown-heading span{text-transform:uppercase;letter-spacing:.14em;opacity:.55;font-size:.55rem}.services-dropdown-heading strong{text-align:right;max-width:28ch;font-size:.74rem;line-height:1.3}.site-header .services-dropdown-panel>a{min-height:62px;color:var(--paper);border-bottom:1px solid #ffffff26;grid-template-columns:26px 1fr 18px;align-items:center;gap:.35rem;padding:.8rem .7rem;transition:background .18s,color .18s;display:grid}.site-header .services-dropdown-panel>a:nth-of-type(odd){border-right:1px solid #ffffff26}.site-header .services-dropdown-panel>a:hover,.site-header .services-dropdown-panel>a:focus-visible{opacity:1;background:var(--lime);color:var(--ink);outline:0}.services-dropdown-panel a span{opacity:.55;font-size:.52rem}.services-dropdown-panel a strong{letter-spacing:.08em;font-size:.65rem}.services-dropdown-panel a i{text-align:right;font-style:normal}.site-header .services-dropdown-panel .services-dropdown-all{border-bottom:0;border-right:0;grid-column:1/-1}.header-action{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:.3rem;font-size:.75rem}.mobile-menu{justify-self:end;display:none}.mobile-menu-button{cursor:pointer;background:0 0;border:0;place-content:center;gap:8px;width:48px;height:48px;padding:0;display:grid}.mobile-menu-button>span{background:var(--ink);transform-origin:50%;width:28px;height:2px;transition:transform .24s;display:block}.mobile-menu-button:focus-visible{outline-offset:3px;outline:3px solid #769500}.mobile-menu-panel{z-index:100;background:var(--ink);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--paper);overscroll-behavior:none;animation:.34s cubic-bezier(.22,.8,.22,1) both manifesto-menu-rise;position:fixed;inset:0;overflow:hidden}.manifesto-menu-figures{z-index:0;opacity:.065;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:15% 0 12%;overflow:hidden}.manifesto-menu-figures img{object-fit:contain;filter:grayscale()invert()contrast(1.3)blur(.5px);width:170%;max-width:none;height:100%;margin-left:-35%;animation:17s ease-in-out infinite alternate manifesto-commute}.manifesto-menu-content{z-index:1;flex-direction:column;width:100%;height:100%;min-height:0;padding:0 3vw 1.2rem;display:flex;position:relative;overflow:hidden}.manifesto-menu-top{border-bottom:1px solid #ffffff4d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;display:grid}.manifesto-menu-mark{letter-spacing:-.06em;justify-self:start;font-size:1.55rem}.manifesto-menu-mark .signal-dot{color:var(--lime)}.manifesto-menu-top>span{text-transform:uppercase;letter-spacing:.16em;opacity:.52;font-size:.54rem}.manifesto-menu-top button{cursor:pointer;background:0 0;border:0;place-content:center;justify-self:end;width:48px;height:48px;padding:0;display:grid}.manifesto-menu-top button span{background:var(--paper);grid-area:1/1;width:28px;height:2px;display:block}.manifesto-menu-top button span:first-child{transform:rotate(45deg)}.manifesto-menu-top button span:last-child{transform:rotate(-45deg)}.manifesto-menu-top button:focus-visible{outline:3px solid var(--lime);outline-offset:-2px}.manifesto-menu-statement{text-transform:uppercase;letter-spacing:.13em;opacity:.5;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.53rem;display:flex}.manifesto-menu-nav{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:clamp(.42rem,1.1vh,.72rem);min-height:0;padding:1rem 0;display:flex}.manifesto-menu-nav a{width:fit-content;max-width:100%;color:var(--paper);text-transform:uppercase;animation:.4s both manifesto-word-in;display:block}.manifesto-menu-nav a:nth-child(2){animation-delay:35ms}.manifesto-menu-nav a:nth-child(3){animation-delay:70ms}.manifesto-menu-nav a:nth-child(4){animation-delay:.105s}.manifesto-menu-nav a:nth-child(5){animation-delay:.14s}.manifesto-menu-nav a:nth-child(6){animation-delay:.175s}.manifesto-menu-nav strong{letter-spacing:-.065em;white-space:nowrap;max-width:100%;font-size:clamp(2.4rem,11vw,4.5rem);line-height:.8;transition:color .18s,transform .18s;display:block}.manifesto-menu-nav strong span{color:var(--lime);letter-spacing:0;margin-left:.055em;font-size:.42em}.manifesto-menu-nav a:hover strong,.manifesto-menu-nav a:focus-visible strong{color:var(--lime);transform:translate(.22em)}.manifesto-menu-nav a:focus-visible{outline:0}.mobile-services-accordion{width:100%;color:var(--paper)}.mobile-services-accordion summary{cursor:pointer;text-transform:uppercase;align-items:center;gap:.55rem;width:fit-content;list-style:none;display:flex}.mobile-services-accordion summary::-webkit-details-marker{display:none}.mobile-services-accordion summary strong{letter-spacing:-.065em;font-size:clamp(2.4rem,11vw,4.5rem);line-height:.8;display:block}.mobile-services-accordion summary strong span{color:var(--lime);margin-left:.055em;font-size:.42em}.mobile-services-accordion summary i{color:var(--lime);font-size:1.2rem;font-style:normal;transition:transform .18s}.mobile-services-accordion[open] summary i{transform:rotate(45deg)}.manifesto-menu-nav:has(.mobile-services-accordion[open]){justify-content:flex-start;overflow-y:auto}.mobile-services-accordion>div{border-left:2px solid var(--lime);grid-template-columns:repeat(2,minmax(0,1fr));margin:.8rem 0 .15rem;padding:.25rem 0 .25rem 1rem;display:grid}.manifesto-menu-nav .mobile-services-accordion>div a{letter-spacing:.08em;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:.4rem;width:auto;padding:.42rem .7rem .42rem 0;font-size:.58rem;line-height:1.25;display:flex}.mobile-services-accordion>div a span{color:var(--lime)}.service-detail-list article{scroll-margin-top:96px}.mobile-menu-actions{border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;grid-template-columns:repeat(3,1fr);display:grid}.mobile-menu-actions a{min-height:58px;color:var(--paper);text-transform:uppercase;letter-spacing:.11em;border-right:1px solid #ffffff80;justify-content:center;align-items:center;padding:.8rem .35rem;font-size:.6rem;font-weight:700;transition:background .18s,color .18s;display:flex}.mobile-menu-actions a:last-child{border-right:0}.mobile-menu-actions a:hover,.mobile-menu-actions a:focus-visible{background:var(--lime);color:var(--ink);outline:0}.manifesto-menu-foot{text-transform:uppercase;letter-spacing:.16em;opacity:.48;justify-content:space-between;padding-top:.8rem;font-size:.49rem;display:flex}@keyframes manifesto-menu-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes manifesto-word-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes manifesto-commute{0%{transform:translate(-3%)scale(1.08)}to{transform:translate(3%)scale(1.12)}}.hero{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 82px);padding:2.2rem 3vw 3rem;display:flex;position:relative;overflow:hidden}.hero-kicker{text-transform:uppercase;letter-spacing:.16em;z-index:2;justify-content:space-between;font-size:.7rem;display:flex;position:relative}.hero-kicker-compact{border-bottom:1px solid #11110f61;gap:2rem;padding-bottom:1rem;font-weight:700}.hero-kicker-compact span:last-child{color:#587000}.worker-motion{z-index:1;pointer-events:none;opacity:.095;mix-blend-mode:multiply;position:absolute;inset:6rem -25vw 5rem 20vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 92%,#0000 100%)}.worker-motion img{object-fit:contain;object-position:right center;filter:grayscale()contrast(1.15)blur(.45px);will-change:transform;width:100%;height:100%;animation:18s ease-in-out infinite alternate commute}@keyframes commute{0%{transform:translate(-3%,.4%)scale(1.035)}50%{transform:translateY(-.35%)scale(1.05)}to{transform:translate(3.5%,.15%)scale(1.035)}}.hero h1{letter-spacing:-.075em;z-index:2;flex-direction:column;gap:.12em;margin:5vh 0;font-size:clamp(5rem,12.75vw,13rem);font-weight:900;line-height:.82;display:flex;position:relative}.hero h1>span{white-space:nowrap;display:block}.hero h1.hero-minimal{gap:.04em;margin:auto 0;padding:5vh 0;font-size:clamp(5rem,11.25vw,11.8rem);line-height:.77}.hero-minimal-outline{color:var(--paper);-webkit-text-stroke:2px var(--ink);transform:translate(3vw)}.hero-period{letter-spacing:0;margin-left:.055em;display:inline-block}.outline-word{color:var(--paper);-webkit-text-stroke:2px var(--ink);transform:translate(4vw)}.hero-bottom{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.hero-bottom>p{letter-spacing:-.025em;width:min(520px,45vw);margin:0;font-size:clamp(1.1rem,1.6vw,1.55rem);line-height:1.35}.hero-actions{gap:.7rem;display:flex}.hero-actions .button{white-space:nowrap;gap:clamp(.85rem,1.6vw,2.5rem);padding-left:clamp(.85rem,1.2vw,1.4rem);padding-right:clamp(.85rem,1.2vw,1.4rem);font-size:clamp(.62rem,.7vw,.77rem)}.button{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:2.5rem;min-height:56px;padding:0 1.4rem;font-size:.77rem;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--ink);color:var(--paper)}.button-primary:hover{background:var(--lime);color:var(--ink)}.button-ghost:hover{background:#fff}.orbit{z-index:0;border:1px solid #11110f24;border-radius:50%;position:absolute}.orbit-one{opacity:.6;width:42vw;height:42vw;top:8vh;right:-8vw}.orbit-two{filter:blur(1px);opacity:.62;background:#d7ff37;border:none;width:20vw;height:20vw;top:27vh;right:3vw}.principle-strip{background:var(--lime);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.principle-strip div{border-right:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:0 3vw;display:flex}.principle-strip div:last-child{border-right:0}.principle-strip span{letter-spacing:.15em;opacity:.65;font-size:.6rem}.principle-strip strong{text-transform:uppercase;letter-spacing:.1em;text-align:right;max-width:15ch;font-size:.68rem;line-height:1.25}@media (prefers-reduced-motion:reduce){.worker-motion img,.mobile-menu-panel,.manifesto-menu-figures img,.manifesto-menu-nav a{animation:none}.mobile-menu-button>span{transition:none}html{scroll-behavior:auto}}.pathways{padding:8rem 3vw}.section-heading{grid-template-columns:1fr 2fr;margin-bottom:4rem;display:grid}.section-label{text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:700}.section-heading h2,.about-founders h2,.process h2,.impact h2,.services h2,.contact h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,6.3vw,7rem);line-height:.88}.pathway-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pathway-card{flex-direction:column;min-height:540px;padding:1.5rem;display:flex}.pathway-card.lime{background:var(--lime)}.pathway-card.ink{background:var(--ink);color:var(--paper)}.pathway-card.paper{background:var(--paper)}.card-top{text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;font-size:.67rem;display:flex}.pathway-card h3{letter-spacing:-.055em;max-width:9ch;margin:auto 0 1.5rem;font-size:clamp(2.3rem,3.5vw,4.5rem);line-height:.9}.pathway-card p{opacity:.76;max-width:36ch;margin:0 0 2.5rem;font-size:.98rem;line-height:1.55}.pathway-card>a{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid;justify-content:space-between;padding-top:1rem;font-size:.7rem;display:flex}.pathway-card>a span{transition:transform .2s}.pathway-card>a:hover span{transform:translate(4px,-4px)}.manifesto{background:var(--ink);min-height:85vh;color:var(--paper);flex-direction:column;padding:7rem 3vw 3rem;display:flex}.manifesto-copy{letter-spacing:-.09em;margin:auto 0;font-size:clamp(4.2rem,10vw,11rem);font-weight:900;line-height:.82}.manifesto-copy span{color:var(--lime)}.manifesto-note{text-transform:uppercase;letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:1rem;font-size:.72rem;display:flex}.vertical-line{background:var(--paper);width:70px;height:1px;display:inline-block}.about-founders{border-bottom:1px solid var(--ink);padding:8rem 3vw}.about-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.about-intro .section-label{margin-bottom:2.5rem}.about-story{border-top:1px solid var(--ink);padding-top:1.3rem}.about-story p{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.65}.about-story p:last-child{margin-bottom:0}.founder-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;margin-top:5rem;display:grid}.founder-grid article{background:var(--paper);flex-direction:column;min-height:440px;padding:1.5rem;display:flex}.founder-number,.founder-role,.founder-focus>span{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.founder-role{opacity:.62;margin:.8rem 0 0}.founder-grid h3{letter-spacing:-.075em;margin:auto 0 2rem;font-size:clamp(3rem,5.5vw,6rem);line-height:.82}.founder-focus{border-top:1px solid var(--ink);grid-template-columns:130px 1fr;gap:1.5rem;padding-top:1rem;display:grid}.founder-focus p{max-width:45ch;margin:0;line-height:1.55}.services{border-bottom:1px solid var(--ink);grid-template-columns:.85fr 1.4fr;gap:8vw;padding:8rem 3vw;display:grid}.services-intro .section-label{margin-bottom:2.5rem}.services-intro>p:last-child{max-width:430px;margin:2.3rem 0 0;font-size:1.05rem;line-height:1.6}.service-list{border-top:1px solid var(--ink)}.service{border-bottom:1px solid var(--ink);grid-template-columns:55px minmax(180px,.8fr) 1fr;align-items:start;gap:1.5rem;padding:2rem 0;display:grid}.service>span{letter-spacing:.15em;font-size:.68rem}.service h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,2.7vw,3.1rem);line-height:.95}.service p{opacity:.7;max-width:38ch;margin:0;line-height:1.55}.process{grid-template-columns:1fr 1fr;gap:8vw;padding:8rem 3vw;display:grid}.process-intro{align-self:start;position:sticky;top:125px}.process-intro .section-label{margin-bottom:2.5rem}.process-intro>p:last-child{max-width:460px;margin-top:2.3rem;font-size:1.1rem;line-height:1.55}.steps{border-top:1px solid var(--ink)}.step{border-bottom:1px solid var(--ink);grid-template-columns:65px 1fr;column-gap:1.2rem;padding:2rem 0 3rem;display:grid}.step-number{letter-spacing:.15em;font-size:.7rem}.step h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.step p{opacity:.7;grid-column:2;max-width:34ch;margin:1.3rem 0 0;line-height:1.55}.impact{background:var(--lime);grid-template-columns:1.3fr 1fr;gap:10vw;padding:7rem 3vw;display:grid}.impact-statement .section-label{margin-bottom:3rem}.impact-statement>p:not(.section-label){max-width:590px;margin:2.5rem 0;font-size:1.1rem;line-height:1.6}.button-light{background:var(--paper)}.impact-metrics{border-top:1px solid var(--ink);align-self:end}.impact-metrics div{border-bottom:1px solid var(--ink);grid-template-columns:80px 1fr;align-items:baseline;padding:1.3rem 0;display:grid}.impact-metrics strong{letter-spacing:.15em;font-size:.68rem}.impact-metrics span{letter-spacing:-.025em;font-size:1.45rem}.faq{background:var(--ink);color:var(--paper);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:8rem 3vw;display:grid}.faq-intro{align-self:start;position:sticky;top:125px}.faq-intro .section-label{margin-bottom:2.5rem}.faq-intro h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.5rem,6.7vw,7.5rem);line-height:.79}.faq-intro>p:last-child{opacity:.72;max-width:480px;margin:2.5rem 0 0;font-size:1.05rem;line-height:1.6}.faq-list{border-top:1px solid #f1eee68c}.faq-list details{border-bottom:1px solid #f1eee68c}.faq-list summary{cursor:pointer;grid-template-columns:64px 1fr 28px;align-items:center;gap:1.2rem;min-height:92px;padding:1.25rem 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";justify-self:end;font-size:1.7rem;font-weight:400;line-height:1;transition:transform .2s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list summary span{letter-spacing:.14em;opacity:.55;font-size:.62rem}.faq-list summary strong{letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.2}.faq-list details>p{opacity:.72;max-width:680px;margin:-.4rem 28px 1.7rem 64px;font-size:1rem;line-height:1.65}.faq-list summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.trust{background:var(--paper);padding:8rem 3vw}.trust-heading{grid-template-columns:1.5fr .75fr;align-items:end;gap:8vw;margin-bottom:4rem;display:grid}.trust-heading .section-label{margin-bottom:2.5rem}.trust-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,8.3vw,9rem);line-height:.78}.trust-heading>p{max-width:460px;margin:0;font-size:1.05rem;line-height:1.6}.trust-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trust-grid article{background:var(--paper);flex-direction:column;min-height:380px;padding:1.4rem;display:flex}.trust-card-top{letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.status-dot{background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:10px;height:10px}.trust-grid h3{letter-spacing:-.05em;margin:auto 0 1rem;font-size:clamp(1.8rem,2.6vw,3rem);line-height:.94}.trust-grid p{opacity:.72;margin:0;font-size:.9rem;line-height:1.55}.trust-grid .trust-status{opacity:1;text-transform:uppercase;letter-spacing:.11em;border-top:1px solid var(--ink);padding:.8rem 0;font-size:.62rem;font-weight:700}.leadership-note{border-top:1px solid var(--ink);grid-template-columns:1fr 2fr;margin-top:3.5rem;padding-top:1.5rem;display:grid}.leadership-note>p:last-child{letter-spacing:-.03em;max-width:750px;margin:0;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.25}.contact{background:var(--ink);color:var(--paper);grid-template-columns:.9fr 1.1fr;gap:9vw;padding:8rem 3vw;display:grid}.contact-copy .section-label{margin-bottom:2.5rem}.contact-copy>p:not(.section-label){opacity:.78;max-width:500px;margin:2.5rem 0;font-size:1.05rem;line-height:1.6}.contact-note{text-transform:uppercase;letter-spacing:.11em;border-top:1px solid #f1eee673;padding-top:1rem;display:inline-block;font-size:.72rem!important}.contact-routes{border-top:1px solid #f1eee68c}.contact-routes a{border-bottom:1px solid #f1eee68c;grid-template-columns:150px 1fr 30px;align-items:center;gap:1.5rem;min-height:142px;padding:1.35rem 0;transition:color .2s,padding .2s;display:grid}.contact-routes a:hover{color:var(--lime);padding-left:.7rem}.contact-routes span{text-transform:uppercase;letter-spacing:.13em;opacity:.65;font-size:.62rem}.contact-routes strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.8vw,3rem);line-height:.95}.contact-routes a>span:last-child{opacity:1;justify-self:end;font-size:1.1rem}.interest-form{border-top:1px solid var(--paper);padding-top:1.5rem}.interest-form label{text-transform:uppercase;letter-spacing:.14em;flex-direction:column;gap:.65rem;font-size:.65rem;display:flex}.interest-form label>span{opacity:.5}.field-pair{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem;display:grid}.interest-form input,.interest-form select,.interest-form textarea{width:100%;color:var(--paper);font:inherit;text-transform:none;letter-spacing:normal;background:0 0;border:1px solid #f1eee673;border-radius:0;outline:none;padding:.95rem;font-size:1rem}.interest-form select{appearance:auto}.interest-form option{color:var(--ink)}.interest-form textarea{resize:vertical;min-height:145px}.interest-form input:focus,.interest-form select:focus,.interest-form textarea:focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.form-bottom{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;display:flex}.form-bottom p{opacity:.6;max-width:320px;margin:0;font-size:.72rem;line-height:1.45}.form-bottom button{border:1px solid var(--lime);background:var(--lime);color:var(--ink);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;align-items:center;gap:2.2rem;min-height:55px;padding:0 1.3rem;font-size:.7rem;font-weight:700;transition:transform .2s;display:flex}.form-bottom button:hover{transform:translateY(-3px)}.closing{flex-direction:column;justify-content:space-between;min-height:85vh;padding:7rem 3vw 3rem;display:flex}.closing h2{letter-spacing:-.09em;margin:5rem 0;font-size:clamp(5rem,13vw,13rem);font-weight:900;line-height:.72}.closing-actions{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.closing-actions a{text-transform:uppercase;letter-spacing:.13em;border-right:1px solid var(--ink);justify-content:space-between;margin-right:1.5rem;padding:1.4rem .5rem 1.4rem 0;font-size:.7rem;display:flex}.closing-actions a:last-child{border-right:0;margin-right:0}footer{background:var(--ink);color:var(--paper);grid-template-columns:2fr 1fr 1fr;gap:2rem;padding:3rem 3vw 2rem;display:grid}footer>div{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:.7rem;font-size:.72rem;display:flex}footer p{margin:0}footer>div:nth-of-type(2){text-align:right;align-items:flex-end}.footer-mark{align-self:start;font-size:clamp(3rem,7vw,7rem);line-height:.8}.copyright{letter-spacing:.12em;text-transform:uppercase;opacity:.5;border-top:1px solid #f1eee633;grid-column:1/-1;margin-top:2rem;padding-top:1.5rem;font-size:.62rem}.home-introductions{border-bottom:1px solid var(--ink);padding:8rem 3vw}.become-journey{border-bottom:1px solid var(--ink);background:#e6e1d4;min-height:860px;padding:8rem 3vw;overflow:hidden}.become-journey-heading{grid-template-columns:.65fr 1.35fr .7fr;align-items:end;gap:3rem 5vw;display:grid}.become-journey-heading .section-label{align-self:start}.become-journey-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(4.2rem,8vw,8.8rem);line-height:.76}.become-journey-heading h2 span{color:#789800}.become-journey-heading>p:last-child{max-width:33rem;margin:0;font-size:1rem;line-height:1.65}.become-journey-rail{margin-top:7rem;position:relative}.become-journey-progress{background:#11110f3d;height:2px;position:absolute;top:11px;left:9%;right:9%;overflow:hidden}.become-journey-progress span{transform-origin:0;background:#789800;width:100%;height:100%;transition:transform 2.25s cubic-bezier(.22,.72,.22,1);display:block;transform:scaleX(0)}.become-journey.is-active .become-journey-progress span{transform:scaleX(1)}.become-journey-rail ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.2vw;margin:0;padding:0;list-style:none;display:grid}.become-journey-rail li{opacity:.24;min-width:0;transition:opacity .5s,transform .55s cubic-bezier(.22,.72,.22,1);transition-delay:calc(var(--journey-index) * .34s);padding-top:4rem;position:relative;transform:translateY(28px)}.become-journey.is-active li{opacity:1;transform:none}.become-journey-node{z-index:2;border:2px solid var(--ink);width:24px;height:24px;transition:background .25s,border-color .25s,transform .35s;transition-delay:calc(var(--journey-index) * .34s);background:#e6e1d4;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.72)}.become-journey.is-active .become-journey-node{background:var(--lime);border-color:#789800;transform:translate(-50%)scale(1)}.become-journey-number{letter-spacing:.14em;color:#668300;text-align:center;margin-bottom:2.4rem;font-size:.6rem;display:block}.become-journey-rail h3{letter-spacing:-.055em;text-align:center;margin:0 0 1.2rem;font-size:clamp(2rem,3.2vw,3.8rem);line-height:.88}.become-journey-rail li p{text-align:center;max-width:24ch;margin:0 auto;font-size:.82rem;line-height:1.55}.opportunities-page{background:var(--paper);min-height:100vh}.opportunities-header{background:#f1eee6f0}.opportunities-hero{border-bottom:1px solid var(--ink);grid-template-columns:1.25fr .55fr;align-items:end;gap:8vw;min-height:66vh;padding:5rem 3vw 4rem;display:grid}.opportunities-hero .apply-eyebrow{grid-column:1/-1;align-self:start}.opportunities-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(5rem,10.5vw,11rem);line-height:.78}.opportunities-hero h1 span{color:var(--paper);-webkit-text-stroke:2px var(--ink)}.opportunities-hero>p:last-child{max-width:480px;margin:0;font-size:1.05rem;line-height:1.6}.opportunity-browser{padding:5rem 3vw 8rem}.opportunity-toolbar{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1.4fr .8fr .8fr;gap:1px;display:grid}.opportunity-toolbar label{background:var(--paper);text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:.65rem;padding:1rem;font-size:.62rem;font-weight:700;display:flex}.opportunity-toolbar input,.opportunity-toolbar select{border:1px solid var(--ink);min-height:50px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.75rem;font-size:.95rem}.sample-notice{border:1px solid var(--ink);background:var(--lime);align-items:center;gap:1.2rem;margin-top:2rem;padding:1rem;display:flex}.sample-notice strong{letter-spacing:.13em;font-size:.65rem}.sample-notice span{font-size:.85rem}.opportunity-card{border:1px solid var(--ink);grid-template-columns:1.35fr .65fr;min-height:500px;margin-top:1rem;display:grid}.opportunity-card-main{flex-direction:column;padding:1.5rem;display:flex}.opportunity-meta{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex}.opportunity-card h2{letter-spacing:-.08em;margin:auto 0 2.5rem;font-size:clamp(4rem,8vw,9rem);line-height:.78}.opportunity-tags{flex-wrap:wrap;gap:.55rem;display:flex}.opportunity-tags span{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;padding:.55rem .7rem;font-size:.63rem}.opportunity-summary{border-left:1px solid var(--ink);background:var(--ink);color:var(--paper);flex-direction:column;padding:1.5rem;display:flex}.opportunity-summary dl{margin:auto 0 2rem}.opportunity-summary dl div{border-bottom:1px solid #f1eee659;grid-template-columns:90px 1fr;gap:1rem;padding:1rem 0;display:grid}.opportunity-summary dt{text-transform:uppercase;letter-spacing:.13em;opacity:.6;font-size:.6rem}.opportunity-summary dd{margin:0;font-size:.85rem}.opportunity-summary button{min-height:56px;color:var(--paper);text-transform:uppercase;letter-spacing:.12em;opacity:.5;background:0 0;border:1px solid #f1eee673;font-size:.68rem}.opportunity-detail-grid{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.opportunity-detail-grid section{border-right:1px solid var(--ink);flex-direction:column;min-height:290px;padding:1.3rem;display:flex}.opportunity-detail-grid section:last-child{border-right:0}.opportunity-detail-grid span{letter-spacing:.13em;font-size:.62rem}.opportunity-detail-grid h3{letter-spacing:-.04em;margin:auto 0 1rem;font-size:1.7rem;line-height:.95}.opportunity-detail-grid p{opacity:.72;margin:0;font-size:.88rem;line-height:1.55}.opportunity-network{background:var(--lime);grid-template-columns:1.2fr .65fr;align-items:end;gap:10vw;padding:7rem 3vw;display:grid}.opportunity-network h2{letter-spacing:-.08em;margin:2.5rem 0 0;font-size:clamp(4rem,7.4vw,8rem);line-height:.8}.opportunity-network>div:last-child p{margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.candidate-safety{background:var(--ink);color:var(--paper);border-bottom:1px solid #f1eee64d;grid-template-columns:1fr 2fr;gap:3rem;padding:2rem 3vw;display:grid}.candidate-safety strong{text-transform:uppercase;letter-spacing:.14em;font-size:.65rem}.candidate-safety p{max-width:760px;margin:0;line-height:1.55}.home-intro-heading{grid-template-columns:.7fr 1.3fr;align-items:start;gap:4rem;margin-bottom:5rem;display:grid}.home-intro-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,6.3vw,7rem);line-height:.88}.home-intro-list{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-intro-list article{background:var(--paper);flex-direction:column;min-height:480px;padding:1.5rem;display:flex}.home-intro-list article:nth-child(2){background:var(--lime)}.home-intro-top{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex}.home-intro-list h3{letter-spacing:-.06em;max-width:9ch;margin:auto 0 1.4rem;font-size:clamp(2.4rem,3.8vw,4.5rem);line-height:.88}.home-intro-list p{opacity:.72;max-width:40ch;margin:0 0 2rem;line-height:1.6}.home-intro-list a{text-transform:uppercase;letter-spacing:.11em;border-top:1px solid;justify-content:space-between;padding-top:1rem;font-size:.67rem;font-weight:700;display:flex}.home-proof{background:var(--ink);color:var(--paper);grid-template-columns:1.15fr .85fr;gap:9vw;padding:8rem 3vw;display:grid}.home-proof h2{letter-spacing:-.085em;margin:2.5rem 0 0;font-size:clamp(4rem,8.5vw,9rem);line-height:.76}.home-proof h2 span{color:var(--lime)}.home-proof-copy{align-self:end}.home-proof-copy>p{opacity:.75;max-width:570px;margin:0 0 3rem;font-size:1.12rem;line-height:1.65}.home-proof-copy ul{border-top:1px solid #f1eee673;margin:0 0 3rem;padding:0;list-style:none}.home-proof-copy li{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #f1eee673;grid-template-columns:52px 1fr;padding:1rem 0;font-size:.76rem;display:grid}.home-proof-copy li span{opacity:.5}.home-proof-copy .button{border-color:var(--paper);color:var(--ink)}.home-faq-prompt{background:var(--lime);grid-template-columns:.55fr 1.25fr .7fr;align-items:end;gap:4rem;padding:8rem 3vw;display:grid}.home-faq-prompt h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,6.9vw,7.4rem);line-height:.8}.home-faq-prompt>div p{margin:0 0 2rem;line-height:1.6}.home-faq-prompt>div a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;padding:1rem 0;font-size:.68rem;font-weight:700;display:flex}.interior-page{overflow-x:clip}.interior-hero{border-bottom:1px solid var(--ink);grid-template-rows:auto 1fr;grid-template-columns:1.45fr .55fr;align-items:end;gap:2rem 5rem;min-height:700px;padding:6rem 3vw 4rem;display:grid;position:relative;overflow:hidden}.interior-hero .section-label{z-index:2;grid-column:1/-1;align-self:start;position:relative}.interior-hero h1{z-index:2;letter-spacing:-.085em;max-width:10ch;margin:5rem 0 0;font-size:clamp(4.5rem,9.7vw,10.5rem);line-height:.77;position:relative}.interior-hero h1 span{color:var(--lime)}.interior-hero-copy{z-index:2;max-width:480px;margin:0;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.55;position:relative}.interior-hero-dark{background:var(--ink);color:var(--paper);border-bottom-color:#f1eee64d}.interior-hero-lime{background:var(--lime)}.interior-hero-lime h1 span{color:var(--paper);-webkit-text-stroke:2px var(--ink)}.interior-hero-impact{background:#e9e5da}.interior-hero-impact h1 span{color:#e9e5da;-webkit-text-stroke:2px var(--ink)}.interior-hero-figures{z-index:0;opacity:.08;pointer-events:none;position:absolute;inset:8% -18% -5% 30%}.interior-hero-figures img{object-fit:contain;filter:grayscale()invert()contrast(1.3);width:100%;height:100%}.about-story-hero h1{max-width:8ch}.about-flow-nav{background:var(--lime);border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.about-flow-nav a{border-right:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:1rem;min-height:82px;padding:1rem 1.2rem;font-size:.64rem;font-weight:700;display:flex}.about-flow-nav a:last-child{border-right:0}.about-flow-nav span{opacity:.55;font-size:.58rem}.origin-story,.problem-section,.solution-section,.why-become-section,.founders-page{scroll-margin-top:82px}.origin-story,.impact-problem{border-bottom:1px solid var(--ink);grid-template-columns:.6fr 1.4fr;gap:7vw;padding:8rem 3vw;display:grid}.origin-story>div,.impact-problem>div{max-width:980px}.origin-story h2,.impact-problem h2{letter-spacing:-.065em;margin:0 0 3rem;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.91}.origin-story>div p,.impact-problem>div p{max-width:760px;margin:0 0 1.4rem;font-size:1.12rem;line-height:1.7}.origin-story .story-lead{letter-spacing:-.035em;max-width:820px;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.35}.origin-story blockquote{border-top:1px solid var(--ink);letter-spacing:-.065em;max-width:900px;margin:3.5rem 0 0;padding:2rem 0 0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:900;line-height:.9}.problem-section{background:var(--ink);color:var(--paper);padding:8rem 3vw}.problem-heading{grid-template-columns:.55fr 1.2fr .65fr;align-items:end;gap:4rem;display:grid}.problem-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.7rem,7vw,7.6rem);line-height:.79}.problem-heading h2 span{color:var(--lime)}.problem-heading>p:last-child{opacity:.72;margin:0;line-height:1.65}.problem-grid{background:#f1eee68c;border:1px solid #f1eee68c;grid-template-columns:1fr 1fr;gap:1px;margin-top:5rem;display:grid}.problem-grid article{background:var(--ink);flex-direction:column;min-height:430px;padding:1.6rem;display:flex}.problem-grid article>div{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex}.problem-grid article>div span{color:var(--lime)}.problem-grid h3{letter-spacing:-.065em;max-width:11ch;margin:auto 0 1.5rem;font-size:clamp(2.7rem,4.5vw,5.2rem);line-height:.86}.problem-grid p{opacity:.72;border-top:1px solid #f1eee673;max-width:580px;margin:0;padding-top:1.2rem;line-height:1.65}.problem-consequence{letter-spacing:-.035em;max-width:1050px;margin:4rem 0 0 auto;font-size:clamp(1.7rem,3vw,3rem);line-height:1.25}.solution-section{grid-template-columns:.85fr 1.15fr;gap:9vw;padding:8rem 3vw;display:grid}.solution-heading{align-self:start;position:sticky;top:120px}.solution-heading h2{letter-spacing:-.08em;margin:2.5rem 0;font-size:clamp(3.8rem,7vw,7.5rem);line-height:.78}.solution-heading>p:last-child{max-width:480px;line-height:1.65}.solution-flow{border-top:1px solid var(--ink)}.solution-flow article{border-bottom:1px solid var(--ink);grid-template-columns:58px 1fr;gap:1rem;min-height:170px;padding:1.5rem 0 2rem;display:grid}.solution-flow article>span{letter-spacing:.13em;color:#587000;font-size:.63rem}.solution-flow h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,4rem);line-height:.94}.solution-flow p{opacity:.72;max-width:580px;margin:1rem 0 0;line-height:1.6}.why-become-section{background:var(--lime);padding:8rem 3vw}.why-become-heading{grid-template-columns:.5fr 1.2fr .7fr;align-items:end;gap:4rem;display:grid}.why-become-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,8vw,8.7rem);line-height:.76}.why-become-heading h2 span{color:var(--paper);-webkit-text-stroke:2px var(--ink)}.why-become-heading>p:last-child{margin:0;line-height:1.65}.why-become-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.why-become-grid article{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:330px;padding:1.5rem;display:flex}.why-become-grid article:last-child{border-right:0}.why-become-grid span{text-transform:uppercase;letter-spacing:.13em;font-size:.62rem}.why-become-grid strong{letter-spacing:-.055em;font-size:clamp(2rem,3.1vw,3.6rem);line-height:.92}.founders-page{border-bottom:1px solid var(--ink);padding:8rem 3vw}.founders-page-heading{grid-template-columns:.55fr 1.15fr .7fr;align-items:end;gap:4rem;display:grid}.founders-page-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,6.7vw,7.5rem);line-height:.8}.founders-page-heading>p:last-child{margin:0;line-height:1.6}.founders-page .founder-grid{margin-top:5rem}.founder-contribution{opacity:.72;max-width:54ch;margin:0 0 1.7rem;font-size:.98rem;line-height:1.6}.founder-links{flex-wrap:wrap;gap:.55rem;margin:0 0 1.7rem;display:flex}.founder-links a{border:1px solid var(--ink);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.founder-links a:hover,.founder-links a:focus-visible{background:var(--ink);color:var(--paper)}.standards-section{background:var(--lime);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:8rem 3vw;display:grid}.standards-heading h2{letter-spacing:-.08em;margin:2.5rem 0 0;font-size:clamp(4rem,8vw,8.5rem);line-height:.78}.standards-list{border-top:1px solid var(--ink)}.standards-list article{border-bottom:1px solid var(--ink);grid-template-columns:54px minmax(180px,.8fr) 1fr;gap:1.3rem;padding:1.7rem 0 2rem;display:grid}.standards-list article>span{letter-spacing:.12em;font-size:.65rem}.standards-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.5vw,2.8rem);line-height:.95}.standards-list p{margin:0;line-height:1.55}.service-detail-section{grid-template-columns:.72fr 1.28fr;gap:8vw;padding:8rem 3vw;display:grid}.service-detail-heading{align-self:start;position:sticky;top:120px}.service-detail-heading h2{letter-spacing:-.065em;margin:2.5rem 0;font-size:clamp(3.2rem,5.8vw,6.2rem);line-height:.9}.service-detail-heading>p:last-child{max-width:450px;line-height:1.65}.service-detail-list{border-top:1px solid var(--ink)}.service-detail-list article{border-bottom:1px solid var(--ink);grid-template-columns:70px 1fr;gap:1rem;min-height:360px;padding:2rem 0;display:grid}.service-detail-number{letter-spacing:.14em;font-size:.68rem}.service-detail-list h3{letter-spacing:-.06em;margin:0 0 2rem;font-size:clamp(2.5rem,4.6vw,5.2rem);line-height:.88}.service-detail-list strong{max-width:620px;font-size:1.2rem;line-height:1.4;display:block}.service-detail-list p{opacity:.7;max-width:620px;margin:1.2rem 0 0;line-height:1.65}.service-detail-link{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;gap:1.2rem;width:fit-content;margin-top:2rem;padding-bottom:.35rem;font-size:.67rem;font-weight:800;display:inline-flex}.service-decision-hero{background:var(--lime);border-bottom:1px solid var(--ink);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;min-height:calc(82vh - 82px);padding:5rem 3vw;display:grid}.service-decision-hero h1{letter-spacing:-.075em;max-width:9ch;margin:2rem 0 0;font-size:clamp(4.5rem,10vw,10.5rem);line-height:.78}.service-decision-hero>div:last-child{border-top:1px solid var(--ink);padding-top:2rem}.service-decision-hero strong{letter-spacing:-.045em;font-size:clamp(1.6rem,2.7vw,3rem);line-height:1.05;display:block}.service-decision-hero p{margin:1.6rem 0 2.2rem;font-size:1rem;line-height:1.65}.service-decision-hero .button{width:100%}.service-fit{border-bottom:1px solid var(--ink);grid-template-columns:.65fr 1.35fr;gap:8vw;padding:5rem 3vw;display:grid}.service-fit h2{letter-spacing:-.07em;margin:1.5rem 0 0;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.82}.service-fit ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.service-fit li{border-bottom:1px solid var(--ink);align-items:center;min-height:76px;padding:1rem 0;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:700;display:flex}.service-fit li:before{content:"↗";color:#587000;width:42px;font-size:.85rem}.service-deliverables{background:var(--ink);color:var(--paper);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:8rem 3vw;display:grid}.service-section-heading{align-self:start;position:sticky;top:120px}.service-section-heading h2{letter-spacing:-.07em;margin:2rem 0 0;font-size:clamp(3.7rem,7vw,7.5rem);line-height:.82}.service-deliverables>div:last-child{border-top:1px solid #f1eee680}.service-deliverables article{border-bottom:1px solid #f1eee680;grid-template-columns:50px 1fr;column-gap:1rem;min-height:235px;padding:1.8rem 0;display:grid}.service-deliverables article>span{opacity:.55;font-size:.58rem}.service-deliverables article h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,4rem);line-height:.9}.service-deliverables article p{opacity:.72;grid-column:2;max-width:620px;margin:1rem 0 0;line-height:1.65}.service-inputs{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:8rem 3vw;display:grid}.service-inputs h2,.service-process h2,.service-scope h2{letter-spacing:-.065em;margin:2rem 0;font-size:clamp(3rem,5.6vw,6rem);line-height:.86}.service-inputs>div>p:last-child{max-width:460px;line-height:1.6}.service-inputs ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.service-inputs li{border-bottom:1px solid var(--ink);grid-template-columns:52px 1fr;align-items:center;min-height:84px;padding:1rem 0;font-size:1rem;line-height:1.45;display:grid}.service-inputs li span{opacity:.55;font-size:.56rem}.service-process{background:var(--lime);border-bottom:1px solid var(--ink);padding:8rem 3vw}.service-process>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.service-process article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:240px;padding:1.3rem;display:flex}.service-process article span{letter-spacing:.12em;font-size:.58rem}.service-process article strong{letter-spacing:-.04em;max-width:12ch;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1}.service-scope{grid-template-columns:1fr 1fr;display:grid}.service-scope>article{padding:7rem 3vw}.service-scope>article:first-child{background:var(--paper)}.service-scope .service-boundaries{border-left:1px solid var(--ink);background:#d9d5ca}.service-scope ul{border-top:1px solid var(--ink);margin:2.5rem 0 0;padding:0;list-style:none}.service-scope li{border-bottom:1px solid var(--ink);padding:1.1rem 0 1.1rem 1.6rem;line-height:1.5;position:relative}.service-scope li:before{content:"•";color:#587000;position:absolute;left:0}@media (width<=900px){.service-decision-hero,.service-fit,.service-deliverables,.service-inputs{grid-template-columns:1fr;gap:4rem;padding-left:1.2rem;padding-right:1.2rem}.service-decision-hero{min-height:auto;padding-top:5rem;padding-bottom:5rem}.service-decision-hero h1{font-size:clamp(3.8rem,17vw,6.5rem)}.service-section-heading{position:static}.service-process{padding:5rem 1.2rem}.service-process>div{grid-template-columns:1fr 1fr}.service-process article{min-height:190px}.service-scope{grid-template-columns:1fr}.service-scope>article{padding:5rem 1.2rem}.service-scope .service-boundaries{border-left:0;border-top:1px solid var(--ink)}}@media (width<=560px){.service-process>div{grid-template-columns:1fr}.service-process article{min-height:155px}}.sector-section{background:var(--ink);color:var(--paper);grid-template-columns:1.15fr .85fr;gap:9vw;padding:8rem 3vw;display:grid}.sector-section h2{letter-spacing:-.085em;margin:2.5rem 0 0;font-size:clamp(4rem,8vw,8.8rem);line-height:.76}.sector-section h2 span{color:var(--lime)}.sector-roles{align-self:end}.sector-roles>p{text-transform:uppercase;letter-spacing:.13em;opacity:.55;font-size:.65rem}.sector-roles ul{border-top:1px solid #f1eee673;margin:1.5rem 0 0;padding:0;list-style:none}.sector-roles li{border-bottom:1px solid #f1eee673;padding:1rem 0;font-size:1.12rem}.method-section{grid-template-columns:1fr 1fr;gap:8vw;padding:8rem 3vw;display:grid}.method-heading{align-self:start;position:sticky;top:120px}.method-heading h2{letter-spacing:-.075em;margin:2.5rem 0;font-size:clamp(3.8rem,6.7vw,7.4rem);line-height:.8}.method-heading>p:last-child{max-width:500px;line-height:1.6}.delivery-note{background:var(--lime);grid-template-columns:.5fr 1.25fr .65fr;align-items:end;gap:4rem;padding:8rem 3vw;display:grid}.delivery-note h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.2rem,6.2vw,6.7rem);line-height:.82}.delivery-note>p:last-child{margin:0;line-height:1.65}.impact-problem{background:var(--ink);color:var(--paper)}.impact-model{background:var(--lime);grid-template-columns:1.1fr .9fr;gap:9vw;padding:8rem 3vw;display:grid}.impact-model h2{letter-spacing:-.085em;margin:2.5rem 0 0;font-size:clamp(4rem,8vw,8.5rem);line-height:.76}.impact-model h2 span{color:var(--paper);-webkit-text-stroke:2px var(--ink)}.impact-model ol{border-top:1px solid var(--ink);align-self:end;margin:0;padding:0;list-style:none}.impact-model li{border-bottom:1px solid var(--ink);grid-template-columns:58px 1fr;padding:1.4rem 0;display:grid}.impact-model li>span{letter-spacing:.12em;font-size:.65rem}.impact-model li strong{font-size:1.2rem}.impact-model li p{margin:.7rem 0 0;line-height:1.55}.impact-outcomes{padding:8rem 3vw}.impact-outcomes-heading{grid-template-columns:.5fr 1.5fr;gap:4rem;margin-bottom:4rem;display:grid}.impact-outcomes-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.8rem,7.2vw,7.8rem);line-height:.8}.impact-outcome-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.impact-outcome-grid article{background:var(--paper);flex-direction:column;min-height:370px;padding:1.4rem;display:flex}.impact-outcome-grid article>span{letter-spacing:.13em;font-size:.65rem}.impact-outcome-grid h3{letter-spacing:-.05em;margin:auto 0 1.2rem;font-size:clamp(1.9rem,2.8vw,3.3rem);line-height:.92}.impact-outcome-grid p{border-top:1px solid var(--ink);margin:0;padding-top:1rem;line-height:1.55}.partner-types{background:#e8e4d8;padding:8rem 3vw}.partner-types>h2{letter-spacing:-.08em;margin:2.5rem 0 4rem;font-size:clamp(4rem,7.5vw,8rem);line-height:.78}.partner-types>div{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.partner-types article{border-right:1px solid var(--ink);flex-direction:column;min-height:320px;padding:1.5rem;display:flex}.partner-types article:last-child{border-right:0}.partner-types article>span{letter-spacing:.13em;font-size:.64rem}.partner-types h3{letter-spacing:-.055em;margin:auto 0 1rem;font-size:clamp(2rem,3vw,3.5rem);line-height:.9}.partner-types article p{margin:0;line-height:1.55}.faq-page-hero h1{max-width:9ch}.faq-jump{background:var(--lime);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.faq-jump a{border-right:1px solid var(--ink);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:2rem;min-height:90px;padding:0 3vw;font-size:.75rem;font-weight:700;display:flex}.faq-jump a:last-child{border-right:0}.faq-jump span{opacity:.55;font-size:.62rem}.faq-groups{background:var(--ink);color:var(--paper)}.faq-group{border-bottom:1px solid #f1eee659;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:7rem 3vw;scroll-margin-top:80px;display:grid}.faq-group-heading{align-self:start;position:sticky;top:120px}.faq-group-heading>span{letter-spacing:.13em;color:var(--lime);font-size:.65rem}.faq-group-heading h2{letter-spacing:-.065em;text-transform:uppercase;margin:2rem 0 0;font-size:clamp(3rem,5.5vw,6.2rem);line-height:.86}.page-cta{flex-direction:column;justify-content:space-between;min-height:650px;padding:7rem 3vw 3rem;display:flex}.page-cta h2{letter-spacing:-.09em;margin:4rem 0;font-size:clamp(5rem,11.5vw,12rem);line-height:.73}.page-cta>div{border-top:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.page-cta a{text-transform:uppercase;letter-spacing:.11em;border-right:1px solid;justify-content:space-between;align-items:center;min-height:70px;margin-right:1.2rem;padding:1rem 1.2rem 1rem 0;font-size:.7rem;font-weight:700;display:flex}.page-cta a:last-child{border-right:0;margin-right:0}.page-cta-lime{background:var(--lime)}.page-cta-dark{background:var(--ink);color:var(--paper)}.apply-page{background:var(--paper);min-height:100vh}.apply-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3vw;display:grid}.apply-header>span,.apply-header>a:last-child{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.apply-header>a:last-child{border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:.25rem}.apply-hero{grid-template-columns:1.5fr .55fr;align-items:end;gap:8vw;padding:5rem 3vw 4rem;display:grid}.apply-eyebrow{text-transform:uppercase;letter-spacing:.18em;margin:0 0 2rem;font-size:.68rem;font-weight:700}.apply-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(4.8rem,10.5vw,11rem);line-height:.78}.apply-hero h1 span{color:var(--paper);-webkit-text-stroke:2px var(--ink)}.prototype-warning{border-top:1px solid var(--ink);padding-top:1rem}.prototype-warning strong{background:var(--lime);border:1px solid var(--ink);letter-spacing:.15em;padding:.45rem .6rem;font-size:.62rem;display:inline-block}.prototype-warning p{margin:1.25rem 0 0;font-size:.9rem;line-height:1.55}.apply-assurance{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.apply-assurance div{border-right:1px solid var(--ink);align-items:center;gap:1.2rem;padding:1.2rem 3vw;display:flex}.apply-assurance div:last-child{border-right:0}.apply-assurance span{letter-spacing:.14em;font-size:.62rem}.apply-assurance strong{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.application-form{width:min(1120px,94vw);margin:5rem auto 7rem}.form-progress{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 0 5rem;padding:0;list-style:none;display:grid}.form-progress li{opacity:.35;border-top:5px solid #0000;gap:1rem;margin-top:-3px;padding:1rem 0;display:flex}.form-progress li.active,.form-progress li.complete{opacity:1}.form-progress li.active{border-top-color:var(--lime)}.form-progress span{letter-spacing:.12em;font-size:.62rem}.form-progress strong{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.application-form fieldset{border:0;margin:0;padding:0;scroll-margin-top:105px}.application-form fieldset[hidden]{display:none}.application-form fieldset:not([hidden]){animation:.32s both form-step-in}@keyframes form-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.application-form fieldset:not([hidden]){animation:none}}.application-form legend{letter-spacing:-.065em;max-width:13ch;padding:0;font-size:clamp(3.2rem,6.2vw,6.4rem);font-weight:900;line-height:.88}.field-intro{max-width:650px;margin:1.8rem 0 3.5rem;font-size:1.05rem;line-height:1.55}.apply-field-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.application-form label{text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:.65rem;font-size:.65rem;font-weight:700;display:flex}.application-form label>span{opacity:.58;font-weight:400}.application-form input,.application-form select,.application-form textarea{border:1px solid var(--ink);width:100%;min-height:56px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#ffffff47;border-radius:0;outline:none;padding:.95rem 1rem;font-size:1rem}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#769500;box-shadow:0 0 0 2px #2457ffb3}.application-form textarea{resize:vertical}.wide-field{grid-column:1/-1}.honeypot{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.step-actions{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.3rem;display:flex}.step-actions-end{justify-content:flex-end}.back-button,.next-button,.submit-application,.success-actions button,.success-actions a{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:0;min-height:55px;padding:0 1.25rem;font-size:.7rem;font-weight:700}.back-button{background:0 0}.next-button,.submit-application{background:var(--ink);min-width:230px;color:var(--paper);justify-content:space-between;align-items:center;gap:2rem;display:inline-flex}.submit-application{background:var(--lime);color:var(--ink)}.submit-application:disabled{opacity:.55;cursor:wait}.upload-field{border:1px dashed var(--ink);grid-template-columns:1fr 1fr;align-items:center;padding:1.4rem;display:grid!important}.upload-field small{margin-top:.5rem;font-size:.62rem;line-height:1.4;display:block}.upload-field input{background:0 0}.prototype-checks{gap:1rem;margin-top:2rem;display:grid}.prototype-checks label{text-transform:none;letter-spacing:normal;flex-direction:row;align-items:flex-start;font-size:.95rem;font-weight:400;line-height:1.45}.prototype-checks label>span{opacity:1}.prototype-checks input{flex:none;width:20px;min-height:20px;margin:.1rem 0 0}.application-error{color:#7b1515;border:1px solid #a22;margin:1.5rem 0 0;padding:1rem;font-weight:700}.application-success{width:min(1120px,94vw);margin:6rem auto 8rem}.application-success h2{letter-spacing:-.08em;margin:0;font-size:clamp(4.2rem,9vw,10rem);line-height:.78}.application-success>p:not(.apply-eyebrow):not(.success-note){max-width:600px;font-size:1.15rem;line-height:1.55}.application-reference{background:var(--lime);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:2rem;margin:3rem 0;padding:1.5rem;display:flex}.application-reference span{text-transform:uppercase;letter-spacing:.13em;font-size:.65rem}.application-reference strong{letter-spacing:.03em;font-size:clamp(1rem,2.2vw,2rem)}.success-note{opacity:.7;max-width:660px;line-height:1.55}.success-actions{gap:.8rem;margin-top:3rem;display:flex}.success-actions a,.success-actions button{background:var(--ink);color:var(--paper);align-items:center;display:inline-flex}.success-actions button{color:var(--ink);background:0 0}.apply-footer{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding:2rem 3vw;font-size:.65rem;display:flex}.apply-footer p{margin:0}.business-page{background:#e8e4d8}.business-header{background:var(--ink);color:var(--paper);border-bottom-color:#f1eee659}.business-header>a:last-child{border-bottom-color:var(--paper)}.business-hero{background:var(--ink);color:var(--paper)}.business-hero h1{font-size:clamp(4.5rem,9.2vw,10rem)}.business-hero h1 span{color:var(--lime);-webkit-text-stroke:0}.business-warning{border-top-color:var(--paper)}.business-warning strong,.business-assurance{background:var(--lime);color:var(--ink)}.business-progress{grid-template-columns:repeat(4,1fr)}.business-form .form-progress li.active{border-top-color:var(--ink)}.business-form .submit-application{background:var(--ink);color:var(--paper)}.business-success h2{font-size:clamp(4rem,8vw,9rem)}.partner-page{background:var(--paper)}.partner-header{background:var(--ink);color:var(--paper);border-bottom-color:#f1eee659}.partner-header>a:last-child{border-bottom-color:var(--paper)}.partner-hero{background:var(--lime);color:var(--ink)}.partner-hero h1{font-size:clamp(4.4rem,9vw,9.8rem)}.partner-hero h1 span{color:var(--lime);-webkit-text-stroke:2px var(--ink)}.partner-warning{border-top-color:var(--ink)}.partner-warning strong{background:var(--ink);color:var(--paper)}.partner-assurance{background:var(--ink);color:var(--paper);border-color:var(--paper)}.partner-assurance div{border-right-color:#f1eee68c}.partner-progress{grid-template-columns:repeat(4,1fr)}.partner-form .form-progress li.active{border-top-color:var(--lime)}.partner-form .submit-application{background:var(--ink);color:var(--paper)}.partner-success h2{font-size:clamp(4rem,8vw,9rem)}.partner-footer{background:var(--lime);color:var(--ink)}.admin-page{background:#ece9df;min-height:100vh}.admin-header>div span,.admin-header>a:last-child,.admin-nav{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.admin-header>a:last-child{border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:.25rem}.admin-nav{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.7rem 1rem;min-width:0;display:flex}.admin-nav a{border-bottom:1px solid var(--ink);white-space:nowrap;padding-bottom:.25rem}.admin-content{min-width:0;overflow-x:hidden}.admin-kicker{text-transform:uppercase;letter-spacing:.16em;margin:0 0 2rem;font-size:.65rem;font-weight:700}.admin-intro h1{letter-spacing:-.085em;margin:0;font-size:clamp(5rem,10vw,10.5rem);line-height:.76}.admin-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.admin-stats article{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:150px;padding:1.2rem 3vw;display:flex}.admin-stats span{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.admin-stats strong{letter-spacing:-.06em;font-size:clamp(2.7rem,4.5vw,5rem);line-height:.8}.admin-workspace{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:1px;padding:3rem 3vw 7rem;display:grid}.applicant-browser,.applicant-detail{border:1px solid var(--ink);background:var(--paper)}.admin-toolbar label{background:var(--paper);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.admin-toolbar label span,.status-control label{text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;font-weight:700}.admin-toolbar input:focus,.admin-toolbar select:focus,.status-control select:focus{box-shadow:0 0 0 2px var(--lime)}.applicant-list{min-height:480px}.applicant-row i{justify-self:end;font-style:normal}.status-pill{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;width:max-content;padding:.35rem .5rem;font-size:.55rem;font-weight:700}.status-new{background:var(--lime)}.status-reviewing{background:#f4d98d}.status-shortlisted{background:#b9d9ff}.status-placed{background:#b8efc0}.status-rejected{color:#68665f;background:#e8e5dd}.status-qualifying{background:#f4d98d}.status-proposal{background:#b9d9ff}.status-won{background:#b8efc0}.status-closed{color:#68665f;background:#e8e5dd}.detail-topline{text-transform:uppercase;letter-spacing:.11em;opacity:.65;justify-content:space-between;gap:1rem;font-size:.58rem;display:flex}.applicant-detail h2{letter-spacing:-.07em;margin:4rem 0 2rem;font-size:clamp(2.8rem,4vw,5rem);line-height:.84}.status-control{background:var(--lime);border:1px solid var(--ink);grid-template-columns:1fr 1.2fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.status-control select{background:var(--paper)}.status-control>span{grid-column:2;font-size:.62rem}.admin-error{color:#7b1515;border:1px solid #9a2020;padding:.8rem;font-size:.8rem}.candidate-facts{margin:2rem 0}.candidate-facts div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:1rem;padding:.85rem 0;display:grid}.candidate-facts dt,.candidate-notes>span,.candidate-cv>div>span{text-transform:uppercase;letter-spacing:.13em;opacity:.65;font-size:.58rem}.candidate-facts dd{overflow-wrap:anywhere;margin:0;font-size:.86rem}.candidate-facts dd a{border-bottom:1px solid var(--ink)}.candidate-notes{padding:1rem 0 1.5rem}.candidate-notes p{white-space:pre-wrap;margin:.8rem 0 0;font-size:.9rem;line-height:1.55}.candidate-cv{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.candidate-cv>div{flex-direction:column;gap:.3rem;min-width:0;display:flex}.candidate-cv strong{overflow-wrap:anywhere;font-size:.82rem}.candidate-cv small{opacity:.6}.candidate-cv>a{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.1em;flex:none;padding:.8rem;font-size:.62rem}.no-cv{text-transform:uppercase;letter-spacing:.1em;opacity:.45;font-size:.65rem}.admin-empty{text-align:center;padding:4rem 2rem}.admin-empty strong{font-size:1.4rem}.admin-empty p{opacity:.65;line-height:1.5}.detail-empty{margin-top:8rem}.detail-empty a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;margin-top:1rem;font-size:.7rem;display:inline-block}.admin-denied{flex-direction:column;justify-content:space-between;min-height:100vh;padding:2rem 3vw 5rem;display:flex}.admin-denied>div{margin:auto 0}.admin-denied h1{letter-spacing:-.08em;margin:0 0 2rem;font-size:clamp(4rem,10vw,10rem);line-height:.78}.admin-denied>div>p:not(.admin-kicker){max-width:540px;margin-bottom:2rem;line-height:1.6}.employer-admin-page{background:#e8e4d8}.employer-admin-intro h1 span{color:#e8e4d8}.employer-row{grid-template-columns:100px minmax(170px,1.2fr) minmax(110px,.75fr) minmax(150px,.9fr) 130px 20px}.employer-detail{border-top:7px solid var(--lime)}.partner-admin-page{background:#f0eee7}.partner-admin-intro h1 span{color:#f0eee7}.partner-row{grid-template-columns:100px minmax(170px,1.05fr) minmax(110px,.65fr) minmax(180px,1.25fr) 130px 20px}.partner-detail{border-top:7px solid var(--ink)}.status-concept{background:#b9d9ff}.status-active{background:#b8efc0}@media (width<=900px){.site-header{grid-template-columns:1fr auto;height:70px}.site-header nav,.site-header>.header-action{display:none}.mobile-menu{display:block}.manifesto-menu-nav{display:flex}.home-intro-heading,.home-proof,.home-faq-prompt,.origin-story,.impact-problem,.problem-heading,.solution-section,.why-become-heading,.founders-page-heading,.standards-section,.service-detail-section,.sector-section,.method-section,.delivery-note,.impact-model,.impact-outcomes-heading,.faq-group{grid-template-columns:1fr}.become-journey-heading{grid-template-columns:1fr;align-items:start}.become-journey-heading>p:last-child{max-width:38rem}.become-journey-rail{margin-top:5rem}.become-journey-progress{width:2px;height:auto;inset:0 auto 0 11px}.become-journey-progress span{transform-origin:top;transform:scaleY(0)}.become-journey.is-active .become-journey-progress span{transform:scaleY(1)}.become-journey-rail ol{grid-template-columns:1fr;gap:0}.become-journey-rail li{min-height:180px;padding:0 0 3.8rem 4rem}.become-journey-node{top:0;left:0;transform:scale(.72)}.become-journey.is-active .become-journey-node{transform:scale(1)}.become-journey-number{text-align:left;margin-bottom:.85rem}.become-journey-rail h3,.become-journey-rail li p{text-align:left}.become-journey-rail li p{max-width:38rem;margin:0}.home-intro-list{grid-template-columns:1fr}.home-intro-list article{min-height:390px}.home-proof,.home-faq-prompt,.founders-page-heading,.delivery-note{gap:3rem}.interior-hero{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:2rem;min-height:620px}.interior-hero h1{margin-top:3rem}.interior-hero-copy{align-self:end}.about-flow-nav{grid-template-columns:repeat(2,1fr)}.about-flow-nav a{border-bottom:1px solid var(--ink)}.about-flow-nav a:nth-child(2n){border-right:0}.about-flow-nav a:last-child{border-bottom:0;grid-column:1/-1}.problem-heading,.why-become-heading{gap:3rem}.problem-grid,.why-become-grid{grid-template-columns:1fr}.why-become-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:230px}.why-become-grid article:last-child{border-bottom:0}.founder-grid{grid-template-columns:1fr}.solution-heading,.service-detail-heading,.method-heading,.faq-group-heading{position:static}.service-detail-section,.method-section,.standards-section,.impact-model,.faq-group{gap:5rem}.impact-outcome-grid{grid-template-columns:1fr 1fr}.partner-types>div{grid-template-columns:1fr}.partner-types article{border-right:0;border-bottom:1px solid var(--ink)}.partner-types article:last-child{border-bottom:0}.hero{min-height:calc(100svh - 70px)}.hero-kicker-right{display:none}.hero-kicker-compact{font-size:.58rem}.worker-motion{opacity:.085;inset:6rem -48vw 9rem 10vw}.hero h1{letter-spacing:-.065em;gap:.2em;margin:auto 0;font-size:clamp(3.4rem,14.2vw,7.4rem);line-height:.86}.hero h1.hero-minimal{gap:.05em;padding:3rem 0;font-size:clamp(4.4rem,10.5vw,7.4rem);line-height:.78}.hero-minimal-outline{transform:translate(2vw)}.outline-word{transform:none}.hero-bottom{flex-direction:column;align-items:flex-start;gap:2rem}.hero-bottom>p,.hero-actions{width:100%}.orbit-one{width:80vw;height:80vw}.orbit-two{width:45vw;height:45vw}.principle-strip{grid-template-columns:repeat(2,1fr)}.principle-strip div{border-bottom:1px solid var(--ink)}.principle-strip div:nth-child(2n){border-right:0}.principle-strip div:last-child{border-bottom:0;grid-column:1/-1}.section-heading,.about-intro,.process,.impact,.services,.faq,.contact{grid-template-columns:1fr}.section-heading{gap:2rem}.pathway-grid{grid-template-columns:1fr}.pathway-card{min-height:470px}.process-intro{position:static}.impact,.faq{gap:5rem}.faq-intro{position:static}.services,.contact{gap:5rem}.trust-heading{grid-template-columns:1fr;align-items:start}.trust-grid{grid-template-columns:1fr 1fr}.leadership-note{grid-template-columns:1fr;gap:1.5rem}.closing-actions{grid-template-columns:1fr}.closing-actions a{border-right:0;border-bottom:1px solid var(--ink);margin:0}footer{grid-template-columns:1fr 1fr}.footer-mark{grid-column:1/-1}.apply-header{grid-template-columns:1fr auto}.apply-header>span{display:none}.apply-hero{grid-template-columns:1fr;gap:3rem}.apply-assurance{grid-template-columns:1fr}.apply-assurance div{border-right:0;border-bottom:1px solid var(--ink)}.apply-assurance div:last-child{border-bottom:0}.business-hero{padding-top:4rem;padding-bottom:4rem}.admin-intro{grid-template-columns:1fr;gap:3rem}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article:nth-child(2){border-right:0}.admin-stats article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.admin-workspace{grid-template-columns:1fr}.applicant-detail{margin:-1px 0 0;position:static}.applicant-row{grid-template-columns:90px 1fr 1fr 20px}.applicant-row>span:nth-of-type(3),.applicant-row time{display:none}.employer-row,.partner-row{grid-template-columns:90px 1fr 1fr 20px}}@media (width<=560px){.site-header,.hero,.pathways,.manifesto,.about-founders,.services,.process,.impact,.faq,.trust,.contact,.closing,footer,.home-introductions,.become-journey,.home-proof,.home-faq-prompt,.interior-hero,.origin-story,.impact-problem,.problem-section,.solution-section,.why-become-section,.founders-page,.standards-section,.service-detail-section,.sector-section,.method-section,.delivery-note,.impact-model,.impact-outcomes,.partner-types,.faq-group,.page-cta,.apply-header,.apply-hero,.apply-footer,.admin-header,.admin-intro,.admin-workspace,.admin-denied{padding-left:1.2rem;padding-right:1.2rem}.site-header{padding-top:0;padding-bottom:0}.manifesto-menu-content{padding-left:1.2rem;padding-right:1.2rem}.manifesto-menu-nav{gap:clamp(.38rem,1vh,.62rem)}.manifesto-menu-nav strong{font-size:clamp(2.25rem,10.6vw,3.25rem)}.manifesto-menu-figures{inset:15% 0 13%}.home-introductions,.become-journey,.home-proof,.home-faq-prompt,.origin-story,.impact-problem,.problem-section,.solution-section,.why-become-section,.founders-page,.standards-section,.service-detail-section,.sector-section,.method-section,.delivery-note,.impact-model,.impact-outcomes,.partner-types,.faq-group{padding-top:5rem;padding-bottom:5rem}.home-intro-heading{gap:2rem;margin-bottom:3rem}.home-intro-heading h2{font-size:clamp(3rem,14vw,4.7rem)}.become-journey-heading h2{font-size:clamp(3.5rem,16vw,5.4rem)}.become-journey-rail{margin-top:4rem}.become-journey-rail li{min-height:165px;padding-bottom:3rem;padding-left:3.25rem}.become-journey-rail h3{font-size:clamp(2.5rem,12vw,3.8rem)}.become-journey-rail li p{font-size:.9rem}.home-intro-list article{min-height:360px}.home-proof h2{font-size:clamp(3.7rem,17vw,5.8rem)}.home-faq-prompt h2{font-size:clamp(3rem,14vw,4.8rem)}.interior-hero{min-height:calc(100svh - 70px);padding-top:3rem;padding-bottom:2.5rem}.interior-hero h1{max-width:100%;margin-top:2.5rem;font-size:clamp(3.4rem,16vw,5.6rem);line-height:.8}.interior-hero-copy{font-size:1rem}.interior-hero-figures{inset:10% -90% 2% -5%}.origin-story h2,.impact-problem h2{font-size:clamp(2.8rem,13vw,4.5rem)}.origin-story>div p,.impact-problem>div p{font-size:1rem}.origin-story .story-lead{font-size:1.35rem}.origin-story blockquote{margin-top:2.5rem;font-size:clamp(2.6rem,13vw,4.2rem)}.about-flow-nav a{min-height:64px;padding:.8rem;font-size:.56rem}.problem-heading h2,.solution-heading h2,.why-become-heading h2{font-size:clamp(3.2rem,15vw,5rem)}.problem-grid{margin-top:3.5rem}.problem-grid article{min-height:360px}.problem-consequence{margin-top:3rem;font-size:1.6rem}.solution-section{gap:4rem}.solution-flow article{grid-template-columns:42px 1fr}.why-become-grid{margin-top:3.5rem}.why-become-grid strong{font-size:clamp(2rem,10vw,3rem)}.founders-page-heading h2,.standards-heading h2,.method-heading h2,.impact-outcomes-heading h2,.partner-types>h2{font-size:clamp(3.2rem,15vw,5rem)}.founders-page .founder-grid{margin-top:3.5rem}.standards-list article{grid-template-columns:40px 1fr}.standards-list article p{grid-column:2}.service-detail-list article{grid-template-columns:42px 1fr;min-height:330px}.service-detail-list h3{font-size:clamp(2.4rem,12vw,4rem)}.sector-section h2,.impact-model h2{font-size:clamp(3.5rem,16vw,5.5rem)}.delivery-note h2{font-size:clamp(3rem,14vw,4.8rem)}.impact-outcome-grid{grid-template-columns:1fr}.impact-outcome-grid article{min-height:310px}.faq-jump{grid-template-columns:1fr}.faq-jump a{border-right:0;border-bottom:1px solid var(--ink);min-height:68px;padding-left:1.2rem;padding-right:1.2rem}.faq-jump a:last-child{border-bottom:0}.faq-group{scroll-margin-top:70px}.faq-group-heading h2{font-size:clamp(3rem,14vw,4.6rem)}.page-cta{min-height:560px;padding-top:5rem}.page-cta h2{font-size:clamp(4rem,18vw,6rem)}.page-cta>div{grid-template-columns:1fr}.page-cta a{border-bottom:1px solid;border-right:0;margin-right:0}.principle-strip div{flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;min-height:76px;padding:.8rem}.principle-strip strong{text-align:left;font-size:.6rem;line-height:1.25}.hero{padding-top:1.5rem;padding-bottom:1.5rem}.hero-kicker-compact{letter-spacing:.1em;gap:.8rem;padding-bottom:.8rem;font-size:.5rem}.worker-motion{opacity:.065;inset:7rem -78vw 10rem 2vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 88%,#0000 100%)}.hero h1{letter-spacing:-.055em;-webkit-text-stroke-width:1px;gap:.24em;font-size:clamp(2.9rem,13.4vw,5.4rem);line-height:.88}.hero h1.hero-minimal{letter-spacing:-.06em;padding:2rem 0;font-size:clamp(2.75rem,12vw,4.5rem);line-height:.78}.hero-minimal-outline{-webkit-text-stroke-width:1px;transform:none}.hero-period{margin-left:.08em}.hero-bottom{gap:1.4rem}.hero-bottom>p{font-size:1rem;line-height:1.45}.hero-actions{flex-direction:column;gap:.55rem}.hero-actions .button{width:100%}.orbit-one{opacity:.35}.orbit-two{opacity:.72}.pathways,.services,.process,.trust,.contact{padding-top:5rem;padding-bottom:5rem}.manifesto{min-height:70vh;padding-top:5rem}.manifesto-copy{font-size:clamp(3.6rem,17vw,6rem)}.about-founders{padding-top:5rem;padding-bottom:5rem}.about-intro{gap:3rem}.founder-grid{grid-template-columns:1fr;margin-top:3.5rem}.founder-grid article{min-height:360px}.founder-focus{grid-template-columns:1fr;gap:.7rem}.impact,.faq{padding-top:5rem;padding-bottom:5rem}.faq-list summary{grid-template-columns:38px 1fr 22px;gap:.7rem;min-height:82px}.faq-list details>p{margin-left:38px;margin-right:22px}.impact-metrics div{grid-template-columns:50px 1fr}.impact-metrics span{font-size:1.15rem}.service{grid-template-columns:40px 1fr}.contact-routes a{grid-template-columns:1fr 24px;gap:.7rem;min-height:120px}.contact-routes a>span:first-child{grid-column:1/-1}.service p{grid-column:2}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:330px}.field-pair{grid-template-columns:1fr}.form-bottom{flex-direction:column;align-items:stretch}.form-bottom button{justify-content:space-between}.closing{min-height:70vh;padding-top:5rem}footer{grid-template-columns:1fr}footer>div:nth-of-type(2){text-align:left;align-items:flex-start}.apply-header>a:last-child{font-size:.58rem}.apply-hero{padding-top:3.5rem}.apply-hero h1{font-size:clamp(3.8rem,18vw,6.4rem)}.business-hero h1{font-size:clamp(3.3rem,14.7vw,5.4rem)}.partner-hero h1{font-size:clamp(3.2rem,14.3vw,5.2rem)}.application-form{margin-top:3.5rem}.form-progress{margin-bottom:3.5rem}.form-progress li{flex-direction:column;gap:.4rem}.form-progress strong{font-size:.58rem}.business-progress{grid-template-columns:repeat(2,1fr)}.business-progress li:nth-child(-n+2){border-bottom:1px solid var(--line)}.partner-progress{grid-template-columns:repeat(2,1fr)}.partner-progress li:nth-child(-n+2){border-bottom:1px solid var(--line)}.application-form fieldset{scroll-margin-top:85px}.apply-field-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.step-actions{gap:.7rem}.next-button,.submit-application{flex:1;min-width:0}.upload-field{grid-template-columns:1fr}.application-reference{flex-direction:column;align-items:flex-start}.success-actions{flex-direction:column}.success-actions a,.success-actions button{justify-content:center}.apply-footer{flex-direction:column;gap:.7rem}.admin-header{grid-template-columns:1fr auto;min-height:70px}.admin-header>div{display:none}.admin-header>a:last-child{font-size:.56rem}.admin-nav{gap:.65rem;font-size:.53rem}.admin-intro{padding-top:3.5rem}.admin-intro h1{font-size:clamp(3.5rem,17vw,6rem)}.admin-stats article{min-height:120px;padding:1rem 1.2rem}.admin-workspace{padding-top:2rem;padding-bottom:5rem}.admin-toolbar{grid-template-columns:1fr}.applicant-row{grid-template-columns:78px 1fr 18px;gap:.7rem}.applicant-row>span:nth-of-type(2),.applicant-row>span:nth-of-type(3),.applicant-row time{display:none}.employer-row,.partner-row{grid-template-columns:78px 1fr 18px}.applicant-detail{padding:1.1rem}.detail-topline{flex-direction:column}.applicant-detail h2{margin-top:3rem}.status-control{grid-template-columns:1fr}.status-control>span{grid-column:1}.candidate-facts div{grid-template-columns:95px 1fr}.candidate-cv{flex-direction:column;align-items:flex-start}}@media (width<=900px) and (height<=650px){.manifesto-menu-top{min-height:58px}.manifesto-menu-mark{font-size:1.35rem}.manifesto-menu-statement{display:none}.manifesto-menu-nav{gap:.28rem;padding:.65rem 0}.manifesto-menu-nav strong,.mobile-services-accordion summary strong{font-size:clamp(2rem,9.4vw,2.85rem)}.mobile-services-accordion>div{margin-top:.45rem}.mobile-menu-actions a{min-height:48px}.manifesto-menu-foot{padding-top:.5rem}}.simple-draft{--sd-lime:#d9ff45;color:#101010;font-feature-settings:"kern" 1, "liga" 1;background:#f3f0e8;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.simple-draft-label{background:var(--sd-lime);letter-spacing:.14em;text-align:center;border-bottom:1px solid #101010;padding:.55rem 4vw;font-size:.62rem;font-weight:800}.simple-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f0e8f0;border-bottom:1px solid #101010;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 4vw;display:grid;position:sticky;top:0}.simple-logo{color:inherit;letter-spacing:-.08em;font-size:1.55rem;font-weight:900;line-height:1;text-decoration:none}.simple-logo span{margin-right:0;font-weight:400}.simple-logo i{color:#799300;margin-left:0;font-style:normal;display:inline}.simple-header nav{gap:2rem;display:flex}.simple-header nav a,.simple-book-link{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1;text-decoration:none}.simple-header nav a{padding:.65rem 0}.simple-book-link{background:var(--sd-lime);border:1px solid #101010;justify-self:end;align-items:center;gap:.55rem;padding:.9rem 1.1rem;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;animation:5s ease-out infinite simple-book-pulse;display:inline-flex;position:relative}.simple-book-link svg{transition:transform .2s}.simple-book-link:hover,.simple-book-link:focus-visible{color:var(--sd-lime);background:#101010;text-decoration:none;transform:translateY(-2px);box-shadow:0 7px #1010102e}.simple-book-link:hover svg,.simple-book-link:focus-visible svg{transform:translate(3px,-3px)}@keyframes simple-book-pulse{0%,72%,to{box-shadow:0 0 #839f0800}78%{box-shadow:0 0 #839f0866}90%{box-shadow:0 0 0 12px #839f0800}}.simple-header nav .simple-nav-services{font-weight:900}.footer-home-logo{color:var(--paper);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.simple-hero{color:#f3f0e8;background:#101010;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 110px);padding:6vw 4vw 4vw;display:flex;position:relative;overflow:hidden}.simple-hero>p,.simple-belief>p,.simple-services .simple-section-head>p,.simple-roles>p,.simple-method>p,.simple-transform>p:first-child,.simple-book>div>p,.simple-candidate>p{z-index:2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800;position:relative}.simple-hero h1{z-index:2;letter-spacing:-.085em;margin:2rem 0;font-size:clamp(5.5rem,12vw,12rem);line-height:.73;position:relative}.simple-hero h1 em{color:var(--sd-lime);font-style:normal}.simple-hero-art{opacity:.42;mix-blend-mode:screen;position:absolute;inset:0 0 0 42%}.simple-hero-art img{object-fit:cover;filter:grayscale()contrast(1.35);width:100%;height:100%}.simple-hero-bottom{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid;position:relative}.simple-hero-bottom strong{max-width:620px;font-size:1.2rem;line-height:1.35}.simple-hero-bottom a,.simple-candidate a{background:var(--sd-lime);color:#101010;text-transform:uppercase;padding:1.25rem 1.5rem;font-size:.72rem;font-weight:900;text-decoration:none}.simple-belief,.simple-services,.simple-method,.simple-transform,.simple-book,.simple-candidate{padding:9vw 4vw}.simple-belief{background:var(--sd-lime);grid-template-columns:1fr 2fr;gap:5vw;display:grid}.simple-belief h2{letter-spacing:-.07em;grid-column:1/-1;margin:4rem 0;font-size:clamp(4rem,9vw,9rem);line-height:.82}.simple-belief h2 span{color:#f3f0e8;text-shadow:-1px -1px #101010,1px -1px #101010,-1px 1px #101010,1px 1px #101010}.simple-belief>div{grid-column:2;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.simple-belief>div p{font-size:1.25rem;line-height:1.5}.simple-belief ul,.simple-service-body ul{margin:0;padding:0;list-style:none}.simple-belief li{border-bottom:1px solid #101010;padding:.8rem 0;font-weight:750}.simple-services{background:#f3f0e8}.simple-section-head{grid-template-columns:1fr 2fr;gap:5vw;margin-bottom:5rem;display:grid}.simple-section-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.82}.simple-service-list{border-top:1px solid #101010}.simple-service-list details{border-bottom:1px solid #101010}.simple-service-list summary{cursor:pointer;grid-template-columns:80px 1fr 40px;align-items:center;min-height:130px;list-style:none;display:grid}.simple-service-list summary::-webkit-details-marker{display:none}.simple-service-list summary span{font-size:.7rem}.simple-service-list summary strong{letter-spacing:-.055em;font-size:clamp(2rem,5vw,5rem)}.simple-service-list summary i{font-size:2rem;font-style:normal}.simple-service-list details[open] summary i{transform:rotate(45deg)}.simple-service-body{grid-template-columns:1.4fr 1fr 1fr;gap:3vw;padding:1rem 0 4rem 80px;display:grid}.simple-service-body h3{margin:0 0 1rem;font-size:1.8rem;line-height:1.05}.simple-service-body p{line-height:1.55}.simple-service-body h4{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem}.simple-service-body li{border-bottom:1px solid #bbb;padding:.45rem 0}.simple-service-body>a{color:inherit;text-transform:uppercase;grid-column:1/-1;margin-top:1rem;font-weight:800;text-decoration:none}.simple-roles{color:#f3f0e8;background:#101010;padding:5vw 4vw}.simple-roles>div{flex-wrap:wrap;gap:.7rem;margin-top:3rem;display:flex}.simple-roles span{border:1px solid #696969;border-radius:999px;padding:.85rem 1.1rem;font-size:.85rem}.simple-method{color:#f3f0e8;background:#101010}.simple-method h2{letter-spacing:-.075em;max-width:1100px;margin:4rem 0;font-size:clamp(4rem,9vw,9rem);line-height:.8}.simple-method ol{border-top:1px solid #555;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.simple-method li{border-right:1px solid #555;flex-direction:column;min-height:260px;padding:1.5rem;display:flex}.simple-method li span{font-size:.65rem}.simple-method li strong{margin:auto 0 1rem;font-size:2rem}.simple-method li p{color:#aaa;margin:0;line-height:1.45}.simple-transform{text-align:center;background:#f3f0e8}.simple-transform h2{letter-spacing:-.07em;margin:4rem 0;font-size:clamp(4rem,8.5vw,8.5rem);line-height:.82}.simple-transform h2 span{color:#839f08}.simple-transform>p:last-child{max-width:720px;margin:0 auto;font-size:1.15rem;line-height:1.6}.simple-book{background:var(--sd-lime);grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.simple-book h2{letter-spacing:-.08em;margin:4rem 0;font-size:clamp(5rem,10vw,10rem);line-height:.72}.simple-book>div>strong{max-width:480px;font-size:1.1rem;line-height:1.5;display:block}.simple-booking-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.simple-booking-form label{letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.simple-booking-form input,.simple-booking-form select,.simple-booking-form textarea{color:#101010;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:1px solid #101010;border-radius:0;margin-top:.5rem;padding:1rem}.simple-wide,.simple-consent,.simple-booking-form button,.simple-booking-form .application-error{grid-column:1/-1}.simple-consent{align-items:flex-start;gap:.7rem;display:flex;text-transform:none!important;letter-spacing:0!important}.simple-consent input{width:auto;margin:.15rem 0 0}.simple-consent a{color:inherit}.simple-booking-form button{color:#f3f0e8;text-transform:uppercase;background:#101010;border:0;justify-content:space-between;align-items:center;min-height:60px;padding:1rem 1.3rem;font-weight:900;display:flex}.simple-booking-success{border:1px solid #101010;padding:3rem}.simple-booking-success span{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,5rem);font-weight:900}.simple-booking-success p{max-width:520px;line-height:1.6}.simple-candidate{color:#f3f0e8;background:#222;grid-template-columns:1fr 2fr;align-items:end;gap:3rem;display:grid}.simple-candidate h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,9vw,9rem);line-height:.78}.simple-candidate a{justify-self:end}.simple-explore{background:#101010;border-bottom:1px solid #444;flex-wrap:wrap;gap:1rem 2.5rem;padding:2.5rem 4vw;display:flex}.simple-explore a{color:#f3f0e8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;text-decoration:none}@media (width<=900px){.simple-header{grid-template-columns:1fr auto;min-height:76px}.simple-header nav{display:none}.simple-logo{font-size:1.35rem}.simple-book-link{padding:.72rem .85rem;font-size:.66rem}.simple-hero{min-height:82vh;padding-top:4rem}.simple-hero h1{font-size:clamp(4.5rem,20vw,7rem)}.simple-hero-art{inset:0 0 0 15%}.simple-hero-bottom,.simple-belief,.simple-section-head,.simple-book,.simple-candidate{grid-template-columns:1fr}.simple-hero-bottom{align-items:start}.simple-hero-bottom a{justify-self:start}.simple-belief>div{grid-column:1;grid-template-columns:1fr}.simple-belief h2,.simple-method h2,.simple-transform h2{font-size:clamp(3.5rem,16vw,6rem)}.simple-service-list summary{grid-template-columns:45px 1fr 30px;min-height:92px}.simple-service-list summary strong{font-size:clamp(1.65rem,8vw,2.5rem)}.simple-service-body{grid-template-columns:1fr;padding:0 0 3rem 45px}.simple-method ol{grid-template-columns:1fr 1fr}.simple-method li{border-bottom:1px solid #555;min-height:200px}.simple-booking-form{grid-template-columns:1fr}.simple-booking-form>*{grid-column:1}.simple-candidate a{justify-self:start}.simple-belief,.simple-services,.simple-method,.simple-transform,.simple-book,.simple-candidate{padding-top:6rem;padding-bottom:6rem}.simple-explore{gap:1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.simple-book-link{transition:none;animation:none}.simple-book-link svg{transition:none}}.corporate-draft{--corp-navy:#0b2137;--corp-blue:#174a70;--corp-green:#b9d531;--corp-mist:#eef3f5;--corp-line:#d9e1e5;color:var(--corp-navy);background:#fff;font-family:Arial,Helvetica Neue,sans-serif}.corporate-draft *{box-sizing:border-box}.corporate-draft a{color:inherit}.corporate-draft-notice{background:var(--corp-green);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:.55rem 4vw;font-size:.68rem;font-weight:700}.corporate-header{border-bottom:1px solid var(--corp-line);z-index:20;background:#fffffff5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 4vw;display:grid;position:sticky;top:0}.corporate-logo{letter-spacing:-.055em;font-size:1.55rem;font-weight:800;text-decoration:none}.corporate-logo span{font-weight:400}.corporate-logo b{color:var(--corp-green)}.corporate-header nav{gap:2rem;display:flex}.corporate-header nav a{font-size:.76rem;font-weight:700;text-decoration:none}.corporate-header-cta{background:var(--corp-navy);justify-self:end;padding:.85rem 1.1rem;font-size:.72rem;font-weight:700;text-decoration:none;color:#fff!important}.corporate-hero{background:linear-gradient(135deg,#f7f9fa 0%,#edf3f4 70%,#e4ecef 100%);grid-template-columns:1.5fr .65fr;align-items:center;gap:8vw;min-height:660px;padding:7rem 4vw;display:grid}.corporate-eyebrow{color:var(--corp-blue);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:800}.corporate-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,6.2vw,7rem);line-height:.96}.corporate-hero h1 span{color:var(--corp-blue)}.corporate-lead{color:#435466;max-width:660px;margin:2rem 0;font-size:1.15rem;line-height:1.65}.corporate-hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.corporate-hero-actions a{border:1px solid var(--corp-navy);padding:1rem 1.3rem;font-size:.78rem;font-weight:750;text-decoration:none}.corporate-hero-actions a:first-child{background:var(--corp-navy);color:#fff}.corporate-hero aside{border-top:5px solid var(--corp-green);background:#fff;padding:2rem;box-shadow:0 20px 50px #0b213717}.corporate-hero aside>p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem;font-size:.72rem;font-weight:800}.corporate-hero aside ul{margin:0 0 2rem;padding:0;list-style:none}.corporate-hero aside li{border-bottom:1px solid var(--corp-line);padding:.85rem 0;font-size:.9rem}.corporate-hero aside strong{color:var(--corp-blue);font-size:.82rem}.corporate-proof{border-bottom:1px solid var(--corp-line);grid-template-columns:repeat(3,1fr);display:grid}.corporate-proof div{border-right:1px solid var(--corp-line);flex-direction:column;gap:.8rem;min-height:150px;padding:2.2rem 4vw;display:flex}.corporate-proof strong{font-size:1.1rem}.corporate-proof span{color:#5b6975;max-width:330px;font-size:.88rem;line-height:1.55}.corporate-section{padding:7rem 4vw}.corporate-section-heading{grid-template-columns:.55fr 1.4fr 1fr;align-items:start;gap:4vw;margin-bottom:4rem;display:grid}.corporate-section-heading>p{color:var(--corp-blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.corporate-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4vw,4.6rem);line-height:1.02}.corporate-section-heading>span{color:#5b6975;line-height:1.65}.corporate-service-grid{border:1px solid var(--corp-line);grid-template-columns:repeat(4,1fr);display:grid}.corporate-service-grid article{border-right:1px solid var(--corp-line);flex-direction:column;min-height:330px;padding:2rem;display:flex}.corporate-service-grid article>span{color:var(--corp-blue);font-size:.7rem}.corporate-service-grid h3{margin:3rem 0 1rem;font-size:1.35rem}.corporate-service-grid p{color:#5b6975;margin:0;font-size:.9rem;line-height:1.65}.corporate-service-grid a{margin-top:auto;font-size:.75rem;font-weight:800;text-decoration:none}.corporate-workforce{background:var(--corp-navy);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:7rem 4vw;display:grid}.corporate-workforce h2{letter-spacing:-.045em;margin:0 0 2rem;font-size:clamp(2.8rem,4.6vw,5.5rem);line-height:1}.corporate-workforce>div>p:last-child{color:#b9c4cd;max-width:600px;line-height:1.7}.corporate-workforce .corporate-eyebrow{color:var(--corp-green)}.corporate-role-list{grid-template-columns:1fr 1fr;align-content:center;display:grid}.corporate-role-list span{color:#e5ebee;border-bottom:1px solid #385064;padding:1.15rem 0}.corporate-process ol{border-top:1px solid var(--corp-line);margin:0;padding:0;list-style:none}.corporate-process li{border-bottom:1px solid var(--corp-line);grid-template-columns:100px 1fr;padding:1.6rem 0;display:grid}.corporate-process li>span{color:var(--corp-blue);font-size:.72rem}.corporate-process h3{margin:0 0 .4rem;font-size:1.2rem}.corporate-process li p{color:#5b6975;margin:0;line-height:1.55}.corporate-book{background:var(--corp-mist);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:7rem 4vw;display:grid}.corporate-book h2{letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.98}.corporate-book>div>p:last-child{color:#5b6975;max-width:520px;line-height:1.7}.corporate-book .simple-booking-form label{color:var(--corp-navy);font-size:.72rem}.corporate-book .simple-booking-form input,.corporate-book .simple-booking-form select,.corporate-book .simple-booking-form textarea{background:#fff;border-color:#a9b6bd}.corporate-book .simple-booking-form button{background:var(--corp-navy)}.corporate-footer{color:#fff;background:#071827;grid-template-columns:1.4fr 1fr 1fr auto;align-items:start;gap:3rem;padding:3rem 4vw;display:grid}.corporate-footer p{color:#b9c4cd;margin:0;font-size:.78rem;line-height:1.7}@media (width<=900px){.corporate-header{grid-template-columns:1fr auto}.corporate-header nav{display:none}.corporate-hero,.corporate-workforce,.corporate-book{grid-template-columns:1fr}.corporate-hero{padding-top:5rem}.corporate-proof{grid-template-columns:1fr}.corporate-proof div{border-right:0;border-bottom:1px solid var(--corp-line)}.corporate-section-heading{grid-template-columns:1fr}.corporate-service-grid{grid-template-columns:1fr 1fr}.corporate-service-grid article{border-bottom:1px solid var(--corp-line)}.corporate-footer{grid-template-columns:1fr 1fr}}@media (width<=560px){.corporate-header-cta{padding:.7rem;font-size:.62rem}.corporate-hero,.corporate-section,.corporate-workforce,.corporate-book{padding:4.5rem 1.25rem}.corporate-hero h1{font-size:3.4rem}.corporate-service-grid,.corporate-role-list,.corporate-footer{grid-template-columns:1fr}.corporate-section-heading{margin-bottom:2.5rem}.corporate-footer{padding:3rem 1.25rem}}.corporate-draft{--corp-navy:#071d2f;--corp-blue:#0d5274;--corp-green:#c5dd32;--corp-cyan:#83d4dd;--corp-mist:#eff4f3;--corp-line:#d4dfe1}.corporate-header{border-top:3px solid var(--corp-green)}.corporate-hero{background:radial-gradient(circle at 78% 25%,#83d4dd3d,#0000 29%),linear-gradient(145deg,#f8faf9 0%,#edf4f3 62%,#dce9e9 100%);grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:5vw;min-height:760px;padding-top:6rem;padding-bottom:6rem;position:relative;overflow:hidden}.corporate-hero:before{content:"";border:80px solid #0d52740f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-180px;left:-250px}.corporate-hero-copy{z-index:2;position:relative}.corporate-hero h1{max-width:900px;font-size:clamp(4.2rem,6.5vw,7.5rem);line-height:.91}.corporate-hero h1 span{color:var(--corp-blue);display:block}.corporate-hero-visual{align-self:stretch;min-height:580px;position:relative}.corporate-motion-frame{background:var(--corp-navy);clip-path:polygon(12% 0,100% 0,100% 88%,84% 100%,0 100%,0 12%);position:absolute;inset:0 0 4.5rem;overflow:hidden}.corporate-motion-frame:after{content:"";background:linear-gradient(#071d2f0d,#071d2f8f),linear-gradient(90deg,#c5dd3224,#0000 45%);position:absolute;inset:0}.corporate-motion-frame img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.35);opacity:.88;width:118%;height:100%;animation:16s ease-in-out infinite alternate corporate-people-drift}.corporate-hero-visual aside{z-index:2;background:var(--corp-navy);color:#fff;border-left:5px solid var(--corp-green);width:min(88%,420px);padding:1.45rem 1.6rem;position:absolute;bottom:0;right:-1px;box-shadow:0 22px 45px #071d2f3d}.corporate-hero-visual aside span{color:var(--corp-cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.63rem;font-weight:800;display:block}.corporate-hero-visual aside strong{font-size:1.15rem;display:block}.corporate-hero-visual aside p{color:#b9c7ce;margin:.65rem 0 0;font-size:.8rem;line-height:1.55}.corporate-sector-band{background:var(--corp-navy);color:#fff;white-space:nowrap;justify-content:space-between;gap:1.5rem;padding:1rem 4vw;display:flex;overflow:hidden}.corporate-sector-band span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.corporate-sector-band i{color:var(--corp-green);font-style:normal}.corporate-proof{background:#fff}.corporate-proof div{padding-top:2.5rem;position:relative}.corporate-proof small{color:#a3b1b8;font-size:.65rem;position:absolute;top:2rem;right:2rem}.corporate-proof strong{letter-spacing:-.02em;font-size:1.3rem}.corporate-urgency{background:var(--corp-green);color:var(--corp-navy);padding:8rem 4vw}.corporate-urgency>p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.corporate-urgency h2{letter-spacing:-.07em;margin:2.2rem 0 3rem;font-size:clamp(4rem,8vw,9rem);line-height:.82}.corporate-urgency h2 span{color:#fff;text-shadow:-1px -1px 0 var(--corp-navy),1px -1px 0 var(--corp-navy),-1px 1px 0 var(--corp-navy),1px 1px 0 var(--corp-navy)}.corporate-urgency>div{grid-template-columns:1fr auto;align-items:end;gap:3rem;max-width:760px;margin-left:auto;display:grid}.corporate-urgency>div p{margin:0;font-size:1.1rem;line-height:1.65}.corporate-urgency a{background:var(--corp-navy);color:#fff;white-space:nowrap;padding:1rem 1.25rem;font-size:.76rem;font-weight:800;text-decoration:none}.corporate-urgency a b{color:var(--corp-green)}.corporate-service-grid article{transition:background .25s,color .25s,transform .25s;position:relative;overflow:hidden}.corporate-service-grid article:after{content:"";border:26px solid var(--corp-green);border-radius:50%;width:110px;height:110px;transition:transform .3s;position:absolute;top:-80px;right:-80px}.corporate-service-grid article:hover{background:var(--corp-navy);color:#fff;transform:translateY(-5px)}.corporate-service-grid article:hover:after{transform:translate(-35px,35px)}.corporate-service-grid article:hover p{color:#bdc8ce}.corporate-workforce{grid-template-rows:auto auto;grid-template-columns:1fr .85fr;position:relative;overflow:hidden}.corporate-workforce-copy{z-index:2;position:relative}.corporate-workforce-copy>a{border-bottom:1px solid var(--corp-green);color:var(--corp-green);margin-top:2rem;padding-bottom:.3rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-block}.corporate-workforce-visual{background:#0b3049;min-height:430px;position:relative;overflow:hidden}.corporate-workforce-visual img{object-fit:cover;filter:grayscale()contrast(1.3);opacity:.6;width:100%;height:100%;animation:14s ease-in-out infinite alternate-reverse corporate-people-drift}.corporate-workforce-visual:after{content:"";background:linear-gradient(#0000 30%,#071d2fe6);position:absolute;inset:0}.corporate-workforce-visual span{z-index:2;color:#fff;font-size:1.4rem;font-weight:750;line-height:1.15;position:absolute;bottom:2rem;left:2rem}.corporate-role-list{border-top:1px solid #385064;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:2rem}.corporate-role-list span{border-right:1px solid #385064;padding:1.25rem}.corporate-process ol{border:1px solid var(--corp-line);grid-template-columns:repeat(4,1fr);display:grid}.corporate-process li{border:0;border-right:1px solid var(--corp-line);flex-direction:column;min-height:260px;padding:1.6rem;display:flex}.corporate-process li>div{margin-top:auto}.corporate-book{position:relative;overflow:hidden}.corporate-book:before{content:"";border:90px solid #0d527414;border-radius:50%;width:420px;height:420px;position:absolute;top:-280px;right:-280px}.corporate-book>*{z-index:2;position:relative}@keyframes corporate-people-drift{0%{transform:scale(1.04)translate(-1.5%)}to{transform:scale(1.1)translate(2%)}}@media (width<=900px){.corporate-hero{grid-template-columns:1fr;min-height:0}.corporate-hero-visual{min-height:520px}.corporate-urgency>div{grid-template-columns:1fr;justify-items:start}.corporate-workforce{grid-template-columns:1fr}.corporate-workforce-visual{min-height:380px}.corporate-role-list,.corporate-process ol{grid-template-columns:1fr 1fr}.corporate-process li{border-bottom:1px solid var(--corp-line)}}@media (width<=560px){.corporate-draft-notice{font-size:.56rem}.corporate-hero{padding-top:3.8rem}.corporate-hero h1{font-size:clamp(3.25rem,16vw,4.8rem)}.corporate-hero-visual{min-height:430px;margin:1rem -.25rem 0}.corporate-motion-frame{inset:0 0 3rem}.corporate-motion-frame img{object-position:45% center;width:145%}.corporate-hero-visual aside{width:94%;padding:1.2rem}.corporate-sector-band{justify-content:flex-start;animation:20s linear infinite corporate-sector-scroll}.corporate-proof div{min-height:140px}.corporate-urgency{padding:5rem 1.25rem}.corporate-urgency h2{font-size:clamp(3.5rem,18vw,5.5rem)}.corporate-urgency>div{gap:1.5rem}.corporate-service-grid article{min-height:290px}.corporate-workforce-visual{min-height:340px;margin-top:1rem}.corporate-workforce-visual img{width:135%;max-width:none}.corporate-role-list,.corporate-process ol{grid-template-columns:1fr}.corporate-process li{min-height:190px}.corporate-footer{gap:1.75rem}@keyframes corporate-sector-scroll{to{transform:translate(-65%)}}}@media (prefers-reduced-motion:reduce){.corporate-motion-frame img,.corporate-workforce-visual img,.corporate-sector-band{animation:none!important}.corporate-service-grid article{transition:none}}.wb3{--wb3-ink:#101828;--wb3-paper:#fff;--wb3-signal:#e7ff4f;--wb3-rust:#e65332;--wb3-sage:#f3f6fa;--wb3-line:#10272233;background:var(--wb3-paper);color:var(--wb3-ink);font-family:Arial,Helvetica Neue,sans-serif}.wb3 *{box-sizing:border-box}.wb3 a{color:inherit}.wb3-notice{background:var(--wb3-signal);letter-spacing:.13em;text-align:center;text-transform:uppercase;padding:.52rem 4vw;font-size:.6rem;font-weight:800}.wb3-header{border-bottom:1px solid var(--wb3-line);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e6f5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:0 4vw;display:grid;position:sticky;top:0}.wb3-logo{letter-spacing:-.075em;font-size:1.65rem;font-weight:900;text-decoration:none}.wb3-logo span{font-weight:400}.wb3-logo i{color:var(--wb3-rust);font-style:normal}.wb3-header nav{gap:2rem;display:flex}.wb3-header nav a{font-size:.7rem;font-weight:750;text-decoration:none}.wb3-header-cta{background:var(--wb3-ink);justify-self:end;padding:.95rem 1.1rem;font-size:.7rem;font-weight:800;text-decoration:none;color:var(--wb3-paper)!important}.wb3-hero{border-bottom:1px solid var(--wb3-line);grid-template-columns:1.03fr .97fr;min-height:760px;display:grid}.wb3-hero-copy{flex-direction:column;justify-content:center;padding:7.5rem 4vw 6rem;display:flex}.wb3-kicker,.wb3-label{color:#667085;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.wb3-hero h1{letter-spacing:-.08em;margin:2rem 0;font-size:clamp(5rem,7.7vw,9rem);line-height:.78}.wb3-hero h1 em{color:var(--wb3-rust);font-style:normal}.wb3-hero-copy>p:last-of-type{color:#475467;max-width:620px;margin:0 0 2.5rem;font-size:1.12rem;line-height:1.65}.wb3-actions{flex-wrap:wrap;gap:.8rem;display:flex}.wb3-actions a{border:1px solid var(--wb3-ink);padding:1.05rem 1.25rem;font-size:.74rem;font-weight:800;text-decoration:none}.wb3-actions a:first-child{background:var(--wb3-ink);color:var(--wb3-paper)}.wb3-hero-image{background:var(--wb3-ink);min-height:760px;position:relative;overflow:hidden}.wb3-hero-image:after{content:"";background:linear-gradient(#1027220d 30%,#102722d1 100%);position:absolute;inset:0}.wb3-hero-image img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.4);opacity:.88;width:110%;height:100%;animation:18s ease-in-out infinite alternate wb3-drift}.wb3-image-caption{z-index:2;color:#fff;border-top:1px solid #ffffff80;justify-content:space-between;align-items:end;padding-top:1.3rem;display:flex;position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem}.wb3-image-caption span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.wb3-image-caption strong{text-align:right;font-size:1.15rem;line-height:1.2}.wb3-assurance{background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.wb3-assurance article{border-right:1px solid var(--wb3-line);min-height:190px;padding:2.5rem 4vw}.wb3-assurance span{margin-bottom:2.2rem;font-size:.76rem;font-weight:850;display:block}.wb3-assurance p{color:#667085;max-width:340px;margin:0;font-size:.9rem;line-height:1.6}.wb3-thesis{background:var(--wb3-ink);color:var(--wb3-paper);padding:9rem 4vw}.wb3-thesis .wb3-label{color:var(--wb3-signal)}.wb3-thesis h2{letter-spacing:-.075em;margin:3rem 0;font-size:clamp(5rem,9vw,10rem);line-height:.8}.wb3-thesis-detail{grid-template-columns:1fr 1fr;gap:3rem;max-width:850px;margin-left:auto;display:grid}.wb3-thesis-detail p{color:#d0d5dd;margin:0;font-size:1rem;line-height:1.7}.wb3-thesis-detail a{border-bottom:1px solid var(--wb3-signal);color:#fff;grid-column:2;width:max-content;margin-top:1rem;padding-bottom:.35rem;font-size:.74rem;font-weight:850;text-decoration:none}.wb3-solutions{background:var(--wb3-paper);padding:8rem 4vw}.wb3-solutions>header{grid-template-columns:.45fr 1.55fr;gap:4vw;margin-bottom:5rem;display:grid}.wb3-solutions h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,6vw,7rem);line-height:.9}.wb3-solutions>div{border-top:1px solid var(--wb3-ink)}.wb3-solutions article{border-bottom:1px solid var(--wb3-line);grid-template-columns:110px 1fr;min-height:230px;padding:2rem 0;display:grid}.wb3-solutions article>span{font-size:.68rem}.wb3-solutions article>div{grid-template-columns:.8fr 1fr auto;align-items:start;gap:4vw;display:grid}.wb3-solutions h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3vw,3.4rem)}.wb3-solutions article p{color:#667085;margin:0;line-height:1.65}.wb3-solutions article a{white-space:nowrap;align-self:end;font-size:.7rem;font-weight:850;text-decoration:none}.wb3-system{background:#fff;padding:8rem 4vw}.wb3-system-intro{grid-template-columns:.42fr 1.1fr .65fr;gap:4vw;margin-bottom:5rem;display:grid}.wb3-system-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5vw,5.8rem);line-height:.92}.wb3-system-intro>p:last-child{color:#667085;margin:0;line-height:1.7}.wb3-system ol{border:1px solid var(--wb3-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.wb3-system li{border-right:1px solid var(--wb3-line);flex-direction:column;min-height:360px;padding:1.8rem;display:flex}.wb3-system li>span{font-size:.66rem}.wb3-system li>div{margin-top:auto}.wb3-system small{color:var(--wb3-rust);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.wb3-system li p{color:#667085;margin:0;font-size:.88rem;line-height:1.6}.wb3-workforce{background:var(--wb3-sage);grid-template-columns:1fr 1fr;display:grid}.wb3-workforce-image{background:var(--wb3-ink);min-height:760px;position:relative;overflow:hidden}.wb3-workforce-image:after{content:"";background:linear-gradient(#10272214,#102722b8);position:absolute;inset:0}.wb3-workforce-image img{object-fit:cover;filter:grayscale()contrast(1.35);opacity:.9;width:115%;height:100%;animation:16s ease-in-out infinite alternate-reverse wb3-drift}.wb3-workforce-image>span{z-index:2;color:var(--wb3-signal);letter-spacing:-.055em;font-size:clamp(2.6rem,4.4vw,5rem);font-weight:900;line-height:.83;position:absolute;bottom:3rem;left:3rem}.wb3-workforce-copy{flex-direction:column;justify-content:center;padding:7rem 5vw;display:flex}.wb3-workforce-copy h2{letter-spacing:-.07em;margin:2rem 0;font-size:clamp(4rem,6vw,7rem);line-height:.85}.wb3-workforce-copy>p:not(.wb3-label){color:#475467;max-width:600px;margin:0;line-height:1.7}.wb3-role-grid{border-top:1px solid var(--wb3-line);grid-template-columns:1fr 1fr;margin:3rem 0;display:grid}.wb3-role-grid span{border-bottom:1px solid var(--wb3-line);padding:1rem 0;font-size:.82rem}.wb3-workforce-copy>a{border-bottom:1px solid var(--wb3-ink);width:max-content;padding-bottom:.4rem;font-size:.74rem;font-weight:850;text-decoration:none}.wb3-partnership{background:var(--wb3-rust);color:#fff;padding:9rem 4vw}.wb3-partnership h2{letter-spacing:-.075em;margin:3rem 0;font-size:clamp(5rem,9vw,10rem);line-height:.8}.wb3-partnership h2 em{color:var(--wb3-ink);font-style:normal}.wb3-partnership>div{grid-template-columns:1fr 1fr;gap:3rem;max-width:820px;margin-left:auto;display:grid}.wb3-partnership>div p{margin:0;font-size:1rem;line-height:1.7}.wb3-conversation{background:var(--wb3-signal);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:8rem 4vw;display:grid}.wb3-conversation h2{letter-spacing:-.07em;margin:2rem 0;font-size:clamp(4rem,6.4vw,7.5rem);line-height:.87}.wb3-conversation>div>p:not(.wb3-label){max-width:540px;line-height:1.7}.wb3-direct{flex-direction:column;gap:.5rem;margin-top:3rem;display:flex}.wb3-direct span{text-transform:uppercase;font-size:.68rem;font-weight:800}.wb3-direct a{font-size:1.2rem;font-weight:850;text-decoration:none}.wb3-conversation .simple-booking-form input,.wb3-conversation .simple-booking-form select,.wb3-conversation .simple-booking-form textarea{border-color:var(--wb3-ink);background:#ffffff8c}.wb3-footer{background:var(--wb3-ink);color:#fff;grid-template-columns:1.4fr 1fr 1fr auto;gap:4rem;padding:4rem 4vw;display:grid}.wb3-footer>div{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.wb3-footer strong{color:var(--wb3-signal);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.wb3-footer p,.wb3-footer a:not(.wb3-logo){color:#d0d5dd;margin:0;font-size:.74rem;line-height:1.65;text-decoration:none}.wb3-footer>p{align-self:end}@keyframes wb3-drift{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.09)translate(2%)}}@media (width<=900px){.wb3-header{grid-template-columns:1fr auto}.wb3-header nav{display:none}.wb3-hero,.wb3-workforce,.wb3-conversation{grid-template-columns:1fr}.wb3-hero-image,.wb3-workforce-image{min-height:620px}.wb3-assurance{grid-template-columns:1fr}.wb3-assurance article{border-right:0;border-bottom:1px solid var(--wb3-line);min-height:0}.wb3-thesis-detail,.wb3-partnership>div{grid-template-columns:1fr}.wb3-thesis-detail a{grid-column:1}.wb3-solutions>header,.wb3-system-intro{grid-template-columns:1fr}.wb3-solutions article>div{grid-template-columns:1fr 1fr}.wb3-solutions article a{grid-column:2}.wb3-system ol{grid-template-columns:1fr 1fr}.wb3-system li{border-bottom:1px solid var(--wb3-line)}.wb3-footer{grid-template-columns:1fr 1fr}}@media (width<=560px){.wb3-notice{font-size:.52rem}.wb3-header{min-height:74px;padding:0 1.2rem}.wb3-logo{font-size:1.4rem}.wb3-header-cta{padding:.72rem;font-size:.6rem}.wb3-hero-copy,.wb3-solutions,.wb3-system,.wb3-conversation{padding:4.5rem 1.2rem}.wb3-hero h1{font-size:clamp(4.3rem,22vw,6.2rem)}.wb3-hero-image{min-height:520px}.wb3-hero-image img{object-position:45% center;width:145%;max-width:none}.wb3-image-caption{gap:1rem;display:grid;bottom:1.2rem;left:1.2rem;right:1.2rem}.wb3-image-caption strong{text-align:left}.wb3-actions{display:grid}.wb3-actions a{text-align:center}.wb3-assurance article{padding:2.4rem 1.2rem}.wb3-thesis,.wb3-partnership{padding:5.5rem 1.2rem}.wb3-thesis h2,.wb3-partnership h2{font-size:clamp(4rem,19vw,6rem)}.wb3-thesis-detail,.wb3-partnership>div{gap:1.5rem}.wb3-solutions>header,.wb3-system-intro{margin-bottom:3rem}.wb3-solutions h2{font-size:3.7rem}.wb3-solutions article{grid-template-columns:45px 1fr}.wb3-solutions article>div{grid-template-columns:1fr}.wb3-solutions article a{grid-column:1}.wb3-system ol{grid-template-columns:1fr}.wb3-system li{min-height:250px}.wb3-workforce-image{min-height:520px}.wb3-workforce-image img{width:145%;max-width:none}.wb3-workforce-image>span{bottom:1.5rem;left:1.2rem}.wb3-workforce-copy{padding:5rem 1.2rem}.wb3-workforce-copy h2{font-size:4.2rem}.wb3-role-grid{grid-template-columns:1fr}.wb3-conversation h2{font-size:4.2rem}.wb3-footer{grid-template-columns:1fr;gap:2rem;padding:3rem 1.2rem}.wb3-footer>p{align-self:start}}@media (prefers-reduced-motion:reduce){.wb3-hero-image img,.wb3-workforce-image img{animation:none}}.wb3{--wb3-ink:#101828;--wb3-paper:#fff;--wb3-signal:#c84f32;--wb3-rust:#c84f32;--wb3-sage:#fff;--wb3-line:#10182830}.wb3-notice{background:var(--wb3-ink);color:var(--wb3-paper);border-bottom:3px solid var(--wb3-rust)}.wb3-header{background:#fffffff5}.wb3-header-cta span,.wb3-actions span,.wb3-thesis-detail a span,.wb3-workforce-copy>a span,.wb3-thesis .wb3-label,.wb3-footer strong{color:#fff}.wb3-thesis-detail a{border-bottom-color:var(--wb3-rust)}.wb3-system small{color:var(--wb3-rust)}.wb3-workforce-image>span{color:#fff}.wb3-partnership{background:var(--wb3-ink);color:#fff;border-top:9px solid var(--wb3-rust)}.wb3-partnership .wb3-label,.wb3-partnership h2 em{color:var(--wb3-rust)}.wb3-conversation{background:var(--wb3-paper);border-top:9px solid var(--wb3-rust)}.wb3-conversation .simple-booking-form button{background:var(--wb3-rust);color:#fff}.wb3-system{padding-top:6rem;padding-bottom:6rem}.wb3-system-intro{grid-template-columns:.32fr 1.2fr .68fr;align-items:start;margin-bottom:3.5rem}.wb3-system-intro h2{font-size:clamp(2.8rem,4.4vw,5.1rem)}.wb3-system ol{align-items:stretch}.wb3-system li{min-height:0;padding:1.7rem;display:block}.wb3-system li>span{color:#6b777f;margin-bottom:3.25rem;display:block}.wb3-system li>div{margin:0}.wb3-system h3{margin:.7rem 0 1rem;font-size:1.35rem}.wb3-system li p{min-height:4.2em;margin:0 0 1.1rem}.wb3-system li ul{border-top:1px solid var(--wb3-line);margin:0;padding:0;list-style:none}.wb3-system li li{border:0;border-bottom:1px solid var(--wb3-line);color:#40515f;min-height:0;padding:.62rem 0 .62rem 1rem;font-size:.78rem;line-height:1.35;position:relative}.wb3-system li li:before{content:"";background:var(--wb3-rust);border-radius:50%;width:5px;height:5px;position:absolute;top:1rem;left:0}.wb3-system li strong{border-top:2px solid var(--wb3-rust);margin-top:1.35rem;padding-top:1rem;font-size:.72rem;line-height:1.45;display:block}.wb3-system-note{color:#617079;max-width:900px;margin:1.4rem 0 0;font-size:.69rem;line-height:1.55}@media (width<=900px){.wb3-system-intro{grid-template-columns:1fr}.wb3-system li>span{margin-bottom:2rem}}.wb3-footer{background:var(--wb3-ink);color:#fff;padding:0;display:block}.wb3-footer-cta{border-bottom:1px solid #fff3;grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:4.5rem 4vw;display:grid}.wb3-footer-cta span{color:#aebbc4;letter-spacing:.11em;text-transform:uppercase;margin-bottom:1rem;font-size:.66rem;font-weight:800;display:block}.wb3-footer-cta h2{letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.9}.wb3-footer-cta>a{background:var(--wb3-rust);color:#fff;white-space:nowrap;padding:1.05rem 1.25rem;font-size:.74rem;font-weight:850;text-decoration:none}.wb3-footer-cta>a b{margin-left:.6rem}.wb3-footer-main{border-bottom:1px solid #fff3;grid-template-columns:1.35fr .7fr 1fr .8fr 1.1fr;gap:clamp(2rem,4vw,5rem);padding:4rem 4vw;display:grid}.wb3-footer-main>div,.wb3-footer-main nav{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.wb3-footer-brand p{max-width:270px!important}.wb3-footer-main strong{color:#fff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem}.wb3-footer-main p,.wb3-footer-main a,.wb3-footer-main address{color:#aebbc4;margin:0;font-size:.76rem;font-style:normal;line-height:1.55;text-decoration:none}.wb3-footer-main a:hover,.wb3-footer-main a:focus-visible{color:#fff;text-underline-offset:.3em;text-decoration:underline}.wb3-footer-bottom{justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 4vw;display:flex}.wb3-footer-bottom p{color:#7f909b;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.62rem}.wb3-footer-bottom nav{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.2rem;display:flex}.wb3-footer-bottom a{color:#aebbc4;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;text-decoration:none}@media (width<=1000px){.wb3-footer-main{grid-template-columns:1.2fr 1fr 1fr}.wb3-footer-contact{grid-column:2/-1}}@media (width<=700px){.wb3-footer-cta{grid-template-columns:1fr;padding:3.5rem 1.2rem}.wb3-footer-cta>a{width:max-content}.wb3-footer-main{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;padding:3.5rem 1.2rem}.wb3-footer-brand,.wb3-footer-contact{grid-column:1/-1}.wb3-footer-bottom{flex-direction:column;align-items:flex-start;padding:1.5rem 1.2rem}.wb3-footer-bottom nav{justify-content:flex-start}}.wb3-footer>.wb3-footer-cta{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.wb3-footer>.wb3-footer-main{grid-template-columns:1.35fr .7fr 1fr .8fr 1.1fr;align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}@media (width<=1000px){.wb3-footer>.wb3-footer-main{grid-template-columns:1.2fr 1fr 1fr}}@media (width<=700px){.wb3-footer>.wb3-footer-cta{grid-template-columns:1fr;gap:2rem}.wb3-footer>.wb3-footer-main{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}}body{background:var(--paper);color:var(--ink)}.corporate-public-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;min-height:84px;padding:0 4vw}.corporate-public-header .wordmark{color:var(--ink);font-size:1.55rem}.corporate-public-header .signal-dot{color:var(--lime)}.corporate-public-header>nav{gap:1.6rem}.corporate-public-header>nav>a,.corporate-public-header .services-dropdown-trigger{color:var(--ink);letter-spacing:.02em;text-transform:none;font-size:.7rem;font-weight:750}.corporate-public-header .header-action{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:.9rem 1rem;font-size:.67rem}.corporate-public-header .header-action span{color:#fff}.corporate-public-header .services-dropdown-panel{background:var(--paper);border-color:var(--ink);box-shadow:0 24px 60px #10182824}.corporate-public-header .services-dropdown-panel>a:hover{background:#fff}.corporate-public-header .services-dropdown-panel i,.corporate-public-header .services-dropdown-panel>a>span{color:var(--lime)}.apply-page,.find-people-page,.partner-page,.opportunities-page,.legal-page,.privacy-request-page,.contact-page,.about-page,.services-page,.service-detail-page,.impact-page,.faq-page{background:var(--paper);color:var(--ink)}.apply-header,.legal-header{border-color:var(--line);background:#fffffff7}.apply-header .signal-dot,.legal-header .signal-dot,.apply-hero span,.opportunities-hero span,.business-hero span,.partner-hero span{color:var(--lime)}.button-primary,.application-form button,.find-people-form button,.partner-form button,.contact-form button{background:var(--ink);color:#fff;border-color:var(--ink)}.section-label,.apply-eyebrow{color:#5b6872}.site-footer{background:var(--wb3-ink)}.wb3-footer-compact>.wb3-footer-cta{padding-top:3.2rem;padding-bottom:3.2rem}.mobile-menu-button span{background:var(--ink)}.mobile-menu-panel{background:var(--paper);color:var(--ink)}.manifesto-menu-content{background:#fffffff5}.manifesto-menu-figures{opacity:.08;filter:grayscale()}.manifesto-menu-mark .signal-dot,.manifesto-menu-nav strong>span{color:var(--lime)}.mobile-menu-actions a{border-color:var(--ink);color:var(--ink);background:0 0}.mobile-menu-actions a:first-child{background:var(--ink);color:#fff}@media (width<=900px){.corporate-public-header{grid-template-columns:1fr auto auto}.corporate-public-header>nav,.corporate-public-header .header-action{display:none}}.service-decision-hero{background:#f3f6fa}.service-decision-hero h1 span{color:#2457ff;-webkit-text-stroke:0}.wb3-partnership{background:var(--wb3-ink);border-top-color:#2457ff}.wb3-conversation .simple-booking-form button,.wb3-footer-cta>a{background:#2457ff}.wb3-logo i,.signal-dot{color:#2457ff!important}.services-hero-corporate{background:var(--paper);border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);align-items:stretch;gap:2rem 6vw;min-height:720px;padding:5.5rem 4vw 4rem}.services-hero-corporate>.section-label{color:#596975;grid-column:1/-1}.services-hero-message{align-self:end;padding:3rem 0 .5rem}.services-hero-message h1{max-width:8ch;color:var(--ink);margin:0;font-size:clamp(4.5rem,8.1vw,9rem);line-height:.79}.services-hero-message h1 span{color:#2457ff;-webkit-text-stroke:0;display:inline-block}.services-hero-message .interior-hero-copy{color:#40515f;border-left:3px solid #2457ff;max-width:620px;margin:2.3rem 0 0;padding-left:1.3rem;font-size:clamp(1rem,1.25vw,1.2rem)}.services-readiness-panel{color:var(--ink);background:#f3f6fa;border-top:5px solid #2457ff;flex-direction:column;justify-content:space-between;align-self:stretch;padding:2.4rem;display:flex}.services-readiness-heading>span{color:#2457ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.68rem;font-weight:850;display:block}.services-readiness-heading>strong{letter-spacing:-.045em;max-width:15ch;font-size:clamp(1.8rem,2.55vw,3rem);line-height:1.04;display:block}.services-readiness-panel ol{border-top:1px solid #1018283d;margin:3rem 0 0;padding:0;list-style:none}.services-readiness-panel li{border-bottom:1px solid #1018283d;grid-template-columns:2.7rem 1fr;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.services-readiness-panel li>span{color:#2457ff;font-size:.68rem;font-weight:850}.services-readiness-panel li div{grid-template-columns:.8fr 1.2fr;align-items:center;gap:1rem;display:grid}.services-readiness-panel li strong{font-size:1rem}.services-readiness-panel li small{color:#52636e;font-size:.72rem;line-height:1.4}@media (width<=900px){.services-hero-corporate{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-top:3.5rem}.services-hero-corporate>.section-label{grid-column:1}.services-hero-message{padding:1rem 0 0}.services-hero-message h1{font-size:clamp(3.7rem,16vw,6rem)}.services-readiness-panel{min-height:480px;padding:1.7rem}.services-readiness-heading>strong{font-size:clamp(2rem,9vw,3rem)}}@media (width<=520px){.services-readiness-panel li div{grid-template-columns:1fr;gap:.3rem}.services-readiness-panel{min-height:440px}}:root{--ink:#101828;--paper:#fff;--lime:#2457ff;--line:#10182829;--wb3-ink:#101828;--wb3-paper:#fff;--wb3-signal:#2457ff;--wb3-rust:#2457ff;--wb3-sage:#f3f6fa;--wb3-line:#10182829}.wb3{--wb3-ink:#101828;--wb3-paper:#fff;--wb3-signal:#2457ff;--wb3-rust:#2457ff;--wb3-sage:#f3f6fa;--wb3-line:#10182829;color:#101828;background:#fff}.simple-draft{--sd-lime:#2457ff;color:#101828;background:#fff}body{color:#101828;background:#fff}::selection{color:#fff;background:#2457ff}.corporate-public-header,.apply-header,.legal-header{background:#fffffff7;border-color:#10182824}.corporate-public-header .header-action,.button-primary,.application-form button,.find-people-form button,.partner-form button,.contact-form button{color:#fff;background:#2457ff;border-color:#2457ff}.corporate-public-header .header-action:hover,.corporate-public-header .header-action:focus-visible,.button-primary:hover,.application-form button:hover,.find-people-form button:hover,.partner-form button:hover,.contact-form button:hover{color:#fff;background:#101828;border-color:#101828}.corporate-public-header .services-dropdown-panel{background:#fff;border-top-color:#2457ff}.mobile-menu-panel,.manifesto-menu-content{color:#101828;background:#fff}.legal-hero,.contact-page-hero,.contact-safety,.privacy-success,.principle-strip,.pathway-card.lime,.impact,.opportunity-network,.home-intro-list article:nth-child(2),.home-faq-prompt,.interior-hero-lime,.about-flow-nav,.why-become-section,.standards-section,.service-decision-hero,.service-process,.sector-section,.delivery-note,.impact-model,.faq-jump,.page-cta-lime,.business-assurance,.partner-hero,.partner-footer{color:#101828;background:#f3f6fa}.interior-hero-lime h1 span,.partner-hero h1 span,.contact-page-hero h1 span{color:#2457ff;-webkit-text-stroke:0}.page-cta-dark,.wb3-thesis,.wb3-partnership,.site-footer{color:#fff;background:#101828}.wb3-partnership{border-top-color:#2457ff}.wb3-conversation{background:#f3f6fa;border-top-color:#2457ff}.wb3-conversation .simple-booking-form button,.wb3-footer-cta>a,.contact-submit,.submit-application,.form-bottom button{color:#fff;background:#2457ff;border-color:#2457ff}.status-dot,.status-new{background:#2457ff}.wb3-hero-image,.wb3-workforce-image{background:#101828}.wb3-hero-image img,.wb3-workforce-image img{object-fit:cover;filter:none;opacity:1;object-position:center;width:100%;height:100%;animation:none}.wb3-hero-image:after{background:linear-gradient(#10182800 45%,#101828c7 100%)}.wb3-workforce-image:after{background:linear-gradient(#10182805 35%,#101828c7 100%)}.wb3-workforce-image>span{color:#fff;text-shadow:0 2px 20px #10182859}.about-workforce-photo{opacity:.28;inset:0 0 0 48%}.about-workforce-photo img{object-fit:cover;object-position:center;filter:none}.manifesto-menu-figures{display:none}.worker-motion img,.simple-hero-art img{filter:none}.services-hero-corporate{background:#fff}.services-hero-message h1 span,.services-readiness-heading>span,.services-readiness-panel li>span{color:#2457ff}.services-hero-message .interior-hero-copy{color:#475467;border-left-color:#2457ff}.services-readiness-panel{background:#f3f6fa;border-top-color:#2457ff}.service-process,.service-scope .service-boundaries{background:#f3f6fa}.service-fit li:before,.service-scope li:before{color:#2457ff}@media (width<=900px){.about-workforce-photo{opacity:.2;inset:42% -18% 0 18%}.wb3-hero-image{min-height:520px}.wb3-hero-image img{object-position:58% center}}.corporate-public-header .services-dropdown-panel{color:var(--ink)}.corporate-public-header .services-dropdown-heading{color:var(--ink);border-bottom-color:#10182833}.corporate-public-header .services-dropdown-panel>a,.corporate-public-header .services-dropdown-panel .services-dropdown-all{color:var(--ink);border-bottom-color:#10182829}.corporate-public-header .services-dropdown-panel>a:nth-of-type(odd){border-right-color:#10182829}.corporate-public-header .services-dropdown-panel>a:hover,.corporate-public-header .services-dropdown-panel>a:focus-visible{color:#fff;background:#2457ff}.corporate-public-header .services-dropdown-panel>a:hover i,.corporate-public-header .services-dropdown-panel>a:hover>span,.corporate-public-header .services-dropdown-panel>a:focus-visible i,.corporate-public-header .services-dropdown-panel>a:focus-visible>span{color:#fff}.mobile-menu-panel,.manifesto-menu-content{background:var(--paper);color:var(--ink)}.manifesto-menu-mark,.manifesto-menu-top>span,.manifesto-menu-statement,.manifesto-menu-foot{color:var(--ink)}.manifesto-menu-top{border-bottom-color:#10182840}.manifesto-menu-top button span{background:var(--ink)}.manifesto-menu-nav a,.manifesto-menu-nav .mobile-services-accordion>div a,.mobile-services-accordion,.mobile-services-accordion summary{color:var(--ink)}.manifesto-menu-nav .mobile-services-accordion>div a{border-bottom-color:#1018282e}.mobile-menu-actions{border-top-color:#10182859;border-bottom-color:#10182859}.mobile-menu-actions a{color:var(--ink);border-right-color:#10182859}.manifesto-menu-nav a:hover strong,.manifesto-menu-nav a:focus-visible strong{color:#2457ff}.mobile-menu-actions a:hover,.mobile-menu-actions a:focus-visible{color:#fff;background:#2457ff}@media (width>=901px){.simple-header nav a,.simple-book-link{font-size:.82rem}.simple-hero>p,.simple-belief>p,.simple-services .simple-section-head>p,.simple-roles>p,.simple-method>p,.simple-transform>p:first-child,.simple-book>div>p,.simple-candidate>p{font-size:.82rem;line-height:1.45}.simple-hero-bottom strong,.simple-belief>div p{font-size:1.35rem}.simple-belief li,.simple-service-body p,.simple-service-body li{font-size:1rem;line-height:1.55}.simple-service-list summary span,.simple-method li span{font-size:.85rem}.simple-service-body h4{font-size:.82rem}.simple-service-body>a{font-size:.95rem}.simple-roles span,.simple-method li p{font-size:1rem}.simple-book>div>strong{font-size:1.22rem}.simple-booking-form label{font-size:.82rem;line-height:1.35}.simple-booking-form input,.simple-booking-form select,.simple-booking-form textarea{font-size:1rem;line-height:1.4}.simple-consent{font-size:.9rem!important}.simple-booking-form button{font-size:.95rem}.simple-explore a{font-size:.82rem}.simple-draft .site-footer-statement,.simple-draft .site-footer-statement strong,.simple-draft .site-footer-actions,.simple-draft .site-footer-contact{font-size:.85rem}.simple-draft .site-footer-contact>span{font-size:.78rem}.simple-draft .site-footer-legal nav,.simple-draft .site-footer-legal p{font-size:.72rem}}.calendly-booking-link{letter-spacing:.06em;text-transform:uppercase;background:#2457ff;border:1px solid #2457ff;justify-content:space-between;align-items:center;gap:2rem;width:max-content;max-width:100%;min-height:58px;margin-top:1.4rem;padding:1rem 1.25rem;font-size:.76rem;font-weight:850;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;color:#fff!important}.calendly-booking-link:hover,.calendly-booking-link:focus-visible{background:#101828;border-color:#101828;outline:0;transform:translateY(-2px)}.calendly-booking-link b{font-size:1rem}.simple-booking-success small{color:#667085;max-width:520px;margin-top:.8rem;font-size:.72rem;line-height:1.5;display:block}.success-actions .success-secondary-link{color:#101828;background:#fff}.contact-form-success>.calendly-booking-link{margin:0 0 1.4rem}.contact-form-success>.calendly-booking-link+button{margin-top:.2rem}@media (width<=560px){.calendly-booking-link{width:100%}}.cookie-consent{z-index:80;color:#fff;background:#101828;border:1px solid #ffffff2e;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;max-width:860px;margin:0 auto;padding:1.1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 22px 55px #1018284d}.cookie-consent-copy{min-width:0}.cookie-consent-heading{align-items:center;gap:.7rem;display:flex}.cookie-consent-mark{color:#8ea8ff;border:1px solid #8ea8ff8c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:1.18rem;line-height:1;display:grid}.cookie-consent-eyebrow{color:#9aa7ba;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.18rem;font-size:.58rem;font-weight:800;display:block}.cookie-consent strong{letter-spacing:-.01em;font-size:.86rem;display:block}.cookie-consent p{color:#d0d5dd;max-width:520px;margin:.65rem 0 0 2.7rem;font-size:.76rem;line-height:1.5}.cookie-consent-actions{flex-shrink:0;align-items:center;gap:.8rem;display:flex}.cookie-consent-actions button,.cookie-consent-actions a{color:#d0d5dd;min-height:42px;font:inherit;cursor:pointer;align-items:center;padding:.7rem .85rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.cookie-consent-actions button{font:inherit;cursor:pointer;border:1px solid #ffffff8c;font-size:.68rem;font-weight:800}.cookie-consent-actions .cookie-consent-primary{color:#fff;background:#2457ff;border-color:#2457ff;border-radius:9px;min-height:44px;padding:.75rem 1rem;box-shadow:0 8px 18px #2457ff38}.cookie-consent-actions .cookie-consent-secondary{color:#d0d5dd;background:0 0;border-color:#0000;min-height:auto;padding:.35rem 0}.cookie-consent-quiet-actions{align-items:center;gap:.5rem;display:flex}.cookie-consent-actions button:focus-visible,.cookie-consent-actions a:focus-visible{outline-offset:3px;outline:2px solid #8ea8ff}.analytics-intro>p{max-width:520px}.analytics-stats span{color:#b8c1cc}.analytics-panel{color:#101828;background:#fff;min-width:0;padding:1.35rem}.analytics-bar-track{background:#eef2f6;align-items:end;width:100%;height:220px;display:flex}.analytics-bar-track span{background:#2457ff;width:100%;min-height:2px;display:block}.analytics-bar-item small{color:#667085;white-space:nowrap;transform-origin:top;font-size:.58rem;transform:rotate(-45deg)}.analytics-list{flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.analytics-list-row{border-bottom:1px solid #1018281f;justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.82rem;display:flex}.analytics-list-row strong{color:#2457ff}.analytics-page-list{padding-top:1rem}.analytics-page-row{border-bottom:1px solid #1018281f;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.75rem 0;font-size:.78rem;display:grid}.analytics-page-row>div{min-width:0}.analytics-page-row>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analytics-page-row i{background:#eef2f6;height:5px;margin-top:.45rem;display:block}.analytics-page-row i b{background:#2457ff;height:100%;display:block}.analytics-page-row>strong{color:#2457ff}.analytics-split-panel h2{font-size:1.7rem}.analytics-muted{color:#667085;font-size:.8rem;line-height:1.5}.analytics-empty{text-align:center;color:#667085;place-content:center;min-height:285px;display:grid}.analytics-empty strong{color:#101828;font-size:1.1rem}.analytics-empty p{margin:.5rem 0 0;font-size:.8rem}@media (width<=900px){.cookie-consent{flex-direction:column;align-items:flex-start;gap:1rem}.cookie-consent-actions{width:100%}.cookie-consent-actions .cookie-consent-primary{flex:1}.analytics-board{grid-template-columns:1fr}.analytics-trend-panel{grid-row:auto}.analytics-split-panel{grid-column:auto}}@media (width<=560px){.cookie-consent{border-radius:18px;gap:.85rem;padding:1rem;bottom:.65rem;left:.65rem;right:.65rem}.cookie-consent-heading{align-items:flex-start}.cookie-consent-mark{width:30px;height:30px}.cookie-consent p{margin-left:0;font-size:.78rem}.cookie-consent-actions{gap:.55rem;display:grid}.cookie-consent-actions .cookie-consent-primary{width:100%}.cookie-consent-quiet-actions{justify-content:center;gap:1.1rem}.cookie-consent-actions a,.cookie-consent-actions .cookie-consent-secondary{min-height:34px;padding:.45rem .2rem}.analytics-board{padding-left:1.2rem;padding-right:1.2rem}.analytics-split-panel{grid-template-columns:1fr;gap:2rem}.analytics-panel-note{display:none}.analytics-bars{gap:.18rem}.analytics-bar-track{height:170px}}.passport-page{min-height:100vh}.passport-topbar{justify-content:space-between;align-items:center;gap:1rem;padding:2rem 3vw 0;display:flex}.passport-back-link{color:#101828;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #101828;font-size:.68rem;font-weight:800}.passport-updated{color:#667085;font-size:.68rem}.passport-hero{justify-content:space-between;align-items:end;gap:2rem;padding:3.7rem 3vw 2.7rem;display:flex}.passport-hero h1{color:#101828;letter-spacing:-.08em;margin:0;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.9}.passport-subtitle{color:#667085;margin:1rem 0 0;font-size:.9rem}.passport-score{background:#fff;border:1px solid #101828;flex-direction:column;gap:.45rem;min-width:150px;padding:1rem;display:flex}.passport-score>span,.passport-score small{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.passport-score strong{color:#101828;letter-spacing:-.08em;font-size:3.5rem;line-height:.8}.passport-score-verified{background:#eaf8ef;border-color:#2d7a4b}.passport-score-verified strong,.passport-score-verified small{color:#21613a}.passport-score-needs_action{background:#fff1f1;border-color:#9a2020}.passport-score-needs_action strong,.passport-score-needs_action small{color:#7b1515}.passport-feedback{margin-top:0}.passport-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:1.2rem;padding:0 3vw 6rem;display:grid}.passport-main,.passport-side{gap:1.2rem;min-width:0;display:grid}.passport-card{overflow:hidden}.passport-checklist{flex-direction:column;display:flex}.passport-check{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:1.2rem;padding:1.1rem 1.3rem;display:grid}.passport-check strong{color:#101828;font-size:.9rem}.passport-check p{color:#667085;margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.passport-check select{color:#101828;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd6e0;border-radius:0;padding:.5rem;font-size:.68rem}.passport-check select:focus,.passport-notes textarea:focus{border-color:#2457ff;outline:none;box-shadow:0 0 0 2px #2457ff21}.passport-notes{padding:1.3rem}.passport-notes label{flex-direction:column;gap:.45rem;display:flex}.passport-notes label>span{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.passport-notes textarea{resize:vertical;color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #cfd6e0;border-radius:0;padding:.8rem;font-size:.8rem;line-height:1.5}.passport-save-row{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;display:flex}.passport-save-row>span{color:#98a2b3;font-size:.68rem}.passport-save-row .talent-submit{min-width:170px}.passport-facts{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:1.3rem;display:grid}.passport-facts div{min-width:0}.passport-facts dt{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.passport-facts dd{color:#101828;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.78rem}.passport-facts a{color:#2457ff}.passport-context,.passport-cv{padding:1.3rem}.passport-context h2,.passport-cv h2{color:#101828;letter-spacing:-.06em;margin:0;font-size:1.7rem;line-height:1}.passport-context p,.passport-cv p{color:#667085;margin:.8rem 0 1rem;font-size:.78rem;line-height:1.5}.passport-cv{color:#fff;background:#101828}.passport-cv .talent-label{color:#83a5ff}.passport-cv h2,.passport-cv strong{color:#fff}.passport-cv strong,.passport-cv small,.passport-cv a{display:block}.passport-cv strong{overflow-wrap:anywhere;margin-top:1.2rem;font-size:.82rem}.passport-cv small{color:#aab4c2;margin-top:.3rem;font-size:.7rem}.passport-cv a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #83a5ff;width:max-content;margin-top:1.2rem;padding-bottom:.25rem;font-size:.68rem;font-weight:800}.talent-passport-link{color:#2457ff;letter-spacing:.06em;text-transform:uppercase;margin-top:.55rem;font-size:.62rem;font-weight:800;display:inline-block}.passport-not-found{padding:6rem 3vw}.passport-not-found h1{color:#101828;letter-spacing:-.09em;margin:0;font-size:clamp(3.8rem,9vw,8rem);line-height:.8}.passport-not-found h1 span{color:#2457ff}.passport-not-found>p:not(.admin-kicker){color:#667085;max-width:420px;margin:2rem 0;line-height:1.5}@media (width<=900px){.passport-grid{grid-template-columns:1fr}.passport-hero{flex-direction:column;align-items:start}.passport-score{min-width:180px}}@media (width<=560px){.passport-topbar,.passport-hero,.passport-grid{padding-left:1.2rem;padding-right:1.2rem}.passport-topbar{flex-direction:column;align-items:flex-start}.passport-hero{padding-top:3rem}.passport-hero h1{font-size:clamp(2.8rem,15vw,5rem)}.passport-check{grid-template-columns:1fr;gap:.8rem;padding:1rem}.passport-facts{grid-template-columns:1fr;padding:1rem}.passport-save-row{flex-direction:column;align-items:stretch;padding:1rem}.passport-save-row .talent-submit{width:100%}}.talent-admin-page{color:#101828;background:#eef1f6}.talent-admin-page .admin-header{background:#eef1f6f2;border-color:#cfd6e0}.talent-admin-page .admin-nav a{border-color:#101828}.talent-admin-page .admin-nav a.active{color:#2457ff;border-color:#2457ff}.talent-hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);align-items:end;gap:5rem;padding:4.2rem 3vw 2.7rem;display:grid}.talent-hero h1{color:#101828;letter-spacing:-.09em;margin:0;font-size:clamp(4.8rem,10vw,9.5rem);line-height:.76}.talent-hero h1 span{color:#2457ff}.talent-hero-copy{max-width:440px;padding-bottom:.35rem}.talent-hero-copy p{color:#667085;margin:0 0 1.5rem;font-size:1rem;line-height:1.55}.talent-jump-link{color:#101828;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #101828;font-size:.7rem;font-weight:800}.talent-stats{background:#101828;border:1px solid #101828;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 3vw;display:grid}.talent-stats article{background:#fff;flex-direction:column;justify-content:space-between;min-width:0;min-height:145px;padding:1.25rem;display:flex}.talent-stats article:first-child{color:#fff;background:#101828}.talent-stats span{color:#667085;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:800}.talent-stats article:first-child span{color:#aab4c2}.talent-stats strong{letter-spacing:-.07em;font-size:clamp(2.7rem,4vw,4.6rem);line-height:.8}.talent-stats small{color:#98a2b3;font-size:.7rem}.talent-stats article:first-child small{color:#aab4c2}.talent-feedback{color:#183b99;background:#e7efff;border:1px solid #2457ff;margin:1.5rem 3vw 0;padding:.8rem 1rem;font-size:.8rem}.talent-feedback.is-error{color:#7b1515;background:#fff1f1;border-color:#9a2020}.talent-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:1.2rem;padding:1.8rem 3vw 6rem;display:grid}.talent-main-column,.talent-side-column{gap:1.2rem;min-width:0;display:grid}.talent-card{background:#fff;border:1px solid #cfd6e0;min-width:0}.talent-card-header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:88px;padding:1.2rem 1.3rem;display:flex}.talent-label{color:#2457ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.62rem;font-weight:800;display:block}.talent-card h2{color:#101828;letter-spacing:-.055em;margin:0;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:.95}.talent-card-count,.talent-step{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:800}.talent-vacancy-list,.talent-candidate-list{flex-direction:column;display:flex}.talent-vacancy-row{color:#101828;text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;background:#fff;border:0;border-bottom:1px solid #e5e9ef;grid-template-columns:8px minmax(0,1.3fr) 120px auto;align-items:center;gap:1rem;padding:1.05rem 1.3rem;display:grid}.talent-vacancy-row:last-child{border-bottom:0}.talent-vacancy-row:hover,.talent-vacancy-row.is-selected{background:#f7f9fc}.talent-vacancy-row.is-selected{box-shadow:inset 4px 0 #2457ff}.talent-priority{background:#98a2b3;width:8px;height:48px;display:block}.priority-high{background:#f79009}.priority-critical{background:#d92d20}.talent-vacancy-row>div{min-width:0}.talent-vacancy-row>div>strong,.talent-vacancy-row>div>span,.talent-vacancy-row>div>small{overflow-wrap:anywhere;display:block}.talent-vacancy-row>div>strong{font-size:.95rem}.talent-vacancy-row>div>span{color:#475467;margin-top:.25rem;font-size:.78rem}.talent-vacancy-row>div>small{color:#98a2b3;margin-top:.35rem;font-size:.65rem}.talent-vacancy-numbers{gap:1.1rem;display:flex}.talent-vacancy-numbers strong{text-align:right;font-size:1.2rem}.talent-vacancy-numbers small{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;margin-top:.2rem;font-size:.55rem;font-weight:600;display:block}.talent-status{color:#475467;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #d0d5dd;width:max-content;padding:.35rem .55rem;font-size:.57rem;font-weight:800}.status-open{color:#087443;border-color:#12b76a}.status-paused{color:#b54708;border-color:#f79009}.status-closed{color:#667085}.status-pipeline{color:#2457ff;background:#eef4ff;border-color:#b9d0ff}.talent-pipeline-toolbar{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(0,1fr) 190px;gap:.7rem;padding:1rem 1.3rem;display:grid}.talent-pipeline-toolbar input,.talent-pipeline-toolbar select,.talent-form input,.talent-form select,.talent-form textarea{color:#101828;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd6e0;border-radius:0;outline:none;padding:.75rem .8rem}.talent-pipeline-toolbar input:focus,.talent-pipeline-toolbar select:focus,.talent-form input:focus,.talent-form select:focus,.talent-form textarea:focus{border-color:#2457ff;box-shadow:0 0 0 2px #2457ff21}.talent-candidate-row{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(0,1.05fr) minmax(130px,.7fr) minmax(220px,.95fr);align-items:center;gap:1.1rem;min-width:0;padding:1.05rem 1.3rem;display:grid}.talent-candidate-row:last-child{border-bottom:0}.talent-candidate-identity{min-width:0}.talent-candidate-identity strong,.talent-candidate-identity span,.talent-candidate-identity small{overflow-wrap:anywhere;display:block}.talent-candidate-identity strong{font-size:.9rem}.talent-candidate-identity span{color:#475467;margin-top:.3rem;font-size:.72rem}.talent-candidate-identity small{color:#98a2b3;margin-top:.25rem;font-size:.65rem}.talent-candidate-assignment{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.talent-candidate-assignment>span:first-child,.talent-candidate-assignment em{overflow-wrap:anywhere;color:#667085;max-width:100%;font-size:.68rem;font-style:normal}.talent-candidate-assignment button{color:#2457ff;font:inherit;cursor:pointer;background:#eef4ff;border:1px solid #2457ff;padding:.55rem .65rem;font-size:.62rem;font-weight:800}.talent-candidate-assignment button:disabled{opacity:.45;cursor:not-allowed}.talent-candidate-controls{grid-template-columns:1fr 1fr;gap:.6rem;min-width:0;display:grid}.talent-candidate-controls label,.talent-form label{flex-direction:column;gap:.4rem;min-width:0;display:flex}.talent-candidate-controls label>span,.talent-form label>span{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.talent-candidate-controls select{color:#101828;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd6e0;border-radius:0;padding:.45rem;font-size:.7rem}.talent-empty{text-align:center;padding:3.5rem 1.5rem}.talent-empty strong{color:#101828;font-size:1rem}.talent-empty p{color:#667085;max-width:360px;margin:.65rem auto 0;font-size:.8rem;line-height:1.5}.talent-create-card{scroll-margin-top:100px}.talent-form{gap:.9rem;padding:1.3rem;display:grid}.talent-form-pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.talent-form textarea{resize:vertical;line-height:1.45}.talent-submit{color:#fff;min-height:48px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#101828;border:1px solid #101828;justify-content:space-between;align-items:center;padding:.8rem .9rem;font-size:.68rem;font-weight:800;display:flex}.talent-submit:disabled{opacity:.6;cursor:wait}.talent-method-card{color:#fff;background:#101828;padding:1.3rem}.talent-method-card h2{color:#fff;font-size:clamp(2rem,4vw,3rem)}.talent-method-card .talent-label{color:#83a5ff}.talent-method-card ol{margin:2rem 0 0;padding:0;list-style:none}.talent-method-card li{border-top:1px solid #ffffff2e;grid-template-columns:34px 1fr;gap:.8rem;padding:.95rem 0;display:grid}.talent-method-card li>span{color:#83a5ff;font-size:.65rem;font-weight:800}.talent-method-card li strong{font-size:.84rem}.talent-method-card li p{color:#aab4c2;margin:.3rem 0 0;font-size:.72rem;line-height:1.45}@media (width<=900px){.talent-hero{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.2rem 2.5rem}.talent-stats{grid-template-columns:1fr 1fr;margin:0 1.2rem}.talent-grid{grid-template-columns:1fr;padding:1.2rem 1.2rem 4rem}}@media (width<=560px){.talent-hero h1{font-size:clamp(4rem,20vw,6rem)}.talent-stats article{min-height:120px;padding:1rem}.talent-stats strong{font-size:clamp(2.25rem,12vw,3.7rem)}.talent-card-header,.talent-vacancy-row,.talent-candidate-row,.talent-pipeline-toolbar{padding-left:1rem;padding-right:1rem}.talent-vacancy-row{grid-template-columns:7px minmax(0,1fr) auto;gap:.7rem}.talent-vacancy-numbers{display:none}.talent-vacancy-row>.talent-status{grid-column:2/-1;justify-self:start}.talent-pipeline-toolbar{grid-template-columns:1fr}.talent-candidate-row{grid-template-columns:1fr;gap:.8rem}.talent-candidate-controls{grid-template-columns:1fr 1fr}.talent-form{padding:1rem}.talent-form-pair{grid-template-columns:1fr}}@media (width<=900px){.admin-page{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar{padding:1rem .55rem .8rem}.admin-sidebar-brand{text-align:center;padding:.25rem 0 1.25rem}.admin-sidebar .wordmark{letter-spacing:-.08em;font-size:1.45rem}.admin-sidebar .brand-become{display:none}.admin-sidebar .signal-dot{display:inline}.admin-portal-label,.admin-nav-heading,.admin-identity,.admin-view-site{display:none}.admin-nav{letter-spacing:.04em;gap:.5rem;margin-top:1.35rem;font-size:.55rem}.admin-nav a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:54px;padding:.55rem .2rem}.admin-nav-icon{display:none}.admin-nav-short{color:#98a2b3;font-size:.62rem;font-weight:800;display:block}.admin-nav a.active .admin-nav-short{color:#101828}.admin-sidebar-footer{border-top:0;padding:0}.admin-content{width:100%}}@media (width<=560px){.admin-page{grid-template-columns:68px minmax(0,1fr)}.admin-sidebar{padding-left:.4rem;padding-right:.4rem}.admin-sidebar .wordmark{font-size:1.3rem}.admin-nav{gap:.35rem}.admin-nav a{min-height:50px}.admin-intro{padding-top:3.5rem}.admin-intro h1{font-size:clamp(3.5rem,17vw,6rem)}.admin-stats article{min-width:0;min-height:120px;padding:1rem}.admin-stats span{line-height:1.25}.admin-stats strong{font-size:clamp(2.25rem,12vw,3.8rem)}}.admin-content{background:#f5f7fb}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:0 3vw;display:flex;position:sticky;top:0}.admin-breadcrumb{color:#98a2b3;letter-spacing:.04em;align-items:center;gap:.7rem;font-size:.72rem;display:flex}.admin-breadcrumb i{color:#d0d5dd;font-style:normal}.admin-breadcrumb strong{color:#101828;font-weight:750}.admin-topbar-actions{color:#667085;align-items:center;gap:1.25rem;font-size:.7rem;display:flex}.admin-topbar-actions a{color:#101828;font-weight:750;text-decoration:none}.admin-system-status{align-items:center;gap:.45rem;display:inline-flex}.admin-system-status i{background:#12b76a;border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #12b76a1f}.admin-intro{grid-template-columns:none;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2.8rem 3vw 2rem;display:flex}.admin-kicker{color:#2457ff;letter-spacing:.13em;margin:0 0 .8rem;font-size:.68rem}.admin-intro h1{color:#101828;letter-spacing:-.065em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(2.4rem,4.5vw,4.4rem);line-height:.92}.admin-intro>p{color:#667085;max-width:520px;margin:0;font-size:.95rem;line-height:1.6}.admin-stats{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 3vw}.admin-stats article,.admin-stats article:last-child{color:#101828;background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-width:0;min-height:132px;padding:1.25rem 1.35rem;box-shadow:0 10px 25px #1018280b}.admin-stats article span{color:#667085;letter-spacing:.08em;font-size:.68rem;font-weight:700;line-height:1.35}.admin-stats article strong{color:#101828;font-size:clamp(2.2rem,3.4vw,3.6rem);line-height:.9}.analytics-stats{color:#101828;background:0 0;border:0}.analytics-stats article:first-child{color:#fff;background:#101828;border-color:#101828}.analytics-stats article:first-child span,.analytics-stats article:first-child strong{color:#fff}.admin-workspace{background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:18px;padding:1.2rem 3vw 5rem;display:grid}.applicant-browser,.applicant-detail{background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #1018280d}.admin-toolbar{background:#e4e7ec;border-bottom:1px solid #e4e7ec;gap:1px}.admin-toolbar label span,.status-control label{color:#667085;font-size:.65rem}.admin-toolbar input,.admin-toolbar select,.status-control select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:46px}.admin-toolbar input:focus,.admin-toolbar select:focus,.status-control select:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff1f}.applicant-row{border-bottom-color:#eef1f5;grid-template-columns:100px minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr) 145px 20px;gap:.9rem}.applicant-row strong{color:#101828;line-height:1.25}.applicant-row>span:not(.status-pill),.applicant-row time{color:#667085}.status-pill{border-radius:999px;font-size:.6rem}.status-control{background:#eef4ff;border:0;border-radius:12px}.candidate-facts div{border-bottom-color:#eef1f5}.candidate-cv,.contact-reply{border-radius:10px}.analytics-board{background:0 0;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:18px;padding:1.2rem 3vw 5rem}.analytics-panel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:1.35rem;box-shadow:0 12px 30px #1018280d}.analytics-panel>header{border-bottom-color:#eef1f5;min-height:76px}.analytics-panel-label{color:#2457ff;font-size:.65rem}.analytics-panel h2{color:#101828;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.analytics-panel-note,.analytics-muted{color:#667085}.analytics-bars{gap:clamp(.35rem,1vw,.7rem);min-height:250px;padding-top:1.5rem}.analytics-bar-track{background:#f0f3f8;border-radius:8px;height:190px}.analytics-bar-track span{background:linear-gradient(#2457ff 0%,#7b9bff 100%);border-radius:8px 8px 3px 3px}.analytics-bar-item small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.62rem;overflow:hidden;transform:none}.analytics-list-row,.analytics-page-row{border-bottom-color:#eef1f5}.analytics-split-panel{gap:2.5rem}@media (width<=900px){.admin-topbar{min-height:64px;padding:0 1.2rem}.admin-intro{padding:2.35rem 1.2rem 1.4rem;display:block}.admin-intro>p{max-width:620px;margin-top:1.25rem}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 1.2rem}.admin-stats article,.admin-stats article:last-child{border:1px solid #e4e7ec;min-height:112px;padding:1rem 1.05rem}.admin-workspace,.analytics-board{grid-template-columns:1fr;gap:12px;padding:1rem 1.2rem 3.5rem}.analytics-trend-panel{grid-row:auto}.analytics-split-panel{grid-column:auto}}@media (width<=560px){.admin-topbar-actions{gap:.55rem;font-size:.62rem}.admin-system-status{display:none}.admin-breadcrumb{font-size:.68rem}.admin-intro h1{font-size:clamp(2.45rem,12vw,3.8rem);line-height:.96}.admin-intro>p{font-size:.9rem}.admin-stats{margin-left:1.2rem;margin-right:1.2rem}.admin-stats article span{font-size:.62rem}.admin-stats article strong{font-size:clamp(2rem,10vw,3rem)}.admin-toolbar{grid-template-columns:1fr}.applicant-detail{min-height:0;position:static}.analytics-panel{padding:1.1rem}.analytics-panel>header{min-height:64px}.analytics-bars{gap:.2rem;min-height:220px}.analytics-bar-track{height:155px}.analytics-split-panel{grid-template-columns:1fr;gap:1.5rem}}.admin-page{background:#ece9df;min-height:100vh;display:block;overflow-x:hidden}.admin-content{background:0 0;min-width:0;min-height:100vh;overflow-x:hidden}.admin-topbar{display:none}.admin-header{border-bottom:1px solid var(--ink);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ece9dff0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 3vw;display:grid;position:sticky;top:0}.admin-header>div{flex-direction:column;align-items:center;gap:.2rem;display:flex}.admin-header>div span,.admin-nav{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.admin-header>div strong{font-size:.75rem}.admin-nav{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.7rem 1rem;min-width:0;margin:0;display:flex}.admin-nav a{border-bottom:1px solid var(--ink);white-space:nowrap;color:inherit;padding-bottom:.25rem;text-decoration:none}.admin-nav a.active{color:#2457ff;border-bottom-color:#2457ff}.admin-intro{grid-template-columns:1.25fr .65fr;align-items:end;gap:8vw;padding:5rem 3vw 4rem;display:grid}.admin-kicker{color:inherit;text-transform:uppercase;letter-spacing:.16em;margin:0 0 2rem;font-size:.65rem;font-weight:700}.admin-intro h1{letter-spacing:-.085em;overflow-wrap:anywhere;margin:0;font-size:clamp(5rem,10vw,10.5rem);line-height:.76}.admin-intro h1 span{color:#ece9df;-webkit-text-stroke:2px var(--ink)}.admin-intro>p{max-width:470px;margin:0;font-size:1rem;line-height:1.6}.admin-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.admin-stats article,.admin-stats article:last-child{border:0;border-right:1px solid var(--ink);min-height:150px;color:inherit;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;padding:1.2rem 3vw;display:flex}.admin-stats article:last-child{border-right:0}.admin-stats span{color:inherit;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.admin-stats strong{color:inherit;letter-spacing:-.06em;font-size:clamp(2.7rem,4.5vw,5rem);line-height:.8}.admin-workspace{background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:1px;padding:3rem 3vw 7rem;display:grid}.applicant-browser,.applicant-detail{border:1px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0;overflow:visible}.admin-toolbar{background:var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1.35fr .65fr;gap:1px;display:grid}.admin-toolbar label{background:var(--paper);padding:1rem}.admin-toolbar label span,.status-control label{color:inherit;text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;font-weight:700}.admin-toolbar input,.admin-toolbar select,.status-control select{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:.7rem .8rem}.applicant-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:100px minmax(150px,1.2fr) minmax(130px,.9fr) minmax(150px,.9fr) 130px 20px;align-items:center;gap:1rem;padding:1.1rem;transition:background .18s;display:grid}.applicant-row>*{overflow-wrap:anywhere;min-width:0}.applicant-row strong{font-size:.95rem}.applicant-row>span:not(.status-pill),.applicant-row time{opacity:.7;font-size:.72rem;line-height:1.35}.applicant-row:hover,.applicant-row.active{background:#fff}.applicant-row.active{box-shadow:inset 5px 0 0 var(--lime)}.status-pill{border-radius:0}.applicant-detail{min-height:650px;margin-left:-1px;padding:1.5rem;position:sticky;top:112px}.status-control{border-radius:0}.analytics-admin-page{background:#e9eef4}.analytics-admin-page .admin-header{background:#e9eef4f2;border-color:#101828}.analytics-intro{padding-bottom:3rem}.analytics-stats{color:#fff;background:#101828;border-color:#101828}.analytics-stats article{border-color:#ffffff40}.analytics-stats article:first-child{background:0 0;border-color:#ffffff40}.analytics-board{background:#101828;grid-template-columns:1.3fr .7fr;gap:1px;padding:3rem 3vw 7rem;display:grid}.analytics-panel{color:#101828;min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;padding:1.35rem}.analytics-panel>header{border-bottom:1px solid #1018282e;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:86px;padding-bottom:1.2rem;display:flex}.analytics-panel-label{color:#2457ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem;font-size:.62rem;font-weight:800;display:block}.analytics-panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:.95}.analytics-panel-note{color:#667085;text-align:right;font-size:.7rem}.analytics-trend-panel{grid-row:span 2}.analytics-bars{align-items:end;gap:clamp(.25rem,1.2vw,.8rem);min-height:285px;padding-top:2rem;display:flex}.analytics-bar-item{flex-direction:column;flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.analytics-bar-track{background:#eef2f6;border-radius:0;align-items:end;width:100%;height:220px;display:flex}.analytics-bar-track span{background:#2457ff;border-radius:0;width:100%;min-height:2px;display:block}.analytics-bar-item small{color:#667085;white-space:nowrap;transform-origin:top;max-width:none;font-size:.58rem;overflow:visible;transform:rotate(-45deg)}.analytics-list-row,.analytics-page-row{border-bottom:1px solid #1018281f}.analytics-list-row strong,.analytics-page-row>strong{color:#2457ff}.analytics-page-row i{background:#eef2f6;border-radius:0}.analytics-page-row i b{background:#2457ff;border-radius:0}.analytics-split-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (width<=900px){.admin-header{grid-template-columns:1fr auto;align-items:start;row-gap:.9rem;min-height:70px;padding:.9rem 1.2rem 0}.admin-header>div{display:none}.admin-nav{border-top:1px solid #10182833;grid-column:1/-1;justify-content:flex-start;justify-self:stretch;gap:.65rem 1rem;padding:.85rem 0 1rem;font-size:.58rem}.admin-intro{grid-template-columns:1fr;gap:3rem}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article,.admin-stats article:last-child{border-right:1px solid var(--ink);min-height:120px;padding:1rem 1.2rem}.admin-stats article:nth-child(2n){border-right:0}.admin-stats article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.admin-workspace{grid-template-columns:1fr}.applicant-detail{margin:-1px 0 0;position:static}.applicant-row{grid-template-columns:90px 1fr 1fr 20px}.applicant-row>span:nth-of-type(3),.applicant-row time{display:none}.analytics-board{grid-template-columns:1fr}.analytics-trend-panel{grid-row:auto}.analytics-split-panel{grid-column:auto}}@media (width<=560px){.admin-header{padding-left:1.2rem;padding-right:1.2rem}.admin-nav{gap:.65rem .9rem;font-size:.53rem;line-height:1.3}.admin-intro{padding-top:3.5rem}.admin-intro h1{font-size:clamp(3.5rem,17vw,6rem)}.admin-stats article,.admin-stats article:last-child{min-height:120px;padding:1rem}.admin-workspace{padding-top:2rem;padding-bottom:5rem}.admin-toolbar{grid-template-columns:1fr}.applicant-row{grid-template-columns:78px 1fr 18px;gap:.7rem}.applicant-row>span:nth-of-type(2),.applicant-row>span:nth-of-type(3),.applicant-row time{display:none}.applicant-detail{padding:1.1rem}.detail-topline{flex-direction:column}.applicant-detail h2{margin-top:3rem}.analytics-board{padding-left:1.2rem;padding-right:1.2rem}.analytics-split-panel{grid-template-columns:1fr;gap:2rem}.analytics-panel-note{display:none}.analytics-bars{gap:.18rem}.analytics-bar-track{height:170px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
