hr{border-top-width:1px;color:inherit;height:0}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}progress{vertical-align:initial}summary{display:list-item}dialog{padding:0}.component-spacing.bg-brand-black[\:has\(\%2B\%20\.component-spacing\.bg-brand-black\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-black:has(+.component-spacing.bg-brand-black){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-black):has(+.component-spacing.bg-brand-black){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-black):has(+.component-custom-spacing .custom-top.bg-brand-black){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-black[\:has\(\%2B\%20\.component-spacing\.bg-brand-black\)]+.component-spacing.bg-brand-black{padding-top:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-black:has(+.component-spacing.bg-brand-black)+.component-spacing.bg-brand-black{padding-top:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-black[\:has\(\%2B\%20\.component-custom-spacing\%20\.custom-top\.bg-brand-black\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-black:has(+.component-custom-spacing .custom-top.bg-brand-black)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-black):has(+.component-custom-spacing .custom-top.bg-brand-black)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-black):has(+.component-spacing.bg-brand-black)+.\!+.component-spacing.bg-brand-black{padding-top:calc(var(--component-spacing,0) / 2)!important}.component-spacing.bg-brand-brown[\:has\(\%2B\%20\.component-spacing\.bg-brand-brown\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-brown:has(+.component-spacing.bg-brand-brown){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-brown):has(+.component-spacing.bg-brand-brown){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-brown):has(+.component-custom-spacing .custom-top.bg-brand-brown){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-brown[\:has\(\%2B\%20\.component-spacing\.bg-brand-brown\)]+.component-spacing.bg-brand-brown{padding-top:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-brown:has(+.component-spacing.bg-brand-brown)+.component-spacing.bg-brand-brown{padding-top:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-brown[\:has\(\%2B\%20\.component-custom-spacing\%20\.custom-top\.bg-brand-brown\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-spacing.bg-brand-brown:has(+.component-custom-spacing .custom-top.bg-brand-brown)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-brown):has(+.component-custom-spacing .custom-top.bg-brand-brown)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.custom-bottom.bg-brand-brown):has(+.component-spacing.bg-brand-brown)+.\!+.component-spacing.bg-brand-brown{padding-top:calc(var(--component-spacing,0) / 2)!important}.before\:bg-brand-black.component-spacing[\:has\(\%2B\%20\.before\%5C\%3Abg-brand-black\.component-spacing\)]:before:before{content:var(--tw-content);padding-bottom:calc(var(--component-spacing,0) / 2)}.before\:bg-brand-black.component-spacing:has(+.before\:bg-brand-black.component-spacing):before:before{content:var(--tw-content);padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.before\:bg-brand-black .custom-bottom):has(+.before\:bg-brand-black.component-spacing):before:before{--custom-pb:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.component-custom-spacing:has(.before\:bg-brand-black .custom-bottom):has(+.component-custom-spacing .before\:bg-brand-black.custom-top):before:before{--custom-pb:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.before\:bg-brand-black.component-spacing[\:has\(\%2B\%20\.before\%5C\%3Abg-brand-black\.component-spacing\)]+.before\:bg-brand-black.component-spacing:before:before:before{content:var(--tw-content);padding-top:calc(var(--component-spacing,0) / 2)}.before\:bg-brand-black.component-spacing:has(+.before\:bg-brand-black.component-spacing)+.before\:bg-brand-black.component-spacing:before:before:before{content:var(--tw-content);padding-top:calc(var(--component-spacing,0) / 2)}.before\:bg-brand-black.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.before\%5C\%3Abg-brand-black\.custom-top\)]+.component-custom-spacing:before:before{--custom-pt:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.before\:bg-brand-black.component-spacing:has(+.component-custom-spacing .before\:bg-brand-black.custom-top)+.component-custom-spacing:before:before{--custom-pt:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.component-custom-spacing:has(.before\:bg-brand-black.custom-bottom):has(+.component-custom-spacing .before\:bg-brand-black.custom-top)+.component-custom-spacing:before:before{--custom-pt:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.after\:bg-brand-black.component-spacing[\:has\(\%2B\%20\.after\%5C\%3Abg-brand-black\.component-spacing\)]:after:after{content:var(--tw-content);padding-bottom:calc(var(--component-spacing,0) / 2)}.after\:bg-brand-black.component-spacing:has(+.after\:bg-brand-black.component-spacing):after:after{content:var(--tw-content);padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.after\:bg-brand-black .custom-bottom):has(+.after\:bg-brand-black.component-spacing):after:after{--custom-pb:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.component-custom-spacing:has(.after\:bg-brand-black .custom-bottom):has(+.component-custom-spacing .after\:bg-brand-black.custom-top):after:after{--custom-pb:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.after\:bg-brand-black.component-spacing[\:has\(\%2B\%20\.after\%5C\%3Abg-brand-black\.component-spacing\)]+.after\:bg-brand-black.component-spacing:after:after:after{content:var(--tw-content);padding-top:calc(var(--component-spacing,0) / 2)}.after\:bg-brand-black.component-spacing:has(+.after\:bg-brand-black.component-spacing)+.after\:bg-brand-black.component-spacing:after:after:after{content:var(--tw-content);padding-top:calc(var(--component-spacing,0) / 2)}.after\:bg-brand-black.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.after\%5C\%3Abg-brand-black\.custom-top\)]+.component-custom-spacing:after:after{--custom-pt:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.after\:bg-brand-black.component-spacing:has(+.component-custom-spacing .after\:bg-brand-black.custom-top)+.component-custom-spacing:after:after{--custom-pt:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.component-custom-spacing:has(.after\:bg-brand-black.custom-bottom):has(+.component-custom-spacing .after\:bg-brand-black.custom-top)+.component-custom-spacing:after:after{--custom-pt:calc(var(--component-spacing,0) / 2);content:var(--tw-content)}.hover\:bg-brand-off-white:hover.component-spacing[\:has\(\%2B\%20\.hover\%5C\%3Abg-brand-off-white\:hover\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.hover\:bg-brand-off-white:hover.component-spacing:has(+.hover\:bg-brand-off-white:hover.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hover\:bg-brand-off-white:hover .custom-bottom):has(+.hover\:bg-brand-off-white:hover.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hover\:bg-brand-off-white:hover .custom-bottom):has(+.component-custom-spacing .hover\:bg-brand-off-white:hover.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.hover\:bg-brand-off-white:hover.component-spacing[\:has\(\%2B\%20\.hover\%5C\%3Abg-brand-off-white\:hover\.component-spacing\)]+.hover\:bg-brand-off-white:hover.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hover\:bg-brand-off-white:hover.component-spacing:has(+.hover\:bg-brand-off-white:hover.component-spacing)+.hover\:bg-brand-off-white:hover.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hover\:bg-brand-off-white:hover.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.hover\%5C\%3Abg-brand-off-white\:hover\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hover\:bg-brand-off-white:hover.component-spacing:has(+.component-custom-spacing .hover\:bg-brand-off-white:hover.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hover\:bg-brand-off-white:hover.custom-bottom):has(+.component-custom-spacing .hover\:bg-brand-off-white:hover.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:hover.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-white\:hover\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:hover.component-spacing:has(+.hocus\:bg-white:hover.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-white:hover .custom-bottom):has(+.hocus\:bg-white:hover.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-white:hover .custom-bottom):has(+.component-custom-spacing .hocus\:bg-white:hover.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:hover.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-white\:hover\.component-spacing\)]+.hocus\:bg-white:hover.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:hover.component-spacing:has(+.hocus\:bg-white:hover.component-spacing)+.hocus\:bg-white:hover.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:hover.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.hocus\%5C\%3Abg-white\:hover\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:hover.component-spacing:has(+.component-custom-spacing .hocus\:bg-white:hover.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-white:hover.custom-bottom):has(+.component-custom-spacing .hocus\:bg-white:hover.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:hover.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-brand-black\:hover\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:hover.component-spacing:has(+.hocus\:bg-brand-black:hover.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-brand-black:hover .custom-bottom):has(+.hocus\:bg-brand-black:hover.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-brand-black:hover .custom-bottom):has(+.component-custom-spacing .hocus\:bg-brand-black:hover.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:hover.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-brand-black\:hover\.component-spacing\)]+.hocus\:bg-brand-black:hover.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:hover.component-spacing:has(+.hocus\:bg-brand-black:hover.component-spacing)+.hocus\:bg-brand-black:hover.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:hover.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.hocus\%5C\%3Abg-brand-black\:hover\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:hover.component-spacing:has(+.component-custom-spacing .hocus\:bg-brand-black:hover.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-brand-black:hover.custom-bottom):has(+.component-custom-spacing .hocus\:bg-brand-black:hover.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:focus.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-white\:focus\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:focus.component-spacing:has(+.hocus\:bg-white:focus.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-white:focus .custom-bottom):has(+.hocus\:bg-white:focus.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-white:focus .custom-bottom):has(+.component-custom-spacing .hocus\:bg-white:focus.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:focus.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-white\:focus\.component-spacing\)]+.hocus\:bg-white:focus.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:focus.component-spacing:has(+.hocus\:bg-white:focus.component-spacing)+.hocus\:bg-white:focus.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:focus.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.hocus\%5C\%3Abg-white\:focus\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-white:focus.component-spacing:has(+.component-custom-spacing .hocus\:bg-white:focus.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-white:focus.custom-bottom):has(+.component-custom-spacing .hocus\:bg-white:focus.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:focus.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-brand-black\:focus\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:focus.component-spacing:has(+.hocus\:bg-brand-black:focus.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-brand-black:focus .custom-bottom):has(+.hocus\:bg-brand-black:focus.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-brand-black:focus .custom-bottom):has(+.component-custom-spacing .hocus\:bg-brand-black:focus.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:focus.component-spacing[\:has\(\%2B\%20\.hocus\%5C\%3Abg-brand-black\:focus\.component-spacing\)]+.hocus\:bg-brand-black:focus.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:focus.component-spacing:has(+.hocus\:bg-brand-black:focus.component-spacing)+.hocus\:bg-brand-black:focus.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:focus.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.hocus\%5C\%3Abg-brand-black\:focus\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.hocus\:bg-brand-black:focus.component-spacing:has(+.component-custom-spacing .hocus\:bg-brand-black:focus.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.hocus\:bg-brand-black:focus.custom-bottom):has(+.component-custom-spacing .hocus\:bg-brand-black:focus.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.group:hover .group-hocus\:bg-white.component-spacing[\:has\(\%2B\%20\.group\:hover\%20\.group-hocus\%5C\%3Abg-white\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.group:hover .group-hocus\:bg-white.component-spacing:has(+.group:hover .group-hocus\:bg-white.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.group:hover .group-hocus\:bg-white .custom-bottom):has(+.group:hover .group-hocus\:bg-white.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.group:hover .group-hocus\:bg-white .custom-bottom):has(+.component-custom-spacing .group:hover .group-hocus\:bg-white.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.group:hover .group-hocus\:bg-white.component-spacing[\:has\(\%2B\%20\.group\:hover\%20\.group-hocus\%5C\%3Abg-white\.component-spacing\)]+.group:hover .group-hocus\:bg-white.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.group:hover .group-hocus\:bg-white.component-spacing:has(+.group:hover .group-hocus\:bg-white.component-spacing)+.group:hover .group-hocus\:bg-white.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.group:hover .group-hocus\:bg-white.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.group\:hover\%20\.group-hocus\%5C\%3Abg-white\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.group:hover .group-hocus\:bg-white.component-spacing:has(+.component-custom-spacing .group:hover .group-hocus\:bg-white.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.group:hover .group-hocus\:bg-white.custom-bottom):has(+.component-custom-spacing .group:hover .group-hocus\:bg-white.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.group:focus .group-hocus\:bg-white.component-spacing[\:has\(\%2B\%20\.group\:focus\%20\.group-hocus\%5C\%3Abg-white\.component-spacing\)]{padding-bottom:calc(var(--component-spacing,0) / 2)}.group:focus .group-hocus\:bg-white.component-spacing:has(+.group:focus .group-hocus\:bg-white.component-spacing){padding-bottom:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.group:focus .group-hocus\:bg-white .custom-bottom):has(+.group:focus .group-hocus\:bg-white.component-spacing){--custom-pb:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.group:focus .group-hocus\:bg-white .custom-bottom):has(+.component-custom-spacing .group:focus .group-hocus\:bg-white.custom-top){--custom-pb:calc(var(--component-spacing,0) / 2)}.group:focus .group-hocus\:bg-white.component-spacing[\:has\(\%2B\%20\.group\:focus\%20\.group-hocus\%5C\%3Abg-white\.component-spacing\)]+.group:focus .group-hocus\:bg-white.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.group:focus .group-hocus\:bg-white.component-spacing:has(+.group:focus .group-hocus\:bg-white.component-spacing)+.group:focus .group-hocus\:bg-white.component-spacing{padding-top:calc(var(--component-spacing,0) / 2)}.group:focus .group-hocus\:bg-white.component-spacing[\:has\(\%2B\%20\.component-custom-spacing\%20\.group\:focus\%20\.group-hocus\%5C\%3Abg-white\.custom-top\)]+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.group:focus .group-hocus\:bg-white.component-spacing:has(+.component-custom-spacing .group:focus .group-hocus\:bg-white.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}.component-custom-spacing:has(.group:focus .group-hocus\:bg-white.custom-bottom):has(+.component-custom-spacing .group:focus .group-hocus\:bg-white.custom-top)+.component-custom-spacing{--custom-pt:calc(var(--component-spacing,0) / 2)}@media (min-width:1270px){.xl\:container{margin-left:auto;margin-right:auto;padding-left:calc(var(--gutter) * 2);padding-right:calc(var(--gutter) * 2);width:100%}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:1024px){.xl\:container{max-width:1024px;padding-left:3.125rem;padding-right:3.125rem}}@media (min-width:1270px){.xl\:container{max-width:1270px}}}