@layer reset, defaults, theme, layout, scoped, modules, components;@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}@font-face{font-family:"Cooper Nouveau";src:url(../fonts/cooper-nouveau.woff2);font-weight:400}@layer theme{:root.new-theme{font-size:unset;--bg-color-primary: #fff4ef;--bg-color-secondary: #5a954c;--bg-color-tertiary: #ecb31f;--bg-color-light: #fff4ef;--bg-color-light-alt: #ffe66e;--bg-color-dark: #01341f;--text-color-primary: #01341f;--text-color-secondary: #fff4ef;--text-color-tertiary: #01341f;--text-color-light: #fff4ef;--text-color-dark: #01341f;--text-color-accent: #5a954c;--button-gold-bg: #ecb31f;--button-gold-text: #01341f;--button-larch-bg: #5a954c;--button-larch-text: #fff4ef;--button-canola-bg: #ffe66e;--button-canola-text: #01341f;--button-light-bg: #fff4ef;--button-light-text: #01341f;--button-dark-bg: #01341f;--button-dark-text: #fff4ef;--font-size-heading-lg: max(2rem, 1.46rem + 1.71vw, 2.43vw);--font-size-heading-md: max( 1.75rem, 1.3rem + 1.42vw, 2.08vw );--font-size-heading-sm: max( 1.5rem, 1.32rem + 0.57vw, 1.39vw );--font-size-heading-xs: max( 1.25rem, 1.16rem + 0.28vw, 1.04vw );--font-size-body-lg: max(1rem, 0.96rem + 0.14vw, 0.78vw);--font-size-body-md: max( 0.875rem, 0.83rem + 0.14vw, 0.69vw );--font-size-body-sm: max(0.875rem, 0.61vw);--font-size-body-xs: max(0.75rem, 0.52vw);--transition-duration: 500ms;--transition-duration-fast: 250ms;--transition-timing-function: ease;--font-family-headings: "Arboria", sans-serif;--font-family-body: "Arboria", sans-serif;--status-color-required: #eb3940;--status-color-error: #eb3940;--status-color-success: #5a954c;--accent-color: #ecb31f}}@layer layout{:root.new-theme{--standard-section-padding-x: max(1.5rem, 5%);--standard-section-padding-x-vw: max(1.5rem, 5vw);--spacing-6xs: max(0.125rem, 0.1vw);--spacing-5xs: max(0.25rem, 0.2vw);--spacing-4xs: max(0.5rem, 0.42vw);--spacing-3xs: max(0.75rem, 0.63vw);--spacing-2xs: max(0.75rem, 0.83vw);--spacing-xs: max(1rem, 1.25vw);--spacing-sm: max(1.25rem, 1.67vw);--spacing-md: max(1.5rem, 2.08vw);--spacing-lg: max(2rem, 2.5vw);--spacing-xl: max(2.25rem, 3.33vw);--spacing-2xl: max(3rem, 4.17vw);--spacing-3xl: max(3.375rem, 5vw);--spacing-4xl: max(4.5rem, 6.25vw);--radius-sm: max(0.5rem, 0.42vw);--radius-md: max(1rem, 0.83vw);--radius-lg: max(1.5rem, 1.25vw);--radius-xl: max(2rem, 1.67vw);--radius-2xl: max(2.5rem, 2.1vw)}}@layer scoped{.default-typography .eyebrow{font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:inherit}.default-typography .button{--padding-block: 0.75em;--padding-inline: 1.5em;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;padding:var(--padding-block) var(--padding-inline);border:.0625rem solid rgba(0,0,0,0);border-radius:var(--radius-md);position:relative;overflow:hidden;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);display:inline-flex;align-items:center;padding-right:calc(var(--padding-inline) - .25em)}.default-typography .button.disabled{pointer-events:none}.default-typography .button::after{content:"";display:inline-block;width:1.5em;height:1.5em;mask-image:url("/assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-left:.5em;flex-shrink:0}.default-typography .button.gold{background-color:var(--button-gold-bg);color:var(--button-gold-text)}@media(hover: hover){.default-typography .button.gold:hover{background-color:color-mix(in srgb, var(--button-gold-bg), black 15%)}}.default-typography .button.larch{background-color:var(--button-larch-bg);color:var(--button-larch-text)}@media(hover: hover){.default-typography .button.larch:hover{background-color:color-mix(in srgb, var(--button-larch-bg), black 15%)}}.default-typography .button.canola{background-color:var(--button-canola-bg);color:var(--button-canola-text)}@media(hover: hover){.default-typography .button.canola:hover{background-color:color-mix(in srgb, var(--button-canola-bg), black 10%)}}.default-typography .button.light{background-color:var(--button-light-bg);color:var(--button-light-text)}@media(hover: hover){.default-typography .button.light:hover{background-color:color-mix(in srgb, var(--button-light-bg), black 10%)}}.default-typography .button.dark{background-color:var(--button-dark-bg);color:var(--button-dark-text)}@media(hover: hover){.default-typography .button.dark:hover{background-color:color-mix(in srgb, var(--button-dark-bg), black 20%)}}.default-typography .button.goldOutline{border-color:var(--button-gold-bg);color:var(--button-gold-bg)}@media(hover: hover){.default-typography .button.goldOutline:hover{background-color:var(--button-gold-bg);color:var(--button-gold-text)}}.default-typography .button.larchOutline{border-color:var(--button-larch-bg);color:var(--button-larch-bg)}@media(hover: hover){.default-typography .button.larchOutline:hover{background-color:var(--button-larch-bg);color:var(--button-larch-text)}}.default-typography .button.canolaOutline{border-color:var(--button-canola-bg);color:var(--button-canola-bg)}@media(hover: hover){.default-typography .button.canolaOutline:hover{background-color:var(--button-canola-bg);color:var(--button-canola-text)}}.default-typography .button.lightOutline{border-color:var(--button-light-bg);color:var(--button-light-bg)}@media(hover: hover){.default-typography .button.lightOutline:hover{background-color:var(--button-light-bg);color:var(--button-light-text)}}.default-typography .button.darkOutline{border-color:var(--button-dark-bg);color:var(--button-dark-bg)}@media(hover: hover){.default-typography .button.darkOutline:hover{background-color:var(--button-dark-bg);color:var(--button-dark-text)}}.default-typography .button.icon-before{display:inline-flex;align-items:center;padding-left:calc(var(--padding-inline) - .25em)}.default-typography .button.icon-before::before{content:"";display:inline-block;width:1.5em;height:1.5em;mask-image:url("/assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-right:.5em;flex-shrink:0;rotate:180deg}.default-typography .button.icon-before::after{content:none}.default-typography .button[download]::after{mask-image:url("/assets/icons/download.svg")}.default-typography .button[target=_blank]::after{mask-image:url("/assets/icons/external-link.svg")}.default-typography p,.default-typography li,.default-typography span,.default-typography .p{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.5;font-weight:400;color:inherit}.default-typography p.lg,.default-typography li.lg,.default-typography span.lg,.default-typography .p.lg{font-size:var(--font-size-body-lg)}.default-typography p.md,.default-typography li.md,.default-typography span.md,.default-typography .p.md{font-size:var(--font-size-body-md)}.default-typography p.sm,.default-typography li.sm,.default-typography span.sm,.default-typography .p.sm{font-size:var(--font-size-body-sm)}.default-typography p.xs,.default-typography li.xs,.default-typography span.xs,.default-typography .p.xs{font-size:var(--font-size-body-xs)}.default-typography p strong,.default-typography p b,.default-typography li strong,.default-typography li b,.default-typography span strong,.default-typography span b,.default-typography .p strong,.default-typography .p b{font-weight:500}.default-typography p em,.default-typography p i,.default-typography li em,.default-typography li i,.default-typography span em,.default-typography span i,.default-typography .p em,.default-typography .p i{font-style:italic}.default-typography p u,.default-typography li u,.default-typography span u,.default-typography .p u{text-underline-offset:.15em}.default-typography p a,.default-typography li a{text-decoration-color:currentColor}@media(hover: hover){.default-typography p a:hover,.default-typography li a:hover{text-underline-offset:.25em}}.default-typography a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.15em;transition-property:text-underline-offset;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(hover: hover){.default-typography a:hover{text-decoration-color:inherit}}.default-typography ol{list-style:decimal;padding-inline-start:1.2em}.default-typography ol ol{list-style:lower-alpha}.default-typography ol ol ol{list-style:lower-roman}.default-typography ul{list-style:disc;padding-inline-start:1.2em}.default-typography ul ul{list-style:circle}.default-typography ul ul ul{list-style:square}.default-typography li:not(:last-child){margin-bottom:.25em}.default-typography p:not(:last-child),.default-typography ol:not(:last-child),.default-typography ul:not(:last-child){margin-bottom:1em}.default-typography ul:not(:first-child),.default-typography ol:not(:first-child){margin-top:.5em}.default-typography button{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0}.default-typography h1,.default-typography .h1{font-family:var(--font-family-headings);font-size:var(--font-size-heading-lg);font-style:normal;font-weight:700;line-height:1.2;color:inherit;text-wrap:balance}.default-typography h2,.default-typography .h2{font-family:var(--font-family-headings);font-size:var(--font-size-heading-md);font-style:normal;font-weight:700;line-height:1.2;color:inherit;text-wrap:balance}.default-typography h3,.default-typography .h3{font-family:var(--font-family-headings);font-size:var(--font-size-heading-sm);font-style:normal;font-weight:700;line-height:1.2;color:inherit;text-wrap:balance}.default-typography h4,.default-typography .h4{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xs);font-style:normal;font-weight:700;line-height:1.5;color:inherit;text-wrap:balance}.default-typography h5,.default-typography .h5{font-family:var(--font-family-headings);font-size:var(--font-size-body-lg);font-style:normal;font-weight:700;line-height:1.5;color:inherit;text-wrap:balance}.default-typography h6,.default-typography .h6{font-family:var(--font-family-headings);font-size:var(--font-size-body-md);font-style:normal;font-weight:700;line-height:1.5;color:inherit;text-wrap:balance}.default-typography-minus-headings .eyebrow{font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:inherit}.default-typography-minus-headings .button{--padding-block: 0.75em;--padding-inline: 1.5em;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;padding:var(--padding-block) var(--padding-inline);border:.0625rem solid rgba(0,0,0,0);border-radius:var(--radius-md);position:relative;overflow:hidden;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);display:inline-flex;align-items:center;padding-right:calc(var(--padding-inline) - .25em)}.default-typography-minus-headings .button.disabled{pointer-events:none}.default-typography-minus-headings .button::after{content:"";display:inline-block;width:1.5em;height:1.5em;mask-image:url("/assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-left:.5em;flex-shrink:0}.default-typography-minus-headings .button.gold{background-color:var(--button-gold-bg);color:var(--button-gold-text)}@media(hover: hover){.default-typography-minus-headings .button.gold:hover{background-color:color-mix(in srgb, var(--button-gold-bg), black 15%)}}.default-typography-minus-headings .button.larch{background-color:var(--button-larch-bg);color:var(--button-larch-text)}@media(hover: hover){.default-typography-minus-headings .button.larch:hover{background-color:color-mix(in srgb, var(--button-larch-bg), black 15%)}}.default-typography-minus-headings .button.canola{background-color:var(--button-canola-bg);color:var(--button-canola-text)}@media(hover: hover){.default-typography-minus-headings .button.canola:hover{background-color:color-mix(in srgb, var(--button-canola-bg), black 10%)}}.default-typography-minus-headings .button.light{background-color:var(--button-light-bg);color:var(--button-light-text)}@media(hover: hover){.default-typography-minus-headings .button.light:hover{background-color:color-mix(in srgb, var(--button-light-bg), black 10%)}}.default-typography-minus-headings .button.dark{background-color:var(--button-dark-bg);color:var(--button-dark-text)}@media(hover: hover){.default-typography-minus-headings .button.dark:hover{background-color:color-mix(in srgb, var(--button-dark-bg), black 20%)}}.default-typography-minus-headings .button.goldOutline{border-color:var(--button-gold-bg);color:var(--button-gold-bg)}@media(hover: hover){.default-typography-minus-headings .button.goldOutline:hover{background-color:var(--button-gold-bg);color:var(--button-gold-text)}}.default-typography-minus-headings .button.larchOutline{border-color:var(--button-larch-bg);color:var(--button-larch-bg)}@media(hover: hover){.default-typography-minus-headings .button.larchOutline:hover{background-color:var(--button-larch-bg);color:var(--button-larch-text)}}.default-typography-minus-headings .button.canolaOutline{border-color:var(--button-canola-bg);color:var(--button-canola-bg)}@media(hover: hover){.default-typography-minus-headings .button.canolaOutline:hover{background-color:var(--button-canola-bg);color:var(--button-canola-text)}}.default-typography-minus-headings .button.lightOutline{border-color:var(--button-light-bg);color:var(--button-light-bg)}@media(hover: hover){.default-typography-minus-headings .button.lightOutline:hover{background-color:var(--button-light-bg);color:var(--button-light-text)}}.default-typography-minus-headings .button.darkOutline{border-color:var(--button-dark-bg);color:var(--button-dark-bg)}@media(hover: hover){.default-typography-minus-headings .button.darkOutline:hover{background-color:var(--button-dark-bg);color:var(--button-dark-text)}}.default-typography-minus-headings .button.icon-before{display:inline-flex;align-items:center;padding-left:calc(var(--padding-inline) - .25em)}.default-typography-minus-headings .button.icon-before::before{content:"";display:inline-block;width:1.5em;height:1.5em;mask-image:url("/assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-right:.5em;flex-shrink:0;rotate:180deg}.default-typography-minus-headings .button.icon-before::after{content:none}.default-typography-minus-headings .button[download]::after{mask-image:url("/assets/icons/download.svg")}.default-typography-minus-headings .button[target=_blank]::after{mask-image:url("/assets/icons/external-link.svg")}.default-typography-minus-headings p,.default-typography-minus-headings li,.default-typography-minus-headings span,.default-typography-minus-headings .p{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.5;font-weight:400;color:inherit}.default-typography-minus-headings p.lg,.default-typography-minus-headings li.lg,.default-typography-minus-headings span.lg,.default-typography-minus-headings .p.lg{font-size:var(--font-size-body-lg)}.default-typography-minus-headings p.md,.default-typography-minus-headings li.md,.default-typography-minus-headings span.md,.default-typography-minus-headings .p.md{font-size:var(--font-size-body-md)}.default-typography-minus-headings p.sm,.default-typography-minus-headings li.sm,.default-typography-minus-headings span.sm,.default-typography-minus-headings .p.sm{font-size:var(--font-size-body-sm)}.default-typography-minus-headings p.xs,.default-typography-minus-headings li.xs,.default-typography-minus-headings span.xs,.default-typography-minus-headings .p.xs{font-size:var(--font-size-body-xs)}.default-typography-minus-headings p strong,.default-typography-minus-headings p b,.default-typography-minus-headings li strong,.default-typography-minus-headings li b,.default-typography-minus-headings span strong,.default-typography-minus-headings span b,.default-typography-minus-headings .p strong,.default-typography-minus-headings .p b{font-weight:500}.default-typography-minus-headings p em,.default-typography-minus-headings p i,.default-typography-minus-headings li em,.default-typography-minus-headings li i,.default-typography-minus-headings span em,.default-typography-minus-headings span i,.default-typography-minus-headings .p em,.default-typography-minus-headings .p i{font-style:italic}.default-typography-minus-headings p u,.default-typography-minus-headings li u,.default-typography-minus-headings span u,.default-typography-minus-headings .p u{text-underline-offset:.15em}.default-typography-minus-headings p a,.default-typography-minus-headings li a{text-decoration-color:currentColor}@media(hover: hover){.default-typography-minus-headings p a:hover,.default-typography-minus-headings li a:hover{text-underline-offset:.25em}}.default-typography-minus-headings a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.15em;transition-property:text-underline-offset;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(hover: hover){.default-typography-minus-headings a:hover{text-decoration-color:inherit}}.default-typography-minus-headings ol{list-style:decimal;padding-inline-start:1.2em}.default-typography-minus-headings ol ol{list-style:lower-alpha}.default-typography-minus-headings ol ol ol{list-style:lower-roman}.default-typography-minus-headings ul{list-style:disc;padding-inline-start:1.2em}.default-typography-minus-headings ul ul{list-style:circle}.default-typography-minus-headings ul ul ul{list-style:square}.default-typography-minus-headings li:not(:last-child){margin-bottom:.25em}.default-typography-minus-headings p:not(:last-child),.default-typography-minus-headings ol:not(:last-child),.default-typography-minus-headings ul:not(:last-child){margin-bottom:1em}.default-typography-minus-headings ul:not(:first-child),.default-typography-minus-headings ol:not(:first-child){margin-top:.5em}.default-typography-minus-headings button{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0}.default-inline-padding{padding-inline:var(--standard-section-padding-x)}.default-inline-margin{margin-inline:var(--standard-section-padding-x)}}@layer components{.form-wrapper{container-type:inline-size;container-name:formWrapper}form{display:grid;gap:var(--spacing-2xs)}form .fw{grid-column:1/-1}@container formWrapper (min-width: 30rem){form{grid-template-columns:1fr 1fr}}.input-group{display:flex;flex-direction:column}label,legend{font-weight:400;font-size:var(--font-size-body-md);margin-bottom:var(--spacing-3xs);display:grid;grid-template-columns:auto 1fr;row-gap:var(--spacing-3xs)}label input,label select,label textarea,legend input,legend select,legend textarea{grid-column:1/-1}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=search],textarea,select{--padding-block: 0.5em;--border-width: 0.0625rem;--line-height: 1.5em;display:inline-block;width:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:var(--line-height);font-weight:400;color:inherit;padding:var(--padding-block) .75em;border:var(--border-width) solid currentColor;border-radius:var(--radius-sm);background-color:rgba(0,0,0,0);height:calc(var(--line-height) + var(--padding-block)*2 + var(--border-width)*2)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,textarea::placeholder,select::placeholder{color:inherit;opacity:.5}.altcha label{margin-bottom:0}button[type=submit]{cursor:pointer;appearance:none;-webkit-appearance:none;margin-right:auto;grid-column-start:1}button[type=submit][disabled]{pointer-events:none;filter:grayscale(1);opacity:.6}textarea{min-height:8em;max-height:16em}.input-group.radio,.input-group.checkbox{column-gap:var(--spacing-lg)}.input-group.radio legend,.input-group.checkbox legend{width:100%}.input-group.radio input[type=radio],.input-group.radio input[type=checkbox],.input-group.checkbox input[type=radio],.input-group.checkbox input[type=checkbox]{display:none}.input-group.radio input[type=radio]:checked+label::after,.input-group.radio input[type=checkbox]:checked+label::after,.input-group.checkbox input[type=radio]:checked+label::after,.input-group.checkbox input[type=checkbox]:checked+label::after{opacity:1;transform:scale(1)}.input-group.radio label,.input-group.checkbox label{position:relative;display:inline-flex;cursor:pointer}.input-group.radio label::before,.input-group.checkbox label::before{--border-width: 1px;content:"";display:inline-block;width:1rem;height:1rem;border:.0625rem solid currentColor;border-radius:50%;margin-right:.75rem;flex-shrink:0;position:relative;top:-0.0625rem}.input-group.radio label::after,.input-group.checkbox label::after{content:"";display:inline-block;width:.5rem;height:.5rem;border:.0625rem solid rgba(0,0,0,0);border-radius:50%;flex-shrink:0;position:absolute;left:.25rem;top:.1875rem;color:var(--accent-color);background-color:currentColor;border-color:currentColor;transform:scale(0.8);opacity:0;transition-property:transform,opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(min-width: 48rem){.input-group.radio,.input-group.checkbox{flex-direction:row}}.input-group.checkbox{flex-direction:row}.input-group.checkbox label::before{border:none;border-radius:0;background-color:currentColor}.input-group.checkbox label::after{left:.1875rem;top:.125rem;border-radius:0}.input-group.privacy{gap:0}.input-group.privacy label{font-size:var(--font-size-body-sm);font-weight:400}.input-group.privacy input[type=checkbox]{display:block;width:1rem;height:1rem;margin:0;position:absolute;opacity:0}.input-group.privacy input[type=checkbox]:focus+label::before{background-color:var(--accent-color)}.input-group.privacy a{text-decoration-color:inherit}label.required::after,legend.required::after{content:"*";vertical-align:top;color:var(--status-color-required);grid-area:1/2/2/3;margin-left:.125em}textarea{resize:vertical}output.status{width:100%;font-family:var(--font-family-body);line-height:1.5;font-weight:400;color:inherit;font-size:var(--font-size-body-md);display:none}output.status:not(:empty){padding:var(--spacing-2xs) var(--spacing-xs);display:block}output.status.success{background-color:var(--status-color-success);color:var(--text-color-light)}output.status.error{background-color:var(--status-color-error);color:var(--text-color-light)}}@layer components{:root{--logo-height: var(--font-size-heading-lg);--nav-padding-block: var(--spacing-2xs);--header-offset: calc(var(--logo-height) + var(--nav-padding-block) * 2)}header{z-index:100;width:100%;position:sticky;top:0;transition-property:translate;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}header ul,header ul ul,header ul ul ul{padding-inline:0;list-style:none;margin-block:0}header ul li,header ul ul li,header ul ul ul li{margin-bottom:0}header a{text-decoration:none}header .upper-nav-wrapper,header .lower-nav-wrapper{position:relative}header .upper-nav-wrapper::after,header .lower-nav-wrapper::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-color);pointer-events:none}@media(min-width: 75rem){header .upper-nav-wrapper::after,header .lower-nav-wrapper::after{z-index:-1}}header .upper-nav-wrapper{--bg-color: var(--bg-color-secondary);--text-color: var(--text-color-secondary);display:flex;justify-content:flex-end;gap:var(--spacing-2xs);padding-block:var(--nav-padding-block);z-index:1;background-color:var(--bg-color);color:var(--text-color)}@media(min-width: 96rem){header .upper-nav-wrapper{gap:var(--spacing-md)}}header .upper-nav-wrapper .hamburger .stripe{background-color:currentColor}header .upper-nav-wrapper a.hdr-logo-link img.dark{display:none}header .upper-nav-wrapper div.hdr-logo-link a img{filter:brightness(0) invert(1)}header .upper-nav-wrapper div.hdr-logo-link :nth-child(n+2){border-left:.125rem solid currentColor}header .upper-nav-wrapper #nav-lower>ul>li:hover .parent-link{border-bottom-color:currentColor}header .upper-nav-wrapper .translate-holder .gt-widget-select-wrapper::before{background-color:var(--bg-color)}header #nav-upper{display:none;margin-left:auto}header #nav-upper ul{height:100%;display:flex;justify-content:flex-end}header #nav-upper ul li{display:flex;align-items:center}header #nav-upper ul li a{font-size:var(--font-size-body-md);padding-block:.25em}@media(min-width: 75rem){header #nav-upper ul li a{border-bottom:.0625rem solid rgba(0,0,0,0);transition-property:border-bottom-color;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}header #nav-upper ul li a:hover{border-bottom-color:currentColor}}@media(min-width: 75rem){header #nav-upper ul li{margin-inline:var(--spacing-xs)}}@media(min-width: 75rem){header #nav-upper{display:block}}header .lower-nav-wrapper{--bg-color: var(--bg-color-tertiary);--text-color: var(--text-color-tertiary)}header #nav-lower{position:fixed;top:0;right:0;height:100%;background-color:var(--bg-color-dark);color:var(--text-color-light);padding-top:var(--header-offset);width:100%;transform:translateX(-100%);transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);overflow-y:auto;-webkit-overflow-scrolling:touch}header #nav-lower>ul{display:flex;flex-direction:column}header #nav-lower>ul>li{font-size:var(--font-size-body-sm);padding:1.25em 1em;border-block:.0625rem solid currentColor;margin-block:-0.03125rem;display:inline-block;align-self:baseline;width:100%}header #nav-lower>ul>li.search-item{border-top:none;padding-bottom:var(--spacing-sm)}header #nav-lower>ul>li:last-child{margin-bottom:0}header #nav-lower>ul>li::before{content:none}header #nav-lower>ul>li .large-title-wrapper{display:flex;flex-direction:column;justify-content:space-between}header #nav-lower>ul>li .large-title-wrapper .helpful-links{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--bg-color-light);color:var(--text-color-dark);padding:var(--spacing-3xs) var(--spacing-xs);gap:var(--spacing-3xs);border-radius:var(--radius-md);margin-top:var(--spacing-2xs)}header #nav-lower>ul>li .large-title-wrapper .helpful-links a{display:none;font-weight:400}header #nav-lower>ul>li .large-title-wrapper .helpful-links p{font-size:var(--font-size-body-sm);margin-bottom:0;font-weight:500;width:100%;display:flex;justify-content:space-between;align-items:center}header #nav-lower>ul>li .large-title-wrapper .helpful-links p::after{content:"";display:inline-block;width:1em;height:1em;mask-image:url("/assets/images/arrow-down.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}@media(min-width: 75rem){header #nav-lower>ul>li .large-title-wrapper .helpful-links p::after{content:none}}header #nav-lower>ul>li .large-title-wrapper .helpful-links.active a{display:block}header #nav-lower>ul>li .large-title-wrapper .helpful-links.active p{margin-bottom:.5em}header #nav-lower>ul>li .large-title-wrapper .helpful-links.active p::after{transform:rotate(180deg)}@media(min-width: 75rem){header #nav-lower>ul>li .large-title-wrapper .helpful-links{padding:var(--spacing-xs)}header #nav-lower>ul>li .large-title-wrapper .helpful-links a{display:block}header #nav-lower>ul>li .large-title-wrapper .helpful-links p{margin-bottom:.5em}header #nav-lower>ul>li .large-title-wrapper .helpful-links p::after{transform:rotate(180deg)}}header #nav-lower>ul>li .large-title-wrapper a{display:block;text-decoration:underline;text-underline-offset:.125rem;line-height:1.6;padding:0;margin:0}header #nav-lower>ul>li .parent-link{font-size:var(--font-size-body-md)}@media(min-width: 75rem){header #nav-lower>ul>li .parent-link{border-bottom:.0625rem solid rgba(0,0,0,0)}}header #nav-lower>ul>li a,header #nav-lower>ul>li .parent-link,header #nav-lower>ul>li span{font-weight:700}header #nav-lower>ul>li a .arrow-down,header #nav-lower>ul>li .parent-link .arrow-down,header #nav-lower>ul>li span .arrow-down{width:1em;height:.5em;mask-image:url("/assets/images/arrow-down.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;transition-property:all;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);display:none;margin-left:.25em}@media(min-width: 75rem){header #nav-lower>ul>li a .arrow-down,header #nav-lower>ul>li .parent-link .arrow-down,header #nav-lower>ul>li span .arrow-down{display:inline-block}}header #nav-lower>ul>li a,header #nav-lower>ul>li span{padding-block:.5em}@media(min-width: 75rem){header #nav-lower>ul>li a,header #nav-lower>ul>li span{padding-block:.25em}}header #nav-lower>ul>li a,header #nav-lower>ul>li .parent-link{cursor:pointer;transition-property:border-bottom-color,text-decoration-color;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}header #nav-lower>ul>li span[class^=air-quality-]{display:inline-block;width:.7em;height:.7em;padding:0;border-radius:50%;margin-inline:.25em;margin-bottom:-0.02em}header #nav-lower>ul>li span.air-quality-good{background-color:#76c273}header #nav-lower>ul>li span.air-quality-moderate{background-color:#fffd8e}header #nav-lower>ul>li span.air-quality-caution{background-color:#ff9261}header #nav-lower>ul>li span.air-quality-unhealthy{background-color:#ff5269}header #nav-lower>ul>li span.air-quality-very-unhealthy{background-color:#a12f92}header #nav-lower>ul>li span.air-quality-hazardous{background-color:#932848}header #nav-lower>ul>li .mobile-arrow-down{height:1em;width:1em;object-fit:contain;vertical-align:middle;margin-top:.375em;mask-image:url("/assets/images/arrow-down.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;transition-property:all;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);float:right}@media(min-width: 75rem){header #nav-lower>ul>li .mobile-arrow-down{display:none}}header #nav-lower>ul>li.current-menu-item a{border-bottom-color:currentColor;font-weight:500}@media(hover: hover){header #nav-lower>ul>li:hover .parent-link{border-bottom:.0625rem solid currentColor}header #nav-lower>ul>li:hover .parent-link .arrow-down{transform:rotate(-180deg)}header #nav-lower>ul>li:hover .dropdown{transform:translateY(0);opacity:1;pointer-events:painted}}header #nav-lower .upper-nav-item .parent-link{font-weight:400}header #nav-lower .dropdown{display:none;padding-block:var(--spacing-2xs) 0}@media(min-width: 75rem){header #nav-lower .dropdown.dropdown{position:absolute;width:100%;background-color:var(--bg-color-light-alt);color:var(--text-color-dark);left:0;top:100%;padding:var(--spacing-lg) var(--spacing-2xl);transform:translateY(-100%);opacity:0;z-index:-1;pointer-events:none;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);display:grid;grid-template-columns:1fr 2fr;column-gap:var(--spacing-lg);overflow:hidden;border-radius:0 0 var(--radius-xl) var(--radius-xl)}}@media(min-width: 96rem){header #nav-lower .dropdown.dropdown{grid-template-columns:1.05fr 4fr}}header #nav-lower .dropdown.flex-column{flex-direction:column !important}header #nav-lower .dropdown .large-title{display:none}@media(min-width: 75rem){header #nav-lower .dropdown .large-title{display:block}}@media(min-width: 75rem){header #nav-lower .dropdown .sublink-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-md);column-gap:var(--spacing-lg)}}@media screen and (min-width: 94rem){header #nav-lower .dropdown .sublink-container{grid-template-columns:repeat(3, 1fr)}}header #nav-lower .dropdown .link-container{margin-top:var(--spacing-4xs);display:flex;justify-content:space-between;flex-direction:column;margin-left:var(--spacing-xs)}@media(min-width: 75rem){header #nav-lower .dropdown .link-container{margin-top:var(--spacing-xl)}}@media(min-width: 96rem){header #nav-lower .dropdown .link-container{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2xs)}}header #nav-lower .dropdown .sublink{margin-left:var(--spacing-xs)}header #nav-lower .dropdown .sublink .title{font-size:var(--font-size-body-sm);line-height:1.2;display:flex;justify-content:space-between;align-items:flex-start;white-space:normal !important;position:relative;width:100%}@media(min-width: 75rem){header #nav-lower .dropdown .sublink .title{font-size:var(--font-size-body-lg);padding-top:0;margin-bottom:.75em !important;padding-bottom:.75em !important;font-weight:700}header #nav-lower .dropdown .sublink .title.has-children{border-bottom:.0625rem solid currentColor}}header #nav-lower .dropdown .sublink>ul{display:none;flex-direction:column;padding-left:var(--spacing-xs)}@media(min-width: 75rem){header #nav-lower .dropdown .sublink>ul{display:flex}}header #nav-lower .dropdown .sublink>ul>li{font-size:var(--font-size-body-sm);font-weight:500}header #nav-lower .dropdown .sublink>ul>li:not(:last-child){margin-bottom:.75em}@media(min-width: 75rem){header #nav-lower .dropdown .sublink>ul>li:not(:last-child){margin-bottom:.25em}}header #nav-lower .dropdown .sublink>ul>li a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.125em;border-bottom:0 !important;text-transform:capitalize}header #nav-lower .dropdown .sublink>ul>li a:hover{text-decoration-color:inherit}@media(min-width: 75rem){header #nav-lower{position:static;transform:unset;background-color:rgba(0,0,0,0);color:var(--text-color);padding:0;height:unset;transition:none;width:unset;overflow-y:unset;display:flex;align-items:center;justify-content:center;max-width:unset}header #nav-lower .mobile-only{display:none}header #nav-lower>ul{flex-direction:row;padding:0}header #nav-lower>ul>li{width:unset;border:none;margin-block:0;padding:.75em 0;margin-inline:1.25em}header #nav-lower>ul>li a,header #nav-lower>ul>li .parent-link,header #nav-lower>ul>li span{display:inline-block}header #nav-lower>ul>li .parent-link{white-space:nowrap;font-weight:400}header #nav-lower>ul>li .sublink>ul>li a{font-weight:500}}@media(min-width: 96rem){header #nav-lower>ul>li{margin-inline:1.75em}}header .expanded .mobile-arrow-down{transform:rotate(-180deg)}header .expanded .dropdown{display:flex;flex-direction:column-reverse}header a.external-link::after{content:"";display:inline-block;width:.85em;height:.85em;mask-image:url("/assets/images/external-link.png");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:currentColor;margin-left:.5em;margin-bottom:-0.05em}header .hdr-logo-link{line-height:1;z-index:1}header .hdr-logo-link img{height:var(--logo-height);width:auto;max-width:60vw;display:block}header div.hdr-logo-link{display:flex;align-items:center}header div.hdr-logo-link img{max-height:12vw}header div.hdr-logo-link :nth-child(n+2){margin-left:var(--spacing-xs);padding-left:var(--spacing-xs);border-left:.125rem solid currentColor}header .hamburger-wrapper{position:relative;z-index:1;align-self:center}header .hamburger-wrapper.active .hamburger{transform:rotate(90deg)}header .hamburger-wrapper.active .hamburger .stripe{transform-origin:center center}header .hamburger-wrapper.active .hamburger .stripe:first-child{transform:translateY(0.25em) rotate(45deg)}header .hamburger-wrapper.active .hamburger .stripe:nth-child(2){opacity:0}header .hamburger-wrapper.active .hamburger .stripe:nth-child(3){transform:translateY(-0.3125em) rotate(-45deg)}@media(min-width: 75rem){header .hamburger-wrapper{display:none}}header .hamburger{font-size:var(--font-size-heading-sm);width:1.25em;padding:.25em;margin-inline:-0.25em;transition-property:all;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);z-index:1}header .hamburger .stripe{width:.75em;height:.125rem;background-color:currentColor;margin-bottom:.1875em;border-radius:.125rem;transition:inherit}header .hamburger .stripe:last-child{margin-bottom:0}header:has(.hamburger-wrapper.active) #nav-lower{transform:translateX(0%)}@media(min-width: 75rem){header:has(.hamburger-wrapper.active) #nav-lower{transform:none}}header .other-nav-items{display:flex;gap:var(--spacing-xs);align-items:center;margin-left:auto}@media(min-width: 75rem){header .other-nav-items{margin-left:0}}header .search-container{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.5;font-weight:400;color:inherit;font-size:var(--font-size-body-md);width:100%}header .search-container.lg{font-size:var(--font-size-body-lg)}header .search-container.md{font-size:var(--font-size-body-md)}header .search-container.sm{font-size:var(--font-size-body-sm)}header .search-container.xs{font-size:var(--font-size-body-xs)}header .search-container form{display:grid;grid-template-columns:[icon-start input-start] auto [icon-end] 1fr [input-end];grid-template-rows:[icon-start input-start] auto [icon-end input-end]}header .search-container .search-icon{grid-area:icon;width:1.25em;margin:auto .75em}@media(min-width: 75rem){header .search-container .search-icon{width:1em;filter:unset}}header .search-container input{grid-area:input;padding-left:2.75em}header .search-container input:-webkit-autofill,header .search-container input:-webkit-autofill:hover,header .search-container input:-webkit-autofill:focus,header .search-container input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}header .search-container.desktop-only{display:none}@media(min-width: 75rem){header .search-container{max-width:15rem}header .search-container.desktop-only{display:block}}@media(min-width: 120rem){header .search-container{margin-left:var(--spacing-lg)}}header .translate-holder .goog-te-gadget{display:none}header .translate-holder .gt-widget-select-wrapper{display:grid;font-size:var(--font-size-body-lg)}header .translate-holder .gt-widget-select-wrapper::before,header .translate-holder .gt-widget-select-wrapper::after{content:"";display:block;font:inherit;width:1em;height:1em;grid-area:1/1/2/2;pointer-events:none}header .translate-holder .gt-widget-select-wrapper::before{width:100%;background-color:var(--bg-color);z-index:2;background-image:url("/assets/images/arrow-down-white.svg");background-position:right center;background-size:auto 40%;background-repeat:no-repeat}header .translate-holder .gt-widget-select-wrapper::after{background-color:currentColor;mask-image:url("/assets/images/www.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;z-index:2}header .translate-holder .gt-widget-select-wrapper select{grid-area:1/1/2/2;margin:0 !important;border:none;width:2.75em;cursor:pointer;z-index:1;background:var(--bg-color);--border-width: 0.0625rem;--line-height: 1.5em;padding:0;height:auto}header.canola .upper-nav-wrapper{--bg-color: #ffe66e;--text-color: #01341f}header.canola div.hdr-logo-link a img,header.canola .upper-nav-wrapper .search-container img{filter:brightness(0)}header.canola a.hdr-logo-link img.light{display:none}header.canola a.hdr-logo-link img.dark{display:block}header.canola .translate-holder .gt-widget-select-wrapper::before{background-image:url("/assets/images/arrow-down.svg")}header.gold .upper-nav-wrapper{--bg-color: #ecb31f;--text-color: #01341f}header.gold .lower-nav-wrapper{--bg-color: #5a954c;--text-color: #fff4ef}header.gold .hamburger .stripe{background-color:#01341f}header.gold div.hdr-logo-link a img{filter:brightness(0)}header.gold a.hdr-logo-link img.light{display:none}header.gold a.hdr-logo-link img.dark{display:block}header.gold .upper-nav-wrapper .search-container img{filter:brightness(0)}header.gold .translate-holder .gt-widget-select-wrapper::before{background-image:url("/assets/images/arrow-down.svg")}header.ponderosa .upper-nav-wrapper{--bg-color: #01341f;--text-color: #fff4ef}header.scrolled-down{translate:0 -100%}}@layer components{footer{display:flex;align-items:flex-end;color:var(--text-color-dark);position:relative}footer::before{content:"";display:block;position:absolute;inset:var(--spacing-2xs);background-color:var(--bg-color-light-alt);border-radius:var(--radius-md)}footer .inner{width:100%;z-index:1;padding-block:max(var(--standard-section-padding-x),var(--spacing-md))}footer .info .light{display:none}footer .info .ftr-logo-link{display:block;margin-bottom:var(--spacing-sm)}footer .info .ftr-logo-link img{height:var(--font-size-heading-lg);min-height:3rem;width:auto}footer .info div.ftr-logo-link{display:flex;align-items:center}footer .info div.ftr-logo-link:not(:last-child){margin-bottom:var(--spacing-sm)}footer .info div.ftr-logo-link img{max-height:18vw}footer .info div.ftr-logo-link :nth-child(n+2){margin-left:var(--spacing-xs);padding-left:var(--spacing-xs);border-left:.125rem solid currentColor}footer .footer-menu{margin-block:var(--spacing-md)}footer .footer-menu ul,footer .footer-menu ul ul,footer .footer-menu ul ul ul{padding-inline:0;list-style:none;margin-block:0}footer .footer-menu a{text-decoration-color:rgba(0,0,0,0);transition-property:text-decoration-color,text-underline-offset}footer .footer-menu a:hover{text-decoration-color:currentColor}footer .footer-menu .group{margin-bottom:var(--spacing-sm)}footer .footer-menu .group .title{margin-bottom:var(--spacing-2xs)}footer .footer-menu .group li p{font:inherit}@media(min-width: 48rem){footer .footer-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-2xs)}}footer .social-links a:not(.icon-none){display:inline-flex;align-items:center}footer .social-links a:not(.icon-none)::before{content:"";display:inline-block;width:1.5em;height:1.5em;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-right:.5em;flex-shrink:0}footer .social-links a:not(.icon-none).icon-facebook::before{mask-image:url("/assets/icons/facebook.svg")}footer .social-links a:not(.icon-none).icon-instagram::before{mask-image:url("/assets/icons/instagram.svg")}footer .social-links a:not(.icon-none).icon-linkedin::before{mask-image:url("/assets/icons/linkedin.svg")}footer .bottom-content{border-top:.0625rem solid currentColor;padding-top:var(--spacing-sm)}footer .bottom-content .copyright>*{display:inline}footer.ponderosa{color:#fff4ef}footer.ponderosa::before{background-color:#01341f}footer.ponderosa div.ftr-logo-link a img{filter:brightness(0) invert(1)}footer.ponderosa .ftr-logo-link .light{display:block}footer.ponderosa .ftr-logo-link .dark{display:none}footer.ponderosa .info .button.dark{background-color:var(--button-gold-bg);color:var(--button-gold-text)}@media(hover: hover){footer.ponderosa .info .button.dark:hover{background-color:color-mix(in srgb, var(--button-gold-bg), black 15%)}}footer.larch{color:#fff4ef}footer.larch::before{background-color:#5a954c}footer.larch div.ftr-logo-link a img{filter:brightness(0) invert(1)}footer.larch .ftr-logo-link .light{display:block}footer.larch .ftr-logo-link .dark{display:none}@media(min-width: 75rem){footer .inner{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--spacing-2xs)}footer .inner .info{grid-column:1/span 2}footer .inner .footer-menu{grid-column:4/span 3;grid-template-columns:repeat(3, 1fr);margin-top:0;margin-bottom:var(--spacing-lg)}footer .inner .bottom-content{grid-column:1/span 6;padding-top:var(--spacing-lg);display:flex;justify-content:space-between}}}@layer components{section.banner{position:relative;z-index:-2;width:100%;display:flex;justify-content:center;text-align:center;transition-property:all;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);margin-top:calc(-1*var(--banner-height));opacity:0;pointer-events:none}section.banner .inner{width:100%;margin-inline:var(--spacing-2xs);background-color:var(--bg-color-light-alt);color:var(--text-color-dark);padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-xs);display:grid;grid-template-areas:"close" "message";gap:var(--spacing-xs);border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);box-shadow:0 0 var(--spacing-2xs) color-mix(in srgb, var(--bg-color-dark), transparent 90%)}@media(min-width: 32rem){section.banner .inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"empty message close"}}section.banner p{grid-area:message;font-size:var(--font-size-body-md);max-width:75em;text-wrap:pretty}section.banner a.btn{display:inline-block;padding:.7em 1.5em;line-height:1.1;background-color:rgba(0,0,0,0);color:col(ponderosa);text-decoration:none;border:1px solid col(ponderosa);border-radius:.4rem;text-align:center;font-size:max(14px,1.32rem + .15vw);transition:background-color 350ms ease,color 350ms ease,border-color 350ms ease;width:fit-content;cursor:pointer;margin-top:.5em}section.banner a.btn::after{content:"";display:inline-block;width:1.75em;height:.85em;background-image:url(../images/button-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:.5em;transition:transform 350ms ease;position:relative;top:-1px}section.banner a.btn::before{content:"";display:inline-block;width:1.75em;height:.85em;background-image:url(../images/button-arrow-canola.svg);background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:.5em;transition:opacity 350ms ease;position:absolute;right:1.5em;transform:translateY(2px);opacity:0;z-index:1}section.banner a.btn:hover{background-color:col(ponderosa);color:col(canola)}section.banner a.btn:hover::before{opacity:1}section.banner .close-btn{grid-area:close;margin-left:auto;color:currentColor;font-size:var(--font-size-heading-sm);display:inline-block;width:1em;height:1em;flex-shrink:0;mask-image:url("/assets/icons/close.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;transition-property:transform,color;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}section.banner .close-btn:hover{transform:scale(1.1);color:var(--status-color-error)}section.banner.show{margin-top:0;opacity:1;pointer-events:all}.has-banner{position:relative}}@layer defaults{html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset);accent-color:var(--accent-color)}body{--body-bg-color: var(--bg-color-primary);--body-text-color: var(--text-color-primary);font-family:var(--font-family-body);background-color:var(--body-bg-color);color:var(--body-text-color);display:flex;flex-direction:column;min-height:100vh}*{box-sizing:border-box}main#content{flex-grow:1}main#content .heading{text-wrap:balance}main#content>section{overflow-x:clip}}/*# sourceMappingURL=new-theme.css.map */
