/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-text:#1B1B1B;--c-text-inverse:white;--c-background:#FFFCF7;--c-background-accent:#FFF7E9;--c-primary:#607310;--c-primary-light:#E8F990;--c-primary-dark:#576B03;--c-secondary:#F1B739;--c-accent:#4c4c4c;--c-accent-high:#1B1B1B;--c-highlight:#E5E5E5;--c-highlight-high:#EFEFEC;--c-muted:#f2f2f2;--c-warning:#F1B739;--c-error:#CC4C3D;--c-message:#E8F990;--c-near-white:#f2f2f2;--c-neutral-light:#EFEFEC;--c-neutral-medium-light:#E5E5E5;--c-neutral-medium:#B7BABA;--c-neutral-dark:#4c4c4c;--c-white:white;--c-black:#1B1B1B}:root [data-theme=default]{--c-text:#1B1B1B;--c-text-inverse:white;--c-background:#FFFCF7;--c-background-accent:#FFF7E9;--c-primary:#607310;--c-primary-light:#E8F990;--c-primary-dark:#576B03;--c-secondary:#F1B739;--c-accent:#4c4c4c;--c-accent-high:#1B1B1B;--c-highlight:#E5E5E5;--c-highlight-high:#EFEFEC;--c-muted:#f2f2f2;--c-warning:#F1B739;--c-error:#CC4C3D;--c-message:#E8F990;--c-near-white:#f2f2f2;--c-neutral-light:#EFEFEC;--c-neutral-medium-light:#E5E5E5;--c-neutral-medium:#B7BABA;--c-neutral-dark:#4c4c4c;--c-white:white;--c-black:#1B1B1B}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-background{background-color:#FFFCF7;background-color:var(--c-background);background-image:linear-gradient(91deg,rgba(205,197,170,0.2) 0.75%,rgba(242,240,233,0.3) 50.23%,rgba(205,197,170,0.2) 99.13%)}.cl-colors__item--default-text{background-color:#1B1B1B;background-color:var(--c-text);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:white;background-color:var(--c-text-inverse);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:#FFFCF7;background-color:var(--c-background);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-background-accent{background-color:#FFF7E9;background-color:var(--c-background-accent);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:#607310;background-color:var(--c-primary);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-primary-light{background-color:#E8F990;background-color:var(--c-primary-light);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-primary-dark{background-color:#576B03;background-color:var(--c-primary-dark);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:#F1B739;background-color:var(--c-secondary);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-accent{background-color:#4c4c4c;background-color:var(--c-accent);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:#1B1B1B;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:#E5E5E5;background-color:var(--c-highlight);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:#EFEFEC;background-color:var(--c-highlight-high);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:#f2f2f2;background-color:var(--c-muted);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:#F1B739;background-color:var(--c-warning);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:#CC4C3D;background-color:var(--c-error);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-message{background-color:#E8F990;background-color:var(--c-message);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-near-white{background-color:#f2f2f2;background-color:var(--c-near-white);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-neutral-light{background-color:#EFEFEC;background-color:var(--c-neutral-light);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-neutral-medium-light{background-color:#E5E5E5;background-color:var(--c-neutral-medium-light);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-neutral-medium{background-color:#B7BABA;background-color:var(--c-neutral-medium);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-neutral-dark{background-color:#4c4c4c;background-color:var(--c-neutral-dark);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-white{background-color:white;background-color:var(--c-white);color:#1B1B1B;color:var(--c-accent-high)}.cl-colors__item--default-black{background-color:#1B1B1B;background-color:var(--c-black);color:#f2f2f2;color:var(--c-muted)}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:#EFEFEC;background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 300ms";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all 300ms ease-in-out}.demo-motion--fade:hover{background-color:#1B1B1B;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{font-size:62.5%;box-sizing:border-box}body{background-color:#333;color:#1B1B1B;color:var(--c-text);font-family:"Alegreya Sans",sans-serif;font-size:1.7rem;line-height:1.3;max-width:2000px;margin:0 auto}body.sb-show-main{background-color:#FFFCF7;background-color:var(--c-background);background-image:linear-gradient(91deg,rgba(205,197,170,0.2) 0.75%,rgba(242,240,233,0.3) 50.23%,rgba(205,197,170,0.2) 99.13%)}.layout-container{overflow-x:hidden;background-color:#FFFCF7;background-color:var(--c-background);background-image:linear-gradient(91deg,rgba(205,197,170,0.2) 0.75%,rgba(242,240,233,0.3) 50.23%,rgba(205,197,170,0.2) 99.13%)}*,*::after,*::before{box-sizing:inherit}.main{display:block}.visually-hidden,.form-item--webform_table legend{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.container{width:100%;margin:0 auto;max-width:1320px}.container-narrow{width:100%;margin:0 auto;max-width:745px}.gutter{padding-left:2rem;padding-right:2rem}@media(min-width:480px){.gutter{padding-left:4rem;padding-right:4rem}}.layout:not(.layout--onecol){max-width:1240px;margin:0 auto}.layout--twocol-section{gap:60px}@media(min-width:40em){.layout--twocol-section.layout--twocol-section--50-50>.layout__region{flex:0 1 calc(50% - 30px)}}@media(min-width:920px){.layout--twocol-section{flex-wrap:nowrap}}.layout--twocol:not(.layout--twocol-section){gap:60px}.layout--twocol:not(.layout--twocol-section)>.layout__region{flex:0 1 100%}@media(min-width:40em){.layout--twocol:not(.layout--twocol-section)>.layout__region--first,.layout--twocol:not(.layout--twocol-section)>.layout__region--second{flex:0 1 100%}}@media(min-width:920px){.layout--twocol:not(.layout--twocol-section)>.layout__region--first,.layout--twocol:not(.layout--twocol-section)>.layout__region--second{flex:0 1 calc(50% - 30px)}}.layout--threecol-section{gap:4rem}@media(min-width:920px){.layout--threecol-section>.layout__region{flex:0 1 calc(100% - 20px)}}@media(min-width:920px){.layout--threecol-section{flex-wrap:nowrap}}.layout--threecol{gap:30px}.layout--threecol>.layout__region{flex:0 1 100%}@media(min-width:40em){.layout--threecol>.layout__region--first,.layout--threecol>.layout__region--second,.layout--threecol>.layout__region--third{flex:0 1 100%}}@media(min-width:920px){.layout--threecol>.layout__region--first,.layout--threecol>.layout__region--second,.layout--threecol>.layout__region--third{flex:0 1 calc(33.33% - 20px)}}.layout--fourcol-section{gap:4rem}@media(min-width:920px){.layout--fourcol-section>.layout__region{flex:0 1 calc(100% - 30px)}}@media(min-width:920px){.layout--fourcol-section{flex-wrap:nowrap}}.layout-container--maintenance{display:flex;justify-content:center;align-items:center;min-height:100vh;gap:calc(2*4rem)}.layout-container--maintenance .maintenance__logo{margin:1rem}.layout-container--maintenance .h1,.layout-container--maintenance .text-long h1,.text-long .layout-container--maintenance h1{line-height:1.2}.layout-container--maintenance .maintenance__side{display:none;flex:0 1 auto;line-height:0}@media(min-width:720px){.layout-container--maintenance .maintenance__side{display:block}}@media(min-width:920px){.layout-container--maintenance .maintenance__side svg{height:100vh}}.main-content-wrapper{display:flex;flex-direction:column}@media(min-width:920px){.main-content-wrapper{flex-direction:row}}.outer-content-wrapper{position:relative}.outer-content-wrapper>.container{max-width:none;padding:0}.content-wrapper#main-content{display:grid;grid-template-columns:1fr min(1320px,100%) 1fr;gap:50px 0;margin:50px 0}.content-wrapper#main-content>*{grid-column:2}.button,.more-link a{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-size:1.8rem;line-height:1.3;font-weight:500;color:white;color:var(--c-text-inverse);background-color:#576B03;background-color:var(--c-primary-dark);border:2px solid #576B03;border:2px solid var(--c-primary-dark);padding:10px 20px}.button:hover,.more-link a:hover,.button:focus,.more-link a:focus,.button:active,.more-link a:active{font-weight:700}.button:hover,.more-link a:hover,.button:active,.more-link a:active,.button:focus,.more-link a:focus{color:white;color:var(--c-text-inverse);background-color:#374400;border-color:#374400}.button:focus-visible,.more-link a:focus-visible{outline:2px solid #374400;outline-offset:2px}.button--secondary{color:white;color:var(--c-text-inverse);background-color:#F1B739;background-color:var(--c-secondary);border:2px solid}.button--secondary:hover,.button--secondary:active,.button--secondary:focus{color:white;color:var(--c-text-inverse);background-color:#F1B739;background-color:var(--c-secondary)}.button--secondary:focus-visible{outline:2px solid;outline-offset:2px}.button--large{line-height:2;padding:14px 38px}.button--ghost,.view-growing-guides .views-exposed-form input[type=submit],.cta--background .button,.cta--background .more-link a,.more-link .cta--background a{color:white;color:var(--c-white);background-color:rgba(0,0,0,0);border:2px solid #F1B739;border:2px solid var(--c-secondary)}.button--ghost:hover,.view-growing-guides .views-exposed-form input[type=submit]:hover,.cta--background .button:hover,.cta--background .more-link a:hover,.more-link .cta--background a:hover,.button--ghost:active,.view-growing-guides .views-exposed-form input[type=submit]:active,.cta--background .button:active,.cta--background .more-link a:active,.more-link .cta--background a:active,.button--ghost:focus,.view-growing-guides .views-exposed-form input[type=submit]:focus,.cta--background .button:focus,.cta--background .more-link a:focus,.more-link .cta--background a:focus{color:white;color:var(--c-white);background-color:rgba(0,0,0,0);border-color:white;border-color:var(--c-white)}.button--ghost:focus-visible,.view-growing-guides .views-exposed-form input[type=submit]:focus-visible,.cta--background .button:focus-visible,.cta--background .more-link a:focus-visible,.more-link .cta--background a:focus-visible{outline:2px solid white;outline:2px solid var(--c-white);outline-offset:2px}.button--full-width{width:100%}.button--with-icon{display:inline-flex;justify-content:space-between;align-items:center;gap:10px}.button--with-icon .icon,.button--with-icon svg{width:24px;height:24px;fill:currentColor}.button--with-icon--transparent{border-color:rgba(0,0,0,0)}.button--with-icon--transparent:hover,.button--with-icon--transparent:focus,.button--with-icon--transparent:active{background:none;border-color:rgba(0,0,0,0);color:#576B03;color:var(--c-primary-dark)}.button--with-icon--transparent:hover svg,.button--with-icon--transparent:hover .icon,.button--with-icon--transparent:focus svg,.button--with-icon--transparent:focus .icon,.button--with-icon--transparent:active svg,.button--with-icon--transparent:active .icon{background-color:rgba(0,0,0,0);color:#576B03;color:var(--c-primary-dark)}.button--with-icon--transparent:focus{text-decoration:underline}.button--with-icon--transparent svg,.button--with-icon--transparent .icon{background-color:#607310;background-color:var(--c-primary);color:white;color:var(--c-text-inverse);padding:2px}.button--plain{background-color:rgba(0,0,0,0);color:#576B03;color:var(--c-primary-dark);padding:5px 10px;border:none;border-bottom:2px solid #576B03;border-bottom:2px solid var(--c-primary-dark);position:relative}.button--plain::before{content:"";position:absolute;left:0;bottom:0;width:2px;height:100%;background-color:#576B03;background-color:var(--c-primary-dark);transform:scaleY(0);transform-origin:bottom;transition:transform 300ms ease-out}.button--plain:hover,.button--plain:focus,.button--plain:active{background-color:rgba(0,0,0,0);color:#576B03;color:var(--c-primary-dark);border-color:#576B03;border-color:var(--c-primary-dark)}.button--plain:hover::before,.button--plain:focus::before,.button--plain:active::before{transform:scaleY(1)}.button--plain:focus-visible{outline-offset:-2px}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes{display:flex;flex-direction:column;gap:10px}.form-item--checkbox__item,.form-item--checkbox{display:flex;align-items:center;gap:15px}.form-item--checkbox__item label,.form-item--checkbox label{font-size:2.3rem;line-height:1.3;font-weight:300;letter-spacing:.92px}.form-item--checkbox__item input[type=checkbox],.form-item--checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;outline:none;width:30px;height:30px;border:1px solid #607310;border:1px solid var(--c-primary);background-color:#FFF7E9;background-color:var(--c-background-accent);cursor:pointer}.form-item--checkbox__item input[type=checkbox]:checked,.form-item--checkbox__item input[type=checkbox]:hover,.form-item--checkbox input[type=checkbox]:checked,.form-item--checkbox input[type=checkbox]:hover{background-color:#FFF7E9;background-color:var(--c-background-accent);position:relative}.form-item--checkbox__item input[type=checkbox]:checked svg,.form-item--checkbox__item input[type=checkbox]:hover svg,.form-item--checkbox input[type=checkbox]:checked svg,.form-item--checkbox input[type=checkbox]:hover svg{color:white;color:var(--c-white)}.form-item--checkbox__item input[type=checkbox]:checked::before,.form-item--checkbox__item input[type=checkbox]:hover::before,.form-item--checkbox input[type=checkbox]:checked::before,.form-item--checkbox input[type=checkbox]:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:25px;height:25px;background-color:#607310;background-color:var(--c-primary);background-image:url(/themes/custom/trailhead-theme/images/icons/checkbox-x.svg);background-repeat:no-repeat;background-position:center;background-size:60%}.form-item--checkbox__item input[type=checkbox]:focus-visible,.form-item--checkbox input[type=checkbox]:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:3px}.webform-options-display-three-columns div.form-item--checkbox{margin-bottom:12px}@media(min-width:400px){.webform-options-display-three-columns{-moz-column-count:2;column-count:2}}@media(min-width:900px){.webform-options-display-three-columns{-moz-column-count:3;column-count:3}}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radios,.js-webform-radios,fieldset.radios--wrapper{display:flex;flex-direction:column;gap:10px}.form-item--radios.form--inline,.js-webform-radios.form--inline,fieldset.radios--wrapper.form--inline{flex-direction:row;align-items:center;gap:25px}.form-item--radios.form--inline>.form-item__label,.js-webform-radios.form--inline>.form-item__label,fieldset.radios--wrapper.form--inline>.form-item__label{font-size:2rem;padding:0}.form-item--radios.form--inline legend,.js-webform-radios.form--inline legend,fieldset.radios--wrapper.form--inline legend{margin-bottom:10px}.form-item--radio__item,.form-item--radio{display:flex;align-items:center;gap:15px}.form-item--radio__item label,.form-item--radio label{font-size:2.3rem;line-height:1.3;font-weight:300;letter-spacing:.92px}.form-item--radio__item input[type=radio],.form-item--radio input[type=radio]{-webkit-appearance:none;appearance:none;outline:none;width:25px;height:25px;border-radius:50%;border:1px solid #607310;border:1px solid var(--c-primary);background-color:#FFF7E9;background-color:var(--c-background-accent);cursor:pointer}.form-item--radio__item input[type=radio]:checked,.form-item--radio__item input[type=radio]:hover,.form-item--radio input[type=radio]:checked,.form-item--radio input[type=radio]:hover{background-color:#FFF7E9;background-color:var(--c-background-accent);position:relative}.form-item--radio__item input[type=radio]:checked::before,.form-item--radio__item input[type=radio]:hover::before,.form-item--radio input[type=radio]:checked::before,.form-item--radio input[type=radio]:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:17px;height:17px;border-radius:50%;background-color:#607310;background-color:var(--c-primary)}.form-item--radio__item input[type=radio]:focus-visible,.form-item--radio input[type=radio]:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:4px}.form-item__dropdown{display:block;position:relative}.form-item__dropdown::after{content:" ";border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #1B1B1B;border-top:10px solid var(--c-text);position:absolute;top:50%;right:1em;z-index:2;transform:translateY(-50%);pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#1B1B1B;border-color:var(--c-accent-high)}.form-item__select{background-color:#FFF7E9;background-color:var(--c-background-accent);border:1px solid #607310;border:1px solid var(--c-primary);height:41px;margin:0;font-size:2.3rem;line-height:1.3;font-weight:300;letter-spacing:.92px;outline:none;padding:5px 20px;width:100%}.form-item__select :focus{outline:none;color:#4c4c4c;color:var(--c-accent)}@supports((-webkit-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;border:1px solid #607310;border:1px solid var(--c-primary);-webkit-appearance:none;appearance:none}.form-item__select:focus,.form-item__select:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);border-radius:0}}.form-item{color:#1B1B1B;color:var(--c-text);margin-bottom:35px;max-width:500px;width:100%}.form-item::after{clear:both;content:"";display:table}.webform-submission-form .form-item{max-width:unset}.webform-submission-form .form-item--max{max-width:500px}.webform-submission-form .form-item--text-max{max-width:700px}.form-item--inline-block{display:inline-block}.form-item--center{margin:0 auto;text-align:center}.form-item__label{display:block;font-size:1.7rem;line-height:1.3}@media(min-width:375px){.form-item__label{padding:0 0 5px}}.form-item__label.option{display:inline-block;padding:0}.form-item__textfield:not(.button){background:#FFF7E9;background:var(--c-background-accent);border:1px solid #607310;border:1px solid var(--c-primary);width:100%;padding:5px 20px;font-size:2.3rem;line-height:1.3;font-weight:300;letter-spacing:.92px}.form-item__textfield:focus,.form-item__textfield:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary)}.form-item__textfield:-ms-input-placeholder{color:#1B1B1B;color:var(--c-black)}.form-item__textfield::placeholder{color:#1B1B1B;color:var(--c-black)}.form-item__description{margin-top:.3em}.form-item__textarea:not(.button){padding:10px 20px}.form-fieldset{border:none;padding:0}.form-fieldset .form-item{margin-bottom:0}.form-item--processed_text{margin-bottom:0}.webform-signature-pad{background-color:#FFF7E9;background-color:var(--c-background-accent);border:1px solid #607310;border:1px solid var(--c-primary)}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:125px;padding:1rem;width:125px}.icons-demo pre{background-color:#576B03;background-color:var(--c-primary-dark);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid #576B03;border:1px solid var(--c-primary-dark);margin:calc(1rem/4);color:#fff}.icons-demo__item svg{fill:#000;color:#000}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link,.text-long a:not(.button){color:#1B1B1B;color:var(--c-black);font-weight:700}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item::marker,.text-long ol li::marker,.text-long ul li::marker{color:#576B03;color:var(--c-primary-dark)}.scrim{overflow:hidden;position:relative;max-height:200px}.scrim::before{z-index:1}.scrim--teaser::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--teaser::before{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 50%,#fff 100%)}.scrim--translucent{max-height:none}.scrim--translucent::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--translucent::before{background-color:rgba(96,115,16,.7)}.scrim--translucent-black{max-height:none}.scrim--translucent-black::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--translucent-black::before{background-color:rgba(27,27,27,.5)}.scrim--gradient-black{max-height:none}.scrim--gradient-black::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--gradient-black::before{background:linear-gradient(to bottom,transparent 0,rgba(27,27,27,0.5) 50%)}.section{padding:0 2rem}@media(min-width:480px){.section{padding:0 4rem}}.section:has(.paragraph-wrapper--full-bleed){width:100%;grid-column:1/4 !important}.section--primary{width:100%;grid-column:1/4 !important;background:radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.24) 100%),linear-gradient(90deg,#667A12 0%,#576B03 100%);background-repeat:no-repeat;background-size:contain;color:white;color:var(--c-text-inverse)}.section--primary .text-long h1,.section--primary .text-long h2,.section--primary .text-long h3,.section--primary .text-long h4,.section--primary .text-long h5,.section--primary .text-long h6{color:white;color:var(--c-text-inverse)}.section--primary-accent{width:100%;grid-column:1/4 !important;background:url(/themes/custom/trailhead-theme/images/accent.svg),radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.24) 100%),linear-gradient(90deg,#667A12 0%,#576B03 100%);background-repeat:no-repeat;background-size:contain;color:white;color:var(--c-text-inverse)}.section--primary-accent .text-long h1,.section--primary-accent .text-long h2,.section--primary-accent .text-long h3,.section--primary-accent .text-long h4,.section--primary-accent .text-long h5,.section--primary-accent .text-long h6{color:white;color:var(--c-text-inverse)}.section--accent{width:100%;grid-column:1/4 !important;background-color:#FFF7E9;background-color:var(--c-background-accent);border:2px solid #F1B739;border:2px solid var(--c-secondary);border-bottom-right-radius:100px;filter:drop-shadow(5px 5px 16px rgba(0,0,0,0.05))}.section--ornate{width:100%;grid-column:1/4 !important;background-image:url(/themes/custom/trailhead-theme/images/accent-ornate.svg);background-size:contain;background-repeat:no-repeat;background-position:right}.section--secondary{background-color:#F1B739;background-color:var(--c-secondary);color:white;color:var(--c-text-inverse)}.section--neutral-light{background-color:#EFEFEC;background-color:var(--c-neutral-light);color:#1B1B1B;color:var(--c-text)}.section--neutral-dark{background-color:#4c4c4c;background-color:var(--c-neutral-dark);color:white;color:var(--c-text-inverse)}.section--padded{padding-top:calc(1rem*5);padding-bottom:calc(1rem*5)}.section--spaced-items .paragraph-wrapper{padding-top:2rem;padding-bottom:2rem}.section--spaced-items .paragraph-wrapper--full-bleed{padding-top:2rem;padding-bottom:2rem}.section--centered{text-align:center;margin:0 auto}.section--inner{padding:0}.section--flush-top{margin-top:-50px}.section--404{margin-block:50px}.section--404 h1{color:#607310;color:var(--c-primary)}.section--404 p{margin:30px 0}.section--404 img{width:100%;max-width:715px;margin:0 auto}.paragraph-wrapper{padding:25px 0}.paragraph-wrapper:first-of-type{padding-top:0}.paragraph-wrapper:last-of-type{padding-bottom:0}.paragraph-wrapper--full-bleed{margin-left:-2rem;margin-right:-2rem}@media(min-width:480px){.paragraph-wrapper--full-bleed{margin-left:-4rem;margin-right:-4rem}}.paragraph-wrapper:not(.paragraph-wrapper--full-bleed){max-width:1240px;margin-left:auto;margin-right:auto}.table,.text-long table{border:1.5px solid #607310;border:1.5px solid var(--c-primary);border-spacing:0;margin:1em 0;width:100%}.table a,.text-long table a{color:#607310;color:var(--c-primary)}.table--responsive{overflow-x:auto}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #607310;border-bottom:1px solid var(--c-primary);border-right:1px solid #607310;border-right:1px solid var(--c-primary);padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{background-color:#FFF7E9;background-color:var(--c-background-accent);color:#1B1B1B;color:var(--c-black);font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#FFFCF7;background-color:var(--c-background)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #607310;border-top:1px solid var(--c-primary)}.form-item--webform_table{margin-block:40px 25px}.form-item--webform_table>label{font-weight:700}.form-item--webform_table legend{margin:0}.form-item--webform_table .form-item,.form-item--webform_table p{margin:0 !important}.h1,.text-long h1{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:3.7rem;line-height:1.3;margin:0;width:auto}@media(min-width:920px){.h1,.text-long h1{font-size:6rem;font-weight:500}}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:3.2rem;line-height:1.3;margin:0;width:auto}@media(min-width:920px){.h2,.text-long h2{font-size:4.5rem;font-weight:500}}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1.3;margin:0;width:auto}@media(min-width:920px){.h3,.text-long h3{font-size:3.8rem;font-weight:400}}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.previous-next-navigation__label,.cart-confirmation .text-with-icon__text,.text-long h4{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:500;font-style:normal;font-size:2.5rem;line-height:1.3;margin:0;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.h6,.text-long h6{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:500;font-style:normal;font-size:2rem;line-height:1.3;margin:0;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}.text-long h1{margin-bottom:.5em}.text-long h2{margin-bottom:.5em}.text-long h3{margin-bottom:.5em}.text-long h4{margin-bottom:.5em}.text-long h5{margin-bottom:.5em}.text-long h6{margin-bottom:.5em}.paragraph,.text-long p{margin:0 0 10px}.blockquote:not(.image-field-caption),.text-long blockquote:not(.image-field-caption){margin:0;padding:0}.blockquote__wrapper{font-family:"Alegreya Sans",sans-serif;font-size:1.7rem;line-height:1.3;margin:0;border-left:5px solid #607310;border-left:5px solid var(--c-primary);padding:10px;padding-left:13px;position:relative}.blockquote__wrapper p{margin-top:10px}.blockquote__wrapper p:first-of-type{margin:0}.blockquote__wrapper--lined .blockquote,.blockquote__wrapper--lined .text-long blockquote,.text-long .blockquote__wrapper--lined blockquote{font-style:italic}.blockquote__wrapper--double-lined{background:#EFEFEC;background:var(--c-neutral-light);outline:10px solid #EFEFEC;outline:10px solid var(--c-neutral-light);border:none;padding-left:33px}.blockquote__wrapper--double-lined::before{content:"";width:2rem;height:100%;position:absolute;top:0;left:1rem;margin:0 1rem;box-shadow:-5px 0 0 #607310,-15px 0 0 #EFEFEC,-20px 0 0 #607310;box-shadow:-5px 0 0 var(--c-primary),-15px 0 0 var(--c-neutral-light),-20px 0 0 var(--c-primary)}.blockquote__wrapper--double-lined .blockquote,.blockquote__wrapper--double-lined .text-long blockquote,.text-long .blockquote__wrapper--double-lined blockquote{font-style:italic}.blockquote__wrapper--boxed{background:#EFEFEC;background:var(--c-neutral-light)}.blockquote__wrapper--boxed::before{content:"";-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="31" height="27" viewBox="0 0 31 27" xmlns="http://www.w3.org/2000/svg"><path d="M14.231 26.6953H0V15.7358C0 11.701 0.839673 8.51678 2.51904 6.18311C4.19841 3.84943 7.07729 1.78842 11.1558 0L14.231 5.82324C11.7228 7.00098 9.98894 8.17325 9.0293 9.34009C8.06966 10.5069 7.53532 11.8864 7.42627 13.4785H14.231V26.6953ZM30.8174 26.6953H16.5864V15.7358C16.5864 11.701 17.4261 8.51678 19.1055 6.18311C20.7848 3.84943 23.6637 1.78842 27.7422 0L30.8174 5.82324C28.3092 7.00098 26.5754 8.17325 25.6157 9.34009C24.6561 10.5069 24.1217 11.8864 24.0127 13.4785H30.8174V26.6953Z" /></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="31" height="27" viewBox="0 0 31 27" xmlns="http://www.w3.org/2000/svg"><path d="M14.231 26.6953H0V15.7358C0 11.701 0.839673 8.51678 2.51904 6.18311C4.19841 3.84943 7.07729 1.78842 11.1558 0L14.231 5.82324C11.7228 7.00098 9.98894 8.17325 9.0293 9.34009C8.06966 10.5069 7.53532 11.8864 7.42627 13.4785H14.231V26.6953ZM30.8174 26.6953H16.5864V15.7358C16.5864 11.701 17.4261 8.51678 19.1055 6.18311C20.7848 3.84943 23.6637 1.78842 27.7422 0L30.8174 5.82324C28.3092 7.00098 26.5754 8.17325 25.6157 9.34009C24.6561 10.5069 24.1217 11.8864 24.0127 13.4785H30.8174V26.6953Z" /></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#607310;background-color:var(--c-primary);width:31px;height:27px;display:block;margin-bottom:5px}.blockquote__wrapper--boxed .blockquote,.blockquote__wrapper--boxed .text-long blockquote,.text-long .blockquote__wrapper--boxed blockquote{font-weight:700}.blockquote__wrapper--indented{border-left:none;display:flex;flex-wrap:wrap;padding:2rem 0}.blockquote__wrapper--indented .blockquote,.blockquote__wrapper--indented .text-long blockquote,.text-long .blockquote__wrapper--indented blockquote{flex:1 0 calc(100% - 51px);margin-left:10px}.blockquote__wrapper--indented::before{content:"";-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="31" height="27" viewBox="0 0 31 27" xmlns="http://www.w3.org/2000/svg"><path d="M14.231 26.6953H0V15.7358C0 11.701 0.839673 8.51678 2.51904 6.18311C4.19841 3.84943 7.07729 1.78842 11.1558 0L14.231 5.82324C11.7228 7.00098 9.98894 8.17325 9.0293 9.34009C8.06966 10.5069 7.53532 11.8864 7.42627 13.4785H14.231V26.6953ZM30.8174 26.6953H16.5864V15.7358C16.5864 11.701 17.4261 8.51678 19.1055 6.18311C20.7848 3.84943 23.6637 1.78842 27.7422 0L30.8174 5.82324C28.3092 7.00098 26.5754 8.17325 25.6157 9.34009C24.6561 10.5069 24.1217 11.8864 24.0127 13.4785H30.8174V26.6953Z" /></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="31" height="27" viewBox="0 0 31 27" xmlns="http://www.w3.org/2000/svg"><path d="M14.231 26.6953H0V15.7358C0 11.701 0.839673 8.51678 2.51904 6.18311C4.19841 3.84943 7.07729 1.78842 11.1558 0L14.231 5.82324C11.7228 7.00098 9.98894 8.17325 9.0293 9.34009C8.06966 10.5069 7.53532 11.8864 7.42627 13.4785H14.231V26.6953ZM30.8174 26.6953H16.5864V15.7358C16.5864 11.701 17.4261 8.51678 19.1055 6.18311C20.7848 3.84943 23.6637 1.78842 27.7422 0L30.8174 5.82324C28.3092 7.00098 26.5754 8.17325 25.6157 9.34009C24.6561 10.5069 24.1217 11.8864 24.0127 13.4785H30.8174V26.6953Z" /></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#F1B739;background-color:var(--c-secondary);width:31px;height:27px;display:block;margin-bottom:5px;flex:0 1 auto}.blockquote__wrapper--indented::after{content:"";width:100px;height:10px;background-color:#607310;background-color:var(--c-primary);position:absolute;top:0;left:0}.blockquote__wrapper--plain{border-left:none;padding-left:10px}.blockquote__source{margin-top:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.paragraph-wrapper>.text-long{max-width:700px}.paragraph-wrapper>.text-long:has(.text-align-center){margin-left:auto;margin-right:auto}.paragraph-wrapper>.text-long:has(.text-align-right){margin-left:auto}h2.lined-text{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:3.2rem;line-height:1.3;margin:0;width:auto;position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:50px !important}@media(min-width:920px){h2.lined-text{font-size:4.5rem;font-weight:500}}h2.lined-text__link{color:inherit}h2.lined-text__link:hover{color:inherit}h2.lined-text[class*=green]{color:#fff}h2.lined-text.text-align-center{margin:0 auto}h2.lined-text.text-align-right{margin-left:auto}.lined-text::before{content:"";display:block;max-width:415px;width:100%;height:2px;background-image:linear-gradient(to right,#1B1B1B 45%,transparent 45% 55%,#1B1B1B 55%);background-image:linear-gradient(to right,var(--c-black) 45%,transparent 45% 55%,var(--c-black) 55%);border-radius:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%)}.lined-text::after{content:url(/themes/custom/trailhead-theme/images/icons/decoration.svg);position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%)}@media(min-width:920px){.lined-text::after{top:calc(100% - 10px)}}.lined-text--green::before{background-image:linear-gradient(to right,#E8F990 45%,transparent 45% 55%,#E8F990 55%);background-image:linear-gradient(to right,var(--c-primary-light) 45%,transparent 45% 55%,var(--c-primary-light) 55%)}.lined-text--green::after{content:url(/themes/custom/trailhead-theme/images/icons/decoration-green.svg)}h2.green,h3.green{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1.3;margin:0;width:auto;color:#607310;color:var(--c-primary)}@media(min-width:920px){h2.green,h3.green{font-size:3.8rem;font-weight:400}}h2.green__link,h3.green__link{color:inherit}h2.green__link:hover,h3.green__link:hover{color:inherit}h2.body-text,h3.body-text{font-family:"Alegreya Sans",sans-serif;font-size:1.7rem;line-height:1.3;font-weight:700;margin-bottom:10px}h2.smaller,h3.smaller{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:500;font-style:normal;font-size:2rem;line-height:1.3;margin:0;width:auto;margin-bottom:.5em}h2.smaller__link,h3.smaller__link{color:inherit}h2.smaller__link:hover,h3.smaller__link:hover{color:inherit}.caption p:first-of-type{margin-top:5px}.caption p:last-of-type{margin-bottom:5px}p.larger{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1.3;margin:0;width:auto}@media(min-width:920px){p.larger{font-size:3.8rem;font-weight:400}}p.larger__link{color:inherit}p.larger__link:hover{color:inherit}.text-center{text-align:center}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.accordion__item{width:100%;position:relative;transition:300ms all ease-in-out}.accordion__item.open{transition:300ms all ease-in-out}.accordion__item.open .accordion__content{height:max-content;visibility:visible;max-height:max-content;z-index:2}.accordion--alert .accordion__item.open .accordion__content{padding:2rem 0}.accordion__item.open .accordion__title{background-color:#E8F990;background-color:var(--c-primary-light);outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:-2px}.accordion__item.open .accordion__title button{color:#1B1B1B;color:var(--c-black)}.accordion__item.open .accordion__title .icon--toggle{transform:translateY(-50%) rotate(180deg);transition:300ms all ease-in-out}.accordion__title{background-color:#607310;background-color:var(--c-primary);margin:0}.accordion__title button{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,0);position:relative;border:none;color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:500;font-style:normal;font-size:2.5rem;line-height:1.3;margin:0;width:auto;color:white;color:var(--c-white);text-align:left;width:100%;height:100%;padding:2rem;cursor:pointer}.accordion__title button__link{color:inherit}.accordion__title button__link:hover{color:inherit}.accordion__title button:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:4px}.accordion__title div{max-width:calc(100% - 50px)}.accordion__title .icon{width:24px;height:24px;fill:currentColor}.accordion__title .icon--toggle{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:300ms all ease-in-out}.accordion__content{max-height:0;visibility:hidden;overflow:hidden}.accordion__content .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:20px}@media(min-width:480px){.accordion__content .content-wrapper{padding:20px 45px}}.accordion__content .content-wrapper p{margin-top:0}.accordion__content .content-wrapper p:only-child{margin-bottom:0}.accordion--alert .accordion__item{background-color:#607310;background-color:var(--c-primary);margin:0}.accordion--alert .accordion__item button{color:#fff}.accordion--alert .accordion__content{color:white;color:var(--c-white)}.button-group{display:flex;flex-wrap:wrap;gap:20px}.button-group.center{justify-content:center;width:100%}.button-group.center button{display:inline-block}.button-group.left{justify-content:flex-start}.button-group.right{justify-content:flex-end}.card__heading{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:1.3rem;line-height:1.3;margin:0;width:auto;margin-bottom:0}@media(min-width:920px){.card__heading{font-size:4.5rem;font-weight:500}}.card__heading__link{color:inherit}.card__heading__link:hover{color:inherit}.card__heading-link{color:#1B1B1B;color:var(--c-black);font-weight:700}.card__subheading{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.3;margin:0;width:auto;margin-bottom:0;color:#1B1B1B;color:var(--c-text)}@media(min-width:920px){.card__subheading{font-size:3.8rem;font-weight:400}}.card__subheading__link{color:inherit}.card__subheading__link:hover{color:inherit}.card__body{margin:.7em 0 1em}.card__link{color:#1B1B1B;color:var(--c-black);font-weight:700}.card__button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-size:1.8rem;line-height:1.3;font-weight:500;color:white;color:var(--c-text-inverse);background-color:#576B03;background-color:var(--c-primary-dark);border:2px solid #576B03;border:2px solid var(--c-primary-dark);padding:10px 20px}.card__button:hover,.card__button:focus,.card__button:active{font-weight:700}.card__button:hover,.card__button:active,.card__button:focus{color:white;color:var(--c-text-inverse);background-color:#374400;border-color:#374400}.card__button:focus-visible{outline:2px solid #374400;outline-offset:2px}.card--bg{background-color:#EFEFEC;background-color:var(--c-highlight-high);padding:1em}.checkerboard-piece{display:flex;flex-wrap:wrap;margin-bottom:50px;padding-top:25px}.checkerboard .checkerboard-piece{height:100%;display:grid;grid-template-columns:1fr minmax(auto,2000px) 1fr}.checkerboard-piece__content-wrapper{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;grid-column:2;flex:1 0 100%;display:flex;flex-direction:column;gap:20px}@media(min-width:480px){.checkerboard-piece__content-wrapper{padding-left:4rem;padding-right:4rem}}@media(min-width:920px){.checkerboard-piece__content-wrapper{flex-direction:row;justify-content:space-between;gap:50px}}.checkerboard-piece__image{max-width:500px}@media(min-width:920px){.checkerboard-piece__image{flex:0 1 500px;height:100%;grid-column:2;grid-row:1}}.checkerboard-piece__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:10px;aspect-ratio:1/1}.checkerboard-piece__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:700px}@media(min-width:920px){.checkerboard-piece__content{flex:0 1 600px}}.checkerboard-piece .paragraph-wrapper .text-long{margin-bottom:20px}.checkerboard-piece .paragraph-wrapper .text-long p{margin-bottom:0}@media(min-width:920px){.checkerboard-piece:nth-child(even of .checkerboard-piece) .checkerboard-piece__image{order:2}}.checkerboard-piece:nth-child(even of .checkerboard-piece).checkerboard-piece--background .checkerboard-piece__image{align-self:flex-end}@media(min-width:920px){.checkerboard-piece:nth-child(even of .checkerboard-piece).checkerboard-piece--background .checkerboard-piece__image{transform:translateX(100px)}}.checkerboard-piece--background{--img-displacement:50%;color:white;color:var(--c-text-inverse);padding-top:var(--img-displacement)}@media(min-width:920px){.checkerboard-piece--background{background-color:#607310;background-color:var(--c-primary);padding-top:0}}.checkerboard-piece--background .h2,.checkerboard-piece--background .text-long h2,.text-long .checkerboard-piece--background h2{color:currentColor}.checkerboard-piece--background .checkerboard-piece__content-wrapper{background-color:#607310;background-color:var(--c-primary);padding-bottom:60px}@media(min-width:920px){.checkerboard-piece--background .checkerboard-piece__content-wrapper{padding-bottom:0}}.checkerboard-piece--background .checkerboard-piece__image{margin:calc(((var(--img-displacement)) + 20px)*-1) -2rem 0}@media(min-width:480px){.checkerboard-piece--background .checkerboard-piece__image{margin-inline:-4rem}}@media(min-width:920px){.checkerboard-piece--background .checkerboard-piece__image{max-width:600px;flex:0 1 600px;margin:0 0 0 -100px;scale:1.1;transform-origin:top}}@media(min-width:1320px){.checkerboard-piece--background .checkerboard-piece__image{scale:1.2}}.checkerboard-piece--background .checkerboard-piece__image img{border-radius:0}.checkerboard-piece--event{position:relative;width:100%}.checkerboard-piece--event .checkerboard-piece__image{max-width:unset;position:absolute;z-index:0;top:0;left:0;right:0;width:100%;height:100%}@media(min-width:920px){.checkerboard-piece--event .checkerboard-piece__image{max-width:500px;position:initial;height:auto}}.checkerboard-piece--event .checkerboard-piece__image img{border-radius:0}@media(min-width:920px){.checkerboard-piece--event .checkerboard-piece__image img{border-radius:10px}}.checkerboard-piece--event .checkerboard-piece__content{margin:0 auto}@media(min-width:920px){.checkerboard-piece--event .checkerboard-piece__content{margin:0}}.teaser:not(.teaser--no-image) .checkerboard-piece--event .checkerboard-piece__content{padding:20px;margin-block:20px;background:linear-gradient(180deg,rgba(255,255,255,0.27) 0%,rgba(255,255,255,0.72) 100%),rgba(246,243,234,.5);position:relative}@media(min-width:480px){.teaser:not(.teaser--no-image) .checkerboard-piece--event .checkerboard-piece__content{margin-block:40px}}@media(min-width:920px){.teaser:not(.teaser--no-image) .checkerboard-piece--event .checkerboard-piece__content{background:rgba(0,0,0,0)}}@media(min-width:920px){.teaser:not(.teaser--no-image) .checkerboard-piece--event .checkerboard-piece__content-wrapper{align-items:center}}.checkerboard-piece .paragraph-wrapper{padding:0}.tile{display:inline-flex;flex-direction:column;align-items:center;gap:25px;max-width:410px;color:#1B1B1B;color:var(--c-black);text-align:center;transition:300ms all ease-in-out}.tile__icon{line-height:0}.tile__icon svg{width:160px;height:160px;color:currentColor;fill:currentColor}.tile__label{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:500;font-style:normal;font-size:2.5rem;line-height:1.3;margin:0;width:auto}.tile__label__link{color:inherit}.tile__label__link:hover{color:inherit}.tile__text p{margin:0}.cta{background-color:#FFF7E9;background-color:var(--c-background-accent);color:#1B1B1B;color:var(--c-black);padding:50px 0;position:relative}.cta h2{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1.3;margin:0;width:auto;width:-moz-fit-content;width:fit-content}@media(min-width:920px){.cta h2{font-size:3.8rem;font-weight:400}}.cta h2__link{color:inherit}.cta h2__link:hover{color:inherit}.cta h2,.cta h3,.cta a:not(.button){color:#607310;color:var(--c-primary)}.cta p{margin:0}.cta__content{max-width:1140px;display:flex;flex-direction:column;gap:25px}.cta--background{background:url(/themes/custom/trailhead-theme/images/accent.svg),radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.24) 100%),linear-gradient(90deg,#667A12 0%,#576B03 100%);background-repeat:no-repeat;background-size:contain;color:#fff}.cta--background h2{color:currentColor}.cta--slide-in{background-color:#576B03;background-color:var(--c-primary-dark);color:#fff;transition:700ms height ease,700ms padding ease;overflow:hidden}.cta--slide-in:not(.active){display:none}.cta--slide-in a:not(.button):not(.pager__link):not(.tabs__link--local-tasks):not(.heading__link){color:#fff}.cta--slide-in a:not(.button):not(.pager__link):not(.tabs__link--local-tasks):not(.heading__link):hover,.cta--slide-in a:not(.button):not(.pager__link):not(.tabs__link--local-tasks):not(.heading__link):focus,.cta--slide-in a:not(.button):not(.pager__link):not(.tabs__link--local-tasks):not(.heading__link):active{color:#fff}.cta--slide-in p{font-size:1.8rem}.cta--slide-in .button--plain{text-transform:uppercase;font-family:"Alegreya Sans",sans-serif}.cta--slide-in .button--plain:hover,.cta--slide-in .button--plain:focus,.cta--slide-in .button--plain:active{background-color:#607310;background-color:var(--c-primary)}.cta--secondary{background-color:#F1B739;background-color:var(--c-secondary);color:white;color:var(--c-text-inverse)}.cta--secondary h2,.cta--secondary h3{color:white;color:var(--c-text-inverse)}.cta--spaced{margin-top:3rem;margin-bottom:3rem}.cta--windowshade{color:#474747}.cta--windowshade .cta__content{position:relative;z-index:1;padding:20px;background-color:hsla(0,0%,100%,.8)}@media(min-width:920px){.cta--windowshade .cta__content{padding:40px;width:50%}}.cta--windowshade .cta__content h2,.cta--windowshade .cta__content h3,.cta--windowshade .cta__content a:not(.button){color:currentColor}.cta--windowshade .cta__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cta--shaped-bg{padding:0}@media(min-width:920px){.cta--shaped-bg{display:grid;grid-template-columns:1fr minmax(auto,calc(2000px - 4rem)) 1fr}}@media(min-width:920px){.cta--shaped-bg .cta__content-wrapper{display:grid;grid-template-columns:1fr minmax(auto,calc(1320px / 2 - 4rem)) minmax(auto,calc(1320px / 2 - 4rem)) 1fr;align-items:center;grid-column:2}}.cta--shaped-bg .cta__content-wrapper .cta__content{flex:0 0 60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#607310;background-color:var(--c-primary);clip-path:polygon(0 -100%,0 calc(100% - 100px),50% 100%,100% calc(100% - 100px),100% -100%);padding:2rem 2rem calc(2rem + 100px)}@media(min-width:920px){.cta--shaped-bg .cta__content-wrapper .cta__content{height:100%;clip-path:polygon(-100% 0,calc(100% - 100px) 0,100% 50%,calc(100% - 100px) 100%,-100% 100%);padding:1rem calc(4rem + 2rem) 1rem 4rem;grid-column:2}}.cta--shaped-bg .cta__content-wrapper .cta__image{flex:0 0 calc(40% + 100px);margin-top:-100px;background-color:#576B03;background-color:var(--c-primary-dark)}@media(min-width:920px){.cta--shaped-bg .cta__content-wrapper .cta__image{margin-top:0;margin-left:-100px;grid-column:3/5}}.cta--shaped-bg .cta__content-wrapper .cta__image img{width:100%;-o-object-fit:cover;object-fit:cover}.cta--slant-shape .cta__content-wrapper .cta__content{clip-path:polygon(0 -100%,0 calc(100% - 100px),50% calc(100% - 50px),100% 100%,100% -100%)}@media(min-width:920px){.cta--slant-shape .cta__content-wrapper .cta__content{clip-path:polygon(-100% 0,100% 0,calc(100% - 50px) 50%,calc(100% - 100px) 100%,-100% 100%)}}.cta--lined-text-heading{text-align:center;padding:2rem 0}.cta--lined-text-heading .cta__content{display:flex;flex-direction:column;align-items:center;padding:10px 0}.cta--lined-text-heading .lined-text{width:100%;grid-template-columns:0 1fr auto 1fr 0}.cta--lined-text-heading .lined-text::before,.cta--lined-text-heading .lined-text::after{width:100%}.cta--lined-text-heading .lined-text::before{grid-column:1/3}.cta--lined-text-heading .lined-text::after{grid-column:4/6}.cta--lined-text-heading .cta__text{width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;max-width:1320px}@media(min-width:480px){.cta--lined-text-heading .cta__text{padding-left:4rem;padding-right:4rem}}.cta--50-50{background-color:#FFF7E9;background-color:var(--c-background-accent);border:2px solid #F1B739;border:2px solid var(--c-secondary);border-radius:30px;filter:drop-shadow(5px 5px 16px rgba(0,0,0,0.05));position:relative}@media(min-width:720px){.cta--50-50{border-radius:0 30px 30px 0}}.cta--50-50 .cta__content{max-width:430px}.cta--50-50 .cta__content-wrapper{max-width:700px}@media(min-width:920px){.cta--50-50:not(.cta--right){margin-left:-4rem}}@media(min-width:1320px){.cta--50-50:not(.cta--right)::after{content:"";width:calc((100vw - 1320px)/2 + 3px);height:calc(100% + 4px);background-color:#FFF7E9;background-color:var(--c-background-accent);border:2px solid #F1B739;border:2px solid var(--c-secondary);border-right:none;position:absolute;top:-2px;right:calc(100% - 2px)}}@media(min-width:720px){.cta--50-50.cta--right{border-radius:30px 0 0 30px}}@media(min-width:920px){.cta--50-50.cta--right{margin-right:-4rem}}@media(min-width:1320px){.cta--50-50.cta--right::after{content:"";width:calc((100vw - 1320px)/2 + 3px);height:calc(100% + 4px);background-color:#FFF7E9;background-color:var(--c-background-accent);border:2px solid #F1B739;border:2px solid var(--c-secondary);border-left:none;position:absolute;top:-2px;left:calc(100% - 2px)}}.cta.centered-content{text-align:center}.cta.centered-content .cta__content,.cta.centered-content h2{margin:0 auto}.cta.centered-content .button-group{justify-content:center}.cta__close{text-align:right}.cta:not(.cta--shaped-bg):not(.cta--lined-text-heading) .cta__content-wrapper{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.cta:not(.cta--shaped-bg):not(.cta--lined-text-heading) .cta__content-wrapper{padding-left:4rem;padding-right:4rem}}:root{--iconWidth:155px}.icon-block{display:inline-flex;flex-direction:column;align-items:center;color:#4c4c4c;color:var(--c-neutral-dark);text-decoration:none;min-width:155px;min-width:var(--iconWidth);transition:300ms all ease-in-out}.icon-block__icon{line-height:0}.icon-block svg{width:48px;height:48px}.icon-block__label{font-family:"Literata",serif;font-weight:700;padding:10px 0}.icon-block--boxed{border:2px solid #607310;border:2px solid var(--c-primary);padding:30px 0;fill:currentColor}.icon-block--boxed .icon-block__icon{margin-bottom:10px}.icon-block--boxed .icon-block__label{padding:0}.icon-block--boxed-icon .icon-block__icon{flex:1 0 100%;background-color:#F1B739;background-color:var(--c-secondary);fill:#fff;padding:30px 70px}.icon-block--striped{background-color:#F1B739;background-color:var(--c-secondary);color:#fff;min-width:auto}.icon-block--striped .icon-block__icon{fill:#fff;padding:20px 30px}.icon-block--striped .icon-block__label{background-color:#4c4c4c;background-color:var(--c-neutral-dark);margin-bottom:10px;padding:10px 20px}.icon-block--horizontal{border:2px solid #F1B739;border:2px solid var(--c-secondary);flex-direction:row;width:300px;background-color:#fff;color:#1b1b1b}.icon-block--horizontal .icon-block__icon{background-color:#F1B739;background-color:var(--c-secondary);padding:20px;fill:#fff}.icon-block--horizontal .icon-block__label{margin-left:20px;line-height:1.2}.icon-block--solid{border:2px solid #607310;border:2px solid var(--c-primary);background-color:#607310;background-color:var(--c-primary);color:white;color:var(--c-text-inverse);padding:30px 0;fill:currentColor}.icon-block--solid .icon-block__icon{margin-bottom:10px}.icon-block--solid .icon-block__label{padding:0}.icon-block--large{display:flex;flex-direction:row;gap:2rem}@media(min-width:920px){.icon-block--large{gap:calc(1rem*5)}}.icon-block--large .icon-block__icon .icon{width:92px;height:92px}.icon-block--large .icon-block__label{font-size:2.5rem}a.icon-block:hover,a.icon-block:focus,a.icon-block:active{transform:scale(0.9);transition:300ms all ease-in-out}.icon-list-item{display:inline-flex;gap:10px;max-width:330px}.icon-list-item__icon .icon{width:32px;height:32px;color:#1B1B1B;color:var(--c-black)}.icon-list-item__text{font-size:1.5rem;line-height:1.3;color:#4c4c4c;color:var(--c-neutral-dark)}.icon-list-item h3{font-size:1.9rem;font-weight:400;color:#1B1B1B;color:var(--c-text);margin-bottom:5px}.icon-item{width:25px;height:25px;border-radius:50%;color:#607310;color:var(--c-primary);position:relative;transition:300ms all ease-in-out}.icon-item .link,.icon-item .text-long a:not(.button),.text-long .icon-item a:not(.button){color:currentColor;display:inline-block;width:inherit;height:inherit;border-radius:50%}.icon-item .link::after,.icon-item .text-long a:not(.button)::after,.text-long .icon-item a:not(.button)::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.icon-item .link:focus-visible,.icon-item .text-long a:focus-visible:not(.button),.text-long .icon-item a:focus-visible:not(.button){outline:2px solid currentColor;outline-offset:4px}.icon-item .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;color:currentColor;fill:currentColor}.icon-item--circled{border:2px solid currentColor;background-color:rgba(0,0,0,0);width:32px;height:32px}.icon-item--circled .link,.icon-item--circled .text-long a:not(.button),.text-long .icon-item--circled a:not(.button){width:28px;height:28px}.icon-item--circled .icon,.icon-item--circled svg{padding:3px}.icon-item--circled:hover,.icon-item--circled:focus,.icon-item--circled:active{background-color:currentColor;border-color:currentColor}.icon-item--circled:hover .icon,.icon-item--circled:hover svg,.icon-item--circled:focus .icon,.icon-item--circled:focus svg,.icon-item--circled:active .icon,.icon-item--circled:active svg{color:#FFFCF7;color:var(--c-background);fill:#FFFCF7;fill:var(--c-background)}.icon-item--solid{background-color:currentColor;width:32px;height:32px}.icon-item--solid .icon,.icon-item--solid svg{color:#FFFCF7;color:var(--c-background);fill:#FFFCF7;fill:var(--c-background);padding:3px}.icon-item:hover,.icon-item:focus,.icon-item:active{transform:scale(1.25);transition:300ms all ease-in-out}.breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.breadcrumb--caps{text-transform:uppercase}.breadcrumb--home-icon{position:relative}.breadcrumb--alt-slant .breadcrumb__item{position:relative;padding-right:15px}.breadcrumb--alt-slant .breadcrumb__item::after{content:"";position:absolute;top:50%;left:calc(100% - 10px);transform:translateY(-50%) skew(-10deg);height:100%;width:1px;background:#B7BABA;background:var(--c-neutral-medium);margin:0 5px}.breadcrumb--alt-slant .breadcrumb__item:last-of-type::after{padding-right:0;content:none}.breadcrumb__inner-wrapper{display:flex;align-items:center}.breadcrumb__inner-wrapper .icon{width:20px;height:20px;margin-right:5px}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#1B1B1B;color:var(--c-black)}.breadcrumb__item{display:inline-block;font-size:1.5rem;line-height:1.3}.breadcrumb__item::after{content:">";margin-left:4px}.breadcrumb__item:last-child{color:#1B1B1B;color:var(--c-text)}.breadcrumb__item:last-child::after{content:""}.breadcrumb__link{text-decoration-thickness:1px;text-underline-offset:3px}.breadcrumb_link:active{color:#1B1B1B;color:var(--c-text)}.breadcrumb__link:focus-visible{outline:2px solid #1B1B1B;outline:2px solid var(--c-text);outline-offset:2px;border-radius:2px}.footer-menu{list-style:none;margin:0;padding:0;background-color:#607310;background-color:var(--c-primary);display:flex;gap:20px}.footer-menu__link{font-size:1.7rem;font-weight:500;color:#E8F990;color:var(--c-primary-light);text-decoration:none}.footer-menu__link:hover,.footer-menu__link:focus,.footer-menu__link:active{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.footer-menu__link:focus-visible{outline:2px solid #E8F990;outline:2px solid var(--c-primary-light);outline-offset:2px;border-radius:2px;text-decoration:none}@media(min-width:720px){.footer-menu__link{font-size:2rem}}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#1B1B1B;color:var(--c-black);font-weight:700;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.main-nav{display:none}@media(min-width:920px){.main-nav{display:block;position:relative}}.main-nav--open{background-color:#FFFCF7;background-color:var(--c-background);display:block;left:0;overflow-y:scroll;position:absolute;top:134px;right:0;width:100%}.main-nav--open-drawer{display:block;position:fixed;top:102px;right:0;z-index:2;background-color:#FFF7E9;background-color:var(--c-background-accent);border:2px solid #F1B739;border:2px solid var(--c-secondary);border-top:none;border-right:none;border-bottom-left-radius:110px;width:min(85%,340px)}.main-nav .icon.accent{display:none;width:60px;height:60px;position:absolute;top:-10px}@media(min-width:920px){.main-nav .icon.accent{display:block}}.main-nav .icon.accent-left{left:45px}.main-nav .icon.accent-right{right:45px;transform:scaleX(-1)}.main-menu{list-style:none;margin:0;padding:0;z-index:10;display:flex}@media(min-width:920px){.main-menu{border-bottom:none;border-radius:8px;background-color:#495a00;display:flex;padding:7px 26px;justify-content:space-around;align-items:center}}.main-menu__extra{border-top:2px solid #F1B739;border-top:2px solid var(--c-secondary);padding:30px 35px;display:flex;flex-direction:column;align-items:flex-end;gap:15px}@media(min-width:920px){.main-menu__extra{display:none}}.main-menu .sub-menu-wrap{width:100%;z-index:2;display:none}.main-menu .sub-menu-wrap.active{display:block}.main-menu .sub-menu-wrap .gutter{padding:0}@media(min-width:920px){.main-menu .sub-menu-wrap .gutter{padding-left:2rem;padding-right:2rem}}@media(min-width:920px)and (min-width:480px){.main-menu .sub-menu-wrap .gutter{padding-left:4rem;padding-right:4rem}}.main-menu .sub-menu-wrap .sub-menu-wrap{border-top:1px solid rgba(0,0,0,.6)}@media(min-width:920px){.main-menu .sub-menu-wrap{position:absolute;top:100%;left:0}}.main-menu .sub-menu{display:flex;flex-direction:column}.main-menu .sub-menu__heading{font-weight:700}@media(min-width:920px){.main-menu .sub-menu{flex-direction:row;justify-content:center;align-items:center;gap:4rem}}.main-nav--open-drawer .main-menu{flex-direction:column;align-items:flex-end;gap:20px;padding:30px 80px 30px 35px}.main-menu.main-menu--sub{border-bottom:none;display:inline-flex;padding:15px 0 0;gap:5px}@media(min-width:920px){.main-menu.main-menu--sub{height:auto;overflow:visible;z-index:1;gap:4rem}}.main-menu.main-menu--sub.active{height:auto}body.menu-open{overflow:hidden;max-height:100vh}body.menu-open::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.menu-open::after{background-color:rgba(27,27,27,.8);z-index:1}.main-menu__item{display:flex;flex-wrap:wrap;justify-content:flex-end}.main-menu__item:hover .main-menu__link::after{color:#1B1B1B;color:var(--c-text)}.main-menu__item__toggle{background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;padding:10px 5px;cursor:pointer}.main-menu__item__toggle:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:2px;border-radius:2px}@media(min-width:920px){.main-menu__item__toggle{display:none}}.main-menu__item__toggle svg{width:23px;height:15px;transition:all 300ms ease-in-out}.main-menu__item__toggle.active svg{transform:rotate(180deg)}@media(min-width:920px){.main-menu__item--sub{display:block}}.main-menu__link{display:block;width:100%;text-decoration:none;color:#607310;color:var(--c-primary);font-size:3rem;font-weight:500;text-align:right}.main-menu__link:hover,.main-menu__link:focus,.main-menu__link:active{text-decoration:underline;text-underline-offset:2px}.main-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}@media(min-width:920px){.main-menu__link{border-bottom:none;display:inline-block;position:relative;width:auto;color:#E8F990;color:var(--c-primary-light);font-size:2rem;font-weight:500}.sub-menu-wrap .main-menu__link{padding:1rem}.sub-menu-wrap .main-menu__link.active::after{content:none}.main-menu__item:last-of-type>.main-menu__link{padding-right:0}}.main-menu__link--sub{font-size:2.6rem;font-weight:400}.main-menu__link-container{position:relative}@media(min-width:920px){.main-menu__link.active::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border:16px solid rgba(0,0,0,0);border-bottom-color:#576B03;border-bottom-color:var(--c-primary-dark)}}.main-menu__link--with-sub.main-menu__link{display:flex;gap:5px;align-items:center;justify-content:space-between}@media(min-width:920px){.main-menu__link--with-sub.main-menu__link .menu-expander{display:none}}.main-menu__link--with-sub.main-menu__link.active .expand-indicator{transform:rotate(45deg)}.expand-indicator{line-height:0}.expand-indicator .icon{fill:white;fill:var(--c-white);width:18px;height:18px;vertical-align:middle}@media(min-width:920px){.expand-indicator{display:none}}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:#1B1B1B;color:var(--c-black);font-weight:700;display:inline-block;padding:0;text-decoration:none;width:100%;background-color:#607310;background-color:var(--c-primary);border:none;z-index:2;position:relative}@media(min-width:920px){.toggle-expand{display:none}}.toggle-expand:focus-visible{outline:2px solid #E8F990;outline:2px solid var(--c-primary-light);outline-offset:2px;border-radius:2px}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand--open .toggle-expand__close{display:inline}.toggle-expand__icon{height:66px;width:52px;margin:0 auto}.toggle-expand__close{display:none}.sidebar__title{position:relative;color:#1B1B1B;color:var(--c-black);font-weight:700}.sidebar{list-style:none;margin:0;padding:0}.sidebar .gutter{padding:0}.sidebar .sub-menu__heading{display:none}.sidebar__link{text-decoration:none}.sidebar__link:hover,.sidebar__link:focus,.sidebar__link:active{text-decoration:underline}.sidebar:not(.sidebar--sub)>.sidebar__item::before{content:none}.sidebar:not(.sidebar--sub)>.sidebar__item.sidebar__item--with-sub.sidebar__item--active>.sidebar__link{background-color:#607310;background-color:var(--c-primary);color:white;color:var(--c-white);padding:5px 10px;line-height:1.4;position:relative}.sidebar:not(.sidebar--sub)>.sidebar__item .sidebar__link{color:#1B1B1B;color:var(--c-black);display:block;margin:5px 0}.sidebar.sidebar--sub .sidebar__item{margin-left:30px;position:relative}.sidebar.sidebar--sub .sidebar__item.sidebar__item--active::before{transform:rotate(45deg);background:#F1B739;background:var(--c-secondary)}.sidebar.sidebar--sub .sidebar__item.sidebar__item--active>.sidebar__link{font-weight:700;color:#1B1B1B;color:var(--c-black)}.sidebar.sidebar--sub .sidebar__item::before{content:"";width:10px;height:10px;background:#607310;background:var(--c-primary);position:absolute;top:.8rem;left:-20px}.sidebar.sidebar--sub .sidebar__link{color:#607310;color:var(--c-primary);font-weight:400;line-height:1.4}.main-nav>.sidebar>.sidebar__item:not(.sidebar__item--active){display:none}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:calc(1rem/4)}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#1B1B1B;color:var(--c-text)}.social-menu__icon{height:2rem;width:2rem;margin-right:calc(1rem/2);fill:currentColor}.social-menu__text{font-weight:bold}.nav--upper-menu{background-color:#607310;background-color:var(--c-primary)}.upper-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center;gap:2rem}.upper-menu__link{font-weight:500;color:#607310;color:var(--c-primary);display:inline-flex;align-items:center;gap:5px;text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:920px){.upper-menu__link{color:#f9f6ef}}.upper-menu__link:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:2px;border-radius:2px}@media(min-width:920px){.upper-menu__link:focus-visible{outline-color:#f9f6ef}}.upper-menu__link img{width:24px;height:24px}.number-block{display:inline-flex;flex-direction:column;text-align:center;text-transform:uppercase;font-weight:700}.number-block__figure{color:#607310;color:var(--c-primary);font-family:"Literata",serif;font-weight:900;font-size:7.3rem;line-height:1}.number-block__label{color:#576B03;color:var(--c-primary-dark);line-height:1.2}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block}.pager__item--ellipsis{color:#4c4c4c;color:var(--c-neutral-dark)}.pager__link,.pager__link:link,.pager__link:visited{color:#607310;color:var(--c-primary);text-decoration:none;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);padding:4px 12px;position:relative}.pager__link:hover,.pager__link:focus,.pager__link:active,.pager__link:link:hover,.pager__link:link:focus,.pager__link:link:active,.pager__link:visited:hover,.pager__link:visited:focus,.pager__link:visited:active{font-weight:800;transition:100ms all ease-in-out;border-bottom-color:rgb(58.6259541985,70.2290076336,9.7709923664)}.pager__link:focus-visible,.pager__link:link:focus-visible,.pager__link:visited:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{transition:100ms all ease-in-out;border-bottom-color:#607310;border-bottom-color:var(--c-primary);font-weight:800}.pager__link--next div,.pager__link--prev div{display:inline-block}.person{display:inline-flex;flex-direction:column;margin-bottom:2rem}.person--headshot{text-align:center;width:175px}.person--card{width:250px}.person--stripe{width:615px;background-color:#EFEFEC;background-color:var(--c-neutral-light);flex-direction:row;align-items:center;gap:2rem}.person--headshot .person__image{width:175px;height:175px}.person--card .person__image{width:250px;height:250px;background-color:#576B03;background-color:var(--c-primary-dark)}.person--stripe .person__image{width:140px}.person__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.person__content{line-height:1.2}.person--card .person__content{background-color:#EFEFEC;background-color:var(--c-neutral-light);padding:1rem}.person--card .person__content .person__title{border-top:1px solid currentColor}.person--headshot .person__content{display:flex;flex-direction:column;padding:1rem 0}.person--headshot .person__content>*{padding:0}.person__title{font-size:1.5rem;padding:5px 0}.person--headshot .person__title{color:#4c4c4c;color:var(--c-neutral-dark)}.person--stripe .person__title{position:relative;margin-top:5px;padding:10px 0 5px}.person--stripe .person__title::before{content:"";position:absolute;top:0;left:0;width:230px;height:1px;background-color:#1B1B1B;background-color:var(--c-black)}.person__name{display:inline-block;padding:5px 0}@media(min-width:920px){.person-grid{display:grid;grid-template-columns:repeat(4,1fr)}}.search-result{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}@media(min-width:720px){.search-result{flex-direction:row}}.search-result__content{background-color:#EFEFEC;background-color:var(--c-neutral-light);padding:20px;flex:1 0 0}.search-result__content h3{margin:0}.search-result__content a{color:#607310;color:var(--c-primary);transition:100ms all ease-in-out}.search-result__content a:hover,.search-result__content a:focus,.search-result__content a:active{color:#576B03;color:var(--c-primary-dark);transition:100ms all ease-in-out}.search-result__text{font-size:1.5rem;line-height:1.4}.search-result__text p{margin:0}.search-result__type{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#EFEFEC;background-color:var(--c-neutral-light);text-transform:uppercase;font-weight:700;padding:20px;flex:0 1 125px}.search-result__type .icon{width:48px;height:48px;fill:#607310;fill:var(--c-primary)}.social-links{display:flex;gap:40px}.social-share-box{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:2rem;padding-bottom:2rem;background-color:white;background-color:var(--c-white)}.social-share-box__label{text-align:center;margin:0;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:0}.status__list{list-style:none;margin:0;padding:0}.status{display:block;padding:calc(1rem/2);color:#000}.status a{color:#000}.status--warning{background-color:#F1B739;background-color:var(--c-warning)}.status--error{background-color:#CC4C3D;background-color:var(--c-error)}.status--status{background-color:#E8F990;background-color:var(--c-message)}.tabs__link,.tabs__link--local-tasks{background-color:#FFF7E9;background-color:var(--c-background-accent);border:2px solid #607310;border:2px solid var(--c-primary);border-bottom:none;color:#1B1B1B;color:var(--c-black);display:block;font-size:1.4rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s;position:relative}.tabs__link::before,.tabs__link::after,.tabs__link--local-tasks::before,.tabs__link--local-tasks::after{content:"";height:calc(100% - 6px);width:5px;border:2px solid #1B1B1B;border:2px solid var(--c-black);position:absolute;top:50%;transform:translateY(-50%);opacity:0}.tabs__link::before,.tabs__link--local-tasks::before{left:3px;border-right:none}.tabs__link::after,.tabs__link--local-tasks::after{right:3px;border-left:none}@media(min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:2px solid #607310;border-bottom:2px solid var(--c-primary);display:inline-block;font-size:1.6rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#E8F990;background-color:var(--c-primary-light);color:#1B1B1B;color:var(--c-text)}.tabs__link:focus-visible,.tabs__link--local-tasks:focus-visible{outline:none}.tabs__link:focus-visible::before,.tabs__link:focus-visible::after,.tabs__link--local-tasks:focus-visible::before,.tabs__link--local-tasks:focus-visible::after{opacity:1}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#607310;background-color:var(--c-primary);color:#FFF7E9;color:var(--c-background-accent)}.tabs__link.is-active::before,.tabs__link.is-active::after,.tabs__link--local-tasks.is-active::before,.tabs__link--local-tasks.is-active::after{border-color:#fff}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width:920px){.tabs__nav{display:flex;flex-wrap:wrap;gap:10px}}.tabs__nav li:last-of-type .tabs__link{border-bottom:2px solid #607310;border-bottom:2px solid var(--c-primary)}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.tabs-wrapper{padding:1rem 0}.tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:10px 20px}.tags-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tags p{margin:0;font-size:1.6rem;font-weight:700;color:#607310;color:var(--c-primary)}.tag{display:inline-block;padding:2px 5px;background-color:#eaefd0;border:.5px solid #576B03;border:.5px solid var(--c-primary-dark);border-radius:5px;font-size:1.5rem;line-height:1.3;color:#576B03;color:var(--c-primary-dark);text-decoration:none}.tag:focus{outline:2px solid #576B03;outline:2px solid var(--c-primary-dark);outline-offset:2px}.teaser{display:flex;flex-direction:column;align-items:flex-start}.grid .teaser{margin-bottom:0}@media(min-width:920px){.teaser:not(.teaser--publication):not(.teaser--overlay):not(.teaser--with-date-summary){flex-direction:row}.teaser:not(.teaser--publication):not(.teaser--overlay):not(.teaser--with-date-summary) .image{width:250px}}.teaser__image-block{flex:0 0 auto;margin-bottom:10px}.teaser__image-block img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.teaser:not(.teaser--publication):not(.teaser--overlay) .teaser__image-block img{width:100%}@media(min-width:480px){.teaser__image-block{flex:0 0 250px}.teaser__image-block img{height:250px}.grid .teaser__image-block{flex:0 0 auto}.grid .teaser__image-block img{height:auto}}@media(min-width:920px){.teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block{margin-bottom:0;margin-right:20px}.teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block img{height:150px}}@media(min-width:920px){.teaser--large .teaser__image-block{margin-right:0}}.grid--card .teaser__image-block{flex-basis:auto}.teaser__date{width:115px;height:115px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:3px solid #F1B739;border:3px solid var(--c-secondary);border-radius:50%;background:#f8f4ec;box-shadow:5.154px 6.184px 16.492px 0px rgba(0,0,0,.25);color:#607310;color:var(--c-primary)}.teaser__date span{display:block;text-align:center}.teaser__date span:last-of-type{font-family:"Literata",serif;font-size:6.1rem;font-weight:500;margin-top:-10px;line-height:1}.event-range .teaser__date span:last-of-type{font-size:3.5rem;margin-top:0}.teaser .event-date{font-weight:700;margin:0 0 -10px}.teaser .heading{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:500;font-style:normal;font-size:2.5rem;line-height:1.3;margin:0;width:auto;margin:0}.teaser .heading__link{color:inherit}.teaser .heading__link:hover{color:inherit}.teaser .heading a{color:#1b1b1b;text-decoration:none}.teaser .heading a:hover,.teaser .heading a:focus,.teaser .heading a:active{text-decoration:underline}.teaser__metadata{margin:5px 0;font-size:1.5rem}.teaser__metadata div:not(.date-range-wrapper){display:inline}.teaser__metadata a{font-weight:700;color:#607310;color:var(--c-primary)}.teaser__metadata .icon{display:none}.teaser__metadata .text-with-icon__text{margin-left:0}.teaser--featured{position:relative;max-width:1320px}.teaser--featured.teaser--featured-dark .teaser__details{background-color:rgba(27,27,27,.7);color:#fff}.teaser--featured.teaser--featured-dark .teaser__details h2,.teaser--featured.teaser--featured-dark .teaser__details h3,.teaser--featured.teaser--featured-dark .teaser__details a{color:#fff}.teaser--featured.teaser--featured-alt .heading{order:2}.teaser--featured.teaser--featured-alt .teaser__metadata{margin-top:0}@media(min-width:920px){.teaser--featured{flex-direction:column}}.teaser--featured .teaser__details{position:absolute;bottom:0;width:100%;background-color:hsla(0,0%,100%,.7);padding:20px;display:flex;flex-direction:column}.teaser--featured .teaser__image-block{flex:0 0 100%;margin-bottom:0;height:350px}.teaser--featured .teaser__image-block img{height:350px;-o-object-fit:cover;object-fit:cover}.grid .teaser--featured .teaser__image-block img{height:100%}.teaser--with-date .teaser__details{display:flex;flex-direction:column;flex-wrap:wrap}.teaser--with-date .heading{order:2}.teaser--with-date .teaser__metadata{font-weight:700}.teaser--with-date-summary .teaser__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(min-width:920px){.teaser--with-date-summary:nth-child(even of .teaser--with-date-summary:not(.teaser--no-image)) .checkerboard-piece__image{order:2}}@media(min-width:920px){.teaser--no-image .checkerboard-piece__content{max-width:unset;flex-direction:row;align-items:center;flex:unset;gap:70px}}@media(min-width:920px){.teaser--no-image .checkerboard-piece__content-wrapper{padding-inline:100px}}@media(min-width:920px){.teaser--no-image .teaser__date{flex:0 0 115px}}.teaser--overlay{--overlayWidth:415px;--overlayHeight:175px;position:relative;container:overlay/inline-size}.teaser--overlay .teaser__container{max-width:var(--overlayWidth);width:calc(100% - 27px);margin-left:25px;margin-top:70px;border:2px solid #F1B739;border:2px solid var(--c-secondary);background:rgba(248,244,237,.9);box-shadow:5px 5px 3px 0px rgba(0,0,0,.05);position:relative}.teaser--overlay .teaser__image-block{position:absolute;width:100%;height:100%;z-index:0}.teaser--overlay .teaser__image-block img{width:100%;height:100%;box-shadow:5.345px 6.414px 17.103px 0px rgba(0,0,0,.25)}.teaser--overlay .teaser__date{position:absolute;left:-25px;top:-70px;z-index:2}.teaser--overlay .teaser__details{padding:1rem;color:white;color:var(--c-white);display:flex;flex-direction:column;align-items:flex-end;gap:25px;padding:50px 20px;background:rgba(248,244,237,.9);position:relative;z-index:1}.teaser--overlay .teaser__metadata{position:relative;z-index:-1;text-transform:uppercase;padding-bottom:4px;margin-bottom:1rem}.teaser--overlay .teaser__metadata::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#F1B739;background-color:var(--c-secondary)}.teaser--overlay .heading{max-width:270px}.teaser--overlay .link,.teaser--overlay .text-long a:not(.button),.text-long .teaser--overlay a:not(.button){font-size:1.8rem;line-height:1.3;font-weight:500;color:#576B03;color:var(--c-primary-dark);-webkit-text-decoration:5px underline #F1B739;text-decoration:5px underline #F1B739;-webkit-text-decoration:5px underline var(--c-secondary);text-decoration:5px underline var(--c-secondary);text-underline-offset:8px;width:-moz-fit-content;width:fit-content}.teaser--overlay .link:hover,.teaser--overlay .text-long a:hover:not(.button),.text-long .teaser--overlay a:hover:not(.button),.teaser--overlay .link:focus,.teaser--overlay .text-long a:focus:not(.button),.text-long .teaser--overlay a:focus:not(.button),.teaser--overlay .link:active,.teaser--overlay .text-long a:active:not(.button),.text-long .teaser--overlay a:active:not(.button){font-weight:700}.teaser--overlay .link:focus-visible,.teaser--overlay .text-long a:focus-visible:not(.button),.text-long .teaser--overlay a:focus-visible:not(.button){outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:3px}.teaser--product{margin:0;gap:1rem}.teaser--product .teaser__product{display:block;margin-bottom:1rem}.teaser--product .teaser__selection{line-height:1.4}.teaser--product .multiplier{font-size:1.5rem}.teaser--product .teaser__details{flex:1 0 auto}.teaser--product .teaser__remove{border:none;background-color:rgba(0,0,0,0)}.teaser--product .teaser__remove .icon{width:14px;height:14px}@container overlay (width > 420px){.teaser--overlay .teaser__container{margin-left:144px;margin-top:58px;background:rgba(248,244,237,.8);min-height:var(--overlayHeight);width:calc(100% - 146px)}.teaser--overlay .teaser__image-block{width:230px;height:230px;z-index:1;left:-145px;top:-30px}.teaser--overlay .teaser__image-block img{border-radius:50%}.teaser--overlay .teaser__date{top:-60px}.teaser--overlay .teaser__details{padding:17px 17px 35px 128px;background:none;position:static}.teaser--overlay:nth-child(even of .teaser--overlay) .teaser__container{margin-left:0;margin-right:144px}.teaser--overlay:nth-child(even of .teaser--overlay) .teaser__image-block{left:auto;right:-145px}.teaser--overlay:nth-child(even of .teaser--overlay) .teaser__date{left:auto;right:-150px}.teaser--overlay:nth-child(even of .teaser--overlay) .teaser__details{padding:17px 128px 35px 17px;align-items:flex-start}.teaser--overlay:nth-child(even of .teaser--overlay).teaser--no-image .teaser__date{right:-27px}.teaser--overlay.teaser--no-image .teaser__container{margin-left:0;margin-right:0;width:min(100%,var(--overlayWidth) + 144px);max-width:unset}.teaser--overlay.teaser--no-image .heading{max-width:unset}}.testimonial__content-wrapper{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.testimonial__content-wrapper{padding-left:4rem;padding-right:4rem}}.testimonial--profile{display:flex;gap:3rem;flex-direction:column}@media(min-width:720px){.testimonial--profile{flex-direction:row}}.testimonial--profile .testimonial__image-wrapper{flex:0 1 250px}.testimonial--profile .testimonial__image-wrapper img{max-width:250px}.testimonial--profile .testimonial__name{display:block;margin:0;font-family:"Alegreya Sans",sans-serif;line-height:1.2}.testimonial--profile .testimonial__quote{margin-left:3rem;padding-left:1rem;position:relative}.testimonial--profile .testimonial__quote::before{content:"";position:absolute;top:1rem;left:-10px;width:3px;height:60%;background:#F1B739;background:var(--c-secondary)}.testimonial--plain{background-color:#FFF7E9;background-color:var(--c-background-accent);padding-block:50px}.testimonial--plain .blockquote,.testimonial--plain .text-long blockquote,.text-long .testimonial--plain blockquote{font-family:"Literata",serif;font-weight:300;text-align:center}@media(min-width:920px){.testimonial--plain .blockquote,.testimonial--plain .text-long blockquote,.text-long .testimonial--plain blockquote{font-size:2.3rem}}.testimonial--plain .blockquote__wrapper{max-width:870px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:flex-end}.testimonial--plain .blockquote__source{margin-top:25px}.testimonial--background{background:url(/themes/custom/trailhead-theme/images/accent.svg),radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.24) 100%),linear-gradient(90deg,#667A12 0%,#576B03 100%);background-repeat:no-repeat;background-size:contain;color:#fff}.sb-show-main .text-with-icon{background-color:#607310;background-color:var(--c-primary);padding:10px}.text-with-icon{display:inline-flex;align-items:center;text-decoration:none;color:white;color:var(--c-white);gap:5px}.text-with-icon .icon{max-width:20px;max-height:20px;transition:100ms all ease-in-out;fill:#E8F990;fill:var(--c-primary-light);color:#E8F990;color:var(--c-primary-light)}.text-with-icon__text{font-size:2rem;line-height:1.5;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-size:1.8rem}@media(min-width:1320px){.text-with-icon__text{font-size:2rem;text-wrap:balance}}.text-with-icon--with-link:hover .text-with-icon__text,.text-with-icon--with-link:focus .text-with-icon__text,.text-with-icon--with-link:active .text-with-icon__text{text-decoration:underline}.text-with-icon--with-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.carousel{padding:0 80px}.carousel__wrapper{margin-top:100px;margin-bottom:100px}.carousel__wrapper .h2,.carousel__wrapper .text-long h2,.text-long .carousel__wrapper h2{text-align:center}.carousel .slide{padding:30px 15px;width:33.3333333333%;max-width:33.3333333333%;text-align:center}.carousel .flickity-button{color:#607310;color:var(--c-primary);background-color:rgba(0,0,0,0)}.carousel .flickity-button:hover,.carousel .flickity-button:focus,.carousel .flickity-button:active{color:#576B03;color:var(--c-primary-dark)}.carousel .flickity-button:focus{box-shadow:0 0 0 5px #607310;box-shadow:0 0 0 5px var(--c-primary)}.carousel .flickity-page-dots{left:50%;transform:translateX(-50%)}.carousel .flickity-page-dots .flickity-page-dot{background:rgba(0,0,0,0);border:1px solid #607310;border:1px solid var(--c-primary);border-radius:50%;cursor:pointer;height:14px;margin:0 5px;opacity:1;width:14px;text-indent:9999px;overflow:hidden}.carousel .flickity-page-dots .flickity-page-dot.is-selected{background:#607310;background:var(--c-primary)}.cart-confirmation{background-color:#EFEFEC;background-color:var(--c-neutral-light);box-shadow:0 15px 10px -10px rgba(0,0,0,.5);padding:25px 0;position:fixed;top:0;left:0;z-index:3;width:100%}.cart-confirmation .text-with-icon{margin-bottom:2rem;gap:5px}.cart-confirmation .text-with-icon__text{margin-bottom:0;line-height:1}.cart-confirmation__content{display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.cart-confirmation__content{padding-left:4rem;padding-right:4rem}}.cart-confirmation__content>*{flex:0 0 50%}@media(min-width:920px){.cart-confirmation__content{flex-direction:row;justify-content:space-between;align-items:center}}.cart-confirmation__subtotal{border-top:1px solid #B7BABA;border-top:1px solid var(--c-neutral-medium);padding-top:20px;display:flex;flex-direction:column;align-self:stretch;justify-content:center}.cart-confirmation__subtotal p{margin-top:0}@media(min-width:920px){.cart-confirmation__subtotal{border-top:0;border-left:1px solid #B7BABA;border-left:1px solid var(--c-neutral-medium);padding-top:0;padding-left:100px}}.cart-confirmation__close{border:none;background-color:rgba(0,0,0,0);position:absolute;top:1rem;right:1rem}.cart-confirmation__close .icon{width:32px;height:32px;fill:#576B03;fill:var(--c-primary-dark)}@media(min-width:920px){.checkerboard{grid-auto-rows:1fr}}.mosaic{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:50px 0;position:relative}.mosaic__content-wrapper{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.mosaic__content-wrapper{padding-left:4rem;padding-right:4rem}}.mosaic__heading{flex:1 0 100%;justify-content:center;text-align:left;margin:0 0 72px}.mosaic__tiles{width:100%;display:grid;gap:50px 25px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media(min-width:920px){.mosaic__tiles{gap:50px 60px}}@media(min-width:920px){.mosaic__tiles.two-column{grid-template-columns:repeat(2,1fr)}.mosaic__tiles.two-column .tile{grid-column:span 1}}.mosaic__tiles.two-column .tile svg{width:135px;height:80px}@media(min-width:920px){.mosaic__tiles.three-column{grid-template-columns:repeat(12,1fr)}.mosaic__tiles.three-column .tile{grid-column:span 4}}@media(min-width:920px){.mosaic__tiles.four-column{grid-template-columns:repeat(12,1fr)}.mosaic__tiles.four-column .tile{grid-column:span 3}}@media(min-width:920px){.mosaic__tiles.last-two .tile:nth-last-child(1),.mosaic__tiles.last-two .tile:nth-last-child(2){grid-column:span 6;justify-self:center}}@media(min-width:920px){.mosaic__tiles.last-three .tile:nth-last-child(1),.mosaic__tiles.last-three .tile:nth-last-child(2),.mosaic__tiles.last-three .tile:nth-last-child(3){grid-column:span 4;justify-self:center}}.mosaic__tiles .tile{justify-self:center;display:grid;grid-template-rows:subgrid;grid-row:auto/span 4}.mosaic__tiles .tile>*{align-self:baseline}.mosaic__tiles .tile .button,.mosaic__tiles .tile .more-link a,.more-link .mosaic__tiles .tile a{justify-self:center}.mosaic--background{background:url(/themes/custom/trailhead-theme/images/accent.svg),radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.24) 100%),linear-gradient(90deg,#667A12 0%,#576B03 100%);background-repeat:no-repeat;background-size:contain;color:white;color:var(--c-white)}.mosaic--background .h2,.mosaic--background .text-long h2,.text-long .mosaic--background h2{color:currentColor}.mosaic--background .mosaic__tiles .tile{color:currentColor}.mosaic--background .mosaic__tiles .tile__label{color:currentColor}.mosaic--background .mosaic__tiles .tile svg{color:#E8F990;color:var(--c-primary-light);fill:#E8F990;fill:var(--c-primary-light)}.grid__item{margin-bottom:2rem}@media(min-width:920px){.grid__item{margin:0 2rem 0 0}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:#EFEFEC;background-color:var(--c-highlight-high);padding:4rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.grid--card{margin-bottom:2rem}.grid--2col{grid-template-columns:repeat(2,1fr)}.grid--4col{grid-template-columns:repeat(4,1fr)}.landing-page-hero{position:relative;width:100%;min-height:400px}@media(min-width:920px){.landing-page-hero{display:flex;align-items:center}}.landing-page-hero--bottom-box{min-height:500px}.landing-page-hero--bottom-box .landing-page-hero__content-wrapper{position:absolute;bottom:0;width:100%;padding:60px 30px;background-color:rgba(0,0,0,.5);text-align:left}.landing-page-hero--bottom-box .landing-page-hero__content-wrapper h1{margin:0;font-size:3.7rem}.landing-page-hero--centered-content{justify-content:center}.landing-page-hero--centered-content .landing-page-hero__content-wrapper{text-align:center}.landing-page-hero--centered-content .landing-page-hero__content-wrapper .container{margin-top:40px;margin-bottom:40px}.landing-page-hero--centered-content .landing-page-hero__content-wrapper .button-group{justify-content:center}.landing-page-hero--scroll-indicator{justify-content:center;text-align:center}.landing-page-hero--double-bordered-box{min-height:500px}.landing-page-hero--double-bordered-box .landing-page-hero__content-wrapper{background-color:#607310;background-color:var(--c-primary);padding:4rem;border:1px solid white;border:1px solid var(--c-white);box-shadow:0 0 0 10px #607310;box-shadow:0 0 0 10px var(--c-primary)}.landing-page-hero--translucent-box{min-height:unset}@media(min-width:920px){.landing-page-hero--translucent-box{min-height:765px}}.landing-page-hero--translucent-box .gutter{padding:30px 10px}.landing-page-hero--translucent-box .landing-page-hero__content-wrapper{background:linear-gradient(180deg,rgba(255,255,255,0.27) 0%,rgba(255,255,255,0.72) 100%),rgba(255,252,247,.55);border:2px solid #F1B739;border:2px solid var(--c-secondary);backdrop-filter:blur(4px);padding:40px 50px 60px;color:#1B1B1B;color:var(--c-black)}.landing-page-hero--translucent-box .landing-page-hero__content-wrapper h1{margin:0 0 35px;position:relative}.landing-page-hero--translucent-box .landing-page-hero__content-wrapper h1.lined-text::before{background-image:linear-gradient(to right,#607310 43.5%,transparent 43.5% 56.5%,#607310 56.5%);background-image:linear-gradient(to right,var(--c-primary) 43.5%,transparent 43.5% 56.5%,var(--c-primary) 56.5%)}.landing-page-hero--translucent-box .landing-page-hero__content-wrapper h1.lined-text::after{content:url(/themes/custom/trailhead-theme/images/icons/decoration-2.svg);line-height:.35px;top:calc(100% - 7px)}@media(min-width:720px){.landing-page-hero--translucent-box .landing-page-hero__content-wrapper h1.lined-text::after{top:calc(100% - 18px);line-height:.2470588235px}}.landing-page-hero--translucent-box .landing-page-hero__content{max-width:460px;margin:0 auto}@media(min-width:720px){.landing-page-hero--translucent-box .landing-page-hero__content{font-size:2rem}}.landing-page-hero--translucent-box .landing-page-hero__title-eyebrow{color:#607310;color:var(--c-primary);font-size:2rem;font-weight:500;margin:0}.landing-page-hero--translucent-box .button-group{margin-top:30px}.landing-page-hero--shaped-bg--chevron{clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px))}.landing-page-hero--shaped-bg--slanted{clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),0 100%)}.landing-page-hero--text-translucent-bgs .landing-page-hero__title{display:inline-block;margin:0;padding:1rem 2rem;background-color:rgba(96,115,16,.6);font-size:3.7rem}.landing-page-hero--text-translucent-bgs .landing-page-hero__content p{display:inline-block;padding:1rem 2rem;background-color:rgba(96,115,16,.6);margin:1em 0}.landing-page-hero--split-text-image .landing-page-hero__split,.landing-page-hero--icon-blocks .landing-page-hero__split{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 0}@media(min-width:920px){.landing-page-hero--split-text-image .landing-page-hero__split,.landing-page-hero--icon-blocks .landing-page-hero__split{align-items:center}}@media(min-width:920px){.landing-page-hero--split-text-image .landing-page-hero__split-content,.landing-page-hero--icon-blocks .landing-page-hero__split-content{flex:1 0 50%}}@media(min-width:920px){.landing-page-hero--split-text-image .landing-page-hero__split-image,.landing-page-hero--icon-blocks .landing-page-hero__split-image{flex:1 0 auto;display:flex;justify-content:flex-end}}.landing-page-hero--split-text-image .landing-page-hero__icon-blocks,.landing-page-hero--icon-blocks .landing-page-hero__icon-blocks{display:flex;flex-direction:column;gap:2rem}.landing-page-hero__image-wrapper .image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#576B03;background-color:var(--c-primary-dark)}.landing-page-hero__content-wrapper{position:relative;color:white;color:var(--c-text-inverse);z-index:1}.landing-page-hero__content-wrapper h1{color:#607310;color:var(--c-primary);font-family:"Literata",serif;font-size:6rem;font-weight:500}@media(min-width:720px){.landing-page-hero__content-wrapper h1{font-size:8.5rem}}.landing-page-hero .search-wrapper{display:flex;flex-wrap:wrap;gap:1rem;background-color:rgba(0,0,0,.5);padding:2rem;margin-top:2rem;text-align:left}.landing-page-hero .search-wrapper .form-item__label{flex:1 0 100%;margin:0;padding:0}.landing-page-hero .search-wrapper input[type=text]{flex:1 0 auto}.landing-page-hero .icon--scroll-indicator{position:absolute;bottom:2rem;fill:#F1B739;fill:var(--c-secondary);width:32px;height:32px}.subpage-hero{background-color:#576B03;background-color:var(--c-primary-dark);color:white;color:var(--c-text-inverse);padding:20px 0}.subpage-hero--cta{padding:0}@media(min-width:920px){.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper{display:grid;grid-template-columns:1fr minmax(auto,calc(1320px / 2 - 4rem)) minmax(auto,calc(1320px / 2 - 4rem)) 1fr;align-items:center;grid-column:2}}.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__content{flex:0 0 60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#576B03;background-color:var(--c-primary-dark);clip-path:polygon(0 -100%,0 calc(100% - 100px),50% 100%,100% calc(100% - 100px),100% -100%);padding:2rem 2rem calc(2rem + 100px)}@media(min-width:920px){.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__content{height:100%;clip-path:polygon(-100% 0,calc(100% - 100px) 0,100% 50%,calc(100% - 100px) 100%,-100% 100%);padding:1rem calc(4rem + 2rem) 1rem 4rem;grid-column:2}}.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__image{flex:0 0 calc(40% + 100px);margin-top:-100px;background-color:#576B03;background-color:var(--c-primary-dark)}@media(min-width:920px){.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__image{margin-top:0;margin-left:-100px;grid-column:3/5}}.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__image img{width:100%;-o-object-fit:cover;object-fit:cover}.subpage-hero--cta.subpage-hero--shaped-bg.subpage-hero--shaped-bg--slanted .subpage-hero__content{clip-path:polygon(0 -100%,0 calc(100% - 100px),50% calc(100% - 50px),100% 100%,100% -100%)}@media(min-width:920px){.subpage-hero--cta.subpage-hero--shaped-bg.subpage-hero--shaped-bg--slanted .subpage-hero__content{clip-path:polygon(-100% 0,100% 0,calc(100% - 50px) 50%,calc(100% - 100px) 100%,-100% 100%)}}.subpage-hero--half-and-half{padding:0}.subpage-hero--half-and-half .subpage-hero__content-wrapper{display:flex;align-items:center;flex-direction:column}@media(min-width:920px){.subpage-hero--half-and-half .subpage-hero__content-wrapper{flex-direction:row}}.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__content{flex:1 0 50%;padding-top:2rem;padding-bottom:2rem;order:2;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__content{padding-left:4rem;padding-right:4rem}}@media(min-width:920px){.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__content{order:1}}.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__image{flex:1 0 50%}@media(min-width:920px){.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__image{order:2}}.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__image img{width:100%}.subpage-hero--translucent-box .subpage-hero__content-wrapper{z-index:inherit}@media(min-width:920px){.subpage-hero--translucent-box .subpage-hero__content-wrapper{display:grid;grid-template-columns:100px calc(50% - 40px) 1fr}}.subpage-hero--translucent-box .subpage-hero__content{padding:60px 30px;display:flex;flex-direction:column;gap:10px;border-inline:2px solid #F1B739;border-inline:2px solid var(--c-secondary);background:linear-gradient(180deg,rgba(255,255,255,0.27) 0%,rgba(255,255,255,0.72) 100%),linear-gradient(0deg,rgba(255,252,247,0.55) 0%,rgba(255,252,247,0.55) 100%);backdrop-filter:blur(4px);position:relative;z-index:1}@media(min-width:920px){.subpage-hero--translucent-box .subpage-hero__content{padding:100px 30px;grid-row:1;grid-column:2;z-index:2;max-width:630px}}.subpage-hero--translucent-box .subpage-hero__image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@media(min-width:920px){.subpage-hero--translucent-box .subpage-hero__image{grid-row:1;grid-column:1/4}}.subpage-hero--translucent-box .subpage-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subpage-hero--offset-box{padding:0;background:rgba(0,0,0,0);margin-bottom:2rem}.subpage-hero--offset-box .subpage-hero__content-wrapper{display:grid;grid-template-columns:40px calc(50% - 40px) 1fr;grid-template-rows:1fr 100px}.subpage-hero--offset-box .subpage-hero__content{grid-row:1/3;grid-column:2;z-index:2;display:flex;background-color:#576B03;background-color:var(--c-primary-dark);padding:2rem;margin-top:100px}@media(min-width:480px){.subpage-hero--offset-box .subpage-hero__content{padding:4rem}}.subpage-hero--offset-box .subpage-hero__image{grid-row:1;grid-column:1/4;min-height:200px;max-height:400px;background-color:#F1B739;background-color:var(--c-secondary)}.subpage-hero--offset-box .subpage-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subpage-hero--with-breadcrumb .breadcrumb__wrapper{background:rgba(0,0,0,0);padding:0}.subpage-hero--with-breadcrumb .breadcrumb__wrapper .gutter{padding:0}.subpage-hero--with-breadcrumb .breadcrumb__wrapper .icon{fill:white;fill:var(--c-text-inverse)}.subpage-hero--with-breadcrumb .breadcrumb__wrapper .breadcrumb__item,.subpage-hero--with-breadcrumb .breadcrumb__wrapper .breadcrumb__link{color:white;color:var(--c-text-inverse)}.subpage-hero h1{margin:0;font-family:"Literata",serif}.subpage-hero__image-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#576B03;background-color:var(--c-primary-dark)}.subpage-hero__content-wrapper{position:relative;color:#1B1B1B;color:var(--c-black);z-index:1}.subpage-hero__content-wrapper h1{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:3.2rem;line-height:1.3;margin:0;width:auto}@media(min-width:920px){.subpage-hero__content-wrapper h1{font-size:4.5rem;font-weight:500}}.subpage-hero__content-wrapper h1__link{color:inherit}.subpage-hero__content-wrapper h1__link:hover{color:inherit}.subpage-hero__text p:first-of-type{margin-top:0}.subpage-hero__text p:last-of-type{margin-bottom:0}.subpage-hero--centered-content{text-align:center;padding:3rem 0}.subpage-hero--offset-title{padding:calc(2rem*4) 0 2rem}.subpage-hero--with-breadcrumb.subpage-hero--title{padding:calc(4rem*4) 0}.subpage-hero--with-breadcrumb .subpage-hero__title{margin-top:1rem}.subpage-hero--title{padding:4rem 0}:root{--iconWidth:155px}.icon-block-callout{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:30px 0;position:relative}.icon-block-callout .image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#576B03;background-color:var(--c-primary-dark)}.icon-block-callout__heading{flex:1 0 100%;margin:0 0 20px;color:white;color:var(--c-white);font-family:"Literata",serif;z-index:1}.icon-block-callout__blocks{display:flex;flex-direction:column;align-items:center;gap:20px;z-index:1}@media(min-width:720px){.icon-block-callout__blocks{flex-direction:row;justify-content:center;gap:40px}}.icon-block-callout__blocks .icon-block{width:155px;width:var(--iconWidth)}.icon-list{display:flex;flex-direction:column;gap:40px}@media(min-width:920px){.icon-list{flex-direction:row;align-items:center;justify-content:space-between;gap:25px}}@media(min-width:920px){.icon-list--with-image .icon-list__items{grid-template-columns:repeat(2,1fr)}}.icon-list__content{display:flex;flex-direction:column;gap:25px}.icon-list__heading{color:#1B1B1B;color:var(--c-text);font-family:"Literata",serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1.3;margin:0;width:auto}@media(min-width:920px){.icon-list__heading{font-size:3.8rem;font-weight:400}}.icon-list__heading__link{color:inherit}.icon-list__heading__link:hover{color:inherit}.icon-list p{margin:0;max-width:700px}.icon-list__items{display:flex;flex-wrap:wrap;gap:25px 60px}@media(min-width:920px){.icon-list__items{display:grid;grid-template-columns:repeat(3,1fr)}}.icon-list__image{max-width:400px;max-height:400px;width:100%}.icon-list__image img{border-radius:10px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.image-grid{display:flex;flex-direction:column;align-items:center}.image-grid h2{margin-bottom:0}.image-grid__images{display:grid;align-items:center;gap:2rem;margin:2rem 0}@media(min-width:720px){.image-grid__images{grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.image-grid__images{grid-template-columns:repeat(var(--images-per-row),1fr)}}.image-grid__images .image-grid__image{display:flex;align-items:center;justify-content:center;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.image-grid__images .image-grid__image{padding-left:4rem;padding-right:4rem}}.image-grid__images img{width:auto;max-height:200px}@media(min-width:720px){.image-grid__images img{max-height:100%}}.newsletter-signup{padding:2rem;display:flex;flex-direction:column}@media(min-width:920px){.newsletter-signup{flex-direction:row;align-items:center;padding:2rem 4rem}}.newsletter-signup__content{flex:1 0 50%;padding-bottom:40px}.newsletter-signup__content .heading{color:#fff}.newsletter-signup__content p{margin:0;line-height:1.4}@media(min-width:920px){.newsletter-signup__content{padding-bottom:0;padding-right:40px}}.newsletter-signup__form{display:flex;flex-wrap:wrap;flex:1 0 50%}.newsletter-signup__form label{flex:1 0 100%;font-weight:700;margin-bottom:5px}.newsletter-signup__form input[type=email]{flex:1 0 auto;padding:10px}.newsletter-signup__form input[type=submit]{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-size:1.8rem;line-height:1.3;font-weight:500;color:white;color:var(--c-text-inverse);background-color:#F1B739;background-color:var(--c-secondary);border:2px solid;margin-left:10px}.newsletter-signup__form input[type=submit]:hover,.newsletter-signup__form input[type=submit]:focus,.newsletter-signup__form input[type=submit]:active{font-weight:700}.newsletter-signup__form input[type=submit]:hover,.newsletter-signup__form input[type=submit]:active,.newsletter-signup__form input[type=submit]:focus{color:white;color:var(--c-text-inverse);background-color:#F1B739;background-color:var(--c-secondary)}.newsletter-signup__form input[type=submit]:focus-visible{outline:2px solid;outline-offset:2px}.photo-gallery .grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px;padding:0}@media(min-width:720px){.photo-gallery .grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:920px){.photo-gallery .grid{grid-template-columns:repeat(4,1fr)}}.photo-gallery .photo{list-style:none;cursor:pointer}.photo-gallery .hidden{display:none}.photo-gallery .lightbox{position:fixed;background:rgba(11,11,11,.9);width:100%;height:100%;padding:24px 0;top:0;left:0;z-index:9999}.photo-gallery .lightbox figure{position:absolute;float:left;left:50%;top:50%;transform:translate(-50%,-50%)}.photo-gallery .lightbox figure img{max-width:80vw;max-height:70vh}.photo-gallery .lightbox figcaption{color:white;color:var(--c-white)}.photo-gallery .lightbox .close-btn{color:white;color:var(--c-white);fill:currentColor;position:absolute;width:20px;height:30px;right:100px;top:20px;display:block;cursor:pointer}.photo-gallery .previous-next-navigation{display:none}@media(min-width:920px){.photo-gallery .previous-next-navigation{display:block}}.photo-gallery .previous-next-navigation__side{position:absolute;top:50%;justify-content:center}.photo-gallery .previous-next-navigation__next{right:48px;align-items:flex-start}.photo-gallery .previous-next-navigation__prev{left:48px;align-items:flex-end}.photo-gallery .previous-next-navigation__label{color:#fff}.previous-next-navigation{display:flex;flex-direction:column;padding:3rem 2rem}.gallery .previous-next-navigation{background-color:rgba(0,0,0,0)}@media(min-width:720px){.previous-next-navigation{flex-direction:row}}@media(min-width:920px){.previous-next-navigation{padding:3rem 4rem}}.previous-next-navigation__side{display:flex;flex-direction:column;flex:1 0 50%;line-height:1.2;position:relative;margin:10px 0}.previous-next-navigation__side::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M15.4478 5.07279L5.6114 14.9091H32V17.8408H5.6114L15.4478 27.6771L13.3754 29.7499L0 16.375L13.3754 3L15.4478 5.07279Z" /></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M15.4478 5.07279L5.6114 14.9091H32V17.8408H5.6114L15.4478 27.6771L13.3754 29.7499L0 16.375L13.3754 3L15.4478 5.07279Z" /></svg>');background-color:#607310;background-color:var(--c-primary)}.previous-next-navigation__prev{padding-left:60px}.previous-next-navigation__prev::before{left:12px;transition:100ms all ease-in-out}.previous-next-navigation__prev:hover::before,.previous-next-navigation__prev:focus::before,.previous-next-navigation__prev:active::before{left:4px;transition:100ms all ease-in-out}.previous-next-navigation__next{align-items:flex-end;text-align:right;padding-right:60px}.previous-next-navigation__next::before{right:12px;transition:100ms all ease-in-out;transform:translateY(-50%) rotate(180deg)}.previous-next-navigation__next:hover::before,.previous-next-navigation__next:focus::before,.previous-next-navigation__next:active::before{right:4px;transition:100ms all ease-in-out}.previous-next-navigation__label{color:#1B1B1B;color:var(--c-text);margin:0}.previous-next-navigation__link{font-weight:700;text-decoration:none;color:#607310;color:var(--c-primary);transition:100ms all ease-in-out}.previous-next-navigation__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.previous-next-navigation__link:hover,.previous-next-navigation__link:focus,.previous-next-navigation__link:active{text-decoration:underline;color:#576B03;color:var(--c-primary-dark);transition:100ms all ease-in-out}.footer{background-color:#607310;background-color:var(--c-primary);box-shadow:5px 5px 16px 0px rgba(0,0,0,.05);color:white;color:var(--c-white);margin-top:25px;overflow-x:clip}@media(min-width:720px){.footer{margin-top:70px}}.footer__content{display:flex;flex-wrap:wrap}@media(min-width:720px){.footer__content{flex-wrap:nowrap;gap:60px}}@media(min-width:1320px){.footer__content{gap:90px}}.footer__inner{max-width:1320px;width:100%;margin:0 auto;padding:0 1rem;display:flex;flex-flow:column nowrap}@media(min-width:480px){.footer__inner{padding:0 1rem}}@media(min-width:1320px){.footer__inner{padding-left:calc(1rem + -50vw + 1320px/2);padding-right:calc(1rem + -50vw + 1320px/2)}}@media(min-width:920px){.footer__inner{flex-direction:row}}.footer__copyright .paragraph,.footer__copyright .text-long p,.text-long .footer__copyright p{font-size:1.5rem;margin:20px}.footer__credit{font-size:1.5rem}.footer__credit a{font-weight:initial}.footer__credit .icon{fill:currentColor}.footer__logo{width:160px}@media(min-width:720px){.footer__logo{width:245px}}.footer__logo img{width:100%}.footer__upper{background-color:#506206;box-shadow:5px 5px 16px 0px rgba(0,0,0,.05);border-block:1px solid #F1B739;border-block:1px solid var(--c-secondary);padding:25px 20px 20px;margin-inline:-2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center;flex:0 0 calc(100% + 4rem);position:relative}@media(min-width:480px){.footer__upper{margin-inline:-4rem;flex:0 0 calc(100% + 8rem)}}@media(min-width:720px){.footer__upper{margin:-45px 0 0 -4rem;border-radius:0px 8px 8px 0px;border-right:1px solid #F1B739;border-right:1px solid var(--c-secondary);flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:flex-start;height:-moz-fit-content;height:fit-content;min-width:320px;padding:30px 45px}}@media(min-width:920px){.footer__upper{min-width:425px}}.footer__upper .gtranslate-region{display:none}@media(min-width:720px){.footer__upper .gtranslate-region{display:block;position:absolute;top:calc(100% + 40px);right:160px}}.footer__upper:before{content:"";position:absolute;top:-1px;right:calc(100% - 2px);width:calc((100vw - 100%)/2);height:calc(100% + 2px);background-color:#506206;border-block:1px solid #F1B739;border-block:1px solid var(--c-secondary)}.footer__hours{font-weight:500;line-height:150%;text-align:right}.footer__hours p{margin:0}.footer__menu{flex:0 0 100%;padding-block:30px;margin-right:auto}@media(min-width:375px){.footer__menu{flex:0 0 calc(50% - 25px)}}@media(min-width:720px){.footer__menu{flex:unset;margin:0;padding-block:45px}}@media(min-width:1320px){.footer__menu{padding-block:65px}}.footer__menu .footer-menu{flex-direction:column}@media(min-width:1320px){.footer__menu .footer-menu{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:70px;column-gap:70px}.footer__menu .footer-menu li{margin-bottom:20px}}.footer__contact-info{flex:0 0 100%;padding-bottom:30px;display:flex;flex-direction:column;gap:20px}@media(min-width:375px){.footer__contact-info{flex:0 0 calc(50% - 25px);margin-left:auto;padding-block:30px}}.footer__contact-info>*:first-child{margin-bottom:20px}@media(min-width:720px){.footer__contact-info>*:first-child{display:none}}.footer__contact-info>*:last-child{margin-top:10px}@media(min-width:1320px){.footer__contact-info>*:last-child{margin-top:0}}@media(min-width:720px){.footer__contact-info{flex:unset;margin:0;padding-block:45px}}@media(min-width:1320px){.footer__contact-info{padding-block:65px;flex-direction:row;gap:70px}.footer__contact-info .text-with-icon{min-width:165px}}.footer .text-and-icons{display:flex;flex-direction:column;gap:20px}.footer__social{width:-moz-fit-content;width:fit-content}@media(min-width:1320px){.footer__social .social-links{flex-direction:column;gap:20px}}.footer__social .social-links .icon-item{color:#FFF7E9;color:var(--c-background-accent)}.footer--centered-lined-menu .footer__logo{display:flex;justify-content:center;margin-bottom:1rem}.footer--centered-lined-menu .footer__social{text-align:center;margin:2rem 0}.footer--centered-lined-menu .footer__social .social-links{justify-content:center}.footer--centered-with-left-logo .nav--footer-menu{border:none}.footer--centered-with-left-logo .footer__lower{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media(min-width:920px){.footer--centered-with-left-logo .footer__lower{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media(min-width:920px){.footer--centered-with-left-logo .footer__credit{flex:1 0 275px;text-align:right}}.footer--multi-menu .footer__upper{border-bottom:2px solid;margin-bottom:10px;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.footer--multi-menu .footer__upper{padding-left:4rem;padding-right:4rem}}@media(min-width:920px){.footer--multi-menu .footer__upper{display:flex}}.footer--multi-menu .footer__logo{max-width:300px}@media(min-width:920px){.footer--multi-menu .footer__logo{flex:1 1 auto;text-align:left}}.footer--multi-menu .footer__menus{display:flex;gap:40px;flex-direction:column;align-items:center}@media(min-width:920px){.footer--multi-menu .footer__menus{flex:1 0 50%;flex-direction:row;align-items:flex-start;justify-content:flex-end}}.footer--multi-menu .nav--footer-menu{border:none;padding:0;text-align:left}.footer--multi-menu .nav--footer-menu__heading{margin:0;font-family:"Literata",serif;line-height:1.2}.footer--multi-menu .nav--footer-menu .footer-menu{text-align:left}@media(min-width:920px){.footer--multi-menu .nav--footer-menu .footer-menu{flex-direction:column;justify-content:flex-start}}.footer--multi-menu .nav--footer-menu .footer-menu__item{margin:0}.footer--multi-menu .footer__lower{padding-left:2rem;padding-right:2rem}@media(min-width:480px){.footer--multi-menu .footer__lower{padding-left:4rem;padding-right:4rem}}@media(min-width:920px){.footer--multi-menu .footer__lower{display:flex;align-items:center}}.footer--multi-menu .footer__social{margin-bottom:1rem}@media(min-width:920px){.footer--multi-menu .footer__social{flex:0 1 30%;margin-bottom:0;margin-right:1rem;text-align:left}}.footer--multi-menu .footer__credit{line-height:0}@media(min-width:920px){.footer--multi-menu .footer__credit{flex:1 0 auto;text-align:right}}.header{background:radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.18) 100%),#607310;background:radial-gradient(107.24% 50% at 50% 46.12%,rgba(242,240,233,0) 0%,rgba(226,221,203,0.09) 54.16%,rgba(139,118,46,0.18) 100%),var(--c-primary);color:white;color:var(--c-text-inverse);padding-block:10px 20px}@media(min-width:920px){.header{padding-block:20px 30px}}.header__inner{max-width:1320px;width:100%;margin:0 auto;padding:0 1rem;display:flex;flex-flow:column nowrap}@media(min-width:480px){.header__inner{padding:0 1rem}}@media(min-width:1320px){.header__inner{padding-left:calc(1rem + -50vw + 1320px/2);padding-right:calc(1rem + -50vw + 1320px/2)}}.header__primary{display:flex;gap:1rem;align-items:center;flex-flow:row nowrap;justify-content:space-between;padding-left:2rem;padding-right:2rem}@media(min-width:920px){.header__primary{padding-left:4rem;padding-right:4rem}}.header__branding{flex:1 0 auto;max-width:150px}.header__menu{display:flex}.header__upper-region{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}@media(min-width:920px){.header__upper-region{margin-bottom:30px}}.header__utility{display:none}@media(min-width:920px){.header__utility{display:flex;gap:20px}}.header__hours{color:#f8f5ee;font-size:1.5rem;font-weight:500}.header__hours p{margin:0;display:inline}.header__hours span:first-of-type,.header__hours p:first-of-type{margin-right:10px}.header .nav--upper-menu{background-color:rgba(0,0,0,0)}.header--standard{position:relative}.header--rounded-logomark{position:relative;z-index:2}.header--rounded-logomark .header__primary{position:relative;padding:0}@media(min-width:920px){.header--rounded-logomark .header__primary{display:block}}.header--rounded-logomark .header__branding{width:150px;height:40px}@media(min-width:920px){.header--rounded-logomark .header__branding{width:110px;height:28px;max-width:150px;display:flex;align-items:center;justify-content:center;margin-right:0;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 25px));z-index:1}}.header--rounded-logomark .header__menu{display:block}.header--rounded-logomark .header__menu .toggle-expand{background-color:rgba(0,0,0,0)}.header--rounded-logomark .header__menu .main-nav>.main-menu{display:flex}@media(min-width:920px){.header--rounded-logomark .header__menu .main-nav>.main-menu .main-menu__item:nth-of-type(2){margin-right:calc(110px/2)}.header--rounded-logomark .header__menu .main-nav>.main-menu .main-menu__item:nth-of-type(3){margin-left:calc(110px/2)}}@media(min-width:920px){.main{display:flex;flex:1 0 0}}.main--with-sidebar{width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;max-width:1320px}@media(min-width:480px){.main--with-sidebar{padding-left:4rem;padding-right:4rem}}.main--with-sidebar .gutter{padding:0}.main--left-sidebar{order:2}.main-sidebar{margin-bottom:2rem;padding:2rem}@media(min-width:920px){.main-sidebar{width:33%;flex:0 1 33%;margin-bottom:0;background-color:white;background-color:var(--c-white)}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{width:calc(100% - (33% + 1rem))}}.place-holder{color:#888;border:4px dashed #888;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.skip-link{display:block !important;background-color:#E8F990;background-color:var(--c-primary-light);color:#1B1B1B;color:var(--c-black);padding:1rem 0}.skip-link:focus{outline:1.5px solid #495a00;outline-offset:-6px}.skip-link:focus div:before{content:url(/themes/custom/trailhead-theme/images/icons/arrow-right.svg);margin-right:25px;display:inline-block;width:15px;transform:translateY(5px)}.view .view-filters{background:#607310;background:var(--c-primary);margin-inline:calc((100vw - min(100%,1320px))/-2);padding:25px calc((100vw - min(100%,1320px))/2 + 2rem);margin-bottom:50px}@media(min-width:480px){.view .view-filters{padding:25px calc((100vw - min(100%,1320px))/2 + 4rem)}}@media(min-width:2000px){.view .view-filters{margin-inline:-340px;padding:25px calc(340px + 4rem)}}.view .views-exposed-form{margin:2rem 0;padding:2rem;background:#607310;background:var(--c-primary)}.view .views-exposed-form .form-item{display:inline-block}.view .views-exposed-form .form-item__textfield:focus,.view .views-exposed-form .form-item__select:focus{outline-color:#fff;outline-offset:2px}.view .notification{padding:2rem;margin:2rem 0;background-color:#EFEFEC;background-color:var(--c-neutral-light);font-size:1.5rem}.view .view-footer{text-align:center;margin:2rem 0;font-size:1.5rem}.view .view-empty+.more-link{display:none}.view-events.view-display-id-upcoming .view-content{display:flex;flex-direction:column;gap:30px}.view-growing-guides .views-exposed-form{margin:25px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:25px}.view-growing-guides .form-item{margin:0}.view-growing-guides .form-item__label{color:#fff}.view-growing-guides .form-item:has(.form-item__dropdown){max-width:350px}.view-growing-guides .view-empty{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:480px){.view-growing-guides .view-empty{padding-left:4rem;padding-right:4rem}}.view-growing-guides .view-header{margin-bottom:25px}.view-growing-guides .view-content{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;display:flex;flex-wrap:wrap;gap:25px 50px}@media(min-width:480px){.view-growing-guides .view-content{padding-left:4rem;padding-right:4rem}}@media(min-width:480px){.view-growing-guides .views-row{flex:0 1 calc(50% - 25px)}}.view-taxonomy-term{margin-block:50px}.view-taxonomy-term .view-content{max-width:1320px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;display:flex;flex-wrap:wrap;gap:25px 50px}@media(min-width:480px){.view-taxonomy-term .view-content{padding-left:4rem;padding-right:4rem}}@media(min-width:480px){.view-taxonomy-term .views-row{flex:0 1 calc(50% - 25px)}}.view-jobs .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px 90px}@media(min-width:720px){.view-jobs .views-row{flex:0 1 calc(50% - 45px)}}.more-link{margin-top:40px}.webform-submission-form{margin-bottom:2rem}.user-login-form,.user-register-form,.user-pass{margin-bottom:2rem}[class*=-layout-form]{margin-bottom:2rem}[class*=-layout-form] .form-item{max-width:100%;margin:0}[class*=-layout-form] .form-item .description{font-size:1.5rem;line-height:1.2}[class*=-layout-form] .form-item .vertical-tabs__pane{padding:1rem}[class*=-layout-form] .form-item .vertical-tabs__menu a{color:#607310;color:var(--c-primary)}[class*=-layout-form] .form-actions{width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;max-width:1320px}@media(min-width:480px){[class*=-layout-form] .form-actions{padding-left:4rem;padding-right:4rem}}[class*=-layout-form] .form-actions .button--danger{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-size:1.8rem;line-height:1.3;font-weight:500;color:white;color:var(--c-text-inverse);background-color:#F1B739;background-color:var(--c-secondary);border:2px solid;padding:10px 20px}[class*=-layout-form] .form-actions .button--danger:hover,[class*=-layout-form] .form-actions .button--danger:focus,[class*=-layout-form] .form-actions .button--danger:active{font-weight:700}[class*=-layout-form] .form-actions .button--danger:hover,[class*=-layout-form] .form-actions .button--danger:active,[class*=-layout-form] .form-actions .button--danger:focus{color:white;color:var(--c-text-inverse);background-color:#F1B739;background-color:var(--c-secondary)}[class*=-layout-form] .form-actions .button--danger:focus-visible{outline:2px solid;outline-offset:2px}fieldset.layout-paragraphs-field{max-width:100%;padding:10px}fieldset.layout-paragraphs-field .layout-paragraphs-layout-region{border-color:#4c4c4c;border-color:var(--c-neutral-dark)}fieldset.layout-paragraphs-field .layout-paragraphs-layout-region:hover,fieldset.layout-paragraphs-field .layout-paragraphs-layout-region:focus-within{border-color:#4c4c4c;border-color:var(--c-neutral-dark)}fieldset.layout-paragraphs-field .layout-select__item input:checked+label{border-color:#607310;border-color:var(--c-primary)}fieldset.layout-paragraphs-field .layout-select__item-icon svg{fill:#607310;fill:var(--c-primary);stroke:#607310;stroke:var(--c-primary)}.layout-paragraphs-disabled-items.form-item{max-width:100%;margin:0}.paragraph-layout--label{transform:translateX(-50%);padding:0 .6em;background:#4c4c4c;background:var(--c-neutral-dark);color:white;color:var(--c-text-inverse)}.paragraph-type--label.form-item__label{margin:0;padding:5px;background:#4c4c4c;background:var(--c-neutral-dark);color:white;color:var(--c-text-inverse);font-size:1.5rem;border:none}.layout-paragraphs-add-more-menu__item a{word-break:break-word;line-height:1.2;-ms-hyphens:auto;hyphens:auto}.layout-paragraphs-add-more-menu__item img{display:inline}.ui-widget{font-family:"Alegreya Sans",sans-serif}.ui-dialog-titlebar{background:#4c4c4c;background:var(--c-neutral-dark);color:white;color:var(--c-white)}.node-preview-container{background-color:#EFEFEC;background-color:var(--c-neutral-light)}.node-preview-container a{color:#607310;color:var(--c-primary)}.node-preview-container .form-item,.node-preview-container div.form-item__dropdown,.node-preview-container label{display:block}.node-preview-container .form-item__select{background-color:white;background-color:var(--c-white)}.news__metadata{font-size:1.5rem;display:flex;flex-direction:column;gap:calc(1rem/2)}.date-range-wrapper{display:inline-flex}.gtranslate_wrapper select{background-color:#FFF7E9;background-color:var(--c-background-accent);color:#607310;color:var(--c-primary);font-size:1.5rem;line-height:1.3;border:1px solid #F1B739;border:1px solid var(--c-secondary);border-radius:5px;padding:2px 14px;display:none}.gtranslate_wrapper select:focus-visible{outline:2px solid #607310;outline:2px solid var(--c-primary);outline-offset:4px}@media(min-width:920px){.gtranslate_wrapper select:focus-visible{outline-color:#fff}}@media(min-width:920px){.gtranslate_wrapper select{border:none}}.gtranslate_wrapper select:nth-of-type(1){display:inline-block}.type--event .event-content{margin-block:50px}.type--event .event-date{font-weight:700;margin-bottom:10px}.type--event .event-summary{max-width:700px}.type--care_sheet .catalog-cta{margin-block:50px}.job-title{margin-bottom:15px}.job-type{margin-bottom:10px}.product__images img{width:100%}.product__info{background-color:#EFEFEC;background-color:var(--c-neutral-light);padding:25px 45px}.cart{display:none;position:fixed;top:0;right:0;height:100vh;overflow-y:scroll;background-color:#EFEFEC;background-color:var(--c-neutral-light);z-index:11;padding:2rem;box-shadow:-15px 0 10px -10px rgba(0,0,0,.5)}.cart-open .cart{display:flex;flex-direction:column}@media(min-width:920px){.cart{min-width:300px}}.cart h2{margin-top:0}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay){margin-bottom:10px}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block{flex-basis:50px}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block img{width:50px;height:50px}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__product{margin:0;line-height:1.4}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__selection{font-size:1.5rem}.cart hr{color:#4c4c4c;color:var(--c-neutral-dark);background-color:#4c4c4c;background-color:var(--c-neutral-dark);width:100%;height:1px}.cart .button--ghost,.cart .cta--background .button,.cta--background .cart .button,.cart .view-growing-guides .views-exposed-form input[type=submit],.view-growing-guides .views-exposed-form .cart input[type=submit],.cart .cta--background .more-link a,.cta--background .more-link .cart a,.cart .more-link .cta--background a,.more-link .cta--background .cart a{font-weight:normal;border:none;font-size:1.5rem}.cart__actions{margin-top:auto}.cart__actions .button-group{justify-content:space-between}.cart__total-item{display:flex;justify-content:space-between;align-items:center}.cart__total-item .label{font-size:1.5rem;font-weight:700}.cart__total-item .label--total{text-transform:uppercase}.cart__total-item .price{font-variant-numeric:tabular-nums}.cart-widget{position:relative}.cart-widget__button{border:none;padding:0;font-weight:700;text-decoration:underline}.cart-widget__total{background-color:#F1B739;background-color:var(--c-secondary);color:white;color:var(--c-white);border-radius:50%;transform:rotate(-10deg);transition:300ms all ease-in-out;position:absolute;width:18px;height:18px;top:-8px;left:12px;display:flex;justify-content:center;align-items:center;font-size:1rem}.cart-widget:hover .cart-widget__total,.cart-widget:focus .cart-widget__total,.cart-widget:active .cart-widget__total{transform:rotate(0);transition:300ms all ease-in-out}.order-deadline{padding:3rem 4rem;background-color:#EFEFEC;background-color:var(--c-neutral-light)}
