/* Local refinements of the approved material world. */
.bfl19{color:#416342!important}.hero-copy h1 .bfl19{font-family:Geologica,sans-serif!important;font-weight:650!important;font-style:normal!important;letter-spacing:-.03em}.hero-copy .hero-service .bfl19{font-weight:550}
.brand-lockup19{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#17251c}.brand-symbol19{display:block;position:relative;width:54px;height:60px;overflow:hidden;flex:none}.brand-symbol19 .brand-crop{width:220px!important;height:59.08px!important;max-width:none!important;transform:none!important;clip-path:none!important}.brand-word19{font:650 26px/1 Geologica,sans-serif;letter-spacing:-.035em;transition:opacity .7s ease,transform .9s cubic-bezier(.22,.7,.2,1)}
.header .logo{width:268px!important}.header.compact18 .logo{width:54px!important}.header.compact18 .brand-word19{opacity:0;transform:translateX(-14px);pointer-events:none}.header.on-dark .brand-lockup19,.route-footer .brand-lockup19,.ecosystem-brands .brand-lockup19,.qr-page .qr-brand .brand-lockup19,.partners-page .site-header .brand-lockup19,.unified-header.tone-dark18 .brand-lockup19{color:#f2f1e9}.qr-page .qr-brand-lockup{max-width:none!important}.qr-page .qr-brand .brand-word19{font-size:clamp(26px,3.5vw,48px)}.qr-page .qr-brand .brand-symbol19{width:76px;height:84px}.qr-page .qr-brand .brand-symbol19 .brand-crop{transform:scale(1.4)!important;transform-origin:left top}.brand-logo .brand-word19{font-size:23px}
.story-stage{position:relative!important;display:block!important;overflow:visible!important;min-height:0!important;transition:none!important;scroll-margin-top:110px}.story-stage.panel-is-open .benefit-deck{position:absolute!important;inset:0;visibility:hidden!important;display:grid!important}.story-stage.morphing19 .benefit-deck{position:relative!important;visibility:visible!important}.story-stage.closing19 .benefit-deck{visibility:visible!important}.story-stage .expanded-panel{z-index:2}.story-stage.morphing19{overflow:clip!important;border-radius:16px}.system-story{overflow:visible!important;background:#101513!important}.system-story:before{position:absolute!important;transform:none!important;animation:none!important}.system-story .benefit-card{transition:box-shadow .6s ease!important;transform:none!important}.service-destination19{display:block;color:inherit!important;text-decoration:none!important;border:0;background:none;padding:0;width:100%;text-align:left;cursor:pointer}.service-destination19 .service-mark18{margin-bottom:15px}.service-destination19:hover h3{color:#456b3c}.service-destination19:focus-visible{outline:2px solid #456b3c;outline-offset:4px}.service-description19{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;padding:30px 5px 5px;border-top:1px solid #a6b29c}.service-description19[hidden]{display:none}.service-description19 h3{font:500 27px/1.2 Geologica,sans-serif;margin:0 0 18px}.service-description19 p{font:400 16px/1.7 Manrope,sans-serif;max-width:70ch;margin:0}.service-description19>div:only-child{grid-column:1/-1}.service-go18[aria-expanded=true]{color:#172d1d;border-bottom-color:#172d1d;font-weight:750}
#au-profile{scroll-margin-top:0px;padding-top:30px!important}.profile-heading{max-width:100%;align-items:end!important;margin-bottom:28px!important}.profile-heading h2{font-size:clamp(33px,3.2vw,48px)!important;line-height:1.1!important}.profile-heading h2 br{display:none}.profile-heading h2 em{white-space:nowrap}.passport-detail{padding:32px 38px!important}.passport-top{padding-bottom:20px!important}.profile-stars18{margin-top:20px}.profile-tabs{margin-top:14px!important}.filled19 svg{fill:#a28a4e;stroke:#8b783e}.profile-stars18>strong{font:500 24px Geologica,sans-serif}.au-source-note{font-size:11px!important;line-height:1.5!important}.sample-label19{font-size:10px;color:#e5d6a9;display:block;margin:8px 0}.candidate{transition:transform 1s cubic-bezier(.22,.7,.2,1),filter .9s ease,opacity .9s ease!important}.candidate-info{transition:opacity .65s ease,transform 1s cubic-bezier(.22,.7,.2,1)!important}.candidate.selected .candidate-info{transition-delay:.1s!important}
.partner17{display:block!important;min-height:88svh!important;padding-top:170px!important}.partner-hero-copy{max-width:1100px!important}.partner-categories19{display:flex;flex-wrap:wrap;gap:18px 34px;max-width:1000px;margin:55px 0 40px}.partner-categories19 span{font:400 clamp(23px,2.7vw,38px)/1.3 Geologica,sans-serif;color:#d5c18b;opacity:.35;transform:translateY(12px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i)*80ms)}.partner-categories19 span.in-view19{opacity:1;transform:none}.partner-proposal19{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#eeefe7;color:#21372a;padding-top:100px;padding-bottom:100px}.partner-proposal19 h2{font:400 clamp(38px,4vw,58px)/1.1 Geologica,sans-serif}.partner-proposal19 p{max-width:38ch;line-height:1.7}.partner-proposal19 .partner17-form{width:100%;max-width:none;margin:0!important}
.education-toc.near-hero19{opacity:0;pointer-events:none;transform:translateX(-18px)}.education-toc{transition:opacity .5s,transform .6s}.education19 .education-hero h1{font-size:clamp(40px,4.8vw,69px)!important;max-width:18ch}.education19 .education-hero p{max-width:55ch}.education19 .education-topic{padding:55px 42px!important;margin-bottom:24px!important;border-radius:16px;scroll-margin-top:115px}.education19 .education-topic h2{font:450 clamp(26px,3vw,38px)/1.2 Geologica,sans-serif;letter-spacing:-.025em;max-width:30ch;margin:0 0 28px}.education19 .education-topic p,.education19 .education-topic li{font:400 16px/1.8 Manrope,sans-serif;max-width:70ch}.education19 .education-topic:nth-child(even){background:#18231e;color:#eaece2}.education19 .education-topic:nth-child(even) h2,.education19 .education-topic:nth-child(even) strong{color:#ded0a6}.education19 .education-topic:nth-child(even) a{color:#dfd2a6}.education19 .education-topic:nth-child(odd){background:#f2f1e8;color:#24372a}.education19 .education-layout{padding-top:45px}.education19 .education-article{min-width:0}.steps19{list-style:none;padding:0;counter-reset:steps}.steps19 li{counter-increment:steps;position:relative;padding:0 0 30px 60px;margin-bottom:20px;border-bottom:1px solid #89957c55}.steps19 li:before{content:counter(steps);position:absolute;left:0;top:0;font:600 30px Geologica;color:#ac945c}.steps19 h3{font:500 21px/1.4 Geologica,sans-serif;margin:0 0 10px}.budget19{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0;padding-block:30px;border-block:1px solid #b6bcaa55}.budget19>div{display:flex;flex-direction:column;gap:10px}.budget19 b{font:500 clamp(28px,3.5vw,44px)/1.1 Geologica,sans-serif;color:#d9c387}.budget19 span{font-size:13px;line-height:1.5}.budget19 .budget-total19{grid-column:1/-1;padding-top:20px;border-top:1px solid #b6bcaa55}.budget19 .budget-total19 b{font-size:clamp(34px,4vw,54px)}.document-groups19 details{padding:20px 0;border-bottom:1px solid #8e9c7f70}.document-groups19 summary{font:500 19px/1.5 Geologica,sans-serif;cursor:pointer}.document-groups19 li{font-size:14px!important}.education19 .fine{font-size:12px!important;line-height:1.6!important}.info-motion19{opacity:.35;transform:translateY(12px);transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1)}.info-motion19.in-view19{opacity:1;transform:none}
@media(min-width:1100px) and (min-height:750px){.profile-section .au-passport{min-height:0!important;height:calc(100svh - 240px);max-height:760px}.profile-section .passport-identity{min-height:0!important}.passport-detail .au-metrics b{font-size:56px!important}.passport-detail .au-panel{min-height:110px!important}.profile-section .passport-detail{overflow:auto;scrollbar-width:thin}}
@media(max-width:800px){.header .logo{width:244px!important}.brand-word19{font-size:23px}.header.compact18 .logo{width:54px!important}.brand-logo .brand-word19{font-size:20px}.service-description19{grid-template-columns:1fr;gap:25px}.partner-proposal19{grid-template-columns:1fr;gap:45px}.partner17{padding-top:165px!important}.partner-categories19{gap:20px;margin:35px 0}.profile-heading h2 em{white-space:normal}.passport-detail{padding:28px!important}.education19 .education-topic{padding:32px 22px!important}.education19 .education-hero h1{font-size:42px!important}.education19 .education-layout{padding-inline:16px}.budget19{gap:25px 15px}.budget19 b{font-size:28px}.header .logo{left:calc(50% - 15px)!important}.header.compact18 .logo{left:50%!important}}
@media(prefers-reduced-motion:reduce){.brand-word19,.candidate,.candidate-info,.partner-categories19 span,.education-toc,.info-motion19{transition:none!important;transform:none!important;opacity:1}.education-toc.near-hero19{opacity:0}.partner-categories19 span{opacity:1}}

.passport-identity .button,.passport-identity .button svg{color:#1c3023!important}
