*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:none}body{min-block-size:100vh;inline-size:min(100%,100vw);margin:0;padding:0}:target{scroll-margin-block:5ex}:focus,:focus-visible{scroll-margin-bottom:10vh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,dl,table{margin-block:0}a{text-decoration-skip-ink:auto}input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:1}textarea:not([rows]){min-block-size:10em}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,svg,audio,video,iframe{display:block;block-size:auto;max-inline-size:100%}svg{pointer-events:none;fill:currentColor}body{font-size:1.125rem}@media(width > 768px){body{font-size:1.25rem}}body{line-height:1.5;font-family:"Tenor Sans",sans-serif;font-variation-settings:"wght" 100 1000,"wdth" 100;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{line-height:1.15;color:var(--heading-color, var(--color-blue));font-weight:800;font-family:"Domine",sans-serif;font-variation-settings:"wght" 100 1000,"wdth" 100;font-optical-sizing:auto;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}h5{font-size:var(--h5-font-size, 1.321875rem)}@media(width > 768px){h5{--h5-font-size: 1.46875rem}}h4{font-size:var(--h4-font-size, 1.553203125rem)}@media(width > 768px){h4{--h4-font-size: 1.72578125rem}}h3{font-size:var(--h3-font-size, 1.8250136719rem)}@media(width > 768px){h3{--h3-font-size: 2.0277929688rem}}h2{font-size:var(--h2-font-size, 2.1443910645rem)}@media(width > 768px){h2{--h2-font-size: 2.3826567383rem}}h1{font-size:var(--h1-font-size, 2.5196595007rem)}@media(width > 768px){h1{--h1-font-size: 2.7996216675rem}}:root{--color-green: #3c674d;--color-on-green: #CBDBD1;--color-sage: #bcb382;--color-on-sage: #4B4529;--color-orange: #9a4730;--color-on-orange: #F1D4CC;--color-wine: #6b2a31;--color-on-wine: #C8A0A4;--color-blue: #0b3e5b;--color-on-blue: #7EAAC2;--color-dark: #17271d;--color-on-dark: #798F81;--color-light: #e3e0dd;--color-on-light: #676360}body{display:grid;grid-template-rows:max-content auto max-content 1fr;background-color:var(--color-light);color:var(--color-dark)}.nav,.header,.main,.newsletter,.footer{display:grid;grid-template-columns:[full-start] minmax(2rem, 1fr) [wide-start] minmax(0, 1fr) [content-start] minmax(0, 960px) [content-end] minmax(0, 1fr) [wide-end] minmax(2rem, 1fr) [full-end]}.nav{padding-block:2rem;background-color:var(--nav-backgroundColor, var(--color-blue));color:var(--nav-color, var(--color-light));font-size:1.125rem;font-weight:600}.nav .nav-container{grid-column:wide;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:2rem;row-gap:.5rem}.nav a:not(.button){color:inherit;text-decoration:none}.nav .site-title{font-size:2rem;line-height:1}.nav .nav-links{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.5rem;align-items:center;justify-content:space-between}.nav .navigation-parent{display:flex;flex-wrap:wrap;column-gap:2rem}.nav .navigation-child{display:none}.section{grid-column:var(--section-gridColumn, content);margin-block:3rem}h2.section{--section-gridColumn: full;padding-block:2em;background-color:var(--color-orange);color:var(--color-on-orange);font-size:2.5rem;text-align:center}.header{grid-template-rows:video;background-image:var(--header-backgroundImage);background-size:cover;background-repeat:no-repeat;background-position:center}.header .container{grid-row:1/-1;place-content:end}.header-video{grid-column:full;justify-items:center}.header-video video{object-fit:cover;min-block-size:540px;max-block-size:800px;inline-size:min(1800px,100%)}.header-container{grid-column:full;display:grid;grid-template-columns:subgrid;row-gap:2rem;padding-block:5rem;text-align:center;text-wrap:balance}.header-container h1,.header-container p{color:var(--headerColor, var(--color-light))}.header-container>*{grid-column:content}.home .header-container *{overflow:hidden;position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;block-size:1px;width:1px;inline-size:1px;padding:0;margin:0;border:0;white-space:nowrap}.section-newsletter{display:grid;justify-items:center;padding:2rem;grid-column:content;border:1px solid var(--newsletter-borderColor, var(--color-dark));background-color:#fff;text-align:center}.section-newsletter img{border:1px solid gray;border-radius:50%}.section-newsletter iframe{inline-size:100%;border:0}.footer{padding-block:2rem;background-color:var(--footer-backgroundColor, var(--color-dark));color:var(--footer-color, var(--color-light));font-size:1rem;font-weight:600}.footer .footer-container{grid-column:wide;display:flex;flex-direction:column;gap:2rem}.footer p:not(.site-title)+p{margin-block-start:.5rem}.footer a:not(.button){color:inherit;text-decoration:none}.footer .footer-info,.footer .footer-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer .site-title{font-size:2rem;line-height:1}.footer .navigation-parent,.footer .footer-social{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.5rem}.footer .footer-social a{display:flex;gap:.25em;align-content:center}.footer .footer-social svg{display:inline;block-size:1.5em;color:#fff}a{transition:all .3s ease;color:var(--link-color, var(--color-blue));font-weight:600;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--link-line, 0.1em)}a:hover{--link-color: var(--color-wine);--link-line: 0.125em}a:focus{outline:.1em solid currentColor;outline-offset:.1em;border-radius:.1em;text-decoration:none}.buttons{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:2rem}.button{display:inline-block;inline-size:max-content;padding-block:.5em;padding-inline:1em;border-radius:.1em;background-color:var(--color-sage);color:var(--color-on-sage);line-height:1;text-decoration:none}.button:hover,.button:focus{background-color:var(--color-green);color:var(--color-on-green)}.button:focus{outline:none;box-shadow:0 0 0 .1em var(--color-on-green),0 0 0 .2em var(--color-green)}dt{font-weight:600}.section-intro p{font-size:2rem;line-height:1.15;text-wrap:balance}.section-channel-entries{grid-column:full;display:grid;grid-template-columns:subgrid}.container-channel-entries{grid-column:wide}.channel-entries{display:flex;flex-wrap:wrap;gap:3rem}.channel-item{flex-grow:1;flex-basis:calc((30rem - 100%)*999)}.channel-item:nth-last-child(n+5),.channel-item:nth-last-child(n+5)~*{flex-basis:100%}.channel-entry{display:grid;gap:.5rem}.channel-entry img{aspect-ratio:16/9;object-fit:cover}.channel-entry h2{font-size:2rem}.channel-entry dl{display:flex;flex-wrap:wrap;gap:.5em;justify-items:start}.channel-entry dt{display:none}.channel-entry dd{padding-block:.125em;padding-inline:.25em;margin:0;background-color:var(--channel-category-backgroundColor, var(--color-wine));color:var(--channel-category-color, var(--color-on-orange));font-size:1rem;line-height:1;font-weight:700;text-transform:uppercase}.section-contentBuilder *+*{margin-block-start:2rem}.block-card{--section-gridColumn: wide;container-name:card;container-type:inline-size;display:flex;flex-wrap:wrap;gap:3rem}.block-card .block-card-image{flex-grow:1;inline-size:250px}@container card (inline-size > 768px){.block-card .block-card-image{inline-size:400px}}.block-card .block-card-content{flex-basis:0;flex-grow:999;min-inline-size:50%}.block-card .block-card-content p:first-child{line-height:1}.block-card.block-card-end{flex-flow:row-reverse;flex-wrap:wrap}.block-card p:has(+:is(h2,h3)){margin-block-end:1.25rem}.block-card p:has(+a){margin-block-end:2rem}.block-card *+p,.block-card *+ul,.block-card *+dl{margin-block-start:2rem}.block-card h2 span,.block-card h3 span{display:block;font-size:.75em}.section-tiles{grid-column:full;display:grid;grid-template-columns:subgrid;row-gap:2rem;padding-block:5rem;background-color:gray}.section-tiles .tiles-container{grid-column:wide}.section-tiles .tiles-heading{margin-block-end:2rem;text-align:center}.section-tiles .tiles-list{display:flex;flex-wrap:wrap;gap:2rem}.section-tiles .tiles-list>*{flex-grow:1;flex-basis:calc((30rem - 100%)*999)}.section-tiles .tiles-list>:nth-last-child(n+5),.section-tiles .tiles-list>:nth-last-child(n+5)~*{flex-basis:100%}.tiles-tile{padding:2rem;background-color:#2f4f4f;color:#fff}.tiles-tile a{color:inherit}
