@import url("https://fonts.googleapis.com/css2?family=Bowlby+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
/* @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;}
.component-card{display:flex;flex-direction:column;position:relative;transition-property:opacity;--element-spacing:2.5rem}.component-card .copy{padding:var(--element-spacing)}.component-card:not(.has-content) .copy h3{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;margin:0;font-weight:700;text-transform:unset}@media (min-width:960px){.component-card:not(.has-content) .copy h3{font-size:1.6rem}}.component-card:not(.has-content) .copy h3 a{position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important}.component-card:not(.has-content) .copy h3 a:before{transition:all .3s ease-in-out 0s;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:#3ca0a6;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%)}.component-card:not(.has-content) .copy h3 a:after{transition:all .3s ease-in-out 0s;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.component-card:not(.has-content) .copy h3 a{padding-right:2em}.component-card:not(.has-content) .copy h3 a:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.component-card:not(.has-content) .copy h3 a:hover:before{right:-.2em;color:#17212c}.component-card:not(.has-content) .copy h3 a:hover:after{height:.3rem}}.component-card:not(.has-content) .copy h3 a:focus:before{right:-.2em;color:#17212c}.component-card:not(.has-content) .copy h3 a:focus:after{height:.3rem}.component-card.has-content{--element-spacing:1.5rem}.component-card.has-content .text-formatted+p{padding-top:var(--element-spacing);border-top:1px solid #17212c}.component-card .field--name-field-link{padding:var(--element-spacing) 0;margin-top:var(--element-spacing)}
.paragraph-content-cards .component-card .media .field--name-field-media-image{--aspect-ratio:0.85}
.paragraph-image-aside-copy:has(.bg-true){padding-top:var(--row-spacing);padding-bottom:var(--row-spacing);background-color:#f6f6f6;margin:0}.paragraph-image-aside-copy:has(.bg-true)+.paragraph-image-aside-copy:has(.bg-true){padding-top:0}@media (min-width:1500px){.component-image-aside-copy{align-items:center}}@media (min-width:960px){.component-image-aside-copy>*{grid-row:1!important}}.component-image-aside-copy div.image{margin-bottom:auto}@media (min-width:740px){.component-image-aside-copy div.image{grid-column:7/span 6}}@media (min-width:960px){.component-image-aside-copy div.image{grid-column:8/span 5}}.component-image-aside-copy div.image .field--type-image{--aspect-ratio:1.1}@media (min-width:740px){.component-image-aside-copy .copy{grid-column:span 6;padding:2rem 2rem 0 0}}@media (min-width:960px){.component-image-aside-copy .copy{grid-column:2/span 5;padding-right:0}}@media (min-width:740px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy div.image,.component-image-aside-copy.align--left div.image,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy div.image,.views-row:nth-child(odd) .component-image-aside-copy div.image{grid-column:span 6}}@media (min-width:960px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy div.image,.component-image-aside-copy.align--left div.image,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy div.image,.views-row:nth-child(odd) .component-image-aside-copy div.image{grid-column:span 5}}@media (min-width:740px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy .copy,.component-image-aside-copy.align--left .copy,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy .copy,.views-row:nth-child(odd) .component-image-aside-copy .copy{grid-column:7/span 6;padding-right:0;padding-left:2rem}}@media (min-width:960px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy .copy,.component-image-aside-copy.align--left .copy,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy .copy,.views-row:nth-child(odd) .component-image-aside-copy .copy{grid-column:7/span 5;padding-left:0}}.node--view-mode-teaser:not(:last-of-type){margin-bottom:2em}
.node--unpublished{background-color:transparent!important}.content-unpublished{padding:1em 2em}.node--view-mode-full .hero+.custom-block{margin-top:0!important}@media (min-width:1200px){.node--view-mode-full .node-intro .component-image-aside-copy{align-items:center}}.node--view-mode-full .node-intro .component-image-aside-copy div.image{margin-left:calc(var(--page-margin) * -1)}@media (min-width:1px) and (max-width:739px){.node--view-mode-full .node-intro .component-image-aside-copy div.image{margin-left:unset}}@media (min-width:960px){.node--view-mode-full .node-intro .component-image-aside-copy div.image{grid-column:span 6}.node--view-mode-full .node-intro .component-image-aside-copy div.image .field--type-image{--aspect-ratio:0.85}}@media (min-width:960px){.node--view-mode-full .node-intro .component-image-aside-copy .copy{grid-column:8/span 5}}@media (min-width:1200px){.node--view-mode-full .node-intro .component-image-aside-copy .copy{grid-column:8/span 4}}.node--view-mode-full .node-intro .graphic{margin-left:auto;width:23rem}@media (min-width:740px){.node--view-mode-full .node-intro .graphic{margin-top:calc(var(--row-spacing) * -.5)}}@media (min-width:960px){.node--view-mode-full .node-intro .graphic{width:35rem}}@media (min-width:1500px){.node--view-mode-full .node-intro .graphic{width:46rem;margin-top:calc(var(--row-spacing) * -2.5)}}@media (min-width:1900px){.node--view-mode-full .node-intro .graphic{margin-top:calc(var(--row-spacing) * -4)}}.node--view-mode-full .node-intro .graphic a{--size:4rem;--icon-size:2rem}.node--view-mode-full .node-intro .graphic a:before{content:"\e917";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);right:calc(var(--page-margin) * .5);bottom:0;width:var(--size);height:var(--size);border:1px solid #3ca0a6;border-radius:10em;display:flex;align-items:center;justify-content:center}@media (min-width:1500px){.node--view-mode-full .node-intro .graphic a:before{right:4rem}}.node--view-mode-full .node-intro .graphic img{margin-left:auto}.node--view-mode-full .related-content .field--name-related-field-heading:last-child{padding-bottom:0!important}.node--view-mode-full .related-content h3{font-size:2rem;font-family:Montserrat,sans-serif;line-height:1.2;margin:2em 0 1em;text-transform:none;margin-top:0}@media (min-width:960px){.node--view-mode-full .related-content h3{font-size:2.2rem}}@media (min-width:1500px){.node--view-mode-full .related-content h3{font-size:2.4rem}}.node--view-mode-full .related-content h3 a{position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important;letter-spacing:0}.node--view-mode-full .related-content h3 a:before{transition:all .3s ease-in-out 0s;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:#3ca0a6;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%)}.node--view-mode-full .related-content h3 a:after{transition:all .3s ease-in-out 0s;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.node--view-mode-full .related-content h3 a{padding-right:2em}.node--view-mode-full .related-content h3 a:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.node--view-mode-full .related-content h3 a:hover:before{right:-.2em;color:#17212c}.node--view-mode-full .related-content h3 a:hover:after{height:.3rem}}.node--view-mode-full .related-content h3 a:focus:before{right:-.2em;color:#17212c}.node--view-mode-full .related-content h3 a:focus:after{height:.3rem}.node--view-mode-full .related-content h3~*{display:none}@media (min-width:1px) and (max-width:739px){.node--view-mode-full .related-content .component-carousel .carousel-inner-wrap{margin-right:calc(var(--page-margin) * -1)}}.node--view-mode-full figure{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1)}@media (min-width:740px){.node--view-mode-full figure{margin-left:-12%;margin-right:-12%}}.node--view-mode-full .recurring-output--wrapper details[open] summary:before{content:"-"}.node--view-mode-full .recurring-output--wrapper details summary{cursor:pointer;padding-right:1em;width:-moz-max-content;width:max-content}.node--view-mode-full .recurring-output--wrapper details summary:before{content:"+";right:0}.node--view-mode-full .recurring-output--wrapper .different-days .datetime{display:block}
.component-promo .image .media .field--name-field-media-image{aspect-ratio:unset;width:100%;height:371px;overflow:hidden}@media (min-width:740px){.component-promo .image .media .field--name-field-media-image{height:425px}}@media (min-width:960px){.component-promo .image .media .field--name-field-media-image{height:550px}}@media (min-width:1500px){.component-promo .image .media .field--name-field-media-image{height:700px}}@media (min-width:1900px){.component-promo .image .media .field--name-field-media-image{height:925px}}@media (min-width:740px){.component-promo .copy{grid-column:1/span 10}}@media (min-width:1500px){.component-promo .copy{grid-column:2/span 8}}@media (min-width:1900px){.component-promo .copy{grid-column:2/span 6}}

.has-numbered-list .numbered-list>li{padding-left:5em}.has-numbered-list .numbered-list>li:not(:last-of-type){margin-bottom:3rem}.has-numbered-list .numbered-list>li:before{content:attr(data-count);display:grid;place-content:center;left:0;width:5rem;height:5rem;border-radius:50%;background-color:#3ca0a6;font-size:2rem;color:#fff}@media (min-width:1200px){.has-numbered-list .numbered-list>li:before{width:6rem;height:6rem;font-size:2.8rem}}.has-numbered-list .numbered-list>li h3{margin-bottom:.75rem}.has-numbered-list .numbered-list>li ul li{list-style-type:disc!important}
.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{--color:#17212c;--background:#3ca0a6;--icon-size:18px;color:var(--color);background:var(--background);border:0;border-radius:3px;display:inline-block;font-weight:700;letter-spacing:.02em;padding:.75em 2.6em .75em 1.2em;outline-color:#17212c;outline-offset:2px;position:relative}.button,.button:before{transition:all .3s ease-in-out 0s;text-decoration:none}.button:before{position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;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:1em;transform:translateY(-50%)}@media (min-width:1500px){.button{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.button:hover{background:#afe3df;cursor:pointer;box-shadow:.5rem .5rem var(--background)}.button:hover:before{right:.8em}}.button:focus{background:#afe3df;cursor:pointer;box-shadow:.5rem .5rem var(--background)}.button:focus:before{right:.8em}.button.dark{--color:#bae4e2;--background:#17212c}@media (hover:hover) and (pointer:fine){.button.dark:hover{background:#afe3df;--color:$color--charcoal}}.button.dark:focus{background:#afe3df;--color:$color--charcoal}.button.blue{--color:#fff;--background:#4fc2c9}@media (hover:hover) and (pointer:fine){.button.blue:hover{background:#fff;--color:$color--charcoal}}.button.blue:focus{background:#fff;--color:$color--charcoal}.button.light-blue{--color:$color--charcoal;--background:#bae4e2}@media (hover:hover) and (pointer:fine){.button.light-blue:hover{background:#5a9691;color:#fff}}.button.light-blue:focus{background:#5a9691;color:#fff}.button.green{--color:#fff;--background:#5a9691}@media (hover:hover) and (pointer:fine){.button.green:hover{background:#fff;--color:$color--charcoal}}.button.green:focus{background:#fff;--color:$color--charcoal}.button.nav{--color:#17212c;--background:#4fc2c9;font-size:1.6rem}@media (hover:hover) and (pointer:fine){.button.nav:hover{background:#afe3df;--color:$color--charcoal}}.button.nav:focus{background:#afe3df;--color:$color--charcoal}.button.outline{background:transparent;--background:#4fc2c9;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline:hover{background:#4fc2c9;box-shadow:.5rem .5rem #fff;color:#000}}.button.outline:focus{background:#4fc2c9;box-shadow:.5rem .5rem #fff;color:#000}.button.outline-light{background:transparent;--color:#fff;--background:#bae4e2;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline-light:hover{background:#bae4e2;box-shadow:.5rem .5rem #17212c;color:#17212c}}.button.outline-light:focus{background:#bae4e2;box-shadow:.5rem .5rem #17212c;color:#17212c}.button.outline-dark{background:transparent;--background:#3ca0a6;--color:#17212c;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline-dark:hover{background:#3ca0a6;box-shadow:.5rem .5rem #17212c}}.button.outline-dark:focus{background:#3ca0a6;box-shadow:.5rem .5rem #17212c}.button.outline-brown{background:transparent;--background:#704129;--color:#17212c;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline-brown:hover{background:#704129;box-shadow:.5rem .5rem #fff;color:#fff}}.button.outline-brown:focus{background:#704129;box-shadow:.5rem .5rem #fff;color:#fff}.link-arrow{position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important}.link-arrow:before{font-family:icomoon;font-style:normal;font-weight:400;speak:none;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;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:after,.link-arrow:before{transition:all .3s ease-in-out 0s;position:absolute;display:block}.link-arrow:after{height:100%;top:0;left:0;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.link-arrow{padding-right:2em}.link-arrow:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.link-arrow:hover:before{right:-.2em;color:#17212c}.link-arrow:hover:after{height:.3rem}}.link-arrow:focus:before{right:-.2em;color:#17212c}.link-arrow:focus:after{height:.3rem}.file--application-pdf{padding-left:0;background:none}.file--application-pdf a{position:relative;--icon-size:20px;padding-left:30px;display:inline-block}.file--application-pdf a:before{transition:all .3s ease-in-out 0s;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:"\e91b";color:#17212c;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%)}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/VisitTruckeeTahoe/icomoon.woff2?qcfxk4) format("woff2"),url(https://cdn.icomoon.io/42560/VisitTruckeeTahoe/icomoon.woff?qcfxk4) format("woff")}.container{margin-left:var(--page-margin);margin-right:var(--page-margin);display:block}.container .container{margin-left:0;margin-right:0}.container-offset-right{margin-right:calc(var(--page-margin) * -1)}.container-offset-left{margin-left:calc(var(--page-margin) * -1)}.inner-grid{position:relative;display:grid;row-gap:2em;column-gap:var(--column-gap);grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.content-container{grid-column:1/span 12}@media (min-width:740px){.content-container{grid-column:3/span 8}}@media (min-width:960px){.content-container{grid-column:3/span 8}}.content-container.width--wide{grid-column:span 12}@media (min-width:960px){.content-container.width--wide{grid-column:2/span 10}}@media (min-width:1200px){.content-container.width--wide{grid-column:3/span 8}}.row{margin-top:var(--row-spacing);margin-bottom:var(--row-spacing)}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row.field--name-field-paragraphs{display:block!important}.row-padding{padding-top:var(--row-spacing);padding-bottom:var(--row-spacing)}.row-offset-top:not(:first-child){margin-top:calc(var(--row-spacing) * -1)!important}.row-offset-bottom:not(:last-child){margin-bottom:calc(var(--row-spacing) * -1)!important}.grid-inner-2-10-large,.grid-inner-full{grid-column:1/span 12}@media (min-width:1500px){.grid-inner-2-10-large{grid-column:2/span 10}}.columns{--columns:1;display:grid;grid-template-columns:repeat(var(--columns),1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}@media (min-width:1200px){.columns{--row-gap:5.5rem}}@media (min-width:1500px){.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-4{--columns:2}}@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:2em}@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:2em}@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}html{font-size:62.5%}body{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;color:#17212c;background:#fff}@media (min-width:960px){body{font-size:1.6rem}}.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}@media (min-width:1500px){.h1-large{font-size:11rem}}.h1,h1{font-size:4rem;font-family:Bowlby One,sans-serif;font-weight:400;line-height:1;margin:0;text-transform:uppercase}@media (min-width:960px){.h1,h1{font-size:6rem}}@media (min-width:1500px){.h1,h1{font-size:8.2rem}}h1.h1-small{font-size:2.9rem}@media (min-width:960px){h1.h1-small{font-size:5rem}}@media (min-width:1500px){h1.h1-small{font-size:6.5rem}}.h2,h2{font-size:2.8rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#303e4e;line-height:1;margin:0 0 .7em;text-transform:uppercase}@media (min-width:960px){.h2,h2{font-size:3.5rem}}@media (min-width:1500px){.h2,h2{font-size:5rem}}.h2.underline,h2.underline{padding-bottom:var(--element-spacing);margin-bottom:var(--element-spacing);border-bottom:1px solid #17212c}.bg-navy .h2.underline,.bg-navy h2.underline{border-color:#fff}.h3,h3{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase}@media (min-width:960px){.h3,h3{font-size:2.4rem}}@media (min-width:1500px){.h3,h3{font-size:2.8rem}}.h4,h4{font-size:2rem;font-family:Montserrat,sans-serif;line-height:1.2;margin:2em 0 1em;text-transform:none}@media (min-width:960px){.h4,h4{font-size:2.2rem}}@media (min-width:1500px){.h4,h4{font-size:2.4rem}}.h5,h5{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;font-weight:700;margin:2em 0 .5em}@media (min-width:960px){.h5,h5{font-size:1.6rem}}.h6,h6{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;font-weight:700;margin:2em 0 .5em}@media (min-width:960px){.h6,h6{font-size:1.6rem}}.rte ol,.rte p,.rte ul{margin:1.2em 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 li,.rte ul li{margin-bottom:1em}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:1em!important}.rte ol{list-style:none;counter-reset:a;padding-left:0}.rte ol>li{counter-increment:a;position:relative;padding-left:2.5em}.rte ol>li:before{content:counter(a);position:absolute;left:21px;font-weight:800}.rte h5+ol,.rte h5+p,.rte h5+ul{margin-top:0}.rte blockquote{font-size:22px;font-family:Bowlby One,sans-serif;font-weight:400;margin:1.2em 0;position:relative;color:#3c4734;border-bottom:1.5px solid #3c4734;padding:50px 0 20px;text-transform:uppercase;line-height:1;font-style:normal!important}@media (min-width:740px){.rte blockquote{font-size:28px}}@media (min-width:1500px){.rte blockquote{padding-top:60px}}.rte blockquote:before{color:inherit;content:"“";font-family:Montserrat,sans-serif;font-size:100px;font-style:italic;font-weight:600;line-height:85%;position:absolute;top:0;left:0}@media (min-width:1500px){.rte blockquote:before{font-size:130px;left:-10px}}.rte p:has(.button:first-child:last-child):not(:first-child){margin-top:1.5em}h3:empty,h4:empty,h5:empty,h6:empty,p:empty{display:none}a{transition:all .3s ease-in-out 0s;color:#17212c;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:#17212c}}a:focus{color:#17212c}#block-gin-content a:not(.button,.link-arrow),.rte a:not(.button,.link-arrow){text-decoration:underline;text-decoration-thickness:.1rem;font-weight:500}@media (hover:hover) and (pointer:fine){#block-gin-content a:not(.button,.link-arrow):hover,.rte a:not(.button,.link-arrow):hover{text-decoration:none}}#block-gin-content a:not(.button,.link-arrow):focus,.rte a:not(.button,.link-arrow):focus{text-decoration:none}a.image{display:block;outline-offset:2px}figure{padding:0;margin:var(--row-spacing) 0}img{max-width:100%;height:auto;display:block}iframe{border:none!important;width:100%!important}.f-icon.bike{--icon-size:4.75rem}.f-icon.bike:before{content:"\e903";color:inherit;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%)}.f-icon.binoculars{--icon-size:4.75rem}.f-icon.binoculars:before{content:"\e90d";color:inherit;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%)}.f-icon.calendar{--icon-size:4.75rem}.f-icon.calendar: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%;left:50%;transform:translate(-50%,-50%)}.f-icon.clock{--icon-size:3.5rem}.f-icon.clock:before{content:"\e915";color:inherit;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%)}.f-icon.close{--icon-size:2rem}.f-icon.close:before{content:"\e919";color:inherit;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%)}.f-icon.cloud{--icon-size:4.75rem}.f-icon.cloud:before{content:"\e906";color:inherit;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%)}.f-icon.flower{--icon-size:4.75rem}.f-icon.flower:before{content:"\e913";color:inherit;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%)}.f-icon.minus-sign{--icon-size:4.75rem}.f-icon.minus-sign:before{content:"\e918";color:inherit;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%)}.f-icon.phone{--icon-size:4.75rem}.f-icon.phone:before{content:"\e90b";color:inherit;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%)}.f-icon.pin{--icon-size:4.75rem}.f-icon.pin:before{content:"\e90c";color:inherit;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%)}.f-icon.plus-sign{--icon-size:4.75rem}.f-icon.plus-sign:before{content:"\e917";color:inherit;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%)}.f-icon.snowflake{--icon-size:4.75rem}.f-icon.snowflake:before{content:"\e910";color:inherit;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%)}.f-icon.sun{--icon-size:4.75rem}.f-icon.sun:before{content:"\e911";color:inherit;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%)}.f-icon.warning{--icon-size:4.75rem}.f-icon.warning:before{content:"\e905";color:inherit;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%)}.messages{margin-left:auto;margin-right:auto;max-width:700px;font-size:1.6rem;margin:0 auto;position:relative;background-image:none;box-shadow:none;border:none}.messages,.messages a{color:#17212c!important}.messages.messages--status{background:#b1e6bb}.messages.messages--error{background:#e6cfca}table:not(.table-condensed){font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;width:100%}@media (min-width:960px){table:not(.table-condensed){font-size:1.6rem}}table:not(.table-condensed) caption{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase;text-align:left}@media (min-width:960px){table:not(.table-condensed) caption{font-size:2.4rem}}@media (min-width:1500px){table:not(.table-condensed) caption{font-size:2.8rem}}table:not(.table-condensed) th{text-align:left}@media (min-width:1px) and (max-width:739px){table:not(.table-condensed) th{white-space:nowrap}}table:not(.table-condensed) thead th{font-size:2rem;font-family:Montserrat,sans-serif;line-height:1.2;margin:2em 0 1em;text-transform:none;text-align:left;border-bottom:2px solid #17212c}@media (min-width:960px){table:not(.table-condensed) thead th{font-size:2.2rem}}@media (min-width:1500px){table:not(.table-condensed) thead th{font-size:2.4rem}}table:not(.table-condensed) tbody tr{border-bottom:1px solid #17212c}table:not(.table-condensed) tbody th{font-weight:700}table:not(.table-condensed) td,table:not(.table-condensed) th{padding:1rem 1.5rem}table:not(.table-condensed) tr{background:#fff}table:not(.table-condensed) p{margin:0!important}table:not(.table-condensed) .t-micetype{font-weight:400;font-family:Montserrat,sans-serif;text-transform:none}.table-wrap{margin:1.2em 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{--icon-size:1.6rem;padding-right:2rem;text-transform:uppercase}.scroll-indicator: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%)}.scroll-indicator:not(.d-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}.visibility-hidden{visibility:hidden}.reset,.reset li{margin:0;padding:0;list-style:none}.reset li:before{display:none}.reset-button{background:none;border:none;text-align:left}.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-inline{display:inline}.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}.pos-relative{position:relative}.pos-fixed{position:fixed}.pos-absolute{position:absolute}.z-index-10{z-index:10}.z-index-30{z-index:30}.z-index-100{z-index:100}@media (min-width:740px){.show-phone{display:none}}.opacity-0{opacity:0}.w-100{width:100%}.h-100{height:100%}.h-100vh-header-admin{height:calc(100dvh - var(--header-height) - var(--admin-bar))}.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}.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}.flex-wrap-wrap{flex-wrap:wrap}.row-gap-0{row-gap:0}.row-gap-row{row-gap:var(--row-spacing)}.lh-1{line-height:1}.f-icon{position:relative}.f-icon:before{transition:all .3s ease-in-out 0s;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;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{font-family:Bowlby One,sans-serif}.f-regular{font-family:Montserrat,sans-serif}.f-w-bold{font-weight:600}.f-w-300{font-weight:300}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-d-underline{text-decoration:underline}.t-c-text{color:#17212c}.t-c-grey-light{color:#f6f6f6}.t-c-white{color:#fff}.t-c-teal{color:#4fc2c9}.t-t-none{text-transform:none}.t-t-uppercase{text-transform:uppercase}.t-micetype{font-size:1rem}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-t-base{margin-top:1.2em}.m-b-0{margin-bottom:0!important}.bg-none{background:none}.bg-background{background:#f6f6f6}.bg-white{background:#fff}.bg-grey{background:#c7d0d1}.bg-light-grey{background:#f6f6f6}.bg-charcoal{background:#17212c}.bg-charcoal a:not(.button){color:#4fc2c9}.bg-navy{background:#303e4e}.bg-navy,.bg-navy *{color:#fff}.bg-navy h2{color:#4fc2c9}.bg-teal-light{background:#afe3df}.bg-teal-dark{background:#3ca0a6}.bg-pine{background:#64715a}.bg-mountain{position:relative}.bg-mountain.in-view:after{background-image:url(/themes/custom/origin/images/bg-mountains.webp)}.bg-mountain:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";mix-blend-mode:multiply;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.3;z-index:0}.border-none{border:none}.border-top{border-top:2px solid #17212c}.border-bottom{border-bottom:2px solid #17212c}.border-radius{border-radius:2rem}.overflow-hidden{overflow:hidden}.paragraph{scroll-margin-top:calc(var(--header-height) * 1.5)}:root{--header-height:6.4rem;--row-spacing:4rem;--element-spacing:2.5rem;--page-margin:6.66vw;--column-gap:3.125%;--row-gap:2em;--aspect-ratio:0.85;--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:6rem;--page-margin:5.2vw;--column-gap:2.183%}}@media (min-width:960px){:root{--element-spacing:3.2rem}}@media (min-width:1500px){:root{--header-height:10rem;--row-spacing:8rem;--page-margin:10.5vw;--column-gap:2.183%;--element-spacing:4rem}}.media{position:relative;margin:0}.media.media--type-inline-image{position:static;width:auto;height:auto}.media.media--type-inline-image .media{position:static}.media .field--type-image{position:relative;display:block;aspect-ratio:calc(1 / var(--aspect-ratio))}.media .field--type-image img{object-position:var(--focal-point)!important}.media .field--type-image img.lazyautosizes.lazyloaded,.media .field--type-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0}.media .field--type-image .lazysizes-display-clone{height:100%!important}@supports not (aspect-ratio:auto){.media .field--type-image{padding-bottom:calc(var(--aspect-ratio) * 100%)}}.media .field--type-image img{position:absolute}.media .field--type-image img.lazyautosizes.lazyloaded,.media .field--type-image img:not(.lazyautosizes){object-fit:cover;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;position:absolute;padding-bottom:56.25%;background:none}.media--type-remote-video .video-poster-frame button:before{content:"\e914";color:#3ca0a6;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%);display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border:2px solid #3ca0a6;background:#fff}.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 .field--name-field-credit{position:relative;--icon-size:1.5rem;font-size:1.4rem;top:0;left:0;padding:.25em 1rem .25em 3rem;background:hsla(0,0%,100%,.5);position:absolute;border-bottom-right-radius:.5rem}.media .field--name-field-credit:before{transition:all .3s ease-in-out 0s;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:"\e91c";color:#17212c;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:.5rem;transform:translateY(-50%)}.hide-credit .media .field--name-field-credit{display:none}.media .field--name-field-caption{padding:.5em 1em}.hide-caption .media .field--name-field-caption{display:none}.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;object-fit:unset!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-portrait,.media-widescreen{--aspect-ratio:0.5625}.media-tall{--aspect-ratio:1.2}.video-control{--icon-size:1.5rem;position:absolute;border-radius:10em;background:hsla(0,0%,100%,.7);width:3rem;height:3rem;bottom:18rem;right:var(--page-margin);z-index:99}.video-control:before{content:"\e91d";color:#303e4e;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%)}@media (min-width:740px){.video-control{bottom:3rem}}@media (min-width:960px){.video-control{width:4rem;height:4rem}.video-control:before{--icon:2rem}}.video-control[data-action=play]:before{content:"\e914"}.hero .link-back{--icon-size:1.6rem;padding-left:3rem;margin-bottom:1.7rem;display:inline-block}.hero .link-back:before{content:"\e900";color:#fff;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:960px){.hero .link-back{margin-bottom:3rem}}.hero .link-back:before{transform:translateY(-50%) rotate(180deg)}@media (hover:hover) and (pointer:fine){.hero .link-back:hover{color:#fff}.hero .link-back:hover:before{left:-.2em}}.hero .link-back:focus{color:#fff}.hero .link-back:focus:before{left:-.2em}.hero.no-image{height:calc(90vh - var(--header-height) - var(--admin-bar));max-height:43rem;padding-top:8rem;padding-bottom:8rem;background-image:url(/themes/custom/origin/images/graphic-landscape.webp);background-repeat:no-repeat;background-size:cover;background-position:50%}@media (min-width:740px){.hero.no-image{min-height:24rem}}@media (min-width:960px){.hero.no-image{min-height:47rem}}.hero.no-image:before{content:"";position:absolute;inset:0;background-color:#64715a;opacity:.85}.hero.no-image .hero__content{max-width:85%;z-index:1}.hero.with-video .field--name-field-main-image{display:none}.hero.with-video video{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";min-width:100%;min-height:100%;width:auto;height:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.hero.with-video video{width:100%;height:100%}}.hero.with-image{height:calc(100vh - var(--admin-bar) - var(--header-height));align-items:end}@supports (height:100dvh){.hero.with-image{height:calc(100dvh - var(--admin-bar) - var(--header-height))}}@media (min-width:740px) and (max-width:959px){.hero.with-image{height:calc(40rem + var(--header-height))}}.hero.with-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(23,33,44,.85) 0,rgba(23,33,44,0))}.hero.with-image .field--type-entity-reference{position:absolute;height:100%;width:100%;top:0;left:0}.hero.with-image .field--type-entity-reference .field,.hero.with-image .field--type-entity-reference article{height:100%;width:100%;object-fit:cover;object-position:center}.hero.with-image>.container{z-index:1;padding:var(--row-spacing) 0;width:85%}@media (min-width:740px){.hero.with-image>.container{width:75%}}@media (min-width:960px){.hero.with-image>.container{width:100%}}.hero.with-image h2{margin-top:.6em}@media (min-width:960px){.hero.with-image h2{width:55%}}.node--type-article .hero:before{background-color:#3ca0a6}.node--type-article .article-main-image{--aspect-ratio:1.1}@media (min-width:740px){.node--type-article .article-main-image{--aspect-ratio:0.55}}@media (min-width:1500px){.node--type-article .article-main-image .media .field--name-field-media-image{aspect-ratio:unset!important;height:95vh}}.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)}@media (min-width:960px){.hamburger{display:none}}.hamburger-box{width:2.9rem;height:2.1rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:2.9rem;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:-.95rem}.hamburger-inner:after{bottom:-.95rem}.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}.main-menu{height:100%}@media (min-width:1px) and (max-width:959px){.main-menu{background:#303e4e;position:absolute;width:100vw;left:0;height:calc(100dvh - var(--header-height))}.main-menu-open .main-menu{opacity:1}.main-menu .main-menu-inner{padding:1rem 0}.sub-menu-open .main-menu .main-menu-inner{transform:translateX(calc(var(--menu-offset) * -1))}.main-menu .main-menu-inner .button.nav{margin:1.5rem}}@media (min-width:960px){.main-menu{opacity:1!important;visibility:visible!important;height:100%!important;display:flex;align-items:center}.main-menu .main-menu-inner{height:100%;gap:4rem}}.menu--main{height:100%}.menu--main>ul.menu{height:100%;font-size:1.6rem;text-transform:uppercase}@media (min-width:960px){.menu--main>ul.menu{font-size:1.4rem}}.menu--main>ul.menu>li{position:relative}@media (min-width:960px){.menu--main>ul.menu>li{height:100%}}.menu--main>ul.menu>li a,.menu--main>ul.menu>li button{padding:1em}.menu--main>ul.menu>li button{--icon-size:1.6rem;height:100%;width:100%;text-transform:uppercase;font-weight:600}.menu--main>ul.menu>li button: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%;right:1.25rem;transform:translateY(-50%)}@media (min-width:1px) and (max-width:959px){.menu--main>ul.menu>li button:after,.menu--main>ul.menu>li button:before{display:none}.menu--main>ul.menu>li button span{position:relative;--icon-size:1.4rem}.menu--main>ul.menu>li button span:before{transition:all .3s ease-in-out 0s;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:"\e901";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:-3rem;transform:translateY(-50%);transform:translateY(-50%) rotate(-90deg)}}@media (min-width:960px){.menu--main>ul.menu>li button{padding-right:4rem}.menu--main>ul.menu>li button[aria-expanded=true]{background-color:#303e4e}.menu--main>ul.menu>li button[aria-expanded=true]:before{transform:translateY(-50%) rotate(180deg)}.menu--main>ul.menu>li button[aria-expanded=true]~ul{display:block}.menu--main>ul.menu>li button[aria-expanded=true]:after{width:calc(100% - 3rem)}}.menu--main>ul.menu ul{display:none;position:absolute;top:100%;right:0;width:30ch;background:#303e4e;z-index:999;padding:0;text-transform:none;font-size:1.6rem}.menu--main>ul.menu ul a{padding:1.5rem 2rem;color:#fff}.menu--main>ul.menu ul a span{position:relative;--icon-size:2rem}.menu--main>ul.menu ul a span:before{transition:all .3s ease-in-out 0s;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:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:-3.5rem;transform:translateY(-50%)}@media (min-width:960px){.menu--main>ul.menu ul a{text-decoration:none}}.menu--main>ul.menu ul li a:hover{background:#17212c}.menu--main>ul.menu ul li a:hover:before{right:1rem}.sitemap div,.sitemap div>ul>li:not(:last-child){margin-bottom:1em}.sitemap div>ul>li.menu-item--expanded>a{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase;display:block}@media (min-width:960px){.sitemap div>ul>li.menu-item--expanded>a{font-size:2.4rem}}@media (min-width:1500px){.sitemap div>ul>li.menu-item--expanded>a{font-size:2.8rem}}.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.5rem;width:2.5rem;height:2.5rem}.menu--social a:before{color:#17212c}.submenus{position:absolute!important;background-color:#303e4e}@media (min-width:960px){.submenus{display:none!important}}@media (min-width:1px) and (max-width:959px){html:not(.sub-menu-open) .submenus{transform:translateX(3rem)}}.submenus .button-back{--icon-size:1.2rem;position:absolute;top:0;left:var(--page-margin);padding-left:2rem;height:6rem;color:#fff}.submenus .button-back:before{content:"\e901";color:#fff;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%);transform:translateY(-50%) rotate(90deg)}.submenus .submenu{padding:6rem 2rem 2rem}@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}}.submenus .submenu>.menu{border-top:1px solid #fff}@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%}}.submenus .submenu>.menu>nav{padding-top:1rem}.submenus .submenu a:not(.button){outline-color:inherit;text-transform:none;text-decoration:none;padding-left:0}@media (hover:hover) and (pointer:fine){.submenus .submenu a:not(.button):hover{color:#5a9691}}.submenus .submenu a:not(.button):focus{color:#5a9691}.submenus .submenu a:not(.button) span{position:relative;--icon-size:2rem}.submenus .submenu a:not(.button) span:before{transition:all .3s ease-in-out 0s;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:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:-3.5rem;transform:translateY(-50%)}.submenus .submenu a{color:#fff}.block-local-tasks-block{position:fixed;top:calc(var(--header-height) + var(--admin-bar));left:auto;right:0;width:12rem;z-index:9999}@media (min-width:1px) and (max-width:959px){.block-local-tasks-block{width:auto;left:0}}.block-local-tasks-block>.contextual{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:959px){.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}.mindtrip-tabs{padding:calc(var(--row-spacing) * 2) 0}.mindtrip-tabs:before{content:"";position:absolute;inset:0;background-color:#3c4734;opacity:.7}@media (min-width:1200px){.mindtrip-tabs>.container{margin-right:0}}@media (min-width:1200px){.mindtrip-tabs .heading{grid-column:span 3;padding-right:10%}}@media (min-width:1500px){.mindtrip-tabs .heading{grid-column:span 2;padding-right:0}}.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase;font-size:1.8rem;font-family:Montserrat,sans-serif;font-weight:800;border-bottom:1px solid #fff;padding-bottom:1.5rem;color:#fff!important}@media (min-width:960px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2.4rem}}@media (min-width:1500px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2.8rem}}@media (min-width:960px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem}}@media (min-width:1200px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem}}@media (min-width:1500px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem}}@media (min-width:1900px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2.4rem}}@media (min-width:1200px){.mindtrip-tabs .tabs{grid-column:4/span 9}}@media (min-width:1500px){.mindtrip-tabs .tabs{grid-column:4/span 9}}.mindtrip-tabs .tabs .field--name-field-tab{display:grid;grid-template-columns:100%;grid-template-rows:min-content;gap:0;width:100%;padding-top:3rem}@media (min-width:1200px){.mindtrip-tabs .tabs .field--name-field-tab{grid-template-columns:repeat(5,20%);padding-top:0}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button{outline-color:#fff!important}@media (hover:hover) and (pointer:fine){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:hover+.mindtrip-image .field--name-field-image .media{background-color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:hover+.mindtrip-image .field--name-field-image .media .field--name-field-media-image{box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11);transform:translate(-.75rem,-.75rem)}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:hover+.mindtrip-image .label:before{color:#17212c}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:focus+.mindtrip-image .field--name-field-image .media{background-color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:focus+.mindtrip-image .field--name-field-image .media .field--name-field-media-image{box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11);transform:translate(-.75rem,-.75rem)}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:focus+.mindtrip-image .label:before{color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image{display:grid;grid-template-areas:"a b";grid-template-columns:12.8rem 1fr;gap:1rem;align-items:center;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}@media (min-width:740px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image{grid-template-columns:23.5rem 1fr;gap:3rem}}@media (min-width:1200px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image{grid-template-areas:"a " "b";grid-template-columns:100%;grid-template-rows:min-content min-content;align-items:start;gap:2rem}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .field--name-field-image .media{grid-area:a;transition:background-color .2s ease-in-out}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .field--name-field-image .media .field--name-field-media-image{--aspect-ratio:0.69;height:100%;width:100%;transition:transform .2s ease-in-out}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{grid-area:b;position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important;font-size:2rem;display:flex;flex-direction:column-reverse;gap:.5rem 2rem;width:100%;margin-top:0;border:none;background:none;word-break:break-word;text-align:left;line-height:1;color:#fff}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{transition:all .3s ease-in-out 0s;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:#3ca0a6;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%)}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:after{transition:all .3s ease-in-out 0s;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{padding-right:2em}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:hover:before{right:-.2em;color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:hover:after{height:.3rem}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:focus:before{right:-.2em;color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:focus:after{height:.3rem}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{--icon-size:3rem;position:unset;top:auto;right:auto;color:#bae4e2;transform:unset}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:after{display:none}@media (min-width:740px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{flex-direction:row-reverse;align-items:center;justify-content:space-between;font-size:2.8rem}}@media (min-width:1200px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{flex-direction:column-reverse;align-items:flex-start;gap:.5rem;font-size:2rem}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{--icon-size:2.5rem}}#block-alert-bar{transition:all .3s ease-in-out 0s;position:fixed!important;width:100%;bottom:0;z-index:99999}#block-alert-bar:not(.open){opacity:0;transition-property:opacity}#block-alert-bar[aria-hidden=true]{z-index:-1}#block-alert-bar .container{padding:1em 0;position:static}@media (min-width:960px){#block-alert-bar .content-container{position:relative}}#block-alert-bar .field--name-field-copy{padding-right:4rem}#block-alert-bar .field--name-field-copy>*{margin-left:auto;margin-right:auto;max-width:110rem}#block-alert-bar .close{width:4rem;height:4rem;position:absolute;right:0;top:0}@media (min-width:960px){#block-alert-bar .close{top:50%;transform:translateY(-50%)}}footer.site-footer{--row-border:2px solid #fff;--grid-spacing-mob:4.8rem;--spacing-tablet:2rem;--spacing-large:5.5rem;padding:5rem 0}@media (min-width:740px){footer.site-footer{padding:var(--spacing-tablet)}}@media (min-width:1500px){footer.site-footer{padding:var(--spacing-large) 0 6.5rem}}footer.site-footer .inner-grid{row-gap:var(--grid-spacing-mob)}@media (min-width:740px){footer.site-footer .inner-grid{row-gap:3.3rem}}@media (min-width:1500px){footer.site-footer .inner-grid{row-gap:2.5rem}}footer.site-footer .logo{width:10rem;color:#fff!important}@media (min-width:740px){footer.site-footer .logo{width:11rem}}@media (min-width:1500px){footer.site-footer .logo{width:16rem}}footer.site-footer .site-footer__top{border-bottom:var(--row-border);padding-bottom:var(--grid-spacing-mob)}@media (min-width:740px){footer.site-footer .site-footer__top{padding-bottom:var(--spacing-tablet)}}@media (min-width:1500px){footer.site-footer .site-footer__top{padding-bottom:5rem}}footer.site-footer .site-footer__bottom{border-top:var(--row-border);padding-top:var(--grid-spacing-mob);gap:1em}@media (min-width:740px){footer.site-footer .site-footer__bottom{padding-top:2.3rem}}@media (min-width:1500px){footer.site-footer .site-footer__bottom{padding-top:3rem;flex-direction:row;justify-content:space-between}}footer.site-footer .site-footer__bottom p{margin:0}@media (min-width:1500px){footer.site-footer .site-footer__menus{padding-bottom:7rem;flex-direction:row;justify-content:space-between}}footer.site-footer .site-footer__menus nav{grid-column:1/span 12}@media (min-width:740px){footer.site-footer .site-footer__menus nav{grid-column:span 4}}@media (min-width:1200px){footer.site-footer .site-footer__menus nav{grid-column:span 3}}@media (min-width:740px){footer.site-footer .site-footer__menus .footer-menu-contact{grid-row:2;grid-column:span 12}}@media (min-width:1200px){footer.site-footer .site-footer__menus .footer-menu-contact{grid-row:1;grid-column:10/span 3}}footer.site-footer .site-footer__menus .footer-menu-contact h2{margin-bottom:2.5rem}footer.site-footer .site-footer__menus .footer-menu-contact nav:first-of-type{margin-bottom:1.9rem}@media (min-width:1500px){footer.site-footer .site-footer__menus .footer-menu-contact nav:first-of-type{margin-bottom:1.9rem}}footer.site-footer .site-footer__menus h2{color:#fff;font-size:2.7rem;margin-bottom:1.9rem}footer.site-footer .site-footer__menus ul{text-transform:uppercase;font-size:1.4rem}footer.site-footer .site-footer__menus a{text-decoration:none;padding:.35em 0}footer.site-footer .site-footer__menus a:hover{text-decoration:underline}.menu--social a{--icon-size:2.4rem;width:4rem;height:4rem;display:inline-block;background:#fff;border-radius:50%;outline-color:#fff;color:#17212c!important}.menu--social a: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:50%;transform:translate(-50%,-50%)}.menu--social a[href*=facebook]:before{content:"\e90e"}.menu--social a[href*=instagram]:before{content:"\e908"}.menu--social a[href*=x]:before{content:"\e907"}.menu--social ul{gap:1.1rem}.site-header{height:var(--header-height);top:var(--admin-bar);background-color:#17212c}html:not(.scroll-down) .site-header{transition-duration:.1s}.scroll-down .site-header{transform:translateY(-150%)}.scroll-down .user-logged-in .site-header{transform:translateY(-200%)}.site-header .logo{width:8rem;color:#fff!important}@media (min-width:1500px){.site-header .logo{width:10rem}}.site-header .logo svg{display:block;max-width:100%}.newsletter-signup{background:linear-gradient(180deg,#fff 37%,#c7d0d1)}.newsletter-signup>.container{padding-bottom:7rem}@media (min-width:740px){.newsletter-signup>.container{padding-bottom:var(--row-spacing)}}.newsletter-signup__internal{grid-column:span 12;grid-row:2}.newsletter-signup__internal p.underline{border-bottom:1px solid #3ca0a6;padding-bottom:2rem}.newsletter-signup__external.booking-widget{grid-column:span 12;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem 0;z-index:0;margin-bottom:4rem;padding:4rem 2rem}.newsletter-signup__external.booking-widget .heading,.newsletter-signup__external.booking-widget .widget{width:100%}.newsletter-signup__external.booking-widget .heading{border-bottom:1px solid rgba(186,228,226,.5)}.newsletter-signup__external.booking-widget .search_submit{z-index:1}@media (min-width:740px){.newsletter-signup__external.booking-widget,.newsletter-signup__internal{grid-row:1;padding-inline:4rem}.newsletter-signup__internal{grid-column:span 6}.newsletter-signup__external.booking-widget{grid-column:7/span 7;margin-bottom:auto}}@media (min-width:1200px){.newsletter-signup__external.booking-widget{grid-column:8/span 5}}@media (min-width:1500px){.newsletter-signup__external.booking-widget .search_submit{border-width:0}}.newsletter-signup__graphic{z-index:1;right:0;transform:translateX(var(--page-margin))}.newsletter-signup__graphic:after{content:"";position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:bottom}.newsletter-signup__graphic.graphic-bird{bottom:-8rem;width:22rem;height:30rem}.newsletter-signup__graphic.graphic-bird:after{background-image:url(/themes/custom/origin/images/graphic-bird_chickadee.webp)}@media (min-width:740px){.newsletter-signup__graphic.graphic-bird{bottom:-10rem;height:36rem}}@media (min-width:960px){.newsletter-signup__graphic.graphic-bird{width:30rem;height:38rem}}@media (min-width:1200px){.newsletter-signup__graphic.graphic-bird{bottom:-15rem;width:40rem;height:34rem}.newsletter-signup__graphic.graphic-bird:after{background-size:130%}}@media (min-width:1500px){.newsletter-signup__graphic.graphic-bird{--page-margin:0vw;bottom:-13rem;width:44rem}.newsletter-signup__graphic.graphic-bird:after{background-size:120%}}.newsletter-signup__graphic.graphic-fox{bottom:-4rem;width:22rem;height:24rem}.newsletter-signup__graphic.graphic-fox:after{background-image:url(/themes/custom/origin/images/graphic-fox.webp)}@media (min-width:740px){.newsletter-signup__graphic.graphic-fox{bottom:-5rem;width:25rem;height:25rem}}@media (min-width:960px){.newsletter-signup__graphic.graphic-fox{width:34rem}}@media (min-width:1200px){.newsletter-signup__graphic.graphic-fox{--page-margin:3vw;bottom:-5rem;width:32rem;height:28rem}}@media (min-width:1500px){.newsletter-signup__graphic.graphic-fox{--page-margin:0vw;bottom:-6rem;width:37rem;height:34rem}}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;margin:0}.main-content{flex:1;padding-bottom:var(--row-spacing);margin-top:var(--header-height)}.main-content.not-node{padding-top:calc(var(--header-height) + var(--row-spacing))}h1.page-title{margin-bottom:.5em}.user-login-form{position:relative}.user-login-form .forgot-password{right:0;bottom:0}#mindtrip-open{transition-property:tranform,translate!important}.main-menu-open #mindtrip-open,.scroll-down #mindtrip-open{translate:100% -50%}#node-preview-form-select .form-type-select,.toolbar-vertical .gin-secondary-toolbar--frontend{display:none}.toolbar-horizontal .gin-secondary-toolbar--frontend{top:0;position:absolute;z-index:9999;right:0;background:none;border: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}
