.ModernSectorTemplate_section__jxL_H{padding-block:var(--space-10)}.ModernSectorTemplate_sectionTight__FygL2{padding-top:0}@media (min-width:1024px){.ModernSectorTemplate_section__jxL_H{padding-block:var(--space-12)}.ModernSectorTemplate_sectionTight__FygL2{padding-top:0}}.ModernSectorTemplate_sectionTitle__lMSN_{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,1.25rem + .9vw,2.125rem);line-height:1.15;letter-spacing:.01em;color:var(--ink);text-wrap:balance}.ModernSectorTemplate_sectionTitleSpaced__WZHLU{margin-bottom:var(--space-6)}.ModernSectorTemplate_sectionHead__GE_YG{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-6)}.ModernSectorTemplate_headLink__z3wQt{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:600;color:var(--red)}.ModernSectorTemplate_headLink__z3wQt:hover{color:var(--red-dark)}.ModernSectorTemplate_headLink__z3wQt:focus-visible,.ModernSectorTemplate_moreExternal__n6xNw:focus-visible,.ModernSectorTemplate_moreLinks__WaCqy a:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:2px}.ModernSectorTemplate_btnIcon__9Co2q{display:inline-flex;align-items:center;gap:var(--space-2)}.ModernSectorTemplate_btnIcon__9Co2q svg{flex:none}.ModernSectorTemplate_actions__WuIy1{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ModernSectorTemplate_hero__5Zx_N{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(42rem,88svh);overflow:hidden;background:var(--black);color:var(--white)}.ModernSectorTemplate_heroMedia__Upc85{position:absolute;inset:0}.ModernSectorTemplate_heroMedia__Upc85 img{object-fit:cover}.ModernSectorTemplate_heroScrim__Onz_v{position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,22,22,.86),rgba(21,22,22,.66) 40%,rgba(21,22,22,.12) 78%),linear-gradient(0deg,rgba(21,22,22,.75),rgba(21,22,22,0) 45%)}@media (max-width:767px){.ModernSectorTemplate_heroScrim__Onz_v{background:linear-gradient(0deg,rgba(21,22,22,.92),rgba(21,22,22,.6) 60%,rgba(21,22,22,.35))}}.ModernSectorTemplate_heroInner__fjHbC{position:relative;display:grid;gap:var(--space-5);padding-block:var(--space-12) var(--space-8)}@media (min-width:1024px){.ModernSectorTemplate_heroInner__fjHbC{padding-block:var(--space-16) var(--space-10)}}.ModernSectorTemplate_heroTitle__250w4{display:flex;flex-direction:column;gap:var(--space-2);margin:0;max-width:48rem}.ModernSectorTemplate_heroTitleSmall__csAS5{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.88)}.ModernSectorTemplate_heroTitleLarge__PAh6g{font-family:var(--font-display);font-weight:400;font-size:clamp(1.875rem,1.3rem + 4vw,4.75rem);line-height:1.02;letter-spacing:.005em;text-wrap:balance}.ModernSectorTemplate_heroLede__TVI84{margin:0;max-width:36rem;font-size:var(--text-lg);line-height:1.5;color:rgba(255,255,255,.92)}.ModernSectorTemplate_heroCtas__oqGca{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.ModernSectorTemplate_heroFactsBand__urwBk{position:relative;border-top:1px solid rgba(255,255,255,.16);background:rgba(21,22,22,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ModernSectorTemplate_heroFacts__x93tn{list-style:none;margin:0;padding:var(--space-5) 0 var(--space-2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (min-width:1024px){.ModernSectorTemplate_heroFacts__x93tn{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ModernSectorTemplate_heroFact__VpRFB+.ModernSectorTemplate_heroFact__VpRFB{border-left:1px solid rgba(255,255,255,.22);padding-left:var(--space-6)}}.ModernSectorTemplate_heroFact__VpRFB{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ModernSectorTemplate_heroFactIcon__B8t0x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.55);border-radius:50%}.ModernSectorTemplate_heroFactText__DtALx{display:grid;min-width:0}.ModernSectorTemplate_heroFactValue__MA7yq{font-size:var(--text-lg);font-weight:600;line-height:1.2}.ModernSectorTemplate_heroFactLabel__siNlE{font-size:var(--text-xs);color:rgba(255,255,255,.8)}.ModernSectorTemplate_heroCreditAlone__QovyZ,.ModernSectorTemplate_heroFootnote__toVre{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);margin:0;padding-bottom:var(--space-3);font-size:.75rem;color:rgba(255,255,255,.72)}.ModernSectorTemplate_heroCreditAlone__QovyZ{position:absolute;right:var(--space-4);bottom:0}.ModernSectorTemplate_heroCreditAlone__QovyZ a,.ModernSectorTemplate_heroFootnote__toVre a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ModernSectorTemplate_propertyGrid__objME{list-style:none;margin:0;padding:0 0 var(--space-2);display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.ModernSectorTemplate_propertyItem__jvFe8{min-width:0;scroll-snap-align:start}@media (min-width:768px){.ModernSectorTemplate_propertyGrid__objME{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);overflow:visible}}.ModernSectorTemplate_propertiesEmpty__3DDKL{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-6);background:var(--grey-100);border-radius:var(--radius-md)}.ModernSectorTemplate_propertiesEmptyTitle__ZyyJs{margin:0;font-weight:600;font-size:var(--text-lg)}.ModernSectorTemplate_propertiesEmptyText__oFPyb{margin:0 0 var(--space-2);color:var(--grey-600);max-width:60ch}.ModernSectorTemplate_living__9VzyB{display:grid;background:var(--grey-100)}@media (min-width:1024px){.ModernSectorTemplate_living__9VzyB{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:30rem}}.ModernSectorTemplate_livingText__P3aKU{display:grid;align-content:center;justify-items:start;gap:var(--space-4);padding:var(--space-10) var(--container-pad)}@media (min-width:1024px){.ModernSectorTemplate_livingText__P3aKU{padding-left:max(var(--container-pad),calc((100vw - var(--container-max)) / 2 + var(--container-pad)));padding-right:var(--space-10)}}.ModernSectorTemplate_livingLead__u99R5{margin:var(--space-2) 0 0;font-size:var(--text-lg);font-weight:600;color:var(--ink)}.ModernSectorTemplate_livingBody__dvyMH{margin:0 0 var(--space-3);max-width:34rem;font-size:var(--text-base);line-height:1.65;color:var(--ink)}.ModernSectorTemplate_livingMedia__8QM7o{position:relative;min-height:18rem;background:var(--grey-200)}.ModernSectorTemplate_livingImage__2XMr1{object-fit:cover;object-position:25% 70%}.ModernSectorTemplate_callout__dsYUF{position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}@media (min-width:768px){.ModernSectorTemplate_callout__dsYUF{left:auto;max-width:22rem;right:var(--space-6);bottom:var(--space-6)}}.ModernSectorTemplate_calloutIcon__IAEPk{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ink);color:var(--white)}.ModernSectorTemplate_calloutTitle__nH3sq{display:block;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.ModernSectorTemplate_calloutText__RY9gr{display:block;font-size:var(--text-xs);color:var(--grey-600)}.ModernSectorTemplate_facetsSection__jaCgE{padding-block:var(--space-10)}@media (min-width:1024px){.ModernSectorTemplate_facetsSection__jaCgE{padding-block:var(--space-12)}}.ModernSectorTemplate_facetsHead___wky1{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}@media (min-width:1024px){.ModernSectorTemplate_facetsHead___wky1{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:var(--space-10)}}.ModernSectorTemplate_facetsTitle__kdQYQ{display:grid;justify-items:start;gap:var(--space-4);margin:0}.ModernSectorTemplate_facetsTitleText__QP7FZ{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);line-height:1.1;color:var(--ink);text-wrap:balance}.ModernSectorTemplate_facetsIntro__wqn1J{margin:0;font-size:var(--text-sm);line-height:1.7;color:var(--grey-600)}.ModernSectorTemplate_facetsGrid__kouCL{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media (min-width:1200px){.ModernSectorTemplate_facetsGrid__kouCL{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.ModernSectorTemplate_facetCardWide__BtDg4{grid-column:1/-1}}.ModernSectorTemplate_facetCard__XB_rF{display:grid;overflow:hidden;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}@media (min-width:640px){.ModernSectorTemplate_facetCardWithImage__A9hzS{grid-template-columns:minmax(0,1fr) clamp(12rem,38%,20rem)}.ModernSectorTemplate_facetCardWide__BtDg4.ModernSectorTemplate_facetCardWithImage__A9hzS{grid-template-columns:minmax(0,1fr) clamp(14rem,30%,24rem)}}.ModernSectorTemplate_facetText__Gh5Hd{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-5)}@media (min-width:1024px){.ModernSectorTemplate_facetText__Gh5Hd{padding:var(--space-6)}}.ModernSectorTemplate_facetIcon__jlxRM{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--grey-100);color:var(--ink)}.ModernSectorTemplate_facetCopy__P_Vao{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}.ModernSectorTemplate_facetHeading__SRF7g{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.25;color:var(--ink);text-wrap:balance}.ModernSectorTemplate_facetBody__MMTZf{margin:0;font-size:var(--text-sm);line-height:1.7;color:var(--grey-600)}.ModernSectorTemplate_facetLink__u9Uke{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);margin-top:auto;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.ModernSectorTemplate_facetLink__u9Uke svg{flex:none;color:var(--red);transition:transform .15s ease}.ModernSectorTemplate_facetLink__u9Uke:hover{color:var(--red)}.ModernSectorTemplate_facetLink__u9Uke:hover svg{transform:translateX(2px)}.ModernSectorTemplate_facetLink__u9Uke:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ModernSectorTemplate_facetMedia__wh498{position:relative;order:-1;aspect-ratio:16/9;background:var(--grey-100)}@media (min-width:640px){.ModernSectorTemplate_facetMedia__wh498{order:0;aspect-ratio:auto;min-height:13rem;margin:var(--space-3) var(--space-3) var(--space-3) 0;border-radius:var(--radius-sm);overflow:hidden}}.ModernSectorTemplate_facetMedia__wh498 img{object-fit:cover}.ModernSectorTemplate_facetBadge__0cApT{position:absolute;left:var(--space-2);bottom:var(--space-2);padding:.125rem var(--space-2);font-size:.6875rem;color:var(--white);background:rgba(21,22,22,.55);border-radius:999px}.ModernSectorTemplate_faqSection__2e29r{padding-block:var(--space-10);background:var(--grey-100)}@media (min-width:1024px){.ModernSectorTemplate_faqSection__2e29r{padding-block:var(--space-12)}}.ModernSectorTemplate_faqLayout__Cj6jW{display:grid;gap:var(--space-6)}@media (min-width:1024px){.ModernSectorTemplate_faqLayout__Cj6jW{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-10);align-items:start}}.ModernSectorTemplate_faqIntro__zHslB{display:grid;gap:var(--space-4)}.ModernSectorTemplate_faqTitle__R54Pd{display:grid;gap:var(--space-3);margin:0}.ModernSectorTemplate_faqEyebrow__lFmRz{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.ModernSectorTemplate_faqName__ThH4j{font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:1.05;color:var(--ink);text-wrap:balance}.ModernSectorTemplate_faqText__4GqXM{margin:0;max-width:28rem;color:var(--grey-600)}.ModernSectorTemplate_projectSection__U0kZo{padding-block:var(--space-10);background:var(--grey-100)}@media (min-width:1024px){.ModernSectorTemplate_projectSection__U0kZo{padding-block:var(--space-12)}}.ModernSectorTemplate_projectHead__QrT2E{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}@media (min-width:1024px){.ModernSectorTemplate_projectHead__QrT2E{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:end;gap:var(--space-10)}}.ModernSectorTemplate_projectHeadText__wiZhu{display:grid;gap:var(--space-4);justify-items:start}.ModernSectorTemplate_projectTitle__Gz_x9{margin:0;max-width:34rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.75rem);line-height:1.12;color:var(--ink);text-wrap:balance}.ModernSectorTemplate_projectIntro__3jxdx{margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--grey-600)}.ModernSectorTemplate_projectGrid__2Y5Pn{display:grid;gap:var(--space-5)}@media (min-width:768px){.ModernSectorTemplate_projectGrid__2Y5Pn{grid-template-columns:repeat(2,minmax(0,1fr))}}.ModernSectorTemplate_projectCard__6_NO8{display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.ModernSectorTemplate_projectMedia__dHnFb{position:relative;aspect-ratio:16/9;background:var(--grey-200)}@media (min-width:1024px){.ModernSectorTemplate_projectMedia__dHnFb{aspect-ratio:16/7}}.ModernSectorTemplate_projectMedia__dHnFb img{object-fit:cover}.ModernSectorTemplate_projectTag__0W3DU{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-3);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--white);border-radius:999px}.ModernSectorTemplate_projectBody__KDSPe{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}@media (min-width:768px){.ModernSectorTemplate_projectBody__KDSPe{padding:var(--space-6)}}.ModernSectorTemplate_projectBody__KDSPe .btn{max-width:100%;min-height:3rem;padding:var(--space-2) var(--space-5);white-space:normal;text-align:left}@media (min-width:1024px){.ModernSectorTemplate_projectBody__KDSPe{padding:var(--space-6) var(--space-8) var(--space-8)}}.ModernSectorTemplate_projectCardHead__ioBtI{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);width:100%}.ModernSectorTemplate_projectCardTitle__JhGST{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.15;color:var(--ink)}.ModernSectorTemplate_projectArrow__yj_Pn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--grey-300);border-radius:50%;color:var(--ink);transition:border-color .15s ease,color .15s ease}.ModernSectorTemplate_projectArrow__yj_Pn:hover{border-color:var(--red);color:var(--red)}.ModernSectorTemplate_projectText__Lo8OZ{flex:1 1;margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--grey-600)}.ModernSectorTemplate_projectChips__SZskf{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ModernSectorTemplate_projectChip___OaNX{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--ink);background:var(--grey-100);border-radius:var(--radius-sm)}.ModernSectorTemplate_btnDark__dsHru{background:var(--black);border:1px solid var(--black);color:var(--white)}.ModernSectorTemplate_btnDark__dsHru:hover{background:var(--ink);border-color:var(--ink)}.ModernSectorTemplate_projectHelp___2hAb{margin:var(--space-8) 0 0;text-align:center;font-size:var(--text-sm);color:var(--grey-600)}.ModernSectorTemplate_projectHelp___2hAb strong{color:var(--ink);font-weight:600}.ModernSectorTemplate_projectHelpLink__8vSSl{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-target);margin-left:var(--space-2);font-weight:600;color:var(--red)}.ModernSectorTemplate_projectHelpLink__8vSSl:hover{color:var(--red-dark)}.ModernSectorTemplate_projectArrow__yj_Pn:focus-visible,.ModernSectorTemplate_projectHelpLink__8vSSl:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ModernSectorTemplate_teamGrid__MnazT{list-style:none;margin:0;padding:0 0 var(--space-2);display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}@media (min-width:768px){.ModernSectorTemplate_teamGrid__MnazT{grid-auto-columns:30%}}@media (min-width:1024px){.ModernSectorTemplate_teamGrid__MnazT{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--team-columns,6),minmax(0,1fr));gap:var(--space-5);overflow:visible}}.ModernSectorTemplate_teamItem__mquuu{min-width:0;scroll-snap-align:start}.ModernSectorTemplate_teamCard__o78qS{display:grid;gap:var(--space-1);color:var(--ink)}.ModernSectorTemplate_teamCard__o78qS:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:var(--radius-md)}.ModernSectorTemplate_teamPhoto__4DZSM{position:relative;display:block;aspect-ratio:4/5;margin-bottom:var(--space-3);border-radius:var(--radius-md);overflow:hidden;background:var(--grey-100)}.ModernSectorTemplate_teamPhoto__4DZSM img{object-fit:cover;object-position:center 20%;transition:transform .4s ease}.ModernSectorTemplate_teamCard__o78qS:hover .ModernSectorTemplate_teamPhoto__4DZSM img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.ModernSectorTemplate_teamPhoto__4DZSM img{transition:none}.ModernSectorTemplate_teamCard__o78qS:hover .ModernSectorTemplate_teamPhoto__4DZSM img{transform:none}}.ModernSectorTemplate_teamPhotoPending__yWVMQ{display:grid;place-items:center;height:100%;padding:var(--space-2);font-size:.6875rem;color:var(--grey-600)}.ModernSectorTemplate_teamName__88T7S{font-size:var(--text-base);font-weight:600;line-height:1.3;transition:color .15s ease}.ModernSectorTemplate_teamCard__o78qS:hover .ModernSectorTemplate_teamName__88T7S{color:var(--red)}.ModernSectorTemplate_teamRole__v651S{font-size:var(--text-xs);line-height:1.45;color:var(--grey-600);white-space:pre-line}.ModernSectorTemplate_articleGrid__JM12w{display:grid;gap:var(--space-5)}@media (min-width:768px){.ModernSectorTemplate_articleGrid__JM12w{grid-template-columns:repeat(3,minmax(0,1fr))}}.ModernSectorTemplate_articleMore__gwvoZ{margin-top:var(--space-8)}.ModernSectorTemplate_articleMoreTitle__BmQIg{margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:600;color:var(--ink)}.ModernSectorTemplate_articleMoreList__ae6ry{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--grey-200)}.ModernSectorTemplate_articleMoreItem__IUoLE{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--grey-200)}.ModernSectorTemplate_articleMoreLink__ZMGKi{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--grey-300);text-underline-offset:3px}.ModernSectorTemplate_articleMoreLink__ZMGKi:hover{color:var(--red);text-decoration-color:currentColor}.ModernSectorTemplate_articleMoreLink__ZMGKi:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:2px}.ModernSectorTemplate_articleMoreMeta__1MYqc{font-size:var(--text-sm);color:var(--grey-600)}@media (min-width:1024px){.ModernSectorTemplate_articleMoreList__ae6ry{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}.ModernSectorTemplate_moreSection__B54ye{padding-block:var(--space-10);border-top:1px solid var(--grey-200)}.ModernSectorTemplate_moreTitle__CMUbg{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-600)}.ModernSectorTemplate_moreGrid__eW2xP{display:grid;gap:var(--space-8)}@media (min-width:1024px){.ModernSectorTemplate_moreGrid__eW2xP{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-12)}}.ModernSectorTemplate_moreBlock__a2yXd{display:grid;gap:var(--space-3);align-content:start}.ModernSectorTemplate_moreHeading__w6gVu{margin:0;font-size:var(--text-base);font-weight:600;color:var(--ink)}.ModernSectorTemplate_moreHeadingSpaced__2EwYF{margin-top:var(--space-5)}.ModernSectorTemplate_moreText__kGqAj{margin:0;font-size:var(--text-sm);color:var(--grey-600);max-width:50ch}.ModernSectorTemplate_moreLinks__WaCqy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ModernSectorTemplate_moreLinks__WaCqy a{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 var(--space-4);font-size:var(--text-sm);border:1px solid var(--grey-300);border-radius:999px;color:var(--ink);transition:border-color .15s ease,color .15s ease}.ModernSectorTemplate_moreLinks__WaCqy a:hover{border-color:var(--red);color:var(--red)}.ModernSectorTemplate_moreExternal__n6xNw{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:600;color:var(--red)}.ProfileTemplate_section__IhLy6{padding-block:var(--space-10) var(--space-12)}.ProfileTemplate_layout__qE8by{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:768px){.ProfileTemplate_layout__qE8by{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:var(--space-10);align-items:start}}.ProfileTemplate_card__VN2fJ{display:flex;flex-direction:column;width:100%;max-width:20rem;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);padding:var(--space-3)}.ProfileTemplate_photoFrame__NHeid{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--radius-sm);overflow:hidden;background:var(--grey-200)}.ProfileTemplate_photoFrame__NHeid img{object-fit:cover}.ProfileTemplate_photoPending__eHLm3{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--grey-600)}.ProfileTemplate_cardName__1gQjn{margin-top:var(--space-3);font-weight:600;font-size:var(--text-sm);color:var(--ink)}.ProfileTemplate_cardLanguages__4vfIM,.ProfileTemplate_cardRole__y1kZE{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--grey-600)}.ProfileTemplate_cardContact__nNZ6L{margin-top:var(--space-1);font-size:var(--text-xs);overflow-wrap:anywhere}.ProfileTemplate_cardContactLink__YJDf2{color:var(--grey-600);text-decoration:underline;text-underline-offset:2px}.ProfileTemplate_cardContactLink__YJDf2:focus-visible,.ProfileTemplate_cardContactLink__YJDf2:hover{color:var(--red)}.ProfileTemplate_cardActions__zyTGe{margin-top:var(--space-3)}.ProfileTemplate_cardActions__zyTGe .btn{width:100%;justify-content:center}.ProfileTemplate_name__IOTnO{font-family:var(--font-sans);font-weight:600;font-size:var(--text-3xl);color:var(--ink);line-height:1.1}.ProfileTemplate_role__hllk5{margin-top:var(--space-2);font-size:var(--text-lg);color:var(--red)}.ProfileTemplate_bio__cuTkQ{margin-top:var(--space-6);font-size:var(--text-base);color:var(--ink);max-width:40rem;line-height:1.6;display:flex;flex-direction:column;gap:var(--space-4)}.ProfileTemplate_bioPending__HuNrB{margin-top:var(--space-6);font-size:var(--text-base);color:var(--grey-600);font-style:italic}.ProfileTemplate_meta__tF7XB{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm);color:var(--grey-600);border-top:1px solid var(--grey-200);padding-top:var(--space-6)}.ContactTemplate_section__Sv6XA{padding-block:var(--space-4) var(--space-12)}.ContactTemplate_topGrid__ItBUy{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}@media (min-width:900px){.ContactTemplate_topGrid__ItBUy{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.ContactTemplate_quickContact__iTjjU{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ContactTemplate_quickContactRow__q0Smr{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background .18s ease}a.ContactTemplate_quickContactRow__q0Smr:focus-visible,a.ContactTemplate_quickContactRow__q0Smr:hover{background:var(--grey-100)}.ContactTemplate_quickContactIcon__2cm4m{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(224,0,0,.1);color:var(--red)}.ContactTemplate_quickContactText__kPYzO{display:flex;flex-direction:column;gap:var(--space-1)}.ContactTemplate_srOnly__bbR5R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ContactTemplate_quickContactValue__Kp9Xf{display:block;font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--ink)}.ContactTemplate_formCard__R6HmH{max-width:46rem;padding:var(--space-6);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}@media (min-width:640px){.ContactTemplate_formCard__R6HmH{padding:var(--space-8)}}.ContactTemplate_formHeading__fQ5Ru{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-6)}.ContactTemplate_officeSection__Jvld5{padding-block:var(--space-12);border-top:1px solid var(--grey-200)}.ContactTemplate_officeGrid__Hw44_{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width:900px){.ContactTemplate_officeGrid__Hw44_{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.ContactTemplate_mapCard__Z18Ci{position:relative}.ContactTemplate_mapAddressCard__zh0WK{position:absolute;left:var(--space-3);bottom:var(--space-3);z-index:1;display:flex;align-items:flex-start;gap:var(--space-2);max-width:min(15rem,75%);padding:var(--space-2) var(--space-3);background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.ContactTemplate_mapAddressCard__zh0WK .ContactTemplate_quickContactValue__Kp9Xf{font-size:var(--text-sm)}.ContactTemplate_mapAddressName__49JAz{display:block;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--red)}.ContactTemplate_officeText__nNxTD{display:flex;flex-direction:column;gap:var(--space-3)}.ContactTemplate_officeHeading__uJlGi{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink)}.ContactTemplate_officeLede__JkaJc{color:var(--grey-600);font-size:var(--text-base);margin-bottom:var(--space-2)}.ContactTemplate_officeText__nNxTD .btn{align-self:flex-start}