@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap" rel="stylesheet');
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@media (min-width:960px){.paragraph--type--form.with-content .content{grid-column:span 4}.paragraph--type--form.with-content .form{grid-column:6/span 7}}@media (min-width:1400px){.paragraph--type--form.with-content .form{grid-column:6/span 5}}form fieldset{margin-left:0;margin-right:0;padding:0;border:none}form fieldset.webform-type-fieldset>legend{font-size:1.8rem;font-family:Geologica,serif;font-weight:700;line-height:1.2;margin:2em 0 .9em}@media (min-width:960px){form fieldset.webform-type-fieldset>legend{font-size:2.1rem}}@media (min-width:1400px){form fieldset.webform-type-fieldset>legend{font-size:2.3rem}}form .form-item{margin:1.4em 0;position:relative}form .form-item:first-child{margin-top:0}form .form-item:last-child{margin-bottom:0}form .two-col-flex{flex-wrap:nowrap}@media (min-width:740px){form .two-col-flex{gap:var(--column-gap)}}form .two-col-flex:not(:last-child){margin-bottom:1.4em}form .two-col-flex>*{flex-shrink:1}@media (min-width:740px){form .two-col-flex>*{margin:0}}form button,form input,form select,form textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select{font-family:Geologica,serif;font-size:1.7rem;background:#fff;border:1px solid #0a658a;width:100%;padding:0 2.5rem;line-height:4.6rem;height:4.6rem;color:#0a658a;border-radius:2.3rem}.paragraph--type--form form input[type=date],.paragraph--type--form form input[type=email],.paragraph--type--form form input[type=number],.paragraph--type--form form input[type=password],.paragraph--type--form form input[type=tel],.paragraph--type--form form input[type=text],.paragraph--type--form form select{outline-color:#f4f2e4}form select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%230a658a'/%3E%3C/svg%3E") no-repeat 96% 50%/3rem 1rem}form select.open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 8l6-6 6 6' stroke='%230a658a'/%3E%3C/svg%3E")}form select option{font-family:Arial,serif}form input[type=checkbox],form input[type=radio]{border:1px solid #0a658a;width:3rem!important;height:3rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;display:grid;place-content:center}form input[type=checkbox]:before,form input[type=radio]:before{transition:all .3s ease-in-out 0s;transition-duration:.1s;content:"";width:.65em;height:.65em;transform:scale(0);box-shadow:inset 1em 1em #0a658a}form input[type=checkbox]:checked:before,form input[type=radio]:checked:before{transform:scale(1)}.paragraph--type--form form input[type=checkbox],.paragraph--type--form form input[type=radio]{border-color:#f4f2e4}form input[type=checkbox]{border-radius:.4rem}form input[type=checkbox]:before{width:.85em;height:.85em;box-shadow:inset 1em 1em #0a658a;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}form input[type=radio]{border-radius:99em!important}form input[type=radio]:before{border-radius:10em}form .hasDatepicker[type=text]{background:#fff url(/themes/custom/origin/images/calendar.svg) calc(100% - 2rem) 50%/2rem auto no-repeat}form .form-composite legend,form label{font-size:1.7rem;display:block;margin-bottom:.5em;font-weight:400}form .form-composite legend.form-required:after,form label.form-required:after{content:" *";color:#0a658a}.bg-blue-dark form .form-composite legend.form-required:after,.bg-blue-dark form label.form-required:after{color:#f4f2e4}form label.error{color:red}form textarea{padding:1em 2.5rem;border:1px solid #0a658a;width:100%;border-radius:2.3rem;color:#0a658a}.paragraph--type--form form textarea{outline-color:#f4f2e4}form button[type=submit],form input[type=submit]{margin-top:2.8em;outline-offset:2px}form button[type=submit]:focus,form input[type=submit]:focus{outline:2px dotted #0a658a}form .form-type-webform-document-file .file{display:block}form .form-type-webform-document-file input[name=resume_remove_button]{transition:all .3s ease-in-out 0s;font-size:1.5rem;font-weight:700;position:relative;--icon-size:2.1rem;--color:#f4f2e4;--background:#0a658a;color:var(--color);background:var(--background);border:none!important;display:inline-block;padding:0 3.5em 0 1.5em;line-height:46px;border-radius:10em;outline-color:var(--background)!important;outline-offset:2px}@media (min-width:960px){form .form-type-webform-document-file input[name=resume_remove_button]{font-size:1.6rem}}@media (min-width:1400px){form .form-type-webform-document-file input[name=resume_remove_button]{font-size:1.7rem}}form .form-type-webform-document-file input[name=resume_remove_button]:before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:20px;transform:translateY(-50%)}@media (min-width:960px){form .form-type-webform-document-file input[name=resume_remove_button]{line-height:48px}}@media (min-width:1400px){form .form-type-webform-document-file input[name=resume_remove_button]{line-height:56px;padding-right:4em}form .form-type-webform-document-file input[name=resume_remove_button]:before{--icon-size:30px;right:25px}}@media (hover:hover) and (pointer:fine){form .form-type-webform-document-file input[name=resume_remove_button]:hover{cursor:pointer;text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important;box-shadow:0 4px 20px 0 rgba(66,75,90,.4)}form .form-type-webform-document-file input[name=resume_remove_button]:hover:before{right:calc(25px - .3em)}}form .form-type-webform-document-file input[name=resume_remove_button]:focus{cursor:pointer;text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important;box-shadow:0 4px 20px 0 rgba(66,75,90,.4)}form .form-type-webform-document-file input[name=resume_remove_button]:focus:before{right:calc(25px - .3em)}form #edit-actions button[type=submit],form #edit-actions input[type=submit]{margin-top:2.8em}form .form-checkboxes .form-item,form .form-radios .form-item{margin:.5em 0;width:100%}form .form-checkboxes .form-item:first-child,form .form-radios .form-item:first-child{margin-top:0}form .form-checkboxes .form-item:last-child,form .form-radios .form-item:last-child{margin-bottom:0}form .form-checkboxes label,form .form-radios label{width:auto!important}form .form-radios.webform-options-display-side-by-side{display:flex}form .form-radios.webform-options-display-side-by-side .form-item{margin:0;width:auto;white-space:nowrap}form .form-radios.webform-options-display-side-by-side .form-item:not(:last-child){margin-right:2em}form .form-type-checkbox,form .form-type-radio{display:flex;align-items:center}form .form-type-checkbox label,form .form-type-radio label{width:calc(100% - 1em - 3rem)!important;margin:0 0 0 1em}form .description{font-size:1.2rem;margin-top:1em}@media (min-width:960px){form .description{font-size:1.3rem}}@media (min-width:1400px){form .description{font-size:1.4rem}}button[type=submit],input[type=submit]{transition:all .3s ease-in-out 0s;font-size:1.5rem;font-weight:700;position:relative;--icon-size:2.1rem;--color:#f4f2e4;--background:#0a658a;color:var(--color);background:var(--background);border:none!important;display:inline-block;padding:0 3.5em 0 1.5em;line-height:46px;border-radius:10em;outline-color:var(--background)!important;outline-offset:2px;-webkit-appearance:none!important}@media (min-width:960px){button[type=submit],input[type=submit]{font-size:1.6rem}}@media (min-width:1400px){button[type=submit],input[type=submit]{font-size:1.7rem}}button[type=submit]:before,input[type=submit]:before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:20px;transform:translateY(-50%)}@media (min-width:960px){button[type=submit],input[type=submit]{line-height:48px}}@media (min-width:1400px){button[type=submit],input[type=submit]{line-height:56px;padding-right:4em}button[type=submit]:before,input[type=submit]:before{--icon-size:30px;right:25px}}@media (hover:hover) and (pointer:fine){button[type=submit]:hover,input[type=submit]:hover{cursor:pointer;text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important;box-shadow:0 4px 20px 0 rgba(66,75,90,.4)}button[type=submit]:hover:before,input[type=submit]:hover:before{right:calc(25px - .3em)}}button[type=submit]:focus,input[type=submit]:focus{cursor:pointer;text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important;box-shadow:0 4px 20px 0 rgba(66,75,90,.4)}button[type=submit]:focus:before,input[type=submit]:focus:before{right:calc(25px - .3em)}button[type=submit]:focus,input[type=submit]:focus{outline:2px dotted #0a658a}.paragraph--type--form button[type=submit],.paragraph--type--form input[type=submit]{--background:#c5cf42;--color:#1a1d21}button{padding:0}button.reset{background:none;border:none;width:100%;text-align:left}.grecaptcha-badge{visibility:hidden}#main-content:has(#node-9310)+.newsletter{display:none}.newsletter-form{margin:0!important}.newsletter-form *{font-family:Geologica,serif!important}.newsletter-form .form{padding-left:var(--page-margin);padding-right:var(--page-margin)}.newsletter-form form{background:none!important}.newsletter-form form div[style*="padding: 10px 10px 10px 0px"]{padding-right:0!important}.newsletter-form form div[style*="padding: 10px 6px"]:first-child{padding-left:0!important}.newsletter-form form div[style*="padding: 10px 6px"]:last-child{padding-right:0!important}.newsletter-form form p{text-align:left!important;margin:1.4em 0!important}.newsletter-form form p span{font-family:Geologica,serif!important}.newsletter-form form label div,.newsletter-form form span{color:#f4f2e4!important}.newsletter-form form button[type=button]:not([aria-label]){transition:all .3s ease-in-out 0s;position:relative;--icon-size:2.1rem;--color:#1a1d21;--background:#c5cf42;font-family:Geologica,serif!important;font-size:1.5rem!important;font-weight:700!important;color:var(--color)!important;background:var(--background)!important;border:none!important;display:inline-block!important;padding:0 3.5em 0 1.5em!important;line-height:46px!important;border-radius:10em!important;outline-color:#0a658a!important;outline-offset:2px!important}.newsletter-form form button[type=button]:not([aria-label]):before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:20px;transform:translateY(-50%)}@media (min-width:960px){.newsletter-form form button[type=button]:not([aria-label]){font-size:1.6rem!important}}@media (min-width:1400px){.newsletter-form form button[type=button]:not([aria-label]){font-size:1.7rem!important}}@media (min-width:960px){.newsletter-form form button[type=button]:not([aria-label]){line-height:48px!important}}@media (min-width:1400px){.newsletter-form form button[type=button]:not([aria-label]){line-height:56px!important;padding-right:4em!important}.newsletter-form form button[type=button]:not([aria-label]):before{--icon-size:30px;right:25px}}@media (hover:hover) and (pointer:fine){.newsletter-form form button[type=button]:not([aria-label]):hover{cursor:pointer!important}.newsletter-form form button[type=button]:not([aria-label]):hover:before{right:calc(25px - .3em)!important}}.newsletter-form form button[type=button]:not([aria-label]):focus{cursor:pointer!important}.newsletter-form form button[type=button]:not([aria-label]):focus:before{right:calc(25px - .3em)!important}.interaction-form .field select{padding:0 2.5rem!important}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.transition{transition:all .3s ease-in-out 0s}.transition-visibility{transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),max-height .3s cubic-bezier(.645,.045,.355,1),visibility 0s .3s}.transition-visibility-show{opacity:1!important;visibility:visible!important;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),max-height .3s cubic-bezier(.645,.045,.355,1),visibility 0s!important}.transition-ui{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}.fade-in{transition-duration:.8s;opacity:0}.fade-in.in-view{opacity:1}@media (min-width:740px){.delay-grid-2>:nth-child(2n-1){transition-delay:0s}.delay-grid-2>:nth-child(2n){transition-delay:.15s}}@media (min-width:740px){.delay-grid-3>:nth-child(2n-1){transition-delay:0s}.delay-grid-3>:nth-child(2n){transition-delay:.15s}}@media (min-width:960px){.delay-grid-3>:nth-child(3n-2){transition-delay:0s}.delay-grid-3>:nth-child(3n-1){transition-delay:.15s}.delay-grid-3>:nth-child(3n){transition-delay:.3s}}.button{transition:all .3s ease-in-out 0s;font-size:1.5rem;font-weight:700;position:relative;--icon-size:2.1rem;--color:#f4f2e4;--background:#0a658a;color:var(--color);background:var(--background);border:none!important;display:inline-block;padding:0 3.5em 0 1.5em;line-height:46px;border-radius:10em;outline-color:var(--background)!important;outline-offset:2px}@media (min-width:960px){.button{font-size:1.6rem}}@media (min-width:1400px){.button{font-size:1.7rem}}.button:before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:20px;transform:translateY(-50%)}@media (min-width:960px){.button{line-height:48px}}@media (min-width:1400px){.button{line-height:56px;padding-right:4em}.button:before{--icon-size:30px;right:25px}}@media (hover:hover) and (pointer:fine){.button:hover{cursor:pointer;text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important;box-shadow:0 4px 20px 0 rgba(66,75,90,.4)}.button:hover:before{right:calc(25px - .3em)}}.button:focus{cursor:pointer;text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important;box-shadow:0 4px 20px 0 rgba(66,75,90,.4)}.button:focus:before{right:calc(25px - .3em)}.button.green{--color:#1a1d21;--background:#c5cf42}.button.outline{background:transparent;border:1px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline:hover{background:var(--color);color:#1a1d21}}.button.outline:focus{background:var(--color);color:#1a1d21}.link-arrow{position:relative;--icon-size:2.1rem;color:#0a658a;padding-right:2em;text-decoration:none!important}.link-arrow:before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.link-arrow:not(h4>.link-arrow){font-size:1.5rem;font-weight:700}@media (min-width:960px){.link-arrow:not(h4>.link-arrow){font-size:1.6rem}}@media (min-width:1400px){.link-arrow:not(h4>.link-arrow){font-size:1.7rem}}@media (min-width:1400px){.link-arrow{padding-right:2.5em}.link-arrow:before{--icon-size:30px}}@media (hover:hover) and (pointer:fine){.link-arrow:hover{text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important}.link-arrow:hover:before{right:-.3em}}.link-arrow:focus{text-decoration:underline!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important}.link-arrow:focus:before{right:-.3em}.link-plus:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";position:static;content:"+";display:inline}.file--application-pdf{padding-left:0;background:none}.file--application-pdf a{position:relative;--icon-size:21px;padding-left:30px;display:inline-block}.file--application-pdf a:before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e912";color:#0a658a;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%)}.pill{font-size:1.4rem;text-transform:uppercase;font-weight:400;letter-spacing:-.04em;border-radius:10em;padding:0 1.5rem;line-height:2.4rem;color:#1a1d21!important;display:inline-block;background:#af72a0}@media (min-width:960px){.pill{font-size:1.5rem}}@media (min-width:1400px){.pill{font-size:1.6rem}}.pill.type-community{background:#949735}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/WesternNationalParks/icomoon.woff2?ip92dk) format("woff2"),url(https://cdn.icomoon.io/42560/WesternNationalParks/icomoon.woff?ip92dk) format("woff")}.container{margin-left:var(--page-margin);margin-right:var(--page-margin);display:block}.container .container{margin-left:0;margin-right:0}.inner-grid{--columns:12;position:relative;display:grid;row-gap:var(--row-gap);column-gap:var(--column-gap);grid-template-rows:auto;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-auto-flow:dense}.content-container{grid-column:1/span 12}@media (min-width:740px){.content-container{grid-column:2/span 10}}@media (min-width:960px){.content-container{grid-column:3/span 8}}@media (min-width:960px){.content-container.width--wide{grid-column:2/span 10}}.row{margin-top:var(--row-spacing);margin-bottom:var(--row-spacing)}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row-offset-bottom{margin-bottom:calc(var(--row-spacing) * -1)!important}.row-offset-top{margin-top:calc(var(--row-spacing) * -1)!important}.row.half{margin-top:calc(var(--row-spacing) * .5);margin-bottom:calc(var(--row-spacing) * .5)}.row.half:first-child{margin-top:0}.row.half:last-child{margin-bottom:0}.row-padding{padding-top:var(--row-spacing);padding-bottom:var(--row-spacing)}.row-padding-half{padding-top:calc(var(--row-spacing) * .5);padding-bottom:calc(var(--row-spacing) * .5)}.grid-inner-full{grid-column:span 12}@media (min-width:1200px){.grid-inner-2-10-laptop{grid-column:2/span 10}}.grid-inner-2-10-large{grid-column:span 12}@media (min-width:1400px){.grid-inner-2-10-large{grid-column:2/span 10}}@media (min-width:1400px){.grid-inner-3-8-large{grid-column:3/span 8}}.columns{--columns:1;display:grid;grid-template-columns:repeat(var(--columns),1fr);column-gap:var(--column-gap);row-gap:4rem}@media (min-width:1200px){.columns{row-gap:5.5rem}}@media (min-width:1400px){.columns{row-gap:7rem}}@media (min-width:740px){.columns.columns-2,.columns.columns-3{--columns:2}}@media (min-width:1200px){.columns.columns-3{--columns:3}}@media (min-width:740px){.columns.columns-3-tp{--columns:3}}@media (min-width:740px){.columns.columns-4{--columns:2}}@media (min-width:960px){.columns.columns-4{--columns:3}}@media (min-width:1200px){.columns.columns-4{--columns:4}}@media (min-width:740px){.two-col-flex{display:flex;flex-wrap:wrap}}.two-col-flex>*{width:100%}.two-col-flex>:not(:last-child){margin-bottom:3rem}@media (min-width:740px){.two-col-flex>*{width:50%}.two-col-flex>:last-child,.two-col-flex>:nth-last-child(2){margin-bottom:0}}@media (min-width:740px){.three-col-flex{display:flex;flex-wrap:wrap}}.three-col-flex>*{width:100%}.three-col-flex>:not(:last-child){margin-bottom:3rem}@media (min-width:740px){.three-col-flex>*{width:50%}.three-col-flex>:last-child,.three-col-flex>:nth-last-child(2){margin-bottom:0}}@media (min-width:960px){.three-col-flex>*{width:33.3333333333%}.three-col-flex>:last-child,.three-col-flex>:nth-last-child(2),.three-col-flex>:nth-last-child(3){margin-bottom:0}}*{box-sizing:border-box}:focus{outline:2px dotted}:focus:not(:focus-visible){outline:none}:target{padding-top:var(--header-height)}html{font-size:62.5%;font-optical-sizing:auto}body{font-size:1.6rem;line-height:1.4;font-family:Geologica,serif;font-weight:300;color:#0a658a;background:#f4f2e4}@media (min-width:960px){body{font-size:1.7rem}}@media (min-width:1400px){body{font-size:1.8rem}}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,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,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;display:block;text-decoration:none!important;font-weight:700!important}.h1,h1{font-size:3.8rem;font-family:Geologica,serif;font-weight:700;line-height:1.05;margin:0}@media (min-width:740px){.h1,h1{font-size:4.7rem}}@media (min-width:960px){.h1,h1{font-size:5.5rem}}@media (min-width:1400px){.h1,h1{font-size:9rem}}.h2,h2{font-size:3.2rem;font-family:Geologica,serif;font-weight:700;line-height:1;margin:0 0 .5em}@media (min-width:960px){.h2,h2{font-size:5rem}}@media (min-width:1400px){.h2,h2{font-size:6.8rem}}.h3,h3{font-size:2.2rem;font-family:Geologica,serif;font-weight:700;line-height:1.2;margin:1.5em 0 .7em}@media (min-width:960px){.h3,h3{font-size:3rem}}@media (min-width:1400px){.h3,h3{font-size:3.6rem}}.h3+.h4,.h3+h4,h3+.h4,h3+h4{margin-top:0}.h4,h4{font-size:1.8rem;font-family:Geologica,serif;font-weight:700;line-height:1.2;margin:2em 0 .9em}@media (min-width:960px){.h4,h4{font-size:2.1rem}}@media (min-width:1400px){.h4,h4{font-size:2.3rem}}.h5,h5{font-size:1.6rem;font-family:Geologica,serif;font-weight:700;line-height:1.3;margin:2em 0 .3em}@media (min-width:960px){.h5,h5{font-size:1.8rem}}@media (min-width:1400px){.h5,h5{font-size:2rem}}.h6,h6{font-size:1.6rem;font-family:Geologica,serif;font-weight:700;line-height:1.3;margin:2em 0 .3em}@media (min-width:960px){.h6,h6{font-size:1.8rem}}@media (min-width:1400px){.h6,h6{font-size:2rem}}.rte h4+ol,.rte h4+p,.rte h4+ul,.rte h5+ol,.rte h5+p,.rte h5+ul{margin-top:0}.rte ol,.rte p,.rte ul{margin:1.4em 0}.rte ol:first-child,.rte p:first-child,.rte ul:first-child{margin-top:0}.rte ol:last-child,.rte p:last-child,.rte ul:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:2.5em}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:1em!important}h3:empty,h4:empty,h5:empty,h6:empty,p:empty{display:none}a{transition:all .3s ease-in-out 0s;text-decoration:none;color:#0a658a}#block-gin-content a:not(.button):not(.link-arrow),.rte a:not(.button):not(.link-arrow){text-decoration:underline;text-decoration-thickness:.1rem;font-weight:500}@media (hover:hover) and (pointer:fine){#block-gin-content a:not(.button):not(.link-arrow):hover,.rte a:not(.button):not(.link-arrow):hover{text-decoration:none}}#block-gin-content a:not(.button):not(.link-arrow):focus,.rte a:not(.button):not(.link-arrow):focus{text-decoration:none}a.image{display:block;outline-offset:2px}.view-empty a{text-decoration:underline}blockquote{padding:2rem 3rem;margin:1.4em 0}img{max-width:100%;height:auto;display:block}iframe{border:none!important;width:100%!important}.f-icon.camera:before{content:"\e90e"!important}.f-icon.clock:before{content:"\e90c"!important}.f-icon.heart:before{content:"\e90d"!important}.f-icon.location:before{content:"\e90a"!important}.f-icon.phone:before{content:"\e90b"!important}.f-icon.lightglobe:before{content:"\e913"!important}.f-icon.close:before{content:"\e911"!important}.tag-icon{--icon-size:28px;padding-left:3.8rem}.tag-icon:before{content:"";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%)}@media (min-width:1400px){.tag-icon{--icon-size:36px;padding-left:4.6rem}}.icon-list{display:grid;gap:1em}.icon-list .f-icon:before{top:0;transform:none}@media (min-width:1400px){.icon-list.offset-icons .f-icon:before{transform:translateY(-15%)}}.messages{font-size:1.8rem;margin-left:auto;margin-right:auto;max-width:700px;margin:4rem auto}table{font-size:1.6rem;width:100%;background:none}table caption{font-size:2.2rem;font-family:Geologica,serif;font-weight:700;line-height:1.2;margin:1.5em 0 .7em;text-align:left}@media (min-width:960px){table caption{font-size:3rem}}@media (min-width:1400px){table caption{font-size:3.6rem}}table th{font-size:1.6rem;font-family:Geologica,serif;font-weight:700;line-height:1.3;margin:2em 0 .3em;margin:0;text-align:left;border-radius:0}@media (min-width:960px){table th{font-size:1.8rem}}@media (min-width:1400px){table th{font-size:2rem}}@media (min-width:1px) and (max-width:739px){table th{white-space:nowrap}}table thead th{text-align:left;background:#0a658a;color:#fff}table thead th:first-child{border-top-left-radius:.4rem}table thead th:last-child{border-top-right-radius:.4rem}table tbody{border:1px solid #0a658a}table tbody th{background:none}table tr{border-bottom:1px solid #0a658a}table td,table th{padding:1.5rem 2.5rem}table p{margin:0!important}table .t-micetype{font-weight:400;font-family:Geologica,serif;text-transform:none}.table-wrap{margin:1.4em 0;position:relative}.table-wrap.scroll{overflow-x:auto;overflow-y:hidden}@media (min-width:1px) and (max-width:959px){.table-wrap.scroll{margin-right:calc(var(--page-margin) * -.95)}}.scroll-indicator{padding-right:1.5em;display:none}.scroll-indicator:not([style*=none])+.table-wrap{margin-top:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.reset,.reset li{margin:0;padding:0;list-style:none}.reset li:before{display:none}.reset-button{background:none;border:none;text-align:left;padding:0}.reset ul,.reset ul li{margin:0;padding:0;list-style:none}.reset ul li:before{display:none}.cover{width:100%;height:100%;position:absolute;top:0;left:0}.center-horizontal{position:absolute;left:50%;transform:translateX(-50%)}.center-absolute{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.outline-offset{outline-offset:2px}.pseudo-before{position:relative}.pseudo-before:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";transition:all .3s ease-in-out 0s}.pseudo-after{position:relative}.pseudo-after:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";transition:all .3s ease-in-out 0s}.d-none{display:none}.d-block{display:block}@media (min-width:1px) and (max-width:739px){.d-block-phone{display:block!important}}@media (min-width:1px) and (max-width:959px){.d-block-condensed{display:block!important}}.d-flex{display:flex}.d-grid{display:grid}.row-gap-0{row-gap:0}.row-gap-row-half{row-gap:calc(var(--row-spacing) * .5)}.pos-relative{position:relative}.pos-fixed{position:fixed}.pos-absolute{position:absolute}.z-index-10{z-index:10}.z-index-20{z-index:20}.z-index-30{z-index:30}.z-index-100{z-index:100}.opacity-0{opacity:0}.visibility-hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.show-phone{display:none}@media (min-width:1px) and (max-width:739px){.show-phone{display:block}}@media (min-width:960px) and (max-width:1199px){.hide-tl{display:none}}@media (min-width:960px){.hide-large-layout{display:none!important}}.h-100{height:100%}.h-100vh{height:100dvh}.h-100vh-header{height:calc(100dvh - var(--header-height))}.h-100vh-header-admin{height:calc(100dvh - var(--header-height) - var(--admin-bar))}.h-100-admin{height:calc(100dvh - var(--admin-bar))}.w-100{width:100%}.top-header{top:var(--header-height)}.top-header-admin{top:calc(var(--header-height) + var(--admin-bar))}.jc-space-between{justify-content:space-between}.jc-center{justify-content:center}.jc-flex-end{justify-content:flex-end}.ai-flex-start{align-items:flex-start}.ai-center{align-items:center}.ai-flex-end{align-items:flex-end}.flex-direction-column{flex-direction:column}@media (min-width:1px) and (max-width:739px){.flex-direction-column-phone{flex-direction:column}}.flex-wrap-wrap{flex-wrap:wrap}.lh-1{line-height:1}.f-icon{position:relative}.f-icon:before{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0}.f-icon-after{position:relative}.f-icon-after:after{transition:all .3s ease-in-out 0s;transition-property:color,transform,right,left;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0}.f-heading,.f-regular{font-family:Geologica,serif}.f-w-300{font-weight:300}.f-w-400{font-weight:400}.f-w-bold{font-weight:600}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-c-text{color:#0a658a}.t-c-black{color:#1a1d21}.t-c-cream{color:#f4f2e4}.t-c-orange{color:#e16e2b}.t-c-green{color:#c5cf42}.t-c-purple{color:#af72a0}.t-c-blue{color:#9dbee1}.t-t-none{text-transform:none}.t-t-uppercase{text-transform:uppercase}.t-micetype{font-size:1.2rem}@media (min-width:960px){.t-micetype{font-size:1.3rem}}@media (min-width:1400px){.t-micetype{font-size:1.4rem}}.t-large{font-size:1.9rem;font-weight:400;line-height:1.3}@media (min-width:960px){.t-large{font-size:2.1rem}}@media (min-width:1400px){.t-large{font-size:2.4rem}}.t-subheading{font-size:2.3rem;font-family:Geologica,serif;font-weight:700;line-height:1.1;margin-bottom:.5em}@media (min-width:960px){.t-subheading{font-size:2.6rem}}@media (min-width:1400px){.t-subheading{font-size:3rem}}.t-label{font-size:1.4rem;text-transform:uppercase;font-weight:400;letter-spacing:-.04em}@media (min-width:960px){.t-label{font-size:1.5rem}}@media (min-width:1400px){.t-label{font-size:1.6rem}}.heading-underline{--border:#0a658a;border-bottom:1px solid var(--border);padding-bottom:.5em}.heading-underline.t-c-orange{border-color:#e16e2b}.heading-underline.t-c-purple{border-color:#af72a0}.heading-underline.t-c-green{border-color:#c5cf42}.heading-underline.t-c-blue{border-color:#9dbee1}.p-t-0{padding-top:0!important}.p-t-1{padding-top:1em}.p-b-0{padding-bottom:0!important}.p-v-1{padding-top:1em;padding-bottom:1em}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-t-base{margin-top:1.4em}.m-b-0{margin-bottom:0!important}.m-b-05{margin-bottom:.5em}.m-b-1{margin-bottom:1em}.bg-none{background:none}.bg-white{background:#fff}.bg-black{background:#1a1d21}.bg-black,.bg-black a:not(.button){color:#f4f2e4}.bg-black .heading-underline{--border:#f4f2e4}.bg-blue{background:#9dbee1;color:#f4f2e4}.bg-blue-light{background:#cde5f7}.bg-blue-dark{background:#0a658a;color:#f4f2e4}.bg-blue-dark a{color:#f4f2e4}.bg-orange{background:#e16e2b;color:#1a1d21}.bg-orange-light{background:#fcceb7}.bg-orange-light :not(.button){color:#1a1d21;border-color:#1a1d21}.bg-purple{background:#af72a0;color:#1a1d21}.bg-purple-light{background:#dbb8d4}.bg-purple-light :not(.button){color:#42273f;border-color:#42273f}.bg-green{background:#c5cf42;color:#1a1d21}.bg-green-light{background:#e3e5a4}.border-none{border:none}.border-top{border-top:1px solid #0a658a}.border-top-orange{border-top:1px solid #e16e2b}.border-top-purple{border-top:1px solid #af72a0}.border-top-green{border-top:1px solid #c5cf42}.border-top-blue{border-top:1px solid #9dbee1}.border-bottom{border-bottom:1px solid #0a658a}.border-bottom-orange{border-bottom:1px solid #e16e2b}.border-radius{border-radius:var(--border-radius)}:root{--header-height:8.5rem;--row-spacing:7.5rem;--page-margin:8.333vw;--column-gap:3.125%;--row-gap:2.5rem;--aspect-ratio:0.65;--border-radius:1.5rem;--menu-offset:30vw;--menu-side-padding:6rem;--admin-bar:39px;--gin-toolbar-secondary-height:var(--gin-toolbar-height)}:root .toolbar-horizontal{--admin-bar:var(--gin-toolbar-height)}:root body:not(.user-logged-in){--admin-bar:0em!important}@media (min-width:740px){:root{--row-spacing:11rem;--page-margin:5.2vw;--column-gap:2.183%;--border-radius:1.75rem;--menu-side-padding:var(--page-margin);--menu-width-tp:28rem}}@media (min-width:960px){:root{--menu-side-padding:calc(var(--page-margin) / 2)}}@media (min-width:1400px){:root{--header-height:14rem;--row-spacing:15rem;--page-margin:3.125vw;--column-gap:2%;--row-gap:3rem;--border-radius:2rem;--menu-side-padding:var(--page-margin)}}@media (min-width:1900px){:root{--page-margin:10vw}}.media{position:relative}.media.media--type-inline-image{position:static;width:auto;height:auto}.media.media--type-inline-image .media{position:static}.media .field--name-field-media-image{position:relative;display:block;aspect-ratio:calc(1 / var(--aspect-ratio));border-radius:var(--border-radius);overflow:hidden}.media .field--name-field-media-image img{-o-object-position:var(--focal-point)!important;object-position:var(--focal-point)!important}.media .field--name-field-media-image img.lazyautosizes.lazyloaded,.media .field--name-field-media-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0}.media .field--name-field-media-image .lazysizes-display-clone{height:100%!important}@supports not (aspect-ratio:auto){.media .field--name-field-media-image{padding-bottom:calc(var(--aspect-ratio) * 100%)}}.media .field--name-field-media-image img{position:absolute}.media .field--name-field-media-image img.lazyautosizes.lazyloaded,.media .field--name-field-media-image img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.media .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%}.media .field--name-field-media-oembed-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;height:100%!important}.media--type-remote-video .field--name-field-media-image{--aspect-ratio:0.5625;z-index:1}.media--type-remote-video .video-poster-frame button{--icon-size:1.8rem;border:none;background:none;position:absolute;padding-bottom:56.25%;z-index:3}.media--type-remote-video .video-poster-frame button:before{content:"\e909";color:#1a1d21;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:calc(50% + 2px);transform:translate(-50%,-50%);z-index:3}@media (min-width:1200px){.media--type-remote-video .video-poster-frame button:before{--icon-size:2.5rem}}.media--type-remote-video .video-poster-frame button:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);--size:4.5rem;background:#c5cf42;width:var(--size);height:var(--size);z-index:2;border-radius:10em}@media (min-width:1200px){.media--type-remote-video .video-poster-frame button:after{--size:7rem}}.media--type-remote-video .video-poster-frame.playing button:before{opacity:0}.media--type-remote-video .video-poster-frame.playing .field--name-field-media-image{display:none}.media .media-credit{cursor:pointer;bottom:1rem;left:1rem;border-radius:2.7rem;background:hsla(52,42%,93%,.71);-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);padding:.75rem 1.5rem;position:absolute!important;height:3.5rem;min-width:4.75rem;line-height:1.1;color:#1a1d21!important}.media-credit-right .media .media-credit{left:auto;right:1rem;display:flex;flex-direction:row-reverse}.media-credit-right .media .media-credit span{margin:0 2.5rem 0 0}.media-credit-top .media .media-credit{top:1.5rem;bottom:auto}.media .media-credit span{margin-left:2.5rem;display:none;color:#1a1d21!important}.media .media-credit.open span,.media .media-credit:hover span{display:block}.hide-credit .media .media-credit{display:none}.media .field--name-field-caption{padding:2rem 2em 0;max-width:70ch}.media-radius-0 .media .field--name-field-media-image{--border-radius:0!important}.media-static .field--name-field-media-image{aspect-ratio:unset!important}@supports not (aspect-ratio:auto){.media-static .field--name-field-media-image{padding-bottom:0!important}}.media-static .field--name-field-media-image img{position:static!important;-o-object-fit:unset!important;object-fit:unset!important;-o-object-position:initial!important;object-position:initial!important;font-family:Arial,sans-serif!important}.media-static .field--name-field-media-image img[style*=hidden]{position:absolute!important}.media-cover .media,.media-cover .media :not(.contexual,.media-credit,.media-credit *){width:100%;height:100%;position:absolute;top:0;left:0}.media-square{--aspect-ratio:0.9}.media-portrait{--aspect-ratio:1.15}.media-tall{--aspect-ratio:1.3}.media-widescreen{--aspect-ratio:0.5625}.video-control{--icon-size:3rem;position:absolute;border-radius:10em;background:hsla(0,0%,100%,.7);width:5rem;height:5rem;bottom:3rem;right:3rem;z-index:99}.video-control:before{content:"\e907";color:#0a658a;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.video-control[data-action=play]:before{content:"\e909"}.parallax{--parallax-offset:0}.parallax.hero-parallax{overflow:hidden}.parallax.hero-parallax .field--name-field-media-image{transform:translateY(var(--parallax-offset))}.parallax:not(.hero-parallax) .media{width:100%;aspect-ratio:calc(1 / var(--aspect-ratio));overflow:hidden}.parallax:not(.hero-parallax) .field--name-field-media-image{width:100%;height:100%;position:absolute;top:0;left:0;height:150%;top:-25%}.parallax:not(.hero-parallax) .field--name-field-media-image img{transform:translateY(var(--parallax-offset))}.hero .contextual{display:none}.hero .content{padding-bottom:3.5rem;left:0}@media (min-width:960px){.hero .content{padding-bottom:5rem}}@media (min-width:1400px){.hero .content{padding-bottom:10rem}}.hero .content *{color:#fff}@media (min-width:740px){.hero .content .h1,.hero .content h1:not(.t-subheading){max-width:16ch}}.hero .content .footnote{margin-top:1rem}.hero.no-image{height:auto!important;padding-top:var(--row-spacing)}@media (min-width:960px){.hero.no-image{padding-top:calc(var(--header-height) + var(--row-spacing) * .5)}}.hero.no-image .content h1{font-size:3.2rem;font-family:Geologica,serif;font-weight:700;line-height:1;margin:0 0 .5em;margin-bottom:0}@media (min-width:960px){.hero.no-image .content h1{font-size:5rem}}@media (min-width:1400px){.hero.no-image .content h1{font-size:6.8rem}}@media (min-width:740px){.hero.no-image .content h1{max-width:25ch}}@media (min-width:1px) and (max-width:959px){.hero.with-image{height:calc(100svh - var(--admin-bar) - var(--header-height))}}@media (min-width:740px) and (max-width:959px){.hero.with-image{height:60rem}}@media (min-width:1200px){.hero.with-image{min-height:60rem}}.hero.with-image .media .media-credit{z-index:99}@media (min-width:1px) and (max-width:959px){.hero.with-image .media .media-credit{top:1rem;bottom:auto}}@media (min-width:960px){.hero.with-image .media .media-credit{bottom:1.5rem;top:auto}}.node--type-article .hero.with-image .content h1,.node--type-itinerary .hero.with-image .content h1{font-size:3.2rem;font-family:Geologica,serif;font-weight:700;line-height:1;margin:0 0 .5em;margin-bottom:0}@media (min-width:960px){.node--type-article .hero.with-image .content h1,.node--type-itinerary .hero.with-image .content h1{font-size:5rem}}@media (min-width:1400px){.node--type-article .hero.with-image .content h1,.node--type-itinerary .hero.with-image .content h1{font-size:6.8rem}}@media (min-width:740px){.node--type-article .hero.with-image .content h1,.node--type-itinerary .hero.with-image .content h1{max-width:20ch}}.hero.with-image .field--name-field-main-image{z-index:1}.hero.with-image .field--name-field-main-image,.hero.with-image .field--name-field-main-image :not(.contextual,.media-credit,.media-credit *){width:100%;height:100%;position:absolute;top:0;left:0}.hero.with-image .field--name-field-main-image:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:linear-gradient(180deg,rgba(26,29,33,0),#1a1d21);height:65%;top:auto;bottom:0;mix-blend-mode:multiply}@media (min-width:960px){.hero.with-image .field--name-field-main-image:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";height:26%;background:linear-gradient(0deg,rgba(6,5,12,0),#06050c);mix-blend-mode:multiply;z-index:10}}.hero.with-image .field--name-field-main-image .field--name-field-media-image{aspect-ratio:unset!important}.hamburger{padding:0;cursor:pointer;transition-property:opacity,filter,color,background-color;transition-duration:.15s;transition-timing-function:linear;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;line-height:1;-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger:hover{opacity:1}.hamburger:focus{-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger-box{width:2.5rem;height:1.8rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:2.5rem;height:.2rem;background-color:#fff;border-radius:0;position:absolute;transition-property:transform,background;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-.8rem}.hamburger-inner:after{bottom:-.8rem}.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[aria-expanded=true] .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.menu-padding{padding:6.5rem var(--menu-side-padding) 0}@media (min-width:740px) and (max-width:959px){.menu-padding{padding-left:10rem}}@media (min-width:1px) and (max-width:959px){.main-menu{background:#1a1d21;position:absolute;width:100vw;left:0;height:calc(100dvh - var(--header-height))}.main-menu-open .main-menu{opacity:1}.sub-menu-open .main-menu .main-menu-inner{transform:translateX(calc(var(--menu-offset) * -1))}}@media (min-width:960px){.main-menu{opacity:1!important;visibility:visible!important;height:auto!important;display:flex;align-items:center}}@media (min-width:960px){.main-menu .menu-padding{padding:0}}.main-menu ul.menu{font-size:2.1rem;font-family:Geologica,serif;font-weight:700}@media (min-width:740px) and (max-width:959px){.main-menu ul.menu{width:var(--menu-width-tp)}}@media (min-width:960px){.main-menu ul.menu{font-size:1.6rem;font-weight:400}}@media (min-width:1200px){.main-menu ul.menu{font-size:1.8rem}}@media (min-width:1px) and (max-width:959px){.main-menu ul.menu li{margin-bottom:1.2em}}@media (min-width:960px){.main-menu ul.menu li{margin-right:3rem}}@media (min-width:1200px){.main-menu ul.menu li{margin-right:4.1rem}}.main-menu ul.menu li button{--icon-size:2.1rem}.main-menu ul.menu li button:before{content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}@media (min-width:1px) and (max-width:959px){.main-menu ul.menu li button:after{display:none}}@media (min-width:960px){.main-menu ul.menu li button{padding-right:3rem}.main-menu ul.menu li button:before{--icon-size:1.8rem;content:"\e904"}.main-menu ul.menu li button:after{bottom:-3px;top:auto;height:2px;background:#c5cf42;width:0}.main-menu ul.menu li button[aria-expanded=true]{color:#c5cf42}.main-menu ul.menu li button[aria-expanded=true]:before{transform:translateY(-50%) rotate(135deg)}.main-menu ul.menu li button[aria-expanded=true]:after{width:calc(100% - 3rem)}}.sitemap div>ul>li:not(:last-child){margin-bottom:1em}.sitemap div>ul>li.menu-item--expanded>a{font-size:2.2rem;font-family:Geologica,serif;font-weight:700;line-height:1.2;margin:1.5em 0 .7em}@media (min-width:960px){.sitemap div>ul>li.menu-item--expanded>a{font-size:3rem}}@media (min-width:1400px){.sitemap div>ul>li.menu-item--expanded>a{font-size:3.6rem}}.sitemap div>ul>li ul{margin:.5em 0 0 1em!important}.sitemap div>ul>li ul ul{margin-bottom:1em!important}.menu--social a{--icon-size:2.4rem;width:4rem;height:4rem;display:inline-block}.menu--social a:before{content:"";color:#f4f2e4;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.menu--social a[href*=facebook]:before{content:"\e908"}.menu--social a[href*=instagram]:before{content:"\e907"}.menu--social a[href*=youtube]:before{content:"\e906"}.menu--social a[href*=linked]:before{content:"\e905"}.submenus{position:absolute!important}@media (min-width:1px) and (max-width:959px){html:not(.sub-menu-open) .submenus{transform:translateX(var(--menu-offset))}}.submenus .button-back{--icon-size:2.1rem;position:absolute;top:0;left:var(--page-margin);padding-left:3rem;height:5rem;background:#1a1d21}.submenus .button-back:before{content:"\e901";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%)}.submenus .submenu{padding-top:5rem}@media (min-width:1px) and (max-width:959px){.submenus .submenu{overflow:scroll;padding-bottom:3rem}}@media (min-width:740px){.submenus .submenu{display:flex}}@media (min-width:960px){.submenus .submenu{padding-top:2rem}.submenus .submenu:not(.transition-visibility-show){opacity:0}}@media (min-width:1200px) and (max-height:750px){.submenus .submenu{overflow-y:scroll}.submenus .submenu h2{padding-top:0!important}.submenus .submenu .menu-promo .media .field--name-field-media-image{--aspect-ratio:1.2!important}}@media (min-width:740px) and (max-width:959px){.submenus .submenu>.menu{width:var(--menu-width-tp)}}@media (min-width:960px){.submenus .submenu>.menu{width:75%}}@media (min-width:1px) and (max-width:739px){.submenus .submenu .menu-promo{margin-top:2.5rem}}@media (min-width:740px){.submenus .submenu .menu-promo{width:calc(100% - var(--menu-width-tp));padding-left:7.4rem}}@media (min-width:960px){.submenus .submenu .menu-promo{width:25%;padding-left:3rem}}.submenus .submenu .menu-promo .media .field--name-field-media-image{--aspect-ratio:0.6}@media (min-width:740px){.submenus .submenu .menu-promo .media .field--name-field-media-image{--aspect-ratio:1.4}}.submenus .submenu .menu-promo .copy{font-weight:700;margin-top:1.5em;padding:0}.submenus .submenu .menu-promo .button{background:transparent;border:1px solid var(--background)!important;--color:#c5cf42;--background:#c5cf42}@media (hover:hover) and (pointer:fine){.submenus .submenu .menu-promo .button:hover{background:var(--color);color:#1a1d21}}.submenus .submenu .menu-promo .button:focus{background:var(--color);color:#1a1d21}.submenus .submenu a:not(.button){outline-color:inherit}@media (hover:hover) and (pointer:fine){.submenus .submenu a:not(.button):hover{color:#c5cf42}}.submenus .submenu a:not(.button):focus{color:#c5cf42}@media (min-width:960px){.submenus .submenu#submenu-support #block-submenu-support{width:calc(33.333% - 1.9rem)}}.submenus .submenu#submenu-support h2:after{width:100%}.submenus .submenu h2{font-size:2.1rem;font-family:Geologica,serif;font-weight:700;padding:1.5rem 0;position:relative;margin:0 0 .5em}@media (min-width:1400px){.submenus .submenu h2{font-size:2.6rem}}@media (min-width:960px){.submenus .submenu h2{padding-bottom:1.5rem}}.submenus .submenu h2:after{transition:all .3s ease-in-out 0s;width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";bottom:0;top:auto;height:1px;background:#f4f2e4}@media (min-width:1px) and (max-width:959px){.submenus .submenu h2:after{width:0}}@media (min-width:1px) and (max-width:959px){.submenus .submenu h2 button{--icon-size:2rem}.submenus .submenu h2 button:before{content:"\e904";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}}@media (min-width:960px){.submenus .submenu h2 button{cursor:text}}@media (min-width:960px){.submenus .submenu nav:not(#block-submenu-support)>ul.menu{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1px) and (max-width:959px){.submenus .submenu nav:not(#block-submenu-support)>ul.menu>li:not(:first-child){margin-top:.5rem}}.submenus .submenu nav:not(#block-submenu-support)>ul.menu>li.open h2:after{width:100%}.submenus .submenu nav:not(#block-submenu-support)>ul.menu>li.open h2 button:before{transform:translateY(-50%) rotate(135deg)}.submenus .submenu nav:not(#block-submenu-support)>ul.menu>li.open ul.menu{max-height:700vh}@media (min-width:1px) and (max-width:959px){.submenus .submenu ul.tertiary{max-height:0;overflow:hidden}}.submenus .submenu nav#block-submenu-support ul.menu li a:not(.button),.submenus .submenu ul.tertiary li a:not(.button){padding:1.3rem 0}@media (min-width:960px){.submenus .submenu nav#block-submenu-support ul.menu li a:not(.button),.submenus .submenu ul.tertiary li a:not(.button){padding:1rem 0}}.submenus .submenu nav#block-submenu-support ul.menu li a.button.outline,.submenus .submenu ul.tertiary li a.button.outline{background:transparent;border:1px solid var(--background)!important;--color:#f4f2e4;--background:#f4f2e4;display:inline-block;margin-top:1em}@media (hover:hover) and (pointer:fine){.submenus .submenu nav#block-submenu-support ul.menu li a.button.outline:hover,.submenus .submenu ul.tertiary li a.button.outline:hover{background:var(--color);color:#1a1d21}}.submenus .submenu nav#block-submenu-support ul.menu li a.button.outline:focus,.submenus .submenu ul.tertiary li a.button.outline:focus{background:var(--color);color:#1a1d21}@media (min-width:960px){.submenus .submenu li.sub-menu-columns{grid-column:span 3}}@media (min-width:960px){.submenus .submenu li.sub-menu-columns ul.tertiary{display:grid;column-gap:3rem;grid-template-rows:repeat(6,auto);grid-auto-flow:column;grid-template-columns:repeat(3,1fr)}}.block-local-tasks-block{position:fixed;top:calc(var(--header-height) + var(--admin-bar));left:auto;right:0;width:12rem;z-index:100}@media (min-width:1px) and (max-width:739px){.block-local-tasks-block{width:auto}}@media (min-width:1px) and (max-width:959px){.main-menu-open .block-local-tasks-block{display:none!important}}.block-local-tasks-block>.contextual,.sub-menu-open .block-local-tasks-block{display:none}.block-local-tasks-block ul.tabs,.block-local-tasks-block ul.tabs li{margin:0;padding:0;list-style:none}.block-local-tasks-block ul.tabs li:before{display:none}@media (min-width:1px) and (max-width:739px){.block-local-tasks-block ul.tabs{display:flex}}.block-local-tasks-block ul.tabs li{display:block}.block-local-tasks-block ul.tabs li a{font-size:1rem;transition:all .3s ease-in-out 0s;text-transform:uppercase;color:#fff;display:block;padding:.5rem 1rem;text-align:center;background:rgba(0,0,0,.8)}.block-local-tasks-block ul.tabs li a:hover{background:#000}.newsletter .parallax{--parallax-offset:0!important}.newsletter .parallax .field--name-field-media-image{height:100%!important;top:0!important}.page-node-type-park .newsletter{margin-top:0}@media (min-width:740px){.newsletter .image{height:43rem}}@media (min-width:960px){.newsletter .image{height:50rem}}@media (min-width:1400px){.newsletter .image{height:57rem}}@media (min-width:740px){.newsletter .content{left:auto;right:var(--page-margin);top:50%;transform:translateY(-50%);bottom:auto}}@media (min-width:1200px){.newsletter .content{width:35rem}}footer.site-footer .inner-grid{row-gap:7.5rem}footer.site-footer .logo{width:13rem}@media (min-width:1200px){footer.site-footer .logo{width:17rem}}footer.site-footer a{color:#f4f2e4}@media (hover:hover) and (pointer:fine){footer.site-footer a:hover{text-decoration:underline}}footer.site-footer a:focus{text-decoration:underline}footer.site-footer .footer-top{row-gap:2rem}@media (min-width:740px){footer.site-footer .footer-top{--span:11;grid-column:span var(--span)}}@media (min-width:1200px){footer.site-footer .footer-top{--span:7}}@media (min-width:1400px){footer.site-footer .footer-top{--span:5}}footer.site-footer .footer-menus{row-gap:5rem;line-height:1.3}@media (min-width:740px){footer.site-footer .footer-menus{--columns:3;grid-template-columns:repeat(var(--columns),1fr);column-gap:2rem}}@media (min-width:1200px){footer.site-footer .footer-menus{--columns:5}}@media (min-width:1400px){footer.site-footer .footer-menus{column-gap:3rem}}footer.site-footer .footer-menus h2{font-size:1.8rem;font-family:Geologica,serif;font-weight:700;line-height:1.2;margin:2em 0 .9em;margin:0 0 .5em;border-bottom:1px solid #f4f2e4;padding-bottom:.7em}@media (min-width:960px){footer.site-footer .footer-menus h2{font-size:2.1rem}}@media (min-width:1400px){footer.site-footer .footer-menus h2{font-size:2.3rem}}footer.site-footer .footer-menus ul.menu li a{padding:.4em 0}footer.site-footer .footer-menus .field--name-field-address{margin-top:2em}footer.site-footer .footer-copyright{font-size:1.4rem;font-weight:100;line-height:1.4}footer.site-footer .footer-copyright ul.menu{display:flex}footer.site-footer .footer-copyright ul.menu li a{display:inline-block;padding-right:.3rem}footer.site-footer .footer-copyright ul.menu li:not(:last-child){margin-right:.5rem}footer.site-footer .footer-copyright ul.menu li:not(:last-child):after{content:"|";display:inline-block}@media (min-width:740px){footer.site-footer .footer-copyright p{display:inline-block;margin-bottom:0}footer.site-footer .footer-copyright .field--name-field-tax{display:inline;padding-left:.5rem}footer.site-footer .footer-copyright .field--name-field-tax:before{content:"|";display:inline-block;margin-right:.5rem}}@media (min-width:1200px){footer.site-footer .footer-copyright{display:flex;justify-content:space-between;font-size:1.6rem}footer.site-footer .footer-copyright p{margin:0}footer.site-footer .footer-copyright .copyright{width:65%;text-align:right}}@media (min-width:1400px){footer.site-footer .footer-copyright .copyright{width:70ch}}.site-header{top:var(--admin-bar)}.path-protected-page .site-header,.sub-menu-open .site-header{background:#1a1d21}@media (min-width:1px) and (max-width:959px){.site-header{background:#1a1d21}}.scroll-down .site-header{transform:translateY(-150%)}.path-user .site-header .inner,.scroll-up .site-header .inner,.submenu-open .site-header .inner{background:#1a1d21}.scroll-down .user-logged-in .site-header{transform:translateY(-200%)}.site-header .container{height:var(--header-height)}@media (min-width:960px){.site-header .container{margin-left:calc(var(--page-margin) / 2);margin-right:calc(var(--page-margin) / 2)}}@media (min-width:1400px){.site-header .container{margin-left:var(--page-margin);margin-right:var(--page-margin)}}.site-header .logo{width:13rem;outline-color:#f4f2e4}@media (min-width:1400px){.site-header .logo{width:17.3rem}}.site-header .logo svg{display:block;max-width:100%}.site-header .shop{outline-color:#f4f2e4}@media (min-width:1px) and (max-width:959px){.site-header .shop{margin:1em 0 0}}a.skip-link{left:-999em;top:1em;z-index:9999;transition-property:opacity!important}a.skip-link:focus{left:50%!important;opacity:1}.layout-container{min-height:100vh}.main-content{flex:1}@media (min-width:1px) and (max-width:959px){.main-content{padding-top:var(--header-height)}}.main-content.not-node{padding-top:calc(var(--header-height) + var(--row-spacing))}.main-content.not-node h1{margin-bottom:.5em}.user-login-form{position:relative}.user-login-form .forgot-password{right:0;bottom:0}.toolbar-vertical .gin-secondary-toolbar--frontend,.view-id-maps .view-display-id-map .view-filters{display:none}.toolbar-horizontal .gin-secondary-toolbar--frontend{top:0;position:absolute;z-index:9999;right:0;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contextual-toolbar-tab,.gin-secondary-toolbar--frontend .gin-breadcrumb,.toolbar-tab--toolbar-item-devel{display:none!important}.toolbar .toolbar-bar .menu-item__cacheflush-presets a:before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#tool-view)!important}
