.project-file-example-link-module__qb0s8a__link{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.project-file-example-link-module__qb0s8a__link:after{content:none}
.homeowner-scene-motion-module__-4A1GW__track{min-width:0;width:calc(100% - var(--lts-brand-ink-inset,0px));margin-left:var(--lts-brand-ink-inset,0px)}.homeowner-scene-motion-module__-4A1GW__scene{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);background:#ece7dc;width:100%;max-height:600px;margin:0;position:relative;overflow:hidden}.homeowner-scene-motion-module__-4A1GW__surface{position:absolute;inset:0;overflow:hidden}.homeowner-scene-motion-module__-4A1GW__image,.homeowner-scene-motion-module__-4A1GW__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.homeowner-scene-motion-module__-4A1GW__image{display:block}.homeowner-scene-motion-module__-4A1GW__video{opacity:0;transition:opacity .6s;display:block}.homeowner-scene-motion-module__-4A1GW__track[data-homeowner-motion=inline][data-motion-active=true] .homeowner-scene-motion-module__-4A1GW__video{opacity:1}@media (max-width:767px){.homeowner-scene-motion-module__-4A1GW__track{width:100%;max-width:none;margin-inline:0}.homeowner-scene-motion-module__-4A1GW__scene{aspect-ratio:4/3}.homeowner-scene-motion-module__-4A1GW__image,.homeowner-scene-motion-module__-4A1GW__video{transform:none}}@media (prefers-reduced-motion:reduce){.homeowner-scene-motion-module__-4A1GW__video{display:none}}
.scroll-scrubbed-section-video-module__2lfbRW__root{display:contents}.scroll-scrubbed-section-video-module__2lfbRW__root figure{position:relative;overflow:hidden}.scroll-scrubbed-section-video-module__2lfbRW__video{z-index:1;object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.scroll-scrubbed-section-video-module__2lfbRW__root[data-video-ready=true][data-motion-active=true] .scroll-scrubbed-section-video-module__2lfbRW__video{opacity:1}.scroll-scrubbed-section-video-module__2lfbRW__root[data-video-ready=true][data-motion-active=true] figure img{opacity:0}@media (prefers-reduced-motion:reduce){.scroll-scrubbed-section-video-module__2lfbRW__video{transition:none}}.scroll-scrubbed-section-video-module__2lfbRW__contractorHero figure img{object-fit:cover;object-position:center;width:100%!important;height:100%!important;inset:0!important}:is(.scroll-scrubbed-section-video-module__2lfbRW__contractorHero .scroll-scrubbed-section-video-module__2lfbRW__video,.scroll-scrubbed-section-video-module__2lfbRW__contractorHero figure img){object-position:center}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome figure img{object-position:center 52%}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center 52%}@media (max-width:1023px){.scroll-scrubbed-section-video-module__2lfbRW__root figure.ownership-folio__image-wrap{aspect-ratio:16/9}.scroll-scrubbed-section-video-module__2lfbRW__root figure.ownership-folio__image-wrap img{aspect-ratio:16/9;object-position:center}.scroll-scrubbed-section-video-module__2lfbRW__root .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome figure img{object-position:center 47%}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center 47%}}@media (min-width:1024px){.scroll-scrubbed-section-video-module__2lfbRW__root .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:left center}.scroll-scrubbed-section-video-module__2lfbRW__root figure.ownership-folio__image-wrap img{object-position:left center}}@media (max-width:767px){.scroll-scrubbed-section-video-module__2lfbRW__contractorHero figure img{object-position:85% center}.scroll-scrubbed-section-video-module__2lfbRW__contractorHero .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:85% center}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome figure img{object-position:center 46%}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center 46%}}
@media (min-width:1024px){.homeowners-module__v2gfkW__controlLayout .homeowners-module__v2gfkW__controlImage{min-height:0;position:relative}.homeowners-module__v2gfkW__controlLayout .homeowners-module__v2gfkW__controlImage img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}}
.project-file-gallery-module__I-ncdW__gallery{min-width:0;margin:30px 0 36px}.project-file-gallery-module__I-ncdW__galleryHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.project-file-gallery-module__I-ncdW__galleryHeader h3{text-underline-offset:3px;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.35;text-decoration:underline}.project-file-gallery-module__I-ncdW__galleryControls{align-items:center;gap:9px;display:flex}.project-file-gallery-module__I-ncdW__galleryControls>span{color:#65655e;white-space:nowrap;margin-right:3px;font-size:15px}.project-file-gallery-module__I-ncdW__galleryControls button{color:#171717;cursor:pointer;background:#fff;border:1px solid #deddd9;border-radius:6px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;min-width:39px;height:39px;padding:0;display:inline-flex}.project-file-gallery-module__I-ncdW__galleryControls button:disabled{color:#aaa99f;cursor:default;background:#f7f6f2}.project-file-gallery-module__I-ncdW__galleryRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b9b7ad transparent;gap:15px;padding:3px 0 15px;display:flex;overflow-x:auto}.project-file-gallery-module__I-ncdW__galleryCard{box-sizing:border-box;scroll-snap-align:start;color:#171717;text-align:left;cursor:pointer;background:#fff;border:1px solid #deddd9;border-radius:6px;flex-direction:column;flex:0 0 calc(30.7692% - 9.23077px);min-width:0;padding:0;font:15px/1.4 Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.project-file-gallery-module__I-ncdW__galleryCard:hover{border-color:#858e79}.project-file-gallery-module__I-ncdW__galleryCard:focus-visible,.project-file-gallery-module__I-ncdW__galleryControls button:focus-visible,.project-file-gallery-module__I-ncdW__galleryRail:focus-visible{outline-offset:0;outline:2px solid #295d40}.project-file-gallery-module__I-ncdW__galleryCard:focus-visible{outline-offset:-2px}.project-file-gallery-module__I-ncdW__galleryMedia{aspect-ratio:4/3;background:#eeece4;width:100%;display:block;position:relative;overflow:hidden}.project-file-gallery-module__I-ncdW__galleryMedia img{object-fit:cover}.project-file-gallery-module__I-ncdW__galleryPdf img{object-fit:contain;background:#eeece4;padding:15px}.project-file-gallery-module__I-ncdW__galleryMedia[data-image-state=loading] img{opacity:0}.project-file-gallery-module__I-ncdW__imageLoading,.project-file-gallery-module__I-ncdW__imageFallback{color:#65655e;justify-content:center;align-items:center;gap:9px;font-size:15px;display:flex;position:absolute;inset:0}.project-file-gallery-module__I-ncdW__pdfBadge{background:#fff;border:1px solid #deddd9;border-radius:3px;align-items:center;gap:6px;padding:3px 9px;font-size:15px;display:flex;position:absolute;bottom:9px;right:9px}.project-file-gallery-module__I-ncdW__galleryCaption{gap:3px;padding:12px 15px 15px;display:grid}.project-file-gallery-module__I-ncdW__galleryCategory{color:#65655e;font-size:15px}.project-file-gallery-module__I-ncdW__galleryCaption strong{white-space:nowrap;font-size:15px;font-weight:700}@media (max-width:1023px){.project-file-gallery-module__I-ncdW__galleryCard{flex-basis:calc(44.4444% - 6.66667px)}}@container project-gallery (max-width:620px){.project-file-gallery-module__I-ncdW__galleryCard{flex-basis:82%}.project-file-gallery-module__I-ncdW__galleryControls>span{display:none}}.project-file-gallery-module__I-ncdW__gallery{container:project-gallery/inline-size}.project-file-gallery-module__I-ncdW__galleryCaption strong{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.project-file-gallery-module__I-ncdW__galleryMedia canvas{object-fit:contain;background:#fff;width:100%;height:100%}.project-file-gallery-module__I-ncdW__galleryMedia img{width:100%;height:100%}.project-file-gallery-module__I-ncdW__galleryStatus{color:#65655e;padding:0 15px 12px;font-size:15px}
.delete-project-file-module__iBh7tq__dialog{color:#171717;background:#fff;border:1px solid #dedddb;border-radius:6px;width:min(480px,100vw - 30px);max-height:calc(100dvh - 30px);margin:auto;padding:0;inset:0;overflow:auto}.delete-project-file-module__iBh7tq__dialog::backdrop{background:#0000004d}.delete-project-file-module__iBh7tq__dialogBody{gap:15px;padding:21px;font:15px/1.5 Arial,Helvetica,sans-serif;display:grid}.delete-project-file-module__iBh7tq__dialogBody h2,.delete-project-file-module__iBh7tq__dialogBody p{overflow-wrap:anywhere;margin:0}.delete-project-file-module__iBh7tq__dialogBody h2{font-size:15px;font-weight:700}.delete-project-file-module__iBh7tq__impactCounts{flex-wrap:wrap;gap:6px 15px;margin:0;display:flex}.delete-project-file-module__iBh7tq__impactCounts>div{white-space:nowrap;gap:6px;display:flex}.delete-project-file-module__iBh7tq__impactCounts dt:after{content:":"}.delete-project-file-module__iBh7tq__impactCounts dd{margin:0}.delete-project-file-module__iBh7tq__retainedReview{gap:12px;display:grid}.delete-project-file-module__iBh7tq__retainedReview p,.delete-project-file-module__iBh7tq__detailChoice>span{text-wrap:pretty}.delete-project-file-module__iBh7tq__detailChoice{overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.delete-project-file-module__iBh7tq__detailChoice input{accent-color:#171717;width:18px;height:18px;margin:3px 0 0}.delete-project-file-module__iBh7tq__detailChoice input:focus-visible{outline-offset:3px;outline:2px solid #476c43}.delete-project-file-module__iBh7tq__detailLabel{font-weight:700;display:block}.delete-project-file-module__iBh7tq__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.delete-project-file-module__iBh7tq__dialogActions button{color:#171717;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedddb;border-radius:3px;padding:6px 12px}.delete-project-file-module__iBh7tq__dialogActions button:last-child{color:#fff;background:#171717}.delete-project-file-module__iBh7tq__dialogActions button:disabled{opacity:.55;cursor:default}.delete-project-file-module__iBh7tq__dialogActions button:focus-visible{outline-offset:3px;outline:2px solid #476c43}@media (max-width:767px){.delete-project-file-module__iBh7tq__dialogActions button{min-height:45px}}
.project-file-select-module__3eZnaG__root{min-width:0;display:grid;position:relative}.project-file-select-module__3eZnaG__trigger{box-sizing:border-box;color:#171717;cursor:pointer;text-align:left;background:#fff;border:1px solid #1111112e;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-width:0;min-height:39px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;display:flex}.project-file-select-module__3eZnaG__trigger>span:first-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.project-file-select-module__3eZnaG__trigger:hover{border-color:#11111157}.project-file-select-module__3eZnaG__trigger[data-filter-active=true]{background:#eaf0e5;border-color:#476c43ad}.project-file-select-module__3eZnaG__trigger[data-filter-active=true]:hover{background:#e3ecde;border-color:#476c43}.project-file-select-module__3eZnaG__trigger:focus-visible{outline-offset:3px;outline:3px solid #1f5b4257}.project-file-select-module__3eZnaG__chevron{color:#555;flex:none;transition:transform .12s}.project-file-select-module__3eZnaG__chevronOpen{transform:rotate(180deg)}.project-file-select-module__3eZnaG__menu{z-index:70;scrollbar-color:#476c4385 transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;border:1px solid #1111112e;border-radius:6px;gap:3px;width:max-content;min-width:100%;max-width:min(320px,100vw - 30px);max-height:min(432px,60dvh);padding:6px;display:grid;position:absolute;top:calc(100% + 3px);left:0;overflow:auto;box-shadow:0 15px 33px #11111129}.project-file-select-module__3eZnaG__option,.project-file-select-module__3eZnaG__optionSelected{color:#171717;cursor:pointer;min-height:39px;font:inherit;text-align:left;background:#fff;border:0;border-radius:6px;outline:0;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:9px;padding:8px 9px;font-size:15px;font-weight:400;line-height:1.3;display:grid}.project-file-select-module__3eZnaG__option>span:first-child,.project-file-select-module__3eZnaG__optionSelected>span:first-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.project-file-select-module__3eZnaG__optionIcon{place-items:center;width:15px;height:15px;display:grid}.project-file-select-module__3eZnaG__option:hover{background:#f0f4ed}.project-file-select-module__3eZnaG__option:focus-visible,.project-file-select-module__3eZnaG__optionSelected:focus-visible,.project-file-select-module__3eZnaG__optionFocused{outline:0;box-shadow:inset 0 0 0 1px #476c43}.project-file-select-module__3eZnaG__optionSelected{background:#e8efe4;font-weight:400}.project-file-select-module__3eZnaG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.project-file-select-module__3eZnaG__trigger,.project-file-select-module__3eZnaG__option,.project-file-select-module__3eZnaG__optionSelected{min-height:45px}}@media (prefers-reduced-motion:reduce){.project-file-select-module__3eZnaG__chevron{transition:none}}
.table-pagination-module___ZVeFW__footer{justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:39px;display:flex}.table-pagination-module___ZVeFW__footer p{color:#686862;white-space:nowrap;margin:0;font:400 15px/1.3 Arial,Helvetica,sans-serif}.table-pagination-module___ZVeFW__footer nav{align-items:center;gap:9px;margin-left:auto;display:flex}.table-pagination-module___ZVeFW__footer button{box-sizing:border-box;color:#171717;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1111112e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:39px;height:39px;padding:0 9px;font:400 15px/1 Arial,Helvetica,sans-serif;display:inline-flex}.table-pagination-module___ZVeFW__footer button:hover:not(:disabled):not([aria-current=page]){background:var(--secondary-hover);border-color:#476c4394}.table-pagination-module___ZVeFW__footer button:focus-visible{box-shadow:var(--focus-ring);outline:0}.table-pagination-module___ZVeFW__footer button[aria-current=page]{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.table-pagination-module___ZVeFW__footer button:disabled{background:var(--surface);color:#aaa9a2;cursor:not-allowed;border-color:#deddd9}.table-pagination-module___ZVeFW__ellipsis{color:#686862;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:39px;font:400 15px/1 Arial,Helvetica,sans-serif;display:inline-flex}@media (max-width:620px){.table-pagination-module___ZVeFW__footer{flex-direction:column;align-items:flex-start;gap:9px}.table-pagination-module___ZVeFW__footer nav{gap:6px;margin-left:0;padding:3px}.table-pagination-module___ZVeFW__footer button{min-width:45px;height:45px}.table-pagination-module___ZVeFW__ellipsis{height:45px}}
.feedback-module__p3XwIG__trigger{border-radius:var(--radius);color:#171717;cursor:pointer;background:0 0;border:1px solid #0000001f;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:15px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.feedback-module__p3XwIG__trigger:hover,.feedback-module__p3XwIG__trigger:focus-visible{background:#0000000a;border-color:#00000052}.feedback-module__p3XwIG__trigger:focus-visible,.feedback-module__p3XwIG__close:focus-visible,.feedback-module__p3XwIG__secondary:focus-visible,.feedback-module__p3XwIG__primary:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #171717}.feedback-module__p3XwIG__dialog{background:var(--surface);color:#171717;border:1px solid #00000024;border-radius:12px;width:min(480px,100vw - 36px);max-height:min(720px,100dvh - 36px);margin:auto;padding:0;box-shadow:0 28px 80px #0000002e}.feedback-module__p3XwIG__dialog::backdrop{background:#00000042}.feedback-module__p3XwIG__dialogHeader{justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 0;display:flex}.feedback-module__p3XwIG__dialog h2{margin:0;font-size:15px;font-weight:700;line-height:1.35}.feedback-module__p3XwIG__close{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000001f;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.feedback-module__p3XwIG__close:hover{background:#0000000a;border-color:#00000047}.feedback-module__p3XwIG__form{gap:16px;padding:22px 24px 24px;display:grid}.feedback-module__p3XwIG__field,.feedback-module__p3XwIG__form label{gap:7px;display:grid}.feedback-module__p3XwIG__field>span,.feedback-module__p3XwIG__form label>span{font-size:15px;font-weight:700}.feedback-module__p3XwIG__form textarea{resize:vertical;color:#171717;width:100%;min-height:128px;font:inherit;background:#fff;border:1px solid #0000002e;border-radius:7px;padding:12px;font-size:15px;line-height:1.45}.feedback-module__p3XwIG__form textarea::placeholder{color:#8a8a8a}.feedback-module__p3XwIG__form small{color:#737373;justify-self:end;font-size:15px}.feedback-module__p3XwIG__notice,.feedback-module__p3XwIG__error{margin:0;font-size:15px;line-height:1.4}.feedback-module__p3XwIG__notice{color:#166534}.feedback-module__p3XwIG__error{color:#991b1b}.feedback-module__p3XwIG__actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.feedback-module__p3XwIG__secondary,.feedback-module__p3XwIG__primary{border-radius:var(--radius);cursor:pointer;min-height:39px;padding:0 15px;font-size:15px;font-weight:700}.feedback-module__p3XwIG__secondary{color:#171717;background:0 0;border:1px solid #00000026}.feedback-module__p3XwIG__secondary:hover{background:#0000000a;border-color:#0000004d}.feedback-module__p3XwIG__primary{color:#fff;background:#171717;border:1px solid #171717}.feedback-module__p3XwIG__primary:hover:not(:disabled){background:#333}.feedback-module__p3XwIG__primary:disabled{cursor:not-allowed;opacity:.6}.feedback-module__p3XwIG__successState{gap:18px;padding:22px 24px 24px;display:grid}.feedback-module__p3XwIG__successState p{color:#36513c;margin:0;font-size:15px;line-height:1.45}@media (max-width:620px){.feedback-module__p3XwIG__triggerFull{width:100%}.feedback-module__p3XwIG__dialogHeader{padding:18px 18px 0}.feedback-module__p3XwIG__form{gap:15px;padding:18px}.feedback-module__p3XwIG__successState{padding:18px}.feedback-module__p3XwIG__actions{grid-template-columns:1fr 1fr;display:grid}.feedback-module__p3XwIG__secondary,.feedback-module__p3XwIG__primary{width:100%}}@media (prefers-reduced-motion:reduce){.feedback-module__p3XwIG__trigger{transition:none}}
.project-file-access-manager-module__ESSvDq__dialog{box-sizing:border-box;color:#171717;background:#fff;border:1px solid #1111112e;border-radius:6px;width:min(1140px,100vw - 48px);max-width:1140px;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 81px #1111113d}.project-file-access-manager-module__ESSvDq__dialog::backdrop{background:#1111116b}.project-file-access-manager-module__ESSvDq__shareDialog{width:min(660px,100vw - 48px)}.project-file-access-manager-module__ESSvDq__shareDialog .project-file-access-manager-module__ESSvDq__releaseSummary{grid-template-columns:1fr}.project-file-access-manager-module__ESSvDq__dialog .project-file-access-manager-module__ESSvDq__surface{grid-template-rows:auto minmax(0,1fr) auto auto;max-height:calc(100dvh - 48px)}.project-file-access-manager-module__ESSvDq__dialogBody{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:15px;min-height:0;padding:15px 24px;display:grid;overflow:auto}.project-file-access-manager-module__ESSvDq__shareDialog .project-file-access-manager-module__ESSvDq__recipientHeading>button{justify-content:center;align-items:center;width:33px;min-width:33px;height:33px;min-height:33px;padding:0;display:inline-flex}.project-file-access-manager-module__ESSvDq__surface{gap:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45;display:grid}.project-file-access-manager-module__ESSvDq__surface *{box-sizing:border-box;min-width:0}.project-file-access-manager-module__ESSvDq__surface header{border-bottom:1px solid #e0dfdb;justify-content:space-between;align-items:center;gap:15px;padding:24px 24px 15px;display:flex}.project-file-access-manager-module__ESSvDq__surface header div{gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerActions{align-items:center;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__surface header p,.project-file-access-manager-module__ESSvDq__surface h2,.project-file-access-manager-module__ESSvDq__surface p{margin:0}.project-file-access-manager-module__ESSvDq__surface h2{white-space:nowrap;font-size:15px;font-weight:700;line-height:1.45}.project-file-access-manager-module__ESSvDq__surface header>button,.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__closeButton{color:#171717;background:#fff;border:1px solid #1111112e;border-radius:6px;justify-content:center;align-items:center;width:39px;min-width:39px;height:39px;min-height:39px;padding:0;display:inline-flex}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerAction{justify-content:center;align-items:center;gap:6px;min-height:39px;padding-inline:12px;display:inline-flex}.project-file-access-manager-module__ESSvDq__surface svg{width:15px;min-width:15px;height:15px}.project-file-access-manager-module__ESSvDq__releaseSummary{background:#f5f5f2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 15px;padding:12px;display:grid}.project-file-access-manager-module__ESSvDq__releaseSummary strong,.project-file-access-manager-module__ESSvDq__releaseSummary span,.project-file-access-manager-module__ESSvDq__releaseSummary time{overflow-wrap:anywhere}.project-file-access-manager-module__ESSvDq__releaseSummary span,.project-file-access-manager-module__ESSvDq__releaseSummary time,.project-file-access-manager-module__ESSvDq__privacy{color:#686862}.project-file-access-manager-module__ESSvDq__addRecipient{gap:6px;display:grid}.project-file-access-manager-module__ESSvDq__addRecipient>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.project-file-access-manager-module__ESSvDq__addRecipient input,.project-file-access-manager-module__ESSvDq__note textarea,.project-file-access-manager-module__ESSvDq__note select{color:#171717;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #c8c7c2;border-radius:6px;padding:9px 12px}.project-file-access-manager-module__ESSvDq__addRecipient input{height:39px;padding-block:7px}.project-file-access-manager-module__ESSvDq__addRecipient p,.project-file-access-manager-module__ESSvDq__recipientError{color:#9a2e24}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)){color:#171717;cursor:pointer;min-height:39px;font:inherit;background:#fff;border:1px solid #1113;border-radius:6px;padding:0 12px;font-weight:700}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):disabled{cursor:not-allowed;opacity:.5}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):focus-visible,.project-file-access-manager-module__ESSvDq__surface input:focus-visible,.project-file-access-manager-module__ESSvDq__surface textarea:focus-visible,.project-file-access-manager-module__ESSvDq__history summary:focus-visible{outline-offset:3px;outline:2px solid #476c43}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)){transition:background-color .14s,border-color .14s,color .14s,transform .1s}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):hover:not(:disabled){color:#193b20;background:#eef4eb;border-color:#476c4394}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):active:not(:disabled){background:#e1ecde;transform:translateY(1px)}.project-file-access-manager-module__ESSvDq__recipients{gap:9px;display:grid}.project-file-access-manager-module__ESSvDq__addRecipient>div>button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;width:auto;height:39px;min-height:39px;display:inline-flex}.project-file-access-manager-module__ESSvDq__announcement:empty{display:none}.project-file-access-manager-module__ESSvDq__managerFilters{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__managerFilters label{flex:180px;gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__managerFilters input{width:100%;height:39px;min-height:39px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:6px;padding:6px 9px}.project-file-access-manager-module__ESSvDq__filterField>span:first-child{line-height:1.2}.project-file-access-manager-module__ESSvDq__filterField [data-project-file-select]{min-width:0}.project-file-access-manager-module__ESSvDq__filterField [data-project-file-select]>button{height:39px;min-height:39px}.project-file-access-manager-module__ESSvDq__tableScroll{border:1px solid #deddd9;border-radius:6px;max-width:100%;overflow:auto}.project-file-access-manager-module__ESSvDq__tableScrollWithNotice{border-bottom:0;border-radius:6px 6px 0 0}.project-file-access-manager-module__ESSvDq__recipientTable{border-collapse:collapse;width:100%;font:inherit}.project-file-access-manager-module__ESSvDq__recipientTable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-file-access-manager-module__ESSvDq__recipientTable th,.project-file-access-manager-module__ESSvDq__recipientTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #deddd9;padding:9px 12px}.project-file-access-manager-module__ESSvDq__recipientTable th{background:#f5f5f2;font-weight:700}.project-file-access-manager-module__ESSvDq__contractorCell{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.project-file-access-manager-module__ESSvDq__contractorCell>span{white-space:nowrap}.project-file-access-manager-module__ESSvDq__tableActions{flex-shrink:0;gap:3px;display:flex}.project-file-access-manager-module__ESSvDq__recipientActionCell{text-align:right}.project-file-access-manager-module__ESSvDq__recipientActionCell .project-file-access-manager-module__ESSvDq__tableActions{justify-content:flex-end}.project-file-access-manager-module__ESSvDq__tableActions button{flex-shrink:0;justify-content:center;align-items:center;width:39px;min-width:39px;height:39px;min-height:39px;padding:0;scroll-margin-inline:6px;display:inline-flex}.project-file-access-manager-module__ESSvDq__tableActions .project-file-access-manager-module__ESSvDq__revokeAction{gap:6px;width:auto;min-width:39px;padding-inline:10px}.project-file-access-manager-module__ESSvDq__tableActions .project-file-access-manager-module__ESSvDq__revokeAction span{white-space:nowrap;font-size:13px;font-weight:650}.project-file-access-manager-module__ESSvDq__tableActions button:hover:not(:disabled),.project-file-access-manager-module__ESSvDq__recipientActions button:hover:not(:disabled),.project-file-access-manager-module__ESSvDq__recipientHeading>button:hover:not(:disabled),.project-file-access-manager-module__ESSvDq__tableActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientHeading>button:focus-visible{color:#193b20;background:#e7f0e3;border-color:#476c43;box-shadow:0 0 0 3px #476c432e}.project-file-access-manager-module__ESSvDq__tableActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientHeading>button:focus-visible{outline:0;box-shadow:0 0 0 3px #476c433d}.project-file-access-manager-module__ESSvDq__recipientMainRowWithStatus td{border-bottom:0}.project-file-access-manager-module__ESSvDq__recipientStatusRow td{border-bottom:0;padding-top:0}.project-file-access-manager-module__ESSvDq__pagination{justify-content:space-between;align-items:center;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__consentSummary{overflow-wrap:anywhere;background:#f7f7f5;border:1px solid #deddd9;border-radius:6px;gap:6px;padding:12px;display:grid}.project-file-access-manager-module__ESSvDq__consentSummary>strong{text-wrap:balance}.project-file-access-manager-module__ESSvDq__materialManifest ul{gap:6px;margin:9px 0 0;padding-left:18px;list-style:outside;display:grid}.project-file-access-manager-module__ESSvDq__materialManifest li{overflow-wrap:anywhere}.project-file-access-manager-module__ESSvDq__recipient{background:#fff;border:1px solid #deddd9;border-radius:6px;gap:9px;padding:12px;display:grid}.project-file-access-manager-module__ESSvDq__recipient[data-state=failed]{border-color:#bd746d}.project-file-access-manager-module__ESSvDq__recipientHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-file-access-manager-module__ESSvDq__recipientHeading>div{overflow-wrap:anywhere;gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__recipientHeading>div span{color:#686862}.project-file-access-manager-module__ESSvDq__status{background:#eff2ea;border-radius:999px;flex:none;padding:3px 9px;font-weight:700}.project-file-access-manager-module__ESSvDq__textAction,.project-file-access-manager-module__ESSvDq__addAnother{justify-self:start;align-items:center;gap:9px;display:inline-flex;color:#365c34!important;border-color:#0000!important;padding-inline:0!important}.project-file-access-manager-module__ESSvDq__note{gap:6px;display:grid}.project-file-access-manager-module__ESSvDq__note textarea{resize:vertical;min-height:81px}.project-file-access-manager-module__ESSvDq__recipientError{background:#fff6f4;border:1px solid #dfb6b1;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}.project-file-access-manager-module__ESSvDq__recipientError button{flex:none;align-items:center;gap:6px;display:inline-flex}.project-file-access-manager-module__ESSvDq__recipientTable .project-file-access-manager-module__ESSvDq__recipientError{white-space:normal;max-width:calc(100cqw - 24px);position:sticky;left:12px}.project-file-access-manager-module__ESSvDq__notificationStatus{color:var(--muted,#686862)}.project-file-access-manager-module__ESSvDq__surface .project-file-access-manager-module__ESSvDq__notificationNotice{color:#4e654f;background:#fff;border:1px solid #deddd9;border-radius:0 0 6px 6px;margin:-15px 0 0;padding:9px 12px}.project-file-access-manager-module__ESSvDq__progressStatus{color:#365c34;align-items:center;gap:8px;font-weight:700;display:flex}.project-file-access-manager-module__ESSvDq__progressIcon{animation:.9s linear infinite project-file-access-manager-module__ESSvDq__accessManagerSpin}@keyframes project-file-access-manager-module__ESSvDq__accessManagerSpin{to{transform:rotate(360deg)}}.project-file-access-manager-module__ESSvDq__tableScroll{container-type:inline-size}.project-file-access-manager-module__ESSvDq__recipientTable{min-width:max-content}.project-file-access-manager-module__ESSvDq__history{border-top:1px solid #e0dfdb;padding-top:9px}.project-file-access-manager-module__ESSvDq__history summary{cursor:pointer;font-weight:700}.project-file-access-manager-module__ESSvDq__history ol{gap:9px;margin:9px 0 0;padding:0;list-style:none;display:grid}.project-file-access-manager-module__ESSvDq__history li{background:#f7f7f5;border-radius:6px;gap:3px;padding:9px;display:grid}.project-file-access-manager-module__ESSvDq__history li>div{justify-content:space-between;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__history li span,.project-file-access-manager-module__ESSvDq__history li time,.project-file-access-manager-module__ESSvDq__history li p{color:#686862;overflow-wrap:anywhere}.project-file-access-manager-module__ESSvDq__recipientActions{flex-wrap:wrap;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__recipientActions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.project-file-access-manager-module__ESSvDq__recipientMetadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.project-file-access-manager-module__ESSvDq__recipientMetadata div{gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__recipientMetadata dt{color:#686862}.project-file-access-manager-module__ESSvDq__recipientMetadata dd{overflow-wrap:anywhere;margin:0}.project-file-access-manager-module__ESSvDq__danger{color:#8b2b22!important;border-color:#b9645b!important}.project-file-access-manager-module__ESSvDq__announcement{color:#4e654f;min-height:21px}.project-file-access-manager-module__ESSvDq__surface footer{border-top:1px solid #e0dfdb;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 24px 24px;display:flex}.project-file-access-manager-module__ESSvDq__surface footer .project-file-access-manager-module__ESSvDq__primary{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.project-file-access-manager-module__ESSvDq__surface footer span{color:#4e654f;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:620px){.project-file-access-manager-module__ESSvDq__dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.project-file-access-manager-module__ESSvDq__surface{gap:0;padding:0}.project-file-access-manager-module__ESSvDq__surface header{padding:15px 15px 12px}.project-file-access-manager-module__ESSvDq__dialogBody{gap:12px;padding:12px 15px}.project-file-access-manager-module__ESSvDq__releaseSummary{grid-template-columns:1fr;gap:3px}.project-file-access-manager-module__ESSvDq__addRecipient>div{grid-template-columns:1fr}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)),.project-file-access-manager-module__ESSvDq__surface header>button,.project-file-access-manager-module__ESSvDq__addRecipient input,.project-file-access-manager-module__ESSvDq__addRecipient>div>button{height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__surface header>button,.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__closeButton{width:45px;min-width:45px;height:45px;padding:0}.project-file-access-manager-module__ESSvDq__tableActions button{width:45px;min-width:45px;height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__recipientError{flex-direction:column;align-items:stretch}.project-file-access-manager-module__ESSvDq__dialog .project-file-access-manager-module__ESSvDq__surface{max-height:calc(100dvh - 24px)}.project-file-access-manager-module__ESSvDq__managerFilters input{height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__filterField [data-project-file-select]>button{height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__status{align-self:flex-start}.project-file-access-manager-module__ESSvDq__recipientActions,.project-file-access-manager-module__ESSvDq__surface footer{grid-template-columns:1fr;display:grid}.project-file-access-manager-module__ESSvDq__surface footer{padding:12px 15px 15px}.project-file-access-manager-module__ESSvDq__recipientMetadata{grid-template-columns:1fr}.project-file-access-manager-module__ESSvDq__recipientActions button,.project-file-access-manager-module__ESSvDq__surface footer button{width:100%}.project-file-access-manager-module__ESSvDq__surface footer span{margin-left:0}}@media (prefers-reduced-motion:reduce){.project-file-access-manager-module__ESSvDq__dialog{scroll-behavior:auto}.project-file-access-manager-module__ESSvDq__progressIcon{animation:none}}.project-file-access-manager-module__ESSvDq__liveAnnouncement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-file-access-manager-module__ESSvDq__recipient .project-file-access-manager-module__ESSvDq__textAction{min-height:33px}.project-file-access-manager-module__ESSvDq__note{gap:9px}.project-file-access-manager-module__ESSvDq__materialManifest{border-top:1px solid #e0dfdb;padding-top:12px}.project-file-access-manager-module__ESSvDq__recipientTable tr:last-child td{border-bottom:0}@media (max-width:620px){.project-file-access-manager-module__ESSvDq__surface header{grid-template-columns:minmax(0,1fr) 45px;gap:12px;display:grid}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerActions{display:contents}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__closeButton{grid-area:1/2}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerAction{white-space:nowrap;grid-area:2/1/auto/-1;justify-self:start;min-height:45px}}.project-file-access-manager-module__ESSvDq__surface footer>button{justify-content:center;align-items:center;gap:6px;display:flex}.project-file-access-manager-module__ESSvDq__consentSummary,.project-file-access-manager-module__ESSvDq__recipientError{scroll-margin-block:6px}
.workspace-boundary-module__-xYMIa__boundary{box-sizing:border-box;color:#171717;gap:9px;width:100%;padding:24px;font:15px/1.45 Arial,Helvetica,sans-serif;display:grid}.workspace-boundary-module__-xYMIa__lastGoodContent{min-width:0}.workspace-boundary-module__-xYMIa__error{background:#fff;border:1px solid #11111124;border-radius:6px;align-content:center;justify-items:start;gap:9px;min-height:159px;padding:24px;display:grid}.workspace-boundary-module__-xYMIa__error h2,.workspace-boundary-module__-xYMIa__error p,.workspace-boundary-module__-xYMIa__isolated h2,.workspace-boundary-module__-xYMIa__isolated p{margin:0;font-size:15px}.workspace-boundary-module__-xYMIa__error h2,.workspace-boundary-module__-xYMIa__isolated h2{font-weight:700;line-height:1.35}.workspace-boundary-module__-xYMIa__error p,.workspace-boundary-module__-xYMIa__isolated p{color:#686862;max-width:540px}.workspace-boundary-module__-xYMIa__retry{box-sizing:border-box;color:#171717;cursor:pointer;background:#fff;border:1px solid #1111112e;border-radius:6px;justify-content:center;align-items:center;height:39px;min-height:39px;padding:0 15px;font:700 15px/1.35 Arial,Helvetica,sans-serif;display:inline-flex}.workspace-boundary-module__-xYMIa__retry:disabled{cursor:wait;opacity:.58}.workspace-boundary-module__-xYMIa__retry:focus-visible,.workspace-boundary-module__-xYMIa__error h2:focus-visible,.workspace-boundary-module__-xYMIa__isolated h2:focus-visible{outline-offset:2px;outline:2px solid #171717}.workspace-boundary-module__-xYMIa__isolated{text-align:center;background:#fff;border:1px solid #11111124;border-radius:6px;align-content:center;justify-items:center;gap:9px;min-height:159px;padding:24px;display:grid}@media (max-width:620px){.workspace-boundary-module__-xYMIa__boundary{padding:15px}.workspace-boundary-module__-xYMIa__error,.workspace-boundary-module__-xYMIa__isolated{padding:18px}}
.contractor-project-visual-module__rhMg7W__track{min-width:0;width:calc(100% - var(--lts-brand-ink-inset,0px));margin-left:var(--lts-brand-ink-inset,0px)}.contractor-project-visual-module__rhMg7W__scene{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);background:#ece7dc;width:100%;max-height:600px;margin:0;position:relative;overflow:hidden}.contractor-project-visual-module__rhMg7W__image{object-fit:cover;object-position:center;inset:-14px;width:calc(100% + 28px)!important;height:calc(100% + 28px)!important}@media (max-width:767px){.contractor-project-visual-module__rhMg7W__track{width:100%;max-width:none;margin-inline:0}.contractor-project-visual-module__rhMg7W__scene{aspect-ratio:4/3}.contractor-project-visual-module__rhMg7W__image{object-position:85% center}}
.preparation-guide-module__W-P1xW__article{--guide-tint:#efe8dc;color:var(--color-neutral-950);background:#fff}.preparation-guide-module__W-P1xW__hero{padding-top:30px}.preparation-guide-module__W-P1xW__backLink{color:#59544c;align-items:center;gap:9px;font-size:14px;line-height:24px;text-decoration:none;display:inline-flex}.preparation-guide-module__W-P1xW__intro{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:48px;margin-top:30px;margin-bottom:33px;display:grid}.preparation-guide-module__W-P1xW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6b5b48;text-wrap:pretty;margin:0 0 12px;font-size:12px;line-height:21px}.preparation-guide-module__W-P1xW__title{letter-spacing:-.055em;white-space:normal;font-size:60px;font-weight:600;line-height:1.06}.preparation-guide-module__W-P1xW__heroCopy{padding-top:3px}.preparation-guide-module__W-P1xW__heroCopy>p:first-child{text-wrap:pretty;font-size:19px;line-height:30px}.preparation-guide-module__W-P1xW__actions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:24px;display:flex}.preparation-guide-module__W-P1xW__primary{white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:inline-flex;text-decoration:none!important}.preparation-guide-module__W-P1xW__secondary{text-underline-offset:5px;white-space:nowrap;align-items:center;font-size:15px;line-height:24px;text-decoration:underline;display:inline-flex}.preparation-guide-module__W-P1xW__reassurance{color:#625b52;text-wrap:pretty;margin-top:15px!important;font-size:13px!important;line-height:21px!important}.preparation-guide-module__W-P1xW__heroFigure{margin:0}.preparation-guide-module__W-P1xW__heroImage{object-fit:cover;border-radius:3px;width:100%;height:clamp(340px,39vw,528px);display:block}.preparation-guide-module__W-P1xW__imageCaption{color:#6c645b;text-align:right;padding-top:9px;font-size:12px;line-height:21px}.preparation-guide-module__W-P1xW__section{padding-top:60px}.preparation-guide-module__W-P1xW__sectionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.preparation-guide-module__W-P1xW__section h2{letter-spacing:-.035em;white-space:normal;font-size:36px;font-weight:600;line-height:42px}.preparation-guide-module__W-P1xW__sectionIntro>p,.preparation-guide-module__W-P1xW__exampleIntro>p:not(.preparation-guide-module__W-P1xW__eyebrow),.preparation-guide-module__W-P1xW__featureCopy{color:#645b52;text-wrap:pretty;font-size:18px;line-height:30px}.preparation-guide-module__W-P1xW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:39px;padding:0;list-style:none;display:grid}.preparation-guide-module__W-P1xW__steps li{border-top:1px solid #d7cabb;min-width:0;padding-top:21px}.preparation-guide-module__W-P1xW__stepNumber{color:#8b7054;font-size:13px;line-height:21px}.preparation-guide-module__W-P1xW__steps h3{letter-spacing:-.02em;white-space:normal;margin-top:12px;font-size:20px;font-weight:600;line-height:27px}.preparation-guide-module__W-P1xW__steps p{color:#645b52;text-wrap:pretty;margin-top:12px;font-size:16px;line-height:27px}.preparation-guide-module__W-P1xW__example{background:var(--guide-tint);border-radius:3px;grid-template-columns:1fr 1.1fr;gap:60px;padding:36px;display:grid}.preparation-guide-module__W-P1xW__exampleIntro>p:not(.preparation-guide-module__W-P1xW__eyebrow){margin-top:21px}.preparation-guide-module__W-P1xW__exampleLabel{color:#716457;margin-top:24px;font-size:12px;line-height:21px;display:block}.preparation-guide-module__W-P1xW__exampleRows{margin:0}.preparation-guide-module__W-P1xW__exampleRows>div+div{border-top:1px solid #cdbfaa;margin-top:21px;padding-top:21px}.preparation-guide-module__W-P1xW__exampleRows dt{letter-spacing:.04em;color:#70573e;font-size:13px;line-height:21px}.preparation-guide-module__W-P1xW__exampleRows dd{text-wrap:pretty;margin-top:9px;font-size:18px;line-height:30px}.preparation-guide-module__W-P1xW__productSection{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.preparation-guide-module__W-P1xW__featureCopy{margin-top:21px}.preparation-guide-module__W-P1xW__assurances{gap:15px;margin-top:24px;padding:0;list-style:none;display:grid}.preparation-guide-module__W-P1xW__assurances li{text-wrap:pretty;align-items:center;gap:12px;font-size:15px;line-height:24px;display:flex}.preparation-guide-module__W-P1xW__assurances svg{color:#716044;flex-shrink:0}.preparation-guide-module__W-P1xW__sampleVisual{color:inherit;background:#f5f2eb;border-radius:3px;text-decoration:none;display:block;overflow:hidden}.preparation-guide-module__W-P1xW__sampleVisual img{object-fit:cover;width:100%;height:340px}.preparation-guide-module__W-P1xW__sampleVisual>span{justify-content:space-between;align-items:center;gap:15px;padding:21px 24px;font-size:15px;line-height:24px;display:flex}.preparation-guide-module__W-P1xW__answers{grid-template-columns:1fr 1fr;gap:48px;display:grid}.preparation-guide-module__W-P1xW__questionList{border-top:1px solid #ded8ce}.preparation-guide-module__W-P1xW__questionList details{border-bottom:1px solid #ded8ce}.preparation-guide-module__W-P1xW__questionList details+details{padding-top:3px}.preparation-guide-module__W-P1xW__questionList summary,.preparation-guide-module__W-P1xW__reading>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:16px;font-weight:500;line-height:27px;list-style:none;display:flex}.preparation-guide-module__W-P1xW__questionList summary::-webkit-details-marker{display:none}.preparation-guide-module__W-P1xW__reading>summary::-webkit-details-marker{display:none}.preparation-guide-module__W-P1xW__questionList summary svg,.preparation-guide-module__W-P1xW__reading>summary svg{flex-shrink:0;transition:transform .15s}.preparation-guide-module__W-P1xW__questionList details[open] summary svg,.preparation-guide-module__W-P1xW__reading[open]>summary svg{transform:rotate(180deg)}.preparation-guide-module__W-P1xW__questionList details p{color:#62594f;text-wrap:pretty;padding:0 0 21px;font-size:16px;line-height:27px}.preparation-guide-module__W-P1xW__final{background:var(--guide-tint);text-align:center;border-radius:3px;padding:48px 36px}.preparation-guide-module__W-P1xW__final>p:not(.preparation-guide-module__W-P1xW__eyebrow):not(.preparation-guide-module__W-P1xW__reassurance){text-wrap:pretty;margin-top:18px;font-size:18px;line-height:30px}.preparation-guide-module__W-P1xW__final .preparation-guide-module__W-P1xW__primary{margin-top:24px}.preparation-guide-module__W-P1xW__readingSection{padding-top:36px;padding-bottom:60px}.preparation-guide-module__W-P1xW__reading{border-top:1px solid #ded8ce;border-bottom:1px solid #ded8ce}.preparation-guide-module__W-P1xW__reading>summary{font-size:15px}.preparation-guide-module__W-P1xW__content{color:#62594f;text-wrap:pretty;columns:2;column-gap:48px;padding:21px 0 30px;font-size:18px;line-height:30px}.preparation-guide-module__W-P1xW__content h2{letter-spacing:-.025em;color:#1b1814;break-after:avoid;white-space:normal;margin:30px 0 15px;font-size:24px;font-weight:600;line-height:30px}.preparation-guide-module__W-P1xW__content p{break-inside:avoid}.preparation-guide-module__W-P1xW__content p+p,.preparation-guide-module__W-P1xW__content p+ul,.preparation-guide-module__W-P1xW__content p+ol,.preparation-guide-module__W-P1xW__content ul+p,.preparation-guide-module__W-P1xW__content ol+p{margin-top:18px}.preparation-guide-module__W-P1xW__content ul,.preparation-guide-module__W-P1xW__content ol{padding-left:24px}.preparation-guide-module__W-P1xW__content ul{list-style:outside}.preparation-guide-module__W-P1xW__content ol{list-style:decimal}.preparation-guide-module__W-P1xW__content li+li{margin-top:9px}.preparation-guide-module__W-P1xW__content a{color:inherit;text-underline-offset:4px;text-decoration:underline}.preparation-guide-module__W-P1xW__content .preparation-guide-module__W-P1xW__action{color:#fff;text-decoration:none}.preparation-guide-module__W-P1xW__content .preparation-guide-module__W-P1xW__action:hover{color:#fff}.preparation-guide-module__W-P1xW__related{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:24px;display:flex}.preparation-guide-module__W-P1xW__related a{text-underline-offset:4px;align-items:center;gap:12px;font-size:15px;line-height:24px;text-decoration:underline;display:inline-flex}.preparation-guide-module__W-P1xW__article a:focus-visible,.preparation-guide-module__W-P1xW__article summary:focus-visible{outline-offset:5px;outline:2px solid #1b1814}.preparation-guide-module__W-P1xW__article a:hover,.preparation-guide-module__W-P1xW__article summary:hover{color:#685335}.preparation-guide-module__W-P1xW__discovery{padding-top:60px;padding-bottom:60px}.preparation-guide-module__W-P1xW__discoveryIntro h2{letter-spacing:-.035em;white-space:normal;font-size:36px;font-weight:600;line-height:42px}.preparation-guide-module__W-P1xW__discoveryIntro p{color:#62594f;text-wrap:pretty;margin-top:15px;font-size:18px;line-height:30px}.preparation-guide-module__W-P1xW__discoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.preparation-guide-module__W-P1xW__discoveryCard{color:inherit;min-width:0;text-decoration:none}.preparation-guide-module__W-P1xW__discoveryCard img{object-fit:cover;border-radius:3px;width:100%;height:225px}.preparation-guide-module__W-P1xW__discoveryCard h3{letter-spacing:-.025em;white-space:normal;margin-top:18px;font-size:22px;font-weight:600;line-height:30px}.preparation-guide-module__W-P1xW__discoveryCard p{color:#62594f;text-wrap:pretty;margin-top:9px;font-size:15px;line-height:24px}.preparation-guide-module__W-P1xW__discoveryCard span{align-items:center;gap:12px;margin-top:15px;font-size:14px;line-height:24px;display:inline-flex}.preparation-guide-module__W-P1xW__discoveryCard:hover span{text-underline-offset:4px;text-decoration:underline}.preparation-guide-module__W-P1xW__discoveryCard:focus-visible{outline-offset:6px;outline:2px solid #1b1814}@media (max-width:1023px){.preparation-guide-module__W-P1xW__title{font-size:48px}.preparation-guide-module__W-P1xW__intro{grid-template-columns:1fr;gap:24px}.preparation-guide-module__W-P1xW__heroCopy{padding:0}.preparation-guide-module__W-P1xW__section h2,.preparation-guide-module__W-P1xW__discoveryIntro h2{font-size:32px;line-height:39px}.preparation-guide-module__W-P1xW__sectionIntro,.preparation-guide-module__W-P1xW__productSection,.preparation-guide-module__W-P1xW__answers{grid-template-columns:1fr;gap:24px}.preparation-guide-module__W-P1xW__example{grid-template-columns:1fr;gap:30px}.preparation-guide-module__W-P1xW__steps{gap:24px}.preparation-guide-module__W-P1xW__steps h3{font-size:18px}.preparation-guide-module__W-P1xW__sampleVisual img{height:360px}.preparation-guide-module__W-P1xW__content{columns:1}.preparation-guide-module__W-P1xW__discoveryCard h3{font-size:18px}.preparation-guide-module__W-P1xW__discoveryCard img{height:180px}}@media (max-width:767px){.preparation-guide-module__W-P1xW__hero{padding-top:24px}.preparation-guide-module__W-P1xW__intro{gap:18px;margin-top:24px;margin-bottom:24px}.preparation-guide-module__W-P1xW__title{letter-spacing:-.05em;font-size:36px;line-height:42px}.preparation-guide-module__W-P1xW__heroCopy>p:first-child{font-size:18px;line-height:30px}.preparation-guide-module__W-P1xW__actions{grid-template-columns:1fr;gap:15px;margin-top:21px;display:grid}.preparation-guide-module__W-P1xW__primary{width:100%}.preparation-guide-module__W-P1xW__secondary{justify-content:center}.preparation-guide-module__W-P1xW__heroImage{object-position:center;height:285px}.preparation-guide-module__W-P1xW__imageCaption{text-align:left}.preparation-guide-module__W-P1xW__section{padding-top:42px}.preparation-guide-module__W-P1xW__section h2,.preparation-guide-module__W-P1xW__discoveryIntro h2{letter-spacing:-.04em;font-size:28px;line-height:36px}.preparation-guide-module__W-P1xW__steps{grid-template-columns:1fr;gap:24px;margin-top:24px}.preparation-guide-module__W-P1xW__steps li{padding-top:15px}.preparation-guide-module__W-P1xW__steps h3{margin-top:9px;font-size:20px}.preparation-guide-module__W-P1xW__steps p{margin-top:9px}.preparation-guide-module__W-P1xW__example{gap:24px;padding:24px 18px}.preparation-guide-module__W-P1xW__example h2{letter-spacing:-.04em;font-size:25px;line-height:33px}.preparation-guide-module__W-P1xW__exampleIntro>p:not(.preparation-guide-module__W-P1xW__eyebrow){margin-top:15px}.preparation-guide-module__W-P1xW__exampleLabel{margin-top:18px}.preparation-guide-module__W-P1xW__exampleRows dd{font-size:17px;line-height:27px}.preparation-guide-module__W-P1xW__sampleVisual img{height:240px}.preparation-guide-module__W-P1xW__sampleVisual>span{padding:18px;font-size:14px}.preparation-guide-module__W-P1xW__final{padding:33px 18px}.preparation-guide-module__W-P1xW__final h2{letter-spacing:-.045em;font-size:25px;line-height:33px}.preparation-guide-module__W-P1xW__readingSection{padding-top:24px;padding-bottom:42px}.preparation-guide-module__W-P1xW__content{font-size:17px;line-height:30px}.preparation-guide-module__W-P1xW__content h2{font-size:24px}.preparation-guide-module__W-P1xW__related{flex-direction:column;gap:21px}.preparation-guide-module__W-P1xW__discovery{padding-top:42px;padding-bottom:42px}.preparation-guide-module__W-P1xW__discoveryGrid{grid-template-columns:1fr;gap:30px}.preparation-guide-module__W-P1xW__discoveryCard img{height:240px}.preparation-guide-module__W-P1xW__discoveryCard h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.preparation-guide-module__W-P1xW__questionList summary svg,.preparation-guide-module__W-P1xW__reading>summary svg{transition:none}}.preparation-guide-module__W-P1xW__article .preparation-guide-module__W-P1xW__primary,.preparation-guide-module__W-P1xW__article .preparation-guide-module__W-P1xW__primary:hover,.preparation-guide-module__W-P1xW__article .preparation-guide-module__W-P1xW__action,.preparation-guide-module__W-P1xW__article .preparation-guide-module__W-P1xW__action:hover{color:#fff}
@media (max-width:374px){.contractors-module__URvpxq__hero .relay-hero__content--authority .relay-hero__message h1{font-size:36px;line-height:42px}}
.access-surface-module__8secpW__accessSection{min-height:0;padding:48px var(--lts-public-gutter);flex:1;justify-content:center;align-items:center;display:flex}.access-surface-module__8secpW__card{width:100%;max-width:519px}.access-surface-module__8secpW__label{color:#0000007a;letter-spacing:0;font-size:15px;font-weight:700;line-height:1.35}.access-surface-module__8secpW__title{color:#111;letter-spacing:0;text-align:center;white-space:nowrap;width:100%;max-width:519px;margin:9px auto 0;font-size:21px;font-weight:700;line-height:27px}.access-surface-module__8secpW__title:focus{outline:none}.access-surface-module__8secpW__copy{color:#111111ad;text-align:center;white-space:nowrap;width:100%;max-width:501px;margin:12px auto 0;font-size:15px;line-height:1.55}.access-surface-module__8secpW__context{background:var(--surface);color:#111111c7;border:1px solid #11111114;border-radius:6px;align-items:center;gap:9px;width:100%;max-width:519px;margin-top:24px;margin-left:auto;margin-right:auto;padding:12px 15px;font-size:15px;line-height:1.45;display:flex}.access-surface-module__8secpW__form{gap:15px;width:100%;max-width:519px;margin-top:24px;margin-left:auto;margin-right:auto;display:grid}.access-surface-module__8secpW__field{gap:9px;display:grid}.access-surface-module__8secpW__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-surface-module__8secpW__inlineLink{color:#111111ad;text-underline-offset:3px;align-items:center;width:fit-content;min-height:39px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.access-surface-module__8secpW__input{color:#111;background:#fff;border:1px solid #1111111f;border-radius:6px;outline:none;width:100%;min-height:45px;padding:0 15px;font-size:15px;line-height:1.2;transition:border-color .16s,box-shadow .16s}.access-surface-module__8secpW__input::placeholder{color:#1111116b}.access-surface-module__8secpW__input:hover{border-color:#1113}.access-surface-module__8secpW__input:focus{border-color:#11111157;box-shadow:0 0 0 3px #1111110f}.access-surface-module__8secpW__error{color:#9e2424;margin:-3px 0 0;font-size:15px;line-height:1.45}.access-surface-module__8secpW__success{color:#255c37;margin:-3px 0 0;font-size:15px;line-height:1.45}.access-surface-module__8secpW__submit,.access-surface-module__8secpW__submitLink{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;height:39px;min-height:39px;margin-top:3px;padding:0 15px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.access-surface-module__8secpW__submit:hover,.access-surface-module__8secpW__submitLink:hover{background:#111111d1;border-color:#111111d1}.access-surface-module__8secpW__submit:focus-visible,.access-surface-module__8secpW__submitLink:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111f}.access-surface-module__8secpW__submit:active{transform:translateY(1px)}.access-surface-module__8secpW__submit:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#767676;border-color:#767676}.access-surface-module__8secpW__submit[aria-busy=true]:disabled{color:#fff;cursor:wait;background:#111;border-color:#111}.access-surface-module__8secpW__submit>svg{flex:0 0 15px}.access-surface-module__8secpW__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 15px;width:100%;max-width:519px;margin-top:18px;margin-left:auto;margin-right:auto;display:flex}.access-surface-module__8secpW__link{color:#111111b8;white-space:nowrap;border:0;align-items:center;gap:6px;width:fit-content;min-height:39px;padding:0 2px;font-size:15px;font-weight:500;line-height:39px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex;position:relative}.access-surface-module__8secpW__continuationLink{color:#111;font-weight:650}.access-surface-module__8secpW__roleSwitchLink{color:#1111119e;font-weight:400}.access-surface-module__8secpW__link:after{content:"";background:#11111138;height:1px;transition:background-color .16s;position:absolute;bottom:0;left:2px;right:2px}.access-surface-module__8secpW__linkButton{color:#111111b8;cursor:pointer;width:fit-content;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:39px;padding:0 2px;font-size:15px;font-weight:500;line-height:39px;transition:border-color .16s,color .16s;display:inline-flex;position:relative}.access-surface-module__8secpW__linkButton:after{content:"";background:#11111138;height:1px;transition:background-color .16s;position:absolute;bottom:0;left:2px;right:2px}.access-surface-module__8secpW__linkButton:hover{color:#111}.access-surface-module__8secpW__linkButton:hover:after{background:#111}.access-surface-module__8secpW__linkButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111f}.access-surface-module__8secpW__linkButton:disabled{cursor:wait;opacity:.6}.access-surface-module__8secpW__codeInput{letter-spacing:.14em}.access-surface-module__8secpW__passwordControl{display:block;position:relative}.access-surface-module__8secpW__passwordControl .access-surface-module__8secpW__input{padding-right:51px}.access-surface-module__8secpW__passwordToggle{color:#1111119e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.access-surface-module__8secpW__passwordToggle:hover{color:#111;background:#1111110f}.access-surface-module__8secpW__passwordToggle:focus-visible{outline-offset:3px;outline:3px solid #11111152}.access-surface-module__8secpW__fieldHint{color:#595959;margin:-3px 0 0;font-size:12px;line-height:1.35}.access-surface-module__8secpW__prerequisite{color:#1111119e;text-align:left;white-space:nowrap;margin:-3px 0 0;font-size:15px;line-height:24px}.access-surface-module__8secpW__consent{box-sizing:border-box;color:#111111ad;cursor:pointer;align-items:center;gap:9px;min-height:39px;font-size:12px;line-height:1.35;display:flex}.access-surface-module__8secpW__consent input{accent-color:#111;flex:0 0 15px;width:15px;height:15px;margin:0}.access-surface-module__8secpW__consent input:focus-visible{outline-offset:3px;outline:3px solid #11111152}.access-surface-module__8secpW__consent a{color:#111;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.access-surface-module__8secpW__loading{color:#11111194;text-align:center;margin:24px auto 0;font-size:15px}.access-surface-module__8secpW__spinner{flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite access-surface-module__8secpW__access-spin}@keyframes access-surface-module__8secpW__access-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.access-surface-module__8secpW__spinner{animation:none}}.access-surface-module__8secpW__fieldHint,.access-surface-module__8secpW__consent,.access-surface-module__8secpW__expiry{font-size:15px;line-height:1.45}.access-surface-module__8secpW__expiry{color:#11111185;text-align:center;margin:9px auto 0}.access-surface-module__8secpW__signedOut{color:#255c37;text-align:center;margin:9px auto 0;font-size:15px;line-height:1.45}.access-surface-module__8secpW__srOnly{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.access-surface-module__8secpW__link:hover{color:#111}.access-surface-module__8secpW__link:hover:after{background:#111}@media not (min-width:621px){.access-surface-module__8secpW__accessSection{min-height:0;padding-block:33px}.access-surface-module__8secpW__form,.access-surface-module__8secpW__links{max-width:none}.access-surface-module__8secpW__submit,.access-surface-module__8secpW__submitLink{height:45px;min-height:45px}.access-surface-module__8secpW__links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.access-surface-module__8secpW__link,.access-surface-module__8secpW__linkButton,.access-surface-module__8secpW__inlineLink{min-height:45px;line-height:45px}.access-surface-module__8secpW__passwordToggle{width:45px;height:45px;right:0}.access-surface-module__8secpW__passwordControl .access-surface-module__8secpW__input{padding-right:54px}}.access-surface-module__8secpW__confirmationCopy{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.access-surface-module__8secpW__confirmationCopy>span{max-width:100%;display:inline-block}.access-surface-module__8secpW__confirmationContext>span{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.access-surface-module__8secpW__context>[data-access-context]{text-wrap:pretty;min-width:0}
