.ambience-example{--ambience-copper:#925335;--ambience-line:#d9ccbc;--ambience-ink:#382d25;--ambience-muted:#7b6a59}.ambience-example .ambience-example-heading{grid-template-columns:minmax(0,.5fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:end;gap:30px;margin-bottom:28px}.ambience-example-heading h2{letter-spacing:-.035em;font-size:clamp(2rem,3.35vw,3.25rem);line-height:1.12}.ambience-example-heading>p{font-size:.91rem;line-height:1.8}.ambience-example-controls{justify-content:space-between;align-items:end;gap:25px;margin:0 0 22px;display:flex}.ambience-example-controls>label{color:var(--ambience-ink);gap:11px;width:min(100%,470px);font-size:.91rem;font-weight:650;display:grid}.ambience-example-controls select{-webkit-appearance:auto;appearance:auto;color:#624630;max-width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fffaf4;border:1px solid #c9b7a2;border-radius:10px;padding:13px 14px;font-weight:400}.ambience-example-status{color:#825a3c;background:#eee4d7;border:1px solid #d8c8b4;border-radius:99px;align-items:center;gap:9px;max-width:440px;margin:0;padding:11px 15px;font-size:.73rem;line-height:1.6;display:flex}.ambience-example-status>svg{flex-shrink:0}.ambience-example-figure{max-width:none!important;margin:0!important}.ambience-example-photo-frame{border:1px solid var(--ambience-line);background:#fffcf7;border-radius:23px;padding:12px;box-shadow:0 15px 48px #52331f0b}.ambience-example-photo{min-width:0;position:relative}.ambience-example-photo>img{border-radius:13px;width:100%;max-width:100%;display:block;height:auto!important}.ambience-example-markers{pointer-events:none;position:absolute;inset:0}.ambience-example-marker{color:#fff;pointer-events:auto;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:.74rem;font-weight:750;display:grid;position:absolute;transform:translate(-50%,-50%)}.ambience-example-marker:before{content:"";z-index:-1;background:#8e4d2ddb;border:2px solid #fff;border-radius:50%;transition:background .15s,box-shadow .15s;position:absolute;inset:4px;box-shadow:0 3px 13px #3b261c35}.ambience-example-marker:hover:before,.ambience-example-marker[aria-pressed=true]:before{background:#382f26;box-shadow:0 0 0 3px #fff8,0 4px 17px #3b261c50}.ambience-example-marker:focus-visible{outline-offset:1px;outline:3px solid #fff}.ambience-example-figure>figcaption{max-width:1000px;color:var(--ambience-muted)!important;margin:14px 4px 0!important;font-size:.77rem!important;line-height:1.8!important}.ambience-mobile-reference-guide{display:none}.ambience-references{margin-top:34px}.ambience-references-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px;display:flex}.ambience-references-heading h3{letter-spacing:-.025em;color:var(--ambience-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.45vw,2rem);font-weight:400;line-height:1.25}.ambience-references-heading>span{color:var(--ambience-muted);flex-shrink:0;align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.ambience-references-note{color:#776350;max-width:1060px;margin:0 0 11px;font-size:.83rem;line-height:1.85}.ambience-references-history{color:#8b6d53;max-width:1060px;margin:0 0 23px;font-size:.74rem;line-height:1.8}.ambience-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ambience-reference-card{background:#fffbf5;border:1px solid #dfd1bf;border-radius:15px;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:135px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ambience-reference-card.is-active{background:#f3e7d8;border-color:#9b6843;box-shadow:0 0 0 1px #9b6843}.ambience-reference-card:focus{outline-offset:4px;outline:3px solid #b28a5a}.ambience-reference-card-top{align-items:center;gap:13px;margin-bottom:17px;display:flex}.ambience-reference-number{color:#864e2b;background:#e9d8c3;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:.75rem;font-weight:700;display:grid}.ambience-reference-card-top small{letter-spacing:.025em;color:#996443;overflow-wrap:anywhere;font-size:.66rem;line-height:1.6}.ambience-reference-card h4{letter-spacing:-.015em;color:#47362a;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;line-height:1.35}.ambience-reference-spec{color:#89715c;margin:0 0 14px;font-size:.73rem;line-height:1.75}.ambience-reference-spec>span{display:block}.ambience-reference-price{border-top:1px solid #e6d8c9;justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:17px;display:flex}.ambience-reference-price>span{color:#947559;max-width:135px;font-size:.65rem;line-height:1.6}.ambience-reference-price>strong{color:#754729;white-space:nowrap;font-size:1.1rem;font-weight:650}.ambience-reference-card>a{color:#7c4c2c;border:1px solid #cbb49a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:20px;padding:10px 13px;font-size:.74rem;font-weight:650;display:inline-flex;text-decoration:none!important}.ambience-reference-card>a:hover{background:#eaddcb}:is(.ambience-reference-card>a:focus-visible,.ambience-example select:focus-visible,.ambience-example-footer>a:focus-visible){outline-offset:4px;outline:3px solid #aa8050}.ambience-example-footer{border-top:1px solid #dbccba;justify-content:space-between;align-items:center;gap:25px;margin-top:26px;padding-top:23px;display:flex}.ambience-example-footer>p{color:#876d54;max-width:660px;margin:0;font-size:.75rem;line-height:1.8}.ambience-example-footer>a{text-underline-offset:4px;color:#854d2c;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:.8rem;text-decoration:underline;display:inline-flex}@media (max-width:1050px){.ambience-example .ambience-example-heading{grid-template-columns:1fr;align-items:start;gap:15px}.ambience-example-heading h2{max-width:740px}.ambience-example-heading>p{max-width:780px}.ambience-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ambience-example-controls{align-items:start}.ambience-example-status{max-width:340px;margin-top:32px}.ambience-example-footer{flex-direction:column;align-items:start;gap:15px}}@media (max-width:700px){.ambience-example-heading h2{font-size:2.1rem}.ambience-example-heading>p{font-size:.84rem}.ambience-example-controls{flex-direction:column;gap:15px;margin-bottom:18px}.ambience-example-controls>label{width:100%;font-size:.84rem}.ambience-example-controls select{width:100%;min-width:0;font-size:16px}.ambience-example-status{border-radius:10px;max-width:none;margin:0;padding:9px 12px;font-size:.68rem}.ambience-example-photo-frame{border-radius:15px;padding:5px}.ambience-example-photo>img{border-radius:9px}.ambience-example-markers{display:none}.ambience-example-figure>figcaption{margin-top:11px!important;font-size:.7rem!important;line-height:1.8!important}.ambience-mobile-reference-guide{color:#7e5f45;margin:14px 4px 0;font-size:.75rem;line-height:1.8;display:block}.ambience-references{margin-top:28px}.ambience-references-heading{flex-direction:column;align-items:start;gap:11px}.ambience-references-heading h3{font-size:1.7rem}.ambience-references-heading>span{font-size:.67rem}.ambience-references-note{font-size:.78rem}.ambience-references-history{font-size:.7rem}.ambience-reference-grid{grid-template-columns:1fr;gap:14px}.ambience-reference-card{padding:23px;scroll-margin-top:115px}.ambience-reference-card h4{font-size:1.4rem}.ambience-reference-card-top{margin-bottom:16px}.ambience-reference-spec{font-size:.75rem}.ambience-reference-price>strong{font-size:1.15rem}.ambience-reference-card>a{min-height:46px;font-size:.78rem}.ambience-example-footer>p{font-size:.7rem}.ambience-example-footer>a{white-space:normal;font-size:.74rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){.ambience-example-marker:before,.ambience-reference-card{transition:none}}
