.stage[data-astro-cid-dcinups3]{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.office-canvas[data-astro-cid-dcinups3]{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.office-canvas[data-astro-cid-dcinups3].ready{opacity:1}.office-fallback[data-astro-cid-dcinups3]{background:radial-gradient(60% 50% at 70% 55%, rgba(var(--purple-rgb), .35), transparent 70%), radial-gradient(40% 40% at 80% 40%, rgba(var(--accent-rgb), .18), transparent 70%);position:absolute;inset:0}.office-canvas[data-astro-cid-dcinups3].ready+.office-fallback[data-astro-cid-dcinups3]{opacity:0;transition:opacity .8s}.shade[data-astro-cid-dcinups3]{pointer-events:none;background:linear-gradient(90deg, rgba(var(--bg-rgb), .92) 0%, rgba(var(--bg-rgb), .65) 34%, transparent 58%), linear-gradient(0deg, var(--bg) 0%, transparent 18%);position:absolute;inset:0}.panel[data-astro-cid-dcinups3]{z-index:2;position:relative}.panel-hero[data-astro-cid-dcinups3]{padding-block:8rem 5rem}.rooms[data-astro-cid-dcinups3]{z-index:2;gap:1rem;padding-bottom:4rem;display:grid;position:relative}.room-copy[data-astro-cid-dcinups3]{border:1px solid var(--border);background:rgba(var(--bg-rgb), .85);border-radius:20px;max-width:34rem;padding:1.75rem}.area-title[data-astro-cid-dcinups3]{text-wrap:wrap;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1}.letter[data-astro-cid-dcinups3]{width:1.15em;height:1.15em;font-size:inherit;color:var(--bg);background:linear-gradient(135deg, var(--blue), var(--accent));box-shadow:0 0 30px rgba(var(--accent-rgb), .35);border-radius:.26em;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.rail[data-astro-cid-dcinups3]{display:none}.office-tip[data-astro-cid-dcinups3]{z-index:3;pointer-events:none;border:1px solid var(--border-hover);background:rgba(var(--bg-rgb), .94);border-radius:14px;align-items:center;gap:.75rem;max-width:20rem;padding:.55rem .85rem .55rem .55rem;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 24px 60px -20px #0009}.office-tip[data-astro-cid-dcinups3][hidden]{display:none}.tip-photo[data-astro-cid-dcinups3]{object-fit:cover;width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px var(--accent);border-radius:999px;flex-shrink:0}.tip-photo[data-astro-cid-dcinups3][hidden]{display:none}.tour[data-astro-cid-dcinups3].is-tour{height:700svh}.tour[data-astro-cid-dcinups3].is-tour .stage[data-astro-cid-dcinups3]{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.tour[data-astro-cid-dcinups3].is-tour .rooms[data-astro-cid-dcinups3]{padding:0;display:block;position:absolute;inset:0}.tour[data-astro-cid-dcinups3].is-tour .panel[data-astro-cid-dcinups3]{opacity:0;visibility:hidden;align-items:center;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s;display:flex;position:absolute;inset:0;transform:translateY(24px)}.tour[data-astro-cid-dcinups3].is-tour .panel[data-astro-cid-dcinups3].is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tour[data-astro-cid-dcinups3].is-tour .panel-hero[data-astro-cid-dcinups3]{padding:0}.tour[data-astro-cid-dcinups3].is-tour .room-copy[data-astro-cid-dcinups3]{background:0 0;border:0;padding:0}.tour[data-astro-cid-dcinups3].is-tour .rail[data-astro-cid-dcinups3]{z-index:3;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;right:clamp(1rem,3vw,3rem);transform:translateY(-50%)}.rail[data-astro-cid-dcinups3] button[data-astro-cid-dcinups3]{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--text-tertiary);background:rgba(var(--bg-rgb), .6);border-radius:12px;place-items:center;font-weight:700;transition:color .2s,border-color .2s,background-color .2s;display:grid}.rail[data-astro-cid-dcinups3] button[data-astro-cid-dcinups3]:hover{color:var(--text);border-color:var(--border-hover)}.rail[data-astro-cid-dcinups3] button[data-astro-cid-dcinups3][aria-current=step]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.tour[data-astro-cid-dcinups3].is-tour[data-step="0"] .rail[data-astro-cid-dcinups3]{opacity:0;pointer-events:none}.rail[data-astro-cid-dcinups3]{transition:opacity .4s}@media (width<=1023px){.shade[data-astro-cid-dcinups3]{background:linear-gradient(0deg, var(--bg) 0%, rgba(var(--bg-rgb), .94) 40%, rgba(var(--bg-rgb), .5) 52%, transparent 62%);transition:background .4s}.tour[data-astro-cid-dcinups3][data-step="0"] .shade[data-astro-cid-dcinups3]{background:linear-gradient(0deg, var(--bg) 0%, rgba(var(--bg-rgb), .95) 62%, transparent 76%)}.tour[data-astro-cid-dcinups3].is-tour .panel[data-astro-cid-dcinups3]{align-items:flex-end;padding-bottom:2.5rem}.tour[data-astro-cid-dcinups3].is-tour .panel-hero[data-astro-cid-dcinups3]{padding-bottom:3rem}.room-detail[data-astro-cid-dcinups3]{display:none}.tour[data-astro-cid-dcinups3].is-tour .rail[data-astro-cid-dcinups3]{flex-direction:row;gap:.375rem;top:6rem;right:50%;transform:translate(50%)}.rail[data-astro-cid-dcinups3] button[data-astro-cid-dcinups3]{border-radius:10px;width:2.75rem;height:2.75rem}}@media (width<=639px){.tour[data-astro-cid-dcinups3].is-tour{height:520svh}.area-title[data-astro-cid-dcinups3]{font-size:2.25rem}}.glow[data-astro-cid-lcdefpme]{background:radial-gradient(50% 60% at 85% 30%, rgba(var(--purple-rgb), .22), transparent 70%), radial-gradient(40% 50% at 10% 100%, rgba(var(--accent-rgb), .08), transparent 70%)}
