.hoari-mirror-page{--hoari-blue:#1d419d;--hoari-cream:#fcf9f2;--hoari-header-max:1240px;background:#f4f5f7;min-height:100vh}.hoari-sticky-wrap{z-index:50;position:sticky;top:0}.hoari-header{color:var(--hoari-cream);background:var(--hoari-blue);position:relative}.hoari-header__bar{z-index:1;max-width:var(--hoari-header-max);margin-inline:auto;padding:24px 16px;position:relative}@media (min-width:921px){.hoari-header__bar{padding:41px 16px}}.hoari-header__bar--mobile{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.hoari-header__bar--desktop{display:none}@media (min-width:921px){.hoari-header__bar--mobile{display:none}.hoari-header__bar--desktop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;min-height:87px;display:grid}}.hoari-header__nav{justify-self:start;min-width:0}.hoari-header__nav ul{flex-wrap:nowrap;align-items:center;gap:clamp(16px,2.5vw,40px);margin:0;padding:0;list-style:none;display:flex}.hoari-header__nav a{color:var(--hoari-cream);white-space:nowrap;font-size:clamp(.875rem,1.1vw,1rem);font-weight:400;line-height:1.4;text-decoration:none}.hoari-header__nav a:hover,.hoari-header__nav a:focus-visible,.hoari-header__nav a.is-active{text-underline-offset:7px;text-decoration:underline}.hoari-header__logo{flex-shrink:0;justify-content:center;display:flex}.hoari-header__logo img{width:80px;height:auto;display:block}@media (min-width:921px){.hoari-header__logo img{width:158px}}.hoari-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:inline-flex}.hoari-header__burger span{background:var(--hoari-cream);width:100%;height:2px;display:block}.hoari-header__dropdown{max-width:var(--hoari-header-max);border-top:1px solid #fcf9f226;margin-inline:auto;padding:0 16px 24px;display:block}@media (min-width:921px){.hoari-header__dropdown{display:none}}.hoari-header__dropdown ul{margin:0;padding:16px 0 0;list-style:none}.hoari-header__dropdown li+li{margin-top:12px}.hoari-header__dropdown a{color:var(--hoari-cream);font-size:1rem;font-weight:400;text-decoration:none;display:block}.hoari-header__dropdown a.is-active,.hoari-header__dropdown a:hover{text-underline-offset:7px;text-decoration:underline}.hoari-mirror-hero{background:var(--hoari-blue);color:var(--hoari-cream);position:relative;overflow:hidden}.hoari-mirror-hero__inner{max-width:var(--hoari-header-max);margin-inline:auto;padding:40px 16px 56px}@media (min-width:921px){.hoari-mirror-hero__inner{max-width:42rem;padding:64px 16px 80px}}.hoari-mirror-hero h1{color:var(--hoari-cream);letter-spacing:-.04em;font-size:clamp(2.2rem,6vw,3.75rem);font-weight:800;line-height:.95}.hoari-mirror-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fcf9f2b8;font-size:.76rem;font-weight:800}.hoari-mirror-hero__subtitle{margin-top:1rem;font-size:1.25rem;font-weight:800;line-height:1.25}.hoari-mirror-hero__highlight{color:#f5d176;margin-top:.5rem;font-size:1rem;font-weight:700}.hoari-mirror-hero__meta{color:#fcf9f2e0;gap:.75rem;margin-top:2rem;font-size:.95rem;line-height:1.5;display:grid}.hoari-mirror-hero__cta{background:var(--hoari-cream);color:var(--hoari-blue);letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.hoari-mirror-hero__cta:hover{background:#fcf9f2e6}.hoari-mirror-footer{background:var(--hoari-blue);color:var(--hoari-cream);padding:48px 16px 32px}.hoari-mirror-footer__inner{max-width:var(--hoari-header-max);gap:24px;margin-inline:auto;display:grid}@media (min-width:768px){.hoari-mirror-footer__inner{grid-template-columns:1fr auto;align-items:end}}.hoari-mirror-footer a{color:#fcf9f2d9;text-decoration:none}.hoari-mirror-footer a:hover{color:var(--hoari-cream);text-decoration:underline}
