.plan_page__Ki4Bl{min-height:100vh;overflow:clip;background:radial-gradient(circle at 88% 8%,rgba(213,145,47,.1),transparent 24%),var(--paper);color:var(--ink)}.plan_briefSection__s9jpr,.plan_hero__x8NlE{width:min(1420px,calc(100% - 72px));margin:0 auto}.plan_hero__x8NlE{display:grid;min-height:710px;align-items:center;gap:clamp(56px,8vw,130px);border-bottom:1px solid var(--line-strong);padding:clamp(78px,9vw,132px) 0;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr)}.plan_kicker__NWBDB{margin:0;color:var(--rust-dark);font-size:10px;font-weight:820;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.plan_heroCopy__4RsG8 h1{max-width:890px;margin:20px 0 28px;font-family:var(--serif);font-size:clamp(62px,7.4vw,112px);font-weight:400;letter-spacing:-.06em;line-height:.91}.plan_heroCopy__4RsG8>p:not(.plan_kicker__NWBDB){max-width:670px;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.75}.plan_jumpLink__cflX5{display:inline-flex;min-height:48px;margin-top:34px;align-items:center;gap:10px;border-bottom:1px solid var(--line-strong);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan_heroActions__7Uo0_{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.plan_destinationVisual__k9Xo1{position:relative;display:block;min-height:520px;overflow:hidden;background:#6f796f;color:white;box-shadow:0 28px 80px rgba(32,41,39,.14)}.plan_destinationVisual__k9Xo1 img{object-fit:cover;transition:transform .6s ease}.plan_destinationVisual__k9Xo1:focus-visible img,.plan_destinationVisual__k9Xo1:hover img{transform:scale(1.025)}.plan_destinationVisual__k9Xo1>span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,24,21,.03) 25%,rgba(13,24,21,.82))}.plan_destinationVisual__k9Xo1>div{position:absolute;z-index:1;right:clamp(24px,4vw,48px);bottom:clamp(26px,4vw,48px);left:clamp(24px,4vw,48px)}.plan_destinationVisual__k9Xo1 p{margin:0;color:rgba(255,255,255,.78);font-size:9px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.plan_destinationVisual__k9Xo1 h2{max-width:440px;margin:12px 0 24px;font-family:var(--serif);font-size:clamp(34px,3.4vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.plan_destinationVisual__k9Xo1 strong{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.plan_briefHeading__CzQne h2{margin:14px 0 0;font-family:var(--serif);font-size:clamp(43px,4.7vw,72px);font-weight:400;letter-spacing:-.05em;line-height:.99}.plan_briefSection__s9jpr{scroll-margin-top:90px;padding:clamp(84px,9vw,130px) 0}.plan_briefHeading__CzQne{display:grid;align-items:end;gap:70px;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)}.plan_briefHeading__CzQne>div>p:last-child{max-width:670px;margin:24px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.72}.plan_briefHeading__CzQne dl{margin:0;border-top:1px solid var(--line-strong)}.plan_briefHeading__CzQne dl>div{display:grid;gap:18px;border-bottom:1px solid var(--line);padding:13px 0;grid-template-columns:.6fr 1.4fr}.plan_briefHeading__CzQne dt{color:var(--ink-faint);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.plan_briefHeading__CzQne dd{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.45}.plan_briefWrap__x_sR6{max-width:1040px;margin:62px auto 0}.plan_routeContext__xz3ku{margin-bottom:18px;border:1px solid rgba(145,61,43,.24);border-left:3px solid var(--rust-dark);background:rgba(201,81,54,.055);padding:20px 22px}.plan_routeContext__xz3ku>p{margin:0 0 13px;color:var(--rust-dark);font-size:8px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.plan_routeContext__xz3ku dl{display:flex;margin:0;flex-wrap:wrap;gap:12px 30px}.plan_routeContext__xz3ku dl div{display:flex;align-items:baseline;gap:8px}.plan_routeContext__xz3ku dt{color:var(--ink-faint);font-size:8px;font-weight:800;text-transform:uppercase}.plan_routeContext__xz3ku dd{margin:0;font-family:var(--serif);font-size:17px}.plan_routeContext__xz3ku>span{display:block;margin-top:13px;color:var(--ink-soft);font-size:10px}.plan_form__feqY5{border:1px solid var(--line-strong);background:var(--paper-light);padding:clamp(26px,5vw,62px);box-shadow:0 24px 70px rgba(38,44,40,.07)}.plan_form__feqY5 fieldset{margin:0;border:0;border-top:1px solid var(--line-strong);padding:34px 0 45px}.plan_form__feqY5 fieldset:first-child{border-top:0;padding-top:0}.plan_form__feqY5 legend{margin-bottom:25px;padding:0;color:var(--rust-dark);font-family:var(--serif);font-size:26px;font-weight:500}.plan_fieldsetIntro__dpaM_{max-width:760px;margin:-13px 0 24px;color:var(--ink-soft);font-size:11px;line-height:1.65}.plan_destinationChoiceGrid__zhgtG{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.plan_destinationChoiceGrid__zhgtG label{position:relative;display:flex;min-height:82px;align-items:center;gap:13px;border:1px solid var(--line);background:#fffdf8;padding:15px 16px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.plan_destinationChoiceGrid__zhgtG label:hover{border-color:rgba(145,61,43,.48);transform:translateY(-1px)}.plan_destinationChoiceGrid__zhgtG label:has(input:checked){border-color:var(--rust-dark);background:rgba(201,81,54,.06)}.plan_destinationChoiceGrid__zhgtG input{width:19px;height:19px;flex:0 0 auto;margin:0;accent-color:var(--rust-dark)}.plan_destinationChoiceGrid__zhgtG span{display:flex;min-width:0;flex-direction:column;gap:4px}.plan_destinationChoiceGrid__zhgtG strong{font-family:var(--serif);font-size:17px;font-weight:560}.plan_destinationChoiceGrid__zhgtG small{color:var(--ink-faint);font-size:9px;line-height:1.45}.plan_twoColumns__Ht0ju{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.plan_dateGroup__ol_qF+.plan_twoColumns__Ht0ju,.plan_twoColumns__Ht0ju+.plan_field__733Li,.plan_twoColumns__Ht0ju+.plan_twoColumns__Ht0ju{margin-top:24px}.plan_field__733Li{display:flex;min-width:0;flex-direction:column}.plan_field__733Li>span,.plan_groupLabel__ePttY{margin-bottom:9px;color:var(--ink-soft);font-size:10px;font-weight:760}.plan_field__733Li input,.plan_field__733Li select{width:100%;border:1px solid rgba(32,41,39,.2);border-radius:2px;background:#fffdf8;padding:12px 13px;color:var(--ink);font-size:13px;line-height:1.45;min-height:48px}.plan_field__733Li small{margin-top:7px;color:var(--ink-faint);font-size:8px;line-height:1.4}.plan_destinationChoiceGrid__zhgtG input:focus-visible,.plan_field__733Li :where(input,select):focus-visible,.plan_inlineCheck__ZZpR5 input:focus-visible,.plan_jumpLink__cflX5:focus-visible,.plan_submissionSuccess____XQl button:focus-visible,.plan_submitRow__l6x46 button:focus-visible{outline:2px solid var(--rust-dark);outline-offset:3px}.plan_dateGroup__ol_qF{margin-top:24px}.plan_groupLabel__ePttY{display:block}.plan_inlineCheck__ZZpR5{display:inline-flex;min-height:44px;margin-top:9px;align-items:center;gap:9px;color:var(--ink-soft);cursor:pointer;font-size:11px}.plan_inlineCheck__ZZpR5 input{width:18px;height:18px;margin:0;accent-color:var(--rust-dark)}.plan_privacyNote__x4Czx{border-left:2px solid var(--sage);background:rgba(85,115,106,.075);padding:15px 17px}.plan_privacyNote__x4Czx strong{color:var(--sage);font-size:10px}.plan_privacyNote__x4Czx p{margin:5px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.6}.plan_submitRow__l6x46{display:flex;margin-top:24px;align-items:center;gap:20px}.plan_submitRow__l6x46 button{display:inline-flex;min-height:50px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;border:1px solid var(--rust-dark);border-radius:2px;background:var(--rust-dark);padding:0 19px;color:white;cursor:pointer;font-size:11px;font-weight:760}.plan_submitRow__l6x46 button:disabled{cursor:wait;opacity:.62}.plan_submitRow__l6x46 p{max-width:380px;margin:0;color:var(--ink-faint);font-size:9px;line-height:1.55}.plan_submissionError__ibHg7,.plan_submissionSuccess____XQl{display:grid;margin-top:18px;align-items:start;gap:15px;padding:24px;grid-template-columns:26px 1fr}.plan_submissionSuccess____XQl{border:1px solid rgba(85,115,106,.26);background:rgba(85,115,106,.08)}.plan_submissionError__ibHg7{border:1px solid rgba(145,61,43,.28);background:rgba(201,81,54,.07)}.plan_submissionSuccess____XQl>svg{color:var(--sage)}.plan_submissionError__ibHg7>svg{color:var(--rust-dark)}.plan_submissionError__ibHg7 h3,.plan_submissionSuccess____XQl h3{margin:0;font-family:var(--serif);font-size:24px;font-weight:500}.plan_submissionError__ibHg7>div>p,.plan_submissionSuccess____XQl>div>p{max-width:760px;margin:8px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.65}.plan_submissionSuccess____XQl button{display:inline-flex;min-height:42px;margin-top:18px;align-items:center;border:1px solid var(--line-strong);border-radius:2px;background:#fffdf8;padding:0 13px;color:var(--ink);cursor:pointer;font-size:9px;font-weight:760}@media (max-width:900px){.plan_briefHeading__CzQne,.plan_hero__x8NlE{grid-template-columns:1fr}.plan_hero__x8NlE{min-height:auto}.plan_destinationVisual__k9Xo1{max-width:680px}.plan_briefHeading__CzQne{align-items:start;gap:38px}.plan_briefHeading__CzQne dl{max-width:620px}}@media (max-width:680px){.plan_briefSection__s9jpr,.plan_hero__x8NlE{width:calc(100% - 32px)}.plan_hero__x8NlE{gap:48px;padding:64px 0 72px}.plan_heroCopy__4RsG8 h1{font-size:clamp(52px,15vw,72px)}.plan_heroCopy__4RsG8>p:not(.plan_kicker__NWBDB){font-size:14px}.plan_destinationVisual__k9Xo1{min-height:440px;margin-right:-16px;margin-left:-16px}.plan_destinationChoiceGrid__zhgtG,.plan_twoColumns__Ht0ju{grid-template-columns:1fr}.plan_form__feqY5{padding:28px 20px}.plan_form__feqY5,.plan_routeContext__xz3ku{margin-right:-16px;margin-left:-16px}.plan_submitRow__l6x46{align-items:stretch;flex-direction:column}.plan_submitRow__l6x46 button{width:100%}.plan_submissionError__ibHg7,.plan_submissionSuccess____XQl{margin-right:-16px;margin-left:-16px;padding:20px}}@media (prefers-reduced-motion:reduce){.plan_page__Ki4Bl{scroll-behavior:auto}}