@layer vendor,tokens,base,layout,components;@layer features{.product-stage-inline{background:var(--hsg-color-surface-lightest);color:var(--hsg-color-text-primary);font-family:var(--hsg-font-family-roboto);padding-block:clamp(var(--hsg-space-10), 7vw, var(--hsg-space-20));overflow:clip}.beispiel-product__container{box-sizing:border-box;max-width:var(--hsg-width-container);padding-inline:clamp(var(--hsg-space-4), 4vw, var(--hsg-space-8));width:100%;margin-inline-start:auto;margin-inline-end:auto}.beispiel-product__header{max-width:58rem}.beispiel-product__eyebrow{color:var(--hsg-color-brand-green);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-1);font-weight:var(--hsg-font-weight-bold);letter-spacing:.06em;line-height:var(--hsg-line-height-3);margin:0 0 var(--hsg-space-2);text-transform:uppercase}.beispiel-product__title{color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:clamp(var(--hsg-font-size-7), 4vw, var(--hsg-font-size-8));font-weight:var(--hsg-font-weight-bold);line-height:var(--hsg-line-height-1);overflow-wrap:anywhere;margin:0}.beispiel-product__intro{color:var(--hsg-color-text-secondary);font-size:var(--hsg-font-size-3);line-height:var(--hsg-line-height-5);margin:var(--hsg-space-4) 0 0;max-width:46rem}.beispiel-product__overview{gap:clamp(var(--hsg-space-6), 4vw, var(--hsg-space-10));grid-template-columns:minmax(0,1.75fr) minmax(18rem,.85fr);margin-block-start:clamp(var(--hsg-space-8), 5vw, var(--hsg-space-12));display:grid}.beispiel-product__overview--without-gallery{grid-template-columns:minmax(0,38rem)}.beispiel-product__primary-gallery,.beispiel-product__primary-image,.beispiel-product__image-card{min-width:0}.beispiel-product__primary-image,.beispiel-product__image-card{background:var(--hsg-color-surface-light);border:1px solid var(--hsg-color-border-light);border-radius:var(--hsg-radius-4);box-shadow:var(--hsg-shadow-card);margin:0;overflow:hidden}.beispiel-product__primary-image img,.beispiel-product__image-card img{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.beispiel-product__primary-image img{aspect-ratio:16/10}.beispiel-product__image-card img{aspect-ratio:4/3}.beispiel-product__image-link{color:inherit;text-decoration:none;display:block}.beispiel-product__image-link:focus-visible{border-radius:var(--hsg-radius-4);outline:var(--hsg-focus-ring-width) solid var(--hsg-focus-ring-color);outline-offset:var(--hsg-focus-ring-offset)}.beispiel-product__primary-image figcaption,.beispiel-product__image-card figcaption{color:var(--hsg-color-text-secondary);font-size:var(--hsg-font-size-1);line-height:var(--hsg-line-height-3);padding:var(--hsg-space-3) var(--hsg-space-4)}.beispiel-product__summary{background:var(--hsg-color-surface-light);border:1px solid var(--hsg-color-border-brand-subtle);border-radius:var(--hsg-radius-4);box-shadow:var(--hsg-shadow-card);box-sizing:border-box;min-width:0;padding:clamp(var(--hsg-space-5), 3vw, var(--hsg-space-8));align-self:start}.beispiel-product__summary h2,.beispiel-product__more h2{color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-6);font-weight:var(--hsg-font-weight-bold);line-height:var(--hsg-line-height-3);margin:0}.beispiel-product__facts{margin:var(--hsg-space-5) 0 0}.beispiel-product__fact{border-block-start:1px solid var(--hsg-color-border-default);gap:var(--hsg-space-2);padding-block:var(--hsg-space-3);grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);display:grid}.beispiel-product__fact:last-child{border-block-end:1px solid var(--hsg-color-border-default)}.beispiel-product__fact dt{color:var(--hsg-color-text-secondary);font-family:var(--hsg-font-family-roboto-condensed);font-weight:var(--hsg-font-weight-bold)}.beispiel-product__fact dd{color:var(--hsg-color-text-strong);font-weight:var(--hsg-font-weight-regular);overflow-wrap:anywhere;margin:0}.beispiel-product__enquiry{border-block-start:2px solid var(--hsg-color-border-brand-strong);margin-block-start:var(--hsg-space-6);padding-block-start:var(--hsg-space-6)}.beispiel-product__enquiry h2{font-size:var(--hsg-font-size-5)}.beispiel-product__enquiry p{color:var(--hsg-color-text-secondary);line-height:var(--hsg-line-height-3);margin:var(--hsg-space-3) 0 var(--hsg-space-5)}.beispiel-product__enquiry-button{background:var(--hsg-color-surface-strong);border:2px solid var(--hsg-color-surface-strong);border-radius:var(--hsg-radius-3);color:var(--hsg-color-contrast-text);cursor:pointer;font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-weight:var(--hsg-font-weight-bold);line-height:var(--hsg-line-height-3);min-height:var(--hsg-control-size-lg);padding:var(--hsg-control-padding-block-md) var(--hsg-control-padding-inline-md);text-align:center;transition:background-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard), border-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard);justify-content:center;align-items:center;width:100%;display:inline-flex}.beispiel-product__enquiry-button:hover{background:var(--hsg-color-surface-strong-hover);border-color:var(--hsg-color-surface-strong-hover)}.beispiel-product__enquiry-button:focus-visible{outline:var(--hsg-focus-ring-width) solid var(--hsg-focus-ring-color);outline-offset:var(--hsg-focus-ring-offset)}.beispiel-product__more{margin-block-start:clamp(var(--hsg-space-10), 6vw, var(--hsg-space-16))}.beispiel-product__image-grid{gap:clamp(var(--hsg-space-4), 3vw, var(--hsg-space-6));grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--hsg-space-6);display:grid}@media (max-width:64rem){.beispiel-product__overview{grid-template-columns:minmax(0,1fr)}.beispiel-product__summary{max-width:none}}@media (max-width:40rem){.product-stage-inline{padding-block:var(--hsg-space-10) var(--hsg-space-12)}.beispiel-product__container{padding-inline:var(--hsg-space-4)}.beispiel-product__intro{font-size:var(--hsg-font-size-2);line-height:var(--hsg-line-height-4)}.beispiel-product__fact,.beispiel-product__image-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.beispiel-product__enquiry-button{transition:none}}:root{--hsg-psl-top:var(--hsg-space-3);--hsg-psl-right:var(--hsg-space-3);--hsg-psl-close:var(--hsg-font-size-4);--hsg-psl-gap:var(--hsg-space-5);--hsg-psl-cta-w:var(--hsg-width-panel-sm);--hsg-psl-header-block-size:3.5rem;--hsg-psl-thumb-rail-inline-size:6.5rem;--hsg-psl-thumb-stack-inline-size:5.625rem;--hsg-psl-thumb-stack-block-size:13.5rem;--hsg-psl-viewer-inline-size:95rem;--hsg-psl-form-close-size:var(--hsg-font-size-4);--hsg-psl-header-main-max-inline-size:45rem;--hsg-psl-header-main-viewport-offset:20rem;--hsg-psl-panel-context-font-size:var(--hsg-font-size-ui-md);--hsg-psl-info-line-font-size:var(--hsg-font-size-1);--hsg-psl-mobile-cta-inline-size:8.75rem;--hsg-psl-title-letter-spacing:.0125rem;--hsg-psl-brand-blue:var(--hsg-color-brand-navy)}.psl-lightbox{--hsg-psl-overlay:var(--hsg-color-surface-lightest);--hsg-psl-text:var(--hsg-color-text-strong);--hsg-psl-ink-on-dark:var(--hsg-color-ink-on-surface);--hsg-psl-ink-on-accent:var(--hsg-color-surface-lightest);--hsg-psl-heading:var(--hsg-color-text-strong);--hsg-psl-subtle:var(--hsg-color-text-secondary);--hsg-psl-secondary:var(--hsg-color-ink);--hsg-psl-rail-w:var(--hsg-psl-thumb-rail-inline-size);--hsg-psl-rail-left:var(--hsg-radius-3);--hsg-psl-caption-max-inline-size:75rem;--hsg-psl-request-panel-inline-size:30rem;--hsg-psl-image-slot-block-size:min(88vh, calc(100vh - 104px));--hsg-psl-image-slot-min-block-size:16.25rem;--hsg-psl-toggle-font-size:var(--hsg-font-size-ui-sm);--hsg-psl-action-font-size:var(--hsg-font-size-ui-md);--hsg-psl-slide-duration:var(--hsg-motion-exit);--hsg-psl-slide-ease:var(--hsg-motion-ease-standard);z-index:var(--hsg-z-lightbox);color:var(--hsg-psl-text);overscroll-behavior:contain;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.psl-lightbox.is-open{display:block}.psl-backdrop{background:var(--hsg-psl-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.psl-shell{z-index:var(--hsg-z-base);box-sizing:border-box;opacity:0;block-size:100%;inline-size:100%;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);transform-origin:50%;position:relative;transform:translateY(5px)scale(.99)}.psl-lightbox.is-open .psl-shell{opacity:1;animation:psl-shell-in .18s var(--hsg-motion-ease-emphasized) forwards;transform:translateY(0)scale(1)}@keyframes psl-shell-in{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.psl-lightbox.is-closing{pointer-events:none;display:block}.psl-lightbox.is-closing .psl-shell{animation:psl-shell-out var(--hsg-motion-exit) var(--hsg-motion-ease-standard) forwards}@keyframes psl-shell-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.99)}}@keyframes psl-image-in{0%{opacity:0;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes psl-slide-in-next{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes psl-slide-in-prev{0%{transform:translate(-100%)}to{transform:translate(0)}}.psl-image{object-fit:contain;object-position:center;opacity:0;block-size:100%;inline-size:100%;position:absolute;top:0;bottom:0;left:0;right:0}.psl-image.is-current{opacity:1;z-index:var(--hsg-z-base)}.psl-image-slot.is-swapping .psl-image.is-prev{opacity:0;z-index:0;transition:opacity var(--hsg-psl-slide-duration) var(--hsg-motion-ease-standard)}.psl-image-slot.is-swapping .psl-image.is-current:not(.is-prev){animation:psl-image-in var(--hsg-psl-slide-duration) var(--hsg-motion-ease-standard) both}.psl-image-slot.is-swapping.is-moving-next .psl-image.is-prev{opacity:1;transition:transform var(--hsg-psl-slide-duration) var(--hsg-psl-slide-ease);transform:translate(-100%)}.psl-image-slot.is-swapping.is-moving-next .psl-image.is-current:not(.is-prev){animation:psl-slide-in-next var(--hsg-psl-slide-duration) var(--hsg-psl-slide-ease) both}.psl-image-slot.is-swapping.is-moving-prev .psl-image.is-prev{opacity:1;transition:transform var(--hsg-psl-slide-duration) var(--hsg-psl-slide-ease);transform:translate(100%)}.psl-image-slot.is-swapping.is-moving-prev .psl-image.is-current:not(.is-prev){animation:psl-slide-in-prev var(--hsg-psl-slide-duration) var(--hsg-psl-slide-ease) both}@media (prefers-reduced-motion:reduce){.psl-image-slot.is-swapping .psl-image.is-prev,.psl-image-slot.is-swapping.is-moving-next .psl-image.is-prev,.psl-image-slot.is-swapping.is-moving-prev .psl-image.is-prev{transition:none}.psl-image-slot.is-swapping .psl-image.is-current,.psl-image-slot.is-swapping.is-moving-next .psl-image.is-current:not(.is-prev),.psl-image-slot.is-swapping.is-moving-prev .psl-image.is-current:not(.is-prev){animation:none}.psl-shell,.psl-lightbox.is-closing .psl-shell,.psl-nav,.psl-navBtn,.psl-lightbox-close,.psl-form-close,.psl-cta,.psl-info-toggle,.psl-request-panel,.psl-edge-hint,.psl-info-backdrop,.psl-info-sheet{transition:none;animation:none}.psl-shell{transform:none}}.psl-header{block-size:var(--hsg-psl-header-block-size);z-index:var(--hsg-z-lightbox-controls);border-block-end:1px solid var(--hsg-color-border-default);background:var(--hsg-psl-overlay);justify-content:center;align-items:center;padding:0;display:flex;position:fixed;top:0;left:0;right:0}.psl-headerInner{inline-size:min(var(--hsg-width-container), calc(100vw - var(--hsg-space-20)));box-sizing:border-box;align-items:center;gap:var(--hsg-space-3);grid-template-columns:1fr auto 1fr;block-size:100%;margin:0 auto;display:grid}.psl-header-left{grid-column:1;justify-content:flex-start;align-items:center;min-inline-size:0;display:inline-flex}.psl-header-main{text-align:center;min-inline-size:0;max-inline-size:min(var(--hsg-psl-header-main-max-inline-size), calc(100vw - var(--hsg-psl-header-main-viewport-offset)));grid-column:2;justify-self:center}.psl-title{z-index:auto;max-inline-size:100%;padding-inline:var(--hsg-space-3);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-3);letter-spacing:var(--hsg-psl-title-letter-spacing);color:var(--hsg-psl-text);text-align:center;text-overflow:ellipsis;pointer-events:none;margin:0;font-weight:700;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;translate:none}.psl-header-actions{align-items:center;gap:var(--hsg-space-5);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.psl-header-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-8)}.psl-header-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-8)}.psl-header-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-8)}.psl-header-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-8)}.psl-info-toggle{-webkit-appearance:none;appearance:none;inline-size:var(--hsg-space-6);block-size:var(--hsg-space-6);border-radius:var(--hsg-radius-1);border:1px solid var(--hsg-color-border-default);background:var(--hsg-psl-overlay);color:var(--hsg-psl-secondary);font-size:var(--hsg-psl-toggle-font-size);cursor:pointer;transition:background-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard), border-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard);font-weight:700;display:none}.psl-info-toggle:hover{background:var(--hsg-color-surface-interactive-subtle);border-color:var(--hsg-color-border-default)}.psl-info-toggle:focus-visible{background:var(--hsg-color-surface-interactive-subtle);border-color:var(--hsg-color-border-default)}.psl-cta{z-index:var(--hsg-z-lightbox-controls);-webkit-appearance:none;appearance:none;inline-size:auto;min-inline-size:var(--hsg-psl-cta-w);block-size:var(--hsg-control-size-tight);padding-inline:var(--hsg-space-4);border-radius:var(--hsg-radius-2);border:1px solid var(--hsg-color-border-strong);background:var(--hsg-color-surface-strong);color:var(--hsg-psl-ink-on-accent);font-size:var(--hsg-psl-action-font-size);white-space:nowrap;box-shadow:var(--hsg-shadow-none);cursor:pointer;transition:scale 80ms var(--hsg-motion-ease-standard), box-shadow var(--hsg-motion-fast) var(--hsg-motion-ease-standard);justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.psl-cta:hover{box-shadow:var(--hsg-shadow-3)}.psl-cta:focus-visible{box-shadow:var(--hsg-shadow-3)}.psl-cta:active{scale:.97}.psl-lightbox-close{z-index:var(--hsg-z-lightbox-controls);-webkit-appearance:none;appearance:none;inline-size:var(--hsg-control-size-tight);block-size:var(--hsg-control-size-tight);border-radius:var(--hsg-radius-2);border:1px solid var(--hsg-color-border-strong);background:var(--hsg-psl-overlay);color:var(--hsg-psl-secondary);line-height:1;font-size:var(--hsg-font-size-3);cursor:pointer;transition:background var(--hsg-motion-fast) var(--hsg-motion-ease-standard), scale 80ms var(--hsg-motion-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.psl-form-close{-webkit-appearance:none;appearance:none;inline-size:var(--hsg-psl-form-close-size);block-size:var(--hsg-psl-form-close-size);margin-block-start:var(--hsg-space-2);margin-inline:auto var(--hsg-space-2);border-radius:var(--hsg-radius-2);border:1px solid var(--hsg-color-border-strong);background:var(--hsg-psl-overlay);color:var(--hsg-psl-secondary);cursor:pointer;transition:background-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard), border-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard);justify-content:center;align-items:center;display:none}.psl-lightbox-close:hover{background:var(--hsg-color-surface-interactive)}.psl-lightbox-close:focus-visible{background:var(--hsg-color-surface-interactive)}.psl-lightbox-close:active{scale:.96}.psl-lightbox-close svg,.psl-form-close svg{width:var(--hsg-font-size-2);height:var(--hsg-font-size-2);pointer-events:none}.psl-lightbox-close svg{width:var(--hsg-font-size-3);height:var(--hsg-font-size-3);display:block}.psl-close-glyph{color:inherit;-webkit-user-select:none;user-select:none;font-size:1.375rem;font-weight:300;line-height:1}.psl-lightbox .psl-lightbox-close,.psl-lightbox .psl-form-close{background:var(--hsg-psl-overlay);color:var(--hsg-psl-secondary);border:1px solid var(--hsg-color-border-strong);box-shadow:var(--hsg-shadow-none)}.psl-lightbox .psl-lightbox-close:hover,.psl-lightbox .psl-form-close:hover{background:var(--hsg-color-surface-interactive);border-color:var(--hsg-color-border-stronger)}.psl-lightbox .psl-lightbox-close:focus-visible{background:var(--hsg-color-surface-interactive);border-color:var(--hsg-color-border-stronger);outline:var(--hsg-focus-ring-width) solid var(--hsg-color-focus-outline);outline-offset:var(--hsg-focus-ring-offset)}.psl-lightbox .psl-form-close:focus-visible{background:var(--hsg-color-surface-interactive);border-color:var(--hsg-color-border-stronger);outline:var(--hsg-focus-ring-width) solid var(--hsg-color-focus-outline);outline-offset:var(--hsg-focus-ring-offset)}.psl-lightbox .psl-lightbox-close:active,.psl-lightbox .psl-form-close:active{background:var(--hsg-color-surface-interactive-pressed);scale:.96}.psl-main{block-size:100%;padding-block:calc(var(--hsg-psl-header-block-size) + var(--hsg-space-2)) calc(var(--hsg-control-size-md) + var(--hsg-space-2));padding-inline:var(--hsg-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.psl-viewer{min-block-size:0;inline-size:min(var(--hsg-psl-viewer-inline-size), calc(100vw - var(--hsg-space-8)));flex:none;max-inline-size:none;position:relative}.psl-rail,.psl-thumbs-rail{inline-size:var(--hsg-psl-rail-w);z-index:var(--hsg-z-lightbox);pointer-events:auto;padding:0;display:none;position:fixed;top:calc(var(--hsg-psl-header-block-size) + var(--hsg-space-4))}.psl-rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-psl-rail-left)}.psl-rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-psl-rail-left)}.psl-thumbs-rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-psl-rail-left)}.psl-thumbs-rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-psl-rail-left)}.psl-rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-psl-rail-left)}.psl-rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-psl-rail-left)}.psl-thumbs-rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-psl-rail-left)}.psl-thumbs-rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-psl-rail-left)}.psl-railBlock,.psl-rail-block{border-radius:var(--hsg-radius-0);inline-size:100%;box-shadow:var(--hsg-shadow-none);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.psl-thumbs-viewport{inline-size:var(--hsg-psl-thumb-stack-inline-size);justify-content:center;align-items:center;display:flex}.psl-thumbStack,.psl-thumbs{inline-size:var(--hsg-psl-thumb-stack-inline-size);block-size:var(--hsg-psl-thumb-stack-block-size);gap:var(--hsg-space-2);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.psl-thumb{-webkit-appearance:none;appearance:none;background:var(--hsg-color-surface-lightest);border:1px solid var(--hsg-color-border-default);border-radius:var(--hsg-radius-1);box-shadow:var(--hsg-shadow-none);cursor:pointer;inline-size:100%;transition:border-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard), transform var(--hsg-motion-fast) var(--hsg-motion-ease-standard);margin:0;padding:0;display:block;overflow:hidden}.psl-thumb img{object-fit:cover;block-size:4.875rem;inline-size:100%;display:block}.psl-thumb.is-active,.psl-thumb:hover{border-color:var(--hsg-color-brand-navy)}.psl-thumb:focus-visible{border-color:var(--hsg-color-brand-navy)}.psl-thumb:focus-visible{outline:var(--hsg-focus-ring-width) solid var(--hsg-focus-ring-color);outline-offset:var(--hsg-focus-ring-offset);translate:0 -2px}.psl-rail-counter{inline-size:var(--hsg-psl-thumb-stack-inline-size);padding-block:var(--hsg-space-2);padding-inline:var(--hsg-space-3);border-radius:var(--hsg-radius-1);border:1px solid var(--hsg-color-border-strong);background:var(--hsg-psl-text);color:var(--hsg-psl-ink-on-dark);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-variant-numeric:tabular-nums;letter-spacing:.3px;text-align:center;white-space:nowrap;margin-block-start:var(--hsg-space-3);font-weight:700;display:none}.psl-image-wrap,.psl-imageWrap{inline-size:min(var(--hsg-psl-viewer-inline-size), calc(100vw - var(--hsg-space-8)));justify-content:center;align-items:center;min-block-size:0;max-inline-size:none;margin:0 auto;display:flex;position:relative}.psl-image-slot{inline-size:100%;block-size:var(--hsg-psl-image-slot-block-size);max-block-size:86vh;min-block-size:var(--hsg-psl-image-slot-min-block-size);background:var(--hsg-psl-overlay);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.psl-nav,.psl-navBtn{-webkit-appearance:none;appearance:none;block-size:var(--hsg-control-size-md);inline-size:var(--hsg-control-size-md);border-radius:var(--hsg-radius-3);border:1px solid var(--hsg-color-border-subtle);background:var(--hsg-psl-brand-blue);box-shadow:var(--hsg-shadow-4);color:var(--hsg-psl-ink-on-dark);font-size:var(--hsg-font-size-5);cursor:pointer;z-index:var(--hsg-z-element-overlay);transition:transform var(--hsg-motion-fast) var(--hsg-motion-ease-standard), filter var(--hsg-motion-fast) var(--hsg-motion-ease-standard);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.psl-nav:focus-visible{filter:brightness(1.08);transform:translateY(calc(-50% - 1px))}.psl-navBtn:focus-visible{filter:brightness(1.08);transform:translateY(calc(-50% - 1px))}.psl-nav:hover,.psl-navBtn:hover{filter:brightness(1.08);transform:translateY(calc(-50% - 1px))}.psl-nav:active,.psl-navBtn:active{filter:brightness(.95);transform:translateY(-50%)scale(.97)}.psl-prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-space-3)}.psl-prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-space-3)}.psl-navBtn--prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-space-3)}.psl-navBtn--prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hsg-space-3)}.psl-prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-space-3)}.psl-prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-space-3)}.psl-navBtn--prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-space-3)}.psl-navBtn--prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hsg-space-3)}.psl-next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-3)}.psl-next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-3)}.psl-navBtn--next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-3)}.psl-navBtn--next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-3)}.psl-next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-3)}.psl-next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-3)}.psl-navBtn--next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-3)}.psl-navBtn--next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-3)}.psl-tap-zone,.psl-edge-hint{display:none}.psl-lightbox .psl-tap-zone{-webkit-appearance:none;appearance:none;box-shadow:var(--hsg-shadow-none);color:#0000;background:0 0;border:0;margin:0;padding:0;font-size:0;line-height:0}.psl-counter{inline-size:var(--hsg-psl-thumb-stack-inline-size);z-index:var(--hsg-z-psl-nav);padding:var(--hsg-space-2) var(--hsg-space-3);border-radius:var(--hsg-radius-1);border:1px solid var(--hsg-color-border-strong);background:var(--hsg-psl-text);color:var(--hsg-psl-ink-on-dark);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-variant-numeric:tabular-nums;letter-spacing:.3px;text-align:center;margin:0;font-weight:700;display:block;position:fixed;bottom:var(--hsg-space-4);transform:translate(-50%)}.psl-counter:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.psl-counter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.psl-counter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.psl-counter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.psl-footer{min-block-size:var(--hsg-control-size-md);padding:var(--hsg-space-2) var(--hsg-space-4);border-block-start:1px solid var(--hsg-color-border-default);background:var(--hsg-psl-overlay);z-index:var(--hsg-z-psl-nav);justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.psl-footer .psl-captionText,.psl-footer .psl-grilles-line,.psl-footer .psl-caption{max-inline-size:var(--hsg-psl-caption-max-inline-size);font-family:var(--hsg-font-family-roboto);font-size:var(--hsg-font-size-2);letter-spacing:.15px;color:var(--hsg-psl-text);text-align:center;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.psl-info-backdrop,.psl-info-sheet{display:none}.psl-info-backdrop.is-open{opacity:1;pointer-events:auto}.psl-info-sheet.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.psl-request-panel{inline-size:min(var(--hsg-psl-request-panel-inline-size), 100%);inset-block:var(--hsg-psl-header-block-size) 0;background:var(--hsg-psl-overlay);color:var(--hsg-psl-heading);border-inline-start:1px solid var(--hsg-color-border-subtle);box-shadow:var(--hsg-shadow-none);transition:transform var(--hsg-motion-base) var(--hsg-motion-ease-standard);z-index:var(--hsg-z-lightbox-panel);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(100%)}.psl-request-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.psl-request-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.psl-request-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.psl-request-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.psl-request-panel.is-open{pointer-events:auto;transform:translate(0)}.psl-panel-inner{padding:var(--hsg-space-4);overflow-y:auto}.psl-form-host .product-top{gap:var(--hsg-space-3);margin-block-end:var(--hsg-space-5);padding-block-end:var(--hsg-space-4);display:grid;position:relative}.psl-form-host .product-title{color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-5);font-weight:700;line-height:var(--hsg-line-height-2);text-transform:uppercase;margin:0;padding-inline-end:calc(var(--hsg-control-size-md) + var(--hsg-space-3))}.psl-form-host .product-desc{color:var(--hsg-color-text-secondary);font-family:var(--hsg-font-family-roboto);line-height:var(--hsg-line-height-4);margin:0}.psl-form-host .product-desc span{color:var(--hsg-color-text-primary);font-weight:700}.psl-form-host .close-product-popup{display:none}.psl-panel-inner h3{border-block-end:1px solid var(--hsg-color-border-subtle);color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-5);letter-spacing:.04em;text-transform:uppercase;margin:0;padding-block-end:var(--hsg-space-2);font-weight:700}.psl-panel-context{color:var(--hsg-color-text-primary);font-family:var(--hsg-font-family-roboto);font-size:var(--hsg-font-size-1);margin:var(--hsg-space-2) 0 var(--hsg-space-4);font-weight:500}.psl-form-host .ff-el-section-break{display:none}.psl-form-host .ff-el-group:has(input[type=file]){display:none}.psl-form-host .ff-el-group:has(input[data-name^=automodell]){display:none}.psl-form-host .ff-el-group:has(input[type=file]).psl-upload-visible{display:block}.psl-form-host .ff-el-group:has(input[data-name^=automodell]).psl-fallback-visible{display:block}.psl-form-host [hidden]{display:none!important}.psl-form-host .ff-chained-select-field-wrapper{margin-block-start:var(--hsg-space-4)}.psl-form-host .ff-el-group:has(textarea){margin-block-start:var(--hsg-space-4)}.psl-form-host .ff-el-form-hide_label .ff-el-input--label{display:none}.psl-form-host .ff-el-group{margin-block-end:var(--hsg-space-2)}.psl-form-host .ff-el-form-control:-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea){-webkit-appearance:none;appearance:none;background-color:var(--hsg-color-surface-lightest);border:1.5px solid var(--hsg-color-border-input);border-radius:var(--hsg-radius-1);box-shadow:var(--hsg-shadow-none);color:var(--hsg-color-text-primary);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);inline-size:100%;min-block-size:var(--hsg-control-size-sm);padding:var(--hsg-space-2) var(--hsg-space-4);display:block}.psl-form-host .ff-el-form-control:is(input:not([type=checkbox]):not([type=radio]),textarea){-webkit-appearance:none;appearance:none;background-color:var(--hsg-color-surface-lightest);border:1.5px solid var(--hsg-color-border-input);border-radius:var(--hsg-radius-1);box-shadow:var(--hsg-shadow-none);color:var(--hsg-color-text-primary);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);inline-size:100%;min-block-size:var(--hsg-control-size-sm);padding:var(--hsg-space-2) var(--hsg-space-4);display:block}.psl-form-host .ff-el-form-control:-webkit-any(textarea){resize:vertical;min-block-size:100px}.psl-form-host .ff-el-form-control:is(textarea){resize:vertical;min-block-size:100px}.psl-form-host .ff-el-form-control::placeholder{color:var(--hsg-color-text-secondary);font-style:italic}.psl-form-host select.ff-el-form-control:not([multiple]){-webkit-appearance:none;appearance:none;background-color:var(--hsg-color-surface-lightest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23414141' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-position:right var(--hsg-space-4) center;border:1.5px solid var(--hsg-color-border-input);border-radius:var(--hsg-radius-1);color:var(--hsg-color-text-primary);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);inline-size:100%;min-block-size:var(--hsg-control-size-sm);padding:var(--hsg-space-2) var(--hsg-space-4);background-repeat:no-repeat;background-size:10px 6px;padding-inline-end:var(--hsg-space-12);display:block}.psl-form-host .ff-el-form-label label{color:var(--hsg-color-text-secondary);font-family:var(--hsg-font-family-roboto);font-size:var(--hsg-font-size-ui-sm);margin-block-end:var(--hsg-space-1);display:block}.psl-form-host .ff-chained-select-field-wrapper .ff-t-container{gap:var(--hsg-space-2);grid-template-columns:1fr;display:grid}.psl-form-host .ff-chained-select-field-wrapper .ff-t-cell{inline-size:100%;min-inline-size:0;display:block}.psl-form-host .ff-chained-select-field-wrapper select{inline-size:100%}.psl-form-host .ff-btn.ff-btn-submit{-webkit-appearance:none;appearance:none;border-radius:var(--hsg-radius-2);box-shadow:var(--hsg-shadow-none);cursor:pointer;font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);letter-spacing:.02em;inline-size:100%;min-block-size:var(--hsg-control-size-md);padding:var(--hsg-space-3) var(--hsg-space-6);transition:background-color var(--hsg-motion-fast) var(--hsg-motion-ease-standard), box-shadow var(--hsg-motion-fast) var(--hsg-motion-ease-standard), translate var(--hsg-motion-fast) var(--hsg-motion-ease-standard);font-weight:700;display:block;background-color:var(--hsg-color-brand-navy)!important;color:var(--hsg-color-ink-on-surface)!important;border:0!important}.psl-form-host .ff-btn.ff-btn-submit:hover,.psl-form-host .ff-btn.ff-btn-submit:focus{box-shadow:var(--hsg-shadow-control-hover);translate:0 -1px;background-color:color-mix(in oklch, var(--hsg-color-brand-navy), white 12%)!important}.psl-form-host .ff-btn.ff-btn-submit:focus-visible{box-shadow:var(--hsg-shadow-control-hover);translate:0 -1px;background-color:color-mix(in oklch, var(--hsg-color-brand-navy), white 12%)!important}.psl-form-host .ff-btn.ff-btn-submit:focus-visible{outline:var(--hsg-focus-ring-width) solid var(--hsg-color-focus-outline);outline-offset:var(--hsg-focus-ring-offset)}.psl-form-host .ff-btn.ff-btn-submit:active{translate:0;scale:.98;background-color:var(--hsg-color-brand-navy)!important}.psl-form-host .ff_submit_btn_wrapper:after{color:var(--hsg-color-text-muted);content:"Unverbindlich · Persönliche Rückmeldung innerhalb von 48h";font-family:var(--hsg-font-family-roboto);font-size:var(--hsg-font-size-1);text-align:center;margin-block-start:var(--hsg-space-2);display:block}.psl-form-host input[type=file]{border:1px solid var(--hsg-color-border-input);border-radius:var(--hsg-radius-1);font-family:var(--hsg-font-family-roboto);font-size:var(--hsg-font-size-ui-sm);inline-size:100%;padding:var(--hsg-space-2) var(--hsg-space-4)}.psl-form-host .ff-el-form-control:-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea,select):hover{border-color:var(--hsg-color-border-input-hover,var(--hsg-color-text-secondary))}.psl-form-host .ff-el-form-control:is(input:not([type=checkbox]):not([type=radio]),textarea,select):hover{border-color:var(--hsg-color-border-input-hover,var(--hsg-color-text-secondary))}.psl-form-host .ff-el-form-control:-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea):focus-visible{border-color:var(--hsg-color-brand-navy);outline:var(--hsg-focus-ring-width) solid var(--hsg-color-brand-navy);outline-offset:var(--hsg-focus-ring-offset)}.psl-form-host .ff-el-form-control:is(input:not([type=checkbox]):not([type=radio]),textarea):focus-visible{border-color:var(--hsg-color-brand-navy);outline:var(--hsg-focus-ring-width) solid var(--hsg-color-brand-navy);outline-offset:var(--hsg-focus-ring-offset)}.psl-form-host select.ff-el-form-control:not([multiple]):focus-visible{border-color:var(--hsg-color-brand-navy);outline:var(--hsg-focus-ring-width) solid var(--hsg-color-brand-navy);outline-offset:var(--hsg-focus-ring-offset)}@keyframes psl-field-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.psl-request-panel.is-staggering .psl-panel-inner h3,.psl-request-panel.is-staggering .psl-panel-context,.psl-request-panel.is-staggering .psl-form-host .ff-el-group,.psl-request-panel.is-staggering .psl-form-host .ff_submit_btn_wrapper{opacity:0;animation:psl-field-in var(--hsg-motion-fast) var(--hsg-motion-ease-standard) forwards}.psl-request-panel.is-staggering .psl-panel-inner h3{animation-delay:60ms}.psl-request-panel.is-staggering .psl-panel-context{animation-delay:.1s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:first-child{animation-delay:.14s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(2){animation-delay:.17s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(3){animation-delay:.2s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(4){animation-delay:.23s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(5){animation-delay:.26s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(6){animation-delay:.29s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(7){animation-delay:.32s}.psl-request-panel.is-staggering .psl-form-host .ff-el-group:nth-child(8){animation-delay:.35s}.psl-request-panel.is-staggering .psl-form-host .ff_submit_btn_wrapper{animation-delay:.38s}@media (prefers-reduced-motion:reduce){.psl-form-host .ff-btn.ff-btn-submit{transition:none}.psl-form-host .ff-btn.ff-btn-submit:hover{translate:none}.psl-form-host .ff-btn.ff-btn-submit:active{scale:none}.psl-request-panel.is-staggering .psl-panel-inner h3,.psl-request-panel.is-staggering .psl-panel-context,.psl-request-panel.is-staggering .psl-form-host .ff-el-group,.psl-request-panel.is-staggering .psl-form-host .ff_submit_btn_wrapper{opacity:1;animation:none;translate:none}}.psl-single-slide .psl-next{display:none}body.psl-lock{overflow:hidden}body.psl-lock header#masthead.site-header{opacity:0;pointer-events:none;visibility:hidden}body.psl-lock .cta-main{display:none}@media not (max-width:63.75em){.psl-viewer{translate:0}.psl-thumbs-rail,.psl-info-toggle{display:none}.psl-counter{inset-block:auto calc(var(--hsg-control-size-md) + var(--hsg-space-4));inset-inline:auto var(--hsg-space-3);min-block-size:auto;inline-size:var(--hsg-control-size-md);padding:var(--hsg-space-1) var(--hsg-space-2);border-radius:var(--hsg-radius-3);border:1px solid var(--hsg-color-border-subtle);background:var(--hsg-psl-brand-blue);color:var(--hsg-psl-ink-on-dark);box-shadow:var(--hsg-shadow-4);font-size:var(--hsg-font-size-ui-sm);justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:none}.psl-footer .psl-captionText,.psl-footer .psl-grilles-line,.psl-footer .psl-caption{text-align:start;padding-inline-end:var(--hsg-space-16)}}@media (max-width:63.75em){.psl-lightbox{--hsg-psl-image-slot-block-size:min(88vh, calc(100vh - 100px));--hsg-psl-image-slot-min-block-size:13.125rem}.psl-viewer{translate:0}.psl-headerInner{gap:var(--hsg-space-2);inline-size:auto}.psl-header-main{gap:var(--hsg-space-2);max-inline-size:min(var(--hsg-width-panel-md), calc(100vw - 190px))}.psl-header-actions{grid-column:3;justify-self:end;position:static;transform:none}.psl-cta{block-size:var(--hsg-control-size-md)}.psl-info-toggle{justify-content:center;align-items:center;display:inline-flex}.psl-lightbox-close,.psl-form-close{block-size:var(--hsg-control-size-md);inline-size:var(--hsg-control-size-md)}.psl-thumbs-rail{display:none}.psl-image-slot{block-size:var(--hsg-psl-image-slot-block-size);min-block-size:var(--hsg-psl-image-slot-min-block-size)}.psl-tap-zone{cursor:pointer;inline-size:25%;z-index:var(--hsg-z-above-base);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0}.psl-tap-prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.psl-tap-prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.psl-tap-prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.psl-tap-prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.psl-tap-next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.psl-tap-next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.psl-tap-next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.psl-tap-next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.psl-edge-hint{pointer-events:none;inline-size:var(--hsg-control-size-lg);z-index:var(--hsg-z-above-base);color:var(--hsg-color-ink-on-dark-soft);opacity:.4;transition:opacity var(--hsg-motion-base) var(--hsg-motion-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.psl-edge-hint span{font-size:var(--hsg-font-size-3);font-weight:700;line-height:1}.psl-edge-hint-left{background:linear-gradient(90deg, var(--hsg-color-overlay-edge), transparent)}.psl-edge-hint-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.psl-edge-hint-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.psl-edge-hint-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.psl-edge-hint-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.psl-edge-hint-right{background:linear-gradient(270deg, var(--hsg-color-overlay-edge), transparent)}.psl-edge-hint-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.psl-edge-hint-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.psl-edge-hint-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.psl-edge-hint-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.psl-counter{display:block}.psl-footer,.psl-grilles-line{display:none}.psl-info-backdrop{z-index:var(--hsg-z-psl-panel);background:var(--hsg-color-overlay-scrim-strong);opacity:0;pointer-events:none;transition:opacity var(--hsg-motion-base) var(--hsg-motion-ease-standard);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.psl-info-sheet{z-index:var(--hsg-z-psl-close);background:var(--hsg-psl-overlay);color:var(--hsg-psl-heading);border-block-start:1px solid var(--hsg-color-border-default);border-radius:var(--hsg-radius-0);box-shadow:var(--hsg-shadow-none);padding:var(--hsg-space-2) var(--hsg-space-3) var(--hsg-space-3);opacity:0;pointer-events:none;transition:transform var(--hsg-motion-base) var(--hsg-motion-ease-standard), opacity var(--hsg-motion-base) var(--hsg-motion-ease-standard);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.psl-info-sheet-handle{background:var(--hsg-color-overlay-scrim);border-radius:var(--hsg-radius-1);block-size:4px;inline-size:var(--hsg-control-size-sm);margin:var(--hsg-radius-1) auto var(--hsg-space-3)}.psl-info-sheet-line{font-size:var(--hsg-psl-info-line-font-size);color:var(--hsg-psl-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.44;display:-webkit-box;overflow:hidden}.psl-request-panel{border-inline-start:0;inline-size:100%}}@media (max-width:32.4375em){.psl-lightbox{--hsg-psl-cta-w:var(--hsg-psl-mobile-cta-inline-size)}.psl-title{font-size:var(--hsg-font-size-2)}}.psl-loading-placeholder{block-size:100%;min-block-size:200px;font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);color:var(--hsg-color-text-muted);place-items:center;font-weight:700;display:grid}@media (max-width:48em){.psl-lightbox{--hsg-psl-image-slot-block-size:min(86vh, calc(100vh - 110px))}.psl-image-slot{block-size:var(--hsg-psl-image-slot-block-size)}}}@layer pages,overrides;
