.hv5.palace-grid .hv5-intro{--hc-brand-height:40px;--hc-logo-height:32px;--hc-heading-gap:28px}@media (max-width:760px),(max-height:500px) and (pointer:coarse){.hv5.palace-grid :is(h1,h2,h3){text-wrap:balance}.hv5.palace-grid .hv5-intro .hc-project-heading h1 em{display:inline}.hv5.palace-grid.tails-case .hv5-intro .hc-project-heading h1{font-size:clamp(28px,8vw,34px);line-height:1.24}.hv5.palace-grid.wg-case .wg-opening-heading{grid-template-columns:minmax(0,1fr) clamp(40px,14vw,64px);align-items:center;gap:10px}.hv5.palace-grid.wg-case .wg-opening-heading h1{min-width:0;font-size:clamp(26px,8.2vw,32px)}.hv5.palace-grid.wg-case .wg-opening-heading>.wg5-doodle{transform-origin:100%;place-self:center end;width:100%;height:auto;transform:scale(1.7)}.hv5.palace-grid.wg-case .wg-hero figcaption{margin-top:8px;font-size:11px;line-height:1.4}}.hv5.palace-grid .hv5-intro .hc-project-brand{height:var(--hc-brand-height);flex-wrap:nowrap;align-items:center;gap:16px;margin:0;display:flex}.hv5.palace-grid .hv5-intro .hc-project-brand>:is(img,svg){width:auto;height:var(--hc-logo-height);object-fit:contain;max-width:min(220px,100%);display:block}.hv5.palace-grid .hv5-intro .hc-project-brand .hh-project-logo{width:calc(var(--hc-logo-height) * 2.982);height:var(--hc-logo-height)}.hv5.palace-grid .hv5-intro .hc-project-brand :is(.wg-brand-divider,.dc-brand-divider){flex:0 0 1px;height:24px}.hv5.palace-grid .hv5-intro .hc-project-disciplines{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;margin:16px 0 0;font:400 12px/1.5 HvSpace,sans-serif}.hv5.palace-grid .hv5-intro .hc-project-heading{margin:var(--hc-heading-gap) 0 0}.hv5.palace-grid .hv5-intro .hc-project-heading :is(h1,.dc-opening-heading){margin:0}.hv5.palace-grid.wg-case .hc-project-heading h1 em{display:inline}.hv5.palace-grid .hv5-intro>.hc-project-hero{margin:0}.hv5.palace-grid #overview>.wg5-cloud-anchor .wg5-cloud-space{width:44%;top:4px;left:52%}.hv5.palace-grid .hv5-intro .hc-project-details{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px;margin:32px 0 36px;padding:0;display:grid}.hv5.palace-grid .hv5-intro .hc-project-details>div{min-width:0}.hv5.palace-grid .hv5-intro .hc-project-details dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font:400 10px/1.5 HvSpace,sans-serif}.hv5.palace-grid .hv5-intro .hc-project-details dd{text-wrap:initial;gap:3px;margin:0;display:grid}.hv5.palace-grid .hv5-intro .hc-project-value{color:var(--ink);font:500 15px/1.5 HvSpace,sans-serif}.hv5.palace-grid .hv5-intro .hc-project-note{color:var(--muted);font:400 12px/1.5 HvSpace,sans-serif}.hv5.palace-grid .hv5-intro .hv5-project-fields{margin-block:32px 36px}.hv5.palace-grid .hv5-intro .hv5-tldr{margin-bottom:32px}.hv5.palace-grid .hv5-tldr>.hv5-small-label{color:var(--green);margin:0 0 12px}.hv5.palace-grid .hv5-intro .hv5-tldr .hv5-deck{margin-top:0!important}.hv5.palace-grid .hv5-intro .hv5-tldr .hv5-deck+.hv5-deck{margin-top:20px!important}@media (max-width:700px){.hv5.palace-grid .hv5-intro{--hc-brand-height:36px;--hc-logo-height:28px;--hc-heading-gap:24px}.hv5.palace-grid #overview>.wg5-cloud-anchor .wg5-cloud-space{width:23%;height:32px;left:75%}.hv5.palace-grid #overview>.wg5-cloud-anchor .wg5-case-cloud{width:36px}.hv5.palace-grid #overview>.wg5-cloud-anchor .wg5-case-cloud:nth-child(2){display:none}.hv5.palace-grid .hv5-intro .hc-project-details{grid-template-columns:1fr;gap:20px;margin-block:28px 32px}.hv5.palace-grid .hv5-intro .hc-project-details>div{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hv5.palace-grid .hv5-intro .hc-project-details dt{margin:3px 0 0}.hv5.palace-grid .hv5-intro .hc-project-value{font-size:14px}.hv5.palace-grid .hv5-intro .hv5-project-fields{margin-block:28px 32px}.hv5.palace-grid .hv5-intro .hv5-tldr{margin-bottom:28px}}@media (max-width:760px),(max-height:500px) and (pointer:coarse){.hv5.palace-grid.hf-website-case .hv5-intro .hv5-intro-heading{width:100%;display:block;position:relative}.hv5.palace-grid.hf-website-case .hv5-intro .hv5-intro-heading h1 em{text-wrap:balance;padding-right:76px;display:block}.hv5.palace-grid.hf-website-case .hv5-intro-heading .hv5-section-doodle{width:64px;margin:0;position:absolute;top:auto;bottom:0;right:0}.hv5.palace-grid.hf-website-case #context .hv5-chapter-heading h2{text-wrap:balance;width:calc(100% + 28px);max-width:none}}
