.hm-page .rsc-hero{margin-top:calc(-1 * var(--header-overlay-height, 0px));padding-top:max(160px,calc(var(--header-overlay-height, 0px) + var(--space-2xl)));padding-bottom:var(--space-3xl);min-height:min(64svh,640px);display:flex;align-items:center}.hm-page .rsc-hero>.hm-wrap{width:100%}.hm-page .rsc-h1{max-width:12ch}.hm-page .rsc-lead{align-self:end;max-width:46ch}.hm-page .rsc-h2{max-width:20ch}.hm-page .rsc-h1 em,.hm-page .rsc-h2 em,.hm-page .rsc-row__head em{font-style:italic}.hm-page .rsc-rows{border-top:0}.hm-page .rsc-row__head{display:flex;flex-direction:column;gap:var(--space-sm)}.hm-page .rsc-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);min-width:0}.hm-page .rsc-row__body .hm-p{max-width:54ch}.hm-page .rsc-row__photo{width:100%;max-width:32rem;margin-top:var(--space-md)}.hm-page .rsc-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--site-font-body);font-size:var(--type-body);font-weight:500;color:var(--site-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;border-radius:var(--site-radius-sm);transition:color var(--hm-dur) var(--site-ease-out)}.hm-page .rsc-link:hover{color:var(--site-corazon-text);text-decoration-thickness:2px}.hm-page .rsc-links{margin:var(--space-md) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--space-xl);row-gap:0}.hm-page .rsc-links a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--site-font-body);font-size:var(--type-body);font-weight:500;color:var(--site-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;border-radius:var(--site-radius-sm)}.hm-page .rsc-links a:hover{color:var(--site-corazon-text);text-decoration-thickness:2px}.hm-page .rsc-adjacent-head{margin-bottom:var(--space-xl)}.hm-page .rsc-adjacent-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--site-border)}.hm-page .rsc-adjacent-list>li{border-bottom:1px solid var(--site-border)}.hm-page .rsc-adjacent{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2xs);padding-block:var(--space-lg);color:var(--site-text);text-decoration:none;border-radius:var(--site-radius-sm)}.hm-page .rsc-adjacent__label{font-family:var(--site-font-heading);font-weight:300;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.3;letter-spacing:-.01em;color:var(--site-text);overflow-wrap:break-word}.hm-page .rsc-adjacent__desc{font-family:var(--site-font-body);font-size:var(--type-small);line-height:1.55;color:var(--site-text-muted);max-width:62ch;overflow-wrap:break-word}.hm-page .rsc-adjacent:hover .rsc-adjacent__label{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}@media (min-width:60rem){.hm-page .rsc-adjacent{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--hm-col-gap);align-items:baseline}}.hm-page .rsc-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.hm-page .rsc-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.hm-page .rg-related__list a:active,.hm-page .rg-section a:active,.hm-page .rsc-adjacent:active,.hm-page .rsc-inline-link:active,.hm-page .rsc-link:active,.hm-page .rsc-links a:active{opacity:.8}.hm-page .rsc-adjacent:focus-visible,.hm-page .rsc-link:focus-visible,.hm-page .rsc-links a:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px;transition:none}@media (prefers-reduced-motion:reduce){.hm-page .rsc-link{transition:none}}@media (max-width:60rem){.hm-page .rsc-hero{min-height:0;padding-top:max(128px,calc(var(--header-overlay-height, 0px) + var(--space-xl)));padding-bottom:var(--space-2xl)}.hm-page .rsc-lead{align-self:start}}.hm-page .rg-hero{margin-top:calc(-1 * var(--header-overlay-height, 0px));padding-top:max(160px,calc(var(--header-overlay-height, 0px) + var(--space-2xl)));padding-bottom:var(--space-3xl);min-height:min(64svh,640px);display:flex;align-items:center}.hm-page .rg-hero>.hm-wrap{width:100%}.hm-page .rg-h1{max-width:14ch}.hm-page .rg-intro{align-self:end;max-width:52ch;color:var(--site-text)}@media (max-width:60rem){.hm-page .rg-hero{min-height:0;padding-top:max(128px,calc(var(--header-overlay-height, 0px) + var(--space-xl)));padding-bottom:var(--space-2xl)}.hm-page .rg-intro{align-self:start}}.hm-page .rg-article,.hm-page .rg-section p{color:var(--site-text-body)}.hm-page .rg-section p{margin:0 0 var(--space-md);max-width:68ch;text-wrap:pretty}.hm-page .rg-section h2{margin-bottom:var(--space-lg);text-wrap:balance}.hm-page .rg-section a,.hm-page .rsc-inline-link{color:var(--site-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.hm-page .rg-section a:hover,.hm-page .rsc-inline-link:hover{text-decoration-thickness:2px}.hm-page .rg-section ul{margin:0 0 var(--space-lg);padding-left:var(--space-lg);max-width:68ch;list-style:disc;display:flex;flex-direction:column;gap:var(--space-sm);color:var(--site-text-body)}.hm-page .rg-section>:last-child{margin-bottom:0}.hm-page .rg-figure{margin:var(--space-lg) 0 var(--space-xl);aspect-ratio:3/2;box-shadow:0 0 0 1px var(--hm-photo-edge)}@media (max-width:40rem){.hm-page .rg-figure{aspect-ratio:4/3}}.hm-page .rg-related{background:var(--site-bg-tint);padding-block:var(--space-2xl)}.hm-page .rg-related__wrap{width:100%;max-width:var(--site-max-width);margin-inline:auto;padding-inline:var(--hm-gutter)}.hm-page .rg-related__list{margin:var(--space-sm) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--space-xl);row-gap:0}.hm-page .rg-related__list a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--site-font-body);font-size:var(--type-body);font-weight:500;color:var(--site-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;border-radius:var(--site-radius-sm)}.hm-page .rg-related__list a:hover{color:var(--site-corazon-text);text-decoration-thickness:2px}.hm-page .rg-related__list a:focus-visible,.hm-page .rg-section a:focus-visible,.hm-page .rsc-inline-link:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px;transition:none}