.CompleteBlueprintFolder-module__CMNHGW__folder{padding:clamp(64px,8vw,112px) 0}.CompleteBlueprintFolder-module__CMNHGW__heading{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:end;gap:36px;display:grid}.CompleteBlueprintFolder-module__CMNHGW__heading h2{max-width:820px;margin:8px 0 16px;font-size:clamp(2rem,4.8vw,4.5rem);line-height:.98}.CompleteBlueprintFolder-module__CMNHGW__heading>div>p:last-child{color:#5d5751;max-width:820px;line-height:1.7}.CompleteBlueprintFolder-module__CMNHGW__kicker{color:#b72f20;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.CompleteBlueprintFolder-module__CMNHGW__totals{background:#fff;border:1px solid #1212121f;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.CompleteBlueprintFolder-module__CMNHGW__totals span{text-align:center;color:#655e57;letter-spacing:.05em;text-transform:uppercase;gap:4px;padding:18px 12px;font-size:.72rem;font-weight:800;display:grid}.CompleteBlueprintFolder-module__CMNHGW__totals span+span{border-left:1px solid #1212121a}.CompleteBlueprintFolder-module__CMNHGW__totals strong{color:#171717;letter-spacing:0;font-size:1.35rem}.CompleteBlueprintFolder-module__CMNHGW__toolbar{background:#f5f0e8;border:1px solid #1212121f;border-radius:18px;grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(180px,.6fr));gap:14px;margin:42px 0 18px;padding:18px;display:grid}.CompleteBlueprintFolder-module__CMNHGW__toolbar label{color:#4a443e;letter-spacing:.04em;gap:7px;font-size:.78rem;font-weight:800;display:grid}.CompleteBlueprintFolder-module__CMNHGW__toolbar input,.CompleteBlueprintFolder-module__CMNHGW__toolbar select{color:#171717;width:100%;min-height:50px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #12121229;border-radius:10px;padding:11px 13px;font-weight:500}.CompleteBlueprintFolder-module__CMNHGW__toolbar input:focus,.CompleteBlueprintFolder-module__CMNHGW__toolbar select:focus{border-color:#b72f20;outline:none;box-shadow:0 0 0 3px #b72f2021}.CompleteBlueprintFolder-module__CMNHGW__shortlist{background:#fff8f3;border:1px solid #b72f2033;border-radius:18px;margin:0 0 18px;padding:22px;box-shadow:0 14px 34px #1212120f}.CompleteBlueprintFolder-module__CMNHGW__shortlistHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.CompleteBlueprintFolder-module__CMNHGW__shortlistHeading h3{margin:5px 0 8px;font-size:1.35rem}.CompleteBlueprintFolder-module__CMNHGW__shortlistHeading p:last-child{color:#645c54;max-width:780px;margin:0;line-height:1.6}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions,.CompleteBlueprintFolder-module__CMNHGW__planActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions{flex:none}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions a,.CompleteBlueprintFolder-module__CMNHGW__shortlistActions button,.CompleteBlueprintFolder-module__CMNHGW__planActions a,.CompleteBlueprintFolder-module__CMNHGW__planActions button,.CompleteBlueprintFolder-module__CMNHGW__loadMore button{min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:11px 16px;font-size:.8rem;font-weight:800;line-height:1.2;text-decoration:none}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions a,.CompleteBlueprintFolder-module__CMNHGW__planActions a,.CompleteBlueprintFolder-module__CMNHGW__loadMore button{color:#fff;background:#171717}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions button,.CompleteBlueprintFolder-module__CMNHGW__planActions button{color:#171717;background:#fff;border-color:#1212122e}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions a:hover,.CompleteBlueprintFolder-module__CMNHGW__planActions a:hover,.CompleteBlueprintFolder-module__CMNHGW__loadMore button:hover{background:#b72f20}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions button:hover,.CompleteBlueprintFolder-module__CMNHGW__planActions button:hover{color:#8f2419;border-color:#b72f20}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions a:focus-visible,.CompleteBlueprintFolder-module__CMNHGW__shortlistActions button:focus-visible,.CompleteBlueprintFolder-module__CMNHGW__planActions a:focus-visible,.CompleteBlueprintFolder-module__CMNHGW__planActions button:focus-visible,.CompleteBlueprintFolder-module__CMNHGW__shortlistChips button:focus-visible,.CompleteBlueprintFolder-module__CMNHGW__loadMore button:focus-visible{outline-offset:3px;outline:3px solid #b72f2057}.CompleteBlueprintFolder-module__CMNHGW__shortlistChips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.CompleteBlueprintFolder-module__CMNHGW__shortlistChips button{color:#67251d;font:inherit;cursor:pointer;background:#fff;border:1px solid #b72f2038;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:800}.CompleteBlueprintFolder-module__CMNHGW__shortlistChips span{margin-left:5px;font-size:1rem;line-height:0}.CompleteBlueprintFolder-module__CMNHGW__saveNotice{color:#6b342c;min-height:1.3em;margin:0 0 8px;font-size:.82rem;font-weight:700}.CompleteBlueprintFolder-module__CMNHGW__resultCount{color:#6b645d;margin:0 0 20px;font-size:.85rem;font-weight:700}.CompleteBlueprintFolder-module__CMNHGW__notice{color:#6d241b;background:#fff6f2;border:1px solid #b72f2033;border-radius:12px;margin:24px 0;padding:18px 20px}.CompleteBlueprintFolder-module__CMNHGW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.CompleteBlueprintFolder-module__CMNHGW__planFolder{background:#fff;border:1px solid #1212121f;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px #12121212}.CompleteBlueprintFolder-module__CMNHGW__planFolder[open]{grid-column:1/-1}.CompleteBlueprintFolder-module__CMNHGW__planFolder summary{cursor:pointer;list-style:none;display:grid}.CompleteBlueprintFolder-module__CMNHGW__planFolder summary::-webkit-details-marker{display:none}.CompleteBlueprintFolder-module__CMNHGW__planFolder summary:focus-visible{outline-offset:-3px;outline:3px solid #b72f205c}.CompleteBlueprintFolder-module__CMNHGW__cover{aspect-ratio:16/10;background:#eee8df;position:relative;overflow:hidden}.CompleteBlueprintFolder-module__CMNHGW__cover img{object-fit:cover;width:100%;height:100%}.CompleteBlueprintFolder-module__CMNHGW__cover span{color:#fff;text-transform:uppercase;background:#111111e0;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800;position:absolute;top:12px;right:12px}.CompleteBlueprintFolder-module__CMNHGW__summaryBody{gap:10px;padding:20px;display:grid}.CompleteBlueprintFolder-module__CMNHGW__summaryBody>p{color:#b72f20;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.CompleteBlueprintFolder-module__CMNHGW__summaryBody h3{margin:0;font-size:1.3rem;line-height:1.15}.CompleteBlueprintFolder-module__CMNHGW__summaryBody>strong{color:#171717;text-underline-offset:4px;margin-top:6px;font-size:.82rem;text-decoration:underline}.CompleteBlueprintFolder-module__CMNHGW__facts{flex-wrap:wrap;gap:7px;display:flex}.CompleteBlueprintFolder-module__CMNHGW__facts span{color:#504941;background:#f3eee6;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:700}.CompleteBlueprintFolder-module__CMNHGW__folderContents{color:#eee7dc;background:#151515;border-top:1px solid #1212121a;padding:clamp(20px,4vw,38px)}.CompleteBlueprintFolder-module__CMNHGW__folderContents>p:first-child{max-width:920px;margin-top:0;line-height:1.65}.CompleteBlueprintFolder-module__CMNHGW__planActions{margin:20px 0 4px}.CompleteBlueprintFolder-module__CMNHGW__planActions button{color:#fff;background:0 0;border-color:#ffffff38}.CompleteBlueprintFolder-module__CMNHGW__planActions button[aria-pressed=true]{color:#171717;background:#ef7e58;border-color:#ef7e58}.CompleteBlueprintFolder-module__CMNHGW__planActions a{color:#171717;background:#fff}.CompleteBlueprintFolder-module__CMNHGW__sheetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.CompleteBlueprintFolder-module__CMNHGW__sheet{background:#222;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.CompleteBlueprintFolder-module__CMNHGW__sheet a{aspect-ratio:16/11;background:#fff;display:block;overflow:hidden}.CompleteBlueprintFolder-module__CMNHGW__sheet img{object-fit:contain;width:100%;height:100%}.CompleteBlueprintFolder-module__CMNHGW__sheet>div{padding:16px}.CompleteBlueprintFolder-module__CMNHGW__sheet p,.CompleteBlueprintFolder-module__CMNHGW__sheet h4,.CompleteBlueprintFolder-module__CMNHGW__sheet span{margin:0}.CompleteBlueprintFolder-module__CMNHGW__sheet p{color:#ef7e58;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.CompleteBlueprintFolder-module__CMNHGW__sheet h4{color:#fff;text-transform:capitalize;margin-top:5px}.CompleteBlueprintFolder-module__CMNHGW__sheet span{color:#c8c0b5;margin-top:7px;font-size:.8rem;display:block}.CompleteBlueprintFolder-module__CMNHGW__disclosure{color:#aaa198;margin:22px 0 0;font-size:.78rem;line-height:1.6}.CompleteBlueprintFolder-module__CMNHGW__loadMore{justify-content:center;margin-top:28px;display:flex}@media (max-width:980px){.CompleteBlueprintFolder-module__CMNHGW__heading,.CompleteBlueprintFolder-module__CMNHGW__toolbar{grid-template-columns:1fr}.CompleteBlueprintFolder-module__CMNHGW__shortlistHeading{display:grid}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions{justify-content:flex-start}.CompleteBlueprintFolder-module__CMNHGW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CompleteBlueprintFolder-module__CMNHGW__totals,.CompleteBlueprintFolder-module__CMNHGW__grid,.CompleteBlueprintFolder-module__CMNHGW__sheetGrid{grid-template-columns:1fr}.CompleteBlueprintFolder-module__CMNHGW__totals span+span{border-top:1px solid #1212121a;border-left:0}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions,.CompleteBlueprintFolder-module__CMNHGW__planActions{display:grid}.CompleteBlueprintFolder-module__CMNHGW__shortlistActions a,.CompleteBlueprintFolder-module__CMNHGW__shortlistActions button,.CompleteBlueprintFolder-module__CMNHGW__planActions a,.CompleteBlueprintFolder-module__CMNHGW__planActions button{width:100%}.CompleteBlueprintFolder-module__CMNHGW__planFolder[open]{grid-column:auto}}
