.w-house-eras .he-bar{position:relative;border-bottom:1px solid var(--line)}.w-house-eras .he-tabs{display:flex;flex-wrap:wrap;gap:0 clamp(22px,3vw,40px)}.w-house-eras .he-tab{appearance:none;background:none;border:0;cursor:pointer;position:relative;margin:0;min-height:52px;padding:14px 0 16px;font-family:Inter,Inter Fallback,sans-serif;font-size:15.5px;font-weight:600;color:var(--muted);transition:color .4s var(--ease);-webkit-tap-highlight-color:transparent}.w-house-eras .he-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.w-house-eras .he-tab:hover,.w-house-eras .he-tab[aria-selected=true]{color:var(--ink)}.w-house-eras .he-tab[aria-selected=true]:after{transform:scaleX(1)}.w-house-eras .he-tab:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.w-house-eras .he-ind{position:absolute;left:0;top:0;width:100px;height:2px;background:var(--gold);transform-origin:0 0;opacity:0;pointer-events:none}.w-house-eras .he-js .he-ind{opacity:1}.w-house-eras .he-js .he-ind.go{transition:transform .65s var(--ease)}.w-house-eras .he-js .he-tab:after{background:var(--line);height:1px}.w-house-eras .he-js .he-tab[aria-selected=true]:after{transform:scaleX(0)}@media(hover:hover){.w-house-eras .he-js .he-tab[aria-selected=false]:hover:after{transform:scaleX(1);background:#07223a59}}.w-house-eras .he-key{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.w-house-eras .he-key li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-soft)}.w-house-eras .he-sw{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--ink);color:#fff;font-variant-numeric:lining-nums}.w-house-eras .he-sw2{background:var(--gold);color:var(--ink)}.w-house-eras .he-p[hidden]{display:none}.w-house-eras .he-js .he-panels{display:grid}.w-house-eras .he-js .he-p{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.w-house-eras .he-js .he-p.on{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .08s,visibility 0s}.w-house-eras .he-p:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.w-house-eras .he-top{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(26px,4vw,60px);align-items:center;margin-top:26px}.w-house-eras .he-k{margin:0 0 12px;font-family:Fraunces,Fraunces Fallback,serif;font-style:italic;font-weight:300;font-size:16px;color:var(--gold-antique);font-variant-numeric:lining-nums}.w-house-eras .he-head h3{margin:0;font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.12;color:var(--ink);text-wrap:balance}.w-house-eras .he-where{margin:16px 0 0;font-size:15.5px;line-height:1.65;color:var(--ink-soft)}.w-house-eras .he-where b{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.w-house-eras .he-fig{position:relative;background:linear-gradient(180deg,var(--paper-2) 0%,#EAF2F8 100%);border:1px solid var(--line);border-radius:2px;padding:clamp(12px,2vw,24px) clamp(12px,2vw,24px) 14px}.w-house-eras .he-art{position:relative}.w-house-eras .he-svg{display:block;width:100%;height:auto;color:var(--ink);overflow:visible}.w-house-eras .he-ends{display:flex;justify-content:space-between;gap:16px;margin-top:4px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.w-house-eras .dr{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.w-house-eras .hb{stroke-width:2}.w-house-eras .hd{stroke-width:1.5;stroke-opacity:.5}.w-house-eras .hl{stroke-width:1;stroke-opacity:.4}.w-house-eras .nb{stroke-opacity:.2}.w-house-eras .ru{stroke-width:1;stroke-opacity:.28}.w-house-eras .ct{stroke-opacity:.45}.w-house-eras .rl{stroke-width:1.5;stroke-opacity:.8}.w-house-eras .gr{stroke-width:2}.w-house-eras .ul{stroke-width:1.5;stroke:var(--gold-deep)}.w-house-eras .pp{stroke:var(--gold);stroke-width:4.5}.w-house-eras .pi{stroke-opacity:.5;stroke-width:3.5}.w-house-eras .fp{fill:none;stroke:none}.w-house-eras .fl{stroke:none}.w-house-eras .f-hill{fill:#dce8f1;opacity:.75}.w-house-eras .f-stone{fill:#e7eef3}.w-house-eras .f-stucco{fill:#fbfcfd}.w-house-eras .f-shade{fill:#07223a17}.w-house-eras .f-glass{fill:#1d5b8c33}.w-house-eras .f-ink{fill:#07223ab8}.w-house-eras .f-cut,.w-house-eras .f-unit{fill:#fff}.w-house-eras .f-solid{fill:#07223a61}.w-house-eras .f-cavity{fill:#1d5b8c1f}.w-house-eras .pt-bk{fill:#e6eef4}.w-house-eras .pt-th{fill:#e9f0f5}.w-house-eras .pt-sl{fill:#c9d9e6}.w-house-eras .pt-rd{fill:#f6f9fb}.w-house-eras .pt-l{fill:none;stroke:#07223a33;stroke-width:.9}.w-house-eras .pt-d{fill:#07223a2e}.w-house-eras .core{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.w-house-eras .led{fill:#1d5b8c}.w-house-eras .halo{fill:var(--gold);opacity:0;transition:opacity .45s var(--ease)}.w-house-eras .fan path{fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round}.w-house-eras .fan circle{fill:var(--gold-deep)}.w-house-eras .fan{transform-box:fill-box;transform-origin:center}.w-house-eras .air path{fill:none;stroke:#1d5b8c;stroke-width:1.5;stroke-linecap:round;opacity:0}.w-house-eras .fd{fill:#fff;opacity:0}.w-house-eras .flow{transition:opacity .6s var(--ease)}.w-house-eras .bg,.w-house-eras .bld,.w-house-eras .u-in,.w-house-eras .u-pp,.w-house-eras .u-out,.w-house-eras .fr{transition:opacity .45s var(--ease)}.w-house-eras .he-p[data-f] .bg,.w-house-eras .he-p[data-f] .bld,.w-house-eras .he-p[data-f] .fr{opacity:.4}.w-house-eras .he-p[data-f] .u-in,.w-house-eras .he-p[data-f] .u-pp,.w-house-eras .he-p[data-f] .u-out{opacity:.3}.w-house-eras .he-p[data-f*="1"] .u-in,.w-house-eras .he-p[data-f*="2"] .u-pp,.w-house-eras .he-p[data-f*="3"] .u-out{opacity:1}.w-house-eras .he-p[data-f*="1"] .u-in .halo,.w-house-eras .he-p[data-f*="3"] .u-out .halo{opacity:.32}.w-house-eras .he-m{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent;z-index:2}.w-house-eras .he-m i{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font:700 13.5px/1 Inter,Inter Fallback,sans-serif;font-style:normal;font-variant-numeric:lining-nums;box-shadow:0 0 0 3px #fff,0 6px 16px -6px #07223a80;transition:transform .35s var(--ease)}.w-house-eras .he-m2 i{background:var(--gold);color:var(--ink)}.w-house-eras .he-m i:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--gold);opacity:0;pointer-events:none}.w-house-eras .he-m:hover i,.w-house-eras .he-m.on i{transform:scale(1.14)}.w-house-eras .he-m:focus{outline:none}.w-house-eras .he-m:focus-visible i{outline:2px solid var(--ink);outline-offset:4px}.w-house-eras .he-tips{position:absolute;left:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);top:clamp(12px,2vw,24px);aspect-ratio:800/430;pointer-events:none;z-index:1}.w-house-eras .he-tip{position:absolute;width:min(280px,48%);padding:12px 15px 13px;background:var(--ink);color:#fff;border-radius:2px;font-size:15px;line-height:1.5;box-shadow:0 18px 40px -18px #07223a8c;opacity:0;--tx:-50%;--ty: calc(-100% - 26px) ;transform:translate(var(--tx),calc(var(--ty) + 6px));transition:opacity .3s var(--ease),transform .4s var(--ease)}.w-house-eras .he-tip b{display:block;margin-bottom:4px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.w-house-eras .he-tip[data-al=l]{--tx:-24px}.w-house-eras .he-tip[data-al=r]{--tx: calc(-100% + 24px) }.w-house-eras .he-tip[data-v=dn]{--ty:26px}.w-house-eras .he-tip.on{opacity:1;transform:translate(var(--tx),var(--ty))}.w-house-eras .he-cue{position:absolute;left:0;top:0;max-width:50%;font-family:Fraunces,Fraunces Fallback,serif;font-style:italic;font-weight:300;font-size:15px;line-height:1.45;color:var(--muted);transition:opacity .45s var(--ease)}.w-house-eras .he-ckey{display:none}.w-house-eras .he-cue-t{display:block}.w-house-eras .he-used .he-cue,.w-house-eras .he-p[data-f] .he-cue{opacity:0}.w-house-eras .he-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:30px}.w-house-eras .he-note{position:relative;background:var(--paper);padding:22px 22px 24px}.w-house-eras .he-note:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.w-house-eras .he-note.hl:before{transform:scaleX(1)}.w-house-eras .he-note h4{margin:0 0 10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:Fraunces,Fraunces Fallback,serif;font-weight:400;font-size:1.15rem;line-height:1.25;color:var(--ink)}.w-house-eras .he-num{font-family:Inter,Inter Fallback,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--gold-antique);white-space:nowrap}.w-house-eras .he-note p{margin:0;font-size:15px;line-height:1.65;color:var(--ink-soft)}.w-house-eras .he-guide{margin:18px 0 0;max-width:860px;font-size:15px;line-height:1.6;color:var(--muted)}.w-house-eras .he-armed .he-p .dr{stroke-dashoffset:1}.w-house-eras .he-armed .he-p .fl,.w-house-eras .he-armed .he-p .core,.w-house-eras .he-armed .he-p .led,.w-house-eras .he-armed .he-p .he-m{opacity:0}.w-house-eras .he-armed .he-p .fan,.w-house-eras .he-armed .he-p .air{opacity:0;transition:opacity .6s var(--ease)}.w-house-eras .he-armed .he-p.done .fan,.w-house-eras .he-armed .he-p.done .air{opacity:1}.w-house-eras .he-armed .he-p .he-cue{opacity:0}.w-house-eras .he-armed .he-p.drawing .dr{animation:he-draw 1.05s var(--ease-cine) calc(var(--i,0) * 42ms) both}.w-house-eras .he-armed .he-p.drawing .pp{animation-duration:1.3s}.w-house-eras .he-armed .he-p.drawing .fl{animation:he-fade-in .9s var(--ease) calc(var(--i,0) * 42ms + .45s) both}.w-house-eras .he-armed .he-p.drawing .core,.w-house-eras .he-armed .he-p.drawing .led{animation:he-fade-in .6s var(--ease) calc(var(--t) - .5s) both}.w-house-eras .he-armed .he-p.drawing .he-m{animation:he-pop .6s var(--ease) both}.w-house-eras .he-armed .he-p.drawing .he-m1{animation-delay:calc(var(--t) - .2s)}.w-house-eras .he-armed .he-p.drawing .he-m2{animation-delay:calc(var(--t) - .05s)}.w-house-eras .he-armed .he-p.drawing .he-m3{animation-delay:calc(var(--t) + .1s)}.w-house-eras .he-armed .he-p.drawing .he-cue{animation:he-fade-in .8s var(--ease) calc(var(--t) + .4s) both}.w-house-eras .he-armed.he-used .he-p .he-cue{animation:none;opacity:0}.w-house-eras .he-armed .he-p.drawing .he-head>*{animation:he-rise .8s var(--ease) both}.w-house-eras .he-armed .he-p.drawing .he-head>:nth-child(2){animation-delay:.07s}.w-house-eras .he-armed .he-p.drawing .he-head>:nth-child(3){animation-delay:.14s}.w-house-eras .he-armed .he-p.drawing .he-note{animation:he-rise .8s var(--ease) both}.w-house-eras .he-armed .he-p.drawing .he-note:nth-child(2){animation-delay:.07s}.w-house-eras .he-armed .he-p.drawing .he-note:nth-child(3){animation-delay:.14s}.w-house-eras .he-armed .he-p.drawing .he-note:nth-child(4){animation-delay:.21s}@keyframes he-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes he-fade-in{0%{opacity:0}to{opacity:1}}@keyframes he-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes he-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.w-house-eras .he-live .he-p.done .fan{animation:he-spin 2.4s linear infinite}.w-house-eras .he-live .he-p.done .air path{animation:he-air 2.6s var(--ease) calc(var(--a) * .35s) infinite}.w-house-eras .he-live:not(.he-used) .he-p.done .he-m.cue i:after{animation:he-ring 2.4s var(--ease) infinite}@keyframes he-spin{to{transform:rotate(360deg)}}@keyframes he-air{0%{opacity:0;transform:translateY(-3px)}35%{opacity:.85}to{opacity:0;transform:translateY(9px)}}@keyframes he-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}@media(max-width:1024px){.w-house-eras .he-top{grid-template-columns:minmax(0,1fr);gap:24px}.w-house-eras .he-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.w-house-eras .he-tabs{gap:0 22px}.w-house-eras .he-tab{font-size:15px;min-height:46px;padding:12px 0 13px}.w-house-eras .he-notes{grid-template-columns:minmax(0,1fr)}.w-house-eras .he-note{padding:20px 18px}.w-house-eras .he-ends{font-size:11px;letter-spacing:.12em}.w-house-eras .he-fig{overflow:hidden}.w-house-eras .he-art{width:124%;margin-left:-12%}.w-house-eras .he-key{display:none}.w-house-eras .he-ckey{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:8px;font-family:Inter,Inter Fallback,sans-serif;font-style:normal;font-weight:400;font-size:15px;color:var(--ink-soft)}.w-house-eras .he-ckey>span{display:flex;align-items:center;gap:8px}.w-house-eras .he-ckey .he-sw{width:24px;height:24px;font-style:normal;font-size:12px}.w-house-eras .hb{stroke-width:2.6}.w-house-eras .pp{stroke-width:6}.w-house-eras .pi{stroke-width:4.5}.w-house-eras .he-m i{width:27px;height:27px;font-size:13px}.w-house-eras .he-tips{position:relative;left:auto;right:auto;top:auto;aspect-ratio:auto;display:grid;margin-top:12px;min-height:96px}.w-house-eras .he-tip,.w-house-eras .he-cue{position:relative;grid-area:1/1;width:auto;max-width:none;left:auto!important;top:auto!important}.w-house-eras .he-tip{transform:translateY(6px)}.w-house-eras .he-tip.on{transform:none}.w-house-eras .he-cue{align-self:center}.w-house-eras .he-used .he-cue{opacity:1}.w-house-eras .he-used .he-cue-t,.w-house-eras .he-p[data-f] .he-cue{opacity:0}.w-house-eras .he-armed.he-used .he-p .he-cue{opacity:1}.w-house-eras .he-armed.he-used .he-p[data-f] .he-cue{opacity:0}}@media(prefers-reduced-motion:reduce){.w-house-eras .he-p .dr,.w-house-eras .he-p .fl,.w-house-eras .he-p .he-m,.w-house-eras .he-p .he-head>*,.w-house-eras .he-p .he-note,.w-house-eras .he-p .he-cue,.w-house-eras .he-p .core,.w-house-eras .he-p .led{animation:none!important}.w-house-eras .he-p .fan,.w-house-eras .he-p .air path,.w-house-eras .he-m i:after{animation:none!important}.w-house-eras .flow{display:none}.w-house-eras *,.w-house-eras *:before,.w-house-eras *:after{transition-duration:0s!important;transition-delay:0s!important}}
