.sg-hc{--sghc-rust:var(--color-primary,#b45500);--sghc-espresso:var(--color-secondary,#2a211c);--sghc-cream:var(--color-accent,#f0e6d3);--sghc-ease:cubic-bezier(0.22,1,0.36,1);--sghc-fade:1000ms;--sghc-p:1;--sghc-r:0;background-color:var(--sghc-espresso);color:#fff;isolation:isolate;min-height:max(var(--sghc-min,600px),calc(var(--sghc-h, 88)*1vh));min-height:max(var(--sghc-min,600px),calc(var(--sghc-h, 88)*1svh));overflow:hidden;position:relative}.sg-hc__viewport{display:grid;grid-template-rows:1fr;min-height:inherit;touch-action:pan-y}.sg-hc__slide{align-items:center;display:flex;grid-area:1/1;min-height:inherit;opacity:0;position:relative;transition:opacity var(--sghc-fade) var(--sghc-ease),visibility 0s linear var(--sghc-fade);visibility:hidden;z-index:0}.sg-hc__slide.is-active{opacity:1;transition:opacity var(--sghc-fade) var(--sghc-ease),visibility 0s;visibility:visible;z-index:2}.sg-hc__slide.is-leaving{opacity:1;transition:none;visibility:visible;z-index:1}.sg-hc__slide:not(.is-active) .sg-hc__copy{opacity:0;transition:opacity .3s ease}.sg-hc__media{inset:0;overflow:hidden;position:absolute;z-index:0}.sg-hc__img,.sg-hc__video{height:100%;inset:0;max-width:none;object-fit:cover;object-position:var(--sghc-pos,center center);position:absolute;transform-origin:var(--sghc-pos,center center);width:100%}.sg-hc__video{z-index:1}.sg-hc__overlay{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.55));inset:0;opacity:var(--sghc-overlay,0)}.sg-hc__media:before,.sg-hc__overlay{pointer-events:none;position:absolute;z-index:2}.sg-hc__media:before{background:linear-gradient(180deg,rgba(0,0,0,var(--sghc-topshade,.6)) 0,transparent 100%);content:"";height:var(--sghc-topshade-h,40%);left:0;right:0;top:0}@keyframes sghc-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.sg-hc--kenburns.sg-hc--multi .sg-hc__slide.is-active .sg-hc__img{animation:sghc-zoom calc(var(--sghc-dur, 8s) + 1.2s) linear both;animation-play-state:paused}.sg-hc--kenburns.sg-hc--multi.is-running .sg-hc__slide.is-active .sg-hc__img{animation-play-state:running}.sg-hc--kenburns .sg-hc__slide.is-leaving .sg-hc__img{transform:scale(1)}.sg-hc__content{box-sizing:border-box;margin-inline:auto;max-width:1344px;padding:var(--sghc-top,150px) 50px 150px;position:relative;width:100%;z-index:3}.sg-hc__copy{max-width:758px}.sg-hc .sg-hc__eyebrow{color:#fff;font-family:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif);font-size:14px;font-weight:700;letter-spacing:.476em;line-height:1.4;margin:0 0 28px;text-transform:uppercase}.sg-hc .sg-hc__title{color:#fff;font-family:var(--font-heading,"Libre Baskerville",Georgia,"Times New Roman",serif);font-size:clamp(34px,2.2rem + 1.6vw,52px);font-weight:400;letter-spacing:normal;line-height:1.4;margin:0;text-transform:none;text-wrap:balance}.sg-hc .sg-hc__body{color:#fff;font-family:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif);font-size:16px;line-height:1.4;margin-top:28px;max-width:600px}.sg-hc .sg-hc__body p{color:inherit;font:inherit;margin:0 0 .75em}.sg-hc .sg-hc__body p:last-child{margin-bottom:0}.sg-hc .sg-hc__body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.sg-hc__cta{margin-top:36px}.sg-hc .sg-hc__button{align-items:center;background-color:var(--sghc-rust);border:0;border-radius:200px;color:#fff;display:inline-flex;font-family:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif);font-size:14px;font-weight:500;justify-content:center;letter-spacing:normal;line-height:1.4;padding:18px 32px;text-decoration:none;text-transform:uppercase}.sg-hc .sg-hc__button:focus-visible,.sg-hc .sg-hc__button:hover{color:#fff;text-decoration:none}.sg-hc .sg-hc__link{align-items:center;color:#fff;display:inline-flex;font-family:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif);font-size:14px;font-weight:600;gap:10px;letter-spacing:.12em;line-height:1.4;padding:6px 0;text-decoration:none;text-transform:uppercase}.sg-hc .sg-hc__link span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:3px;transition:background-size .26s var(--sghc-ease)}.sg-hc .sg-hc__link svg{flex:none;transition:transform .26s var(--sghc-ease)}.sg-hc .sg-hc__link:focus-visible,.sg-hc .sg-hc__link:hover{color:#fff;text-decoration:none}.sg-hc .sg-hc__link:focus-visible svg,.sg-hc .sg-hc__link:hover svg{transform:translateX(4px)}.sg-hc .sg-hc__link:hover span{background-image:linear-gradient(var(--sghc-rust),var(--sghc-rust));background-size:100% 2px}.sg-hc a:focus-visible,.sg-hc button:focus-visible{outline:2px solid var(--sghc-cream);outline-offset:4px}@keyframes sghc-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.sg-hc.has-changed .sg-hc__slide.is-active .sg-hc__in{animation:sghc-in .9s var(--sghc-ease) both;animation-delay:calc(.25s + var(--sghc-i, 0)*90ms)}.sg-hc__controls{bottom:40px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.sg-hc__controls-inner{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin-inline:auto;max-width:1344px;padding-inline:50px}.sg-hc__buttons,.sg-hc__nav{align-items:center;display:flex;pointer-events:auto}.sg-hc__nav{gap:22px;min-width:0}.sg-hc__buttons{flex:none;gap:8px}.sg-hc__counter{align-items:center;color:#fff;display:flex;font-family:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;gap:10px;letter-spacing:.14em;margin:0}.sg-hc__counter-total{opacity:.6}.sg-hc__counter-sep{background:hsla(0,0%,100%,.6);display:block;height:1px;width:24px}.sg-hc__dots{align-items:center;display:flex;gap:2px}.sg-hc__dot{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;min-width:24px;padding:0 4px}.sg-hc__dot-track{background:hsla(0,0%,100%,.45);border-radius:8px;display:block;height:8px;overflow:hidden;position:relative;transition:width .45s var(--sghc-ease),background-color .2s ease;width:8px}.sg-hc__dot[aria-current=true] .sg-hc__dot-track{background:hsla(0,0%,100%,.35);width:44px}.sg-hc__dot-fill{background:var(--sghc-accent,#fff);border-radius:inherit;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.sg-hc__dot[aria-current=true] .sg-hc__dot-fill{transform:scaleX(1)}.sg-hc--dot-progress.is-ready .sg-hc__dot[aria-current=true] .sg-hc__dot-fill{transform:scaleX(var(--sghc-p,1))}.sg-hc__btn{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(20,15,12,.18);border:1px solid hsla(0,0%,100%,.45);border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;margin:0;padding:0;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:48px}.sg-hc__btn svg{display:block}.sg-hc__btn:active{background:hsla(0,0%,100%,.25)}@media (hover:hover){.sg-hc__btn:hover{background:#fff;border-color:#fff;color:var(--sghc-espresso)}.sg-hc__prev:hover svg{transform:translateX(-2px)}.sg-hc__next:hover svg{transform:translateX(2px)}.sg-hc__toggle:hover .sg-hc__ring-track{stroke:#fff}.sg-hc__dot:hover .sg-hc__dot-track{background:hsla(0,0%,100%,.8)}}.sg-hc__next svg,.sg-hc__prev svg{transition:transform .2s ease}.sg-hc__toggle{margin-left:8px}.sg-hc--ring .sg-hc__toggle{border-color:transparent}.sg-hc__ring{display:none;height:calc(100% + 2px);inset:-1px;pointer-events:none;position:absolute;transform:rotate(-90deg);width:calc(100% + 2px)}.sg-hc--ring .sg-hc__ring{display:block}.sg-hc__ring circle{fill:none;stroke-width:1.5}.sg-hc__ring-track{stroke:hsla(0,0%,100%,.45)}.sg-hc__ring-fill{stroke:var(--sghc-accent,#fff);stroke-dasharray:141.372px;stroke-dashoffset:calc(141.372px*(1 - var(--sghc-r, 0)));stroke-linecap:round}.sg-hc__btn .sg-hc__icon--play{display:none;margin-left:2px}.sg-hc:not(.is-playing) .sg-hc__btn .sg-hc__icon--pause{display:none}.sg-hc:not(.is-playing) .sg-hc__btn .sg-hc__icon--play{display:block}.sg-hc__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.sg-hc__editor-note{background:var(--sghc-cream);border-radius:6px;color:var(--sghc-espresso);font:12px/1.4 Inter,Arial,sans-serif;max-width:320px;padding:8px 12px;position:absolute;right:12px;top:12px;z-index:10}@media (max-width:1023px){.sg-hc__content,.sg-hc__controls-inner{padding-inline:32px}}@media (max-width:767px){.sg-hc__content{align-self:flex-end;padding:max(110px,calc(var(--sghc-top, 150px) - 40px)) 20px 120px}.sg-hc__slide{align-items:flex-end}.sg-hc .sg-hc__eyebrow{font-size:12px;letter-spacing:.32em;margin-bottom:18px}.sg-hc .sg-hc__title{font-size:clamp(28px,7.4vw,36px);line-height:1.3}.sg-hc .sg-hc__body{font-size:15px;margin-top:18px}.sg-hc__cta{margin-top:26px}.sg-hc .sg-hc__button{padding:16px 26px}.sg-hc__controls{bottom:24px}.sg-hc__controls-inner{gap:12px;padding-inline:20px}.sg-hc__counter{display:none}.sg-hc__dot[aria-current=true] .sg-hc__dot-track{width:32px}.sg-hc__btn{height:44px;width:44px}.sg-hc__toggle{margin-left:4px}}@media (max-width:380px){.sg-hc__next,.sg-hc__prev{display:none}}.sg-hc:not(.is-ready) .sg-hc__controls{visibility:hidden}@media print{.sg-hc__controls,.sg-hc__slide:not(.is-active),.sg-hc__video{display:none!important}}