._1SvrgG_wrapper{gap:var(--space-3);display:grid}._1SvrgG_form{gap:var(--space-3);max-width:34rem;display:grid}._1SvrgG_field,._1SvrgG_fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}._1SvrgG_label{font-size:var(--type-nav);letter-spacing:.01em;padding:0;font-weight:500}._1SvrgG_required{color:var(--muted);font-weight:400}._1SvrgG_hint{color:var(--muted);max-width:44ch;font-size:.875rem;line-height:1.45}._1SvrgG_input,._1SvrgG_select,._1SvrgG_textarea{background:var(--canvas);border:1px solid var(--control-border);border-radius:0;width:100%;min-height:2.75rem;padding:.625rem .75rem;font-size:1rem}._1SvrgG_textarea{resize:vertical;min-height:9rem;line-height:1.5}._1SvrgG_select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 1.125rem) 1.25rem,calc(100% - .75rem) 1.25rem;background-repeat:no-repeat;background-size:.375rem .375rem;padding-right:2.5rem}._1SvrgG_input:focus-visible,._1SvrgG_select:focus-visible,._1SvrgG_textarea:focus-visible{border-color:var(--ink);outline:2px solid var(--focus);outline-offset:1px}._1SvrgG_input[aria-invalid=true],._1SvrgG_select[aria-invalid=true],._1SvrgG_textarea[aria-invalid=true]{border-color:var(--error);border-width:2px}._1SvrgG_checkboxes{gap:.25rem;display:grid}._1SvrgG_checkboxRow{cursor:pointer;min-height:2.75rem;font-size:var(--type-body);align-items:center;gap:.75rem;display:flex}._1SvrgG_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--ink);cursor:pointer;flex:none}._1SvrgG_fieldError{color:var(--error);font-size:.875rem;line-height:1.4}._1SvrgG_actions{gap:var(--space-2);padding-top:var(--space-1);justify-items:start;display:grid}._1SvrgG_submit{background:var(--ink);min-height:2.75rem;color:var(--inverse);border:1px solid var(--ink);letter-spacing:.02em;cursor:pointer;transition:opacity var(--dur-underline) var(--ease);border-radius:0;padding:.75rem 1.5rem;font-size:1rem}._1SvrgG_submit:hover:not(:disabled){opacity:.86}._1SvrgG_submit:disabled{cursor:progress;opacity:.7}._1SvrgG_privacyNote{color:var(--muted);max-width:48ch;font-size:.875rem;line-height:1.45}._1SvrgG_statusRegion:empty{display:none}._1SvrgG_summary,._1SvrgG_undelivered,._1SvrgG_success{max-width:46rem;padding:var(--space-3);background:var(--surface);font-size:var(--type-body);line-height:1.55}._1SvrgG_summary{border-left:2px solid var(--error)}._1SvrgG_summaryHeading,._1SvrgG_undeliveredHeading{color:var(--ink);font-weight:500}._1SvrgG_summaryList{gap:.375rem;padding-top:.75rem;padding-left:1.25rem;list-style:outside;display:grid}._1SvrgG_undelivered{border-left:2px solid var(--ink);color:var(--muted);gap:.625rem;display:grid}._1SvrgG_success{border-left:2px solid var(--ink);font-weight:500}
.z1qojW_intro{gap:.75rem;padding-top:clamp(1.5rem,2.5vw,2.5rem);padding-bottom:clamp(1.5rem,2.5vw,2.5rem);display:grid}.z1qojW_label{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.z1qojW_heading{font-size:var(--type-heading);letter-spacing:-.025em;max-width:22ch;font-weight:500;line-height:1.05}.z1qojW_headingWide{max-width:min(100%,58rem)}.z1qojW_lede{max-width:var(--measure);font-size:var(--type-body-lg);letter-spacing:-.01em;color:var(--muted);margin-top:.15rem;font-weight:400;line-height:1.45}
.JEnrKa_frame{background:var(--surface);width:100%;position:relative;overflow:hidden}.JEnrKa_image{object-fit:cover;transition:transform var(--dur-image) var(--ease)}.JEnrKa_frame:not(.JEnrKa_placeholder):not(.JEnrKa_uncropped):hover .JEnrKa_image{transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.JEnrKa_frame:not(.JEnrKa_placeholder):not(.JEnrKa_uncropped):hover .JEnrKa_image{transform:none}}.JEnrKa_placeholder{padding:var(--space-2);text-align:center;border:1px dashed var(--control-border);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.JEnrKa_placeholderTag{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.JEnrKa_placeholderLabel{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--muted);max-width:24ch}
.t3-dtq_notice{max-width:68ch;padding:var(--space-3);background:var(--surface);border-left:2px solid var(--ink);gap:.75rem;display:grid}.t3-dtq_label{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase}.t3-dtq_body{font-size:var(--type-body);color:var(--muted);gap:.75rem;line-height:1.55;display:grid}.t3-dtq_body a{color:var(--ink)}
.RXz35W_gallery{gap:clamp(1.25rem,2.2vw,2rem);display:grid}.RXz35W_figure{margin:0}.RXz35W_contained{max-width:72%;margin-inline:auto}.RXz35W_pair{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.RXz35W_figcaption{gap:.375rem var(--space-2);font-family:var(--font-mono);font-size:var(--type-meta);color:var(--muted);flex-wrap:wrap;padding-top:.75rem;display:flex}.RXz35W_captionText{max-width:60ch}.RXz35W_credit{margin-left:auto}.RXz35W_video{background:var(--ink);width:100%;height:auto}.RXz35W_transcript{margin-top:var(--space-2);font-size:var(--type-body)}.RXz35W_transcript summary{cursor:pointer;width:fit-content;padding-block:.5rem}.RXz35W_transcript p{max-width:var(--measure);padding-top:.5rem}@media (max-width:47.99rem){.RXz35W_contained{max-width:100%}.RXz35W_pair{grid-template-columns:minmax(0,1fr);gap:1.25rem}.RXz35W_credit{margin-left:0}}
.V1Eyiq_header{gap:.75rem;padding-top:clamp(1.5rem,2.5vw,2.5rem);padding-bottom:clamp(1.5rem,2.5vw,2.5rem);display:grid}.V1Eyiq_typeLabel{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.V1Eyiq_title{font-size:var(--type-heading);letter-spacing:-.025em;max-width:22ch;font-weight:500;line-height:1.05}.V1Eyiq_summary{max-width:var(--measure);font-size:var(--type-body-lg);letter-spacing:-.01em;color:var(--muted);font-weight:400;line-height:1.45}.V1Eyiq_context{gap:var(--space-2) var(--gutter);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.V1Eyiq_contextRow,.V1Eyiq_creditRow{gap:.25rem;display:grid}.V1Eyiq_contextTerm{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.V1Eyiq_contextValue{font-size:var(--type-body);margin:0;line-height:1.4}.V1Eyiq_externalBlock{margin-top:var(--space-1);gap:.35rem;display:grid}.V1Eyiq_externalLink{font-size:var(--type-nav)}.V1Eyiq_storePassword{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.V1Eyiq_storePasswordValue{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--ink);background:var(--surface);padding:.15rem .4rem;font-size:.95em}.V1Eyiq_opening{padding-bottom:var(--section-gap-tight)}.V1Eyiq_gallery{padding-bottom:var(--section-gap)}.V1Eyiq_narrative{gap:var(--space-3);padding-bottom:var(--section-gap);display:grid}.V1Eyiq_narrativeBlock{column-gap:var(--gutter);row-gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.V1Eyiq_narrativeHeading{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.V1Eyiq_narrativeBody p{max-width:var(--measure)}.V1Eyiq_footerBlocks{column-gap:var(--gutter);row-gap:var(--section-gap-tight);padding-bottom:var(--section-gap);grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.V1Eyiq_credits,.V1Eyiq_nextProject{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--rule);align-content:start;display:grid}.V1Eyiq_creditList{gap:var(--space-2);max-width:44rem;margin:0;display:grid}.V1Eyiq_nextLink{font-size:var(--type-subheading);letter-spacing:-.015em;font-weight:500;line-height:1.2}.V1Eyiq_nextLink:hover{color:var(--muted)}.V1Eyiq_nextMeta{font-family:var(--font-mono);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.V1Eyiq_inquiry{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);display:grid}.V1Eyiq_inquiryHeading{font-size:var(--type-subheading);font-weight:500}.V1Eyiq_inquiryLink{border-bottom:1px solid var(--ink);padding-block:.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);display:inline-block}.V1Eyiq_inquiryLink:hover{color:var(--muted);border-color:var(--muted)}@media (max-width:47.99rem){.V1Eyiq_narrativeBlock,.V1Eyiq_footerBlocks{grid-template-columns:minmax(0,1fr)}}
.MnOYna_card{min-width:0}.MnOYna_link{gap:.75rem;display:grid}.MnOYna_media{transition:opacity var(--dur-image) var(--ease)}.MnOYna_link:hover .MnOYna_media{opacity:.92}.MnOYna_caption{gap:.25rem;display:grid}.MnOYna_metaRow{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;line-height:1.35;display:flex}.MnOYna_index{color:var(--ink)}.MnOYna_disciplines{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MnOYna_title{font-size:var(--type-card-title);letter-spacing:-.015em;font-weight:500;line-height:1.2}.MnOYna_context{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.04em;color:var(--muted)}.MnOYna_cta{display:none}.MnOYna_feature .MnOYna_link{gap:var(--space-2)}.MnOYna_feature .MnOYna_caption{column-gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;row-gap:.35rem;display:grid}.MnOYna_feature .MnOYna_title{letter-spacing:-.02em;grid-column:1/-1;font-size:clamp(1.375rem,2.2vw,1.875rem)}.MnOYna_feature .MnOYna_metaRow,.MnOYna_feature .MnOYna_context{grid-column:1}.MnOYna_feature .MnOYna_cta{font-size:var(--type-nav);white-space:nowrap;grid-area:2/2/span 2;align-self:end;display:inline-block;position:relative}.MnOYna_feature .MnOYna_cta:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-underline) var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.MnOYna_feature .MnOYna_link:hover .MnOYna_cta:after,.MnOYna_feature .MnOYna_link:focus-visible .MnOYna_cta:after{transform:scaleX(1)}@media (max-width:47.99rem){.MnOYna_disciplines{white-space:normal}.MnOYna_feature .MnOYna_caption{grid-template-columns:minmax(0,1fr)}.MnOYna_feature .MnOYna_cta{grid-area:auto/1}}
.SU62eW_list{display:grid}.SU62eW_group{column-gap:var(--gutter);border-top:1px solid var(--rule);scroll-margin-top:var(--space-3);grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-block:clamp(2rem,3.6vw,3.5rem);display:grid}.SU62eW_group:last-child{border-bottom:1px solid var(--rule)}.SU62eW_heading{align-content:start;gap:.5rem;display:grid}.SU62eW_number{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em;color:var(--muted)}.SU62eW_title{font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500}.SU62eW_summary{max-width:34ch;color:var(--muted);font-size:var(--type-body);line-height:1.5}.SU62eW_offerings{align-content:start;gap:.5rem;padding-top:.5rem;display:grid}.SU62eW_offering{font-size:var(--type-body-lg);line-height:1.4}@media (max-width:47.99rem){.SU62eW_group{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.SU62eW_summary{max-width:var(--measure)}}
.j6Q3dW_layout{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--section-gap-tight);padding-top:var(--space-2);border-top:1px solid var(--rule);display:grid}.j6Q3dW_formColumn{gap:var(--space-4);grid-column:1/span 7;align-content:start;display:grid}.j6Q3dW_aside{grid-column:9/-1;align-content:start;gap:.625rem;display:grid}.j6Q3dW_asideHeading{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:var(--space-2);font-weight:400}.j6Q3dW_asideHeading:first-child{padding-top:0}.j6Q3dW_asideItem{font-size:var(--type-body-lg)}.j6Q3dW_asideBody{max-width:36ch;font-size:var(--type-body);color:var(--muted);line-height:1.55}.j6Q3dW_asideList{font-size:var(--type-body);gap:.375rem;display:grid}@media (max-width:64rem){.j6Q3dW_formColumn,.j6Q3dW_aside{grid-column:1/-1}.j6Q3dW_aside{padding-top:var(--space-2);border-top:1px solid var(--rule)}.j6Q3dW_asideBody{max-width:var(--measure)}}
.sxuMuG_links{gap:var(--space-1) var(--space-4);padding-top:var(--space-3);font-size:var(--type-nav);flex-wrap:wrap;display:flex}
.E0kJGG_opening{padding-top:clamp(1rem,1.5vw,1.5rem);padding-bottom:var(--section-gap)}.E0kJGG_colophon{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);margin-bottom:clamp(.75rem,1.1vw,1rem);display:grid}.E0kJGG_descriptor,.E0kJGG_location{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.E0kJGG_descriptor{color:var(--ink);grid-column:1/span 4}.E0kJGG_location{color:var(--muted);grid-column:9/-1}.E0kJGG_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.E0kJGG_sectionHeading{font-size:var(--type-subheading);font-weight:500}.E0kJGG_statement{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-4);padding-bottom:var(--section-gap);display:grid}.E0kJGG_statementHeading{font-size:var(--type-statement);letter-spacing:-.025em;grid-column:1/span 7;font-weight:400;line-height:1.12}.E0kJGG_statementBody{gap:var(--space-3);grid-column:9/-1;align-content:end;display:grid}.E0kJGG_statementBody p{font-size:var(--type-body);max-width:var(--measure-tight);line-height:1.55}.E0kJGG_statementLinks{gap:var(--space-1) var(--space-4);font-size:var(--type-nav);flex-wrap:wrap;display:flex}.E0kJGG_selected{gap:var(--space-3);padding-bottom:var(--section-gap);display:grid}.E0kJGG_selected .E0kJGG_sectionHead{padding-bottom:var(--space-1)}.E0kJGG_selectedGrid{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.E0kJGG_capabilities{padding-bottom:var(--section-gap)}.E0kJGG_capabilitiesHead{padding-top:var(--space-2);padding-bottom:var(--space-3);border-top:1px solid var(--rule)}.E0kJGG_capabilityList{display:grid}.E0kJGG_capability{align-items:baseline;gap:var(--space-3);border-top:1px solid var(--rule);padding-block:clamp(.875rem,1.4vw,1.25rem);display:flex}.E0kJGG_capabilityList li:last-child .E0kJGG_capability{border-bottom:1px solid var(--rule)}.E0kJGG_capabilityNumber{width:2.5rem;font-family:var(--font-mono);font-size:var(--type-meta);color:var(--muted);flex:none}.E0kJGG_capabilityTitle{letter-spacing:-.02em;transition:color var(--dur-underline) var(--ease);font-size:clamp(1.25rem,2vw,1.75rem)}.E0kJGG_capabilityArrow{font-size:var(--type-nav);color:var(--muted);transition:transform var(--dur-underline) var(--ease);margin-left:auto}.E0kJGG_capability:hover .E0kJGG_capabilityTitle{color:var(--muted)}.E0kJGG_capability:hover .E0kJGG_capabilityArrow{transform:translate(4px)}.E0kJGG_closing{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);display:grid}.E0kJGG_closingHeading{font-size:var(--type-heading);letter-spacing:-.025em;max-width:18ch;font-weight:500}.E0kJGG_closingCopy{max-width:var(--measure);font-size:var(--type-body-lg);color:var(--muted);line-height:1.5}.E0kJGG_closingLink{border-bottom:1px solid var(--ink);padding-block:.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);display:inline-block;position:relative}.E0kJGG_closingLink:hover{color:var(--muted);border-color:var(--muted)}@media (max-width:64rem) and (min-width:48rem){.E0kJGG_statementHeading{grid-column:1/span 5}.E0kJGG_statementBody{grid-column:6/-1}.E0kJGG_descriptor{grid-column:1/span 4}.E0kJGG_location{grid-column:5/-1}}@media (max-width:47.99rem){.E0kJGG_descriptor,.E0kJGG_location,.E0kJGG_statementHeading,.E0kJGG_statementBody{grid-column:1/-1}.E0kJGG_selectedGrid{grid-template-columns:minmax(0,1fr)}.E0kJGG_capabilityNumber{width:2rem}}
.mPtjGW_body{gap:var(--section-gap-tight);display:grid}.mPtjGW_section{column-gap:var(--gutter);row-gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.mPtjGW_heading{font-size:var(--type-subheading);max-width:18ch;font-weight:500}.mPtjGW_prose p{font-size:var(--type-body)}@media (max-width:47.99rem){.mPtjGW_section{grid-template-columns:minmax(0,1fr)}}
.kZ7gca_about,.kZ7gca_founder{column-gap:var(--gutter);row-gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--section-gap-tight);border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.kZ7gca_sectionLabel{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.kZ7gca_aboutBody p{font-size:var(--type-body-lg)}.kZ7gca_founder{padding-bottom:var(--section-gap)}.kZ7gca_founderStatement{font-size:var(--type-subheading);letter-spacing:-.02em;max-width:28ch;font-weight:400;line-height:1.2}.kZ7gca_services{padding-bottom:var(--section-gap);scroll-margin-top:var(--space-3)}.kZ7gca_servicesHead,.kZ7gca_processHead{column-gap:var(--gutter);row-gap:var(--space-2);padding-bottom:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.kZ7gca_servicesHeading{font-size:var(--type-subheading);font-weight:500}.kZ7gca_servicesIntro{max-width:var(--measure);color:var(--muted);font-size:var(--type-body);line-height:1.55}.kZ7gca_process{padding-bottom:var(--section-gap)}.kZ7gca_processList{column-gap:var(--gutter);row-gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kZ7gca_processStep{padding-top:var(--space-2);border-top:1px solid var(--rule);align-content:start;gap:.5rem;display:grid}.kZ7gca_processNumber{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.08em;color:var(--muted)}.kZ7gca_processTitle{font-size:1.25rem;font-weight:500}.kZ7gca_processCopy{font-size:var(--type-body);color:var(--muted);max-width:30ch;line-height:1.5}.kZ7gca_inquiry{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);display:grid}.kZ7gca_inquiryHeading{font-size:var(--type-heading);letter-spacing:-.025em;font-weight:500}.kZ7gca_inquiryLink{border-bottom:1px solid var(--ink);padding-block:.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);display:inline-block}.kZ7gca_inquiryLink:hover{color:var(--muted);border-color:var(--muted)}@media (max-width:64rem){.kZ7gca_processList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.kZ7gca_about,.kZ7gca_founder,.kZ7gca_servicesHead,.kZ7gca_processHead{grid-template-columns:minmax(0,1fr)}.kZ7gca_processList{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.kZ7gca_processCopy{max-width:var(--measure)}}
.FaNFKG_grid{column-gap:var(--gutter);padding-bottom:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(1.75rem,3vw,2.75rem);display:grid}.FaNFKG_item{min-width:0;margin:0}.FaNFKG_notice{padding-top:var(--section-gap-tight)}@media (max-width:64rem){.FaNFKG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.FaNFKG_grid{grid-template-columns:minmax(0,1fr)}}
