.service-samples{margin:38px 0 42px;padding:28px 0;border-block:1px solid #d6d6cc}.service-samples-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:22px}.service-samples-heading .eyebrow{margin:0 0 9px}.service-samples-heading h3{font-size:27px;font-weight:500;letter-spacing:-.8px;margin:0}.service-samples-heading>p{font-size:13px;max-width:350px;color:#61665f;margin:0}.service-samples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-sample{display:block;min-width:0;width:100%;padding:0;background:transparent;border:0;color:#152432;text-align:left;cursor:pointer}.service-sample img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;background:#eeebe4;transition:transform .25s}.service-sample:hover img{transform:translateY(-4px)}.service-sample-copy{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:13px}.service-sample-copy strong{font-size:14px;font-weight:500}.service-sample-copy>span{font-size:22px;color:#ad4932}.service-examples img[src*="nostalog-"]{aspect-ratio:1672/941;object-fit:contain}.world-discovery-dock{position:absolute;bottom:67px;left:4%;z-index:7;display:flex;gap:5px;flex-wrap:wrap;max-width:470px;padding:5px;border:1px solid #e7d4b433;border-radius:7px;background:#10212ddd;backdrop-filter:blur(12px)}.world-discovery-dock button{border:0;background:transparent;color:#dce4df;font-size:10px;padding:10px 12px;border-radius:4px;cursor:pointer;min-height:36px}.world-discovery-dock button:hover,.world-discovery-dock button[aria-pressed=true]{background:#ffffff15}.world-discovery-dock button:disabled{opacity:.45;cursor:wait}.world-tour{position:absolute;top:105px;right:4%;width:310px;z-index:9;background:#10212df2;border:1px solid #d7b88a77;padding:20px;border-radius:7px;color:#eee8d9;box-shadow:0 12px 40px #0004}.world-tour .tour-count{font-size:9px;letter-spacing:1.5px;color:#e9bb8a;margin:0 0 12px}.world-tour h2{font:27px/1.15 Georgia,serif;letter-spacing:-.5px;margin:0 0 12px}.world-tour p{font-size:12px;line-height:1.7;color:#bdcdcc;margin:0 0 18px}.world-tour nav{display:flex;gap:7px;flex-wrap:wrap}.world-tour button{border:1px solid #c9c9b544;background:transparent;color:#e9e7da;font-size:10px;padding:10px 12px;border-radius:3px;cursor:pointer;min-height:36px}.world-tour .tour-action{background:#efb58d;border-color:#efb58d;color:#162b33}.world-tour .tour-close{position:absolute;right:12px;top:9px;border:0;padding:4px 7px;font-size:18px}.world-enhancement-status{position:absolute;left:4%;bottom:118px;background:#10212ded;border-radius:4px;padding:5px 9px;color:#c7d7d5;font-size:10px;z-index:7;max-width:400px;pointer-events:none}.world-enhancement-status:empty{display:none}.world-hotspot.service-hotspot{min-width:110px;padding:6px 9px;border-color:#b8c9a366;background:#172c2bdd}.world-hotspot.service-hotspot strong{font-size:8px}.world-hotspot.service-hotspot small{font-size:7px}.world-hotspot.service-hotspot>span{font-size:16px}.inside-shop .world-discovery-dock{bottom:72px;left:auto;right:4%;max-width:240px}.inside-shop .world-enhancement-status{display:none}.inside-shop .world-tour{display:none}.interior-extra{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.interior-extra button{flex:1;min-height:35px;font-size:10px}.world-tour button:focus-visible,.world-discovery-dock button:focus-visible,.service-sample:focus-visible{outline:3px solid #f1a27d;outline-offset:3px}dialog#project-dialog:has(img[src*="nostalog-"]){width:min(1200px,calc(100% - 32px))}dialog#project-dialog img[src*="nostalog-"]{width:100%;height:auto;object-fit:contain;background:#efede7}@media(max-width:900px){.service-samples-grid{grid-template-columns:1fr 1fr}.service-samples-grid .service-sample:last-child{grid-column:1/-1;max-width:620px}.service-samples-heading{display:block}.service-samples-heading>p{margin-top:14px}.world-discovery-dock{max-width:400px}}@media(max-width:650px){.service-samples-grid{grid-template-columns:1fr;gap:26px}.service-samples-grid .service-sample:last-child{grid-column:auto}.service-samples-heading h3{font-size:24px}.world-discovery-dock{left:4%;right:4%;bottom:118px;max-width:none;justify-content:space-between}.world-discovery-dock button{font-size:9px;padding:8px}.world-tour{top:auto;bottom:173px;left:4%;right:4%;width:auto;padding:16px}.world-tour h2{font-size:23px}.world-tour p{font-size:11px;margin-bottom:12px}.world-tour .tour-count{margin-bottom:8px}.world-hotspot.service-hotspot{display:none!important}.world-enhancement-status{bottom:170px;font-size:9px;max-width:80%}.inside-shop .world-discovery-dock{left:4%;right:4%;bottom:47px;max-width:none;padding:2px}.inside-shop .world-discovery-dock button{font-size:8px;min-height:29px;padding:6px}.inside-shop .interior-card{bottom:94px;max-height:260px}.inside-shop .walk-pad{bottom:110px}.interior-extra{gap:4px}.interior-extra button{font-size:9px;min-height:31px}#interior-help{bottom:6px}.world-intro{top:15%}}@media(prefers-reduced-motion:reduce){.service-sample img{transition:none}}
.world-page:has(.world-tour:not([hidden])) #world-hotspots{visibility:hidden}
@media(min-width:651px) and (max-width:900px){.service-samples-grid .service-sample:last-child{grid-column:auto;max-width:none}}
