.ssa-hero{--ssa-hero-gap:56px;--ssa-hero-lead-size:19px;--ssa-hero-lead-color:#4a4a4a;--ssa-hero-lead-width:520px;--ssa-hero-primary-width:68%;--ssa-hero-star-size:68px;--ssa-hero-frame-width:10px;--ssa-hero-frame-color:var(--ssa-color-background);--ssa-hero-frame-radius:var(--ssa-radius-card);--ssa-hero-max-height:720px;--ssa-hero-bleed:max(var(--ssa-container-gutter),
  		calc((100vw - var(--ssa-content-width)) / 2));position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:var(--ssa-color-background);min-height:min(100svh - var(--ssa-header-height),var(--ssa-hero-max-height))}.ssa-hero__inner{width:100%;padding-block:40px 0}.ssa-hero__grid{display:grid;grid-template-columns:1fr 1.14fr;gap:var(--ssa-hero-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ssa-hero__copy{min-width:0}.ssa-hero__title{margin:0;text-wrap:initial}.ssa-hero__title em{font-style:normal;color:var(--ssa-color-primary)}.ssa-hero__lead{max-width:var(--ssa-hero-lead-width);margin:22px 0 0;color:var(--ssa-hero-lead-color);font-size:var(--ssa-hero-lead-size);line-height:var(--ssa-typography-paragraph-line-height);letter-spacing:-.02em;text-wrap:pretty}.ssa-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:40px}.ssa-hero__actions>*{margin:0}.ssa-hero__media{position:relative;min-width:0}.ssa-hero__shot{position:relative;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ssa-hero-frame-width) solid var(--ssa-hero-frame-color);border-radius:var(--ssa-hero-frame-radius);overflow:hidden;background:var(--ssa-hero-frame-color)}.ssa-hero__slide{position:absolute;inset:0;opacity:0}.ssa-hero__slide.is-active{opacity:1}.ssa-hero__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:1023px){.ssa-hero__slide img{-o-object-position:top;object-position:top}}.ssa-hero__shot--primary{width:var(--ssa-hero-primary-width);aspect-ratio:565/758}.ssa-hero__shot--secondary{position:absolute;top:10%;bottom:2.5%;left:calc(var(--ssa-hero-primary-width) + 6px);right:calc(-1 * var(--ssa-hero-bleed));border-width:5px}@media (min-width:1600px){.ssa-hero__shot--secondary{right:auto;width:var(--ssa-hero-secondary-max,410px)}}.ssa-hero__star{position:absolute;top:15px;left:65%;z-index:3;width:var(--ssa-hero-star-size);aspect-ratio:1;background:url(../../assets/images/misc-star.svg) center/contain no-repeat;pointer-events:none;-webkit-transform:rotate(165deg);-ms-transform:rotate(165deg);transform:rotate(165deg)}@media (max-width:1279px){.ssa-hero{--ssa-hero-star-size:58px}}@media (min-width:1024px) and (max-width:1279px){.ssa-hero .ssa-hero__grid{--ssa-hero-gap:40px;grid-template-columns:minmax(485px,1fr) 1.14fr}}@media (min-width:1025px) and (max-width:1279px){.ssa-hero .ssa-hero__title{font-size:calc(var(--ssa-typography-hero-size) * .714)}}@media (min-width:1280px) and (max-width:1439px){.ssa-hero .ssa-hero__title{font-size:calc(var(--ssa-typography-hero-size) * .857)}}@media (max-width:1023px){.ssa-hero{--ssa-hero-gap:40px;--ssa-hero-frame-width:8px;min-height:0}.ssa-hero__star{top:-20px;left:63%}.ssa-hero__inner{padding-block:40px 0}.ssa-hero__lead{margin-top:18px}.ssa-hero__grid{grid-template-columns:minmax(0,1fr)}.ssa-hero__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.ssa-hero__shot--primary{-webkit-box-flex:1;-ms-flex:1 1 62%;flex:1 1 62%;width:auto;aspect-ratio:4/3}.ssa-hero__shot--secondary{position:relative;inset:auto;-webkit-box-flex:1;-ms-flex:1 1 36%;flex:1 1 36%;aspect-ratio:auto}}@-webkit-keyframes ssa-hero-rise{from{-webkit-transform:translateY(32px);transform:translateY(32px)}to{-webkit-transform:none;transform:none}}@keyframes ssa-hero-rise{from{-webkit-transform:translateY(32px);transform:translateY(32px)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes ssa-hero-settle{from{-webkit-transform:translateY(8%) scale(1.06);transform:translateY(8%) scale(1.06)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes ssa-hero-settle{from{-webkit-transform:translateY(8%) scale(1.06);transform:translateY(8%) scale(1.06)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}html.js .ssa-hero:not(.ssa-hero--editor){--ssa-hero-reveal-duration:0.5s;--ssa-hero-reveal-stagger:0.1s;--ssa-hero-reveal-ease:cubic-bezier(0.22, 0.61, 0.36, 1);--ssa-hero-slide-fade:600ms;--ssa-hero-slide-drift:1000ms}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__shot{-webkit-animation:ssa-hero-rise var(--ssa-hero-reveal-duration) var(--ssa-hero-reveal-ease) both;animation:ssa-hero-rise var(--ssa-hero-reveal-duration) var(--ssa-hero-reveal-ease) both}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide:first-child img{-webkit-animation:ssa-hero-settle calc(var(--ssa-hero-reveal-duration) + .35s) var(--ssa-hero-reveal-ease) forwards;animation:ssa-hero-settle calc(var(--ssa-hero-reveal-duration) + .35s) var(--ssa-hero-reveal-ease) forwards}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__shot--secondary,html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__shot--secondary .ssa-hero__slide:first-child img{-webkit-animation-delay:var(--ssa-hero-reveal-stagger);animation-delay:var(--ssa-hero-reveal-stagger)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide{-webkit-transform:scale(1.07) translate3d(4%,0,0);transform:scale(1.07) translate3d(4%,0,0);-webkit-transition:opacity var(--ssa-hero-slide-fade) ease,-webkit-transform var(--ssa-hero-slide-drift) var(--ssa-hero-reveal-ease);transition:opacity var(--ssa-hero-slide-fade) ease,-webkit-transform var(--ssa-hero-slide-drift) var(--ssa-hero-reveal-ease);transition:opacity var(--ssa-hero-slide-fade) ease,transform var(--ssa-hero-slide-drift) var(--ssa-hero-reveal-ease);transition:opacity var(--ssa-hero-slide-fade) ease,transform var(--ssa-hero-slide-drift) var(--ssa-hero-reveal-ease),-webkit-transform var(--ssa-hero-slide-drift) var(--ssa-hero-reveal-ease)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide.is-active{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide.is-leaving{opacity:0;-webkit-transform:scale(1.03) translate3d(-4%,0,0);transform:scale(1.03) translate3d(-4%,0,0)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__media.is-resetting .ssa-hero__slide{-webkit-transition:none;transition:none}@media (max-width:767px){.ssa-hero{--ssa-hero-stage-ratio:4/5;--ssa-hero-lead-size:18px;--ssa-hero-frame-width:6px;--ssa-hero-star-size:44px}.ssa-hero__star{display:none}.ssa-hero__media{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:var(--ssa-hero-stage-ratio);border:var(--ssa-hero-frame-width) solid var(--ssa-hero-frame-color);border-radius:var(--ssa-hero-frame-radius);overflow:visible;background:var(--ssa-hero-frame-color);gap:10px}.ssa-hero__actions{margin-top:30px}html.js .ssa-hero__media[data-ssa-hero-slideshow]:not([data-ssa-hero-ready]) .ssa-hero__shot--secondary{visibility:hidden}html:not(.js) .ssa-hero__shot--secondary{display:none}.ssa-hero__shot,.ssa-hero__shot--primary,.ssa-hero__shot--secondary{position:absolute;inset:0;width:auto;aspect-ratio:auto;border:0;border-radius:calc(var(--ssa-hero-frame-radius) - var(--ssa-hero-frame-width));background:0 0;overflow:hidden}.ssa-hero__lead{margin-top:16px}.ssa-hero__inner{padding-block:30px 0}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__media{--ssa-hero-reveal-duration:0.4s;--ssa-hero-slide-fade:400ms;--ssa-hero-slide-drift:650ms;-webkit-animation:ssa-hero-rise var(--ssa-hero-reveal-duration) var(--ssa-hero-reveal-ease) both;animation:ssa-hero-rise var(--ssa-hero-reveal-duration) var(--ssa-hero-reveal-ease) both}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__shot{-webkit-animation:none;animation:none}}@media (prefers-reduced-motion:reduce){html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__media,html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__shot{-webkit-animation:none;animation:none}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide,html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide.is-active,html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide.is-leaving,html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__slide:first-child img{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}}.ssa-hero--editor .ssa-hero__actions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.ssa-hero--editor .ssa-hero__actions>.block-editor-inner-blocks>.block-editor-block-list__layout>*{margin:0}.ssa-hero--editor{min-height:0}.ssa-hero--editor .ssa-hero__shot--secondary{right:0}.ssa-hero--editor .ssa-hero__slide{opacity:0}.ssa-hero--editor .ssa-hero__slide.is-active{opacity:1}.ssa-hero--editor.is-tight .ssa-hero__grid{--ssa-hero-gap:40px;grid-template-columns:minmax(485px,1fr) 1.14fr}.ssa-hero--editor.is-compact .ssa-hero__grid{grid-template-columns:minmax(0,1fr)}.ssa-hero--editor.is-compact .ssa-hero__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}.ssa-hero--editor.is-compact .ssa-hero__shot--primary{-webkit-box-flex:0;-ms-flex:0 1 var(--ssa-hero-primary-width);flex:0 1 var(--ssa-hero-primary-width);width:auto}.ssa-hero--editor.is-compact .ssa-hero__shot--secondary{position:static;-webkit-box-flex:0;-ms-flex:0 1 31.5%;flex:0 1 31.5%;aspect-ratio:392/655}.ssa-hero--editor.is-narrow .ssa-hero__media{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:4/5;border:var(--ssa-hero-frame-width) solid var(--ssa-hero-frame-color);border-radius:var(--ssa-hero-frame-radius);overflow:hidden;background:var(--ssa-hero-frame-color)}.ssa-hero--editor.is-narrow .ssa-hero__shot,.ssa-hero--editor.is-narrow .ssa-hero__shot--primary,.ssa-hero--editor.is-narrow .ssa-hero__shot--secondary{position:absolute;inset:0;width:auto;aspect-ratio:auto;border:0;border-radius:0;background:0 0}.ssa-hero--editor.is-narrow .ssa-hero__shot--secondary{display:none}@-webkit-keyframes ssa-hero-copy-in{from{opacity:.01;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ssa-hero-copy-in{from{opacity:.01;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:none;transform:none}}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>*{-webkit-transition:none;transition:none}@media (prefers-reduced-motion:no-preference){html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>*{-webkit-animation:.4s both ssa-hero-copy-in;animation:.4s both ssa-hero-copy-in}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>:nth-child(1){-webkit-animation-delay:calc(.03s + 0 * .05s);animation-delay:calc(.03s + 0 * .05s)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>:nth-child(2){-webkit-animation-delay:calc(.03s + 1 * .05s);animation-delay:calc(.03s + 1 * .05s)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>:nth-child(3){-webkit-animation-delay:calc(.03s + 2 * .05s);animation-delay:calc(.03s + 2 * .05s)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>:nth-child(4){-webkit-animation-delay:calc(.03s + 3 * .05s);animation-delay:calc(.03s + 3 * .05s)}html.js .ssa-hero:not(.ssa-hero--editor) .ssa-hero__copy>:nth-child(n+5){-webkit-animation-delay:.18s;animation-delay:.18s}}