.Button-module__8RiFmG__btn{border-radius:var(--pill);min-height:44px;font:600 var(--fs-base) var(--ui);text-align:center;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 28px;transition:transform .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.Button-module__8RiFmG__btn:hover{text-decoration:none}.Button-module__8RiFmG__btn__icon{flex:none}.Button-module__8RiFmG__btn--lg{font-size:var(--fs-base);padding:16px 30px}.Button-module__8RiFmG__btn--teal{background:var(--teal);color:#fff}.Button-module__8RiFmG__btn--teal:hover{background:var(--teal-hover);color:#fff;transform:translateY(-2px)}.Button-module__8RiFmG__btn--gold{background:var(--gold);color:#fff}.Button-module__8RiFmG__btn--gold:hover{background:var(--gold-hover);color:#fff;transform:translateY(-2px)}.Button-module__8RiFmG__btn--cream{background:var(--bg);color:var(--teal)}.Button-module__8RiFmG__btn--cream:hover{color:var(--teal);transform:translateY(-2px)}.Button-module__8RiFmG__btn--outline{border-color:var(--line-btn);color:var(--teal)}.Button-module__8RiFmG__btn--outline:hover{background:var(--wash);color:var(--teal);transform:translateY(-2px)}.Button-module__8RiFmG__btn--outline-light{color:var(--bg);border-color:#f6f1e999}.Button-module__8RiFmG__btn--outline-light:hover{color:var(--bg);background:#f6f1e924}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__btn:hover{transform:none}}
.Card-module__b6YjYG__card{border:1px solid var(--line);border-radius:var(--r);padding:26px;}.Card-module__b6YjYG__card--lg{padding:32px}
.CopyValue-module__DPbH6q__root{align-items:center;gap:8px;min-width:0;display:inline-flex}.CopyValue-module__DPbH6q__value{overflow-wrap:anywhere}.CopyValue-module__DPbH6q__button{width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;place-items:center;margin:-14px -14px -14px -8px;padding:0;transition:color .2s;display:grid}.CopyValue-module__DPbH6q__button:hover{color:var(--teal)}.CopyValue-module__DPbH6q__button:focus-visible{outline:2px solid var(--teal);outline-offset:-10px}
.CommunitySupport-module__c6UCiG__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:720px){.CommunitySupport-module__c6UCiG__grid{grid-template-columns:1fr}}.CommunitySupport-module__c6UCiG__grid>*{min-width:0}.CommunitySupport-module__c6UCiG__project__name{font:700 var(--fs-lg) var(--ui);color:var(--ink);margin:0 0 var(--s2);overflow-wrap:anywhere}.CommunitySupport-module__c6UCiG__project__text{font:400 var(--fs-base)/1.65 var(--text);color:var(--body);overflow-wrap:anywhere;margin:0}.CommunitySupport-module__c6UCiG__strip{margin-top:var(--s5);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;}.CommunitySupport-module__c6UCiG__strip__copy{max-width:46ch}.CommunitySupport-module__c6UCiG__strip__title{font:700 var(--fs-lg) var(--ui);color:var(--ink);margin:0}.CommunitySupport-module__c6UCiG__strip__action{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.CommunitySupport-module__c6UCiG__pay{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;margin:0;display:grid}.CommunitySupport-module__c6UCiG__pay dt{font:600 var(--fs-xs) var(--ui);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.CommunitySupport-module__c6UCiG__pay dd{font:700 var(--fs-base) var(--ui);color:var(--ink);overflow-wrap:anywhere;margin:0}.CommunitySupport-module__c6UCiG__logo{width:auto;height:26px;display:block}
.FounderPreview-module__L6eYUa__founder{background:var(--teal);align-items:center;gap:36px;display:grid}@media (min-width:820px){.FounderPreview-module__L6eYUa__founder{grid-template-columns:340px minmax(0,1fr);gap:64px}}.FounderPreview-module__L6eYUa__founder__media{aspect-ratio:4/5;border-radius:10px;width:100%;max-width:340px;position:relative;overflow:hidden}.FounderPreview-module__L6eYUa__founder__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FounderPreview-module__L6eYUa__founder__copy{flex-direction:column;max-width:60ch;display:flex}.FounderPreview-module__L6eYUa__founder__quote{font:700 var(--fs-xl)/1.2 var(--ui);color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:18px 0 22px}.FounderPreview-module__L6eYUa__founder__name{font:700 var(--fs-md) var(--ui);color:#fff}.FounderPreview-module__L6eYUa__founder__role{font:400 var(--fs-sm) var(--text);color:var(--lime-on-teal);margin-top:2px}.FounderPreview-module__L6eYUa__founder__text{font:400 var(--fs-base)/1.7 var(--text);color:var(--on-teal);margin:18px 0 26px}.FounderPreview-module__L6eYUa__text-link{font:600 var(--fs-base) var(--ui);color:#fff;border-bottom:1.5px solid var(--lime-on-teal);align-self:flex-start;padding-bottom:3px;transition:border-color .2s}.FounderPreview-module__L6eYUa__text-link:hover{color:#fff;border-color:#fff;text-decoration:none}
.ContactMethods-module__oSKhgq__wrap{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.ContactMethods-module__oSKhgq__contact-card{border:1px solid var(--line);border-radius:var(--r);padding:28px;transition:transform .25s,box-shadow .25s;display:block;}.ContactMethods-module__oSKhgq__contact-card:hover{color:var(--teal);text-decoration:none;transform:translateY(-4px)}.ContactMethods-module__oSKhgq__contact-card svg{color:var(--teal)}.ContactMethods-module__oSKhgq__contact-card .label{margin:16px 0 6px}.ContactMethods-module__oSKhgq__contact-card__value{font:600 var(--fs-lg) var(--ui);color:var(--ink)}.ContactMethods-module__oSKhgq__contact-card__value--sm{font-size:var(--fs-md);word-break:break-all}.ContactMethods-module__oSKhgq__contact-card.ContactMethods-module__oSKhgq__contact-card--lines:hover{box-shadow:var(--glass-highlight), var(--shadow-glass);transform:none}.ContactMethods-module__oSKhgq__contact-card--lines .ContactMethods-module__oSKhgq__contact-card__value+.ContactMethods-module__oSKhgq__contact-card__value{margin-top:8px}.ContactMethods-module__oSKhgq__contact-card--lines .ContactMethods-module__oSKhgq__contact-card__value a{color:var(--ink)}.ContactMethods-module__oSKhgq__contact-card--lines .ContactMethods-module__oSKhgq__contact-card__value a:hover{color:var(--teal-hover)}@media (prefers-reduced-motion:reduce){.ContactMethods-module__oSKhgq__contact-card:hover{transform:none}}
.HeroCarousel-module__vPDFaq__carousel,.HeroCarousel-module__vPDFaq__carousel__viewport{position:absolute;inset:0}.HeroCarousel-module__vPDFaq__carousel__slide{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.HeroCarousel-module__vPDFaq__carousel__slide.HeroCarousel-module__vPDFaq__is-active{opacity:1}.HeroCarousel-module__vPDFaq__carousel__slide img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.HeroCarousel-module__vPDFaq__carousel__arrow{z-index:2;border-radius:var(--pill);width:42px;height:42px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--teal);cursor:pointer;opacity:0;background:#ffffffd1;border:0;justify-content:center;align-items:center;transition:opacity .25s,background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__vPDFaq__carousel__arrow--prev{left:14px}.HeroCarousel-module__vPDFaq__carousel__arrow--next{right:14px}.HeroCarousel-module__vPDFaq__carousel:hover .HeroCarousel-module__vPDFaq__carousel__arrow,.HeroCarousel-module__vPDFaq__carousel:focus-within .HeroCarousel-module__vPDFaq__carousel__arrow{opacity:1}.HeroCarousel-module__vPDFaq__carousel__arrow:hover{background:#fff}.HeroCarousel-module__vPDFaq__carousel__dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.HeroCarousel-module__vPDFaq__carousel__dot{border-radius:var(--pill);cursor:pointer;background:#ffffff8c;border:0;width:9px;height:9px;padding:0;transition:background-color .25s,width .25s;position:relative;box-shadow:0 1px 3px #14322a59}.HeroCarousel-module__vPDFaq__carousel__dot.HeroCarousel-module__vPDFaq__is-active{background:#fff;width:26px}.HeroCarousel-module__vPDFaq__carousel__dot:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.HeroCarousel-module__vPDFaq__carousel__arrow{opacity:1;width:38px;height:38px}}
.EnquiryForm-module__BkawbG__panel{max-width:720px}.EnquiryForm-module__BkawbG__title{margin-bottom:10px}.EnquiryForm-module__BkawbG__notice{margin-bottom:26px}.EnquiryForm-module__BkawbG__form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.EnquiryForm-module__BkawbG__form label{font:600 var(--fs-sm) var(--ui);color:var(--ink);flex-direction:column;gap:7px;display:flex}.EnquiryForm-module__BkawbG__form label.EnquiryForm-module__BkawbG__wide{grid-column:1/-1}.EnquiryForm-module__BkawbG__form input,.EnquiryForm-module__BkawbG__form textarea{font:400 var(--fs-base) var(--text);border:1.5px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);min-height:44px;padding:14px 16px;transition:border-color .2s}.EnquiryForm-module__BkawbG__form textarea{resize:vertical;line-height:1.6}.EnquiryForm-module__BkawbG__form input:focus,.EnquiryForm-module__BkawbG__form textarea:focus{border-color:var(--teal)}.EnquiryForm-module__BkawbG__form .EnquiryForm-module__BkawbG__submit{grid-column:1/-1;justify-self:start}.EnquiryForm-module__BkawbG__form input[aria-invalid=true],.EnquiryForm-module__BkawbG__form textarea[aria-invalid=true]{border-color:var(--urgent)}.EnquiryForm-module__BkawbG__fieldError{font:400 var(--fs-sm)/1.5 var(--text);color:var(--urgent)}.EnquiryForm-module__BkawbG__formError{font:600 var(--fs-sm)/1.5 var(--ui);color:var(--urgent);margin-bottom:16px}.EnquiryForm-module__BkawbG__sent{background:var(--teal);color:#fff;border-radius:var(--r);margin-bottom:26px;padding:26px;animation:.4s both EnquiryForm-module__BkawbG__bmc-rise}.EnquiryForm-module__BkawbG__sent__title{font:600 var(--fs-md) var(--ui)}.EnquiryForm-module__BkawbG__sent p{font:400 var(--fs-base)/1.6 var(--text);color:var(--on-teal);margin:8px 0 16px}.EnquiryForm-module__BkawbG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.Hero-module___w2HtG__hero{background:var(--bg);padding-inline:var(--gutter-flush);flex-wrap:wrap;display:flex}.Hero-module___w2HtG__hero__copy{padding:var(--hero-y) var(--pad-x);animation:Hero-module___w2HtG__bmc-rise .6s var(--ease) both;flex-direction:column;flex:560px;justify-content:center;display:flex;container-type:inline-size}.Hero-module___w2HtG__hero__title{margin:var(--s5) 0 0;font:700 var(--fs-3xl)/1.06 var(--ui);font-size:min(var(--fs-3xl), 7.4cqw);color:var(--ink);letter-spacing:-.025em}.Hero-module___w2HtG__hero__badge{margin:var(--s4) 0 0;background:var(--gold);color:#fff;font:600 var(--fs-xs) var(--ui);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.Hero-module___w2HtG__hero__badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.Hero-module___w2HtG__hero__text{margin:var(--s5) 0 var(--s6);font:400 var(--fs-md)/1.6 var(--text);color:var(--body);max-width:42ch}.Hero-module___w2HtG__hero__media{flex:480px;min-height:560px;position:relative;overflow:hidden}@media (max-width:640px){.Hero-module___w2HtG__hero__media{min-height:340px}}
.Motto-module__TkBm_G__motto{text-align:center}.Motto-module__TkBm_G__motto blockquote{max-width:20ch;font:700 var(--fs-3xl)/1.05 var(--ui);color:var(--teal);letter-spacing:-.03em;margin:18px auto 0}.Motto-module__TkBm_G__motto p{max-width:40ch;font:400 var(--fs-base)/1.7 var(--text);color:var(--body);margin:16px auto 0}
.not-found-module__HS70Aa__notfound{text-align:center}.not-found-module__HS70Aa__notfound__title{font:700 var(--fs-2xl)/1.1 var(--ui);color:var(--ink);letter-spacing:-.025em;margin:14px 0 12px}.not-found-module__HS70Aa__notfound__text{font:400 var(--fs-base)/1.7 var(--text);color:var(--body);max-width:46ch;margin:0 auto 28px}.not-found-module__HS70Aa__notfound .btn-row{justify-content:center}.not-found-module__HS70Aa__cardName{font:600 var(--fs-md) var(--ui);color:var(--ink)}.not-found-module__HS70Aa__cardText{font:400 var(--fs-base)/1.6 var(--text);color:var(--body);margin-top:8px}
