.hyatt-page,.vbs-redesign-page.hyatt-case-page{font-family:var(--font-inter),Inter,system-ui,sans-serif;background:#fff;color:#111}.hyatt-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1a1a1a}.hyatt-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.hyatt-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.22),rgba(8,8,8,.32) 50%,rgba(8,8,8,.42));pointer-events:none}.hyatt-hero__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:560px;padding-top:64px;padding-bottom:64px}.hyatt-hero__copy{max-width:920px;text-align:center;gap:20px}.hyatt-hero__copy,.hyatt-hero__heading{width:100%;display:flex;flex-direction:column;align-items:center}.hyatt-hero__heading{gap:12px}.hyatt-hero__tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#2299d6;color:#fff;border-radius:10px;font-size:13px;font-weight:400;text-transform:capitalize;line-height:1.2}.hyatt-hero__title,.vbs-redesign-page .hyatt-hero__title{margin:0!important;width:100%;text-align:center;color:#fff!important;font-family:var(--font-inter),"Inter 18pt",Inter,system-ui,sans-serif!important;font-size:clamp(28px,5vw,60px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:normal!important;text-transform:capitalize;word-wrap:break-word;text-shadow:0 2px 16px rgba(0,0,0,.35)}.hyatt-hero__intro,.vbs-redesign-page .hyatt-hero__intro{margin:0!important;max-width:558px;text-align:center;color:#e9e9e9!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;text-transform:capitalize;text-shadow:0 1px 10px rgba(0,0,0,.28)}.hyatt-overview{background:#fafafa;padding:80px 0}.hyatt-overview__grid{display:flex;flex-direction:column;gap:32px;align-items:stretch}.hyatt-overview__meta{display:flex;flex-direction:column;gap:0;flex:0 0 auto}.hyatt-overview__meta-item{padding:0 20px;display:flex;flex-direction:column;gap:10px}.hyatt-overview__meta-item+.hyatt-overview__meta-item{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.hyatt-overview__meta-item h3,.vbs-redesign-page .hyatt-overview__meta-item h3{margin:0!important;color:#111!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important}.hyatt-overview__meta-item li,.hyatt-overview__meta-item p,.vbs-redesign-page .hyatt-overview__meta-item li,.vbs-redesign-page .hyatt-overview__meta-item p{margin:0!important;max-width:280px;color:gray!important;font-size:16px!important;font-weight:400!important;line-height:26px!important}.hyatt-overview__meta-item ul{margin:0;padding:0;list-style:none}.hyatt-overview__copy{display:flex;flex-direction:column;gap:20px;min-width:0;flex:1 1 auto}.hyatt-overview__title,.vbs-redesign-page .hyatt-overview__title{margin:0!important;text-align:left;color:#111!important;font-size:clamp(32px,4vw,48px)!important;font-weight:500!important;line-height:1.2!important;text-transform:capitalize}.hyatt-overview__title span,.vbs-redesign-page .hyatt-overview__title span{color:#d70416!important;font-weight:300!important}.hyatt-overview__copy p,.vbs-redesign-page .hyatt-overview__copy p{margin:0!important;color:gray!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;text-transform:capitalize}.hyatt-overview__media{position:relative;width:100%;border-radius:10px;overflow:hidden;flex:0 0 auto;align-self:stretch;aspect-ratio:526/464;background:#f3f3f3}.hyatt-overview__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.hyatt-story{background:#fff;padding:80px 0 100px}.hyatt-story__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.hyatt-story__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:12px 20px;border-radius:10px;background:#eee;color:#111;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2;text-transform:capitalize;backdrop-filter:blur(50px);transition:background-color .2s ease,color .2s ease}.hyatt-story__tab:hover{background:#e4e4e4}.hyatt-story__tab.is-active{background:#d70416;color:#fff;font-weight:600}.hyatt-story__tab.is-active:hover{background:#d70416}.hyatt-story__content{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.hyatt-story__content p,.vbs-redesign-page .hyatt-story__content p{margin:0!important;color:gray!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;text-transform:capitalize}.hyatt-gallery{display:grid;grid-template-columns:1fr;gap:20px}.hyatt-gallery__item{margin:0;padding:0;width:100%;aspect-ratio:345/261;overflow:hidden;border:0;border-radius:10px;background:#f3f3f3;cursor:pointer;transition:box-shadow .4s ease,transform .4s ease}.hyatt-gallery__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .55s ease;will-change:transform}.hyatt-gallery__item:focus-within,.hyatt-gallery__item:hover{box-shadow:0 12px 32px rgba(0,0,0,.22);transform:translateY(-2px)}.hyatt-gallery__item:focus-within img,.hyatt-gallery__item:hover img{transform:scale(1.12)}@media(min-width:640px){.hyatt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.hyatt-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.hyatt-overview{padding:100px 0}.hyatt-overview__grid{flex-direction:row;align-items:stretch;gap:20px}.hyatt-overview__meta{width:320px;flex:0 0 320px}.hyatt-overview__copy{flex:1 1 0}.hyatt-overview__media{width:min(526px,36%);max-width:526px;flex:0 0 min(526px,36%);min-height:464px;aspect-ratio:526/464}}@media(min-width:1100px){.hyatt-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.hyatt-overview__copy{order:1}.hyatt-overview__meta{order:2}.hyatt-overview__media{order:3}}@media(max-width:899px){.hyatt-hero,.hyatt-hero__inner{min-height:420px}.hyatt-overview,.hyatt-story{padding:56px 0}.hyatt-story__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.hyatt-story__tab{flex:0 0 auto;white-space:nowrap}}@media(max-width:479px){.hyatt-hero__tag{font-size:12px}.hyatt-overview__meta-item{padding-left:0;padding-right:0}}.hyatt-gallery-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,17,17,.72)}.hyatt-gallery-modal__box{display:flex;width:min(560px,100vw - 32px);height:auto;max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 70px rgba(0,0,0,.28)}.hyatt-gallery-modal__head{display:flex;align-items:center;justify-content:flex-end;padding:6px 10px;border-bottom:1px solid #e8e8e8}.hyatt-gallery-modal__close{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:50%;background:#fff;color:#111;font-size:18px;line-height:1;cursor:pointer}.hyatt-gallery-modal__main{position:relative;width:100%;aspect-ratio:4/3;max-height:min(360px,100vh - 120px);flex:0 0 auto;overflow:hidden;background:#f3f3f3}.hyatt-gallery-modal__main img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hyatt-gallery-modal__arrow{position:absolute;top:50%;z-index:1;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#d70416;color:#fff;font-size:24px;line-height:1;transform:translateY(-50%);cursor:pointer}.hyatt-gallery-modal__arrow--left{left:8px}.hyatt-gallery-modal__arrow--right{right:8px}.hyatt-gallery-modal__thumbs{display:flex;min-width:0;width:100%;gap:6px;overflow-x:auto;padding:8px 10px;border-top:1px solid #e8e8e8;background:#fafafa}.hyatt-gallery-modal__thumb{width:48px;height:36px;flex-shrink:0;overflow:hidden;padding:0;border:2px solid rgba(0,0,0,0);border-radius:4px;background:rgba(0,0,0,0);opacity:.55;cursor:pointer}.hyatt-gallery-modal__thumb.is-active{border-color:#d70416;opacity:1}.hyatt-gallery-modal__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.hyatt-gallery-modal{padding:10px}.hyatt-gallery-modal__box{width:min(100%,100vw - 20px);max-height:calc(100vh - 20px)}.hyatt-gallery-modal__arrow{width:32px;height:32px;font-size:20px}}@media(min-width:768px)and (max-width:1439px){:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page){--vbs-laptop-h2-size:40px;--vbs-laptop-h2-line:1.15;--vbs-laptop-h3-size:20px;--vbs-laptop-h3-line:1.3;--vbs-section-title-max:720px;--vbs-section-desc-max:640px}.mep-bim-html-root :is(h2,.h2,h2 span),:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(h2,h2 span,.h2,.text-section,.text-accent,.mep-section-heading,.vbs-home-capabilities__title,.vbs-home-about__title,.vbs-our-clients__title,.vbs-our-clients__title-accent,.vbs-our-clients__title-dark,.vbs-best-benefits__title,.vbs-best-benefits__title-dark,.vbs-best-benefits__title-accent,.vbs-home-faq__title,.vbs-home-faq__title-dark,.vbs-home-faq__title-accent,.vbs-engagement-models-section__title,.vbs-client-success-stories__title,.vbs-client-success-stories__title-dark,.vbs-client-success-stories__title-accent,.mep-figma-services__title,.mep-figma-services__title-dark,.mep-figma-services__title-accent,.mep-figma-workflow__title,.mep-figma-workflow__title-dark,.mep-figma-workflow__title-accent,.mep-figma-qa__title-dark,.mep-figma-qa__title-accent,.mep-figma-qa__title-heading,.mep-figma-qa__title-heading span,.mep-figma-benefits__title,.mep-figma-benefits__title-dark,.mep-figma-benefits__title-accent,.mep-figma-why-choose__title,.mep-figma-why-choose__title-dark,.mep-figma-why-choose__title-accent,.mep-figma-resources__title,.mep-figma-resources__title-dark,.mep-figma-resources__title-accent,.vbs-get-in-touch__info-head .text-section,.vbs-get-in-touch__info-head h2,.vbs-listing-hero__title,.evaluate-delivery-cta-panel h2,.evaluate-delivery-cta-panel h2 span):not(.bim-resources__section-heading):not(.bim-resources__form-title),main:is(.vbs-redesign-page,.vbs-landing-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) :is(h2,h2 span,.h2,.text-section,.text-accent):not(.bim-resources__section-heading):not(.bim-resources__form-title){font-size:var(--vbs-laptop-h2-size,40px)!important;line-height:var(--vbs-laptop-h2-line,1.15)!important}.mep-bim-html-root :is(h3,.h3,h3 span),:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(h3,h3 span,.h3,.text-card-title,.vbs-leadership-team__card-name,.arch-svc-workflow__step h3,.mep-figma-workflow__step-title,.mep-figma-why-choose__card-title,.resources-browse-card h3,.vbs-capability-card h3,.vbs-engagement-models-section__card-title),main:is(.vbs-redesign-page,.vbs-landing-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) :is(h3,h3 span,.h3,.text-card-title){font-size:var(--vbs-laptop-h3-size,20px)!important;line-height:var(--vbs-laptop-h3-line,1.3)!important}.vbs-project-detail-page :is(h2,h2 span,.h2,.text-section){font-size:var(--vbs-laptop-h2-size,40px)!important;line-height:var(--vbs-laptop-h2-line,1.15)!important}:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(.mep-figma-workflow__title,.mep-figma-qa__title,.mep-figma-qa__title-heading,.mep-figma-benefits__title,.mep-figma-why-choose__title,.mep-figma-resources__title,.mep-figma-disciplines__title,.vbs-our-clients__title,.vbs-best-benefits__title,.vbs-home-faq__title,.vbs-home-capabilities__title,.vbs-client-success-stories__title,.vbs-engagement-models-section__title){max-width:min(var(--vbs-section-title-max,720px),100%)!important}:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(.mep-figma-services__section-desc,.mep-figma-workflow__section-desc,.mep-figma-qa__section-desc,.mep-figma-benefits__section-desc,.mep-figma-why-choose__section-desc,.mep-figma-resources__section-desc,.mep-figma-disciplines__section-desc,.mep-figma-overview__section-desc,.vbs-our-clients__desc,.vbs-best-benefits__desc,.vbs-home-faq__desc,.vbs-home-capabilities__desc,.vbs-client-success-stories__description,.vbs-engagement-models-section__desc,.arch-svc-engagement__section-desc){max-width:min(var(--vbs-section-desc-max,640px),var(--services-desc-max-w,833px),100%)!important}.arch-draft-lp-page .arch-drafting-lp .hero-h1,.arch-draft-lp-page .arch-drafting-lp .hero-h1 span,.arch-drafting-lp .hero-h1,.arch-drafting-lp .hero-h1 span,.bim-modeling-services-usa-page .cad-usa-hero h1,.bim-modeling-services-usa-page .cad-usa-hero h1 span,.cad-drafting-services-usa-page:not(.cad-to-bim-conversion-services-page) .cad-usa-hero h1,.cad-drafting-services-usa-page:not(.cad-to-bim-conversion-services-page) .cad-usa-hero h1 span,.dc-page .dc-hero h1,.dc-page .dc-hero h1 span,.dedicated-capacity-lp section:first-of-type h1,.dedicated-capacity-lp section:first-of-type h1 span,.delivery-inside-architecture-firms-page .diaf-hero h1,.delivery-inside-architecture-firms-page .diaf-hero h1 span,.dw-page .dw-hero h1,.dw-page .dw-hero h1 span,.gaf-capacity-page .gaf-hero h1,.gaf-capacity-page .gaf-hero h1 span,.hvd-page .hvd-hero h1,.hvd-page .hvd-hero h1 span,.hyatt-case-page.hyatt-page .hyatt-hero__title,.margin-calc-page .mch-hero h1,.margin-calc-page .mch-hero h1 span,.revit-doc-support-page .revit-doc-support-hero h1.revit-doc-support__title,.revit-doc-support-page .revit-doc-support-hero h1.revit-doc-support__title span,.vbs-landing-page .dc-page .dc-hero h1,.vbs-landing-page .dc-page .dc-hero h1 span,.vbs-landing-page .dedicated-capacity-lp h1,.vbs-landing-page .dedicated-capacity-lp h1 span,.vbs-landing-page .delivery-inside-architecture-firms-page .diaf-hero h1,.vbs-landing-page .delivery-inside-architecture-firms-page .diaf-hero h1 span,.vbs-landing-page .dw-page .dw-hero h1,.vbs-landing-page .dw-page .dw-hero h1 span,.vbs-landing-page .gaf-capacity-page .gaf-hero h1,.vbs-landing-page .gaf-capacity-page .gaf-hero h1 span,.vbs-landing-page .hvd-page .hvd-hero h1,.vbs-landing-page .hvd-page .hvd-hero h1 span,.vbs-landing-page .margin-calc-page .mch-hero h1,.vbs-landing-page .margin-calc-page .mch-hero h1 span,.vbs-redesign-page.doc-systems-page .doc-figma-lp .doc-figma-hero h1,.vbs-redesign-page.doc-systems-page .doc-figma-lp .doc-figma-hero h1 span,.vbs-redesign-page.doc-systems-page .doc-figma-lp h1.doc-figma-title,.vbs-redesign-page.hyatt-case-page .hyatt-hero__title{font-size:38px!important;line-height:1.15!important}}@media(min-width:1024px)and (max-width:1439px){.bim-modeling-services-usa-page .cad-usa-hero .cad-usa-hero__media,.cad-drafting-services-usa-page:not(.cad-to-bim-conversion-services-page) .cad-usa-hero .cad-usa-hero__media{width:560px!important;max-width:560px!important;height:456px!important;flex:0 0 560px!important}.dw-page .dw-hero-media{max-width:560px!important}.dedicated-capacity-lp .dedicated-capacity-lp-hero-media{max-width:520px;margin-left:auto}.arch-drafting-lp .hero-visual{flex:0 0 520px;width:520px;max-width:520px}.hyatt-case-page .hyatt-hero,.hyatt-case-page .hyatt-hero__inner{min-height:480px}}@media(min-width:1101px)and (max-width:1439px){.margin-calc-page .mch-hero-media{max-width:560px!important;height:456px!important;flex:0 1 560px!important}.dc-page .dc-hero-media{max-width:560px!important;height:396px!important;flex:0 1 560px!important}.delivery-inside-architecture-firms-page .diaf-hero-media,.gaf-capacity-page .gaf-hero-media{max-width:560px!important;height:456px!important;flex:0 1 560px!important}.hvd-page .hvd-hero-media{max-width:560px!important;flex:0 1 560px!important}}@media(min-width:1281px)and (max-width:1439px){.revit-doc-support-page{--revit-hero-media-w-desktop:560px;--revit-hero-media-h-desktop:368px}}