.page_hero__0Vvk_{position:relative;width:100%;min-height:100svh;padding:clamp(4rem,8vw,8rem) clamp(2rem,6vw,6rem);background-color:transparent;color:var(--fg);display:flex;flex-direction:column;gap:clamp(3rem,6vw,6rem);justify-content:center;align-items:flex-start;text-align:left}.page_inner__5nEc6{max-width:720px;display:flex;flex-direction:column;gap:1.5rem}.page_inner__5nEc6 h1{font-size:clamp(3rem,8vw,6rem);letter-spacing:-.25rem;line-height:1}.page_inner__5nEc6 p{font-size:clamp(1.1rem,2vw,1.5rem);max-width:620px}.page_details__8GWZb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2.5rem;gap:2.5rem}.page_label__zFMfb{font-family:DM Sans,sans-serif;text-transform:uppercase;font-size:.85rem;letter-spacing:.2rem;margin-bottom:.5rem;opacity:.6}.page_details__8GWZb a{color:var(--fg);text-decoration:none;font-size:1.25rem}.page_details__8GWZb a:hover{text-decoration:underline}.page_pageContainer__azEQO{background-color:transparent;min-height:100%;height:auto}.page_formSection__JJp5H{position:relative;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);padding:clamp(4rem,8vw,7rem) clamp(2rem,6vw,6rem);background:transparent;color:var(--fg)}.page_formIntro__Uql6S{display:flex;flex-direction:column;gap:1.5rem;max-width:24ch}.page_tagline__a1K6r{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.24rem;font-size:.8rem;color:rgba(237,241,232,.5)}.page_formIntro__Uql6S h2{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.08em;line-height:1.05}.page_formIntro__Uql6S p{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6;color:rgba(237,241,232,.72)}.page_form__arM1T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.25rem,2vw,2rem);gap:clamp(1.25rem,2vw,2rem);align-content:start}.page_fieldGroup__m8lOM{display:flex;flex-direction:column;gap:.75rem}.page_fieldGroup__m8lOM label{font-family:DM Sans,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.16rem;color:rgba(242,246,240,.85);font-weight:600}.page_fieldGroup__m8lOM input,.page_fieldGroup__m8lOM select,.page_fieldGroup__m8lOM textarea{background:rgba(6,8,12,.48);border:1px solid rgba(237,241,232,.2);border-radius:.85rem;padding:1.05rem 1.2rem;color:var(--fg);font-size:1rem;font-family:Manrope,sans-serif;letter-spacing:.01em;box-shadow:0 18px 38px -28px rgba(4,6,16,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.page_fieldGroup__m8lOM textarea{min-height:180px;resize:vertical}.page_fieldGroup__m8lOM input::placeholder,.page_fieldGroup__m8lOM textarea::placeholder{color:rgba(237,241,232,.65)}.page_fieldGroup__m8lOM select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(237,241,232,.5) 0),linear-gradient(135deg,rgba(237,241,232,.5) 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 4px),calc(100% - 12px) calc(50% - 4px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.page_fieldGroup__m8lOM input:hover,.page_fieldGroup__m8lOM select:hover,.page_fieldGroup__m8lOM textarea:hover{border-color:rgba(237,241,232,.24);transform:translateY(-1px)}.page_fieldGroup__m8lOM input:focus,.page_fieldGroup__m8lOM select:focus,.page_fieldGroup__m8lOM textarea:focus{outline:none;border-color:rgba(237,241,232,.32);box-shadow:0 0 0 3px rgba(237,241,232,.12),0 18px 48px -26px rgba(12,18,32,.8);background:rgba(14,20,41,.92)}.page_fieldGroup__m8lOM select{padding-right:2.75rem}.page_fieldFull__LnF_5{grid-column:1/-1}.page_submitButton__jMO2u{grid-column:1/-1;justify-self:flex-start;margin-top:.75rem;border:1px solid rgba(237,241,232,.12);border-radius:999px;padding:1rem 2.75rem;background:rgba(6,7,12,.82);color:rgba(237,241,232,.94);font-family:DM Sans,sans-serif;letter-spacing:.12rem;text-transform:uppercase;font-size:.9rem;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s ease,border-color .3s ease}.page_submitButton__jMO2u:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(0,0,0,.55);background:rgba(8,10,18,.88);border-color:rgba(237,241,232,.18)}.page_submitButton__jMO2u:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(237,241,232,.2)}.page_submitButton__jMO2u:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.page_formStatus__Iiwqt{grid-column:1/-1;font-size:.95rem;line-height:1.5;letter-spacing:.01em;font-family:Manrope,sans-serif}.page_formStatusSuccess__v8U2g{color:rgba(145,232,179,.85)}.page_formStatusError__C9meP{color:rgba(255,140,140,.85)}@media (max-width:1000px){.page_formSection__JJp5H{grid-template-columns:1fr;gap:3rem}.page_formIntro__Uql6S{max-width:32ch}.page_form__arM1T{grid-template-columns:1fr}}@media (max-width:640px){.page_formSection__JJp5H{padding:3.5rem 1.5rem 3.75rem}.page_submitButton__jMO2u{width:100%}}@media (max-width:1000px){.page_hero__0Vvk_{padding:4rem 1.5rem 3rem;gap:3rem}.page_inner__5nEc6 h1{letter-spacing:-.1rem}.page_details__8GWZb{gap:1.75rem}.page_details__8GWZb a,.page_details__8GWZb p{font-size:1.1rem}}.journey-section{position:relative;width:100%;background:transparent;color:var(--fg);padding:clamp(4rem,8vw,8rem) clamp(2rem,6vw,6rem) clamp(8rem,10vw,12rem);overflow:hidden}.journey-grid{position:relative;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);grid-gap:clamp(3rem,7vw,6rem);gap:clamp(3rem,7vw,6rem);align-items:start;max-width:1040px;margin:0 auto}.journey-intro{position:-webkit-sticky;position:sticky;top:clamp(5rem,12vw,8rem);display:flex;flex-direction:column;gap:1.5rem;max-width:20ch}.journey-mini{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.24rem;font-size:.8rem;color:rgba(237,241,232,.54)}.journey-intro h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.08em;line-height:1.05}.journey-intro p{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;color:rgba(237,241,232,.76)}.journey-rail{position:relative;padding-left:clamp(2rem,4vw,3rem)}.journey-track{bottom:0;background:rgba(255,255,255,.18);overflow:hidden}.journey-progress,.journey-track{position:absolute;top:0;left:calc(clamp(2rem, 4vw, 3rem) * -.5);width:2px}.journey-progress{height:var(--journey-progress-height,0);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0));transition:height .6s cubic-bezier(.6,0,.2,1);will-change:height}.journey-step{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);opacity:0;transform:translate3d(0,48px,0);transition:filter .4s ease,opacity .4s ease,transform .4s ease;will-change:transform,opacity}.journey-step:last-child{padding-bottom:0}.journey-step.is-active,.journey-step.is-complete,.journey-step.is-visible{opacity:1;transform:translateZ(0)}.journey-step-marker{position:relative;width:clamp(1.5rem,3vw,2.2rem);height:clamp(1.5rem,3vw,2.2rem);display:grid;place-items:center}.journey-step-marker span{display:block;width:12px;height:12px;border-radius:999px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.32);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.journey-step.is-active .journey-step-marker span,.journey-step.is-complete .journey-step-marker span{background:rgba(255,255,255,.95);border-color:rgba(255,255,255,.85);box-shadow:0 0 0 8px rgba(255,255,255,.18);transform:scale(1.15)}.journey-step-content{display:flex;flex-direction:column;gap:.65rem}.journey-step-index{font-family:DM Sans,sans-serif;letter-spacing:.32rem;font-size:.75rem;text-transform:uppercase;color:rgba(237,241,232,.42)}.journey-step h3{font-size:clamp(1.2rem,2.2vw,1.6rem);letter-spacing:-.02em;color:var(--fg)}.journey-step p{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;color:rgba(237,241,232,.7)}.journey-step.is-active h3,.journey-step.is-complete h3{color:var(--fg)}.journey-step.is-active p{color:rgba(237,241,232,.86)}@media (max-width:1100px){.journey-grid{grid-template-columns:1fr}.journey-intro{position:relative;top:auto;max-width:28ch}.journey-rail{padding-left:2rem;margin-top:3rem}.journey-progress,.journey-track{left:.75rem}}@media (max-width:700px){.journey-section{padding:4rem 1.5rem 6rem}.journey-rail{padding-left:1.8rem}.journey-progress,.journey-track{left:.65rem}}@media (prefers-reduced-motion:reduce){.journey-progress,.journey-step{transition-duration:.01ms!important;transition-delay:0s!important}.journey-step{transform:none!important}}