.architecture-experience-module__RsYJQq__page{--paper:#e7e9e3;--ink:#15211b;--moss:#657363;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-roboto), sans-serif}.architecture-experience-module__RsYJQq__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.1em;text-transform:uppercase;background:#e7e9e3b3;border-bottom:1px solid #15211b2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:64px;padding:0 clamp(18px,4vw,56px);font-size:11px;display:grid;position:fixed;top:0;left:0;right:0}.architecture-experience-module__RsYJQq__header a{color:inherit;text-decoration:none}.architecture-experience-module__RsYJQq__header>a:last-child{justify-self:end}.architecture-experience-module__RsYJQq__brand{letter-spacing:-.03em;font-size:15px;font-weight:800}.architecture-experience-module__RsYJQq__story{height:440vh;position:relative}.architecture-experience-module__RsYJQq__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.architecture-experience-module__RsYJQq__canvas{position:absolute;inset:0}.architecture-experience-module__RsYJQq__canvas canvas{touch-action:pan-y;width:100%;height:100%;display:block}.architecture-experience-module__RsYJQq__wash{pointer-events:none;background:linear-gradient(90deg,#e7e9e3f2 0%,#e7e9e373 31%,#0000 54%),linear-gradient(#0000 72%,#15211b33);position:absolute;inset:0}.architecture-experience-module__RsYJQq__intro{z-index:2;pointer-events:none;width:min(520px,76vw);transition:opacity .45s,transform .45s;position:absolute;top:clamp(96px,16vh,170px);left:clamp(22px,6vw,88px)}.architecture-experience-module__RsYJQq__intro[data-touring=true]{opacity:0;transform:translateY(-14px)}.architecture-experience-module__RsYJQq__eyebrow{color:#526157;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.architecture-experience-module__RsYJQq__intro h1{max-width:8ch;font-family:var(--font-newsreader), serif;letter-spacing:-.055em;margin:0;font-size:clamp(54px,8vw,112px);font-weight:400;line-height:.86}.architecture-experience-module__RsYJQq__intro>p:last-child{color:#15211bb8;max-width:40ch;margin:24px 0 0;font-size:clamp(14px,1.3vw,18px);line-height:1.55}.architecture-experience-module__RsYJQq__chapters{z-index:5;pointer-events:none;position:absolute;inset:0}.architecture-experience-module__RsYJQq__chapter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#e8ebe4b8;border:1px solid #ffffff94;border-radius:2px;width:min(380px,78vw);padding:18px 20px;transition:opacity .4s,transform .4s;position:absolute;bottom:clamp(68px,10vh,110px);left:clamp(22px,6vw,88px);transform:translateY(18px)}.architecture-experience-module__RsYJQq__chapter[data-active=true]{opacity:1;transform:translateY(0)}.architecture-experience-module__RsYJQq__chapter>span{color:#68776d;letter-spacing:.16em;font-size:10px}.architecture-experience-module__RsYJQq__chapter h2{font-family:var(--font-newsreader), serif;margin:8px 0;font-size:30px;font-weight:400}.architecture-experience-module__RsYJQq__chapter p{color:#15211bb8;margin:0;font-size:14px;line-height:1.55}.architecture-experience-module__RsYJQq__progress{z-index:6;gap:8px;display:grid;position:absolute;top:50%;right:clamp(18px,3vw,44px);transform:translateY(-50%)}.architecture-experience-module__RsYJQq__progress span{background:#15211b38;width:2px;height:34px;transition:background .25s,height .25s}.architecture-experience-module__RsYJQq__progress .architecture-experience-module__RsYJQq__active{background:#15211b;height:52px}.architecture-experience-module__RsYJQq__hint{z-index:5;color:#15211bad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;bottom:26px;right:clamp(18px,3vw,44px)}.architecture-experience-module__RsYJQq__loading,.architecture-experience-module__RsYJQq__error{z-index:8;letter-spacing:.08em;text-transform:uppercase;background:#e7e9e3c7;border:1px solid #15211b29;padding:10px 14px;font-size:11px;position:absolute;top:92px;right:clamp(18px,4vw,56px)}.architecture-experience-module__RsYJQq__loading span{background:#657363;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:1s infinite alternate architecture-experience-module__RsYJQq__pulse;display:inline-block}.architecture-experience-module__RsYJQq__drawings{z-index:1;background:var(--paper);border-top:1px solid #15211b1f;padding:clamp(72px,10vw,140px) clamp(22px,7vw,104px);position:relative}.architecture-experience-module__RsYJQq__drawings h2{max-width:14ch;font-family:var(--font-newsreader), serif;letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1}.architecture-experience-module__RsYJQq__drawingsLede{color:#15211bb8;max-width:52ch;margin:22px 0 clamp(40px,5vw,64px);font-size:16px;line-height:1.6}.architecture-experience-module__RsYJQq__planGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,32px);display:grid}.architecture-experience-module__RsYJQq__sectionStack{gap:clamp(28px,4vw,44px);margin-top:clamp(40px,5vw,64px);display:grid}.architecture-experience-module__RsYJQq__drawings figure{min-width:0;margin:0}.architecture-experience-module__RsYJQq__drawings img{background:#fff;border:1px solid #15211b24;width:100%;height:auto;display:block}.architecture-experience-module__RsYJQq__drawings figcaption{color:#526157;letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}.architecture-experience-module__RsYJQq__sectionScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.architecture-experience-module__RsYJQq__sectionScroll img{min-width:900px}.architecture-experience-module__RsYJQq__notes{color:#edf0e9;background:#16221c;min-height:88vh;padding:clamp(90px,12vw,170px) clamp(22px,7vw,104px)}.architecture-experience-module__RsYJQq__notes h2{max-width:14ch;font-family:var(--font-newsreader), serif;letter-spacing:-.035em;margin:0;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:.98}.architecture-experience-module__RsYJQq__notes .architecture-experience-module__RsYJQq__eyebrow{color:#9eafa3}.architecture-experience-module__RsYJQq__noteGrid{grid-template-columns:repeat(3,1fr);gap:clamp(26px,4vw,68px);max-width:1120px;margin:clamp(64px,9vw,110px) 0 70px auto;display:grid}.architecture-experience-module__RsYJQq__noteGrid p{color:#edf0e9ad;margin:0;font-size:15px;line-height:1.7}.architecture-experience-module__RsYJQq__homeLink{color:#edf0e9;border-bottom:1px solid #edf0e966;gap:14px;padding-bottom:8px;text-decoration:none;display:inline-flex}@keyframes architecture-experience-module__RsYJQq__pulse{to{opacity:.25;transform:scale(.72)}}@media (max-width:720px){.architecture-experience-module__RsYJQq__header{grid-template-columns:auto 1fr}.architecture-experience-module__RsYJQq__header>span{display:none}.architecture-experience-module__RsYJQq__wash{background:linear-gradient(#e7e9e3e6,#0000 38%),linear-gradient(#0000 66%,#15211b47)}.architecture-experience-module__RsYJQq__intro{top:90px}.architecture-experience-module__RsYJQq__intro h1{font-size:clamp(48px,15vw,74px)}.architecture-experience-module__RsYJQq__intro>p:last-child{display:none}.architecture-experience-module__RsYJQq__chapter{bottom:62px;left:18px}.architecture-experience-module__RsYJQq__hint{bottom:24px;left:18px;right:auto}.architecture-experience-module__RsYJQq__progress{right:14px}.architecture-experience-module__RsYJQq__noteGrid,.architecture-experience-module__RsYJQq__planGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.architecture-experience-module__RsYJQq__chapter,.architecture-experience-module__RsYJQq__progress span,.architecture-experience-module__RsYJQq__intro{transition:none}.architecture-experience-module__RsYJQq__loading span{animation:none}}
