.dialog-off-canvas-main-canvas .button:not(:last-child){text-transform:uppercase;display:flex;box-sizing:border-box;text-decoration:underline}.dialog-off-canvas-main-canvas .block-system:not(:last-child){position:sticky;transition:opacity .3s;text-decoration:underline}.dialog-off-canvas-main-canvas .visually-hidden{justify-content:flex-start;object-fit:cover}.dialog-off-canvas-main-canvas .primary-nav > *{color:#c35;box-shadow:0 1px 3px rgba(0,0,0,.12);line-height:normal;margin-top:.5em}.dialog-off-canvas-main-canvas .field:first-child{line-height:1.4;flex:0 0 auto;color:inherit;transition:opacity .3s;position:static}.dialog-off-canvas-main-canvas .visually-hidden__link,.dialog-off-canvas-main-canvas .block-system:focus{letter-spacing:.02em;font-weight:700;opacity:0;font-size:13px}.dialog-off-canvas-main-canvas .region-content:not(:last-child){display:flex;text-decoration:none;z-index:1;white-space:normal}.dialog-off-canvas-main-canvas .field--name-field-image__image{background-color:#f30;white-space:normal;transform:translateY(-50%)}.dialog-off-canvas-main-canvas .site-branding__title{margin:0 0 .75em;list-style:none;transition:color .15s ease-in-out;font-weight:400}.dialog-off-canvas-main-canvas .button p,.dialog-off-canvas-main-canvas .block-system::before{gap:2em;opacity:.5;cursor:pointer;list-style:none}.dialog-off-canvas-main-canvas .block-page-title-block{margin-top:2em;font-weight:700;align-items:stretch;line-height:1.5}.dialog-off-canvas-main-canvas .region-header__title,.dialog-off-canvas-main-canvas .node__content__content{height:auto;color:#16a;border:none;text-align:inherit;background-color:#f30}.dialog-off-canvas-main-canvas .menu-item a{justify-content:space-between}.dialog-off-canvas-main-canvas .field__inner{text-transform:none;height:auto}.dialog-off-canvas-main-canvas .visually-hidden,.dialog-off-canvas-main-canvas .site-header{gap:1em;vertical-align:middle}.dialog-off-canvas-main-canvas .site-branding__content{padding:calc(.667em + 2px) calc(1.333em + 2px);outline:2px solid #16a}.dialog-off-canvas-main-canvas .pager__item img,.dialog-off-canvas-main-canvas .region-content p{color:currentColor}.dialog-off-canvas-main-canvas .region-sidebar.is-active{border-radius:2px;justify-content:center;font-weight:bold}.dialog-off-canvas-main-canvas .field__item{display:grid;width:auto;flex:0 0 auto;list-style:none}.dialog-off-canvas-main-canvas .menu-item.is-active,.dialog-off-canvas-main-canvas .messages--status{vertical-align:middle;height:auto;white-space:pre-wrap}.dialog-off-canvas-main-canvas .node__content__inner{margin-top:var(--gap,1.5rem);justify-content:center}.dialog-off-canvas-main-canvas .region,.dialog-off-canvas-main-canvas .node--type-page{margin:1em 0;position:relative;transition:all .2s ease;color:inherit}.dialog-off-canvas-main-canvas .pager__items__image{position:static;border:none;text-decoration:underline;justify-content:space-between;color:inherit}.dialog-off-canvas-main-canvas .block-system{font-size:.75rem}.dialog-off-canvas-main-canvas .block-system__inner{list-style:none;text-transform:uppercase}.dialog-off-canvas-main-canvas .site-branding__name img{text-align:center;color:#c35}.dialog-off-canvas-main-canvas .button--primary:focus{width:auto}.dialog-off-canvas-main-canvas .layout-container:focus{border:1px solid #56c0c6}.dialog-off-canvas-main-canvas .menu-item--expanded:first-child,.dialog-off-canvas-main-canvas .region-header:not(:last-child){text-align:inherit;overflow:auto;margin:0;padding:.5em 1em;text-decoration:underline}.dialog-off-canvas-main-canvas .messages__title{box-shadow:0 1px 3px rgba(0,0,0,.12);border-radius:2px;outline:2px solid #16a}.dialog-off-canvas-main-canvas .views-element-container__content{position:absolute}.dialog-off-canvas-main-canvas .menu-item__link{line-height:1.2;overflow:hidden;padding:.5em 1em;word-break:break-word}.dialog-off-canvas-main-canvas .form-item p{list-style:none}.dialog-off-canvas-main-canvas .form-item:focus{gap:24px;align-items:flex-start;padding:calc(.667em + 2px) calc(1.333em + 2px);overflow:visible;text-align:inherit}.dialog-off-canvas-main-canvas .form-item:first-child,.dialog-off-canvas-main-canvas .messages__image{padding:calc(.667em + 2px) calc(1.333em + 2px);margin:.5em;cursor:pointer;z-index:1}.dialog-off-canvas-main-canvas .form-actions__title{word-break:break-word}.dialog-off-canvas-main-canvas .form-actions{justify-content:flex-start;cursor:pointer;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.12)}.dialog-off-canvas-main-canvas .field--name-body__title{font-size:1.125em;letter-spacing:.1em;position:sticky}@media (min-width:600px){.dialog-off-canvas-main-canvas .menu:not(:last-child){font-weight:700;line-height:1.2;font-size:.8em}.dialog-off-canvas-main-canvas .block-system-main-block.is-active{list-style:none;transform:scale(1.05);width:1em}}@media (min-width:600px){.dialog-off-canvas-main-canvas .region-header > *{outline:0;vertical-align:baseline;color:#c35;opacity:1;margin:0}.dialog-off-canvas-main-canvas .field__item:hover{transition:color .15s ease-in-out;border:1px solid currentColor;text-decoration:none;font-weight:600}.dialog-off-canvas-main-canvas .block-system-main-block p{cursor:default}.dialog-off-canvas-main-canvas .button > *,.dialog-off-canvas-main-canvas .layout-container{list-style:none;font-weight:600;word-break:break-word}.dialog-off-canvas-main-canvas .site-footer p{vertical-align:middle;object-fit:cover;cursor:default;gap:.5rem}}.dialog-off-canvas-main-canvas .button--primary > *{padding:.25rem .75rem}.dialog-off-canvas-main-canvas .views-row a{letter-spacing:.1em;flex:1}.dialog-off-canvas-main-canvas .button--primary__title{list-style:none}@media (min-width:600px){.dialog-off-canvas-main-canvas .field--name-body:focus{align-items:flex-start;flex:1;height:2.5rem;margin:0}.dialog-off-canvas-main-canvas .block-page-title-block{font-weight:400;text-transform:uppercase;border-radius:.25rem;line-height:inherit}.dialog-off-canvas-main-canvas .block-page-title-block__inner{z-index:1}.dialog-off-canvas-main-canvas .views-element-container:not(:last-child),.dialog-off-canvas-main-canvas .pager__items{list-style:none;z-index:10}.dialog-off-canvas-main-canvas .primary-nav{margin:0 auto;transition:color .15s ease-in-out}}.dialog-off-canvas-main-canvas .menu-item:hover,.dialog-off-canvas-main-canvas .menu-item--expanded img{line-height:inherit;border:1px solid #56c0c6}.dialog-off-canvas-main-canvas .primary-nav__title{list-style:none;text-decoration:underline;object-fit:cover;border-radius:0;justify-content:space-between}.dialog-off-canvas-main-canvas .node__content:hover{object-fit:contain;z-index:2;font-weight:500}.dialog-off-canvas-main-canvas .site-header::before,.dialog-off-canvas-main-canvas .region-header__link{border:none;position:relative}.dialog-off-canvas-main-canvas .pager__items.is-active,.dialog-off-canvas-main-canvas .site-branding::before{color:#c35;text-align:inherit}.dialog-off-canvas-main-canvas .field__item{line-height:1.5;object-fit:cover}.dialog-off-canvas-main-canvas .breadcrumb__link{white-space:normal;gap:24px}.dialog-off-canvas-main-canvas .node > *{background-color:transparent;margin-top:0;color:inherit;box-sizing:border-box}.dialog-off-canvas-main-canvas .node--type-page__image{transition:color .15s ease-in-out}.dialog-off-canvas-main-canvas .primary-nav__menu-link__content{height:1px;box-sizing:border-box;display:block}.dialog-off-canvas-main-canvas .node:first-child{max-width:100%;vertical-align:middle;font-size:1rem;align-items:flex-start}.dialog-off-canvas-main-canvas .primary-nav a{justify-content:center;transition:opacity .3s;height:1px;background-color:#16a;flex:1}.dialog-off-canvas-main-canvas .layout-container__title{letter-spacing:normal;object-fit:cover;box-sizing:border-box}.dialog-off-canvas-main-canvas .region-content img{white-space:pre-wrap;text-align:center}@media (max-width:768px){.dialog-off-canvas-main-canvas .node__content{position:sticky;text-transform:none;outline:0}.dialog-off-canvas-main-canvas .node--type-article a{white-space:pre-wrap;margin:0 auto;text-align:left}.dialog-off-canvas-main-canvas .views-element-container > *{word-break:break-word}.dialog-off-canvas-main-canvas .messages--status:hover,.dialog-off-canvas-main-canvas .field:focus{color:#16a}.dialog-off-canvas-main-canvas .node--type-page__link{text-transform:none}.dialog-off-canvas-main-canvas .node__content:not(:last-child),.dialog-off-canvas-main-canvas .block-system p{width:fit-content;overflow:visible;line-height:normal}}.dialog-off-canvas-main-canvas .block img{font-size:14px;gap:.75em;position:absolute}@media (max-width:782px){.dialog-off-canvas-main-canvas .site-branding__name__image{letter-spacing:.1em;white-space:pre-wrap;position:sticky}.dialog-off-canvas-main-canvas .layout-container__link{border:1px solid #56c0c6;font-size:clamp(1rem,2vw,1.25rem)}}.dialog-off-canvas-main-canvas .text-content{box-sizing:border-box;list-style:none}.dialog-off-canvas-main-canvas .field__item__inner{font-weight:bold;border:1px solid #56c0c6;height:2.5rem;padding:.25rem .75rem}.dialog-off-canvas-main-canvas .menu:not(:last-child),.dialog-off-canvas-main-canvas .region-sidebar::before{transform:translateY(-50%)}.dialog-off-canvas-main-canvas .node.is-active{border-radius:2px;outline:0;align-items:flex-start;text-transform:uppercase;padding:1rem}.dialog-off-canvas-main-canvas .field--name-field-image,.dialog-off-canvas-main-canvas .views-element-container__link{word-break:break-word;text-align:inherit;padding:.5em 1em}.dialog-off-canvas-main-canvas .button:hover{opacity:.5;gap:24px}.dialog-off-canvas-main-canvas .primary-nav__menu-link__content,.dialog-off-canvas-main-canvas .site-branding__name::before{display:block}.dialog-off-canvas-main-canvas .text-content p,.dialog-off-canvas-main-canvas .node__meta__image{line-height:1.2;list-style:none;word-break:break-word}.dialog-off-canvas-main-canvas .button.is-active{letter-spacing:.02em;outline:1px dotted;text-decoration:none}.dialog-off-canvas-main-canvas .node--type-article__image,.dialog-off-canvas-main-canvas .block-page-title-block a{transform:scale(1.05);white-space:nowrap;vertical-align:top;letter-spacing:normal;width:1em}.dialog-off-canvas-main-canvas .block-system-main-block a{box-shadow:none;color:currentColor;align-items:center;border:1px solid currentColor;cursor:pointer}.dialog-off-canvas-main-canvas .messages{background-color:#f30;margin:0;color:#c35;text-decoration:underline}.dialog-off-canvas-main-canvas .site-branding__image{padding:15px}.dialog-off-canvas-main-canvas .pager__item a{list-style:none;text-transform:none;border:2px solid #16a}@media (min-width:782px){.dialog-off-canvas-main-canvas .button a{align-items:baseline;transition:all .2s ease;outline:0;position:relative;object-fit:contain}.dialog-off-canvas-main-canvas .site-header:hover{height:auto;gap:.5rem;border:0;font-size:1rem;flex:1}.dialog-off-canvas-main-canvas .site-footer:hover{border:0;width:1em;word-break:break-word;color:#16a;text-transform:uppercase}.dialog-off-canvas-main-canvas .field--name-field-image:hover{object-fit:cover;box-shadow:inset 0 0 0 1px #56c0c6;border-radius:.25rem;justify-content:space-between;position:static}}.dialog-off-canvas-main-canvas .region-sidebar__image{margin-top:0;position:static;justify-content:flex-start;text-decoration:none;align-items:baseline}.dialog-off-canvas-main-canvas .region-sidebar::before{overflow:auto;border-radius:2px}.dialog-off-canvas-main-canvas .block-page-title-block{align-items:stretch}.dialog-off-canvas-main-canvas .menu-item--expanded__inner{word-break:break-word;justify-content:flex-end;z-index:1}@media (min-width:480px){.dialog-off-canvas-main-canvas .button--primary__content{letter-spacing:normal;max-width:640px;cursor:pointer;line-height:1.2}.dialog-off-canvas-main-canvas .site-footer p{text-align:center}.dialog-off-canvas-main-canvas .messages{z-index:2;border:none}}.dialog-off-canvas-main-canvas .block-page-title-block:focus{margin:0 0 1.5rem;outline:2px solid #16a}.dialog-off-canvas-main-canvas .pager__items__content,.dialog-off-canvas-main-canvas .block{list-style:none;overflow:hidden}.dialog-off-canvas-main-canvas .menu > *{vertical-align:baseline}.dialog-off-canvas-main-canvas .field--name-field-image:not(:last-child){object-fit:cover;gap:24px;text-decoration:underline;z-index:-1;margin:0 0 1.5rem}.dialog-off-canvas-main-canvas .node--type-page__title{font-size:inherit;margin-top:var(--gap,1.5rem);width:auto;border:2px solid #16a}.dialog-off-canvas-main-canvas .node__content{z-index:10;width:fit-content}@media (min-width:782px){.dialog-off-canvas-main-canvas .site-branding__name a{cursor:default}.dialog-off-canvas-main-canvas .block-system-main-block:focus{border:none}}.dialog-off-canvas-main-canvas .views-row__link{cursor:default;height:2.5rem;width:100%;line-height:normal}.dialog-off-canvas-main-canvas .region-header a{font-size:.8em;line-height:1.6;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);width:1em}.dialog-off-canvas-main-canvas .button--primary:hover{justify-content:center}.dialog-off-canvas-main-canvas .field--label-hidden{color:#c35;vertical-align:middle;flex:1}.dialog-off-canvas-main-canvas .menu-item--expanded__image{vertical-align:top;border-radius:3px;background-color:#16a;margin:0 0 1.5rem}.dialog-off-canvas-main-canvas .block-system a{display:none;height:100%;position:sticky;z-index:100}.dialog-off-canvas-main-canvas .messages__image,.dialog-off-canvas-main-canvas .region-header:not(:last-child){list-style:none;text-align:right;white-space:normal;cursor:pointer;max-width:1200px}.dialog-off-canvas-main-canvas .node--type-page__content{gap:.75em;transition:transform .25s ease-out;font-weight:bold}@media (max-width:600px){.dialog-off-canvas-main-canvas .node--type-page__link{margin:0 0 .75em;max-width:1200px;overflow:hidden;flex:none;padding:15px}.dialog-off-canvas-main-canvas .site-footer:focus{padding:1rem;letter-spacing:.1em;outline:0;line-height:1.4;flex:1 1 auto}.dialog-off-canvas-main-canvas .pager__items__image{transition:opacity .3s;color:#16a}.dialog-off-canvas-main-canvas .node__content:not(:last-child){object-fit:cover;overflow:visible}.dialog-off-canvas-main-canvas .form-actions:first-child,.dialog-off-canvas-main-canvas .region-sidebar__content{transform:rotate(45deg)}.dialog-off-canvas-main-canvas .messages{opacity:1;justify-content:flex-start;list-style:none}}.dialog-off-canvas-main-canvas .messages--status a{color:inherit;border:2px solid #16a}@media (max-width:1024px){.dialog-off-canvas-main-canvas .site-header__link{outline:2px solid #16a;word-break:break-word;text-align:center}.dialog-off-canvas-main-canvas .breadcrumb__content{word-break:break-word;transition:color .15s ease-in-out;box-sizing:border-box}}