*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Futura BT,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}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}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}html{--color-red:#cd202c;--color-putty:#f1e6e1;--color-white:#fff;--color-teal:#06717f;--color-bordeaux:#790000;--color-black:#000;--color-orchid:#b01d5b;--color-sun:#ffae71;--color-coral:#f94949;--color-dark-grey:#333;--color-grey1:#ececec;--color-grey2:#e5e3e2;--color-black-50:grey;--color-bordeaux-50:#bc8080;--color-light-teal:#d7e8ea;--color-light-background:#f0e9e7;--color-dark-teal:#316f7d;--color-light-putty:#f9f5f3;--color-dark-putty:#e5d8d3;--color-teal-05:#f5f8f8;--font-sans:Futura BT,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-weight-normal:400;--font-weight-medium:450;--font-size-heading-xs:18px;--font-line-height-heading-xs:24px;--font-weight-heading-xs:400;--font-size-heading-sm:24px;--font-line-height-heading-sm:32px;--font-weight-heading-sm:400;--font-size-heading-md:24px;--font-line-height-heading-md:32px;--font-weight-heading-md:400;--font-size-heading-lg:24px;--font-line-height-heading-lg:32px;--font-weight-heading-lg:400;--font-size-heading-xl:32px;--font-line-height-heading-xl:40px;--font-size-heading-2-xl:32px;--font-line-height-heading-2-xl:40px;--font-weight-heading-2-xl:450;--font-size-body-xs:14px;--font-line-height-body-xs:20px;--font-weight-body-xs:400;--font-size-body-sm:16px;--font-line-height-body-sm:24px;--font-weight-body-sm:400;--font-size-body-md:16px;--font-line-height-body-md:24px;--font-weight-body-md:400;--font-size-body-lg:18px;--font-line-height-body-lg:28px;--font-weight-body-lg:400;--font-size-body-xl:21px;--font-line-height-body-xl:31px;--font-weight-body-xl:400;--font-size-eyebrow:18.0px;--font-line-height-eyebrow:24px;--font-weight-eyebrow:450}@media (min-width:768px){html{--font-size-heading-2-xl:40px;--font-line-height-heading-2-xl:48px;--font-size-body-xs:16px;--font-line-height-body-xs:24px;--font-size-body-lg:24px;--font-line-height-body-lg:32px;--font-weight-body-lg:400}}@media (min-width:1024px){html{--font-size-heading-xs:21px;--font-line-height-heading-xs:28px;--font-size-heading-md:32px;--font-line-height-heading-md:40px;--font-size-heading-lg:32px;--font-line-height-heading-lg:40px;--font-size-heading-xl:40px;--font-line-height-heading-xl:48px;--font-size-heading-2-xl:48px;--font-line-height-heading-2-xl:56px;--font-size-body-md:21px;--font-line-height-body-md:28px;--font-size-body-xl:24px;--font-line-height-body-xl:32px;--font-size-eyebrow:21.0px;--font-line-height-eyebrow:28px}}@media (min-width:1512px){html{--font-size-heading-lg:40px;--font-line-height-heading-lg:48px;--font-size-heading-xl:48px;--font-line-height-heading-xl:56px;--font-size-heading-2-xl:64px;--font-line-height-heading-2-xl:72px;--font-size-body-sm:18px;--font-line-height-body-sm:24px;--font-size-body-xl:28px;--font-line-height-body-xl:40px}}html{--spacer-0:0px;--spacer-1:4px;--spacer-2:8px;--spacer-3:12px;--spacer-4:16px;--spacer-5:20px;--spacer-6:24px;--spacer-7:28px;--spacer-8:32px;--spacer-9:36px;--spacer-10:40px;--spacer-zero:0px;--spacer-sm:40px;--spacer-md:64px;--spacer-lg:72px;--spacer-xl:64px;--spacer-2xl:80px}@media (min-width:768px){html{--spacer-sm:40px;--spacer-md:64px;--spacer-lg:80px;--spacer-xl:72px;--spacer-2xl:120px}}@media (min-width:1024px){html{--spacer-sm:64px;--spacer-md:80px;--spacer-lg:80px;--spacer-xl:120px;--spacer-2xl:160px}}html{--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-auto:auto}.has-red-background-color:not(.wp-block-button__link){background-color:#cd202c;--block-background-color:#cd202c}.has-red-hover-background:hover:not(.wp-block-button__link){background-color:#cd202c}.has-red-color{color:#cd202c;--block-color:#cd202c}.has-red-hover-color:hover{color:#cd202c}.has-putty-background-color:not(.wp-block-button__link){background-color:#f1e6e1;--block-background-color:#f1e6e1}.has-putty-hover-background:hover:not(.wp-block-button__link){background-color:#f1e6e1}.has-putty-color{color:#f1e6e1;--block-color:#f1e6e1}.has-putty-hover-color:hover{color:#f1e6e1}.has-white-background-color:not(.wp-block-button__link){background-color:#fff;--block-background-color:#fff}.has-white-hover-background:hover:not(.wp-block-button__link){background-color:#fff}.has-white-color{color:#fff;--block-color:#fff}.has-white-hover-color:hover{color:#fff}.has-teal-background-color:not(.wp-block-button__link){background-color:#06717f;--block-background-color:#06717f}.has-teal-hover-background:hover:not(.wp-block-button__link){background-color:#06717f}.has-teal-color{color:#06717f;--block-color:#06717f}.has-teal-hover-color:hover{color:#06717f}.has-bordeaux-background-color:not(.wp-block-button__link){background-color:#790000;--block-background-color:#790000}.has-bordeaux-hover-background:hover:not(.wp-block-button__link){background-color:#790000}.has-bordeaux-color{color:#790000;--block-color:#790000}.has-bordeaux-hover-color:hover{color:#790000}.has-black-background-color:not(.wp-block-button__link){background-color:#000;--block-background-color:#000}.has-black-hover-background:hover:not(.wp-block-button__link){background-color:#000}.has-black-color{color:#000;--block-color:#000}.has-black-hover-color:hover{color:#000}.has-orchid-background-color:not(.wp-block-button__link){background-color:#b01d5b;--block-background-color:#b01d5b}.has-orchid-hover-background:hover:not(.wp-block-button__link){background-color:#b01d5b}.has-orchid-color{color:#b01d5b;--block-color:#b01d5b}.has-orchid-hover-color:hover{color:#b01d5b}.has-sun-background-color:not(.wp-block-button__link){background-color:#ffae71;--block-background-color:#ffae71}.has-sun-hover-background:hover:not(.wp-block-button__link){background-color:#ffae71}.has-sun-color{color:#ffae71;--block-color:#ffae71}.has-sun-hover-color:hover{color:#ffae71}.has-coral-background-color:not(.wp-block-button__link){background-color:#f94949;--block-background-color:#f94949}.has-coral-hover-background:hover:not(.wp-block-button__link){background-color:#f94949}.has-coral-color{color:#f94949;--block-color:#f94949}.has-coral-hover-color:hover{color:#f94949}.has-dark-grey-background-color:not(.wp-block-button__link){background-color:#333;--block-background-color:#333}.has-dark-grey-hover-background:hover:not(.wp-block-button__link){background-color:#333}.has-dark-grey-color{color:#333;--block-color:#333}.has-dark-grey-hover-color:hover{color:#333}.has-grey1-background-color:not(.wp-block-button__link){background-color:#ececec;--block-background-color:#ececec}.has-grey1-hover-background:hover:not(.wp-block-button__link){background-color:#ececec}.has-grey1-color{color:#ececec;--block-color:#ececec}.has-grey1-hover-color:hover{color:#ececec}.has-grey2-background-color:not(.wp-block-button__link){background-color:#e5e3e2;--block-background-color:#e5e3e2}.has-grey2-hover-background:hover:not(.wp-block-button__link){background-color:#e5e3e2}.has-grey2-color{color:#e5e3e2;--block-color:#e5e3e2}.has-grey2-hover-color:hover{color:#e5e3e2}.has-black-50-background-color:not(.wp-block-button__link){background-color:grey;--block-background-color:grey}.has-black-50-hover-background:hover:not(.wp-block-button__link){background-color:grey}.has-black-50-color{color:grey;--block-color:grey}.has-black-50-hover-color:hover{color:grey}.has-bordeaux-50-background-color:not(.wp-block-button__link){background-color:#bc8080;--block-background-color:#bc8080}.has-bordeaux-50-hover-background:hover:not(.wp-block-button__link){background-color:#bc8080}.has-bordeaux-50-color{color:#bc8080;--block-color:#bc8080}.has-bordeaux-50-hover-color:hover{color:#bc8080}.has-light-teal-background-color:not(.wp-block-button__link){background-color:#d7e8ea;--block-background-color:#d7e8ea}.has-light-teal-hover-background:hover:not(.wp-block-button__link){background-color:#d7e8ea}.has-light-teal-color{color:#d7e8ea;--block-color:#d7e8ea}.has-light-teal-hover-color:hover{color:#d7e8ea}.has-light-background-background-color:not(.wp-block-button__link){background-color:#f0e9e7;--block-background-color:#f0e9e7}.has-light-background-hover-background:hover:not(.wp-block-button__link){background-color:#f0e9e7}.has-light-background-color{color:#f0e9e7;--block-color:#f0e9e7}.has-light-background-hover-color:hover{color:#f0e9e7}.has-dark-teal-background-color:not(.wp-block-button__link){background-color:#316f7d;--block-background-color:#316f7d}.has-dark-teal-hover-background:hover:not(.wp-block-button__link){background-color:#316f7d}.has-dark-teal-color{color:#316f7d;--block-color:#316f7d}.has-dark-teal-hover-color:hover{color:#316f7d}.has-light-putty-background-color:not(.wp-block-button__link){background-color:#f9f5f3;--block-background-color:#f9f5f3}.has-light-putty-hover-background:hover:not(.wp-block-button__link){background-color:#f9f5f3}.has-light-putty-color{color:#f9f5f3;--block-color:#f9f5f3}.has-light-putty-hover-color:hover{color:#f9f5f3}.has-dark-putty-background-color:not(.wp-block-button__link){background-color:#e5d8d3;--block-background-color:#e5d8d3}.has-dark-putty-hover-background:hover:not(.wp-block-button__link){background-color:#e5d8d3}.has-dark-putty-color{color:#e5d8d3;--block-color:#e5d8d3}.has-dark-putty-hover-color:hover{color:#e5d8d3}.has-teal-05-background-color:not(.wp-block-button__link){background-color:#f5f8f8;--block-background-color:#f5f8f8}.has-teal-05-hover-background:hover:not(.wp-block-button__link){background-color:#f5f8f8}.has-teal-05-color{color:#f5f8f8;--block-color:#f5f8f8}.has-teal-05-hover-color:hover{color:#f5f8f8}.has-heading-xs-font-size{font-family:var(--font-family-heading-xs);font-size:var(--font-size-heading-xs);font-weight:var(--font-weight-heading-xs);letter-spacing:var(--letter-spacing-heading-xs);line-height:var(--font-line-height-heading-xs);text-transform:var(--text-transform-heading-xs)}.has-heading-sm-font-size{font-family:var(--font-family-heading-sm);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--letter-spacing-heading-sm);line-height:var(--font-line-height-heading-sm);text-transform:var(--text-transform-heading-sm)}.has-heading-md-font-size{font-family:var(--font-family-heading-md);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-heading-md);letter-spacing:var(--letter-spacing-heading-md);line-height:var(--font-line-height-heading-md);text-transform:var(--text-transform-heading-md)}.has-heading-lg-font-size{font-family:var(--font-family-heading-lg);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-heading-lg);letter-spacing:var(--letter-spacing-heading-lg);line-height:var(--font-line-height-heading-lg);text-transform:var(--text-transform-heading-lg)}.has-heading-xl-font-size{font-family:var(--font-family-heading-xl);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--letter-spacing-heading-xl);line-height:var(--font-line-height-heading-xl);text-transform:var(--text-transform-heading-xl)}.has-heading-2-xl-font-size{font-family:var(--font-family-heading-2-xl);font-size:var(--font-size-heading-2-xl);font-weight:var(--font-weight-heading-2-xl);letter-spacing:var(--letter-spacing-heading-2-xl);line-height:var(--font-line-height-heading-2-xl);text-transform:var(--text-transform-heading-2-xl)}.has-body-xs-font-size{font-family:var(--font-family-body-xs);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--letter-spacing-body-xs);line-height:var(--font-line-height-body-xs);text-transform:var(--text-transform-body-xs)}.has-body-sm-font-size{font-family:var(--font-family-body-sm);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--letter-spacing-body-sm);line-height:var(--font-line-height-body-sm);text-transform:var(--text-transform-body-sm)}.has-body-md-font-size{font-family:var(--font-family-body-md);font-size:var(--font-size-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--letter-spacing-body-md);line-height:var(--font-line-height-body-md);text-transform:var(--text-transform-body-md)}.has-body-lg-font-size{font-family:var(--font-family-body-lg);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--letter-spacing-body-lg);line-height:var(--font-line-height-body-lg);text-transform:var(--text-transform-body-lg)}.has-body-xl-font-size{font-family:var(--font-family-body-xl);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-body-xl);letter-spacing:var(--letter-spacing-body-xl);line-height:var(--font-line-height-body-xl);text-transform:var(--text-transform-body-xl)}.has-eyebrow-font-size{font-family:var(--font-family-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--font-line-height-eyebrow);text-transform:var(--text-transform-eyebrow)}.u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-py-sm{padding-bottom:var(--spacer-sm);padding-top:var(--spacer-sm)}.u-pb-0{padding-bottom:var(--spacer-0)}.u-pb-1{padding-bottom:var(--spacer-1)}.u-pb-10{padding-bottom:var(--spacer-10)}.u-pb-2{padding-bottom:var(--spacer-2)}.u-pb-2xl{padding-bottom:var(--spacer-2xl)}.u-pb-3{padding-bottom:var(--spacer-3)}.u-pb-4{padding-bottom:var(--spacer-4)}.u-pb-5{padding-bottom:var(--spacer-5)}.u-pb-6{padding-bottom:var(--spacer-6)}.u-pb-7{padding-bottom:var(--spacer-7)}.u-pb-8{padding-bottom:var(--spacer-8)}.u-pb-9{padding-bottom:var(--spacer-9)}.u-pb-lg{padding-bottom:var(--spacer-lg)}.u-pb-md{padding-bottom:var(--spacer-md)}.u-pb-sm{padding-bottom:var(--spacer-sm)}.u-pb-xl{padding-bottom:var(--spacer-xl)}.u-pb-zero{padding-bottom:var(--spacer-zero)}.u-pt-0{padding-top:var(--spacer-0)}.u-pt-1{padding-top:var(--spacer-1)}.u-pt-10{padding-top:var(--spacer-10)}.u-pt-2{padding-top:var(--spacer-2)}.u-pt-2xl{padding-top:var(--spacer-2xl)}.u-pt-3{padding-top:var(--spacer-3)}.u-pt-4{padding-top:var(--spacer-4)}.u-pt-5{padding-top:var(--spacer-5)}.u-pt-6{padding-top:var(--spacer-6)}.u-pt-7{padding-top:var(--spacer-7)}.u-pt-8{padding-top:var(--spacer-8)}.u-pt-9{padding-top:var(--spacer-9)}.u-pt-lg{padding-top:var(--spacer-lg)}.u-pt-md{padding-top:var(--spacer-md)}.u-pt-sm{padding-top:var(--spacer-sm)}.u-pt-xl{padding-top:var(--spacer-xl)}.u-pt-zero{padding-top:var(--spacer-zero)}.u-font-medium{font-weight:450}.block-editor-block-list__layout,:root{--grid-columns:6;--grid-spacing-x:16px;--grid-gutter:24px;--container-narrow-width:100%;--container-content-width:100%;--container-container-width:100%;--container-wide-width:100%;--narrow:min(var(--container-narrow-width),100% - var(--grid-gutter) * 2);--content:minmax(0,calc((var(--container-content-width) - var(--container-narrow-width))/2));--container:minmax(0,calc((var(--container-container-width) - var(--container-content-width))/2));--wide:minmax(0,calc((var(--container-wide-width) - var(--container-container-width))/2));--full:minmax(var(--grid-gutter),1fr);--block-padding:var(--spacer-xl);--block-spacing-bottom:3rem;--color-debug-1:cyan;--color-debug-2:#f0f;--border-radius:16px;--border-radius-small:4px;--border-radius-large:18px;--border-radius-button:3.75rem;--placeholder-image-background:var(--color-vam-black);--heading-indent:60px;--site-header-height:8.5rem}@media(min-width:768px){.block-editor-block-list__layout,:root{--grid-columns:12;--grid-gutter:40px;--container-narrow-width:498px;--container-content-width:626px;--container-container-width:754px;--container-wide-width:754px}}@media(min-width:1024px){.block-editor-block-list__layout,:root{--grid-spacing-x:24px;--container-narrow-width:622px;--container-content-width:782px;--container-container-width:944px;--container-wide-width:944px;--site-header-height:10.5rem}}@media(min-width:1512px){.block-editor-block-list__layout,:root{--container-gutter:120px;--grid-spacing-x:32px;--container-narrow-width:744px;--container-content-width:936px;--container-container-width:1128px;--container-wide-width:1280px}}@font-face{font-display:swap;font-family:Futura BT;font-style:normal;font-weight:400;src:url(/dist/app/fonts/futura_bt_book-webfont.bf3e54.woff2) format("woff2"),url(/dist/app/fonts/futura_bt_book-webfont.ab6970.woff) format("woff")}@font-face{font-display:swap;font-family:Futura BT;font-style:normal;font-weight:450;src:url(/dist/app/fonts/futura_bt_medium-webfont.91c4f0.woff2) format("woff2"),url(/dist/app/fonts/futura_bt_medium-webfont.dcb5c5.woff) format("woff")}body{-webkit-font-smoothing:antialiased}::selection{background-color:color-mix(in srgb,var(--color-red) 30%,transparent);color:currentColor}::-moz-selection{background-color:color-mix(in srgb,var(--color-red) 30%,transparent);color:currentColor}.o-section__copy,.u-is-rte{--highlight-color:var(--color-red)}.has-white-color .o-section__copy,.has-white-color .u-is-rte{--highlight-color:currentColor}.o-section__copy h1,.o-section__copy h2,.o-section__copy h3,.o-section__copy h4,.o-section__copy h5,.o-section__copy h6,.u-is-rte h1,.u-is-rte h2,.u-is-rte h3,.u-is-rte h4,.u-is-rte h5,.u-is-rte h6{margin-bottom:1rem}.o-section__copy *+h1,.o-section__copy *+h2,.o-section__copy *+h3,.o-section__copy *+h4,.u-is-rte *+h1,.u-is-rte *+h2,.u-is-rte *+h3,.u-is-rte *+h4{margin-top:3rem}.o-section__copy p,.u-is-rte p{margin-bottom:1.5rem}.o-section__copy p a,.u-is-rte p a{color:var(--color-teal);-webkit-text-decoration:underline;text-decoration:underline}.o-section__copy h2+h3,.u-is-rte h2+h3{margin-top:1rem;text-wrap:balance}.o-section__copy ol,.o-section__copy ul,.u-is-rte ol,.u-is-rte ul{margin-bottom:2rem;padding:0 0 0 1.25rem}.o-section__copy ol li,.o-section__copy ul li,.u-is-rte ol li,.u-is-rte ul li{list-style-type:disc;margin-bottom:.5rem}.o-section__copy ol li ol,.o-section__copy ol li>ul,.o-section__copy ul li ol,.o-section__copy ul li>ul,.u-is-rte ol li ol,.u-is-rte ol li>ul,.u-is-rte ul li ol,.u-is-rte ul li>ul{margin:.5rem 0}.o-section__copy ol li,.u-is-rte ol li{list-style-type:decimal}.o-section__copy a:not(.wp-block-button__link),.u-is-rte a:not(.wp-block-button__link){-webkit-text-decoration:underline;text-decoration:underline}.o-section__copy :last-child,.u-is-rte :last-child{margin-bottom:0}.o-section__copy :first-child,.u-is-rte :first-child{margin-top:0}b,strong{font-weight:var(--font-weight-medium)}:where(.has-eyebrow-font-size){color:var(--color-red)}:where(.has-red-background-color .has-eyebrow-font-size){color:currentColor}:where(.has-bullet-point){padding-left:2rem;position:relative}@media(min-width:1024px){:where(.has-bullet-point){padding-left:3rem}}:where(.has-bullet-point):before{background:currentColor;content:"";height:1px;left:0;position:absolute;top:.7em;width:24px}@media(min-width:1024px){:where(.has-bullet-point):before{width:36px}}:where(.c-site-footer),:where(.o-main),:where(.o-section){display:grid;grid-column:full;grid-template-columns:inherit}:where(.c-site-footer).is-admin,:where(.o-main).is-admin,:where(.o-section).is-admin{padding-left:2rem;padding-right:2rem}:where(.o-main>:not(.o-section)),:where(.o-section__inner){grid-column:content}:where(.has-narrow-container .o-section__inner){grid-column:narrow}:where(.has-container-container .o-section__inner){grid-column:container}:where(.alignwide .o-section__inner),:where(.has-container-wide .o-section__inner),:where(.has-wide-container .o-section__inner){grid-column:wide}:where(.has-full-container .o-section__inner){grid-column:full}:where(.o-section){--link:currentColor;isolation:isolate;max-width:100%;overflow:clip;padding-bottom:var(--block-padding);padding-top:var(--block-padding);position:relative;z-index:var(--z-0)}.o-main>.b-background-wrapper:first-child .b-background-wrapper__inner>:where(.o-section):first-child,.o-main>:where(.o-section):first-child{padding-top:calc(var(--spacer-lg) + var(--site-header-height))}.has-container-grid{display:grid;grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [container-start] var(--container) [content-start] var(--content) [narrow-start] var(--narrow) [narrow-end] var(--content) [content-end] var(--container) [container-end] var(--wide) [wide-end] var(--full) [full-end]}.c-admin-toolbar{background-color:#222;border-radius:4px;bottom:5px;color:#fff;font-family:sans-serif;font-size:8px;left:50%;padding:1px;position:fixed;text-transform:uppercase;transform:translateX(-50%);z-index:999}.c-admin-toolbar__link--env{display:inline-block;font-weight:700;padding:1rem;text-align:center;text-transform:uppercase}.c-admin-toolbar__nav{display:flex;gap:2px;position:relative}.c-admin-toolbar__link{background-color:#000;border-radius:4px;color:#fff;display:block;padding:1rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.c-admin-toolbar__link:hover{background-color:#fff;color:#000}.c-admin-toolbar__subnav{position:relative}.c-admin-toolbar__subnav-dropdown{background-color:#222;border-radius:4px;bottom:100%;display:none;flex-direction:column;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.c-admin-toolbar__subnav:hover>.c-admin-toolbar__subnav-dropdown{display:flex}.c-admin-toolbar__close{align-items:center;background-color:#000;border-radius:2rem;color:#fff;display:flex;font-size:12px;height:1.5rem;justify-content:center;position:absolute;right:-1.75rem;top:0;width:1.5rem}.c-admin-toolbar__close:hover{background-color:red}.has-background-theme{background-color:var(--theme-color,unset);background-image:var(--theme-image,none);background-repeat:no-repeat;background-size:100% 100%}.has-red-1-background-theme{--theme-image:url(/dist/app/images/bg/red-1.5f22f1d56dd7e02f.png);--theme-color:var(--color-red)}.has-red-2-background-theme{--theme-image:url(/dist/app/images/bg/red-2.d87cf7861264d346.png);--theme-color:var(--color-red)}.has-red-3-background-theme{--theme-image:url(/dist/app/images/bg/red-3.3dd0289a0a21f3cf.png);--theme-color:var(--color-red)}.has-putty-1-background-theme{--theme-image:url(/dist/app/images/bg/putty-1.3c7a358331720520.png);--theme-color:var(--color-putty)}body.is-tool-category .has-putty-1-background-theme{background-image:var(--theme-image),linear-gradient(200deg,var(--color-dark-putty) 25.06%,var(--color-putty) 39.19%,var(--color-light-background) 74.48%);background-position:top,bottom;background-size:100vw 100vh,100vw calc(100% - 100vh)}.has-putty-2-background-theme{--theme-image:url(/dist/app/images/bg/putty-2.01a294a899a5cd22.png);--theme-color:var(--color-putty)}body.is-page--our-tools .has-putty-2-background-theme{background-position:95% 0;background-size:200% auto}@media(min-width:1512px){body.is-page--our-tools .has-putty-2-background-theme{background-position:85% 0}}.has-putty-3-background-theme{--theme-image:url(/dist/app/images/bg/putty-3.b6e881b38fe37e5b.png);--theme-color:var(--color-putty)}.has-bordeaux-background-theme{--theme-color:var(--color-bordeaux)}.has-background-split{position:relative}.has-background-split:after,.has-background-split:before{background-color:var(--split-bg-top,transparent);bottom:50%;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.has-background-split:after{background:var(--split-bg-bottom,transparent);bottom:0;left:0;right:0;top:50%}.c-card{display:flex;flex-direction:column}.c-card,.c-card__media{overflow:hidden;position:relative}.c-card__media{aspect-ratio:380/213;background-color:var(--color-dark-grey);flex-shrink:0;width:100%}.c-card__media img{object-fit:cover}.c-card__media img,.c-card__media svg{height:100%;width:100%}.c-card__price{background-color:var(--color-puruple);color:var(--color-vam-black);font-size:13px;font-weight:var(--font-weight-medium);left:0;line-height:18px;padding:6px 9px;position:absolute;top:8px}.c-card__content{display:flex;flex-direction:column;height:100%;margin-top:16px}.c-card__heading{margin-top:8px}@media(min-width:768px){.c-card__heading{margin-top:2px}}.c-card__link:after{bottom:0;content:"";left:0;pointer-events:all;position:absolute;right:0;top:0}.c-card__excerpt{margin-top:8px}.c-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:40px}@media(min-width:768px){.c-card__footer{padding-top:32px}}@media(min-width:1512px){.c-card__footer{padding-top:30px}}.c-card__location{align-items:center;display:flex;gap:8px}.c-card.c-card--white{background-color:var(--color-putty);color:var(--color-black)}.c-card.c-card--white .c-card__content{padding-left:16px;padding-right:16px}@media(min-width:1024px){.c-card.c-card--white .c-card__content{padding-left:24px;padding-right:24px}}.c-card.c-card--white .c-card__footer{margin-top:16px;padding-left:16px;padding-right:16px}@media(min-width:1512px){.c-card.c-card--white .c-card__footer{margin-top:32px}}@media(min-width:768px){.c-card--attachment,.c-card--event_post,.c-card--post,.c-card--work_post{height:100%}}.c-cookie-notice{animation:cookie-reveal .3s ease;border-radius:4px;bottom:16px;display:none;left:16px;padding:16px;position:fixed;right:16px;transition:transform .4s ease,z-index .4s ease,opacity .4s ease}@media(min-width:768px){.c-cookie-notice{left:auto;max-width:272px}}@media(min-width:1024px){.c-cookie-notice{max-width:320px;padding:24px}}.c-cookie-notice.is-open{animation:cookie-reveal .3s ease;animation-direction:reverse;display:block}.c-cookie-notice__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}@media(min-width:1024px){.c-cookie-notice__header{margin-bottom:16px}}.c-cookie-notice__button-close{all:unset;cursor:pointer;flex-shrink:0}.c-cookie-notice__button-close svg{fill:none}.c-cookie-notice__copy{margin-bottom:24px}@media(min-width:768px){.c-cookie-notice__copy{margin-bottom:32px}}.c-cookie-notice__copy a{color:var(--color-putty)}@keyframes cookie-reveal{0%{opacity:0;transform:translateY(20%);z-index:-1}to{opacity:1;transform:translateY(0);z-index:var(--z-20)}}[data-cursor-container]{position:relative}.c-cursor-follow{--badge-size:10px;align-items:center;cursor:pointer;display:flex;flex-direction:column;height:var(--badge-size);justify-content:center;left:calc(var(--badge-size)/2*-1);opacity:0;pointer-events:none;position:absolute;top:calc(var(--badge-size)/2*-1);width:var(--badge-size);z-index:var(--z-20)}.c-form .gform_fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(auto-fill,auto);grid-column-gap:var(--grid-spacing-x);column-gap:var(--grid-spacing-x);grid-row-gap:32px;row-gap:32px;width:100%}@media(min-width:768px){.c-form .gform_fields{row-gap:24px}}.c-form .gfield{--field-span:1/-1;grid-column:var(--field-span);position:relative}@media(min-width:768px){.c-form .gfield.gfield--width-full{--field-span:span 12}.c-form .gfield.gfield--width-eleven-twelfths{--field-span:span 11}.c-form .gfield.gfield--width-five-sixths{--field-span:span 10}.c-form .gfield.gfield--width-three-quarter{--field-span:span 9}.c-form .gfield.gfield--width-two-thirds{--field-span:span 8}.c-form .gfield.gfield--width-seven-twelfths{--field-span:span 7}.c-form .gfield.gfield--width-half{--field-span:span 6}.c-form .gfield.gfield--width-five-twelfths{--field-span:span 5}.c-form .gfield.gfield--width-third{--field-span:span 4}.c-form .gfield.gfield--width-quarter{--field-span:span 3}}.c-form input[type=email],.c-form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:1px solid var(--color-grey-4);caret-color:currentColor;color:var(--color-vam-black);display:block;margin-top:8px;outline:0;padding-bottom:9px;padding-top:9px;width:100%}.c-form input[type=email]::-ms-input-placeholder,.c-form input[type=text]::-ms-input-placeholder{color:var(--color-grey-4)}.c-form input[type=email]::placeholder,.c-form input[type=text]::placeholder{color:var(--color-grey-4)}.c-form input[type=email]:hover,.c-form input[type=text]:hover{border-bottom:1px solid var(--color-grey-3)}.c-form input[type=email]:hover::-ms-input-placeholder,.c-form input[type=text]:hover::-ms-input-placeholder{color:var(--color-grey-3)}.c-form input[type=email]:hover::placeholder,.c-form input[type=text]:hover::placeholder{color:var(--color-grey-3)}.c-form input[type=email]:focus,.c-form input[type=text]:focus{border-bottom:1px solid var(--color-vam-black)}@media(min-width:768px){.c-form input[type=email],.c-form input[type=text]{margin-top:16px}}.c-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-grey-8);caret-color:currentColor;color:var(--color-vam-black);display:block;height:197px;margin-top:8px;outline:0;padding:16px;resize:none;width:100%}.c-form textarea::-ms-input-placeholder{color:var(--color-grey-4)}.c-form textarea::placeholder{color:var(--color-grey-4)}.c-form textarea:hover{background-color:var(--color-grey-6)}.c-form textarea:hover::-ms-input-placeholder{color:var(--color-grey-3)}.c-form textarea:hover::placeholder{color:var(--color-grey-3)}.c-form textarea:focus{border-bottom:1px solid var(--color-vam-black)}@media(min-width:768px){.c-form textarea{height:166px;margin-top:16px;padding:24px}}.c-form .gfield_error input[type=email],.c-form .gfield_error input[type=text]{border-bottom:1px solid var(--color-red)}.c-form .gfield_error textarea{border:1px solid var(--color-red)}.c-form .gfield_error .ginput_container:not(.ginput_container_consent){position:relative}.c-form .gfield_error .ginput_container:not(.ginput_container_consent):after{content:url(/dist/app/images/icons/circle-close-red.5e60a3.svg);display:inline-block;height:24px;position:absolute;width:24px}.c-form .gfield_error .ginput_container:not(.ginput_container_consent).ginput_container_email:after,.c-form .gfield_error .ginput_container:not(.ginput_container_consent).ginput_container_text:after{right:0;top:50%;transform:translateY(-50%)}.c-form .gfield_error .ginput_container:not(.ginput_container_consent).ginput_container_textarea:after{right:10px;top:10px}.c-form .gfield_required,.c-form .gform_heading,.c-form .gform_submission_error{display:none}.c-form .gfield_label{display:block;text-transform:uppercase}.c-form fieldset.hidden_label{border:none}.c-form fieldset.hidden_label legend{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-form .ginput_container_consent{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.c-form .ginput_container_consent .gform-field-label{color:var(--vam-black,#1d1e20);font-size:13px;font-weight:500;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-form .ginput_container_consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #6b7280;border-color:var(--color-vam-black);border-radius:50%;color:#2563eb;display:inline-block;flex-shrink:0;height:16px;margin-top:2px;padding:0;-webkit-print-color-adjust:exact;vertical-align:middle;width:16px;color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-form .ginput_container_consent input:checked{background:url(/dist/app/images/icons/radio.95adf7.svg) no-repeat 50%}.c-form .gfield_consent_description{margin-top:8px}@media(min-width:768px){.c-form .gfield_consent_description{margin-top:16px}}.c-form .gfield_consent_description a{-webkit-text-decoration:underline;text-decoration:underline}.c-form .gform_footer{margin-top:32px}.c-form .validation_message{color:var(--color-red);font-size:12px;font-weight:700;letter-spacing:2px;line-height:12px;margin-top:8px;text-transform:uppercase}.c-form .gform_confirmation_message strong{display:block;margin-bottom:24px}.c-form .gform_confirmation_message br{display:none}.c-search-hero{margin-bottom:var(--spacer-xs);padding-bottom:0}@media(min-width:768px){.c-search-hero__content{align-items:center;display:flex;justify-content:space-between}}.c-search-cards__grid{display:grid;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:3rem;row-gap:3rem}@media(min-width:768px){.c-search-cards__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}@media(min-width:1024px){.c-search-cards__grid{column-gap:2rem;row-gap:4rem}}.c-video{aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden;position:relative;width:100%}.c-video__media{background:var(--color-grey-5);height:100%;object-fit:cover;pointer-events:none;width:100%}.c-video__media::-webkit-media-controls{display:none}.c-video__media iframe{height:100%;object-fit:cover;width:100%}.c-video__media-buttons{bottom:0;display:flex;gap:8px;left:0;padding:16px;position:absolute}@media(min-width:768px){.c-video__media-buttons{gap:16px;padding:32px}}.c-video__media-btn{--btn-size:32px;align-items:center;background:transparent;border:1px solid var(--color-putty);color:var(--color-putty);display:flex;height:var(--btn-size);justify-content:center;mix-blend-mode:difference;width:var(--btn-size)}@media(min-width:768px){.c-video__media-btn{--btn-size:40px}}.c-video__media-btn .c-video__media-btn__play,.c-video__media-btn.is-paused .c-video__media-btn__pause{display:none}.c-video__media-btn.is-paused .c-video__media-btn__play{display:block}.c-video__media-btn--mute{border-radius:50%}.c-video__media-btn--mute .lines{transform:rotate(0deg);transform-box:fill-box;transform-origin:center;transition:transform .4s ease}.c-video__media-btn--mute.is-active .lines{transform:rotate(45deg)}.wp-block-embed iframe{height:100%;width:100%}.wp-block-embed>figcaption{display:block;padding-top:6px;text-align:left;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper{aspect-ratio:21/9}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper{aspect-ratio:18/9}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper{aspect-ratio:4/3}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper{aspect-ratio:1/1}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper{aspect-ratio:9/16}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper{aspect-ratio:1/2}.block-editor-block-list__block .wp-block-embed__wrapper{pointer-events:none}.wp-block-embed-vimeo .wp-block-embed__wrapper{aspect-ratio:16/9}.wp-block-pullquote{border-left:2px solid var(--highlight-color);margin-bottom:2.5rem;margin-top:2.5rem;padding:0 0 0 1.5rem}.wp-block-pullquote p{font-family:var(--font-family-body-sm);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--letter-spacing-body-sm);line-height:var(--font-line-height-body-sm);margin:0;text-transform:var(--text-transform-body-sm)}.wp-block-pullquote p+p{margin-top:.5rem}.wp-block-pullquote cite{color:var(--highlight-color);display:block;font-family:var(--font-family-heading-xs);font-size:var(--font-size-heading-xs);font-style:normal;font-weight:var(--font-weight-heading-xs);letter-spacing:var(--letter-spacing-heading-xs);line-height:var(--font-line-height-heading-xs);margin-top:.5rem;padding-left:3rem;position:relative;text-transform:var(--text-transform-heading-xs)}.wp-block-pullquote cite:before{background:var(--highlight-color);content:"";height:1px;left:0;position:absolute;top:14px;width:36px}.wp-block-separator{height:1px}.block-editor-block-list__block.wp-block-separator{min-width:500px}.is-style-fill :where(.wp-block-button .wp-block-button__link),.is-style-outline :where(.wp-block-button .wp-block-button__link){--button-gap:10px;--button-border-width:1.5px;--button-border-color:var(--color-teal);--button-border-radius:2rem;--button-background-color:var(--color-teal);--button-padding:12px 24px;--button-color:var(--color-white);--button-hover-border-width:1px;--button-hover-border-color:var(--color-teal);--button-hover-color:var(--color-white);--button-hover-background-color:var(--color-teal);align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--button-background-color);border-radius:var(--button-border-radius);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);color:var(--button-color);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--button-gap);justify-content:center;padding:var(--button-padding);white-space:nowrap;word-wrap:break-word}@media(prefers-reduced-motion:no-preference){.is-style-fill :where(.wp-block-button .wp-block-button__link),.is-style-outline :where(.wp-block-button .wp-block-button__link){transition:background-color .25s ease,color .25s ease,border-color .25s ease}}.is-style-fill :active:where(.wp-block-button .wp-block-button__link),.is-style-fill :focus:where(.wp-block-button .wp-block-button__link),.is-style-fill :hover:where(.wp-block-button .wp-block-button__link),.is-style-fill :visited:where(.wp-block-button .wp-block-button__link),.is-style-fill [data-has-hover]:hover :where(.wp-block-button .wp-block-button__link),.is-style-outline :active:where(.wp-block-button .wp-block-button__link),.is-style-outline :focus:where(.wp-block-button .wp-block-button__link),.is-style-outline :hover:where(.wp-block-button .wp-block-button__link),.is-style-outline :visited:where(.wp-block-button .wp-block-button__link),.is-style-outline [data-has-hover]:hover :where(.wp-block-button .wp-block-button__link),[data-has-hover]:hover .is-style-fill :where(.wp-block-button .wp-block-button__link),[data-has-hover]:hover .is-style-outline :where(.wp-block-button .wp-block-button__link){-webkit-text-decoration:none;text-decoration:none}.is-style-fill :focus:where(.wp-block-button .wp-block-button__link),.is-style-fill :hover:where(.wp-block-button .wp-block-button__link),.is-style-fill [data-has-hover]:hover :where(.wp-block-button .wp-block-button__link),.is-style-outline :focus:where(.wp-block-button .wp-block-button__link),.is-style-outline :hover:where(.wp-block-button .wp-block-button__link),.is-style-outline [data-has-hover]:hover :where(.wp-block-button .wp-block-button__link),[data-has-hover]:hover .is-style-fill :where(.wp-block-button .wp-block-button__link),[data-has-hover]:hover .is-style-outline :where(.wp-block-button .wp-block-button__link){background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color);color:var(--button-hover-color)}.is-style-outline :where(.wp-block-button .wp-block-button__link){--button-background-color:transparent;--button-border-color:var(--color-teal);--button-color:var(--color-teal);--button-hover-background-color:var(--color-teal);--button-hover-color:var(--color-white);--button-hover-border-color:var(--color-teal)}.wp-block-buttons{--buttons-gap:16px;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--buttons-gap);justify-content:flex-start}@media(min-width:1024px){.wp-block-buttons{--buttons-gap:32px}}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.align-text-left .wp-block-buttons,.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.align-text-center .wp-block-buttons,.wp-block-buttons.is-content-justification-center{justify-content:center}.align-text-right .wp-block-buttons,.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.orientation-vertical{flex-direction:column}.wp-block-buttons.orientation-vertical.is-content-justification-left{align-items:flex-start}.wp-block-buttons.orientation-vertical.is-content-justification-center{align-items:center}.wp-block-buttons.orientation-vertical.is-content-justification-right{align-items:flex-end}.wp-block-buttons+.wp-block-buttons{margin-top:var(--buttons-gap)}.has-red-background-color .is-style-fill :where(.wp-block-button .wp-block-button__link),.has-white-color .is-style-fill :where(.wp-block-button .wp-block-button__link),[data-dialog-state=open] .c-site-header .is-style-fill :where(.wp-block-button .wp-block-button__link){--button-color:var(--color-teal);--button-background-color:var(--color-white);--button-border-color:var(--color-white);--button-hover-color:var(--color-teal);--button-hover-border-color:var(--color-white);--button-hover-background-color:var(--color-white)}.b-call-to-action-card .is-style-outline :where(.wp-block-button .wp-block-button__link),.has-red-background-color .is-style-outline :where(.wp-block-button .wp-block-button__link),.has-white-color .is-style-outline :where(.wp-block-button .wp-block-button__link),[class*=has-red-][class*=-background-theme] .is-style-outline :where(.wp-block-button .wp-block-button__link){--button-color:var(--color-white);--button-border-color:var(--color-white);--button-hover-background-color:var(--color-white);--button-hover-color:var(--color-red);--button-hover-border-color:var(--color-white)}:where(.wp-block-button .wp-block-button__link) .icon-wrapper{flex-shrink:0;transform:translateY(2px)}.wp-block-columns{display:flex;flex-direction:column;gap:.5rem;margin-top:3.5rem}@media(min-width:768px){.wp-block-columns{flex-direction:row;gap:1rem;margin-top:2rem}}@media(min-width:1024px){.wp-block-columns{gap:1.5rem}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex:1}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column .b-single-column__content h1,.wp-block-column .b-single-column__content h2,.wp-block-column .b-single-column__content h3,.wp-block-column .b-single-column__content h4,.wp-block-column .b-single-column__content h5,.wp-block-column .b-single-column__content h6{margin-bottom:.5rem;margin-top:1rem}.wp-block-column .b-single-column .b-image__media{aspect-ratio:1/1;border-radius:0}@media(min-width:768px){.wp-block-columns:has(>:nth-child(2):last-child) .wp-block-column .b-single-column .b-image__media{aspect-ratio:369/241}}.wp-block-column .b-single-column .b-image__media img{height:100%}.align-text-left,.has-text-align-left{text-align:left}.align-text-center,.has-text-align-center{text-align:center}.align-text-right,.has-text-align-right{text-align:right}.is-preview .is-placeholder{opacity:.3}.wp-block-table{--table-background-color:var(--color-putty);--table-border-color:var(--color-black);margin-bottom:4rem;margin-top:4rem;overflow-x:auto}.has-white-color .wp-block-table{--table-background-color:transparent;--table-border-color:var(--highlight-color)}.wp-block-table table{border-collapse:collapse;min-width:560px;width:100%}.wp-block-table td,.wp-block-table th{border:.5px solid var(--table-border-color);padding:.5rem 1rem;vertical-align:top}.wp-block-table th{background:var(--table-background-color);color:var(--highlight-color);font-family:var(--font-family-heading-xs);font-size:var(--font-size-heading-xs);font-weight:var(--font-weight-medium);font-weight:var(--font-weight-heading-xs);letter-spacing:var(--letter-spacing-heading-xs);line-height:var(--font-line-height-heading-xs);text-transform:var(--text-transform-heading-xs)}.wp-block-table td{font-family:var(--font-family-body-xs);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--letter-spacing-body-xs);line-height:var(--font-line-height-body-xs);text-transform:var(--text-transform-body-xs)}.wp-block-table tfoot td{text-align:center}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table.is-style-stripes{background-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-width:inherit}.wp-block-table figcaption{margin-top:1.5rem}.c-archive-heading{margin-bottom:2rem}@media(min-width:768px){.c-archive-heading{margin-bottom:4rem}}.c-page-content{padding-top:calc(var(--site-header-height) + var(--block-padding))}.c-page-content,.c-styleguide-footer__inner,.c-styleguide-hero__inner{grid-column:container}.u-debug-grid{display:flex;gap:24px;grid-template-columns:repeat(12,1fr);height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.u-debug-grid__content:before,.u-debug-grid__wide:before{background-color:#000;color:#fff;display:inline-block;font-size:8px;padding:5px;position:fixed;text-transform:uppercase;top:var(--site-header-height,50%);z-index:999}.u-debug-grid__wide{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--grid-spacing-x);gap:var(--grid-spacing-x);height:100%;outline:1px dashed var(--color-debug-1)}.u-debug-grid__wide:before{content:"Wide"}.u-debug-grid__content{display:flex;height:100%;left:50%;outline:1px dashed var(--color-debug-1);position:absolute;top:0;transform:translateX(-50%)}.u-debug-grid__content:before{content:"Content"}.u-debug-grid__col{background-color:var(--color-debug-2);opacity:.1}@media(max-width:1023.98px){.u-debug-grid__col:nth-child(1n+7){display:none}}.is-debug-mode:before{background-color:var(--color-debug-1);bottom:40px;color:#fff;content:"debug mode";display:block;font-size:10px;font-weight:700;left:0;padding:10px;position:fixed;text-transform:uppercase}.is-debug-grid .o-section__copy,.is-debug-grid .u-is-rte{background-color:rgba(255,119,34,.2)}.u-faux-link{background:transparent;bottom:0;cursor:pointer;left:0;opacity:0;overflow:clip;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;text-indent:200%;top:0;white-space:nowrap;z-index:var(--z-10)}.u-body-scroll-lock{position:fixed;top:var(--scroll-y);width:100vw}#wpadminbar .env__badge,.env__badge{border-radius:5px;color:#fff;font-size:8px!important;padding:5px 7px;text-transform:uppercase}.env__badge--development{background-color:#02f1a6}.env__badge--staging{background-color:#02c2f1}.env__badge--production{background-color:#f10284}@media (min-width:768px){.md-up\:u-hidden{display:none}}@media (max-width:767.98px){.md-down\:u-hidden{display:none}}