.pst-hero{--pst-minh:620px;--pst-card-max:560px;--pst-title-minh:0px;--pst-overlap:0px;--pst-mobile-ratio:16/10;--pst-trans-dur:600ms;--pst-kb-scale:1.08;--pst-kb-dur:7000ms;position:relative;overflow:hidden;min-height:var(--pst-minh);margin-bottom:calc(-1 * var(--pst-overlap));background:var(--pst-ink-800);touch-action:pan-y}.pst-hero__track{display:flex;height:100%;min-height:var(--pst-minh)}.pst-hero__slide{flex:0 0 100%;position:relative;min-height:var(--pst-minh);display:flex;align-items:flex-end}@media (min-width:768px){.pst-hero[data-effect=slide] .pst-hero__track{transition:transform var(--pst-trans-dur) ease}.pst-hero[data-effect=cut] .pst-hero__track{transition:none}.pst-hero[data-effect=fade] .pst-hero__track{transform:none!important}.pst-hero[data-effect=fade] .pst-hero__slide{position:absolute;inset:0;opacity:0;transition:opacity var(--pst-trans-dur) ease}.pst-hero[data-effect=fade] .pst-hero__slide.is-active{opacity:1;z-index:2}}.pst-hero__media{position:absolute;inset:0;margin:0;transform:scale(1);overflow:hidden}.pst-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pst-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.14) 25%,rgba(0,0,0,.48) 50%,rgba(0,0,0,.6) 75%,rgba(0,0,0,.74) 100%)}.pst-hero[data-scrim=none] .pst-hero__media::after{display:none}.pst-hero__media{transform-origin:var(--pst-kb-origin,var(--hero-zoom-origin,center 20px))}.pst-hero.pst-hero--ausser-sicht .pst-hero__media{animation-play-state:paused!important}.pst-hero[data-kenburns=yes] .pst-hero__slide.is-active .pst-hero__media{animation:pst-kenburns var(--pst-kb-dur) linear forwards}@keyframes pst-kenburns{from{transform:scale(1)}to{transform:scale(var(--pst-kb-scale))}}.pst-hero__card{position:absolute;bottom:64px;z-index:5;left:max(32px,calc((100% - var(--content-max,1320px))/ 2 + 32px));width:var(--pst-card-max);max-width:calc(100% - 64px);display:flex;flex-direction:column;padding:0;background:0 0}.pst-hero--card-center .pst-hero__card{left:50%;transform:translateX(-50%)}.pst-hero--card-right .pst-hero__card{left:auto;right:max(32px,calc((100% - var(--content-max,1320px))/ 2 + 32px))}.pst-hero__eyebrow.stoll-eyebrow{margin:0 0 14px;color:var(--pst-gold-300)}.pst-hero__title{margin:0 0 14px;font-family:var(--pst-font-display);font-weight:var(--pst-fw-heading,800);color:#fff;font-size:clamp(40px, 4.5vw, 64px);line-height:1.08;letter-spacing:-.01em;min-height:var(--pst-title-minh);overflow-wrap:break-word;hyphens:manual}.pst-hero h1.pst-hero__title,.pst-hero p.pst-hero__title{color:#fff}.pst-hero__subtitle{margin:0 0 26px;font-family:var(--pst-font-body);font-weight:400;font-size:17px;line-height:1.6;color:rgba(255,255,255,.94)}.pst-hero__attr{margin:0 0 10px;font-family:var(--pst-font-display);font-weight:700;color:var(--pst-gold-300);font-size:var(--pst-fs-sm)}.pst-hero__card>.pst-hero__btn{align-self:flex-start}@keyframes pst-heroTextIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pst-hero__slide.is-active .pst-hero__card>*{animation:pst-heroTextIn .6s cubic-bezier(.22,1,.36,1) both}.pst-hero__slide.is-active .pst-hero__card>:nth-child(2){animation-delay:.08s}.pst-hero__slide.is-active .pst-hero__card>:nth-child(3){animation-delay:.16s}.pst-hero__slide.is-active .pst-hero__card>:nth-child(4){animation-delay:.24s}.pst-hero__dot,.pst-hero__nav{border:0 solid transparent;outline-color:transparent}.pst-hero__dot{color:transparent}.pst-hero__dot:focus-visible,.pst-hero__nav:focus-visible{outline:2px solid var(--pst-gold-300);outline-offset:2px}.pst-hero__navs{display:contents}.pst-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:56px;height:56px;background:0 0;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6));transition:color var(--pst-dur-fast) ease}.pst-hero__nav svg{width:48px;height:48px;flex:none}.pst-hero__nav--prev{left:24px}.pst-hero__nav--next{right:76px}.pst-hero__nav:hover{color:var(--pst-gold-500)}.pst-hero__nav:focus:not(:hover){background:rgba(38,38,38,.35);border-color:rgba(255,255,255,.4);color:#fff}.pst-hero__dots{position:absolute;bottom:24px;z-index:5;left:max(32px,calc((100% - var(--content-max,1320px))/ 2 + 32px));display:flex;gap:9px}.pst-hero__dot{width:10px;height:10px;border-radius:999px;border:0;cursor:pointer;background:rgba(255,255,255,.5);padding:0;transition:background-color var(--pst-dur-fast) ease,width var(--pst-dur-fast) var(--pst-ease-out)}.pst-hero__dot.is-active{background:var(--pst-gold-500);width:28px}.pst-hero__dot:hover:not(.is-active){background:rgba(255,255,255,.85)}@media (max-width:767px){.pst-hero{min-height:0;margin-bottom:0;background:var(--pst-white)}.pst-hero__track{min-height:0;display:block;transform:none!important}.pst-hero__slide{position:relative;inset:auto;min-height:0;display:none;opacity:1;transition:none;flex-direction:column;align-items:stretch}.pst-hero__slide.is-active{display:block}.pst-hero__media{position:relative;inset:auto;height:340px}.pst-hero__media::after{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 25%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.22) 75%,rgba(0,0,0,.31) 100%)}.pst-hero--card-center .pst-hero__card,.pst-hero--card-right .pst-hero__card,.pst-hero__card{position:relative;left:auto;right:auto;bottom:auto;top:auto;transform:none;width:auto;max-width:none;margin:-44px 16px 0;padding:26px 24px 44px;background:var(--pst-white);box-shadow:0 -18px 40px -12px rgba(38,33,22,.34);z-index:4}.pst-hero__eyebrow.stoll-eyebrow{margin-bottom:12px;color:var(--pst-gold-800);text-shadow:none}.pst-hero h1.pst-hero__title,.pst-hero p.pst-hero__title,.pst-hero__title{color:var(--pst-ink-800);text-shadow:none;font-size:clamp(30px, 8.5vw, 40px);line-height:1.1}.pst-hero__subtitle{color:var(--pst-ink-600);text-shadow:none;font-size:16px;margin-bottom:20px}.pst-hero__attr{color:var(--pst-gold-800);text-shadow:none}.pst-hero__nav{width:56px;height:56px;top:170px}.pst-hero__nav--prev{left:12px}.pst-hero__nav--next{right:12px}.pst-hero__dots{display:none}}@media (prefers-reduced-motion:reduce){.pst-hero__track{transition:none!important}.pst-hero__slide{transition:none!important}.pst-hero[data-kenburns=yes] .pst-hero__slide.is-active .pst-hero__media{animation:none}.pst-hero__slide.is-active .pst-hero__card>*{animation:none}}