/* The moving concierge shares the site's editorial type and paper/teal palette. */
.move-world{--move-teal:#346159;--move-line:#c9c5be;--move-muted:#595552;--move-paper:#fff;min-width:0}.move-world [hidden]{display:none!important}.move-masthead{display:grid;grid-template-columns:1.6fr 1fr;gap:8%;padding:24px 0 65px}.move-masthead h1{font-size:clamp(47px,6.5vw,88px);letter-spacing:-.045em;line-height:1.03;margin:21px 0 25px}.move-masthead h1 em{font-weight:400;color:var(--move-teal)}.move-masthead>div>p:not(.eyebrow){font-size:18px;line-height:1.85;max-width:45ch;margin-bottom:24px}.move-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:750;border-bottom:1px solid currentColor;min-height:44px;color:var(--move-teal)}.move-text-link span{font-size:24px;font-weight:400}.move-first-night{background:var(--move-teal);padding:33px 37px;color:white;display:flex;flex-direction:column;justify-content:space-between}.move-first-night .eyebrow,.move-first-night p{color:white}.move-first-night h2{font-size:clamp(29px,3.4vw,44px);line-height:1.17;margin:26px 0}.move-first-night>p:not(.eyebrow){font-size:13px}.move-first-night ul{list-style:none;margin:17px 0 20px;padding:0}.move-first-night li{font-size:12px;line-height:1.8;padding:10px 0;border-top:1px solid #ffffff40}.move-signature{font:italic 19px/1.5 var(--serif)}.move-setup{border-block:2px solid var(--move-teal);scroll-margin-top:140px}.move-setup>summary{list-style:none;display:flex;gap:20px;align-items:center;cursor:pointer;padding:22px 0;font:550 29px/1.3 var(--serif)}.move-setup>summary:after{content:'+';font:400 27px/1 var(--sans);margin-left:auto;color:var(--move-teal)}.move-setup[open]>summary:after{content:'−'}.move-setup-hint{font:400 12px/1.7 var(--sans);color:var(--move-muted);margin-left:auto}.move-setup>form{padding:8px 0 30px}.move-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}.move-field{display:block;min-width:0}.move-field>span{display:block;font:750 12px/1.6 var(--sans);margin-bottom:8px}.move-field>span small{font-weight:400;color:var(--move-muted);margin-left:4px}.move-field input,.move-field select,.move-personal textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:50px;border:1px solid #b4b0a8;background:white;padding:12px 14px;font-size:14px;color:#242424}.move-field>small{display:block;font-size:11px;line-height:1.7;color:var(--move-muted);margin-top:7px}.move-household{border:0;padding:0;margin:25px 0;display:flex;gap:25px;align-items:center;flex-wrap:wrap}.move-household legend{float:left;font-size:12px;font-weight:750;margin-right:25px}.move-household label{display:flex;gap:10px;align-items:center;min-height:44px;font-size:13px;cursor:pointer}.move-household input{accent-color:var(--move-teal);width:18px;height:18px}.move-build-row{display:flex;align-items:center;gap:30px}.move-build-row .button{flex-shrink:0}.move-build-row p{font-size:11px;line-height:1.8;max-width:50ch}.move-field-error{font-size:13px;color:#8c2d26;margin:12px 0}.move-storage-status{min-height:1.8em;font-size:12px;color:var(--move-teal);padding:10px 0;margin:0}.move-storage-status.move-save-error{color:#8c2d26}.move-welcome{padding:45px 0 60px}.move-welcome h2{font-size:clamp(33px,4vw,49px);line-height:1.16;margin:17px 0 35px}.move-preview-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 35px;margin-bottom:30px}.move-preview-phases>div{border-top:1px solid var(--move-line);padding-top:15px}.move-preview-phases strong{display:block;font-size:12px;color:var(--move-teal);margin-bottom:6px}.move-preview-phases span{font-size:13px;color:var(--move-muted)}.move-welcome>p:last-child{font-size:14px;max-width:75ch;line-height:1.9}.move-plan-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:28px 0}.move-plan-heading h2{font-size:clamp(35px,4vw,51px);margin:12px 0;overflow-wrap:anywhere;max-width:30ch}.move-plan-heading p:not(.eyebrow){font-size:13px;line-height:1.9}.move-plan-heading time{font-weight:750;white-space:nowrap}.move-plan-heading .button{flex-shrink:0;font-size:12px}.move-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:24px 0 34px;border-bottom:1px solid var(--move-line);align-items:stretch}.move-progress{padding:25px 27px;background:white;display:flex;flex-direction:column;justify-content:center}.move-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.move-progress strong{font-size:18px;color:var(--move-teal)}.move-progress>div>span{font-size:13px;color:var(--move-muted);font-variant-numeric:tabular-nums}.move-progress progress{display:block;appearance:none;border:0;width:100%;height:5px;background:#e5e1db;margin:19px 0}.move-progress progress::-webkit-progress-bar{background:#e5e1db}.move-progress progress::-webkit-progress-value{background:var(--move-teal)}.move-progress progress::-moz-progress-bar{background:var(--move-teal)}.move-progress p{font-size:11px;line-height:1.8}.move-next{display:flex;flex-direction:column;justify-content:center}.move-next .eyebrow{margin-bottom:9px;color:var(--move-teal)}.move-next-link{display:flex;justify-content:space-between;text-align:left;align-items:center;gap:15px;background:none;border:0;padding:7px 0;font:550 26px/1.3 var(--serif);width:100%;min-height:44px}.move-next-link:hover{color:var(--move-teal)}.move-next small{display:block;font-size:11px;color:var(--move-muted);line-height:1.8;margin-top:10px}.move-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0}.move-filter-bar>p{font:550 27px/1.3 var(--serif);color:var(--move-teal)}.move-filter-bar>div{display:flex;gap:5px}.move-filter-bar button{border:1px solid transparent;background:none;min-height:44px;padding:9px 14px;font-size:12px}.move-filter-bar button[aria-pressed=true]{background:var(--move-teal);color:white}.move-checklist-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:42px;align-items:start}.move-timeline{display:flex;flex-direction:column;position:sticky;top:135px}.move-timeline button{text-align:left;min-height:68px;padding:15px 18px;border:0;border-left:2px solid #c9c5be;background:none}.move-timeline button[aria-selected=true]{border-color:var(--move-teal);background:white}.move-timeline button>span{display:block;font-size:13px;font-weight:750;color:var(--move-teal);line-height:1.7}.move-timeline button>small{display:block;font-size:10px;color:var(--move-muted);margin-top:2px}.move-phase-panels{min-width:0}.move-phase{background:white;padding:30px 34px}.move-phase-heading .eyebrow{font-size:9px;color:var(--move-teal)}.move-phase-heading h3{font:550 clamp(27px,3vw,36px)/1.2 var(--serif);margin:13px 0 12px;max-width:24ch}.move-phase-heading>p:last-child{font-size:11px;margin:0 0 22px}.move-task{border-top:1px solid #ded9d2;padding:19px 0;break-inside:avoid}.move-task-main{display:flex;gap:14px;align-items:start;justify-content:space-between}.move-task-check{display:flex;gap:13px;align-items:start;cursor:pointer;flex:1;min-width:0}.move-task-check input{width:19px;height:19px;flex:0 0 19px;accent-color:var(--move-teal);margin:3px 0 0;cursor:pointer}.move-task-check>span{font-size:14px;line-height:1.7;font-weight:750;overflow-wrap:anywhere}.move-task-state{font-size:9px;line-height:1.8;color:var(--move-muted);white-space:nowrap;padding-top:5px}.move-task-detail{padding-left:32px;display:flex;align-items:start;justify-content:space-between;gap:15px;margin-top:4px}.move-task-detail details{flex:1;min-width:0}.move-task-detail summary{font-size:11px;line-height:1.8;min-height:35px;padding:8px 0;cursor:pointer;color:var(--move-teal)}.move-task-detail details p{font-size:12px;line-height:1.9;margin:5px 0 13px}.move-task-detail .move-text-link{font-size:11px}.move-task-actions{display:flex;gap:12px}.move-task-actions button,.move-text-button{border:0;background:none;min-height:44px;padding:8px 0;font-size:11px;color:var(--move-teal);text-align:left}.move-task-actions button:hover,.move-text-button:hover{text-decoration:underline}.move-task-actions button[aria-pressed=true]{font-weight:750}.move-task.is-done .move-task-check>span{color:var(--move-teal)}.move-task.is-skipped .move-task-check>span{font-weight:450;color:var(--move-muted)}.move-task.is-skipped .move-task-state{font-style:italic}.move-empty-phase{font-size:13px;line-height:1.9;padding:20px 0}.move-personal{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--move-line);margin-top:42px;padding:35px 0}.move-personal h3{font:550 27px/1.3 var(--serif);margin-bottom:22px}.move-personal form{display:grid;grid-template-columns:1fr auto;gap:15px}.move-personal form .move-field:first-child{grid-column:1/-1}.move-personal form .button{align-self:end;min-height:50px;font-size:11px;padding:12px 15px}.move-personal form>p{grid-column:1/-1;font-size:12px}.move-personal h3 label{cursor:pointer}#move-notes-help{font-size:12px;color:var(--move-muted);margin:-10px 0 16px}.move-personal textarea{min-height:185px;line-height:1.8;resize:vertical}.move-plan-tools{border-block:1px solid var(--move-line);padding:20px 0}.move-plan-tools>summary{cursor:pointer;font-size:13px;font-weight:750;min-height:30px}.move-plan-tools>p{font-size:12px;max-width:80ch;line-height:1.9;margin:12px 0 18px}.move-plan-tools>div{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px}.move-plan-tools .button{font-size:11px}.move-import-label{position:relative;cursor:pointer;overflow:hidden}.move-import-label input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.move-import-label:focus-within{outline:3px solid #9e2b27;outline-offset:5px}.move-confirm{background:white;padding:20px;width:100%;margin-top:20px}.move-confirm>p{width:100%;font-size:13px}.move-related{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;padding:65px 0 25px;margin-top:30px}.move-related h2{font-size:clamp(32px,4vw,47px);line-height:1.16;margin:17px 0 23px}.move-related>div>p:not(.eyebrow){font-size:14px;line-height:1.9;margin-bottom:24px}.move-related nav{align-self:center}.move-related nav>a{display:block;padding:22px 0;border-top:1px solid var(--move-line)}.move-related nav strong{display:block;font:550 25px/1.3 var(--serif);color:var(--move-teal)}.move-related nav span{display:block;font-size:12px;color:var(--move-muted);margin-top:9px}.move-print{display:none}.move-noscript{padding:25px 0}.move-noscript a{text-decoration:underline}
@media(max-width:1000px){.move-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.move-checklist-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.move-phase{padding:27px}.move-task-detail{display:block}.move-task-actions{gap:20px}.move-task-actions button{min-height:35px;padding:4px 0}.move-personal{gap:28px}.move-personal form{grid-template-columns:1fr}.move-personal form .button{justify-self:start}.move-masthead{gap:6%}.move-first-night{padding:29px}}
@media(max-width:760px){.move-masthead{grid-template-columns:1fr;gap:32px;padding-bottom:38px}.move-masthead h1{font-size:clamp(45px,11vw,68px);max-width:none}.move-masthead>div>p:not(.eyebrow){font-size:16px;max-width:50ch}.move-first-night{padding:26px}.move-first-night h2{font-size:32px;margin:20px 0}.move-first-night ul{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:15px}.move-setup>summary{font-size:25px;gap:12px}.move-setup-hint{display:none}.move-profile-grid{gap:21px 17px}.move-build-row{display:block}.move-build-row .button{width:100%;justify-content:center}.move-build-row p{margin-top:15px;max-width:none}.move-household{gap:20px}.move-household legend{float:none;margin-bottom:7px}.move-preview-phases{grid-template-columns:1fr 1fr;gap:22px}.move-welcome{padding:28px 0}.move-welcome h2{font-size:34px}.move-plan-heading{align-items:start;flex-direction:column;gap:16px;padding:23px 0}.move-plan-heading h2{font-size:37px}.move-dashboard{grid-template-columns:1fr;gap:24px;padding-top:5px}.move-progress{padding:24px}.move-next-link{font-size:25px}.move-filter-bar{display:block;padding:25px 0 18px}.move-filter-bar>p{margin-bottom:14px}.move-filter-bar>div{flex-wrap:wrap}.move-filter-bar button{padding:8px 16px}.move-checklist-layout{display:block}.move-timeline{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:20px}.move-timeline button{padding:12px 13px;min-height:66px;border-left-width:2px}.move-timeline button>span{font-size:11px}.move-phase{padding:25px 21px}.move-phase-heading h3{font-size:30px}.move-task-check>span{font-size:13px}.move-task-main{gap:8px}.move-task-state{font-size:8px;white-space:normal;text-align:right;max-width:65px}.move-personal{grid-template-columns:1fr;gap:30px;margin-top:25px;padding-top:30px}.move-personal form{grid-template-columns:1fr auto}.move-plan-tools>div{gap:12px}.move-plan-tools .button{width:100%;justify-content:center}.move-related{grid-template-columns:1fr;gap:30px;padding-top:35px}.move-related h2{font-size:35px}.move-field input,.move-field select,.move-personal textarea{font-size:16px}.move-field input[type=date]{padding-inline:9px}.move-plan-tools .move-confirm .button{width:auto}.move-world button,.move-world a{touch-action:manipulation}}
@media(max-width:420px){.move-profile-grid{grid-template-columns:1fr}.move-personal form{grid-template-columns:1fr}.move-task-main{flex-wrap:wrap}.move-task-state{margin-left:32px;padding-top:0;max-width:none}.move-task-detail{margin-top:0}.move-preview-phases{grid-template-columns:1fr}.move-masthead h1{font-size:47px}}
@media print{
 @page{size:auto;margin:16mm}
 body.move-printing{background:white!important;color:#111!important}
 body.move-printing .utility-strip,body.move-printing .site-header,body.move-printing .site-footer,body.move-printing .breadcrumbs,body.move-printing .skip-link,body.move-printing #site-search,body.move-printing #toast,body.move-printing main> :not(.move-world){display:none!important}
 body.move-printing .move-world> :not(.move-print){display:none!important}
 body.move-printing main.container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
 body.move-printing .move-print{display:block!important;font:9pt/1.55 Arial,sans-serif;background:white!important;color:#111!important}
 .move-print-brand{display:flex;align-items:center;gap:14px;border-bottom:1px solid #346159;padding-bottom:13px;margin-bottom:22px}.move-print-brand img{width:75px;height:50px;object-fit:contain}.move-print-brand strong{font-size:10pt;display:block}.move-print-brand span{display:block;font-size:8pt}.move-print h1{font:26pt/1.15 Georgia,serif;margin:15px 0;overflow-wrap:anywhere}.move-print p{color:#333;font-size:8pt;line-height:1.6;margin:0 0 10px}.move-print .move-print-meta{font-size:9pt}.move-print h2{font:16pt/1.3 Georgia,serif;margin:23px 0 12px;padding-bottom:6px;border-bottom:1px solid #999;break-after:avoid}.move-print-task{display:grid;grid-template-columns:12pt 1fr;gap:10pt;padding:7pt 0;border-bottom:1px solid #eee;break-inside:avoid}.move-print-task strong{font-size:9pt;line-height:1.6}.move-print-task p{margin:3pt 0 0;font-size:8pt}.move-print-box{display:block;border:1px solid #666;width:11pt;height:11pt;margin-top:2pt;text-align:center;font-size:10pt;line-height:10pt}.move-print-task.is-skipped strong{color:#555;font-weight:400}.move-print-notes p{white-space:normal;overflow-wrap:anywhere}.move-print-phase{break-inside:auto}.move-print-brand{break-inside:avoid;break-after:avoid}
}
