@layer wtdo139 {
/* WTDO Planner 139. Presentation only; the original planner client is unchanged. */
body[data-planner-refresh="139"]{--ink139:#153e49;--teal139:#246b73;background:#faf9f5!important;color:var(--ink139)!important;padding:0!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;overflow-wrap:break-word}
body[data-planner-refresh="139"] *,body[data-planner-refresh="139"] *:before,body[data-planner-refresh="139"] *:after{box-sizing:border-box}
body[data-planner-refresh="139"] .header139{background:#fff!important;border-bottom:1px solid #dce5df;width:100%;position:relative;z-index:2}
body[data-planner-refresh="139"] .headerInner139{max-width:1320px;margin:auto;padding:17px 40px;display:flex;justify-content:space-between;align-items:center;gap:30px}
body[data-planner-refresh="139"] .brand139{display:block;flex-shrink:0}
body[data-planner-refresh="139"] .brand139 img{display:block!important;width:165px!important;height:62px!important;object-fit:contain}
body[data-planner-refresh="139"] .header139 nav{display:flex!important;align-items:center;flex-wrap:wrap;gap:16px 30px}
body[data-planner-refresh="139"] .header139 nav a{font:13px/1.5 Arial,sans-serif;color:var(--ink139);text-decoration:none}
body[data-planner-refresh="139"] .header139 nav a:last-child{border:1px solid #d6e1db;padding:11px 17px;border-radius:7px}
body[data-planner-refresh="139"] main{max-width:1240px!important;width:calc(100% - 80px)!important;margin:48px auto 0!important;padding:0!important}
body[data-planner-refresh="139"] .stage.split{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:45px!important;align-items:start;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
body[data-planner-refresh="139"] .scene{position:relative!important;width:auto!important;min-width:0!important;min-height:600px!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:30px!important;overflow:hidden!important;border-radius:7px 48px 7px 7px!important;background:#153e49!important;color:white!important;box-shadow:0 16px 40px #173c4910!important}
body[data-planner-refresh="139"] .scene:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,#102d4022 20%,#102d40c9 100%)!important;pointer-events:none!important;z-index:0!important}
body[data-planner-refresh="139"] .scene>div{z-index:1!important;position:relative!important}
body[data-planner-refresh="139"] #plannerHero46{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:0!important;opacity:1!important}
body[data-planner-refresh="139"] .scene-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}
body[data-planner-refresh="139"] .scene .pill{color:white!important;background:#153e4960!important;border:1px solid #ffffff66!important;border-radius:50px!important;padding:9px 13px!important;font-size:9px!important;letter-spacing:.11em!important;max-width:250px!important}
body[data-planner-refresh="139"] .hero-compass{display:block!important;width:42px!important;height:42px!important;flex-shrink:0}
body[data-planner-refresh="139"] .hero-compass svg{width:42px!important;height:42px!important}
body[data-planner-refresh="139"] .scene h2{display:block!important;color:white!important;font:400 clamp(36px,3.7vw,52px)/1.08 Georgia,serif!important;letter-spacing:-.035em!important;margin:16px 0!important;text-shadow:0 2px 12px #102d4055}
body[data-planner-refresh="139"] .scene p{display:block!important;color:#f2f5ee!important;font:14px/1.8 Arial,sans-serif!important;max-width:340px!important;margin:0 0 24px!important}
body[data-planner-refresh="139"] .scene .eyebrow{display:block!important;color:#fff!important;font-size:9px!important;letter-spacing:.17em!important}
body[data-planner-refresh="139"] #sceneLocation46{display:inline-block!important;color:#fff!important;font:11px/1.5 Arial,sans-serif!important;border-top:1px solid #ffffff66!important;padding-top:14px!important}
body[data-planner-refresh="139"] .planner-content{min-width:0!important;width:100%!important;padding:28px 32px 25px!important;background:#fffefa!important;border:1px solid #dde6df!important;border-radius:12px!important;box-shadow:0 12px 35px #12384408!important}
body[data-planner-refresh="139"] .planner-heading .eyebrow{color:#97714b!important;font-size:9px!important;letter-spacing:.15em!important}
body[data-planner-refresh="139"] .planner-heading h1{font:400 clamp(36px,3.5vw,50px)/1.1 Georgia,serif!important;color:var(--ink139)!important;letter-spacing:-.035em!important;margin:16px 0!important}
body[data-planner-refresh="139"] .planner-heading .intro{font:15px/1.7 Arial,sans-serif!important;color:#526b72!important;margin:0 0 8px!important}
body[data-planner-refresh="139"] .quiet-note{color:#60767b!important;font-size:11px!important;line-height:1.65!important}
body[data-planner-refresh="139"] #plannerForm{margin-top:24px!important;width:100%!important;max-width:none!important;background:transparent!important;padding:0!important}
body[data-planner-refresh="139"] textarea,body[data-planner-refresh="139"] input:not([type="checkbox"]){width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid #cadbd3!important;background:#fff!important;color:#153e49!important;border-radius:8px!important;padding:14px!important;font:15px/1.65 Arial,sans-serif!important}
body[data-planner-refresh="139"] #question{min-height:140px!important}
body[data-planner-refresh="139"] #send{width:100%!important;border-radius:7px!important;background:#183f4c!important;color:#fff!important;padding:15px 18px!important;font:700 13px/1.5 Arial,sans-serif!important;white-space:normal!important;min-height:50px!important}
body[data-planner-refresh="139"] .composer-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body[data-planner-refresh="139"] .context-edit{margin:15px 0!important;font-size:12px!important}
body[data-planner-refresh="139"] .messages{max-width:100%!important;overflow-wrap:anywhere;min-width:0!important}
body[data-planner-refresh="139"] .messages:empty{display:none!important}
body[data-planner-refresh="139"] .messages table{display:block;max-width:100%;overflow:auto}
body[data-planner-refresh="139"] .utility{border-top:1px solid #dce5df!important;margin-top:20px!important;padding-top:16px!important;font-size:12px!important}
body[data-planner-refresh="139"] .starters{display:flex;flex-wrap:wrap;gap:8px}
body[data-planner-refresh="139"] .save-actions45,body[data-planner-refresh="139"] .mail-grid36{flex-wrap:wrap;min-width:0}
body[data-planner-refresh="139"] .plannerDisclosure139{display:block!important;font:11px/1.8 Arial,sans-serif!important;color:#60767b!important;max-width:1060px!important;margin:30px auto 40px!important;padding-top:22px!important;border-top:1px solid #dce5df}
body[data-planner-refresh="139"] .plannerDisclosure139 p{margin:0 0 8px!important}
body[data-planner-refresh="139"] .plannerDisclosure139 a{color:#246b73!important}
body[data-planner-refresh="139"] .wtdoFooter104{display:block!important;max-width:none!important;width:100%!important;margin:0!important;color:white!important;font:15px/1.65 Arial,sans-serif!important}
body[data-planner-refresh="139"] .wtdoFooter104 a{color:white!important}
body[data-planner-refresh="139"] a:focus-visible,body[data-planner-refresh="139"] button:focus-visible,body[data-planner-refresh="139"] textarea:focus-visible,body[data-planner-refresh="139"] input:focus-visible{outline:3px solid #ad7041!important;outline-offset:4px!important}
@media(max-width:900px){body[data-planner-refresh="139"] main{width:calc(100% - 48px)!important;margin-top:30px!important}body[data-planner-refresh="139"] .stage.split{gap:24px!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}body[data-planner-refresh="139"] .planner-content{padding:26px 22px!important}body[data-planner-refresh="139"] .scene{padding:24px!important;min-height:580px!important}body[data-planner-refresh="139"] .scene h2{font-size:38px!important}body[data-planner-refresh="139"] .headerInner139{padding:14px 24px;gap:20px}body[data-planner-refresh="139"] .header139 nav{gap:12px 18px}}
@media(max-width:650px){body[data-planner-refresh="139"] .headerInner139{display:block;padding:14px 20px}body[data-planner-refresh="139"] .brand139 img{width:135px!important;height:51px!important}body[data-planner-refresh="139"] .header139 nav{margin-top:14px;padding-top:14px;border-top:1px solid #e2e9e3;gap:13px 23px}body[data-planner-refresh="139"] .header139 nav a{font-size:12px}body[data-planner-refresh="139"] .header139 nav a:last-child{padding:0;border:0}body[data-planner-refresh="139"] main{width:calc(100% - 36px)!important;margin-top:22px!important}body[data-planner-refresh="139"] .stage.split{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}body[data-planner-refresh="139"] .scene{min-height:310px!important;padding:22px!important;border-top-right-radius:36px!important}body[data-planner-refresh="139"] .scene h2{font-size:36px!important;margin:10px 0!important}body[data-planner-refresh="139"] .scene p{font-size:12px!important;line-height:1.65!important;margin-bottom:12px!important}body[data-planner-refresh="139"] .scene .eyebrow{display:none!important}body[data-planner-refresh="139"] .scene .pill{font-size:8px!important}body[data-planner-refresh="139"] .planner-heading h1{font-size:38px!important}body[data-planner-refresh="139"] .planner-content{padding:26px 21px!important}body[data-planner-refresh="139"] #send{font-size:12px!important}body[data-planner-refresh="139"] .plannerDisclosure139{margin:25px auto 30px!important}body[data-planner-refresh="139"] .mail-grid36{display:block!important}}
@media(prefers-reduced-motion:reduce){body[data-planner-refresh="139"] *,body[data-planner-refresh="139"] *:before,body[data-planner-refresh="139"] *:after{animation:none!important;transition:none!important}}


body[data-planner-refresh="139"] .stage>.scene>.destination-photo73{position:absolute!important;inset:0!important;margin:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;z-index:0!important}
body[data-planner-refresh="139"] .scene>.destination-photo73>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
body[data-planner-refresh="139"] .stage>.scene>div{display:block!important;z-index:2!important}
body[data-planner-refresh="139"] .scene:after{z-index:1!important}
body[data-planner-refresh="139"] .stage>.scene>.scene-top{display:flex!important}
body[data-planner-refresh="139"] .scene>.destination-photo73 .photo-credit73{z-index:3!important;top:85px!important;bottom:auto!important}
body[data-planner-refresh="139"] .scene h2{max-width:370px!important}

@media(max-width:800px){body[data-planner-refresh="139"] .wtdoFooter104{padding-bottom:110px!important}}

body[data-planner-refresh="139"] .scene{margin:0!important;max-width:100%!important;box-sizing:border-box!important}
body[data-planner-refresh="139"] #sceneLocation46{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
@media(max-width:650px){body[data-planner-refresh="139"] .scene{min-height:350px!important}}

body[data-planner-refresh="139"] .scene:after{display:block!important}
body[data-planner-refresh="139"] .scene>.destination-photo73{background:#153e49!important}
}