.guide-logo-crop.guide-wordmark{width:260px;height:auto;aspect-ratio:680/135;overflow:visible}.guide-logo-crop.guide-wordmark img{position:static;width:100%;height:auto;display:block;object-fit:contain}.compact-header-inner{grid-template-columns:144px minmax(0,1fr) auto}.header-contact-group{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:10px}.header-contact-group>.social-rounds{justify-content:flex-end;gap:10px}.header-contact-group>.header-sofia{margin-left:0}.gauge-interaction>div:first-child{max-width:440px}#interactive-gauge .gauge-needle{transform-origin:720px 910px}#interactive-gauge image{pointer-events:none}@media(max-width:1099px){.compact-header-inner{grid-template-columns:120px minmax(0,1fr);gap:12px}.header-contact-group{grid-column:2;grid-row:1;display:flex;gap:8px;min-width:0}.header-contact-group>.social-rounds{gap:8px;display:flex}.header-contact-group>.header-sofia{display:flex}.guide-logo-crop.guide-wordmark{width:220px}}@media(max-width:599px){.compact-header-inner{grid-template-columns:106px minmax(0,1fr);gap:8px;padding:0 12px}.header-contact-group{gap:7px}.header-contact-group>.social-rounds{gap:7px}.header-contact-group .social-rounds a{width:32px;height:32px}.header-contact-group>.header-sofia img{width:32px;height:32px}.guide-logo-crop.guide-wordmark{width:160px;max-width:100%;margin:0}.guide-brand p{margin-bottom:9px}}@media(max-width:359px){.compact-header-inner{grid-template-columns:90px minmax(0,1fr);gap:5px;padding:0 8px}.header-contact-group,.header-contact-group>.social-rounds{gap:5px}.header-contact-group .social-rounds a{width:29px;height:29px}.header-contact-group>.header-sofia img{width:29px;height:29px}.header-contact-group>.header-sofia{font-size:8px;gap:4px}}

/* Compact hero spacing after removing the symbol from the wordmark. */
@media(min-width:1100px){
.guide-intro{grid-template-rows:auto auto auto;row-gap:16px;align-items:start}
.guide-salute{grid-column:1;grid-row:1;margin-bottom:0}
.guide-brand{grid-row:2;align-self:start;gap:16px}
.guide-brand p{margin:0}
.guide-description{grid-row:3;margin-top:0}
.guide-portrait{grid-row:1/4;align-self:center}
}
@media(min-width:600px) and (max-width:1099px){
.guide-brand-photo{margin-top:16px;gap:20px}
.guide-brand{align-self:center}
.guide-portrait{max-width:260px}
.guide-description{margin-top:18px}
}
@media(max-width:599px){
.guide-brand-photo{margin-top:12px;min-height:0;align-items:center;grid-template-columns:44% 56%}
.guide-brand{align-self:center;padding-bottom:0}
.guide-brand p{font-size:22px;margin-bottom:10px}
.guide-portrait{width:100%;padding:5px}
.guide-description{margin-top:16px}
}
