.discover-page.catalog-page{max-width:1440px;width:calc(100% - 80px);padding:44px 0 64px;color:#142539}.discover-intro{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:38px}.discover-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.8px;font-weight:750;color:#53625e;margin-bottom:14px}.discover-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#7c9954;box-shadow:0 0 0 4px #edf2e7}.discover-intro h1{font-size:clamp(36px,3.5vw,52px);letter-spacing:-2px;line-height:1.07;margin:0 0 16px;font-weight:600}.discover-intro h1 em{font:inherit;position:relative;color:#436248;white-space:nowrap}.discover-intro h1 em:after{content:"";position:absolute;height:6px;bottom:0;inset-inline:0;background:#dcf6a4;z-index:-1;transform:rotate(-1deg)}.discover-intro>div>p:last-child{color:#64706e;font-size:15px;margin:0}.discover-concierge{display:flex;align-items:center;gap:16px;max-width:390px;background:#f4f5f0;border:1px solid #e9ebe3;border-radius:16px;padding:23px;transition:background .2s}.discover-concierge:hover{background:#edf2e3}.concierge-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e6efce;color:#3c5434;flex-shrink:0}.discover-concierge div>span{font-size:8px;letter-spacing:1.25px;font-weight:750;color:#64705a;display:block;margin-bottom:5px}.discover-concierge strong{display:block;font-size:17px;font-weight:650;letter-spacing:-.3px}.discover-concierge p{font-size:12px;color:#6c7467;margin:5px 0 0}.discover-concierge>svg{margin-inline-start:5px}.explore-workspace{min-width:0;color:#142539}.discover-category-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.discover-category-heading>div:first-child{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.discover-category-heading h2{font-size:18px;letter-spacing:-.4px;margin:0;font-weight:650}.discover-category-heading span{font-size:12px;color:#65715f}.category-scroll-buttons{display:flex;gap:7px}.category-scroll-buttons button{display:grid;place-items:center;border:1px solid #e0e5e0;width:32px;height:32px;border-radius:50%;background:white}.category-scroll-buttons button:disabled{opacity:.3;cursor:default}.discover-categories{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 3px 15px;margin:0 -3px 22px;overscroll-behavior-inline:contain}.discover-categories::-webkit-scrollbar{display:none}.discover-category{flex:0 0 139px;padding:0;text-align:start;scroll-snap-align:start;color:#34443d}.category-picture{display:flex;position:relative;width:100%;height:88px;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#e9ece5;transition:box-shadow .2s}.category-picture>img{object-fit:cover;transition:transform .3s}.discover-category:hover .category-picture>img{transform:scale(1.07)}.discover-category>strong{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:0;font-weight:600;margin:10px 1px 0}.discover-category small{font-size:10px;color:#65715f;font-weight:400}.discover-category.selected .category-picture{box-shadow:0 0 0 3px white,0 0 0 5px #576f43}.discover-category.selected>strong{color:#325429}.discover-category.selected small{color:#57734b}.discover-category .category-check{position:absolute;top:7px;inset-inline-end:7px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e1f6bc;color:#1f4224}.all-spaces .category-picture{background:#142a2b;color:#deefc3;gap:12px}.all-spaces .category-picture>span{font-size:12px;line-height:1.45;font-weight:500}.explore-toolbar{display:grid;grid-template-columns:minmax(230px,1.7fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:0;padding:10px;background:#fff;border:1px solid #e0e5df;border-radius:14px;box-shadow:0 5px 22px #182d2508;position:sticky;top:100px;z-index:25}.explore-keyword{display:flex;align-items:center;gap:14px;min-width:0;padding:5px 15px;color:#647569}.explore-keyword>span{flex:1 1;min-width:0}.explore-keyword>span>span{display:block;font-size:9px;letter-spacing:1.3px;font-weight:700;color:#65715f;margin-bottom:2px}.explore-keyword input{font:inherit;font-size:13px;background:transparent;color:#182b2b;border:0;width:100%;min-width:0;padding:4px 0;outline-offset:3px}.explore-keyword input::placeholder{color:#65715f}.explore-keyword input::-webkit-search-cancel-button{display:none}.explore-keyword>button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:#f1f4ee}.explore-select{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;font-size:12px;font-weight:500}.explore-select>span{font-size:11px;color:#68746b;line-height:1.4}.explore-select>div{display:flex;position:relative;align-items:center;gap:7px;min-width:0}.explore-select select{appearance:none;-webkit-appearance:none;background:white;border:1px solid #e1e5df;padding:11px 30px 11px 12px;border-radius:8px;width:100%;min-width:0;max-width:none;font-size:13px;line-height:1.5;color:#1f3031;cursor:pointer}.explore-select>div>svg:last-child{position:absolute;inset-inline-end:10px;pointer-events:none;color:#65715f}.explore-toolbar>.explore-select{padding:5px 20px;border-inline-start:1px solid #e9ece6}.explore-toolbar>.explore-select>span{font-size:9px;letter-spacing:1.3px;font-weight:700;color:#65715f}.explore-toolbar .explore-select select{border:0;padding:2px 24px 2px 0;border-radius:3px;font-size:13px}.explore-toolbar .explore-select>div>svg:first-child:not(:last-child){color:#718066}.explore-toolbar .explore-select>div>svg:last-child{inset-inline-end:0}.explore-filter-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;background:#142a2b;color:white;padding:0 20px;border-radius:9px;font-size:13px;font-weight:550}.explore-filter-button.selected,.explore-filter-button:hover{background:#2f4940}.explore-filter-button b{display:grid;place-items:center;font-size:10px;width:19px;height:19px;border-radius:50%;background:#dcf6a4;color:#142a2b}.explore-filter-panel{margin-top:16px;padding:25px;border:1px solid #e1e6dd;background:#f8f9f5;border-radius:14px}.explore-filter-panel>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:24px;gap:15px}.explore-filter-panel h3{font-size:20px;margin:0 0 5px}.explore-filter-panel header p{font-size:12px;margin:0;color:#65715f}.explore-filter-panel header button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ecefe6}.explore-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;align-items:end}.explore-budget{border:0;padding:0;margin:0;grid-column:span 2;min-width:0}.explore-budget legend{font-size:12px;margin-bottom:7px;color:#4c5d4b}.explore-budget>div{display:flex;gap:10px;align-items:center}.explore-budget label{display:flex;align-items:center;flex:1 1;gap:6px;border:1px solid #e1e5df;border-radius:8px;background:white;padding-inline:10px;min-width:0}.explore-budget label span{font-size:10px;color:#65715f}.explore-budget input{border:0;width:100%;min-width:0;background:transparent;padding:10px 0;font-size:12px}.explore-number{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#4c5d4b;min-width:0}.explore-number input{border:1px solid #e1e5df;border-radius:8px;padding:11px 12px;min-width:0;width:100%;background:white;font-size:13px}.explore-filter-panel footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e8de;padding-top:18px;margin-top:24px;gap:20px}.explore-filter-panel footer .text-button{font-size:12px;text-decoration:underline}.explore-filter-panel .button{background:#142a2b;font-size:12px;min-height:42px;padding:10px 17px}.explore-workspace .catalog-filter-summary{gap:7px;margin:16px 0 0}.explore-workspace .catalog-filter-summary button{font-size:11px;background:#f0f4e9;color:#3d5438;border-color:#dfe7d6;padding:6px 11px}.explore-workspace .results-heading{margin:26px 0 22px;gap:15px;align-items:center;display:flex;justify-content:space-between;font-size:13px}.explore-workspace .results-heading p{margin:0;color:#65715f}.explore-workspace .results-heading p strong{font-size:16px;letter-spacing:-.3px;color:#20332c;font-weight:650}.explore-workspace .results-heading p span{display:inline;font-size:12px}.explore-workspace .result-actions{display:flex;gap:20px;align-items:center}.explore-workspace .result-actions>.text-button{font-size:11px;display:flex;gap:4px;align-items:center;color:#67725e}.explore-workspace .result-actions>.explore-select{flex-direction:row;align-items:center;gap:8px}.explore-workspace .result-actions select{background:transparent;border:0;font-size:12px;padding:8px 26px 8px 4px;max-width:170px}.explore-workspace .result-actions .explore-select>span{font-size:11px;white-space:nowrap;color:#65715f}.explore-view-switch{display:flex;gap:2px;padding:3px;background:#f1f3ee;border-radius:8px}.explore-view-switch button{display:flex;align-items:center;gap:6px;color:#76806e;padding:7px 10px;border-radius:6px;font-size:11px}.explore-view-switch button[aria-pressed=true]{color:#203329;background:white;box-shadow:0 1px 4px #142a2b12}.explore-workspace .location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.explore-workspace .location-card{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;transform:none;transition:none;min-width:0}.explore-workspace .card-image-wrap{border-radius:13px;overflow:hidden;aspect-ratio:1.43;height:auto;margin:0;background:#f2f3ef}.explore-workspace .card-image img{transition:transform .45s}.explore-workspace .location-card:hover .card-image img{transform:scale(1.035)}.explore-workspace .card-kind{inset-inline-start:12px;left:auto;top:12px;border-radius:5px;color:#304437;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:600;padding:4px 8px;max-width:calc(100% - 74px)}.explore-workspace .save-button{top:10px;right:10px;width:33px;height:33px;color:#35473a;background:#fffffff0;box-shadow:none}.explore-workspace .save-button svg{width:17px;height:17px}.explore-workspace .save-button.is-saved{color:#304f23;background:#e4f4cd}.explore-workspace .card-photo-arrow{width:31px;height:31px;top:calc(50% - 16px);box-shadow:0 2px 5px #0001}.explore-workspace .card-photo-count{font-size:9px;border-radius:5px;right:12px;bottom:12px;padding:3px 7px;background:#142a2bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.explore-workspace .card-media{bottom:12px;left:12px;gap:5px}.explore-workspace .card-media span{font-size:9px;padding:4px 7px;background:#142a2bbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:5px}.explore-workspace .card-media svg{width:11px;height:11px}.explore-workspace .card-body{padding:14px 1px 0}.explore-workspace .card-location{font-size:11px;color:#65715f;margin:0 0 5px;gap:4px}.explore-workspace .card-location svg{width:12px;height:12px}.explore-workspace .location-card h3{font-size:20px;color:#1b302d;font-weight:650;line-height:1.35;letter-spacing:-.55px;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-workspace .location-card h3:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.explore-workspace .card-features{gap:0;min-height:18px;font-size:10px;flex-wrap:nowrap;overflow:hidden;color:#687667}.explore-workspace .card-features span{background:none;border-radius:0;padding:0;white-space:nowrap;line-height:1.8}.explore-workspace .card-features span+span:before{content:"·";padding:0 7px;color:#b0b8a9}.explore-workspace .card-production{gap:13px;font-size:10px;color:#65715e;margin-top:10px;min-height:18px}.explore-workspace .card-production span{gap:5px}.explore-workspace .card-production svg{width:13px;height:13px;color:#85917d}.explore-workspace .card-bottom{margin-top:12px;padding-top:12px;border-top:1px solid #e8ece4;font-size:11px;flex-wrap:nowrap;gap:5px;color:#6c7765;align-items:center}.explore-workspace .card-bottom strong{font-size:17px;letter-spacing:-.4px;font-weight:650;color:#20372c}.explore-workspace .card-bottom small,.explore-workspace .card-bottom span{font-size:10px;color:#65715f}.explore-workspace .compare-button{font-size:10px;gap:4px;border:0;padding:7px;background:#f4f6f0;border-radius:6px;color:#607354;white-space:nowrap}.explore-workspace .compare-button svg{width:13px;height:13px}.explore-workspace .compare-button.selected{background:#dff0c9;color:#30521f}.explore-workspace .availability-label{display:none}.explore-workspace .load-more{padding:38px 0 0}.explore-workspace .load-more p{font-size:12px;color:#65715f;margin-bottom:13px}.explore-workspace .load-more .button{border:1px solid #d7dfce;background:#f8faf4;color:#354b2b;border-radius:9px;font-size:12px;min-height:46px;padding:12px 30px}.explore-workspace .empty-state{margin-top:20px;background:#f8faf5;border-radius:16px}.explore-workspace .empty-state h2{color:#294036}.discover-assurance{margin:35px 0 40px;text-align:center;padding:22px;border-top:1px solid #e7ebe2;border-bottom:1px solid #e7ebe2}.discover-assurance>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#4e6542;font-weight:550}.discover-assurance p{font-size:11px;color:#65715f;margin:6px 0 0}.discover-help{border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;background:#eef1e7;min-height:290px}.discover-help>div:first-child{padding:38px 42px}.discover-help h2{font-size:32px;line-height:1.13;letter-spacing:-1px;color:#294033;margin-bottom:14px}.discover-help p:not(.discover-eyebrow){font-size:13px;max-width:400px;color:#718064}.discover-help .button{background:#183d31;color:#fff;font-size:12px;min-height:44px;padding:10px 16px;margin-top:5px}.discover-help-art{position:relative;min-width:0;overflow:hidden;display:flex;align-items:end;justify-content:start;padding:25px}.discover-help-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.discover-help-art>span{display:flex;position:relative;align-items:center;gap:8px;background:#fffef1e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 13px;font-size:11px;color:#344c38;border-radius:8px}@media(min-width:1600px){.explore-workspace .location-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.discover-page.catalog-page{width:calc(100% - 48px)}.discover-concierge{max-width:330px;padding:19px;gap:12px}.concierge-icon{display:none}.explore-toolbar{grid-template-columns:minmax(200px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) auto}.explore-toolbar>.explore-select{padding-inline:12px}.explore-keyword{padding-inline:8px;gap:9px}.explore-filter-button{padding-inline:13px}.explore-workspace .location-grid{gap:30px 18px}.explore-workspace .card-production{gap:9px}.explore-workspace .location-card h3{font-size:18px}}@media(max-width:800px){.discover-page.catalog-page{padding-top:28px}.discover-intro{gap:20px;margin-bottom:28px}.discover-intro h1{font-size:37px;letter-spacing:-1.4px}.discover-concierge{max-width:275px;padding:17px;gap:6px}.discover-concierge strong{font-size:15px}.discover-concierge p{font-size:11px}.discover-concierge>svg{width:17px}.discover-intro>div>p:last-child{font-size:13px}.discover-category-heading span{display:none}.explore-toolbar{top:84px;grid-template-columns:1fr 1fr auto;gap:10px;padding:12px}.explore-keyword{grid-column:1/-1;border-bottom:1px solid #edf0e8;padding:2px 0 12px}.explore-toolbar>.explore-select{padding:0 8px;border:0}.explore-toolbar>.explore-select:nth-child(3){border-inline-start:1px solid #e9ece6}.explore-filter-fields,.explore-workspace .location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-workspace .location-grid{gap:30px 20px}.explore-workspace .result-actions{gap:9px}.explore-workspace .result-actions>.text-button{display:none}.discover-help>div:first-child{padding:30px}.discover-help h2{font-size:27px}.explore-workspace .results-heading p span{font-size:11px}}@media(max-width:540px){.discover-page.catalog-page{width:calc(100% - 36px);padding:26px 0 36px}.discover-intro{display:block;margin-bottom:26px}.discover-intro h1{font-size:36px;letter-spacing:-1.5px}.discover-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:12px}.discover-intro>div>p:last-child{font-size:12px}.discover-concierge{display:none}.discover-category-heading h2{font-size:16px}.category-scroll-buttons button{width:30px;height:30px}.discover-categories{gap:12px;margin-bottom:16px}.discover-category{flex-basis:114px}.category-picture{height:76px;border-radius:9px}.discover-category>strong{font-size:11px}.discover-category small{font-size:9px}.all-spaces .category-picture>svg{width:23px}.all-spaces .category-picture>span{font-size:11px}.explore-toolbar{position:relative;top:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;border-radius:12px;gap:10px;padding:12px}.explore-keyword input{font-size:16px;letter-spacing:-.4px}.explore-keyword>span>span{font-size:8px}.explore-toolbar>.explore-select{padding-inline:0}.explore-toolbar>.explore-select:nth-child(3){padding-inline-start:10px}.explore-toolbar>.explore-select>span{font-size:8px;letter-spacing:1px}.explore-toolbar .explore-select select{font-size:12px!important;min-height:30px;padding-inline-end:16px}.explore-toolbar .explore-select>div>svg:first-child:not(:last-child){display:none}.explore-filter-button{width:44px;min-height:44px;position:relative;padding:0}.explore-filter-button>span{display:none}.explore-filter-button b{position:absolute;top:-5px;inset-inline-end:-5px;border:2px solid white;width:20px;height:20px}.explore-filter-panel{padding:18px}.explore-filter-panel h3{font-size:18px;max-width:240px}.explore-filter-fields{gap:17px 12px}.explore-budget label{flex-direction:column;align-items:start;gap:0;padding:6px 10px}.explore-budget input{padding:2px 0 4px;font-size:14px}.explore-filter-panel .explore-select{grid-column:span 2}.explore-number{font-size:11px}.explore-number input{padding:10px 8px}.explore-filter-panel footer{gap:10px}.explore-filter-panel footer .text-button{font-size:11px;max-width:110px;text-align:start}.explore-filter-panel footer .button{font-size:11px;gap:7px;padding:10px 12px}.explore-workspace .catalog-filter-summary button{font-size:10px;min-height:34px}.explore-workspace .results-heading{gap:12px;margin:23px 0 18px;flex-wrap:wrap}.explore-workspace .results-heading p strong{font-size:14px}.explore-workspace .results-heading p span{display:none}.explore-workspace .result-actions{gap:9px}.explore-workspace .result-actions>.explore-select>span{display:none}.explore-workspace .result-actions select{font-size:11px!important;padding-inline-start:0;max-width:135px;min-height:36px}.explore-view-switch button{padding:8px}.explore-view-switch button span{display:none}.explore-workspace .location-grid{grid-template-columns:minmax(0,1fr);gap:30px}.explore-workspace .card-image-wrap{aspect-ratio:1.43;border-radius:12px}.explore-workspace .card-body{padding-top:13px}.explore-workspace .location-card h3{font-size:21px}.explore-workspace .card-location{font-size:12px}.explore-workspace .card-features{font-size:11px}.explore-workspace .card-production{font-size:11px;gap:16px}.explore-workspace .card-bottom strong{font-size:18px}.explore-workspace .compare-button{min-height:38px;padding-inline:10px;font-size:11px}.explore-workspace .card-kind{font-size:11px}.explore-workspace .save-button{width:38px;height:38px}.explore-workspace .card-photo-arrow{width:36px;height:36px;opacity:1}.explore-workspace .card-media span{font-size:10px}.discover-assurance{margin:27px 0;padding:20px 6px}.discover-assurance>span{font-size:11px}.discover-assurance p{font-size:10px;max-width:300px;margin:7px auto 0}.discover-help{grid-template-columns:1fr;border-radius:14px}.discover-help>div:first-child{padding:27px}.discover-help h2{font-size:26px}.discover-help p:not(.discover-eyebrow){font-size:12px}.discover-help-art{min-height:170px;padding:20px}.explore-workspace .compare-tray{gap:10px;padding:12px}.explore-workspace .compare-tray>div>span{display:none}.explore-workspace .compare-tray strong{font-size:12px}.explore-workspace .compare-tray .button{font-size:12px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.discover-category .category-picture>img,.explore-workspace .card-image img{transition:none}.discover-categories{scroll-behavior:auto}}html[dir=rtl] .category-scroll-buttons svg{transform:scaleX(-1)}@media(min-width:801px){.discover-page.catalog-page{padding-top:30px}.discover-intro{margin-bottom:26px}.discover-intro h1{font-size:clamp(36px,3.2vw,46px);margin-bottom:12px}.discover-category-heading{margin-bottom:10px}.discover-categories{margin-bottom:14px;padding-bottom:10px}.category-picture{height:78px}.explore-workspace .results-heading{margin:20px 0 18px}}.explore-workspace .card-kind{left:12px}html[dir=rtl] .explore-workspace .card-kind{left:auto;right:12px}.explore-workspace .results-heading p span{margin-inline-start:5px}.explore-filter-panel{scroll-margin-top:195px}@media(max-width:800px){.explore-filter-panel{scroll-margin-top:235px}}@media(max-width:540px){.explore-filter-panel{scroll-margin-top:20px}}