@font-face{font-family:Saans;font-style:normal;font-weight:400;font-display:swap;src:url(https://247544659.fs1.hubspotusercontent-na2.net/hubfs/247544659/raw_assets/polaris/24/js_client_assets/assets/Saans-Regular-DyFEKEbA.woff2) format("woff2")}@font-face{font-family:Saans;font-style:normal;font-weight:500;font-display:swap;src:url(https://247544659.fs1.hubspotusercontent-na2.net/hubfs/247544659/raw_assets/polaris/24/js_client_assets/assets/Saans-Medium-Cx2J-mIH.woff2) format("woff2")}@font-face{font-family:Saans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://247544659.fs1.hubspotusercontent-na2.net/hubfs/247544659/raw_assets/polaris/24/js_client_assets/assets/SaansMono-Regular-jW_iloq4.woff2) format("woff2")}:root{--structure-color-carbon: #161616;--structure-color-carbon-light: #202020;--structure-color-canvas: #ece8dc;--structure-color-canvas-light: #f5f2eb;--structure-color-sky: #c9dcf0;--structure-color-sky-light: #deebf7;--structure-color-black: #000;--structure-color-white: #fff;--structure-color-umber: #2c2924;--structure-color-moss: #626251;--structure-color-sage: #b9b69e;--structure-color-black-alpha-0: rgb(0 0 0 / 0%);--structure-color-black-alpha-10: rgb(0 0 0 / 10%);--structure-color-black-alpha-20: rgb(0 0 0 / 20%);--structure-color-black-alpha-30: rgb(0 0 0 / 30%);--structure-color-black-alpha-40: rgb(0 0 0 / 40%);--structure-color-black-alpha-50: rgb(0 0 0 / 50%);--structure-color-black-alpha-60: rgb(0 0 0 / 60%);--structure-color-black-alpha-70: rgb(0 0 0 / 70%);--structure-color-black-alpha-80: rgb(0 0 0 / 80%);--structure-color-black-alpha-90: rgb(0 0 0 / 90%);--structure-color-black-alpha-100: rgb(0 0 0 / 100%);--structure-color-white-alpha-0: rgb(255 255 255 / 0%);--structure-color-white-alpha-10: rgb(255 255 255 / 10%);--structure-color-white-alpha-20: rgb(255 255 255 / 20%);--structure-color-white-alpha-30: rgb(255 255 255 / 30%);--structure-color-white-alpha-40: rgb(255 255 255 / 40%);--structure-color-white-alpha-50: rgb(255 255 255 / 50%);--structure-color-white-alpha-60: rgb(255 255 255 / 60%);--structure-color-white-alpha-70: rgb(255 255 255 / 70%);--structure-color-white-alpha-80: rgb(255 255 255 / 80%);--structure-color-white-alpha-90: rgb(255 255 255 / 90%);--structure-color-white-alpha-100: rgb(255 255 255 / 100%);--structure-font-family-saans: saans, arial, sans-serif;--structure-font-family-saans-mono: "Saans Mono", ui-monospace, "SF Mono", menlo, consolas, monospace;--structure-font-weight-400: 400;--structure-font-weight-500: 500;--structure-space-1: .25rem;--structure-space-2: .5rem;--structure-space-3: .75rem;--structure-space-4: 1rem;--structure-space-5: 1.25rem;--structure-space-6: 1.5rem;--structure-space-7: 1.75rem;--structure-space-8: 2rem;--structure-space-9: 2.25rem;--structure-space-10: 2.5rem;--structure-space-12: 3rem;--structure-space-14: 3.5rem;--structure-space-16: 4rem;--structure-space-18: 4.5rem;--structure-space-20: 5rem;--structure-space-24: 6rem;--structure-space-28: 7rem;--structure-space-32: 8rem;--structure-space-40: 10rem;--structure-space-60: 15rem;--structure-space-80: 20rem;--structure-space-100: 25rem;--structure-space-120: 30rem;--structure-space-140: 35rem;--structure-space-160: 40rem;--structure-space-180: 45rem;--structure-space-200: 50rem;--structure-space-240: 60rem;--structure-space-280: 70rem;--structure-space-320: 80rem;--structure-opacity-4: .04;--structure-opacity-8: .08;--structure-opacity-12: .12;--structure-opacity-16: .16;--structure-opacity-24: .24;--structure-opacity-32: .32;--structure-opacity-48: .48;--structure-opacity-64: .64;--structure-opacity-72: .72;--structure-opacity-88: .88;--structure-opacity-100: 1;--structure-radius-0: 0;--structure-border-width-1: 1px;--structure-border-width-2: 2px;--structure-easing-45-15: cubic-bezier(.45, 0, .15, 1);--structure-easing-85-15: cubic-bezier(.85, 0, .15, 1);--structure-easing-0-23: cubic-bezier(0, 0, .23, 1);--structure-easing-35-25: cubic-bezier(.35, 0, .25, 1);--structure-easing-70-55: cubic-bezier(.7, 0, .55, 1);--structure-easing-95-10: cubic-bezier(.95, 0, .1, 1);--structure-easing-15-10: cubic-bezier(.15, 0, .1, 1);--structure-duration-33: 33.333ms;--structure-duration-100: .1s;--structure-duration-150: .15s;--structure-duration-200: .2s;--structure-duration-400: .4s;--structure-duration-450: .45s;--structure-duration-250: .25s;--structure-duration-300: .3s;--structure-duration-500: .5s;--structure-duration-1000: 1s;--structure-duration-2000: 2s}:root,:where([data-structure-surface=default]){--structure-color-background-primary: var(--structure-color-canvas);--structure-color-background-secondary: var(--structure-color-canvas);--structure-color-background-card-primary: var( --structure-color-canvas-light );--structure-color-background-behind-card: var( --structure-color-canvas-light );--structure-color-background-input: var( --structure-color-white-alpha-50 );--structure-color-text-primary: var(--structure-color-black);--structure-color-text-secondary: var(--structure-color-black-alpha-60);--structure-color-text-placeholder: var( --structure-color-black-alpha-70 );--structure-color-text-inverse: var(--structure-color-white);--structure-color-graphic-default: var(--structure-color-carbon);--structure-color-border: var(--structure-color-black-alpha-30);--structure-color-divider: var(--structure-color-black-alpha-40);--structure-color-background-subtle: var( --structure-color-black-alpha-10 );--structure-color-action-primary: var(--structure-color-black);--structure-color-action-secondary: var(--structure-color-white);--structure-color-link-hover: var(--structure-color-moss);--structure-color-focus-ring: var(--structure-color-carbon)}:where([data-structure-surface=accent]){--structure-color-background-primary: var(--structure-color-sky);--structure-color-background-secondary: var(--structure-color-sky);--structure-color-background-card-primary: var(--structure-color-sky-light);--structure-color-background-behind-card: var(--structure-color-sky);--structure-color-background-input: var( --structure-color-white-alpha-50 );--structure-color-text-primary: var(--structure-color-black);--structure-color-text-secondary: var(--structure-color-black-alpha-60);--structure-color-text-placeholder: var( --structure-color-black-alpha-70 );--structure-color-text-inverse: var(--structure-color-white);--structure-color-graphic-default: var(--structure-color-carbon);--structure-color-border: var(--structure-color-black-alpha-30);--structure-color-divider: var(--structure-color-black-alpha-40);--structure-color-background-subtle: var( --structure-color-black-alpha-10 );--structure-color-action-primary: var(--structure-color-black);--structure-color-action-secondary: var(--structure-color-white);--structure-color-link-hover: var(--structure-color-black-alpha-60);--structure-color-focus-ring: var(--structure-color-carbon)}:where([data-structure-surface=inverse]){--structure-color-background-primary: var(--structure-color-carbon);--structure-color-background-secondary: var(--structure-color-carbon-light);--structure-color-background-card-primary: var(--structure-color-carbon-light);--structure-color-background-behind-card: var(--structure-color-carbon);--structure-color-background-input: var( --structure-color-black-alpha-30 );--structure-color-text-primary: var(--structure-color-white);--structure-color-text-secondary: var(--structure-color-white-alpha-60);--structure-color-text-placeholder: var( --structure-color-white-alpha-70 );--structure-color-text-inverse: var(--structure-color-black);--structure-color-graphic-default: var(--structure-color-canvas);--structure-color-border: var(--structure-color-white-alpha-30);--structure-color-divider: var(--structure-color-white-alpha-40);--structure-color-background-subtle: var( --structure-color-white-alpha-10 );--structure-color-action-primary: var(--structure-color-white);--structure-color-action-secondary: var(--structure-color-black);--structure-color-link-hover: var(--structure-color-white-alpha-60);--structure-color-focus-ring: var(--structure-color-canvas)}:root{--structure-color-background-media-carbon: var(--structure-color-carbon);--structure-color-background-media-sky: var(--structure-color-sky);--structure-color-background-media-moss: var(--structure-color-moss);--structure-color-background-media-sage: var(--structure-color-sage);--structure-color-background-media-umber: var(--structure-color-umber);--structure-color-background-media-canvas-light: var(--structure-color-canvas-light);--structure-font-family-default: var(--structure-font-family-saans);--structure-font-family-annotation: var(--structure-font-family-saans-mono);--structure-font-weight-default: var(--structure-font-weight-400);--structure-font-weight-strong: var(--structure-font-weight-500);--structure-font-size-heading-expressive: clamp( 7.5rem, 3.7113rem + 14.433vw, 18rem );--structure-font-weight-heading-expressive: var(--structure-font-weight-500);--structure-font-leading-heading-expressive: 1;--structure-font-tracking-heading-expressive: -.02em;--structure-font-size-heading-hero: clamp(3rem, 2.2784rem + 2.7491vw, 5rem);--structure-font-weight-heading-hero: var(--structure-font-weight-500);--structure-font-leading-heading-hero: 1;--structure-font-tracking-heading-hero: -.02em;--structure-font-size-heading-xxl: clamp(2.5rem, 1.9588rem + 2.0619vw, 4rem);--structure-font-weight-heading-xxl: var(--structure-font-weight-500);--structure-font-leading-heading-xxl: 1;--structure-font-tracking-heading-xxl: -.02em;--structure-font-size-heading-xl: clamp(2rem, 1.5039rem + 1.89vw, 3.375rem);--structure-font-weight-heading-xl: var(--structure-font-weight-500);--structure-font-leading-heading-xl: 1.05;--structure-font-tracking-heading-xl: -.02em;--structure-font-size-heading-lg: clamp(1.75rem, 1.4343rem + 1.2027vw, 2.625rem);--structure-font-weight-heading-lg: var(--structure-font-weight-500);--structure-font-leading-heading-lg: 1.15;--structure-font-tracking-heading-lg: -.01em;--structure-font-size-heading-md: clamp(1.5rem, 1.3196rem + .6873vw, 2rem);--structure-font-weight-heading-md: var(--structure-font-weight-500);--structure-font-leading-heading-md: 1.1;--structure-font-tracking-heading-md: -.02em;--structure-font-size-heading-sm: clamp(1.375rem, 1.3299rem + .1718vw, 1.5rem);--structure-font-weight-heading-sm: var(--structure-font-weight-500);--structure-font-leading-heading-sm: 1.15;--structure-font-tracking-heading-sm: -.03em;--structure-font-size-body-lg: clamp(1.125rem, 1.0799rem + .1718vw, 1.25rem);--structure-font-weight-body-lg: var(--structure-font-weight-400);--structure-font-leading-body-lg: 1.3;--structure-font-tracking-body-lg: 0;--structure-font-size-body-md: 1rem;--structure-font-weight-body-md: var(--structure-font-weight-400);--structure-font-leading-body-md: 1.3;--structure-font-tracking-body-md: 0;--structure-font-size-body-sm: .875rem;--structure-font-weight-body-sm: var(--structure-font-weight-400);--structure-font-leading-body-sm: 1.3;--structure-font-tracking-body-sm: 0;--structure-font-size-button-lg: clamp(1.125rem, 1.0799rem + .1718vw, 1.25rem);--structure-font-weight-button-lg: var(--structure-font-weight-400);--structure-font-leading-button-lg: 1;--structure-font-tracking-button-lg: -.01em;--structure-font-size-button-md: 1rem;--structure-font-weight-button-md: var(--structure-font-weight-400);--structure-font-leading-button-md: 1;--structure-font-tracking-button-md: 0;--structure-font-size-button-sm: .875rem;--structure-font-weight-button-sm: var(--structure-font-weight-400);--structure-font-leading-button-sm: 1;--structure-font-tracking-button-sm: 0;--structure-font-size-eyebrow: clamp(.75rem, .7049rem + .1718vw, .875rem);--structure-font-weight-eyebrow: var(--structure-font-weight-400);--structure-font-leading-eyebrow: 1.45;--structure-font-tracking-eyebrow: 0;--structure-font-size-label: .6875rem;--structure-font-weight-label: var(--structure-font-weight-400);--structure-font-leading-label: 1;--structure-font-tracking-label: .03em;--structure-space-stack-default: var(--structure-space-4);--structure-space-stack-loose: var(--structure-space-28);--structure-space-inset-small: var(--structure-space-6);--structure-space-inset-default: var(--structure-space-8);--structure-space-card-md: clamp(1.25rem, 1.5902rem - .3436vw, 1.5rem);--structure-space-composition-pad: clamp( 2.5rem, 1.2371rem + 4.811vw, 6rem );--structure-space-composition-gap: var(--structure-grid-gutter);--structure-space-composition-stack: var(--structure-space-10);--structure-space-composition-stack-loose: var(--structure-space-20);--structure-grid-margin: clamp(1.25rem, .9794rem + 1.0309vw, 2rem);--structure-grid-gutter: clamp(1.5rem, 1.3196rem + .6873vw, 2rem);--structure-grid-max-width: 118rem;--structure-grid-max-width-narrow: 48rem;--structure-size-square-decoration: 1.25cqmin ;--structure-size-input-height: 2.75rem;--structure-radius-default: var(--structure-radius-0);--structure-border-width-default: var(--structure-border-width-1);--structure-border-width-focus: var(--structure-border-width-2);--structure-space-focus-offset: 2px;--structure-site-header-inset-block: clamp(1.5rem, 1.3196rem + .6873vw, 2rem);--structure-site-header-bar-height: calc( var(--structure-space-10) + 2 * var(--structure-space-4) );--structure-site-header-block-size: calc( 2 * var(--structure-site-header-inset-block) + var(--structure-site-header-bar-height) );--structure-color-background-backdrop: var(--structure-color-black-alpha-60);--structure-layer-site-header: 1;--structure-layer-skip-link: 2;--structure-motion-easing-primary: var(--structure-easing-45-15);--structure-motion-easing-secondary: var(--structure-easing-85-15);--structure-motion-duration-interaction: var(--structure-duration-250);--structure-motion-duration-transition: var(--structure-duration-500);--structure-motion-easing-expand: var(--structure-easing-0-23);--structure-motion-duration-expand: var(--structure-duration-400);--structure-motion-duration-collapse: var(--structure-duration-200);--structure-motion-duration-frame: var(--structure-duration-33);--structure-motion-duration-wordmark-collapse: calc(21 * var(--structure-motion-duration-frame));--structure-motion-easing-wordmark-collapse: var(--structure-easing-95-10);--structure-motion-easing-wordmark-expand: var(--structure-easing-35-25);--structure-motion-easing-wordmark-dot-expand: var(--structure-easing-15-10);--structure-motion-easing-marker-in: var(--structure-easing-35-25);--structure-motion-easing-marker-out: var(--structure-easing-70-55);--structure-motion-duration-marker: var(--structure-duration-100);--structure-motion-delay-marker-return: var(--structure-duration-150);--structure-motion-easing-link-in: var(--structure-easing-35-25);--structure-motion-easing-link-out: var(--structure-easing-70-55);--structure-motion-duration-link-in: var(--structure-duration-200);--structure-motion-duration-link-out: var(--structure-duration-100);--structure-motion-easing-fill: var(--structure-easing-35-25);--structure-motion-duration-fill: var(--structure-duration-300);--structure-motion-duration-fill-large: var(--structure-duration-400);--structure-motion-duration-pixel-trail: var(--structure-duration-450);--structure-opacity-muted: var(--structure-opacity-48);--structure-text-box-ui: trim-both cap alphabetic}@media (prefers-reduced-motion: reduce){:root{--structure-motion-duration-interaction: 0ms;--structure-motion-duration-frame: 0ms;--structure-motion-duration-transition: 0ms;--structure-motion-duration-expand: 0ms;--structure-motion-duration-collapse: 0ms;--structure-motion-duration-marker: 0ms;--structure-motion-delay-marker-return: 0ms;--structure-motion-duration-link-in: 0ms;--structure-motion-duration-link-out: 0ms;--structure-motion-duration-fill: 0ms;--structure-motion-duration-fill-large: 0ms;--structure-motion-duration-pixel-trail: 0ms}}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:where(:root){scroll-behavior:smooth}}body,:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,blockquote,figure,pre,table){margin:0}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:where(img,video){block-size:auto}:where(input,button,textarea,select){font:inherit}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,li){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,p,li,dd){overflow-wrap:break-word}body{min-block-size:100dvb;background-color:var(--structure-color-background-primary);color:var(--structure-color-text-primary);font-family:var(--structure-font-family-default);font-size:var(--structure-font-size-body-md);font-weight:var(--structure-font-weight-body-md);line-height:var(--structure-font-leading-body-md);letter-spacing:var(--structure-font-tracking-body-md);font-synthesis:none}:where([data-structure-surface]){background-color:var(--structure-color-background-primary);color:var(--structure-color-text-primary)}:where(b,strong){font-weight:var(--structure-font-weight-strong)}:where(small){font-size:var(--structure-font-size-body-sm);font-weight:var(--structure-font-weight-body-sm);line-height:var(--structure-font-leading-body-sm);letter-spacing:var(--structure-font-tracking-body-sm)}:where(code,kbd,samp,pre){font-family:var(--structure-font-family-annotation)}:where(a){--link-color-hover: var(--structure-color-link-hover);color:inherit;text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-position:from-font;transition:color var(--structure-motion-duration-link-out) var(--structure-motion-easing-link-out)}@media (hover: hover){:where(a:hover){color:var(--link-color-hover);transition-duration:var(--structure-motion-duration-link-in);transition-timing-function:var(--structure-motion-easing-link-in)}}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))){color:var(--structure-color-text-secondary);font-size:var(--structure-font-size-body-lg);font-weight:var(--structure-font-weight-body-lg);line-height:var(--structure-font-leading-body-lg);letter-spacing:var(--structure-font-tracking-body-lg)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) :where(a:not(:is(h1,h2,h3,h4,h5,h6) a)){--link-color-hover: var(--structure-color-text-primary)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,table){margin-block:0}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,table)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,table){margin-block-start:var(--rich-text-block-gap, var(--structure-space-composition-gap))}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) h1{color:var(--structure-color-text-primary);font-size:var(--structure-font-size-heading-lg);font-weight:var(--structure-font-weight-heading-lg);line-height:var(--structure-font-leading-heading-lg);letter-spacing:var(--structure-font-tracking-heading-lg)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) h2{color:var(--structure-color-text-primary);font-size:var(--structure-font-size-heading-md);font-weight:var(--structure-font-weight-heading-md);line-height:var(--structure-font-leading-heading-md);letter-spacing:var(--structure-font-tracking-heading-md)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) :is(h3,h4,h5,h6){color:var(--structure-color-text-primary);font-size:var(--structure-font-size-heading-sm);font-weight:var(--structure-font-weight-heading-sm);line-height:var(--structure-font-leading-heading-sm);letter-spacing:var(--structure-font-tracking-heading-sm)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ul{display:flex;flex-direction:column;gap:var(--rich-text-list-gap, var(--structure-space-4));margin:0;padding:0;list-style:none}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ul>li{position:relative;padding-inline-start:calc(var(--structure-space-2) + var(--structure-space-4))}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ul>li:before{content:"";position:absolute;inset-block-start:calc((var(--structure-font-leading-body-lg) * 1em - var(--structure-space-2)) / 2);inset-inline-start:0;inline-size:var(--structure-space-2);block-size:var(--structure-space-2);background-color:var(--structure-color-text-primary)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ol{margin:0;padding:0;padding-inline-start:calc(var(--structure-space-2) + var(--structure-space-4))}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ol>li+li{margin-block-start:var(--rich-text-list-gap, var(--structure-space-4))}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ul.structure-rich-text-icon-list{gap:var(--structure-space-2)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ul.structure-rich-text-icon-list>li{padding-inline-start:calc(1.625rem + var(--structure-space-3))}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) ul.structure-rich-text-icon-list>li:before{inset-block-start:0;inline-size:1.625rem;block-size:1.625rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.55 18L3.85 12.3L5.28 10.87L9.55 15.15L18.73 5.97L20.15 7.4L9.55 18Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.55 18L3.85 12.3L5.28 10.87L9.55 15.15L18.73 5.97L20.15 7.4L9.55 18Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) .structure-rich-text-callout{display:flex;flex-direction:column;gap:var(--structure-space-6);padding:var(--structure-grid-gutter);background-color:var(--structure-color-background-card-primary)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) :is(:where(*)+.structure-rich-text-callout,.structure-rich-text-callout+*){margin-block-start:var(--structure-space-composition-gap)}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) .structure-rich-text-callout>*{margin-block:0}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) a.structure-rich-text-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--structure-space-12);padding:var(--structure-space-4) var(--structure-space-6);vertical-align:top;border-radius:var(--structure-radius-default);background-color:var(--structure-color-action-primary);color:var(--structure-color-text-inverse);font-size:var(--structure-font-size-button-md);font-weight:var(--structure-font-weight-button-md);line-height:var(--structure-font-leading-button-md);letter-spacing:var(--structure-font-tracking-button-md);text-decoration:none}:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) a.structure-rich-text-button:hover{background-color:var(--structure-color-action-secondary);color:var(--structure-color-text-primary)}@media (prefers-reduced-motion: no-preference){:where(.structure-rich-text,.dnd-module:not(:has([data-structure-section]))) a.structure-rich-text-button{transition-property:background-color,color;transition-duration:var(--structure-motion-duration-interaction);transition-timing-function:var(--structure-motion-easing-primary)}}:where(:focus-visible){outline:var(--structure-border-width-focus) solid var(--structure-color-focus-ring);outline-offset:var(--structure-space-focus-offset)}:where(main[tabindex="-1"]):focus{outline:none}.structure-page-main{padding-block-start:var(--structure-site-header-block-size)}:where(.dnd-section:not(:has([data-structure-section]))>.row-fluid,.dnd-section:has([data-structure-section]) .dnd-module:not(:has([data-structure-section]))){max-inline-size:calc(var(--structure-grid-max-width) + 2 * var(--structure-grid-margin));margin-inline:auto;padding-inline:var(--structure-grid-margin)}:where(.structure-rich-text [id]){scroll-margin-block-start:calc(var(--structure-site-header-block-size) + var(--structure-space-composition-gap))}.structure-skip-link{position:absolute;z-index:var(--structure-layer-skip-link);inset-block-start:var(--structure-space-2);inset-inline-start:var(--structure-space-2);padding-block:var(--structure-space-2);padding-inline:var(--structure-space-3);background-color:var(--structure-color-action-primary);color:var(--structure-color-text-inverse);font-size:var(--structure-font-size-button-md);line-height:var(--structure-font-leading-button-md);text-decoration:none;translate:0 calc(-100% - var(--structure-space-4))}.structure-skip-link:focus-visible{translate:0 0}:where(.structure-post-body){container-type:inline-size;padding-block-end:var(--structure-space-composition-pad)}:where(.structure-post-body>.structure-rich-text){inline-size:min(100cqi - 2 * var(--structure-grid-margin),var(--structure-grid-max-width));margin-inline:auto}@container (width >= 64rem){:where(.structure-post-body>.structure-rich-text){inline-size:calc(min(100cqi - 2 * var(--structure-grid-margin),var(--structure-grid-max-width)) / 2 - var(--structure-grid-gutter) / 2)}}:where(.structure-post-body:has(>.structure-post-body-grid)){container-type:inline-size;padding-block:var(--structure-space-composition-gap) var(--structure-space-composition-pad);background-color:var(--structure-color-background-primary);color:var(--structure-color-text-primary)}:where(.structure-post-body-grid){--post-body-columns: 4;display:grid;grid-template-columns:repeat(var(--post-body-columns),minmax(0,1fr));gap:var(--structure-grid-gutter);max-inline-size:calc(var(--structure-grid-max-width) + 2 * var(--structure-grid-margin));margin-inline:auto;padding-inline:var(--structure-grid-margin)}:where(.structure-post-body-aside,.structure-post-body-column){grid-column:1 / -1}:where(.structure-post-body-aside){margin-block-end:calc(2.5rem - var(--structure-grid-gutter))}:where(.structure-post-body-aside:not(:has(nav,ul))){display:none}:where(.structure-post-body-aside:has(nav)){padding-block:var(--structure-grid-gutter);border-block:var(--structure-border-width-default) solid var(--structure-color-divider)}:where(.structure-post-body-column){display:flex;flex-direction:column;gap:var(--structure-space-composition-gap)}:where(.structure-post-body-column>:not(.structure-rich-text,:has(*))){display:none}@container (width >= 40rem){:where(.structure-post-body-grid){--post-body-columns: 6}}@container (width >= 64rem){:where(.structure-post-body-grid){--post-body-columns: 12}:where(.structure-post-body-column){grid-row:1;grid-column:4 / span 6}:where(.structure-post-body-aside){grid-row:1;grid-column:3;margin-block-end:0}:where(.structure-post-body-aside:has(nav)){position:sticky;inset-block-start:var(--structure-site-header-block-size);display:flex;flex-direction:column;align-self:start;grid-column:1 / span 3;max-block-size:calc(100vh - var(--structure-site-header-block-size) - var(--structure-grid-gutter));padding-block:0;border-block:0}:where(:has(>.structure-post-body-aside nav)>.structure-post-body-column){grid-column:4 / span 7}}@container (width >= 90rem){:where(:has(>.structure-post-body-aside nav)>.structure-post-body-column){grid-column:4 / span 6}}:where([class*=structure-type-]){font-size:var(--structure-type-size, inherit);font-weight:var(--structure-type-weight, inherit);line-height:var(--structure-type-leading, inherit);letter-spacing:var(--structure-type-tracking, normal)}:where(.structure-type-heading-expressive){--structure-type-size: var(--structure-font-size-heading-expressive);--structure-type-weight: var(--structure-font-weight-heading-expressive);--structure-type-leading: var(--structure-font-leading-heading-expressive);--structure-type-tracking: var(--structure-font-tracking-heading-expressive)}:where(.structure-type-heading-hero){--structure-type-size: var(--structure-font-size-heading-hero);--structure-type-weight: var(--structure-font-weight-heading-hero);--structure-type-leading: var(--structure-font-leading-heading-hero);--structure-type-tracking: var(--structure-font-tracking-heading-hero)}:where(.structure-type-heading-xxl){--structure-type-size: var(--structure-font-size-heading-xxl);--structure-type-weight: var(--structure-font-weight-heading-xxl);--structure-type-leading: var(--structure-font-leading-heading-xxl);--structure-type-tracking: var(--structure-font-tracking-heading-xxl)}:where(.structure-type-heading-xl){--structure-type-size: var(--structure-font-size-heading-xl);--structure-type-weight: var(--structure-font-weight-heading-xl);--structure-type-leading: var(--structure-font-leading-heading-xl);--structure-type-tracking: var(--structure-font-tracking-heading-xl)}:where(.structure-type-heading-lg){--structure-type-size: var(--structure-font-size-heading-lg);--structure-type-weight: var(--structure-font-weight-heading-lg);--structure-type-leading: var(--structure-font-leading-heading-lg);--structure-type-tracking: var(--structure-font-tracking-heading-lg)}:where(.structure-type-heading-md){--structure-type-size: var(--structure-font-size-heading-md);--structure-type-weight: var(--structure-font-weight-heading-md);--structure-type-leading: var(--structure-font-leading-heading-md);--structure-type-tracking: var(--structure-font-tracking-heading-md)}:where(.structure-type-heading-sm){--structure-type-size: var(--structure-font-size-heading-sm);--structure-type-weight: var(--structure-font-weight-heading-sm);--structure-type-leading: var(--structure-font-leading-heading-sm);--structure-type-tracking: var(--structure-font-tracking-heading-sm)}:where(.structure-type-body-lg){--structure-type-size: var(--structure-font-size-body-lg);--structure-type-weight: var(--structure-font-weight-body-lg);--structure-type-leading: var(--structure-font-leading-body-lg);--structure-type-tracking: var(--structure-font-tracking-body-lg)}:where(.structure-type-body-md){--structure-type-size: var(--structure-font-size-body-md);--structure-type-weight: var(--structure-font-weight-body-md);--structure-type-leading: var(--structure-font-leading-body-md);--structure-type-tracking: var(--structure-font-tracking-body-md)}:where(.structure-type-body-sm){--structure-type-size: var(--structure-font-size-body-sm);--structure-type-weight: var(--structure-font-weight-body-sm);--structure-type-leading: var(--structure-font-leading-body-sm);--structure-type-tracking: var(--structure-font-tracking-body-sm)}:where(.structure-type-button-lg){--structure-type-size: var(--structure-font-size-button-lg);--structure-type-weight: var(--structure-font-weight-button-lg);--structure-type-leading: var(--structure-font-leading-button-lg);--structure-type-tracking: var(--structure-font-tracking-button-lg)}:where(.structure-type-button-md){--structure-type-size: var(--structure-font-size-button-md);--structure-type-weight: var(--structure-font-weight-button-md);--structure-type-leading: var(--structure-font-leading-button-md);--structure-type-tracking: var(--structure-font-tracking-button-md)}:where(.structure-type-button-sm){--structure-type-size: var(--structure-font-size-button-sm);--structure-type-weight: var(--structure-font-weight-button-sm);--structure-type-leading: var(--structure-font-leading-button-sm);--structure-type-tracking: var(--structure-font-tracking-button-sm)}:where(.structure-type-eyebrow){--structure-type-size: var(--structure-font-size-eyebrow);--structure-type-weight: var(--structure-font-weight-eyebrow);--structure-type-leading: var(--structure-font-leading-eyebrow);--structure-type-tracking: var(--structure-font-tracking-eyebrow)}:where(.structure-type-label){--structure-type-size: var(--structure-font-size-label);--structure-type-weight: var(--structure-font-weight-label);--structure-type-leading: var(--structure-font-leading-label);--structure-type-tracking: var(--structure-font-tracking-label)}:where(.structure-visually-hidden){position:absolute;overflow:hidden;inline-size:1px;block-size:1px;padding:0;margin:-1px;clip-path:inset(50%);white-space:nowrap;border:0}:where(.structure-pointer-fill){--pointer-fill-x: 50%;--pointer-fill-y: 50%;--pointer-fill-start-inset: calc(var(--pointer-fill-start, 0) * 50%);position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;clip-path:inset(calc(var(--pointer-fill-y) - var(--pointer-fill-start-inset)) calc(100% - var(--pointer-fill-x) - var(--pointer-fill-start-inset)) calc(100% - var(--pointer-fill-y) - var(--pointer-fill-start-inset)) calc(var(--pointer-fill-x) - var(--pointer-fill-start-inset)));pointer-events:none}:where([data-pointer-fill-state]>.structure-pointer-fill){visibility:visible;transition:clip-path var(--pointer-fill-duration, var(--structure-motion-duration-fill)) var(--structure-motion-easing-fill)}:where([data-pointer-fill-state=in]>.structure-pointer-fill,[data-pointer-fill-state=full]>.structure-pointer-fill){clip-path:inset(0)}:where([data-pixel-hover]){--pixel-hover-cell-size: 48px;--pixel-hover-cell-size-min: 40px;--pixel-hover-cell-size-max: 56px;position:relative;overflow:hidden}:where(.structure-pixel-hover){position:absolute;inset:0 auto auto 0;inline-size:calc(var(--pixel-hover-columns) * var(--pixel-hover-cell-size));block-size:calc(var(--pixel-hover-rows) * var(--pixel-hover-cell-size));max-inline-size:none;image-rendering:pixelated;pointer-events:none}[data-motion-state]{transition-property:opacity,translate,scale;transition-duration:var(--motion-duration);transition-timing-function:var(--motion-ease)}[data-motion-state=out]{opacity:var(--motion-from-opacity, 1);translate:var(--motion-from-x, 0) calc(var(--motion-from-y, 0px) + var(--motion-from-y-percent, 0%));scale:var(--motion-from-scale, 1)}[data-motion-clip]{clip-path:inset(0);transition-property:opacity,translate,scale,clip-path}[data-motion-clip][data-motion-state=out]{clip-path:var(--motion-from-clip)}.structure-text-line-mask{display:block;overflow:visible;clip-path:inset(-25% -1em)}.structure-text-line{display:block}[data-motion-pending]:not(:focus-within) [data-motion-target]:not([data-motion-state]),[data-motion-guard=pending] [data-motion-enter=on]:not(:focus-within) [data-motion-target]:not([data-motion-state]){opacity:0}[data-motion-pending] [data-motion-state],[data-motion-landing] [data-motion-state]{transition:none}[data-motion-offscreen]{--motion-play-state: paused}@media print{[data-motion-target]:not([data-motion-state]){opacity:1!important}[data-motion-state]{transition:none}[data-motion-state=out]{opacity:1;translate:none;scale:none}[data-motion-clip][data-motion-state=out]{clip-path:inset(0)}}
