.BusinessRow-module__1qWSga__row{border-bottom:1px solid var(--hairline)}.BusinessRow-module__1qWSga__link{gap:var(--space-5) var(--space-4);padding-block:var(--space-8);transition:background-color var(--dur) var(--ease);grid-template-columns:2rem minmax(0,1fr);display:grid}.BusinessRow-module__1qWSga__index{color:var(--accent-strong);padding-top:.55em}.BusinessRow-module__1qWSga__identity{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.BusinessRow-module__1qWSga__name{transition:transform var(--dur-slow) var(--ease-out)}.BusinessRow-module__1qWSga__category{color:var(--muted)}.BusinessRow-module__1qWSga__detail{gap:var(--space-5);flex-direction:column;grid-column:2;display:flex}.BusinessRow-module__1qWSga__description{max-width:44ch;color:var(--muted);font-size:var(--type-body);text-wrap:pretty;line-height:1.58}.BusinessRow-module__1qWSga__meta{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.BusinessRow-module__1qWSga__domain{align-items:center;gap:var(--space-2);color:var(--fg);display:inline-flex}.BusinessRow-module__1qWSga__arrow{width:.78em;height:.78em;transition:transform var(--dur-slow) var(--ease-out)}.BusinessRow-module__1qWSga__relationship{color:var(--fg);font-size:var(--type-small);font-weight:600}.BusinessRow-module__1qWSga__link:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.BusinessRow-module__1qWSga__link:hover .BusinessRow-module__1qWSga__name{transform:translate(6px)}.BusinessRow-module__1qWSga__link:hover .BusinessRow-module__1qWSga__arrow{transform:translate(4px)}.BusinessRow-module__1qWSga__status{min-height:28px;padding:0 var(--space-3);color:var(--fg);border:1px solid;border-radius:999px;font-size:.66rem}@media (min-width:900px){.BusinessRow-module__1qWSga__link{column-gap:var(--grid-gutter);padding-block:var(--space-10);grid-template-columns:repeat(9,minmax(0,1fr));align-items:start}.BusinessRow-module__1qWSga__index{grid-column:1}.BusinessRow-module__1qWSga__identity{grid-column:2/span 4}.BusinessRow-module__1qWSga__detail{grid-column:6/span 4;padding-top:.25em}}
.BusinessGrid-module___TI49a__list{border-top:1px solid var(--hairline);flex-direction:column;display:flex}
.EnquiryForm-module__ZxCRSG__form{flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:46rem;display:flex}.EnquiryForm-module__ZxCRSG__fields{gap:var(--space-6);display:grid}.EnquiryForm-module__ZxCRSG__field{gap:var(--space-3);flex-direction:column;display:flex}.EnquiryForm-module__ZxCRSG__input{width:100%;min-height:48px;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--rule);color:var(--fg);font-size:var(--type-lead);font-weight:var(--weight-regular);transition:border-color var(--dur) var(--ease);background:0 0;border-radius:0}.EnquiryForm-module__ZxCRSG__input:hover{border-bottom-color:var(--muted)}.EnquiryForm-module__ZxCRSG__input:focus{border-bottom-color:var(--accent-strong);outline:none}.EnquiryForm-module__ZxCRSG__input:focus-visible{outline:none}textarea.EnquiryForm-module__ZxCRSG__input{resize:vertical;min-height:8rem;line-height:1.5}select.EnquiryForm-module__ZxCRSG__input{appearance:none;cursor:pointer}.EnquiryForm-module__ZxCRSG__actions{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.EnquiryForm-module__ZxCRSG__error{max-width:40ch;color:var(--fg);font-size:var(--type-small)}.EnquiryForm-module__ZxCRSG__success{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--rule);flex-direction:column;display:flex}.EnquiryForm-module__ZxCRSG__successHeading{font-size:var(--type-sub);font-weight:var(--weight-strong)}@media (min-width:900px){.EnquiryForm-module__ZxCRSG__fields{column-gap:var(--grid-gutter);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.EnquiryForm-module__ZxCRSG__fieldWide{grid-column:1/-1}}
.ContactPanel-module__qN-T7q__panel{gap:var(--space-16);flex-direction:column;display:flex}.ContactPanel-module__qN-T7q__channels{flex-direction:column;display:flex}.ContactPanel-module__qN-T7q__channel{align-items:flex-start;gap:var(--space-8);min-height:17rem;padding:var(--space-8) var(--space-6);border:1px solid var(--panel-rule);border-top:2px solid var(--fg);background:var(--panel-bg);color:var(--panel-fg);flex-direction:column;display:flex}.ContactPanel-module__qN-T7q__channel+.ContactPanel-module__qN-T7q__channel{border-top-width:1px}.ContactPanel-module__qN-T7q__channelHead{justify-content:space-between;gap:var(--space-5);width:100%;padding-bottom:var(--space-6);border-bottom:1px solid var(--panel-rule);display:flex}.ContactPanel-module__qN-T7q__label,.ContactPanel-module__qN-T7q__prompt{color:var(--panel-muted)}.ContactPanel-module__qN-T7q__address{justify-content:space-between;align-items:flex-end;gap:var(--space-5);width:100%;padding-block:var(--space-6);color:var(--panel-fg);font-size:clamp(1.3rem,3.1vw,2.8rem);font-weight:var(--weight-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-block:auto;line-height:1.08;display:flex}.ContactPanel-module__qN-T7q__arrow{width:.7em;height:.7em;transition:transform var(--dur-slow) var(--ease-out)}.ContactPanel-module__qN-T7q__address:hover .ContactPanel-module__qN-T7q__arrow{transform:translate(7px)}.ContactPanel-module__qN-T7q__note{max-width:38ch;color:var(--panel-muted);font-size:var(--type-small);line-height:1.55}.ContactPanel-module__qN-T7q__form{padding-top:var(--space-8);border-top:1px solid var(--rule)}.ContactPanel-module__qN-T7q__formLabel{margin-bottom:var(--space-6)}@media (min-width:900px){.ContactPanel-module__qN-T7q__channels{row-gap:var(--space-5);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.ContactPanel-module__qN-T7q__channel{column-gap:var(--grid-gutter);row-gap:var(--space-8);min-height:16rem;padding:var(--space-10);grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.ContactPanel-module__qN-T7q__channel+.ContactPanel-module__qN-T7q__channel{border-top-width:2px}.ContactPanel-module__qN-T7q__channelHead{border:0;flex-direction:column;grid-area:1/1/span 2/span 3;justify-content:flex-start;align-self:start;width:auto;padding:0}.ContactPanel-module__qN-T7q__address{grid-column:4/span 6;align-self:start;margin:0;padding:0}.ContactPanel-module__qN-T7q__note{grid-column:4/span 5;align-self:end}.ContactPanel-module__qN-T7q__form{column-gap:var(--grid-gutter);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.ContactPanel-module__qN-T7q__formLabel{grid-column:1/span 3;margin:0}.ContactPanel-module__qN-T7q__form>form{grid-column:4/span 6}}
.Hero-module__ZARIfG__hero{border-bottom:1px solid var(--dark-border);background:var(--black);position:relative;overflow:hidden}.Hero-module__ZARIfG__inner{min-height:calc(100svh - var(--header-h));align-content:center;padding-block:clamp(1.5rem,5vh,4rem);display:grid}.Hero-module__ZARIfG__statement{font-size:var(--type-hero);letter-spacing:-.055em;text-wrap:balance;flex-direction:column;grid-row:1;gap:clamp(.35rem,.9vh,.7rem);display:flex}.Hero-module__ZARIfG__statement span:first-child{color:var(--muted-dark);font-weight:300;line-height:1.02}.Hero-module__ZARIfG__statement span:last-child{color:var(--white);font-weight:650;line-height:.94}.Hero-module__ZARIfG__supporting{max-width:42rem;margin-top:var(--space-8);color:var(--muted-dark);font-size:var(--type-lead);letter-spacing:-.015em;text-wrap:pretty;grid-row:2;line-height:1.55}.Hero-module__ZARIfG__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;grid-row:3;display:flex}@media (min-width:700px){.Hero-module__ZARIfG__inner{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);grid-template-rows:auto auto auto}.Hero-module__ZARIfG__statement{grid-area:1/1/auto/-1;gap:clamp(.5rem,1.2vh,.8rem);max-width:none;font-size:clamp(3.6rem,min(8.2vw,12vh),7rem)}.Hero-module__ZARIfG__supporting{grid-area:2/1/auto/span 7;margin-top:clamp(2.5rem,6vh,4rem)}.Hero-module__ZARIfG__actions{grid-area:3/1/auto/-1;margin-top:clamp(1.75rem,4vh,2.5rem)}}@media (max-height:700px){.Hero-module__ZARIfG__inner{padding-block:var(--space-5)}.Hero-module__ZARIfG__statement{gap:var(--space-1);font-size:clamp(2.55rem,min(6.5vw,9vh),4.8rem)}.Hero-module__ZARIfG__supporting{margin-top:var(--space-5);font-size:1rem;line-height:1.45}.Hero-module__ZARIfG__actions{margin-top:var(--space-4)}.Hero-module__ZARIfG__actions .btn{min-height:44px}}@media (min-width:700px) and (max-height:700px){.Hero-module__ZARIfG__statement{gap:clamp(.5rem,1.5vh,.75rem);font-size:clamp(4.2rem,8.2vw,6.5rem)}.Hero-module__ZARIfG__supporting{margin-top:clamp(2rem,5.5vh,2.75rem)}.Hero-module__ZARIfG__actions{margin-top:clamp(1.5rem,4.5vh,2rem)}}@media (min-width:600px) and (max-width:699px) and (orientation:landscape) and (max-height:700px){.Hero-module__ZARIfG__inner{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-block:var(--space-4);grid-template-rows:auto auto auto}.Hero-module__ZARIfG__statement{grid-area:1/1/auto/-1}.Hero-module__ZARIfG__supporting{margin-top:var(--space-3);grid-area:2/1/auto/span 8}.Hero-module__ZARIfG__actions{margin-top:var(--space-3);gap:var(--space-2) var(--space-4);grid-area:3/1/auto/-1}}
.InstitutionSection-module__lYPBfq__grid{border-top:1px solid var(--hairline);display:grid}.InstitutionSection-module__lYPBfq__item{align-items:flex-start;gap:var(--space-5);min-height:16rem;padding-block:var(--space-8);border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}.InstitutionSection-module__lYPBfq__item:before{content:"Future direction";color:var(--accent-strong);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.InstitutionSection-module__lYPBfq__name{font-size:var(--type-entity)}.InstitutionSection-module__lYPBfq__purpose{max-width:31ch;color:var(--muted);font-size:var(--type-body);text-wrap:pretty;line-height:1.58}.InstitutionSection-module__lYPBfq__foot{padding-top:var(--space-8);margin-top:auto}.InstitutionSection-module__lYPBfq__domain{color:var(--muted)}.InstitutionSection-module__lYPBfq__link{align-items:center;gap:var(--space-2);min-height:36px;color:var(--fg);text-underline-offset:.3em;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.InstitutionSection-module__lYPBfq__arrow{width:.78em;height:.78em;transition:transform var(--dur-slow) var(--ease-out)}.InstitutionSection-module__lYPBfq__link:hover{text-decoration-color:currentColor}.InstitutionSection-module__lYPBfq__link:hover .InstitutionSection-module__lYPBfq__arrow,.InstitutionSection-module__lYPBfq__link:focus-visible .InstitutionSection-module__lYPBfq__arrow{transform:translate(4px)}@media (min-width:900px){.InstitutionSection-module__lYPBfq__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(9,minmax(0,1fr))}.InstitutionSection-module__lYPBfq__item{padding-block:var(--space-8);grid-column:span 3}}
.PageHero-module__DsQ9ba__hero{border-bottom:1px solid var(--dark-border);background:var(--black);position:relative;overflow:hidden}.PageHero-module__DsQ9ba__inner{min-height:min(46rem, calc(100svh - var(--header-h)));grid-template-rows:auto 1fr;row-gap:clamp(3rem,9vh,7rem);padding-block:clamp(2rem,5vw,4rem);display:grid}.PageHero-module__DsQ9ba__innerWithoutMeta{grid-template-rows:1fr}.PageHero-module__DsQ9ba__innerWithoutMeta .PageHero-module__DsQ9ba__content{grid-row:1}.PageHero-module__DsQ9ba__meta{align-items:flex-start;gap:var(--space-2);color:var(--white);flex-direction:column;grid-row:1;display:flex}.PageHero-module__DsQ9ba__metaSecondary{color:var(--muted-dark)}.PageHero-module__DsQ9ba__content{grid-row:2;align-self:end;align-items:end;gap:clamp(2rem,5vw,4rem);display:grid}.PageHero-module__DsQ9ba__title{gap:var(--space-4);flex-direction:column;display:flex}.PageHero-module__DsQ9ba__kicker{color:var(--muted-dark);font-size:var(--type-lead);font-weight:var(--weight-regular);letter-spacing:-.015em;line-height:1.5}.PageHero-module__DsQ9ba__heading{max-width:15ch;font-size:var(--type-page);font-weight:var(--weight-display);letter-spacing:-.05em;line-height:.98}.PageHero-module__DsQ9ba__context{align-items:flex-start;gap:var(--space-6);max-width:40rem;padding-top:var(--space-6);border-top:1px solid var(--dark-border);flex-direction:column;display:flex}.PageHero-module__DsQ9ba__opening{color:var(--muted-dark);font-size:var(--type-lead);letter-spacing:-.015em;text-wrap:pretty;line-height:1.58}.PageHero-module__DsQ9ba__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:1100px){.PageHero-module__DsQ9ba__inner{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter)}.PageHero-module__DsQ9ba__meta{grid-column:1/span 3}.PageHero-module__DsQ9ba__content{grid-column:1/-1;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);gap:0 var(--grid-gutter)}.PageHero-module__DsQ9ba__title{grid-column:1/span 7}.PageHero-module__DsQ9ba__context{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:1px solid var(--dark-border);grid-column:9/span 4}}@media (max-height:650px){.PageHero-module__DsQ9ba__inner{min-height:calc(100svh - var(--header-h));row-gap:var(--space-8);padding-block:var(--space-5)}.PageHero-module__DsQ9ba__content{row-gap:var(--space-6)}.PageHero-module__DsQ9ba__heading{font-size:clamp(2.4rem,min(5.5vw,9vh),4.3rem)}.PageHero-module__DsQ9ba__opening{font-size:1rem}.PageHero-module__DsQ9ba__context{padding-top:var(--space-4)}}@media (min-width:1100px) and (max-height:650px){.PageHero-module__DsQ9ba__context{padding-top:0}}
.Philosophy-module__PUxW5G__list{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.Philosophy-module__PUxW5G__item{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--hairline);grid-template-columns:2rem minmax(0,1fr);display:grid}.Philosophy-module__PUxW5G__index{color:var(--accent);padding-top:.4em}.Philosophy-module__PUxW5G__identity{gap:var(--space-3);flex-direction:column;display:flex}.Philosophy-module__PUxW5G__name{font-size:var(--type-entity)}.Philosophy-module__PUxW5G__copy{max-width:47ch;color:var(--muted);font-size:var(--type-body);text-wrap:pretty;grid-column:2;line-height:1.6}.Philosophy-module__PUxW5G__question{max-width:38ch;color:var(--accent-strong);font-size:var(--type-lead);letter-spacing:-.018em;line-height:1.42}.Philosophy-module__PUxW5G__full .Philosophy-module__PUxW5G__item{padding-block:clamp(2rem,5vw,4rem)}.Philosophy-module__PUxW5G__full .Philosophy-module__PUxW5G__name{font-size:var(--type-statement)}@media (min-width:900px){.Philosophy-module__PUxW5G__item{column-gap:var(--grid-gutter);padding-block:var(--space-8);grid-template-columns:repeat(9,minmax(0,1fr));align-items:start}.Philosophy-module__PUxW5G__index{grid-column:1}.Philosophy-module__PUxW5G__identity{grid-column:2/span 4}.Philosophy-module__PUxW5G__copy{grid-column:6/span 4;padding-top:.25em}}
.Section-module__A23O5q__spine{gap:var(--space-8);display:grid}.Section-module__A23O5q__label{align-items:center;gap:var(--space-3) var(--space-5);color:var(--fg);flex-wrap:wrap;display:flex}.Section-module__A23O5q__label:before{content:"";background:currentColor;flex:none;width:2rem;height:1px}.Section-module__A23O5q__meta{color:var(--muted)}.Section-module__A23O5q__content{border-top:1px solid var(--rule);padding-top:clamp(1.5rem,3vw,2.5rem)}.Section-module__A23O5q__contentBare{border:0;padding-top:0}.Section-module__A23O5q__head{gap:var(--space-6);display:grid}.Section-module__A23O5q__heading{max-width:20ch}.Section-module__A23O5q__copy{max-width:55ch;color:var(--muted)}.Section-module__A23O5q__tagline{margin-top:var(--space-2);color:var(--fg);font-size:var(--type-lead);font-weight:var(--weight-display);letter-spacing:-.025em}.Section-module__A23O5q__notes{border-top:1px solid var(--hairline);margin-top:clamp(3rem,6vw,5rem)}.Section-module__A23O5q__note{gap:var(--space-3);padding-block:var(--space-6);border-bottom:1px solid var(--hairline);display:grid}.Section-module__A23O5q__noteTerm{color:var(--fg)}.Section-module__A23O5q__noteCopy{max-width:58ch;color:var(--muted);font-size:var(--type-body);text-wrap:pretty;line-height:1.65}.Section-module__A23O5q__main{margin-top:clamp(3rem,6vw,5rem)}.Section-module__A23O5q__action{margin-top:clamp(2rem,4vw,3rem)}@media (min-width:900px){.Section-module__A23O5q__spine{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);gap:0 var(--grid-gutter)}.Section-module__A23O5q__label{padding-top:var(--space-2);flex-direction:column;grid-column:1/span 3;align-content:start;align-items:flex-start}.Section-module__A23O5q__content{grid-column:4/span 9}.Section-module__A23O5q__head{column-gap:var(--grid-gutter);gap:0 var(--grid-gutter);grid-template-columns:repeat(9,minmax(0,1fr))}.Section-module__A23O5q__heading{grid-column:1/span 5;max-width:none}.Section-module__A23O5q__copy{grid-column:6/span 4;padding-top:.25em}.Section-module__A23O5q__headAnchor .Section-module__A23O5q__heading{grid-column:1/span 8;max-width:18ch}.Section-module__A23O5q__headAnchor .Section-module__A23O5q__copy{grid-column:1/span 6;margin-top:clamp(2rem,4vw,3.5rem);padding-top:0}.Section-module__A23O5q__headAnchor .Section-module__A23O5q__tagline{margin-top:var(--space-8);grid-column:1/span 6}.Section-module__A23O5q__note{column-gap:var(--grid-gutter);padding-block:var(--space-8);grid-template-columns:repeat(9,minmax(0,1fr));align-items:start}.Section-module__A23O5q__noteTerm{grid-column:1/span 3}.Section-module__A23O5q__noteCopy{grid-column:4/span 6}}
.FaqPage-module__1R8DZq__list{border-top:1px solid var(--rule)}.FaqPage-module__1R8DZq__item{gap:var(--space-5);padding-block:var(--space-8);border-bottom:1px solid var(--rule);display:grid}.FaqPage-module__1R8DZq__number{color:var(--muted);padding-top:.35rem}.FaqPage-module__1R8DZq__question{max-width:32ch;font-size:var(--type-sub);font-weight:var(--weight-strong);letter-spacing:-.025em;line-height:1.25}.FaqPage-module__1R8DZq__answer{max-width:66ch;color:var(--muted);font-size:var(--type-body);text-wrap:pretty;line-height:1.7}@media (min-width:900px){.FaqPage-module__1R8DZq__item{column-gap:var(--grid-gutter);padding-block:var(--space-10);grid-template-columns:repeat(9,minmax(0,1fr));align-items:start}.FaqPage-module__1R8DZq__number{grid-column:1}.FaqPage-module__1R8DZq__question{grid-column:2/span 3}.FaqPage-module__1R8DZq__answer{grid-column:5/span 5}}
.SitemapPage-module__vdNcGq__groups{border-top:1px solid var(--rule);display:grid}.SitemapPage-module__vdNcGq__group{padding-block:var(--space-8);border-bottom:1px solid var(--rule)}.SitemapPage-module__vdNcGq__heading{margin-bottom:var(--space-5);color:var(--muted)}.SitemapPage-module__vdNcGq__list{flex-direction:column;display:flex}.SitemapPage-module__vdNcGq__link{min-height:48px;color:var(--fg);font-size:var(--type-lead);font-weight:var(--weight-display);letter-spacing:-.02em;transition:color var(--dur) var(--ease);justify-content:space-between;align-items:center;display:flex}.SitemapPage-module__vdNcGq__link:after{content:"→";color:var(--muted);font-size:.85em}.SitemapPage-module__vdNcGq__link:hover{color:var(--muted)}@media (min-width:900px){.SitemapPage-module__vdNcGq__groups{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.SitemapPage-module__vdNcGq__group{padding-right:var(--space-6)}}
