.wp-block-dhsv-expose-floorplans-v2{--floor-bg:#d1c9c1;--floor-text:#111;--floor-accent:#675e53;--floor-accent-contrast:#d1c9c1;background:var(--floor-bg);color:var(--floor-text);isolation:isolate;overflow:hidden;position:relative}.wp-block-dhsv-expose-floorplans-v2:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTA1Ni43NCAxNzI3LjA4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogdXJsKCNOZXVlc19NdXN0ZXJfNSk7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgc3Ryb2tlOiAjNjc1ZTUzOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8cGF0dGVybiBpZD0iTmV1ZXNfTXVzdGVyXzUiIGRhdGEtbmFtZT0iTmV1ZXMgTXVzdGVyIDUiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTk3IiBoZWlnaHQ9IjExOTAiIHBhdHRlcm5UcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ1Mi4zNDIzIDE1NjQ0LjU5NTgpIiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB2aWV3Qm94PSIwIDAgMTE5NyAxMTkwIj4KICAgICAgPGc+CiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTE5NyIgaGVpZ2h0PSIxMTkwIi8+CiAgICAgICAgPGc+CiAgICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxMTk3IiBoZWlnaHQ9IjExOTAiLz4KICAgICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNjguMzMsMjgyLjk4Yy0xMS41MS0xMS4zNC0zNS44Ni0yNi44OS03MC45Mi0yNi44OS02Mi42MiwwLTEwNy41OSw0Ni45My0xMDcuNTksMTAzLjg3czQ2LjU3LDEwMy42MSwxMDkuNDYsMTAzLjYxYzI4LjEsMCw1MS4zOC04Ljk2LDY5Ljg1LTI1LjU3Ii8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY0OS44NCw2LjU1Yy0xMS4zNCwxMS41MS0yNi44OSwzNS44Ni0yNi44OSw3MC45MiwwLDYyLjYyLDQ2LjkzLDEwNy41OSwxMDMuODcsMTA3LjU5czEwMy42MS00Ni41NywxMDMuNjEtMTA5LjQ2YzAtMjguMS04Ljk2LTUxLjM4LTI1LjU3LTY5Ljg1Ii8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU3Ni44NCwxMTU3LjE0YzExLjUxLDExLjM0LDM1Ljg2LDI2Ljg5LDcwLjkyLDI2Ljg5LDYyLjYyLDAsMTA3LjU5LTQ2LjkzLDEwNy41OS0xMDMuODdzLTQ2LjU3LTEwMy42MS0xMDkuNDYtMTAzLjYxYy0yOC4xLDAtNTEuMzgsOC45Ni02OS44NSwyNS41NyIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMjAuNDMsOTMyLjI2YzExLjUxLDExLjM0LDM1Ljg2LDI2Ljg5LDcwLjkyLDI2Ljg5LDYyLjYyLDAsMTA3LjU5LTQ2LjkzLDEwNy41OS0xMDMuODdzLTQ2LjU3LTEwMy42MS0xMDkuNDYtMTAzLjYxYy0yOC4xLDAtNTEuMzgsOC45Ni02OS44NSwyNS41NyIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMTg2LjkyLDEwMDMuNjZjLTExLjUxLTExLjM0LTM1Ljg2LTI2Ljg5LTcwLjkyLTI2Ljg5LTYyLjYyLDAtMTA3LjU5LDQ2LjkzLTEwNy41OSwxMDMuODdzNDYuNTcsMTAzLjYxLDEwOS40NiwxMDMuNjFjMjguMSwwLDUxLjM4LTguOTYsNjkuODUtMjUuNTciLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOTY4LjYsMzE3LjQ2Yy0xMS41MS0xMS4zNC0zNS44Ni0yNi44OS03MC45Mi0yNi44OS02Mi42MiwwLTEwNy41OSw0Ni45My0xMDcuNTksMTAzLjg3czQ2LjU3LDEwMy42MSwxMDkuNDYsMTAzLjYxYzI4LjEsMCw1MS4zOC04Ljk2LDY5Ljg1LTI1LjU3Ii8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4OC40NiwyNjguNDVjMC00OS42Ni0zOS43My04Ni4xLTg5LjE3LTg2LjFTOS40NCwyMjAuNTMsOS40NCwyNjcuOHMzOS41MSw4NS4yMyw4OS44NCw4NS4yMyw4OS4xNy0zNy43NCw4OS4xNy04NC41OGgwWiIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05OTYuNzksODQ4LjEzYzAtNDkuNjYtMzkuNzMtODYuMS04OS4xNy04Ni4xcy04OS44NCwzOC4xNy04OS44NCw4NS40NSwzOS41MSw4NS4yMyw4OS44NCw4NS4yMyw4OS4xNy0zNy43NCw4OS4xNy04NC41OFoiLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzc4LjQzLDMwOS43M2MwLTQ5LjY2LTM5LjczLTg2LjEtODkuMTctODYuMXMtODkuODQsMzguMTctODkuODQsODUuNDUsMzkuNTEsODUuMjMsODkuODQsODUuMjMsODkuMTctMzcuNzQsODkuMTctODQuNThoMFoiLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzM5LjE0LDY3MC4yM2MwLTQ5LjY2LTM5LjczLTg2LjEtODkuMTctODYuMXMtODkuODQsMzguMTctODkuODQsODUuNDUsMzkuNTEsODUuMjMsODkuODQsODUuMjMsODkuMTctMzcuNzQsODkuMTctODQuNThoMFoiLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTg4LjQ2LDk0NS40OGMwLTQ5LjY2LTM5LjczLTg2LjEtODkuMTctODYuMXMtODkuODQsMzguMTctODkuODQsODUuNDUsMzkuNTEsODUuMjMsODkuODQsODUuMjMsODkuMTctMzcuNzQsODkuMTctODQuNThoMFoiLz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzkxLjI3LDE2MC4xOGMxMS41MS0zLjQ5LDIxLjIyLTEwLjA0LDMwLjIyLTE5LjA1LDE1LjEtMTUuNTcsMjMuMTItMzQuNDQsMjMuMTItNTYuMTRzLTguMDItNDAuNTctMjMuMTItNTYuMTRoMGMtMTUuNTctMTUuNTctMzQuNDQtMjMuMTItNTYuMTQtMjMuMTJoLTkxLjk5Ii8+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAxLjI1LDIxMy42OXYtNDkuNjNzMzUuNjIuMDksNTYuNjcuMTVsNDkuNDksNDkuNDkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00NDAuMywyOTYuMWMtMTEuNTEsMy40OS0yMS4yMiwxMC4wNC0zMC4yMiwxOS4wNS0xNS4xLDE1LjU3LTIzLjEyLDM0LjQ0LTIzLjEyLDU2LjE0czguMDIsNDAuNTcsMjMuMTIsNTYuMTRoMGMxNS41NywxNS41NywzNC40NCwyMy4xMiw1Ni4xNCwyMy4xMmg5MS45OSIvPgogICAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUzMC4zMiwyNDIuNTl2NDkuNjNzLTM1LjYyLS4wOS01Ni42Ny0uMTVsLTQ5LjQ5LTQ5LjQ5Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTA2OS44Miw3ODEuOGMtMTEuNTEsMy40OS0yMS4yMiwxMC4wNC0zMC4yMiwxOS4wNS0xNS4xLDE1LjU3LTIzLjEyLDM0LjQ0LTIzLjEyLDU2LjE0czguMDIsNDAuNTcsMjMuMTIsNTYuMTRoMGMxNS41NywxNS41NywzNC40NCwyMy4xMiw1Ni4xNCwyMy4xMmg5MS45OSIvPgogICAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExNTkuODMsNzI4LjI5djQ5LjYzcy0zNS42Mi0uMDktNTYuNjctLjE1bC00OS40OS00OS40OSIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTg5MS4xNSw2NzMuNjVjMTEuNTEtMy40OSwyMS4yMi0xMC4wNCwzMC4yMi0xOS4wNSwxNS4xLTE1LjU3LDIzLjEyLTM0LjQ0LDIzLjEyLTU2LjE0cy04LjAyLTQwLjU3LTIzLjEyLTU2LjE0aDBjLTE1LjU3LTE1LjU3LTM0LjQ0LTIzLjEyLTU2LjE0LTIzLjEyaC05MS45OSIvPgogICAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTgwMS4xNCw3MjcuMTZ2LTQ5LjYzczM1LjYyLjA5LDU2LjY3LjE1bDQ5LjQ5LDQ5LjQ5Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTA2OS44Miw1OS4yNWMtMTEuNTEsMy40OS0yMS4yMiwxMC4wNC0zMC4yMiwxOS4wNS0xNS4xLDE1LjU3LTIzLjEyLDM0LjQ0LTIzLjEyLDU2LjE0czguMDIsNDAuNTcsMjMuMTIsNTYuMTRoMGMxNS41NywxNS41NywzNC40NCwyMy4xMiw1Ni4xNCwyMy4xMmg5MS45OSIvPgogICAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExNTkuODMsNS43NHY0OS42M3MtMzUuNjItLjA5LTU2LjY3LS4xNWwtNDkuNDktNDkuNDkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMDMyLjExLDM2OS42NGMzLjQ5LDExLjUxLDEwLjA0LDIxLjIyLDE5LjA1LDMwLjIyLDE1LjU3LDE1LjEsMzQuNDQsMjMuMTIsNTYuMTQsMjMuMTJzNDAuNTctOC4wMiw1Ni4xNC0yMy4xMmgwYzE1LjU3LTE1LjU3LDIzLjEyLTM0LjQ0LDIzLjEyLTU2LjE0di05MS45OSIvPgogICAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTk3OC42LDI3OS42Mmg0OS42M3MtLjA5LDM1LjYyLS4xNSw1Ni42N2wtNDkuNDksNDkuNDkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05MTYuNjksMTEzMC43NWMxMS41MS0zLjQ5LDIxLjIyLTEwLjA0LDMwLjIyLTE5LjA1LDE1LjEtMTUuNTcsMjMuMTItMzQuNDQsMjMuMTItNTYuMTRzLTguMDItNDAuNTctMjMuMTItNTYuMTRoMGMtMTUuNTctMTUuNTctMzQuNDQtMjMuMTItNTYuMTQtMjMuMTJoLTkxLjk5Ii8+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNODI2LjY3LDExODQuMjZ2LTQ5LjYzczM1LjYyLjA5LDU2LjY3LjE1bDQ5LjQ5LDQ5LjQ5Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjcyLjI2LDY0Ni40MWMxMS41MS0zLjQ5LDIxLjIyLTEwLjA0LDMwLjIyLTE5LjA1LDE1LjEtMTUuNTcsMjMuMTItMzQuNDQsMjMuMTItNTYuMTRzLTguMDItNDAuNTctMjMuMTItNTYuMTRoMGMtMTUuNTctMTUuNTctMzQuNDQtMjMuMTItNTYuMTQtMjMuMTJoLTkxLjk5Ii8+CiAgICAgICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTgyLjI0LDY5OS45MXYtNDkuNjNzMzUuNjIuMDksNTYuNjcuMTVsNDkuNDksNDkuNDkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjIwMS4zNyA2MDguNiA5LjQ0IDYwOC42IDkuNDQgNjUxLjY5IDE1OS4xMyA3MjIuNiAxNTkuMTMgNzIzLjEzIDkuNDQgNzk0LjA0IDkuNDQgODM3LjE0IDIwMS4zNyA4MzcuMTQiLz4KICAgICAgICAgICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIyMzcuOTkgMTk3LjY3IDIzNy45OSA1Ljc0IDE5NC44OSA1Ljc0IDEyMy45OCAxNTUuNDMgMTIzLjQ1IDE1NS40MyA1Mi41NCA1Ljc0IDkuNDQgNS43NCA5LjQ0IDE5Ny42NyIvPgogICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjExODcuNzIgNDYxLjAyIDk5NS43OSA0NjEuMDIgOTk1Ljc5IDUwNC4xMiAxMTQ1LjQ4IDU3NS4wMyAxMTQ1LjQ4IDU3NS41NiA5OTUuNzkgNjQ2LjQ3IDk5NS43OSA2ODkuNTcgMTE4Ny43MiA2ODkuNTciLz4KICAgICAgICAgICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxMDM0LjgxIDUuNzQgODQyLjg4IDUuNzQgODQyLjg4IDQ4Ljg0IDk5Mi41NiAxMTkuNzUgOTkyLjU2IDEyMC4yOCA4NDIuODggMTkxLjE5IDg0Mi44OCAyMzQuMjkgMTAzNC44MSAyMzQuMjkiLz4KICAgICAgICAgICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1NzEuNjcgNzYyLjI3IDU3MS42NyA5NTQuMiA2MTQuNzcgOTU0LjIgNjg1LjY4IDgwNC41MiA2ODYuMjEgODA0LjUyIDc1Ny4xMiA5NTQuMiA4MDAuMjIgOTU0LjIgODAwLjIyIDc2Mi4yNyIvPgogICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjMzOC4zNiA3MTcuODcgNTMwLjI5IDcxNy44NyA1MzAuMjkgNjc0Ljc4IDM4MC42MSA2MDMuODcgMzgwLjYxIDYwMy4zNCA1MzAuMjkgNTMyLjQzIDUzMC4yOSA0ODkuMzMgMzM4LjM2IDQ4OS4zMyIvPgogICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjUwMS4yMyAxMTg0LjI2IDUwMS4yMyA5OTIuMzMgNDU4LjE0IDk5Mi4zMyAzODcuMjMgMTE0Mi4wMSAzODYuNyAxMTQyLjAxIDMxNS43OSA5OTIuMzMgMjcyLjY5IDk5Mi4zMyAyNzIuNjkgMTE4NC4yNiIvPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjE0NC4zNSA0MTkuNjYgOS40NCA0MTkuNjYgOS40NCA1ODkuMjEgMTQ0LjM1IDU4OS4yMSIvPgogICAgICAgICAgICAgIDxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjkzLjM3IiB5MT0iMzgxLjczIiB4Mj0iNjQuOTciIHkyPSI0MTAuMTMiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjU4MS4yIDQyMi4wMiA1ODEuMiA1NTYuOTIgNzUwLjc1IDU1Ni45MiA3NTAuNzUgNDIyLjAyIi8+CiAgICAgICAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iNTQzLjI3IiB5MT0iNDczIiB4Mj0iNTcxLjY3IiB5Mj0iNTAxLjQiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjYwNy40OSA0My42OCA0NzIuNTggNDMuNjggNDcyLjU4IDIxMy4yMyA2MDcuNDkgMjEzLjIzIi8+CiAgICAgICAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iNTU2LjUxIiB5MT0iNS43NCIgeDI9IjUyOC4xIiB5Mj0iMzQuMTUiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjQwNy40IDkzOC4zOCA1NDIuMzEgOTM4LjM4IDU0Mi4zMSA3NjguODMgNDA3LjQgNzY4LjgzIi8+CiAgICAgICAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iNDU4LjM4IiB5MT0iOTc2LjMxIiB4Mj0iNDg2Ljc5IiB5Mj0iOTQ3LjkxIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxNzkgMTE4NC4yNiAxNzkgMTA0OS4zNSA5LjQ0IDEwNDkuMzUgOS40NCAxMTg0LjI2Ii8+CiAgICAgICAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMjE2LjkzIiB5MT0iMTEzMy4yOCIgeDI9IjE4OC41MyIgeTI9IjExMDQuODciLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9wYXR0ZXJuPgogIDwvZGVmcz4KICA8cmVjdCBjbGFzcz0iY2xzLTMiIHg9Ii40NiIgeT0iMCIgd2lkdGg9IjEwNTYuMTUiIGhlaWdodD0iMTcyNy4wOCIvPgo8L3N2Zz4=);background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";opacity:1;pointer-events:none;position:absolute;right:0;top:0;width:33%;z-index:0}.wp-block-dhsv-expose-floorplans-v2__inner{margin:0 auto;max-width:min(95vw,80rem);padding:clamp(2.5rem,5vw,5rem) clamp(3rem,5.5vw,5.5rem) clamp(2.5rem,5vw,5rem) clamp(2rem,4vw,4rem);position:relative;z-index:1}.wp-block-dhsv-expose-floorplans-v2__headline{font-family:var(--primary-font-family);font-size:var(--font-size-h2);font-weight:400;letter-spacing:-.01em;margin:0 0 clamp(1rem,2vw,1.6rem);max-width:14ch}.wp-block-dhsv-expose-floorplans-v2__headline em,.wp-block-dhsv-expose-floorplans-v2__headline i{font-family:var(--serif-font-family);font-style:italic;font-weight:300}.wp-block-dhsv-expose-floorplans-v2__download-group{margin:0 0 clamp(1.8rem,3vw,3rem);width:-moz-fit-content;width:fit-content}.wp-block-dhsv-expose-floorplans-v2__download-title{color:var(--floor-text);font-family:var(--primary-font-family);font-size:var(--font-size-h3);font-weight:400;letter-spacing:-.01em;margin:0 0 clamp(1rem,1.9vw,1.7rem)}.wp-block-dhsv-expose-floorplans-v2__download{align-items:center;border:1.5px solid var(--floor-text);color:var(--floor-text);display:inline-flex;font-family:var(--primary-font-family);font-size:var(--font-size-body);font-weight:400;gap:clamp(1rem,1.7vw,1.55rem);justify-content:center;min-height:clamp(3rem,3.1vw,3.65rem);min-width:clamp(13.8rem,15.2vw,18rem);padding:.55rem 2rem .55rem 1rem;text-decoration:none;transition:background-color .25s ease,color .25s ease;width:-moz-fit-content;width:fit-content}.wp-block-dhsv-expose-floorplans-v2__download:focus-visible,.wp-block-dhsv-expose-floorplans-v2__download:hover{background:var(--floor-text);color:var(--floor-bg);text-decoration:none}.wp-block-dhsv-expose-floorplans-v2__download:focus-visible{outline:2px solid var(--floor-text);outline-offset:3px}.wp-block-dhsv-expose-floorplans-v2__download-icon{flex:0 0 auto;height:clamp(2.1rem,2.8vw,3rem);width:clamp(2.1rem,2.8vw,3rem)}.wp-block-dhsv-expose-floorplans-v2__download-icon svg{display:block;height:100%;width:100%}.wp-block-dhsv-expose-floorplans-v2--tabs{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.9vw,.8rem);margin-bottom:clamp(.9rem,1.8vw,1.5rem)}.wp-block-dhsv-expose-floorplans-v2--tabs button[role=tab]{-webkit-appearance:none;appearance:none;background:#0000;border:1.5px solid var(--floor-text);border-radius:99rem;color:var(--floor-text);cursor:pointer;font-family:var(--primary-font-family);font-size:var(--font-size-body-small);letter-spacing:.04em;margin:0;padding:clamp(.45rem,.9vw,.7rem) clamp(.95rem,2vw,1.6rem);text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.wp-block-dhsv-expose-floorplans-v2--tabs button[role=tab][aria-selected=true]{background:var(--floor-accent);border-color:var(--floor-accent);color:var(--floor-accent-contrast)}.wp-block-dhsv-expose-floorplans-v2--tabs button[role=tab]:focus-visible{outline:2px solid var(--floor-text);outline-offset:2px}.wp-block-dhsv-expose-floorplans-v2--content{position:relative}.wp-block-dhsv-expose-floorplans-v2__lightbox{align-items:center;background:#000000d1;display:none;inset:0;justify-content:center;padding:clamp(1rem,3vw,2rem);position:fixed;z-index:calc(var(--header-z) + 10)}.wp-block-dhsv-expose-floorplans-v2__lightbox.is-open{display:flex}.wp-block-dhsv-expose-floorplans-v2__lightbox-stage{align-items:center;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 2rem);width:min(92vw,70rem)}.wp-block-dhsv-expose-floorplans-v2__lightbox-dialog{max-height:calc(100vh - 9rem);min-height:0;width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-dialog img{display:block;height:auto;max-height:calc(100vh - 9rem);object-fit:contain;width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-dialog img[hidden]{display:none}.wp-block-dhsv-expose-floorplans-v2__lightbox-pdf{background:#fff;border:0;display:block;height:calc(100vh - 9rem);width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-pdf[hidden]{display:none}.wp-block-dhsv-expose-floorplans-v2__lightbox-fallback{color:#fff;display:block;font-family:var(--primary-font-family);font-size:var(--font-size-body-small);margin-top:.75rem;text-align:center;text-decoration:underline}.wp-block-dhsv-expose-floorplans-v2__lightbox-fallback:focus-visible,.wp-block-dhsv-expose-floorplans-v2__lightbox-fallback:hover{color:#fff}.wp-block-dhsv-expose-floorplans-v2__lightbox-fallback:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-block-dhsv-expose-floorplans-v2__lightbox-fallback[hidden]{display:none}.wp-block-dhsv-expose-floorplans-v2__lightbox-close{background:#0000;border:0;color:#fff;cursor:pointer;height:2.2rem;position:absolute;right:clamp(1rem,2.4vw,2rem);top:clamp(1rem,2.4vw,2rem);width:2.2rem;z-index:2}.wp-block-dhsv-expose-floorplans-v2__lightbox-close span{background:currentColor;height:1px;left:0;position:absolute;top:1.04rem;width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-close span:first-child{transform:rotate(45deg)}.wp-block-dhsv-expose-floorplans-v2__lightbox-close span:last-child{transform:rotate(-45deg)}.wp-block-dhsv-expose-floorplans-v2__lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-block-dhsv-expose-floorplans-v2__lightbox-next,.wp-block-dhsv-expose-floorplans-v2__lightbox-prev{align-items:center;background:#00000059;border:1px solid #ffffff73;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:3rem;z-index:2}.wp-block-dhsv-expose-floorplans-v2__lightbox-next svg,.wp-block-dhsv-expose-floorplans-v2__lightbox-prev svg{height:1.5rem;width:1.5rem}.wp-block-dhsv-expose-floorplans-v2__lightbox-next:hover,.wp-block-dhsv-expose-floorplans-v2__lightbox-prev:hover{background:#ffffff2e}.wp-block-dhsv-expose-floorplans-v2__lightbox-next:focus-visible,.wp-block-dhsv-expose-floorplans-v2__lightbox-prev:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-block-dhsv-expose-floorplans-v2__lightbox-next[hidden],.wp-block-dhsv-expose-floorplans-v2__lightbox-prev[hidden]{display:none}.wp-block-dhsv-expose-floorplans-v2__lightbox-prev{left:clamp(.75rem,2vw,1.75rem)}.wp-block-dhsv-expose-floorplans-v2__lightbox-next{right:clamp(.75rem,2vw,1.75rem)}.wp-block-dhsv-expose-floorplans-v2__lightbox-nav{align-items:center;display:flex;flex-direction:column;gap:.65rem;width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-nav[hidden]{display:none}.wp-block-dhsv-expose-floorplans-v2__lightbox-counter{color:#fff;font-family:var(--primary-font-family);font-size:var(--font-size-body-small);font-variant-numeric:tabular-nums;min-width:3.5rem;text-align:center}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb{background:#ffffff14;border:1px solid #ffffff59;border-radius:.25rem;cursor:pointer;height:3.5rem;opacity:.55;overflow:hidden;padding:0;transition:opacity .2s ease,border-color .2s ease,transform .2s ease;width:3.5rem}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb img{display:block;height:100%;object-fit:cover;width:100%}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb.is-pdf{align-items:center;color:#fff;display:flex;font-family:var(--primary-font-family);font-size:.7rem;justify-content:center;letter-spacing:.06em}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb:hover{opacity:.85}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb.is-active{border-color:#fff;opacity:1;transform:scale(1.05)}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:767px){.wp-block-dhsv-expose-floorplans-v2__lightbox-next,.wp-block-dhsv-expose-floorplans-v2__lightbox-prev{height:2.5rem;width:2.5rem}.wp-block-dhsv-expose-floorplans-v2__lightbox-thumb{height:2.75rem;width:2.75rem}}@media(max-width:1199px){.wp-block-dhsv-expose-floorplans-v2__inner{padding-right:clamp(3rem,6vw,5rem)}}@media(max-width:767px){.wp-block-dhsv-expose-floorplans-v2:before{display:none}.wp-block-dhsv-expose-floorplans-v2__inner{padding:clamp(1.4rem,4vw,2rem) clamp(1rem,4vw,1.6rem)}.wp-block-dhsv-expose-floorplans-v2--tabs{gap:.45rem}.wp-block-dhsv-expose-floorplans-v2--tabs button[role=tab]{font-size:var(--font-size-body-small);padding:.5rem .85rem}}
