@charset "UTF-8";html{box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;font-size:62.5%;line-height:1.5;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-size:1.6rem;line-height:inherit}hr{height:0;color:inherit;border:0;border-top:1px solid}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address{font-style:inherit}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0;border:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}::-moz-selection{text-shadow:none}::selection{text-shadow:none}:focus:not(:focus-visible){outline:2px solid transparent;outline-offset:2px}:focus-visible{outline-width:2px;outline-offset:2px;outline-style:solid;outline-color:transparent}.Breakout{position:relative;left:50%;margin-left:calc((100vw - var(--scrollbar-visible-width, 0px)) / -2);width:calc(100vw - var(--scrollbar-visible-width, 0px))}.Button-icon,.Icon{width:1.6rem;height:1.6rem;fill:currentColor}.Icon--xs{width:.75rem;height:.75rem}.Icon--sm{width:1rem;height:1rem}.Icon--md{width:1.6rem;height:1.6rem}.Icon--lg{width:2.4rem;height:2.4rem}.Icon--xl{width:3.6rem;height:3.6rem}.with-icon{display:inline-flex;align-items:baseline}.ScrollButton,.FooterLinks-titleLink,.DrawerMenu-link--fake,.HeaderMenu-link--fake,.Link,.Button{--button-icon-margin-left: .5rem;--button-icon-margin-right: .5rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;position:relative;margin:0;padding:0;color:inherit;font:inherit;text-align:center;text-decoration:none;background:transparent;border:none;border-radius:0}.ScrollButton::-moz-focus-inner,.FooterLinks-titleLink::-moz-focus-inner,.DrawerMenu-link--fake::-moz-focus-inner,.HeaderMenu-link--fake::-moz-focus-inner,.Link::-moz-focus-inner,.Button::-moz-focus-inner{padding:0;border:0}.ScrollButton:hover,.FooterLinks-titleLink:hover,.DrawerMenu-link--fake:hover,.HeaderMenu-link--fake:hover,.Link:hover,.ScrollButton:focus,.FooterLinks-titleLink:focus,.DrawerMenu-link--fake:focus,.HeaderMenu-link--fake:focus,.Link:focus,.ScrollButton:active,.FooterLinks-titleLink:active,.DrawerMenu-link--fake:active,.HeaderMenu-link--fake:active,.Link:active,.Button:hover,.Button:focus,.Button:active{text-decoration:none}.ScrollButton:disabled,.FooterLinks-titleLink:disabled,.DrawerMenu-link--fake:disabled,.HeaderMenu-link--fake:disabled,.Link:disabled,.is-disabled.ScrollButton,.is-disabled.FooterLinks-titleLink,.is-disabled.DrawerMenu-link--fake,.is-disabled.HeaderMenu-link--fake,.is-disabled.Link,.Button:disabled,.Button.is-disabled{opacity:.5;cursor:default;pointer-events:none}.Button-icon--left{order:-1;margin-right:var(--button-icon-margin-right)}.Button-icon--right{margin-left:var(--button-icon-margin-left)}.Container{position:relative;margin-right:auto;margin-left:auto;width:100%}.Container{--container-spacing: 2rem;--container-width: 128rem;padding-right:var(--container-spacing);padding-left:var(--container-spacing);max-width:calc(var(--container-width) + var(--container-spacing) * 2)}:root{--form-row-spacing-y: 1.75rem;--form-row-spacing-x: 4rem;--form-field-optional-margin-left: .5ch;--form-floating-label-opacity: .75;--form-floating-label-transition: transform .2s;--form-floating-label-scale: .85;--form-floating-label-position-x: 0;--form-floating-label-position-y: -2rem;--form-floating-label-position-z: 0;--form-options-horizontal-spacing-y: .25rem;--form-options-horizontal-spacing-x: 2rem;--form-options-vertical-spacing-y: .25rem;--form-instructions-color: inherit;--form-instructions-font-size: .875em;--form-error-color: inherit;--form-error-font-size: .875em;--form-input-disabled-opacity: .5;--form-input-select-icon-width: .8rem;--form-input-select-icon-height: .6rem;--form-input-select-icon-color: currentColor;--form-input-select-icon-background-position:calc(100% - 1.8rem), 100%;--form-input-check-icon-position: center;--form-input-check-icon-size: 100%;--form-input-check-width: 1em;--form-input-check-height: 1em;--form-input-check-top: .25em;--form-input-check-gap: .5em;--form-input-check-border-width: 1px;--form-input-check-border-color: currentColor;--form-input-check-border-radius: 0;--form-input-check-background-color: transparent;--form-input-check-checked-color: currentColor;--form-input-check-checked-border-color: inherit;--form-input-check-checked-background-color: inherit;--form-input-radio-icon-position: center;--form-input-radio-icon-size: 100%;--form-input-radio-border-radius: 100%;--fui-error-margin-top: 0;--fui-error-color: var(--form-error-color);--fui-error-font-size: var(--form-error-font-size);--fui-required-color: var(--fui-error-color)}.Form-row{display:flex;flex-wrap:wrap;margin-top:calc(var(--form-row-spacing-y) * -1);margin-left:calc(var(--form-row-spacing-x) * -1)}.Form-row--hidden{display:none}.Form-row+.Form-row{padding-top:var(--form-row-spacing-y)}.Form-item{flex:1;padding-top:var(--form-row-spacing-y);padding-left:var(--form-row-spacing-x);width:100%}.Form-item[data-conditionally-hidden]{display:none}.Form-field{position:relative}.Form-label{display:inline-flex}.Form-control--floating{position:relative}.Form-control--floating>.Form-label{pointer-events:none;position:absolute;top:0;left:0;transform-origin:0 0;transition:var(--form-floating-label-transition)}.Form-control--floating>.Form-input::-moz-placeholder{color:transparent}.Form-control--floating>.Form-input::placeholder{color:transparent}.Form-control--floating>.Form-input:not(:-moz-placeholder-shown)~.Form-label{opacity:var(--form-floating-label-opacity);transform:scale(var(--form-floating-label-scale)) translate3d(var(--form-floating-label-position-x),var(--form-floating-label-position-y),var(--form-floating-label-position-z))}.Form-control--floating>.Form-input:focus~.Form-label,.Form-control--floating>.Form-input:not(:placeholder-shown)~.Form-label{opacity:var(--form-floating-label-opacity);transform:scale(var(--form-floating-label-scale)) translate3d(var(--form-floating-label-position-x),var(--form-floating-label-position-y),var(--form-floating-label-position-z))}.Form-control--floating>.Form-input:-webkit-autofill~.Form-label{opacity:var(--form-floating-label-opacity);transform:scale(var(--form-floating-label-scale)) translate3d(var(--form-floating-label-position-x),var(--form-floating-label-position-y),var(--form-floating-label-position-z))}.Form--asOptional .fui-required{display:none}.Form--asOptional .Form-label.is-optional:after{content:var(--form-field-optional-text);display:inline-block;margin-left:var(--form-field-optional-margin-left);vertical-align:inherit}.Form-input:disabled,.Form-input:disabled+.Form-label--checkbox,.Form-input:disabled+.Form-label--radio{opacity:var(--form-input-disabled-opacity);cursor:not-allowed}.Form-input--text,.Form-input--textarea,.Form-input--select,.Form-input--multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:100%;border:1px solid;border-radius:0;color:inherit;line-height:inherit;text-overflow:ellipsis;background:transparent;box-shadow:none;outline:none}.Form-input--select::-ms-expand,.Form-input--multiselect::-ms-expand{display:none}.Form-input--select{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%208%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.94%200.726562L4%203.7799L7.06%200.726562L8%201.66656L4%205.66656L0%201.66656L0.94%200.726562Z%22%20fill%3D%22%2318335B%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:var(--form-input-select-icon-background-position);background-size:var(--form-input-select-icon-width) var(--form-input-select-icon-height)}.Form-checkbox,.Form-radio{display:inline-flex;align-items:baseline;position:relative}.Form-input--checkbox,.Form-input--radio{opacity:0;position:absolute;top:0;left:0;z-index:-1}.Form-label--checkbox,.Form-label--radio{display:block;position:relative;padding-left:calc(var(--form-input-check-gap) + var(--form-input-check-width))}.Form-label--checkbox:before,.Form-label--checkbox:after,.Form-label--radio:before,.Form-label--radio:after{content:"";display:block;position:absolute;top:var(--form-input-check-top);left:0;padding:0;width:var(--form-input-check-width);height:var(--form-input-check-height)}.Form-label--checkbox:before,.Form-label--radio:before{border-style:solid;border-width:var(--form-input-check-border-width);border-color:var(--form-input-check-border-color);background-color:var(--form-input-check-background-color);background-origin:border-box}.Form-label--checkbox:before,.Form-label--checkbox:after{border-radius:var(--form-input-check-border-radius)}.Form-label--radio:before,.Form-label--radio:after{border-radius:var(--form-input-radio-border-radius)}.Form-input--checkbox:checked+.Form-label--checkbox:before,.Form-input--radio:checked+.Form-label--radio:before{border-color:var(--form-input-check-checked-border-color);background-color:var(--form-input-check-checked-background-color)}.Form-input--checkbox:checked+.Form-label--checkbox:after,.Form-input--radio:checked+.Form-label--radio:after{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--form-input-check-checked-color)}.Form-input--checkbox:checked+.Form-label--checkbox:after{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%20010%201.414l-5%205a1%201%200%2001-1.414%200l-2-2a1%201%200%20011.414-1.414L6.5%209.086l4.293-4.293a1%201%200%20011.414%200z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%20010%201.414l-5%205a1%201%200%2001-1.414%200l-2-2a1%201%200%20011.414-1.414L6.5%209.086l4.293-4.293a1%201%200%20011.414%200z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:var(--form-input-check-icon-position);mask-position:var(--form-input-check-icon-position);-webkit-mask-size:var(--form-input-check-icon-size);mask-size:var(--form-input-check-icon-size)}.Form-input--radio:checked+.Form-label--radio:after{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:var(--form-input-radio-icon-position);mask-position:var(--form-input-radio-icon-position);-webkit-mask-size:var(--form-input-radio-icon-size);mask-size:var(--form-input-radio-icon-size)}.Form-instructions{color:var(--form-instructions-color);font-size:var(--form-instructions-font-size)}.Form-error{color:var(--form-error-color);font-size:var(--form-error-font-size)}.Form-options--vertical{display:flex;flex-direction:column}.Form-options--vertical>*+*{margin-top:var(--form-options-vertical-spacing-y)}.Form-options--horizontal{display:flex;flex-wrap:wrap;margin-top:calc(var(--form-options-horizontal-spacing-y) * -1);margin-left:calc(var(--form-options-horizontal-spacing-x) * -1)}.Form-options--horizontal>*{padding-top:var(--form-options-horizontal-spacing-y);padding-left:var(--form-options-horizontal-spacing-x)}.Grid{display:grid;grid-template-columns:var(--grid-template-columns, repeat(12, minmax(0, 1fr)));-moz-column-gap:var(--grid-column-gap, var(--grid-gap));column-gap:var(--grid-column-gap, var(--grid-gap));row-gap:var(--grid-row-gap, var(--grid-gap))}picture{display:block;position:relative;overflow:hidden}picture img{aspect-ratio:var(--image-ratio);-o-object-fit:var(--image-fit, cover);object-fit:var(--image-fit, cover);-o-object-position:var(--image-position);object-position:var(--image-position);position:relative}picture img:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-color:var(--image-bg, silver)}picture img:after{position:absolute;top:50%;left:50%;content:var(--image-broken);display:flex;align-items:center;justify-content:center;padding-top:2rem;font-size:75%;line-height:1.75;text-align:center;white-space:pre;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' stroke='%23444' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpath d='m12 6 2.075-2.075a5.011 5.011 0 0 1 7 0h0a5.011 5.011 0 0 1 0 7L19 13m-6 6-2.075 2.075a5.011 5.011 0 0 1-7 0h0a5.011 5.011 0 0 1 0-7L6 12'/%3E%3Cpath data-color='color-2' d='m8.5 16.5 1-1m6-6 1-1m-14-6 20 20'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top center;background-size:1.2rem auto;transform:translate(-50%,-50%)}picture:empty:after{content:"";aspect-ratio:var(--image-ratio);display:block;background-color:var(--image-bg, silver);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m54 4h-44a6 6 0 0 0 -6 6v44a6 6 0 0 0 6 6h44a6 6 0 0 0 6-6v-44a6 6 0 0 0 -6-6zm-30.5 10a5.5 5.5 0 1 1 -5.5 5.5 5.5 5.5 0 0 1 5.5-5.5zm30.377 33.481a1 1 0 0 1 -.877.519h-42a1 1 0 0 1 -.852-1.524l8-13a1 1 0 0 1 1.6-.14l7.14 8.031 11.28-16.922a1.022 1.022 0 0 1 .843-.445 1 1 0 0 1 .833.463l14 22a1 1 0 0 1 .033 1.018z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:3.2rem}.Media--video>.Media-embed{aspect-ratio:var(--video-ratio, 16/9);width:100%}.Menu-list{margin:0;padding:0;list-style:none}.Menu--inline>.Menu-list{display:flex;flex-wrap:wrap;align-items:flex-start}.Menu-link{display:block}.Menu-link,.Menu-link:focus,.Menu-link:hover,.Menu-link:active{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.u-col-span-3{grid-column:span 3/span 3}.u-col-span-4{grid-column:span 4/span 4}.u-gap-16{--grid-gap: 4rem}.u-hidden{display:none!important}.u-block{display:block!important}.u-overflow-hidden{overflow:hidden!important}.u-relative{position:relative!important}.u-visible{visibility:visible!important}.u-invisible{visibility:hidden!important}.u-stack{display:flex;flex-direction:column;justify-content:flex-start}.u-stack:only-child{height:100%}.u-stack>*{margin-top:0;margin-bottom:0}.u-stack>*+*{margin-top:var(--stack-spacing)}.u-stack--1>*+*{--stack-spacing: .25rem}.u-stack--2>*+*{--stack-spacing: .5rem}.u-stack--3>*+*{--stack-spacing: .75rem}.u-stack--4>*+*{--stack-spacing: 1rem}.u-stack--6>*+*{--stack-spacing: 1.5rem}.u-stack--8>*+*{--stack-spacing: 2rem}.u-stack--10>*+*{--stack-spacing: 2.5rem}.u-stack--12>*+*{--stack-spacing: 3rem}.u-stack--16>*+*{--stack-spacing: 4rem}.u-stack--24>*+*{--stack-spacing: 6rem}.u-stack--28>*+*{--stack-spacing: 7rem}.u-text-h1{font-weight:700;font-size:clamp(2.8rem,2.5217391304rem + .8695652174vw,3.6rem);line-height:1.3333333333}.u-text-h2,.u-prose :where(h2):not(:where([class~=u-not-prose] *)){font-weight:700;font-size:clamp(2.4rem,2.2608695652rem + .4347826087vw,2.8rem);line-height:1.2857142857}.u-text-h3,.u-prose :where(h3):not(:where([class~=u-not-prose] *)){font-weight:700;font-size:clamp(2rem,1.8608695652rem + .4347826087vw,2.4rem);line-height:1.3333333333}.u-text-h4{font-weight:700;font-size:clamp(1.8rem,1.6608695652rem + .4347826087vw,2.2rem);line-height:1.5555555556}.u-text-h5,.History .u-prose :where(h3):not(:where([class~=u-not-prose] *)){font-weight:700;font-size:clamp(1.6rem,1.5304347826rem + .2173913043vw,1.8rem);line-height:1.5}.u-text-h6{font-weight:700;font-size:1.6rem;line-height:1.5}.u-text-search{font-weight:700;font-size:clamp(1.8rem,1.7304347826rem + .2173913043vw,2rem);line-height:1.4}.u-text-hero{font-weight:700;font-size:clamp(3.6rem,3.3913043478rem + .652173913vw,4.2rem);line-height:1.3333333333}.u-text-md,.u-text-sm{font-size:1.4rem;line-height:1.5}.u-text-xs{font-size:1.2rem;line-height:1.5}.u-font-normal{font-weight:400}.u-font-medium{font-weight:500}.u-font-semibold{font-weight:600}.u-uppercase{text-transform:uppercase}.formie-recaptcha-placeholder{margin-top:0}.formie-recaptcha-placeholder .grecaptcha-badge{visibility:hidden}.gcounter{opacity:0;position:absolute;top:1.5rem;left:2rem;z-index:99999;padding:.7rem 1rem;border-radius:4px;color:#fff;font-size:1.4rem;background-color:#00000052;transition:opacity .2s}.gcounter:after{content:attr(data-indicator)}.gcounter-added{opacity:1}.glightbox-closing .gcounter{opacity:0!important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.swiper-lazy,.swiper-lazy-loading{opacity:0}.swiper-lazy-loaded{opacity:1;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}:root{--palette-base-gray: 0, 0%;--palette-gray-10: var(--palette-base-gray), 10%;--palette-gray-20: var(--palette-base-gray), 20%;--palette-gray-30: var(--palette-base-gray), 30%;--palette-gray-40: var(--palette-base-gray), 40%;--palette-gray-50: var(--palette-base-gray), 50%;--palette-gray-60: var(--palette-base-gray), 60%;--palette-gray-70: var(--palette-base-gray), 70%;--palette-gray-80: var(--palette-base-gray), 80%;--palette-gray-90: var(--palette-base-gray), 90%;--palette-base-blue: 216, 58%;--palette-blue-10: var(--palette-base-blue), 13%;--palette-blue-20: var(--palette-base-blue), 23%;--palette-blue-30: var(--palette-base-blue), 33%;--palette-blue-40: var(--palette-base-blue), 43%;--palette-blue-50: var(--palette-base-blue), 53%;--palette-blue-60: var(--palette-base-blue), 63%;--palette-blue-70: var(--palette-base-blue), 73%;--palette-blue-80: var(--palette-base-blue), 83%;--palette-blue-90: var(--palette-base-blue), 93%;--palette-base-silk-blue: 216, 26%;--palette-silk-blue-10: var(--palette-base-silk-blue), 16%;--palette-silk-blue-20: var(--palette-base-silk-blue), 26%;--palette-silk-blue-30: var(--palette-base-silk-blue), 36%;--palette-silk-blue-40: var(--palette-base-silk-blue), 46%;--palette-silk-blue-50: var(--palette-base-silk-blue), 56%;--palette-silk-blue-60: var(--palette-base-silk-blue), 66%;--palette-silk-blue-70: var(--palette-base-silk-blue), 76%;--palette-silk-blue-80: var(--palette-base-silk-blue), 86%;--palette-silk-blue-90: var(--palette-base-silk-blue), 96%;--palette-base-red: 344, 100%;--palette-red-10: var(--palette-base-red), 12%;--palette-red-20: var(--palette-base-red), 22%;--palette-red-30: var(--palette-base-red), 32%;--palette-red-40: var(--palette-base-red), 42%;--palette-red-50: var(--palette-base-red), 52%;--palette-red-60: var(--palette-base-red), 62%;--palette-red-70: var(--palette-base-red), 72%;--palette-red-80: var(--palette-base-red), 82%;--palette-red-90: var(--palette-base-red), 92%;--palette-base-green: 87, 74%;--palette-green-10: var(--palette-base-green), 13%;--palette-green-20: var(--palette-base-green), 23%;--palette-green-30: var(--palette-base-green), 33%;--palette-green-430: var(--palette-base-green), 3%;--palette-green-50: var(--palette-base-green), 53%;--palette-green-60: var(--palette-base-green), 63%;--palette-green-70: var(--palette-base-green), 73%;--palette-green-80: var(--palette-base-green), 83%;--palette-green-90: var(--palette-base-green), 93%;--color-white: 0, 0%, 100%;--color-black: 0, 0%, 0%;--color-blue-100: var(--palette-blue-90);--color-blue-500: var(--palette-blue-20);--color-blue-700: var(--palette-blue-10);--color-silk-blue-500: var(--palette-silk-blue-90);--color-red-100: var(--palette-red-90);--color-red-500: var(--palette-red-40);--color-red-700: var(--palette-red-30);--color-green-100: var(--palette-green-90);--color-green-500: var(--palette-green-30);--color-green-700: var(--palette-green-20);--color-japan-white-100: #F0EEEB;--color-japan-green-500: #00A390;--color-japan-green-700: #1D443B;--color-japan-orange-500: #F56905;--color-japan-orange-700: #d63d00;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 960px;--breakpoint-xl: 1360px;--text-base: 1.6rem;--text-h1: clamp(2.8rem, 2.5217391304rem + .8695652174vw, 3.6rem);--text-h2: clamp(2.4rem, 2.2608695652rem + .4347826087vw, 2.8rem);--text-h3: clamp(2rem, 1.8608695652rem + .4347826087vw, 2.4rem);--text-h4: clamp(1.8rem, 1.6608695652rem + .4347826087vw, 2.2rem);--text-h5: clamp(1.6rem, 1.5304347826rem + .2173913043vw, 1.8rem);--text-h6: 1.6rem;--text-search: clamp(1.8rem, 1.7304347826rem + .2173913043vw, 2rem);--text-hero: clamp(3.6rem, 3.3913043478rem + .652173913vw, 4.2rem);--text-body: 1.6rem;--text-md: 1.4rem;--text-sm: 1.4rem;--text-xs: 1.2rem;--text-button: 1.6rem;--text-button-link: 1.6rem;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-serif: ui-serif, Georgia, Cambria, Times New Roman, Times, serif;--font-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-primary: Noto Sans, sans-serif;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--spacing-px: 1px;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem}.ExampleComponent{padding-top:12rem;padding-right:10rem;padding-bottom:6rem;padding-left:20%;font-size:1.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.5;background-color:hsla(var(--color-gray-90))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;height:100%;color:#000;font-weight:400;font-family:Noto Sans,sans-serif;line-height:1.5;background-color:#fff}body{padding-top:8.4rem;min-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-size:1.6rem;background-color:#fff}a:not([class]){color:var(--link-text-color, var(--color-japan-orange-500));-webkit-text-decoration:var(--link-text-decoration, underline);text-decoration:var(--link-text-decoration, underline);transition:color .15s}a:not([class]):hover,a:not([class]):focus,a:not([class]):active{color:var(--link-text-color-hover, var(--color-japan-orange-700));-webkit-text-decoration:var(--link-text-decoration-hover, underline);text-decoration:var(--link-text-decoration-hover, underline)}a:not([class]):focus-visible{border-radius:.125em;outline-color:var(--link-text-color-hover, var(--color-japan-orange-700))}ul:not([class]){padding-left:1.5rem;list-style-type:disc}ol:not([class]){padding-left:1.5rem;list-style-type:decimal}ol:not([class]) li+li{margin-top:1.5rem}b,strong{font-weight:600}::-moz-selection{color:#fff;text-shadow:none;background-color:var(--color-japan-orange-500)}::selection{color:#fff;text-shadow:none;background-color:var(--color-japan-orange-500)}.Button{--button-icon-margin-left: 0;--button-icon-margin-right: 0;--button-text-color: inherit;--button-text-color-hover: var(--button-text-color);--button-text-color-focus: var(--button-text-color-hover);--button-text-color-active: var(--button-text-color-hover);--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-background-color);--button-background-gradient-1-hover: var(--button-background-gradient-1);--button-background-gradient-2-hover: var(--button-background-gradient-2);--button-background-color-focus: var(--button-background-color-hover);--button-background-gradient-1-focus: var(--button-background-gradient-1-hover);--button-background-gradient-2-focus: var(--button-background-gradient-2-hover);--button-background-color-active: var(--button-background-color-hover);--button-background-gradient-1-active: var(--button-background-gradient-1-hover);--button-background-gradient-2-active: var(--button-background-gradient-2-hover);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-border-color);--button-border-color-focus: var(--button-border-color-hover);--button-border-color-active: var(--button-border-color-hover);--button-outline-color: var(--button-background-color-hover);justify-content:space-between;gap:1.5rem;border:1px solid var(--button-border-color);border-radius:10rem;padding:.9rem 2.5rem 1.1rem;background-color:var(--button-background-color);background:linear-gradient(to right,var(--button-background-gradient-1),var(--button-background-gradient-2));color:var(--button-text-color);font-weight:400;font-size:1.6rem;line-height:1.5;transition:opacity .15s,border-color .15s,background-color .15s,color .15s,transform .15s}.Button:hover,.Button.is-hovered{border-color:var(--button-border-color-hover);color:var(--button-text-color-hover);background-color:var(--button-background-color-hover);background:linear-gradient(to right,var(--button-background-gradient-1-hover),var(--button-background-gradient-2-hover))}.Button:focus,.Button.is-focused{border-color:var(--button-border-color-focus);color:var(--button-text-color-focus);background-color:var(--button-background-color-focus);background:linear-gradient(to right,var(--button-background-gradient-1-focus),var(--button-background-gradient-2-focus))}.Button:active,.Button.is-active{border-color:var(--button-border-color-active);color:var(--button-text-color-active);background-color:var(--button-background-color-active);background:linear-gradient(to right,var(--button-background-gradient-1-active),var(--button-background-gradient-2-active));transform:translateY(1px)}.Button:focus-visible{outline-color:var(--button-outline-color)}.Button--primary{--button-text-color: white;--button-background-color: var(--color-japan-orange-500);--button-background-gradient-1: var(--color-japan-orange-500);--button-background-gradient-2: var(--color-japan-orange-700);--button-background-color-hover: var(--color-japan-orange-700);--button-background-gradient-1-hover: var(--color-japan-orange-700);--button-background-gradient-2-hover: var(--color-japan-orange-700);--button-border-color: var(--color-japan-orange-500);--button-border-color-hover: var(--button-background-color-hover);--button-outline-color: var(--button-background-color-hover)}.Button--primary.Button--ghost{--button-text-color: var(--color-japan-orange-500);--button-text-color-hover: var(--color-japan-orange-700);--button-background-color: white;--button-background-gradient-1: white;--button-background-gradient-2: white;--button-background-color-hover: var(--button-background-color);--button-background-gradient-1-hover: var(--button-background-color);--button-background-gradient-2-hover: var(--button-background-color);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-border-color)}.Button--primary.Button--outline{--button-text-color: var(--color-japan-orange-500);--button-text-color-hover: white;--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-text-color);--button-background-gradient-1-hover: var(--color-japan-orange-500);--button-background-gradient-2-hover: var(--color-japan-orange-700);--button-border-color: var(--button-text-color);--button-border-color-hover: var(--color-japan-orange-500);--button-outline-color: var(--button-border-color)}.Button--primary.Button--outline.Button--ghost{--button-text-color: white;--button-text-color-hover: var(--color-japan-orange-700);--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-text-color);--button-background-gradient-1-hover: var(--button-text-color);--button-background-gradient-2-hover: var(--button-text-color);--button-border-color: var(--button-text-color);--button-border-color-hover: var(--button-border-color)}.Button--secondary{--button-text-color: white;--button-background-color: var(--color-japan-green-500);--button-background-gradient-1: var(--color-japan-green-500);--button-background-gradient-2: var(--color-japan-green-700);--button-background-color-hover: var(--color-japan-green-700);--button-background-gradient-1-hover: var(--color-japan-green-700);--button-background-gradient-2-hover: var(--color-japan-green-700);--button-border-color: var(--color-japan-green-500);--button-border-color-hover: var(--button-background-color-hover);--button-outline-color: var(--button-background-color-hover)}.Button--secondary.Button--ghost{--button-text-color: var(--color-japan-green-500);--button-text-color-hover: var(--color-japan-green-700);--button-background-color: white;--button-background-gradient-1: white;--button-background-gradient-2: white;--button-background-color-hover: var(--button-background-color);--button-background-gradient-1-hover: var(--button-background-color);--button-background-gradient-2-hover: var(--button-background-color);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-border-color)}.Button--secondary.Button--outline{--button-text-color: var(--color-japan-green-500);--button-text-color-hover: white;--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-text-color);--button-background-gradient-1-hover: var(--color-japan-green-500);--button-background-gradient-2-hover: var(--color-japan-green-700);--button-border-color: var(--button-text-color);--button-border-color-hover: var(--color-japan-green-500);--button-outline-color: var(--button-border-color)}.Button--secondary.Button--outline.Button--ghost{--button-text-color: white;--button-text-color-hover: var(--color-japan-green-700);--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-text-color);--button-background-gradient-1-hover: var(--button-text-color);--button-background-gradient-2-hover: var(--button-text-color);--button-border-color: var(--button-text-color);--button-border-color-hover: var(--button-border-color)}.Button--tertiary{--button-text-color: white;--button-background-color: hsla(var(--color-green-500));--button-background-gradient-1: hsla(var(--color-green-500));--button-background-gradient-2: hsla(var(--color-green-500));--button-background-color-hover: hsla(var(--color-green-700));--button-background-gradient-1-hover: hsla(var(--color-green-700));--button-background-gradient-2-hover: hsla(var(--color-green-700));--button-border-color: hsla(var(--button-background-color));--button-border-color-hover: hsla(var(--button-background-color-hover));--button-outline-color: var(--button-background-color-hover)}.Button--tertiary.Button--ghost{--button-text-color: hsla(var(--color-green-500));--button-text-color-hover: hsla(var(--color-green-700));--button-background-color: white;--button-background-gradient-1: white;--button-background-gradient-2: white;--button-background-color-hover: var(--button-background-color);--button-background-gradient-1-hover: var(--button-background-color);--button-background-gradient-2-hover: var(--button-background-color);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-border-color)}.Button--tertiary.Button--outline{--button-text-color: hsla(var(--color-green-500));--button-text-color-hover: white;--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-text-color);--button-background-gradient-1-hover: var(--button-text-color);--button-background-gradient-2-hover: var(--button-text-color);--button-border-color: var(--button-text-color);--button-border-color-hover: var(--button-border-color);--button-outline-color: var(--button-border-color)}.Button--tertiary.Button--outline.Button--ghost{--button-text-color: white;--button-text-color-hover: hsla(var(--color-green-500));--button-background-color: transparent;--button-background-gradient-1: transparent;--button-background-gradient-2: transparent;--button-background-color-hover: var(--button-text-color);--button-background-gradient-1-hover: var(--button-text-color);--button-background-gradient-2-hover: var(--button-text-color);--button-border-color: var(--button-text-color);--button-border-color-hover: var(--button-border-color)}.Button--circle,.Button--square{width:var(--button-circle-size, 3.8rem);height:var(--button-circle-size, 3.8rem);flex-shrink:0;justify-content:center;padding:.5rem}.Button--circle{border-radius:100%}.Button-icon{flex:0 0 auto;position:relative;top:1px}.Link{--button-link-icon-margin-left: 0;--button-link-icon-margin-right: 0;--button-link-text-color: inherit;--button-link-text-color-hover: var(--button-link-text-color);--button-link-text-color-focus: var(--button-link-text-color-hover);--button-link-text-color-active: var(--button-link-text-color-hover);--button-link-text-decoration: none;--button-link-text-decoration-hover: underline;--button-link-text-decoration-focus: var(--button-link-text-decoration-hover);--button-link-text-decoration-active: var(--button-link-text-decoration-hover);--button-link-outline-color: var(--button-link-text-color-hover);justify-content:space-between;gap:1.5rem;color:var(--button-link-text-color);font-weight:700;font-size:1.6rem;line-height:1.5;transition:opacity .15s,color .15s,transform .15s}.Link span{-webkit-text-decoration:var(--button-link-text-decoration);text-decoration:var(--button-link-text-decoration)}.Link:hover,.Link.is-hovered,.hover-Link:hover .Link{color:var(--button-link-text-color-hover)}.Link:hover span,.Link.is-hovered span,.hover-Link:hover .Link span{-webkit-text-decoration:var(--button-link-text-decoration-hover);text-decoration:var(--button-link-text-decoration-hover)}.Link:focus,.Link.is-focused{color:var(--button-link-text-color-focus)}.Link:focus span,.Link.is-focused span{-webkit-text-decoration:var(--button-link-text-decoration-focus);text-decoration:var(--button-link-text-decoration-focus)}.Link:active,.Link.is-active{color:var(--button-link-text-color-active);transform:translateY(1px)}.Link:active span,.Link.is-active span{-webkit-text-decoration:var(--button-link-text-decoration-active);text-decoration:var(--button-link-text-decoration-active)}.Link:focus-visible{outline-color:var(--button-link-outline-color)}.Link--primary{--button-link-text-color: var(--color-japan-orange-500);--button-link-text-color-hover: var(--color-japan-orange-700);--button-link-outline-color: var(--button-link-text-color-hover)}.Link--primary.Link--ghost{--button-link-text-color: white;--button-link-text-color-hover: var(--button-link-text-color)}.Link--secondary{--button-link-text-color: var(--color-japan-green-500);--button-link-text-color-hover: var(--color-japan-green-700);--button-link-outline-color: var(--button-link-text-color-hover)}.Link--secondary.Link--ghost{--button-link-text-color: white;--button-link-text-color-hover: var(--button-link-text-color)}.Link--tertiary{--button-link-text-color: hsla(var(--color-green-500));--button-link-text-color-hover: hsla(var(--color-green-700));--button-link-outline-color: var(--button-link-text-color-hover)}.Link--tertiary.Link--ghost{--button-link-text-color: white;--button-link-text-color-hover: var(--button-link-text-color)}.Link--quick{--button-link-text-color: var(--color-japan-orange-500);--button-link-text-color-hover: var(--color-japan-orange-700);--button-link-text-decoration: none;--button-link-text-decoration-hover: none;--button-link-outline-color: var(--button-link-text-color-hover);gap:3rem;width:100%;font-weight:500;font-size:1.6rem;text-align:left}.Link--quick .Link-iconWrapper{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:2.8rem;border:1px solid hsla(var(--color-black),.4);border-radius:2rem;color:hsla(var(--color-black),.4);transition:border-color .15s,color .15s}.Link--quick .Link-icon{top:0;width:.75em;height:.75em;fill:currentColor}.Link--quick:hover .Link-iconWrapper,.Link--quick.is-hovered .Link-iconWrapper,.hover-Link:hover .Link--quick .Link-iconWrapper{border-color:var(--color-japan-orange-500);color:var(--color-japan-orange-500)}.Link-icon{flex:0 0 auto;position:relative;top:1px}.hover-Link{cursor:pointer}.Link-chips{flex:0 0 auto;display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.Form-label{align-items:baseline}.Form-field:not(.Form-field--group) .Form-label:not(.Form-label--radio):not(.Form-label--checkbox){font-weight:600;font-size:1.4rem}.fui-error .Form-label{color:hsla(var(--color-red-500))}.Form--asOptional .Form-label.is-optional:after{color:hsla(var(--color-black),.42);font-weight:300;font-size:1.4rem}.Form-input--text,.Form-input--textarea,.Form-input--select,.Form-input--multiselect{display:block;padding:1.25rem 1.5rem;border:1px solid hsla(var(--color-black),.2);border-radius:1.2rem;color:#000;font-size:1.4rem;background-color:#fff;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s}.Form-input--text.fui-error,.Form-input--textarea.fui-error,.Form-input--select.fui-error,.Form-input--multiselect.fui-error{border-color:hsla(var(--color-red-500),.4)}.Form-input--text:focus,.Form-input--textarea:focus,.Form-input--select:focus,.Form-input--multiselect:focus{border-color:hsla(var(--color-black),.6)}.Form-input--text:focus.fui-error,.Form-input--textarea:focus.fui-error,.Form-input--select:focus.fui-error,.Form-input--multiselect:focus.fui-error{border-color:hsla(var(--color-red-500),1)}.Form-input--textarea{min-height:9.7rem}.Form-field--phoneNumber .iti--separate-dial-code .iti__selected-flag{padding-right:1rem;padding-left:1rem;border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem;background-color:var(--color-japan-white-100)}.Form-field--phoneNumber .Form-input--phoneNumber{padding-right:2.2rem!important;padding-left:9.5rem!important}.Form-input--select{padding-right:7.2rem;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%208%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.94%200.726562L4%203.7799L7.06%200.726562L8%201.66656L4%205.66656L0%201.66656L0.94%200.726562Z%22%20fill%3D%22%2318335B%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to top,var(--color-japan-white-100) 0%,var(--color-japan-white-100) 100%);background-size:var(--form-input-select-icon-width) var(--form-input-select-icon-height),4.8rem 100%}.Form-input--fileUpload{width:100%}.Form-field:not(.Form-field--group) .Form-instructions,.Form-captcha{color:hsla(var(--color-blue-500));font-size:1.4rem}.Form-error{--form-error-color: hsla(var(--color-red-500));margin-top:.75rem;font-size:1.4rem}.Form-input::-moz-placeholder{color:hsla(var(--color-black),.32)}.Form-input::placeholder,.Form-control--floating>.Form-label,.Form-control.has-placeholder .Form-input--select{color:hsla(var(--color-black),.32)}.Form--asOptional .Form-label.is-required span{display:none}.Menu-icon{position:relative;top:1px;width:.8rem;height:.8rem;fill:var(--color-japan-green-500)}.Menu--default .Menu-link{color:#000;transition:color .15s}.Menu--default .Menu-link:hover,.Menu--default .Menu-link:focus,.Menu--default .Menu-link:active,.Menu--default .Menu-link.is-active{color:var(--color-japan-green-500)}.Menu--default .Menu-link:focus-visible{outline-color:var(--color-japan-green-500)}.Badge{pointer-events:none;display:block;position:relative;width:1.8rem;height:1.8rem;border-radius:100%;color:#fff;font-size:1.2rem;text-align:center;background-color:hsla(var(--color-red-500))}.Logo{display:block;width:min(20rem,100%)}.Logo:focus-visible{border-radius:.125em;outline-offset:1rem;outline-color:var(--color-japan-orange-700)}.Header{position:fixed;top:0;left:0;z-index:60;width:100%;background-color:var(--color-japan-white-100)}.Header .Container{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:4rem;column-gap:4rem}.Header:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-japan-white-100)}.Header-item{display:flex;align-items:center;-moz-column-gap:3.25rem;column-gap:3.25rem}.Header-item--mobile{padding-top:1.65rem;padding-bottom:1.65rem}.Header-rightSide{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.HeaderMenu .Menu-list{flex-wrap:nowrap}.HeaderMenu:has(.is-open) .HeaderMenu-link.is-active:not(.is-open):after{opacity:.5;background-color:var(--color-japan-orange-500)}.HeaderMenu--empty{padding-top:2.75rem;padding-bottom:2.75rem}.HeaderMenu-list{-moz-column-gap:1.5rem;column-gap:1.5rem}.HeaderMenu-itemInner{display:block;position:relative;padding-top:2rem;padding-bottom:2rem}.HeaderMenu-link{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;padding:.75rem;color:#000;font-weight:400;transition:color .15s;white-space:nowrap}.HeaderMenu-link:after{content:"";pointer-events:none;position:absolute;right:.75rem;bottom:0;left:.75rem;height:5px;border:1px solid transparent;border-radius:10px;background-color:transparent;transition:background-color .15s}.HeaderMenu-link:hover,.HeaderMenu-link:focus,.HeaderMenu-link:active,.HeaderMenu-link.is-active,.HeaderMenu-link.is-open{color:var(--color-japan-green-500)}.HeaderMenu-link:active .HeaderMenu-label{transform:translateY(1px)}.HeaderMenu-link.is-active:after,.HeaderMenu-link.is-open:after{background-color:var(--color-japan-green-500);background:linear-gradient(to right,var(--color-japan-green-500),var(--color-japan-green-700))}.HeaderMenu-link.is-open .Menu-icon{transform:rotate(-180deg)}.HeaderMenu-link:focus-visible{border-radius:.125em;outline-color:var(--color-japan-orange-500)}.HeaderMenu-link.with-badge>.Badge{top:-1rem;margin-right:-.75rem;margin-left:-.5rem}.HeaderMenu-link--fake{position:static}.HeaderMenu-label{transition:transform .15s}.HeaderToggle{--button-text-color: black;--button-text-color-hover: var(--color-japan-orange-500);--button-background-color: white;--button-background-gradient-1: white;--button-background-gradient-2: white;--button-background-color-hover: var(--button-background-color);--button-background-gradient-1-hover: var(--button-background-color);--button-background-gradient-2-hover: var(--button-background-color);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-background-color);--button-outline-color: var(--button-text-color-hover);display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;position:relative;z-index:11;padding:1.25rem 2.8rem;border-radius:10rem;font-size:1.4rem}.HeaderToggle.only-icon{padding-right:2rem;padding-left:2rem}.drawer-visible .HeaderToggle{opacity:0}.HeaderToggle-icon{width:2.1rem;height:2.1rem}.LanguageSwitcher{position:relative;font-size:1.4rem}.LanguageSwitcher.is-open .LanguageSwitcher-button:before{background-color:#fff}.LanguageSwitcher.is-open .Menu-icon{transform:rotate(-180deg)}.LanguageSwitcher-button:before{content:"";position:absolute;right:-1px;bottom:-1.1rem;left:-1px;z-index:-1;height:calc(50% + 1rem);background-color:transparent}.LanguageSwitcher-list{position:absolute;top:100%;right:0;z-index:20;margin-top:1rem;padding:1rem 2rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff;box-shadow:0 10px 12px hsla(var(--color-black),.03)}.LanguageSwitcher-item+.LanguageSwitcher-item{border-top:1px solid hsla(var(--color-black),.03)}.LanguageSwitcher-link{display:flex;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#000;transition:color .15s,transform .15s}.LanguageSwitcher-link:hover,.LanguageSwitcher-link:focus,.LanguageSwitcher-link:active,.LanguageSwitcher-link.is-active{color:var(--color-japan-orange-500)}.LanguageSwitcher-link:active{transform:translateY(1px)}.LanguageMenu{position:relative;font-weight:400;font-size:1.4rem;text-transform:uppercase}.LanguageMenu-link{padding:.5rem;color:#000;transition:color .15s,transform .15s}.LanguageMenu-link:hover,.LanguageMenu-link:focus,.LanguageMenu-link:active,.LanguageMenu-link.is-active{color:var(--color-japan-green-500)}.LanguageMenu-link:active{transform:translateY(1px)}.HeaderSearch{position:relative;min-width:24rem;max-width:24rem}.HeaderSearch--fullWidth{min-width:0;max-width:none}.HeaderSearch-input{padding-top:1.25rem;padding-right:9.2rem;padding-bottom:1.25rem;border-color:hsla(var(--color-black),0);border-radius:10rem;background-color:#fff}.HeaderSearch-input:focus{box-shadow:none}.HeaderSearch-input:focus-visible{border-color:hsla(var(--color-black),.3)}.Drawer .HeaderSearch-input{background-color:var(--color-japan-white-100)}.HeaderSearch-actions{display:flex;align-items:center;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}.HeaderSearch-submit{padding:.5rem;border-radius:100%;color:#000}.HeaderSearch-submit .HeaderSearch-icon{width:2.2rem;height:2.2rem}.HeaderSearch-submit:hover,.HeaderSearch-submit:focus,.HeaderSearch-submit:active{color:var(--color-japan-orange-500)}.HeaderSearch-submit:focus-visible{color:var(--color-japan-orange-500)}.HeaderSearch-clear{padding:.5rem;border-radius:100%;color:#000}.HeaderSearch-clear .HeaderSearch-icon{width:2.2rem;height:2.2rem}.HeaderSearch-clear:hover,.HeaderSearch-clear:focus,.HeaderSearch-clear:active{color:var(--color-japan-orange-500)}.HeaderSearch-clear:focus-visible{color:var(--color-japan-orange-500)}.Drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:hidden}.Drawer:before{position:fixed;top:0;z-index:-1;width:100%;height:100vh;content:"";background-color:hsla(var(--color-black),.6)}.Drawer-container{width:100%;height:100%;pointer-events:none;display:flex;position:relative;max-width:64rem;overflow:hidden}.Drawer-inner{width:100%;height:100%;pointer-events:auto;display:flex;flex-direction:column;position:relative;max-width:calc(100% - 4.5rem);overflow:hidden;background-color:#fff;box-shadow:0 0 3rem 1rem hsla(var(--color-black),.2)}.Drawer-body{flex-grow:1;overflow:hidden}.Drawer-footer{padding-top:5rem;padding-bottom:5rem}.Drawer-close{--button-text-color: white;--button-text-color-hover: var(--button-text-color);--button-background-color: transparent;--button-background-color-hover: var(--color-japan-green-700);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-background-color);--button-outline-color: var(--button-background-color-hover);pointer-events:auto;position:absolute;top:2.5rem;right:.7rem;padding:.375rem}.Drawer-close .Drawer-icon{width:2.1rem;height:2.1rem}.DrawerBody{position:relative;height:100%;overflow-x:hidden}.DrawerBody-inner{display:flex;flex-direction:column;overflow:hidden;transition:transform .15s cubic-bezier(.4,0,.2,1)}.DrawerBody-menu{display:flex;flex-direction:column;position:relative}.DrawerMenu{padding:2rem}.DrawerMenu--level1{padding-top:5rem}.DrawerMenu--topMenu{font-size:1.4rem}.DrawerMenu-item{border-bottom:1px solid var(--color-japan-white-100)}.DrawerMenu-link{cursor:pointer;display:flex;-moz-column-gap:2rem;column-gap:2rem;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem;font-weight:400;color:#000;text-align:left;transition:color .15s,transform .15s}.DrawerMenu-link:hover,.DrawerMenu-link:focus,.DrawerMenu-link:active{color:var(--color-japan-green-500)}.DrawerMenu-link:active{transform:translateY(1px)}.DrawerMenu-link--fake{justify-content:space-between;width:100%}.DrawerMenu-icon{flex:0 0 auto;width:1rem;height:1rem}.DrawerMenu--nested{position:absolute;top:0;left:100%;z-index:1;width:100%}.DrawerMenu-back{--button-text-color: hsla(var(--color-black));--button-text-color-hover: var(--color-japan-green-500);--button-background-color: transparent;--button-background-color-hover: transparent;--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-background-color);--button-outline-color: var(--button-text-color-hover);-moz-column-gap:1rem;column-gap:1rem;padding:0;font-weight:600}.DrawerMenu-back .DrawerMenu-icon{fill:var(--color-japan-green-500)}.DrawerMenu-back:focus-visible{outline-color:transparent}.DrawerBody-extra{padding:2rem}.DrawerBody-extra>*+*{margin-top:2rem}.DrawerBody-menu+.DrawerBody-extra{padding-top:1rem}.Drawer--enter{transition:visibility 1s cubic-bezier(.165,.85,.45,1)}.Drawer--leave{transition:visibility .5s cubic-bezier(.165,.85,.45,1);transition-delay:.5s}.Drawer--enter:before{transition:opacity .5s cubic-bezier(1,0,.35,1)}.Drawer--leave:before{transition:opacity .5s cubic-bezier(1,0,.35,1);transition-delay:.5s}.Drawer--enter-end,.Drawer--leave-start{visibility:visible}.Drawer--enter-end:before,.Drawer--leave-start:before{opacity:1}.Drawer--enter-end .Drawer-close,.Drawer--leave-start .Drawer-close{opacity:1;transition-delay:.75s}.Drawer--enter-start,.Drawer--leave-end{visibility:hidden}.Drawer--enter-start:before,.Drawer--leave-end:before{opacity:0}.Drawer--enter-start .Drawer-close,.Drawer--leave-end .Drawer-close{opacity:0}.Drawer--enter .Drawer-container,.Drawer--leave .Drawer-container{transition:transform .5s cubic-bezier(.75,0,.45,.9);transition-delay:.2s}.Drawer--enter-start .Drawer-container,.Drawer--leave-end .Drawer-container{transform:translate(-100%)}.Drawer--enter-end .Drawer-container,.Drawer--leave-start .Drawer-container{transform:translate(0)}.HeaderDropdown{position:absolute;top:100%;z-index:-2}.HeaderDropdown.is-dropdown-menu{left:50%;transform:translate(-50%)}.HeaderDropdown.is-dropdown-menu .HeaderDropdown-inner{padding:1rem 2rem;min-width:24rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 0 0 1px #00000006,2px 4px 12px #0000000d}.HeaderDropdown.is-mega-menu{right:0;left:0}.HeaderDropdown.is-mega-menu .HeaderDropdown-inner{padding-top:3rem;padding-bottom:3rem}.HeaderDropdown-inner{width:100%;background-color:#fff;box-shadow:0 0 12px hsla(var(--color-black),.03)}.HeaderDropdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));row-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;width:100%}.HeaderDropdown-heading{display:inline-flex;color:#000;font-weight:600;transition:color .15s,transform .15s}.HeaderDropdown-heading:hover,.HeaderDropdown-heading:focus,.HeaderDropdown-heading:active{color:var(--color-japan-green-500)}.HeaderDropdown-heading:active{transform:translateY(1px)}.HeaderDropdown--enter{transition:visibility .5s cubic-bezier(.165,.85,.45,1)}.HeaderDropdown--leave{transition:visibility .25s cubic-bezier(.165,.85,.45,1);transition-delay:.25s}.HeaderDropdown--enter-end,.HeaderDropdown--leave-start{visibility:visible}.HeaderDropdown--enter-start,.HeaderDropdown--leave-end{visibility:hidden}.HeaderDropdown--enter .HeaderDropdown-inner{transition:opacity 125ms cubic-bezier(1,0,.35,1),transform .25s cubic-bezier(.75,0,.45,.9);transition-delay:.1s}.HeaderDropdown--leave .HeaderDropdown-inner{transition:opacity .5s cubic-bezier(1,0,.35,1),transform .25s cubic-bezier(.75,0,.45,.9);transition-delay:.1s}.HeaderDropdown--enter-start .HeaderDropdown-inner,.HeaderDropdown--leave-end .HeaderDropdown-inner{opacity:0;transform:translateY(-100%)}.HeaderDropdown--enter-end .HeaderDropdown-inner,.HeaderDropdown--leave-start .HeaderDropdown-inner{opacity:1;transform:translateY(0)}.HeaderDropdownMenu{font-size:1.4rem}.HeaderDropdownMenu-item+.HeaderDropdownMenu-item{border-top:1px solid hsla(var(--color-black),.03)}.HeaderDropdownMenu-link{display:flex;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#000;transition:color .15s,transform .15s}.HeaderDropdownMenu-link:hover,.HeaderDropdownMenu-link:focus,.HeaderDropdownMenu-link:active,.HeaderDropdownMenu-link.is-active{color:var(--color-japan-orange-700)}.HeaderDropdownMenu-link:active{transform:translateY(1px)}.HeaderMegaMenu{font-size:1.4rem}.HeaderMegaMenu-link{display:inline-flex;padding-top:.25rem;padding-bottom:.25rem;color:#000;transition:color .15s,transform .15s}.HeaderMegaMenu-link:hover,.HeaderMegaMenu-link:focus,.HeaderMegaMenu-link:active,.HeaderMegaMenu-link.is-active{color:var(--color-japan-green-500)}.HeaderMegaMenu-link:active{transform:translateY(1px)}.Overlay{position:fixed;top:0;left:0;z-index:50;width:100%;height:100%;background-color:hsla(var(--color-black),.62)}.Overlay--enter{transition:opacity .25s cubic-bezier(1,0,.35,1)}.Overlay--leave{transition:opacity .25s cubic-bezier(1,0,.35,1);transition-delay:.25s}.Overlay--enter-end,.Overlay--leave-start{opacity:1}.Overlay--enter-start,.Overlay--leave-end{opacity:0}.Footer{position:relative;color:#fff;background-color:var(--color-japan-green-700);background:linear-gradient(135deg,var(--color-japan-green-500),var(--color-japan-green-700))}.FooterColumns{display:grid}.FooterColumns-item{display:flex;flex-direction:column;position:relative;padding-top:clamp(3rem,2.3043478261rem + 2.1739130435vw,5rem);padding-bottom:clamp(3rem,2.3043478261rem + 2.1739130435vw,5rem)}.FooterColumns-item--left{order:1;z-index:1;margin-right:-2rem;margin-left:-2rem;padding-right:2rem;padding-left:2rem;color:#000;font-size:1.4rem;background-color:var(--color-japan-white-100)}.FooterColumns-item--right{--link-text-color: white;--link-text-color-hover: white;--link-text-decoration: none;--link-text-decoration-hover: underline;font-size:1.4rem}.FooterColumns-bottom{margin-top:auto}.FooterColumns-top+.FooterColumns-bottom{padding-top:clamp(3rem,2.3043478261rem + 2.1739130435vw,5rem)}.FooterColumns-meta{opacity:.7;display:flex;flex-wrap:wrap;row-gap:1.2rem;-moz-column-gap:2.4rem;column-gap:2.4rem;font-size:1.2rem}.FooterColumns-meta--spaced{justify-content:space-between}.FooterColumns-meta--rightAlign{justify-content:flex-end}.FooterSocials{font-size:1.4rem}.FooterSocials-link{display:inline-flex;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem;color:#000;transition:color .15s,transform .15s}.FooterSocials-link:hover,.FooterSocials-link:focus,.FooterSocials-link:active,.FooterSocials-link.is-active{color:var(--color-japan-orange-700)}.FooterSocials-link:hover .FooterSocials-type,.FooterSocials-link:focus .FooterSocials-type,.FooterSocials-link:active .FooterSocials-type,.FooterSocials-link.is-active .FooterSocials-type{text-decoration:none}.FooterSocials-link:active{transform:translateY(1px)}.FooterSocials-icon{position:relative;top:-2px;width:2.2rem;height:2.2rem}.FooterSocials-type{text-decoration:underline}.FooterInfoGrid{display:grid;row-gap:3rem;-moz-column-gap:6rem;column-gap:6rem}.FooterInfoPhone{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;overflow:hidden}.FooterInfoPhone-item{display:flex;-moz-column-gap:.25rem;column-gap:.25rem;position:relative;padding-top:.125rem;padding-bottom:.125rem}.FooterInfoPhone-item:before{content:"|";position:absolute;top:1px;left:-.7rem}.FooterInfoPhone-link{color:var(--link-text-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);transition:color .15s,transform .15s}.FooterInfoPhone-link:hover,.FooterInfoPhone-link:focus,.FooterInfoPhone-link:active,.FooterInfoPhone-link.is-active{color:var(--link-text-color-hover);-webkit-text-decoration:var(--link-text-decoration-hover);text-decoration:var(--link-text-decoration-hover)}.FooterInfoPhone-link:active{transform:translateY(1px)}.FooterLinks{display:grid;-moz-column-gap:4rem;column-gap:4rem}.FooterLinks-titleLink{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem;width:100%;color:var(--link-text-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);transition:color .15s,transform .15s}.FooterLinks-titleLink:hover,.FooterLinks-titleLink:focus,.FooterLinks-titleLink:active,.FooterLinks-titleLink.is-active{color:var(--link-text-color-hover);-webkit-text-decoration:var(--link-text-decoration-hover);text-decoration:var(--link-text-decoration-hover)}.FooterLinks-titleLink:active{transform:translateY(1px)}.FooterLinks-titleLink.is-active .FooterLinks-titleIcon{transform:rotate(-180deg)}.FooterLinks-titleIcon{position:relative;top:1px;width:.8rem;height:.8rem;color:var(--link-text-color)}.FooterMenu-item+.FooterMenu-item{margin-top:.5rem}.FooterMenu-link{display:inline-flex;color:var(--link-text-color);text-align:left;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);transition:color .15s,transform .15s}.FooterMenu-link:hover,.FooterMenu-link:focus,.FooterMenu-link:active,.FooterMenu-link.is-active{color:var(--link-text-color-hover);-webkit-text-decoration:var(--link-text-decoration-hover);text-decoration:var(--link-text-decoration-hover)}.FooterMenu-link:active{transform:translateY(1px)}.LegalMenu-item+.LegalMenu-item{margin-left:2.4rem}.LegalMenu--xs .LegalMenu-item+.LegalMenu-item{margin-left:1.2rem}.LegalMenu-link{color:var(--link-text-color);-webkit-text-decoration:var(--link-text-decoration, none);text-decoration:var(--link-text-decoration, none);transition:color .15s,transform .15s}.LegalMenu-link:hover,.LegalMenu-link:focus,.LegalMenu-link:active,.LegalMenu-link.is-active{color:var(--link-text-color-hover);-webkit-text-decoration:var(--link-text-decoration-hover, underline);text-decoration:var(--link-text-decoration-hover, underline)}.LegalMenu-link:active{transform:translateY(1px)}.DigitalPulse{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;color:var(--link-text-color, hsla(var(--color-blue-500)));-webkit-text-decoration:var(--link-text-decoration, none);text-decoration:var(--link-text-decoration, none);transition:color .15s,transform .15s}.DigitalPulse svg{transition:transform .15s}.DigitalPulse:hover,.DigitalPulse:focus,.DigitalPulse:active{color:var(--link-text-color-hover, hsla(var(--color-blue-700)));-webkit-text-decoration:var(--link-text-decoration-hover, underline);text-decoration:var(--link-text-decoration-hover, underline)}.DigitalPulse:hover svg{transform:scale(1.1)}.DigitalPulse:active{transform:translateY(1px)}.Breadcrumbs{padding-top:clamp(1.4rem,.9130434783rem + 1.5217391304vw,2.8rem);color:hsla(var(--color-black),.4);font-size:1.4rem}.Breadcrumbs-list{-moz-column-gap:.5rem;column-gap:.5rem}.Breadcrumbs-item{display:inline-flex;align-items:center;gap:.5rem}.Breadcrumbs-item:not(.is-active):after{content:"";width:1rem;height:1rem;background-color:var(--color-japan-orange-500);-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%22%20enable-background%3D%22new%200%200%208%208%22%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.5%207.1%203.1-3.1-3.1-3.1%201-.9%204%204-4%204z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%22%20enable-background%3D%22new%200%200%208%208%22%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.5%207.1%203.1-3.1-3.1-3.1%201-.9%204%204-4%204z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:top 2px center;mask-position:top 2px center}.Breadcrumbs-link{color:inherit;text-decoration:none;transition:color .15s,transform .15s}.Breadcrumbs-link:hover,.Breadcrumbs-link:focus,.Breadcrumbs-link:active,.Breadcrumbs-link.is-active{color:hsla(var(--color-black),.4);text-decoration:underline}.Breadcrumbs-link:active{transform:translateY(1px)}.Hero{position:relative;z-index:1;margin-bottom:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem);background-color:var(--hero-body-background-color)}.Hero>.Container{z-index:2}.Hero.with-media{--hero-container-spacing: 2rem;--hero-bleed-spacing: (var(--hero-container-spacing) * 2);--hero-bleed-position-top: 0;--hero-bleed-position-right: calc(var(--hero-bleed-spacing) / -2);--hero-bleed-width: calc(var(--hero-bleed-spacing) / 2);--hero-bleed-height: 100%;--hero-body-width: 52rem;--hero-body-text-color: inherit;--hero-body-background-color: transparent}.Hero.with-theme-red{--hero-body-text-color: white;--hero-body-background-color: var(--color-japan-orange-500);--hero-body-bleed-background-color: var(--color-japan-orange-700)}.Hero.with-theme-red.Hero--default,.Hero.with-theme-red.Hero--default .Hero-innerBody{background:linear-gradient(to right,var(--color-japan-orange-500),var(--color-japan-orange-700))}.Hero.with-theme-blue{--hero-body-text-color: white;--hero-body-background-color: var(--color-japan-green-500);--hero-body-bleed-background-color: var(--color-japan-green-700)}.Hero.with-theme-blue.Hero--default,.Hero.with-theme-blue.Hero--default .Hero-innerBody{background:linear-gradient(to right,var(--color-japan-green-500),var(--color-japan-green-700))}.Hero.with-theme-silk-blue{--hero-body-text-color: inherit;--hero-body-background-color: var(--color-japan-white-100)}.Hero--default.is-contained{margin-right:auto;margin-left:auto;max-width:240rem;overflow:hidden}.template-views-news-detail .Hero--default.is-contained .Hero-text,.template-views-jobs-detail .Hero--default.is-contained .Hero-text{font-weight:500}.Hero--default{padding-top:clamp(2.4rem,1.9826086957rem + 1.3043478261vw,3.6rem)}.Hero--default.with-media .Hero-body{padding-top:var(--hero-bleed-position-top)}.Hero--default.with-media .Hero-innerBody{padding-top:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem);padding-bottom:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem);color:var(--hero-body-text-color);background-color:var(--hero-body-background-color)}.Hero--default .Hero-media{background-color:hsla(var(--color-black),.03);height:30rem}.Hero--default .Hero-media .Media,.Hero--default .Hero-media .plyr,.Hero--default .Hero-media .plyr__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.Hero--default .Hero-media .Media-embed,.Hero--default .Hero-media .Media-image,.Hero--default .Hero-media .Media-video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%) translateY(-50%)}.Hero--artience{--scrollButton-color: var(--color-white);background:linear-gradient(to right,#004238,#010101);display:grid}.Hero--artience .Hero-title:first-line{font-weight:300}.Hero--artience .Hero-body{color:var(--hero-body-text-color);max-width:64rem;padding:2rem 2rem 4rem;width:100%}.Hero--artience .Hero-media{width:min(59rem,90%)}.Hero--artience .Hero-innerMedia{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20860%20770%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m68.5%200c-232.1%20540.5%20166.5%20911.3%20581.2%20718.3%20196.2-91.3%20210.3-354.3%20210.3-354.3v-363.9z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20860%20770%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m68.5%200c-232.1%20540.5%20166.5%20911.3%20581.2%20718.3%20196.2-91.3%20210.3-354.3%20210.3-354.3v-363.9z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Hero--artience .Hero-visual{position:absolute;right:0;bottom:0;z-index:1;width:50%}.Hero--artience .Hero-box{aspect-ratio:1/1;background-image:linear-gradient(135deg,var(--hero-box-1, var(--color-japan-green-500), var(--color-japan-green-700)));width:50%}.Hero--artience .Hero-box:last-child{margin-left:auto}.Hero--artience .Hero-scroll{left:4rem;bottom:2rem}.Hero-media{pointer-events:none;position:relative;overflow:hidden}.Hero-title b,.Hero-title strong{font-weight:300}.Hero-slider{--swiper-pagination-bottom: 1.3rem;--swiper-pagination-bullet-horizontal-gap: 2px;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-color: white;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1}.Hero-slider,.Hero-slider>.swiper{width:100%;height:100%}.Hero-slider .swiper-pagination-bullet{border:1px solid var(--swiper-pagination-color)}.Hero-scroll{position:absolute;bottom:0;left:var(--container-spacing)}.Layout .Hero{padding-top:0}.Actions{display:flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.Block{--block-spacing-y: clamp(4rem, 1.9130434783rem + 6.5217391304vw, 10rem);--block-spacing-top: 0;--block-spacing-bottom: var(--block-spacing-y);padding-top:var(--block-spacing-top);padding-bottom:var(--block-spacing-bottom)}.Hero+.Block{--block-spacing-top: 0;scroll-margin-top:clamp(2rem,.9565217391rem + 3.2608695652vw,5rem)}.Block:not(.Block--specifications)+.Block.with-intro-line{--block-spacing-top: 4rem;margin-top:calc(clamp(4rem,1.9130434783rem + 6.5217391304vw,10rem)*-1)}.Block--st-hero{--block-spacing-top: clamp(2.4rem, 1.9826086957rem + 1.3043478261vw, 3.6rem)}.Block--st-0{--block-spacing-top: 0}.Block--sb-0{--block-spacing-bottom: 0}.Block--sy-0{--block-spacing-top: 0;--block-spacing-bottom: 0}.Card{display:flex;flex-direction:column;position:relative;width:100%}.Card-media{position:relative;overflow:hidden}.Card-media .Media-image{width:100%}.Card-body{flex-grow:1;display:flex;flex-direction:column;width:100%;overflow:hidden}.Card-bodyBottom{margin-top:auto;padding-top:2rem}.Card-title.as-link a{color:inherit;text-decoration:none}.Card-title.as-link a:hover,.Card-title.as-link a:focus,.Card-title.as-link a:active{color:var(--color-japan-orange-700)}.Card-listing .Icon{fill:var(--color-japan-orange-500);margin-top:clamp(.25rem,.2065217391rem + .1358695652vw,.375rem);width:1.8rem;height:1.8rem}.Card-listingItem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2rem}.Card--boxed .Card-body{padding-top:clamp(3rem,2.652173913rem + 1.0869565217vw,4rem);padding-right:clamp(3rem,2.8260869565rem + .5434782609vw,3.5rem);padding-bottom:clamp(3rem,2.652173913rem + 1.0869565217vw,4rem);padding-left:clamp(3rem,2.8260869565rem + .5434782609vw,3.5rem);background-color:var(--color-japan-white-100)}.Card--boxed.with-media-top .Card-media,.Card--boxed.with-media-left .Card-media{border-top-left-radius:4rem}.Card--boxed.with-media-top .Card-body,.Card--boxed.with-media-left .Card-body,.Card--boxed.with-media-bottom .Card-media,.Card--boxed.with-media-right .Card-media,.Card--boxed.without-media .Card-media{border-bottom-right-radius:4rem}.Card--boxed.with-media-bottom .Card-body,.Card--boxed.with-media-right .Card-body,.Card--boxed.without-media .Card-body{border-top-left-radius:4rem}.Card--boxed.with-media-bottom .Card-media{margin-top:auto}.Card--boxed.Card--lg .Card-body{padding-top:clamp(3rem,2.4782608696rem + 1.6304347826vw,4.5rem);padding-right:clamp(3rem,2.3043478261rem + 2.1739130435vw,5rem);padding-bottom:clamp(3rem,2.4782608696rem + 1.6304347826vw,4.5rem);padding-left:clamp(3rem,2.3043478261rem + 2.1739130435vw,5rem)}.Card--lined{row-gap:1.5rem}.Card--lined.with-media-top .Card-media{border-top-left-radius:4rem}.Card--lined .Card-body{flex-grow:1;padding-left:2rem;border-left:2px solid var(--color-japan-white-100)}.Card.with-media-bottom .Card-media,.Card.with-media-right .Card-media,.Card.without-media .Card-media{order:1}.Flag-icon{width:5rem;height:5rem;border:2px solid white;border-radius:100%;box-shadow:0 0 6px 2px hsla(var(--color-blue-500),.12)}.Alert{background-color:var(--alert-bg-color);border:1px solid var(--alert-border-color);color:var(--alert-text-color);font-weight:500;font-size:1.4rem;padding:var(--alert-padding, 1.2rem 2rem);border-radius:.5rem}.Alert--error{--alert-bg-color: hsla(var(--color-red-500), .125);--alert-border-color: hsla(var(--color-red-500), .125);--alert-text-color: hsla(var(--color-red-500))}.Alert--success{--alert-bg-color: hsla(var(--color-green-500), .125);--alert-border-color: hsla(var(--color-green-500), .125);--alert-text-color: hsla(var(--color-green-500))}.Location.with-form .Location-grid{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: clamp(3rem, 1.9565217391rem + 3.2608695652vw, 6rem);--grid-row-gap: clamp(3rem, 1.9565217391rem + 3.2608695652vw, 6rem)}.Locations-grid{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: 3rem;--grid-row-gap: 2rem}.Locations-grid .Card{height:100%}.Intro{--intro-line-height: 10rem;--intro-line-color: var(--color-japan-orange-500);--intro-label-color: var(--color-japan-orange-500);position:relative;max-width:62rem}.Intro-title{max-width:54rem}.Intro-label{color:var(--intro-label-color)}.Intro-icon{max-width:5.4rem}.Intro.with-theme-green{--intro-line-color: hsla(var(--color-green-500));--intro-label-color: hsla(var(--color-green-500))}.Intro.with-line:before{content:"";display:inline-flex;margin-bottom:2rem;height:var(--intro-line-height);border-left:2px solid var(--intro-line-color)}.Intro.with-line-icon{--intro-line-height: 4.5rem}.Intro--centered{margin-right:auto;margin-left:auto;text-align:center}.Intro--centered .Intro-icon,.Intro--centered .Intro-title{margin-right:auto;margin-left:auto}.Intro--centered .Intro-actions{justify-content:center}.CallToAction{--cta-text-color: inherit;--cta-background-color: transparent;position:relative;margin-right:auto;margin-left:auto;padding-top:clamp(3rem,1.6086956522rem + 4.347826087vw,7rem);padding-right:clamp(3rem,1.6086956522rem + 4.347826087vw,7rem);padding-bottom:clamp(3rem,1.6086956522rem + 4.347826087vw,7rem);padding-left:clamp(3rem,1.2608695652rem + 5.4347826087vw,8rem);max-width:106rem;overflow:hidden;border-top-left-radius:4rem;color:var(--cta-text-color);background-color:var(--cta-background-color)}.CallToAction.with-theme-red{background:linear-gradient(to right,var(--color-japan-orange-500),var(--color-japan-orange-700))}.CallToAction.with-theme-blue{background:linear-gradient(to right,var(--color-japan-green-500),var(--color-japan-green-700))}.CallToAction.with-theme-silk-blue{--cta-background-color: hsla(var(--color-silk-blue-500))}.CallToAction.with-theme-green{--cta-background-color: hsla(var(--color-green-500))}.CallToAction.with-theme-red,.CallToAction.with-theme-blue,.CallToAction.with-theme-green{--cta-text-color: white;--link-text-color: white;--link-text-color-hover: white;--link-text-decoration: underline;--link-text-decoration-hover: underline}.CallToAction-layout{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: clamp(3rem, 1.2608695652rem + 5.4347826087vw, 8rem);--grid-row-gap: 2rem}.CallToAction-iconWrapper{pointer-events:none;position:absolute;bottom:-7rem;right:clamp(2rem,.9565217391rem + 3.2608695652vw,5rem)}.CallToAction-icon{opacity:.1;width:30rem;height:30rem}.Block--content-image{overflow:hidden}.Block--content-image.is-contained{margin-right:auto;margin-left:auto;max-width:240rem}.ContentImage{--ci-text-color: inherit;--ci-background-color: var(--color-japan-white-100);margin-top:clamp(5rem,3.2608695652rem + 5.4347826087vw,10rem);color:var(--ci-text-color);background-color:var(--ci-background-color)}.ContentImage-layout{--grid-template-columns: minmax(0, 1fr)}.ContentImage-media{margin-top:calc(clamp(5rem,3.2608695652rem + 5.4347826087vw,10rem)*-1);overflow:clip}.ContentImage-media--left{border-top-right-radius:4rem}.ContentImage-media--left .ContentImage-mediaInner{margin-left:auto}.ContentImage-media--right{border-top-left-radius:4rem}.ContentImage-mediaInner{position:relative;width:100%;max-width:120rem;height:100%}.ContentImage-body{padding-top:clamp(3rem,.2173913043rem + 8.6956521739vw,11rem);padding-bottom:clamp(3rem,.2173913043rem + 8.6956521739vw,11rem)}.ContentImage-quickLinks{max-width:30rem}.QuickLinks{display:flex;flex-direction:column;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.QuickLinks--horizontal{flex-direction:row;flex-wrap:wrap;row-gap:2rem;-moz-column-gap:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem);column-gap:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem)}.QuickLinks--centered{justify-content:center}.QuickLinks--spacing-sm{row-gap:.75rem}.Products-grid{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: 3rem;--grid-row-gap: 3rem}.Products-grid .Card{height:100%}.Block--latest-news{overflow:hidden}.LatestNews-grid{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: clamp(3rem, 1.9565217391rem + 3.2608695652vw, 6rem);--grid-row-gap: clamp(3rem, 1.9565217391rem + 3.2608695652vw, 6rem)}.LatestNews-grid .Card{height:100%}.LatestNews-slider{position:relative}.LatestNews-slider .swiper-slide{height:auto}.LatestNews-slider .Card{height:100%}.Slider{position:relative}.Slider-button{justify-content:center;position:absolute;top:50%;z-index:30;padding:0;width:3.8rem;height:3.8rem;transform:translateY(-50%)!important}.Slider-button.is-disabled{display:none}.Slider-button .Icon{position:relative}.Slider-button--prev{left:-2rem}.Slider-button--next{right:-2rem}.BlockListing-grid{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: 3rem;--grid-row-gap: 2rem}.BlockListing-grid .Card{height:100%}.Grid--news{--grid-template-columns: minmax(0, 1fr);--grid-column-gap: 3rem;--grid-row-gap: 7rem}.Pagination{align-items:center}.Pagination .Menu{display:flex;align-items:center;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.Pagination .Menu-ellipsis,.Pagination .Menu-link{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.Pagination .Menu-link{color:var(--pagination-text-color, hsla(var(--color-blue-500)))}.Pagination .Menu-link:active,.Pagination .Menu-link.is-active{font-weight:600}.Pagination .Menu-link:focus,.Pagination .Menu-link.is-focused{color:var(--pagination-text-color--focus, hsla(var(--color-red-500)))}.Pagination .Menu-link:hover,.Pagination .Menu-link.is-hovered{color:var(--pagination-text-color--hover, hsla(var(--color-red-500)))}.Pagination .Menu-ellipsis{pointer-events:none}.Layout{display:grid;grid-template-columns:var(--layout-template-columns, 100%);row-gap:var(--layout-row-gap, 4rem)}.Layout--news{--layout-column-gap: 3rem}.Layout--jobs.Layout--sticky>.Layout-side{position:sticky}:root{--plyr-color-main: hsla(var(--color-red-700))}.Block--media.without-longform{margin-right:auto;margin-left:auto;max-width:240rem;overflow:hidden}.MediaBlock.without-longform{aspect-ratio:16/6;position:relative;margin-right:calc((100vw - 100%)*-1);overflow:hidden;border-top-left-radius:4rem}.MediaBlock.without-longform .Media,.MediaBlock.without-longform .plyr,.MediaBlock.without-longform .plyr__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.MediaBlock.without-longform .Media-embed,.MediaBlock.without-longform .Media-image,.MediaBlock.without-longform .Media-video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%) translateY(-50%)}.MediaBlock.without-longform .Media-image{-o-object-fit:cover;object-fit:cover}.Content-layout{--grid-template-columns: minmax(0, 1fr);--grid-row-gap: 2rem;--grid-column-gap: 3rem}.Images{overflow:hidden;border-top-left-radius:4rem;border-bottom-right-radius:4rem}.Images .Media{aspect-ratio:var(--image-ratio);position:relative;width:100%;height:100%}.Images .Media-image{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.Images-layout{--grid-template-columns: minmax(0, 1fr);--grid-row-gap: clamp(2rem, 1.652173913rem + 1.0869565217vw, 3rem);--grid-column-gap: 3rem}.ImageSlider .swiper,.ImageSlider .Media{overflow:hidden;border-top-left-radius:4rem}.Longform{max-width:72ch}.Longform :is(:where(.Longform-item--title):not(:first-child):not(:where([class~=u-not-prose] *))){margin-top:6rem}.Longform .Longform-item--title+.Longform-item--text :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:1rem}.Longform .Longform-item--title+.Longform-item--cookies .CookieGroup:first-child :is(h1,h2,h3,h4,h5,h6){margin-top:1rem}.Longform *+.Longform-item--actions{margin-top:3rem}.Table-head{background-color:hsla(var(--color-silk-blue-500))}.Table-row+.Table-row{border-top:1px solid hsla(var(--color-silk-blue-500))}.Table-cell{padding:1rem;text-align:left;vertical-align:top}.ScrollButton{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;color:hsla(var(--scrollButton-color, var(--color-black)),.4);font-size:1.4rem}.ScrollButton:hover .ScrollButton-iconWrapper,.ScrollButton.is-hovered .ScrollButton-iconWrapper,.hover-Link:hover .ScrollButton .ScrollButton-iconWrapper{border-color:var(--color-japan-orange-500);color:var(--color-japan-orange-500)}.ScrollButton-iconWrapper{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.8rem;height:4rem;border:1px solid hsla(var(--scrollButton-color, var(--color-black)),.4);border-radius:2rem;color:hsla(var(--scrollButton-color, var(--color-black)),.4);transition:border-color .15s,color .15s}.ScrollButton-icon{top:0;width:.75em;height:.75em;fill:currentColor}.History-item{display:flex;flex-direction:column;-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:2rem;scroll-margin-top:4rem;border-bottom:2px solid var(--color-japan-white-100);padding-top:4rem;padding-bottom:4rem}.History-title{grid-area:title}.History-object{border-top-left-radius:2.8rem;grid-area:object;overflow:hidden}.History-body{grid-area:body}.Menu--history{background-color:#fff;box-shadow:inset 0 -2px 0 0 var(--color-japan-white-100);position:sticky;top:0;z-index:1}.Menu--history .Menu-list{display:flex;align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;justify-content:space-between;white-space:nowrap}.Menu--history .Menu-item{position:relative}.Menu--history .Menu-item.is-active:before{background-color:var(--color-japan-orange-500);content:"";height:2px;position:absolute;right:0;left:0;bottom:0;z-index:222}.Menu--history .Menu-link{padding:1rem}.Menu--history.with-scroll{overflow:hidden}.Menu--history.with-scroll .Menu-list{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch}#search{scroll-margin-top:3rem}.Search{max-width:72rem;display:flex;gap:1rem}.Search-field{position:relative}.Search-input{padding-right:6.1rem}.Search-actions{display:flex;align-items:center;position:absolute;top:50%;right:2.2rem;transform:translateY(-50%)}.SearchResult .Link{word-break:break-all;text-align:left}.SearchResult+.SearchResult{border-top:2px solid hsla(var(--color-black),.1);padding-top:2rem;margin-top:2rem}.SearchResult-link{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem;color:inherit;text-decoration:none;transition:color .2s}.SearchResult-link:hover,.SearchResult-link:focus,.SearchResult-link:active{color:var(--link-text-color-hover, var(--color-japan-orange-700));text-decoration:none}.SearchResult-link:hover .SearchResult-iconWrapper,.SearchResult-link:focus .SearchResult-iconWrapper,.SearchResult-link:active .SearchResult-iconWrapper{border-color:var(--color-japan-orange-500);color:var(--color-japan-orange-500)}.SearchResult-link:focus-visible{border-radius:.125em;outline-color:var(--link-text-color-hover, var(--color-japan-orange-700));outline-offset:6px}.SearchResult-text{color:#000}.SearchResult-header{display:flex;flex-wrap:wrap;row-gap:.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.SearchResult-header .Chips{display:flex;flex-wrap:wrap;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;position:relative;top:1px}.SearchResult-header .Chip{padding-inline:1.5rem}.SearchResult-left{flex:1}.SearchResult-iconWrapper{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:2.8rem;border:1px solid hsla(var(--color-black),.4);border-radius:2rem;color:hsla(var(--color-black),.4);transition:border-color .15s,color .15s}.SearchResult-icon{top:0;width:.75em;height:.75em;fill:currentColor}.SearchResults{padding-block:clamp(2rem,1.5826086957rem + 1.3043478261vw,3.2rem);padding-inline:clamp(2.4rem,2.0173913043rem + 1.1956521739vw,3.5rem);border:2px solid #F0EEEB;border-radius:30px}.SearchFilters-label{display:block;margin-bottom:0;padding-left:.5rem}.SearchFilters-listWrapper{padding-block:.5rem;overflow-y:auto}.SearchFilters-list{display:flex;-moz-column-gap:clamp(1rem,.3043478261rem + 2.1739130435vw,3rem);column-gap:clamp(1rem,.3043478261rem + 2.1739130435vw,3rem)}.SearchFilters-item{flex:none;padding-inline:.5rem}.SearchFilters-button{display:block;padding-block:.875rem;padding-inline:0;border:0;border-bottom:2px solid transparent;border-radius:0;color:#00000052;font-weight:600;font-size:1.8rem;transition:color .2s,border-color .2s}.SearchFilters-button:hover{border-color:transparent;color:#000000a3}.SearchFilters-button.is-active{border-color:var(--color-japan-orange-500);color:var(--color-japan-orange-500)}.SearchFilters-button:focus-visible{outline-color:var(--link-text-color-hover, var(--color-japan-orange-700));outline-offset:2px}.cookie-though{transition:opacity .2s,visibility .2s;box-shadow:0 2px 19px #01013f33;background-color:hsla(var(--color-silk-blue-500));border-radius:4rem 0 0;--ct-button: var(--color-japan-orange-700);--ct-button-radius: 5rem;--ct-button-secondary: transparent;--ct-button-secondary-color: var(--color-japan-orange-500);--ct-button-secondary-border: 1px solid var(--color-japan-orange-500);--ct-button-padding: .9rem 2.5rem 1.1rem;--ct-primary-400: var(--color-japan-green-700);--ct-primary-300: var(--color-japan-green-700);--ct-primary-200: var(--color-japan-green-500);--ct-primary-100: var(--color-japan-white-100);--ct-text: var(--color-japan-green-700);--ct-subtitle: var(--color-japan-green-700);--ct-title: var(--color-japan-green-700);--ct-cookie: var(--ct-primary-400);--ct-policy: var(--ct-white);--ct-policy-enabled: var(--ct-primary-400);--ct-policy-text: var(--ct-primary-400);--ct-policy-text-enabled: var(--ct-white);--ct-policy-essential: var(--ct-primary-100);--ct-slider-primary: var(--ct-text);--ct-slider-secondary: #d1d5db;--ct-slider-enabled-primary: rgba(255, 255, 255, .5);--ct-slider-enabled-secondary: white;--ct-enabled-option-color: var(--ct-white);--ct-white: #ffffff;--ct-text-margin: .25rem;--ct-default-padding: 2rem;--ct-seperator-padding: 1rem;--ct-heading-font-size: 2rem;--ct-sub-heading-font-size: 1.2rem;--ct-text-font-size: 1.4rem;--ct-button-font-size: 1.4rem;--ct-primary-font: inherit;--ct-secondary-font: inherit;--ct-z-index: 9999}.cookie-though:not(.visible){visibility:hidden;opacity:0}.CategoryList-item{position:relative;padding-block:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem);padding-right:var(--container-spacing);padding-left:calc(var(--container-spacing) + 2.8rem);background-color:var(--color-japan-white-100)}.CategoryList-title{position:relative}.CategoryList-title:before{content:"";display:block;position:absolute;top:clamp(.75rem,.7065217391rem + .1358695652vw,.875rem);left:-2.8rem;width:clamp(1.4rem,1.3304347826rem + .2173913043vw,1.6rem);height:clamp(1.4rem,1.3304347826rem + .2173913043vw,1.6rem);border-top-left-radius:7px;background-color:var(--color-japan-orange-500)}.CategoryList-product+.CategoryList-product{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(var(--color-black),.06)}.CategoryList-childrenItem+.CategoryList-childrenItem{margin-top:3rem;padding-top:3rem;border-top:1px solid hsla(var(--color-black),.06)}.CategoryList-children--2 .CategoryList-childrenItem{margin-top:3rem;padding-top:3rem;border-top:1px solid hsla(var(--color-black),.06)}.Dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;overflow-y:auto}.Dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1d443b9e}.Dialog-container{display:flex;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;padding:2rem}.Dialog-inner{border-radius:.5rem;background-color:#fff;box-shadow:0 0 48px #1d443b33;max-width:72rem;position:relative;margin:auto;transition:opacity .2s,visibility .2s;padding:2rem;width:100%;overflow-y:auto}.Dialog--md .Dialog-inner{max-width:80rem}.Dialog-content{transition:opacity .2s}.Dialog-close{--button-text-color: var(--color-japan-green-500);--button-text-color-hover: var(--color-japan-orange-500);--button-background-color: var(--color-japan-white-100);--button-background-color-hover: var(--button-background-color);--button-border-color: var(--button-background-color);--button-border-color-hover: var(--button-background-color);--button-outline-color: var(--button-background-color-hover);pointer-events:auto;position:absolute;top:0;right:0;padding:.375rem;border-radius:0;border-bottom-left-radius:.5rem}.Dialog-close .Dialog-icon{width:2.1rem;height:2.1rem}.Dialog--popup .Longform{max-width:none}.Dialog--popup .Longform-item+.Longform-item{margin-top:3rem}.Modal{--modal-overlay-bg-color: rgba(0, 0, 0, .8);--modal-container-padding: 4rem 2rem;--modal-inner-bg-color: white;--modal-inner-size: 70rem;--modal-inner-padding: 2rem;--modal-header-gap: 2rem;--modal-actions-gap: 2rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;transition:opacity .2s,visibility .2s}.Modal:before{background-color:var(--modal-overlay-bg-color);content:"";height:100vh;position:absolute;top:0;width:100%;z-index:-2}.Modal:not(.is-active){opacity:0;visibility:hidden}.Modal-container{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1}.Modal-inner{background-color:var(--modal-inner-bg-color);box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000007,0 12.5px 10px #00000009,0 22.3px 17.9px #0000000b,0 41.8px 33.4px #0000000d,0 100px 80px #00000012;max-width:var(--modal-inner-size);padding:var(--modal-inner-padding);position:relative;margin-left:auto;width:100%}.Modal-content{transition:opacity .2s}.Modal-header{display:flex;-moz-column-gap:var(--modal-header-gap);column-gap:var(--modal-header-gap)}.Modal-header .Modal-title{flex-grow:1}.Modal-close{display:inline-flex;align-items:center;justify-content:center}.Modal-actions{display:flex;align-items:center;-moz-column-gap:var(--modal-actions-gap);column-gap:var(--modal-actions-gap)}.Modal--centered .Modal-container{padding:var(--modal-container-padding)}.Modal--centered .Modal-inner{transition:opacity .2s,visibility .2s;margin-right:auto}.Modal--centered .Modal-inner.is-collapsed{opacity:0;visibility:hidden}.Modal--slideout .Modal-inner{transition:transform .2s;height:100%}.Modal--slideout .Modal-inner.is-collapsed{transform:translate(100%)}.Modal--slideout .Modal-inner-body,.Modal--slideout .Modal-content{height:100%}.Modal--slideout .Modal-body{flex-grow:1}.Modal--sm{--modal-inner-size: 50rem}.SpinnerWrapper{background-color:var(--spinner-wrapper-bg-color);display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50}.SpinnerWrapper:not(.SpinnerWrapper--show){display:none}.SpinnerWrapper--withBg{--spinner-wrapper-bg-color: rgba(255, 255, 255, .75)}.SpinnerWrapper--full{position:fixed}.Spinner{--spinner-height: 4rem;--spinner-width: 4rem;--spinner-border-width: .65rem;--spinner-bg-color: hsla(var(--color-white), .2);--spinner-active-bg-color: hsla(var(--color-white));position:relative}.Spinner,.Spinner:before,.Spinner:after{height:var(--spinner-height);width:var(--spinner-width)}.Spinner:before,.Spinner:after{display:inline-block;box-sizing:border-box;border:var(--spinner-border-width) solid;border-radius:50%;position:absolute;top:0;left:0}.Spinner:before{content:"";border-color:var(--spinner-bg-color)}.Spinner:after{content:"";animation:round-animate 1s ease-in-out infinite;border-radius:50%;border-top-color:var(--spinner-active-bg-color);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}@keyframes round-animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Block--jobs{scroll-margin-top:4rem}.Jobs-item{border-bottom:2px solid hsla(var(--color-silk-blue-500));padding-bottom:3rem}.ScrollToTop{position:fixed;right:2rem;bottom:8rem;z-index:40}.ScrollToTop-Button{--button-border-color: var(--color-japan-green-700);--button-background-gradient-1: var(--color-japan-green-700);--button-background-gradient-2: var(--color-japan-green-700);box-shadow:0 0 0 2px #fff,0 4px 12px #0003}.ProductCategories{--pc-padding-top-bottom: 1.2rem;--pc-padding-left-right: 2rem;position:relative;width:100%;padding-block:2rem}.ProductCategories-listTitle,.ProductCategories-link{font-size:1.6rem}.ProductCategories-listTitle{display:block;padding:0 var(--pc-padding-left-right) calc(var(--pc-padding-top-bottom) + 1.2rem);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductCategories-list{list-style:none;margin-top:0;margin-bottom:0;padding-left:0}.ProductCategories-item{margin-bottom:0}.ProductCategories-link{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:var(--pc-padding-top-bottom) var(--pc-padding-left-right);position:relative;font-weight:400;color:#000;text-decoration:none;border-top-left-radius:100px;border-bottom-left-radius:100px}.ProductCategories-link:hover,.ProductCategories-link:focus{color:#f56905}.ProductCategories-icon{display:block;height:1.2rem;width:1.2rem;position:relative;top:0}.ProductCategories-label{display:block}.ProductCategories-subItems,.ProductCategories-subSubItems{display:flex;flex-direction:column;padding-block:2rem}.ProductCategories-subItems:not(:has(.ProductCategories-list)),.ProductCategories-subSubItems:not(:has(.ProductCategories-list)){display:none}.ProductCategories-subItems .ProductCategories-link{border-radius:0}.ProductCategories-subSubItems .ProductCategories-item{padding-left:1px}.ProductCategories-subSubItems .ProductCategories-link{border-radius:0 100px 100px 0}.Specifications{display:flex;flex-direction:column;row-gap:clamp(2rem,1.3043478261rem + 2.1739130435vw,4rem)}.Specifications-item{display:grid;row-gap:2rem;-moz-column-gap:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem);column-gap:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem)}.ProductIntro{padding-top:clamp(2rem,.9565217391rem + 3.2608695652vw,5rem);padding-bottom:clamp(2rem,1.3043478261rem + 2.1739130435vw,4rem)}.ProductIntro-title{padding-top:.5rem;padding-bottom:.5rem}.Chip{display:inline-flex;padding-block:.4rem;padding-inline:1rem;border:1px solid var(--chip-border-color, currentColor);border-radius:100px;font-weight:600;font-size:1.2rem;color:var(--chip-color);text-transform:uppercase;background-color:var(--chip-bg-color)}.Chip--primary{--chip-color: white;--chip-bg-color: var(--color-japan-green-500);--chip-border-color: var(--chip-bg-color)}.Chip--secondary.Chip--solid{--chip-color: var(--color-japan-orange-500);--chip-border-color: #F0EEEB;--chip-bg-color: #F0EEEB}.Chip--secondary.Chip--outline{--chip-color: var(--color-japan-orange-500);--chip-border-color: var(--color-japan-orange-500);--chip-bg-color: transparent}.u-opacity-70{opacity:.7!important}.u-color-red-500{color:var(--color-japan-orange-500)}.u-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.u-line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.u-link-secondary{--link-text-color: var(--color-japan-green-500);--link-text-color-hover: var(--color-japan-green-700);--link-text-decoration: underline;--link-text-decoration-hover: underline}.u-prose :is(:where(h1,h2,h3,h4,h5,h6):not(:first-child):not(:where([class~=u-not-prose] *))){margin-top:6rem}.History .u-prose :is(:where(h1,h2,h3,h4,h5,h6):not(:first-child):not(:where([class~=u-not-prose] *))){margin-top:3rem}.u-prose :is(:where(h1,h2,h3,h4,h5,h6):not(:where([class~=u-not-prose] *)))+:is(:where(h1,h2,h3,h4,h5,h6)){margin-top:3rem!important}@media (min-width: 22.5em){.Search{align-items:center}.Search-field{flex:1 1 0%}}@media (min-width: 40em){.sr-only\@sm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only\@sm{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.Products-grid--2{--grid-template-columns: repeat(2, minmax(0, 1fr))}#search{scroll-margin-top:3rem}.Modal{--modal-container-padding: 10% 5% 5%;--modal-inner-padding: 4rem}}@media (min-width: 48em){.Container{--container-spacing: 4rem}.sr-only\@md{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only\@md{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.u-hidden\@md{display:none!important}.u-block\@md{display:block!important}.u-stack--4\@md>*+*{--stack-spacing: 1rem}.u-stack--6\@md>*+*{--stack-spacing: 1.5rem}.u-stack--16\@md>*+*{--stack-spacing: 4rem}.u-stack--24\@md>*+*{--stack-spacing: 6rem}.FooterColumns-item--left{margin-right:-4rem;margin-left:-4rem;padding-right:4rem;padding-left:4rem}.FooterInfoGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.FooterLinks{display:flex;flex-wrap:wrap;row-gap:3rem}.FooterLinks-column{flex:1}.FooterMenu{display:block!important}.Hero{background-color:transparent}.Hero.with-theme-red.Hero--default,.Hero.with-theme-blue.Hero--default{background:transparent}.Hero--default.with-media .Hero-body{margin-left:auto}.Hero--default.with-media .Hero-innerBody{padding-left:clamp(4rem,2.6086956522rem + 4.347826087vw,8rem);border-top-left-radius:4rem}.Hero--default.with-media .Hero-innerBody:before{content:"";position:absolute;top:var(--hero-bleed-position-top);right:var(--hero-bleed-position-right);width:var(--hero-bleed-width);height:var(--hero-bleed-height);background-color:var(--hero-body-bleed-background-color, var(--hero-body-background-color))}.Hero--default.with-media{--hero-container-spacing: 4rem;--hero-bleed-position-top: clamp(10rem, 6.5217391304rem + 10.8695652174vw, 20rem)}.Hero--default .Hero-media{position:absolute;top:0;left:0;width:100%;height:100%;max-height:51rem}.Hero--artience{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:minmax(0,1fr) 50%;align-items:start}.Hero--artience .Hero-body{margin-left:auto;padding:8rem 0 8rem 4rem;align-self:center;grid-area:1/1/2/2}.Hero--artience .Hero-media{grid-area:1/2/2/3;width:min(86rem,100%)}.Hero--artience .Hero-innerMedia{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20860%20600%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m860%20.6v93.2%2080.6c-1.5%20177.2-118%20298.3-118%20298.3-109.5%20113.4-254%20125.8-306%20127.1-39.3.9-149.2%202.1-256.1-71.4-135.2-93.2-164.9-236.5-170.5-267.8-4.5-34.3-7.7-72-8.8-112.5-1.7-54.2.6-103.9%205.2-148.1%20284.6.2%20569.5.4%20854.2.6z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20860%20600%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m860%20.6v93.2%2080.6c-1.5%20177.2-118%20298.3-118%20298.3-109.5%20113.4-254%20125.8-306%20127.1-39.3.9-149.2%202.1-256.1-71.4-135.2-93.2-164.9-236.5-170.5-267.8-4.5-34.3-7.7-72-8.8-112.5-1.7-54.2.6-103.9%205.2-148.1%20284.6.2%20569.5.4%20854.2.6z%22%2F%3E%3C%2Fsvg%3E)}.Hero-body{max-width:var(--hero-body-width, 62rem)}.Hero-title{max-width:58rem}.Locations-grid,.Products-grid{--grid-template-columns: repeat(2, minmax(0, 1fr))}.Products-grid--2{--grid-template-columns: minmax(0, 1fr)}.LatestNews-grid,.BlockListing-grid,.Grid--news{--grid-template-columns: repeat(2, minmax(0, 1fr))}.Layout{--layout-template-columns: repeat(2, minmax(0, 1fr)) minmax(28rem, 1fr);grid-template-areas:var(--layout-template-areas, "content content side");align-items:start;-moz-column-gap:var(--layout-column-gap, 4rem);column-gap:var(--layout-column-gap, 4rem)}.Layout .Layout-content{grid-area:content;max-width:73.5rem}.Layout .Layout-side{grid-area:side}.Layout.Layout--sticky>.Layout-side{inset:2rem 0 auto 0}.Layout--news .Layout-side{border-left:1px solid hsla(var(--color-silk-blue-500));padding-left:var(--layout-column-gap)}.Layout--products{grid-template-columns:minmax(0,20rem) minmax(0,1fr);grid-template-areas:none}.Layout--products .Layout-content{grid-area:auto;max-width:none}.Layout--products .Layout-side{grid-area:auto}.History-item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"title title object object . body body body body body body body"}.History-body{margin-left:-3.2rem}.CategoriesMenu{display:block!important}.CategoryList-item{padding-inline:clamp(3rem,.5652173913rem + 7.6086956522vw,10rem);border-top-left-radius:4rem;border-bottom-left-radius:4rem}.CategoryList-item:before{content:"";position:absolute;top:0;left:100%;width:var(--container-spacing);height:100%;background-color:var(--color-japan-white-100)}.ScrollToTop{right:4rem;bottom:10rem}.Specifications{row-gap:clamp(3rem,1.9565217391rem + 3.2608695652vw,6rem)}.Specifications-item{grid-template-columns:1fr 1.85fr}}@media (min-width: 60em){.sr-only\@lg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only\@lg{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.u-hidden\@lg{display:none!important}.u-block\@lg{display:block!important}.Card.with-media-right,.Card.with-media-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Card.with-media-right .Media,.Card.with-media-right .Media-image,.Card.with-media-left .Media,.Card.with-media-left .Media-image{position:absolute;top:0;left:0;width:100%;height:100%}.Location.with-form .Location-grid{--grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr)}.CallToAction-layout{--grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr)}.CallToAction-iconWrapper{right:auto;left:clamp(2rem,.9565217391rem + 3.2608695652vw,5rem)}.ContentImage-layout{--grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.ContentImage-media--left{margin-left:calc((50vw - 100%)*-1)}.ContentImage-media--right{order:9999;margin-right:calc((50vw - 100%)*-1)}.ContentImage-mediaInner .Media,.ContentImage-mediaInner .Media-image{position:absolute;top:0;left:0;width:100%;height:100%}.ContentImage-mediaInner .Media-image{-o-object-fit:cover;object-fit:cover}.ContentImage-body{padding-left:clamp(3rem,.2173913043rem + 8.6956521739vw,11rem)}.ContentImage-layout--reverse .ContentImage-body{padding-right:clamp(3rem,.2173913043rem + 8.6956521739vw,11rem);padding-left:0}.Content-layout{--grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr)}.Content-left{padding-right:clamp(2rem,1.3043478261rem + 2.1739130435vw,4rem)}.Images-layout{--grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr)}.ProductCategories{--pc-padding-left-right: 2.5rem}.ProductCategories>.ProductCategories-listTitle,.ProductCategories>.ProductCategories-list{width:33.33%}.ProductCategories>.ProductCategories-listTitle,.ProductCategories>.ProductCategories-list,.ProductCategories-subItems{border-right:1px solid #D9D9D9}.ProductCategories-list{display:flex;flex-direction:column;flex-grow:1}.ProductCategories-link.is-active{background-color:#f0eeeb}.ProductCategories-link.is-active{color:#f56905}.ProductCategories-subItems,.ProductCategories-subSubItems{position:absolute;top:0;height:100%}.ProductCategories-subItems{left:33.33%;width:33.33%}.ProductCategories-subSubItems{left:100%;width:100%}.ProductCategories-subSubItems .ProductCategories-link:hover,.ProductCategories-subSubItems .ProductCategories-link:focus{background-color:#f0eeeb}}@media (min-width: 64em){.Products-grid--2{--grid-template-columns: repeat(2, minmax(0, 1fr))}.Layout--products{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}}@media (min-width: 80em){body{padding-top:11.4rem}.HeaderMenu--empty{padding-top:4.5rem;padding-bottom:4.5rem}.HeaderMenu-itemInner{padding-top:3.75rem;padding-bottom:3.75rem}.Footer{background:var(--color-japan-green-700)}.Footer:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--color-japan-white-100)}.FooterColumns{grid-template-columns:minmax(0,1fr) minmax(0,2.9fr)}.FooterColumns-item--left{order:-1;margin-right:0;margin-left:0;padding-right:3rem;padding-left:0}.FooterColumns-item--right{padding-left:clamp(3rem,1.2608695652rem + 5.4347826087vw,8rem);background-color:var(--color-japan-green-500);position:relative;z-index:0}.FooterColumns-item--right:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:calc(100% + var(--container-spacing));height:100%;background:linear-gradient(135deg,var(--color-japan-green-500),var(--color-japan-green-700));background-color:var(--color-japan-green-500)}.Locations-grid,.Products-grid{--grid-template-columns: repeat(3, minmax(0, 1fr))}.Products-grid--2{--grid-template-columns: repeat(2, minmax(0, 1fr))}.LatestNews-grid,.BlockListing-grid,.Grid--news{--grid-template-columns: repeat(3, minmax(0, 1fr))}#search{scroll-margin-top:6rem}}@media (min-width: 85em){.sr-only\@xl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only\@xl{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.u-hidden\@xl{display:none!important}.u-block\@xl{display:block!important}.u-stack--4\@xl>*+*{--stack-spacing: 1rem}.FooterColumns-item--right:before{width:calc(100% + (100vw - var(--scrollbar-visible-width, 0px) - var(--container-width)) / 2)}.Hero--default.with-media{--hero-bleed-position-right:calc((100vw - 100%)/-2);--hero-bleed-width: calc((100vw - 100% + var(--hero-bleed-spacing)) / 2);--hero-bleed-height:calc(100% - clamp(10rem, 6.5217391304rem + 10.8695652174vw, 20rem))}.Hero--artience .Hero-scroll{left:calc((100vw - var(--scrollbar-visible-width, 0px) - 128rem) / 2)}.Location.with-form .Location-grid{--grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);--grid-column-gap: 10rem}.CategoryList-item:before{width:calc((100vw - 100% - 32rem)/2);max-width:55rem}}@media (min-width: 40em) and (max-width: 59.9375em),(min-width: 75em),(max-height: 29.9375em){.ExampleComponent{padding-left:4rem;color:#fff;font-size:2.4rem;background-color:hsla(var(--color-gray-30))}}@media (max-width: 84.9375em){.Hero--default.with-media .Hero-innerBody{position:relative}.Hero--default.with-media .Hero-innerBody:before{top:0}}@media (max-width: 59.9375em){.Overlay.with-header-dropdown{display:none!important}.LatestNews-slider:before,.LatestNews-slider:after{content:"";opacity:0;position:absolute;top:0;z-index:20;width:4rem;height:100%;background-color:#fff;transition:opacity .15s}.LatestNews-slider:before{opacity:0;left:-4rem;box-shadow:30px 0 60px 30px #fff}.LatestNews-slider:after{opacity:0;right:-4rem;box-shadow:-30px 0 60px 30px #fff}.LatestNews-slider.at-beginning:after,.LatestNews-slider.not-beginning.not-end:after{opacity:1}.LatestNews-slider.at-end:before{opacity:1}.ProductCategories-listTitle{display:none}.ProductCategories-list{font-size:1.6rem}.ProductCategories-link .ProductCategories-icon,.ProductCategories-subItems,.ProductCategories-subSubItems{display:none}}@media (max-width: 59.9375em) and (max-width: 47.9375em){.LatestNews-slider.at-beginning:after,.LatestNews-slider.not-beginning.not-end:after{right:-2rem;width:2rem}.LatestNews-slider.at-end:before{right:-2rem;width:2rem}}@media (max-width: 47.9375em){.FooterLinks-item{border-top:1px solid rgba(255,255,255,.1)}.FooterLinks-titleLink{padding-top:1rem;padding-bottom:1rem}.FooterMenu{padding-bottom:1rem}.Hero--default.with-media{padding-top:0}.Hero--default.with-media .Hero-innerBody{background:transparent}.Hero--artience .Hero-media{margin-left:auto}.Hero--artience .Hero-media .Media{--image-ratio: 86 / 77 !important}.Slider-button--prev{left:-1rem}.Slider-button--next{right:-1rem}.Layout--jobs.Layout--sticky>.Layout-side,.Layout--jobs .Action--back{text-align:center}.Layout--jobs.Layout--sticky>.Layout-side{inset:auto 2rem 2rem}.CategoryList{margin-right:calc(var(--container-spacing) * -1);margin-left:calc(var(--container-spacing) * -1)}.Dialog .Form-row--multi{flex-direction:column}}@media (max-width: 22.4375em){.Search{flex-direction:column}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.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{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px 50px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#000000bf;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#00000052}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}
