.museum-entrance{--foyer-ink:#244d40;--foyer-brass:#ac823c;color:var(--foyer-ink);background:linear-gradient(#faf8f0,#f2f2e9 77%,#faf9f4);padding:50px 0 22px;overflow:hidden}.museum-foyer-head{text-align:center;max-width:840px;margin-inline:auto}.museum-foyer-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#7a806a;justify-content:center;align-items:center;gap:9px;margin:0 0 20px;font-size:.68rem;display:flex}.museum-foyer-head h1{letter-spacing:-.045em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:1.08}.museum-foyer-head h2{margin:0 0 12px;font-size:1rem;font-weight:500;line-height:1.5}.museum-foyer-intro{color:#6a7567;max-width:610px;margin:0 auto;font-size:.88rem;line-height:1.7}.museum-door-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,65px);padding-top:46px;padding-bottom:49px;display:grid}.museum-door-card{min-width:0;color:inherit;-webkit-tap-highlight-color:#c2a06233;border-radius:130px 130px 9px 9px;flex-direction:column;text-decoration:none;display:flex}.museum-door-card:focus-visible{outline-offset:10px;outline:3px solid #a57a2f}.museum-door-stage{isolation:isolate;padding:0 24px 34px;position:relative}.museum-door-stage:before{content:"";z-index:-1;background:linear-gradient(110deg,#eeeade99,#fffdf7aa 45%,#e3ddca88);border-radius:47% 47% 3px 3px;position:absolute;inset:16px 3px 31px;box-shadow:inset 0 1px #fff}.museum-door-arch{aspect-ratio:.68;perspective:900px;background:#6d755f;border:10px solid #dfd8c5;border-bottom-width:7px;border-radius:49% 49% 2px 2px;max-width:286px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c7c3ac,0 0 0 5px #eeeade,0 15px 24px #33463112}.museum-door-interior{border-radius:inherit;background:radial-gradient(at 50% 27%,#faf7dc,#d7dfc9 75%);position:absolute;inset:0;overflow:hidden}.museum-door-interior:after{content:"";z-index:0;background:linear-gradient(#e4debd,#c6c6ab);border-top:1px solid #b8bd9e;position:absolute;inset:75% 0 0}.museum-door-leaf{z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 13px),linear-gradient(90deg,#4f5e49,#637256 50%,#53624a);width:50%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #2a3c2b88,inset 0 0 24px #1c2d211a}.museum-door-leaf-left{transform-origin:0;border-inline-end:1px solid #344a37;left:0}.museum-door-leaf-right{transform-origin:100%;right:0}.museum-door-panel{border:1px solid #bec39a4d;border-radius:45% 45% 0 0;position:absolute;inset:29% 14% 9%;box-shadow:inset 0 0 0 4px #243d2920}.museum-door-panel:after{content:"";border-radius:inherit;border:1px solid #bfc69824;position:absolute;inset:15px 10px}.museum-door-handle{background:linear-gradient(90deg,#9c752e,#dfc37f,#9c752e);border-radius:4px;width:5px;height:35px;position:absolute;top:63%;box-shadow:1px 2px 3px #0004}.museum-door-leaf-left .museum-door-handle{right:9%}.museum-door-leaf-right .museum-door-handle{left:9%}.museum-door-emblem{color:#ecd6a0;z-index:4;background:#52644a;border:1px solid #c2aa6777;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .3s,transform .55s;display:grid;position:absolute;top:18%;left:calc(50% - 26px);box-shadow:0 1px 10px #24352630}.museum-door-emblem svg{width:26px;height:26px}.museum-door-threshold{bottom:26px;background:linear-gradient(#d6d0b9,#e9e2ce);border:1px solid #c9c5b0;height:9px;display:block;position:absolute;inset-inline:15px;box-shadow:0 9px 14px #39462c15}.museum-door-number{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:#8c805c;font-size:.6rem;position:absolute;bottom:0;left:0;right:0}.museum-door-skep,.museum-door-hive{object-fit:contain;z-index:1;filter:drop-shadow(0 10px 6px #3f4c3320);height:auto;position:absolute}.museum-door-skep{width:100%;bottom:17%;left:-21%}.museum-door-hive{width:97%;bottom:12%;right:-24%}.museum-door-caption{text-align:center;flex-direction:column;flex:1;align-items:center;padding-top:23px;display:flex}.museum-door-note{text-transform:uppercase;letter-spacing:.1em;color:#8a7c55;min-height:2.1em;margin:0 0 12px;font-size:.63rem;line-height:1.6}.museum-door-caption h3{letter-spacing:-.025em;max-width:290px;min-height:2.34em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:400;line-height:1.17}.museum-door-description{color:#6e7869;max-width:310px;margin:0 0 23px;font-size:.78rem;line-height:1.7}.museum-door-enter{border-bottom:1px solid #b7bca8;align-items:center;gap:15px;margin-top:auto;padding-bottom:8px;font-size:.74rem;font-weight:500;transition:gap .2s,border-color .2s;display:inline-flex}:is(.museum-door-card:hover .museum-door-leaf-left,.museum-door-card:focus-visible .museum-door-leaf-left,.museum-door-card:active .museum-door-leaf-left){transform:rotateY(73deg)}:is(.museum-door-card:hover .museum-door-leaf-right,.museum-door-card:focus-visible .museum-door-leaf-right,.museum-door-card:active .museum-door-leaf-right){transform:rotateY(-73deg)}:is(.museum-door-card:hover .museum-door-emblem,.museum-door-card:focus-visible .museum-door-emblem,.museum-door-card:active .museum-door-emblem){opacity:0;transform:translateY(-9px)}:is(.museum-door-card:hover .museum-door-enter,.museum-door-card:focus-visible .museum-door-enter){border-color:#99722a;gap:22px}.museum-door-honey .museum-door-leaf{background:repeating-linear-gradient(90deg,#ffedb405 0 2px,#0000 2px 13px),linear-gradient(90deg,#97703d,#b18a4d 50%,#9b7744)}.museum-door-honey .museum-door-panel{border-color:#f6e2ad61}.museum-door-honey .museum-door-emblem{color:#fff0c9;background:#a17c43}.museum-door-honey .museum-door-interior{background:radial-gradient(at 48% 25%,#fff8d9,#e9d28e)}.museum-door-botanical{z-index:1;position:absolute;inset:0}.museum-door-flower{color:#6f794b;width:65%;height:40%;position:absolute;top:20%;left:10%;transform:rotate(-20deg)}.museum-honey-vessel{color:#ffebaf;background:linear-gradient(90deg,#bf8e35aa,#e9b64ab0 35%,#b17a2299);border:1px solid #b58a34;border-radius:14% 14% 28% 28%;place-items:center;width:45%;height:37%;display:grid;position:absolute;bottom:18%;right:15%;box-shadow:inset 5px 0 6px #fff4c566,0 10px 15px #87632126}.museum-honey-vessel:before{content:"";background:linear-gradient(#8b6c3c,#ba965a);border:1px solid #a7884e;border-radius:4px;height:12%;position:absolute;top:-7%;left:-3%;right:-3%}.museum-honey-vessel svg{width:46%;height:46%}.museum-door-sprig{border-left:1px solid #7b844d;height:35%;position:absolute;top:48%;left:25%;transform:rotate(-21deg)}.museum-door-tours .museum-door-leaf{background:repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 13px),linear-gradient(90deg,#4a665c,#678071 50%,#4e695e)}.museum-door-tours .museum-door-emblem{background:#587265}.museum-door-tours .museum-door-interior{background:radial-gradient(at 50% 27%,#f9f5df,#cddccf)}.museum-door-journey{z-index:1;color:#688772;position:absolute;inset:14% 10% 13%}.museum-door-journey>svg:first-child{opacity:.5;width:80%;height:70%;position:absolute;top:0;left:10%}.museum-door-journey>svg:nth-child(2){fill:#f9f2d8;stroke:#8e8b62;filter:drop-shadow(0 8px 5px #46634a24);width:80%;height:45%;position:absolute;bottom:0;left:5%}.museum-door-journey>svg:last-child{color:#b39048;background:#f5f0dc;border-radius:50%;width:29%;height:29%;padding:4px;position:absolute;bottom:6%;right:2%}.museum-foyer-bottom{color:#83907b;border-top:1px solid #dbe0d0;justify-content:space-between;align-items:center;padding-top:22px;font-size:.67rem;display:flex}.museum-foyer-bottom a{color:#61735e;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.museum-foyer-bottom a:focus-visible{outline-offset:5px;outline:3px solid #a57a2f}.museum-foyer-bottom>span{letter-spacing:.08em}@media (max-width:850px) and (min-width:651px){.museum-door-gallery{gap:20px}.museum-door-stage{padding-inline:9px}.museum-door-arch{border-width:7px}.museum-door-threshold{inset-inline:0}.museum-door-caption h3{font-size:1.5rem}.museum-door-description{font-size:.74rem}}@media (max-width:650px){.museum-entrance{padding-top:32px}.museum-foyer-head h1{font-size:2.75rem}.museum-foyer-head h2{font-size:.93rem}.museum-foyer-intro{max-width:390px;font-size:.81rem}.museum-door-gallery{grid-template-columns:1fr;gap:45px;padding-top:34px;padding-bottom:34px}.museum-door-card{width:100%;max-width:390px;margin-inline:auto}.museum-door-stage{padding-inline:31px}.museum-door-arch{max-width:250px}.museum-door-stage:before{inset-inline:14px}.museum-door-threshold{inset-inline:20px}.museum-door-caption{padding-top:18px}.museum-door-caption h3{max-width:350px;min-height:0;font-size:1.9rem}.museum-door-note{min-height:0;margin-bottom:9px}.museum-door-description{max-width:350px;margin-bottom:17px;font-size:.82rem}.museum-foyer-bottom>span{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.museum-entrance *{transition:none!important}:is(.museum-door-card:hover .museum-door-leaf,.museum-door-card:focus-visible .museum-door-leaf,.museum-door-card:active .museum-door-leaf){transform:none}:is(.museum-door-card:hover .museum-door-emblem,.museum-door-card:focus-visible .museum-door-emblem,.museum-door-card:active .museum-door-emblem){opacity:1;transform:none}}
