.page_main__GlU4n{min-height:100vh}.page_hero__SKW6o{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.page_heroContent__2lPR8{max-width:720px;text-align:center}.page_eyebrow__H9Slr{font-size:.8125rem;letter-spacing:.1em;color:var(--color-text-dim);margin-bottom:1.5rem;text-transform:uppercase}.page_heroTitle__Gfler{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3rem,10vw,6rem);font-weight:400;line-height:1;letter-spacing:-.02em;margin:0}.page_heroSubtitle__RTAw0{margin-top:2rem;font-size:1.125rem;color:var(--color-text-dim);min-height:2rem}.page_factText__sYzlL{font-style:italic}.page_section__61PEw{padding:clamp(4rem,10vw,8rem) 0}.page_container__aoG4z{max-width:1000px;margin:0 auto;padding:0 2rem}.page_contentGrid__G_RTU{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media (max-width:768px){.page_contentGrid__G_RTU{grid-template-columns:1fr;gap:2rem}}.page_headline__7qraH{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.01em}.page_headlineAccent__fRy3s{color:var(--color-text)}.page_bodyText__J_U5_{font-size:1rem;line-height:1.8;color:var(--color-text-dim)}.page_currentWorkHighlights__gEXyg{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem}.page_highlight__KaGfy{display:flex;flex-direction:column;gap:.25rem}.page_highlightLabel__YQMjm{font-size:.75rem;letter-spacing:.05em;color:var(--color-text-dim);text-transform:uppercase}.page_projectSection__zHyps{padding:clamp(4rem,10vw,8rem) 0;background:var(--color-surface)}.page_sectionLabel__leOgg{font-size:.8125rem;letter-spacing:.1em;color:var(--color-text-dim);margin-bottom:2rem;text-transform:uppercase}.page_projectsGrid__rODPd{display:flex;flex-direction:column;gap:3rem}.page_projectCard__S2cDb{padding:2rem 0;border-bottom:1px solid var(--color-border)}.page_projectCard__S2cDb:last-child{border-bottom:none}.page_projectHeader__x_IRZ{margin-bottom:1.5rem}.page_projectLabel__z0DMD{font-size:.75rem;letter-spacing:.05em;color:var(--color-text-dim);text-transform:uppercase;margin-bottom:.75rem}.page_projectTitle__OwPzL{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;margin:0 0 1rem}.page_projectDescription__btIQ4{font-size:1rem;line-height:1.7;color:var(--color-text-dim);max-width:600px}.page_projectVideo__HfTOQ{margin-top:1.5rem;background:var(--color-bg)}.page_iframe__i6cNt{display:block;width:100%;max-width:100%;border:none}.page_projectTags__aF1Y4{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.page_tag__lW6GL{font-size:.75rem;padding:.375rem .75rem;background:var(--color-bg);color:var(--color-text-dim);border-radius:2px}.page_projectLink__ELw1G{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text);text-decoration:none;transition:opacity .2s}.page_projectLink__ELw1G:hover{opacity:.7}.page_arrow__cks_j{font-size:1rem;transition:transform .2s}.page_projectLink__ELw1G:hover .page_arrow__cks_j{transform:translateX(4px)}.page_contactSection__TxMLV{padding:clamp(6rem,12vw,10rem) 0}.page_contactContent__gpjP2{text-align:center}.page_contactTitle__f9zlz{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;margin:0 0 3rem}.page_contactGrid__jW2_m{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.page_contactItem__wkmT4{text-align:left}.page_contactLabel__sufM1{font-size:.75rem;letter-spacing:.05em;color:var(--color-text-dim);text-transform:uppercase;margin-bottom:.5rem}.page_contactLink__wr6_f{font-size:1rem;color:var(--color-text);text-decoration:none;transition:opacity .2s}.page_contactLink__wr6_f:hover{opacity:.7}.page_footer__sHKi3{padding:2rem 0;border-top:1px solid var(--color-border)}.page_footerContent__sUmFz{display:flex;justify-content:center;gap:1rem;font-size:.875rem;color:var(--color-text-dim)}.page_footerDivider__c9wx0{opacity:.5}.page_contentMain__hH1Kt,.page_contentSidebar__Xx2tI,.page_gridOverlay__d_B1A,.page_heroBackground__LV9pF,.page_scrollIndicator__m4b3d,.page_scrollLine__rNAKp{display:contents}