.navbar_contain.u-grid-custom{background-color:#0000;place-items:center stretch;overflow:hidden}[data-theme-nav=dark] .navbar_cta_contain .g_btn_main{background-color:var(--swatch--beige-100);color:var(--swatch--black-400)}[data-theme-nav=dark] .navbar_cta_contain .g_btn_aside_bg{background-color:var(--swatch--black-400)}[data-theme-nav=dark] .g_btn_text{text-shadow:0px 1.2em 0px var(--swatch--black-400)}[data-theme-nav=light] .navbar_cta_contain .g_btn_main{background-color:var(--swatch--card-bg);color:var(--swatch--beige-100)}[data-theme-nav=light] .navbar_cta_contain .g_btn_aside_bg{background-color:var(--swatch--black-200)}[data-theme-nav=light] .g_btn_text{text-shadow:0px 1.2em 0px var(--swatch--beige-100)}[data-theme-nav=light] .g_btn_text.is-about{text-shadow:0px 1.2em 0px var(--swatch--black-400)}.problems_home_list.u-grid-custom{--site--column-count:4;width:calc((100% - 5 * var(--site--gutter)) / 12 * 7 + 6 * var(--site--gutter));gap:0}.gap_home_p.u-text-style-h5{max-width:39ch;color:var(--swatch--beige-100);text-align:center;font-size:var(--text--small);line-height:var(--lh--13)}.works_home_micrographic_index .works_home_content_index:not(.u-text-trim-off):before{content:counter(item-counter, decimal-leading-zero);margin:0;display:inline}.works_home_link.u-grid-custom{place-items:start;width:100%}.works_home_p.u-text-style-h5{color:var(--swatch--black-100);font-size:var(--text--main);line-height:var(--lh--13);text-wrap:balance}.services_home_heading.u-text-style-h2{z-index:1;position:relative}@media (min-width:1440px){.services_home_heading.u-text-style-h2{font-size:var(--text--h1)}}.process_home_micrographic .process_home_content_span:not(.u-text-trim-off):before{content:counter(item-counter, decimal-leading-zero);margin:0;display:inline}.faq_home_wrap{padding:var(--section--main) var(--site--margin) var(--space--5);background-color:var(--swatch--card-bg);grid-row-gap:16px;z-index:1;place-items:start;position:relative}.faq_home_left{gap:var(--space--2);flex-flow:column;grid-column:1/3;display:flex}.faq_home_main{gap:var(--space--8);flex-flow:column;grid-column:3/10;width:100%;display:flex}.faq_home_heading{max-width:16ch}.g_faq_collection{flex:1;width:100%}.g_faq_list{border-bottom:1px solid var(--swatch--black-300)}.g_faq_item{border-top:1px dotted var(--swatch--black-300)}.accordion_css_item_top{width:100%;padding-top:var(--space--3);padding-bottom:var(--space--3);justify-content:space-between;align-items:center;display:flex;position:relative}.accordion_css_item_bg{pointer-events:none;position:absolute;inset:0%}.accordion_css_item_heading{position:relative}.accordion_css_square{border:1px solid var(--swatch--black-200);border-radius:100vw;width:6px;height:6px;position:relative}.accordion_css_bottom_contain{padding-top:var(--space--4);padding-bottom:var(--space--4);grid-column-gap:5rem;display:flex}.accordion_css_bottom_rich{max-width:55ch;color:var(--swatch--black-50);font-size:var(--text--main);text-wrap:balance;position:relative}.faq_home_content{gap:var(--space--4);flex-flow:column;grid-column:10/13;display:flex}.faq_home_headshot{aspect-ratio:1;border-radius:var(--radius--small);object-position:50% 20%;object-fit:cover;width:66.6667%;max-width:14rem}.faq_home_p.u-text-style-h5{max-width:15ch;color:var(--swatch--black-50)}.about_values_heading.u-text-style-h5{font-size:var(--text--h6)}@media screen and (max-width:991px){.navbar_contain.u-grid-custom{justify-content:space-between;display:flex}.faq_home_wrap{flex-flow:column;display:flex}.faq_home_left{margin-bottom:var(--space--3)}.faq_home_headshot{width:33.3333%}.faq_home_content{margin-top:var(--section--small)}}@media screen and (max-width:767px){.hero_home_bottom.u-grid-custom{grid-row-gap:var(--space--4)}.problems_home_list.u-grid-custom{width:100%;margin-top:var(--space--5)}.works_home_link.u-grid-custom{flex-flow:column;display:flex}.accordion_css_item_top{padding-top:1rem;padding-bottom:1rem}.accordion_css_bottom_contain{flex-flow:column}.faq_home_p.u-text-style-h5{max-width:23ch}}@media screen and (max-width:479px){.problems_home_list.u-grid-custom{--site--column-count:3;grid-template-columns:repeat(3,minmax(0,1fr))}.gap_home_p.u-text-style-h5{text-wrap:balance;max-width:38ch}.services_home_heading.u-text-style-h2,.faq_home_heading.u-text-style-h2{font-size:var(--text--h3)}.accordion_css_item_heading.u-text-style-large{text-wrap:balance;max-width:29ch}}[class*=u-text-style-]:not(.u-text-trim-off):before{content:"";margin-bottom:calc(-.5lh + var(--_trim-top));display:table}[class*=u-text-style-]:not(.u-text-trim-off):after{content:"";margin-bottom:calc(-.5lh + var(--_trim-bottom));display:table}.u-text-style-h2{font-size:var(--text--h2);line-height:var(--lh--1);letter-spacing:var(--ls--003);text-wrap:balance}.u-text-style-h5{font-size:var(--text--h5);line-height:var(--lh--11);letter-spacing:var(--ls--0015);text-wrap:balance}.u-text-style-large{font-size:var(--text--large);line-height:var(--lh--13);letter-spacing:var(--ls--001);text-wrap:pretty}.u-text-style-small{font-size:var(--text--small);line-height:var(--lh--13);letter-spacing:var(--ls--001);text-wrap:pretty}.u-rich-text p+p{margin-top:var(--space--4)}.u-rich-text a{text-underline-offset:.2em;text-decoration:underline}html.has-js [data-animate],html.has-js .navbar_wrap,html.has-js [data-split=heading],html.has-js .g_eyebrow{visibility:hidden;opacity:0}.g_eyebrow{grid-column-gap:var(--space--2);justify-content:flex-start;align-items:center;gap:var(--space--2);width:fit-content;display:flex}.g_eyebrow_circle{border-radius:var(--radius--round);background-color:var(--swatch--black-50);flex:none;align-self:center;width:.85rem;height:.85rem}.g_btn_main{width:fit-content;padding:.25em .25em .25em var(--space--1);grid-column-gap:var(--space--1);justify-content:center;align-items:center;gap:var(--space--1);border-radius:var(--radius--small);background-color:var(--swatch--beige-100);color:var(--swatch--black-400);display:flex;position:relative;overflow:clip}.g_btn_main.is-large{font-size:var(--text--large)}.g_btn_text_contain{padding-inline:var(--space--1);display:flex;overflow:hidden}.g_btn_text{text-shadow:0px 1.2em 0px var(--swatch--black-400);position:relative}.g_btn_aside_wrap{aspect-ratio:1;border-radius:var(--radius--small);flex:none;justify-content:center;align-items:center;width:1.5em;height:100%;min-height:1.5em;display:flex;position:relative;overflow:hidden}.g_btn_aside_bg{border-radius:var(--radius--small);background-color:var(--swatch--black-400);position:absolute;inset:0%}.g_btn_svg{z-index:1;width:.9em;color:var(--swatch--beige-100);position:relative}.g_btn_svg.is-absolute{position:absolute;transform:translate(-100%,100%)}span.g_btn_svg,.g_btn_svg.is-esc{width:auto;font-size:var(--text--micro)}@media (hover:hover) and (pointer:fine){[data-hover-heading],.g_btn_svg{transition:transform .65s var(--animation-hover)}[data-btn-default]{--active-ease:cubic-bezier(.48, 1.68, .64, 1);--active-speed:.35s;transition:transform var(--active-speed) var(--active-ease), opacity var(--active-speed) var(--animation-hover)}[data-btn-default]:hover{opacity:.9}[data-btn-default]:active{transform:scale(.95)}[data-btn-default]:hover .g_btn_text{transform:translateY(-1.2em)}[data-btn-default]:hover .g_btn_svg{transform:translate(100%,-100%)}[data-btn-default]:hover .g_btn_svg.is-absolute{transform:translate(0%)}[data-btn-default]:hover .g_btn_aside_bg{transform:scale(.8)}.g_btn_aside_bg{transition:transform .65s var(--animation-hover), color .25s ease, background-color .25s ease}.g_btn_text{transition:transform .65s var(--animation-hover)}}.accordion_css_item_bottom{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);display:grid}[data-accordion-status=active] .accordion_css_item_bottom{grid-template-rows:1fr}.accordion_css_bottom_wrap{min-height:0;overflow:hidden}.accordion_css_item_bg{transition:background-color .65s var(--animation-hover)}.accordion_css_square{transition:transform .65s var(--animation-hover), border-color .65s var(--animation-hover), background-color .65s var(--animation-hover)}[data-accordion-status=active] .accordion_css_square{background-color:var(--swatch--beige-100);border-color:var(--swatch--beige-100);transform:translate(-10px)}[data-accordion-status=active] .accordion_css_item_heading{color:var(--swatch--beige-100);transform:translate(10px)}[data-accordion-status=active] [data-hover-highlight]:hover .accordion_css_square{background-color:var(--swatch--black-400);border-color:var(--swatch--black-400)}
.GapSection-module__gs1k6G__wrap{--ink:var(--swatch--beige-100);--muted:var(--swatch--black-50);--site-margin:clamp(.75rem, .5rem + 1.25vw, 1.75rem);--section-large:clamp(5.5rem, 4.375rem + 5.625vw, 10rem);--section-small:clamp(3rem, 2.5rem + 2.5vw, 5rem);height:200vh;padding:var(--site-margin);background-color:var(--swatch--black-400);font-family:var(--font-geist-sans), system-ui, sans-serif;position:relative;overflow-x:clip}.GapSection-module__gs1k6G__contain{height:100vh;position:sticky;top:0}.GapSection-module__gs1k6G__inner{height:100%;padding-top:var(--section-large);padding-bottom:var(--section-small);justify-content:space-between;align-items:center;gap:var(--section-small);flex-flow:column;display:flex}.GapSection-module__gs1k6G__spacer{max-width:31ch;min-height:4em;color:var(--muted);text-align:center}.GapSection-module__gs1k6G__content{flex-flow:row;justify-content:center;align-items:baseline;width:100%;display:flex}.GapSection-module__gs1k6G__headingContain{will-change:transform;overflow:visible}.GapSection-module__gs1k6G__isLeft{transform:translate(-30vw)}.GapSection-module__gs1k6G__isRight{transform:translate(30vw)}.GapSection-module__gs1k6G__heading{letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);white-space:pre;margin:0;font-size:clamp(5rem,3.9375rem + 5.3125vw,9.25rem);font-weight:500;line-height:.9}.GapSection-module__gs1k6G__char{will-change:transform, opacity;display:inline-block}.GapSection-module__gs1k6G__bottom{flex-flow:column;align-items:center;gap:clamp(1.75rem,1.6875rem + .3125vw,2rem);display:flex}.GapSection-module__gs1k6G__copy{max-width:39ch;color:var(--ink);text-align:center;margin:0;font-size:clamp(.875rem,.84375rem + .15625vw,1rem);font-weight:500;line-height:1.3}.GapSection-module__gs1k6G__cover{aspect-ratio:4/5;transform-origin:50% 0;z-index:-1;clip-path:inset(50% round .15rem);border-radius:.15rem;width:calc(25% - .75rem);max-width:16rem;position:absolute;inset:50% 0% 0% 50%;overflow:hidden;transform:translate(-50%,-50%)}.GapSection-module__gs1k6G__image{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.GapSection-module__gs1k6G__imageOn{opacity:1}.GapSection-module__gs1k6G__gradient{z-index:4;background-color:#0000004d;position:absolute;inset:0}.GapSection-module__gs1k6G__coverLabel{z-index:5;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.3px;position:absolute;bottom:.75rem;left:.75rem}@media (max-width:767px){.GapSection-module__gs1k6G__inner{padding-top:var(--section-small);padding-bottom:var(--section-small)}.GapSection-module__gs1k6G__content{align-items:center;gap:var(--space--2);flex-flow:column}.GapSection-module__gs1k6G__heading{font-size:var(--text--h1);line-height:var(--lh--1)}.GapSection-module__gs1k6G__cover{width:33.3333%}}@media (max-width:479px){.GapSection-module__gs1k6G__copy{text-wrap:balance;max-width:38ch}.GapSection-module__gs1k6G__cover{width:50%}}@media (prefers-reduced-motion:reduce){.GapSection-module__gs1k6G__isLeft,.GapSection-module__gs1k6G__isRight{transform:none}.GapSection-module__gs1k6G__cover{clip-path:inset(0% round .15rem)}.GapSection-module__gs1k6G__char{opacity:1!important;transform:none!important}}
@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --i{syntax:"<number>";inherits:false;initial-value:0}.Manifesto-module__ciNx7q__section{--ink:#e8e8e3;--muted:#938f8a;--dim-ink:#524d47;--rule:#393632;--ease-primary:cubic-bezier(.55, 0, .7, 0);--ease-transition:cubic-bezier(.22, 1, .36, 1);--d-fast:.3s;--d-slow:1.075s;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.01em;background:#080807;padding:31.5px 26px clamp(96px,14.6vw,210px);font-size:clamp(15px,.6vw + 11.4px,17.75px);line-height:1.3}.Manifesto-module__ciNx7q__header{flex-direction:row;gap:16px;display:flex}.Manifesto-module__ciNx7q__stats{flex:0 0 331px;max-width:331px}.Manifesto-module__ciNx7q__track{background:var(--rule);height:1px;position:relative;overflow:hidden}.Manifesto-module__ciNx7q__bar{background:var(--ink);position:absolute;inset:0;transform:translate(-100%)}.Manifesto-module__ciNx7q__barFilling{animation:6s linear forwards Manifesto-module__ciNx7q__barFill}.Manifesto-module__ciNx7q__barLeaving{transition:transform .5s cubic-bezier(.45,0,.55,1);transform:translate(100%)}@keyframes Manifesto-module__ciNx7q__barFill{0%{transform:translate(-100%)}to{transform:translate(0)}}.Manifesto-module__ciNx7q__statsBottom{justify-content:space-between;align-items:center;margin-top:11.75px;display:flex}.Manifesto-module__ciNx7q__pagination{align-items:center;gap:4px;display:flex}.Manifesto-module__ciNx7q__navButton{border:1px solid var(--rule);width:26px;height:26px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease-transition), background-color .3s var(--ease-transition);background:0 0;place-items:center;padding:0;display:grid}.Manifesto-module__ciNx7q__navButton:hover{border-color:var(--ink);background:#e8e8e314}.Manifesto-module__ciNx7q__navButton svg{width:14px;height:14px;display:block}.Manifesto-module__ciNx7q__index{font-variant-numeric:tabular-nums;color:var(--muted)}.Manifesto-module__ciNx7q__statCollection{margin-top:39px}.Manifesto-module__ciNx7q__statList{grid-template-areas:"slide";display:grid}.Manifesto-module__ciNx7q__statItem{pointer-events:none;grid-area:slide}.Manifesto-module__ciNx7q__statItemActive{pointer-events:auto}.Manifesto-module__ciNx7q__mask{overflow:hidden}.Manifesto-module__ciNx7q__statNum{letter-spacing:-.03em;color:var(--ink);font-size:clamp(36px,1.6vw + 30px,53px);font-weight:500;line-height:1}.Manifesto-module__ciNx7q__statP{max-width:278px;color:var(--muted);margin:12px 0 0;font-weight:500;line-height:1.3}.Manifesto-module__ciNx7q__slideLine,.Manifesto-module__ciNx7q__slideNum{opacity:1;transform:translateY(0)}.Manifesto-module__ciNx7q__isExiting .Manifesto-module__ciNx7q__slideLine{opacity:0;transition:transform var(--d-fast) var(--ease-primary), opacity var(--d-fast) var(--ease-primary);transform:translateY(-150%)}.Manifesto-module__ciNx7q__isExiting .Manifesto-module__ciNx7q__slideNum{opacity:0;transition:transform var(--d-fast) var(--ease-primary), opacity var(--d-fast) var(--ease-primary);transform:translateY(-50%)}.Manifesto-module__ciNx7q__isWaiting .Manifesto-module__ciNx7q__slideLine{opacity:0;transition:none;transform:translateY(150%)}.Manifesto-module__ciNx7q__isWaiting .Manifesto-module__ciNx7q__slideNum{opacity:0;transition:none;transform:translateY(50%)}.Manifesto-module__ciNx7q__isEntering .Manifesto-module__ciNx7q__slideLine,.Manifesto-module__ciNx7q__isEntering .Manifesto-module__ciNx7q__slideNum{opacity:1;transition:transform var(--d-slow) var(--ease-transition), opacity var(--d-slow) var(--ease-transition);transform:translateY(0)}.Manifesto-module__ciNx7q__top{flex-direction:column;flex:0 794px;gap:clamp(32px,4.2vw,61px);max-width:794px;margin-left:clamp(0px,16vw,231.492px);display:flex}.Manifesto-module__ciNx7q__heading{letter-spacing:-.03em;max-width:649px;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(25.2px,17.85px + 1.886vw,45px);font-weight:500;line-height:clamp(28.98px,21.36px + 1.954vw,49.5px)}.Manifesto-module__ciNx7q__para{display:block}.Manifesto-module__ciNx7q__para+.Manifesto-module__ciNx7q__para{margin-top:1.1em}.Manifesto-module__ciNx7q__word{white-space:pre;display:inline-block}.Manifesto-module__ciNx7q__char{white-space:pre;--rest:.2;--stagger:.1;--dur:.5;opacity:calc(var(--rest) + (1 - var(--rest)) * clamp(0, (var(--p) * var(--t) - var(--stagger) * var(--i)) / var(--dur), 1));display:inline-block}.Manifesto-module__ciNx7q__testimonial{align-items:center;gap:10.65px;display:flex}.Manifesto-module__ciNx7q__headshot{object-fit:cover;border-radius:999px;flex:0 0 40px;width:40px;height:40px}.Manifesto-module__ciNx7q__testimonialContent{flex-direction:column;gap:8.875px;display:flex}.Manifesto-module__ciNx7q__testimonialText{color:var(--muted);font-weight:500;line-height:1}@media (max-width:991px){.Manifesto-module__ciNx7q__header{flex-direction:column;gap:48px}.Manifesto-module__ciNx7q__stats{flex:auto;max-width:none}.Manifesto-module__ciNx7q__top{margin-left:0}}@media (prefers-reduced-motion:reduce){.Manifesto-module__ciNx7q__char{opacity:1}.Manifesto-module__ciNx7q__barFilling{animation:none;transform:translate(0)}.Manifesto-module__ciNx7q__isExiting .Manifesto-module__ciNx7q__slideLine,.Manifesto-module__ciNx7q__isExiting .Manifesto-module__ciNx7q__slideNum,.Manifesto-module__ciNx7q__isWaiting .Manifesto-module__ciNx7q__slideLine,.Manifesto-module__ciNx7q__isWaiting .Manifesto-module__ciNx7q__slideNum,.Manifesto-module__ciNx7q__isEntering .Manifesto-module__ciNx7q__slideLine,.Manifesto-module__ciNx7q__isEntering .Manifesto-module__ciNx7q__slideNum{opacity:1;transition:none;transform:none}}
