@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0}html{scroll-behavior:unset!important;-webkit-hyphenate-character:"-";line-height:1.15;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%}body{background-color:var(--color-bg,#fff);color:var(--color-text,#000);font-family:GothamSSm,Segoe UI,sans-serif;font-size:1rem;font-synthesis:none;line-height:1.5;margin:0;padding:0}main{display:block;position:relative}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:.0625rem;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder;font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:where(.lr-reset-form) button,:where(.lr-reset-form) input,:where(.lr-reset-form) optgroup,:where(.lr-reset-form) select,:where(.lr-reset-form) textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-transform:inherit;vertical-align:middle}:where(.lr-reset-form) input:-webkit-autofill,:where(.lr-reset-form) select:-webkit-autofill,:where(.lr-reset-form) textarea:-webkit-autofill{background-color:#fff;border:0;-webkit-box-shadow:0 0 0 62.5rem #fff inset;-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(.lr-reset-form) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:where(.lr-reset-form) input[type=checkbox],:where(.lr-reset-form) input[type=email],:where(.lr-reset-form) input[type=password],:where(.lr-reset-form) input[type=search],:where(.lr-reset-form) input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-shadow:none;margin:0;outline:none}:where(.lr-reset-form) input[type=search]{background-color:transparent;cursor:text;font:inherit;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%}:where(.lr-reset-form) [type=checkbox],:where(.lr-reset-form) [type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}:where(.lr-reset-form) [type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}:where(.lr-reset-form) [type=button],:where(.lr-reset-form) [type=reset],:where(.lr-reset-form) [type=submit],:where(.lr-reset-form) button{cursor:pointer}:where(.lr-reset-form) [type=button]:disabled,:where(.lr-reset-form) [type=reset]:disabled,:where(.lr-reset-form) [type=submit]:disabled,:where(.lr-reset-form) button:disabled{cursor:default}:where(.lr-reset-form) :-moz-focusring{outline:auto}:where(.lr-reset-form) select:disabled{opacity:inherit}:where(.lr-reset-form) option{padding:0}:where(.lr-reset-form) fieldset,:where(.lr-reset-form) legend{margin:0;min-width:0;padding:0}:where(.lr-reset-form) progress{vertical-align:baseline}:where(.lr-reset-form) textarea{overflow:auto}:where(.lr-reset-form) [type=number]::-webkit-inner-spin-button,:where(.lr-reset-form) [type=number]::-webkit-outer-spin-button{height:auto}:where(.lr-reset-form) [type=search]{outline-offset:-.125rem}:where(.lr-reset-form) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.lr-reset-form) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.lr-reset-form) label[for]{cursor:pointer}:where(.lr-reset-form) details{display:block}:where(.lr-reset-form) summary{display:list-item}:where(.lr-reset-form) [contenteditable]:focus{outline:auto}@font-face{font-family:lg;font-style:normal;font-weight:400;src:url(../../assets/fonts/lg/lg.woff?v=1733226063192) format("woff"),url(../../assets/fonts/lg/lg.ttf?v=1733226063192) format("truetype"),url(../../assets/fonts/lg/lg.svg?v=1733226063192#lg) format("svg")}.lg-icon{font-family:lg!important;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-transform:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}@keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{text-decoration:none!important;background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:1.2rem;height:2.9375rem;line-height:1.6875rem;outline:medium none;padding:.625rem 0;text-align:center;transition:color .2s linear;width:3.125rem}.lg-toolbar .lg-icon.lg-icon-18{font-size:1.125rem}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:1.375rem}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:1rem;opacity:0;padding:.625rem 2.5rem;text-align:center;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:.8125rem;font-weight:700;margin:0}.lg-sub-html p{font-size:.75rem;margin:.3125rem 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:.875rem}.lg-counter{color:#999;display:inline-block;font-size:1rem;height:2.9375rem;padding-left:1.25rem;padding-top:.75rem;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{border-radius:.1875rem;color:#fff;outline:.0625rem dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:.5rem;outline-offset:-.3125rem}.lg-group:after{clear:both;content:"";display:table}.lg-container{display:none;outline:none}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in.lg-hide-sub-html .lg-sub-html,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-.625rem,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(.625rem,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-.625rem,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,1.25rem,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{right:0}.lg-outer .lg-content,.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0}.lg-outer .lg-inner{transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in 0s;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container.lg-dragging-vertical .lg-backdrop,.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;transform:translate3d(0,100%,0);transition:transform .35s ease-out 0s;z-index:1080}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;will-change:transform}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .8s cubic-bezier(0,0,.25,1) 0s;will-change:transform}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{backface-visibility:hidden;transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;backface-visibility:hidden;transform:scaleX(1)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{left:50%!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(-50%,-50%,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{left:50%!important;max-height:none!important;max-width:none!important;top:0!important;transform:scaleX(1) translate3d(-50%,0,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{left:0!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(0,-50%,0)!important}.lg-icon.lg-zoom-in:after{content:"\e901"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:1.25rem}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e900"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transform:translateZ(0);transition-property:transform;width:100%;z-index:1}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.625rem;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{border-radius:100%;display:inline-block}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:.625rem;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:.375rem 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.5rem}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-lock{display:none}:focus,:focus:not(:focus-visible){outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}:where(:not(.lr-exclude):not(.lr-exclude *)){position:relative}html body,html body>*{width:100%}html.is-locked,html.is-locked body{box-sizing:border-box;height:calc(100svh - .0625rem);max-height:calc(100svh - .0625rem);min-height:calc(100svh - .0625rem);overflow:hidden;pointer-events:none;width:100%}main.main-content{display:flex;flex-direction:column}li,p{margin-top:0;word-break:break-word}em,i{font-style:italic}a:not(.button){pointer-events:auto}a:not(.button):not([target]){touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-drag:none}a:not(.button).disabled,a:not(.button)[href=""]{--link-color:initial;cursor:default;opacity:.5;pointer-events:none}canvas,img,svg,video{border:0;display:block;height:auto;max-width:100%;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img,svg{vertical-align:middle}canvas,video{vertical-align:baseline}img{color:transparent!important;font:0/0 a;margin:0;padding:0;position:relative;text-shadow:none}picture{height:100%}.iframe-container,picture{display:block;position:relative}.iframe-container{background-color:var(--iframe-bg-color,#000);width:100%}.iframe-container iframe{pointer-events:auto!important;aspect-ratio:var(--aspect-ratio);width:100%}.iframe-container .iframe-3d{--aspect-ratio:12/12;--aspect-ratio-md-down:12/12}.iframe-container .iframe-video{--aspect-ratio:16/9;--aspect-ratio-md-down:16/9}.iframe-container .iframe-matterport{--aspect-ratio:4/3;--aspect-ratio-md-down:4/3}.iframe-container .iframe-3dvista{--aspect-ratio:16/9;--aspect-ratio-md-down:4/3}.alignment-container{display:flex;flex-direction:column;flex-wrap:no-wrap;height:100%;margin:0;padding:0;position:relative;width:100%}.top-center{margin-right:auto}.top-center,.top-right{margin-left:auto}.middle-left{margin-bottom:auto;margin-top:auto}.middle-center{margin:auto}.middle-right{margin-bottom:auto;margin-left:auto}.bottom-left,.middle-right{margin-top:auto}.bottom-center{margin-right:auto}.bottom-center,.bottom-right{margin-left:auto;margin-top:auto}.grid-container[data-flex]{--column-gap:var(--spacing);--row-gap:var(--spacing);margin-left:calc(var(--column-gap) * -.5);width:calc(100% + var(--column-gap))}.grid-container[data-flex]>.rows{display:flex;flex-wrap:wrap;margin:calc(var(--row-gap) * -1) 0}.grid-container[data-flex]>.rows .col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows>[class^=col]{margin-bottom:var(--row-gap)}.grid-container[data-flex]>.rows .offset-1{margin-left:8.3333333333%}.grid-container[data-flex]>.rows .col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-2{margin-left:16.6666666667%}.grid-container[data-flex]>.rows .col-3{flex:0 0 25%;max-width:25%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-3{margin-left:25%}.grid-container[data-flex]>.rows .col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-4{margin-left:33.3333333333%}.grid-container[data-flex]>.rows .col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-5{margin-left:41.6666666667%}.grid-container[data-flex]>.rows .col-6{flex:0 0 50%;max-width:50%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-6{margin-left:50%}.grid-container[data-flex]>.rows .col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-7{margin-left:58.3333333333%}.grid-container[data-flex]>.rows .col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-8{margin-left:66.6666666667%}.grid-container[data-flex]>.rows .col-9{flex:0 0 75%;max-width:75%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-9{margin-left:75%}.grid-container[data-flex]>.rows .col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-10{margin-left:83.3333333333%}.grid-container[data-flex]>.rows .col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-11{margin-left:91.6666666667%}.grid-container[data-flex]>.rows .col-12{flex:0 0 100%;max-width:100%;padding:0 calc(var(--column-gap) * .5)}.grid-container[data-flex]>.rows .offset-12{margin-left:100%}.grid-container[data-flex]>.rows:before{background:var(--bg-color,transparent);content:"";height:calc(100% - var(--row-gap));left:calc(var(--column-gap) * .5);position:absolute;width:calc(100% - var(--column-gap))}.grid-container[data-grid]{--column-gap:var(--spacing);--row-gap:var(--spacing)}.grid-container[data-grid]>.rows{display:grid;grid-gap:var(--row-gap,0) var(--column-gap,0);grid-template-columns:repeat(12,1fr)}.grid-container[data-grid]>.rows .col-1{box-sizing:border-box;grid-column-end:span 1}.grid-container[data-grid]>.rows .col-2{box-sizing:border-box;grid-column-end:span 2}.grid-container[data-grid]>.rows .col-3{box-sizing:border-box;grid-column-end:span 3}.grid-container[data-grid]>.rows .col-4{box-sizing:border-box;grid-column-end:span 4}.grid-container[data-grid]>.rows .col-5{box-sizing:border-box;grid-column-end:span 5}.grid-container[data-grid]>.rows .col-6{box-sizing:border-box;grid-column-end:span 6}.grid-container[data-grid]>.rows .col-7{box-sizing:border-box;grid-column-end:span 7}.grid-container[data-grid]>.rows .col-8{box-sizing:border-box;grid-column-end:span 8}.grid-container[data-grid]>.rows .col-9{box-sizing:border-box;grid-column-end:span 9}.grid-container[data-grid]>.rows .col-10{box-sizing:border-box;grid-column-end:span 10}.grid-container[data-grid]>.rows .col-11{box-sizing:border-box;grid-column-end:span 11}.grid-container[data-grid]>.rows .col-12{box-sizing:border-box;grid-column-end:span 12}.grid-container[data-grid-layout=normal-grid],.grid-container[data-grid-layout=zig-zag-grid]{--current-cols:var(--cols,12);--current-row-gap:var(--row-gap,var(--spacing));--current-col-gap:var(--col-gap,var(--spacing))}.grid-container[data-grid-layout=normal-grid] .col,.grid-container[data-grid-layout=zig-zag-grid] .col{--current-size:var(--size,1);--current-offset:var(--offset,0);--width:100%;--basis:calc(var(--width) / var(--current-cols) * var(--current-size) - var(--current-col-gap));display:block;flex:0 0 var(--basis);margin-left:calc(var(--width) / var(--current-cols) * var(--current-offset));min-height:0;min-width:0}.grid-container[data-grid-layout=normal-grid]{display:flex;flex-wrap:wrap;gap:var(--current-row-gap) var(--current-col-gap);width:calc(100% + var(--current-col-gap))}.grid-container[data-grid-layout=normal-grid]:before{background-color:var(--bg-color);content:"";display:block;height:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - var(--current-col-gap));z-index:0}.grid-container[data-grid-layout=zig-zag-grid]{display:block;width:100%}.grid-container[data-grid-layout=zig-zag-grid]>.row{display:flex;flex-wrap:wrap;gap:var(--current-row-gap) var(--current-col-gap);width:calc(100% + var(--current-col-gap))}.grid-container[data-grid-layout=zig-zag-grid]>.row:before{background-color:var(--bg-color);content:"";display:block;height:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - var(--current-col-gap));z-index:0}.wrapper{display:block;margin-inline:auto;position:relative}.wrapper:not([class*=wrapper-]){width:calc(100% - 2rem)}.wrapper.wrapper-full{width:100%}.wrapper.full-bg-color{background-color:var(--bg-color);box-shadow:0 0 0 100vmax var(--bg-color);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.wrapper.compact{padding:0 var(--wrapper-spacing)}.wrapper.wrapper-md900{--wrapper-spacing:var(--spacing);width:min(calc(100% - calc(var(--spacing, 32px) * 2)),56.25rem)}.wrapper.wrapper-xl{--wrapper-spacing:var(--spacing);width:min(calc(100% - calc(var(--spacing, 32px) * 2)),75rem)}.wrapper.wrapper-xl1328{--wrapper-spacing:var(--spacing);width:min(calc(100% - calc(var(--spacing, 32px) * 2)),83rem)}.wrapper.wrapper-xl1440{--wrapper-spacing:var(--spacing);width:min(calc(100% - calc(var(--spacing, 32px) * 2)),90rem)}.wrapper.wrapper-xl1600{--wrapper-spacing:var(--spacing);--wrapper-spacing:0;width:min(calc(100% - calc(var(--spacing, 32px) * 2)),100rem)}.layer-container{left:0;margin:inherit;padding:inherit;position:absolute;top:0;width:100%;z-index:1}.layer-container>.inner-layer{display:flex;flex:1 0 auto;flex-direction:column;height:inherit;position:relative}.layer-container-behind{z-index:-1}.aspect-ratio{--ar:var(--aspect-ratio,1.95)}.aspect-ratio,.stack-container.aspect-ratio>*{--ar-lg:var(--aspect-ratio-lg-down,var(--ar));--ar-md:var(--aspect-ratio-md-down,var(--ar-lg));--ar-sm:var(--aspect-ratio-sm-down,var(--ar-md));aspect-ratio:var(--ar)}.stack-container.aspect-ratio>*{min-height:0}.stack-container{display:grid;grid-template-areas:"stack";max-width:100%;min-width:100%}.stack-container,.stack-container>*{height:inherit;max-height:inherit;min-height:inherit;width:100%}.stack-container>*{align-self:center;grid-area:stack;justify-self:center;place-self:center;position:relative}.media-cover-stack{aspect-ratio:unset;aspect-ratio:initial;background-color:inherit;height:100%;opacity:1}.media-cover-stack.out{animation-duration:var(--transition-duration,.15s);animation-fill-mode:forwards;animation-name:fadeout-cover-stack;animation-timing-function:cubic-bezier(.55,.085,.68,.53)}@keyframes fadeout-cover-stack{0%{opacity:1}to{opacity:0}}.media-overlay-stack{aspect-ratio:unset;aspect-ratio:initial;height:100%}.text-container{display:flex;flex-direction:column;margin:0;padding:0;position:relative;width:100%}.text-container:not(.not-auto-basis)>*{flex:1 0 auto}.text-container .button-link,.text-container div,.text-container ol,.text-container p,.text-container ul{margin-bottom:var(--text-spacing)}.text-container .button-link.inline{margin-bottom:0}.text-container ol,.text-container ul{list-style:disc outside none;list-style:initial;margin-left:var(--spacing);padding:initial}.text-container p:empty{height:1ex;min-height:1ex}.text-container :is([class*=h1-],h1,.h1,h2,.h2,h3,.h3,h4,.h4){margin-bottom:calc(var(--text-spacing) * .5)}.text-container:not(.normalize-bottom-spacing)>:last-child{margin-bottom:0}.text-container:not(.normalize-bottom-spacing)>:last-child:not(.button){padding-bottom:0}.svg-container{display:block;pointer-events:none;position:relative}.svg-container[class*=icon-]{display:inline;margin-left:.35em;white-space:nowrap}.svg-container[class*=icon-]:after,.svg-container[class*=icon-]:before{content:"﻿"}.svg-container[class*=icon-] svg{display:inline-flex;fill:currentColor;height:1em;vertical-align:middle;width:1em}.svg-container.icon-before{margin-left:0;margin-right:.35em}.svg-container.icon-after{margin-right:0}.button,button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;justify-content:center;padding:0;pointer-events:auto;text-decoration:none;touch-action:manipulation;-webkit-touch-callout:none;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:before,button:before{content:"";display:inline-block;height:1rem;vertical-align:middle}.button .text,button .text{display:inline-flex;font-size:inherit;width:auto}button.disabled,button [disabled]{opacity:.6;pointer-events:none}.force-ha{perspective:999px}.fit-cover{background-repeat:no-repeat;background-size:cover;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fit-cover.top-left{background-position:0 0;-o-object-position:0 0;object-position:0 0}.fit-cover.top-center{background-position:50% 0;-o-object-position:50% 0;object-position:50% 0}.fit-cover.top-right{background-position:100% 0;-o-object-position:100% 0;object-position:100% 0}.fit-cover.middle-left{background-position:0 50%;-o-object-position:0 50%;object-position:0 50%}.fit-cover.middle-center{background-position:50% 50%;-o-object-position:50% 50%;object-position:50% 50%}.fit-cover.middle-right{background-position:100% 50%;-o-object-position:100% 50%;object-position:100% 50%}.fit-cover.bottom-left{background-position:0 100%;-o-object-position:0 100%;object-position:0 100%}.fit-cover.bottom-center{background-position:50% 100%;-o-object-position:50% 100%;object-position:50% 100%}.fit-cover.bottom-right{background-position:100% 100%;-o-object-position:100% 100%;object-position:100% 100%}.bg-gradient{background-image:linear-gradient(0deg,rgba(90,90,90,0),rgba(88,88,88,.034375) 16.36%,rgba(83,83,83,.125) 33.34%,rgba(74,74,74,.253125) 50.1%,rgba(64,64,64,.4) 65.75%,rgba(51,51,51,.546875) 79.43%,rgba(36,36,36,.675) 90.28%,rgba(19,19,19,.765625) 97.43%,rgba(0,0,0,.8));background-repeat:no-repeat}.bg-color{background:var(--bg-color,transparent);background-repeat:no-repeat}.bg-color-v-split{background-image:linear-gradient(180deg,var(--bg-color-top,transparent),var(--bg-color-top,transparent) 49.9%,var(--bg-color-bottom,transparent) 50.1%,var(--bg-color-bottom,transparent))}html:not(.is-touch) .viewport-wrapper{width:100%}html:not(.is-touch) .content-scroll{overflow:visible;width:100%}.width-auto{width:auto}.width-100{width:100%}.width-100vw{width:100vw}.min-width-50{min-width:50%}.max-width-50{max-width:50%}.max-width-75{max-width:75%}.max-width-100{max-width:100%}.height-auto{height:auto}.height-50{height:50%}.height-100{height:100%}.min-height-50vh{min-height:50lvh}.min-height-80vh{min-height:80lvh}.min-height-100vh{min-height:100lvh}.height-50vh{height:50lvh}.height-80vh{height:80lvh}.height-100vh{height:100lvh}.max-height-50vh{max-height:50lvh}.max-height-80vh{max-height:80lvh}.max-height-100vh{max-height:100lvh}.all-height-inherit{height:inherit;max-height:inherit;min-height:inherit}.full-view{height:100lvh;max-height:100lvh;min-height:100lvh}.no-select,.no-select-default-cursor{-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-select-default-cursor{cursor:default}.ios-touch-callout-link{-webkit-touch-callout:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ios-touch-no-callout-link{-webkit-touch-callout:none!important}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.block-interaction,.block-interaction *{pointer-events:none!important}.hyphens{-webkit-hyphenate-character:"-";hyphenate-character:"-";-webkit-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.uppercase{text-transform:uppercase}.text-no-wrap{-webkit-hyphens:none;hyphens:none;white-space:nowrap;word-break:normal;word-wrap:normal}.underline{text-decoration:underline}.clamp{-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;overscroll-behavior:none;visibility:visible;word-wrap:break-word}.caption{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hidden{display:none}.hidden-i{display:none!important}.hidden-no-collapse{transform:scale(0)}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.visibility-hidden{visibility:hidden}.visually-hidden{word-wrap:normal!important;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.scroll-indicator-wrapper{bottom:var(--scroll-indicator-bottom-position);pointer-events:none;position:fixed;text-align:center;width:100%;z-index:450}.scroll-indicator-container{display:block;height:var(--scroll-indicator-height);margin:auto;opacity:1;position:relative;transition:opacity .5s ease-in-out;width:var(--scroll-indicator-width)}.scroll-indicator-container.hidden{opacity:0}.scroll-indicator-mouse{background-color:rgba(0,0,0,.5);border:.125rem solid var(--scroll-indicator-color);border-radius:1.5rem;height:var(--scroll-indicator-height);margin:auto;position:relative;width:var(--scroll-indicator-width)}.scroll-indicator-mouse-wheel{animation:scroll-indicator-mouse-wheel-animation 1.5s infinite;background-color:var(--scroll-indicator-color);border-radius:50%;height:calc(var(--scroll-indicator-width) / 4);left:calc(50% - var(--scroll-indicator-width) / 8);position:absolute;top:calc(var(--scroll-indicator-height) / 6);width:calc(var(--scroll-indicator-width) / 4)}@keyframes scroll-indicator-mouse-wheel-animation{0%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(calc(var(--scroll-indicator-height) / 2))}}[use-touch-animation] svg{animation:scroll-indicator-move-down-up .75s infinite alternate;fill:var(--scroll-indicator-color);height:calc(100% - 1.25rem);margin:.35rem auto 0;width:calc(100% - 1.25rem)}[use-touch-animation] .scroll-indicator-container{background-color:rgba(0,0,0,.25);border-radius:50%;display:flex}.scroll-indicator-touch-hand-interior{fill:rgba(0,0,0,.25)}.scroll-indicator-touch-arrow{animation:scroll-indicator-move-up-down .75s infinite alternate}@keyframes scroll-indicator-move-up-down{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}@keyframes scroll-indicator-move-down-up{0%{transform:translateY(0)}to{transform:translateY(.5rem)}}@media (max-width:90.04875em){.wrapper.wrapper-xl1440{--wrapper-spacing:0}}@media (max-width:83.04875em){.wrapper.wrapper-xl1328{--wrapper-spacing:0}}@media (max-width:75.04875em){body{--spacing:1.375rem}.wrapper.wrapper-xl{--wrapper-spacing:0}}@media (max-width:62.04875em){.aspect-ratio,.stack-container.aspect-ratio>*{aspect-ratio:var(--ar-lg)}}@media (max-width:56.29875em){body{--spacing:1.25rem}.wrapper.wrapper-md900{--wrapper-spacing:0}}@media (max-width:51.29875em){.iframe-container iframe{aspect-ratio:var(--aspect-ratio-md-down)}.grid-container[data-grid-layout=normal-grid] .col,.grid-container[data-grid-layout=zig-zag-grid] .col{--current-size:var(--size-md-down,var(--size,1));--current-offset:var(--offset-md-down,var(--offset,0))}.grid-container[data-grid-layout=normal-grid],.grid-container[data-grid-layout=zig-zag-grid]{--current-cols:var(--cols-md-down,var(--cols,12));--current-row-gap:var(--row-gap-md-down,var(--row-gap,var(--spacing)));--current-col-gap:var(--col-gap-md-down,var(--col-gap,var(--spacing)))}.aspect-ratio,.stack-container.aspect-ratio>*{aspect-ratio:var(--ar-md)}}@media (max-width:36.04875em){html{font-size:.9375rem}body{--spacing:1rem}.grid-container[data-grid-layout=normal-grid] .col,.grid-container[data-grid-layout=zig-zag-grid] .col{--current-size:var(--size-sm-down,var(--size-md-down,var(--size,1)));--current-offset:var(--offset-sm-down,var(--offset-md-down,var(--offset,0)))}.grid-container[data-grid-layout=normal-grid],.grid-container[data-grid-layout=zig-zag-grid]{--current-cols:var(--cols-sm-down,var(--cols-md-down,var(--cols,12)));--current-row-gap:var(--row-gap-sm-down,var(--row-gap-md-down,var(--row-gap,var(--spacing))));--current-col-gap:var(--col-gap-sm-down,var(--col-gap-md-down,var(--col-gap,var(--spacing))))}.aspect-ratio,.stack-container.aspect-ratio>*{aspect-ratio:var(--ar-sm)}}@media (hover:none) and (pointer:coarse){a:not(.button):not([target]){-webkit-user-select:none;-moz-user-select:none;user-select:none}}