.page-module__uECI8G__page{gap:var(--agency-space-10);padding-bottom:var(--agency-space-10);flex-direction:column;display:flex}.page-module__uECI8G__hero{max-width:var(--agency-container-xl);padding:var(--agency-space-10) var(--agency-space-6) 0;gap:var(--agency-space-5);flex-direction:column;margin:0 auto;display:flex}.page-module__uECI8G__heroEyebrow{font-family:var(--agency-font-body);font-size:var(--agency-text-xs);letter-spacing:var(--agency-tracking-widest);text-transform:uppercase;color:var(--agency-color-accent);font-weight:600}.page-module__uECI8G__heroTitle{font-size:var(--agency-text-5xl);letter-spacing:var(--agency-tracking-tighter);line-height:var(--agency-leading-tight)}@media (min-width:880px){.page-module__uECI8G__heroTitle{font-size:var(--agency-text-6xl)}}.page-module__uECI8G__heroAccent{color:var(--agency-color-accent);font-style:italic}.page-module__uECI8G__heroLede{font-size:var(--agency-text-xl);color:var(--agency-color-text-dimmed);line-height:var(--agency-leading-relaxed);max-width:720px}.page-module__uECI8G__sectionHeader{gap:var(--agency-space-3);max-width:var(--agency-container-xl);padding:0 var(--agency-space-6);flex-direction:column;margin:0 auto;display:flex}.page-module__uECI8G__sectionEyebrow{font-family:var(--agency-font-body);font-size:var(--agency-text-xs);letter-spacing:var(--agency-tracking-widest);text-transform:uppercase;color:var(--agency-color-text-faint);font-weight:600}.page-module__uECI8G__sectionTitle{font-size:var(--agency-text-3xl);letter-spacing:var(--agency-tracking-tight);line-height:var(--agency-leading-tight);max-width:880px}@media (min-width:880px){.page-module__uECI8G__sectionTitle{font-size:var(--agency-text-4xl)}}.page-module__uECI8G__sectionTitleAccent{color:var(--agency-color-accent);font-style:italic}.page-module__uECI8G__sectionLede{font-size:var(--agency-text-lg);color:var(--agency-color-text-dimmed);line-height:var(--agency-leading-relaxed);max-width:720px;margin-top:var(--agency-space-2)}.page-module__uECI8G__origin{gap:var(--agency-space-6);flex-direction:column;display:flex}.page-module__uECI8G__originBody{width:100%;max-width:800px;padding:0 var(--agency-space-6);gap:var(--agency-space-5);flex-direction:column;margin:0 auto;display:flex}.page-module__uECI8G__originBody p{font-size:var(--agency-text-lg);line-height:var(--agency-leading-relaxed);color:var(--agency-color-text-dimmed)}.page-module__uECI8G__originBody p:first-child:first-letter{font-family:var(--agency-font-display);float:left;color:var(--agency-color-accent);margin:6px 12px 0 0;font-size:4em;font-style:italic;font-weight:400;line-height:.85}.page-module__uECI8G__team{gap:var(--agency-space-7);flex-direction:column;display:flex}.page-module__uECI8G__teamGrid{max-width:var(--agency-container-xl);padding:0 var(--agency-space-6);gap:var(--agency-space-5);grid-template-columns:1fr;width:100%;margin:0 auto;display:grid}@media (min-width:720px){.page-module__uECI8G__teamGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.page-module__uECI8G__teamGrid{grid-template-columns:repeat(4,1fr)}}.page-module__uECI8G__teamCard{background:var(--agency-color-surface);border:1px solid var(--agency-color-border);border-radius:var(--agency-radius-lg);padding:var(--agency-space-5);gap:var(--agency-space-4);height:100%;transition:border-color var(--agency-motion-base) var(--agency-motion-easing), transform var(--agency-motion-base) var(--agency-motion-easing);flex-direction:column;display:flex}@media (hover:hover){.page-module__uECI8G__teamCard:hover{border-color:var(--agency-color-accent);transform:translateY(-2px)}.page-module__uECI8G__teamCard:hover .page-module__uECI8G__teamFrame{border-color:var(--agency-color-accent)}}.page-module__uECI8G__teamPortrait{aspect-ratio:4/5;border-radius:var(--agency-radius-md);background:linear-gradient(135deg, var(--agency-teal-9) 0%, var(--agency-color-bg-elevated) 80%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__uECI8G__teamFrame{border-radius:calc(var(--agency-radius-md) - 4px);pointer-events:none;transition:border-color var(--agency-motion-base) var(--agency-motion-easing);border:1px solid #ffffff1a;position:absolute;inset:8px}.page-module__uECI8G__teamInitials{font-family:var(--agency-font-display);font-size:var(--agency-text-6xl);letter-spacing:var(--agency-tracking-tighter);color:var(--agency-color-accent);font-style:italic;font-weight:400;line-height:1}.page-module__uECI8G__teamHead{flex-direction:column;gap:2px;display:flex}.page-module__uECI8G__teamName{font-family:var(--agency-font-body);font-size:var(--agency-text-base);letter-spacing:var(--agency-tracking-tight);color:var(--agency-color-text);font-weight:600}.page-module__uECI8G__teamRole{font-family:var(--agency-font-body);font-size:var(--agency-text-xs);letter-spacing:var(--agency-tracking-widest);text-transform:uppercase;color:var(--agency-color-accent);font-weight:500}.page-module__uECI8G__teamBio{font-size:var(--agency-text-sm);color:var(--agency-color-text-dimmed);line-height:var(--agency-leading-relaxed)}.page-module__uECI8G__principles{gap:var(--agency-space-7);flex-direction:column;display:flex}.page-module__uECI8G__principleList{padding:0 var(--agency-space-6);max-width:var(--agency-container-lg);align-self:center;gap:var(--agency-space-5);flex-direction:column;width:100%;margin:0;list-style:none;display:flex}.page-module__uECI8G__principle{gap:var(--agency-space-4);padding-bottom:var(--agency-space-5);border-bottom:1px solid var(--agency-color-border);grid-template-columns:1fr;display:grid}@media (min-width:720px){.page-module__uECI8G__principle{gap:var(--agency-space-7);grid-template-columns:120px 1fr}}.page-module__uECI8G__principle:last-child{border-bottom:none}.page-module__uECI8G__principleNumber{font-family:var(--agency-font-display);font-size:var(--agency-text-5xl);letter-spacing:var(--agency-tracking-tighter);color:var(--agency-color-accent);font-style:italic;line-height:.85}.page-module__uECI8G__principleBody{gap:var(--agency-space-2);flex-direction:column;max-width:720px;display:flex}.page-module__uECI8G__principleTitle{font-family:var(--agency-font-display);font-size:var(--agency-text-2xl);letter-spacing:var(--agency-tracking-tight);color:var(--agency-color-text);font-weight:500}@media (min-width:880px){.page-module__uECI8G__principleTitle{font-size:var(--agency-text-3xl)}}.page-module__uECI8G__principleText{font-size:var(--agency-text-base);color:var(--agency-color-text-dimmed);line-height:var(--agency-leading-relaxed)}.page-module__uECI8G__cta{max-width:var(--agency-container-md);padding:var(--agency-space-10) var(--agency-space-7);text-align:center;align-items:center;gap:var(--agency-space-6);background:var(--agency-color-bg-elevated);border:1px solid var(--agency-color-border);border-radius:var(--agency-radius-xl);width:calc(100% - var(--agency-space-7));flex-direction:column;margin:0 auto;display:flex}.page-module__uECI8G__ctaTitle{font-size:var(--agency-text-3xl);letter-spacing:var(--agency-tracking-tight);line-height:var(--agency-leading-snug);font-weight:400}@media (min-width:720px){.page-module__uECI8G__ctaTitle{font-size:var(--agency-text-4xl)}}.page-module__uECI8G__ctaAccent{color:var(--agency-color-accent);font-style:italic}.page-module__uECI8G__ctaButton{height:56px;padding:0 var(--agency-space-7);border-radius:var(--agency-radius-full);background:var(--agency-color-accent);color:var(--agency-color-accent-text);font-family:var(--agency-font-body);font-size:var(--agency-text-base);letter-spacing:var(--agency-tracking-wide);transition:background-color var(--agency-motion-fast) var(--agency-motion-easing);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.page-module__uECI8G__ctaButton:hover{background:var(--agency-color-accent-hover)}}