/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;}::before,::after{--tw-content:'';}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-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,samp,pre{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:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}.visible{visibility:visible;}.invisible{visibility:hidden;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.mt-0{margin-top:0px;}.mt-5{margin-top:1.25rem;}.mb-0{margin-bottom:0px;}.mb-5{margin-bottom:1.25rem;}.mb-8{margin-bottom:2rem;}.mt-6{margin-top:1.5rem;}.mb-4{margin-bottom:1rem;}.mb-2{margin-bottom:0.5rem;}.mt-4{margin-top:1rem;}.mt-8{margin-top:2rem;}.block{display:block;}.inline{display:inline;}.flex{display:flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.h-0{height:0px;}.w-full{width:100%;}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.list-none{list-style-type:none;}.columns-sm{-moz-columns:24rem;columns:24rem;}.columns-md{-moz-columns:28rem;columns:28rem;}.columns-lg{-moz-columns:32rem;columns:32rem;}.flex-col{flex-direction:column;}.gap-4{gap:1rem;}.gap-y-4{row-gap:1rem;}.border{border-width:1px;}.bg-brand-primary-black{background-color:var(--brand-primary-black);}.bg-brand-primary-white{background-color:var(--brand-primary-white);}.bg-brand-primary-blue{background-color:var(--brand-primary-blue);}.bg-brand-primary-gray{background-color:var(--brand-primary-gray);}.bg-brand-secondary-gray{background-color:var(--brand-secondary-gray);}.bg-brand-primary{background-color:var(--brand-primary);}.px-8{padding-left:2rem;padding-right:2rem;}.px-4{padding-left:1rem;padding-right:1rem;}.pt-0{padding-top:0px;}.pt-2{padding-top:0.5rem;}.pt-4{padding-top:1rem;}.pt-5{padding-top:1.25rem;}.pt-8{padding-top:2rem;}.pt-12{padding-top:3rem;}.pb-0{padding-bottom:0px;}.pb-2{padding-bottom:0.5rem;}.pb-4{padding-bottom:1rem;}.pb-5{padding-bottom:1.25rem;}.pb-8{padding-bottom:2rem;}.pb-12{padding-bottom:3rem;}.text-left{text-align:left;}.text-center{text-align:center;}.font-body{font-family:var(--ff-body);}.text-p-xs{font-size:var(--fs-p-xs);line-height:var(--lh-p-xs);}.font-extrabold{font-weight:var(--fw-extrabold);}.font-semibold{font-weight:var(--fw-semibold);}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.leading-6{line-height:1.5rem;}.tracking-widest{letter-spacing:0.1em;}.text-brand-primary-white{color:var(--brand-primary-white);}.outline-none{outline:2px solid transparent;outline-offset:2px;}.outline{outline-style:solid;}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.tag-uppercase{text-transform:uppercase;color:var(--text-color-tag);letter-spacing:2px;font-weight:800;font-size:0.875rem;}.container{width:100%;}@media (min-width:480px){.container{max-width:480px;}}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1440px){.container{max-width:1440px;}}@media (min-width:2180px){.container{max-width:2180px;}}@media (min-width:768px){.md\:-mb-16{margin-bottom:-4rem;}.md\:-mb-32{margin-bottom:-8rem;}.md\:mt-12{margin-top:3rem;}.md\:mb-9{margin-bottom:2.25rem;}.md\:mb-6{margin-bottom:1.5rem;}.md\:mb-12{margin-bottom:3rem;}.md\:mb-3{margin-bottom:0.75rem;}.md\:mt-8{margin-top:2rem;}.md\:-ml-8{margin-left:-2rem;}.md\:gap-y-8{row-gap:2rem;}}@media (min-width:1024px){.lg\:mt-0{margin-top:0px;}.lg\:mt-4{margin-top:1rem;}.lg\:mt-8{margin-top:2rem;}.lg\:mt-20{margin-top:5rem;}.lg\:mt-48{margin-top:12rem;}.lg\:mb-0{margin-bottom:0px;}.lg\:mb-4{margin-bottom:1rem;}.lg\:mb-8{margin-bottom:2rem;}.lg\:mb-20{margin-bottom:5rem;}.lg\:mb-48{margin-bottom:12rem;}.lg\:gap-8{gap:2rem;}.lg\:gap-12{gap:3rem;}.lg\:pt-0{padding-top:0px;}.lg\:pt-4{padding-top:1rem;}.lg\:pt-8{padding-top:2rem;}.lg\:pt-12{padding-top:3rem;}.lg\:pt-20{padding-top:5rem;}.lg\:pt-48{padding-top:12rem;}.lg\:pb-0{padding-bottom:0px;}.lg\:pb-4{padding-bottom:1rem;}.lg\:pb-8{padding-bottom:2rem;}.lg\:pb-12{padding-bottom:3rem;}.lg\:pb-20{padding-bottom:5rem;}.lg\:pb-48{padding-bottom:12rem;}}body.theme-dark{background-color:var(--brand-primary);color:var(--brand-secondary);}body.theme-light{background-color:var(--brand-secondary);color:var(--brand-primary);}.social-sharing-buttons{margin:0;}.social-sharing-buttons a{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-duration:var(--btn-transition-duration);color:var(--brand-quaternary);border-radius:100%;border:1px solid var(--brand-quaternary);background:var(--btn-secondary-background);fill:var(--brand-quaternary);}.social-sharing-buttons a:hover,.social-sharing-buttons a:focus{border-color:var(--brand-tertiary);color:var(--brand-tertiary);fill:var(--brand-tertiary);}.social-sharing-buttons a:active{color:var(--brand-primary-white);background:var(--btn-secondary-background-active);border-color:var(--btn-secondary-background-active);fill:var(--brand-primary-white);}.social-sharing-buttons .visible{z-index:10;}.gap-y-8 .no-gap{margin-top:-2rem;margin-bottom:-2rem;}.gap-y-4 .no-gap{margin-top:-1rem;margin-bottom:-1rem;}@media (min-width:768px){.gap-y-4 .no-gap{margin-top:-2rem;margin-bottom:-2rem;}}img.style-tall{max-width:20vw;}
.block-outline-frontend-help{padding:2rem 0;}.ui-dialog .button{background:var(--gin-color-primary);color:var(--gin-color-button-text);}.layout-builder--content-preview-disabled .layout-builder-block{border:1px dashed gray;}.layout-builder__region{z-index:1;}.layout-builder__add-section{width:100%;margin-bottom:3em;padding:1rem 0;text-align:center;outline:2px dashed #cfc7d4;background-color:transparent;}.layout-builder__link--import-from-library{background-color:#1f1d1d !important;}.layout-builder__section .layout-builder__add-block{background-color:transparent !important;width:100%;}.layout-builder__region{outline:2px dashed #2563eb;margin-bottom:3rem;}.layout-builder__link--configure{background-color:transparent !important;}.layout-builder__region .layout-builder__link--add,.layout-builder__add-section .layout-builder__link--add{border-color:#ffffff !important;color:#ffffff !important;background-color:#1f1d1d !important;}.layout-builder__section:hover .layout-builder__link--add-section-to-library{color:var(--gin-color-primary);}.layout-builder__link--add-section-to-library{margin-left:1rem;font-size:0.75em;position:absolute;padding-left:20px;color:var(--gin-border-color-form-element);top:-19px;left:9rem;z-index:1;line-height:19px;}.layout-builder__link--add-section-to-library:hover{background:var(--gin-color-primary) !important;color:var(--gin-color-button-text) !important;}.layout-builder__link--import-from-library{color:var(--demo-mediumGray) !important;display:inline-block !important;margin:1em 0.75em 1em 0 !important;cursor:pointer !important;font-weight:700 !important;line-height:1em !important;-moz-appearance:none !important;-webkit-font-smoothing:antialiased;padding:calc(1em - 2px) calc(1.5em - 2px);border:2px solid var(--demo-mediumGray) !important;border-radius:6px !important;padding-left:2em;background-position-x:10px;}.layout-builder__link--import-from-library:hover{color:var(--gin-color-button-text) !important;background-color:var(--gin-color-primary-hover) !important;border-color:var(--gin-color-primary-hover) !important;}.layout-builder__link--add-template-to-library{background-color:var(--brand-primary);font-weight:700 !important;color:var(--demo-mediumGray);width:16rem;margin:0.5rem auto;padding:0.5rem 1rem;border:2px solid var(--demo-mediumGray) !important;border-radius:6px !important;-webkit-font-smoothing:antialiased;}.layout-builder__link--add-template-to-library:hover{color:var(--gin-color-button-text) !important;background-color:var(--gin-color-primary-hover) !important;border-color:var(--gin-color-primary-hover) !important;}.section-library-filter{padding:0.5rem 1rem;margin:1rem 0.5rem;background-color:var(--brand-primary);}.glb-grid-item,.layout-builder-browser-block-item{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;justify-content:flex-end;--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),0.3);}.layout-builder-browser-block-item img,.gin--dark-mode .layout-builder-browser-block-item img{width:100%;margin-top:0.5rem;-webkit-filter:none;filter:none;}baseline-grid[content-max-width="small"] baseline-styled-text{line-height:clamp(1.375rem,1.1733870967741935rem + 1.0080645161290323vw,2rem);}.view-acquia-dam-asset-library .views-exposed-form .button{margin:0;margin-right:2rem;padding:0.5rem 1rem;}#acquia-dam-source-menu-wrapper select{color:inherit;background-color:inherit;border:1px solid var(--brand-quaternary);padding:0.5rem 1rem;margin-left:2rem;appearance:none;font-family:var(--ff-body);background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='%23FFF'%3E%3Cpath d='m17.3 24.7l9.9-11.1 2.2 1.8-13.4 14.6-13.4-14.6 2.2-1.7 9.9 11.1v-22.8h2.6z'/%3E%3C/svg%3E");background-position:right 1rem center;background-size:var(--spacing-3);}baseline-form
  .hs-custom-style
  > div
  input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),baseline-form
  .hs-custom-style
  fieldset
  input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]){padding:var(--baseline-form--padding-y) var(--baseline-form--padding-x);}baseline-form .hs-custom-style .hs-error-msgs{margin-top:0.5rem;}baseline-form .hs-custom-style .hs-form-field{margin-bottom:2rem;}baseline-form .hs-custom-style .hs-submit{text-align:center;}baseline-form .hs-custom-style .hs-fieldtype-textarea.hs-input{height:10rem;}.views-exposed-form-search-search-page{position:relative;}.views-exposed-form-search-search-page .form-actions{position:absolute;top:0;right:0;width:55px;height:100%;overflow:hidden;z-index:50;cursor:pointer;transition:0.4s ease;}.views-exposed-form-search-search-page input.form-submit{background:transparent;border-width:0;padding:0;margin:0;width:55px;height:100%;}.views-exposed-form-search-search-page input.form-submit:hover,.views-exposed-form-search-search-page input.form-submit:focus{cursor:pointer;background:transparent;border-width:2px;border-radius:4px;}@media screen and (max-width:768px){.node--type-case-study baseline-grid[theme="none"]:not(.content-list-block){background-color:#fff;}}iframe.media-oembed-content{aspect-ratio:16 / 9;}
outline-admin-links:not(:defined),outline-admin-links:not(:defined) *,outline-alert:not(:defined),outline-alert:not(:defined) *,outline-breadcrumbs:not(:defined),outline-breadcrumbs:not(:defined) *,outline-button:not(:defined),outline-button:not(:defined) *,outline-card:not(:defined),outline-card:not(:defined) *,outline-container:not(:defined),outline-container:not(:defined) *,outline-element:not(:defined),outline-element:not(:defined) *,outline-column:not(:defined),outline-column:not(:defined) *,outline-grid:not(:defined),outline-grid:not(:defined) *,outline-heading:not(:defined),outline-heading:not(:defined) *,outline-icon:not(:defined),outline-icon:not(:defined) *,outline-image:not(:defined),outline-image:not(:defined) *,outline-include:not(:defined),outline-include:not(:defined) *,outline-link:not(:defined),outline-link:not(:defined) *,outline-list:not(:defined),outline-list:not(:defined) *,example-slot-controller-base:not(:defined),example-slot-controller-base:not(:defined) *,example-slot-controller-one:not(:defined),example-slot-controller-one:not(:defined) *,example-slot-controller-two:not(:defined),example-slot-controller-two:not(:defined) *,baseline-animated-hamburger:not(:defined),baseline-animated-hamburger:not(:defined) *,baseline-animated-p:not(:defined),baseline-animated-p:not(:defined) *,baseline-animated-pixel:not(:defined),baseline-animated-pixel:not(:defined) *,baseline-animated-scroll:not(:defined),baseline-animated-scroll:not(:defined) *,baseline-animated-text:not(:defined),baseline-animated-text:not(:defined) *,baseline-background-swoosh:not(:defined),baseline-background-swoosh:not(:defined) *,baseline-button:not(:defined),baseline-button:not(:defined) *,baseline-card-example:not(:defined),baseline-card-example:not(:defined) *,baseline-card-promo:not(:defined),baseline-card-promo:not(:defined) *,baseline-card-recent-post:not(:defined),baseline-card-recent-post:not(:defined) *,baseline-card:not(:defined),baseline-card:not(:defined) *,baseline-column:not(:defined),baseline-column:not(:defined) *,baseline-container:not(:defined),baseline-container:not(:defined) *,baseline-filter-bar:not(:defined),baseline-filter-bar:not(:defined) *,baseline-flexible-image:not(:defined),baseline-flexible-image:not(:defined) *,baseline-footer:not(:defined),baseline-footer:not(:defined) *,baseline-form:not(:defined),baseline-form:not(:defined) *,baseline-grid:not(:defined),baseline-grid:not(:defined) *,baseline-header:not(:defined),baseline-header:not(:defined) *,baseline-heading:not(:defined),baseline-heading:not(:defined) *,baseline-hero-with-images:not(:defined),baseline-hero-with-images:not(:defined) *,baseline-hero:not(:defined),baseline-hero:not(:defined) *,baseline-highlight:not(:defined),baseline-highlight:not(:defined) *,baseline-homepage-hero:not(:defined),baseline-homepage-hero:not(:defined) *,baseline-icon:not(:defined),baseline-icon:not(:defined) *,baseline-image-text-copy:not(:defined),baseline-image-text-copy:not(:defined) *,baseline-list:not(:defined),baseline-list:not(:defined) *,baseline-logo:not(:defined),baseline-logo:not(:defined) *,baseline-numbered-highlight:not(:defined),baseline-numbered-highlight:not(:defined) *,baseline-primary-menu:not(:defined),baseline-primary-menu:not(:defined) *,baseline-search-result-item:not(:defined),baseline-search-result-item:not(:defined) *,baseline-storytelling-slide:not(:defined),baseline-storytelling-slide:not(:defined) *,baseline-styled-text:not(:defined),baseline-styled-text:not(:defined) *,baseline-swoosh-callout:not(:defined),baseline-swoosh-callout:not(:defined) *,baseline-table:not(:defined),baseline-table:not(:defined) *,baseline-testimonial:not(:defined),baseline-testimonial:not(:defined) *,reading-time:not(:defined),reading-time:not(:defined) *,outline-swatch-set:not(:defined),outline-swatch-set:not(:defined) *,outline-swatch:not(:defined),outline-swatch:not(:defined) *,sb-section-link:not(:defined),sb-section-link:not(:defined) *{opacity:0;}
@font-face{font-family:'Raleway Local';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-Italic-VariableFont_wght.ttf) format('truetype');font-weight:600 800;}@font-face{font-family:'Raleway Local';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-VariableFont_wght.ttf) format('truetype');font-weight:600 800;}@font-face{font-family:'Raleway Normal';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-Italic-VariableFont_wght.ttf) format('truetype');font-weight:400;}@font-face{font-family:'Raleway Normal';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-VariableFont_wght.ttf) format('truetype');font-weight:400;}

@font-face{font-family:'Raleway Local';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-Italic-VariableFont_wght.ttf) format('truetype');font-weight:600 800;}@font-face{font-family:'Raleway Local';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-VariableFont_wght.ttf) format('truetype');font-weight:600 800;}@font-face{font-family:'Raleway Normal';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-Italic-VariableFont_wght.ttf) format('truetype');font-weight:400;}@font-face{font-family:'Raleway Normal';src:url(/themes/custom/outline_frontend/dist/assets/fonts/Raleway-VariableFont_wght.ttf) format('truetype');font-weight:400;}:root{--font-sans:'Raleway Local','sans-serif';--font-body:var(--font-sans);font-family:'Raleway Local','sans-serif';font-family:var(--font-body);overflow-x:hidden;font-size:16px;--brand-primary-black:#171717;--brand-primary-white:#ffffff;--brand-primary-blue:#0080ff;--brand-primary-gray:#cfc7d4;--brand-secondary-gray:#353535;--brand-secondary-gray-dark:#202020;--brand-primary:var(--brand-primary-black);--brand-secondary:var(--brand-primary-white);--brand-tertiary:var(--brand-primary-blue);--brand-quaternary:var(--brand-primary-gray);--brand-quinary:var(--brand-secondary-gray);--brand-text-color:var(--brand-primary-black);--text-color-tag:var(--brand-primary-gray);--brand-primary-coral:#fa5c5c;--brand-secondary-teal:#73f2e5;--brand-secondary-violet:#9484ff;--brand-secondary-blue:#7fc7ee;--status-success:#2f855a;--status-warning:#b64301;--status-error:#c53030;--status-info:#1e3a8a;--demo-darkBlue:#2563eb;--demo-mediumBlue:#3b82f6;--demo-lightBlue:#eff6ff;--demo-darkGray:#3f3f46;--demo-mediumGray:#807e7e;--demo-lightGray:#f4f4f5;--demo-white:#fff;--demo-black:#000;--outline-phase2-blue:#0080ff;--outline-karma-coral:#fa5c5c;--outline-soft-black:#171717;--outline-not-gray:#cfc7d4;--outline-misty-teal:#73f2e5;--outline-electric-violet:#9484ff;--outline-dusty-blue:#7fc7ee;--outline-transparent:transparent;--outline-white:#fff;--outline-black:#000;--outline-gray-50:#fafafa;--outline-gray-100:#f5f5f5;--outline-gray-200:#e5e5e5;--outline-gray-300:#d4d4d4;--outline-gray-400:#a3a3a3;--outline-gray-500:#737373;--outline-gray-600:#525252;--outline-gray-700:#404040;--outline-gray-800:#262626;--outline-gray-900:#171717;--outline-blue-50:#eff6ff;--outline-blue-100:#dbeafe;--outline-blue-200:#bfdbfe;--outline-blue-300:#93c5fd;--outline-blue-400:#60a5fa;--outline-blue-500:#3b82f6;--outline-blue-600:#2563eb;--outline-blue-700:#1d4ed8;--outline-blue-800:#1e40af;--outline-blue-900:#1e3a8a;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--yellow-50:#fffbeb;--yellow-100:#fef3c7;--yellow-200:#fde68a;--yellow-300:#fcd34d;--yellow-400:#fbbf24;--yellow-500:#f59e0b;--yellow-600:#d97706;--yellow-700:#b45309;--yellow-800:#92400e;--yellow-900:#78350f;--green-50:#ecfdf5;--green-100:#d1fae5;--green-200:#a7f3d0;--green-300:#6ee7b7;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--green-700:#047857;--green-800:#065f46;--green-900:#064e3b;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--brand-shadow:0px 15px 45px rgba(0,0,0,0.1);--brand-shadow-sm:0px 5px 8px rgba(0,0,0,0.15);--brand-shadow-lg:0px 25px 50px rgba(0,0,0,0.2);--screen-xs:480px;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-xxl:1440px;--screen-xxxl:2180px;--w-percent-cropped:44%;--w-percent-default:73%;--w-percent-large:91%;--max-w-cropped:880px;--max-w-default:1460px;--max-w-large:1820px;--max-w-limit:2000px;--max-w-none:none;--spacing-0:0px;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-px:1px;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.25rem;--fs-5xl:3.5rem;--fs-6xl:4.5rem;--fs-7xl:5.5rem;--fs-8xl:6.5rem;--fs-9xl:7.5rem;--lh-xs:1rem;--lh-sm:1.25rem;--lh-base:1.5rem;--lh-lg:1.75rem;--lh-xl:1.75rem;--lh-2xl:2rem;--lh-3xl:2.25rem;--lh-4xl:2.5rem;--lh-5xl:3.75rem;--lh-6xl:4.75rem;--lh-7xl:5.75rem;--lh-8xl:6.75rem;--lh-9xl:7.75rem;--ff-display:'Raleway Local','sans-serif';--ff-display-normal:'Raleway Normal','sans-serif';--ff-body:'Raleway Local','sans-serif';--ff-demo:'Inter var','Helvetica','Arial','sans-serif';--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--lh-global-heading:1.1;--lh-global-body:1.45;--fs-h1-responsive:clamp(2rem,0.14516129032258052rem + 9.274193548387096vw,7.75rem);--fs-h2-responsive:clamp(2rem,1.1129032258064515rem + 4.435483870967742vw,4.75rem);--fs-h3-responsive:clamp(1.625rem,1.3024193548387097rem + 1.6129032258064515vw,2.625rem);--fs-h4-responsive:clamp(1.25rem,2.36rem,2.06rem);--fs-h5-responsive:clamp(0.688rem,0.4260645161290322rem + 1.3096774193548388vw,1.5rem);--fs-h6-responsive:clamp(0.625rem,0.446rem + 0.893vw,1.25rem);--fs-button-primary:clamp(0.625rem,0.482rem + 0.714vw,1.125rem);--fs-button-secondary:clamp(0.625rem,0.554rem + 0.357vw,0.875rem);--lh-h1-responsive:var(--lh-global-heading);--lh-h2-responsive:var(--lh-global-heading);--lh-h3-responsive:var(--lh-global-heading);--lh-h4-responsive:var(--lh-global-heading);--lh-h5-responsive:var(--lh-global-heading);--lh-h6-responsive:var(--lh-global-heading);--fs-p-base:clamp(0.938rem,0.884rem + 0.268vw,1.125rem);--lh-p-base:var(--lh-global-body);--fs-p-alt:clamp(0.75rem,0.6290322580645161rem + 0.6048387096774194vw,1.125rem);--lh-p-alt:1.75;--fs-p-xs:clamp(0.625rem,0.5040322580645161rem + 0.6048387096774194vw,1rem);--lh-p-xs:var(--lh-global-body);--h6-text-transform:uppercase;--h6-letter-spacing:clamp(0.125rem,0.04435483870967742rem + 0.4032258064516129vw,0.375rem);--tag-letter-spacing:clamp(0.094rem,0.085rem + 0.045vw,0.125rem);--fs-h1:7.75rem;--fs-h1-medium:3rem;--fs-h1-small:2rem;--lh-h1:var(--lh-global-heading);--lh-h1-medium:var(--lh-global-heading);--lh-h1-small:var(--lh-global-heading);--fs-h2:4.75rem;--fs-h2-medium:2.5rem;--fs-h2-small:1.5rem;--lh-h2:var(--lh-global-heading);--lh-h2-medium:var(--lh-global-heading);--lh-h2-small:var(--lh-global-heading);--fs-h3:2.625rem;--fs-h3-medium:1.75rem;--fs-h3-small:1.5rem;--lh-h3:var(--lh-global-heading);--lh-h3-medium:var(--lh-global-heading);--lh-h3-small:var(--lh-global-heading);--fs-h4:2rem;--fs-h4-medium:1.5rem;--fs-h4-small:1.375rem;--lh-h4:var(--lh-global-heading);--lh-h4-medium:var(--lh-global-heading);--lh-h4-small:var(--lh-global-heading);--fs-h5:1.5rem;--fs-h5-medium:1.25rem;--fs-h5-small:1.125rem;--lh-h5:var(--lh-global-heading);--lh-h5-medium:var(--lh-global-heading);--lh-h5-small:var(--lh-global-heading);--fs-h6:1.25rem;--fs-h6-medium:1.125rem;--fs-h6-small:1rem;--lh-h6:var(--lh-global-heading);--lh-h6-medium:var(--lh-global-heading);--lh-h6-small:var(--lh-global-heading);--btn-transition-duration:0.3s;--outline-ring-width:2px;--outline-ring-inset:;--outline-ring-offset-width:2px;--outline-ring-offset-color:var(--outline-gray-100);--outline-ring-color:var(--outline-soft-black);--outline-ring-offset-shadow:0 0 rgba(0,0,0,0);--outline-ring-shadow:0 0 rgba(0,0,0,0);--outline-ring-offset-shadow:var(--outline-ring-inset) 0 0 0
    var(--outline-ring-offset-width) var(--outline-ring-offset-color);--outline-ring-shadow:var(--outline-ring-inset) 0 0 0
    calc(var(--outline-ring-width) + var(--outline-ring-offset-width))
    var(--outline-ring-color);--outline-shadow:0 0 rgba(0,0,0,0);--outline-shadow-colored:0 0 rgba(0,0,0,0);--step--2:clamp(0.69rem,calc(0.69rem + 0.03vw),0.72rem);--step--1:clamp(0.83rem,calc(0.82rem + 0.08vw),0.9rem);--step-0:clamp(1rem,calc(0.97rem + 0.15vw),1.13rem);--step-1:clamp(1.2rem,calc(1.15rem + 0.25vw),1.41rem);--step-2:clamp(1.44rem,calc(1.36rem + 0.38vw),1.76rem);--step-3:clamp(1.73rem,calc(1.62rem + 0.56vw),2.2rem);--step-4:clamp(2.07rem,calc(1.91rem + 0.8vw),2.75rem);--step-5:clamp(2.49rem,calc(2.26rem + 1.13vw),3.43rem);--step-6:clamp(2.99rem,calc(2.67rem + 1.56vw),4.29rem);--space-3xs:clamp(0.25rem,calc(0.25rem + 0vw),0.25rem);--space-2xs:clamp(0.5rem,calc(0.5rem + 0vw),0.5rem);--space-xs:clamp(0.75rem,calc(0.75rem + 0vw),0.75rem);--space-s:clamp(1rem,calc(1rem + 0vw),1rem);--space-m:clamp(1.5rem,calc(1.5rem + 0vw),1.5rem);--space-l:clamp(2rem,calc(2rem + 0vw),2rem);--space-xl:clamp(3rem,calc(3rem + 0vw),3rem);--space-2xl:clamp(4rem,calc(4rem + 0vw),4rem);--space-3xl:clamp(6rem,calc(6rem + 0vw),6rem);--space-4xl:clamp(7rem,calc(7rem + 0vw),7rem);--space-3xs-2xs:clamp(0.25rem,calc(0.19rem + 0.3vw),0.5rem);--space-2xs-xs:clamp(0.5rem,calc(0.44rem + 0.3vw),0.75rem);--space-xs-s:clamp(0.75rem,calc(0.69rem + 0.3vw),1rem);--space-s-m:clamp(1rem,calc(0.88rem + 0.6vw),1.5rem);--space-m-l:clamp(1.5rem,calc(1.38rem + 0.6vw),2rem);--space-l-xl:clamp(2rem,calc(1.76rem + 1.19vw),3rem);--space-xl-2xl:clamp(3rem,calc(2.76rem + 1.19vw),4rem);--space-2xl-3xl:clamp(4rem,calc(3.52rem + 2.39vw),6rem);--space-3xl-4xl:clamp(6rem,calc(5.76rem + 1.19vw),7rem);--footer-spacing:var(--space-m-l);--outline-container-padding-x:1.5rem;--outline-container-padding-y:1.5rem;--outline-breadcrumb--text-color:var(--demo-darkGray);--outline-breadcrumb--link-color:var(--demo-darkGray);--outline-breadcrumb--link-color-hover:var(--demo-black);--outline-breadcrumb--link-color-focus:var(--demo-black);--outline-breadcrumb--link-decoration:none;--outline-breadcrumb--link-decoration-hover:none;--outline-breadcrumb--link-decoration-focus:none;--outline-breadcrumb--bg-color:var(--demo-lightGray);--outline-breadcrumb--bg-padding:var(--spacing-4) var(--spacing-4);--outline-breadcrumb--separator-spacing:var(--spacing-2);--outline-admin-links--color:var(--brand-secondary);--outline-admin-links--color-hover:var(--brand-secondary);--outline-admin-links--color-focus:var(--brand-secondary);--outline-admin-links--color-active:var(--brand-secondary);--outline-admin-links--border-color:var(--brand-secondary);--outline-admin-links--border-color-hover:var(--brand-primary);--outline-admin-links--border-color-focus:var(--brand-secondary);--outline-admin-links--border-color-active:var(--brand-primary);--outline-admin-links--bg:var(--demo-darkGray);--outline-admin-links--bg-hover:var(--demo-mediumGray);--outline-admin-links--bg-focus:var(--demo-mediumGray);--outline-admin-links--bg-active:var(--brand-primary-blue);--outline-admin-links--spacing-y:var(--spacing-4);--outline-admin-links--link-spacing-y:var(--spacing-4);--outline-admin-links--link-spacing-x:var(--spacing-6);}:root.light-mode{--brand-primary:#ffffff;--brand-secondary:#171717;}
