@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_Anv3Ud6iEXByHKHCPYuLGbmLW9Y8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9b381aa1-module__HRJRBa__className{font-family:Fraunces,Fraunces Fallback}
.doors{border-bottom:1px solid var(--zao-border);padding:2.25rem 0 2.5rem}.doors-wrap{max-width:var(--zao-maxw);margin:0 auto;padding:0 1rem}@media (min-width:640px){.doors-wrap{padding:0 1.5rem}}.doors-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.doors-title{font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.05}.doors-title span{color:var(--zao-text);font-weight:400;display:block}.doors-sub{color:var(--zao-cream-dim);font-size:.95rem}.doors-grid{gap:1.5rem 1.25rem;display:grid}@media (min-width:720px){.doors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.doors-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.doors-group{letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--zao-cream);padding-bottom:.45rem;font-size:.72rem!important}.door{gap:.15rem;margin:0 -.6rem;padding:.75rem .6rem;transition:background-color .18s,color .18s;display:grid}.doors-col li{border-bottom:1px solid var(--zao-border)}.door-name{color:var(--zao-text);font-size:1.2rem;font-weight:700;line-height:1.15}.door-what{color:var(--zao-cream-dim);font-size:.88rem;line-height:1.4}.door-domain{color:var(--zao-cream-faint);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.door-domain b{margin-left:.35rem;font-weight:400;transition:transform .18s;display:inline-block}.door-pulse{color:var(--zao-cream);align-items:baseline;gap:.45rem;font-size:.8rem;line-height:1.35;display:flex}.door-pulse i{background:var(--zao-cream-faint);border-radius:999px;flex:none;width:.5rem;height:.5rem;transform:translateY(-.05rem)}.door-pulse.is-live i{background:#4ade80;animation:1.8s infinite door-live;box-shadow:0 0 #4ade8099}@keyframes door-live{70%{box-shadow:0 0 0 .45rem #4ade8000}to{box-shadow:0 0 #4ade8000}}.door:hover,.door:focus-visible{background:var(--zao-cream);outline:none}.door:hover .door-name,.door:focus-visible .door-name,.door:hover .door-what,.door:focus-visible .door-what,.door:hover .door-domain,.door:focus-visible .door-domain,.door:hover .door-pulse,.door:focus-visible .door-pulse{color:var(--zao-dark)}.door:hover .door-domain b,.door:focus-visible .door-domain b{transform:translate(.3rem)}@media (prefers-reduced-motion:reduce){.door,.door-domain b{transition:none}.door-pulse.is-live i{animation:none}}
.zao-room{aspect-ratio:1;width:min(92vw,640px);margin:0 auto;position:relative;container-type:size}.zao-room-ring{border:1px solid var(--zao-border);animation:zao-room-spin var(--dur) linear infinite;animation-direction:var(--dir);border-radius:50%;margin:auto;position:absolute;inset:0}.zao-room-seat{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.zao-room-face{border:2px solid var(--zao-dark);width:100%;height:100%;box-shadow:0 0 0 1px var(--zao-border);animation:zao-room-spin var(--dur) linear infinite;animation-direction:var(--undir);border-radius:50%;transition:box-shadow .2s;display:block;overflow:hidden}.zao-room-seat:hover .zao-room-face,.zao-room-seat:focus-visible .zao-room-face{box-shadow:0 0 0 3px var(--zao-cream)}.zao-room-ring:hover,.zao-room-ring:hover .zao-room-face,.zao-room-ring:focus-within,.zao-room-ring:focus-within .zao-room-face{animation-play-state:paused}.zao-room-core{aspect-ratio:1;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f5c5181f,0 0 60px #f5c51840}@keyframes zao-room-spin{to{transform:rotate(360deg)}}.zao-room-step{counter-increment:zao-step}.zao-room-step:before{content:counter(zao-step);border:1px solid var(--zao-cream);width:2.25rem;height:2.25rem;color:var(--zao-cream);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.zao-room-ring,.zao-room-face{animation:none}}
