html{font-size:calc(var(--font-body-scale, 1) * 62.5%)!important}body.rose-exact-page{display:block!important;grid-template-rows:none!important;grid-template-columns:none!important;min-height:100%;margin:0;padding:0;background:#fff;font-size:1.5rem;letter-spacing:0;line-height:calc(1 + .8 / var(--font-body-scale, 1));font-family:var(--sans, "Untitled Sans", system-ui, sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400)}@media screen and (min-width:750px){body.rose-exact-page{font-size:1.6rem}}body.rose-exact-page #content,body.rose-exact-page .block-system-main-block,body.rose-exact-page .block__content,body.rose-exact-page .df-canvas,body.rose-exact-page .df-canvas-page,body.rose-exact-page .dialog-off-canvas-main-canvas,body.rose-exact-page .field--name-body,body.rose-exact-page .field__item,body.rose-exact-page .node,body.rose-exact-page .node__content,body.rose-exact-page .region--content,body.rose-exact-page .rose-exact{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;display:block!important;background:0 0!important;border:0!important;box-shadow:none!important}body.rose-exact-page .node>header,body.rose-exact-page .skip-link:not(.skip-to-content-link),body.user-logged-in.rose-exact-page #toolbar-administration,body.user-logged-in.rose-exact-page #toolbar-bar,body.user-logged-in.rose-exact-page .gin-secondary-toolbar,body.user-logged-in.rose-exact-page .toolbar,body.user-logged-in.rose-exact-page .toolbar-lining,body.user-logged-in.rose-exact-page .toolbar-menu,body.user-logged-in.rose-exact-page .toolbar-oriented,body.user-logged-in.rose-exact-page .toolbar-tab,body.user-logged-in.rose-exact-page .toolbar-tray{display:none!important}body.user-logged-in.rose-exact-page{--drupal-displace-offset-top:0px!important;padding-top:0!important}body.user-logged-in.rose-exact-page .df-admin-chrome{display:none!important}body.rose-exact-page .rose-split-hover a.rose-split-hover__link,body.rose-exact-page .rose-split-hover a.rose-split-hover__link:hover,body.rose-exact-page .rose-split-hover a.rose-split-hover__link:link,body.rose-exact-page .rose-split-hover a.rose-split-hover__link:visited{font-weight:300!important;color:#fff!important;-webkit-text-fill-color:#fff;background:0 0!important;text-shadow:none!important;box-shadow:none!important}body.rose-exact-page .rose-split-hover .rose-split-hover__title,body.rose-exact-page .rose-split-hover h3.rose-split-hover__title{font-weight:400!important;font-synthesis:none!important}body.rose-exact-page .hdr--ever .hdr-appt,body.rose-exact-page .hdr--ever .hdr-appt:hover,body.rose-exact-page .hdr--ever .hdr-appt:link,body.rose-exact-page .hdr--ever .hdr-appt:visited{font-family:var(--sans, "Untitled Sans", system-ui, sans-serif)!important;font-size:11px!important;font-weight:500!important;font-style:normal!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1b1b1b!important;background:#fff!important;border:1px solid #fff!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important}@media (max-width:767px){body.rose-exact-page .hdr--ever{overflow:visible}body.rose-exact-page .hdr--ever .hdr-logo--lockup{position:relative;z-index:1;max-width:calc(50vw - 120px)}body.rose-exact-page .hdr--ever .hdr-actions{z-index:1;margin-left:auto}body.rose-exact-page .hdr--ever .hdr-appt{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2;max-width:none;white-space:nowrap}}body.user-logged-in.rose-exact-page .df-designer-fab{display:inline-flex;position:fixed;right:16px;bottom:16px;z-index:10006;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(20,20,20,.82);color:#fff;text-decoration:none;font:600 12px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.18)}