.hero-backdrop{isolation:isolate;color:#fbfaf7;background:#1b2a22;width:100%;position:relative;overflow:hidden}.hero-backdrop-video{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-backdrop-video video{object-fit:cover;object-position:48% 50%;pointer-events:none;width:100%;height:100%;display:block}.hero-backdrop:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#102019c9 0%,#102019a3 38%,#1020194d 63%,#10201912 100%),linear-gradient(#101c1600 28%,#101c16a6 100%);position:absolute;inset:0}.hero-backdrop-content{align-items:flex-end;min-height:clamp(560px,100svh - 230px,740px);padding-block:72px;display:flex}.hero-background-copy{width:min(100%,640px)}.hero-backdrop h1{letter-spacing:-.06em;color:#fbfaf7;margin:0 0 22px;font:400 clamp(3.7rem,5.5vw,5.5rem)/1.065 Georgia,Times New Roman,serif}.hero-backdrop h1 em{white-space:nowrap;color:#edc4a8;font-weight:400;display:block}.hero-backdrop .hero-description{color:#fbfaf7;letter-spacing:-.025em;width:100%;max-width:none;font:400 clamp(1.375rem,2vw,1.875rem)/1.35 Georgia,Times New Roman,serif}.hero-backdrop .report-sample-link{color:#fbfaf7;border-color:#eee5d899;gap:15px;min-height:44px;margin-top:24px;font-size:1rem}.hero-backdrop .report-sample-link:hover{color:#edc4a8;border-color:#fbfaf7}.background-motion-access{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.background-motion-access:focus-visible{z-index:2;clip:auto;clip-path:none;color:#243e36;background:#fbfaf7;border:1px solid #d7d9d0;width:auto;height:auto;margin:0;padding:10px 16px;font:14px/1.4 Arial,sans-serif;top:16px;right:20px;overflow:visible}.hero-purchase{padding-block:36px 42px}.hero-purchase .hero-order-panel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(150px,.65fr) minmax(350px,1.8fr) minmax(200px,1fr);grid-template-areas:"summary search delivery""summary branding delivery";gap:14px 40px;width:100%;max-width:none;margin:0;padding:0;display:grid}.hero-purchase .order-panel-heading{grid-area:summary;margin:0;display:block}.hero-purchase .hero-order-panel .order-panel-heading h2{margin:0 0 10px;font-size:1.7rem}.hero-purchase .order-panel-heading p{text-align:left}.hero-purchase .order-panel-heading strong{font-size:1.7rem}.hero-purchase form{grid-area:search}.hero-purchase .report-branding{grid-area:branding;margin:0}.hero-purchase .policy-summary{grid-area:delivery;align-self:center;max-width:290px;margin:0}@media (max-width:1100px){.hero-purchase .hero-order-panel{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"summary search""summary branding""summary delivery";gap:14px 32px}.hero-purchase .policy-summary{max-width:none}}@media (max-width:700px){.hero-backdrop:before{background:linear-gradient(#101e172e 0%,#101e179c 45%,#101e17e0 100%)}.hero-backdrop-content{min-height:500px;padding-block:54px 34px}.hero-backdrop h1{margin-bottom:18px;font-size:clamp(2.5rem,12vw,3.7rem)}.hero-backdrop .hero-description{font-size:1.375rem}.hero-backdrop .report-sample-link{margin-top:20px}.hero-purchase{padding-block:26px 32px}.hero-purchase .hero-order-panel{background:#f4f4ed;border:1px solid #d2d8ce;border-radius:3px;padding:20px 18px;display:block}.hero-purchase .order-panel-heading{margin-bottom:20px;display:flex}.hero-purchase .hero-order-panel .order-panel-heading h2{margin:0;font-size:1.4rem}.hero-purchase .order-panel-heading p{text-align:right}.hero-purchase .report-branding,.hero-purchase .policy-summary{margin-top:18px}}.hero-backdrop-content{flex-direction:column;justify-content:flex-end;align-items:stretch}.hero-backdrop .report-sample-link{color:#243e36;background:#fbfaf7;border:1px solid #fbfaf7;border-radius:2px;justify-content:space-between;align-self:flex-end;min-width:200px;min-height:56px;padding:16px 22px;font-weight:600;text-decoration:none}.hero-backdrop .report-sample-link:hover{color:#243e36;background:#edc4a8;border-color:#edc4a8}.hero-backdrop .report-sample-link:focus-visible{outline-offset:5px;outline:2px solid #fbfaf7}.background-motion-access{z-index:2;clip:auto;clip-path:none;color:#fbfaf7;cursor:pointer;background:#10201980;border:1px solid #fbfaf766;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:72px;height:40px;margin:0;padding:8px 10px;font:400 13px/1 Arial,sans-serif;display:inline-flex;position:absolute;inset:auto auto 72px max(56px,50% - 660px);overflow:visible}.background-motion-access:focus-visible{z-index:2;clip:auto;clip-path:none;color:#fbfaf7;cursor:pointer;background:#10201980;border:1px solid #fbfaf766;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:72px;height:40px;margin:0;padding:8px 10px;font:400 13px/1 Arial,sans-serif;display:inline-flex;position:absolute;inset:auto auto 72px max(56px,50% - 660px);overflow:visible}.background-motion-access:before{content:"";background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px,currentColor 5px 8px);flex:none;width:8px;height:10px}.background-motion-access[data-state=paused]:before{background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.background-motion-access:hover{background:#102019cc;border-color:#fbfaf7}.background-motion-access:focus-visible{outline-offset:4px;outline:2px solid #edc4a8}@media (max-width:1100px){.background-motion-access{left:32px}.background-motion-access:focus-visible{left:32px}}@media (max-width:700px){.background-motion-access{height:44px;bottom:34px}.background-motion-access:focus-visible{height:44px;bottom:34px}}@media (max-width:520px){.background-motion-access{left:20px}.background-motion-access:focus-visible{left:20px}}.report-features .scope-heading h2{max-width:none;font-size:clamp(32px,3.7vw,49px)}.report-features .report-feature{border-bottom:1px solid #d7d9d0;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(34px,5.2vw,80px);padding:64px 0;display:grid}.report-features .report-feature:last-child{border-bottom:0}.report-feature.media-left .feature-media{grid-area:1/1}.report-feature.media-left .feature-copy{grid-area:1/2}.report-feature.media-right .feature-copy{grid-area:1/1}.report-feature.media-right .feature-media{grid-area:1/2}.feature-copy{min-width:0;padding-block:10px}.feature-number{color:#9b4a2d;letter-spacing:.09em;align-items:center;gap:13px;margin-bottom:25px;font:13px/1 Arial,sans-serif;display:flex}.feature-number:after{content:"";background:#c4b3a5;width:43px;height:1px}.report-features .feature-copy h3{letter-spacing:-.035em;color:#243e36;text-wrap:balance;margin:0;font:400 clamp(31px,3vw,44px)/1.13 Georgia,Times New Roman,serif}.feature-copy p{color:#58665b;max-width:31ch;margin:20px 0 0;font:16px/1.55 Arial,sans-serif}.feature-copy .feature-link{color:#243e36;border-bottom:1px solid #9ca99b;align-items:center;gap:20px;min-height:44px;margin-top:25px;padding-block:8px;font:500 14px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.feature-copy .feature-link:hover{color:#9b4a2d;border-color:#9b4a2d}.feature-copy .feature-link svg{flex:none;width:17px;height:17px}.feature-media{min-width:0;margin:0}.feature-art{color:inherit;text-decoration:none;display:block;position:relative}:is(.feature-art:focus-visible,.feature-link:focus-visible){outline-offset:5px;outline:2px solid #9b4a2d}.feature-art>img,.feature-art picture,.feature-art picture img{width:100%;height:auto;display:block}.feature-media figcaption{color:#667267;margin-top:12px;font:12px/1.5 Arial,sans-serif}.feature-3d-stage{aspect-ratio:1200/820;background:#10222c;overflow:hidden}.feature-3d-stage img{object-fit:contain;width:100%;height:100%}.feature-3d-label{color:#243e36;background:#fbfaf7;align-items:center;gap:12px;padding:10px 14px;font:13px/1.3 Arial,sans-serif;display:inline-flex;position:absolute;bottom:21px;left:23px}.feature-3d-label svg{width:19px;height:19px}.deed-stage{aspect-ratio:1200/820;background:#eceae1;overflow:hidden;container-type:inline-size}.deed-overview{border:1px solid #d2d8ce;width:72%;position:absolute;top:7%;right:4%;box-shadow:0 12px 25px #263d3210}.deed-cover{background:#fff;width:34%;height:54%;position:absolute;top:10%;left:5%;overflow:hidden;box-shadow:0 7px 23px #2c382a25}.deed-cover svg{width:100%;height:100%;display:block}.deed-excerpt{background:#fffefb;padding:3%;position:absolute;bottom:8%;left:5%;right:5%;box-shadow:0 7px 23px #2c382a1a}.deed-excerpt svg{width:100%;height:auto;display:block}.deed-reference{color:#667267;margin-top:9px;font:500 clamp(10px,1.65cqw,13px)/1.4 Arial,sans-serif}.summary-stage{aspect-ratio:1200/820;background:#e8e9df;position:relative;overflow:hidden;container-type:inline-size}.summary-page{border:1px solid #d1d3c9;width:31%;position:absolute;top:13%;box-shadow:0 12px 24px #2b38292b}.summary-page.p2{z-index:5;top:11%;left:6%}.summary-page.p3{z-index:4;top:16%;left:20%}.summary-page.p4{z-index:3;top:21%;left:34%}.summary-page.p5{z-index:2;top:26%;left:48%}.summary-page.p6{z-index:1;top:31%;left:62%}.summary-label{color:#243e36;z-index:8;font:400 clamp(18px,4cqw,32px)/1.2 Georgia,serif;position:absolute;bottom:7%;left:6%}.records-stage{aspect-ratio:1200/820;background:#f1eee5;position:relative;overflow:hidden;container-type:inline-size}.record-sheet{background:#fff;width:38%;height:75%;position:absolute;top:25%;overflow:hidden;box-shadow:0 9px 24px #2b382928}.record-sheet img{width:100%;height:auto;display:block}.record-sheet.loan{left:7%}.record-sheet.release{right:7%}.record-date{color:#243e36;font:400 clamp(24px,6.5cqw,48px)/1 Georgia,serif;position:absolute;top:7%}.record-date.loan{left:7%}.record-date.release{left:55%}.record-date small{color:#536351;margin-top:10px;font:400 clamp(11px,2.1cqw,16px)/1.2 Arial,sans-serif;display:block}.record-connector{background:#9da98f;width:17%;height:1px;position:absolute;top:13%;left:33%}.record-connector:after{content:"";border-top:1px solid #9da98f;border-right:1px solid #9da98f;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}@media (max-width:850px){.report-features{padding-top:52px}.report-features .report-feature,.report-features .report-feature.media-right{grid-template-columns:minmax(0,1fr);gap:25px;padding:42px 0}.report-features .report-feature .feature-copy{grid-area:1/1;padding:0}.report-features .report-feature .feature-media{grid-area:2/1}.feature-number{margin-bottom:15px}.report-features .feature-copy h3{max-width:19ch;font-size:35px}.feature-copy .feature-link{margin-top:16px}.feature-copy p{max-width:45ch;margin-top:13px}.feature-3d-label{padding:8px 10px;font-size:12px;bottom:12px;left:13px}.feature-media figcaption{font-size:11px}}@media (max-width:400px){.report-features .feature-copy h3{font-size:31px}.deed-reference{margin-top:5px;font-size:9px}.feature-3d-label{font-size:11px}}@media (max-width:520px){.record-date{font-size:clamp(18px,6.5cqw,32px);top:6%}.record-date small{margin-top:6px}.record-sheet{height:70%;top:30%}}@media (min-width:851px){.report-features #feature-ground{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:48px}}#feature-ground .feature-art>img{object-fit:contain;width:100%;height:auto}.social-proof{margin-top:40px;margin-bottom:0}.proof-inner{background:#eeeee5;border-block:1px solid #d7d9d0;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;padding:26px 32px;display:grid}.proof-label{color:#243e36;margin:1px 0 0;font:500 13px/1.5 Arial,sans-serif}.proof-label span{color:#677263;margin-top:4px;font-size:12px;display:block}.proof-quote{border-left:1px solid #ced2c6;margin:0;padding-left:26px}.proof-quote blockquote{color:#243e36;margin:0;font:italic 400 20px/1.4 Georgia,serif}.proof-quote figcaption{color:#677263;margin-top:10px;font:13px/1.4 Arial,sans-serif}.report-features{padding-top:58px;padding-bottom:46px}.report-features .scope-heading{margin-bottom:34px}.report-features .scope-heading h2{letter-spacing:-.035em;color:#243e36;text-wrap:balance;max-width:29ch;margin:0;font:400 clamp(38px,3.5vw,50px)/1.13 Georgia,Times New Roman,serif}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:54px;display:grid}.report-features .report-feature,.report-features #feature-ground{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;padding:28px 0}.report-features .report-feature.media-right{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.report-features .report-feature:nth-last-child(-n+2){border-bottom:0}.report-features .feature-copy{padding:0}.report-features .feature-copy h3{letter-spacing:-.025em;text-wrap:balance;max-width:none;font:400 24px/1.2 Georgia,Times New Roman,serif}.report-features .feature-copy p{max-width:34ch;margin:12px 0 0;font:400 16px/1.5 Arial,sans-serif}.report-features .record-date{font-size:clamp(18px,6.5cqw,48px);top:6%}.report-features .record-date small{margin-top:6px}.report-features .record-sheet{height:67%;top:33%}@media (min-width:1101px){.report-features .report-feature .feature-copy,.report-features .report-feature .feature-media{grid-row:1}}@media (max-width:1100px) and (min-width:601px){.feature-grid{grid-template-columns:minmax(0,1fr)}.report-features .report-feature,.report-features #feature-ground{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;padding:24px 0}.report-features .report-feature.media-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.report-features .report-feature.media-left .feature-media{grid-area:1/1}.report-features .report-feature.media-left .feature-copy{grid-area:1/2}.report-features .report-feature.media-right .feature-copy{grid-area:1/1}.report-features .report-feature.media-right .feature-media{grid-area:1/2}.report-features .feature-media{width:100%;max-width:350px}.report-features .media-left .feature-media{justify-self:start}.report-features .media-right .feature-media{justify-self:end}.report-features .report-feature:nth-last-child(2){border-bottom:1px solid #d7d9d0}.proof-inner{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:22px;padding:24px}.proof-quote{padding-left:20px}}@media (max-width:600px){.social-proof{margin-top:24px}.proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}.proof-label{grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.proof-label span{margin:0}.proof-quote{border:0;padding:0}.proof-quote blockquote{font-size:17px;line-height:1.35}.proof-quote figcaption{margin-top:8px;font-size:12px}.report-features{padding-top:36px;padding-bottom:30px}.report-features .scope-heading{margin-bottom:16px}.report-features .scope-heading h2{max-width:none;font-size:34px}.feature-grid{grid-template-columns:minmax(0,1fr)}.report-features .report-feature,.report-features .report-feature.media-right,.report-features #feature-ground{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0}.report-features .report-feature .feature-copy{grid-area:1/1}.report-features .report-feature .feature-media{grid-area:2/1;width:100%;max-width:280px}.report-features .media-left .feature-media{justify-self:start}.report-features .media-right .feature-media{justify-self:end}.report-features #feature-ground .feature-media{max-width:none}.report-features .feature-copy h3{font-size:22px;line-height:1.2}.report-features .feature-copy p{max-width:38ch;margin-top:8px}.report-features .report-feature:nth-last-child(2){border-bottom:1px solid #d7d9d0}}.homepage-current :is(#report,#questions,#order){scroll-margin-top:104px}.homepage-current .site-header{z-index:40;background:#fbfaf7;flex-wrap:nowrap;width:100%;max-width:none;min-height:84px;margin:0;padding:14px max(32px,50% - 660px);position:sticky;top:0;box-shadow:0 2px 10px #243e3608}@media (max-width:600px){.homepage-current :is(#report,#questions,#order){scroll-margin-top:94px}.homepage-current .site-header{gap:12px;min-height:74px;padding:12px 20px}}@media (max-width:380px){.homepage-current .site-header .wordmark{gap:8px;font-size:1.2rem}}.faq-list .faq-item{border-bottom:1px solid var(--border)}.faq-list .faq-item:last-child{border-bottom:0}.faq-list .faq-question{width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:flex-start;font-family:inherit;list-style:none;display:flex}.faq-list .faq-question::marker{content:""}.faq-list .faq-question::-webkit-details-marker{display:none}.faq-list .faq-question:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.faq-list .faq-question svg{flex-shrink:0;width:16px;height:16px}.faq-list .faq-item[open] .faq-question svg{transform:rotate(180deg)}.faq-list .faq-answer{margin:0}
