.hy-page .hy-motion-title .word{display:inline-flex;line-height:1;margin:-.1em -.05em;overflow:hidden;padding:.15em .05em}
.hy-page .hy-motion-title animate-element{display:block}
.hy-page .hy-motion-title .whitespace{white-space:pre-wrap}
.hy-page .hy-motion-button{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--hy-button-radius,4px)!important}
.hy-page .hy-motion-button:not(.hy-action-button){background-color:var(--hy-motion-button-base)!important}
.hy-page .hy-motion-button>[data-text]{position:relative;z-index:1;display:inline-block;margin:0!important;transform:none!important;translate:none!important;transition:none!important}
.hy-page .hy-motion-button>[data-text] [aria-hidden]{margin:0!important;transform:none!important;translate:none!important;transition:none!important}
.hy-page .hy-motion-button>[data-fill]{display:block;position:absolute;pointer-events:none;inset:0;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box;border-radius:inherit;width:100%;height:100%;transform:translate3d(0,101%,0);background:currentColor;opacity:.18;z-index:0;transition:none!important}
.hy-page.hy-page #MainContent .hy-action-button,.hy-page.hy-page .hy-header .hy-action-button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:14px;width:fit-content;max-width:100%;min-height:46px;padding:12px 22px;border:1px solid #172e48;border-radius:var(--hy-button-radius,4px);background:#172e48;color:#fffcf7!important;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none;vertical-align:middle;white-space:normal;box-sizing:border-box}
.hy-page.hy-page #MainContent .hy-action-button-light,.hy-page.hy-page .hy-header .hy-action-button-light{background:#fffcf7;border-color:#fffcf7;color:#172e48!important}
.hy-page.hy-page #MainContent .hy-action-button>[data-text],.hy-page.hy-page .hy-header .hy-action-button>[data-text]{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;transition:none}
.hy-page.hy-page #MainContent .hy-action-button>[data-text] *,.hy-page.hy-page .hy-header .hy-action-button>[data-text] *{color:inherit!important}
.hy-page.hy-page #MainContent :is(.reading-links,.series-links){display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;border:0}
.hy-page.hy-page #MainContent .series-links{flex-direction:column}
.hy-page.hy-page #MainContent .hy-action-button:focus-visible,.hy-page.hy-page .hy-header .hy-action-button:focus-visible{outline:2px solid #b88e43;outline-offset:4px}
@media(max-width:1150px){.hy-page.hy-page .hy-header .hy-talk.hy-action-button{display:none}}
.hy-page .hy-hero-slide{overflow:hidden}
.hy-page .hy-motion-hero-media{height:100%;overflow:hidden}
.hy-page .hy-hero-slides.flickity-enabled{position:relative}
.hy-page .hy-hero-slides.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}
.hy-page .hy-hero-slides.is-draggable .flickity-viewport{cursor:grab}
.hy-page .hy-hero-slides.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}
.hy-page .hy-hero-slides .flickity-viewport{overflow:hidden;position:relative;width:100%}
.hy-page .hy-hero-slides .flickity-slider{position:absolute;width:100%;height:100%;left:0;top:0}
.hy-page .hy-hero-slides.flickity-enabled .hy-hero-slide{position:absolute;left:0;top:0;width:100%;margin:0}
.hy-page .hy-hero-slides.flickity-rtl .hy-hero-slide{left:auto;right:0}
.hy-page .hy-hero-slides.flickity-enabled:focus{outline:none}
.hy-page .hy-hero-controls{gap:24px;width:max-content;max-width:calc(100% - 32px)}
.hy-page .hy-hero .hy-dots{gap:0}
.hy-page .hy-hero .hy-dots button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;opacity:1}
.hy-page .hy-hero-dot{display:block;width:8px;height:8px;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;background:transparent;opacity:.65;transition:background-color .2s ease,opacity .2s ease}
.hy-page .hy-hero .hy-dots button[aria-pressed=true] .hy-hero-dot{background:currentColor;opacity:1}
.hy-page .hy-hero-controls [data-hy-pause]{font-size:18px;line-height:1;flex-shrink:0}
.hy-page .hy-header-slot{height:var(--hy-header-height)}
.hy-page.hy-page .hy-header.hy-scroll-header{position:fixed;inset:0 0 auto;z-index:30;transform:translateY(0);transition:transform .22s ease,background-color .25s ease,box-shadow .25s ease}
.hy-page.hy-page .hy-header.hy-scroll-header.hy-header-hidden{transform:translateY(-100%);pointer-events:none}
@media(min-width:800px){.hy-home .hy-header-slot{height:0}}
@media(max-width:799px){.hy-page .hy-hero-controls{gap:12px}.hy-page .hy-motion-hero-media{height:auto}.hy-page .hy-hero-slides.flickity-enabled .hy-hero-image{aspect-ratio:4/3}.hy-page .hy-hero-slides.flickity-enabled .hy-hero-caption{min-height:350px}}
@media(max-width:799px){.hy-page.hy-page #MainContent .hy-action-button{font-size:15px;padding:11px 17px;min-height:46px}.hy-page.hy-page #MainContent .hy-heritage .hy-action-button{background:#172e48;border-color:#172e48;color:#fffcf7!important}.hy-page.hy-page #MainContent .hy-action-button>[data-text]{gap:10px}}
@media(prefers-reduced-motion:reduce){.hy-page.hy-page .hy-header.hy-scroll-header,.hy-page .hy-text-link span[aria-hidden],.hy-page .bs-text-link span[aria-hidden]{transition:none}.hy-page .hy-motion-button>[data-fill]{display:none}.hy-page .hy-motion-title .word{overflow:visible}}
