@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}.c-gnav-body,.l-footer-nav{--gnav-border-color:var(--deepNavy20);--gnav-font-color-primary:var(--base-text-color);--gnav-font-color-secondary:var(--base-text-color)}.is-theme-dark .c-gnav-body,.is-theme-dark .l-footer-nav{--gnav-border-color:var(--lavenderGray50);--gnav-font-color-primary:#fff;--gnav-font-color-secondary:hsla(0,0%,100%,.6)}.c-gnav-menu,.l-footer-nav-menu{display:flex;flex-direction:column}.c-gnav-menu,.c-gnav-menu-item,.l-footer-nav-menu,.l-footer-nav-menu-item{border-bottom:1px solid var(--gnav-border-color)}.c-gnav-menu-item:first-child,.l-footer-nav-menu-item:first-child{border-top:1px solid var(--gnav-border-color)}.c-gnav-menu-item:has([aria-expanded=true]),.l-footer-nav-menu-item:has([aria-expanded=true]){border-bottom:0}.c-gnav-menu-item:last-child,.l-footer-nav-menu-item:last-child{border-bottom:0}.c-gnav-menu-item-link,.l-footer-nav-menu-item-link{align-items:center;color:var(--gnav-font-color-primary);display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(22/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-decoration:none}.c-gnav-menu-item-link>span,.l-footer-nav-menu-item-link>span{width:100%}.c-gnav-sub-menu,.l-footer-nav-sub-menu{border:0;flex-direction:row;justify-content:space-between;margin-top:calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (max-width:768px){html[lang=en-US] .c-gnav-sub-menu,html[lang=en-US] .l-footer-nav-sub-menu{gap:calc(98/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:center}}.c-gnav-sub-menu .c-gnav-menu-item,.l-footer-nav-sub-menu .l-footer-nav-menu-item{border:0}.c-gnav-sub-menu .c-gnav-menu-item-link,.l-footer-nav-sub-menu .l-footer-nav-menu-item-link{color:var(--gnav-font-color-secondary)}:root{--viewport-width:1440;--reference-width:375;--nosterNavy:#1c3775;--deepNavy:#102045;--deepNavy20:rgba(16,32,69,.2);--deepNavy60:rgba(16,32,69,.6);--lavenderGray:#c0c0da;--lavenderGray50:rgba(192,192,218,.5);--royalBlue:#0556e6;--softGray:#efeff6;--mainHover:#82aaf3;--Text-link:#1558d6;--linkColor:var(--Text-link);--errorColor:#f44336;--errorColor5:rgba(244,67,54,.05);--disable:#bdbdbd;--Border-listSpacer:var(--lavenderGray50);--quoteBg:linear-gradient(90deg,rgba(192,192,218,.1),rgba(192,192,218,.03));--base-font-family:"Gen Interface JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--base-text-color:var(--deepNavy);--header-height:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (max-width:768px) and (orientation:landscape){:root{--header-height:calc(50/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (min-width:769px){:root{--reference-width:var(--viewport-width);--header-height:calc(100/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}*{box-sizing:border-box}:after,:before{box-sizing:inherit}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--base-text-color);font-family:var(--base-font-family);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:1;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0;padding:0}dl,ol,p,ul{margin:0}nav ul{list-style:none;padding-left:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}iframe{border:0}figure{margin:0;padding:0}img,svg,video{height:auto;max-width:100%;vertical-align:bottom}a{color:inherit}@media (min-width:769px){a:hover{text-decoration:none}}button{border-radius:0;padding:0;text-align:left}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}input,select,textarea{border:none;border-radius:0;font-size:inherit}.container{padding-inline:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%}@media (min-width:769px){.container{margin-inline:auto;max-width:1440px;padding-inline:calc(70/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.container--full{padding:0}@media (min-width:769px){.container--md{margin-inline:auto;padding:0;width:calc(975/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.content-spacing{padding-block:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.content-spacing{padding-block:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.content-spacing--sm{padding-bottom:calc(112/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.content-spacing--lg{padding-block:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.content-spacing--lg{padding-bottom:calc(192/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.content-bg{background-color:var(--softGray)}@media (min-width:769px){.is-sp{display:none}}@media (max-width:768px){.is-pc{display:none}}.italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important;clip:rect(0,0,0,0)!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}body.admin-bar{--wp-admin-bar-height:32px}@media screen and (max-width:782px){body.admin-bar{--wp-admin-bar-height:46px}}.l-header{--header-bg-color:hsla(0,0%,100%,.9);--header-bg-color-menu-open:hsla(0,0%,100%,.9);--header-bg-blur:blur(calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--header-bg-blur-menu-open:blur(calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--header-shadow:0 calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 rgba(16,32,69,.08)}.l-header.is-theme-transparent{--header-bg-color:transparent;--header-bg-color-menu-open:rgba(17,37,83,.5);--header-bg-blur:none;--header-bg-blur-menu-open:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--header-shadow:none}@media (min-width:769px){.l-header.is-theme-transparent{--header-bg-color-menu-open:var(--deepNavy60)}}.l-header{height:var(--header-height);left:0;padding-inline:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:fixed;top:var(--wp-admin-bar-height,0);width:100%;z-index:9}@media (min-width:769px){.l-header{--header-bg-color:hsla(0,0%,100%,.8);--header-bg-color-menu-open:hsla(0,0%,100%,.8);--header-bg-blur:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--header-bg-blur-menu-open:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--header-shadow:0 calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 rgba(16,32,69,.08);padding-inline:0}}.l-header-bg{backdrop-filter:var(--header-bg-blur);background-color:var(--header-bg-color);inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease,backdrop-filter .3s ease;z-index:-1}@media (max-width:768px){.l-header.is-theme-transparent:has(.c-gnav.is-open) .l-header-bg{backdrop-filter:var(--header-bg-blur-menu-open);background-color:var(--header-bg-color-menu-open)}}@media (min-width:769px){.l-header.is-theme-transparent:has(.c-gnav-menu-item:not(.is-menu-dismissed):hover>.c-gnav-menu-item-child) .l-header-bg{backdrop-filter:var(--header-bg-blur-menu-open);background-color:var(--header-bg-color-menu-open)}}.l-header-shadow{box-shadow:var(--header-shadow);inset:0;pointer-events:none;position:absolute;z-index:2}@media (min-width:769px){.l-header-shadow{transition:box-shadow .3s ease}}@media (min-width:769px){.l-header:has(.c-gnav-menu-item:not(.is-menu-dismissed):hover>.c-gnav-menu-item-child) .l-header-shadow{box-shadow:none}}.l-header-inner{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;z-index:1}@media (min-width:769px){.l-header-inner{margin-inline:auto;width:calc(1300/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-header-logo{width:calc(101/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (max-width:768px) and (orientation:landscape){.l-header-logo{width:calc(78.90625/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (min-width:769px){.l-header-logo{width:calc(172/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-header-logo svg{width:100%}.l-header-menu{align-items:center;display:flex;gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-header-menu{align-items:end;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}.l-header-menu-language{visibility:hidden}}@media (max-width:768px) and (orientation:landscape){.l-header-menu-navigation{align-items:center;display:flex}}.l-footer{--footer-bg-color:var(--deepNavy);--footer-nav-title-color:#fff;--footer-nav-content-label-color:var(--lavenderGray50);--footer-nav-link-color-light:#fff;--footer-nav-link-color-dark:#fff;--footer-nav-link-color-dark-secondary:hsla(0,0%,100%,.6);--footer-nav-link-color-dark-secondary-hover:var(--mainHover);--footer-nav-link-blank-icon:url(/wp-content/themes/noster/assets/images/common/icons/blank-light.svg);--footer-nav-link-blank-icon-hover:url(/wp-content/themes/noster/assets/images/common/icons/blank-tertiary.svg);--footer-copyright-color:#fff;--footer-nav-separate-border:hsla(0,0%,100%,.8)}.l-footer.is-theme-light{--footer-bg-color:#fff;--footer-nav-title-color:var(--deepNavy);--footer-nav-content-label-color:var(--deepNavy20);--footer-nav-link-color-light:var(--deepNavy);--footer-nav-link-color-dark:var(--deepNavy);--footer-nav-link-color-dark-secondary:var(--deepNavy60);--footer-nav-link-color-dark-secondary-hover:var(--mainHover);--footer-nav-link-blank-icon:url(/wp-content/themes/noster/assets/images/common/icons/blank-secondary.svg);--footer-nav-link-blank-icon-hover:url(/wp-content/themes/noster/assets/images/common/icons/blank-tertiary.svg);--footer-copyright-color:var(--deepNavy);--footer-nav-separate-border:var(--deepNavy)}.l-footer{background-color:var(--footer-bg-color);padding:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer{padding:calc(128/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.l-footer-inner{margin-inline:auto;position:relative;width:calc(1300/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-footer-logo{margin-bottom:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(157/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-logo{left:0;margin-bottom:0;position:absolute;top:0;width:calc(171/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}}.l-footer-logo svg{width:100%}.l-footer-nav{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav{gap:calc(96/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.l-footer-nav-wrap-primary{display:flex;margin-left:auto;margin-right:0;width:calc(489/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.l-footer-nav-menu{border:0;display:grid;gap:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);width:calc(326/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.l-footer-nav-menu-item{border:0}}@media (max-width:768px){.l-footer-nav-menu-item.is-placeholder{display:none}}@media (min-width:769px){.l-footer-nav-menu-item.is-placeholder{visibility:hidden}.l-footer-nav-menu-item:first-child{border:0}}.l-footer-nav-menu-item-link{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-block:calc(26/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-menu-item-link{display:inline;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;padding:0;transition:color .3s ease}}.l-footer-nav-menu-item-link.is-disabled{opacity:.35;pointer-events:none}@media (min-width:769px){.l-footer-nav-menu-item-link:hover{color:var(--mainHover)}.l-footer-nav-sub-menu{flex:1;margin-top:0}}.l-footer-nav-sub-menu .l-footer-nav-menu-item-link{color:var(--footer-nav-link-color-dark-secondary);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-sub-menu .l-footer-nav-menu-item-link{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;padding:0}.l-footer-nav-sub-menu .l-footer-nav-menu-item-link:hover{color:var(--footer-nav-link-color-dark-secondary-hover)}}.l-footer-nav-wrap-utility{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-wrap-utility{align-items:end;flex-direction:row-reverse;justify-content:space-between;position:relative}.l-footer-nav-language{bottom:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;position:absolute;z-index:1}.l-footer-nav-company{display:flex;gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(489/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-footer-nav-company-title{margin-bottom:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-company-title{width:calc(141/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-footer-nav-company-title a{color:var(--footer-nav-title-color);display:inline-block;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;text-decoration:none}@media (min-width:769px){.l-footer-nav-company-title a{transition:color .3s ease}.l-footer-nav-company-title a:hover{color:var(--mainHover)}.l-footer-nav-company-content{flex:1}}.l-footer-nav-company-content-label{color:var(--footer-nav-content-label-color);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-bottom:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-company-content-label{margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-footer-nav-company-list{display:flex;flex-direction:column;gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-company-list{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.l-footer-nav-company-item{position:relative}}.l-footer-nav-company-item-link{color:var(--footer-nav-link-color-light);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;text-decoration:none}@media (min-width:769px){.l-footer-nav-company-item-link{transition:color .3s ease}}.l-footer-nav-company-item-link[target=_blank]>span{background:var(--footer-nav-link-blank-icon) no-repeat 100% 50%;background-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;padding-right:calc(22/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-company-item-link[target=_blank]>span{transition:background .3s ease}.l-footer-nav-company-item-link:hover{color:var(--mainHover)}.l-footer-nav-company-item-link:hover[target=_blank]>span{background-image:var(--footer-nav-link-blank-icon-hover)}}.l-footer-nav-meta{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-meta{flex-direction:row-reverse}}.l-footer-nav-meta-list{display:flex;flex-direction:column;gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-footer-nav-meta-list{flex-direction:row;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.l-footer-nav-meta-item{position:relative}.l-footer-nav-meta-item:before{background-color:var(--footer-nav-separate-border);content:"";display:block;height:calc(11/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}}.l-footer-nav-meta-item-link{border:0;color:var(--footer-nav-link-color-dark);cursor:pointer;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;text-decoration:none}@media (min-width:769px){.l-footer-nav-meta-item-link{transition:color .3s ease}.l-footer-nav-meta-item-link:hover{color:var(--mainHover)}}.l-footer-nav-copyright{color:var(--footer-copyright-color);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}.l-hero-child{display:flex;flex-direction:column;justify-content:flex-end;padding-block:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.l-hero-child{padding-block:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-hero-child.has-image{aspect-ratio:375/667}@media (min-width:769px){.l-hero-child.has-image{aspect-ratio:1440/810}}.l-hero-child-bg{inset:0;overflow:hidden;position:absolute;z-index:0}.l-hero-child-bg-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.l-hero-child-inner{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:center;min-height:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;z-index:1}@media (min-width:769px){.l-hero-child-inner{min-height:calc(208/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-hero-child-inner .c-heading-large{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-hero-child-inner .c-heading-large{gap:0}}.l-hero-child-inner .c-heading-large-sub{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300}@media (min-width:769px){.l-hero-child-inner .c-heading-large-sub{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400}}.l-hero-title{color:var(--deepNavy);font-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%;position:relative;z-index:1}@media (min-width:769px){.l-hero-title{font-size:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:144%}}.l-hero-title+*{margin-top:calc(98/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-hero-title+*{margin-top:calc(100/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-child--bg{background:transparent url(/wp-content/themes/noster/assets/images/common/bg/bg-child.png) no-repeat bottom/contain;padding-bottom:calc(128/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-child--bg{background-image:url(/wp-content/themes/noster/assets/images/common/bg/bg-child-pc.png);padding-bottom:calc(176/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.l-child--bg>:last-child{margin-bottom:0;padding-bottom:0}.l-related-contents{background-color:var(--softGray);display:flex;flex-direction:column;gap:calc(136/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-block:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.l-related-contents{gap:calc(240/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-block:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-heading-related+.c-card-link-container{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-heading-related+.c-card-link-container{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}#cc-main .cm__btn,#cc-main .pm__btn{background-color:var(--deepNavy);border:none}#cc-main .cm__btn:hover,#cc-main .pm__btn:hover{background-color:var(--softGray);color:var(--deepNavy)}#cc-main .cm__btn--secondary,#cc-main .pm__btn--secondary{background-color:var(--lavenderGray50);color:var(--deepNavy)}#cc-main .cm__btn--secondary:hover,#cc-main .pm__btn--secondary:hover{background-color:var(--softGray);color:var(--deepNavy)}#cc-main .cm__footer,#cc-main .pm__close-btn{background-color:var(--softGray)}#cc-main .pm__close-btn:hover{background-color:var(--lavenderGray50)}#cc-main .pm__section--toggle .pm__section-title{background-color:var(--softGray);border-color:var(--softGray)}#cc-main .pm__section--toggle .pm__section-title:hover{background-color:var(--lavenderGray50)}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border-color:var(--softGray)}#cc-main .pm__section--expandable .pm__section-arrow{background-color:#fff}#cc-main .toggle__icon-off svg{stroke:var(--lavenderGray)}#cc-main .toggle__icon-on svg{stroke:var(--deepNavy)}#cc-main .toggle__icon{background:var(--lavenderGray);box-shadow:0 0 0 1px var(--lavenderGray)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--deepNavy);box-shadow:0 0 0 1px var(--deepNavy)}.c-breadcrumb{--breadcrumb-bg-color:var(--deepNavy);--breadcrumb-text-color:#fff;--breadcrumb-border-color:var(--lavenderGray50);--breadcrumb-link-hover-color:#fff;--breadcrumb-separate-color:var(--lavenderGray);background-color:var(--breadcrumb-bg-color);border-bottom:1px solid var(--breadcrumb-border-color);padding:calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}@media (min-width:769px){.c-breadcrumb{padding:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.c-breadcrumb.is-theme-light{--breadcrumb-bg-color:#fff;--breadcrumb-text-color:var(--deepNavy);--breadcrumb-border-color:var(--lavenderGray50);--breadcrumb-link-hover-color:#fff;--breadcrumb-separate-color:var(--lavenderGray)}.c-breadcrumb-list{align-items:flex-start;display:flex;flex-wrap:nowrap}@media (min-width:769px){.c-breadcrumb-list{align-items:center}}.c-breadcrumb-list li{color:var(--breadcrumb-text-color);flex-shrink:0;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:200%;margin-right:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-breadcrumb-list li{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-breadcrumb-list li:not(:first-child):before{color:var(--breadcrumb-separate-color);content:"/";margin-right:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-breadcrumb-list li:last-child{align-items:flex-start;display:flex;flex-shrink:1;margin-right:0;min-width:0;overflow:hidden;white-space:normal}.c-breadcrumb-list li:last-child:before{flex-shrink:0}.c-breadcrumb-list li:last-child>span{display:-webkit-box;flex:1 1 auto;-webkit-line-clamp:2;line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}@media (min-width:769px){.c-breadcrumb-list li:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-breadcrumb-list li:last-child>span{display:inline;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;overflow-wrap:normal}}.c-burger{--burger-line-color:var(--nosterNavy)}.c-burger.is-theme-light{--burger-line-color:#fff}.c-burger{border:0;cursor:pointer;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:9}@media (max-width:768px) and (orientation:landscape){.c-burger{height:calc(15.625/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(15.625/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-burger-icon{display:block;height:calc(9/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;margin-inline:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (max-width:768px) and (orientation:landscape){.c-burger-icon{height:calc(7.03125/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(12.5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-burger-icon>span{background-color:var(--burger-line-color);display:block;height:1px;left:0;position:absolute;transition:all .3s ease;width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (max-width:768px) and (orientation:landscape){.c-burger-icon>span{width:calc(12.5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-burger-icon>span:first-child{top:0}.c-burger-icon>span:nth-child(2){bottom:0}.is-open .c-burger-icon>span:first-child{top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transform:rotate(45deg)}@media (max-width:768px) and (orientation:landscape){.is-open .c-burger-icon>span:first-child{top:calc(3.125/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.is-open .c-burger-icon>span:nth-child(2){bottom:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transform:rotate(-45deg)}@media (max-width:768px) and (orientation:landscape){.is-open .c-burger-icon>span:nth-child(2){bottom:calc(3.125/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-gnav{--gnav-bg:radial-gradient(135.67% 58.51% at 47.2% 100%,hsla(0,0%,100%,.6) 0%,hsla(0,0%,100%,.6) 100%);--gnav-bg-blur:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--gnav-child-bg:hsla(0,0%,100%,.8);--gnav-child-bg-blur:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--gnav-child-separator-color:var(--lavenderGray50);--gnav-sub-menu-font-color:var(--base-text-color);--gnav-toggle-icon-filter:none;--gnav-toggle-icon-hover-filter:none}.c-gnav.is-theme-dark{--gnav-bg:radial-gradient(135.67% 58.51% at 47.2% 100%,rgba(40,87,196,.5) 0%,rgba(17,37,83,.5) 100%);--gnav-bg-blur:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--gnav-child-bg:var(--gnav-bg);--gnav-child-bg-blur:blur(calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));--gnav-child-separator-color:transparent;--gnav-sub-menu-font-color:#fff;--gnav-toggle-icon-filter:brightness(0) invert(1);--gnav-toggle-icon-hover-filter:none}@media (min-width:769px){.c-gnav.is-theme-dark{--gnav-child-bg:var(--deepNavy60)}}.c-gnav{backdrop-filter:var(--gnav-bg-blur);background:var(--gnav-bg);height:calc(100dvh - var(--header-height) - var(--wp-admin-bar-height, 0px));left:0;opacity:0;pointer-events:none;position:fixed;top:calc(var(--header-height) + var(--wp-admin-bar-height, 0px));transition:opacity .3s ease;width:100%;z-index:1}@media (min-width:769px){.c-gnav{backdrop-filter:none;background:transparent;height:auto;left:auto;opacity:1;pointer-events:auto;position:static;top:auto}}.c-gnav.is-open{opacity:1;pointer-events:auto}.c-gnav-panel{height:100%;overflow-y:auto;padding:calc(44/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(30/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:absolute;width:100%;z-index:1}@media (min-width:769px){.c-gnav-panel{height:auto;overflow-y:visible;padding:0;position:static;width:auto}.c-gnav-menu{align-items:center;border:0;flex-direction:row;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-gnav-menu-item{border:0}.c-gnav-menu-item:first-child{border-top:0}.c-gnav-menu-item-link{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:100%;padding:0;transition:color .3s ease}}.c-gnav-menu-item-link.is-disabled{opacity:.2;pointer-events:none}@media (min-width:769px){.c-gnav-menu-item-link:hover{color:var(--mainHover)}}.c-gnav-menu-item-link--toggle{border:0;cursor:pointer;position:relative;text-align:left;width:100%}.c-gnav-menu-item-link--toggle>span{align-items:center;display:flex;gap:calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:space-between}@media (min-width:769px){.c-gnav-menu-item-link--toggle>span{transition:color .3s ease}}.c-gnav-menu-item-link--toggle>span:after{background:url(/wp-content/themes/noster/assets/images/common/icons/plus-primary.svg) no-repeat 100% 50%;background-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;content:"";filter:var(--gnav-toggle-icon-filter);height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transition:background .4s ease;width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-gnav-menu-item-link--toggle>span:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-secondary.svg);transition:background .3s ease,transform .2s ease}.c-gnav-menu-item-link--toggle:after{background-color:transparent;content:"";display:block;height:160%;left:0;position:absolute;top:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%;z-index:-1}}.c-gnav-menu-item-link--toggle[aria-expanded=true]>span:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/minus-primary.svg)}@media (min-width:769px){.c-gnav-menu-item:not(.is-menu-dismissed):hover .c-gnav-menu-item-link--toggle>span{color:var(--mainHover)}.c-gnav-menu-item:not(.is-menu-dismissed):hover .c-gnav-menu-item-link--toggle>span:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-tertiary.svg);filter:var(--gnav-toggle-icon-hover-filter);transform:rotate(180deg)}}.c-gnav-menu-item-child{border-top:1px solid var(--deepNavy20)}@media (min-width:769px){.c-gnav-menu-item-child{backdrop-filter:var(--gnav-child-bg-blur);background:var(--gnav-child-bg);border-top:0;box-shadow:0 calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 rgba(16,32,69,.08);clip-path:inset(0 0 calc(-20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0);left:0;opacity:0;padding:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;pointer-events:none;position:fixed;top:calc(var(--header-height) + var(--wp-admin-bar-height, 0px));width:100%;z-index:1}.c-gnav-menu-item-child:after{background-color:var(--gnav-child-separator-color);content:"";display:block;height:1px;left:0;margin-inline:auto;position:absolute;right:0;top:0;width:calc(1400/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}.c-gnav-menu-item:not(.is-menu-dismissed):hover>.c-gnav-menu-item-child{opacity:1;pointer-events:auto}}.c-gnav-menu>.c-gnav-menu-item:not(:last-child):has([aria-expanded=true])>.c-gnav-menu-item-child{border-bottom:1px solid var(--gnav-border-color)}@media (min-width:769px){.c-gnav-menu>.c-gnav-menu-item:not(:last-child):has([aria-expanded=true])>.c-gnav-menu-item-child{border-bottom:0}}.c-gnav-menu-item-child-list .c-gnav-menu-item{border:none}@media (min-width:769px){.c-gnav-menu-item-child-list .c-gnav-menu-item{padding:0 calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));-moz-column-break-inside:avoid;break-inside:avoid}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top{padding:0;padding-block:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top .c-gnav-menu-item-link{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;justify-content:space-between;line-height:180%}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top .c-gnav-menu-item-link>span{align-items:center;display:flex;gap:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top .c-gnav-menu-item-link>span>i{display:block;height:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;transition:transform .3s ease;width:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top .c-gnav-menu-item-link>span>i:after{background:url(/wp-content/themes/noster/assets/images/common/icons/arrow-secondary.svg) no-repeat 50% 50%;background-size:100% auto;content:"";display:block;filter:var(--gnav-toggle-icon-filter);height:100%;transform:rotate(-90deg);transition:background .3s ease;width:100%}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top .c-gnav-menu-item-link:hover>span>i{transform:translate(calc(5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)))}.c-gnav-menu-item-child-list .c-gnav-menu-item.is-gnav-top .c-gnav-menu-item-link:hover>span>i:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-tertiary.svg);filter:var(--gnav-toggle-icon-hover-filter)}.c-gnav-menu-item-child-list .c-gnav-menu-item:not(.is-gnav-top){padding-block:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-gnav-menu-item-child-list .c-gnav-menu-item:not(.is-gnav-top) .c-gnav-menu-item-link{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-gnav-menu-item-child-list .c-gnav-menu-item-link{padding-left:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-gnav-menu-item-child-list .c-gnav-menu-item-link{display:inline-block;padding-left:0}.is-gnav-knowledge .c-gnav-menu-item-child-list{align-items:center;-moz-column-rule:0;column-rule:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;width:calc(1280/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.is-gnav-knowledge .c-gnav-menu-item-child-list>.c-gnav-menu-item:nth-child(n+2){border-left:1px solid var(--lavenderGray)}.c-gnav-menu-item-child-columns{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;width:calc(1280/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-gnav-menu-item-child-columns>.c-gnav-menu-item-child-list:nth-child(n+2){border-left:1px solid var(--lavenderGray)}.c-gnav-menu-item-child-columns>.c-gnav-menu-item-child-list:nth-child(n+2) .c-gnav-menu-item{padding-left:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px) - 1px)}.c-gnv-sub-menu-wrapper{align-items:center;display:flex;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:absolute;right:0;top:0;z-index:1}.c-gnav-sub-menu{margin-top:0}}.c-gnav-sub-menu .c-gnav-menu-item-link{color:var(--gnav-sub-menu-font-color)}@media (min-width:769px){.c-gnav-sub-menu .c-gnav-menu-item-link:hover{color:var(--mainHover)}}.c-language-switcher{--language-switcher-color:var(--deepNavy);--language-switcher-color-hover:var(--mainHover);--language-switcher-icon:url(/wp-content/themes/noster/assets/images/common/icons/earth-primary.svg);--language-switcher-icon-hover:url(/wp-content/themes/noster/assets/images/common/icons/earth-secondary.svg)}.c-language-switcher.is-theme-light{--language-switcher-color:#fff;--language-switcher-color-hover:var(--mainHover);--language-switcher-icon:url(/wp-content/themes/noster/assets/images/common/icons/earth-light.svg);--language-switcher-icon-hover:url(/wp-content/themes/noster/assets/images/common/icons/earth-secondary.svg)}.c-language-switcher{align-items:center;color:var(--language-switcher-color);cursor:pointer;display:inline-flex;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}@media (max-width:768px) and (orientation:landscape){.c-language-switcher{font-size:calc(9.375/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));height:calc(15.625/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (min-width:769px){.c-language-switcher{transition:color .3s ease}}.c-language-switcher ul{list-style:none;margin:0;padding:0}.c-language-switcher a{align-items:center;color:inherit;display:inline-flex;gap:calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-decoration:none}@media (max-width:768px) and (orientation:landscape){.c-language-switcher a{gap:calc(4.6875/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-language-switcher a:after{background:var(--language-switcher-icon) no-repeat 0 0;background-size:100% auto;content:"";display:block;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (max-width:768px) and (orientation:landscape){.c-language-switcher a:after{height:calc(15.625/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(15.625/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (min-width:769px){.c-language-switcher a:after{transition:background .3s ease}.c-language-switcher:hover{color:var(--language-switcher-color-hover)}.c-language-switcher:hover a:after{background-image:var(--language-switcher-icon-hover)}}.c-accordion-item:last-child{border-bottom:1px solid var(--lavenderGray)}.c-accordion-trigger{border:none;border-top:1px solid var(--lavenderGray);color:var(--deepNavy);cursor:pointer;font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;padding:0;padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(50/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;text-align:left;width:100%}@media (min-width:769px){.c-accordion-trigger{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(70/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-accordion-trigger:after{background:url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary.svg) no-repeat 50%;content:"";display:inline-block;height:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:absolute;right:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:50%;transform:translateY(-50%);width:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-accordion-trigger:after{height:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));right:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-accordion-trigger[aria-expanded=true]:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary.svg);transform:rotate(180deg) translateY(50%);transform-origin:center}.c-accordion-content{overflow:hidden;transition:height .3s ease}[data-accordion-content]{overflow:hidden;transition:all .4s ease}.c-accordion-body{border-top:1px solid var(--lavenderGray50);padding:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-accordion-body{padding:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-modal{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:9999}.c-modal.is-open{pointer-events:auto}.c-modal-backdrop{backdrop-filter:blur(3px);background:rgba(0,0,0,.6);inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:0}.c-modal.is-open .c-modal-backdrop{opacity:1}.c-modal-container{background-color:#fff;max-height:90vh;opacity:0;overflow-y:auto;position:relative;transform:translateY(calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));transition:opacity .3s ease,transform .3s ease;width:90%;width:calc(600/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}.c-modal.is-open .c-modal-container{opacity:1;transform:translateY(0)}.c-modal-body{padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-heading-large{display:flex;flex-direction:column}.c-heading-large-main{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:180%}@media (min-width:769px){.c-heading-large-main{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-heading-large-sub{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%}@media (min-width:769px){.c-heading-large-sub{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:240%}}.c-heading-medium{display:flex;flex-direction:column;gap:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-heading-medium-main{color:var(--royalBlue);font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%}@media (min-width:769px){.c-heading-medium-main{font-size:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}}.c-heading-medium-sub{color:var(--royalBlue);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:186.667%}@media (min-width:769px){.c-heading-medium-sub{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:100%}}.c-heading-child{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:center}@media (min-width:769px){.c-heading-child{gap:0}}.c-heading-child-main{color:#fff;font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:180%}@media (min-width:769px){.c-heading-child-main{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-heading-child-sub{color:#fff;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:160%}@media (min-width:769px){.c-heading-child-sub{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%}}.c-heading-child.has-shadow .c-heading-child-main,.c-heading-child.has-shadow .c-heading-child-sub{text-shadow:0 0 calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) #3a3626,0 0 calc(30/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) #afa785}.c-heading-paragraph{display:flex;flex-direction:column;font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;gap:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-heading-paragraph{font-size:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-heading-paragraph-sub{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-heading-paragraph-sub{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-heading-description{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:202.5%}@media (min-width:769px){.c-heading-description{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}}.c-heading-related{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.c-heading-related{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-text-container .c-text+.c-text{margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-text-container .c-text+.c-text{margin-top:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-text{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-text{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}.c-text--md{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}}.c-text--sm{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-text--sm{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}}.c-text-hero{padding:calc(192/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.c-text-hero{padding:calc(231/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-text-hero+.content-spacing{padding-top:0}.c-text-hero-bg{background:url(/wp-content/themes/noster/assets/images/common/bg/text-hero-bg.png) no-repeat 0 0;background-size:100% auto;height:calc(275/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));opacity:var(--text-hero-bg-opacity,1);pointer-events:none;position:fixed;right:0;top:0;width:calc(375/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));will-change:opacity;z-index:-1}@media (min-width:769px){.c-text-hero-bg{background-image:url(/wp-content/themes/noster/assets/images/common/bg/text-hero-bg-pc.png);height:calc(1008/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(1440/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-text-hero-labels{position:relative;z-index:1}.c-link-more{--link-more-icon-order:0;--link-more-arrow-rotation:-90deg;--link-more-hover-distance:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));color:var(--nosterNavy);display:inline-block;padding:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;text-align:left}.c-link-more--arrow-left{--link-more-icon-order:-1;--link-more-arrow-rotation:90deg;--link-more-hover-distance:calc(-4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-link-more-anchor{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:200%;text-decoration:none;transition:color .3s ease}@media (min-width:769px){.c-link-more-anchor{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-link-more-anchor>span{align-items:center;display:inline-flex;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-link-more-anchor>span>i{display:block;flex:0 0 calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));height:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));order:var(--link-more-icon-order);transition:transform .3s ease;width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-link-more-anchor>span>i:after{background:url(/wp-content/themes/noster/assets/images/common/icons/arrow-secondary.svg) no-repeat 50% 50%;background-size:100% auto;content:"";display:block;height:100%;transform:rotate(var(--link-more-arrow-rotation));transition:background .3s ease;width:100%}@media (min-width:769px){.c-link-more-anchor:hover{color:var(--mainHover)}.c-link-more-anchor:hover>span>i{transform:translate(var(--link-more-hover-distance))}.c-link-more-anchor:hover>span>i:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-tertiary.svg)}}.c-link-more-anchor[target=_blank]>span>i:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/blank-secondary.svg);transform:none}@media (min-width:769px){.c-link-more-anchor[target=_blank]:hover>span>i{transform:none}.c-link-more-anchor[target=_blank]:hover>span>i:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/blank-tertiary.svg)}}.c-visual-contents-list{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));list-style:none;padding-left:0}@media (min-width:769px){.c-visual-contents-list{gap:calc(256/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-visual-contents-item{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-visual-contents-item{gap:0;position:relative}}.c-visual-contents-item--no-link{gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-visual-contents-item--no-link{gap:0}.c-visual-contents-text-wrapper{left:0;position:absolute;top:calc(96/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%;z-index:1}}.c-visual-contents-text-contents{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-visual-contents-text-contents{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(650/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-visual-contents-item:nth-child(odd) .c-visual-contents-text-contents{margin-left:auto;margin-right:0}.c-visual-contents-item:nth-child(2n) .c-visual-contents-text-contents,.c-visual-contents-list--reverse .c-visual-contents-item:nth-child(odd) .c-visual-contents-text-contents{margin-left:0;margin-right:auto}.c-visual-contents-list--reverse .c-visual-contents-item:nth-child(2n) .c-visual-contents-text-contents{margin-left:auto;margin-right:0}}.c-visual-contents-description{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%}@media (min-width:769px){.c-visual-contents-description{line-height:200%}.c-visual-contents-description--large{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-visual-contents-more{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-visual-contents-more-anchor>a{display:inline-block}}.c-visual-contents-image{width:calc(304/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-visual-contents-image{width:calc(883/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-visual-contents-image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.c-visual-contents-item:nth-child(odd) .c-visual-contents-image{margin-left:0;margin-right:auto}.c-visual-contents-item:nth-child(2n) .c-visual-contents-image,.c-visual-contents-list--reverse .c-visual-contents-item:nth-child(odd) .c-visual-contents-image{margin-left:auto;margin-right:0}.c-visual-contents-list--reverse .c-visual-contents-item:nth-child(2n) .c-visual-contents-image{margin-left:0;margin-right:auto}@property --light-reveal-mask-opacity{syntax:"<number>";inherits:false;initial-value:1}[data-light-reveal] img{--light-reveal-mask-opacity:1;display:block;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/masks/light-reveal-left.png),linear-gradient(rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))),rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))));mask-image:url(/wp-content/themes/noster/assets/images/common/masks/light-reveal-left.png),linear-gradient(rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))),rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))));-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 460%,100% 100%;mask-size:100% 460%,100% 100%}[data-light-reveal][data-light-reveal=right] img{-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/masks/light-reveal-right.png),linear-gradient(rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))),rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))));mask-image:url(/wp-content/themes/noster/assets/images/common/masks/light-reveal-right.png),linear-gradient(rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))),rgb(0,0,0,calc(1 - var(--light-reveal-mask-opacity))))}[data-light-reveal].is-anime img{animation:lightRevealMaskShow 5.5s cubic-bezier(.16,1,.3,1) both,lightRevealMaskOpacity 5.5s linear both}@keyframes lightRevealMaskOpacity{0%,35%{--light-reveal-mask-opacity:1}55%{--light-reveal-mask-opacity:0.95}75%{--light-reveal-mask-opacity:0.75}to{--light-reveal-mask-opacity:0}}@keyframes lightRevealMaskShow{0%{-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}to{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}}.c-news-tabs{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-news-category-nav{display:flex;flex-wrap:wrap;gap:calc(23/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:space-between;list-style:none;padding:0}@media (min-width:769px){.c-news-category-nav{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:start}}.c-news-category-nav-item{width:calc(50% - 23/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)/2)}@media (min-width:769px){.c-news-category-nav-item{width:calc(143/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-news-category-nav-trigger{align-items:center;background-color:#fff;border:1px solid var(--deepNavy20);border-radius:calc(22/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));color:inherit;cursor:pointer;display:flex;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;height:calc(44/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:center;line-height:100%;text-align:center;text-decoration:none;transition:border .3s ease;width:100%}@media (min-width:769px){.c-news-category-nav-trigger{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));height:calc(30/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-news-category-nav-trigger[aria-current=page],.c-news-category-nav-trigger[aria-selected=true]{border-color:var(--deepNavy)}@media (min-width:769px){.c-news-category-nav-trigger:hover{border-color:var(--deepNavy)}}.c-news-list-item{border-bottom:1px solid var(--deepNavy20)}.c-news-list-item>a{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-block:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-decoration:none;transition:background .3s ease}@media (min-width:769px){.c-news-list-item>a{align-items:center;flex-direction:row;gap:calc(75/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-news-list-item>a:hover{background-color:rgba(5,86,230,.04)}}.c-news-list-item:first-child{border-top:1px solid var(--deepNavy20)}@media (min-width:769px){.c-news-list-item-header{width:calc(73/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-news-list-item-date{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;white-space:nowrap}@media (min-width:769px){.c-news-list-item-date{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-news-list-item-body{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-news-list-item-body{flex:1}}.c-news-list-item-title-label{font-weight:300}.c-news-list-item-categories{display:flex;flex-wrap:wrap;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(19/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-news-list-item-category{color:var(--royalBlue);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%;position:relative}@media (min-width:769px){.c-news-list-item-category{font-size:calc(13/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}}.c-news-list-item-category:not(:last-child):after{background-color:var(--royalBlue);content:"";display:block;height:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:absolute;right:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);top:50%;transform:translateY(-50%);width:1px;z-index:1}@media (min-width:769px){.c-news-pagination{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-news-pagination>.page-numbers{align-items:center;display:flex;gap:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));justify-content:center;list-style:none;padding-left:0}@media (min-width:769px){.c-news-pagination>.page-numbers{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-news-pagination>.page-numbers li{height:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center;width:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-news-pagination>.page-numbers li:has(.next),.c-news-pagination>.page-numbers li:has(.prev){width:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-news-pagination>.page-numbers li>.page-numbers{align-items:center;color:rgba(28,55,117,.2);display:flex;font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));height:100%;justify-content:center;line-height:100%;text-decoration:none;transition:color .3s ease;width:100%}.c-news-pagination>.page-numbers li>.page-numbers.current,.c-news-pagination>.page-numbers li>.page-numbers.dots{color:var(--deepNavy);font-weight:400}.c-news-pagination>.page-numbers li>.page-numbers.next,.c-news-pagination>.page-numbers li>.page-numbers.prev{color:transparent;font-size:0;line-height:0;overflow:hidden;position:relative;width:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-news-pagination>.page-numbers li>.page-numbers.next:after,.c-news-pagination>.page-numbers li>.page-numbers.prev:after{background:url(/wp-content/themes/noster/assets/images/common/icons/arrow-secondary.svg) no-repeat 50% 50%;background-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;content:"";display:block;height:100%;position:absolute;top:0;transition:background .3s ease;width:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (min-width:769px){.c-news-pagination>.page-numbers li>.page-numbers.next:hover:after,.c-news-pagination>.page-numbers li>.page-numbers.prev:hover:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-tertiary.svg)}}.c-news-pagination>.page-numbers li>.page-numbers.prev:after{left:0;transform:rotate(90deg)}.c-news-pagination>.page-numbers li>.page-numbers.next:after{right:0;transform:rotate(-90deg)}.c-news-pagination>.page-numbers li>.page-numbers.is-disabled{visibility:hidden}@media (min-width:769px){.c-news-pagination>.page-numbers li>.page-numbers:hover:not(.current),.c-news-pagination>.page-numbers li>.page-numbers:hover:not(.dots),.c-news-pagination>.page-numbers li>.page-numbers:hover:not(.next),.c-news-pagination>.page-numbers li>.page-numbers:hover:not(.prev){color:var(--mainHover)}}.c-list-wrapper{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-wrapper{gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list{display:flex;flex-direction:column;font-family:var(--base-font-family);list-style:none;padding-left:0}.c-list--normal{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list--alphabetical,.c-list--ordered{gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-left:calc(37/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list--alphabetical,.c-list--ordered{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list--ordered{list-style:decimal}.c-list--alphabetical{list-style:lower-alpha}.c-list--checkbox{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list--emphasis>.c-list-item em{color:var(--royalBlue);display:block;font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-style:normal;font-weight:400;line-height:180%}@media (min-width:769px){.c-list--emphasis>.c-list-item em{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list--emphasis>.c-list-item em:not(.is-only-emphasis){padding-bottom:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list--emphasis>.c-list-item::marker,.c-list--emphasis>.c-list-item:before{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%}@media (min-width:769px){.c-list--emphasis>.c-list-item::marker,.c-list--emphasis>.c-list-item:before{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list--emphasis>.c-list-item .c-list-item-content-label{color:var(--royalBlue)}.c-list--nested.c-list--ordered{padding-left:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list--nested.c-list--ordered{padding-left:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list--nested.c-list--alphabetical{padding-left:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list--nested.c-list--alphabetical{padding-left:calc(22/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-item{position:relative}.c-list-item:before{left:0;position:absolute;top:auto;z-index:1}.c-list-item--normal{padding-left:calc(15/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list-item--normal:before{content:"-";font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-list-item--normal:before{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-list-item--normal>ol,.c-list-item--normal>ul{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list-item--alphabetical::marker,.c-list-item--ordered::marker{font-family:var(--base-font-family);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-list-item--alphabetical::marker,.c-list-item--ordered::marker{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-list-item--alphabetical>ol,.c-list-item--alphabetical>ul,.c-list-item--ordered>ol,.c-list-item--ordered>ul{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-item--alphabetical>ol,.c-list-item--alphabetical>ul,.c-list-item--ordered>ol,.c-list-item--ordered>ul{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-item--checkbox{padding-left:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list-item--checkbox:before{background-color:currentColor;content:"";height:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/icons/checkbox-primary.svg);mask-image:url(/wp-content/themes/noster/assets/images/common/icons/checkbox-primary.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;top:calc(3/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-item--checkbox:before{height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-item--checkbox>ol,.c-list-item--checkbox>ul{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-list-item--no-style{padding-left:0}.c-list-item--no-style::marker,.c-list-item--no-style:before{display:none}.c-list-item.is-no-style-self::marker,.c-list-item.is-no-style-self:before{display:none}.c-list-item-content-label{display:block;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}.c-list-item-sub-text{margin-top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-item-sub-text{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-item-sub-text .c-text-container>.c-list-wrapper+.c-list-wrapper{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-item-sub-text .c-text-container>.c-list-wrapper+.c-list-wrapper{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-item-sub-text .c-text-container>.c-list-wrapper .c-list.c-list--ordered{padding-left:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-item-sub-text .c-text-container>.c-list-wrapper .c-list.c-list--ordered{padding-left:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-item-sub-text .c-text-container>.c-list-wrapper .c-list.c-list--alphabetical{padding-left:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-item-sub-text .c-text-container>.c-list-wrapper .c-list.c-list--alphabetical{padding-left:calc(22/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-list-children-note{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-list-children-note{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-paragraph-container .c-heading-paragraph{margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-paragraph-container .c-heading-paragraph{margin-bottom:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-paragraph-container--spacing{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-paragraph-container--spacing{margin-top:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-paragraph-link--spacing{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-paragraph-link--spacing{margin-top:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-figure--spacing{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-figure--spacing{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-figure--spacing+.c-text-container{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-figure--spacing+.c-text-container{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-figcaption{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center}.c-description-container{display:grid;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));grid-template-columns:1fr}.c-description-container dd{margin:0}.c-description-container--large-spacing,.c-description-container--medium-spacing{margin-block:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-description-container--large-spacing{margin-block:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-description-list{display:grid;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));grid-template-columns:1fr}.c-contact-form form ::-moz-placeholder{color:var(--lavenderGray);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}.c-contact-form form ::placeholder{color:var(--lavenderGray);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form form ::-moz-placeholder{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}.c-contact-form form ::placeholder{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form .error-message{color:var(--errorColor);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form .error-message{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form .is-error{background-color:var(--errorColor5);border-color:var(--errorColor)}.c-contact-form-fields{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-fields{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(813/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-inner{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-inner{align-items:flex-start;flex-direction:row;gap:0;justify-content:space-between}}.c-contact-form-description{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-description{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;margin-bottom:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-description p:not(.error-message){white-space:pre-line}.c-contact-form-description p:not(.error-message):not(:first-child){margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-description p:not(.error-message):not(:first-child){margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-description--submit{border-top:1px solid rgba(192,192,218,.5);margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center}@media (min-width:769px){.c-contact-form-description--submit{margin-top:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-fieldset{border:none;padding:0}.c-contact-form-legend{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form-legend{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form-fieldset-legend-wrapper{align-items:center;display:flex;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-required-label{border:1px solid var(--deepNavy);border-radius:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));color:var(--deepNavy);display:inline-block;font-size:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:100%;padding:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center}@media (min-width:769px){.c-contact-form-required-label{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-checkboxes{align-items:flex-start;display:inline-flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-checkboxes{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--lavenderGray);border-radius:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));flex-shrink:0;height:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(3.2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-checkbox{margin-top:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-checkbox:checked{background-color:var(--deepNavy);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Crect width='16' height='16' fill='%23102045' rx='2'/%3E%3Cpath fill='%23fff' d='M6.723 11 4 8.282l.716-.733 2.007 2.014L11.284 5l.716.718z'/%3E%3C/svg%3E");background-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;border-color:var(--deepNavy)}.c-contact-form-checkbox:focus-visible{outline:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) solid var(--royalBlue);outline-offset:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form-checkbox-label{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form-checkbox-label a{color:var(--Text-link);text-decoration:underline}@media (min-width:769px){.c-contact-form-checkbox-label a:hover{text-decoration:none}}.c-contact-form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--lavenderGray);border-radius:50%;flex-shrink:0;height:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(3.2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-radio{margin-top:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-radio:checked{background-color:#fff;background-image:radial-gradient(circle,var(--deepNavy) 0 calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)),transparent calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)))}.c-contact-form-radio:focus-visible{outline:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) solid var(--royalBlue);outline-offset:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-radio-label{align-items:flex-start;cursor:pointer;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form-radio-label{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form-field-group{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-field-description{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-field-description{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form-field-description p{white-space:pre-line}.c-contact-form-note{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-note ul{list-style:none;padding:0}.c-contact-form-note ul li{color:var(--deepNavy);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding-left:calc(13/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;white-space:pre-line}@media (min-width:769px){.c-contact-form-note ul li{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-note ul li:not(:first-child){margin-top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-note ul li:before{content:"※";left:0;position:absolute;top:0}.c-contact-form-field{display:flex;flex-direction:column;gap:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-field{gap:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-field--other{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-input{background:#fff;border:1px solid var(--lavenderGray50);border-radius:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%}@media (min-width:769px){.c-contact-form-input{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;padding:calc(9/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23102045' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) center;background-size:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;border:1px solid var(--lavenderGray50);border-radius:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-right:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%}@media (min-width:769px){.c-contact-form-select{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;padding:calc(9/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-right:calc(44/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-select-combo{position:relative}.c-contact-form-select-combo-button{background:transparent;border:none;bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-select-options{background:#fff;border:1px solid var(--lavenderGray50);border-radius:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));box-shadow:0 calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) rgba(0,0,0,.08);list-style:none;margin-top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));max-height:calc(240/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));overflow-y:auto;padding:0;width:var(--input-width,100%);z-index:10}.c-contact-form-select-option{cursor:pointer;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-contact-form-select-option[data-focus]{background-color:var(--lavenderGray50)}.c-contact-form-textarea{background:#fff;border:1px solid var(--lavenderGray50);border-radius:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));height:calc(200/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%}@media (min-width:769px){.c-contact-form-textarea{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;padding:calc(9/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-label{align-items:center;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form-label{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form-privacy{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center}@media (min-width:769px){.c-contact-form-privacy{margin-top:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-privacy .c-contact-form-checkboxes{margin-top:0}.c-contact-form-button{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-button{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-confirm-list{list-style:none;margin:0;padding:0}.c-contact-form-confirm-list dt{align-items:center;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-contact-form-confirm-list dt{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-contact-form-confirm-list dt:not(:first-child){margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-confirm-list dt:not(:first-child){margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-confirm-list dt.is-sub{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-confirm-list dt.is-sub{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-confirm-list dd{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-left:0;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-confirm-list dd{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-contact-form-confirm-buttons{display:flex;flex-direction:column-reverse;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-contact-form-confirm-buttons{flex-direction:row;gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-step-indicator{display:flex;gap:calc(34/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));list-style:none;margin:0;padding:0}@media (min-width:769px){.c-step-indicator{flex-direction:column;padding-top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(94/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-step-indicator li{color:var(--disable);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;padding-top:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;text-align:center;width:33.33%}@media (min-width:769px){.c-step-indicator li{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding-left:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-top:0;text-align:left;white-space:nowrap;width:auto}}.c-step-indicator li:before{background-color:var(--disable);border-radius:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));content:"";display:inline-block;height:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.c-step-indicator li:before{height:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;top:50%;transform:translateY(-50%);width:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-step-indicator li:not(:last-child):after{background-color:var(--disable);content:"";display:inline-block;height:1px;left:50%;position:absolute;top:calc(3.5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:146%;z-index:-1}@media (min-width:769px){.c-step-indicator li:not(:last-child):after{height:calc(100% + 34/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(3/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:50%;width:1px}}.c-step-indicator li.is-active{color:var(--royalBlue)}.c-step-indicator li.is-active:before{background-color:var(--royalBlue)}.c-step-indicator li.is-done{color:var(--royalBlue)}.c-step-indicator li.is-done:after,.c-step-indicator li.is-done:before{background-color:var(--royalBlue)}.c-button--nmrp,.c-button--outline,.c-button--outline-white40,.c-button--primary{--Border-Button-active:var(--nosterNavy);--button-bg-color:var(--Border-Button-active);--button-text-color:var(--Border-Button-active);--button-border-color:var(--Border-Button-active);align-items:center;backdrop-filter:blur(2px);border:1px solid var(--button-border-color);cursor:pointer;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;justify-content:center;line-height:200%;padding-block:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-inline:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center;text-decoration:none;width:100%}@media (min-width:769px){.c-button--nmrp,.c-button--outline,.c-button--outline-white40,.c-button--primary{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-block:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transition:background-color .3s ease}}@media (max-width:768px){.c-button--nmrp span,.c-button--outline span,.c-button--outline-white40 span,.c-button--primary span{text-align:left;width:100%}}.c-button--nmrp:disabled,.c-button--outline-white40:disabled,.c-button--outline:disabled,.c-button--primary:disabled,.is-disabled.c-button--nmrp,.is-disabled.c-button--outline,.is-disabled.c-button--outline-white40,.is-disabled.c-button--primary{background-color:var(--disable);border-color:var(--disable);color:#fff;pointer-events:none}[target=_blank].c-button--nmrp,[target=_blank].c-button--outline,[target=_blank].c-button--outline-white40,[target=_blank].c-button--primary{position:relative}[target=_blank].c-button--nmrp:after,[target=_blank].c-button--outline-white40:after,[target=_blank].c-button--outline:after,[target=_blank].c-button--primary:after{background-color:currentColor;bottom:0;content:"";display:block;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-block:auto;-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/icons/blank-primary.svg);mask-image:url(/wp-content/themes/noster/assets/images/common/icons/blank-primary.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:0;transform:none;width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-button--primary{background-color:var(--button-bg-color);color:#fff}@media (min-width:769px){.c-button--primary:hover{background-color:hsla(0,0%,100%,.4);color:var(--button-text-color)}}.c-button--outline{background-color:hsla(0,0%,100%,.05);border-color:var(--button-border-color);color:var(--button-text-color)}@media (min-width:769px){.c-button--outline:hover{background-color:var(--button-bg-color);color:#fff}}.c-button--outline-white40{background-color:hsla(0,0%,100%,.4)}@media (min-width:769px){.c-button--outline-white40:hover{background-color:var(--button-bg-color);color:#fff}}.c-button--nmrp{background-color:hsla(0,0%,100%,.05);border-color:var(--lavenderGray50);color:#fff}@media (min-width:769px){.c-button--nmrp:hover{background-color:hsla(0,0%,100%,.25)}}.c-button--arrow{position:relative}.c-button--arrow:after{background-color:currentColor;bottom:0;content:"";display:block;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-block:auto;-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary.svg);mask-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:0;transform:rotate(-90deg);width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-button--arrow-left{position:relative}.c-button--arrow-left:after{background-color:currentColor;bottom:0;content:"";display:block;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-block:auto;-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary.svg);mask-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:rotate(90deg);width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-button--download{position:relative}.c-button--download:after{background-color:currentColor;bottom:0;content:"";display:block;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-block:auto;-webkit-mask-image:url(/wp-content/themes/noster/assets/images/common/icons/download-primary.svg);mask-image:url(/wp-content/themes/noster/assets/images/common/icons/download-primary.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:0;transform:none;width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@keyframes scroll-hint-blink{0%,to{opacity:.2}50%{opacity:1}}.c-scroll-hint{animation:scroll-hint-blink 1.6s ease-in-out infinite;aspect-ratio:152/103;background:url(/wp-content/themes/noster/assets/images/common/icons/scroll-hint.svg) no-repeat 50%/contain;left:50%;pointer-events:none;position:absolute;top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transform:translateX(-50%);width:calc(120/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}.c-scroll-hint.is-hidden{animation:none;opacity:0;transition:opacity .3s ease}@media (min-width:769px){.c-scroll-hint{display:none}}.c-card-link{background-color:#fff;display:flex;flex-direction:column;padding-block:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-inline:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(84/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;row-gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-decoration:none;transition:border-color .3s ease-in-out}@media (min-width:769px){.c-card-link{min-height:calc(182/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-block:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-inline:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(92/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));row-gap:calc(26/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (min-width:769px){.c-card-link:has(.c-card-link-sub){row-gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-card-link:before{border:1px solid var(--lavenderGray50);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-1px;transition:border-color .3s ease-in-out;z-index:0}@media (min-width:769px){.c-card-link:before{left:-1px}}.c-card-link:after{background:transparent url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary-02.svg) no-repeat 50%/cover;bottom:0;content:"";display:block;height:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin:auto;position:absolute;right:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:0;transform:translateX(0);transition:transform .3s ease-in-out;width:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (min-width:769px){.c-card-link:after{right:calc(27/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-card-link[href]:hover{border-color:var(--nosterNavy)}.c-card-link[href]:hover:after{transform:translateX(calc(7/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)))}.c-card-link[href]:hover:before{border-color:var(--nosterNavy);z-index:1}}.c-card-link:not([href]){cursor:auto}.c-card-link:not([href]):after{display:none}.c-card-link[target=_blank]:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/blank-frame-primary.svg)}.c-card-link[target=_blank]:hover:after{transform:none}.c-card-link-label{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.c-card-link-label{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-card-link-sub{color:var(--royalBlue);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:186.667%}@media (min-width:769px){.c-card-link-sub{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}}.c-card-link-description{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-card-link-description{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-card-link-container{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;text-decoration:none}}.c-text-information-inner{display:flex;flex-direction:column;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;overflow-wrap:anywhere;width:100%}@media (min-width:769px){.c-text-information-inner{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.c-text-information-row{border-bottom:1px solid var(--lavenderGray50);display:flex;flex-direction:column;padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));row-gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%}@media (min-width:769px){.c-text-information-row{align-items:flex-start;-moz-column-gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));column-gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));flex-direction:row}}.c-text-information-row:first-child{border-top:1px solid var(--lavenderGray50)}.c-text-information-label{flex-shrink:0}@media (min-width:769px){.c-text-information-label{width:calc(130/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-text-information-content{flex:1 0 0;min-width:0}.c-text-information-people{display:flex;flex:1 0 0;flex-direction:column;min-width:0;row-gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.c-text-information-person{display:flex;flex-direction:column;width:100%}.c-text-information-person-name{font-weight:400}.c-text-information-note{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding-left:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}.c-text-information-note:before{content:"※";left:0;position:absolute;top:auto;z-index:1}.c-thumbnail-card-link{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;row-gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-decoration:none;transition:border-color .3s ease-in-out}@media (min-width:769px){.c-thumbnail-card-link{-moz-column-gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));column-gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));flex-direction:row;padding:calc(26/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-thumbnail-card-link:before{border:1px solid var(--lavenderGray50);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-1px;transition:border-color .3s ease-in-out;z-index:0}@media (min-width:769px){.c-thumbnail-card-link:before{left:-1px}.c-thumbnail-card-link:hover{border-color:var(--nosterNavy)}.c-thumbnail-card-link:hover:before{border-color:var(--nosterNavy);z-index:1}.c-thumbnail-card-link:hover .c-thumbnail-card-link-contents:after{transform:translateX(calc(7/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)))}}.c-thumbnail-card-link-contents{display:flex;flex-direction:column;padding-inline-end:calc(35/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;row-gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:100%}@media (min-width:769px){.c-thumbnail-card-link-contents{padding-inline-end:calc(68/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-thumbnail-card-link-contents:after{background:transparent url(/wp-content/themes/noster/assets/images/common/icons/arrow-primary-02.svg) no-repeat 50%/cover;bottom:0;content:"";display:block;height:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin:auto;position:absolute;right:calc(-7/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:0;transform:translateX(0);transition:transform .3s ease-in-out;width:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (min-width:769px){.c-thumbnail-card-link-contents:after{right:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-thumbnail-card-link-label{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.c-thumbnail-card-link-label{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-thumbnail-card-link-sub{color:var(--royalBlue);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:186.667%}@media (min-width:769px){.c-thumbnail-card-link-sub{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}.c-thumbnail-card-link-image{width:calc(263/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.c-thumbnail-card-link-description{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.c-thumbnail-card-link-description{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .c-top-content-title{display:flex;flex-direction:column;gap:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-top .c-top-content-title .c-top-content-title-main{font-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%}@media (min-width:769px){.p-top .c-top-content-title .c-top-content-title-main{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .c-top-content-title .c-top-content-title-sub{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:186.667%}@media (min-width:769px){.p-top .c-top-content-title .c-top-content-title-sub{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}}.p-top .bg-middle-wrapper{background:url(/wp-content/themes/noster/assets/images/top/bg-middle.png) no-repeat 50% calc(69/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));background-size:100% auto}@media (min-width:769px){.p-top .bg-middle-wrapper{background-image:url(/wp-content/themes/noster/assets/images/top/bg-middle-pc.png);background-position:50% calc(129/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);background-size:max(100%,calc(1440/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))) calc(2581/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (max-width:768px){html[lang=en-US] .p-top .bg-middle-wrapper{background-position:50% calc(136/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top>div{background:url(/wp-content/themes/noster/assets/images/top/bg-body.png) no-repeat 50% 100%;background-size:100% auto}@media (min-width:769px){.p-top>div{background-image:url(/wp-content/themes/noster/assets/images/top/bg-body-pc.png);background-size:max(100%,calc(1440/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))) calc(983/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .hero{--content-offset-value:calc(73/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));--background-motion-distance:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));overflow:hidden;position:relative}@media (min-width:769px){.p-top .hero{--content-offset-value:calc(165/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));--background-motion-distance:calc(72/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .hero:before{animation:hero-background 12s linear forwards;background:url(/wp-content/themes/noster/assets/images/top/hero-image.png) no-repeat 50% 0;background-size:100% auto;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:calc(-48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));will-change:transform}@media (min-width:769px){.p-top .hero:before{background-image:url(/wp-content/themes/noster/assets/images/top/hero-image-pc.png);background-size:max(100%,calc(1794/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))) calc(1014/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:calc(-72/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .hero>.container{position:relative;z-index:1}@keyframes hero-background{to{transform:translate3d(0,var(--background-motion-distance),0)}}.p-top .hero-copy{color:#fff;font-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;left:var(--content-offset-value);line-height:160%;padding:calc(164/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(171/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-top .hero-copy{font-size:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%;padding:calc(215/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(254/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (max-width:768px){html[lang=en-US] .p-top .hero-copy{padding-top:calc(146/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .hero-copy-image{width:calc(110/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .hero-copy-image{margin-left:calc(163/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(240/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .hero-copy-image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.p-top .hero-lead{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:var(--content-offset-value);line-height:180%;padding:calc(52/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(68/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-top .hero-lead{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(652/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-bottom:calc(169/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}html[lang=en-US] .p-top .hero-lead{font-size:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .about{margin-bottom:calc(182/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));overflow:hidden}@media (min-width:769px){.p-top .about{margin-bottom:calc(470/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .about-title{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%;margin-bottom:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .about-title{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-bottom:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-top .about-description,.p-top .about-title{left:calc(327/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}}.p-top .key-cards{padding-top:0}.p-top .key-cards-inner{display:flex;flex-direction:column;gap:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .key-cards-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .features-inner{display:flex;flex-direction:column;gap:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .features-inner{display:block}.p-top .features-inner:after{clear:both;content:"";display:block}.p-top .features-heading{float:left}}.p-top .features-list{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));list-style:none;padding:0}@media (min-width:769px){.p-top .features-list{float:left;gap:calc(112/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(192/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;width:calc(750/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .features-item{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .features-item{gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .features-item-description-heading{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:200%;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-top .features-item-description-heading{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-top .features-item-description{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .features-item-description{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .features-item-description-text p{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.p-top .features-item-description-text p{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .features-item-description-text p+p{margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .features-item-description-text p+p{margin-top:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .news-inner{display:flex;flex-direction:column;gap:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .news-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .news-heading-wrapper{display:flex;flex-direction:column;gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .news-heading-wrapper{align-items:center;flex-direction:row;justify-content:space-between}}.p-top .copy-body{padding:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(136/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .copy-body{padding:calc(104/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(208/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .copy-body-inner{display:flex;flex-direction:column;gap:calc(6/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .copy-body-inner{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .copy-body-text{color:var(--royalBlue);font-size:calc(23/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.p-top .copy-body-text{font-size:calc(33/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%}}.p-top .copy-body-image{margin-left:calc(3/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(259/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-top .copy-body-image{width:calc(375/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}html[lang=en-US] .p-top .copy-body-image{width:calc(464/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-top .copy-body-image img{width:100%}.p-about .philosophy{padding-top:0}.p-about .about-navigation{background-color:var(--softGray)}.p-about .about-navigation-list{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about .about-navigation-list{display:block;margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}@media (max-width:768px){.p-about .about-navigation-columns{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}@media (min-width:769px){.p-about .about-navigation-columns{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.p-about .about-navigation-item{margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.p-about .about-navigation-item>a{display:inline-block;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:200%;padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;text-decoration:none;transition:color .3s ease}@media (min-width:769px){.p-about .about-navigation-item>a{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:0}.p-about .about-navigation-item>a:hover{color:var(--mainHover)}}.p-about .dash-prefix{display:block;padding-left:calc(34/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-about .dash-prefix{padding-left:calc(42/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about .dash-prefix:before{content:"──";left:0;position:absolute;top:auto;z-index:1}.p-about-spirit .ceo-message{overflow:hidden}.p-about-spirit .ceo-message-image{margin-bottom:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-left:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-spirit .ceo-message-image{margin-bottom:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-left:0}.p-about-spirit .ceo-message-image img{max-width:none;width:123.7948717949%}}.p-about-spirit .ceo-message-inner{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-spirit .ceo-message-inner{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-values-culture .section-inner{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-values-culture .section-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-values-culture .values-cultures{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-values-culture .values-cultures{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-values-culture .values-cultures-items section:first-child{padding-top:0}.p-about-our-commitments .our-commitments{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-our-commitments .our-commitments{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-patents .section-inner{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-patents .section-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-patents .section-inner-content{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-patents .section-inner-content{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-history .history-inner{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-history .history-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-history .history-lead-wrapper{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-about-history .timeline{list-style:none;padding-left:0}.p-about-history .timeline-item{display:flex;flex-direction:column;gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-history .timeline-item{align-items:flex-start;flex-direction:row;gap:calc(68/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-history .timeline-item:first-child{padding-top:0}.p-about-history .timeline-item:first-child .timeline-contents .timeline-content:first-child:before{height:calc(100% + 20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px) + 15/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1 + 15/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-about-history .timeline-item:first-child .timeline-contents .timeline-content:first-child:before{height:calc(100% - 14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-history .timeline-item:last-child .timeline-contents .timeline-content:last-child:after{display:none}.p-about-history .timeline-year{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;padding-left:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-about-history .timeline-year{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-top:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(94/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-history .timeline-year:before{background-color:var(--royalBlue);border-radius:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));content:"";display:block;height:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}.p-about-history .timeline-contents{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-history .timeline-contents{flex:1}}.p-about-history .timeline-contents--range{position:relative}.p-about-history .timeline-contents--range:before{background-color:var(--royalBlue);content:"";display:block;height:calc(100% + 8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px) + 53/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(45/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:absolute;top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);width:1px;z-index:1}@media (min-width:769px){.p-about-history .timeline-contents--range:before{height:calc(100% - 41/var(--reference-width)*min(100vw, var(--viewport-width) * 1px) + 56/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:calc(113/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);top:calc(41/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}html[lang=en-US] .p-about-history .timeline-contents--range:before{left:calc(43/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){html[lang=en-US] .p-about-history .timeline-contents--range:before{left:calc(115/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-about-history .timeline-content{padding-left:calc(76/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative;--border-position-left:calc(3.5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));--border-color:rgba(5,86,230,.5)}@media (min-width:769px){.p-about-history .timeline-content{padding-left:0;--border-position-left:calc((158.5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))*-1)}}.p-about-history .timeline-content:before{background-color:var(--border-color);content:"";display:block;height:calc(100% + 16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:var(--border-position-left);position:absolute;top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);width:1px;z-index:1}.p-about-history .timeline-content:first-child:before{height:calc(100% + 20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px) + 29/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1 + 29/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-about-history .timeline-content:first-child:before{height:100%;top:0}}.p-about-history .timeline-content:last-child:after{background-color:var(--border-color);content:"";display:block;height:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:var(--border-position-left);position:absolute;top:100%;width:1px}.p-about-history .timeline-content--images{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-history .timeline-content--images{flex-direction:row;padding-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-history .timeline-content-image{width:100%}@media (min-width:769px){.p-about-history .timeline-content-image{width:calc(317/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-corporate .section-inner{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-corporate .section-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-corporate .section-inner-content{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-corporate .section-inner-content{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-corporate .basic-information{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-corporate .basic-information{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-corporate .basic-information-map{aspect-ratio:303/137;position:relative}@media (min-width:769px){.p-about-corporate .basic-information-map{aspect-ratio:974/462}}.p-about-corporate .basic-information-map>iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-about-corporate .data-list--simple .data-term{margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-corporate .data-list--simple .data-term{margin-bottom:0}.p-about-corporate .data-list--simple .data-details+.data-term{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-corporate .data-term{margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-about-corporate .data-term{margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-about-corporate .data-details{margin-left:0}.p-about-corporate .data-details+.data-term{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-about-corporate .portfolio-note{display:block;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}.p-about-corporate .major-public-subsidies-certifications-list{gap:0}html[lang=en-US] .p-about-corporate .major-public-subsidies-certifications-list .c-list{margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){html[lang=en-US] .p-about-corporate .major-public-subsidies-certifications-list .c-list{margin-bottom:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-research .p-research-prize .c-heading-paragraph:not(html[lang=en-US] .p-research .p-research-prize .c-heading-paragraph){margin-bottom:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}html[lang=en-US] .p-research .p-research-prize .c-figure--spacing{margin-top:0}html[lang=en-US] .p-research .p-research-technology .c-list-item-sub-text{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-research .publications{margin-bottom:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-research .publications{margin-bottom:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-research .publications .c-list--normal{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-research .publications .c-list--normal{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-research .publications .c-list-item-content-label{margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-research .publications-url:hover{color:var(--mainHover)}}.p-research .publications-text>p{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.p-research .publications-text>p{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-research .publications-text>p+p{margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-research .publications-text>p+p{margin-top:calc(36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-full-health .visual-container{padding-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}.p-full-health .visual-container>:not(.visual-image){position:relative;z-index:1}}.p-full-health .visual-image{margin-top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(304/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-full-health .visual-image{margin-top:0;position:absolute;top:0;width:calc(882/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-full-health .visual-image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.p-full-health .about-full-health .visual-container{margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-full-health .about-full-health .visual-container{margin-bottom:calc(278/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-full-health .about-full-health .visual-container .c-text-container{width:calc(650/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-full-health .about-full-health .visual-image{margin-left:auto}@media (min-width:769px){.p-full-health .about-full-health .visual-image{right:0}}.p-full-health .health-check-solution .visual-container{margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-full-health .health-check-solution .visual-container{margin-bottom:calc(262/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-full-health .health-check-solution .visual-container .container{align-items:flex-end;display:flex;flex-direction:column}.p-full-health .health-check-solution .visual-container .c-heading-paragraph,.p-full-health .health-check-solution .visual-container .c-text-container{width:calc(487/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-full-health .health-check-solution .visual-image{left:0}}.p-full-health .ingredients-materials .visual-container{margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-full-health .ingredients-materials .visual-container{margin-bottom:calc(479/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-full-health .ingredients-materials .visual-container .c-text-container{width:calc(974/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-full-health .ingredients-materials .visual-image{margin-left:auto}@media (min-width:769px){.p-full-health .ingredients-materials .visual-image{right:0}}body:has(.p-nmrp){background-color:#061636}body:has(.p-nmrp) .l-header{transition:transform .6s cubic-bezier(.33,1,.68,1)}body:has(.p-nmrp) .l-header.is-hidden-on-nmrp-category{pointer-events:none;transform:translateY(-100%)}.p-nmrp{background-color:var(--deepNavy);color:#fff}.p-nmrp .is-anime-fade{opacity:0;transform:translateY(calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)));transition:opacity 1.5s cubic-bezier(.165,.84,.44,1),transform 1.5s cubic-bezier(.165,.84,.44,1)}.p-nmrp .is-anime-fade.is-anime{opacity:1;transform:translateY(0)}.p-nmrp .hero{aspect-ratio:375/667;background-image:linear-gradient(#061636,var(--deepNavy));overflow:hidden;position:relative}@media (min-width:769px){.p-nmrp .hero{aspect-ratio:16/9}}.p-nmrp .hero-video{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.p-nmrp .hero-text{bottom:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;position:absolute;width:100%;z-index:1}@media (min-width:769px){.p-nmrp .hero-text{bottom:calc(50/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .hero-text-inner{display:flex;flex-direction:column;gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .hero-text-inner{gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .hero-text-main{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .hero-text-main span{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%}@media (min-width:769px){.p-nmrp .hero-text-main span{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .hero-text-main span:last-child{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400}}.p-nmrp .hero-text-sub{color:var(--lavenderGray);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%}@media (min-width:769px){.p-nmrp .hero-text-sub{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}}.p-nmrp .about{padding:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .about{padding:calc(120/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(96/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .about-inner{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .about-inner{margin-inline:auto;width:calc(650/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .about-notes{display:flex;flex-direction:column;gap:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .about-note .c-text{padding-left:calc(1em + 2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}.p-nmrp .about-note .c-text:before{content:"※";left:0;position:absolute;top:auto;z-index:1}.p-nmrp .nmrp-local-nav{padding-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .nmrp-local-nav{padding:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.p-nmrp .nmrp-local-nav-title{border:0;border-bottom:1px solid var(--lavenderGray50);cursor:pointer;font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;padding:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;width:100%}@media (min-width:769px){.p-nmrp .nmrp-local-nav-title{border-bottom:0;cursor:text;font-size:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}}.p-nmrp .nmrp-local-nav-title>span{align-items:center;display:flex;justify-content:space-between}.p-nmrp .nmrp-local-nav-title>span:after{background:url(/wp-content/themes/noster/assets/images/common/icons/arrow-light.svg) no-repeat 50% 50%;background-size:100% auto;content:"";display:block;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transition:transform .3s ease;width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .nmrp-local-nav-title>span:after{display:none}}.p-nmrp .nmrp-local-nav-title[aria-expanded=true]>span:after{transform:rotate(180deg)}.p-nmrp .nmrp-local-nav-categories{counter-reset:nmrpLocalNavItem;display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .nmrp-local-nav-categories{flex-direction:row;gap:0}}.p-nmrp .nmrp-local-nav-category{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .nmrp-local-nav-category{gap:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:25%}}.p-nmrp .nmrp-local-nav-category:first-child{padding-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .nmrp-local-nav-category:first-child{padding-top:0}}.p-nmrp .nmrp-local-nav-category-title{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.p-nmrp .nmrp-local-nav-category-title{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-nmrp .nmrp-local-nav-category-title>span{font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding-left:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .nmrp-local-nav-list{display:flex;flex-direction:column;gap:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-left:calc(33/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-nmrp .nmrp-local-nav-list{gap:0}}.p-nmrp .nmrp-local-nav-list:before{background-color:var(--lavenderGray50);content:"";display:block;height:100%;left:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:absolute;top:0;width:1px;z-index:1}@media (min-width:769px){.p-nmrp .nmrp-local-nav-item{padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.p-nmrp .nmrp-local-nav-item>a{align-items:flex-start;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;gap:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;padding:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;text-decoration:none;transition:color .3s ease}@media (min-width:769px){.p-nmrp .nmrp-local-nav-item>a{display:inline-flex;gap:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:0}}.p-nmrp .nmrp-local-nav-item>a:before{content:counter(nmrpLocalNavItem,decimal-leading-zero);counter-increment:nmrpLocalNavItem;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:160%;padding-top:calc(5/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .nmrp-local-nav-item>a:before{padding-top:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .nmrp-local-nav-item>a:hover{color:var(--mainHover)}}.p-nmrp .categories-wrapper{counter-reset:nmrpContentItem;display:flow-root}.p-nmrp .categories-nav{left:0;margin-top:calc(344/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));pointer-events:none;position:sticky;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:100%;z-index:1}.p-nmrp .categories-nav.is-released{opacity:0}.p-nmrp .categories-nav.is-released .categories-nav-burger,.p-nmrp .categories-nav.is-released .categories-nav-item a{pointer-events:none}.p-nmrp .categories-nav-inner{--categories-nav-safe-area:calc(env(safe-area-inset-top) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:clamp(40/var(--reference-width) * min(100vw,var(--viewport-width) * 1px),100dvh - var(--categories-nav-safe-area) - 440/var(--reference-width) * min(100vw,var(--viewport-width) * 1px),150/var(--reference-width) * min(100vw,var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .categories-nav-inner{gap:clamp(40/var(--reference-width) * min(100vw,var(--viewport-width) * 1px),100dvh - 504/var(--reference-width) * min(100vw,var(--viewport-width) * 1px),130/var(--reference-width) * min(100vw,var(--viewport-width) * 1px))}}.p-nmrp .categories-nav-list{display:flex;flex-direction:column}.p-nmrp .categories-nav-item a{display:block;padding:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;pointer-events:auto;position:relative;width:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .categories-nav-item a{padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;width:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .categories-nav-item a:after{background-color:var(--lavenderGray50);content:"";display:block;height:1px;left:0;margin-inline:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:width .3s ease,background-color .3s ease;width:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (min-width:769px){.p-nmrp .categories-nav-item a:after{width:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .categories-nav-item.is-active a:after{background-color:#fff;width:100%}.p-nmrp .categories-nav-burger{border:0;cursor:pointer;height:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-left:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1);pointer-events:auto;width:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .categories-nav-burger{margin-left:0}}.p-nmrp .categories-nav-burger img{width:100%}.p-nmrp .categories-menu{background-image:radial-gradient(135.67% 58.51% at 47.2% 100%,#173782 0,#112553 64.42%);height:100dvh;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:visibility .3s,opacity .3s ease;visibility:hidden;width:100%;z-index:9}.p-nmrp .categories-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.p-nmrp .categories-menu-panel{display:flex;flex-direction:column;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;width:100%;z-index:0}@media (min-width:769px){.p-nmrp .categories-menu-panel{-webkit-mask-image:none;mask-image:none}}.p-nmrp .categories-menu-panel>div{flex:0 0 auto;margin-block:auto;width:100%}.p-nmrp .categories-menu-panel .nmrp-local-nav{padding:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 calc(160/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .categories-menu-panel .nmrp-local-nav{padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.p-nmrp .categories-menu-panel .nmrp-local-nav-title{border-bottom:0;cursor:default}.p-nmrp .categories-menu-panel .nmrp-local-nav-title>span:after{display:none}.p-nmrp .categories-menu-close{border:0;cursor:pointer;height:var(--categories-menu-close-height);left:var(--categories-menu-close-left);position:absolute;top:var(--categories-menu-close-top);width:var(--categories-menu-close-width);z-index:2}.p-nmrp .categories-menu-close .categories-menu-close-icon{background:url(/wp-content/themes/noster/assets/images/common/icons/menu-close.svg) no-repeat 50% 50%;background-size:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;display:block;height:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .categories-menu-close .categories-menu-close-icon{background-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;height:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category{padding-left:calc(76/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category{padding-left:0}}.p-nmrp .category-title{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:180%;padding-top:calc(21/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-nmrp .category-title{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%;padding-left:calc(164/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-top:0}}.p-nmrp .category-title:after{background-color:var(--lavenderGray50);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}@media (min-width:769px){.p-nmrp .category-title:after{left:auto;right:calc(100% - 161/var(--reference-width)*min(100vw, var(--viewport-width) * 1px) + 20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));top:50%;transform:translateY(-50%);width:calc(96/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));z-index:1}}.p-nmrp .category-title>span{display:inline-block;font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;padding-left:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));vertical-align:middle}@media (min-width:769px){.p-nmrp .category-title>span{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:240%;padding-left:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-title+.category-item{padding-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item{padding-left:calc(164/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-item:last-of-type{padding-bottom:0}.p-nmrp .category-item-title{display:flex;flex-direction:column;font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;padding-top:calc(31/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-nmrp .category-item-title{font-size:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding-top:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-item-title:before{content:counter(nmrpContentItem,decimal-leading-zero);counter-increment:nmrpContentItem;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;left:0;line-height:186.667%;position:absolute;top:0;z-index:1}@media (min-width:769px){.p-nmrp .category-item-title:before{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}}.p-nmrp .category-item-title>span{display:block;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:186.667%;margin-top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item-title>span{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}}.p-nmrp .category-item-content{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .text-color-dark{color:var(--lavenderGray)}.p-nmrp .category-item-content figure{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .figure-notes{display:flex;flex-direction:column;gap:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .figure-note{color:var(--lavenderGray);position:relative}.p-nmrp .category-item-content .figure-note:before{content:"※";font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;line-height:160%;position:absolute;top:auto;z-index:1}.p-nmrp .category-item-content .figure-note .c-text{padding-left:calc(1em + 2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .emphasis{background-image:var(--quoteBg);padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item-content .emphasis{width:calc(488/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}html[lang=en-US] .p-nmrp .category-item-content .emphasis{width:calc(652/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-item-content .accordion .c-accordion-item:last-child{border-bottom-color:var(--lavenderGray50)}.p-nmrp .category-item-content .accordion .c-accordion-item:last-child:has([aria-expanded=true]){border-bottom:none}.p-nmrp .category-item-content .accordion .c-accordion-trigger{border-top-color:var(--lavenderGray50);color:#fff;padding:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(52/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item-content .accordion .c-accordion-trigger{padding-block:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-item-content .accordion .c-accordion-trigger:after{filter:brightness(0) invert(1);right:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .accordion .c-accordion-body{padding:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0 0}.p-nmrp .category-item-content .ordered-list{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-left:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item-content .content-list:not(:first-child){margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-nmrp .category-item-content .list-example-text{display:block;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-top:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .note{border-color:rgba(192,192,218,.5);border-style:solid;border-width:1px 0;padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content .note+.note{border-top:0}@media (min-width:769px){.p-nmrp .category-item-content .note-list-wrapper .c-text{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-nmrp .category-item-content .note-list:not(:first-child){margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-nmrp .category-item-content .note-list:not(:first-child){margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-nmrp .category-item-content .note-description{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item-content .note-description .c-text{line-height:200%}.p-nmrp .category-item-content .link-button{width:calc(652/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-item-content .note-text-container{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1 - 16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}.p-nmrp .category-item-content .note-text{position:relative}.p-nmrp .category-item-content .note-text:before{content:"※";font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;line-height:160%;position:absolute;top:auto;z-index:1}.p-nmrp .category-item-content .note-text .c-text{padding-left:calc(1em + 2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content-main{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content-subsection{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp .category-item-content-subsection-title{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:160%}@media (min-width:769px){.p-nmrp .category-item-content-subsection-title{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}html[lang=en-US] .p-nmrp .category-item-content-subsection-title{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){html[lang=en-US] .p-nmrp .category-item-content-subsection-title{font-size:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp .category-item-content-subsection-title>span{display:block;font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp .category-item-content-subsection-title>span{line-height:160%}}.p-nmrp .category-item-content-footer{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-nmrp-contact .c-paragraph-container--spacing{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-nmrp-contact .c-paragraph-container--spacing{margin-top:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-nmrp-contact .c-paragraph-container--spacing:first-child{margin-top:0}.p-nmrp-contact .research-overview .c-contact-form-note{margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-drug-discovery .l-hero-child-bg:after{background:linear-gradient(0deg,hsla(64,7%,40%,.7),hsla(64,7%,40%,0) 70%,hsla(0,0%,100%,0));background-blend-mode:multiply;bottom:0;content:"";display:inline-block;height:calc(320/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));left:0;position:absolute;width:100%}.p-drug-discovery .c-heading-child .c-heading-child-main,.p-drug-discovery .c-heading-child .c-heading-child-sub{text-shadow:0 0 calc(17/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) rgba(0,0,0,.8)}.p-drug-discovery .note{border-color:var(--lavenderGray50);border-style:solid;border-width:1px 0;padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-drug-discovery .note+*{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .note+*{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-heading{color:var(--deepNavy);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.p-drug-discovery .pipeline-item-heading{font-size:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-table-wrapper{position:relative}.p-drug-discovery .pipeline-item-table-wrapper .c-scroll-hint{top:calc(34/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-drug-discovery .pipeline-item-table-wrapper:has(table>tbody>tr:nth-child(2)) .c-scroll-hint{top:calc(110/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-drug-discovery .pipeline-item-table-container{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));overflow-x:auto;width:calc(100% + 36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table-container{width:auto}}.p-drug-discovery .pipeline-item-table{width:calc(920/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table{width:auto}}.p-drug-discovery .pipeline-item-table td,.p-drug-discovery .pipeline-item-table th{background-color:#fff;border:1px solid var(--lavenderGray50)}.p-drug-discovery .pipeline-item-table thead th{background:var(--deepNavy);color:var(--white,#fff);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%;padding:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center}@media (min-width:769px){.p-drug-discovery .pipeline-item-table thead th{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-table tbody td{color:var(--deepNavy);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table tbody td{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-table-col-1{width:calc(116/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table-col-1{width:calc(210/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-table-col-2{width:calc(138/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table-col-2{width:calc(339/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-table-col-3{width:calc(116/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table-col-3{width:calc(210/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-table-col-4{width:calc(116/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-table-col-4{width:calc(210/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .pipeline-item-notice{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-drug-discovery .pipeline-item-notice,.p-drug-discovery .pipeline-item-updated{box-sizing:content-box;color:var(--deepNavy);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;width:calc(920/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .pipeline-item-notice,.p-drug-discovery .pipeline-item-updated{width:auto}}.p-drug-discovery .pipeline-protect{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-drug-discovery .pipeline-protect{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-drug-discovery .section-inner{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .section-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .section-inner .c-list-wrapper{gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .section-inner .c-list-wrapper{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .partner .c-list-wrapper>.c-text-container:first-child{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .partner .c-list-wrapper>.c-text-container:first-child{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .partner .c-list-wrapper>.c-text-container:last-child{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .partner .c-list-wrapper>.c-text-container:last-child{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-drug-discovery .button-container{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-drug-discovery .button-container{margin-inline:auto;margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(650/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .c-heading-child .c-heading-child-main{color:var(--deepNavy);white-space:nowrap}.p-prize .c-heading-child .c-heading-child-sub{color:var(--deepNavy)}.p-prize .p-prize-lead{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .p-prize-lead{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .research-trajectory{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .research-trajectory{flex-direction:row;gap:0}.p-prize .research-trajectory-text{width:calc(490/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .research-trajectory-image{width:calc(166/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .research-trajectory-image{margin-left:auto;width:calc(328/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .research-trajectory-image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.p-prize .awardees-list{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .awardees-list{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .awardees-list .c-accordion-trigger{height:calc(77/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .awardees-list .c-accordion-trigger{height:calc(70/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .awardees-list .awardees-award:not(:first-child){margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-prize .awardees-list .awardees-award-heading{color:var(--deepNavy);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.p-prize .awardees-list .awardees-award-heading{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-prize .awardees-list .awardees-award-recipients{list-style:none;margin-top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:0}.p-prize .awardees-list .awardees-award-recipient{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient{align-items:center;flex-direction:row;gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .awardees-list .awardees-award-recipient:not(:first-child){margin-top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient:not(:first-child){margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .awardees-list .awardees-award-recipient-image{width:calc(100/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient-image{width:calc(125/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-prize .awardees-list .awardees-award-recipient-image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient-meta{flex:1}}.p-prize .awardees-list .awardees-award-recipient-item dt{color:var(--deepNavy);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:186.667%}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient-item dt{line-height:100%}}.p-prize .awardees-list .awardees-award-recipient-item dd{margin:0}.p-prize .awardees-list .awardees-award-recipient-name{color:var(--royalBlue);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient-name{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-prize .awardees-list .awardees-award-recipient-essay{color:var(--deepNavy);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-prize .awardees-list .awardees-award-recipient-essay{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-conference .kmbc-program .c-heading-medium-sub{line-height:186.667%}@media (min-width:769px){.p-conference .kmbc-program .c-heading-medium-sub{line-height:160%}}.p-conference .kmbc-program .button-container{margin-inline:auto;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-conference .kmbc-program .button-container{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(582/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-conference .kmbc-program-content{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-conference .kmbc-program-content{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-conference .kmbc-program-content-header .c-heading-paragraph{margin-bottom:0}.p-conference .kmbc-program-content-header{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-careers .seek-list{gap:0}.p-careers .seek-list .c-list-item-sub-text{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-careers .seek-list .c-list-item-sub-text{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-careers .seek-list>li{padding-block:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));position:relative}@media (min-width:769px){.p-careers .seek-list>li{padding-block:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-careers .seek-list>li:after{border-top:1px solid var(--lavenderGray);content:"";left:calc(-37/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));pointer-events:none;position:absolute;right:0;top:0}.p-careers .seek-list>li:last-child:after{border-bottom:1px solid var(--lavenderGray);bottom:0}.p-careers .seek-list>li .c-list-item:last-child{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-left:0}@media (min-width:769px){.p-careers .seek-list>li .c-list-item:last-child{margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-careers .seek-list>li .c-list-item:last-child:before{display:none}.p-careers .button-container{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-careers .button-container{margin-inline:auto;margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(644/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article{padding-top:calc(192/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article{padding-bottom:calc(288/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-top:calc(230/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-inner{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-inner{gap:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-header{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-header{gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-header-data{align-items:center;display:flex;gap:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-news .article-time{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}@media (min-width:769px){.p-news .article-time{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-news .article-categories{align-items:center;display:flex;flex-wrap:wrap;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-news .article-category{color:var(--royalBlue);font-size:calc(13/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:100%}.p-news .article-title{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:300;line-height:180%}@media (min-width:769px){.p-news .article-title{font-size:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body h1,.p-news .article-body h2{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;margin-bottom:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body h1,.p-news .article-body h2{font-size:calc(28/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-bottom:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body h3{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%;margin-bottom:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body h3{font-size:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body h4{color:var(--royalBlue);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body h4{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:180%;margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body h5{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body h5{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body h6{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:231.429%;margin-bottom:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin-top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body h6{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:202.5%;margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body p{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}@media (min-width:769px){.p-news .article-body p{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;margin:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.p-news .article-body li{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;position:relative}@media (min-width:769px){.p-news .article-body li{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%}}.p-news .article-body ol,.p-news .article-body ul{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));margin:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}@media (min-width:769px){.p-news .article-body ol,.p-news .article-body ul{margin:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0}}.p-news .article-body ul{list-style:none;padding-left:0}.p-news .article-body ul li{padding-left:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-news .article-body ul li:before{content:"・";left:0;position:absolute;top:auto}.p-news .article-body ol{padding-left:calc(37/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-news .article-body ol li{padding-left:calc(2/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-news .article-body ol li::marker{left:0;position:absolute;top:auto}.p-news .article-body blockquote{background-color:rgba(192,192,218,.15);font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;margin:0;margin:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1) 0 calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body blockquote{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;margin:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1) 0 calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(650/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-body h1+blockquote,.p-news .article-body h1+ol,.p-news .article-body h1+p,.p-news .article-body h1+ul,.p-news .article-body h2+blockquote,.p-news .article-body h2+ol,.p-news .article-body h2+p,.p-news .article-body h2+ul,.p-news .article-body h3+blockquote,.p-news .article-body h3+ol,.p-news .article-body h3+p,.p-news .article-body h3+ul,.p-news .article-body h4+blockquote,.p-news .article-body h4+ol,.p-news .article-body h4+p,.p-news .article-body h4+ul,.p-news .article-body h5+blockquote,.p-news .article-body h5+ol,.p-news .article-body h5+p,.p-news .article-body h5+ul,.p-news .article-body h6+blockquote,.p-news .article-body h6+ol,.p-news .article-body h6+p,.p-news .article-body h6+ul{margin-top:0}.p-news .article-body blockquote+h4,.p-news .article-body ol+h4,.p-news .article-body p+h4,.p-news .article-body ul+h4{margin-top:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-news .article-body blockquote+h4,.p-news .article-body ol+h4,.p-news .article-body p+h4,.p-news .article-body ul+h4{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-news .article-body blockquote+h5,.p-news .article-body ol+h5,.p-news .article-body p+h5,.p-news .article-body ul+h5{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-news .article-body blockquote+h5,.p-news .article-body ol+h5,.p-news .article-body p+h5,.p-news .article-body ul+h5{margin-top:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-news .article-body blockquote+h6,.p-news .article-body ol+h6,.p-news .article-body p+h6,.p-news .article-body ul+h6{margin-top:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}@media (min-width:769px){.p-news .article-body blockquote+h6,.p-news .article-body ol+h6,.p-news .article-body p+h6,.p-news .article-body ul+h6{margin-top:calc(48/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-news .article-body a{color:var(--Text-link);text-decoration:underline}.p-news .article-body a[target=_blank]{background:url(/wp-content/themes/noster/assets/images/common/icons/blank.svg) no-repeat 100% 50%;background-size:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;padding-right:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-body a:hover{text-decoration:none}}.p-news .article-body>:first-child{margin-top:0}.p-news .article-body>:last-child{margin-bottom:0}.p-news .article-pager{align-items:center;display:flex;justify-content:space-between;margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-news .article-pager-item a{align-items:center;display:flex;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:200%;text-decoration:none;transition:color .3s ease}@media (min-width:769px){.p-news .article-pager-item a{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-pager-item a[href="#"]{visibility:hidden}.p-news .article-pager-item a .arrow{height:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));transition:transform .3s ease;width:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-news .article-pager-item a .arrow{height:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-news .article-pager-item a .arrow:after{background:url(/wp-content/themes/noster/assets/images/common/icons/arrow-secondary.svg) no-repeat 0 0;background-size:100% auto;content:"";display:block;height:100%;width:100%}@media (min-width:769px){.p-news .article-pager-item a:hover{color:var(--mainHover)}.p-news .article-pager-item a:hover .arrow:after{background-image:url(/wp-content/themes/noster/assets/images/common/icons/arrow-tertiary.svg)}}.p-news .article-pager-item--prev a .arrow:after{transform:rotate(90deg)}@media (min-width:769px){.p-news .article-pager-item--prev a:hover .arrow{transform:translate(calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1))}}.p-news .article-pager-item--next a{flex-direction:row-reverse}.p-news .article-pager-item--next a .arrow:after{transform:rotate(-90deg)}@media (min-width:769px){.p-news .article-pager-item--next a:hover .arrow{transform:translate(calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)))}}.p-compliance .compliance-menu{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance .compliance-menu{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance .compliance-menu-item{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance .compliance-menu-item{gap:calc(24/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance .url{word-break:break-all}.p-compliance-responsibility .content-inner{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-responsibility .content-inner{gap:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-responsibility .content-text{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-responsibility .content-text{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-responsibility .content-footer{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-responsibility .content-footer{gap:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-responsibility .responsibility-term{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-responsibility .responsibility-term{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-responsibility .responsibility-term:first-child{margin-top:0}.p-compliance-responsibility .responsibility-details{margin-left:0;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-responsibility .responsibility-details{margin-top:0}}html[lang=en-US] .p-compliance-responsibility .responsibility-details{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-responsibility .responsibility-details a{color:var(--linkColor);text-decoration:none}@media (min-width:769px){.p-compliance-responsibility .responsibility-details a:hover{text-decoration:underline}}.p-compliance-disclosure .policy-header{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .policy-inner{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}html[lang=en-US] .p-compliance-disclosure .policy-inner{gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){html[lang=en-US] .p-compliance-disclosure .policy-inner{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .policy-footer{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .policy-footer{gap:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .policy-footer-notice{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .policy-footer-notice a{color:var(--linkColor);text-decoration:none}@media (min-width:769px){.p-compliance-disclosure .policy-footer-notice a:hover{text-decoration:underline}}.p-compliance-disclosure .disclosure{background-color:var(--softGray)}.p-compliance-disclosure .disclosure-inner{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-inner{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .disclosure-content{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-content{gap:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .disclosure-year-tabs{align-items:center;display:flex;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-year-tabs-select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23102045' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) center;background-size:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) auto;border:1px solid var(--Border-listSpacer);font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:180%;padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(15/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding-right:calc(63/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-year-tabs-select{font-size:calc(18/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%}}.p-compliance-disclosure .disclosure-data{display:flex;flex-direction:column;gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-panel{counter-reset:disclosurePanelSection;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .disclosure-panel:not([hidden]){display:flex}.p-compliance-disclosure .disclosure-panel-period .c-text{display:flex;flex-direction:column;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-period .c-text{display:block}}.p-compliance-disclosure .disclosure-panel-section{counter-increment:disclosurePanelSection;display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-panel-section:first-of-type{margin-top:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section:first-of-type{margin-top:0}}.p-compliance-disclosure .disclosure-panel-section-heading{flex-direction:row;gap:calc(4/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section-heading{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .disclosure-panel-section-heading:before{content:counter(disclosurePanelSection,lower-alpha) ".";flex-shrink:0}.p-compliance-disclosure .disclosure-panel-section-table-wrapper{position:relative}.p-compliance-disclosure .disclosure-panel-section-table-wrapper .c-scroll-hint{top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-panel-section-table-wrapper:has(table>tbody>tr:nth-child(2)) .c-scroll-hint{top:calc(90/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-panel-section-table{overflow-x:auto;width:calc(100% + 36/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section-table{overflow:visible;width:auto}}.p-compliance-disclosure .disclosure-panel-section-table table{border:1px solid var(--Border-listSpacer);width:calc(974/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section-table table{width:100%}}.p-compliance-disclosure .disclosure-panel-section-table table th{background-color:var(--deepNavy);border:1px solid var(--Border-listSpacer);color:#fff;font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));font-weight:400;line-height:160%;padding:calc(10/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));text-align:center}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section-table table th{font-size:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .disclosure-panel-section-table table th.amount{width:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-panel-section-table table th.price{width:calc(150/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .disclosure-panel-section-table table td{background-color:#fff;border:1px solid var(--Border-listSpacer);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section-table table td{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));padding:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .disclosure-panel-section-table table td.num{text-align:right}.p-compliance-disclosure .disclosure-panel-section-empty{background-color:#fff;border:1px solid var(--Border-listSpacer);font-size:calc(12/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));line-height:160%;padding:calc(20/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-compliance-disclosure .disclosure-panel-section-empty{font-size:calc(14/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-compliance-disclosure .c-list-wrapper>.c-list>.c-list-item>.c-list-item-sub-text{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-compliance-disclosure .c-list--nested{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .section-inner{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .section-inner{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .section-header{display:flex;flex-direction:column;gap:calc(40/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .section-header{gap:calc(80/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .section-body{display:flex;flex-direction:column;gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .section-body{gap:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .section-body-content{display:flex;flex-direction:column;gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .section-body-content{gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .url{word-break:break-all}@media (min-width:769px){.p-policy .article-4{margin-bottom:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)*-1)}}.p-policy .data-list{display:block}@media (min-width:769px){.p-policy .data-list--column{display:grid;gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) 0;grid-template-columns:calc(125/var(--reference-width)*min(100vw, var(--viewport-width) * 1px)) minmax(0,1fr)}.p-policy .data-list--column .data-details,.p-policy .data-list--column .data-term{margin-top:0}}.p-policy .data-list--nested{padding-left:calc(37/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .data-term{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .data-term:first-child{margin-top:0}.p-policy .data-details{margin-left:0;margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .data-details{margin-top:0}}@media (max-width:768px){.p-policy .c-list--ordered{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .c-list-item--alphabetical>ol,.p-policy .c-list-item--alphabetical>ul,.p-policy .c-list-item--ordered>ol,.p-policy .c-list-item--ordered>ul{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .c-list-children-note{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .c-list--alphabetical{gap:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .c-list--alphabetical:has(.c-list-item-sub-text){gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-policy .section-body-content .c-list--ordered{gap:calc(32/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}.p-policy .c-list-item-sub-text{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .c-list--nested .c-list-item-sub-text{margin-top:calc(8/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .c-text-container>.c-list-wrapper{gap:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-policy .c-text-container>.c-list-wrapper+.c-list-wrapper{margin-top:calc(16/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}.p-404 .button-container{margin-top:calc(64/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}@media (min-width:769px){.p-404 .button-container{margin-inline:auto;margin-top:calc(144/var(--reference-width)*min(100vw, var(--viewport-width) * 1px));width:calc(644/var(--reference-width)*min(100vw, var(--viewport-width) * 1px))}}