@font-face{font-family:Aeonik Pro;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/aeonik/AeonikPro-Light.otf)format("opentype")}@font-face{font-family:Aeonik Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/aeonik/AeonikPro-Regular.otf)format("opentype")}@font-face{font-family:Aeonik Pro;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/aeonik/AeonikPro-Medium.otf)format("opentype")}@font-face{font-family:Aeonik Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/aeonik/AeonikMono-Regular.otf)format("opentype")}@font-face{font-family:Aeonik Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/aeonik/AeonikMono-Medium.otf)format("opentype")}.gec{--orange:#ff6037;--espresso:#351e1c;--paper:#f5f4ed;--bone:#ececdc;--clay:#733635;--olive:#6b5b3d;--sky:#a0c9cb;--paper-2:var(--bone);--ink:var(--espresso);--ink-soft:var(--olive);--muted:var(--olive);--line:#351e1c2e;--pine:var(--espresso);--pine-2:var(--clay);--amber:var(--orange);--gec-sans:"Aeonik Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;--gec-mono:"Aeonik Mono",ui-monospace,Menlo,monospace;--gec-radius:20px;--gec-radius-sm:10px;background:var(--paper);color:var(--espresso);font-family:var(--gec-sans);font-weight:400}.gec h1,.gec h2,.gec h3,.gec .serif{font-family:var(--gec-sans);font-weight:400}.gec a{color:inherit}.gec .gec-display{letter-spacing:-.02em;font-size:clamp(44px,7vw,96px);line-height:1.02}.gec .gec-heading{font-size:clamp(30px,4vw,48px);line-height:1.1}.gec .gec-sub{font-size:clamp(20px,2.4vw,32px);line-height:1.25}.gec .gec-label,.gec .gec-eyebrow{font-family:var(--gec-mono);letter-spacing:.08em;text-transform:uppercase;font-size:14px}.gec .gec-stat{font-family:var(--gec-mono);font-size:clamp(44px,7vw,96px);line-height:1}.gec .gec-card{background:var(--bone);border-radius:var(--gec-radius);padding:clamp(20px,3vw,32px)}.gec .gec-card-dark{background:var(--espresso);color:var(--paper);border-radius:var(--gec-radius);padding:clamp(20px,3vw,32px)}.gec .gec-pill{border-radius:var(--gec-radius-sm);padding:.12em .45em;line-height:1.25;display:inline-block}.gec .gec-pill.orange{background:var(--orange);color:var(--espresso)}.gec .gec-pill.sky{background:var(--sky);color:var(--espresso)}.gec .gec-pill.olive{background:var(--olive);color:var(--paper)}.gec .gec-pill.clay{background:var(--clay);color:var(--orange)}.gec .gec-pill.paper{background:var(--paper);color:var(--espresso)}.gec .gec-pill.espresso{background:var(--espresso);color:var(--paper)}.gec .gec-num{font-family:var(--gec-mono);color:var(--orange)}.gec .gec-logo{min-width:140px;height:auto;display:block}.gec .gec-coband{background:var(--bone);border-radius:var(--gec-radius);text-align:center;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px)}.gec .gec-coband-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px clamp(28px,6vw,72px);margin-bottom:28px;display:flex}.gec .gec-coband-logos img{width:auto;height:52px}.gec .gec-coband-logos img.ef{height:20px}.gec .gec-coband .ack{max-width:46ch;margin:0 auto 12px;font-size:clamp(16px,1.8vw,20px);line-height:1.4}.gec .gec-coband .disc{color:var(--olive);max-width:80ch;margin:0 auto;font-size:12px;line-height:1.5}.gec .sv{background:var(--paper)}.gec .sv-top{background:var(--paper);color:var(--espresso);border-bottom:0}.gec .sv-bar{max-width:760px;height:auto;padding-top:26px;padding-bottom:26px}.gec .sv-gec-logo{width:auto;min-width:140px;height:26px}.gec .sv-gec-mark{align-items:flex-end;gap:.38em;text-decoration:none;display:inline-flex}.gec .sv-gec-place{font-family:var(--gec-sans);letter-spacing:-.015em;color:var(--espresso);font-size:33px;font-weight:500;line-height:26px;transform:translateY(1px)}@media (max-width:480px){.gec .sv-gec-logo{min-width:0;height:20px}.gec .sv-gec-place{font-size:25.5px;line-height:20px}}.gec .sv-progress{background:var(--bone);height:4px}.gec .sv-progress span{background:var(--orange)}.gec .sv-eyebrow{font-family:var(--gec-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--espresso);font-size:14px}.gec .sv-card h1,.gec .sv-card h2{font-family:var(--gec-sans);letter-spacing:-.02em;font-weight:400}.gec .sv-intro h1{font-size:clamp(44px,7vw,80px);line-height:1.03}.gec .sv-lede,.gec .sv-help,.gec .sv-fine{color:var(--olive)}.gec .sv-opt{background:var(--bone);border-radius:var(--gec-radius-sm);border:1.5px solid #351e1c1f}.gec .sv-opt:hover{background:#e4e4d0}.gec .sv-opt.on{background:var(--bone);border-color:var(--espresso);box-shadow:none}.gec .sv-opt.on:not(.sv-check){background:var(--espresso);color:var(--paper)}.gec .sv-opt.on:not(.sv-check) .sv-opt-hint{color:#f5f4edd1}.gec .sv-opt-hint{color:var(--olive)}.gec .sv-tick{border-color:var(--espresso);border-radius:4px}.gec .sv-check.on .sv-tick{background:var(--espresso);border-color:var(--espresso)}.gec .sv-input{border-radius:var(--gec-radius-sm);border:1.5px solid var(--olive)}.gec .sv-input:focus{border-color:var(--espresso);box-shadow:0 0 0 3px #351e1c2e}.gec .sv-input[aria-invalid=true]{border-color:#9a3b1c}.gec .sv-btn{--fill:var(--orange);color:var(--espresso)}.gec .sv-btn-label{border-radius:var(--gec-radius-sm);font-family:var(--gec-sans)}.gec .sv-btn-arrow{border-radius:var(--gec-radius-sm);margin-left:0}.gec .sv-team{background:var(--espresso);border-radius:var(--gec-radius)}.gec .sv-team .sv-btn{--fill:var(--paper);color:var(--espresso)}.gec-foot{padding-top:48px;padding-bottom:56px}.gec .sv,.gec .sv *{font-family:var(--gec-sans)}.gec .sv-eyebrow,.gec .sv-step-num,.gec .sv-count,.gec .gec-label{font-family:var(--gec-mono)}.gec .sv-step-num{letter-spacing:.04em;color:var(--olive);font-size:1rem}.gec .sv-steps li.now .sv-step-num{color:var(--espresso);width:fit-content;box-shadow:inset 0 -3px 0 var(--orange);padding-bottom:4px}.gec .sv-steps li.done .sv-step-num{color:var(--espresso)}.gec .sv-meter{background:var(--bone)}.gec .sv-meter span{background:var(--orange)}.gec .sv h1{font-weight:400}.gec .sv h3{font-family:var(--gec-sans);letter-spacing:-.01em;font-weight:400}.gec .sv-recap{background:var(--bone);color:var(--olive)}.gec .sv-recap-head{color:var(--espresso)}.gec .sv-opt.on:not(.sv-check) .sv-opt-img{background:var(--paper);border-radius:10px}.gec .sv-file{border-color:var(--olive);background:var(--bone)}.gec .sv-photo{background:var(--bone);border-radius:var(--gec-radius);padding:clamp(22px,4vw,36px);border-top:0!important}.gec .sv-main-empty{padding:0}.gec-landing{isolation:isolate;padding-bottom:clamp(48px,10vh,120px);position:relative}.gec-bg{z-index:-1;pointer-events:none;position:fixed;inset:0}.gec-bg img{object-fit:cover;transform-origin:62% 40%;width:100%;height:100%;animation:24s ease-out both gecDrift;display:block}.gec-bg:after{content:"";background:#351e1c99;position:absolute;inset:0}.gec .gec-label{font-family:var(--gec-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--olive);margin-bottom:14px;font-size:14px;display:block}.gec .gec-h2{letter-spacing:-.02em;max-width:20ch;margin:0 0 28px;font-size:clamp(30px,4.4vw,48px);font-weight:400;line-height:1.08}.gec .gec-fine{color:var(--olive);margin:18px 0 0;font-size:14px}.gec-hero{color:var(--paper);align-items:flex-end;min-height:min(86svh,800px);display:flex;position:relative}@keyframes gecDrift{0%{transform:scale(1.08)}to{transform:scale(1)}}.gec-hero-in{max-width:1080px;padding-top:clamp(48px,8vh,96px);padding-bottom:clamp(32px,6vh,64px)}.gec .gec-tags{flex-wrap:wrap;gap:0;margin-bottom:22px;display:flex}.gec .gec-pill.sky{color:var(--espresso)}.gec .gec-tags .gec-pill{padding:.3em .6em;font-size:clamp(15px,1.6vw,18px);animation:.6s both gecUp}.gec .gec-tags .gec-pill+.gec-pill{animation-delay:80ms}.gec .gec-hero-h{letter-spacing:-.02em;max-width:14ch;color:var(--paper);margin:0 0 22px;font-size:clamp(40px,6.2vw,84px);font-weight:400;line-height:1.02;animation:.7s .1s both gecUp}.gec .gec-hero-h:focus{outline:none}.gec-hero-sub{max-width:40ch;color:var(--paper);margin:0 0 28px;font-size:clamp(17px,1.8vw,21px);line-height:1.45;animation:.7s .18s both gecUp}.gec-hero-fine{font-family:var(--gec-mono);letter-spacing:.04em;color:#f5f4edd9;margin:26px 0 0;font-size:13px}@keyframes gecUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gec-pillcta{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:0;padding:0;animation:.7s .26s both gecUp;display:inline-flex}.gec-pillcta .row{gap:0;display:flex}.gec-pillcta .p{border-radius:var(--gec-radius-sm);letter-spacing:-.01em;align-items:center;padding:.22em .5em .26em;font-size:clamp(28px,4vw,44px);line-height:1.1;transition:transform .25s;display:inline-flex}.gec-pillcta .espresso{background:var(--espresso);color:var(--paper)}.gec-pillcta .orange{background:var(--orange);color:var(--espresso)}.gec-pillcta .sky{background:var(--sky);color:var(--espresso)}.gec-pillcta .clay{background:var(--clay);color:var(--paper)}.gec-pillcta .arrow svg{width:.9em;height:.9em}.gec-pillcta:hover .arrow,.gec-pillcta:focus-visible .arrow{transform:translate(6px)}.gec-pillcta:focus-visible{outline:3px solid var(--orange);outline-offset:6px;border-radius:12px}.gec-hero .gec-pillcta .espresso{background:var(--paper);color:var(--espresso)}.gec-resume p{margin:0 0 14px;font-size:18px}.gec-resume .gec-label{color:var(--paper);margin-right:8px;display:inline}.gec-resume-row{flex-wrap:wrap;align-items:flex-end;gap:14px 26px;display:flex}.gec-link{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:-10px -4px;padding:10px 4px;font-size:16px;text-decoration:underline}.gec-journey,.gec-area-wrap,.gec-again{max-width:1080px}.gec-journey{margin-top:clamp(40px,14vh,160px)}.gec-panel{background:var(--paper);border-radius:var(--gec-radius);padding:clamp(24px,4vw,48px)}.gec-steps{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.gec-steps li{border-bottom:1px solid var(--line);grid-template-columns:56px 52px 1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}.gec-steps .num{font-family:var(--gec-mono);color:var(--olive);font-size:22px}.gec-steps .ico{width:44px;height:44px}.gec-steps .txt{flex-direction:column;gap:4px;display:flex}.gec-steps .txt strong{font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.2}.gec-steps .txt span{color:var(--olive);max-width:52ch;font-size:16px;line-height:1.45}.gec-steps li.done .txt strong{color:var(--olive)}.gec-steps li.now .num{color:var(--espresso);box-shadow:inset 0 -3px 0 var(--orange);width:fit-content;padding-bottom:3px}.gec-steps .tick{background:var(--sky);width:34px;height:34px;color:var(--espresso);border-radius:50%;place-items:center;font-size:17px;display:grid}.gec-area-wrap{margin-top:clamp(40px,14vh,160px)}.gec-area{background:var(--bone);border-radius:var(--gec-radius);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid}.gec-suburbs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gec-suburbs li{font-family:var(--gec-mono);letter-spacing:.02em;background:var(--paper);border-radius:var(--gec-radius-sm);padding:.35em .6em;font-size:14px}.gec-suburbs li.banks{background:var(--orange);color:var(--espresso)}.gec-map{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:340px}.gec-again{color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(48px,16vh,180px);display:flex}.gec-again .gec-h2{margin:0}.gec-again .gec-pillcta .p{font-size:clamp(24px,3vw,36px)}.gec-again .gec-pillcta .espresso{background:var(--paper);color:var(--espresso)}@media (max-width:760px){.gec-steps li{grid-template-columns:40px 40px 1fr auto;gap:12px}.gec-steps .ico{width:36px;height:36px}.gec-area{grid-template-columns:1fr}.gec-map{max-height:220px}}@media (prefers-reduced-motion:reduce){.gec-bg img,.gec .gec-tags .gec-pill,.gec .gec-hero-h,.gec-hero-sub,.gec-pillcta{animation:none}.gec-pillcta .p{transition:none}}.gec .sv-landing .sv-bar{max-width:1080px}.gec:has(.sv-landing) .gec-foot{max-width:1080px}.gec .sv-landing .sv-top{z-index:2;background:0 0;position:relative}.gec .sv.sv-landing{background:0 0}.gec:has(.sv-landing){background:0 0}.gec:has(.sv-landing) .gec-foot{z-index:1;position:relative}.gec .sv-landing .sv-gec-place{color:var(--paper)}.gec-trades li{grid-template-columns:52px 1fr}.gec-asks{align-items:start}.gec-asklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gec-asklist li{background:var(--paper);border-radius:var(--gec-radius-sm);padding:12px 14px;font-size:16px;line-height:1.4}@media (max-width:760px){.gec-trades li{grid-template-columns:40px 1fr}}
