/*
* @preserve
Theme Name: Blank Slate
Theme URI: https://opencollective.com/blankslate
Author: Web Guy
Author URI: https://opencollective.com/blankslate#section-contributors
Description: Barebones theme. Simplification of the blankslate theme.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2026
Requires at least: 5.2
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blank_slate
@endpreserve
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;margin:0;font-size:16px}*{box-sizing:border-box;word-break:auto}button:focus-visible{outline:2px solid #4a90e2!important;outline:-webkit-focus-ring-color auto 5px!important}a{text-decoration:none}:root{--ingrida-blue-0:#6f6186;--ingrida-blue-1:#152a85;--ingrida-blue-2:#3a38a7;--ingrida-blue-3:#7785c8;--ingrida-blue-4:#b5b0ee;--ingrida-blue-5:#dfe5ff;--ingrida-blue-6:#c0ccff;--ingrida-green:#2e7c73;--ingrida-yellow:#ffbb6e;--white:#fff;--black:#000;--ingrida-title-home-font-family:"Cormorant Garamond", serif;--ingrida-title-home-font-weight:600;--ingrida-title-home-font-size:3rem;--ingrida-title-home-letter-spacing:0rem;--ingrida-title-home-line-height:3rem;--ingrida-title-home-font-style:normal;--ingrida-title-others-font-family:"Cormorant Garamond", serif;--ingrida-title-others-font-weight:500;--ingrida-title-others-font-size:2.75rem;--ingrida-title-others-letter-spacing:0rem;--ingrida-title-others-line-height:3.3125rem;--ingrida-title-others-font-style:normal;--ingrida-subtitle-others-font-family:"Cormorant Garamond", serif;--ingrida-subtitle-others-font-weight:600;--ingrida-subtitle-others-font-size:2.25rem;--ingrida-subtitle-others-letter-spacing:0rem;--ingrida-subtitle-others-line-height:2.5rem;--ingrida-subtitle-others-font-style:normal;--ingrida-heading-2-font-family:"Cormorant Garamond", serif;--ingrida-heading-2-font-weight:500;--ingrida-heading-2-font-size:2.75rem;--ingrida-heading-2-letter-spacing:.0825rem;--ingrida-heading-2-line-height:3rem;--ingrida-heading-2-font-style:normal;--ingrida-heading-3-font-family:"Fustat", Helvetica;--ingrida-heading-3-font-weight:500;--ingrida-heading-3-font-size:1.5rem;--ingrida-heading-3-letter-spacing:0rem;--ingrida-heading-3-line-height:normal;--ingrida-heading-3-font-style:normal;--ingrida-copy-font-family:"Fustat", Helvetica;--ingrida-copy-font-weight:500;--ingrida-copy-font-size:1.125rem;--ingrida-copy-letter-spacing:0rem;--ingrida-copy-line-height:1.875rem;--ingrida-copy-font-style:normal;--ingrida-copy-large-font-family:"Fustat", Helvetica;--ingrida-copy-large-font-weight:400;--ingrida-copy-large-font-size:1.175rem;--ingrida-copy-large-letter-spacing:0rem;--ingrida-copy-large-line-height:normal;--ingrida-copy-large-font-style:normal;--ingrida-navigation-font-family:"Fustat", Helvetica;--ingrida-navigation-font-weight:400;--ingrida-navigation-current-font-weight:600;--ingrida-navigation-font-size:1.25rem;--ingrida-navigation-letter-spacing:0rem;--ingrida-navigation-line-height:normal;--ingrida-navigation-font-style:normal;--ingrida-main-header-font-family:"Fustat", Helvetica;--ingrida-main-header-font-weight:500;--ingrida-main-header-font-size:1.25rem;--ingrida-main-header-letter-spacing:0rem;--ingrida-main-header-line-height:normal;--ingrida-main-header-font-style:normal}#wrapper{background-color:var(--ingrida-blue-5);flex-direction:column;align-items:center;width:100vw;display:flex;position:relative}#header{flex-direction:column;align-self:stretch;align-items:flex-start;width:100vw;padding:3rem 1.5rem 1.5rem;display:flex;position:relative}#header button{cursor:pointer;background:0 0;border:none;padding:0}#branding{justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}#site-title{margin-top:-.0625rem;position:relative}#site-title a{border-bottom:3px solid var(--ingrida-blue-6);font-family:var(--ingrida-main-header-font-family);font-weight:var(--ingrida-main-header-font-weight);color:var(--ingrida-blue-1);font-size:var(--ingrida-main-header-font-size);letter-spacing:var(--ingrida-main-header-letter-spacing);line-height:var(--ingrida-main-header-line-height);font-style:var(--ingrida-main-header-font-style)}.hamburguer{width:1.5rem;height:1.125rem;position:relative}#menu{opacity:0;transition:all 1.5s;position:absolute;left:-1000px}#menu.active{opacity:1;left:unset;position:relative}#menu{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;width:100%;padding:1.875rem 0;display:flex}#menu .menu-menu-1-container{width:100%}#menu .menu{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:1.875rem;width:100%;display:flex;position:relative}#menu .menu li{border-bottom-style:dashed;border-color:var(--ingrida-blue-3);border-bottom-width:.0625rem;align-self:stretch;align-items:center;width:100%;min-height:1.625rem;display:flex;position:relative}#menu .menu-item-has-children{flex-direction:column}#menu .menu li a{font-family:var(--ingrida-navigation-font-family);font-weight:var(--ingrida-navigation-font-weight);color:var(--ingrida-blue-1);font-size:var(--ingrida-navigation-font-size);letter-spacing:var(--ingrida-navigation-letter-spacing);line-height:var(--ingrida-navigation-line-height);font-style:var(--ingrida-navigation-font-style);width:100%;min-height:1.625rem;position:relative}#menu .menu li.current_page_item a,#menu .menu li.current-menu-parent>a{font-weight:var(--ingrida-navigation-current-font-weight)}#menu .sub-menu{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:1.875rem;width:100%;padding-top:1.875rem;display:flex;position:relative}#menu .sub-menu a{padding-left:1.5rem}#footer{border-top:2px solid var(--ingrida-blue-5);background-color:var(--ingrida-blue-2);width:100vw}#copyright{background-color:var(--ingrida-blue-2);color:var(--ingrida-blue-4);font-family:var(--ingrida-copy-font-family);font-weight:var(--ingrida-copy-font-weight);font-size:var(--ingrida-copy-font-size);letter-spacing:var(--ingrida-copy-letter-spacing);line-height:var(--ingrida-copy-line-height);font-style:var(--ingrida-copy-font-style);flex-direction:column;align-items:center;padding:2px 24px;display:flex}.page-section{flex-direction:column;align-items:center;width:100vw;padding:48px 24px;display:flex;position:relative}.page-section .section-inner{flex-direction:column;align-items:center;gap:3rem;max-width:720px;display:flex}.page-section header{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex;position:relative}.page-section header span,.page-section header .section-title{width:100%}.page-section header:first-child h1{flex-direction:column;gap:1.5rem;display:flex}.page-section:not(:first-child) header,#footer .page-section header{gap:56px}:is(.page-section:not(:first-child) header,#footer .page-section header) .h_main{font-family:var(--ingrida-heading-2-font-family);font-weight:var(--ingrida-heading-2-font-weight);font-size:var(--ingrida-heading-2-font-size);letter-spacing:var(--ingrida-heading-2-letter-spacing);line-height:var(--ingrida-heading-2-line-height);font-style:var(--ingrida-heading-2-font-style);margin-top:-1px;position:relative}:is(.page-section:not(:first-child) header,#footer .page-section header) .h_sub{font-family:var(--ingrida-title-home-font-family);font-weight:var(--ingrida-title-home-font-weight);font-size:var(--ingrida-title-home-font-size);letter-spacing:var(--ingrida-title-home-letter-spacing);line-height:var(--ingrida-title-home-line-height);font-style:var(--ingrida-title-home-font-style);align-self:stretch;display:block;position:relative}.page-section .section-content{width:100%}.page-section .section-content h3{font-weight:var(--ingrida-heading-3-font-weight);font-family:var(--ingrida-heading-3-font-family);font-size:var(--ingrida-heading-3-font-size);letter-spacing:var(--ingrida-heading-3-letter-spacing);line-height:var(--ingrida-heading-3-line-height);font-style:var(--ingrida-heading-3-font-style);margin-bottom:14px}.page-section:not(:first-child) .section-content{flex-direction:column-reverse;display:flex}.home .page-section:first-child header{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex;position:relative}.home .page-section:first-child header h1{flex-direction:column;gap:0;display:flex}.home .page-section:first-child header .h_main{font-family:var(--ingrida-title-home-font-family);font-weight:var(--ingrida-title-home-font-weight);font-size:var(--ingrida-title-home-font-size);letter-spacing:var(--ingrida-title-home-letter-spacing);line-height:var(--ingrida-title-home-line-height);font-style:var(--ingrida-title-home-font-style);align-self:stretch;margin-top:-1px;display:block;position:relative}.home .page-section:first-child header .h_sub{font-family:var(--ingrida-title-home-font-family);font-weight:var(--ingrida-title-home-font-weight);font-size:var(--ingrida-title-home-font-size);letter-spacing:var(--ingrida-title-home-letter-spacing);line-height:var(--ingrida-title-home-line-height);font-style:var(--ingrida-title-home-font-style);align-self:stretch;display:block;position:relative}.home .page-section:first-child .section-content{font-family:var(--ingrida-copy-large-font-family);font-weight:var(--ingrida-copy-large-font-weight);font-size:var(--ingrida-copy-large-font-size);letter-spacing:var(--ingrida-copy-large-letter-spacing);line-height:var(--ingrida-copy-large-line-height);font-style:var(--ingrida-copy-large-font-style);position:relative}.home .page-section:first-child .section-content p{margin-bottom:2rem}.home .page-section:first-child .section-content p:last-child{margin-bottom:0}.home .page-section:not(:first-child) .section-content,#footer .page-section:first-child .section-content{align-items:flex-start;gap:48px;width:100%;position:relative}:is(.home .page-section:not(:first-child) .section-content,#footer .page-section:first-child .section-content) .copy{font-family:var(--ingrida-copy-font-family);font-weight:var(--ingrida-copy-font-weight);font-size:var(--ingrida-copy-font-size);letter-spacing:var(--ingrida-copy-letter-spacing);line-height:var(--ingrida-copy-line-height);font-style:var(--ingrida-copy-font-style);position:relative}:is(.home .page-section:not(:first-child) .section-content,#footer .page-section:first-child .section-content) p{margin-bottom:2rem}:is(.home .page-section:not(:first-child) .section-content,#footer .page-section:first-child .section-content) p:last-child{margin-bottom:0}.page-section:first-child{padding:72px 24px}.page-section:first-child header{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.page-section:first-child .h_main{font-family:var(--ingrida-title-others-font-family);font-weight:var(--ingrida-title-others-font-weight);font-size:var(--ingrida-title-others-font-size);letter-spacing:var(--ingrida-title-others-letter-spacing);line-height:var(--ingrida-title-others-line-height);font-style:var(--ingrida-title-others-font-style);margin-top:-1px;position:relative}.page-section:first-child .h_sub{font-family:var(--ingrida-subtitle-others-font-family);font-weight:var(--ingrida-subtitle-others-font-weight);font-size:var(--ingrida-subtitle-others-font-size);letter-spacing:var(--ingrida-subtitle-others-letter-spacing);line-height:var(--ingrida-subtitle-others-line-height);font-style:var(--ingrida-subtitle-others-font-style);align-self:stretch;display:block;position:relative}.page-section:first-child .copy{font-family:var(--ingrida-copy-large-font-family);font-weight:var(--ingrida-copy-large-font-weight);font-size:var(--ingrida-copy-large-font-size);letter-spacing:var(--ingrida-copy-large-letter-spacing);line-height:var(--ingrida-copy-large-line-height);font-style:var(--ingrida-copy-large-font-style);position:relative}.page-section:first-child p{margin-bottom:2rem}.page-section:first-child p:last-child{margin-bottom:0}.page-section:not(:first-child) .copy{font-family:var(--ingrida-copy-font-family);font-weight:var(--ingrida-copy-font-weight);font-size:var(--ingrida-copy-font-size);letter-spacing:var(--ingrida-copy-letter-spacing);line-height:var(--ingrida-copy-line-height);font-style:var(--ingrida-copy-font-style);position:relative}.page-section:not(:first-child) p{margin-bottom:2rem}.page-section:not(:first-child) p:last-child{margin-bottom:0}.section-content .copy ul{margin-bottom:2rem;margin-left:1rem;list-style:outside}.section-content .copy ol{margin-bottom:2rem;margin-left:1rem;list-style:decimal}.section-content .copy li{margin-bottom:.5rem}#footer .page-section:first-child .copy-buttons{flex-direction:column;gap:44px;display:flex}#footer .page-section:first-child .copy-buttons a{font-weight:var(--ingrida-heading-3-font-weight);font-family:var(--ingrida-heading-3-font-family);font-size:var(--ingrida-heading-3-font-size);letter-spacing:var(--ingrida-heading-3-letter-spacing);line-height:var(--ingrida-heading-3-line-height);font-style:var(--ingrida-heading-3-font-style);text-decoration:underline}.page-section .section-content figure{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;position:relative}.page-section .section-content picture{width:100%}.page-section .section-content img{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%;margin-bottom:1rem;box-shadow:0 4px 4px #00000040}.page-section .section-content figcaption{font-family:var(--ingrida-copy-font-family);font-weight:var(--ingrida-copy-font-weight);color:var(--ingrida-blue-5);font-size:var(--ingrida-copy-font-size);text-align:center;letter-spacing:var(--ingrida-copy-letter-spacing);line-height:var(--ingrida-copy-line-height);font-style:var(--ingrida-copy-font-style);align-self:stretch;position:relative}.page-section .section-content figcaption a{border-bottom:1px dotted var(--ingrida-blue-5);text-decoration:none!important}.page-section{background-color:var(--ingrida-blue-2);color:var(--ingrida-blue-5)}.page-section a{color:var(--ingrida-blue-5);text-decoration:none}.page-section:nth-child(2n){background-color:var(--ingrida-blue-5);color:var(--ingrida-blue-1)}.page-section:nth-child(2n) a{color:var(--ingrida-blue-1);text-decoration:underline}body:not(.home) .page-section:nth-child(2n+3){background-color:var(--white);color:var(--ingrida-blue-1)}body:not(.home) .page-section:nth-child(2n+3) a{color:var(--ingrida-blue-1);text-decoration:underline}.home .page-section{background-color:var(--ingrida-blue-5);color:var(--ingrida-blue-1)}.home .page-section a{color:var(--ingrida-blue-1);text-decoration:underline}.home .page-section:nth-child(2n){background-color:var(--ingrida-blue-2);color:var(--ingrida-blue-5)}.home .page-section:nth-child(2n) a{color:var(--ingrida-blue-5);text-decoration:underline}.home .page-section:first-child header .h_main{color:var(--ingrida-blue-1)}.home .page-section:first-child header .h_sub{color:var(--ingrida-blue-0)}#footer .page-section{background-color:var(--ingrida-blue-2);color:var(--ingrida-blue-5)}#footer .page-section h2{width:100%}#footer .page-section h2 .h_main,#footer .page-section h2 .h_sub{color:var(--ingrida-blue-5)}#footer .page-section a{color:var(--ingrida-blue-5);text-decoration:none}.full-bleed-image{aspect-ratio:1.9;align-self:stretch;width:100vw;position:relative}.full-bleed-image aside{width:100%;height:100%}.full-bleed-image img{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (width>=960px){:root{--ingrida-title-home-font-family:"Cormorant Garamond", serif;--ingrida-title-home-font-weight:500;--ingrida-title-home-font-size:4rem;--ingrida-title-home-letter-spacing:0rem;--ingrida-title-home-line-height:4rem;--ingrida-title-home-font-style:normal;--ingrida-title-others-font-family:"Cormorant Garamond", serif;--ingrida-title-others-font-weight:500;--ingrida-title-others-font-size:3rem;--ingrida-title-others-letter-spacing:0rem;--ingrida-title-others-line-height:3.3125rem;--ingrida-title-others-font-style:normal;--ingrida-copy-font-family:"Fustat", Helvetica;--ingrida-copy-font-weight:500;--ingrida-copy-font-size:1rem;--ingrida-copy-letter-spacing:0rem;--ingrida-copy-line-height:1.75rem;--ingrida-copy-font-style:normal;--ingrida-copy-large-font-family:"Fustat", Helvetica;--ingrida-copy-large-font-weight:400;--ingrida-copy-large-font-size:1.5rem;--ingrida-copy-large-letter-spacing:0rem;--ingrida-copy-large-line-height:normal;--ingrida-copy-large-font-style:normal}#header{flex-direction:row;justify-content:space-between;padding:32px}#branding{width:auto}#menu-toggle{display:none}#menu{opacity:1;left:unset;width:auto;padding:0;position:relative}#menu .menu{flex-direction:row;gap:40px}#menu .menu li{border:none;align-self:auto;width:auto}#menu .menu li a:hover{text-decoration:underline}#menu .sub-menu{align-items:center;display:none}#menu .sub-menu.active-submenu{background:var(--ingrida-blue-5);z-index:100;align-items:flex-end;width:100vw;padding:32px;display:flex;position:absolute;top:60px;right:-32px;box-shadow:0 4px 4px 1px #00000013}#menu .sub-menu li{border-bottom:1px solid var(--ingrida-blue-6);width:360px}#menu .sub-menu li:hover{border-bottom:1px solid var(--ingrida-blue-1)}#menu .sub-menu li a{padding-left:0}#menu .sub-menu li a:hover{text-decoration:none}.page-section{padding:72px}.page-section .section-inner{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:1136px}.page-section header{width:100%;max-width:420px}.page-section .section-content{width:540px}.home .page-section:first-child header{max-width:unset;width:auto}.home .page-section:not(:first-child) .section-content,#footer .page-section:first-child .section-content{max-width:unset;width:540px}#footer .page-section h2{max-width:420px}#footer .page-section{padding:72px}.home .page-section:first-child header{width:auto;max-width:440px}.home .page-section:first-child .section-content{width:720px}.page-section:first-child{padding:72px}.page-section:first-child header{max-width:27.5rem}.page-section:first-child .section-content{width:40.5rem}.wp-theme-blank_theme .page-section.page-section-has-image .section-inner{flex-direction:column}.wp-theme-blank_theme .page-section.page-section-has-image .section-content{flex-direction:row;justify-content:space-between;width:100%}.wp-theme-blank_theme .page-section.page-section-has-image .copy{width:540px}.wp-theme-blank_theme .page-section.page-section-has-image figure{width:auto;max-width:480px}#footer{flex-direction:column;justify-content:center;align-items:center;display:flex}#copyright{align-items:flex-start;width:100%;max-width:1280px;padding:24px 72px}.full-bleed-image{aspect-ratio:3.5}}
