.JourneyForm-module__kc4HnW__page{grid-template-rows:6rem 2px 1fr 6rem auto;min-height:100vh;display:grid}.JourneyForm-module__kc4HnW__page header,.JourneyForm-module__kc4HnW__page footer{justify-content:space-between;align-items:center;padding:0 clamp(1.25rem,5vw,5.5rem);display:flex}.JourneyForm-module__kc4HnW__page header>span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.JourneyForm-module__kc4HnW__progress{background:#80808040}.JourneyForm-module__kc4HnW__progress i{height:2px;transition:width .4s;display:block}.JourneyForm-module__kc4HnW__form{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(3rem,8vw,10rem);padding:clamp(3rem,7vw,8rem) clamp(1.25rem,8vw,10rem);display:grid}.JourneyForm-module__kc4HnW__context h1{letter-spacing:-.06em;margin:2.5rem 0;font-size:clamp(2.8rem,5vw,6rem);line-height:.98}.JourneyForm-module__kc4HnW__context p{opacity:.65;max-width:31rem;line-height:1.7}.JourneyForm-module__kc4HnW__options{border-top:1px solid}.JourneyForm-module__kc4HnW__options button{width:100%;color:inherit;text-align:left;cursor:pointer;opacity:.6;background:0 0;border:0;border-bottom:1px solid;grid-template-columns:1fr auto;gap:.4rem 2rem;padding:1.35rem 1rem;display:grid}.JourneyForm-module__kc4HnW__options button:hover,.JourneyForm-module__kc4HnW__options .JourneyForm-module__kc4HnW__selected{opacity:1}.JourneyForm-module__kc4HnW__options .JourneyForm-module__kc4HnW__selected{padding-left:1.75rem}.JourneyForm-module__kc4HnW__options button span{font-size:1.05rem;font-weight:700}.JourneyForm-module__kc4HnW__options button small{grid-row:2;font-size:.75rem;line-height:1.5}.JourneyForm-module__kc4HnW__options button b{grid-area:1/2/3;align-self:center}.JourneyForm-module__kc4HnW__field{gap:1rem;display:grid}.JourneyForm-module__kc4HnW__field>span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.JourneyForm-module__kc4HnW__field input,.JourneyForm-module__kc4HnW__field textarea{width:100%;color:inherit;background:0 0;border:1px solid;border-radius:0;padding:1.25rem}.JourneyForm-module__kc4HnW__field input{min-height:5rem}.JourneyForm-module__kc4HnW__field textarea{resize:vertical;line-height:1.6}.JourneyForm-module__kc4HnW__field small{opacity:.55;line-height:1.5}.JourneyForm-module__kc4HnW__fieldGroup{gap:1.35rem;display:grid}.JourneyForm-module__kc4HnW__check{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;font-size:.78rem;line-height:1.5;display:grid}.JourneyForm-module__kc4HnW__check input{accent-color:#d8ff47;width:1.1rem;height:1.1rem;margin-top:.1rem}.JourneyForm-module__kc4HnW__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.JourneyForm-module__kc4HnW__error{color:#ffd0d0;border:1px solid #ff8d8d;padding:1rem;font-size:.8rem;line-height:1.5}.JourneyForm-module__kc4HnW__confirmation{border:1px solid;gap:1rem;padding:2rem;display:grid}.JourneyForm-module__kc4HnW__confirmation>span{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.68rem}.JourneyForm-module__kc4HnW__confirmation strong{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.5rem)}.JourneyForm-module__kc4HnW__confirmation p{opacity:.7;line-height:1.7}.JourneyForm-module__kc4HnW__documentMeta{opacity:.62;border-top:1px solid;margin-top:1rem;padding-top:1rem;font-size:.72rem}.JourneyForm-module__kc4HnW__documentMeta summary{cursor:pointer;letter-spacing:.06em}.JourneyForm-module__kc4HnW__documentMeta code{overflow-wrap:anywhere}.JourneyForm-module__kc4HnW__agreementActions{gap:1rem;margin-top:1.25rem;display:grid}.JourneyForm-module__kc4HnW__agreementActions>a,.JourneyForm-module__kc4HnW__agreementActions>button{width:100%;min-height:3.5rem}.JourneyForm-module__kc4HnW__secondaryAction{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.JourneyForm-module__kc4HnW__secondaryAction:disabled{opacity:.45;cursor:wait}.JourneyForm-module__kc4HnW__page footer{border-top:1px solid}.JourneyForm-module__kc4HnW__page footer button{color:inherit;cursor:pointer;background:0 0;border:0;padding:1rem;font-weight:700}.JourneyForm-module__kc4HnW__page footer button:disabled{opacity:.3;cursor:not-allowed}.JourneyForm-module__kc4HnW__page footer .JourneyForm-module__kc4HnW__primary{border:1px solid;padding:.85rem 1.4rem}.JourneyForm-module__kc4HnW__page aside{text-align:center;letter-spacing:.08em;text-transform:uppercase;opacity:.5;padding:.75rem;font-size:.6rem}.JourneyForm-module__kc4HnW__media{color:#f3f0e8;background:#111}.JourneyForm-module__kc4HnW__media .JourneyForm-module__kc4HnW__progress i,.JourneyForm-module__kc4HnW__media .JourneyForm-module__kc4HnW__primary{color:#111;background:#d8ff47}.JourneyForm-module__kc4HnW__memories{color:#34251e;font-family:var(--font-dm-sans);background:#e9e0d5}.JourneyForm-module__kc4HnW__memories .JourneyForm-module__kc4HnW__context h1{font-family:var(--font-cormorant);letter-spacing:-.035em;font-weight:500}.JourneyForm-module__kc4HnW__memories .JourneyForm-module__kc4HnW__progress i,.JourneyForm-module__kc4HnW__memories .JourneyForm-module__kc4HnW__primary{color:#e9e0d5;background:#34251e}.JourneyForm-module__kc4HnW__confirmation .JourneyForm-module__kc4HnW__primary{width:100%;min-height:3.25rem;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.JourneyForm-module__kc4HnW__confirmation .JourneyForm-module__kc4HnW__primary:disabled{opacity:.6;cursor:wait}@media (max-width:800px){.JourneyForm-module__kc4HnW__page{grid-template-rows:5rem 2px 1fr 5rem auto}.JourneyForm-module__kc4HnW__form{grid-template-columns:1fr;gap:3rem}.JourneyForm-module__kc4HnW__context h1{margin:1.5rem 0}}
