@layer components{.home-about_wrap{gap:var(--space-4-5rem);flex-direction:column-reverse;width:100%;display:flex}@media (min-width:48rem){.home-about_wrap{flex-direction:row;align-items:flex-start}}@media (min-width:62rem){.home-about_wrap{align-items:center}}.home-about_wrap .home-about_visual{aspect-ratio:4/5;flex:none;width:100%;position:relative;overflow:hidden}@media (min-width:48rem){.home-about_wrap .home-about_visual{width:17.5rem}}@media (min-width:62rem){.home-about_wrap .home-about_visual{width:30rem}}.home-about_wrap .home-about_visual>.image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-about_wrap .home-about_content{gap:var(--space-1rem);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.home-about_wrap .home-about_overline{color:var(--color-neutral-30);margin-top:0}.home-about_wrap .home-about_copy{gap:var(--space-1-5rem);flex-direction:column;display:flex}.home-about_wrap .home-about_copy>*{text-wrap:wrap;margin-top:0}.home-service_wrap :is(.heading,.text){margin:0}.home-service_wrap{gap:var(--space-3-5rem);--_fade:#171717;flex-direction:column;width:100%;display:flex}.home-service_header{gap:var(--space-0-75rem);flex-direction:column;display:flex}.home-service_eyebrow{color:var(--color-neutral-30)}.home-service_title{max-width:39rem}.home-service_layout{gap:var(--space-4rem);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:84rem){.home-service_layout{grid-template-columns:18.75rem minmax(0,1fr)}}.home-service_tabs{--_stroke:calc(var(--border-width) * 2);gap:var(--space-0-125rem);top:calc(var(--nav-height) + var(--space-2rem));padding-block:var(--space-1-5rem);box-shadow:inset var(--border-width) 0 0 var(--color-neutral-5);flex-direction:column;align-self:start;display:none;position:sticky}@media (min-width:84rem){.home-service_tabs{display:flex}}.home-service_tab{margin-left:var(--border-width);padding:var(--space-0-5rem) calc(var(--space-2rem) - var(--_stroke));border-left:var(--_stroke) solid transparent;color:var(--color-neutral-30);font-weight:var(--primary-medium);transition:color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);text-decoration:none}@media (hover:hover){.home-service_tab:hover{color:var(--color-neutral-60)}}.home-service_tab[aria-current=true]{color:var(--color-neutral-90);border-left-color:var(--brand)}.home-service_list{gap:var(--space-3-5rem);flex-direction:column;display:flex}.home-service_item{gap:var(--space-1-5rem);padding-bottom:var(--space-2rem);grid-template-columns:minmax(0,1fr);scroll-margin-block-start:calc(var(--nav-height) + var(--space-2rem));display:grid}@media (min-width:48rem){.home-service_item{align-items:center;column-gap:var(--space-3-5rem);grid-template-columns:minmax(0,23.4375rem) minmax(0,1fr)}}.home-service_content{justify-content:space-between;gap:var(--space-1-5rem);padding-block:var(--space-2rem);flex-direction:column;align-self:stretch;display:flex}.home-service_text{gap:var(--space-0-75rem);flex-direction:column;display:flex}.home-service_action{align-items:flex-start;gap:var(--space-1-5rem);flex-direction:column;display:flex}.home-service_points{width:100%;color:var(--text);margin:0;padding:0;list-style:none}.home-service_point{align-items:center;gap:var(--space-0-75rem);padding-block:var(--space-0-25rem);display:flex}.home-service_wrap .home-service_icon{--_size:var(--icon-sm)}.home-service_check{color:var(--brand)}.home-service_visual{aspect-ratio:1;border-radius:var(--radius-0-25rem);position:relative;overflow:clip}.home-service_visual>.image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-service_visual:after{content:"";pointer-events:none;background-image:linear-gradient(180deg, transparent 65.146%, var(--_fade) 100%);position:absolute;inset:0}.home-service_visual.website:after{opacity:.6;background-image:linear-gradient(#0000 65%,#8e431d 100%)}.home-service_visual.webflow:after{background-image:linear-gradient(#024e9f1f,#024e9f1f)}.home-service_visual.framer:after{background-image:linear-gradient(#0000 70%,#f76f00 100%)}.home-service_visual.collage{--_u:calc(100cqw / 517);background-color:#0f1123;container-type:inline-size}.home-service_visual.collage:after{background-image:linear-gradient(180deg, transparent, var(--_fade));height:23.017%;inset:auto 0 0}.home-service_collage{left:calc(var(--_u) * -37);top:calc(var(--_u) * -20);width:calc(var(--_u) * 592);height:calc(var(--_u) * 557);align-items:center;gap:calc(var(--_u) * 6);display:flex;position:absolute}.home-service_column{gap:calc(var(--_u) * 6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.home-service_cell{height:calc(var(--_u) * var(--_h));background-color:#181a23;position:relative;overflow:clip}.home-service_cell.light{background-color:#222535}.home-service_cell.raised{box-shadow:var(--shadow-small)}.home-service_shot{position:absolute;overflow:clip}.home-service_shot>.image{background-color:#0000;width:100%;height:auto;display:block}.home-service_shot.social{left:calc(var(--_u) * -148);width:calc(var(--_u) * 495.6);height:calc(var(--_u) * 371);top:0}.home-service_shot.display{left:calc(var(--_u) * -111.67);top:calc(var(--_u) * -.5);width:calc(var(--_u) * 418);height:calc(var(--_u) * 314)}.home-service_shot.billboard{left:calc(var(--_u) * -128.67);top:calc(var(--_u) * 56.5);width:calc(var(--_u) * 417);height:calc(var(--_u) * 241);rotate:-90deg}.home-industry_wrap :is(.heading,.text){margin:0}.home-industry_wrap{gap:var(--space-3-5rem);flex-direction:column;width:100%;display:flex}.home-industry_header{gap:var(--space-0-75rem);flex-direction:column;max-width:55rem;display:flex}.home-industry_eyebrow{color:var(--color-neutral-30)}.home-industry_layout{gap:var(--space-2rem);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:62rem){.home-industry_layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-industry_item{gap:var(--space-1-25rem);flex-direction:column;display:flex}.home-industry_visual{aspect-ratio:416/234;border-radius:var(--radius-0-25rem);overflow:clip}.home-industry_visual>.image{width:100%;height:100%}.home-industry_content{gap:var(--space-1-5rem);padding-right:var(--space-2rem);flex-direction:column;display:flex}.home-industry_text{gap:var(--space-0-75rem);flex-direction:column;display:flex}.home-industry_tags{gap:var(--space-0-5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-industry_tag{display:flex}.home-stat_wrap{gap:var(--space-5rem);flex-direction:column-reverse;width:100%;display:flex}@media (min-width:84rem){.home-stat_wrap{grid-template-columns:minmax(0,595fr) minmax(0,637fr);align-items:start;display:grid}}.home-stat_wrap .home-stat_visual{aspect-ratio:595/540;flex:none;width:100%;position:relative;overflow:hidden}@media (min-width:48rem){.home-stat_wrap .home-stat_visual{align-self:center;width:32.8125rem}}@media (min-width:84rem){.home-stat_wrap .home-stat_visual{grid-area:1/1;width:100%}}.home-stat_wrap .home-stat_visual>.image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-stat_wrap .home-stat_content{gap:var(--space-2rem);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.home-stat_wrap .home-stat_header{gap:var(--space-0-75rem);flex-direction:column;display:flex}.home-stat_wrap .home-stat_header>*{margin:0}.home-stat_wrap .home-stat_overline{color:var(--color-neutral-30)}.home-stat_wrap .home-stat_list{gap:var(--space-0-75rem);flex-direction:column;margin:0;display:flex}.home-stat_wrap .home-stat_item{justify-content:space-between;align-items:center;gap:var(--space-1rem);padding-top:var(--space-1-5rem);border-top:var(--border-width) solid var(--color-neutral-5);display:flex}.home-stat_wrap .home-stat_value{color:var(--color-neutral-80)}.home-stat_wrap .home-stat_label{color:var(--text);text-align:right;margin:0}.home-value_wrap{gap:var(--space-3-5rem);flex-direction:column;width:100%;display:flex}.home-value_wrap .home-value_header{gap:var(--space-0-75rem);flex-direction:column;max-width:45rem;display:flex}.home-value_wrap .home-value_eyebrow{color:var(--color-neutral-30);margin:0}.home-value_wrap .home-value_heading{margin:0}.home-value_wrap .home-value_list{gap:var(--space-1-5rem);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.home-value_wrap .home-value_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.home-value_wrap .home-value_list{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-value_wrap .home-value_item{justify-content:space-between;gap:var(--space-2rem);min-height:12.5rem;padding:var(--space-1-5rem);border-inline:var(--border-width) solid var(--color-neutral-5);flex-direction:column;display:flex}@media (min-width:48rem){.home-value_wrap .home-value_item:nth-child(odd){border-right-color:#0000}}@media (min-width:62rem){.home-value_wrap .home-value_item{min-height:21.875rem}.home-value_wrap .home-value_item:nth-child(odd),.home-value_wrap .home-value_item:not(:last-child){border-right-color:#0000}}.home-value_wrap .home-value_icon{width:var(--icon-4xl);height:var(--icon-4xl)}.home-value_wrap .home-value_content{gap:var(--space-0-75rem);flex-direction:column;display:flex}.home-value_wrap .home-value_title,.home-value_wrap .home-value_text{margin:0}.home-value_wrap .home-value_text{color:var(--text)}.home-timeline_wrap{gap:var(--space-3-5rem);flex-direction:column;width:100%;display:flex}.home-timeline_wrap .home-timeline_header{align-items:center;gap:var(--space-0-75rem);text-align:center;flex-direction:column;display:flex}.home-timeline_wrap .home-timeline_header>*{margin:0}.home-timeline_wrap .home-timeline_eyebrow{color:var(--color-neutral-30)}.home-timeline_wrap .home-timeline_board{--_columns:repeat(8, minmax(0, 1fr));--_inset:var(--space-0-5rem);padding:var(--_inset);border:var(--border-width) solid var(--color-neutral-5);border-radius:var(--radius-0-75rem);background-color:var(--color-neutral-0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect width='4' height='4' fill='%23f1f1f1'/%3E%3C/svg%3E");background-position:var(--_inset) var(--_inset);scrollbar-width:thin;overflow-x:auto;box-shadow:0 .625rem 1.3125rem #bdbdbd14,0 2.375rem 2.375rem #bdbdbd12,0 5.375rem 3.1875rem #bdbdbd0a,0 9.5rem 3.8125rem #bdbdbd03}.home-timeline_wrap .home-timeline_content{gap:var(--space-1rem);flex-direction:column;min-width:82.125rem;display:flex}@media (min-width:62rem){.home-timeline_wrap .home-timeline_content{min-width:0}}.home-timeline_wrap .home-timeline_weeks{grid-template-columns:var(--_columns);padding-inline:var(--space-0-5rem);border:var(--border-width) solid var(--color-neutral-5);border-radius:var(--radius-0-5rem);background-color:var(--color-neutral-0);display:grid;box-shadow:.125rem .0625rem .3125rem #b5b5b51a,.5rem .375rem .625rem #b5b5b517}.home-timeline_wrap .home-timeline_week{padding:var(--space-1-25rem);text-align:center;color:var(--color-neutral-80)}.home-timeline_wrap .home-timeline_week:not(:last-child){border-right:var(--border-width) solid var(--color-neutral-5)}.home-timeline_wrap .home-timeline_phases{padding:0 var(--space-0-5rem);grid-template-columns:var(--_columns);grid-template-rows:auto;grid-auto-rows:5rem;align-items:start;row-gap:.5rem;margin:0;list-style:none;display:grid}.home-timeline_wrap .home-timeline_phase{grid-row:var(--_row);grid-column:var(--_start) / var(--_end);gap:var(--space-0-25rem);padding:var(--space-1rem) var(--space-1-25rem);border-left:var(--border-width) solid var(--_edge);border-radius:var(--radius-0-25rem);background:linear-gradient(136deg, color-mix(in srgb, var(--_edge) 6%, transparent) 22%, transparent 53%, color-mix(in srgb, var(--_edge) 6%, transparent)), linear-gradient(#ffffffd9, #ffffffd9), var(--_texture) center / cover, var(--color-neutral-0);flex-direction:column;display:flex;box-shadow:.125rem .0625rem .3125rem #b5b5b51a,.5rem .375rem .625rem #b5b5b517}.home-timeline_wrap .home-timeline_phase-weeks{color:var(--_label)}.home-timeline_wrap .home-timeline_phase-title{color:var(--heading)}.home-founder_wrap{gap:var(--space-3-5rem);flex-direction:column;width:100%;display:flex}.home-founder_wrap .home-founder_header{gap:var(--space-0-75rem);flex-direction:column;max-width:55rem;display:flex}.home-founder_wrap .home-founder_eyebrow{color:var(--color-neutral-30);margin:0}.home-founder_wrap .home-founder_heading{margin:0}.home-founder_wrap .home-founder_body{padding-block:var(--space-1-5rem);flex-direction:column;align-items:center;gap:3rem;display:flex}@media (min-width:62rem){.home-founder_wrap .home-founder_body{flex-direction:row;justify-content:space-between;align-items:flex-start}}.home-founder_wrap .home-founder_note{gap:var(--space-2rem);flex-direction:column;width:100%;display:flex}@media (min-width:62rem){.home-founder_wrap .home-founder_note{flex:0 46.875rem;min-width:0}}.home-founder_wrap .home-founder_copy{gap:var(--space-1-25rem);flex-direction:column;display:flex}.home-founder_wrap .home-founder_text{margin:0}.home-founder_wrap .home-founder_text strong{color:var(--heading);font-weight:var(--primary-medium);line-height:0}.home-founder_wrap .home-founder_collage{--_shadow:var(--shadow-medium);aspect-ratio:440/525;flex:none;width:100%;max-width:27.5rem;position:relative;container-type:inline-size}@media (min-width:48rem){.home-founder_wrap .home-founder_collage{--_shadow:var(--shadow-large)}}@media (min-width:62rem){.home-founder_wrap .home-founder_collage{--_shadow:var(--shadow-xlarge)}}.home-founder_wrap .home-founder_photo{box-shadow:var(--_shadow);border-radius:.9401cqw;position:absolute;overflow:hidden}.home-founder_wrap .home-founder_photo>.image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-founder_wrap .home-founder_photo.office{width:70.0986cqw;height:87.6232cqw;top:2.1906cqw;left:2.1906cqw}.home-founder_wrap .home-founder_photo.office>.image{object-position:bottom}.home-founder_wrap .home-founder_photo.library{width:73.4091cqw;height:58.6364cqw;top:26.3636cqw;left:24.3182cqw}.home-founder_wrap .home-founder_photo.portrait{width:62.0455cqw;height:82.9545cqw;top:34.3182cqw;left:17.0455cqw}.home-founder_wrap .home-founder_signature{align-items:flex-start;gap:var(--space-0-75rem);flex-direction:column;display:flex}.home-founder_wrap .home-founder_signature-mark{flex:none;width:14.2085rem;height:2.8125rem;position:relative}.home-founder_wrap .home-founder_signature-image{object-fit:fill;background-color:#0000;width:14.655rem;height:auto;position:absolute;top:-.2039rem;left:-.2188rem}.home-founder_wrap .home-founder_caption{white-space:nowrap;margin:0}.home-resources_wrap :is(.heading,.text){margin:0}.home-resources_wrap{row-gap:var(--space-3-5rem);grid-template-areas:"heading""list""action";width:100%;display:grid}@media (min-width:48rem){.home-resources_wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading action""list list";align-items:end}}.home-resources_heading{gap:var(--space-0-75rem);flex-direction:column;grid-area:heading;display:flex}.home-resources_eyebrow{color:var(--color-neutral-30);letter-spacing:.03em}.home-resources_action{grid-area:action;justify-content:center;display:flex}.home-resources_list{grid-area:list}}
