.page-module__CNaX1q__page{--about-gold:#b39a64;--about-gold-text:#846631;--about-green-text:#470;max-width:var(--container-content);padding:var(--space-8) var(--space-4) var(--space-20);gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.page-module__CNaX1q__page{padding:var(--space-10) var(--space-8) var(--space-24);gap:var(--space-16)}}.page-module__CNaX1q__eyebrow,.page-module__CNaX1q__awardEyebrow,.page-module__CNaX1q__approachEyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--about-green-text);font-weight:700}.page-module__CNaX1q__awardEyebrow{color:var(--about-gold-text)}.page-module__CNaX1q__sectionTitle{margin:0 0 var(--space-4);font-size:clamp(1.5rem, 1.2rem + 1.4vw, var(--text-2xl));line-height:var(--leading-snug);overflow-wrap:break-word}.page-module__CNaX1q__sectionIntro,.page-module__CNaX1q__body{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:68ch}.page-module__CNaX1q__sectionIntro{margin-bottom:var(--space-8)}.page-module__CNaX1q__textLink{min-height:44px;color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.page-module__CNaX1q__textLink:hover{color:var(--about-green-text)}.page-module__CNaX1q__textLink:focus-visible{outline:2px solid var(--color-accent-active);outline-offset:2px;border-radius:2px}.page-module__CNaX1q__section{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.page-module__CNaX1q__hero{gap:var(--space-8);align-items:center;display:grid}@media (min-width:960px){.page-module__CNaX1q__hero{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.page-module__CNaX1q__title{margin:0 0 var(--space-5);font-size:clamp(1.875rem, 1.3rem + 2.6vw, var(--text-4xl));line-height:var(--leading-tight);overflow-wrap:break-word}.page-module__CNaX1q__intro{margin:0 0 var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:62ch}.page-module__CNaX1q__heroAward{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.page-module__CNaX1q__mosaic{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page-module__CNaX1q__mosaicTile{border-radius:var(--radius-md);background:var(--color-surface-sunken);aspect-ratio:4/5;grid-column:span 2;overflow:hidden}.page-module__CNaX1q__mosaicTile:nth-child(4){grid-column:2/span 2}.page-module__CNaX1q__mosaicImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__CNaX1q__facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.page-module__CNaX1q__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module__CNaX1q__fact{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-alt);flex-direction:column;display:flex}.page-module__CNaX1q__factValue{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary);font-weight:800;line-height:1.2}.page-module__CNaX1q__factLabel{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.page-module__CNaX1q__team{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:960px){.page-module__CNaX1q__team{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__CNaX1q__member[data-member=victoria]{grid-column:1/-1}}.page-module__CNaX1q__memberCard{gap:var(--space-4) var(--space-5);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:120px minmax(0,1fr);grid-template-areas:"photo head""bio bio";align-items:start;display:grid}@media (min-width:640px){.page-module__CNaX1q__memberCard{padding:var(--space-6);grid-template:"photo head""photo bio"1fr/220px minmax(0,1fr)}}@media (min-width:960px){.page-module__CNaX1q__memberCard{grid-template-columns:200px minmax(0,1fr)}.page-module__CNaX1q__member[data-member=victoria] .page-module__CNaX1q__memberCard{gap:var(--space-4) var(--space-8);padding:var(--space-8);grid-template-columns:280px minmax(0,1fr)}}.page-module__CNaX1q__memberPhoto{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-surface-sunken);grid-area:photo;overflow:hidden}.page-module__CNaX1q__memberImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__CNaX1q__memberHead{grid-area:head;align-self:center;min-width:0}.page-module__CNaX1q__memberName,.page-module__CNaX1q__memberRole,.page-module__CNaX1q__memberLanguages{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:379px){.page-module__CNaX1q__memberCard{gap:var(--space-4);padding:var(--space-4);grid-template-columns:96px minmax(0,1fr)}}@media (min-width:640px){.page-module__CNaX1q__memberHead{align-self:start}}.page-module__CNaX1q__memberName{margin:0 0 var(--space-1);font-size:var(--text-lg);line-height:var(--leading-snug)}.page-module__CNaX1q__memberRole{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:var(--about-green-text)}.page-module__CNaX1q__memberLanguages{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.page-module__CNaX1q__memberLanguagesLabel{color:var(--color-text-primary);font-weight:600}.page-module__CNaX1q__memberBio{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);grid-area:bio}@media (min-width:640px){.page-module__CNaX1q__memberBio{font-size:var(--text-base)}}.page-module__CNaX1q__memberBio p{margin:0 0 var(--space-3)}.page-module__CNaX1q__memberBio p:last-child{margin-bottom:0}.page-module__CNaX1q__memberAward{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-primary);align-items:flex-start;display:flex;margin-top:var(--space-4)!important}.page-module__CNaX1q__memberAwardBadge{flex-shrink:0;margin-top:2px}.page-module__CNaX1q__history{gap:var(--space-8);display:grid}@media (min-width:900px){.page-module__CNaX1q__history{gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.page-module__CNaX1q__milestones{padding:0 0 0 var(--space-5);border-left:2px solid var(--color-border);gap:var(--space-6);flex-direction:column;margin:0;list-style:none;display:flex}.page-module__CNaX1q__milestone{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.page-module__CNaX1q__milestone:before{content:"";left:calc(-1 * var(--space-5) - 7px);border-radius:var(--radius-full);background:var(--color-accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-bg);position:absolute;top:6px}.page-module__CNaX1q__milestone:last-child:before{background:var(--about-gold)}.page-module__CNaX1q__milestoneWhen{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-primary);font-weight:800}.page-module__CNaX1q__milestoneText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.page-module__CNaX1q__services{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.page-module__CNaX1q__services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.page-module__CNaX1q__services{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__CNaX1q__service{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-alt);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__CNaX1q__serviceTitle{gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-primary);flex-direction:column;display:flex}.page-module__CNaX1q__serviceNumber{font-size:var(--text-sm);letter-spacing:.06em;color:var(--about-green-text);font-weight:800}.page-module__CNaX1q__serviceIntro{margin:0 0 var(--space-4)}.page-module__CNaX1q__serviceListHeading{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.page-module__CNaX1q__serviceList{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__CNaX1q__serviceList li{padding-left:var(--space-5);position:relative}.page-module__CNaX1q__serviceList li:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:7px;height:7px;position:absolute;top:.62em;left:2px}.page-module__CNaX1q__serviceOutro{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-primary);margin:0}.page-module__CNaX1q__approach{padding:var(--space-8) var(--space-5);border-radius:var(--radius-xl);background:var(--color-text-primary);color:var(--color-text-inverse)}@media (min-width:768px){.page-module__CNaX1q__approach{padding:var(--space-12) var(--space-12)}}.page-module__CNaX1q__approachEyebrow{color:#b6e27a}.page-module__CNaX1q__approachTitle{margin:0 0 var(--space-5);font-size:clamp(1.5rem, 1.2rem + 1.4vw, var(--text-2xl));line-height:var(--leading-snug);color:var(--color-text-inverse);max-width:32ch}.page-module__CNaX1q__approachText{margin:0 0 var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:#ffffffdb;max-width:70ch}.page-module__CNaX1q__approachText:last-child{margin-bottom:0}.page-module__CNaX1q__award{gap:var(--space-8);align-items:center;display:grid}@media (min-width:768px){.page-module__CNaX1q__award{gap:var(--space-12);grid-template-columns:320px minmax(0,1fr)}}@media (min-width:1100px){.page-module__CNaX1q__award{grid-template-columns:360px minmax(0,1fr)}}.page-module__CNaX1q__awardImageWrap{border-radius:var(--radius-lg);max-width:420px;box-shadow:var(--shadow-md);overflow:hidden}.page-module__CNaX1q__awardImage{width:100%;height:auto;display:block}.page-module__CNaX1q__awardWinner{gap:var(--space-1);margin:0 0 var(--space-5);padding-left:var(--space-4);border-left:3px solid var(--about-gold);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.page-module__CNaX1q__awardWinner strong{font-size:var(--text-base);color:var(--about-gold-text)}.page-module__CNaX1q__contact{gap:var(--space-6);display:grid}@media (min-width:900px){.page-module__CNaX1q__contact{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.page-module__CNaX1q__contactCard{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page-module__CNaX1q__contactCompany{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800}.page-module__CNaX1q__address{margin:0 0 var(--space-5);font-style:normal;line-height:var(--leading-relaxed);color:var(--color-text-secondary);overflow-wrap:anywhere}.page-module__CNaX1q__address a{color:var(--color-text-primary)}.page-module__CNaX1q__address a:focus-visible,.page-module__CNaX1q__whatsappAction:focus-visible,.page-module__CNaX1q__phoneAction:focus-visible{outline:2px solid var(--color-accent-active);outline-offset:2px}.page-module__CNaX1q__actions{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}@media (min-width:480px){.page-module__CNaX1q__actions{flex-flow:wrap}}.page-module__CNaX1q__whatsappAction,.page-module__CNaX1q__phoneAction{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-weight:700;text-decoration:none;display:inline-flex}.page-module__CNaX1q__whatsappAction{background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-md)}.page-module__CNaX1q__whatsappAction:hover{background:var(--color-accent-hover)}.page-module__CNaX1q__phoneAction{border:1px solid var(--color-border-strong);color:var(--color-text-primary);font-size:var(--text-sm)}.page-module__CNaX1q__phoneAction:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}
