/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-family:Lucida Console,Liberation Mono,Courier New,monospace,sans-serif;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}audio,progress,video{display:inline-block;vertical-align:baseline}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],template{display:none}abbr,blockquote,code,kbd,q,samp,tt,var{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}[tabindex="-1"]:focus{outline:none!important}
*,:after,:before,html{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{word-wrap:break-word;margin:0;padding:0}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:focus,a:hover{outline:0}a:focus-visible{outline:1px dotted}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}abbr:hover{cursor:help}audio:not([controls]){display:none;height:0}button{overflow:visible}canvas{display:inline-block}dfn{font-style:italic}fieldset{border:0;margin:0;padding:0}h1{text-rendering:optimizeLegibility;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}hr{border:1px solid;box-sizing:content-box;height:0;overflow:visible}iframe,img{border:0}img{font-style:italic;height:auto;max-width:100%}input{line-height:normal}legend{border:0;box-sizing:border-box;color:inherit;display:table;margin:0;max-width:100%;padding:0;white-space:normal}mark{background:#ff0;color:#000}optgroup{font-weight:700}pre{overflow:auto}small{font-size:.8em}sub{bottom:-.25em}summary{display:list-item}sup{top:-.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0;min-width:100%}textarea{overflow:auto}th{text-align:left}
@font-face{font-display:swap;font-family:ICO Moon;font-style:normal;font-weight:400;src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot?iefix=) format("embedded-opentype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg")}.invisible,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}p{margin:0 0 1rem}p:last-child{margin-bottom:0}a[href]{color:#212222;font-weight:400;text-decoration:underline}a:active[href],a:focus[href],a:hover[href]{color:inherit}a:focus-visible[href]{outline:1px dotted #15212c;outline-offset:3px!important}.field--type-text-long a[href]:not([class]),.field--type-text-with-summary a[href]:not([class]),.rte a[href]:not([class]){color:#212222;font-weight:400;text-decoration:underline;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363;text-decoration-thickness:3px;text-underline-offset:3px}.field--type-text-long a:active[href]:not([class]),.field--type-text-long a:focus[href]:not([class]),.field--type-text-long a:hover[href]:not([class]),.field--type-text-with-summary a:active[href]:not([class]),.field--type-text-with-summary a:focus[href]:not([class]),.field--type-text-with-summary a:hover[href]:not([class]),.rte a:active[href]:not([class]),.rte a:focus[href]:not([class]),.rte a:hover[href]:not([class]){background-color:#e3e363;color:inherit;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.field--type-text-long a:focus-visible[href]:not([class]),.field--type-text-with-summary a:focus-visible[href]:not([class]),.rte a:focus-visible[href]:not([class]){outline:1px dotted #15212c;outline-offset:3px!important}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}h1+ol,h1+ul,h2+ol,h2+ul,h3+ol,h3+ul,h4+ol,h4+ul,h5+ol,h5+ul{margin-top:20px}h1 a[href],h2 a[href],h3 a[href],h4 a[href],h5 a[href]{color:#0062a2;font-weight:inherit;text-decoration:underline}h1 a[href]:active,h1 a[href]:focus,h1 a[href]:hover,h2 a[href]:active,h2 a[href]:focus,h2 a[href]:hover,h3 a[href]:active,h3 a[href]:focus,h3 a[href]:hover,h4 a[href]:active,h4 a[href]:focus,h4 a[href]:hover,h5 a[href]:active,h5 a[href]:focus,h5 a[href]:hover{color:#212222}.h1,h1{text-rendering:optimizeLegibility;color:#fff;font-family:quinn-text,serif;font-size:39px;font-size:1.95rem;font-weight:600;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:0;line-height:1.2;margin-bottom:1rem;margin-top:1.5em;text-transform:none}@media (min-width:1020px){.h1,h1{font-size:51px;font-size:2.55rem}}@media (min-width:1250px){.h1,h1{font-size:60px;font-size:3rem}}.h2,h2{text-rendering:optimizeLegibility;color:#212222;font-family:aaux-next,sans-serif;font-size:34px;font-size:1.7rem;font-weight:800;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:0;line-height:1.2;margin-bottom:1rem;margin-top:1.5em;text-transform:none}@media (min-width:1020px){.h2,h2{font-size:40px;font-size:2rem}}.h3,h3{text-rendering:optimizeLegibility;color:#212222;font-family:aaux-next,sans-serif;font-size:20px;font-size:1rem;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:0;line-height:1.2;margin-bottom:1rem;margin-top:1.5em;text-transform:none}@media (min-width:1020px){.h3,h3{font-size:34px;font-size:1.7rem}}.h4,h4{text-rendering:optimizeLegibility;color:#212222;font-family:quinn-text,serif;font-size:26px;font-size:1.3rem;font-style:italic;font-weight:600;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:0;line-height:1.2;margin-bottom:1rem;margin-top:1.5em;text-transform:none}@media (min-width:1020px){.h4,h4{font-size:26px;font-size:1.3rem}}h5{text-rendering:optimizeLegibility;color:#212222;font-family:quinn-text,serif;font-size:20px;font-size:1rem;font-weight:600;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:0;line-height:1.2;margin-bottom:1rem;margin-top:1.5em;text-transform:none}@media (min-width:1020px){h5{font-size:20px;font-size:1rem}}ol,ul{margin:0 0 1rem;padding:0}ol li,ul li{margin-bottom:.5rem}ol li:last-child,ul li:last-child{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin:.5rem 0 0}.field--type-text ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist),.field--type-text-long ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist),.field--type-text-with-summary ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist),.rte ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist){display:flex;flex-flow:column wrap;list-style:none!important}.field--type-text ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li,.field--type-text-long ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li,.field--type-text-with-summary ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li,.rte ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li{padding-left:30px;position:relative}.field--type-text ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li:before,.field--type-text-long ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li:before,.field--type-text-with-summary ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li:before,.rte ul:not(.contextual-links):not(.pager__items):not(.pager):not(.menu):not(.js-tablist)>li:before{color:#212222;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:.6em;left:0;position:absolute;top:.3rem}.field--type-text ol,.field--type-text-long ol,.field--type-text-with-summary ol,.rte ol{counter-reset:item;display:flex;flex-flow:column wrap;list-style:none!important}.field--type-text ol li,.field--type-text-long ol li,.field--type-text-with-summary ol li,.rte ol li{counter-increment:item;padding-left:30px;position:relative}.field--type-text ol li:before,.field--type-text-long ol li:before,.field--type-text-with-summary ol li:before,.rte ol li:before{color:#212222;content:counter(item);display:block;font-family:aaux-next,sans-serif;font-size:20px;font-size:1rem;font-weight:800;left:0;position:absolute;text-align:center;top:.03rem}.intro{font-family:aaux-next,sans-serif;font-size:30px;font-size:1.5rem;font-weight:400;line-height:1.3}.caption,figure figcaption{color:#212222;font-size:18px;font-size:.9rem;font-weight:400;line-height:1.4;margin:.5rem 0;text-align:left}.citation{color:inherit;font-family:aaux-next,sans-serif;font-size:14px;font-size:.7rem;font-weight:600;letter-spacing:1.2px;margin-top:.5rem;text-transform:uppercase}.citation:before{content:"\2014";display:inline-block}.citation:after{content:""}a.button-link[href],a.button[href],input.button,input.button-link{background:#e3e363;border:1px solid #e3e363;color:#212222;cursor:pointer;display:inline-block;font-size:16px;font-size:.8rem;font-weight:900;letter-spacing:1.92px;line-height:1em;padding:20px 30px;position:relative;text-decoration:none;text-transform:uppercase}a.button-link:active[href],a.button-link:hover[href],a.button:active[href],a.button:hover[href],input.button-link:active,input.button-link:hover,input.button:active,input.button:hover{background:#fff;border:1px solid #212222;color:#212222!important;font-weight:900;text-decoration:none}a.button-link:focus-visible[href],a.button:focus-visible[href],input.button-link:focus-visible,input.button:focus-visible{background:#fff;border:1px solid #212222;color:#212222!important;outline:1px dotted #15212c;outline-offset:3px!important;text-decoration:none}a.button-link:active[href],a.button:active[href],input.button-link:active,input.button:active{left:1px;top:1px}a.arrow-link[href]{display:inline-block;font-size:15px;font-size:.75rem;font-weight:900;letter-spacing:1.8px;line-height:15px;margin-right:.5em;padding:8px 12px;position:relative;text-decoration:none;text-transform:uppercase;z-index:0}a.arrow-link[href]:before{background-color:#e3e363;content:"";height:100%;left:0;position:absolute;top:0;width:30px;z-index:-1}a.arrow-link[href]:after{color:inherit;content:"";display:inline-block;font-family:ICO Moon,sans-serif;font-size:1em;font-weight:400;padding:0 0 0 .25em;text-align:center;text-decoration:none;transition:all .2s ease-in;vertical-align:bottom;width:25px}a.arrow-link:active[href],a.arrow-link:hover[href]{background:none;color:#212222;text-decoration:none}a.arrow-link[href]:active:before,a.arrow-link[href]:hover:before{width:100%}a.arrow-link[href]:active:after,a.arrow-link[href]:hover:after{padding-left:.5em}article.align-left,div.media.align-left,figure.align-left{float:none;margin-bottom:20px}@media (min-width:576px){article.align-left,div.media.align-left,figure.align-left{float:left;margin:10px 30px 20px 0;max-width:35%}}@media (min-width:992px){article.align-left,div.media.align-left,figure.align-left{margin-left:-40px;max-width:calc(35% + 40px)}}article.align-right,div.media.align-right,figure.align-right{float:none;margin-bottom:20px}@media (min-width:576px){article.align-right,div.media.align-right,figure.align-right{float:right;margin:10px 0 20px 30px;max-width:35%}}@media (min-width:992px){article.align-right,div.media.align-right,figure.align-right{margin-right:-40px;max-width:calc(35% + 40px)}}figure figcaption{font-size:16px;font-size:.8rem;font-style:italic;margin-bottom:0;padding:0}.form-item label,.form-item legend{color:#212222;display:block;font-size:14px;font-size:.7rem;font-weight:600;letter-spacing:1.28px;line-height:22px;text-transform:uppercase}blockquote:not(.not-rte){border-left:3px solid #bfe2d7!important;color:#212222!important;font-family:aaux-next,sans-serif!important;font-size:20px;font-size:1rem;font-style:normal!important;font-weight:400!important;letter-spacing:.24px!important;line-height:1.4!important;margin:30px 0 20px!important;padding:0 30px!important;position:relative!important}blockquote:not(.not-rte):before{background:none!important}blockquote:not(.not-rte) p{margin-bottom:0}html{box-sizing:border-box}body,html{font-family:aaux-next,sans-serif;font-size:20px;line-height:1.4}body{background:#fff;color:#212222;font-size:1rem;letter-spacing:0;overflow-x:hidden}pre{background-color:none;border:1px solid #a9a9a9;display:block;font-family:Lucida Console,Liberation Mono,Courier New,monospace,sans-serif;margin:0 0 1rem;white-space:pre-wrap}.caption a[href]{-webkit-text-decoration-color:#212222!important;text-decoration-color:#212222!important;text-decoration-thickness:1px!important;text-underline-offset:1px!important}.caption a[href]:active,.caption a[href]:focus,.caption a[href]:hover{background-color:transparent!important;color:#0062a2!important;-webkit-text-decoration-color:#0062a2!important;text-decoration-color:#0062a2!important}a[href].arrow-link.simple{border-bottom:1px solid transparent;padding:0;text-decoration:none!important}a[href].arrow-link.simple:before{background-color:transparent}a[href].arrow-link.simple:focus,a[href].arrow-link.simple:hover{background:transparent!important;border-bottom:1px solid #fff;color:#fff!important}div.more-link{display:inline-block;text-align:left}div.more-link a{color:inherit;text-transform:uppercase}.caps{font-size:1em}a,a *,a :after,a :before,a:after,a:before,button,button *,button :after,button :before,button:after,button:before,form,form *,form :after,form :before,form:after,form:before{transition-duration:.2s;transition-property:all;transition-timing-function:linear}.wysiwyg .h2,.wysiwyg h2{font-size:31px;font-size:1.55rem;font-weight:600}@media (min-width:1020px){.wysiwyg .h2,.wysiwyg h2{font-size:36px;font-size:1.8rem}}.wysiwyg .h3,.wysiwyg h3{font-size:26px;font-size:1.3rem}@media (min-width:1020px){.wysiwyg .h3,.wysiwyg h3{font-size:30px;font-size:1.5rem}}a[href].button-link.button-reverse,a[href].button.button-reverse,input.button-link.button-reverse,input.button.button-reverse{background-color:#fff;border:none}a[href].button-link.button-reverse:active,a[href].button-link.button-reverse:focus,a[href].button-link.button-reverse:hover,a[href].button.button-reverse:active,a[href].button.button-reverse:focus,a[href].button.button-reverse:hover,input.button-link.button-reverse:active,input.button-link.button-reverse:focus,input.button-link.button-reverse:hover,input.button.button-reverse:active,input.button.button-reverse:focus,input.button.button-reverse:hover{background:#0062a2;border:none;color:#fff!important;text-decoration:none}a[href].button__outlined,input.button__outlined{background:#fff;background-clip:padding-box;border:1px solid #e3e363;border-radius:0;color:#e3e363!important;display:inline-block;font-size:14px;font-size:.7rem;font-weight:400;letter-spacing:.08em;line-height:16px;padding:.5em 1em;position:relative;text-decoration:none;text-transform:uppercase}a[href].button__outlined:active,a[href].button__outlined:focus,a[href].button__outlined:hover,input.button__outlined:active,input.button__outlined:focus,input.button__outlined:hover{background:#e3e363!important;border:1px solid #e3e363;border-radius:inherit;color:#fff!important}a[href].button__outlined-white,input.button__outlined-white{background:transparent;background-clip:padding-box;border:1px solid #fff;border-radius:0;color:#fff;display:inline-block;font-size:14px;font-size:.7rem;font-weight:400;letter-spacing:.08em;line-height:16px;padding:.5em 1em;position:relative;text-decoration:none;text-transform:uppercase}a[href].button__outlined-white:active,a[href].button__outlined-white:focus,a[href].button__outlined-white:hover,input.button__outlined-white:active,input.button__outlined-white:focus,input.button__outlined-white:hover{background:#fff!important;border:1px solid #fff;border-radius:inherit;color:#e3e363!important}.skip-link{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.skip-link:active,.skip-link:focus,.skip-link:hover{clip:auto!important;background:#e3e363;border:1px solid #e3e363;color:#212222!important;display:block;font-size:16px;font-size:.8rem;font-weight:900;height:auto;left:0;letter-spacing:1px;line-height:16px;padding:.5em 1em;text-decoration:none;text-transform:capitalize;top:0;width:auto;z-index:100000}.form-item{margin-bottom:20px}.form-item label.option,.form-item legend.option{display:inline;font-weight:400}.form-item .description,.form-item .field-prefix{font-size:.7rem;margin-bottom:10px}.form-item .form-required:after{color:#cd4533;content:"*"}input.form-text,input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{border:1px solid #a9a9a9;color:#212222;display:block;font-family:aaux-next,sans-serif;font-size:16px;font-size:.8rem;font-weight:400;height:42px;line-height:42px;max-width:640px;padding:5px 10px;width:100%}input.form-text::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#a9a9a9;font-size:14px;font-size:.7rem;font-weight:400;opacity:1}input.form-text:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder{opacity:1}input.form-text::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder{color:#a9a9a9;font-size:14px;font-size:.7rem;font-weight:400;opacity:1}input.form-text:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder{color:#a9a9a9;font-size:14px;font-size:.7rem;font-weight:400}input.form-text::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=file]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:#a9a9a9;font-size:14px;font-size:.7rem;font-weight:400}input.form-text:focus-visible,input[type=date]:focus-visible,input[type=email]:focus-visible,input[type=file]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible{outline:2px solid #0062a2;outline-offset:-1px}input[type=file]{height:auto;width:auto}input[type=time]{width:calc(100% + 5px)}input[type=number]{padding-right:0;width:100px}input[type=date],input[type=search]{width:auto}textarea{border:1px solid #a9a9a9;color:#212222;display:block;font-family:aaux-next,sans-serif;font-size:16px;font-size:.8rem;font-weight:400;line-height:42px;max-width:640px;padding:5px 10px;width:100%}textarea:focus-visible{outline:2px solid #0062a2;outline-offset:-1px}select:focus-visible{outline:2px solid #e3e363;outline-offset:-1px}.form-type-select{max-width:640px;width:auto}.form-type-checkbox,.form-type-radio{margin:5px 0}input[type=checkbox],input[type=radio]{opacity:0;width:20px}input[type=checkbox]+label:before,input[type=radio]+label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:ICO Moon,sans-serif;font-size:.8em;font-style:normal;font-weight:400;line-height:.8em;margin-right:.5em}input[type=checkbox]:focus-visible+label:before,input[type=radio]:focus-visible+label:before{outline:2px solid #0062a2;outline-offset:3px}input[type=checkbox]+label{font-weight:400;margin-left:-20px}input[type=checkbox]+label:before{color:#212222;content:""}input[type=checkbox]:checked+label:before{color:#212222;content:""}input[type=radio]+label{display:inline-block;font-weight:400;margin-left:-20px}input[type=radio]+label:before{color:#212222;content:""}input[type=radio]:checked+label:before{color:#212222;content:""}input[type=submit].button-link{height:42px}input[type=submit]:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}fieldset{background-color:transparent;border:0;margin:0;padding:0}fieldset:focus{border:2px solid #e3e363;outline:none}details{border:1px solid #a9a9a9;margin-bottom:20px;margin-top:20px}details summary{cursor:pointer;font-weight:800;outline:none;padding:.2em .5em}details summary:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}details summary[aria-pressed=true]:focus{border:0;outline:none}details .collapse-processed>summary{padding-left:.5em;padding-right:.5em}details>.details-wrapper,details>.details__content{padding:.5em 1.5em}.js-webform-message__link{color:#fff}.form-type-tel .selected-flag:focus{border:2px solid #e3e363;outline:none}.webform-submission-form .custom-select{display:inline-block;width:auto}.webform-submission-form .custom-select select{width:auto}.user-login-form,.webform-submission-form .form-actions .submit-button+.submit-button{margin-top:40px}hr{border-bottom:1px solid #a9a9a9;box-sizing:content-box;color:transparent;height:0;margin:1rem 0}dl{margin:0 0 1rem}dl dt{font-weight:800}dl dd{margin-bottom:1rem}img,picture{height:auto;margin:0;max-width:100%;padding:0;vertical-align:middle}article,div.media,figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}figure{margin:0 0 1rem}caption{margin-bottom:.5rem}.field--type-image a:focus-visible{outline:1px dotted #15212c;outline-offset:5px!important}.media .field--name-field-media-oembed-video{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.media .field--name-field-media-oembed-video .media-oembed-content{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.media{position:relative}.media .field--name-video-modal-button .launch-button{left:calc(50% - 40px);position:absolute;top:calc(50% - 40px)}.media .field--name-video-modal-button .launch-button button{background:transparent;border:none}.media .field--name-video-modal-button .launch-button button span{background-clip:padding-box;border:1px solid #fff;border-radius:50%;display:inline-block;height:80px;overflow:hidden;position:relative;text-indent:-9999px;white-space:nowrap;width:80px}.media .field--name-video-modal-button .launch-button button span:after{color:#fff;content:"";cursor:pointer;display:block;font-family:ICO Moon,sans-serif;font-size:48px;height:80px;left:0;line-height:80px;position:absolute;text-align:center;text-indent:0;top:0;width:80px}.media .field--name-video-modal-button .launch-button button span:focus:after,.media .field--name-video-modal-button .launch-button button span:hover:after{background-color:rgba(0,0,0,.4)}.media .field--name-video-modal-button .launch-button button:focus{outline:none}.media .field--name-video-modal-button-audio-desc .launch-button.audio-description{margin-top:10px}.media .field--name-video-modal-button-audio-desc .launch-button.audio-description button{background:transparent;border:none;padding:0}.media .field--name-video-modal-button-audio-desc .launch-button.audio-description button span{color:#e3e363;cursor:pointer}.media .field--name-video-modal-button-audio-desc .launch-button.audio-description button:focus,.media .field--name-video-modal-button-audio-desc .launch-button.audio-description button:hover{outline:1px dotted}.media .field--name-video-modal-button-audio-desc .launch-button.audio-description button:focus span,.media .field--name-video-modal-button-audio-desc .launch-button.audio-description button:hover span{color:#0062a2;text-decoration:underline}.media .lazyload,.media .lazyloading{opacity:0}.media .lazyloaded{opacity:1;transition:opacity .3s}.media--view-mode-square .field--name-field-media-image{position:relative}.media--view-mode-square .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:100%;width:100%}.media--view-mode-square .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-landscape-16x9 .field--name-field-media-image,.media--view-mode-landscape-contained-16x9 .field--name-field-media-image,.media--view-mode-landscape-full-width-16x9 .field--name-field-media-image{position:relative}.media--view-mode-landscape-16x9 .field--name-field-media-image:after,.media--view-mode-landscape-contained-16x9 .field--name-field-media-image:after,.media--view-mode-landscape-full-width-16x9 .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:56.25%;width:100%}.media--view-mode-landscape-16x9 .field--name-field-media-image>:first-child,.media--view-mode-landscape-contained-16x9 .field--name-field-media-image>:first-child,.media--view-mode-landscape-full-width-16x9 .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-landscape-contained-4x3 .field--name-field-media-image,.media--view-mode-landscape-full-width-4x3 .field--name-field-media-image{position:relative}.media--view-mode-landscape-contained-4x3 .field--name-field-media-image:after,.media--view-mode-landscape-full-width-4x3 .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:75%;width:100%}.media--view-mode-landscape-contained-4x3 .field--name-field-media-image>:first-child,.media--view-mode-landscape-full-width-4x3 .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-landscape-contained-3x2 .field--name-field-media-image,.media--view-mode-landscape-full-width-3x2 .field--name-field-media-image{position:relative}.media--view-mode-landscape-contained-3x2 .field--name-field-media-image:after,.media--view-mode-landscape-full-width-3x2 .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:66.66667%;width:100%}.media--view-mode-landscape-contained-3x2 .field--name-field-media-image>:first-child,.media--view-mode-landscape-full-width-3x2 .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-homepage-hero .field--name-field-media-image{position:relative}.media--view-mode-homepage-hero .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:100%;width:100%}.media--view-mode-homepage-hero .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-banner .field--name-field-media-image{position:relative}.media--view-mode-banner .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:49.29577%;width:100%}.media--view-mode-banner .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-portrait-9x10 .field--name-field-media-image{position:relative}.media--view-mode-portrait-9x10 .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:111.11111%;width:100%}.media--view-mode-portrait-9x10 .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-portrait-3x4 .field--name-field-media-image{position:relative}.media--view-mode-portrait-3x4 .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:133.33333%;width:100%}.media--view-mode-portrait-3x4 .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-landscape-6x5 .field--name-field-media-image{position:relative}.media--view-mode-landscape-6x5 .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:83.33333%;width:100%}.media--view-mode-landscape-6x5 .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-banner-subpage .field--name-field-media-image{position:relative}.media--view-mode-banner-subpage .field--name-field-media-image:after{background-color:#fefefe;content:"";display:block;height:0;padding-bottom:77.41935%;width:100%}.media--view-mode-banner-subpage .field--name-field-media-image>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.video-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-container .responsive-iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}table{border:0 solid #a9a9a9;margin-bottom:1rem;margin:20px 0;width:100%}table thead tr th,table thead tr th.ui-state-default{background:#0062a2;border:none;color:#fff;font-weight:600;line-height:1.15;padding:10px 20px;text-align:left;text-transform:uppercase}table thead tr th a,table thead tr th.ui-state-default a{color:#e3e363}table tbody tr.even{background-color:transparent}table tbody tr.odd{background-color:#f2f2f2}table td{border:solid #a9a9a9;border-width:0 0 1px;font-size:16px;font-size:.8rem;line-height:1.15;padding:10px 20px}table td :first-child{margin-top:0}table.cols-3{max-width:100%}table.cols-3 td,table.cols-3 thead tr th{padding:10px}@media (min-width:768px){table.cols-3 td,table.cols-3 thead tr th{padding:20px}}table.cols-3 thead tr th:nth-of-type(3n+1){width:24%}table.cols-3 thead tr th:nth-of-type(3n+2){width:44%}table.cols-3 thead tr th:nth-of-type(3n+3){width:32%}@media only screen and (max-width:767px){.responsive-table-cards tbody tr.even{background-color:#f2f2f2}.responsive-table-cards tbody tr.odd{background-color:transparent}.responsive-table-cards table,.responsive-table-cards tbody,.responsive-table-cards td,.responsive-table-cards th,.responsive-table-cards thead,.responsive-table-cards tr{display:block}.responsive-table-cards thead tr{left:-9999px;position:absolute;top:-9999px}.responsive-table-cards tr{padding:20px}.responsive-table-cards td{border:none;min-height:1em;padding:0 0 0 50%;position:relative;text-align:left;white-space:normal}.responsive-table-cards td+td{border-top:1px solid hsla(86,9%,85%,.5);margin-top:10px;padding-top:10px}.responsive-table-cards td+td:before{top:10px}.responsive-table-cards td:before{color:#fff;content:attr(data-label);font-weight:600;left:0;position:absolute;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;width:45%}.responsive-table-cards tr.even td+td{border-top:1px solid hsla(0,0%,100%,.5)}}a.tabledrag-handle .handle{height:30px;width:30px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/ikeda/static/vendor/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/ikeda/static/vendor/slick/./fonts/slick.eot);src:url(/themes/custom/ikeda/static/vendor/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/ikeda/static/vendor/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/ikeda/static/vendor/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/ikeda/static/vendor/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
@font-face{font-display:swap;font-family:ICO Moon;font-style:normal;font-weight:400;src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot?iefix=) format("embedded-opentype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg")}.invisible,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.layout-container{overflow-x:hidden;position:relative}.layout-container div,.layout-container section{position:relative}.layout-container div:after,.layout-container section:after{clear:both;content:"";display:table}.block,.field{position:relative}.block:after,.field:after{clear:both;content:"";display:table}.container{display:block;margin-left:auto;margin-right:auto;width:100%}.full-width{max-width:none;width:100%}.wide-width{max-width:1600px;width:100%}.page-width{max-width:1425px;width:100%}.content-large{max-width:1250px;width:100%}.content-medium{max-width:1020px;width:100%}.content-small{max-width:850px;width:100%}.content-x-small{max-width:575px;width:100%}.content-xx-small{max-width:480px;width:100%}.padded-row{padding:0 20px}@media (min-width:768px){.padded-row{padding:0 40px}}.padded-row-small{padding:0 20px}@media (min-width:768px){.padded-row-small{padding:0 20px}}.padded-column{padding:20px 0}@media (min-width:768px){.padded-column{padding:40px 0}}.padded-column-large{padding:40px 0}@media (min-width:768px){.padded-column-large{padding:40px 0}}.padded{padding:20px}@media (min-width:768px){.padded{padding:40px}}@media (min-width:1425px){.no-pad-wide{padding-left:0;padding-right:0}}.margin-top{margin-top:20px}@media (min-width:768px){.margin-top{margin-top:40px}}.margin-top-large{margin-top:40px}@media (min-width:768px){.margin-top-large{margin-top:60px}}.margin-top-x-large{margin-top:60px}@media (min-width:768px){.margin-top-x-large{margin-top:80px}}.margin-top-small{margin-top:20px}.margin-top-x-small{margin-top:10px}.margin-bottom{margin-bottom:20px}@media (min-width:768px){.margin-bottom{margin-bottom:40px}}.margin-bottom-large{margin-bottom:40px}@media (min-width:768px){.margin-bottom-large{margin-bottom:40px}}.margin-bottom-small{margin-bottom:20px}.margin-bottom-x-small{margin-bottom:10px}.vertical-flow+.vertical-flow{margin-top:40px}@media (min-width:992px){.vertical-flow+.vertical-flow{margin-top:40px}}.vertical-flow-large+.vertical-flow-large{margin-top:40px}@media (min-width:992px){.vertical-flow-large+.vertical-flow-large{margin-top:60px}}.vertical-flow-small+.vertical-flow-small{margin-top:20px}@media (min-width:992px){.vertical-flow-small+.vertical-flow-small{margin-top:20px}}.vertical-flow-x-small+.vertical-flow-x-small{margin-top:10px}@media (min-width:992px){.vertical-flow-x-small+.vertical-flow-x-small{margin-top:10px}}.vertical-flow-border+.vertical-flow-border{border-top:1px dotted #a9a9a9;margin-top:40px;padding-top:40px}.section+.section{margin-top:40px}@media (min-width:992px){.section+.section{margin-top:60px}}.component+.component{margin-top:40px}@media (min-width:992px){.component+.component{margin-top:60px}}.two-col-grid .grid-item{float:none;margin-bottom:40px;padding:0;width:100%}@media (min-width:576px){.two-col-grid .grid-item{float:left}.two-col-grid .grid-item:nth-of-type(odd){clear:left;margin:0 2% 40px 0;width:48%}.two-col-grid .grid-item:nth-of-type(2n+2){margin:0 0 40px 2%;width:48%}}.three-col-grid .grid-item{float:none;margin-bottom:40px;padding:0;width:100%}@media (min-width:480px){.three-col-grid .grid-item{float:left;width:calc(50% - 10px)}.three-col-grid .grid-item:nth-of-type(odd){clear:left;margin:0 10px 40px 0}.three-col-grid .grid-item:nth-of-type(2n+2){margin:0 0 40px 10px}}@media (min-width:768px){.three-col-grid .grid-item{float:left;width:calc(33.33333% - 26.66667px)}.three-col-grid .grid-item:nth-of-type(odd){clear:none}.three-col-grid .grid-item:nth-of-type(3n+1){clear:left;margin:0 20px 40px 0}.three-col-grid .grid-item:nth-of-type(3n+2){margin:0 20px 40px}.three-col-grid .grid-item:nth-of-type(3n+3){margin:0 0 40px 20px}}.four-col-grid .grid-item{float:none;margin-bottom:40px;padding:0;width:100%}@media (min-width:480px){.four-col-grid .grid-item{float:left;width:calc(50% - 10px)}.four-col-grid .grid-item:nth-of-type(odd){clear:left;margin:0 10px 40px 0}.four-col-grid .grid-item:nth-of-type(2n+2){margin:0 0 40px 10px}}@media (min-width:768px){.four-col-grid .grid-item{float:left;width:calc(33.33333% - 13.33333px)}.four-col-grid .grid-item:nth-of-type(odd){clear:none}.four-col-grid .grid-item:nth-of-type(3n+1){clear:left;margin:0 10px 40px 0}.four-col-grid .grid-item:nth-of-type(3n+2){margin:0 10px 40px}.four-col-grid .grid-item:nth-of-type(3n+3){margin:0 0 40px 10px}}@media (min-width:992px){.four-col-grid .grid-item{float:left;width:calc(25% - 15px)}.four-col-grid .grid-item:nth-of-type(3n+1),.four-col-grid .grid-item:nth-of-type(3n+2),.four-col-grid .grid-item:nth-of-type(3n+3){clear:none;width:calc(25% - 15px)}.four-col-grid .grid-item:nth-of-type(4n+1){clear:left;margin:0 10px 40px 0}.four-col-grid .grid-item:nth-of-type(4n+2),.four-col-grid .grid-item:nth-of-type(4n+3){margin:0 10px 40px}.four-col-grid .grid-item:nth-of-type(4n){margin:0 0 40px 10px}}header{background-color:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,.25);position:relative;z-index:3}header #site-header{height:85px;position:relative;width:100%}header #site-header .branding-wrapper{display:inline-block;padding:20px}header #site-header .navigation-wrapper{position:absolute;right:0;top:0;width:100%}header #site-header .navigation-wrapper #hamburger-navigation{position:absolute;width:100%;z-index:999}header #site-header .navigation-wrapper #hamburger-navigation #hamburger{position:absolute;right:20px;top:25px}header #site-header .navigation-wrapper #hamburger-navigation #navigation-panel{background-color:#0062a2;box-shadow:0 6px 12px 0 rgba(0,0,0,.25);display:none;max-width:480px;position:absolute;right:0;top:85px;width:100%;z-index:500}header #site-header .navigation-wrapper #desktop-navigation{display:none}header #site-header #search-trigger{position:absolute;right:65px;top:28px}header #site-header #search-box-wrapper{max-width:480px;position:absolute;right:0;top:85px;width:100%}@media (min-width:1020px){header #site-header{align-items:center;display:flex;height:100px;padding:20px 40px;position:relative}header #site-header .branding-wrapper{padding:0}header #site-header .navigation-wrapper{align-items:center;display:flex;justify-content:flex-end;position:relative}header #site-header .navigation-wrapper #hamburger-navigation{display:none}header #site-header .navigation-wrapper #desktop-navigation{display:block!important}header #site-header .navigation-wrapper #desktop-navigation .grouped-menus{align-items:center;display:flex}header #site-header .navigation-wrapper #desktop-navigation .grouped-menus>div+div{margin-left:20px}header #site-header .navigation-wrapper #desktop-navigation .grouped-menus>div:last-of-type{padding-right:40px}header #site-header #search-trigger{bottom:0;right:0;top:2px}header #site-header #search-box-wrapper{right:40px;top:100px}}@media (min-width:1250px){header #site-header .navigation-wrapper #desktop-navigation .grouped-menus>div+div{margin-left:60px}header #site-header .navigation-wrapper #desktop-navigation .grouped-menus>div:last-of-type{padding-right:60px}}footer{padding:40px 0;width:100%}footer:after{clear:both;content:"";display:table}footer .container{display:block;margin-left:auto;margin-right:auto;width:100%}footer .container #footer-first,footer .container #footer-second{width:100%}footer .container #footer-first>div{max-width:450px}@media (min-width:768px){footer .container{align-items:center;display:flex;flex-direction:row}footer .container #footer-first{width:calc(100% - 320px)}footer .container #footer-second{border-left:1px solid #fff;margin-top:0;padding:20px 0 20px 40px;width:280px}}body.user-logged-in footer{padding-bottom:100px}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
@font-face{font-display:swap;font-family:ICO Moon;font-style:normal;font-weight:400;src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot?iefix=) format("embedded-opentype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg")}.invisible,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.component--type-download-item a.download-icon .icon,.component--type-video .video-wrapper .video-button-wrapper .video-play-button .icon,.custom-select:after,.social-men-wrapper ul.menu li a.facebook .icon,.social-men-wrapper ul.menu li a.instagram .icon,.social-men-wrapper ul.menu li a.linkedin .icon,.social-men-wrapper ul.menu li a.twitter .icon,.social-men-wrapper ul.menu li a.youtube .icon,body.menu-overlay .close-menu .icon{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;position:relative}.component--type-image .caption-wrapper{color:#212222;font-size:18px;font-size:.9rem;font-weight:400;line-height:1.4;margin:.5rem 0;text-align:left}.component--type-quote blockquote .citation{color:inherit;font-family:aaux-next,sans-serif;font-size:20px;font-size:1rem;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.component--type-quote blockquote .citation:before{border-top:2px solid #0062a2;content:"";display:block;margin-top:15px;padding-top:10px;width:150px}.component--type-quote blockquote .citation:after{content:""}.node-preview-container a.node-preview-backlink{background-clip:padding-box;background-clip:border-box;background-color:#0a51e6;border:1px solid #0a51e6;border-radius:8px;color:#fff;padding:.75em 1.25em;text-decoration:none}.node-preview-container a.is-active.node-preview-backlink{background-color:#0a51e6}.node-preview-container a.node-preview-backlink:focus,.node-preview-container a.node-preview-backlink:hover{background-color:#fff;color:#0a51e6}.logo-wrapper{display:block;max-width:200px;width:200px}.logo-wrapper a:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}.logo-wrapper a img{width:100%}@media (min-width:1020px){.logo-wrapper{max-width:220px;width:220px}}@media (min-width:1250px){.logo-wrapper{max-width:300px;width:300px}}body.page-node .block-page-title-block,body.path-taxonomy .block-page-title-block{display:none}.section-user .block-page-title-block .block__content{text-align:center}footer #footer-first .site-name{font-family:aaux-next,sans-serif;font-size:26px;font-size:1.3rem;font-weight:800;letter-spacing:2.34px;text-transform:uppercase}footer #footer-first .footer-phone a[href^=tel]{color:inherit!important;text-decoration:none!important}footer #footer-first .footer-phone a[href^=tel]:focus,footer #footer-first .footer-phone a[href^=tel]:hover{background-color:transparent!important;color:#fff!important}footer #footer-second{margin-top:40px}footer #footer-second .text__label{color:#fff}footer #footer-second .footer-credits-wrapper ul.menu li{display:block}footer #footer-second .footer-credits-wrapper ul.menu li a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:2px}footer #footer-second .footer-credits-wrapper ul.menu li a:active,footer #footer-second .footer-credits-wrapper ul.menu li a:focus,footer #footer-second .footer-credits-wrapper ul.menu li a:hover{background:transparent!important;color:#fff!important;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}ul.menu,ul.menu li{margin:0;padding:0}ul.menu li{display:inline-block;list-style:none}#hamburger-navigation .wrapper__menu--main>ul.menu>li{background-color:#0062a2;border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer;display:block;position:relative;transition:all .5s ease;width:100%}#hamburger-navigation .wrapper__menu--main>ul.menu>li.mobile-only{padding:0}#hamburger-navigation .wrapper__menu--main>ul.menu>li button,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a{background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-size:1rem;font-weight:500;letter-spacing:0;padding:10px 20px;text-align:left;text-decoration:none;text-transform:capitalize;width:100%}#hamburger-navigation .wrapper__menu--main>ul.menu>li button span:after,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a span:after{color:#fff;content:"";display:inline-block;font-family:ICO Moon,sans-serif;font-size:18px;height:25px;line-height:25px;position:absolute;right:20px;text-align:center;top:12px;transform:rotate(90deg);width:25px}#hamburger-navigation .wrapper__menu--main>ul.menu>li button:focus,#hamburger-navigation .wrapper__menu--main>ul.menu>li button:hover,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a:focus,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a:hover{background-color:#212222;outline:none}#hamburger-navigation .wrapper__menu--main>ul.menu>li button:focus-visible span:after,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a:focus-visible span:after{outline:1px dotted #15212c;outline-offset:3px!important}#hamburger-navigation .wrapper__menu--main>ul.menu>li button.open,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a.open{background-color:#0062a2}#hamburger-navigation .wrapper__menu--main>ul.menu>li button.open span:after,#hamburger-navigation .wrapper__menu--main>ul.menu>li>a.open span:after{transform:rotate(270deg)}#hamburger-navigation .wrapper__menu--main>ul.menu>li>ul{background-color:#0062a2;padding-bottom:20px}#hamburger-navigation .wrapper__menu--main>ul.menu>li>ul>li{display:block}#hamburger-navigation .wrapper__menu--main>ul.menu>li>ul>li>a{background-color:transparent;border:0;color:#fff;cursor:pointer;font-size:18px;font-size:.9rem;padding:10px 20px;text-decoration:none}#hamburger-navigation .wrapper__menu--main>ul.menu>li>ul>li>a:focus,#hamburger-navigation .wrapper__menu--main>ul.menu>li>ul>li>a:hover{outline:none;text-decoration:underline}#desktop-navigation .wrapper__menu--main>ul.menu>li{color:#fff;cursor:pointer;display:inline-block;position:unset}#desktop-navigation .wrapper__menu--main>ul.menu>li>a,#desktop-navigation .wrapper__menu--main>ul.menu>li>button{background-color:transparent;border:0;border-bottom:2px solid transparent;color:#212222;cursor:pointer;font-size:14px;font-size:.7rem;font-weight:800;letter-spacing:1.8px;padding:0;position:relative;text-decoration:none;text-transform:uppercase;z-index:100}#desktop-navigation .wrapper__menu--main>ul.menu>li>a:focus,#desktop-navigation .wrapper__menu--main>ul.menu>li>a:hover,#desktop-navigation .wrapper__menu--main>ul.menu>li>button:focus,#desktop-navigation .wrapper__menu--main>ul.menu>li>button:hover{border-bottom:2px solid #212222}#desktop-navigation .wrapper__menu--main>ul.menu>li>a:focus-visible,#desktop-navigation .wrapper__menu--main>ul.menu>li>button:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}#desktop-navigation .wrapper__menu--main>ul.menu>li+li{margin-left:10px}#desktop-navigation .wrapper__menu--main>ul.menu>li.menuparent>a:after,#desktop-navigation .wrapper__menu--main>ul.menu>li.menuparent>button:after{content:"";display:inline-block;font-family:ICO Moon,sans-serif;font-size:.8em;margin-left:5px}#desktop-navigation .wrapper__menu--main>ul.menu>li.expanded-dropdown>a,#desktop-navigation .wrapper__menu--main>ul.menu>li.expanded-dropdown>button{border-bottom:2px solid #e3e363!important}#desktop-navigation .wrapper__menu--main>ul.menu>li.expanded-dropdown>.menu{opacity:1;visibility:visible;z-index:100}#desktop-navigation .wrapper__menu--main>ul.menu>li.not-expanded>.menu{opacity:0!important;visibility:hidden!important}#desktop-navigation .wrapper__menu--main>ul.menu>li>ul{left:0;margin-top:90px;min-width:220px;opacity:0;position:absolute;transition:all .25s ease-in;visibility:hidden;width:120%;z-index:9999}#desktop-navigation .wrapper__menu--main>ul.menu>li>ul>li{margin-bottom:15px;width:100%}#desktop-navigation .wrapper__menu--main>ul.menu>li>ul>li>a{color:#fff;font-family:aaux-next,sans-serif;font-size:36px;font-size:1.8rem;padding:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-transform:capitalize;text-underline-offset:3px}#desktop-navigation .wrapper__menu--main>ul.menu>li>ul>li>a:active,#desktop-navigation .wrapper__menu--main>ul.menu>li>ul>li>a:hover{background:none;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}#desktop-navigation .wrapper__menu--main>ul.menu>li>ul>li>a:focus-visible{outline:1px dotted #fff;outline-offset:3px!important}@media (min-width:1250px){#desktop-navigation .wrapper__menu--main>ul.menu>li button,#desktop-navigation .wrapper__menu--main>ul.menu>li>a{font-size:16px;font-size:.8rem}#desktop-navigation .wrapper__menu--main>ul.menu>li+li{margin-left:10px}}@media (min-width:1425px){#desktop-navigation .wrapper__menu--main>ul.menu>li button,#desktop-navigation .wrapper__menu--main>ul.menu>li>a{font-size:18px;font-size:.9rem}#desktop-navigation .wrapper__menu--main>ul.menu>li+li{margin-left:10px}}body.menu-overlay,body.menu-overlay #menu-overlay{height:100vw;position:fixed;width:100vw}body.menu-overlay #menu-overlay{background-color:#0062a2;z-index:99}body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>a,body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>button{border-bottom:2px solid transparent;color:#fff}body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>a:after,body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>button:after{color:#fff}body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>a:active,body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>a:hover,body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>button:active,body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>button:hover{background:none;border-bottom:2px solid #e3e363}body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>a:focus-visible,body.menu-overlay #desktop-navigation .wrapper__menu--main>.menu>li>button:focus-visible{outline:1px dotted #fff;outline-offset:3px!important}body.menu-overlay #desktop-navigation .wrapper__menu--secondary .menu>li a{color:#fff}body.menu-overlay #desktop-navigation .wrapper__menu--secondary .menu>li a:focus,body.menu-overlay #desktop-navigation .wrapper__menu--secondary .menu>li a:hover{-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}body.menu-overlay #search-trigger{z-index:99}body.menu-overlay #search-trigger button.search-button .search-icon:after{color:#fff}body.menu-overlay #search-trigger button.search-button:active .search-icon:after,body.menu-overlay #search-trigger button.search-button:hover .search-icon:after{color:#e3e363}body.menu-overlay #search-trigger button.search-button:focus-visible span.search-icon:after{background-color:transparent;border:1px dotted #fff;color:#fff}body.menu-overlay .close-menu{background:none;border:none;cursor:pointer;height:24px;margin:0;padding:0;position:fixed!important;right:10px;top:10px;transition:none;width:24px}body.menu-overlay .close-menu:focus-visible{outline:1px dotted #fff;outline-offset:3px!important}body.menu-overlay .close-menu .icon{background-clip:padding-box;background-color:transparent;border:none;border-radius:0;color:#fff;height:24px;line-height:24px;width:24px}body.menu-overlay .close-menu .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}body.menu-overlay .close-menu .icon:focus,body.menu-overlay .close-menu .icon:hover{background-color:transparent;color:#fff}body.menu-overlay.user-logged-in .close-menu{top:49px}#hamburger-navigation .wrapper__menu--secondary>ul.menu>li{background-color:#0062a2;border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer;display:block;position:relative;transition:all .5s ease;width:100%}#hamburger-navigation .wrapper__menu--secondary>ul.menu>li.mobile-only{padding:0}#hamburger-navigation .wrapper__menu--secondary>ul.menu>li>a{background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-size:1rem;font-weight:500;letter-spacing:0;padding:10px 20px;text-align:left;text-decoration:none;text-transform:capitalize;width:100%}#hamburger-navigation .wrapper__menu--secondary>ul.menu>li>a:focus,#hamburger-navigation .wrapper__menu--secondary>ul.menu>li>a:hover{background-color:#212222;outline:none}#hamburger-navigation .wrapper__menu--secondary>ul.menu>li>a:focus-visible span:after{outline:1px dotted #15212c;outline-offset:3px!important}#desktop-navigation .wrapper__menu--secondary>ul.menu li{display:inline-block;float:left;padding:0 5px}#desktop-navigation .wrapper__menu--secondary>ul.menu li:last-of-type{border-right:none}#desktop-navigation .wrapper__menu--secondary>ul.menu li a{font-size:16px;font-size:.8rem;font-weight:500;letter-spacing:0;line-height:16px;position:relative;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-transform:capitalize;text-underline-offset:4px;z-index:100}#desktop-navigation .wrapper__menu--secondary>ul.menu li a:focus,#desktop-navigation .wrapper__menu--secondary>ul.menu li a:hover{background:none;-webkit-text-decoration-color:#212222;text-decoration-color:#212222}@media (min-width:1250px){#desktop-navigation .wrapper__menu--secondary>ul.menu li{padding:0 10px}#desktop-navigation .wrapper__menu--secondary>ul.menu li a{font-size:18px;font-size:.9rem}}@media (min-width:1425px){#desktop-navigation .wrapper__menu--secondary>ul.menu li{padding:0 10px}#desktop-navigation .wrapper__menu--secondary>ul.menu li a{font-size:20px;font-size:1rem}}.breadcrumb ol,.breadcrumb ul{margin-bottom:0;margin-left:0;padding-left:0}.breadcrumb li{color:#212222;display:inline-block;font-size:16px;font-size:.8rem;font-weight:500;list-style-type:none;margin-bottom:0;padding-bottom:0}.breadcrumb li a{color:#212222;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363;text-decoration-thickness:2px;text-underline-offset:3px}.breadcrumb li a:active,.breadcrumb li a:focus,.breadcrumb li a:hover{background-color:#e3e363;color:inherit}.breadcrumb li:after{content:"//";display:inline-block;font-size:.8em;padding-left:.25em;padding-right:.25em}.breadcrumb li:last-of-type:after{display:none}.social-men-wrapper ul.menu li{margin:0 5px 0 0}.social-men-wrapper ul.menu li a{border-radius:50%;display:inline-block;height:30px;transition:color .25s cubic-bezier(.82,.06,.14,.97);width:30px}.social-men-wrapper ul.menu li a:focus,.social-men-wrapper ul.menu li a:hover{background:#e3e363!important}.social-men-wrapper ul.menu li a .icon{border:2px solid #fff!important}.social-men-wrapper ul.menu li a .icon:before{left:-2px;top:-2px}.social-men-wrapper ul.menu li a .icon:focus,.social-men-wrapper ul.menu li a .icon:hover{border:2px solid #e3e363!important}.social-men-wrapper ul.menu li a.facebook .icon{background-clip:padding-box;background-color:#0062a2;border:none;border-radius:50%;color:#fff;height:30px;line-height:30px;width:30px}.social-men-wrapper ul.menu li a.facebook .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}.social-men-wrapper ul.menu li a.facebook .icon:focus,.social-men-wrapper ul.menu li a.facebook .icon:hover{background-color:#e3e363;color:#0062a2}.social-men-wrapper ul.menu li a.twitter .icon{background-clip:padding-box;background-color:#0062a2;border:none;border-radius:50%;color:#fff;height:30px;line-height:30px;width:30px}.social-men-wrapper ul.menu li a.twitter .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}.social-men-wrapper ul.menu li a.twitter .icon:focus,.social-men-wrapper ul.menu li a.twitter .icon:hover{background-color:#e3e363;color:#0062a2}.social-men-wrapper ul.menu li a.instagram .icon{background-clip:padding-box;background-color:#0062a2;border:none;border-radius:50%;color:#fff;height:30px;line-height:30px;width:30px}.social-men-wrapper ul.menu li a.instagram .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}.social-men-wrapper ul.menu li a.instagram .icon:focus,.social-men-wrapper ul.menu li a.instagram .icon:hover{background-color:#e3e363;color:#0062a2}.social-men-wrapper ul.menu li a.youtube .icon{background-clip:padding-box;background-color:#0062a2;border:none;border-radius:50%;color:#fff;height:30px;line-height:30px;width:30px}.social-men-wrapper ul.menu li a.youtube .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}.social-men-wrapper ul.menu li a.youtube .icon:focus,.social-men-wrapper ul.menu li a.youtube .icon:hover{background-color:#e3e363;color:#0062a2}.social-men-wrapper ul.menu li a.linkedin .icon{background-clip:padding-box;background-color:#0062a2;border:none;border-radius:50%;color:#fff;height:30px;line-height:30px;width:30px}.social-men-wrapper ul.menu li a.linkedin .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}.social-men-wrapper ul.menu li a.linkedin .icon:focus,.social-men-wrapper ul.menu li a.linkedin .icon:hover{background-color:#e3e363;color:#0062a2}.social-men-wrapper ul.menu li a:focus-visible .icon{background-color:#e3e363}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:18px;position:relative;width:32px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:32px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}#hamburger-navigation button.hamburger{background-color:transparent;height:30px;line-height:30px;padding:0;transition:all .3s ease-in;width:32px}#hamburger-navigation button.hamburger .hamburger-label{color:#000;display:none;font-family:aaux-next,sans-serif;font-size:14px;font-size:.7rem;font-weight:400;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;width:60px}#hamburger-navigation button.hamburger .hamburger-box{top:3px}#hamburger-navigation button.hamburger .hamburger-box .hamburger-inner,#hamburger-navigation button.hamburger .hamburger-box .hamburger-inner:after,#hamburger-navigation button.hamburger .hamburger-box .hamburger-inner:before{background-color:#212222;height:1px;width:32px}#hamburger-navigation button.hamburger.is-active,#hamburger-navigation button.hamburger:active,#hamburger-navigation button.hamburger:focus,#hamburger-navigation button.hamburger:hover{background-color:transparent;opacity:1;outline:none}#hamburger-navigation button.hamburger.is-active .hamburger-label,#hamburger-navigation button.hamburger:active .hamburger-label,#hamburger-navigation button.hamburger:focus .hamburger-label,#hamburger-navigation button.hamburger:hover .hamburger-label{display:none}#hamburger-navigation button.hamburger.is-active .hamburger-inner,#hamburger-navigation button.hamburger.is-active .hamburger-inner:after,#hamburger-navigation button.hamburger.is-active .hamburger-inner:before,#hamburger-navigation button.hamburger:active .hamburger-inner,#hamburger-navigation button.hamburger:active .hamburger-inner:after,#hamburger-navigation button.hamburger:active .hamburger-inner:before,#hamburger-navigation button.hamburger:focus .hamburger-inner,#hamburger-navigation button.hamburger:focus .hamburger-inner:after,#hamburger-navigation button.hamburger:focus .hamburger-inner:before,#hamburger-navigation button.hamburger:hover .hamburger-inner,#hamburger-navigation button.hamburger:hover .hamburger-inner:after,#hamburger-navigation button.hamburger:hover .hamburger-inner:before{background-color:#212222}#hamburger-navigation button.hamburger:active,#hamburger-navigation button.hamburger:focus-visible{outline:1px dotted #15212c}#search-trigger button.search-button span.search-icon:after{background-clip:padding-box;background-color:transparent;border:1px solid transparent;border-radius:0;color:#212222;content:"";cursor:pointer;font-family:ICO Moon,sans-serif;font-size:20px;text-align:center;text-decoration:none;vertical-align:middle}@media (min-width:1020px){#search-trigger button.search-button span.search-icon:after{background-color:transparent;border:1px solid transparent;color:#212222;font-size:20px}}#search-trigger{height:24px;width:24px}#search-trigger button.search-button{background-color:transparent;border:none;border-radius:0;margin:0;outline:none!important;overflow:hidden;padding:0;z-index:2}#search-trigger button.search-button span.search-icon{height:24px;width:24px}#search-trigger button.search-button span.search-icon:after{bottom:auto;box-sizing:border-box;display:block;height:24px;left:0;line-height:24px;outline:none!important;overflow:visible;position:absolute;right:auto;top:0;width:24px;z-index:1}#search-trigger button.search-button span.search-icon:after:hover{cursor:pointer}#search-trigger button.search-button:hover span.search-icon:after{background-color:transparent;border:1px solid transparent;color:#0062a2;cursor:pointer}@media (min-width:1020px){#search-trigger button.search-button:hover span.search-icon:after{background-clip:padding-box;background-color:transparent;border:1px solid transparent;border-radius:0;color:#0062a2}}#search-trigger button.search-button:focus-visible span.search-icon:after{background-color:transparent;border:1px dotted #15212c;color:#0062a2}@media (min-width:1020px){#search-trigger button.search-button:focus-visible span.search-icon:after{background-clip:padding-box;background-color:transparent;border:1px dotted #15212c;border-radius:0;color:#0062a2}}#search-box-wrapper{background-color:#e3e363;border:none;box-sizing:border-box;height:0;overflow:hidden;transition:all .2s ease-in-out;width:100%;z-index:991}#search-box-wrapper form{display:none}#search-box-wrapper.open{height:auto;max-height:250px;padding:20px}#search-box-wrapper.open form{border-bottom:1px solid #212222;display:block;margin:0 auto;max-width:480px;padding:0;text-align:right;width:100%}#search-box-wrapper.open form .form--inline{width:100%}#search-box-wrapper.open form .form--inline .form-item{margin-bottom:0;max-width:none;width:calc(100% - 45px)}#search-box-wrapper.open form .form--inline .form-item .form-item-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#search-box-wrapper.open form .form--inline .form-item input[type=text]{-webkit-appearance:none;background-clip:padding-box;background:none;border:none;border-radius:0;color:#212222;font-family:aaux-next,sans-serif;font-size:18px;font-size:.9rem;font-weight:500;height:45px;line-height:45px;margin:0;max-width:100%;padding:0;text-align:left}#search-box-wrapper.open form .form--inline .form-item input[type=text]:focus{outline:none}#search-box-wrapper.open form .form--inline .form-item input[type=text]::-moz-placeholder{color:#212222;font-size:18px;font-size:.9rem;font-weight:500;opacity:1}#search-box-wrapper.open form .form--inline .form-item input[type=text]:-ms-input-placeholder{opacity:1}#search-box-wrapper.open form .form--inline .form-item input[type=text]::placeholder{color:#212222;font-size:18px;font-size:.9rem;font-weight:500;opacity:1}#search-box-wrapper.open form .form--inline .form-item input[type=text]:-ms-input-placeholder{color:#212222;font-size:18px;font-size:.9rem;font-weight:500}#search-box-wrapper.open form .form--inline .form-item input[type=text]::-ms-input-placeholder{color:#212222;font-size:18px;font-size:.9rem;font-weight:500}#search-box-wrapper.open form .form--inline .form-actions{display:inline-block;margin-bottom:0;position:absolute;right:0;top:1px}#search-box-wrapper.open form .form--inline .form-actions .submit-button:not(.reset-button){left:auto;position:relative}#search-box-wrapper.open form .form--inline .form-actions .submit-button:not(.reset-button):before{background-clip:padding-box;border-radius:0;box-sizing:border-box;color:#212222;content:"";cursor:pointer;display:block;font-family:ICO Moon,sans-serif;font-size:20px;height:45px;line-height:45px;overflow:visible;position:absolute;text-align:center;text-decoration:none;vertical-align:middle;width:45px;z-index:0}#search-box-wrapper.open form .form--inline .form-actions .submit-button:not(.reset-button) input.form-submit{background:transparent;border:1px solid transparent;box-sizing:border-box;cursor:pointer;display:block;height:45px;line-height:45px;margin:0 0 3px;outline:none!important;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:45px;z-index:10}#search-box-wrapper.open form .form--inline .form-actions .submit-button:not(.reset-button) input.form-submit:focus,#search-box-wrapper.open form .form--inline .form-actions .submit-button:not(.reset-button) input.form-submit:hover{border:1px solid #212222;outline:none!important;z-index:-1}.block-system-main-block form#views-exposed-form-database-search-page-1,.region-content form#views-exposed-form-database-search-page-1,.region-pre-content form#views-exposed-form-database-search-page-1{margin:0 auto;max-width:850px;position:relative;width:100%}.block-system-main-block form#views-exposed-form-database-search-page-1 .form--inline,.region-content form#views-exposed-form-database-search-page-1 .form--inline,.region-pre-content form#views-exposed-form-database-search-page-1 .form--inline{padding:0;position:relative}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete,.region-content form#views-exposed-form-database-search-page-1 .form-item,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext,.region-content form#views-exposed-form-database-search-page-1 .form-item--search,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete{margin-bottom:0;max-width:none;width:100%}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item .form-item-label,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext .form-item-label,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search .form-item-label,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete .form-item-label,.region-content form#views-exposed-form-database-search-page-1 .form-item .form-item-label,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext .form-item-label,.region-content form#views-exposed-form-database-search-page-1 .form-item--search .form-item-label,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete .form-item-label,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item .form-item-label,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext .form-item-label,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search .form-item-label,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete .form-item-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text],.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text],.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text],.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text],.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text],.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text],.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text],.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text],.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text],.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text],.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text],.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]{-webkit-appearance:none;background-clip:padding-box;background:none;border:1px solid #a9a9a9;border-radius:0;color:#0062a2;font-family:aaux-next,sans-serif;font-size:18px;font-size:.9rem;font-weight:500;height:42px;line-height:42px;margin:0;max-width:100%;padding:0 70px 0 10px;text-align:left;width:100%}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text]:focus,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:focus,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:focus,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:focus,.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]:focus,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:focus,.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:focus,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:focus,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]:focus,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:focus,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:focus,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:focus{border:2px solid #0062a2;outline:none}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text]::-moz-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::-moz-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::-moz-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::-moz-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]::-moz-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::-moz-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::-moz-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::-moz-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]::-moz-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::-moz-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::-moz-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::-moz-placeholder{color:#a9a9a9;font-size:18px;font-size:.9rem;font-weight:500;opacity:1}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text]:-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:-ms-input-placeholder{opacity:1}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text]::placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]::placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]::placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::placeholder{color:#a9a9a9;font-size:18px;font-size:.9rem;font-weight:500;opacity:1}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text]:-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]:-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]:-ms-input-placeholder{color:#a9a9a9;font-size:18px;font-size:.9rem;font-weight:500}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item input[type=text]::-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::-ms-input-placeholder,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]::-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::-ms-input-placeholder,.region-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item input[type=text]::-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--id-search-api-fulltext input[type=text]::-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search input[type=text]::-ms-input-placeholder,.region-pre-content form#views-exposed-form-database-search-page-1 .form-item--search-api-autocomplete input[type=text]::-ms-input-placeholder{color:#a9a9a9;font-size:18px;font-size:.9rem;font-weight:500}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-actions,.region-content form#views-exposed-form-database-search-page-1 .form-actions,.region-pre-content form#views-exposed-form-database-search-page-1 .form-actions{bottom:0;height:42px;line-height:42px;position:absolute;right:0;width:42px}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button),.region-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button),.region-pre-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button){left:auto;position:relative}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button):before,.region-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button):before,.region-pre-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button):before{background-clip:padding-box;border-radius:0;box-sizing:border-box;color:#0062a2;content:"";cursor:pointer;display:block;font-family:ICO Moon,sans-serif;font-size:20px;height:42px;line-height:42px;overflow:visible;position:absolute;text-align:center;text-decoration:none;vertical-align:middle;width:42px;z-index:0}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit,.region-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit,.region-pre-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit{background:transparent;border:none;box-sizing:border-box;cursor:pointer;display:block;height:42px;line-height:42px;margin:0;outline:none!important;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:42px;z-index:10}.block-system-main-block form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit:focus,.block-system-main-block form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit:hover,.region-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit:focus,.region-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit:hover,.region-pre-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit:focus,.region-pre-content form#views-exposed-form-database-search-page-1 .form-actions .submit-button:not(.reset-button) input.form-submit:hover{border:2px solid #e3e363;outline:none}.region-pre-content form#views-exposed-form-database-search-page-1{margin-top:30px}body.section-search #pre-content:after,body.section-search #primary-content:after{clear:both;content:"";display:table}body.section-search #pre-content .region,body.section-search #primary-content .region{display:block;margin-left:auto;margin-right:auto;width:100%}body.section-search #pre-content .region-content .database-site-search .view-empty,body.section-search #primary-content .region-content .database-site-search .view-empty{text-align:left}.view-pantheon-solr-content-search .view-header{font-size:20px;font-size:1rem;font-weight:500;margin-bottom:40px}.results-total{font-size:20px;font-size:1rem;font-weight:500;margin-top:20px}.bef-exposed-form{width:100%}.bef-exposed-form .form-actions,.bef-exposed-form .form-item{clear:both;float:left}.view-filters .form-actions,.view-filters .form-item{margin:0 0 20px}.view-filters .form-item label{height:20px}.view-filters .form-item input{font-size:14px;font-size:.7rem}.view-filters .form-item.form-item-combine>input{width:200px}.view-filters .form-actions{margin-top:20px}@media (min-width:576px){.view-filters .form--inline{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.view-filters .form--inline .form-item>.custom-select,.view-filters .form--inline .form-item>input{margin-right:10px}.view-filters .form--inline .form-item.form-item-combine>input{width:180px}}@media (min-width:992px){.view-filters .form--inline{flex-wrap:nowrap}.view-filters .form--inline .form-item>.custom-select,.view-filters .form--inline .form-item>input{margin-right:20px}.view-filters .form--inline .form-item.form-item-combine>input{width:200px}}.view-filters .reset-button{position:absolute;text-align:center;width:100%}.view-filters .reset-button input[type=submit]{background:none;border:none;color:#0062a2;font-size:14px;font-size:.7rem;font-weight:500;padding:0;text-align:center;text-decoration:underline;text-transform:none}.view-filters .reset-button input[type=submit]:hover{background:none;border:none;color:#212222!important;text-align:center;text-decoration:underline;text-transform:none}.view-filters .reset-button input[type=submit]:focus-visible{background:none;border:none;color:#0062a2!important;outline:1px dotted #15212c;outline-offset:3px!important;text-align:center;text-decoration:underline;text-transform:none}.pager__items{margin:2em 0;padding:0;text-align:center}[dir=rtl] .pager__items{margin:2em 0}.pager__item{color:#212222;display:inline-block;font-size:18px;font-size:.9rem;margin:0;padding:0 5px 10px}.pager__item a{-webkit-font-smoothing:antialiased;border-bottom:2px solid transparent;color:#212222;font-weight:600;line-height:1;padding:0 2px 2px;text-decoration:none}.pager__item.is-active a{border-bottom-width:2px;font-weight:600}.pager__item a:focus,.pager__item a:hover,.pager__item.is-active a{border-bottom-color:#e3e363;color:#e3e363}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{border-bottom:2px solid transparent;color:#212222;font-weight:400;text-transform:uppercase}.pager__item--first a:focus,.pager__item--first a:hover,.pager__item--last a:focus,.pager__item--last a:hover,.pager__item--next a:focus,.pager__item--next a:hover,.pager__item--previous a:focus,.pager__item--previous a:hover{border-bottom-color:#e3e363;color:#e3e363}.slick-arrow{height:40px;width:40px;z-index:1}.slick-arrow:before{background-clip:padding-box;background-color:#0062a2;border:2px solid #fff;border-radius:50%;color:#fff;content:"";font-family:ICO Moon,sans-serif;font-size:20px;font-weight:700;height:40px;left:0;line-height:38px;position:absolute;text-align:center;top:2px;width:40px}.slick-arrow:hover:before{background-color:#e3e363}.slick-arrow:focus-visible{outline:1px dotted #fff;outline-offset:3px!important}.slick-arrow.slick-next{right:20px}.slick-arrow.slick-prev{left:20px}.slick-arrow.slick-prev:before{transform:scaleX(-1)}.slick-arrow.slick-disabled:before{border:none!important;opacity:0}.slick-list{line-height:0}.custom-select{display:block;position:relative}.custom-select select{box-sizing:border-box;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.custom-select select:focus-visible{outline:2px solid #0062a2!important;outline-offset:-1px!important}.custom-select:after{content:" ";display:none;pointer-events:none;position:absolute;right:1em;top:50%;z-index:2}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.custom-select:after{display:block}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;padding-right:45px}.custom-select select:focus{border-color:#aaa}}.cs-button{background:#fff;border-radius:0;box-shadow:none}.custom-select{margin-top:0}.custom-select select{border:1px solid #a9a9a9;border-radius:0;color:#212222;font-size:16px;font-size:.8rem;font-weight:400;height:42px;min-width:140px;padding-right:45px}.custom-select:after{color:#0062a2;content:""!important;font-family:ICO Moon,sans-serif;font-size:18px;line-height:42px;right:15px;top:0}.custom-select select:focus{border-color:#0062a2;box-shadow:none;outline:none}@supports (box-shadow:none){.custom-select select:focus{outline:none}}.custom-select option{font-weight:400;min-height:auto}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.green-audio-player{align-items:center;background-color:#fff;box-sizing:border-box;display:flex!important;height:56px;justify-content:space-between;min-width:300px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.green-audio-player.player-accessible .controls:focus,.green-audio-player.player-accessible .controls:focus-visible,.green-audio-player.player-accessible .controls:hover,.green-audio-player.player-accessible .download:focus,.green-audio-player.player-accessible .download:focus-visible,.green-audio-player.player-accessible .download:hover,.green-audio-player.player-accessible .play-pause-btn:focus,.green-audio-player.player-accessible .play-pause-btn:focus-visible,.green-audio-player.player-accessible .play-pause-btn:hover,.green-audio-player.player-accessible .slider:focus,.green-audio-player.player-accessible .slider:focus-visible,.green-audio-player.player-accessible .slider:hover,.green-audio-player.player-accessible .volume__button:focus,.green-audio-player.player-accessible .volume__button:focus-visible,.green-audio-player.player-accessible .volume__button:hover,.green-audio-player.player-accessible .volume__controls:focus,.green-audio-player.player-accessible .volume__controls:focus-visible,.green-audio-player.player-accessible .volume__controls:hover{outline:1px dotted #a9a9a9;outline-offset:4px}.green-audio-player img,.green-audio-player svg{display:block}.green-audio-player .holder{position:relative}.green-audio-player .holder .loading .loading__spinner{-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite;border:2px solid #b0b0b0;border-radius:50%;border-right-color:transparent;bottom:2px;height:16px;left:-3px;position:absolute;width:16px}.green-audio-player .holder .play-pause-btn{cursor:pointer;height:60px;outline:none;visibility:hidden;width:60px;z-index:0}.green-audio-player .holder .play-pause-btn svg{height:60px;width:60px}.green-audio-player .holder .play-pause-btn svg path{fill:#fff}.green-audio-player .holder .play-pause-btn svg:focus{outline:1px dotted #a9a9a9;outline-offset:4px}.green-audio-player .holder .play-pause-btn:focus{outline:none}.green-audio-player .holder .play-pause-btn:after{background-clip:padding-box;background-color:#0062a2;border:none;border-radius:50%;height:60px;left:0;position:absolute;top:0;width:60px;z-index:0}.green-audio-player .holder .play-pause-btn:before{background-clip:padding-box;border:none;color:#fff;font-family:ICO Moon,sans-serif;font-size:28px;height:60px;left:0;line-height:60px;position:absolute;text-align:center;top:0;width:60px;z-index:1}.green-audio-player .holder .play-pause-btn[aria-label=Play]:before{content:"";left:2px}.green-audio-player .holder .play-pause-btn[aria-label=Pause]:before{content:""}.green-audio-player .slider{background-color:#bfe2d7;cursor:pointer;flex-grow:1;position:relative}.green-audio-player .slider .gap-progress{background-color:#0062a2;border-radius:inherit;pointer-events:none;position:absolute}.green-audio-player .slider .gap-progress .pin{background-color:#0062a2;border-radius:8px;height:16px;pointer-events:all;position:absolute;width:16px}.green-audio-player .slider .gap-progress .pin:after{background:transparent;border-radius:50%;content:"";display:block;height:200%;margin-left:-50%;margin-top:-50%;width:200%}.green-audio-player .controls{align-items:center;display:flex;flex-grow:1;font-size:16px;justify-content:space-between;line-height:18px;margin-left:15px;margin-right:45px;outline:none}@media (min-width:768px){.green-audio-player .controls{margin-left:35px;margin-right:75px}}.green-audio-player .controls .controls__slider{border-radius:2px;height:8px;margin-left:10px;margin-right:10px}.green-audio-player .controls .controls__slider .controls__progress{height:100%;width:0}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-4px}.green-audio-player .controls span{cursor:default;display:inline-block;min-width:45px}.green-audio-player .controls:focus{outline:none}.green-audio-player .volume{left:-40px;position:relative}.green-audio-player .volume .volume__button{cursor:pointer;height:32px;outline:none;width:40px}.green-audio-player .volume .volume__button svg{height:32px;width:40px}.green-audio-player .volume .volume__button svg path{fill:#fff}.green-audio-player .volume .volume__button svg:focus{outline:1px dotted #a9a9a9;outline-offset:4px}.green-audio-player .volume .volume__button:focus{outline:none}.green-audio-player .volume .volume__button:after{background:url(/themes/custom/ikeda/static/images/volume.svg) no-repeat;background-position:100% 0;content:"";height:32px;margin-left:.5em;padding-right:.9em;position:absolute;right:0;top:0;width:40px}.green-audio-player .volume .volume__controls{align-items:center;background-color:#fff;border-radius:7px;bottom:40px;display:flex;flex-direction:column;height:100px;left:10px;outline:none;position:absolute;width:20px;z-index:2}.green-audio-player .volume .volume__controls .volume__slider{border-radius:3px;margin-bottom:5px;margin-top:5px;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player .volume .volume__controls:focus{outline:none}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls.top{bottom:40px;left:10px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls.bottom{bottom:-105px;left:10px}.green-audio-player .download{cursor:pointer;display:none;margin-left:16px;outline:none}.green-audio-player .download:focus,.green-audio-player:focus{outline:none}.message__offscreen{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (hover:none){.volume{display:none}}.component--type-image .image-wrapper{position:relative}.component--type-image .image-wrapper img{max-width:none;width:100%}.component--type-image .image-wrapper:after{bottom:0;content:"";height:80%;position:absolute;right:-20px;width:20px}@media (min-width:576px){.component--type-image .image-wrapper:after{right:-40px;width:40px}}.component--type-image .caption-wrapper{display:block;float:right;margin:0;padding:20px 20px 40px;position:relative;width:75%}.component--type-image .caption-wrapper:after{bottom:0;content:"";height:100%;position:absolute;right:-20px;width:20px}@media (min-width:576px){.component--type-image .caption-wrapper{padding-left:40px;width:50%}.component--type-image .caption-wrapper:after{right:-40px;width:40px}}.component--type-image.lavender .caption-wrapper,.component--type-image.lavender .caption-wrapper:after,.component--type-image.lavender .image-wrapper:after{background:#b59ab9}.component--type-image.putty .caption-wrapper,.component--type-image.putty .caption-wrapper:after,.component--type-image.putty .image-wrapper:after{background:#dbd3be}.component--type-image.chartreuse .caption-wrapper,.component--type-image.chartreuse .caption-wrapper:after,.component--type-image.chartreuse .image-wrapper:after{background:#c0ca6a}.component--type-image-gallery .component-content{padding-bottom:20px!important}.component--type-image-gallery .component-content .images-wrapper{position:relative}.component--type-image-gallery .component-content .images-wrapper img{cursor:pointer;max-width:none;width:100%}.component--type-video .video-wrapper{position:relative}.component--type-video .video-wrapper img{max-width:none;width:100%}.component--type-video .video-wrapper .video-button-wrapper{left:calc(50% - 40px);position:absolute;top:calc(50% - 40px)}.component--type-video .video-wrapper .video-button-wrapper .video-play-button{background:transparent;border:none;cursor:pointer;height:80px;width:80px}.component--type-video .video-wrapper .video-button-wrapper .video-play-button .icon{background-clip:padding-box;background-color:#e3e363;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;height:80px;left:0;line-height:80px;position:absolute;top:0;width:80px}.component--type-video .video-wrapper .video-button-wrapper .video-play-button .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:36px;height:inherit;position:absolute;text-align:center;width:inherit}.component--type-video .video-wrapper .video-button-wrapper .video-play-button .icon:focus,.component--type-video .video-wrapper .video-button-wrapper .video-play-button .icon:hover{background-color:#0062a2;color:#fff}.component--type-video .video-wrapper .video-button-wrapper .video-play-button .icon:before{left:2px}.component--type-video .video-wrapper .video-button-wrapper .video-play-button:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}.component--type-video .video-wrapper .video-button-wrapper .video-play-button:focus-visible:before{background:#0062a2}.component--type-quote blockquote{border-left:none!important;color:#212222;font-family:quinn-text,serif;font-size:40px;font-size:2rem;font-weight:400;letter-spacing:.4px;line-height:50px;margin:40px 0 0;padding:0 40px;position:relative}.component--type-quote blockquote:before{content:"";display:block;font-family:ICO Moon,sans-serif;font-size:1em}.component--type-quote blockquote p:not(.citation):after{content:"";display:inline-block;font-family:ICO Moon,sans-serif;font-size:.5em;line-height:35px;vertical-align:top}.component--type-quote.has-image .component-content blockquote{font-size:30px;font-size:1.5rem;line-height:38px}@media (min-width:576px){.component--type-quote.has-image .component-content{display:flex}.component--type-quote.has-image .component-content .image-wrapper{width:40%}.component--type-quote.has-image .component-content .text-wrapper{width:60%}}@media (min-width:768px){.component--type-quote.has-image .component-content{align-items:center}.component--type-quote.has-image .component-content .image-wrapper{width:30%}.component--type-quote.has-image .component-content .text-wrapper{width:70%}}@media (min-width:992px){.component--type-quote.has-image .component-content blockquote{font-size:40px;font-size:2rem;line-height:50px}}.component--type-quote.no-image{background-color:#bfe2d7;background-image:url(/themes/custom/ikeda/static/images/bg-quote-seafoam.svg);background-position:-25%;background-repeat:no-repeat;background-size:100%}.component--type-quote.no-image .component-content{padding:40px 0}.component--type-quote.no-image blockquote{font-size:30px;font-size:1.5rem;line-height:38px;margin:0;padding:0}.component--type-quote.no-image blockquote:before{content:""}.component--type-quote.no-image blockquote p:first-of-type:before{content:"";display:inline-block;font-family:ICO Moon,sans-serif;font-size:.5em;line-height:25px;vertical-align:top}.component--type-quote.no-image blockquote .citation:before{border-color:#212222}@media (min-width:768px){.component--type-quote.no-image blockquote{align-items:center;display:flex}.component--type-quote.no-image blockquote p:first-of-type:before{line-height:25px}.component--type-quote.no-image blockquote p:not(.citation){border-right:2px solid #212222;margin-right:30px;padding:20px 30px 20px 0;text-align:right;width:65%}.component--type-quote.no-image blockquote .citation{font-size:28px;font-size:1.4rem;letter-spacing:4.32px;line-height:36px;width:35%}.component--type-quote.no-image blockquote .citation:before{border-top:0;margin-top:0;padding-top:0}}@media (min-width:992px){.component--type-quote.no-image blockquote p:first-of-type:before{line-height:35px}.component--type-quote.no-image blockquote p:not(.citation){font-size:50px;font-size:2.5rem;line-height:63px}.component--type-quote.no-image blockquote .citation{font-size:36px;font-size:1.8rem;letter-spacing:4.32px;line-height:50px}}.component--type-related-people .heading-wrapper{text-align:left}.component--type-related-people .heading-wrapper h2{font-family:aaux-next,sans-serif;font-size:24px;font-size:1.2rem;font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.component--type-related-people .node--view-mode-teaser .teaser-title-wrapper h3{color:#212222;font-size:24px;font-size:1.2rem;font-weight:600;letter-spacing:-.24px}.component--type-related-people .node--view-mode-teaser .teaser-title-wrapper h3 a{color:#212222;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.component--type-related-people .node--view-mode-teaser .teaser-title-wrapper h3 a:active,.component--type-related-people .node--view-mode-teaser .teaser-title-wrapper h3 a:focus,.component--type-related-people .node--view-mode-teaser .teaser-title-wrapper h3 a:hover{background-color:transparent;color:inherit;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.component--type-related-people .node--view-mode-teaser .professional-title-wrapper{font-weight:500}@media (min-width:992px){.component--type-related-people .node--view-mode-teaser .teaser-title-wrapper h3 a{font-size:30px;font-size:1.5rem;letter-spacing:-.3px}}.component--type-accordions .accordion{width:100%}.component--type-accordions .accordion__button{background-color:#fff;border:1px solid #b3b4b4;cursor:pointer;padding:0;text-align:left;width:100%}.component--type-accordions .accordion__button .accordion-title{color:#212222;font-family:aaux-next,sans-serif;font-size:18px!important;font-weight:500;margin:0;padding:10px 40px 10px 20px;position:relative}.component--type-accordions .accordion__button .accordion-title:before{color:#212222;content:"";font-family:ICO Moon,sans-serif;font-size:18px;position:absolute;right:0;text-align:center;top:10px;width:40px}.component--type-accordions .accordion__button:hover{background-color:#e9f5f1}.component--type-accordions .accordion__button:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}.component--type-accordions .accordion__button.open{background-color:#bfe2d7;border:1px solid #bfe2d7}.component--type-accordions .accordion__button.open .accordion-title{font-weight:900}.component--type-accordions .accordion__button.open .accordion-title:before{content:""}.component--type-accordions .accordion__content{display:none;padding:10px 20px}.component--type-download-item a.download-icon .icon{background-clip:padding-box;background-color:transparent;border:none;border-radius:0;color:#212222;height:30px;height:auto;line-height:30px;line-height:inherit;width:30px;width:auto}.component--type-download-item a.download-icon .icon:before{color:inherit;content:"";display:block;font-family:ICO Moon,sans-serif;font-size:16px;height:inherit;position:absolute;text-align:center;width:inherit}.component--type-download-item a.download-icon .icon:focus,.component--type-download-item a.download-icon .icon:hover{background-color:transparent;color:#212222}.component--type-download-item a.download-icon .icon:before{display:inline-block;font-size:20px;left:auto;margin-left:10px;position:relative;top:auto}.component--type-people .heading-wrapper{text-align:left}.component--type-homepage-hero .component-content{background-color:#0062a2}.component--type-homepage-hero .component-content .image-wrapper{background-color:#0062a2;margin-top:-50px}.component--type-homepage-hero .component-content .image-wrapper:before{background:transparent linear-gradient(0deg,#0062a2,rgba(0,98,162,.843) 60%,rgba(0,98,162,0)) 0 0 no-repeat padding-box;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:2}.component--type-homepage-hero .component-content .text-wrapper{color:#fff;margin-top:-150px;padding-bottom:40px;padding-top:40px;z-index:2}.component--type-homepage-hero .component-content .text-wrapper h1{line-height:1}.component--type-homepage-hero .component-content .text-wrapper .hero-text-wrapper{font-size:22px;font-size:1.1rem;line-height:1.25}.component--type-homepage-hero .component-content .text-wrapper .hero-separator{border-top:2px solid #e3e363;height:1px;width:170px}.component--type-homepage-hero .component-content .text-wrapper a{color:#fff}.component--type-homepage-hero .component-content .text-wrapper a:before{background-color:#064476}.component--type-homepage-hero .component-content .text-wrapper a.arrow-link{line-height:18px}.component--type-homepage-hero .component-content .text-wrapper a.arrow-link.video-link-label:after{content:"";font-size:.75em}@media (min-width:576px){.component--type-homepage-hero .component-content .text-wrapper h1{font-size:51px;font-size:2.55rem;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.component--type-homepage-hero .component-content .text-wrapper .hero-text-wrapper{text-shadow:1px 1px 2px rgba(0,0,0,.2)}}@media (min-width:768px){.component--type-homepage-hero .component-content{display:flex;flex-direction:row-reverse}.component--type-homepage-hero .component-content .image-wrapper{margin-top:0;width:65%}.component--type-homepage-hero .component-content .image-wrapper .hero-image{display:flex;height:100%;z-index:1}.component--type-homepage-hero .component-content .image-wrapper .hero-image .media,.component--type-homepage-hero .component-content .image-wrapper .hero-image .media .field--name-field-media-image{display:flex;width:100%}.component--type-homepage-hero .component-content .image-wrapper .hero-image .media .field--name-field-media-image img{-o-object-fit:cover;object-fit:cover;width:auto}.component--type-homepage-hero .component-content .image-wrapper:before{background:transparent linear-gradient(90deg,#0062a2,rgba(0,98,162,.843) 33%,rgba(0,98,162,0)) 0 0 no-repeat padding-box;content:"";height:100%;left:0;position:absolute;top:0;width:30%;z-index:2}.component--type-homepage-hero .component-content .text-wrapper{margin-top:0;position:unset;width:35%}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper{position:absolute;width:100%;z-index:2}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper .position-wrapper{margin:0 auto;max-width:1425px;width:100%}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper .position-wrapper .text-width{max-width:485px;width:66%}}@media (min-width:992px){.component--type-homepage-hero .component-content .text-wrapper{padding-top:80px;width:40%}.component--type-homepage-hero .component-content .text-wrapper .hero-text-wrapper{font-size:28px;font-size:1.4rem}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper .position-wrapper .text-width{max-width:525px;width:55%}.component--type-homepage-hero .component-content .image-wrapper{width:60%}}@media (min-width:1250px){.component--type-homepage-hero .component-content .image-wrapper{width:55%}.component--type-homepage-hero .component-content .text-wrapper{padding-bottom:100px;padding-top:100px;width:45%}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper .position-wrapper .text-width{max-width:none;width:55%}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper .position-wrapper h1{font-size:72px;font-size:3.6rem;text-shadow:none}.component--type-homepage-hero .component-content .text-wrapper .inner-wrapper .position-wrapper .hero-text-wrapper{font-size:33px;font-size:1.65rem;line-height:1.25;text-shadow:none}}.node-preview-container{background:#fff;border-top:4px solid #000;bottom:0;box-sizing:border-box;padding:5px;position:fixed 1im;width:100%;z-index:499}.node-preview-container .node-preview-form-select{display:flex!important;justify-content:center!important;margin:5px;text-align:center}.block-search .contextual,.node-preview-container .form-item-view-mode,.search-block-form .contextual,nav .contextual{display:none}.contextual .trigger{position:absolute!important}.path-user #primary-content #content{box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:block;margin-left:auto;margin-right:auto;margin-top:40px;max-width:800px;padding:10px 20px 60px;width:100%}@media (min-width:768px){.path-user #primary-content #content{padding:40px 40px 80px}}
@font-face{font-display:swap;font-family:ICO Moon;font-style:normal;font-weight:400;src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot?iefix=) format("embedded-opentype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg")}.invisible,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.messages{word-wrap:break-word;background-color:#f2f2f2;border:1px solid #d9d9d9;box-shadow:none!important;color:#a6a6a6;margin:20px 0;padding:9px;position:relative;text-align:center}.messages pre{border:0}.messages--warning{background-color:#ddc44f;border-color:#d1b328;color:#903023}.messages--warning pre{background-color:#d1b328}.messages--error{background-color:#cd4533;border-color:#a53728;color:#fff}.messages--error pre{background-color:#a53728}.messages--status{border:solid #f2f2f2;border-width:1px 0;color:#212222;text-align:center}.messages--status,.messages--status pre{background-color:transparent}
@font-face{font-display:swap;font-family:ICO Moon;font-style:normal;font-weight:400;src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot?iefix=) format("embedded-opentype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg")}.invisible,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body ul.tabs a{background-clip:padding-box;background-clip:border-box;border:1px solid #0a51e6;border-radius:8px;color:#fff;padding:.75em 1.25em;text-decoration:none}body ul.tabs a,body ul.tabs a.is-active{background-color:#0a51e6}body ul.tabs a:focus,body ul.tabs a:hover{background-color:#fff;color:#0a51e6}ul.tabs{border-bottom:1px solid #a9a9a9;list-style:none;margin:20px 0 0;padding:0;width:100%}ul.tabs li{display:inline-block;margin-right:.3em}ul.tabs a{background:#e3e363;background-clip:padding-box;border-radius:4px;color:#fff;display:block;font-weight:400;padding:.2em 1em;text-decoration:none}ul.tabs a.is-active{background-color:#e3e363;color:#fff}ul.tabs a:focus,ul.tabs a:hover{background-color:#dfdf4d;color:#fff;text-decoration:none}body .user-logged-in{padding-bottom:57px}@media (min-width:576px){body .block-local-tasks-block{bottom:0;position:fixed;right:0;z-index:10000}body ul.tabs{background-color:#f5f5f5;border-bottom:none;border-left:1px solid #d4d4d8;border-top:1px solid #d4d4d8;display:inline-block;float:right;list-style:none;padding:15px 10px;width:auto}body ul.tabs li{margin-bottom:0}body ul.tabs li:first-of-type{margin-left:.3em}}@media (min-width:576px) and (min-width:768px){body ul.tabs{text-align:right}}
@font-face{font-display:swap;font-family:ICO Moon;font-style:normal;font-weight:400;src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.eot?iefix=) format("embedded-opentype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/ikeda/static/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg")}.invisible,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.node--type-book.node--view-mode-full .related-books-wrapper .related-book-label h2,.text__label,.view-database-search .views-row .views-field-changed{color:#212222;font-size:14px;font-size:.7rem;font-weight:500;letter-spacing:1.68px;text-transform:uppercase}@media (min-width:768px){.node--type-book.node--view-mode-full .related-books-wrapper .related-book-label h2,.text__label,.view-database-search .views-row .views-field-changed{font-size:18px;font-size:.9rem;letter-spacing:1.92px}}.text__label-small{color:#212222;display:block;font-size:14px;font-size:.7rem;font-weight:500;letter-spacing:1.68px;line-height:16px;text-transform:uppercase}.bg__ice{background-color:#f2f2f2;color:#212222}.bg__ice .h1:focus-visible,.bg__ice .h2:focus-visible,.bg__ice .h3:focus-visible,.bg__ice .h4:focus-visible,.bg__ice a[href]:focus-visible,.bg__ice h1:focus-visible,.bg__ice h2:focus-visible,.bg__ice h3:focus-visible,.bg__ice h4:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}.bg__primary{background-color:#0062a2;color:#fff}.bg__primary .h1,.bg__primary .h2,.bg__primary .h3,.bg__primary .h4,.bg__primary .text__label,.bg__primary a[href],.bg__primary h1,.bg__primary h2,.bg__primary h3,.bg__primary h4{color:#fff!important}.bg__primary a[href]:hover{background-color:#fff!important;color:#0062a2!important}.bg__primary a[href]:focus-visible{color:#0062a2!important;outline:1px dotted #fff;outline-offset:3px!important}.bg__primary a[href]:not(.button__outlined-white){text-decoration:underline}.bg__primary a[href].button__outlined-white{color:#e3e363}.bg__primary a[href].button__outlined-white:hover{background-color:#fff;color:#0062a2!important}.bg__primary a[href].button__outlined-white:focus-visible{color:#0062a2!important;outline:1px dotted #fff;outline-offset:3px!important}.bg__primary a[href].button{background-color:#fff;border:1px solid #fff!important;color:#e3e363!important}.bg__primary a[href].button:hover{background-color:#e3e363!important;border:1px solid #e3e363!important;color:#fff!important}.bg__primary a[href].button:focus-visible{background-color:#e3e363!important;border:1px solid #e3e363!important;color:#fff!important;outline:1px dotted #fff;outline-offset:3px!important}.bg__beige{background-color:#f2f2ea}.bg__seafoam{background-color:#bfe2d7}.bg__seafoam-light{background-color:#e9f5f1}.bg__green{background-color:#82b56a}.text__centered{text-align:center}.text__large{font-size:24px}.text__small{font-size:18px}.text__allcaps{text-transform:uppercase}.featured-label{font-weight:800}.desktop{display:none}@media (min-width:992px){.desktop{display:block}}.mobile{display:block}@media (min-width:992px){.mobile{display:none}}.page-title-wrapper{align-items:flex-end;background-color:#0062a2;background-image:url(/themes/custom/ikeda/static/images/bg-header.svg);background-position:bottom 0 right 0;background-repeat:no-repeat;background-size:150px;display:flex;min-height:120px;padding:20px 0}.page-title-wrapper .page-title{margin-top:0!important}.page-title-wrapper .banner-text-landing{font-family:aaux-next,sans-serif;font-size:24px;font-size:1.2rem}@media (min-width:1020px){.page-title-wrapper{background-size:225px;min-height:160px}.page-title-wrapper .inner-wrapper{padding-left:60px;padding-top:60px}}@media (min-width:1250px){.page-title-wrapper .inner-wrapper{padding-left:80px;padding-top:100px}.page-title-wrapper .inner-wrapper .banner-text-landing{font-size:30px;font-size:1.5rem}}@media (min-width:1425px){.page-title-wrapper{background-size:350px;min-height:250px}.page-title-wrapper .inner-wrapper{padding-left:80px}}.page-title-wrapper.has-image .topic-wrapper{margin-left:5px}@media (min-width:576px){.page-title-wrapper.has-image{min-height:210px}.page-title-wrapper.has-image .date-author-wrapper,.page-title-wrapper.has-image .date-wrapper,.page-title-wrapper.has-image .page-title,.page-title-wrapper.has-image .topic-wrapper{width:calc(100% - 300px)}}@media (min-width:1020px){.page-title-wrapper.has-image{min-height:333px}.page-title-wrapper.has-image .inner-wrapper{padding-left:60px;padding-top:40px}.page-title-wrapper.has-image .date-author-wrapper,.page-title-wrapper.has-image .date-wrapper,.page-title-wrapper.has-image .page-title,.page-title-wrapper.has-image .topic-wrapper{width:calc(100% - 460px)}}@media (min-width:1250px){.page-title-wrapper.has-image .inner-wrapper{padding-left:80px;padding-top:40px}}@media (min-width:1425px){.page-title-wrapper.has-image{min-height:500px}.page-title-wrapper.has-image .date-author-wrapper,.page-title-wrapper.has-image .date-wrapper,.page-title-wrapper.has-image .page-title,.page-title-wrapper.has-image .topic-wrapper{width:calc(100% - 700px)}}.page-title-wrapper.no-image .page-title{max-width:850px}.page-image-wrapper .caption:after{border-bottom:2px solid #0062a2;content:"";display:block;margin-top:10px;width:170px}@media (min-width:576px){.page-image-wrapper{margin-top:-190px}.page-image-wrapper .inner-wrapper{display:flex;justify-content:flex-end;padding-right:0}.page-image-wrapper .inner-wrapper .page-image{max-width:250px;width:250px}}@media (min-width:768px){.page-image-wrapper{margin-top:-210px}}@media (min-width:1020px){.page-image-wrapper{margin-top:-310px}.page-image-wrapper .inner-wrapper{display:flex;justify-content:flex-end;padding-right:30px}.page-image-wrapper .inner-wrapper .page-image{max-width:400px;width:400px}}@media (min-width:1425px){.page-image-wrapper{margin-top:-460px}.page-image-wrapper .caption{width:80%}.page-image-wrapper .inner-wrapper .page-image{max-width:600px;width:600px}}.node--type-podcast-landing .page-title-wrapper .tablet-only{display:none}@media (min-width:576px){.node--type-podcast-landing .page-title-wrapper .tablet-only{display:block;float:right;padding-right:20px;padding-top:10px}.node--type-podcast-landing .page-title-wrapper .tablet-only .field--name-field-main-image{max-width:240px;padding-bottom:5px;padding-left:20px;width:240px}.node--type-podcast-landing .page-title-wrapper .no-tablet{display:none}}@media (min-width:1250px){.node--type-podcast-landing .page-title-wrapper .tablet-only{display:none}.node--type-podcast-landing .page-title-wrapper .banner-text-landing{margin-bottom:20px}}.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing{font-size:20px;font-size:1rem}@media (min-width:576px){.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing,.node--type-podcast-landing .page-title-wrapper.has-image .page-title{width:calc(100% - 260px)}}@media (min-width:768px){.node--type-podcast-landing .page-title-wrapper.has-image .tablet-only{float:right;padding-right:40px}.node--type-podcast-landing .page-title-wrapper.has-image .tablet-only .field--name-field-main-image{max-width:340px;padding-left:20px;width:340px}.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing,.node--type-podcast-landing .page-title-wrapper.has-image .page-title{width:calc(100% - 360px)}}@media (min-width:850px){.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing{font-size:24px;font-size:1.2rem}}@media (min-width:1020px){.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing,.node--type-podcast-landing .page-title-wrapper.has-image .page-title{width:calc(100% - 380px)}}@media (min-width:1250px){.node--type-podcast-landing .page-title-wrapper.has-image .page-title{font-size:51px;font-size:2.55rem}.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing,.node--type-podcast-landing .page-title-wrapper.has-image .page-title{width:calc(100% - 490px)}.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing{font-size:28px;font-size:1.4rem}}@media (min-width:1425px){.node--type-podcast-landing .page-title-wrapper.has-image .page-title{font-size:60px;font-size:3rem}.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing{font-size:30px;font-size:1.5rem}.node--type-podcast-landing .page-title-wrapper.has-image .banner-text-landing,.node--type-podcast-landing .page-title-wrapper.has-image .page-title{width:calc(100% - 700px)}}.node--type-podcast-landing .page-image-wrapper.no-tablet{display:none}@media (min-width:576px){.node--type-podcast-landing .page-image-wrapper.no-tablet{display:none}}@media (min-width:1020px){.node--type-podcast-landing .page-image-wrapper .inner-wrapper .page-image{max-width:380px;width:380px}}@media (min-width:1250px){.node--type-podcast-landing .page-image-wrapper.no-tablet{display:block}.node--type-podcast-landing .page-image-wrapper .banner-text-landing{font-size:24px;font-size:1.2rem}.node--type-podcast-landing .page-image-wrapper .inner-wrapper .page-image{max-width:430px;width:430px}}@media (min-width:1425px){.node--type-podcast-landing .page-image-wrapper .banner-text-landing{font-size:30px;font-size:1.5rem}.node--type-podcast-landing .page-image-wrapper .inner-wrapper .page-image{max-width:600px;width:600px}}.section-user .page-title-wrapper .inner-wrapper,.section-users .page-title-wrapper .inner-wrapper{padding-left:0!important}.heading-wrapper{margin-bottom:20px;text-align:center}.heading-wrapper h2{font-family:quinn-text,serif;font-weight:600}.related-content-wrapper .related-label{border-top:1px dashed #212222;font-size:24px;font-size:1.2rem;font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.related-content-wrapper h3.card-small-title{color:#212222;font-family:quinn-text,serif;font-size:24px;font-size:1.2rem;font-weight:600;letter-spacing:-.3px}@media (min-width:992px){.related-content-wrapper h3.card-small-title{font-size:30px;font-size:1.5rem}}.related-content-wrapper h3.card-small-title a{color:#212222;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.related-content-wrapper h3.card-small-title a:active,.related-content-wrapper h3.card-small-title a:focus,.related-content-wrapper h3.card-small-title a:hover{background-color:transparent;color:inherit;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.related-people-wrapper .heading-wrapper{text-align:left}.related-people-wrapper .heading-wrapper h2{font-family:aaux-next,sans-serif;font-size:24px;font-size:1.2rem;font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.related-people-wrapper .node--view-mode-teaser .teaser-title-wrapper h3{color:#212222;font-size:24px;font-size:1.2rem;font-weight:600;letter-spacing:-.24px}.related-people-wrapper .node--view-mode-teaser .teaser-title-wrapper h3 a{color:#212222;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.related-people-wrapper .node--view-mode-teaser .teaser-title-wrapper h3 a:active,.related-people-wrapper .node--view-mode-teaser .teaser-title-wrapper h3 a:focus,.related-people-wrapper .node--view-mode-teaser .teaser-title-wrapper h3 a:hover{background-color:transparent;color:inherit;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.related-people-wrapper .node--view-mode-teaser .professional-title-wrapper{font-weight:500}@media (min-width:992px){.related-people-wrapper .node--view-mode-teaser .teaser-title-wrapper h3 a{font-size:30px;font-size:1.5rem;letter-spacing:-.3px}}.category-wrapper{background-color:#e9f5f1;display:inline-block;font-size:18px;font-size:.9rem;padding:5px 10px}.node--view-mode-featured .featured-title-wrapper h3 a{color:#212222;font-family:quinn-text,serif;font-size:30px;font-size:1.5rem;font-weight:600;letter-spacing:-.3px}.node--view-mode-featured .featured-text-wrapper{font-size:22px;font-size:1.1rem}@media (min-width:1250px){.node--view-mode-featured .featured-title-wrapper h3 a{font-size:42px;font-size:2.1rem;letter-spacing:-.42px}}.node--view-mode-landing-featured .landing-featured-title-wrapper h3 a{color:#212222;font-family:quinn-text,serif;font-size:30px;font-size:1.5rem;font-weight:600;letter-spacing:-.3px}@media (min-width:1250px){.node--view-mode-landing-featured .landing-featured-title-wrapper h3 a{font-size:40px;font-size:2rem;letter-spacing:-.4px}}.node--view-mode-card .card-title-wrapper h3 a{color:#212222;font-family:quinn-text,serif;font-size:24px;font-size:1.2rem;font-weight:600;letter-spacing:-.24px}@media (min-width:1250px){.node--view-mode-card .card-title-wrapper h3 a{font-size:36px;font-size:1.8rem;letter-spacing:-.36px}}.node--view-mode-teaser .teaser-title-wrapper h3 a{color:#212222;font-family:quinn-text,serif;font-size:30px;font-size:1.5rem;font-weight:600;letter-spacing:-.3px}@media (min-width:1250px){.node--view-mode-teaser .teaser-title-wrapper h3 a{font-size:40px;font-size:2rem;letter-spacing:-.4px}}.node--view-mode-card h3 a,.node--view-mode-featured h3 a,.node--view-mode-landing-featured h3 a,.node--view-mode-teaser h3 a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.node--view-mode-card h3 a:active,.node--view-mode-card h3 a:hover,.node--view-mode-featured h3 a:active,.node--view-mode-featured h3 a:hover,.node--view-mode-landing-featured h3 a:active,.node--view-mode-landing-featured h3 a:hover,.node--view-mode-teaser h3 a:active,.node--view-mode-teaser h3 a:hover{-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.jquery-link{cursor:pointer}.toolbar-icon-toggle-horizontal,.toolbar-icon-toggle-vertical{z-index:2}.node--view-mode-teaser .tiles{display:flex;flex-direction:column;width:100%}.node--view-mode-teaser .tiles .tiles-item{float:none;width:100%}.node--view-mode-teaser .tiles .tiles-item+.tiles-item{margin-top:20px}.node--view-mode-teaser .tiles .tiles-item img{max-width:none;width:100%}@media (min-width:768px){.node--view-mode-teaser .tiles{flex-direction:row}.node--view-mode-teaser .tiles .tiles-item+.tiles-item{margin-top:0}.node--view-mode-teaser .tiles .tiles-item:nth-of-type(odd){width:40%}.node--view-mode-teaser .tiles .tiles-item:nth-of-type(odd).text-wrapper{padding:10px 20px 0 0}.node--view-mode-teaser .tiles .tiles-item:nth-of-type(2n+2){width:60%}.node--view-mode-teaser .tiles .tiles-item:nth-of-type(2n+2).text-wrapper{padding:10px 0 0 20px}}@media (min-width:992px){.node--view-mode-teaser .tiles .tiles-item:nth-of-type(odd).text-wrapper{padding:10px 40px 0 0}.node--view-mode-teaser .tiles .tiles-item:nth-of-type(2n+2).text-wrapper{padding:10px 0 0 40px}}@media (min-width:768px){.node--view-mode-teaser .tiles.alternating-layout:nth-child(odd){flex-direction:row}.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n){flex-direction:row-reverse}.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n) .tiles-item.text-wrapper{padding:10px 20px 0 0}}@media (min-width:992px){.node--view-mode-teaser .tiles.alternating-layout:nth-child(odd){flex-direction:row}.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n){flex-direction:row-reverse}.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n) .tiles-item.text-wrapper{padding:10px 40px 0 0}}@media (min-width:768px){.node--view-mode-teaser .tiles{align-items:center}.node--view-mode-teaser .tiles .col-b .teaser-text-wrapper{padding:0 0 0 40px}}.node-preview-form-select>div{display:none!important}.node--type-page .content-wrapper+.views-element-container{margin-top:40px}.node--type-definition .text-wrapper{background-color:#82b56a;background-image:url(/themes/custom/ikeda/static/images/bg-definition-green.svg);background-position:bottom 0 right 0;background-repeat:no-repeat;background-size:250px}.node--type-definition .question-wrapper{font-size:18px;font-size:.9rem;font-weight:800;letter-spacing:2.16px}.node--type-definition .term-wrapper .h1{color:#212222;line-height:1.1;margin-bottom:10px}.node--type-definition .definition-wrapper{font-size:18px;font-size:.9rem;font-weight:500;max-width:450px}.node--type-definition a.arrow-link[href]:before{background-color:#fff}@media (min-width:576px){.node--type-definition{display:flex}.node--type-definition .image-wrapper{width:50%}.node--type-definition .image-wrapper .field--name-field-main-image{display:flex;height:100%}.node--type-definition .image-wrapper .field--name-field-main-image .media,.node--type-definition .image-wrapper .field--name-field-main-image .media .field--name-field-media-image{display:flex;width:100%}.node--type-definition .image-wrapper .field--name-field-main-image .media .field--name-field-media-image img{-o-object-fit:cover;object-fit:cover;width:auto}.node--type-definition .text-wrapper{width:50%}}@media (min-width:992px){.node--type-definition .image-wrapper{width:40%}.node--type-definition .text-wrapper{background-size:350px;width:60%}.node--type-definition .text-wrapper .term-wrapper{padding-top:10px}.node--type-definition .text-wrapper .term-wrapper .h1{margin-bottom:40px}.node--type-definition .text-wrapper .definition-wrapper{font-size:22px;font-size:1.1rem}}@media (min-width:1250px){.node--type-definition .image-wrapper{width:30%}.node--type-definition .text-wrapper{background-size:450px;width:70%}.node--type-definition .text-wrapper .term-wrapper .h1{margin-bottom:60px}}.node--type-resource.node--view-mode-landing-featured .category-wrapper,.node--type-resource.node--view-mode-teaser .category-wrapper{margin-top:18px}.node--type-person.node--view-mode-full h1.page-title{color:#212222;font-size:32px;font-size:1.6rem}@media (min-width:1020px){.node--type-person.node--view-mode-full h1.page-title{font-size:36px;font-size:1.8rem}}@media (min-width:1250px){.node--type-person.node--view-mode-full h1.page-title{font-size:40px;font-size:2rem}}.node--type-person.node--view-mode-full .professional-title-wrapper{font-size:24px;font-size:1.2rem;font-weight:500}.node--type-person.node--view-mode-full .email-wrapper{font-family:aaux-next,sans-serif;font-size:20px;font-size:1rem;font-weight:500}.node--type-person.node--view-mode-full .email-wrapper a{color:#212222;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363;text-decoration-thickness:3px;text-underline-offset:3px}.node--type-person.node--view-mode-full .email-wrapper a:active,.node--type-person.node--view-mode-full .email-wrapper a:focus,.node--type-person.node--view-mode-full .email-wrapper a:hover{background-color:#e3e363;color:inherit}.node--type-person.node--view-mode-full .email-wrapper a:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}.node--type-person.node--view-mode-full .field--name-field-main-image{max-width:250px}@media (min-width:576px){.node--type-person.node--view-mode-full .two-column{display:flex}.node--type-person.node--view-mode-full .two-column .image-wrapper{padding-bottom:0;width:150px}.node--type-person.node--view-mode-full .two-column .image-wrapper .field--name-field-main-image{padding-right:30px}.node--type-person.node--view-mode-full .two-column .content-wrapper{max-width:800px;width:calc(100% - 150px)}}@media (min-width:768px){.node--type-person.node--view-mode-full .two-column .image-wrapper{width:250px}.node--type-person.node--view-mode-full .two-column .content-wrapper{width:calc(100% - 250px)}}.node--type-person.node--view-mode-card .image-wrapper{max-width:220px}.node--type-person.node--view-mode-card .image-wrapper .field--name-field-main-image{max-width:none}.node--type-person.node--view-mode-card h3.card-title{color:#212222;font-family:quinn-text,serif;font-size:22px;font-size:1.1rem;font-weight:600;letter-spacing:-.22px}@media (min-width:992px){.node--type-person.node--view-mode-card h3.card-title{font-size:24px;font-size:1.2rem;letter-spacing:-.24px}}.node--type-person.node--view-mode-card h3.card-title a{color:#212222;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.node--type-person.node--view-mode-card h3.card-title a:active,.node--type-person.node--view-mode-card h3.card-title a:focus,.node--type-person.node--view-mode-card h3.card-title a:hover{background-color:transparent;color:inherit;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.node--type-person.node--view-mode-card .card-professional-title-wrapper{font-size:16px;font-size:.8rem}.node--type-person.node--view-mode-card .card-email-wrapper{font-family:aaux-next,sans-serif;font-size:16px;font-size:.8rem;font-weight:500}.node--type-person.node--view-mode-card .card-email-wrapper a{color:#212222;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363;text-decoration-thickness:3px;text-underline-offset:3px}.node--type-person.node--view-mode-card .card-email-wrapper a:active,.node--type-person.node--view-mode-card .card-email-wrapper a:focus,.node--type-person.node--view-mode-card .card-email-wrapper a:hover{background-color:#e3e363;color:inherit}.node--type-person.node--view-mode-card .card-email-wrapper a:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}@media (min-width:576px){.node--type-person.node--view-mode-card .image-wrapper{max-width:none}}.node--type-person.node--view-mode-teaser .tiles{display:flex;flex-direction:column;width:100%}.node--type-person.node--view-mode-teaser .tiles .tiles-item{float:none;width:100%}.node--type-person.node--view-mode-teaser .tiles .tiles-item+.tiles-item{margin-top:20px}.node--type-person.node--view-mode-teaser .tiles .tiles-item img{max-width:none;width:100%}@media (min-width:768px){.node--type-person.node--view-mode-teaser .tiles{flex-direction:row}.node--type-person.node--view-mode-teaser .tiles .tiles-item+.tiles-item{margin-top:0}.node--type-person.node--view-mode-teaser .tiles .tiles-item:nth-of-type(odd){width:25%}.node--type-person.node--view-mode-teaser .tiles .tiles-item:nth-of-type(odd).text-wrapper{padding:10px 20px 0 0}.node--type-person.node--view-mode-teaser .tiles .tiles-item:nth-of-type(2n+2){width:75%}.node--type-person.node--view-mode-teaser .tiles .tiles-item:nth-of-type(2n+2).text-wrapper{padding:10px 0 0 20px}}@media (min-width:992px){.node--type-person.node--view-mode-teaser .tiles .tiles-item:nth-of-type(odd).text-wrapper{padding:10px 40px 0 0}.node--type-person.node--view-mode-teaser .tiles .tiles-item:nth-of-type(2n+2).text-wrapper{padding:10px 0 0 40px}}@media (min-width:768px){.node--type-person.node--view-mode-teaser .tiles.alternating-layout:nth-child(odd){flex-direction:row}.node--type-person.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n){flex-direction:row-reverse}.node--type-person.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n) .tiles-item.text-wrapper{padding:10px 20px 0 0}}@media (min-width:992px){.node--type-person.node--view-mode-teaser .tiles.alternating-layout:nth-child(odd){flex-direction:row}.node--type-person.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n){flex-direction:row-reverse}.node--type-person.node--view-mode-teaser .tiles.alternating-layout:nth-child(2n) .tiles-item.text-wrapper{padding:10px 40px 0 0}}@media (min-width:768px){.node--type-person.node--view-mode-teaser .tiles{align-items:center}.node--type-person.node--view-mode-teaser .tiles .col-b .teaser-text-wrapper{padding:0 0 0 40px}}.node--type-book .field--name-field-main-image .field--name-field-media-image img{border:1px solid #a9a9a9}.node--type-book.node--view-mode-full .two-column .image-wrapper .field--name-field-main-image{max-width:250px}.node--type-book.node--view-mode-full .two-column .content-wrapper h1.page-title{color:#212222;font-size:32px;font-size:1.6rem}@media (min-width:1020px){.node--type-book.node--view-mode-full .two-column .content-wrapper h1.page-title{font-size:36px;font-size:1.8rem}}@media (min-width:1250px){.node--type-book.node--view-mode-full .two-column .content-wrapper h1.page-title{font-size:40px;font-size:2rem}}.node--type-book.node--view-mode-full .two-column .content-wrapper .authors-editors-wrapper{font-size:26px;font-size:1.3rem;font-style:italic;font-weight:600}@media (min-width:1020px){.node--type-book.node--view-mode-full .two-column .content-wrapper .authors-editors-wrapper{font-size:30px;font-size:1.5rem}}.node--type-book.node--view-mode-full .two-column .content-wrapper .price-wrapper{font-weight:800}.node--type-book.node--view-mode-full .two-column .content-wrapper .shopify-button-wrapper{margin-left:-77px}.node--type-book.node--view-mode-full .two-column .content-wrapper .purchase-info-wrapper .text__label{font-weight:800}.node--type-book.node--view-mode-full .tabs-related-content-outer-wrapper{padding-bottom:60px;z-index:0}.node--type-book.node--view-mode-full .non-tabs .accordion{width:100%}.node--type-book.node--view-mode-full .non-tabs .accordion__button{background-color:#fff;border:1px solid #b3b4b4;cursor:pointer;padding:0;text-align:left;width:100%}.node--type-book.node--view-mode-full .non-tabs .accordion__button .accordion-title{color:#212222;font-family:aaux-next,sans-serif;font-size:18px!important;font-weight:500;margin:0;padding:10px 40px 10px 20px;position:relative}.node--type-book.node--view-mode-full .non-tabs .accordion__button .accordion-title:before{color:#212222;content:"";font-family:ICO Moon,sans-serif;font-size:18px;position:absolute;right:0;text-align:center;top:10px;width:40px}.node--type-book.node--view-mode-full .non-tabs .accordion__button:hover{background-color:#e9f5f1}.node--type-book.node--view-mode-full .non-tabs .accordion__button:focus-visible{outline:1px dotted #15212c;outline-offset:3px!important}.node--type-book.node--view-mode-full .non-tabs .accordion__button.open{background-color:#bfe2d7;border:1px solid #bfe2d7}.node--type-book.node--view-mode-full .non-tabs .accordion__button.open .accordion-title{font-weight:900}.node--type-book.node--view-mode-full .non-tabs .accordion__button.open .accordion-title:before{content:""}.node--type-book.node--view-mode-full .non-tabs .accordion__content{display:none;padding:10px 20px}.node--type-book.node--view-mode-full .tabs-wrapper{display:none}.node--type-book.node--view-mode-full .related-links-wrapper{margin-top:40px}.node--type-book.node--view-mode-full .related-links-wrapper:before{border-top:2px solid #0062a2;content:"";display:block;margin-bottom:10px;width:230px}.node--type-book.node--view-mode-full .related-links-wrapper .text__label{font-weight:800}.node--type-book.node--view-mode-full .related-links-wrapper a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:2px}.node--type-book.node--view-mode-full .related-links-wrapper a:active,.node--type-book.node--view-mode-full .related-links-wrapper a:focus,.node--type-book.node--view-mode-full .related-links-wrapper a:hover{background-color:transparent;color:inherit;-webkit-text-decoration-color:#212222;text-decoration-color:#212222}.node--type-book.node--view-mode-full .related-books-wrapper .related-book-label h2{font-family:aaux-next,sans-serif;font-weight:800}@media (min-width:992px){.node--type-book.node--view-mode-full .related-books-wrapper h3.card-title{font-size:28px;font-size:1.4rem;letter-spacing:-.28px}}@media (min-width:576px){.node--type-book.node--view-mode-full .two-column{display:flex}.node--type-book.node--view-mode-full .two-column .image-wrapper{padding-bottom:0;width:250px}.node--type-book.node--view-mode-full .two-column .image-wrapper .field--name-field-main-image{padding-right:40px}.node--type-book.node--view-mode-full .two-column .content-wrapper{max-width:650px;width:calc(100% - 250px)}}@media (min-width:992px){.node--type-book.node--view-mode-full .non-tabs{display:none}.node--type-book.node--view-mode-full .tabs-wrapper{display:flex;flex-direction:column;max-width:900px;min-width:900px}.node--type-book.node--view-mode-full .tabs-wrapper .js-tabcontent[aria-hidden=true]{display:none}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist{display:flex;flex-direction:row;margin:0;padding:0;position:relative;z-index:1}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item{display:inline-block;margin-bottom:0;width:auto}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link{background:#fff;border:1px solid #b3b4b4;border-left-width:0;color:#212222;cursor:pointer;display:inline-block;font-size:18px;font-size:.9rem;font-weight:500;letter-spacing:0;line-height:20px;padding:15px 0;text-align:center;text-decoration:none;text-transform:none}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link:focus,.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link:hover{background-color:#e9f5f1}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link#label_description{width:173px}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link#label_praise{width:201px}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link#label_authors{width:157px}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link#label_toc{width:214px}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item .js-tablist__link#label_excerpts{width:149px}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item [aria-selected=true].js-tablist__link{background:#bfe2d7;color:#212222;cursor:default;font-size:18px;font-size:.9rem;font-weight:900}.node--type-book.node--view-mode-full .tabs-wrapper .js-tablist .js-tablist__item:first-of-type .js-tablist__link{border-left-width:1px}.node--type-book.node--view-mode-full .tabs-wrapper .tabcontent-wrapper{float:left}.node--type-book.node--view-mode-full .tabs-wrapper .tabcontent-wrapper .js-tabcontent{background:transparent;padding:0}.node--type-book.node--view-mode-full .tabs-wrapper .tabcontent-wrapper .js-tabcontent:focus-visible{outline:1px dotted #15212c;outline-offset:5px!important}.node--type-book.node--view-mode-full .tabs-wrapper .tab-item-title{display:inline-block}.node--type-book.node--view-mode-full .tabs-wrapper .tab-item-title:focus-visible{outline:1px dotted;outline-offset:2px}}@media (min-width:1250px){.node--type-book.node--view-mode-full .two-column .image-wrapper{width:400px}.node--type-book.node--view-mode-full .two-column .image-wrapper .field--name-field-main-image{max-width:400px}.node--type-book.node--view-mode-full .two-column .content-wrapper{max-width:500px;width:calc(100% - 400px)}.node--type-book.node--view-mode-full .tabs-related-content-outer-wrapper{display:flex}.node--type-book.node--view-mode-full .tabs-related-content-outer-wrapper .related-links-wrapper{margin-left:40px;margin-top:0;width:230px}}.node--type-book.node--view-mode-card .image-wrapper{max-width:220px}.node--type-book.node--view-mode-card .image-wrapper .field--name-field-main-image{max-width:none}.node--type-book.node--view-mode-card h3.card-title{color:#212222;font-family:quinn-text,serif;font-size:22px;font-size:1.1rem;font-weight:600;letter-spacing:-.22px}@media (min-width:992px){.node--type-book.node--view-mode-card h3.card-title{font-size:24px;font-size:1.2rem;letter-spacing:-.24px}}.node--type-book.node--view-mode-card h3.card-title a{color:#212222;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.node--type-book.node--view-mode-card h3.card-title a:active,.node--type-book.node--view-mode-card h3.card-title a:focus,.node--type-book.node--view-mode-card h3.card-title a:hover{background-color:transparent;color:inherit;-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}@media (min-width:576px){.node--type-book.node--view-mode-card .image-wrapper{max-width:none}}.node--type-event.node--view-mode-full .tiles{display:flex;flex-direction:column;width:100%}.node--type-event.node--view-mode-full .tiles .tiles-item{float:none;width:100%}.node--type-event.node--view-mode-full .tiles .tiles-item+.tiles-item{margin-top:20px}.node--type-event.node--view-mode-full .tiles .tiles-item img{max-width:none;width:100%}@media (min-width:768px){.node--type-event.node--view-mode-full .tiles{flex-direction:row}.node--type-event.node--view-mode-full .tiles .tiles-item+.tiles-item{margin-top:0}.node--type-event.node--view-mode-full .tiles .tiles-item:nth-of-type(odd){width:40%}.node--type-event.node--view-mode-full .tiles .tiles-item:nth-of-type(odd).text-wrapper{padding:10px 20px 0 0}.node--type-event.node--view-mode-full .tiles .tiles-item:nth-of-type(2n+2){width:60%}.node--type-event.node--view-mode-full .tiles .tiles-item:nth-of-type(2n+2).text-wrapper{padding:10px 0 0 20px}}@media (min-width:992px){.node--type-event.node--view-mode-full .tiles .tiles-item:nth-of-type(odd).text-wrapper{padding:10px 40px 0 0}.node--type-event.node--view-mode-full .tiles .tiles-item:nth-of-type(2n+2).text-wrapper{padding:10px 0 0 40px}}@media (min-width:768px){.node--type-event.node--view-mode-full .tiles.alternating-layout:nth-child(odd){flex-direction:row}.node--type-event.node--view-mode-full .tiles.alternating-layout:nth-child(2n){flex-direction:row-reverse}.node--type-event.node--view-mode-full .tiles.alternating-layout:nth-child(2n) .tiles-item.text-wrapper{padding:10px 20px 0 0}}@media (min-width:992px){.node--type-event.node--view-mode-full .tiles.alternating-layout:nth-child(odd){flex-direction:row}.node--type-event.node--view-mode-full .tiles.alternating-layout:nth-child(2n){flex-direction:row-reverse}.node--type-event.node--view-mode-full .tiles.alternating-layout:nth-child(2n) .tiles-item.text-wrapper{padding:10px 40px 0 0}}@media (min-width:768px){.node--type-event.node--view-mode-full .image-wrapper{padding-left:40px}}.node--type-homepage .hero-text{margin-top:40px;max-width:576px;text-align:center}.node--type-homepage .hero-text h2.h1{color:#212222}@media (min-width:992px){.node--type-homepage .hero-text{background-color:hsla(0,0%,100%,.85);bottom:40px;margin-left:40px;margin-top:0;max-width:800px;padding:0 20px;position:absolute;text-align:left;width:75%}.node--type-homepage .hero-text h2.h1{padding:20px 0}}@media (min-width:1250px){.node--type-homepage .hero-text h2.h1{font-size:68px;font-size:3.4rem}}.node--type-homepage .home-intro-wrapper{padding-bottom:30px;padding-top:10px}.node--type-homepage .home-intro-wrapper .home-intro-wrapper-text{font-size:22px;font-size:1.1rem}.node--type-homepage .home-intro-wrapper .home-intro-wrapper-links a{margin-bottom:10px}.node--type-homepage .home-intro-wrapper:before{border-bottom:2px solid #0062a2;content:"";display:block;margin:20px auto;width:170px}@media (min-width:768px){.node--type-homepage .home-intro-wrapper .home-intro-wrapper-links a{margin-bottom:0}}@media (min-width:992px){.node--type-homepage .home-intro-wrapper .home-intro-wrapper-text{font-size:32px;font-size:1.6rem;max-width:750px;padding:0}}.node--type-homepage .latest-wrapper h2.h1{color:#212222;padding-top:20px}@media (min-width:576px){.node--type-homepage .latest-wrapper h2.h1{font-size:51px;font-size:2.55rem}}.node--type-homepage .latest-wrapper .latest-items .latest-featured-wrapper{margin-bottom:40px}.node--type-homepage .latest-wrapper .latest-items .latest-featured-wrapper .image-wrapper{max-width:600px}.node--type-homepage .latest-wrapper .latest-items .latest-grid-wrapper .image-wrapper{max-width:315px}@media (min-width:576px){.node--type-homepage .latest-wrapper .latest-items .latest-grid-wrapper .image-wrapper{max-width:none}.node--type-homepage .latest-wrapper .latest-items .latest-grid-wrapper .node--view-mode-card{float:left;width:calc(50% - 15px)}.node--type-homepage .latest-wrapper .latest-items .latest-grid-wrapper .node--view-mode-card:nth-of-type(odd){clear:left;margin:0 15px 40px 0}.node--type-homepage .latest-wrapper .latest-items .latest-grid-wrapper .node--view-mode-card:nth-of-type(2n+2){margin:0 0 40px 15px}}@media (min-width:992px){.node--type-homepage .latest-wrapper .latest-items{display:flex}.node--type-homepage .latest-wrapper .latest-items .latest-featured-wrapper{margin-bottom:0;padding-right:30px;width:45%}.node--type-homepage .latest-wrapper .latest-items .latest-featured-wrapper .image-wrapper{max-width:none}.node--type-homepage .latest-wrapper .latest-items .latest-grid-wrapper{width:55%}}@media (min-width:1250px){.node--type-homepage .latest-wrapper h2.h1{font-size:70px;font-size:3.5rem}}.node--type-homepage .resource-library-wrapper h2.h1{color:#212222;padding-top:20px}.node--type-homepage .resource-library-wrapper .intro-wrapper-text{font-size:24px;font-size:1.2rem}.node--type-homepage .resource-library-wrapper .intro-wrapper-link{padding-top:20px}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource{background-color:#e9f5f1;padding:20px 40px}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource h3{display:inline-block;position:relative}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource h3 a{color:#212222;font-family:quinn-text,serif;font-size:32px;font-size:1.6rem;font-weight:600;letter-spacing:-.32px;text-decoration:none}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource h3 a:before{background-color:#e3e363;bottom:-8px;content:"";height:2px;left:-40px;position:absolute;width:40px}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource h3 a:after{background-color:#e3e363;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:130px}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource h3 a:active:after,.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource h3 a:hover:after{width:100%}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource .content-teaser-wrapper{font-size:22px;font-size:1.1rem}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource .category-date-wrapper{color:#212222;font-size:16px;font-size:.8rem;font-weight:500;letter-spacing:1.92px;text-transform:uppercase}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource+.node--type-resource{margin-top:20px}@media (min-width:992px){.node--type-homepage .resource-library-wrapper .intro-wrapper{align-items:center;display:flex}.node--type-homepage .resource-library-wrapper .intro-wrapper .intro-wrapper-text{width:60%}.node--type-homepage .resource-library-wrapper .intro-wrapper .intro-wrapper-link{display:flex;justify-content:center;padding:0 20px;width:40%}.node--type-homepage .resource-library-wrapper .resources-wrapper{display:flex}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource{float:left;width:calc(50% - 10px)}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource:nth-of-type(odd){clear:left;margin:0 10px 0 0}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource:nth-of-type(2n+2){margin:0 0 0 10px}.node--type-homepage .resource-library-wrapper .resources-wrapper .node--type-resource+.node--type-resource{margin-top:0}}@media (min-width:1250px){.node--type-homepage .resource-library-wrapper h2.h1{font-size:70px;font-size:3.5rem}}.node--type-homepage .component--type-quote{background-color:#0062a2}.node--type-homepage .component--type-quote.no-image{background-image:url(/themes/custom/ikeda/static/images/bg-quote-blue.svg);background-position-y:55%}.node--type-homepage .component--type-quote blockquote{color:#fff}.node--type-homepage .component--type-quote blockquote .citation:before{border-color:#fff}@media (min-width:768px){.node--type-homepage .component--type-quote blockquote p:not(.citation){border-right:2px solid #fff}}.node--type-homepage .node--type-definition .text-wrapper{background-color:#eaad57;background-image:url(/themes/custom/ikeda/static/images/bg-definition-gold.svg)}@media (min-width:992px){.node--type-homepage .node--type-definition .text-wrapper{background-size:85%}.node--type-homepage .node--type-definition .text-wrapper .term-wrapper{max-width:450px}.node--type-homepage .node--type-definition .text-wrapper .term-wrapper .h1{margin-bottom:80px}}@media (min-width:1250px){.node--type-homepage .node--type-definition .image-wrapper{width:45%}.node--type-homepage .node--type-definition .text-wrapper{background-size:85%;width:55%}.node--type-homepage .node--type-definition .text-wrapper .term-wrapper .h1{font-size:70px;font-size:3.5rem;margin-bottom:100px}.node--type-homepage .node--type-definition .text-wrapper .definition-wrapper{font-size:24px;font-size:1.2rem}}.view-empty{clear:both;text-align:center}.view-empty .filter-no-results{display:inline-block}.view-empty .filter-no-results:focus-visible{outline:1px dotted #15212c;outline-offset:10px!important}.view-empty.left-aligned{text-align:left}.view-results-total{clear:both;margin-bottom:30px;margin-top:10px;text-align:center}.view-results-total .filtered-results{display:inline-block}.view-results-total .filtered-results:focus-visible{outline:1px dotted #15212c;outline-offset:10px!important}.view-results-total.hide-to-start{display:none}body.filters-applied .view-results-total.hide-to-start{display:block}.view-footer{clear:both}.view .pager{clear:both;float:left;margin-top:20px;width:100%}.view-database-search .view-header{color:#212222;font-family:aaux-next,sans-serif;font-size:20px;font-size:1rem;font-weight:500;line-height:1.28;margin-bottom:20px;text-align:center;text-transform:capitalize}.view-database-search .view-header .filtered-results{display:inline-block}.view-database-search .view-header .filtered-results:focus-visible{outline:1px dotted #15212c;outline-offset:10px!important}.view-database-search .views-row+.views-row{border-top:1px dotted #a9a9a9;margin-top:40px;padding-top:40px}.view-database-search .views-row .views-field-title h2{font-size:30px;font-size:1.5rem;font-weight:600;letter-spacing:-.3px}.view-database-search .views-row .views-field-title h2 a{color:#212222;font-family:quinn-text,serif;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:3px}.view-database-search .views-row .views-field-title h2 a:active,.view-database-search .views-row .views-field-title h2 a:hover{-webkit-text-decoration-color:#e3e363;text-decoration-color:#e3e363}.view-database-search .views-row .views-field-changed{margin-top:10px}@media (min-width:1250px){.view-database-search .views-row .views-field-title h2{font-size:42px;font-size:2.1rem;letter-spacing:-.42px}}.view-news .vertical-flow-border+.vertical-flow-border,.view-resources .vertical-flow-border+.vertical-flow-border{border-top:1px dotted #a9a9a9;margin-top:36px;padding-top:20px}.view-podcast .view-header .podcast-link{margin-bottom:20px}.view-podcast .view-header .podcast-link a{font-size:15px;font-size:.75rem;font-weight:900;text-decoration:none}.view-podcast .view-header .podcast-link a:hover{color:#0062a2}.view-podcast .view-header .podcast-link a:before{background-position:100% 0;content:"";display:inline-block;height:42px;margin-right:.5em;vertical-align:middle;width:42px}.view-podcast .view-header .podcast-link.apple a:before{background:url(/themes/custom/ikeda/static/images/apple-podcasts.svg) no-repeat}.view-podcast .view-header .podcast-link.spotify a:before{background:url(/themes/custom/ikeda/static/images/spotify-podcasts.svg) no-repeat}@media (min-width:850px){.view-podcast .view-header{display:flex;flex-direction:row;flex-wrap:wrap}.view-podcast .view-header .podcast-link{margin-bottom:0;padding-right:40px}}
