.max-w-8xl{max-width:88rem}.max-w-9xl{max-width:96rem}.max-w-10xl{max-width:104rem}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.container-8xl{margin-left:auto;margin-right:auto;max-width:104rem;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.container-8xl{padding-left:2rem;padding-right:2rem}}.eyebrow{font-size:.75rem;line-height:1rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(114 149 114/var(--tw-text-opacity,1))}@media (min-width:1024px){.eyebrow{font-size:.875rem;font-weight:700;line-height:1.25rem}}.eyebrow.dark{font-size:.75rem;line-height:1rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(62 93 63/var(--tw-text-opacity,1))}@media (min-width:1024px){.eyebrow.dark{font-size:.875rem;font-weight:700;line-height:1.25rem}}.eyebrow.light{font-size:.75rem;line-height:1rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(243 246 243/var(--tw-text-opacity,1))}@media (min-width:1024px){.eyebrow.light{font-size:.875rem;font-weight:700;line-height:1.25rem}}.section-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0;--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity,1))}.hero-image .eyebrow{font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(227 234 225/var(--tw-text-opacity,1))}@media (min-width:1024px){.hero-image .eyebrow{font-size:1rem;font-weight:700;line-height:1.5rem}}.hero-image .headline{font-size:1.875rem;font-weight:600;line-height:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.hero-image .headline{font-size:3rem;line-height:1}}@media (min-width:1280px){.hero-image .headline{font-size:4.5rem;line-height:1}}.hero-image .subtitle{font-size:.875rem;font-weight:400;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-gray-50)/var(--tw-text-opacity,1))}@media (min-width:768px){.hero-image .subtitle{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.hero-image .subtitle{font-size:1.5rem;line-height:2rem}}img{filter:saturate(102%) contrast(102%) brightness(98%)}h1,h2,h3,h4,h5,h6,p{margin-bottom:.75rem}.break-word{word-break:break-word}h1{font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity,1))}label p{margin-bottom:0}h2{font-size:1.875rem;line-height:2.25rem}h2,h3{font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity,1))}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.25rem;font-weight:600}h4,h5{line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity,1))}h5{font-size:1.125rem}h6{font-size:1rem;line-height:1.5rem}.thin-title{font-size:1.25rem;font-weight:400;line-height:1.75rem}@media (min-width:1024px){.thin-title{font-size:1.875rem;line-height:2.25rem}}.thin-subtitle{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:1024px){.thin-subtitle{font-size:1.875rem;line-height:2.25rem}}.thin-title-sm{font-size:1.125rem;font-weight:400;line-height:1.75rem}@media (min-width:1024px){.thin-title-sm{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1664px){.magic-padding:first-child{padding-left:calc(50% - 50rem)}}@media (min-width:1024px) and (max-width:1664px){.magic-padding:first-child{padding-left:2rem}}@media (max-width:1024px){.magic-padding:first-child{padding-left:0}}@media (min-width:768px){.wrap{padding-left:2rem;position:relative}.wrap:before{height:2rem;top:0;--tw-bg-opacity:1;background-color:rgb(159 183 158/var(--tw-bg-opacity,1))}.wrap:after,.wrap:before{content:var(--tw-content);left:0;position:absolute;width:1px}.wrap:after{background-color:rgb(var(--color-gray-950)/.1);bottom:0;top:2.5rem}}.sanity-content{--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1));white-space:pre-line}.sanity-content a{--tw-text-opacity:1;color:rgb(62 93 63/var(--tw-text-opacity,1))}.sanity-content a:hover{--tw-text-opacity:1;color:rgb(82 118 83/var(--tw-text-opacity,1))}.sanity-content h2,.sanity-content h3{margin-bottom:.75rem;margin-top:1.5rem}.sanity-content ol{list-style-type:decimal}.sanity-content ol,.sanity-content ul{list-style-position:outside;margin-bottom:.75rem;margin-left:1.5rem}.sanity-content ul{list-style-type:disc}.sanity-content ol li,.sanity-content ul li{margin-bottom:.5rem}ul.formkit-options{list-style-type:none;margin-bottom:0;margin-left:0}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.honey{display:none}.nav-hero.is-fixed{--tw-translate-y:0px;background-color:transparent;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-hero.is-sticky{--tw-translate-y:0px;border-bottom-width:1px;border-color:rgb(248 245 237/var(--tw-border-opacity,1));--tw-border-opacity:.7;--tw-bg-opacity:1;--tw-text-opacity:1}.nav-hero.is-sticky,.nav-no-hero.is-fixed{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-no-hero.is-fixed{--tw-translate-y:0px;--tw-bg-opacity:1;--tw-text-opacity:1}.nav-no-hero.is-sticky{--tw-translate-y:0px;border-bottom-width:1px;border-color:rgb(248 245 237/var(--tw-border-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:.7;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}.nav-hero .logo,.nav-hero .logo.logo-is-fixed{--tw-brightness:brightness(0);--tw-invert:invert(100%)}.nav-hero .logo,.nav-hero .logo.logo-is-fixed,.nav-hero .logo.logo-is-sticky{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.nav-hero .logo.logo-is-sticky{--tw-brightness:brightness(1);--tw-invert:invert(0)}
