@import url("https://fonts.googleapis.com/css2?family=Commissioner:wght@100..900&family=Fira+Code:wght@300..700&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}button{width:auto;height:auto;overflow:visible;background:none;font:inherit;color:inherit;line-height:normal;perspective-origin:0 0;transform-origin:0 0;text-align:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}button:hover{cursor:pointer;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea{border-radius:0;font-family:inherit;background:transparent;border:0;}abbr[title],acronym[title]{-webkit-text-decoration:none;text-decoration:none;}svg{display:block;}:root{--c-black-5:#F2F2F2;--c-black-20:#CCCCCC;--c-black-45:#8C8C8C;--c-black-60:#666666;--c-black-75:#404040;--c-black:#000000;--c-gray-10:#E1E0E0;--c-white:#FFFFFF;--c-white-20:rgba(255,255,255,0.20);--c-white-90:rgba(255,255,255,0.90);--c-pink:#F2ACC2;--c-red:#CF0019;--c-orange:#ED8C00;--c-lemon-yellow:#FAE652;--c-light-teal:#C2EFEB;--c-sky-blue:#9CCDFB;--c-lavendar:#B6B9EA;--c-magenta:#DA188D;--c-crimson:#981B32;--c-brown:#6B352C;--c-yellow:#FFC836;--c-teal:#003A45;--c-blue:#013599;--c-purple:#251163;--c-primary-purple:#5A0B70;--c-primary-purple-60:#510A65;--c-deep-purple:#260030;--c-purple-10:#decee2;--c-purple-20:#c8aecf;--c-purple-30:#ad85b8;--c-purple-40:#915ca0;--c-purple-50:#763488;--c-purple-60:#4b095d;--c-purple-70:#3c074b;--c-purple-71:#48095A;--c-purple-80:#2d0638;--c-purple-90:#1e0425;--c-purple-100:#120216;--c-warm-red:#AC1C48;--c-orange:#ED7900;--c-coolgray-0:#F7F7F7;--c-coolgray-1:#D9D9D6;--c-coolgray-2:#C8C9C7;--c-coolgray-3:#B1B3B3;--c-coolgray-4:#97999B;--c-coolgray-5:#888B8D;--c-coolgray-6:#75787B;--c-coolgray-7:#63666A;--c-coolgray-8:#425563;--c-coolgray-9:#75787B;--c-coolgray-10:#63666A;--c-reserve-gray:#425563;--c-dark-gray:#010100;--gradient-1:linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%);--gradient-2:linear-gradient(94deg,var(--c-warm-red) 0%,var(--c-orange) 53.85%);--f-sans:"Roboto",sans-serif;--f-mono:"Roboto Mono",sans-serif;--f-header:"Commissioner",sans-serif;--f-size-headline-100:clamp(3.375rem,3.0179rem + 1.7857vw,4.625rem);--f-size-headline-200:clamp(2.125rem,2.0179rem + 0.5357vw,2.5rem);--f-size-headline-300:clamp(1.5rem,1.3571rem + 0.7143vw,2rem);--f-size-headline-400:clamp(1.375rem,1.3036rem + 0.3571vw,1.625rem);--f-size-headline-500:clamp(1.25rem,1.1786rem + 0.3571vw,1.5rem);--f-size-headline-600:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--f-size-eyebrow:clamp(0.875rem,0.8393rem + 0.1786vw,1rem);--f-size-subhead:clamp(1.125rem,1.0714rem + 0.2679vw,1.3125rem);--f-size-body-lg:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--f-size-body-md:clamp(1rem,0.9643rem + 0.1786vw,1.125rem);--f-size-display-90:5rem;--f-size-display-28:1.75rem;--f-size-display-22:1.375rem;--f-size-display-20:1.25rem;--f-size-display-18:1.125rem;--f-size-base:1rem;--f-size-body-sm:0.875rem;--f-size-body-xs:0.75rem;--f-size-cta-lg:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--f-size-cta-sm:clamp(1rem,0.9643rem + 0.1786vw,1.125rem);--f-size-cta-xs:clamp(0.9375rem,0.9196rem + 0.0893vw,1rem);--f-size-cta-base:1rem;--l-height-16:1rem;--l-height-20:1.25rem;--l-height-22:1.375rem;--l-height-24:1.5rem;--l-height-32:2rem;--l-height-56:3.5rem;--l-height-72:4.5rem;--l-height-86:5.375rem;--letter-spacing-xs:-0.0125rem;--letter-spacing-s:0.0625rem;--letter-spacing-m:0.125rem;--h-space-1:0.125rem;--h-space-2:0.25rem;--h-space-3:0.375rem;--h-space-4:0.5rem;--h-space-5:0.625rem;--h-space-6:0.75rem;--h-space-7:0.875rem;--h-space-8:1rem;--h-space-9:1.125rem;--h-space-10:1.25rem;--h-space-11:1.375rem;--h-space-12:1.5rem;--h-space-13:1.625rem;--h-space-14:1.75rem;--h-space-15:1.875rem;--h-space-16:2rem;--h-space-17:2.125rem;--h-space-18:2.25rem;--h-space-19:2.375rem;--h-space-20:2.5rem;--h-space-21:2.625rem;--h-space-22:2.75rem;--h-space-23:2.875rem;--h-space-24:3rem;--h-space-25:3.125rem;--h-space-26:3.25rem;--h-space-27:3.375rem;--h-space-28:3.5rem;--h-space-29:3.625rem;--h-space-30:3.75rem;--h-space-31:3.875rem;--h-space-32:4rem;--h-space-33:4.125rem;--h-space-34:4.25rem;--h-space-35:4.375rem;--h-space-36:4.5rem;--h-space-37:4.625rem;--h-space-38:4.75rem;--h-space-39:4.875rem;--h-space-40:5rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-smx:.75rem;--spacing-md:1rem;--spacing-ml:1.25rem;--spacing-mlx:1.5rem;--spacing-lg:2rem;--spacing-lgl:2.25rem;--spacing-lgx:2.5rem;--spacing-xlg:3rem;--spacing-xl:4rem;--spacing-xxl:8rem;--cubic-basic:cubic-bezier(0.55,0.085,0,0.99);--cubic-smooth:cubic-bezier(0.4,0,0.2,1);--cubic-slide:cubic-bezier(0.09,0.41,0.25,1);--cubic-slow-in:cubic-bezier(0.24,0.79,0.64,1);--basic-transition:0.4s var(--cubic-basic);--fast-basic-transition:0.24s var(--cubic-basic);--slow-in:0.6s cubic-bezier(0.24,0.79,0.64,1);--slow-in:0.6s cubic-bezier(0.24,0.79,0.64,1);--grid-columns:12;--grid-mobile-gutter:1rem;--grid-gutter:1.75rem;--grid-mobile-margin:1.75rem;--grid-tablet-margin:1.75rem;--grid-margin:3.75rem;--grid-breakpoint-tablet:48rem;--grid-breakpoint-standard:80rem;--grid-breakpoint-max:calc(90rem + 7.5rem);--grid-breakpoint-bleed-max:calc(90rem + 3.5rem + 4rem);--content-max-width:90rem;--grid-max-width-padding:calc((100vw - (var(--content-max-width) - (var(--grid-gutter) * 2))) / 2);--border-radius-sm:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--h-underline-offset:0.25rem;--h-underline-offset-md:0.25rem;--h-underline-offset-sm:0.125rem;overscroll-behavior:none;}*,*:before,*:after{box-sizing:border-box;font-synthesis:none;}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;}html,body{width:100%;min-height:100%;height:auto;scrollbar-gutter:stable;}body{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-base);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;}body.is-locked{overflow:hidden;}i,em{font-style:italic;}b,strong{font-weight:700;}sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;padding-left:0.1em;}sub{bottom:-0.25em;}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;}img{width:auto;height:auto;display:block;max-width:100%;}:target{scroll-margin-block:5ex;}pre,pre.xdebug-var-dump{background-color:var(--c-black-20);font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;padding:1.25rem;font-size:0.875rem;white-space:pre-wrap;margin:1.25rem;}pre pre.xdebug-var-dump{padding:0;margin:0;}table.xdebug-error{font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;font-size:0.875rem;margin:1.25rem auto;}table.xdebug-error th,table.xdebug-error td{padding:0.3125rem;border:0.0625rem solid black;}table.xdebug-error th{font-weight:700;}.f-headline-100{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);}.f-headline-200{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.f-headline-300{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.f-headline-400{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.f-headline-500{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.f-headline-600{font-family:var(--f-header);font-size:var(--f-size-headline-600);font-weight:700;line-height:120%;text-transform:uppercase;}.f-body{font-size:var(--f-size-base);line-height:160%;font-weight:400;}.f-body-lg{font-size:var(--f-size-body-lg);line-height:160%;font-weight:400;}.f-body-md{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;}.f-body-sm{font-size:var(--f-size-body-sm);line-height:140%;font-weight:300;}.f-body-xs{font-size:var(--f-size-body-xs);line-height:160%;font-weight:400;}.f-eyebrow{font-size:var(--f-size-eyebrow);font-weight:400;line-height:120%;}.f-subhead{font-size:var(--f-size-subhead);font-weight:400;line-height:140%;}.f-weight-300{font-weight:300;}.f-weight-400{font-weight:400;}.f-weight-500{font-weight:500;}.f-weight-600{font-weight:600;}.f-weight-700{font-weight:700;}.f-weight-800{font-weight:800;}.type-mono-sm{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.type-mono-sm{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.type-body-xs{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.type-body-sm{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.type-body-md{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.type-body-xl{font-family:var(--f-header);font-size:var(--f-size-display-28);font-style:normal;font-weight:600;line-height:var(--l-height-32);letter-spacing:var(--letter-spacing-xs);}:root{--theme-color-primary-bg:var(--c-black-5);--theme-color-secondary-bg:var(--c-black-20);--theme-color-primary-text:var(--c-black);--theme-color-secondary-text:var(--c-black-75);--theme-color-btn-solid-text:var(--c-white);--theme-color-btn-solid-bg:var(--c-brown);}[data-theme=blue]{--theme-color-primary-bg:var(--c-blue);--theme-color-secondary-bg:var(--c-sky-blue);--theme-color-primary-text:var(--c-white);--theme-color-secondary-text:var(--c-black);--theme-color-btn-solid-text:var(--c-white);--theme-color-btn-solid-bg:var(--c-blue);}[data-theme=white]{--theme-color-primary-bg:var(--c-white);--theme-color-secondary-bg:var(--c-black-5);--theme-color-primary-text:var(--c-black);--theme-color-secondary-text:var(--c-black-75);--theme-color-tertiary-text:var(--c-black);}[data-theme=dark-gray]{--theme-color-primary-bg:var(--c-black-5);--theme-color-secondary-bg:var(--c-black);--theme-color-primary-text:var(--c-white);--theme-color-secondary-text:var(--c-white);--theme-color-btn-solid-text:var(--c-white);--theme-color-btn-solid-bg:var(--c-black);}body main{padding-bottom:4rem;}body:has(.team-carousel){overflow-x:hidden;}body.page-node-type-homepage main{padding-bottom:0;}@media screen and (min-width:38em){.layout-container{margin:unset;}}.layout-container{margin:unset;}.flex{display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:1024px){.flex{flex-direction:row;justify-content:space-between;}}.container-90{max-width:92rem;width:calc(100% - 2rem);margin:auto;}.container-80,.container_80{max-width:82rem;width:calc(100% - 2rem);margin:auto;}.container-80 .flex .first,.container_80 .flex .first{justify-content:space-between;gap:2rem;}.container-80 .flex .first.content-column,.container_80 .flex .first.content-column{max-width:58.5rem;width:100%;}.container-76,.container_76{max-width:78rem;width:calc(100% - 2rem);margin:auto;}.container-76 .flex .first,.container_76 .flex .first{justify-content:space-between;gap:2rem;}.container-76 .flex .first.content-column,.container_76 .flex .first.content-column{max-width:58.5rem;width:100%;}.container_60{max-width:64rem;width:calc(100% - 2rem);margin:auto;}.container-50,.container_50{max-width:54rem;width:calc(100% - 2rem);margin:auto;}.flex .sidebar .sidebar-item.bubble{display:flex;justify-content:flex-start;padding:0 var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem);flex-direction:column;align-items:flex-start;gap:var(--spacing-ml);align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}.flex .sidebar .sidebar-item h5.sidebar-header{font-family:var(--f-header);font-size:var(--f-size-headline-500);font-weight:700;line-height:120%;letter-spacing:-0.0125rem;font-size:var(--f-size-display-20);font-weight:600;margin-bottom:1rem;padding-top:var(--spacing-md);}.flex .second.sidebar{width:19.5rem;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-lg);flex-shrink:0;}.flex .second.sidebar .sidebar-item.dashboard-save-button{border-radius:0.75rem;background:var(--c-coolgray-1);padding:var(--spacing-ml,1.25rem);}.flex .second.sidebar .sidebar-item.bubble{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);padding:0 var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem);background:var(--c-white);}.flex .second.sidebar .sidebar-item.published-info{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-ml);}.flex .second.sidebar .sidebar-item.published-info .pubinfo{width:100%;padding-top:var(--spacing-md);}.flex .second.sidebar .sidebar-item.published-info .pubinfo .published-date{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.flex .second.sidebar .sidebar-item h5{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-20);font-weight:600;margin-bottom:1rem;}.flex .second.sidebar .sidebar-item .view article{margin-bottom:var(--spacing-lg);}.flex .second.sidebar .sidebar-item .view article:last-child{margin-bottom:0;}.flex .second.sidebar .sidebar-item .view article.fname-lname{margin-bottom:0.5rem;}.flex .second.sidebar .sidebar-item .categories .categories-list h5{font-size:1rem;}.flex .second.sidebar .sidebar-item .categories .categories-list a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.flag-save-product-to-dashboard,.flag-save-content-to-dashboard{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));display:block;border-radius:var(--spacing-sm,0.5rem);width:100%;padding:var(--spacing-md);text-align:center;}.flag-save-product-to-dashboard a,.flag-save-content-to-dashboard a{color:var(--c-white);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;font-weight:500;background-image:url("/themes/custom/constellationr/assets/img/icons/orange-bookmark-icon.svg");background-repeat:no-repeat;background-position:right center;display:block;width:100%;padding-right:1.125rem;}.flag-save-product-to-dashboard:hover,.flag-save-content-to-dashboard:hover{background:linear-gradient(93deg,var(--c-warm-red,#AC1C48) -0.62%,var(--c-orange,#ED7900) 96.46%);}.flag-save-product-to-dashboard:hover a,.flag-save-content-to-dashboard:hover a{background-image:url("/themes/custom/constellationr/assets/img/icons/white-bookmark-icon.svg");-webkit-text-decoration:none;text-decoration:none;}.view-crw-save-content-to-dashboard-view .flag-save-product-to-dashboard,.view-crw-save-content-to-dashboard-view .flag-save-content-to-dashboard{background:unset;padding:unset;text-align:unset;width:unset;border-radius:unset;}.view-crw-save-content-to-dashboard-view .flag-save-product-to-dashboard a,.view-crw-save-content-to-dashboard-view .flag-save-content-to-dashboard a{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;font-weight:500;display:block;color:var(--c-primary-purple);padding-right:unset;width:unset;background-image:unset;}.view-crw-save-content-to-dashboard-view .flag-save-product-to-dashboard:hover,.view-crw-save-content-to-dashboard-view .flag-save-content-to-dashboard:hover{background:unset;}.view-crw-save-content-to-dashboard-view .flag-save-product-to-dashboard:hover a,.view-crw-save-content-to-dashboard-view .flag-save-content-to-dashboard:hover a{-webkit-text-decoration:underline;text-decoration:underline;background-image:unset;}.sidebar .view-filters .views-exposed-form .form-item-title label{display:none;}.sidebar .view-filters .views-exposed-form .form-item-title input.form-text{border-radius:0.5rem;border:0.0625rem solid var(--c-coolgray-1);padding:0.625rem 0.875rem;background:var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);background-image:url("/themes/custom/constellationr/assets/img/icons/search-sm.svg");background-repeat:no-repeat;background-position:left 0.625rem center;padding-left:2.5rem;width:100%;}.sidebar .view-filters .form--inline > .form-item{float:unset;border-bottom:0.0625rem solid var(--c-coolgray-1);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);}.sidebar .view-filters .form--inline fieldset{margin-top:0;}.sidebar .view-filters .form--inline .form-checkboxes{margin-top:var(--spacing-md);}.sidebar .view-filters .form--inline details{display:block;float:unset;}.sidebar .view-filters .form--inline details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}.sidebar .view-filters .form--inline details summary::marker{content:"";}.sidebar .view-filters .form--inline details summary::before,.sidebar .view-filters .form--inline details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}.sidebar .view-filters .form--inline details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}.sidebar .view-filters .form--inline details .details-wrapper{padding:0;}.sidebar .view-filters .form--inline details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.sidebar .view-filters .form--inline .form-type-checkbox{display:flex;flex-direction:row;justify-content:flex-start;gap:0.5rem;align-items:center;margin-bottom:var(--spacing-md);}.sidebar .view-filters .form--inline .form-type-checkbox input[type=checkbox]{box-sizing:border-box;width:1.25rem;height:1.25rem;border:0.125rem solid var(--c-coolgray-1);border-radius:0.25rem;-webkit-appearance:none;appearance:none;background-color:transparent;outline:none;transition:outline 0.1s;line-height:1.125rem;}.sidebar .view-filters .form--inline .form-type-checkbox input[type=checkbox]:checked{background-size:cover;padding:0.125rem;}.sidebar .view-filters .form--inline .form-type-checkbox input[type=checkbox]:not(:disabled):checked{border-color:var(--c-primary-purple);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %235A0B70" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>');}.sidebar .view-filters .form--inline .form-type-checkbox:last-child{margin-bottom:0;}.sidebar .view-filters .form--inline .form-item-author label{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;}.sidebar .view-filters .form--inline .form-item-author input{padding:0.625rem 0.875rem;border-radius:0.5rem;border:0.0625rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);width:100%;box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);}.sidebar .view-filters .form--inline .form-item-keyword input{padding:0.625rem 0.875rem;padding-left:2.25rem;border-radius:0.5rem;border:0.0625rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);width:100%;box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);background-image:url("/themes/custom/constellationr/assets/img/icons/search-sm.svg");background-position:left 0.625rem center;background-repeat:no-repeat;}.sidebar .view-filters .form--inline .form-actions input:hover{cursor:pointer;}.sidebar .view-filters .form--inline .form-actions input[value=Apply]{color:var(--c-white);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;padding:var(--spacing-md,1rem) var(--spacing-ml,1.25rem);border-radius:var(--spacing-sm,0.5rem);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));}.sidebar .view-filters .form--inline .form-actions input[name=reset]{color:var(--c-primary-purple);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;padding:var(--spacing-md,1rem) var(--spacing-ml,1.25rem);border-radius:var(--spacing-sm,0.5rem);border:0.1875rem solid var(--c-primary-purple);background:var(--White,#FFF);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);}.format-tips{margin-top:2rem;}.format-tips h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.format-tips .compose-tips .filter-type{margin-bottom:2rem;}.format-tips .compose-tips .filter-type h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.format-tips .compose-tips .filter-type ul.tips{margin:1rem auto;}.format-tips .compose-tips .filter-type ul.tips li .tabled table thead tr th{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-weight:bold;}.format-tips .compose-tips .filter-type ul.tips li .tabled table tbody td{padding:0.5rem;}.view-search.solr-search-wrapper .view-filters .views-exposed-form{margin-bottom:3rem;}.view-search.solr-search-wrapper .view-filters .views-exposed-form .form--inline{display:flex;flex-direction:column;}@media (min-width:1024px){.view-search.solr-search-wrapper .view-filters .views-exposed-form .form--inline{flex-direction:row;justify-content:flex-start;gap:2rem;}}.view-search.solr-search-wrapper .view-filters .views-exposed-form .form--inline .form-item-fulltext{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;max-width:100%;width:100%;}.view-search.solr-search-wrapper .view-filters .views-exposed-form .form--inline .form-item-fulltext label{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;}.view-search.solr-search-wrapper .view-filters .views-exposed-form .form-type-textfield label{display:block;font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin-bottom:1rem;}.view-search.solr-search-wrapper .view-filters .views-exposed-form .form-type-textfield input#edit-fulltext{display:block;border-radius:0.5rem;border:0.0625rem solid var(--c-coolgray-1);padding:0.625rem 0.875rem;background:var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);background-image:url("/themes/custom/constellationr/assets/img/icons/search-sm.svg");background-repeat:no-repeat;background-position:left 0.625rem center;padding-left:2.5rem;width:100%;}.view-search.solr-search-wrapper .view-filters .views-exposed-form .form-actions input[type=submit]{color:var(--c-white);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;padding:var(--spacing-md,1rem) var(--spacing-ml,1.25rem);border-radius:var(--spacing-sm,0.5rem);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));}.view-search.solr-search-wrapper .view-empty h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;text-align:center;}.view-search.solr-search-wrapper .view-content .views-row{margin-bottom:var(--spacing-xlg);}.view-search.solr-search-wrapper .view-content .views-row .views-field.views-field-title-1,.view-search.solr-search-wrapper .view-content .views-row .views-field.views-field-title{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.view-search.solr-search-wrapper .view-content .views-row:last-child{margin-bottom:0;}.webform-submission-connect-with-constellation-form{max-width:50rem;width:100%;margin:auto;padding:var(--spacing-ml);border:0.25rem solid var(--c-coolgray-1);border-radius:0.75rem;background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}.onboarding-questions{min-height:14.25rem;border-bottom:0.125rem solid var(--c-coolgray-1);display:flex;flex-direction:column;justify-content:center;}.onboarding-questions .container_76 .flex .title-info{display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 34rem);width:100%;}.onboarding-questions .container_76 .flex .title-info h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);margin-bottom:1.25rem;}.onboarding-questions .container_76 .flex .title-info .description{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-coolgray-10);}.onboarding-questions .container_76 .flex .form-outer{display:flex;flex-direction:column;justify-content:center;height:auto;}.onboarding-questions .container_76 .flex .form-outer .form-inner{max-width:32rem;width:100%;border-radius:0.75rem;margin:var(--spacing-lg) auto;padding:var(--spacing-ml);border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);display:flex;flex-direction:column;justify-content:center;}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-wrapper{margin:0;}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-wrapper .webform-type-processed-text{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-wrapper .form-item{margin:0;}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-wrapper .webform-type-select{display:flex;flex-direction:column;gap:var(--spacing-sm);}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-wrapper .webform-type-select label{font-family:var(--f-sans);font-size:var(--f-size-display-22);font-style:normal;font-weight:var(--Font-Weight-Semibold,600);line-height:var(--Line-Height-28,1.75rem);letter-spacing:var(--Letter-Spacing--XS,-0.0125rem);display:block;}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-wrapper .webform-type-select select.form-select{display:block;width:100%;border-radius:0.5rem;padding:var(--spacing-sm) 0.875rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:var(--spacing-ml);}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions input.webform-button--previous{order:1;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-coolgray-7);}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions input.webform-button--next,.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions input.webform-button--submit,.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions input#edit-wizard-next{order:3;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-coolgray-7);padding:var(--spacing-md) var(--spacing-ml);margin:0;border-radius:0.5rem;border:0.1875rem solid var(--c-coolgray-7);background:var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);}.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions input#edit-reset,.onboarding-questions .container_76 .flex .form-outer .form-inner form .form-actions input.webform-button--reset{order:2;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-coolgray-7);padding:var(--spacing-md) 0;margin:0;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios legend{display:none;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio{position:relative;max-width:calc(25% - 1rem);width:100%;padding:0.0625rem;border-radius:0.5rem;border:var(--Radius-sm,4px) solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top{padding-top:2.5rem;padding-bottom:4.5rem;padding-left:1.5rem;padding-right:1.5rem;height:13.75rem;display:flex;flex-direction:column;justify-content:space-between;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .bright-title{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;font-size:1.375rem;background:var(--Gradient-2,linear-gradient(94deg,var(--Warm-Red,#AC1C48) 0%,var(--Orange,#ED7900) 53.85%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .title{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;font-size:1.375rem;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .radio-as-button{position:relative;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .radio-as-button input.form-radio{display:block;position:absolute;top:0;left:-0.1875rem;right:0;bottom:0;opacity:0.01;z-index:100;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .radio-as-button label{display:block;position:absolute;top:0;left:-0.1875rem;right:0;bottom:0;z-index:90;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .radio-as-button label{display:block;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;padding:var(--spacing-md) var(--spacing-ml);padding-bottom:2.25rem;border-radius:var(--spacing-sm);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));border:0.1875rem solid var(--c-white);cursor:pointer;z-index:90;color:var(--c-white);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .radio-as-button input.form-radio:checked + label{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .top .radio-as-button label:hover{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .description{margin:0;max-width:calc(100% - 3rem);width:100%;margin:auto;padding:1rem 0;border-top:0.125rem solid var(--Cool-Gray-1,#D9D9D6);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .description .webform-element-description .section-title{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-10);font-weight:bold;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .description .webform-element-description p{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:0.5rem;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .description .webform-element-description ul{margin-top:0.5rem;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .description .webform-element-description ul li{background-image:url("/themes/custom/constellationr/assets/img/icons/check-orange.svg");background-repeat:no-repeat;background-position:left top;padding-left:2.25rem;font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);margin-bottom:0.5rem;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .description .webform-element-description ul.dots li{background:unset;list-style:disc;padding-left:0;margin-left:1.75rem;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio .recommended-type{display:none;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio:has(input[checked=checked]){border:var(--Radius-md,8px) solid var(--Gradient-1,#5A0B70);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .form-wrapper > fieldset.webform-type-radios > .fieldset-wrapper .webform-options-display-one-column .webform-type-radio:has(input[checked=checked]) .recommended-type{position:absolute;top:0;left:0;width:100%;display:block;font-family:var(--f-header);font-size:var(--f-size-headline-600);font-weight:700;line-height:120%;text-transform:uppercase;text-align:center;color:var(--c-white);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));padding:0.25rem 0 0.5rem 0;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .webform-actions{padding:2rem 0;display:flex;flex-direction:row;justify-content:flex-end;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .webform-actions input.webform-button--previous{display:none;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .webform-actions input.webform-button--next,.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .webform-actions input.webform-button--submit{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;display:block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));border:0.1875rem solid var(--c-white);cursor:pointer;z-index:90;color:var(--c-white);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .webform-actions input.webform-button--next:hover,.membership-options .container_76 form.webform-submission-constellation-membership-options-form > .webform-actions input.webform-button--submit:hover{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-notice-container{max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);display:flex;flex-direction:column;border-radius:var(--spacing-sm);border:0.1875rem solid #ABEFC6;background:#ECFDF3;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-notice-container.hidden{display:none;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-notice-container .title,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-notice-container h2{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-md);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-notice-container .instructions,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-notice-container p{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-coolgray-1);background:var(--c-white);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .webform-flex{width:100%;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-tel,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-email,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-textfield{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-sm);margin-top:0;margin-bottom:var(--spacing-ml);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-tel label,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-email label,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-textfield label{display:block;}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-tel input,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-email input,.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-textfield input{border-radius:0.5rem;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);background:var(--White,#FFF);padding:var(--spacing-sm);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-textarea{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-sm);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container .form-type-textarea .form-textarea-wrapper textarea{border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);padding:var(--spacing-sm);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container fieldset#edit-newsletter-subscriptions--wrapper legend{margin-bottom:var(--spacing-sm);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container fieldset#edit-newsletter-subscriptions--wrapper legend .fieldset-legend{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container fieldset#edit-newsletter-subscriptions--wrapper .fieldset-wrapper .form-checkboxes{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-ml);}.membership-options .container_76 form.webform-submission-constellation-membership-options-form #edit-connect-form #edit-form-container fieldset#edit-newsletter-subscriptions--wrapper .fieldset-wrapper .form-checkboxes .webform-type-checkbox label{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-10);}.webform-confirmation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-coolgray-1);background:var(--c-white);}.webform-submission-generic-contact-us-form-form #edit-container-01{max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);display:flex;flex-direction:column;border-radius:var(--spacing-sm);border:0.1875rem solid #ABEFC6;background:#ECFDF3;}.webform-submission-generic-contact-us-form-form #edit-container-01 .webform-type-select{display:flex;flex-direction:column;gap:0.5rem;}.webform-submission-generic-contact-us-form-form #edit-container-01 .webform-type-select label{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);display:block;}.webform-submission-generic-contact-us-form-form #edit-container-01 .webform-type-select select{display:block;width:100%;border-radius:0.5rem;padding:var(--spacing-sm) 0.875rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}.webform-submission-generic-contact-us-form-form #edit-container-02{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-coolgray-1);background:var(--c-white);}.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-tel,.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-email,.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-textfield{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-sm);margin-top:0;margin-bottom:var(--spacing-ml);width:100%;}.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-tel label,.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-email label,.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-textfield label{display:block;}.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-tel input,.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-email input,.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-textfield input{border-radius:0.5rem;width:100%;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);background:var(--White,#FFF);padding:var(--spacing-sm);}.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-textarea{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-sm);}.webform-submission-generic-contact-us-form-form #edit-container-02 .form-type-textarea .form-textarea-wrapper textarea{width:100%;border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);padding:var(--spacing-sm);}.webform-submission-generic-contact-us-form-form #edit-container-02 fieldset#edit-newsletter-subscriptions--wrapper legend{margin-bottom:var(--spacing-sm);}.webform-submission-generic-contact-us-form-form #edit-container-02 fieldset#edit-newsletter-subscriptions--wrapper legend .fieldset-legend{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.webform-submission-generic-contact-us-form-form #edit-container-02 fieldset#edit-newsletter-subscriptions--wrapper .fieldset-wrapper .form-checkboxes{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-ml);}.webform-submission-generic-contact-us-form-form #edit-container-02 fieldset#edit-newsletter-subscriptions--wrapper .fieldset-wrapper .form-checkboxes .webform-type-checkbox label{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-10);}.webform-submission-generic-contact-us-form-form .form-actions{max-width:50rem;width:100%;margin:var(--spacing-lg) auto;}.webform-submission-generic-contact-us-form-form .form-actions input{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;display:block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));border:0.1875rem solid var(--c-white);cursor:pointer;z-index:90;color:var(--c-white);}.webform-submission-generic-contact-us-form-form .form-actions input:hover{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}.button-dev{background-color:#555;padding:2.5rem;}a.btn{display:inline-block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);}a.btn .flex{flex-direction:row;justify-content:flex-start;}a.btn .flex .title{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;letter-spacing:var(--letter-spacing-m,0.125rem);background-position:right;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding-right:calc(var(--spacing-ml) + 0.3rem);}a.btn .flex .image{aspect-ratio:1/1;width:1.125rem;height:auto;background-repeat:no-repeat;background-position:center center;}a.btn:hover{-webkit-text-decoration:none;text-decoration:none;}a.btn.btn1{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));}a.btn.btn1 .flex .title{color:var(--c-white);}a.btn.btn1 .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");}a.btn.btn1:hover{background:linear-gradient(93deg,var(--c-warm-red) -0.62%,var(--c-orange) 96.46%);}a.btn.btn1:hover .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");}a.btn.btn1:focus{outline:unset;background:unset;border:0.1875rem solid var(--c-orange);padding:0.1875rem;}a.btn.btn1:focus .flex{border-radius:0.25rem;background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));padding:calc(var(--spacing-md) - 0.375rem) calc(var(--spacing-ml) - 0.375rem);}a.btn.btn1:focus .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");}a.btn.btn2{padding:0.1875rem;background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));}a.btn.btn2 .flex{background-color:var(--c-white);border-radius:0.3rem;padding:calc(var(--spacing-md) - 0.1875rem) calc(var(--spacing-ml) - 0.1875rem);}a.btn.btn2 .flex .title{color:var(--c-primary-purple);}a.btn.btn2 .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");}a.btn.btn2:hover{background:linear-gradient(93deg,var(--c-warm-red) -0.62%,var(--c-orange) 96.46%);}a.btn.btn2:hover .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");}a.btn.btn2:focus{outline:unset;background:unset;border:0.1875rem solid var(--c-orange);padding:0.1875rem;}a.btn.btn2:focus .flex{padding:0.1875rem;border-radius:0.25rem;background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));}a.btn.btn2:focus .flex .title{background-color:var(--c-white);padding:calc(var(--spacing-md) - 0.5625rem) calc(var(--spacing-ml) - 0.5625rem);}a.btn.btn2:focus .flex .title.right-arrow{padding-right:calc(var(--spacing-ml) + 1.125rem);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-position:right 0.8125rem center;}a.btn.btn3{border:0.1875rem solid var(--c-white);padding:calc(var(--spacing-md) - 0.1875rem) calc(var(--spacing-ml) - 0.1875rem);}a.btn.btn3 .flex{background-color:transparent;border-radius:0.3rem;}a.btn.btn3 .flex .title{color:var(--c-white);}a.btn.btn3 .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");}a.btn.btn3:hover{border:0.1875rem solid var(--c-orange);}a.btn.btn3:hover .title{color:var(--c-orange);}a.btn.btn3:hover .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");}a.btn.btn3:focus{outline:unset;background:unset;border:0.1875rem solid var(--c-orange);padding:0.1875rem;}a.btn.btn3:focus .flex{padding:0.1875rem;border-radius:0.25rem;border:0.1875rem solid var(--c-white);background:transparent;}a.btn.btn3:focus .flex .title{background-color:transparent;padding:calc(var(--spacing-md) - 0.75rem) calc(var(--spacing-ml) - 0.5625rem);}a.btn.btn3:focus .flex .title.right-arrow{padding-right:calc(var(--spacing-ml) + 0.5625rem);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-position:right 0.375rem center;}a.btn.btn4{background-color:var(--c-white);border:0.25rem solid var(--c-coolgray-1);}a.btn.btn4 .flex{width:100%;}a.btn.btn4 .flex .title{width:100%;color:var(--c-dark-gray);}a.btn.btn4 .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-position:right center;}a.btn.btn4:hover{background:linear-gradient(93deg,var(--c-warm-red) -0.62%,var(--c-orange) 96.46%);border:0.25rem solid var(--c-white);}a.btn.btn4:hover .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");}a.btn.btn4:focus{outline:unset;background:unset;border:0.1875rem solid var(--c-orange);padding:0.1875rem;}a.btn.btn4:focus .flex{border-radius:0.25rem;background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));padding:calc(var(--spacing-md) - 0.375rem) calc(var(--spacing-ml) - 0.375rem);}a.btn.btn4:focus .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");}a.btn.btn-reverse{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));}a.btn.btn-reverse .flex .title{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;letter-spacing:var(--letter-spacing-m,0.125rem);background-position:left;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding-left:calc(var(--spacing-ml) + 0.3rem);padding-right:unset;color:var(--c-white);}a.btn.btn-reverse .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-left-orange.svg");}a.btn.btn-reverse:hover{background:linear-gradient(93deg,var(--c-warm-red) -0.62%,var(--c-orange) 96.46%);}a.btn.btn-reverse:hover .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-left-white.svg");}a.btn.btn-reverse:focus{outline:unset;background:unset;border:0.1875rem solid var(--c-orange);padding:0.1875rem;}a.btn.btn-reverse:focus .flex{border-radius:0.25rem;background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));padding:calc(var(--spacing-md) - 0.375rem) calc(var(--spacing-ml) - 0.375rem);}a.btn.btn-reverse:focus .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-left-white.svg");}a.btn:hover{cursor:pointer;}.tabs,.section-submenu{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-lg);}.tabs ul.menu,.section-submenu ul.menu{margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;border-radius:0.5rem;border:0.0625rem solid var(--c-coolgray-1);}.tabs ul.menu li.menu-item,.section-submenu ul.menu li.menu-item{border-right:0.0625rem solid var(--c-coolgray-1);padding:unset;}.tabs ul.menu li.menu-item:first-child a,.section-submenu ul.menu li.menu-item:first-child a{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}.tabs ul.menu li.menu-item:last-child,.section-submenu ul.menu li.menu-item:last-child{border-right:unset;}.tabs ul.menu li.menu-item:last-child a,.section-submenu ul.menu li.menu-item:last-child a{border-bottom-right-radius:0.5rem;border-top-right-radius:0.5rem;}.tabs ul.menu li.menu-item a,.section-submenu ul.menu li.menu-item a{display:block;padding:var(--spacing-md);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-dark-gray);}.tabs ul.menu li.menu-item a:hover,.section-submenu ul.menu li.menu-item a:hover{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));color:var(--c-white);}.tabs ul.menu li.menu-item.menu-item--active-trail a,.section-submenu ul.menu li.menu-item.menu-item--active-trail a{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));color:var(--c-white);}.tabs ul.menu li.menu-item.menu-item--active-trail a.is-active,.section-submenu ul.menu li.menu-item.menu-item--active-trail a.is-active{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));color:var(--c-white);}.tabs .jump-to,.section-submenu .jump-to{display:flex;flex-direction:column;justify-content:center;}.tabs .jump-to a,.section-submenu .jump-to a{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;font-family:var(--f-mono);color:var(--c-primary-purple);text-transform:uppercase;background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-position:right center;background-repeat:no-repeat;padding-right:1.5rem;}.tabs .jump-to a:hover,.section-submenu .jump-to a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.tabled .tabled__wrapper table.tabled__table thead tr th{padding:1rem 0.5rem;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-weight:bold;text-align:left;}.tabled .tabled__wrapper table.tabled__table tbody tr td{padding:0.5rem;}.tabled .tabled__wrapper table.tabled__table tbody tr td.views-field-order-number a{-webkit-text-decoration:underline;text-decoration:underline;}.no-icon .title{padding-left:0;}.icon-style-lightbulb .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/lightbulb.svg");}.icon-style-hexagon_question_mark .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_question_mark.svg");}.icon-style-hexagon_exclamation_mark .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_exclamation_mark.svg");}.icon-style-search_glass_on_paper .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/search_glass_on_paper.svg");}.icon-style-microphone .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/microphone.svg");}.icon-style-box_plus_sign .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/box_plus_sign.svg");}.icon-style-open_book .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/open_book.svg");}.icon-style-suit_case .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/suit_case.svg");}.icon-style-speech_bubble .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/speech_bubble.svg");}.icon-style-people .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/people.svg");}.icon-style-calendar .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/calendar.svg");}.icon-style-empty_calendar .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/empty_calendar.svg");}.icon-style-paper_checkmark .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/paper_checkmark.svg");}.icon-style-map_pin .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/map_pin.svg");}.icon-style-four_point_star .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/four_point_star.svg");}.icon-style-four_point_star .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/four_point_star.svg");}.icon-style-circle_on_paper .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/notification-text.svg");}.icon-style-envelope .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/envelope.svg");}.icon-style-circle_play_button .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/play-circle.svg");}.icon-style-loud_speaker .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/loud-speaker.svg");}.icon-style-finger_on_button .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/finger_on_button.svg");}.o-grid{display:grid;gap:0 1rem;grid-template-columns:repeat(12,minmax(0,1fr));padding-left:1.75rem;padding-right:1.75rem;margin-left:auto;margin-right:auto;}@media (min-width:768px){.o-grid{gap:0 1.75rem;padding-left:1.75rem;padding-right:1.75rem;}}@media (min-width:1280px){.o-grid{gap:0 1.75rem;padding-left:3.75rem;padding-right:3.75rem;}}@media screen and (min-width:calc(1440px + 120px)){.o-grid{padding-left:var(--grid-max-width-padding);padding-right:var(--grid-max-width-padding);}}.o-no-grid-container{padding-left:1.75rem;padding-right:1.75rem;margin-left:auto;margin-right:auto;}@media (min-width:768px){.o-no-grid-container{padding-left:1.75rem;padding-right:1.75rem;}}@media (min-width:1280px){.o-no-grid-container{padding-left:3.75rem;padding-right:3.75rem;}}@media screen and (min-width:calc(1440px + 120px)){.o-no-grid-container{padding-left:var(--grid-max-width-padding);padding-right:var(--grid-max-width-padding);}}.o-grid-no-pad{display:grid;gap:0 1rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;}@media (min-width:768px){.o-grid-no-pad{gap:0 1.75rem;}}@media (min-width:1280px){.o-grid-no-pad{gap:0 1.75rem;}}.o-grid-group{display:grid;gap:0 1rem;padding-left:1.75rem;padding-right:1.75rem;margin-left:auto;margin-right:auto;}@media (min-width:768px){.o-grid-group{gap:0 1.75rem;padding-left:1.75rem;padding-right:1.75rem;}}@media (min-width:1280px){.o-grid-group{gap:0 1.75rem;padding-left:3.75rem;padding-right:3.75rem;}}@media screen and (min-width:calc(1440px + 120px)){.o-grid-group{padding-left:var(--grid-max-width-padding);padding-right:var(--grid-max-width-padding);}}.o-grid-group-1{grid-template-columns:repeat(1,minmax(0,1fr));}.o-grid-group-2{grid-template-columns:repeat(2,minmax(0,1fr));}.o-grid-group-3{grid-template-columns:repeat(3,minmax(0,1fr));}.o-grid-group-4{grid-template-columns:repeat(4,minmax(0,1fr));}@media (min-width:640px){.o-grid-group-sm-1{grid-template-columns:repeat(1,minmax(0,1fr));}.o-grid-group-sm-2{grid-template-columns:repeat(2,minmax(0,1fr));}.o-grid-group-sm-3{grid-template-columns:repeat(3,minmax(0,1fr));}.o-grid-group-sm-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:768px){.o-grid-group-md-1{grid-template-columns:repeat(1,minmax(0,1fr));}.o-grid-group-md-2{grid-template-columns:repeat(2,minmax(0,1fr));}.o-grid-group-md-3{grid-template-columns:repeat(3,minmax(0,1fr));}.o-grid-group-md-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:1024px){.o-grid-group-lg-1{grid-template-columns:repeat(1,minmax(0,1fr));}.o-grid-group-lg-2{grid-template-columns:repeat(2,minmax(0,1fr));}.o-grid-group-lg-3{grid-template-columns:repeat(3,minmax(0,1fr));}.o-grid-group-lg-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:1280px){.o-grid-group-xl-1{grid-template-columns:repeat(1,minmax(0,1fr));}.o-grid-group-xl-2{grid-template-columns:repeat(2,minmax(0,1fr));}.o-grid-group-xl-3{grid-template-columns:repeat(3,minmax(0,1fr));}.o-grid-group-xl-4{grid-template-columns:repeat(4,minmax(0,1fr));}}.o-col{grid-column:span 12/span 12;}.o-bleed-col{grid-column:span 12/span 12;margin-left:-1.75rem;margin-right:-1.75rem;}@media (min-width:1024px){.o-bleed-col{margin-left:-1.75rem;margin-right:-1.75rem;}}@media (min-width:1280px){.o-bleed-col{margin-left:-3.75rem;margin-right:-3.75rem;}}@media screen and (min-width:calc(1440px + 120px)){.o-bleed-col{margin-left:auto;margin-right:auto;}}.o-col-1{grid-column:span 1/span 1;}.o-col-2{grid-column:span 2/span 2;}.o-col-3{grid-column:span 3/span 3;}.o-col-4{grid-column:span 4/span 4;}.o-col-5{grid-column:span 5/span 5;}.o-col-6{grid-column:span 6/span 6;}.o-col-7{grid-column:span 7/span 7;}.o-col-8{grid-column:span 8/span 8;}.o-col-9{grid-column:span 9/span 9;}.o-col-10{grid-column:span 10/span 10;}.o-col-11{grid-column:span 11/span 11;}.o-col-12{grid-column:span 12/span 12;}@media (min-width:640px){.o-col-sm-1{grid-column:span 1/span 1;}.o-col-sm-2{grid-column:span 2/span 2;}.o-col-sm-3{grid-column:span 3/span 3;}.o-col-sm-4{grid-column:span 4/span 4;}.o-col-sm-5{grid-column:span 5/span 5;}.o-col-sm-6{grid-column:span 6/span 6;}.o-col-sm-7{grid-column:span 7/span 7;}.o-col-sm-8{grid-column:span 8/span 8;}.o-col-sm-9{grid-column:span 9/span 9;}.o-col-sm-10{grid-column:span 10/span 10;}.o-col-sm-11{grid-column:span 11/span 11;}.o-col-sm-12{grid-column:span 12/span 12;}}@media (min-width:768px){.o-col-md-1{grid-column:span 1/span 1;}.o-col-md-2{grid-column:span 2/span 2;}.o-col-md-3{grid-column:span 3/span 3;}.o-col-md-4{grid-column:span 4/span 4;}.o-col-md-5{grid-column:span 5/span 5;}.o-col-md-6{grid-column:span 6/span 6;}.o-col-md-7{grid-column:span 7/span 7;}.o-col-md-8{grid-column:span 8/span 8;}.o-col-md-9{grid-column:span 9/span 9;}.o-col-md-10{grid-column:span 10/span 10;}.o-col-md-11{grid-column:span 11/span 11;}.o-col-md-12{grid-column:span 12/span 12;}}@media (min-width:1024px){.o-col-lg-1{grid-column:span 1/span 1;}.o-col-lg-2{grid-column:span 2/span 2;}.o-col-lg-3{grid-column:span 3/span 3;}.o-col-lg-4{grid-column:span 4/span 4;}.o-col-lg-5{grid-column:span 5/span 5;}.o-col-lg-6{grid-column:span 6/span 6;}.o-col-lg-7{grid-column:span 7/span 7;}.o-col-lg-8{grid-column:span 8/span 8;}.o-col-lg-9{grid-column:span 9/span 9;}.o-col-lg-10{grid-column:span 10/span 10;}.o-col-lg-11{grid-column:span 11/span 11;}.o-col-lg-12{grid-column:span 12/span 12;}}@media (min-width:1280px){.o-col-xl-1{grid-column:span 1/span 1;}.o-col-xl-2{grid-column:span 2/span 2;}.o-col-xl-3{grid-column:span 3/span 3;}.o-col-xl-4{grid-column:span 4/span 4;}.o-col-xl-5{grid-column:span 5/span 5;}.o-col-xl-6{grid-column:span 6/span 6;}.o-col-xl-7{grid-column:span 7/span 7;}.o-col-xl-8{grid-column:span 8/span 8;}.o-col-xl-9{grid-column:span 9/span 9;}.o-col-xl-10{grid-column:span 10/span 10;}.o-col-xl-11{grid-column:span 11/span 11;}.o-col-xl-12{grid-column:span 12/span 12;}}.o-col-start-1{grid-column-start:1;}.o-col-start-2{grid-column-start:2;}.o-col-start-3{grid-column-start:3;}.o-col-start-4{grid-column-start:4;}.o-col-start-5{grid-column-start:5;}.o-col-start-6{grid-column-start:6;}.o-col-start-7{grid-column-start:7;}.o-col-start-8{grid-column-start:8;}.o-col-start-9{grid-column-start:9;}.o-col-start-10{grid-column-start:10;}.o-col-start-11{grid-column-start:11;}.o-col-start-12{grid-column-start:12;}@media (min-width:640px){.o-col-start-sm-1{grid-column-start:1;}.o-col-start-sm-2{grid-column-start:2;}.o-col-start-sm-3{grid-column-start:3;}.o-col-start-sm-4{grid-column-start:4;}.o-col-start-sm-5{grid-column-start:5;}.o-col-start-sm-6{grid-column-start:6;}.o-col-start-sm-7{grid-column-start:7;}.o-col-start-sm-8{grid-column-start:8;}.o-col-start-sm-9{grid-column-start:9;}.o-col-start-sm-10{grid-column-start:10;}.o-col-start-sm-11{grid-column-start:11;}.o-col-start-sm-12{grid-column-start:12;}}@media (min-width:768px){.o-col-start-md-1{grid-column-start:1;}.o-col-start-md-2{grid-column-start:2;}.o-col-start-md-3{grid-column-start:3;}.o-col-start-md-4{grid-column-start:4;}.o-col-start-md-5{grid-column-start:5;}.o-col-start-md-6{grid-column-start:6;}.o-col-start-md-7{grid-column-start:7;}.o-col-start-md-8{grid-column-start:8;}.o-col-start-md-9{grid-column-start:9;}.o-col-start-md-10{grid-column-start:10;}.o-col-start-md-11{grid-column-start:11;}.o-col-start-md-12{grid-column-start:12;}}@media (min-width:1024px){.o-col-start-lg-1{grid-column-start:1;}.o-col-start-lg-2{grid-column-start:2;}.o-col-start-lg-3{grid-column-start:3;}.o-col-start-lg-4{grid-column-start:4;}.o-col-start-lg-5{grid-column-start:5;}.o-col-start-lg-6{grid-column-start:6;}.o-col-start-lg-7{grid-column-start:7;}.o-col-start-lg-8{grid-column-start:8;}.o-col-start-lg-9{grid-column-start:9;}.o-col-start-lg-10{grid-column-start:10;}.o-col-start-lg-11{grid-column-start:11;}.o-col-start-lg-12{grid-column-start:12;}}@media (min-width:1280px){.o-col-start-xl-1{grid-column-start:1;}.o-col-start-xl-2{grid-column-start:2;}.o-col-start-xl-3{grid-column-start:3;}.o-col-start-xl-4{grid-column-start:4;}.o-col-start-xl-5{grid-column-start:5;}.o-col-start-xl-6{grid-column-start:6;}.o-col-start-xl-7{grid-column-start:7;}.o-col-start-xl-8{grid-column-start:8;}.o-col-start-xl-9{grid-column-start:9;}.o-col-start-xl-10{grid-column-start:10;}.o-col-start-xl-11{grid-column-start:11;}.o-col-start-xl-12{grid-column-start:12;}}@media (min-width:1024px){.o-col-header-breakpoint-3{grid-column:span 3/span 3;}.o-col-header-breakpoint-6{grid-column:span 6/span 6;}}.u-wysiwyg{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-body-md);line-height:165%;font-weight:400;}@media (min-width:768px){.u-wysiwyg > *:first-child{margin-top:calc(var(--h-space-2) * -1);}}.u-wysiwyg p,.u-wysiwyg table{color:var(--c-dark-gray);font-weight:400;font-size:var(--f-size-body-md);line-height:1.5rem;}.u-wysiwyg h2 + div.content-width,.u-wysiwyg h2 + div.container_50,.u-wysiwyg h2 + div.container_76,.u-wysiwyg p + div,.u-wysiwyg p + p,.u-wysiwyg p + img,.u-wysiwyg .media,.u-wysiwyg figure.caption > img,.u-wysiwyg p + .media.align-right + p,.u-wysiwyg .media.align-right + p,.u-wysiwyg .media.align-left + p,.u-wysiwyg p + figure.align-right + p,.u-wysiwyg figure.align-right + p,.u-wysiwyg figure.align-left + p{margin-top:var(--h-space-5);margin-bottom:var(--h-space-5);}@media (min-width:768px){.u-wysiwyg h2 + div.content-width,.u-wysiwyg h2 + div.container_50,.u-wysiwyg h2 + div.container_76,.u-wysiwyg p + div,.u-wysiwyg p + p,.u-wysiwyg p + img,.u-wysiwyg .media,.u-wysiwyg figure.caption > img,.u-wysiwyg p + .media.align-right + p,.u-wysiwyg .media.align-right + p,.u-wysiwyg .media.align-left + p,.u-wysiwyg p + figure.align-right + p,.u-wysiwyg figure.align-right + p,.u-wysiwyg figure.align-left + p{margin-top:var(--h-space-5);margin-bottom:var(--h-space-5);}}.u-wysiwyg p + div.embedded-entity{margin:0;padding:0;}.u-wysiwyg figure.caption-drupal-media{margin-top:var(--h-space-5);margin-bottom:var(--h-space-5);}@media (min-width:768px){.u-wysiwyg figure.caption-drupal-media{margin-top:var(--h-space-15);margin-bottom:var(--h-space-15);}}@media (min-width:768px){.u-wysiwyg figure.caption-drupal-media.align-left,.u-wysiwyg figure.caption-drupal-media.align-right{max-width:50%;margin-top:var(--h-space-13);}}@media (min-width:768px){.u-wysiwyg figure.caption-drupal-media.align-left + p,.u-wysiwyg figure.caption-drupal-media.align-right + p{margin-bottom:0;}}.u-wysiwyg figure.caption-drupal-media.align-left{float:none;}@media (min-width:768px){.u-wysiwyg figure.caption-drupal-media.align-left{float:left;margin-right:var(--h-space-12);}}.u-wysiwyg figure.caption-drupal-media.align-right{float:none;}@media (min-width:768px){.u-wysiwyg figure.caption-drupal-media.align-right{float:right;margin-left:var(--h-space-12);}}.u-wysiwyg figure.caption-drupal-media.align-center .o-image__caption-wysiwyg,.u-wysiwyg figure.caption-drupal-media.align-center.caption > figcaption{margin-top:var(--h-space-3);margin-bottom:var(--h-space-5);}@media (min-width:768px){.u-wysiwyg figure.caption-drupal-media.align-center .o-image__caption-wysiwyg,.u-wysiwyg figure.caption-drupal-media.align-center.caption > figcaption{margin-bottom:var(--h-space-15);}}.u-wysiwyg figure.caption-drupal-media > .media{margin-top:0;margin-bottom:0;}.u-wysiwyg figure.caption-drupal-media img{border-radius:0.75rem;}.u-wysiwyg figure.caption-drupal-media figcaption{color:var(--c-coolgray-5);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);margin-top:0.25rem;}.u-wysiwyg p img{width:100%;margin-bottom:var(--h-space-5);}@media (min-width:768px){.u-wysiwyg p img{margin-bottom:var(--h-space-15);}}.u-wysiwyg p + p:last-of-type{margin-bottom:0;}.u-wysiwyg p + ul,.u-wysiwyg figure + ul,.u-wysiwyg p + ol,.u-wysiwyg figure + ol,.u-wysiwyg ul + p,.u-wysiwyg ul + figure,.u-wysiwyg ol + p,.u-wysiwyg ol + figure{margin-top:var(--h-space-5);}@media (min-width:768px){.u-wysiwyg p + ul,.u-wysiwyg figure + ul,.u-wysiwyg p + ol,.u-wysiwyg figure + ol,.u-wysiwyg ul + p,.u-wysiwyg ul + figure,.u-wysiwyg ol + p,.u-wysiwyg ol + figure{margin-top:var(--spacing-ml);}}.u-wysiwyg ul{list-style-type:disc;margin-left:var(--spacing-ml);}.u-wysiwyg ul ul,.u-wysiwyg ul ol,.u-wysiwyg ol ul,.u-wysiwyg ol ol{margin-top:var(--h-space-6);}.u-wysiwyg ul li,.u-wysiwyg ol li{padding-left:var(--spacing-sm);margin-left:var(--spacing-sm);line-height:1.5rem;}.u-wysiwyg ol{list-style-type:decimal;padding-left:var(--h-space-8);}.u-wysiwyg ol li::marker{font-size:90%;}.u-wysiwyg ol ol{list-style-type:lower-alpha;}.u-wysiwyg h2,.u-wysiwyg h3,.u-wysiwyg h4,.u-wysiwyg h5{color:var(--c-black);}.u-wysiwyg h2 + p,.u-wysiwyg h2 + ul,.u-wysiwyg h2 + ol,.u-wysiwyg h3 + p,.u-wysiwyg h3 + ul,.u-wysiwyg h3 + ol,.u-wysiwyg h4 + p,.u-wysiwyg h4 + ul,.u-wysiwyg h4 + ol,.u-wysiwyg h5 + p,.u-wysiwyg h5 + ul,.u-wysiwyg h5 + ol{margin-top:var(--h-space-8);}@media (min-width:768px){.u-wysiwyg h2 + p,.u-wysiwyg h2 + ul,.u-wysiwyg h2 + ol,.u-wysiwyg h3 + p,.u-wysiwyg h3 + ul,.u-wysiwyg h3 + ol,.u-wysiwyg h4 + p,.u-wysiwyg h4 + ul,.u-wysiwyg h4 + ol,.u-wysiwyg h5 + p,.u-wysiwyg h5 + ul,.u-wysiwyg h5 + ol{margin-top:var(--h-space-15);}}.u-wysiwyg * + h2,.u-wysiwyg * + h3,.u-wysiwyg * + h4,.u-wysiwyg * + h5{margin-top:1.875rem;}@media (min-width:768px){.u-wysiwyg * + h2,.u-wysiwyg * + h3,.u-wysiwyg * + h4,.u-wysiwyg * + h5{margin-top:var(--h-space-15);}}.u-wysiwyg h2,.u-wysiwyg .u-wysiwyg__h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.u-wysiwyg h3,.u-wysiwyg .u-wysiwyg__h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.u-wysiwyg h4,.u-wysiwyg .u-wysiwyg__h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.u-wysiwyg h5,.u-wysiwyg .u-wysiwyg__h5{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.u-wysiwyg h6,.u-wysiwyg .u-wysiwyg__h6{font-family:var(--f-header);font-size:var(--f-size-headline-600);font-weight:700;line-height:120%;text-transform:uppercase;}.u-wysiwyg pre{font-family:monospace;padding:var(--h-space-4);margin:var(--h-space-10) 0;white-space:pre-wrap;}.u-wysiwyg hr{margin:var(--spacing-lg) auto;border:0.0625rem solid var(--c-coolgray-1);}.u-wysiwyg iframe{aspect-ratio:16/9;width:100%;height:auto;}.u-wysiwyg blockquote{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;gap:2rem;margin:var(--spacing-lgl) 0;padding:var(--spacing-md) 0;padding-left:var(--spacing-lg,2rem);border-left:0.25rem solid var(--c-orange,#ED7900);}.u-wysiwyg blockquote div{background-image:url("/themes/custom/constellationr/assets/img/icons/orange-blockquote-icon.svg");background-repeat:no-repeat;background-position:top left;padding-top:6rem;}.u-wysiwyg blockquote div p{color:var(--c-dark-gray);font-family:var(--f-header);font-size:1.75rem;font-style:normal;font-weight:600;line-height:var(--Line-Height-32,2rem);letter-spacing:var(--letter-spacing-xs,-0.0125rem);}.u-wysiwyg blockquote div.author{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:0.0625rem;text-transform:uppercase;background:unset;padding-top:unset;}.u-wysiwyg blockquote div.author::before{content:"—";padding-right:0.3125rem;}.u-wysiwyg .tabled .tabled__wrapper table.tabled__table thead{background:var(--c-coolgray-9);border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;}.u-wysiwyg .tabled .tabled__wrapper table.tabled__table thead tr th{text-align:left;padding:var(--spacing-md) 1.75rem;color:var(--c-white);}.u-wysiwyg .tabled .tabled__wrapper table.tabled__table thead tr th:first-child{border-top-left-radius:0.75rem;}.u-wysiwyg .tabled .tabled__wrapper table.tabled__table thead tr th:last-child{border-top-right-radius:0.75rem;}.u-wysiwyg .tabled .tabled__wrapper table.tabled__table tbody tr td{border:0.0625rem solid var(--c-coolgray-1);text-align:left;padding:var(--spacing-lg);vertical-align:middle;}.u-wysiwyg a{color:var(--c-black);overflow:hidden;display:inline;align-items:center;word-wrap:break-word;font-weight:700;line-height:140%;gap:0 var(--h-space-2);text-decoration-color:var(--c-black-45);text-decoration-line:underline;text-decoration-thickness:0.0625rem;text-underline-offset:var(--h-underline-offset);vertical-align:baseline;transition:color 0.5s var(--cubic-slow-in);color:var(--c-primary-purple);}.u-wysiwyg a:hover,.u-wysiwyg a:focus{color:var(--c-primary-purple);text-decoration-color:var(--c-black);text-decoration-thickness:var(--h-space-1);}.u-wysiwyg a[href^=http]{position:relative;margin-right:var(--h-space-1);}.u-wysiwyg article.align-right{float:right;margin-left:var(--h-space-12);margin-top:var(--h-space-15);margin-bottom:var(--h-space-15);max-width:100%;width:100%;}@media (min-width:768px){.u-wysiwyg article.align-right{max-width:50%;}}.u-wysiwyg article.align-right img{border-radius:0.75rem;}.u-wysiwyg article.align-left{float:left;margin-right:var(--h-space-12);margin-top:var(--h-space-15);margin-bottom:var(--h-space-15);max-width:100%;width:100%;}@media (min-width:768px){.u-wysiwyg article.align-left{max-width:50%;}}.u-wysiwyg article.align-left img{border-radius:0.75rem;}.u-wysiwyg article.align-center{float:none;margin-top:var(--h-space-15);margin-bottom:var(--h-space-15);margin-left:auto;margin-right:auto;max-width:100%;width:100%;}@media (min-width:768px){.u-wysiwyg article.align-center{max-width:75%;}}.u-wysiwyg article.align-center img{border-radius:0.75rem;}.ckeditor-accordion-container > dl{border:unset;border-radius:0.5rem;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background:unset;background-color:unset;color:unset;padding-left:2rem;font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;background-image:url("/themes/custom/constellationr/assets/img/icons/plus-circle.svg");background-position:right 1.5rem center;background-repeat:no-repeat;-webkit-text-decoration:none;text-decoration:none;border-bottom:0.0625rem solid #D9D9D6;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background:unset;background-color:unset;color:unset;background-image:url("/themes/custom/constellationr/assets/img/icons/plus-circle.svg");background-position:right 1.5rem center;background-repeat:no-repeat;}.ckeditor-accordion-container > dl dt > a span.ckeditor-accordion-toggle,.ckeditor-accordion-container > dl dt > a:not(.button) span.ckeditor-accordion-toggle{display:none;visibility:none;clip-path:none;width:0;height:0;}.ckeditor-accordion-container > dl dt.active > a,.ckeditor-accordion-container > dl dt.active > a:not(.button){background-image:url("/themes/custom/constellationr/assets/img/icons/minus-circle.svg");}.ckeditor-accordion-container > dl dd{border-top:0.125rem solid var(--c-coolgray-1,#D9D9D6);padding:var(--spacing-md) var(--spacing-lg);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.ckeditor-accordion-container > dl dd p{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.media--type-video-embed{aspect-ratio:16/9;width:100%;height:auto;}.media--type-video-embed .media-oembed-content{width:100%;height:100%;}a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.u-sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:0.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:0.0625rem;}.u-sr-focusable:focus{clip:auto !important;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto;}.u-skip-link{display:inline-block;padding:0.625rem 1.25rem;font-family:var(--f-sans);background-color:var(--c-brand);color:var(--c-white);z-index:99;}.u-skip-link--main:focus{position:fixed;top:0;left:0;}.u-img-cover{width:100%;height:100%;}.u-img-cover img{object-fit:cover;}@media (prefers-reduced-motion){.u-motion{display:none;}}.u-no-motion{display:none;}@media (prefers-reduced-motion){.u-no-motion{display:block;}}nav.pager{margin-top:var(--spacing-ml);}nav.pager ul.pager__items{display:flex;flex-direction:row;justify-content:space-between;}nav.pager ul.pager__items li.pager__item{display:block;margin:unset;padding:unset;border:0.1875rem solid transparent;border-radius:0.5rem;display:none;}@media (min-width:768px){nav.pager ul.pager__items li.pager__item{display:unset;}}nav.pager ul.pager__items li.pager__item.pager__item--first,nav.pager ul.pager__items li.pager__item.pager__item--previous,nav.pager ul.pager__items li.pager__item.pager__item--next,nav.pager ul.pager__items li.pager__item.pager__item--last,nav.pager ul.pager__items li.pager__item.is-active{display:unset;}nav.pager ul.pager__items li.pager__item a{display:block;margin:unset;padding:unset;padding:0.25rem;border-radius:0.5rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-7);}@media (min-width:640px){nav.pager ul.pager__items li.pager__item a{padding:1rem;}}nav.pager ul.pager__items li.pager__item.is-active{background:var(--gradient-2);height:100%;}nav.pager ul.pager__items li.pager__item.is-active a{background-color:var(--c-white);}nav.pager ul.pager__items li.pager__item.pager__item--ellipsis{padding:1rem;}.breadcrumbs{border-bottom:0.0625rem solid var(--c-coolgray-3);}.breadcrumbs .container-80 ul,.breadcrumbs .container-76 ul,.breadcrumbs .container_76 ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;padding-top:var(--spacing-ml);padding-bottom:var(--spacing-ml);}.breadcrumbs .container-80 ul li a::before,.breadcrumbs .container-76 ul li a::before,.breadcrumbs .container_76 ul li a::before{content:unset;}.breadcrumbs .container-80 ul li.home a,.breadcrumbs .container-76 ul li.home a,.breadcrumbs .container_76 ul li.home a{display:block;background-image:url("/themes/custom/constellationr/assets/img/icons/home-line.svg");background-repeat:no-repeat;background-position:center center;background-size:1rem 1rem;width:1rem;height:1rem;}.breadcrumbs .container-80 ul li.home a:hover,.breadcrumbs .container-76 ul li.home a:hover,.breadcrumbs .container_76 ul li.home a:hover{background-image:url("/themes/custom/constellationr/assets/img/icons/home-line-purple.svg");}.breadcrumbs .container-80 ul li.home span.hidden,.breadcrumbs .container-76 ul li.home span.hidden,.breadcrumbs .container_76 ul li.home span.hidden{display:none;visibility:hidden;}.breadcrumbs .container-80 ul li.parent,.breadcrumbs .container-80 ul li.self,.breadcrumbs .container-76 ul li.parent,.breadcrumbs .container-76 ul li.self,.breadcrumbs .container_76 ul li.parent,.breadcrumbs .container_76 ul li.self{display:block;background-image:url("/themes/custom/constellationr/assets/img/icons/chevron-right-gray.svg");background-repeat:no-repeat;background-position:left center;background-size:1rem 1rem;padding-left:1.5rem;margin-left:0.5rem;}.breadcrumbs .container-80 ul li.parent a,.breadcrumbs .container-76 ul li.parent a,.breadcrumbs .container_76 ul li.parent a{color:var(--c-coolgray-7);}.breadcrumbs .container-80 ul li.parent a:hover,.breadcrumbs .container-76 ul li.parent a:hover,.breadcrumbs .container_76 ul li.parent a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.breadcrumbs .container-80 ul li.self,.breadcrumbs .container-76 ul li.self,.breadcrumbs .container_76 ul li.self{color:var(--c-primary-purple);}.path-frontpage .region-breadcrumb{display:none;visibility:hidden;clip-path:none;}.block-system-breadcrumb-block{padding:1rem;border-bottom:0.0625rem solid var(--c-coolgray-3);}@media (min-width:1024px){.block-system-breadcrumb-block{padding:1.25rem 5rem;}}.block-system-breadcrumb-block nav{max-width:76rem;width:100%;margin:auto;padding-bottom:0;}.block-system-breadcrumb-block nav ol{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;}@media (min-width:400px){.block-system-breadcrumb-block nav ol{flex-direction:row;}}.block-system-breadcrumb-block nav ol li{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.block-system-breadcrumb-block nav ol li a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.block-system-breadcrumb-block nav ol li a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.block-system-breadcrumb-block nav ol li:before{content:" ";padding:0 1rem;background-image:url("/themes/custom/constellationr/assets/img/icons/breadcrumb-arrow.svg");background-repeat:no-repeat;background-position:center center;}.block-system-breadcrumb-block nav ol li:last-child{max-width:75%;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.c-cta-underline{display:inline-flex;flex-direction:row;justify-content:right;flex-wrap:nowrap;align-items:center;color:var(--theme-color-text-cta);font-size:var(--f-size-cta-base);font-weight:700;line-height:140%;gap:0 var(--h-space-2);font-weight:500;}.c-cta-underline span:not(.c-icon){text-decoration-color:var(--theme-color-line-cta);text-decoration-line:underline;text-decoration-thickness:0.0625rem;text-underline-offset:var(--h-underline-offset);}.c-cta-underline .c-icon{display:inline-block;line-height:0;overflow:hidden;}.c-cta-underline svg{flex-shrink:0;width:var(--h-space-2);height:var(--h-space-2);}.c-cta-underline svg *{stroke:currentColor;opacity:var(--theme-color-opacity-cta);}.c-cta-underline--xs{font-size:var(--f-size-cta-xs);line-height:100%;}.c-cta-underline--xs svg{width:var(--h-space-4);height:var(--h-space-4);}.c-cta-underline--sm{font-size:var(--f-size-cta-sm);}.c-cta-underline--sm svg{width:var(--h-space-4);height:var(--h-space-4);}.c-cta-underline--lg svg{width:var(--h-space-4-5);height:var(--h-space-4-5);}@media (min-width:1024px){.c-cta-underline--lg svg{width:var(--h-space-5);height:var(--h-space-5);}}.c-cta-underline--lg{font-size:var(--f-size-cta-lg);line-height:160%;}.c-cta-underline span:not(.c-icon){background-image:linear-gradient(transparent calc(100% - var(--h-space-1)),var(--theme-color-line-cta-hover) var(--h-space-1));background-repeat:no-repeat;background-size:0% 100%;transition:background-size 0.45s var(--cubic-slide);}@media screen and (prefers-reduced-motion:reduce){.c-cta-underline span:not(.c-icon){transition-duration:0.001ms !important;}}.c-cta-underline:hover span:not(.c-icon){text-decoration-color:var(--theme-color-line-cta-hover);background-size:100% 100%;}.c-cta-btn{display:inline-flex;font-size:var(--f-size-cta-sm);font-weight:500;padding:var(--h-space-8) var(--h-space-12);justify-content:center;line-height:110%;gap:var(--h-space-3);border-radius:var(--border-radius-sm);color:var(--theme-color-btn-solid-text);background:linear-gradient(to left,var(--theme-color-btn-solid-bg) 50%,var(--c-black-75) 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s var(--cubic-slide);}@media screen and (prefers-reduced-motion:reduce){.c-cta-btn{transition-duration:0.001ms !important;}}.c-cta-btn svg{flex-shrink:0;width:var(--h-space-4-5);height:var(--h-space-4-5);}.c-cta-btn svg *{stroke:currentColor;}.c-cta-btn--lg{font-size:var(--f-size-cta-lg);}.c-cta-btn:hover{color:var(--c-white);background-position:left bottom;}.c-cta-btn--outline{border:0.125rem solid var(--c-black-45);color:var(--c-black);background:linear-gradient(to left,var(--c-white) 50%,var(--c-black-20) 50%);background-size:200% 100%;background-position:right bottom;}.c-cta-btn--outline:hover{color:var(--c-black);background-position:left bottom;border-color:var(--c-black-20);}.smallcards .view-content.flex{flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-md);}@media screen and (max-width:1023px){.smallcards .view-content.flex{flex-direction:row;}}.smallcards .view-content.flex .views-row{max-width:calc(25% - 1rem);width:100%;height:100%;align-items:stretch;}@media screen and (max-width:1023px){.smallcards .view-content.flex .views-row{max-width:calc(33% - 1rem);}}@media screen and (max-width:768px){.smallcards .view-content.flex .views-row{max-width:calc(50% - 1rem);}}@media screen and (max-width:400px){.smallcards .view-content.flex .views-row{max-width:100%;}}.newsletter .teaser-content h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-sm);}.newsletter .teaser-content .summary{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);margin-bottom:var(--spacing-sm);}.newsletter .teaser-content .link-icon{display:flex;flex-direction:row;justify-content:flex-start;gap:0.5rem;}.newsletter .teaser-content .link-icon img{display:block;width:1.5rem;height:auto;}.newsletter .teaser-content .link-icon span{display:flex;flex-direction:column;justify-content:center;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}.smallcard{border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 1.5rem 3rem -0.75rem rgba(16,24,40,0.18);align-self:stretch;background-size:cover;flex-grow:1;}.smallcard .teaser-image{aspect-ratio:18/11;width:100%;height:auto;background-color:transparent;position:relative;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.smallcard .teaser-image img{aspect-ratio:18/11;width:100%;height:auto;}.smallcard .teaser-image .content-type{position:absolute;bottom:1rem;left:1rem;background-color:var(--c-white);border-radius:1rem;box-shadow:0 0.0625rem 0.25rem 0 rgba(0,0,0,0.35);padding:0.5rem 0.5rem 0.5rem 1.75rem;background-image:url("/themes/custom/constellationr/assets/img/icons/circle-orange.svg");background-position:left 0.75rem center;background-repeat:no-repeat;background-size:0.5rem 0.5rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-size:var(--f-size-body-xs);}.smallcard .teaser-content{padding:1.5rem;background-color:var(--c-white);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;}.smallcard .teaser-content .date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-size:var(--f-size-body-xs);margin-bottom:var(--spacing-sm);}.smallcard .teaser-content h3{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.smallcard .teaser-content h3:hover{-webkit-text-decoration:underline;text-decoration:underline;}.smallcard .teaser-content .article-type{color:var(--c-warm-red);font-family:var(--f-sans);font-size:var(--Size-Body-14,0.875rem);font-style:normal;font-weight:var(--f-size-body-sm);line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;padding:0.8125rem 0 0.25rem 0;}.smallcard .teaser-content .author{color:var(--c-black-75);font-size:var(--Size-Body-14,0.875rem);padding-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.smallcard .teaser-content .author .fname-lname{color:var(--c-warm-red);margin-bottom:0.5rem;}.smallcard .teaser-content .author .fname-lname:after{padding-left:0.125rem;padding-right:0.125rem;margin-right:0.125rem;content:"-";}.smallcard .teaser-content .author .fname-lname:last-child::after{content:unset;padding-left:0;margin-left:0;}.smallcard .teaser-content .author a{color:var(--c-warm-red);}.smallcard .teaser-content .author a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.smallcard .teaser-content .summary{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-14);font-weight:400;color:var(--c-coolgray-9);line-height:var(--l-height-24);}.smallcard .teaser-content .link-icon{margin-top:1rem;}.smallcard .teaser-content .link-icon a{display:flex;flex-direction:row;justify-content:flex-start;gap:0.5rem;}.smallcard .teaser-content .link-icon a img{display:block;width:1.5rem;height:auto;}.smallcard .teaser-content .link-icon a span{display:flex;flex-direction:column;justify-content:center;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}.smallcard:hover{border-color:var(--c-primary-purple);}.largecards{align-items:stretch;}.largecard{width:100%;border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 1.5rem 3rem -0.75rem rgba(16,24,40,0.18);align-self:stretch;background-size:cover;}@media (min-width:1024px){.largecard{max-width:28rem;}}.largecard .teaser-image{aspect-ratio:18/11;width:100%;height:auto;background-color:transparent;position:relative;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.largecard .teaser-image img{aspect-ratio:18/11;width:100%;height:auto;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;object-fit:cover;}.largecard .teaser-image .content-type{position:absolute;bottom:2rem;left:2rem;background-color:var(--c-white);border-radius:1rem;box-shadow:0 0.0625rem 0.25rem 0 rgba(0,0,0,0.35);padding:0.5rem 0.5rem 0.5rem 1.75rem;background-image:url("/themes/custom/constellationr/assets/img/icons/circle-orange.svg");background-position:left 0.75rem center;background-repeat:no-repeat;background-size:0.5rem 0.5rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-size:var(--f-size-body-xs);}.largecard .teaser-content{padding:1.5rem;background-color:var(--c-white);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;}.largecard .teaser-content .date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-size:var(--f-size-body-xs);margin-bottom:0.55rem;}.largecard .teaser-content h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.largecard .teaser-content h3:hover{-webkit-text-decoration:underline;text-decoration:underline;}.largecard .teaser-content .content-type{color:var(--c-warm-red);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;margin:0.55rem 0;}.largecard .teaser-content .summary{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-weight:400;color:var(--c-coolgray-9);line-height:var(--l-height-24);}.largecard .teaser-content .author{padding-top:0.75rem;display:flex;flex-direction:row;flex-wrap:wrap;}.largecard .teaser-content .author .profile.simple.fname-lname{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);}.largecard .teaser-content .author .profile.simple.fname-lname:after{padding-left:0.125rem;padding-right:0.125rem;margin-right:0.125rem;content:"-";}.largecard .teaser-content .author .profile.simple.fname-lname:last-child::after{content:unset;padding-left:0;margin-left:0;}.largecard .teaser-content .article-type{color:var(--c-warm-red);font-family:var(--f-sans);font-size:var(--Size-Body-14,0.875rem);font-style:normal;font-weight:var(--f-size-body-sm);line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;padding:0.8125rem 0 0.25rem 0;}.largecard .teaser-content .link-icon{margin-top:1rem;}.largecard .teaser-content .link-icon a{display:flex;flex-direction:row;justify-content:flex-start;gap:0.5rem;}.largecard .teaser-content .link-icon a img{display:block;width:1.5rem;height:auto;}.largecard .teaser-content .link-icon a span{display:flex;flex-direction:column;justify-content:center;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}@media (min-width:768px){.largecard.horizontal-card{display:flex;flex-direction:row;justify-content:center;max-width:100%;}}@media (min-width:1024px){.largecard.horizontal-card{max-width:100%;}}.largecard.horizontal-card .teaser-image{aspect-ratio:unset;width:100%;height:auto;}@media (min-width:1024px){.largecard.horizontal-card .teaser-image{max-width:24rem;}}.largecard.horizontal-card .teaser-image img{aspect-ratio:unset;width:100%;height:auto;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;}@media (min-width:1024px){.largecard.horizontal-card .teaser-image img{border-top-right-radius:unset;border-bottom-left-radius:0.5rem;}}.largecard.horizontal-card .teaser-image .content-type{bottom:unset;top:2rem;}.largecard.horizontal-card .teaser-content{width:100%;}@media (min-width:1024px){.largecard.horizontal-card .teaser-content{max-width:calc(100% - 24rem);}}.largecard.horizontal-card .teaser-content h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:0.5rem;}.largecard.horizontal-card .teaser-content h4 a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.largecard.horizontal-card .teaser-content .summary{font-size:var(--f-size-body-sm);line-height:140%;font-weight:300;}.largecard.horizontal-card .teaser-content .author{padding-top:0.75rem;display:flex;flex-direction:row;flex-wrap:wrap;}.largecard.horizontal-card .teaser-content .author .profile.simple.fname-lname{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);}.largecard.horizontal-card .teaser-content .author .profile.simple.fname-lname:after{padding-left:0.125rem;padding-right:0.125rem;margin-right:0.125rem;content:"-";}.largecard.horizontal-card .teaser-content .author .profile.simple.fname-lname:last-child::after{content:unset;padding-left:0;margin-left:0;}.largecard:hover{border-color:var(--c-primary-purple);}.view-analyst-blog-landing .sidebar .view-filters .views-exposed-form .form--inline .form-type-textfield label{font-weight:600;}.view-analyst-blog-landing .sidebar .view-filters .views-exposed-form .form--inline .form-type-textfield input.form-text{width:100%;margin-top:0.5rem;padding:0.625rem 0.875rem;border-radius:0.5rem;border:0.0625rem solid var(--c-coolgray-1,#D9D9D6);background:var(--c-white,#FFF);box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);}.block-better-social-sharing-buttons .social-sharing-buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-md);}.block-better-social-sharing-buttons .social-sharing-buttons a.share-copy{border:0.0625rem solid var(--c-coolgray-1);padding:var(--spacing-sm);border-radius:0.5rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.after-copy{display:none;}.block-better-social-sharing-buttons .social-sharing-buttons a.share-copy:hover{color:var(--c-white);}.block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button,.block-better-social-sharing-buttons .social-sharing-buttons a.share-print{border:0.0625rem solid var(--c-coolgray-1);padding:var(--spacing-sm);border-radius:0.5rem;}.block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button:hover,.block-better-social-sharing-buttons .social-sharing-buttons a.share-print:hover{background-color:var(--c-coolgray-1);}.block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button:hover svg,.block-better-social-sharing-buttons .social-sharing-buttons a.share-print:hover svg{fill:var(--c-white);}.top-social-share{padding:0;}.top-social-share .block-better-social-sharing-buttons .social-sharing-buttons{margin:0;gap:0.5rem;}.top-social-share .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy{border:unset;padding:0;}.top-social-share .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.before-copy{display:none;}.top-social-share .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.after-copy{display:none;}.top-social-share .block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button,.top-social-share .block-better-social-sharing-buttons .social-sharing-buttons a.share-print{border:unset;padding:0;}.content-moderation-entity-moderation-form ul.entity-moderation-form{display:flex;flex-direction:row;justify-content:flex-start;gap:2rem;flex-wrap:wrap;}.content-moderation-entity-moderation-form ul.entity-moderation-form .entity-moderation-form__item{width:auto;}.content-moderation-entity-moderation-form ul.entity-moderation-form .entity-moderation-form__item .form-item label{font-weight:bold;padding-bottom:0.5rem;}.content-moderation-entity-moderation-form ul.entity-moderation-form .entity-moderation-form__item .form-item-new-state select.form-select{border:0.0625rem solid var(--c-black-60);border-radius:0.5rem;padding:0.5rem;}.content-moderation-entity-moderation-form ul.entity-moderation-form .entity-moderation-form__item .form-item-revision-log input.form-text{border:0.0625rem solid var(--c-black-60);border-radius:0.5rem;padding:0.5rem;}.content-moderation-entity-moderation-form ul.entity-moderation-form .entity-moderation-form__item input.form-submit{border:0.0625rem solid var(--c-black-60);border-radius:0.5rem;padding:0.25rem 0.5rem;cursor:pointer;}.content-moderation-entity-moderation-form ul.entity-moderation-form .entity-moderation-form__item input.form-submit:hover{background-color:var(--c-black-60);color:#fff;}body.page-node-type-analyst-blog header .container-80,body.page-node-type-analyst-blog header .container_76,body.page-node-type-analyst-blog header .container-76{border-bottom:0.0625rem dashed var(--c-coolgray-3);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;}@media (min-width:1024px){body.page-node-type-analyst-blog header .container-80,body.page-node-type-analyst-blog header .container_76,body.page-node-type-analyst-blog header .container-76{padding-top:3rem;padding-bottom:3rem;margin-bottom:3rem;}}body.page-node-type-analyst-blog header .container-80 .flex,body.page-node-type-analyst-blog header .container_76 .flex,body.page-node-type-analyst-blog header .container-76 .flex{justify-content:flex-start;gap:2rem;}body.page-node-type-analyst-blog header .container-80 .flex .left,body.page-node-type-analyst-blog header .container_76 .flex .left,body.page-node-type-analyst-blog header .container-76 .flex .left{display:flex;flex-direction:column;justify-content:center;align-items:left;gap:2rem;max-width:52rem;width:100%;}body.page-node-type-analyst-blog header .container-80 .flex .right,body.page-node-type-analyst-blog header .container_76 .flex .right,body.page-node-type-analyst-blog header .container-76 .flex .right{max-width:28rem;width:100%;display:flex;flex-direction:column;justify-content:center;}article.node--type-analyst-blog .container-80 .blog-title,article.node--type-analyst-blog .container_76 .blog-title,article.node--type-analyst-blog .container-76 .blog-title{padding-top:var(--spacing-xlg);padding-bottom:var(--spacing-xlg);margin-bottom:var(--spacing-xlg);border-bottom:0.0625rem dashed var(--c-coolgray-3);}article.node--type-analyst-blog .container-80 .blog-title .flex,article.node--type-analyst-blog .container_76 .blog-title .flex,article.node--type-analyst-blog .container-76 .blog-title .flex{flex-direction:row;justify-content:space-between;gap:3rem;}article.node--type-analyst-blog .container-80 .blog-title .flex .left,article.node--type-analyst-blog .container_76 .blog-title .flex .left,article.node--type-analyst-blog .container-76 .blog-title .flex .left{max-width:56rem;width:100%;}article.node--type-analyst-blog .container-80 .blog-title .flex .left .share,article.node--type-analyst-blog .container_76 .blog-title .flex .left .share,article.node--type-analyst-blog .container-76 .blog-title .flex .left .share{margin-top:var(--spacing-lg);}article.node--type-analyst-blog .container-80 .blog-title h1,article.node--type-analyst-blog .container_76 .blog-title h1,article.node--type-analyst-blog .container-76 .blog-title h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);font-size:3.125rem;line-height:3.5rem;letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-lg);}article.node--type-analyst-blog .container-80 .blog-title .date,article.node--type-analyst-blog .container_76 .blog-title .date,article.node--type-analyst-blog .container-76 .blog-title .date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}article.node--type-analyst-blog .container-76 .flex,article.node--type-analyst-blog .container_76 .flex{gap:2rem;}article.node--type-analyst-blog .container-76 .flex .content-column,article.node--type-analyst-blog .container_76 .flex .content-column{max-width:56rem;width:100%;}article.node--type-analyst-blog .container-76 .flex .content-column figure.blog-header-image,article.node--type-analyst-blog .container_76 .flex .content-column figure.blog-header-image{margin-bottom:var(--spacing-lgx);}article.node--type-analyst-blog .container-76 .flex .content-column figure.blog-header-image .blog-header-image img,article.node--type-analyst-blog .container_76 .flex .content-column figure.blog-header-image .blog-header-image img{border-radius:0.75rem;}article.node--type-analyst-blog .container-76 .flex .content-column figure.blog-header-image .header-image-caption,article.node--type-analyst-blog .container_76 .flex .content-column figure.blog-header-image .header-image-caption{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);margin-top:var(--spacing-sm);}article.node--type-analyst-blog .container-76 .flex .content-column .social-sharing-buttons,article.node--type-analyst-blog .container_76 .flex .content-column .social-sharing-buttons{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:2rem;}article.node--type-analyst-blog .container-76 .flex .content-column .authors,article.node--type-analyst-blog .container_76 .flex .content-column .authors{padding-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;}article.node--type-analyst-blog .container-76 .flex .sidebar,article.node--type-analyst-blog .container_76 .flex .sidebar{max-width:20rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-lg);flex-shrink:0;}article.node--type-analyst-blog .container-76 .flex .sidebar h5,article.node--type-analyst-blog .container_76 .flex .sidebar h5{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-20);font-weight:600;margin-bottom:1rem;}article.node--type-analyst-blog .container-76 .flex .sidebar .sidebar-item,article.node--type-analyst-blog .container_76 .flex .sidebar .sidebar-item{display:flex;justify-content:flex-start;padding:0 var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem);flex-direction:column;align-items:flex-start;gap:var(--spacing-ml);align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}article.node--type-analyst-blog .container-76 .flex .sidebar .dashboard-save-button,article.node--type-analyst-blog .container_76 .flex .sidebar .dashboard-save-button{border-radius:0.75rem;background:var(--c-coolgray-1);padding:var(--spacing-ml,1.25rem);}article.node--type-analyst-blog .container-76 .flex .sidebar .published-info,article.node--type-analyst-blog .container_76 .flex .sidebar .published-info{display:flex;flex-direction:column;justify-content:flex-start;gap:vara(--spacing-ml);}article.node--type-analyst-blog .container-76 .flex .sidebar .published-info .pubinfo,article.node--type-analyst-blog .container_76 .flex .sidebar .published-info .pubinfo{width:100%;padding-top:var(--spacing-md);}article.node--type-analyst-blog .container-76 .flex .sidebar .published-info .pubinfo .published-date,article.node--type-analyst-blog .container_76 .flex .sidebar .published-info .pubinfo .published-date{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories,article.node--type-analyst-blog .container_76 .flex .sidebar .categories{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:var(--spacing-md);width:100%;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories a,article.node--type-analyst-blog .container_76 .flex .sidebar .categories a{display:block;margin-bottom:var(--spacing-md);}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details summary,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details summary::marker,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details summary::marker{content:"";}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details summary::before,article.node--type-analyst-blog .container-76 .flex .sidebar .categories details summary::after,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details summary::before,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details summary::after,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details .details-wrapper,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details .details-wrapper{padding:0;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details[open] summary::after,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details summary,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details summary{font-size:var(--f-size-display-20);}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details .categories-list,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details .categories-list{margin-top:1rem;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details .categories-list h5,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details .categories-list h5{display:none;}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details .categories-list a,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details .categories-list a{display:inline-block;width:auto;border-radius:1.5rem;border:0.125rem solid var(--c-coolgray-3);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;background:var(--c-white);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-warm-red);}article.node--type-analyst-blog .container-76 .flex .sidebar .categories details .categories-list a:hover,article.node--type-analyst-blog .container_76 .flex .sidebar .categories details .categories-list a:hover{-webkit-text-decoration:underline;text-decoration:underline;}article.node--type-analyst-blog .container-76 .flex .sidebar .related-blog-posts,article.node--type-analyst-blog .container_76 .flex .sidebar .related-blog-posts{padding-top:var(--spacing-md);}article.node--type-analyst-blog .container-76 .flex .sidebar .related-blog-posts .related-blog-posts-items .view-related-analyst-blog-posts .view-content .views-row,article.node--type-analyst-blog .container_76 .flex .sidebar .related-blog-posts .related-blog-posts-items .view-related-analyst-blog-posts .view-content .views-row{margin-bottom:var(--spacing-md);}body.page-node-type-press-release header .container-80{border-bottom:0.0625rem dashed var(--c-coolgray-3);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;}@media (min-width:1024px){body.page-node-type-press-release header .container-80{padding-top:3rem;padding-bottom:3rem;margin-bottom:3rem;}}body.page-node-type-press-release header .container-80 .flex{justify-content:flex-start;gap:2rem;}body.page-node-type-press-release header .container-80 .flex .left{display:flex;flex-direction:column;justify-content:center;align-items:left;gap:2rem;max-width:52rem;width:100%;}body.page-node-type-press-release header .container-80 .flex .right{max-width:28rem;width:100%;display:flex;flex-direction:column;justify-content:center;}body.page-node-type-press-release article.node--type-press-release .container-80 .flex .content-column img{border-radius:0.75rem;margin-bottom:var(--spacing-lgx);}article.node--type-research-agenda .node__content{padding:1rem 0;}article.node--type-research-agenda .node__content .research-agenda-field{padding-bottom:1rem;}article.node--type-research-agenda .node__content .research-agenda-field span.title{display:inline-block;width:10rem;font-weight:600;}.node--type-organization .org-header{border-top:0.0625rem solid var(--c-coolgray-1);border-bottom:0.0625rem solid var(--c-coolgray-1);background:var(--c-coolgray-0);padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-xl);}.node--type-organization .org-header .flex{justify-content:flex-start;gap:var(--spacing-xl);}.node--type-organization .org-header .flex .org-logo{width:11.5rem;height:11.5rem;background:#fff;border:0.0625rem solid var(--c-coolgray-1);display:flex;flex-direction:column;justify-content:center;align-items:center;}.node--type-organization .org-header .flex .org-logo img{width:auto;height:auto;}.node--type-organization .org-header .flex .org-name{display:flex;flex-direction:column;justify-content:center;}.node--type-organization .org-header .flex .org-name h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.node--type-organization .org-content .flex{justify-content:space-between;}.node--type-organization .org-content .flex .content-column{max-width:50rem;width:100%;}.node--type-organization .org-content .flex .content-column .blog-body .org-past-events{margin-top:4rem;}.node--type-organization .org-content .flex .content-column .blog-body .org-past-events .view-organization-related-past-events .view-content .item-list{padding-top:var(--spacing-md);}.node--type-organization .org-content .flex .content-column .blog-body .org-past-events .view-organization-related-past-events .view-content .item-list ul li a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);}.node--type-organization .org-content .flex .content-column .blog-body .org-past-events .view-organization-related-past-events .view-content .views-row a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);}.node--type-organization .org-content .flex .content-column .blog-body .become-sponsor{margin-top:2rem;border-radius:0.5rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-White);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:flex-start;}.node--type-organization .org-content .flex .content-column .blog-body .become-sponsor h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-ml);}.node--type-organization .org-content .flex .content-column .blog-body .become-sponsor p{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);border-left:0.3125rem solid var(--c-orange);margin:0;padding-left:1.25rem;margin-bottom:2rem;}.node--type-organization .org-content .flex .content-column .blog-body .become-sponsor a.btn{display:inline-block;width:fit-content;}.node--type-organization .org-content .flex .sidebar{max-width:22rem;width:100%;}.node--type-organization .org-content .flex .sidebar .sidebar-item{gap:0;}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links{width:100%;}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links .org-link{width:100%;padding:var(--spacing-md) 0;border-top:0.0625rem solid var(--c-coolgray-1);background-repeat:no-repeat;background-position:right;}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links .org-link.website{background-image:url("/themes/custom/constellationr/assets/img/icons/link-external-02.svg");}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links .org-link.linkedin{background-image:url("/themes/custom/constellationr/assets/img/icons/linkedin.svg");}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links .org-link.twitter{background-image:url("/themes/custom/constellationr/assets/img/icons/twitter.svg");}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links .org-link.facebook{background-image:url("/themes/custom/constellationr/assets/img/icons/twitter.svg");}.node--type-organization .org-content .flex .sidebar .sidebar-item .org-links .org-link a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.org-small-card{max-width:17rem;width:100%;border-radius:1rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;gap:1rem;}.org-small-card .org-small-card-image{display:flex;flex-direction:row;justify-content:center;}.org-small-card .org-small-card-image img{max-height:8rem;width:auto;}.org-small-card .org-small-card-title{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);text-align:center;}.node--type-media-mention.node--view-mode-media-mention-list-item{background-position:top;background-size:100% auto;background-repeat:no-repeat;}body.page-node-type-insight-blog header .container-80{border-bottom:0.0625rem dashed var(--c-coolgray-3);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;}@media (min-width:1024px){body.page-node-type-insight-blog header .container-80{padding-top:3rem;padding-bottom:3rem;margin-bottom:3rem;}}body.page-node-type-insight-blog header .container-80 > .flex{justify-content:flex-start;gap:2rem;}body.page-node-type-insight-blog header .container-80 > .flex > .left{display:flex;flex-direction:column;justify-content:center;align-items:left;gap:2rem;max-width:52rem;width:100%;}body.page-node-type-insight-blog header .container-80 > .flex > .right{max-width:28rem;width:100%;display:flex;flex-direction:column;justify-content:center;}article.node--type-insight-blog .container-80 .blog-title,article.node--type-insight-blog .container-76 .blog-title,article.node--type-insight-blog .container_76 .blog-title{padding-top:3rem;padding-bottom:var(--spacing-xlg);margin-bottom:var(--spacing-xlg);border-bottom:0.0625rem dashed var(--Cool-Gray-3,#C8C9C7);}article.node--type-insight-blog .container-80 .blog-title > .flex,article.node--type-insight-blog .container-76 .blog-title > .flex,article.node--type-insight-blog .container_76 .blog-title > .flex{flex-direction:column;justify-content:flex-start;gap:3rem;}@media (min-width:1024px){article.node--type-insight-blog .container-80 .blog-title > .flex,article.node--type-insight-blog .container-76 .blog-title > .flex,article.node--type-insight-blog .container_76 .blog-title > .flex{flex-direction:row;justify-content:space-between;}}article.node--type-insight-blog .container-80 .blog-title > .flex > .left,article.node--type-insight-blog .container-76 .blog-title > .flex > .left,article.node--type-insight-blog .container_76 .blog-title > .flex > .left{max-width:52rem;width:100%;}article.node--type-insight-blog .container-80 .blog-title > .flex > .left h1,article.node--type-insight-blog .container-76 .blog-title > .flex > .left h1,article.node--type-insight-blog .container_76 .blog-title > .flex > .left h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);font-size:3.125rem;line-height:3.5rem;letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-lg);}article.node--type-insight-blog .container-80 .blog-title > .flex > .left .date,article.node--type-insight-blog .container-76 .blog-title > .flex > .left .date,article.node--type-insight-blog .container_76 .blog-title > .flex > .left .date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}article.node--type-insight-blog .container-80 .blog-title > .flex > .left .share,article.node--type-insight-blog .container-76 .blog-title > .flex > .left .share,article.node--type-insight-blog .container_76 .blog-title > .flex > .left .share{margin-top:var(--spacing-lg);}article.node--type-insight-blog .container-80 .blog-title > .flex > .right,article.node--type-insight-blog .container-76 .blog-title > .flex > .right,article.node--type-insight-blog .container_76 .blog-title > .flex > .right{width:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;}@media (min-width:1024px){article.node--type-insight-blog .container-80 .blog-title > .flex > .right,article.node--type-insight-blog .container-76 .blog-title > .flex > .right,article.node--type-insight-blog .container_76 .blog-title > .flex > .right{max-width:calc(100% - 52rem);}}article.node--type-insight-blog .container-76 .flex{gap:2rem;}article.node--type-insight-blog .container-76 .flex .content-column{max-width:56rem;width:100%;}article.node--type-insight-blog .container-76 .flex .content-column figure.header-image{margin-bottom:var(--spacing-lgx);}article.node--type-insight-blog .container-76 .flex .content-column figure.header-image .blog-header-image img{border-radius:0.75rem;}article.node--type-insight-blog .container-76 .flex .content-column figure.header-image .header-image-caption{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);margin-top:var(--spacing-sm);}article.node--type-insight-blog .container-76 .flex .content-column .social-sharing-buttons{margin:var(--spacing-xl) 0;border-top:0.0625rem solid var(--c-coolgray-1);padding-top:2rem;}article.node--type-insight-blog .container-76 .flex .content-column .authors{padding-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;}article.node--type-insight-blog .container-76 .flex .content-column .recent-insight-posts .view-insight-news-footer-recent-posts .view-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);}article.node--type-insight-blog .container-76 .flex .content-column .recent-insight-posts .view-insight-news-footer-recent-posts .view-content .views-row{max-width:18rem;width:100%;}article.node--type-insight-blog .container-76 .flex .sidebar{max-width:20rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-lg);flex-shrink:0;}article.node--type-insight-blog .container-76 .flex .sidebar h5{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-20);font-weight:600;margin-bottom:1rem;}article.node--type-insight-blog .container-76 .flex .sidebar .sidebar-item{display:flex;justify-content:flex-start;padding:0 var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem);flex-direction:column;align-items:flex-start;gap:var(--spacing-ml);align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}article.node--type-insight-blog .container-76 .flex .sidebar .dashboard-save-button{border-radius:0.75rem;background:var(--c-coolgray-1);padding:var(--spacing-ml,1.25rem);}article.node--type-insight-blog .container-76 .flex .sidebar .published-info{display:flex;flex-direction:column;justify-content:flex-start;gap:vara(--spacing-ml);}article.node--type-insight-blog .container-76 .flex .sidebar .published-info .pubinfo{width:100%;padding-top:var(--spacing-md);}article.node--type-insight-blog .container-76 .flex .sidebar .published-info .pubinfo .published-date{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}article.node--type-insight-blog .container-76 .flex .sidebar .categories{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:var(--spacing-md);width:100%;}article.node--type-insight-blog .container-76 .flex .sidebar .categories a{display:block;margin-bottom:var(--spacing-md);}article.node--type-insight-blog .container-76 .flex .sidebar .categories details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}article.node--type-insight-blog .container-76 .flex .sidebar .categories details summary::marker{content:"";}article.node--type-insight-blog .container-76 .flex .sidebar .categories details summary::before,article.node--type-insight-blog .container-76 .flex .sidebar .categories details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}article.node--type-insight-blog .container-76 .flex .sidebar .categories details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}article.node--type-insight-blog .container-76 .flex .sidebar .categories details .details-wrapper{padding:0;}article.node--type-insight-blog .container-76 .flex .sidebar .categories details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}article.node--type-insight-blog .container-76 .flex .sidebar .categories details summary{font-size:var(--f-size-display-20);}article.node--type-insight-blog .container-76 .flex .sidebar .categories details .categories-list{margin-top:1rem;}article.node--type-insight-blog .container-76 .flex .sidebar .related-blog-posts{padding-top:var(--spacing-md);}article.node--type-insight-blog .container-76 .flex .sidebar .related-blog-posts .smallcard{margin-bottom:1rem;}.view-related-analyst-blog-posts .view-content .views-row .smallcard{margin-bottom:2rem;}body.page-node-type-video header .container-80{border-bottom:0.0625rem dashed var(--c-coolgray-3);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;}@media (min-width:1024px){body.page-node-type-video header .container-80{padding-top:3rem;padding-bottom:3rem;margin-bottom:3rem;}}body.page-node-type-video header .container-80 .flex{justify-content:flex-start;gap:2rem;}body.page-node-type-video header .container-80 .flex .left{display:flex;flex-direction:column;justify-content:center;align-items:left;gap:2rem;max-width:52rem;width:100%;}body.page-node-type-video header .container-80 .flex .right{max-width:28rem;width:100%;display:flex;flex-direction:column;justify-content:center;}article.node--type-video .container-80 .blog-title{padding-top:3rem;padding-bottom:6rem;}article.node--type-video .container-80 .blog-title .flex{flex-direction:row;justify-content:space-between;gap:3rem;}article.node--type-video .container-80 .blog-title .flex .left{max-width:52rem;width:100%;}article.node--type-video .container-80 .blog-title .flex .right{max-width:calc(100% - 52rem);width:100%;}article.node--type-video .container-80 .blog-title h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);font-size:3.125rem;line-height:3.5rem;letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-lg);}article.node--type-video .container-80 .blog-title .date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}article.node--type-video .container-76 .flex{gap:2rem;}article.node--type-video .container-76 .flex .content-column{max-width:56rem;width:100%;}article.node--type-video .container-76 .flex .content-column figure.blog-header-image{margin-bottom:var(--spacing-lgx);}article.node--type-video .container-76 .flex .content-column figure.blog-header-image .blog-header-image img{border-radius:0.75rem;}article.node--type-video .container-76 .flex .content-column figure.blog-header-image .header-image-caption{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);margin-top:var(--spacing-sm);}article.node--type-video .container-76 .flex .content-column .video-content article.media--type-video-embed{width:100%;height:auto;margin-bottom:var(--spacing-lg);}article.node--type-video .container-76 .flex .content-column .video-content article.media--type-video-embed iframe{aspect-ratio:16/9;width:100%;height:auto;}article.node--type-video .container-76 .flex .content-column .video-content .legacy-video{margin-bottom:var(--spacing-lg);}article.node--type-video .container-76 .flex .content-column .video-content .legacy-video iframe{max-width:56rem;aspect-ratio:16/9;width:100%;height:auto;}article.node--type-video .container-76 .flex .content-column .social-sharing-buttons{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:2rem;}article.node--type-video .container-76 .flex .content-column .authors{padding-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;}article.node--type-video .container-76 .flex .sidebar{max-width:20rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-lg);flex-shrink:0;}article.node--type-video .container-76 .flex .sidebar h5{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-20);font-weight:600;margin-bottom:1rem;}article.node--type-video .container-76 .flex .sidebar .sidebar-item{display:flex;justify-content:flex-start;padding:0 var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem);flex-direction:column;align-items:flex-start;gap:var(--spacing-ml);align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}article.node--type-video .container-76 .flex .sidebar .dashboard-save-button{border-radius:0.75rem;background:var(--c-coolgray-1);padding:var(--spacing-ml,1.25rem);}article.node--type-video .container-76 .flex .sidebar .published-info{display:flex;flex-direction:column;justify-content:flex-start;gap:vara(--spacing-ml);}article.node--type-video .container-76 .flex .sidebar .published-info .pubinfo{width:100%;padding-top:var(--spacing-md);}article.node--type-video .container-76 .flex .sidebar .published-info .pubinfo .published-date{color:var(--c-dark-gray);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}article.node--type-video .container-76 .flex .sidebar .categories{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:var(--spacing-md);width:100%;}article.node--type-video .container-76 .flex .sidebar .categories a{display:block;margin-bottom:var(--spacing-md);}article.node--type-video .container-76 .flex .sidebar .categories details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}article.node--type-video .container-76 .flex .sidebar .categories details summary::marker{content:"";}article.node--type-video .container-76 .flex .sidebar .categories details summary::before,article.node--type-video .container-76 .flex .sidebar .categories details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}article.node--type-video .container-76 .flex .sidebar .categories details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}article.node--type-video .container-76 .flex .sidebar .categories details .details-wrapper{padding:0;}article.node--type-video .container-76 .flex .sidebar .categories details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}article.node--type-video .container-76 .flex .sidebar .categories details summary{font-size:var(--f-size-display-20);}article.node--type-video .container-76 .flex .sidebar .categories details .categories-list{margin-top:1rem;}article.node--type-video .container-76 .flex .sidebar .related-blog-posts{padding-top:var(--spacing-md);}.event-parent .manual-menu-bar{border-bottom:0.0625rem solid var(--c-coolgray-1);}.event-parent .event-countdown{background:linear-gradient(264deg,#F49600 4.5%,#008BCB 42.41%,#5A0B70 79.65%);box-shadow:0 0.25rem 0.25rem 0 rgba(0,0,0,0.25);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-ml);padding:var(--spacing-ml) 0;}.event-parent .event-countdown .event-countdown-item{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-sm) 1rem;height:auto;background-color:var(--c-white);border-radius:var(--spacing-ml);gap:0.25rem;}@media (min-width:768px){.event-parent .event-countdown .event-countdown-item{flex-direction:column;justify-content:center;align-items:center;border-radius:100%;padding:var(--spacing-lg) 0.625rem;aspect-ratio:1/1;width:8.25rem;height:auto;gap:unset;}}.event-parent .event-countdown .event-countdown-item .date-value{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;color:var(--c-primary-purple);}.event-parent .event-countdown .event-countdown-item .label{font-family:var(--f-header);font-size:var(--f-size-headline-600);font-weight:700;line-height:120%;text-transform:uppercase;line-height:165%;}@media (min-width:768px){.event-parent .event-countdown .event-countdown-item .label{line-height:120%;}}.event-parent .node__content{padding:1rem 2rem;}@media (min-width:1025px){.event-parent .node__content{padding:3rem 5rem 4rem 5rem;}}.event-parent .node__content .content-width{max-width:54rem;width:calc(100% - 2rem);width:100%;margin-left:auto;margin-right:auto;}.event-header{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-ml);padding:var(--spacing-xl) 0;}.event-header .event-header-content .flex{flex-direction:space-between;gap:2rem;}.event-header .event-header-content .flex .event-header-title{max-width:50rem;width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;margin:auto;}.event-header .event-header-content .flex .event-header-title h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.event-header .event-header-content .flex .event-header-title .event-header-dates{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;color:var(--c-white);}.event-header .event-header-content .flex .event-header-title .event-header-location{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.event-header .event-header-content .flex .event-header-title .event-header-location a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.event-header .event-header-content .flex .event-header-title .event-header-location a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.event-header .event-header-content .flex .event-header-logo{border-radius:var(--spacing-ml);background-color:var(--c-white);padding:var(--spacing-ml);max-width:24rem;width:100%;display:flex;flex-direction:column;justify-content:center;margin:auto;}.event-header .event-header-content .flex .event-header-logo .button-wrapper{margin-top:1rem;padding-top:1rem;border-top:dotted 0.0625rem #C8C9C7;}.event-header .event-header-content .flex .event-header-logo .button-wrapper a{width:100%;}.event-header .event-header-content .flex .event-header-logo .button-wrapper a.coming-soon .title{letter-spacing:0.0625rem;}.event-header .event-header-content .flex .event-header-logo img{border-top-left-radius:var(--spacing-ml);border-top-right-radius:var(--spacing-ml);}.event-header .event-header-content .event-header-sponsor-bar{margin-top:var(--spacing-ml);padding:var(--spacing-ml) var(--spacing-lg);border-radius:var(--Spacing-XS,0.25rem);background:var(--gradient-2,linear-gradient(94deg,var(--c-warm-red) 0%,var(--c-orange) 53.85%));}.event-header .event-header-content .event-header-sponsor-bar .event-header-sponsor-bar-label{background-image:url("/themes/custom/constellationr/assets/img/icons/alert-white.svg");background-repeat:no-repeat;background-position:left center;background-size:1.5rem;padding-left:2rem;font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.event-header .event-header-content .event-header-sponsor-bar .event-header-sponsor-bar-link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;font-size:var(--f-size-body-sm);color:var(--c-white);}.event-header .event-header-content .event-header-sponsor-bar .event-header-sponsor-bar-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.community-full .community-header,.community-subpage .community-header{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-ml);padding:var(--spacing-xl) 0;}.community-full .community-header .community-header-content > .flex,.community-subpage .community-header .community-header-content > .flex{flex-direction:space-between;gap:2rem;}.community-full .community-header .community-header-content > .flex .first,.community-subpage .community-header .community-header-content > .flex .first{max-width:35rem;width:100;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;}.community-full .community-header .community-header-content > .flex .first .community-header-title h1,.community-subpage .community-header .community-header-content > .flex .first .community-header-title h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.community-full .community-header .community-header-content > .flex .first .community-header-copy,.community-subpage .community-header .community-header-content > .flex .first .community-header-copy{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);border-left:0.25rem solid var(--Sub-Eclipse-Orange,#F49600);padding-left:var(--spacing-ml);}.community-full .community-header .community-header-content > .flex .first .community-header-logo,.community-subpage .community-header .community-header-content > .flex .first .community-header-logo{border-radius:var(--spacing-ml);background-color:var(--c-white);padding:var(--spacing-ml);max-width:24rem;width:100%;display:flex;flex-direction:column;justify-content:center;margin:auto;}.community-full .community-header .community-header-content > .flex .first .community-header-logo img,.community-subpage .community-header .community-header-content > .flex .first .community-header-logo img{border-top-left-radius:var(--spacing-ml);border-top-right-radius:var(--spacing-ml);}.community-full .community-header .community-header-content > .flex .first .community-header-logo .btn,.community-subpage .community-header .community-header-content > .flex .first .community-header-logo .btn{margin-top:1rem;padding-top:1rem;border-top:dotted 0.0625rem #C8C9C7;}.community-full .community-header .community-header-content > .flex .second,.community-subpage .community-header .community-header-content > .flex .second{max-width:calc(100% - 37rem);width:100%;}.community-full .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper,.community-subpage .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper{border-radius:0.5rem;}.community-full .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper .swiper-slide,.community-subpage .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper .swiper-slide{aspect-ratio:8/5;width:100%;height:auto;border-radius:0.5rem;}.community-full .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper .swiper-slide img,.community-subpage .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper .swiper-slide img{aspect-ratio:8/5;width:100%;height:auto;border-radius:0.5rem;}.community-full .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper .swiper-container,.community-subpage .community-header .community-header-content > .flex .second .community-header-carousel .swiper-wrapper .swiper-container{overflow:visible;}.community-full .community-header .community-header-content > .flex .second .community-header-carousel .swiper-pagination .swiper-pagination-bullet-active,.community-subpage .community-header .community-header-content > .flex .second .community-header-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--c-orange);width:1.25rem;border-radius:0.3125rem;}.community-full .community-header .community-header-content > .flex .second .testimony-carousel-outer,.community-subpage .community-header .community-header-content > .flex .second .testimony-carousel-outer{padding-bottom:2rem;margin-bottom:2rem;}.community-full .community-header .community-header-content > .flex .second .testimony-carousel-outer .testimony-carousel,.community-subpage .community-header .community-header-content > .flex .second .testimony-carousel-outer .testimony-carousel{padding-bottom:1rem;}.community-full .community-header .community-header-content .community-header-sponsor-bar,.community-subpage .community-header .community-header-content .community-header-sponsor-bar{margin-top:var(--spacing-ml);padding:var(--spacing-ml) var(--spacing-lg);border-radius:var(--Spacing-XS,0.25rem);background:var(--gradient-2,linear-gradient(94deg,var(--c-warm-red) 0%,var(--c-orange) 53.85%));}.community-full .community-header .community-header-content .community-header-sponsor-bar .community-header-sponsor-bar-label,.community-subpage .community-header .community-header-content .community-header-sponsor-bar .community-header-sponsor-bar-label{background-image:url("/themes/custom/constellationr/assets/img/icons/alert-white.svg");background-repeat:no-repeat;background-position:left center;background-size:1.5rem;padding-left:2rem;font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.community-full .community-header .community-header-content .community-header-sponsor-bar .community-header-sponsor-bar-link a,.community-subpage .community-header .community-header-content .community-header-sponsor-bar .community-header-sponsor-bar-link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;font-size:var(--f-size-body-sm);color:var(--c-white);}.community-full .community-header .community-header-content .community-header-sponsor-bar .community-header-sponsor-bar-link a:hover,.community-subpage .community-header .community-header-content .community-header-sponsor-bar .community-header-sponsor-bar-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.community-full .community-content,.community-subpage .community-content{padding:var(--spacing-lg) 0;}.community-full .community-content.with-sidebar > .flex,.community-subpage .community-content.with-sidebar > .flex{display:flex;flex-direction:row;justify-content:center;gap:var(--spacing-lg);}.community-full .community-content.with-sidebar > .flex .main-content,.community-subpage .community-content.with-sidebar > .flex .main-content{max-width:calc(100% - 24rem);width:100%;}.community-full .community-content.with-sidebar > .flex .main-content .community-components,.community-subpage .community-content.with-sidebar > .flex .main-content .community-components{padding-top:var(--spacing-xlg);margin-top:var(--spacing-xlg);border-top:0.0625rem solid var(--c-coolgray-1);}.community-full .community-content.with-sidebar > .flex .main-content .community-components > .paragraph.container-76,.community-subpage .community-content.with-sidebar > .flex .main-content .community-components > .paragraph.container-76{max-width:unset;width:100%;}.community-full .community-content.with-sidebar > .flex .main-content .community-subpage-components,.community-subpage .community-content.with-sidebar > .flex .main-content .community-subpage-components{padding-top:var(--spacing-lg);margin-top:unset;border-top:unset;}.community-full .community-content.with-sidebar > .flex .main-content .community-subpage-components .container_50,.community-full .community-content.with-sidebar > .flex .main-content .community-subpage-components .container_76,.community-subpage .community-content.with-sidebar > .flex .main-content .community-subpage-components .container_50,.community-subpage .community-content.with-sidebar > .flex .main-content .community-subpage-components .container_76{max-width:unset;width:unset;}.community-full .community-content.with-sidebar > .flex .main-content .community-videos h4,.community-subpage .community-content.with-sidebar > .flex .main-content .community-videos h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-sm);}.community-full .community-content.with-sidebar > .flex .main-content .community-videos .video-list-description,.community-subpage .community-content.with-sidebar > .flex .main-content .community-videos .video-list-description{padding:1rem 0;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.community-full .community-content.with-sidebar > .flex .main-content .community-videos .flex,.community-subpage .community-content.with-sidebar > .flex .main-content .community-videos .flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-lg);}.community-full .community-content.with-sidebar > .flex .main-content .community-videos .flex .smallcard,.community-subpage .community-content.with-sidebar > .flex .main-content .community-videos .flex .smallcard{max-width:20rem;width:100%;}.community-full .community-content.with-sidebar > .flex .sidebar-content,.community-subpage .community-content.with-sidebar > .flex .sidebar-content{max-width:22rem;width:100%;}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details summary,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details summary{padding:var(--spacing-md);font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);background-repeat:no-repeat;background-position:right var(--spacing-md) center;background-size:1.25rem 1.25rem;}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details summary::marker,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details summary::marker{content:none;display:none;}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details summary,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details summary{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details[open] summary,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items details[open] summary{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items .community-timeline-item .flex,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items .community-timeline-item .flex{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-md);border-top:0.0625rem dashed var(--c-coolgray-1);}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items .community-timeline-item .flex .date,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items .community-timeline-item .flex .date{max-width:8rem;width:100%;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-weight:bold;}.community-full .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items .community-timeline-item .flex .title,.community-subpage .community-content.with-sidebar > .flex .sidebar-content .community-timeline-items .community-timeline-item .flex .title{width:100%;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.video-channel-full .video-channel-header,.video-channel-subpage .video-channel-header{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-ml);padding:var(--spacing-xl) 0;}.video-channel-full .video-channel-header .video-channel-header-content > .flex,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex{flex-direction:flex-start;gap:1rem;flex-direction:column;}@media (min-width:1024px){.video-channel-full .video-channel-header .video-channel-header-content > .flex,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex{gap:2rem;flex-direction:space-between;flex-direction:row;}}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first{width:100;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;}@media (min-width:1024px){.video-channel-full .video-channel-header .video-channel-header-content > .flex .first,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first{max-width:35rem;}}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-title h1,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-title h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-copy,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-copy{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);border-left:0.25rem solid var(--Sub-Eclipse-Orange,#F49600);padding-left:var(--spacing-ml);}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-logo,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-logo{border-radius:var(--spacing-ml);background-color:var(--c-white);padding:var(--spacing-ml);max-width:24rem;width:100%;display:flex;flex-direction:column;justify-content:center;margin:auto;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-logo img,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-logo img{border-top-left-radius:var(--spacing-ml);border-top-right-radius:var(--spacing-ml);}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-logo .btn,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-logo .btn{margin-top:1rem;padding-top:1rem;border-top:dotted 0.0625rem #C8C9C7;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-links,.video-channel-full .video-channel-header .video-channel-header-content > .flex .first .event-header-links,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .video-channel-header-links,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .first .event-header-links{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second{width:100%;}@media (min-width:1024px){.video-channel-full .video-channel-header .video-channel-header-content > .flex .second,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second{max-width:calc(100% - 37rem);}}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper{border-radius:0.5rem;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper .swiper-slide,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper .swiper-slide{aspect-ratio:8/5;width:100%;height:auto;border-radius:0.5rem;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper .swiper-slide img,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper .swiper-slide img{aspect-ratio:8/5;width:100%;height:auto;border-radius:0.5rem;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper .swiper-container,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-wrapper .swiper-container{overflow:visible;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-pagination .swiper-pagination-bullet-active,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .header-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--c-orange);width:1.25rem;border-radius:0.3125rem;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .testimony-carousel-outer,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .testimony-carousel-outer{padding-bottom:2rem;margin-bottom:2rem;}.video-channel-full .video-channel-header .video-channel-header-content > .flex .second .testimony-carousel-outer .testimony-carousel,.video-channel-subpage .video-channel-header .video-channel-header-content > .flex .second .testimony-carousel-outer .testimony-carousel{padding-bottom:1rem;}.video-channel-full .video-channel-content,.video-channel-subpage .video-channel-content{padding:var(--spacing-lg) 0;}.video-channel-full .video-channel-content > .flex,.video-channel-subpage .video-channel-content > .flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-lg);}.video-channel-full .video-channel-content > .flex .main-content,.video-channel-subpage .video-channel-content > .flex .main-content{max-width:100%;width:100%;}.video-channel-full .video-channel-content > .flex .main-content .video-channel-components,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-components{padding-top:var(--spacing-xlg);margin-top:var(--spacing-xlg);border-top:0.0625rem solid var(--c-coolgray-1);}.video-channel-full .video-channel-content > .flex .main-content .video-channel-components > .paragraph.container-76,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-components > .paragraph.container-76{max-width:unset;width:100%;}.video-channel-full .video-channel-content > .flex .main-content .video-channel-subpage-components,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-subpage-components{padding-top:var(--spacing-lg);margin-top:unset;border-top:unset;}.video-channel-full .video-channel-content > .flex .main-content .video-channel-subpage-components .container_50,.video-channel-full .video-channel-content > .flex .main-content .video-channel-subpage-components .container_76,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-subpage-components .container_50,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-subpage-components .container_76{max-width:unset;width:unset;}.video-channel-full .video-channel-content > .flex .main-content .video-channel-videos h4,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-videos h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-sm);}.video-channel-full .video-channel-content > .flex .main-content .video-channel-videos .video-list-description,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-videos .video-list-description{padding:1rem 0;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.video-channel-full .video-channel-content > .flex .main-content .video-channel-videos .flex,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-videos .flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-lg);}.video-channel-full .video-channel-content > .flex .main-content .video-channel-videos .flex .node--type-video.smallcard,.video-channel-subpage .video-channel-content > .flex .main-content .video-channel-videos .flex .node--type-video.smallcard{max-width:20rem;width:100%;}.video-channel-full .video-channel-content > .flex .sidebar-content,.video-channel-subpage .video-channel-content > .flex .sidebar-content{max-width:22rem;width:100%;}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details summary,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details summary{padding:var(--spacing-md);font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);background-repeat:no-repeat;background-position:right var(--spacing-md) center;background-size:1.25rem 1.25rem;}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details summary::marker,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details summary::marker{content:none;display:none;}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details summary,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details summary{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details[open] summary,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items details[open] summary{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items .community-timeline-item .flex,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items .community-timeline-item .flex{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-md);border-top:0.0625rem dashed var(--c-coolgray-1);}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items .community-timeline-item .flex .date,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items .community-timeline-item .flex .date{max-width:8rem;width:100%;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-weight:bold;}.video-channel-full .video-channel-content > .flex .sidebar-content .video-channel-timeline-items .community-timeline-item .flex .title,.video-channel-subpage .video-channel-content > .flex .sidebar-content .video-channel-timeline-items .community-timeline-item .flex .title{width:100%;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.case-study.node--view-mode-full .case-study-header{border-top:0.0625rem solid var(--c-coolgray-1,#D9D9D6);border-bottom:0.0625rem solid var(--c-coolgray-1,#D9D9D6);background:var(--c-coolgray-0,#F7F7F7);margin-bottom:var(--spacing-xlg);}.case-study.node--view-mode-full .case-study-header .container_76{padding:var(--spacing-lg) 0;}.case-study.node--view-mode-full .case-study-header .container_76 .flex{flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:var(--spacing-lg);}@media (min-width:1024px){.case-study.node--view-mode-full .case-study-header .container_76 .flex{align-items:unset;text-align:unset;flex-direction:row;}}.case-study.node--view-mode-full .case-study-header .container_76 .flex h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.case-study.node--view-mode-full .case-study-header .container_76 .flex h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.case-study.node--view-mode-full .case-study-header .container_76 .flex .org-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--spacing-sm);}.case-study.node--view-mode-full .case-study-header .container_76 .flex .company{margin-bottom:var(--spacing-sm);}.case-study.node--view-mode-full .case-study-header .container_76 .flex .org-logo-imported{max-width:11.5rem;width:100%;height:auto;aspect-ratio:1/1;border:0.0625rem solid var(--c-coolgray-1,#D9D9D6);background:var(--White,#FFF);display:flex;flex-direction:column;justify-content:center;}.case-study.node--view-mode-full .case-study-header .container_76 .flex .org-logo-imported img{max-width:11.5rem;width:100%;height:auto;}.case-study.node--view-mode-full .case-study-content{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-xl);}@media (min-width:768px){.case-study.node--view-mode-full .case-study-content{justify-content:space-between;flex-direction:row;}}.case-study.node--view-mode-full .case-study-content .first{order:2;width:100%;}@media (min-width:1024px){.case-study.node--view-mode-full .case-study-content .first{order:1;max-width:calc(100% - 26rem);}}.case-study.node--view-mode-full .case-study-content .first .u-wysiwyg .case-study-value{margin-bottom:2rem;}.case-study.node--view-mode-full .case-study-content .boilerplate{padding:2rem;border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);}.case-study.node--view-mode-full .case-study-content .boilerplate .flex{gap:1.5rem;flex-direction:column;justify-content:center;align-items:center;}@media (min-width:1024px){.case-study.node--view-mode-full .case-study-content .boilerplate .flex{gap:2rem;flex-direction:row;justify-content:flex-start;}}.case-study.node--view-mode-full .case-study-content .boilerplate .flex .logo{max-width:11.5rem;width:100%;border-radius:5.71875rem;border:0.125rem solid var(--c-coolgray-1);background-color:var(--c-white);}.case-study.node--view-mode-full .case-study-content .boilerplate .flex .logo img{border-radius:5.71875rem;max-width:11.5rem;width:100%;height:auto;}.case-study.node--view-mode-full .case-study-content .boilerplate .flex .content{width:100%;}@media (min-width:1024px){.case-study.node--view-mode-full .case-study-content .boilerplate .flex .content{max-width:calc(100% - 11.5rem - 0.5rem);}}.case-study.node--view-mode-full .case-study-content .boilerplate .flex .content h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin-bottom:2rem;}.case-study.node--view-mode-full .case-study-content .boilerplate .flex .content .overview{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.case-study.node--view-mode-full .case-study-content .second{order:1;width:100%;display:flex;flex-direction:column;gap:var(--spacing-xlg);}@media (min-width:1024px){.case-study.node--view-mode-full .case-study-content .second{order:2;max-width:22rem;}}.case-study.node--view-mode-full .case-study-content .second .section-menu{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .section-menu details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}.case-study.node--view-mode-full .case-study-content .second .section-menu details summary::marker{content:"";}.case-study.node--view-mode-full .case-study-content .second .section-menu details summary::before,.case-study.node--view-mode-full .case-study-content .second .section-menu details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}.case-study.node--view-mode-full .case-study-content .second .section-menu details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}.case-study.node--view-mode-full .case-study-content .second .section-menu details .details-wrapper{padding:0;}.case-study.node--view-mode-full .case-study-content .second .section-menu details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.case-study.node--view-mode-full .case-study-content .second .section-menu details summary::after{background-repeat:no-repeat;background-position-x:0.625rem;background-position-y:0.75rem;width:2.5rem;height:2.1875rem;}.case-study.node--view-mode-full .case-study-content .second .section-menu details summary h3{padding:var(--spacing-md);font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.case-study.node--view-mode-full .case-study-content .second .section-menu ul li{padding:var(--spacing-md);border-bottom:0.0625rem dashed var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .section-menu ul li:first-child{border-top:0.0625rem dashed var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .section-menu ul li:last-child{border-bottom:unset;}.case-study.node--view-mode-full .case-study-content .second .section-menu ul li a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;background-image:url("/themes/custom/constellationr/assets/img/icons/gray-link.svg");background-repeat:no-repeat;background-position:left center;padding-left:2rem;}.case-study.node--view-mode-full .case-study-content .second .details{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .details h3{padding:var(--spacing-md);font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.case-study.node--view-mode-full .case-study-content .second .details .detail-item{padding:var(--spacing-md);border-top:0.0625rem dashed var(--c-coolgray-1);display:flex;flex-direction:row;justify-content:space-between;}.case-study.node--view-mode-full .case-study-content .second .details .detail-item .detail-item-label{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.case-study.node--view-mode-full .case-study-content .second .details .detail-item .detail-item-content{max-width:60%;width:100%;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.case-study.node--view-mode-full .case-study-content .second .facts-figures .case-study-fact-figure{padding:var(--spacing-ml) 0;border-bottom:0.125rem solid var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .facts-figures .case-study-fact-figure:first-child{border-top:0.125rem solid var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .facts-figures .case-study-fact-figure .figure{font-family:var(--Family-Headings,Commissioner);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:var(--Font-Weight-ExtraBold,800);line-height:var(--Line-Height-56,3.5rem);letter-spacing:var(--Letter-Spacing--M,-0.125rem);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.case-study.node--view-mode-full .case-study-content .second .facts-figures .case-study-fact-figure .fact{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-10,#63666A);}.case-study.node--view-mode-full .case-study-content .second .related{display:none;}@media (min-width:1024px){.case-study.node--view-mode-full .case-study-content .second .related{display:block;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);}.case-study.node--view-mode-full .case-study-content .second .related h3{padding:var(--spacing-md);font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.case-study.node--view-mode-full .case-study-content .second .related article.smallcard{margin:var(--spacing-ml) var(--spacing-lg);}}article.case-study.smallcard a .card-content{display:flex;flex-direction:column;padding:var(--spacing-lg) 0;}article.case-study.smallcard a .card-content .company-logo{display:flex;flex-direction:row;justify-content:center;padding-bottom:0.5rem;}article.case-study.smallcard a .card-content .company-logo img{max-width:7.75rem;width:100%;height:auto;}article.case-study.smallcard a .card-content .teaser-content{padding:var(--spacing-ml);}article.case-study.smallcard a .card-content .teaser-content h3{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);text-align:center;}article.case-study.smallcard a .card-content .teaser-content .nominee-title{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);text-align:center;}article.case-study.smallcard a .card-content .teaser-content .company-name{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);text-align:center;}.view-supernova-submissions-public-view{max-width:76rem;width:100%;margin:auto;}.view-supernova-submissions-public-view .supernova-grid-content .flex{flex-direction:column;justify-content:flex-start;gap:var(--spacing-lg);}@media (min-width:1024px){.view-supernova-submissions-public-view .supernova-grid-content .flex{flex-direction:row;justify-content:space-between;gap:var(--spacing-md);}}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters{width:100%;padding:var(--spacing-lg) var(--spacing-ml);border-radius:0.5rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}@media (min-width:1024px){.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters{max-width:18.5rem;}}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters h2{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-md);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form.bef-exposed-form .form--inline > .form-item,.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:none;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline{display:block;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details summary::marker{content:"";}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details summary::before,.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details .details-wrapper{padding:0;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details.form-item{float:unset;margin:0;border-bottom:0.0625rem solid var(--Cool-Gray-1,#D9D9D6);padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-md);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details.form-item summary{margin-bottom:var(--spacing-md);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details.form-item .details-wrapper{padding:0;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline details.form-item .details-wrapper .form-checkboxes .bef-checkboxes .form-type-checkbox{margin-bottom:var(--spacing-md);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline .form-type-textfield{border-bottom:0.0625rem solid var(--Cool-Gray-1,#D9D9D6);padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-md);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .views-exposed-form .form--inline .form-type-textfield input.form-text{border-radius:0.5rem;border:0.0625rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);padding:0.625rem 0.875rem;padding-left:2.25rem;background-image:url("/themes/custom/constellationr/assets/img/icons/gray-search.svg");background-repeat:no-repeat;background-position:left 0.625rem center;width:calc(100% - 0.0625rem);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .form-actions input{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .form-actions input:hover{cursor:pointer;}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .form-actions input#edit-submit-supernova-submissions-public-view{color:var(--c-white);padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--spacing-sm);border:0.1875rem solid var(--Gradient-1,#5A0B70);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .form-actions input#edit-submit-supernova-submissions-public-view:hover{background:unset;background-color:var(--c-white);color:var(--c-primary-purple);}.view-supernova-submissions-public-view .supernova-grid-content .flex .filters .view-filters .form-actions input#edit-reset-supernova-submissions-public-view{color:var(--c-primary-purple);padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--White,#FFF);border:0.1875rem solid var(--Gradient-1,#5A0B70);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);}.view-supernova-submissions-public-view .supernova-grid-content .flex .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem;width:100%;}@media (min-width:1024px){.view-supernova-submissions-public-view .supernova-grid-content .flex .view-content{justify-content:space-between;max-width:56.5rem;}}.view-supernova-submissions-public-view .supernova-grid-content .flex .view-content .views-row{max-width:calc(21% - 1rem - 0.625rem);width:100%;}.external-event-page .external-event-description{padding-bottom:var(--spacing-lg);}.external-event-page .external-event-description h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-ml);}.external-event-page .external-event-description .u-wysiwyg{max-width:56rem;width:100%;}.external-event-page .external-event-description .u-wysiwyg p{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.external-event-page .external-event-attendees h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin:var(--spacing-md) 0;}.external-event-page .external-event-attendees .external-event-attendes-cards{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md);}.external-event-page .related-events{margin-top:3rem;padding-top:3rem;border-top:0.0625rem dotted var(--c-coolgray-1);}.external-event-page .related-events h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin:var(--spacing-md) 0;}.external-event-page .related-events .view{padding-top:2rem;padding-bottom:2rem;}.external-event-list-teaser{border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);margin-bottom:1rem;}.external-event-list-teaser > .flex{flex-direction:column;}@media (min-width:768px){.external-event-list-teaser > .flex{flex-direction:row;}}.external-event-list-teaser > .flex .logo{width:100%;height:12rem;}@media (min-width:768px){.external-event-list-teaser > .flex .logo{aspect-ratio:1/1;width:17rem;height:auto;}}.external-event-list-teaser > .flex .logo img{border-radius:unset;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;height:100%;width:100%;object-fit:cover;}@media (min-width:768px){.external-event-list-teaser > .flex .logo img{border-radius:unset;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}}.external-event-list-teaser > .flex .content{width:100%;}.external-event-list-teaser > .flex .content > .flex{flex-direction:column;justify-content:center;padding:1.5rem;}.external-event-list-teaser > .flex .content > .flex h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;padding-bottom:1rem;border-bottom:0.0625rem dotted var(--c-coolgray-1);}.external-event-list-teaser > .flex .content > .flex .date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;padding:0.5rem 0 0.5rem 2rem;background-image:url("/themes/custom/constellationr/assets/img/icons/orange-calendar.svg");background-position:left center;background-repeat:no-repeat;border-bottom:0.0625rem dotted var(--c-coolgray-1);}.external-event-list-teaser > .flex .content > .flex .location{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;padding:0.5rem 0 0.5rem 2rem;background-image:url("/themes/custom/constellationr/assets/img/icons/map_pin.svg");background-position:left center;background-repeat:no-repeat;border-bottom:0.0625rem dotted var(--c-coolgray-1);}.external-event-list-teaser > .flex .content > .flex .attendees{padding:0.5rem 0;}.external-event-list-teaser > .flex .content > .flex .attendees .label{padding:0.5rem 0 0.5rem 2rem;background-image:url("/themes/custom/constellationr/assets/img/icons/hexagon_exclamation_mark.svg");background-position:left center;background-repeat:no-repeat;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.external-event-list-teaser > .flex .content > .flex .attendees .analysts{margin-top:0.5rem;padding:0.5rem 0;padding-left:2rem;}.external-event-list-teaser > .flex .event-detail-link{width:100%;display:flex;flex-direction:column;justify-content:center;padding:2rem;border-left:0.0625rem solid var(--c-coolgray-1);}@media (min-width:768px){.external-event-list-teaser > .flex .event-detail-link{max-width:14rem;padding:0 var(--spacing-md);}}.external-event-list-teaser > .flex .event-detail-link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;padding-right:2rem;background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-position:right center;background-repeat:no-repeat;}.view-external-event-teaser-list{margin:2rem 0;}.view-external-event-teaser-list .view-filters .views-exposed-form .form--inline .fieldgroup{display:flex;flex-direction:row;justify-content:flex-start;gap:2rem;}.view-external-event-teaser-list .view-filters .views-exposed-form .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .bef-checkboxes{display:flex;flex-direction:row;gap:1rem;}.view-external-event-teaser-list .view-filters .views-exposed-form .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .bef-checkboxes .form-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.2em;height:1.2em;border:0.125rem solid #ccc;border-radius:0.25rem;background-color:#fff;cursor:pointer;display:inline-block;position:relative;}.view-external-event-teaser-list .view-filters .views-exposed-form .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .bef-checkboxes .form-item input[type=checkbox]:checked{background-color:var(--c-orange);border-color:var(--c-orange);}.view-external-event-teaser-list .view-filters .views-exposed-form .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .bef-checkboxes .form-item input[type=checkbox]:checked::before{content:"✓";color:#fff;font-size:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.view-external-event-teaser-list .view-filters .views-exposed-form .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .bef-checkboxes .form-item label{display:inline-block;line-height:1.125rem;}.livestream-full .node__content{padding-top:1.25rem;}.livestream-full .node__content h2 a{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.livestream-full .node__content > div{margin-bottom:2rem;}.livestream-full .node__content > div p{margin-top:1rem;}.view-live-streams{margin:2rem auto;}.view-live-streams .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}.view-live-streams .view-content .views-row{width:100%;}@media (min-width:640px){.view-live-streams .view-content .views-row{width:calc(100% - 1rem);}}@media (min-width:768px){.view-live-streams .view-content .views-row{width:calc(50% - 1rem);}}@media (min-width:1024px){.view-live-streams .view-content .views-row{width:calc(33% - 1rem);}}@media (min-width:1240px){.view-live-streams .view-content .views-row{max-width:calc(25% - 1rem);}}.view-live-streams .view-content .views-row .livestream-card{min-height:25rem;display:flex;flex-direction:column;}.view-live-streams .view-content .views-row .livestream-card .teaser-image{aspect-ratio:16/10;}.view-live-streams .view-content .views-row .livestream-card .teaser-image .content-type{color:var(--c-warm-red);}.view-live-streams .view-content .views-row .livestream-card .teaser-content{height:100%;display:flex;flex-direction:column;flex-grow:1;}.view-live-streams .view-content .views-row .livestream-card .teaser-content .summary{margin-top:0.75rem;margin-bottom:auto;display:flex;flex-direction:column;flex-grow:1;font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.view-live-streams .view-content .views-row .livestream-card .teaser-content .summary .u-wysiwyg p{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.view-live-streams .view-content .views-row .livestream-card .teaser-content .link{margin-top:1rem;background-image:url("/themes/custom/constellationr/assets/img/icons/link-external-orange.svg");background-repeat:no-repeat;background-position:left center;background-size:1.5rem;padding-left:2rem;}.view-live-streams .view-content .views-row .livestream-card .teaser-content .link a{line-height:2rem;}.paragraph.border-bottom{border-bottom:0.0625rem solid var(--c-coolgray-1);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);}.homepage-header{position:relative;}.homepage-header .outer{padding-top:4rem;padding-bottom:3.125rem;background:linear-gradient(93deg,var(--c-orange) -30.77%,var(--c-warm-red) 12.6%,var(--c-primary-purple) 54.68%,var(--c-deep-purple) 96.76%);overflow:hidden;}.homepage-header .outer .circles{background-image:url("/themes/custom/constellationr/assets/img/homepage-circles.png");background-size:31.625rem 33.25rem;background-repeat:no-repeat;opacity:0.5;overflow:hidden;}.homepage-header .outer .inner h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);font-weight:800;color:#FFF;font-size:var(--f-size-display-90);font-style:normal;line-height:var(--l-height-86);letter-spacing:var(--letter-spacing-xs);}.homepage-header .outer .inner .description{margin:var(--spacing-lg) 0;border-left:0.3125rem solid var(--c-orange);max-width:38.25rem;width:100%;}.homepage-header .outer .inner .description p{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-white);margin-left:var(--spacing-ml);}.homepage-header .outer .inner .links{flex-direction:row;justify-content:flex-start;gap:1rem;margin-bottom:var(--spacing-xl);}@media screen and (max-width:767px){.homepage-header .outer .inner .links{flex-direction:column;}}.homepage-header .carousel{margin-top:-5rem;border-radius:var(--spacing-ml,1.25rem);border-top:0.125rem solid var(--c-coolgray-1);border-right:0.125rem solid var(--c-coolgray-1);border-bottom:0.125rem solid var(--c-coolgray-1);border-left:0.125rem solid var(--c-coolgray-1);background:var(--c-white);padding:3rem 2rem;}.homepage-header .carousel .carousel-title{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;font-weight:800;color:var(--c-dark-gray);font-size:var(--f-size-body-lg);padding:0 var(--spacing-lg);margin-left:var(--spacing-lg);margin-bottom:var(--spacing-lg);background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-repeat:no-repeat;background-position:left center;}.homepage-header .carousel .home-header-carousel .swiper-wrapper{gap:2rem;}.homepage-header .carousel .home-header-carousel .swiper-wrapper .swiper-slide{max-width:8.75rem;width:100%;height:auto;}.homepage-header .carousel .home-header-carousel .swiper-wrapper .swiper-slide img{width:100%;height:auto;}.page-header-basic{width:100%;text-align:center;border-bottom:0.0625rem dashed var(--c-coolgray-2,#C8C9C7);padding:0 3rem 3rem 3rem;margin:0 auto 2rem auto;}.page-header-basic h1{padding-top:2rem;margin-bottom:var(--spacing-ml);color:var(--c-dark-gray);}.page-header-basic .subtitle{margin-bottom:var(--spacing-ml);color:var(--c-dark-gray);font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.page-header-basic .description{color:var(--c-coolgray-6);font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-family:var(--f-sanes);font-size:var(--f-size-display-18);font-style:normal;font-weight:400;line-height:var(--l-height-24,1.5rem);letter-spacing:var(--letter-spacing-xs);}.page-header-basic .backtolink{display:flex;flex-direction:row;justify-content:center;padding-top:2rem;}.page-header-single-link{padding:var(--spacing-xlg) 0;}.page-header-single-link > .flex{border-bottom:0.0625rem dashed var(--c-coolgray-2,#C8C9C7);gap:var(--spacing-md);padding-bottom:var(--spacing-xlg);}.page-header-single-link > .flex .single-link-title{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);}.page-header-single-link > .flex .single-link-title h2{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);}.page-header-single-link > .flex .single-link-title .single-link-description{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);padding-left:1.25rem;border-left:0.3125rem solid var(--Orange,#ED7900);}@media (min-width:1024px){.page-header-single-link > .flex .single-link-title{max-width:calc(50% - var(--spacing-md));}}.page-header-single-link > .flex .single-link-link{width:100%;display:flex;flex-direction:column;justify-content:center;}.page-header-single-link > .flex .single-link-link .link-wrapper{border-radius:var(--spacing-sm);-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem);padding:var(--spacing-lg);background:linear-gradient(0deg,rgba(45,6,56,0.75) 0%,rgba(45,6,56,0.75) 100%),url("/themes/custom/constellationr/assets/img/615x330_star_field.jpg") lightgray 50%/cover no-repeat;text-align:center;}@media (min-width:768px){.page-header-single-link > .flex .single-link-link .link-wrapper{text-align:unset;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-lg);}}.page-header-single-link > .flex .single-link-link .link-wrapper .link-info h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);}.page-header-single-link > .flex .single-link-link .link-wrapper .link-info .link-description{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-size:var(--f-size-body-xs);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.page-header-single-link > .flex .single-link-link .link-wrapper .link-button{margin:1rem 0;}@media (min-width:768px){.page-header-single-link > .flex .single-link-link .link-wrapper .link-button{margin:unset;}}@media (min-width:1024px){.page-header-single-link > .flex .single-link-link{max-width:calc(50% - var(--spacing-md));}}.page-header-large-image{margin-bottom:8rem;}.page-header-large-image .background-wrapper{width:100%;height:30rem;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-ml);padding:var(--spacing-xl) 0;}.page-header-large-image .background-wrapper .container_80 .title-wrapper{display:flex;max-width:44rem;width:100%;height:24rem;padding:var(--spacing-xlg) var(--spacing-xl);flex-direction:column;justify-content:center;align-items:flex-start;border-radius:var(--spacing-ml);background:url(/themes/custom/constellationr/assets/img/615x330_star_field.jpg) #48095A 50%/cover no-repeat;background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:saturation;margin-bottom:-10rem;}.page-header-large-image .background-wrapper .container_80 .title-wrapper .title{padding-bottom:2rem;}.page-header-large-image .background-wrapper .container_80 .title-wrapper .title h2{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.page-header-large-image .background-wrapper .container_80 .title-wrapper .description{padding-bottom:var(--spacing-xlg);border-bottom:0.0625rem dashed var(--c-coolgray-2);}.page-header-large-image .background-wrapper .container_80 .title-wrapper .description .description-text{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);border-left:0.3125rem solid var(--c-orange);padding-left:1.25rem;}.page-header-large-image-with-link{margin-bottom:2rem;}.page-header-large-image-with-link .background-wrapper{width:100%;height:30rem;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-ml);padding:var(--spacing-xl) 0;}.page-header-large-image-with-link .background-wrapper .container_80 .title-wrapper .title{padding-bottom:2rem;}.page-header-large-image-with-link .background-wrapper .container_80 .title-wrapper .title h2{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.page-header-large-image-with-link .background-wrapper .container_80 .title-wrapper .description{padding-bottom:var(--spacing-xlg);max-width:52rem;width:100%;}.page-header-large-image-with-link .background-wrapper .container_80 .title-wrapper .description .description-text{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);border-left:0.3125rem solid var(--c-orange);padding-left:1.25rem;}.page-header-large-image-with-link .background-wrapper .container_80 .title-wrapper .header-link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-white-right.svg");background-position:right center;background-repeat:no-repeat;padding-right:2rem;}.page-header-large-image-with-link .background-wrapper .container_80 .title-wrapper .header-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.insights-section-header{background:var(--Gradient-Insights,linear-gradient(94deg,var(--c-primary-purple) 24.52%,#664596 54.33%,#80C1E7 80.77%));position:relative;z-index:1;}.insights-section-header .background-layer{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;z-index:2;}.insights-section-header .background-layer img{object-fit:cover;}.insights-section-header .header-content{position:relative;z-index:3;padding:var(--spacing-xlg);}.insights-section-header .header-content .flex{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;}@media (min-width:1024px){.insights-section-header .header-content .flex{flex-direction:row;justify-content:space-between;gap:auto;}}.insights-section-header .header-content .flex .left{display:flex;flex-direction:column;gap:var(--spacing-ml);}.insights-section-header .header-content .flex .left .header-logo{max-width:15.625rem;width:100%;height:auto;}.insights-section-header .header-content .flex .left .header-link{color:var(--c-white);}.insights-section-header .header-content .flex .left .header-link span{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;padding-right:1rem;}.insights-section-header .header-content .flex .left .header-link a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:inherit;-webkit-text-decoration:underline;text-decoration:underline;}.insights-section-header .header-content .flex .left .small-author-photo-name-title{display:flex;width:16.625rem;height:5.875rem;padding:var(---spacing-sm,0.5rem);align-items:center;gap:var(--spacing-md,1rem);border-radius:var(--spacing-xxl,8rem);background:var(--c-white,#FFF);-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem);}.insights-section-header .header-content .flex .left .small-author-photo-name-title .author-photo{aspect-ratio:1/1;height:4.875rem;width:4.875rem;max-width:4.875rem;}.insights-section-header .header-content .flex .left .small-author-photo-name-title .author-photo img{aspect-ratio:1/1;height:4.875rem;width:4.875rem;border-radius:50%;}.insights-section-header .header-content .flex .left .small-author-photo-name-title > .right{display:flex;flex-direction:column;}.insights-section-header .header-content .flex > .right{width:100%;display:flex;flex-direction:column;justify-content:center;}@media (min-width:1024px){.insights-section-header .header-content .flex > .right{max-width:23rem;}}.insights-section-header .header-content .flex > .right .trending-links{display:flex;flex-direction:column;width:100%;padding:var(--spacing-ml);border-radius:var(--spacing-sm,0.5rem);background:var(--c-primary-purple);}@media (min-width:1024px){.insights-section-header .header-content .flex > .right .trending-links{max-width:23rem;}}.insights-section-header .header-content .flex > .right .trending-links h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;padding:0.5rem 0;color:var(--c-white);}.insights-section-header .header-content .flex > .right .trending-links .trending-links-links{display:flex;flex-direction:column;}.insights-section-header .header-content .flex > .right .trending-links .trending-links-links a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);display:block;border-top:0.0625rem solid #fff;background-image:url("/themes/custom/constellationr/assets/img/icons/trend_up_arrow.svg");background-repeat:no-repeat;background-position:left center;padding:0.5rem;padding-left:1.75rem;}.insights-section-header .header-content .flex > .right .trending-links .trending-links-links a:last-child{border-bottom:0.0625rem solid #fff;}.insights-section-header .header-content .flex > .right .trending-links .trending-links-links a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.anchored-rte .component-content{gap:2rem;}@media screen and (min-width:1024px){.anchored-rte .component-content{gap:2rem;padding:var(--spacing-md) 0;}}.anchored-rte .sidebar{width:100%;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);}@media screen and (min-width:1024px){.anchored-rte .sidebar{max-width:20.5rem;}}.anchored-rte .sidebar .sidebar-title{text-transform:capitalize;padding:var(--spacing-md);}.anchored-rte .sidebar ul.anchor-links li.anchor-link{display:flex;padding:var(--spacing-md);flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;border-top:0.0625rem dashed var(--c-coolgray-1);}.anchored-rte .sidebar ul.anchor-links li.anchor-link a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;background-image:url("/themes/custom/constellationr/assets/img/icons/link-off.svg");background-repeat:no-repeat;background-position:left;background-size:1.25rem;padding-left:calc(1.25rem + 0.5rem);}.anchored-rte .sidebar ul.anchor-links li.anchor-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;background-image:url("/themes/custom/constellationr/assets/img/icons/link-on.svg");}.anchored-rte .content-column{display:flex;width:100%;flex-direction:column;align-items:flex-start;}@media screen and (min-width:1024px){.anchored-rte .content-column{max-width:55.5rem;}}.anchored-rte .content-column .component-title{display:flex;padding-bottom:var(--spacing-lg);flex-direction:column;align-items:flex-start;gap:var(--spacing-ml);}.anchored-rte .content-column .anchored-rte-section{width:100%;border-top:0.0625rem solid var(--c-coolgray-1);padding:var(--spacing-lg) 0;}.center-cta{margin:0 auto;padding:3.75rem 2rem;background-image:url("/themes/custom/constellationr/assets/img/cr-logo-element-light-gradient.png");background-position:center -5.625rem;background-repeat:no-repeat;}.center-cta__content{flex-direction:column;justify-content:center;max-width:42rem;width:100%;margin:auto;text-align:center;}.center-cta__content .eyebrow{color:var(--c-warm-red);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}.center-cta__content .title h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg);}.center-cta__content .description{border-top:0.0625rem dashed var(--c-coolgray-4,#97999B);padding-top:var(--spacing-ml,1.25rem);margin-bottom:var(--spacing-lg);}.center-cta__content .buttons{flex-direction:column;justify-content:flex-start;gap:1rem;}@media screen and (min-width:1024px){.center-cta__content .buttons{flex-direction:row;justify-content:center;gap:1rem;}}.center-cta__content .buttons > div a .link-component-outside .link-component-inside{display:flex;flex-direction:row;justify-content:center;}.component-carousel{padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-lg);}.component-carousel .swiper-wrapper{border-radius:0.5rem;}.component-carousel .swiper-wrapper .swiper-slide{aspect-ratio:8/5;width:100%;height:auto;border-radius:0.5rem;}.component-carousel .swiper-wrapper .swiper-slide img{aspect-ratio:8/5;width:100%;height:auto;border-radius:0.5rem;}.component-carousel .swiper-wrapper .swiper-container{overflow:visible;}.component-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--c-orange);width:1.25rem;border-radius:0.3125rem;}.testimony-carousel-outer{padding-bottom:2rem;margin-bottom:2rem;}.testimony-carousel-outer .testimony-carousel{padding-bottom:1rem;}.two-button-row{width:100%;margin:var(--spacing-lg) auto;}.two-button-row .flex{flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-lg);}@media (min-width:768px){.two-button-row .flex{align-items:unset;justify-content:flex-start;flex-direction:row;}}.testimony-card{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1,#D9D9D6);background:var(--White,#FFF);margin:var(--spacing-lg) 0;padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);}.testimony-card .quote-icon{background-image:url("/themes/custom/constellationr/assets/img/icons/orange-blockquote-icon.svg");background-position:top left;background-repeat:no-repeat;background-size:3.4375rem 2.9375rem;height:2.9375rem;width:100%;}.testimony-card .quote-text{font-family:var(--f-header);font-size:var(--f-size-display-28);font-style:normal;font-weight:600;line-height:var(--l-height-32);letter-spacing:var(--letter-spacing-xs);}.testimony-carousel .swiper-wrapper .swiper-slide{width:100%;height:auto;}.testimony-carousel .swiper-wrapper .swiper-container{overflow:visible;}.testimony-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--c-orange);width:1.25rem;border-radius:0.3125rem;}.testimonies-stack h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.attendees-grid{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-lg);}.attendees-grid h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.attendees-grid .flex{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md);}.attendees-grid .flex article{max-width:14rem;width:100%;}.event-sponsor-grid{padding:3rem 0 4rem 0;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;}.event-sponsor-grid .event-sponsor-grid-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:center;}.event-sponsor-grid .event-sponsor-grid-header h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.event-sponsor-grid .event-sponsor-grid-header .event-sponsor-grid-header-link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-primary-purple);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-orange-right.svg");background-repeat:no-repeat;background-position:right center;background-size:1.25rem 1.25rem;padding-right:2rem;}.event-sponsor-grid .event-sponsor-grid-header .event-sponsor-grid-header-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.event-sponsor-grid .event-sponsor-tiers .event-sponsor-tier{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:2rem;border-radius:var(--spacing-sm);background:var(--c-coolgray-0);}.event-sponsor-grid .event-sponsor-tiers .event-sponsor-tier h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.event-sponsor-grid .event-sponsor-tiers .event-sponsor-tier .event-sponsor-orgs{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}.event-sponsor-grid .event-sponsor-sales{border-radius:0.5rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;padding:2rem;}.event-sponsor-grid .event-sponsor-sales h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.event-sponsor-grid .event-sponsor-sales .event-sponsor-sales-description{border-left:0.3125rem solid var(--c-orange);padding-left:1.25rem;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.latest-analyst-blog-callout,.latest-video-callout,.latest-research-callout{padding:3rem 0;}.latest-analyst-blog-callout .callout-header,.latest-video-callout .callout-header,.latest-research-callout .callout-header{display:flex;flex-direction:column;justify-content:flex-start;gap:0.75rem;}.latest-analyst-blog-callout .callout-header .eyebrow,.latest-video-callout .callout-header .eyebrow,.latest-research-callout .callout-header .eyebrow{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-warm-red);text-align:center;}@media (min-width:1024px){.latest-analyst-blog-callout .callout-header .eyebrow,.latest-video-callout .callout-header .eyebrow,.latest-research-callout .callout-header .eyebrow{padding-left:2rem;text-align:left;}}.latest-analyst-blog-callout .callout-header .flex,.latest-video-callout .callout-header .flex,.latest-research-callout .callout-header .flex{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;width:100%;}@media (min-width:1024px){.latest-analyst-blog-callout .callout-header .flex,.latest-video-callout .callout-header .flex,.latest-research-callout .callout-header .flex{flex-direction:row;justify-content:space-between;gap:unset;}}.latest-analyst-blog-callout .callout-header .flex > h3.component-title,.latest-video-callout .callout-header .flex > h3.component-title,.latest-research-callout .callout-header .flex > h3.component-title{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;padding:0;padding-left:var(--spacing-lg);background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-repeat:no-repeat;background-position:left center;width:auto;}.latest-analyst-blog-callout .callout-header .flex .description,.latest-video-callout .callout-header .flex .description,.latest-research-callout .callout-header .flex .description{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;max-width:42rem;width:100%;margin:auto;text-align:center;}@media (min-width:1024px){.latest-analyst-blog-callout .callout-header .flex .description,.latest-video-callout .callout-header .flex .description,.latest-research-callout .callout-header .flex .description{border-left:0.3125rem solid var(--c-orange);padding-left:1.25rem;margin:unset;text-align:unset;}}.latest-analyst-blog-callout .callout-header .flex .link,.latest-video-callout .callout-header .flex .link,.latest-research-callout .callout-header .flex .link{display:flex;justify-content:center;}@media (min-width:1024px){.latest-analyst-blog-callout .callout-header .flex .link,.latest-video-callout .callout-header .flex .link,.latest-research-callout .callout-header .flex .link{justify-content:flex-end;width:16rem;}}.latest-analyst-blog-callout .latest-research-cards,.latest-video-callout .latest-research-cards,.latest-research-callout .latest-research-cards{padding-top:3rem;}.latest-analyst-blog-callout .latest-research-cards .flex,.latest-video-callout .latest-research-cards .flex,.latest-research-callout .latest-research-cards .flex{flex-direction:column;justify-content:flex-start;flex-wrap:wrap;}@media (min-width:1024px){.latest-analyst-blog-callout .latest-research-cards .flex,.latest-video-callout .latest-research-cards .flex,.latest-research-callout .latest-research-cards .flex{flex-direction:row;justify-content:space-between;}}.latest-analyst-blog-callout .latest-research-cards .flex .largecard,.latest-video-callout .latest-research-cards .flex .largecard,.latest-research-callout .latest-research-cards .flex .largecard{width:100%;}@media (min-width:1024px){.latest-analyst-blog-callout .latest-research-cards .flex .largecard,.latest-video-callout .latest-research-cards .flex .largecard,.latest-research-callout .latest-research-cards .flex .largecard{max-width:calc(50% - 0.75rem);}}.latest-analyst-blog-callout .latest-research-cards .flex .smallcard,.latest-video-callout .latest-research-cards .flex .smallcard,.latest-research-callout .latest-research-cards .flex .smallcard{width:100%;}@media (min-width:1024px){.latest-analyst-blog-callout .latest-research-cards .flex .smallcard,.latest-video-callout .latest-research-cards .flex .smallcard,.latest-research-callout .latest-research-cards .flex .smallcard{max-width:calc(25% - 0.75rem);}}.latest-content-horizontal-items,.latest-news-items{padding:3rem 0;}@media (min-width:768px){.latest-content-horizontal-items,.latest-news-items{padding:6rem 0;}}.latest-content-horizontal-items .flex,.latest-news-items .flex{flex-direction:column;justify-content:flex-start;gap:2rem;}@media (min-width:1024px){.latest-content-horizontal-items .flex,.latest-news-items .flex{flex-direction:row;justify-content:space-between;}}.latest-content-horizontal-items .flex .info,.latest-news-items .flex .info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:1024px){.latest-content-horizontal-items .flex .info,.latest-news-items .flex .info{max-width:22rem;}}.latest-content-horizontal-items .flex .info .eyebrow,.latest-news-items .flex .info .eyebrow{padding-left:2rem;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-warm-red);margin-bottom:0.75rem;}.latest-content-horizontal-items .flex .info .component-title,.latest-news-items .flex .info .component-title{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;font-weight:800;padding:0 var(--spacing-lg);margin-bottom:0.75rem;background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-repeat:no-repeat;background-position:left center;}.latest-content-horizontal-items .flex .info .description,.latest-news-items .flex .info .description{border-left:0.3125rem solid var(--c-orange);padding-left:1.25rem;margin-left:2rem;font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;margin-bottom:3rem;}.latest-content-horizontal-items .flex .info .link,.latest-news-items .flex .info .link{margin-left:2rem;}.latest-content-horizontal-items .flex .news-items,.latest-news-items .flex .news-items{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;}@media (min-width:1024px){.latest-content-horizontal-items .flex .news-items,.latest-news-items .flex .news-items{max-width:calc(100% - 24rem);}}.latest-content-horizontal-items .flex .news-items .view .view-content,.latest-news-items .flex .news-items .view .view-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;}.box-icon-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:var(--spacing-lg);padding-top:var(--spacing-xlg);}.box-icon-menu .box-icon-menu-item a.box-menu-item-link{border-radius:0.5rem;border:0.25rem solid var(--c-coolgray-1,#D9D9D6);background:var(--c-white,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);padding:0.75rem var(--spacing-md,1rem);}.box-icon-menu .box-icon-menu-item a.box-menu-item-link.btn .flex .title{padding:0;font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);text-transform:unset;background-position:left center;padding-left:1.5rem;}.event-agenda .component-content{gap:2rem;}@media screen and (min-width:1024px){.event-agenda .component-content{gap:2rem;padding:var(--spacing-md) 0;padding-top:0;}}.event-agenda .sidebar{max-width:20.5rem;width:100%;height:100%;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);}.event-agenda .sidebar .sidebar-title{text-transform:capitalize;padding:var(--spacing-md);background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");background-repeat:no-repeat;background-position:right var(--spacing-md) center;background-size:1.25rem 1.25rem;}.event-agenda .sidebar .sidebar-title::marker{display:none;content:none;}.event-agenda .sidebar ul.anchor-links li.anchor-link{display:flex;padding:var(--spacing-md);flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;border-top:0.0625rem dashed var(--c-coolgray-1);padding-left:0;}.event-agenda .sidebar ul.anchor-links li.anchor-link a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;line-height:1.25rem;background-image:url("/themes/custom/constellationr/assets/img/icons/calendar_small.svg");background-repeat:no-repeat;background-position:1rem;background-size:1.25rem 1.25rem;padding-left:calc(1.25rem + 1.5rem);}.event-agenda .sidebar ul.anchor-links li.anchor-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.event-agenda .sidebar[open] .sidebar-title{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.event-agenda .content-column{display:flex;max-width:55.5rem;width:100%;flex-direction:column;align-items:flex-start;}.event-agenda .content-column .event-agenda{width:100%;padding:var(--spacing-lg) 0;padding-top:0;}.event-agenda .content-column .event-agenda .event-day-title{padding:2rem 0;margin:0.5rem 0;margin-top:0;border-radius:var(--spacing-sm);background:var(--c-primary-purple);font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;font-weight:800;color:var(--c-white);text-align:center;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card{border-radius:var(--spacing-sm);border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);padding:2rem;margin-bottom:0.5rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-card-title{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;font-weight:800;margin-bottom:1rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-date{font-size:var(--f-size-body-xs);line-height:160%;font-weight:400;margin-bottom:0.25rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-location{font-size:var(--f-size-body-xs);line-height:160%;font-weight:400;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-details{margin:1rem 0;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-details p{font-size:var(--f-size-body-sm);line-height:140%;font-weight:300;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:2rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-buttons .event-day-button.share-btn button{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;font-family:var(--f-mono);color:var(--c-white);border:unset;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red,#AC1C48) 100%));display:flex;flex-direction:wrap;gap:0.5rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-buttons .event-day-button.ics-btn a{display:block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background-color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/download-orange.svg");background-repeat:no-repeat;background-position:right center;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-hosts{border-top:0.1875rem solid var(--c-coolgray-1);margin-top:2rem;padding-top:1rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-hosts h4{margin-bottom:1rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-hosts .event-day-host-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem;}.event-agenda .content-column .event-agenda .event-day-cards .event-day-card .event-day-hosts .event-day-host-items .author-item{border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);padding:2rem 1rem;}.accordion-interface h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-md);}.accordion-interface .accordion-interface-item{margin-bottom:1rem;}.accordion-interface .accordion-interface-item summary h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;border-radius:0.5rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);padding:1rem var(--spacing-lg);background-image:url("/themes/custom/constellationr/assets/img/icons/plus-circle.svg");background-repeat:no-repeat;background-position:right var(--spacing-lg) center;}.accordion-interface .accordion-interface-item summary::marker{content:none;display:none;}.accordion-interface .accordion-interface-item .accordion-content{border:0.125rem solid var(--c-coolgray-1,#D9D9D6);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;padding:1rem var(--spacing-lg);}.accordion-interface .accordion-interface-item .accordion-content.u-wysiwyg h4 + p{margin-top:0.5rem;}.accordion-interface .accordion-interface-item .accordion-content.u-wysiwyg p{font-size:var(--f-size-body-sm);line-height:140%;font-weight:300;}.accordion-interface .accordion-interface-item[open] summary h3{border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:url("/themes/custom/constellationr/assets/img/icons/minus-circle.svg");}.accordion-interface .accordion-interface-item[open] .accordion-content{border-top:none;}.accordion-interface .accordion-interface-item[open] .accordion-content .subtitle{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:1rem;}.accordion-interface .accordion-interface-item[open] .accordion-content .accordion-content-link a.archive-icon .flex .title.right-arrow{background-image:url("/themes/custom/constellationr/assets/img/icons/archive-orange.svg");}.business-theme-cta{padding-top:4rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:0.0625rem solid var(--c-coolgray-1);}.business-theme-cta > .flex{gap:var(--spacing-ml);}.business-theme-cta > .flex .logo{width:6.25rem;margin:auto;}@media (min-width:1024px){.business-theme-cta > .flex .logo{margin:0;}}.business-theme-cta > .flex .logo img{aspect-ratio:1/1;max-width:6.25rem;width:100%;height:auto;}.business-theme-cta > .flex .cta-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);width:100%;}@media (min-width:1024px){.business-theme-cta > .flex .cta-content-wrapper{align-items:flex-start;max-width:calc(100% - 8.25rem);}}.business-theme-cta > .flex .cta-content-wrapper .cta-content h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.business-theme-cta > .flex .cta-content-wrapper .cta-content .description{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.business-theme-cta > .flex .cta-content-wrapper .cta-content-links{padding-bottom:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;}.business-theme-cta > .flex .cta-content-wrapper .cta-content-links a{display:inline-block;margin-right:var(--spacing-ml);margin-bottom:var(--spacing-ml);}.business-theme-cta > .flex .cta-content-wrapper .cta-content-links a .flex .title{width:100%;}@media (min-width:1024px){.business-theme-cta > .flex .cta-content-wrapper .cta-content-links{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--spacing-ml);}.business-theme-cta > .flex .cta-content-wrapper .cta-content-links a{margin-right:unset;margin-bottom:unset;}}.box-grid-cta{padding-bottom:3rem;}.box-grid-cta h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin-bottom:2rem;}.box-grid-cta .box-grid-items{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-lg);}.box-grid-cta .box-grid-items .box-grid-cta-item{flex-basis:100%;flex-grow:0;flex-shrink:0;min-height:13rem;height:auto;border-radius:0.5rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);padding:1.5rem 2rem 1.75rem 2rem;}@media (min-width:768px){.box-grid-cta .box-grid-items .box-grid-cta-item{flex-basis:calc(50% - 1rem);}}@media (min-width:1024px){.box-grid-cta .box-grid-items .box-grid-cta-item{flex-basis:calc(33.33% - 1.33333rem);}}.box-grid-cta .box-grid-items .box-grid-cta-item a{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.box-grid-cta .box-grid-items .box-grid-cta-item a .top .title{background-repeat:no-repeat;background-position:left center;background-size:1.5rem 1.5rem;padding-left:2.25rem;margin-bottom:var(--spacing-ml);}.box-grid-cta .box-grid-items .box-grid-cta-item a .top .title h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.box-grid-cta .box-grid-items .box-grid-cta-item a .top .description{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.box-grid-cta .box-grid-items .box-grid-cta-item a .grid-item-link{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;font-size:var(--f-size-body-sm);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-orange-right.svg");background-repeat:no-repeat;background-position:right;padding-right:1.5rem;}.box-grid-cta .box-grid-items .box-grid-cta-item a:hover{-webkit-text-decoration:none;text-decoration:none;}.box-grid-cta .box-grid-items .box-grid-cta-item:hover{border-color:var(--c-primary-purple);}.box-grid-cta .box-grid-items .box-grid-cta-item.no-icon .title{padding-left:0;}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-lightbulb .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/lightbulb.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-hexagon_question_mark .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_question_mark.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-hexagon_exclamation_mark .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_exclamation_mark.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-search_glass_on_paper .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/search_glass_on_paper.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-microphone .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/microphone.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-box_plus_sign .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/box_plus_sign.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-open_book .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/open_book.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-suit_case .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/suit_case.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-speech_bubble .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/speech_bubble.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-people .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/people.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-calendar .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/calendar.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-empty_calendar .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/empty_calendar.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-paper_checkmark .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/paper_checkmark.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-map_pin .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/map_pin.svg");}.box-grid-cta .box-grid-items .box-grid-cta-item.icon-style-four_point_star .title{background-image:url("/themes/custom/constellationr/assets/img/accenticons/four_point_star.svg");}.box-grid-cta .bottom-row{border-radius:0.5rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);padding:var(--spacing-lg);margin-top:var(--spacing-lg);}.box-grid-cta .bottom-row h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-ml);}.box-grid-cta .bottom-row .bottom-text{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-lg);border-left:0.3125rem solid var(--Orange,#ED7900);padding-left:1.25rem;}.box-grid-cta .bottom-row .bottom-links{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;}@media (min-width:768px){.box-grid-cta .bottom-row .bottom-links{flex-direction:row;}}.fancy-list-items{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white,#FFF);}.fancy-list-items > .flex{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xlg);}@media (min-width:768px){.fancy-list-items > .flex{flex-direction:row;}}.fancy-list-items > .flex .logo{width:100%;height:auto;text-align:center;}.fancy-list-items > .flex .logo .image{width:100%;display:flex;flex-direction:row;justify-content:center;}.fancy-list-items > .flex .logo .image img{aspect-ratio:1/1;max-width:6.875rem;width:100%;height:auto;}.fancy-list-items > .flex .logo .left-title{padding-top:1rem;}.fancy-list-items > .flex .logo .left-title h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;font-size:var(--Size-Display-22,1.375rem);}@media (min-width:768px){.fancy-list-items > .flex .logo{max-width:6.875rem;text-align:left;}}.fancy-list-items > .flex .list-items{width:100%;}.fancy-list-items > .flex .list-items ul li{border-top:0.0625rem solid var(--c-coolgray-1);padding:var(--spacing-md) 0;background-repeat:no-repeat;background-position:left top 1rem;padding-left:2rem;font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-7);font-size:var(--f-size-base);}.fancy-list-items > .flex .list-items ul li:last-child{border-bottom:0.0625rem solid var(--c-coolgray-1);}.fancy-list-items.no-icon li{padding-left:0;}.fancy-list-items.icon-style-lightbulb li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/lightbulb.svg");}.fancy-list-items.icon-style-hexagon_question_mark li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_question_mark.svg");}.fancy-list-items.icon-style-hexagon_exclamation_mark li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_exclamation_mark.svg");}.fancy-list-items.icon-style-search_glass_on_paper li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/search_glass_on_paper.svg");}.fancy-list-items.icon-style-microphone li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/microphone.svg");}.fancy-list-items.icon-style-box_plus_sign li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/box_plus_sign.svg");}.fancy-list-items.icon-style-open_book li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/open_book.svg");}.fancy-list-items.icon-style-suit_case li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/suit_case.svg");}.fancy-list-items.icon-style-speech_bubble li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/speech_bubble.svg");}.fancy-list-items.icon-style-people li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/people.svg");}.fancy-list-items.icon-style-calendar li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/calendar.svg");}.fancy-list-items.icon-style-empty_calendar li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/empty_calendar.svg");}.fancy-list-items.icon-style-paper_checkmark li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/paper_checkmark.svg");}.fancy-list-items.icon-style-map_pin li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/map_pin.svg");}.fancy-list-items.icon-style-four_point_star li{background-image:url("/themes/custom/constellationr/assets/img/accenticons/four_point_star.svg");}.basic-cta{display:flex;padding:var(--spacing-xlg) var(--spacing-lg);flex-direction:column;align-items:center;gap:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);margin:2rem auto;}.basic-cta h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;text-align:center;}.icon-link-grid{margin-bottom:var(--spacing-xlg);}.icon-link-grid h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin-bottom:var(--spacing-xlg);}.icon-link-grid .link-grid{border-radius:0.75rem;background:linear-gradient(0deg,rgba(45,6,56,0.75) 0%,rgba(45,6,56,0.75) 100%),url("/themes/custom/constellationr/assets/img/1024x325_small_star_field.jpg") lightgray 50%/cover no-repeat;box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);padding:var(--spacing-xlg);}.icon-link-grid .link-grid .link-grid-top{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;gap:1.625rem;width:100%;height:100%;}@media (min-width:768px){.icon-link-grid .link-grid .link-grid-top{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.icon-link-grid .link-grid .link-grid-top{grid-template-columns:repeat(3,1fr);}}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item a{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0.75rem 1rem;}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item a .flex .title{line-height:1.5rem;}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item .accenticon{display:inline-block;background-position:left center;background-repeat:no-repeat;padding-left:2.25rem;}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item:hover .accenticon{color:#fff;}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.no-icon .accenticon{padding-left:0;}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-lightbulb .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/lightbulb.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-hexagon_question_mark .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_question_mark.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-hexagon_exclamation_mark .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/hexagon_exclamation_mark.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-search_glass_on_paper .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/search_glass_on_paper.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-microphone .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/microphone.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-box_plus_sign .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/box_plus_sign.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-open_book .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/open_book.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-suit_case .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/suit_case.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-speech_bubble .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/speech_bubble.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-people .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/people.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-calendar .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/calendar.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-empty_calendar .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/empty_calendar.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-paper_checkmark .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/paper_checkmark.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-map_pin .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/map_pin.svg");}.icon-link-grid .link-grid .link-grid-top .icon-link-grid-big-item.icon-style-four_point_star .accenticon{background-image:url("/themes/custom/constellationr/assets/img/accenticons/four_point_star.svg");}.icon-link-grid .link-grid-bottom{margin-top:4rem;display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:1.625rem;width:100%;height:100%;}@media (min-width:768px){.icon-link-grid .link-grid-bottom{grid-template-columns:repeat(3,1fr);}}@media (min-width:1024px){.icon-link-grid .link-grid-bottom{grid-template-columns:repeat(6,1fr);}}.icon-link-grid .link-grid-bottom a{display:block;}.event-three-point-header{margin-bottom:var(--spacing-xl);}.event-three-point-header .title{padding-bottom:var(--spacing-md);}.event-three-point-header .title h3{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.event-three-point-header .points{border-radius:var(--spacing-sm);background:var(--c-coolgray-0);}.event-three-point-header .points ul{display:flex;padding:var(--spacing-ml);align-items:flex-start;gap:var(--spacing-ml);align-self:stretch;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;}.event-three-point-header .points ul li{max-width:100%;width:100%;list-style:disc;margin-left:1rem;}@media (min-width:1024px){.event-three-point-header .points ul{flex-direction:row;justify-content:center;}.event-three-point-header .points ul li{max-width:calc(32.333% - var(--spacing-ml));}}.manual-menu-bar{padding:var(--spacing-md) 1rem;}.manual-menu-bar ul.menu-bar-items{margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:1024px){.manual-menu-bar ul.menu-bar-items{flex-direction:row;justify-content:center;flex-wrap:wrap;}}.manual-menu-bar ul.menu-bar-items li{width:100%;}@media (min-width:1024px){.manual-menu-bar ul.menu-bar-items li{width:auto;}}.manual-menu-bar ul.menu-bar-items li a{display:block;border:0.0625rem solid var(--c-coolgray-1);padding:1rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.manual-menu-bar ul.menu-bar-items li a:hover{color:var(--c-white);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-Warm-red) 100%));}@media (min-width:1024px){.manual-menu-bar ul.menu-bar-items li a{border-right:none;}.manual-menu-bar ul.menu-bar-items li:first-child a{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}.manual-menu-bar ul.menu-bar-items li:last-child a{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-right:0.0625rem solid var(--c-coolgray-1);}}.manual-menu-bar ul.menu-bar-items li.current-page a{color:var(--c-white);background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-Warm-red) 100%));}.profile-navigation-links.manual-menu-bar{padding-left:0;padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-ml);}.profile-navigation-links.manual-menu-bar .menu-bar-items{justify-content:flex-start;}.inline-warning-alert{display:flex;flex-direction:column;justify-content:center;gap:0.5rem;background-image:url("/themes/custom/constellationr/assets/img/icons/info-circle.svg");background-position:left var(--spacing-md) center;background-repeat:no-repeat;background-color:var(--c-coolgray-0);border-radius:var(--spacing-sm);border:0.125rem solid var(--c-coolgray-1);padding:0.75rem var(--spacing-md);padding-left:3.5rem;margin:var(--spacing-ml) 0;}.inline-warning-alert .warning-alert-title{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.inline-warning-alert .warning-alert-sub-title{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-10);}.enhanced-rte-link{width:100%;padding:var(--spacing-ml);border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);margin:var(--spacing-ml) 0;}.enhanced-rte-link a{-webkit-text-decoration:none;text-decoration:none;}.enhanced-rte-link .flex{justify-content:flex-start;gap:var(--spacing-md);width:100%;}.enhanced-rte-link .flex .icon{display:flex;flex-direction:column;justify-content:center;width:2.8125rem;height:auto;background-image:url("/themes/custom/constellationr/assets/img/icons/upload-arrow.svg");background-position:center;background-repeat:no-repeat;}.enhanced-rte-link .flex .text{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);}.enhanced-rte-link .flex .text .link-title{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;-webkit-text-decoration:underline;text-decoration:underline;}.enhanced-rte-link .flex .text .description{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.event-teaser{padding-top:var(--spacing-xlg);}.event-teaser:last-child{padding-top:var(--spacing-xlg);padding-bottom:var(--spacing-xlg);}.event-teaser .flex{flex-direction:column;gap:var(--spacing-lg);}@media (min-width:768px){.event-teaser .flex{flex-direction:row;}}.event-teaser .flex .logo{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;height:auto;padding:var(--spacing-ml);border-radius:var(--spacing-ml,1.25rem);border:0.125rem solid var(--c-coolgray-1,#D9D9D6);background:var(--c-white,#FFF);box-shadow:0 0 1.5625rem 0 rgba(0,0,0,0.1) inset;margin:auto;}@media (min-width:1024px){.event-teaser .flex .logo{max-width:16.25rem;}}.event-teaser .flex .logo img{max-width:16.25rem;width:100%;height:auto;}.event-teaser .flex .content{width:100%;display:flex;flex-direction:column;justify-content:center;}@media (min-width:1024px){.event-teaser .flex .content{max-width:calc(100% - 18.25rem);}}.event-teaser .flex .content > .title{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;padding-bottom:var(--spacing-md);text-align:center;}@media (min-width:1024px){.event-teaser .flex .content > .title{text-align:left;}}.event-teaser .flex .content .alertbar{display:flex;padding:0.75rem var(--spacing-lg);padding-left:4rem;align-items:center;gap:0.5rem;align-self:stretch;border-radius:var(--spacing-xs);background:url("/themes/custom/constellationr/assets/img/icons/alert-triangle-white.svg") no-repeat left 2rem center,var(--gradient-2,linear-gradient(94deg,var(--c-warm-red) 0%,var(--c-orange) 53.85%));margin-bottom:var(--spacing-md);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.event-teaser .flex .content .description{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);padding-bottom:var(--spacing-md);}.event-teaser .flex .content .teaser-links{display:flex;flex-direction:column;gap:var(--spacing-md);}@media (min-width:1024px){.event-teaser .flex .content .teaser-links{flex-direction:row;}}.video-channels .outer{background-position:center;background-repeat:no-repeat;background-size:cover;}.video-channels .outer .blur{position:relative;overflow:hidden;}.video-channels .outer .blur span.blur-item{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;display:block;aspect-ratio:1/1;width:100%;height:100%;border-radius:624.9375rem;opacity:0.81;background:var(--Primary-Purple,#5A0B70);filter:blur(6.25rem);}.video-channels .outer .blur .channels-content{z-index:10;padding:var(--spacing-xl) 0;}.video-channels .outer .blur .channels-content .flex{flex-direction:column;justify-content:flex-start;}.video-channels .outer .blur .channels-content .flex .title-area{z-index:11;display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:768px){.video-channels .outer .blur .channels-content .flex .title-area{flex-direction:row;justify-content:space-between;}}.video-channels .outer .blur .channels-content .flex .title-area .title-items .subtitle{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);padding-left:var(--spacing-lg);}.video-channels .outer .blur .channels-content .flex .title-area .title-items .title{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:var(--spacing-lg);padding-right:0;background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-repeat:no-repeat;background-position:left center;}.video-channels .outer .blur .channels-content .flex .title-area .title-items .title h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;color:var(--c-white);}.video-channels .outer .blur .channels-content .flex .title-area .title-items .description{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);padding-left:var(--spacing-lg);}.video-channels .outer .blur .channels-content .flex .title-area .link{padding-left:var(--spacing-lg);margin-top:1rem;}@media (min-width:768px){.video-channels .outer .blur .channels-content .flex .title-area .link{margin-top:0;padding-left:0;}}.video-channels .outer .blur .channels-content .flex .primary-channels{z-index:100;padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;gap:1rem;}@media (min-width:1024px){.video-channels .outer .blur .channels-content .flex .primary-channels{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}.video-channels .outer .blur .channels-content .flex .primary-channels .video-channel-item{width:100%;height:auto;border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-1);background-color:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);display:flex;flex-direction:column;justify-content:center;align-items:center;}@media (min-width:1024px){.video-channels .outer .blur .channels-content .flex .primary-channels .video-channel-item{height:10rem;max-width:calc(33% - 1rem);}}.video-channels .outer .blur .channels-content .flex .primary-channels .video-channel-item a img{height:auto;}.video-channels .outer .blur .channels-content .flex .more-channels{z-index:11;padding-left:var(--spacing-lg);}.video-channels .outer .blur .channels-content .flex .more-channels .more-channels-label{padding-left:1rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-orange);font-size:0.875rem;}.video-channels .outer .blur .channels-content .flex .more-channels .more-channels-links{padding-top:var(--spacing-lg);}.video-channels .outer .blur .channels-content .flex .more-channels .more-channels-links a{display:block;background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-repeat:no-repeat;background-position:right 1rem center;border-top:0.0625rem solid var(--c-white);padding:var(--spacing-md) 0;font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:1.375rem;}.video-channels .outer .blur .channels-content .flex .more-channels .more-channels-links a:last-child{border-bottom:0.0625rem solid var(--c-white);}.video-channels .outer .blur .channels-content .flex .more-channels .more-channels-links a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.team-carousel{padding-top:var(--spacing-xlg);padding-bottom:var(--spacing-xlg);}.team-carousel .header{margin-bottom:3rem;}.team-carousel .header.flex{flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.team-carousel .header.flex .left{display:flex;flex-direction:column;justify-content:center;}.team-carousel .header.flex .left .eyebrow{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-warm-red);padding-left:var(--spacing-lg);padding-bottom:1rem;}.team-carousel .header.flex .left .title h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;padding-left:var(--spacing-lg);background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-repeat:no-repeat;background-position:left center;}.team-carousel .header.flex .left .description{padding-top:1rem;padding-left:var(--spacing-lg);font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.team-carousel .header.flex .right{display:flex;flex-direction:column;justify-content:center;}.team-carousel .header.flex .right .link{padding-left:var(--spacing-lg);margin-top:1rem;}@media (min-width:768px){.team-carousel .header.flex .right .link{margin-top:0;padding-left:0;}}.team-carousel .team-carousel-outer .team-carousel-inner{display:flex;flex-direction:row;justify-content:flex-start;gap:1.5rem;overflow:visible !important;min-width:0;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item{border-radius:0.75rem;border:0.25rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);max-width:18rem;height:auto;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex{flex-direction:column;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex .photo img{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex .details{padding:1.65rem 1.5rem;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex .details .name{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:0.5rem;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex .details .title{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);margin-bottom:1rem;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex .details .link{background-image:url("/themes/custom/constellationr/assets/img/icons/user-circle-orange.svg");background-repeat:no-repeat;background-position:left center;padding:0.25rem 0;padding-left:2rem;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item .flex .details .link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}.team-carousel .team-carousel-outer .team-carousel-inner article.team-carousel-item:hover{border-color:var(--primary-purple);}.recent-insights-tabs{margin:var(--spacing-xlg) auto;}.recent-insights-tabs h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.recent-insights-tabs .tabs{margin-bottom:var(--spacing-lg);}.recent-insights-tabs .tabs ul.menu{width:100%;}@media (min-width:768px){.recent-insights-tabs .tabs ul.menu{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:unset;}}.recent-insights-tabs .tabs ul.menu li.menu-item{width:100%;}@media (min-width:768px){.recent-insights-tabs .tabs ul.menu li.menu-item{width:unset;}}.recent-insights-tabs .tabs ul.menu li.menu-item button{display:block;padding:var(--spacing-md);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-dark-gray);width:100%;}@media (min-width:768px){.recent-insights-tabs .tabs ul.menu li.menu-item button{width:auto;}}.recent-insights-tabs .tabs ul.menu li.menu-item button:hover{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));color:var(--c-white);cursor:pointer;}.recent-insights-tabs .tabs ul.menu li.menu-item:first-child button{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}@media (min-width:768px){.recent-insights-tabs .tabs ul.menu li.menu-item:first-child button{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}}.recent-insights-tabs .tabs ul.menu li.menu-item:last-child button{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;}@media (min-width:768px){.recent-insights-tabs .tabs ul.menu li.menu-item:last-child button{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}}.recent-insights-tabs .tabs ul.menu li.menu-item .active{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple,#5A0B70) 26.44%,var(--c-warm-red,#AC1C48) 100%));color:var(--c-white);cursor:pointer;}.recent-insights-tabs .tab-content{padding:var(--spacing-md) 0;}.recent-insights-tabs .tab-content.hidden{display:none;}.recent-insights-tabs .tab-content .view .view-content{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;flex-wrap:wrap;}@media (min-width:1024px){.recent-insights-tabs .tab-content .view .view-content{flex-direction:row;justify-content:flex-start;}}.recent-insights-tabs .tab-content .view .view-content .views-row{width:100%;}@media (min-width:1024px){.recent-insights-tabs .tab-content .view .view-content .views-row{max-width:calc(25% - 1rem);}}.recent-insights-tabs .tab-content nav{margin-top:4rem;}.recent-insights-tabs .tab-content nav ul li.pager__item a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));}.user-reference-grid h4{text-align:left;font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.user-reference-grid.small-profile .user-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-md);}.user-reference-grid.small-profile .user-list article.small-vertical-user-card{max-width:12rem;width:100%;}.user-reference-grid.large-profile .user-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md);}.user-reference-grid.large-profile .user-list article.small-vertical-user-card{max-width:14rem;width:100%;}.leadership-profiles{margin:var(--spacing-xlg) auto;}.leadership-profiles h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.leadership-profiles .profiles{margin:var(--spacing-lg) auto;}.leadership-profile{margin-bottom:var(--spacing-xlg);padding:var(--spacing-lg);border-radius:0.75rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}.leadership-profile .flex{justify-content:flex-start;gap:2rem;flex-direction:column;}@media (min-width:640px){.leadership-profile .flex{flex-direction:row;}}.leadership-profile .flex .photo{text-align:center;width:100%;}@media (min-width:640px){.leadership-profile .flex .photo{max-width:12rem;}}.leadership-profile .flex .photo img{max-width:12rem;width:100%;margin:auto;border-radius:50%;}.leadership-profile .flex .info{width:100%;}@media (min-width:640px){.leadership-profile .flex .info{max-width:calc(100% - 14rem);}}.leadership-profile .flex .info .name{text-align:center;margin-bottom:0.5rem;}.leadership-profile .flex .info .name h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.leadership-profile .flex .info .name h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}@media (min-width:640px){.leadership-profile .flex .info .name{text-align:unset;}}.leadership-profile .flex .info .title{text-align:center;font-weight:bold;margin-bottom:0.5rem;}@media (min-width:640px){.leadership-profile .flex .info .title{text-align:unset;}}.leadership-profile .flex .info .description{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);text-align:center;}@media (min-width:640px){.leadership-profile .flex .info .description{text-align:unset;}}.leadership-profile .flex .info .email{margin-top:1rem;text-align:center;}.leadership-profile .flex .info .email a{color:var(--c-primary-purple);}@media (min-width:640px){.leadership-profile .flex .info .email{text-align:unset;}}.insights_grid{margin-top:var(--spacing-xlg);margin-bottom:var(--spacing-xlg);}.insights_grid h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:1rem;}.insights_grid .view.view-recent-insight-news-grid .view-content{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}@media (min-width:1024px){.insights_grid .view.view-recent-insight-news-grid .view-content{flex-direction:row;justify-content:space-between;}}.insights_grid .view.view-recent-insight-news-grid .view-content .views-row{flex:0 0 0;height:100%;}@media (min-width:1024px){.insights_grid .view.view-recent-insight-news-grid .view-content .views-row{flex:0 0 calc(50% - 0.5rem);}}.insights_grid .view.view-recent-insight-news-grid .pager-wrapper{display:flex;flex-direction:row;justify-content:center;gap:1rem;margin-top:3rem;}.insights_grid .view.view-recent-insight-news-grid .pager-wrapper .pager-button nav ul li.pager__item a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));}.insights_grid .view.view-recent-insight-news-grid .pager-wrapper .view-all-news a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-primary-purple);padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border:0.1875rem solid var(--Gradient-1,#5A0B70);border-radius:var(--Spacing-SM,0.5rem);}.node--view-mode-horizontal-50-card{border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-3,#C8C9C7);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);padding:1.5rem;}.node--view-mode-horizontal-50-card .flex{display:flex;flex-direction:row;justify-content:space-between;}.node--view-mode-horizontal-50-card .flex .right{display:flex;flex-direction:column;justify-content:center;}.node--view-mode-horizontal-50-card .flex.row-1{margin-bottom:0.5rem;}.node--view-mode-horizontal-50-card .flex.row-1 .right .created{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.node--view-mode-horizontal-50-card .flex.row-2 .left{max-width:24rem;width:100%;}.node--view-mode-horizontal-50-card .flex.row-2 .left .body{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.node--view-mode-horizontal-50-card .flex.row-2 .right{width:10rem;}.node--view-mode-horizontal-50-card .type a{display:inline-block;padding:0.5rem 1rem 0.5rem 1.5rem;border-radius:1rem;border:0.125rem solid var(--Cool-Gray-3,#C8C9C7);background:var(--White,#FFF);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;background-image:url("/themes/custom/constellationr/assets/img/icons/circle-blue.svg");background-position:left 0.5rem center;background-repeat:no-repeat;}.community-profile-grid h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin-bottom:var(--spacing-lg);}.community-profile-grid .profile-groups .profile-grid-group{margin-bottom:var(--spacing-lg);}.community-profile-grid .profile-groups .profile-grid-group h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;margin-bottom:var(--spacing-ml);}.community-profile-grid .profile-groups .profile-grid-group .profile-grid-users{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-md);}.community-profile-grid .profile-groups .profile-grid-group .profile-grid-users article.small-vertical-user-card{max-width:calc(25% - 1rem);width:100%;}.upcoming-events-homepage{padding:1rem;background-color:var(--c-primary-purple);}@media (min-width:1024px){.upcoming-events-homepage{padding:4rem;}}.upcoming-events-homepage .inner{display:flex;padding:var(--Spacing-LG,2rem) 2rem;flex-direction:column;align-items:flex-start;gap:var(--item-spacing-l,3rem);border-radius:var(--spacing-ml);background:var(--c-white);}.upcoming-events-homepage .inner .header{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;width:100%;}@media (min-width:1024px){.upcoming-events-homepage .inner .header{flex-direction:row;justify-content:space-between;}}.upcoming-events-homepage .inner .header .left{display:flex;flex-direction:column;gap:0.75rem;width:100%;}@media (min-width:1024px){.upcoming-events-homepage .inner .header .left{max-width:calc(100% - 20rem);}}.upcoming-events-homepage .inner .header .left .eyebrow{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-warm-red);padding-left:2.25rem;}.upcoming-events-homepage .inner .header .left .title{background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-position:left center;background-repeat:no-repeat;padding-left:2.25rem;}.upcoming-events-homepage .inner .header .left .title h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.upcoming-events-homepage .inner .header .left .description{padding-left:2.25rem;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.upcoming-events-homepage .inner .header .right{width:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:1rem;padding-left:2.25rem;}@media (min-width:1024px){.upcoming-events-homepage .inner .header .right{padding-left:unset;margin-top:unset;align-items:flex-end;}}.upcoming-events-homepage .inner .events .flagship-events .view .view-content{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem;}@media (min-width:1024px){.upcoming-events-homepage .inner .events .flagship-events .view .view-content{flex-direction:row;justify-content:space-between;}}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row{width:100%;}@media (min-width:1024px){.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row{max-width:calc(33% - 1rem);}}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .teaser-image{background-repeat:no-repeat;}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .title{padding-bottom:1rem;}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .title h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .details{display:flex;flex-direction:column;}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .details .detail{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;line-height:1.5rem;background-repeat:no-repeat;background-position:left center;padding-left:2.25rem;padding-top:0.5rem;padding-bottom:0.5rem;border-top:0.0625rem dashed var(--c-coolgray-1);}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .details .detail.when{background-image:url("/themes/custom/constellationr/assets/img/icons/calendar-orange.svg");}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .details .detail.where{background-image:url("/themes/custom/constellationr/assets/img/icons/map_pin.svg");}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .details .detail.who{background-image:url("/themes/custom/constellationr/assets/img/icons/hexagon_exclamation_mark.svg");line-height:1.125rem;}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .details .detail:last-child{padding-bottom:0.5rem;border-bottom:0.0625rem solid dashed var(--c-coolgray-9);}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .link{padding-top:2rem;}.upcoming-events-homepage .inner .events .flagship-events .view .view-content .views-row .flagship-event .link a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-orange-right.svg");background-position:right center;background-position-y:0.125rem;background-repeat:no-repeat;padding-right:2.25rem;}.upcoming-events-homepage .inner .events .external-events h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;padding-top:2rem;padding-bottom:1.5rem;}.upcoming-events-homepage .inner .events .external-events .view .view-content .views-row{display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;}.newsletter-subscribe{background-image:url("/themes/custom/constellationr/assets/img/star_background_optimized.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:6rem;padding-bottom:6rem;}.newsletter-subscribe > div{border-radius:0.75rem;border:var(--Radius-md,8px) solid var(--Gradient-2,#AC1C48);background:var(--White,#FFF);-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);padding:3rem;}.newsletter-subscribe > div .flex{display:flex;flex-direction:column;justify-content:center;}.newsletter-subscribe > div .flex .eyebrow{text-align:center;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);text-transform:uppercase;margin-bottom:0.75rem;}.newsletter-subscribe > div .flex .component-title{text-align:center;margin-bottom:0.75rem;}.newsletter-subscribe > div .flex .component-title h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;font-size:var(--Size-Display-38,2.375rem);font-weight:var(--Font-Weight-ExtraBold,800);letter-spacing:var(--Letter-Spacing--S,-0.0625rem);color:var(--c-primary-purple);}.newsletter-subscribe > div .flex .description{max-width:42rem;width:100%;margin:auto;text-align:center;font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-10);margin-bottom:2rem;}.newsletter-subscribe > div .flex .newsletters{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:2rem;}@media (min-width:1024px){.newsletter-subscribe > div .flex .newsletters{flex-direction:row;}}.newsletter-subscribe > div .flex .newsletters .newsletter{width:100%;}@media (min-width:1024px){.newsletter-subscribe > div .flex .newsletters .newsletter{max-width:calc(30% - 1rem);}}.newsletter-subscribe > div .flex .newsletters .newsletter:hover{cursor:pointer;border-color:var(--c-primary-purple);}.newsletter-subscribe > div .flex .link{display:flex;padding:2rem;justify-content:center;}.newsletter-archive > .title{margin-bottom:2rem;}.newsletter-archive > .title h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.newsletter-archive > .flex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;}.newsletter-archive > .flex .description{max-width:52rem;width:100%;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.newsletter-archive > .flex .link{max-width:22rem;width:100%;}.newsletter-archive .view-newsletter-grid-by-term-id .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}.newsletter-archive .view-newsletter-grid-by-term-id .view-content .views-row{max-width:100%;width:100%;}@media (min-width:768px){.newsletter-archive .view-newsletter-grid-by-term-id .view-content .views-row{max-width:calc(33.333% - 1rem);}}.newsletter-archive .view-newsletter-grid-by-term-id nav{margin-top:3rem;}.newsletter-archive .view-newsletter-grid-by-term-id nav ul li.pager__item a{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));}.paragraph--type--rich-text-editor{margin-bottom:var(--spacing-xlg);}.simple-green-callout{max-width:50rem;width:100%;margin:0 auto;padding:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.125rem solid #ABEFC6;background:#ECFDF3;}.simple-research-grid{max-width:64rem;width:100%;margin:var(--spacing-xlg) auto;}.simple-research-grid h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.simple-research-grid .view-simple-most-recent-research-grid{margin-top:var(--spacing-ml);}.simple-research-grid .view-simple-most-recent-research-grid .view-content{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}@media (min-width:1024px){.simple-research-grid .view-simple-most-recent-research-grid .view-content{flex-direction:row;justify-content:space-between;}}.simple-research-grid .view-simple-most-recent-research-grid .view-content .views-row{width:100%;}@media (min-width:1024px){.simple-research-grid .view-simple-most-recent-research-grid .view-content .views-row{max-width:calc(33% - 1rem);}}.client-logo-carousel{padding:var(--spacing-xlg) 0;}.client-logo-carousel .carousel-container{border-radius:var(--spacing-ml,1.25rem);border-top:0.125rem solid var(--c-coolgray-1);border-right:0.125rem solid var(--c-coolgray-1);border-bottom:0.125rem solid var(--c-coolgray-1);border-left:0.125rem solid var(--c-coolgray-1);background:var(--c-white);padding:3rem 2rem;}.client-logo-carousel .carousel-container .carousel-title{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;font-weight:800;color:var(--c-dark-gray);font-size:var(--f-size-body-lg);padding:0 var(--spacing-lg);margin-left:var(--spacing-lg);margin-bottom:var(--spacing-lg);background-image:url("/themes/custom/constellationr/assets/img/icons/carousel-circle.svg");background-repeat:no-repeat;background-position:left center;}.client-logo-carousel .carousel-container .home-header-carousel .swiper-wrapper{gap:2rem;}.client-logo-carousel .carousel-container .home-header-carousel .swiper-wrapper .swiper-slide{max-width:8.75rem;width:100%;height:auto;}.client-logo-carousel .carousel-container .home-header-carousel .swiper-wrapper .swiper-slide img{width:100%;height:auto;}.left-right-alternator{padding:var(--spacing-xlg) 0;}.left-right-alternator .alternating-rows{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-md);}.left-right-alternator .alternating-rows .leftright-alternated a{display:block;border-radius:0.75rem;border:0.25rem solid var(--Cool-Gray-3,#C8C9C7);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}.left-right-alternator .alternating-rows .leftright-alternated a:hover{border-color:var(--c-primary-purple);}.left-right-alternator .alternating-rows .leftright-alternated a .flex{display:flex;width:100%;}@media (min-width:1024px){.left-right-alternator .alternating-rows .leftright-alternated a .flex{flex-direction:row;justify-content:center;}}.left-right-alternator .alternating-rows .leftright-alternated a .flex .image{position:relative;aspect-ratio:5/4;width:100%;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}@media (min-width:1024px){.left-right-alternator .alternating-rows .leftright-alternated a .flex .image{max-width:50%;aspect-ratio:37/22;}}.left-right-alternator .alternating-rows .leftright-alternated a .flex .image .type{position:absolute;left:var(--spacing-lg);top:var(--spacing-lg);display:inline-block;padding:0.5rem 1rem 0.5rem 1.5rem;border-radius:1rem;border:0.125rem solid var(--Cool-Gray-3,#C8C9C7);background:var(--White,#FFF);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;background-image:url("/themes/custom/constellationr/assets/img/icons/circle-blue.svg");background-position:left 0.5rem center;background-repeat:no-repeat;}.left-right-alternator .alternating-rows .leftright-alternated a .flex .text{padding:var(--spacing-lg);width:100%;}.left-right-alternator .alternating-rows .leftright-alternated a .flex .text .dateline{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.left-right-alternator .alternating-rows .leftright-alternated a .flex .text .title{padding:0.5rem 0;}.left-right-alternator .alternating-rows .leftright-alternated a .flex .text .title h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.left-right-alternator .alternating-rows .leftright-alternated a .flex .text .summary{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.left-right-alternator .alternating-rows .leftright-alternated a .flex .text .author{padding:var(--spacing-md) 0;}@media (min-width:1024px){.left-right-alternator .alternating-rows .leftright-alternated a .flex .text{max-width:50%;}}.left-right-alternator .alternating-rows .leftright-alternated a:hover{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:1024px){.left-right-alternator .alternating-rows .leftright-alternated:nth-child(odd) a .flex .image{order:1;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}.left-right-alternator .alternating-rows .leftright-alternated:nth-child(odd) a .flex .text{order:2;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}.left-right-alternator .alternating-rows .leftright-alternated:nth-child(even) a .flex .image{order:2;}.left-right-alternator .alternating-rows .leftright-alternated:nth-child(even) a .flex .text{order:1;}}.three-item-icon-callouts{padding:2rem 0;}.three-item-icon-callouts .title{padding-bottom:1rem;}.three-item-icon-callouts .title h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.three-item-icon-callouts .description{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.three-item-icon-callouts .callout-items{padding:2rem 0;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;}@media (min-width:1024px){.three-item-icon-callouts .callout-items{flex-direction:row;justify-content:space-between;}}.three-item-icon-callouts .callout-items .three-item-icon-callout-item{width:100%;}@media (min-width:1024px){.three-item-icon-callouts .callout-items .three-item-icon-callout-item{max-width:calc(33% - 2rem);}}.three-item-icon-callouts .callout-items .three-item-icon-callout-item > .title{background-repeat:no-repeat;background-position:left center;background-size:3rem 3rem;font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;line-height:3rem;padding-left:3.75rem;padding-bottom:0;margin-bottom:1rem;}.three-item-icon-callouts .callout-items .three-item-icon-callout-item .description{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.three-item-icon-callouts .link{display:flex;flex-direction:row;justify-content:center;padding-top:2rem;}.three-item-icon-callouts .link .title{margin-bottom:unset;padding-bottom:unset;}header.page-header{position:relative;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 35.88%,rgba(0,0,0,0.2) 140.85%),var(--c-primary-purple);}header.page-header .page-header-content{max-width:90rem;width:100%;margin:auto;}@media (min-width:1024px){header.page-header .page-header-content{padding:unset;padding-top:var(--spacing-ml);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);}}header.page-header .page-header-content .page-header-content-inner{display:none;clip:rect(0 0 0 0);overflow:hidden;flex-direction:row;justify-content:space-between;}@media (min-width:1024px){header.page-header .page-header-content .page-header-content-inner{overflow:unset;clip:unset;display:flex;}}header.page-header .page-header-content .page-header-content-inner .page-header-logo{max-width:15.625rem;width:100%;padding-bottom:1rem;}header.page-header .page-header-content .page-header-content-inner .page-header-logo img{height:6.9rem;width:auto;}header.page-header .page-header-content .page-header-content-inner .menu-section{display:flex;flex-direction:column;justify-content:flex-end;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;gap:var(--spacing-md);}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li{display:flex;flex-direction:column;justify-content:center;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li a{display:block;color:var(--c-white);}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li a:hover{color:var(--c-orange);}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.contact-link a.right-arrow{padding:var(--spacing-md) var(--spacing-ml);padding-right:1.9rem;background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");background-size:1rem;background-position:right 0.5rem center;background-repeat:no-repeat;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link{position:relative;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link button.about-menu-button{color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/chevron-down.svg");background-position:right center;background-repeat:no-repeat;padding:var(--Spacing-XS,0.25rem) var(--Spacing-SM,0.5rem);padding-right:1.5rem;border-radius:var(--Spacing-SM,0.5rem);}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link button.about-menu-button:hover{background-color:var(--primary-purple-60);}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link button.about-menu-button.uparrow{background-image:url("/themes/custom/constellationr/assets/img/icons/chevron-up.svg");}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link > ul.menu.about-menu{position:absolute;z-index:105;min-width:14rem;top:2.25rem;left:0rem;display:flex;flex-direction:column;justify-content:flex-start;border-radius:var(--Spacing-SM,0.5rem);border:0.0625rem solid var(--primary-purple-50,#763488);background:var(--Primary-Purple,#5A0B70);}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link > ul.menu.about-menu li.menu-item{display:block;padding:0.5rem;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.about-link > ul.menu.about-menu.hidden{display:none;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.login-link a{background-image:url("/themes/custom/constellationr/assets/img/icons/login-orange.svg");background-position:right 0.5rem center;background-repeat:no-repeat;padding-right:1.9rem;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.join-link .btn a{padding:var(--spacing-md) var(--spacing-ml);padding-right:1.9rem;background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");background-position:right 0.5rem center;background-repeat:no-repeat;}header.page-header .page-header-content .page-header-content-inner .menu-section .top-menu > nav ul li.join-link .btn a:hover{background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");color:var(--c-orange);}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:flex-end;gap:0.5rem;}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li a{color:var(--c-white);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m);text-transform:uppercase;padding:var(--Spacing-ML,1.25rem) var(--Spacing-MD,1rem);padding-right:2rem;background-image:url("/themes/custom/constellationr/assets/img/icons/chevron-down.svg");background-position:right 0.75rem center;background-repeat:no-repeat;}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li a.activemenutrigger{border-radius:var(--Spacing-SM,0.5rem) var(--Spacing-SM,0.5rem) var(--Spacing-None,0) var(--Spacing-None,0);background-color:rgba(0,0,0,0.1);background-image:url("/themes/custom/constellationr/assets/img/icons/chevron-up.svg");}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li:hover{border-radius:var(--Spacing-SM,0.5rem) var(--Spacing-SM,0.5rem) var(--Spacing-None,0) var(--Spacing-None,0);background:rgba(0,0,0,0.1);}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li:hover a{-webkit-text-decoration:underline;text-decoration:underline;}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li.search-menu-item a{background-image:url("/themes/custom/constellationr/assets/img/icons/search-sm-orange.svg");background-size:1rem;}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li.search-menu-item a.activemenutrigger{background-image:url("/themes/custom/constellationr/assets/img/icons/search-sm-orange.svg");}header.page-header .page-header-content .page-header-content-inner .menu-section .bottom-menu .mega-menu-triggers nav ul li.search-menu-item a:hover{background-image:url("/themes/custom/constellationr/assets/img/icons/search-sm-orange.svg");}header.page-header .page-header-content .bottom-menu{display:none;clip:rect(0 0 0 0);overflow:hidden;}@media (min-width:1024px){header.page-header .page-header-content .bottom-menu{overflow:unset;clip:unset;display:block;}}header.page-header .page-header-content .mobile-page-header-content-inner{overflow:unset;clip:unset;display:flex;flex-direction:row;justify-content:space-between;padding:0.375rem 1.75rem;}@media (min-width:1024px){header.page-header .page-header-content .mobile-page-header-content-inner{display:none;display:none;clip:rect(0 0 0 0);overflow:hidden;}}header.page-header .page-header-content .mobile-page-header-content-inner .mobile-logo{width:2rem;height:auto;aspect-ratio:16/17;}header.page-header .page-header-content .mobile-page-header-content-inner .mobile-menu-top{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;align-items:center;}header.page-header .page-header-content .mobile-page-header-content-inner .mobile-menu-top .mobile-search-icon{border-radius:var(--spacing-sm);background:var(--c-purple-71);padding:var(--spacing-xs);width:2rem;height:auto;}header.page-header .page-header-content .mobile-page-header-content-inner .mobile-menu-top .mobile-search-icon img{width:100%;}header.page-header .page-header-content .mobile-page-header-content-inner .mobile-menu-top .mobile-menu-trigger{padding:var(--spacing-xs);width:2rem;height:auto;}header.page-header .page-header-content .mobile-menu-system-items{background-color:var(--c-purple-71);overflow:unset;clip:unset;display:flex;flex-direction:column;justify-content:space-between;}header.page-header .page-header-content .mobile-menu-system-items.hidden{display:none;}@media (min-width:1024px){header.page-header .page-header-content .mobile-menu-system-items{display:none;display:none;clip:rect(0 0 0 0);overflow:hidden;}}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level{padding:var(--spacing-lg);}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link{position:relative;}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link button.about-menu-button{color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/chevron-down.svg");background-position:right center;background-repeat:no-repeat;padding:var(--Spacing-XS,0.25rem) var(--Spacing-SM,0.5rem);padding-right:1.5rem;border-radius:var(--Spacing-SM,0.5rem);}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link button.about-menu-button:hover{background-color:var(--primary-purple-60);}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link > ul.menu.about-menu{position:absolute;z-index:105;min-width:14rem;top:2.25rem;left:0rem;display:flex;flex-direction:column;justify-content:flex-start;border-radius:var(--Spacing-SM,0.5rem);border:0.0625rem solid var(--primary-purple-50,#763488);background:var(--Primary-Purple,#5A0B70);margin-left:0;}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link > ul.menu.about-menu li.menu-item{display:block;padding:0.5rem;}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link > ul.menu.about-menu li.menu-item a{color:var(--c-white);}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .about-link > ul.menu.about-menu.hidden{display:none;}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .login-link{padding:0.5rem;margin-bottom:1rem;}header.page-header .page-header-content .mobile-menu-system-items .mobile-menu-top-level .login-link a{color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/login-orange.svg");background-position:right 0.5rem center;background-repeat:no-repeat;padding-right:1.9rem;}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items{margin:0;padding:0;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item > a{display:block;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-white);padding:var(--spacing-ml) 0;}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content ul.mega-menu-mobile-item-content-links{margin:0;padding:0;margin-bottom:var(--spacing-lg);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-md);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content ul.mega-menu-mobile-item-content-links li.link-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spacing-md);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content ul.mega-menu-mobile-item-content-links li.link-item .link-item-icon{aspect-ratio:1/1;width:1.5rem;height:auto;}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content ul.mega-menu-mobile-item-content-links li.link-item .link-item-url a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content .mega-menu-mobile-item-content-sidebar{padding:var(--spacing-lg);border-radius:0.75rem;background:var(--c-primary-purple);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-ml);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content .mega-menu-mobile-item-content-sidebar h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content .mega-menu-mobile-item-content-sidebar .mega-menu-mobile-item-content-sidebar-links{border-left:0.25rem solid var(--c-orange);padding-left:var(--spacing-ml);display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem;}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content .mega-menu-mobile-item-content-sidebar .mega-menu-mobile-item-content-sidebar-links .menu-sidebar-item a{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}header.page-header .page-header-content .mobile-menu-system-items .mobile-mega-menu-items-block ul.mobile-mega-menu-dropdown-items li.mobile-mega-menu-dropdown-item .mega-menu-mobile-item-content .mega-menu-mobile-item-content-sidebar .mega-menu-mobile-item-content-sidebar-links .menu-sidebar-item p{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}header.page-header .mega-menu-dropdowns{position:absolute;background:linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),var(--c-primary-purple,#5A0B70);width:100%;margin:auto;z-index:100;}header.page-header .mega-menu-dropdowns .menu-content{max-width:82rem;width:100%;margin:auto;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item{padding:3rem 0;width:100%;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item.hidden{display:none;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex{display:flex;flex-direction:row;justify-content:center;gap:4rem;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items{max-width:calc(55% - 4rem);width:100%;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:var(--f-size-display-22);margin-bottom:2rem;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-ml);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links li.link-item{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;max-width:calc(50% - var(--spacing-ml));width:100%;}@media (min-width:1024px){header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links li.link-item{gap:2.6875rem;}}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links li.link-item .link-item-icon{aspect-ratio:1/1;width:2.5rem;height:2.5rem;padding:0.5rem;border-radius:var(--Spacing-ML,1.25rem);background:var(--Primary-Purple,#5A0B70);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links li.link-item .link-item-url{display:flex;flex-direction:column;justify-content:center;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links li.link-item .link-item-url a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-items ul.mega-menu-links li.link-item .link-item-url a:hover{-webkit-text-decoration:underline;text-decoration:underline;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-sidebar{padding:var(--spacing-lg);border-radius:0.75rem;background:var(--c-primary-purple);display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem;max-width:calc(45% - 4rem);width:100%;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-sidebar h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:var(--f-size-display-22);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-sidebar .menu-sidebar-item{display:flex;flex-direction:column;justify-content:flex-start;gap:0.25rem;margin-bottom:1.25rem;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-sidebar .menu-sidebar-item a{display:block;font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-sidebar .menu-sidebar-item a:hover{-webkit-text-decoration:underline;text-decoration:underline;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-dropdown-item .flex .menu-sidebar .menu-sidebar-item p{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-search{padding:var(--spacing-ml) 0;width:100%;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-search form{display:flex;flex-direction:row;justify-content:flex-start;gap:1.25rem;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-search form input[name=fulltext]{width:100%;padding:0.625rem var(--Spacing-ML,1.25rem);background-color:var(--c-white);border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-white);width:100%;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-search form input[type=submit]{border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);padding:var(--spacing-md);cursor:pointer;}header.page-header .mega-menu-dropdowns .menu-content .mega-menu-search form input[type=submit]:hover{background-color:var(--c-white);color:var(--c-primary-purple);}.global-footer{background:linear-gradient(0deg,rgba(0,0,0,0) 6.73%,rgba(0,0,0,0.34) 103.04%),var(--c-primary-purple);}.global-footer .container-80 .flex{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:2rem;width:100%;padding:3rem 0;}@media screen and (min-width:1024px){.global-footer .container-80 .flex{flex-direction:row;justify-content:space-between;}}.global-footer .container-80 .flex .column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,2rem);flex:1 0 0;align-self:stretch;}.global-footer .container-80 .flex .column p{color:var(--c-white);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:700;line-height:var(--l-height-22);letter-spacing:-0.0125rem;}.global-footer .container-80 .flex .column .paragraph--type--footer-menu-column{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:flex-start;}.global-footer .container-80 .flex .column .paragraph--type--footer-menu-column h4{color:var(--c-white-90);font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.global-footer .container-80 .flex .column .paragraph--type--footer-menu-column nav ul{display:flex;flex-direction:column;gap:0.5rem;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;}.global-footer .container-80 .flex .column .paragraph--type--footer-menu-column nav ul li{margin:0;padding:0;}.global-footer .container-80 .flex .column .paragraph--type--footer-menu-column nav ul li a{color:var(--c-white-90);font-family:var(--f-sans);font-size:var(--size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.global-footer .container-80 .flex .col1 .logo img{width:8.556rem;height:4.77563rem;}.global-footer .container-80 .flex .col1 .description{min-width:16.687rem;width:auto;}.global-footer .container-80 .flex .col1 .description p{color:var(--c-white);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:700;line-height:var(--l-height-22);letter-spacing:-0.0125rem;}.global-footer .container-80 .flex .col1 .footer-company-menu nav ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0.5rem;}.global-footer .container-80 .flex .col1 .footer-company-menu nav ul li{list-style-type:none;list-style:none;list-style-image:url("/themes/custom/constellationr/assets/img/icons/footer-first-menu-bullet.svg");line-height:var(--l-height-16);}.global-footer .container-80 .flex .col1 .footer-company-menu nav ul li::marker{content:unset;background:unset;}.global-footer .container-80 .flex .col1 .footer-company-menu nav ul li a{color:var(--c-white-90);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:0.0125rem;-webkit-text-decoration:none;text-decoration:none;}.global-footer .container-80 .flex .col1 .footer-company-menu nav ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.global-footer .social-row{padding-bottom:var(--spacing-xlg);}.global-footer .social-row .social-media-links{padding:var(--Spacing-MD,1rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--primary-purple-50,#763488);display:flex;flex-direction:row;max-width:16rem;justify-content:space-between;align-items:center;}.global-footer .social-row .social-media-links .label{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-white);}.global-footer .social-row .social-media-links .social-icons{display:flex;flex-direction:row;justify-content:center;gap:1rem;}.global-footer .bottom{border-top:var(--stroke-weight-1,1px) solid var(--c-white-20,rgba(255,255,255,0.2));background:var(--c-primary-purple);}@media screen and (min-width:1024px){.global-footer .bottom .container-80 .flex{flex-direction:row;justify-content:space-between;gap:2rem;padding:2rem 0;}}.global-footer .bottom .container-80 .flex .first{max-width:calc(33% - 2rem);width:100%;}.global-footer .bottom .container-80 .flex .first p{color:var(--c-white-90);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:300;line-height:var(--l-height-22);letter-spacing:-0.0125rem;}.global-footer .bottom .container-80 .flex .second{max-width:calc(67% - 2rem);width:100%;}.global-footer .bottom .container-80 .flex .second p{color:var(--c-white-90);font-family:var(--f-sans);font-size:var(--f-size-body-xs);font-style:normal;font-weight:300;line-height:var(--l-height-16);letter-spacing:-0.0125rem;text-align:right;}.block-local-tasks-block .container-80 nav.tabs{padding:2rem 0 2rem 0;margin-bottom:0;}.block-local-tasks-block .container-80 nav.tabs ul{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem;}.block-local-tasks-block .container-80 nav.tabs ul li a{border:0.125rem solid var(--c-coolgray-8);border-radius:2rem;padding:0.5rem 1rem;}.block-local-tasks-block .container-80 nav.tabs ul li a:hover{background-color:var(--c-coolgray-8);color:#fff;cursor:pointer;}.small-author-items,.authors{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:var(--spacing-md);width:100%;}.small-author-items .author-items,.authors .author-items{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;}.small-author-items .author-items .author-item,.authors .author-items .author-item{display:flex;flex-direction:row;gap:0.5rem;justify-content:flex-start;align-items:center;}.small-author-items .author-items .author-item .author-photo img,.authors .author-items .author-item .author-photo img{height:2.5rem;width:2.5rem;border-radius:var(--spacing-ml);}.small-author-items .author-items .author-item .author-name a,.authors .author-items .author-item .author-name a{color:var(--c-warm-red);}.small-author-items .author-items .author-item .author-name a:hover,.authors .author-items .author-item .author-name a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.small-author-items.headline,.authors.headline{border-top:unset;padding-top:unset;}.small-author-items.headline .author-items,.authors.headline .author-items{justify-content:flex-start;flex-direction:column;}@media (min-width:1024px){.small-author-items.headline .author-items,.authors.headline .author-items{flex-direction:row;}}.small-author-items.headline .author-items .author-item .author-photo,.authors.headline .author-items .author-item .author-photo{max-width:2.5rem;width:100%;height:auto;}.small-author-items.headline .author-items .author-item .author-photo img,.authors.headline .author-items .author-item .author-photo img{width:2.5rem;}.small-author-items.headline .author-items .author-item .right .author-title,.authors.headline .author-items .author-item .right .author-title{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--Cool-Gray-9,#75787B);}.small-author-photo-name{display:flex;flex-direction:row;gap:0.5rem;justify-content:flex-start;align-items:center;height:2.5rem;margin-bottom:0.5rem;}.small-author-photo-name .author-photo{width:2.5rem;height:2.5rem;}.small-author-photo-name .author-photo img{height:2.5rem;width:2.5rem;border-radius:var(--spacing-ml);}.small-author-photo-name .author-photo.placeholder{background-color:var(--c-primary-purple);border-radius:50%;}.small-author-photo-name .author-name a{color:var(--c-warm-red);}.small-author-photo-name .author-name a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.small-author-photo-name.no-link .author-name{color:var(--c-warm-red);}.large-author-photo-name{display:flex;flex-direction:row;gap:0.5rem;justify-content:flex-start;align-items:center;height:2.5rem;margin-bottom:0.5rem;}.large-author-photo-name .first{aspect-ratio:1/1;width:5rem;height:5rem;}.large-author-photo-name .first .author-photo{aspect-ratio:1/1;width:5rem;height:5rem;}.large-author-photo-name .first .author-photo img{aspect-ratio:1/1;height:5rem;width:5rem;border-radius:50%;}.large-author-photo-name .first .author-photo.placeholder{background-color:var(--c-primary-purple);border-radius:50%;}.large-author-photo-name .second .author-name a{color:var(--c-warm-red);}.large-author-photo-name .second .author-name a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.small-author-photo-name-title{display:flex;flex-direction:row;gap:0.5rem;justify-content:flex-start;align-items:center;height:2.5rem;}.small-author-photo-name-title .author-photo{aspect-ratio:1/1;max-width:2.5rem;width:100%;height:auto;}.small-author-photo-name-title .author-photo img{height:2.5rem;width:2.5rem;border-radius:var(--spacing-ml);}@media (min-width:1024px){.small-author-photo-name-title .right{display:flex;flex-direction:row;gap:0.5rem;justify-content:flex-start;}}.small-author-photo-name-title .right .author-name a{color:var(--c-warm-red);}.small-author-photo-name-title .right .author-name a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.small-author-photo-name-title .right .author-title{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--Cool-Gray-9,#75787B);}.small-author-photo-name-title .right .author-org{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);}.content-author-large-teaser{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0.5rem;border:0.125rem solid var(--c-coolgray-1);background:#fff;}.content-author-large-teaser .flex{gap:2rem;}.content-author-large-teaser .flex .left{flex-shrink:0;max-width:11.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.content-author-large-teaser .flex .left .photo{margin-bottom:0.5rem;}.content-author-large-teaser .flex .left .photo img{aspect-ratio:1/1;width:11.5rem;height:auto;border-radius:50%;}.content-author-large-teaser .flex .left .name{color:var(--c-warm-red,#AC1C48);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.content-author-large-teaser .flex .left .title{color:var(--c-coolgray-6);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.content-author-large-teaser .flex .right{flex-shrink:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;}.content-author-large-teaser .flex .right p{color:var(--c-darkgray);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.content-author-large-teaser .flex .right a.author-item-read-more{color:var(--c-warm-red);font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}body.path-user article.profile .header-content .person-title{border-bottom:0.0625rem dashed var(--c-coolgray-3);padding:0;padding-bottom:var(--spacing-lg);margin:var(--spacing-xlg) auto;}body.path-user article.profile .header-content .person-title .flex{flex-direction:row;justify-content:space-between;align-items:center;}body.path-user article.profile .header-content .person-title .flex .left h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-ml);}body.path-user article.profile .header-content .person-title .flex .left .person-label{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-coolgray-9);}body.path-user article.profile .header-content .person-title .flex .right{max-width:9.375rem;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;}body.path-user article.profile .header-content .person-title .flex .right img{max-width:9.375rem;width:100%;height:auto;border-radius:50%;}body.path-user article.profile .profile-content .flex .content-column .related-content{margin:var(--spacing-lg) 0;}body.path-user article.profile .profile-content .flex .content-column .related-content .related-content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}body.path-user article.profile .profile-content .flex .content-column .related-content .related-content-header h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-darkgray);}body.path-user article.profile .profile-content .flex .content-column .related-content .related-content-header .btn.view-more-blog-posts a img{display:inline;}body.path-user article.profile .profile-content .flex .content-column .related-content .view-content-with-user-id .view-content{display:flex;flex-direction:row;justify-self:flex-start;gap:var(--spacing-md);flex-wrap:wrap;margin:var(--spacing-lg) 0;}body.path-user article.profile .profile-content .flex .content-column .related-content .view-content-with-user-id .view-content .views-row{max-width:calc(33% - var(--spacing-md));width:100%;}body.path-user article.profile .profile-content .flex .sidebar-wrapper{max-width:21rem;width:100%;}body.path-user article.profile .profile-content .flex .sidebar-wrapper .sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);padding:var(--spacing-ml) var(--spacing-md) var(--spacing-lg) var(--spacing-md);}body.path-user article.profile .profile-content .flex .sidebar-wrapper .sidebar h5{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-darkgray);margin-bottom:var(--spacing-ml);}body.path-user article.profile .profile-content .flex .sidebar-wrapper .sidebar .contact-links .contact-link{display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0;border-top:0.0625rem solid var(--c-coolgray-1);}body.path-user article.profile .profile-content .flex .sidebar-wrapper .sidebar .contact-links .contact-link .contact-link-label{display:flex;flex-direction:column;justify-content:center;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-darkgray);}body.path-user article.profile .profile-content .flex .sidebar-wrapper .sidebar .contact-links .contact-link .contact-link-link a img{width:1.5rem;height:1.5rem;}body.path-user article.profile .profile-content .flex .sidebar-wrapper .sidebar .contact-links .contact-link:last-child{border-bottom:0.0625rem solid var(--c-coolgray-1);}article.small-vertical-user-card{border-radius:0.75rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);max-width:11rem;width:100%;}article.small-vertical-user-card .flex{flex-direction:column;justify-content:center;padding:var(--spacing-lg) var(--spacing-ml);}article.small-vertical-user-card .flex .photo{display:flex;flex-direction:row;justify-content:center;margin-bottom:0.5rem;}article.small-vertical-user-card .flex .photo img{max-width:7.75rem;width:100%;height:auto;border-radius:50%;}article.small-vertical-user-card .flex .name{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-warm-red);text-align:center;}article.small-vertical-user-card .flex .title,article.small-vertical-user-card .flex .org{font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);text-align:center;}article.small-vertical-user-card .flex .links{margin-top:var(--spacing-lg);}article.small-vertical-user-card:hover{border-color:var(--c-primary-purple);}.dashboard-wrapper .dashboard-header{margin:var(--spacing-lg) auto;}.dashboard-wrapper .dashboard-header .flex{display:flex;flex-direction:row;justify-content:space-between;}.dashboard-wrapper .dashboard-header .flex .title{max-width:calc(100% - 26rem);width:100%;}.dashboard-wrapper .dashboard-header .flex .title h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.dashboard-wrapper .dashboard-header .flex .title .last-login{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-coolgray-10);}.dashboard-wrapper .dashboard-header .flex .title .preview-link{padding:1rem 0;}.dashboard-wrapper .dashboard-header .flex .title .preview-link a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.dashboard-wrapper .dashboard-header .flex .title .preview-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.dashboard-wrapper .dashboard-header .flex .tools{max-width:24rem;width:100%;}.dashboard-wrapper .dashboard-header .flex .tools a{height:auto;width:auto;}.dashboard-wrapper .dashboard-header .flex .tools a.manage{padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));margin-right:1rem;}.dashboard-wrapper .dashboard-header .flex .tools a.manage span{font-family:var(--f-mono);font-size:var(--f-size-body-12);font-style:normal;font-weight:500;line-height:var(--l-height-18);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/gear-orange.svg");background-repeat:no-repeat;background-position:right center;padding-right:1.625rem;}.dashboard-wrapper .dashboard-header .flex .tools a.logout{padding:calc(var(--spacing-md) - 0.1875rem) calc(var(--spacing-ml) - 0.1875rem);border-radius:var(--Spacing-SM,0.5rem);border:0.1875rem solid var(--Gradient-1,#5A0B70);background:var(--White,#FFF);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);}.dashboard-wrapper .dashboard-header .flex .tools a.logout span{font-family:var(--f-mono);font-size:var(--f-size-body-12);font-style:normal;font-weight:500;line-height:var(--l-height-18);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;}.dashboard-wrapper .dashboard-content .flex{display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-lg);}.dashboard-wrapper .dashboard-content .flex .left{max-width:55rem;width:100%;}.dashboard-wrapper .dashboard-content .flex .left .dashboard-content-item h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.dashboard-wrapper .dashboard-content .flex .right div{margin-bottom:2rem;}.dashboard-wrapper .dashboard-content .flex .right div h4{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-weight:var(--Font-Weight-Semibold,600);margin-bottom:0.25rem;}.dashboard-wrapper .dashboard-content .flex .right div a{color:var(--c-primary-purple);}.dashboard-wrapper .dashboard-content .flex .right div a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.personal-user-contact-form .user-lists-profile-header .header-content .person-title,.user-published-content .user-lists-profile-header .header-content .person-title{border-bottom:0.0625rem dashed var(--c-coolgray-3);padding:0;padding-bottom:var(--spacing-lg);margin:var(--spacing-xlg) auto;}.personal-user-contact-form .user-lists-profile-header .header-content .person-title .flex,.user-published-content .user-lists-profile-header .header-content .person-title .flex{flex-direction:row;justify-content:space-between;align-items:center;}.personal-user-contact-form .user-lists-profile-header .header-content .person-title .flex .left h1,.user-published-content .user-lists-profile-header .header-content .person-title .flex .left h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-ml);}.personal-user-contact-form .user-lists-profile-header .header-content .person-title .flex .left .person-label,.user-published-content .user-lists-profile-header .header-content .person-title .flex .left .person-label{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-coolgray-9);}.personal-user-contact-form .user-lists-profile-header .header-content .person-title .flex .right,.user-published-content .user-lists-profile-header .header-content .person-title .flex .right{max-width:9.375rem;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;}.personal-user-contact-form .user-lists-profile-header .header-content .person-title .flex .right img,.user-published-content .user-lists-profile-header .header-content .person-title .flex .right img{max-width:9.375rem;width:100%;height:auto;border-radius:50%;}.personal-user-contact-form .view-content,.user-published-content .view-content{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-md);}@media (min-width:1024px){.personal-user-contact-form .view-content,.user-published-content .view-content{flex-direction:row;justify-content:space-between;}}.personal-user-contact-form .view-content .views-row,.user-published-content .view-content .views-row{width:100%;height:auto;}@media (min-width:1024px){.personal-user-contact-form .view-content .views-row,.user-published-content .view-content .views-row{max-width:calc(25% - var(--spacing-md));}}.personal-user-contact-form .view-more-links,.user-published-content .view-more-links{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--spacing-lg);padding:var(--spacing-xlg) 0;}.event-by-user-filter{margin:auto;}.event-by-user-filter .view-content{flex-direction:column;justify-content:flex-start;}.event-by-user-filter .view-content .views-row{max-width:unset;}.personal-user-contact-form h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin:1rem 0;margin-bottom:2rem;}.personal-user-contact-form .contact-message-personal-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-coolgray-1);background:var(--c-white);}.personal-user-contact-form .contact-message-personal-form .form-item label{display:block;font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;margin-bottom:0.5rem;}.personal-user-contact-form .contact-message-personal-form .form-item input,.personal-user-contact-form .contact-message-personal-form .form-item textarea{padding:0.625rem 0.875rem;border-radius:0.5rem;border:0.0625rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);width:100%;box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);}.personal-user-contact-form .contact-message-personal-form .form-type-checkbox{display:flex;flex-direction:row;align-items:center;gap:0.5rem;}.personal-user-contact-form .contact-message-personal-form .form-type-checkbox input{width:1.125rem;}.personal-user-contact-form .contact-message-personal-form .form-actions{display:flex;flex-direction:row;gap:1rem;}.personal-user-contact-form .contact-message-personal-form .form-actions input#edit-submit{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;display:block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));border:0.1875rem solid var(--c-white);color:var(--c-white);cursor:pointer;}.personal-user-contact-form .contact-message-personal-form .form-actions input#edit-submit:hover{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}.personal-user-contact-form .contact-message-personal-form .form-actions input#edit-preview{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-coolgray-7);padding:var(--spacing-md) var(--spacing-ml);margin:0;border-radius:0.5rem;border:0.1875rem solid var(--c-coolgray-7);background:var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);cursor:pointer;color:var(--c-primary-purple);}.personal-user-contact-form .contact-message-personal-form .form-actions input#edit-preview:hover{background:unset;border:0.1875rem solid var(--c-orange);background-color:var(--c-white);color:var(--c-black);}form.user-logout-confirm{max-width:48rem;width:100%;margin:auto;}form.user-logout-confirm div.form-actions{display:flex;flex-direction:row;justify-content:flex-start;gap:2rem;align-items:center;}form.user-logout-confirm div.form-actions input#edit-submit{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;display:block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));border:0.1875rem solid var(--c-white);color:var(--c-white);cursor:pointer;}form.user-logout-confirm div.form-actions input#edit-submit:hover{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}form.user-logout-confirm div.form-actions a{display:block;}.user-edit-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:50rem;width:100%;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-coolgray-1);background:var(--c-white);}.user-edit-form h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;margin-bottom:var(--spacing-md);}.user-edit-form form.user-form .form-wrapper .form-item label{display:block;font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;margin-bottom:0.5rem;}.user-edit-form form.user-form .form-wrapper .form-item input,.user-edit-form form.user-form .form-wrapper .form-item textarea{padding:0.625rem 0.875rem;border-radius:0.5rem;border:0.0625rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);width:100%;box-shadow:0 0.0625rem 0.125rem 0 rgba(16,24,40,0.05);}.user-edit-form form.user-form .form-wrapper .form-item select{display:block;width:100%;border-radius:0.5rem;padding:var(--spacing-sm) 0.875rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}.user-edit-form form.user-form #edit-actions input.form-submit{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;display:block;padding:var(--spacing-md) var(--spacing-ml);border-radius:var(--spacing-sm);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));border:0.1875rem solid var(--c-white);cursor:pointer;z-index:90;color:var(--c-white);}.user-edit-form form.user-form #edit-actions input.form-submit:hover{background:unset;border:0.1875rem solid var(--c-primary-purple);background-color:var(--c-white);color:var(--c-black);}.user-edit-form form.user-form details.form-wrapper .details-wrapper .form-item-contact{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;}.user-edit-form form.user-form details.form-wrapper .details-wrapper .form-item-contact input.form-checkbox{aspect-ratio:1/1;width:1.125rem;height:1.125rem;}.user-edit-form form.user-form details.form-wrapper .details-wrapper .form-item-contact label.option{width:50%;}.view-commerce-user-orders{margin-bottom:2rem;padding:2rem 0;}.view-commerce-user-orders h3{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.view-commerce-file-my-files{margin-bottom:2rem;}.view-taxonomy-term{padding-top:var(--spacing-xlg);}.view-taxonomy-term .view-header h2{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-xlg);}.view-taxonomy-term .view-content .flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--spacing-lg);}.view-taxonomy-term .view-content .flex .views-row{width:100%;}@media (min-width:640px){.view-taxonomy-term .view-content .flex .views-row{max-width:calc(50% - var(--spacing-lg));}}@media (min-width:768px){.view-taxonomy-term .view-content .flex .views-row{max-width:calc(33% - var(--spacing-lg));}}@media (min-width:1024px){.view-taxonomy-term .view-content .flex .views-row{max-width:calc(25% - var(--spacing-lg));}}.view-taxonomy-term .feed-icons{margin-top:var(--spacing-lg);}.view-research-agenda-table .view-content{padding:2rem 0;}.view-research-agenda-table .view-content .views-table{border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-3);width:100%;}.view-research-agenda-table .view-content .views-table thead{background-color:var(--c-coolgray-9);}.view-research-agenda-table .view-content .views-table thead tr{border-top-left-radius:0.75rem;}.view-research-agenda-table .view-content .views-table thead tr th{padding:var(--spacing-lg) var(--spacing-ml);text-align:left;font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.view-research-agenda-table .view-content .views-table thead tr th a{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);}.view-research-agenda-table .view-content .views-table thead tr th:first-child{border-top-left-radius:0.75rem;}.view-research-agenda-table .view-content .views-table thead tr th:last-child{border-top-right-radius:0.75rem;}.view-research-agenda-table .view-content .views-table tbody tr td{padding:var(--spacing-lg) var(--spacing-ml);font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.view-research-agenda-table .view-content .views-table tbody tr:nth-child(even){background-color:var(--c-coolgray-0);}.view-analyst-blog-landing{margin-bottom:var(--spacing-xlg);}.view-analyst-blog-landing .view-title{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));padding:var(--spacing-xlg);margin-bottom:var(--spacing-xl);}.view-analyst-blog-landing .view-title .flex .left{text-align:center;width:100%;margin-bottom:2rem;}.view-analyst-blog-landing .view-title .flex .left h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);margin-bottom:1.25rem;}.view-analyst-blog-landing .view-title .flex .left p{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-white);}@media (min-width:1024px){.view-analyst-blog-landing .view-title .flex .left{margin-bottom:0;text-align:left;max-width:30rem;}}.view-analyst-blog-landing .view-title .flex .right{width:100%;padding:var(--spacing-lg);background:rgba(45,6,56,0.75);border-radius:0.5rem;}@media (min-width:1024px){.view-analyst-blog-landing .view-title .flex .right{max-width:calc(100% - 32rem);}}.view-analyst-blog-landing .view-title .flex .right .join-button{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;}@media screen and (min-width:1080px){.view-analyst-blog-landing .view-title .flex .right .join-button{align-items:flex-start;flex-direction:row;}}.view-analyst-blog-landing .view-title .flex .right .join-button .join-button-text{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;}@media screen and (min-width:1080px){.view-analyst-blog-landing .view-title .flex .right .join-button .join-button-text{max-width:calc(50% - 1rem);text-align:left;}}.view-analyst-blog-landing .view-title .flex .right .join-button .join-button-text h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:var(--f-size-display-22);}.view-analyst-blog-landing .view-title .flex .right .join-button .join-button-text span{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-white);font-size:var(--f-size-body-xs);}.view-analyst-blog-landing .view-title .flex .right .join-button .btn{width:100%;}@media screen and (min-width:1080px){.view-analyst-blog-landing .view-title .flex .right .join-button .btn{max-width:calc(50% - 1rem);}}.view-analyst-blog-landing .content-wrapper .flex{justify-content:space-between;gap:var(--spacing-ml);}.view-analyst-blog-landing .content-wrapper .flex .sidebar.sidebar-left{width:100%;border-radius:0.5rem;padding-top:var(--spacing-lg);padding-left:var(--spacing-mlx);padding-right:var(--spacing-mlx);padding-bottom:var(--spacing-lg);border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);align-self:baseline;}.view-analyst-blog-landing .content-wrapper .flex .sidebar.sidebar-left h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}@media (min-width:1024px){.view-analyst-blog-landing .content-wrapper .flex .sidebar.sidebar-left{max-width:20rem;}}.view-analyst-blog-landing .content-wrapper .flex .content-column{width:100%;}@media (min-width:1024px){.view-analyst-blog-landing .content-wrapper .flex .content-column{max-width:56rem;}}.view-analyst-blog-landing .content-wrapper .flex .content-column .attachment-before{margin-bottom:var(--spacing-lg);}.view-analyst-blog-landing .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards{margin-top:1.5rem;}@media (min-width:1024px){.view-analyst-blog-landing .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards{margin-top:0;}}.view-analyst-blog-landing .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards .view-content{display:flex;flex-direction:column;justify-content:space-between;gap:0.5rem;}@media (min-width:768px){.view-analyst-blog-landing .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards .view-content{flex-direction:row;}}.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:0.5rem;align-items:stretch;}@media (min-width:1240px){.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards{gap:var(--spacing-smx);}}.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards .smallcard{width:100%;height:auto;}@media (min-width:1025px){.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards .smallcard{max-width:calc(50% - 0.5rem);}}@media (min-width:1240px){.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards .smallcard{max-width:calc(33% - var(--spacing-smx));}}.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards .smallcard .teaser-image{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.view-analyst-blog-landing .content-wrapper .flex .content-column .smallcards .smallcard .teaser-content{flex-grow:1;}.view-insights-news,.insights-live-view,.view-insights-video{margin-bottom:var(--spacing-xlg);}.view-insights-news .view-title-wrapper,.insights-live-view .view-title-wrapper,.view-insights-video .view-title-wrapper{background:linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 24.52%,#664596 54.33%,var(--Sub-Ice-Blue,#80C1E7) 80.77%);}.view-insights-news .view-title,.insights-live-view .view-title,.view-insights-video .view-title{background-image:url("/themes/custom/constellationr/assets/img/insights-header-bg.svg");background-position:right;background-repeat:no-repeat;padding:var(--spacing-xlg);margin-bottom:var(--spacing-xl);}.view-insights-news .view-title .flex .left,.insights-live-view .view-title .flex .left,.view-insights-video .view-title .flex .left{max-width:38rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-ml);}.view-insights-news .view-title .flex .left .logo img,.insights-live-view .view-title .flex .left .logo img,.view-insights-video .view-title .flex .left .logo img{max-width:15.625rem;width:100%;height:auto;}.view-insights-news .view-title .flex .left .title-description,.insights-live-view .view-title .flex .left .title-description,.view-insights-video .view-title .flex .left .title-description{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-md);align-items:flex-end;}.view-insights-news .view-title .flex .left .title-description .subtitle,.insights-live-view .view-title .flex .left .title-description .subtitle,.view-insights-video .view-title .flex .left .title-description .subtitle{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);}.view-insights-news .view-title .flex .left .title-description .services-link,.insights-live-view .view-title .flex .left .title-description .services-link,.view-insights-video .view-title .flex .left .title-description .services-link{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-white);}.view-insights-news .view-title .flex .left .title-description .services-link a:hover,.insights-live-view .view-title .flex .left .title-description .services-link a:hover,.view-insights-video .view-title .flex .left .title-description .services-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.view-insights-news .view-title .flex .left .title-author,.insights-live-view .view-title .flex .left .title-author,.view-insights-video .view-title .flex .left .title-author{max-width:15rem;width:100%;height:auto;}.view-insights-news .view-title .flex .left .title-author .flex,.insights-live-view .view-title .flex .left .title-author .flex,.view-insights-video .view-title .flex .left .title-author .flex{display:flex;flex-direction:row;justify-content:flex-start;background-color:var(--c-white);padding:var(--spacing-sm);border-radius:var(--spacing-xxl);width:auto;}.view-insights-news .view-title .flex .left .title-author .flex .image,.insights-live-view .view-title .flex .left .title-author .flex .image,.view-insights-video .view-title .flex .left .title-author .flex .image{flex-shrink:0;}.view-insights-news .view-title .flex .left .title-author .flex .image img,.insights-live-view .view-title .flex .left .title-author .flex .image img,.view-insights-video .view-title .flex .left .title-author .flex .image img{max-width:4.875rem;width:100%;height:auto;border-radius:var(--spacing-xxl);}.view-insights-news .view-title .flex .left .title-author .flex .details,.insights-live-view .view-title .flex .left .title-author .flex .details,.view-insights-video .view-title .flex .left .title-author .flex .details{display:flex;flex-direction:column;justify-content:center;flex-shrink:1;}.view-insights-news .view-title .flex .left .title-author .flex .details .author-name,.insights-live-view .view-title .flex .left .title-author .flex .details .author-name,.view-insights-video .view-title .flex .left .title-author .flex .details .author-name{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-warm-red);}.view-insights-news .view-title .flex .left .title-author .flex .details .author-detail,.insights-live-view .view-title .flex .left .title-author .flex .details .author-detail,.view-insights-video .view-title .flex .left .title-author .flex .details .author-detail{font-size:var(--f-size-body-sm);line-height:140%;font-weight:300;color:var(--c-dark-gray);}.view-insights-news .view-title .flex .right,.insights-live-view .view-title .flex .right,.view-insights-video .view-title .flex .right{display:flex;flex-direction:column;justify-content:center;max-width:26rem;width:100%;}.view-insights-news .view-title .flex .right .trending,.insights-live-view .view-title .flex .right .trending,.view-insights-video .view-title .flex .right .trending{padding:var(--spacing-lg);background:rgba(45,6,56,0.75);border-radius:0.5rem;}.view-insights-news .view-title .flex .right .trending h4,.insights-live-view .view-title .flex .right .trending h4,.view-insights-video .view-title .flex .right .trending h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);}.view-insights-news .view-title .flex .right .trending .trending-data,.insights-live-view .view-title .flex .right .trending .trending-data,.view-insights-video .view-title .flex .right .trending .trending-data{display:flex;flex-direction:column;}.view-insights-news .view-title .flex .right .trending .trending-data ul,.insights-live-view .view-title .flex .right .trending .trending-data ul,.view-insights-video .view-title .flex .right .trending .trending-data ul{margin-top:0.5rem;}.view-insights-news .view-title .flex .right .trending .trending-data ul li,.insights-live-view .view-title .flex .right .trending .trending-data ul li,.view-insights-video .view-title .flex .right .trending .trending-data ul li{background-image:url("/themes/custom/constellationr/assets/img/trend-up-01.svg");background-repeat:no-repeat;background-size:1.125rem 1.125rem;background-position:left center;padding:0.375rem 0;padding-left:1.5rem;border-top:0.0625rem solid var(--c-coolgray-3);}.view-insights-news .view-title .flex .right .trending .trending-data ul li:last-child,.insights-live-view .view-title .flex .right .trending .trending-data ul li:last-child,.view-insights-video .view-title .flex .right .trending .trending-data ul li:last-child{border-bottom:0.0625rem solid var(--c-coolgray-3);}.view-insights-news .view-title .flex .right .trending .trending-data ul li a,.insights-live-view .view-title .flex .right .trending .trending-data ul li a,.view-insights-video .view-title .flex .right .trending .trending-data ul li a{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-white);}.view-insights-news .view-title .flex .right .trending .trending-data ul li a:hover,.insights-live-view .view-title .flex .right .trending .trending-data ul li a:hover,.view-insights-video .view-title .flex .right .trending .trending-data ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.view-insights-news .view-title .flex .right .trending .trending-data a,.insights-live-view .view-title .flex .right .trending .trending-data a,.view-insights-video .view-title .flex .right .trending .trending-data a{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);display:block;border-top:0.0625rem solid #fff;background-image:url("/themes/custom/constellationr/assets/img/icons/trend_up_arrow.svg");background-repeat:no-repeat;background-position:left center;padding:0.5rem;padding-left:1.75rem;}.view-insights-news .view-title .flex .right .trending .trending-data a:last-child,.insights-live-view .view-title .flex .right .trending .trending-data a:last-child,.view-insights-video .view-title .flex .right .trending .trending-data a:last-child{border-bottom:0.0625rem solid #fff;}.view-insights-news .view-title .flex .right .trending .trending-data a:hover,.insights-live-view .view-title .flex .right .trending .trending-data a:hover,.view-insights-video .view-title .flex .right .trending .trending-data a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.view-insights-news .content-wrapper .flex,.insights-live-view .content-wrapper .flex,.view-insights-video .content-wrapper .flex{flex-direction:column;justify-content:flex-start;gap:var(--spacing-ml);}@media (min-width:1024px){.view-insights-news .content-wrapper .flex,.insights-live-view .content-wrapper .flex,.view-insights-video .content-wrapper .flex{flex-direction:row;justify-content:space-between;}}.view-insights-news .content-wrapper .flex .sidebar .smallcard,.insights-live-view .content-wrapper .flex .sidebar .smallcard,.view-insights-video .content-wrapper .flex .sidebar .smallcard{margin-bottom:var(--spacing-md);}.view-insights-news .content-wrapper .flex .sidebar.sidebar-left,.insights-live-view .content-wrapper .flex .sidebar.sidebar-left,.view-insights-video .content-wrapper .flex .sidebar.sidebar-left{width:100%;border-radius:0.5rem;padding-top:var(--spacing-lg);padding-left:var(--spacing-mlx);padding-right:var(--spacing-mlx);padding-bottom:var(--spacing-lg);border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);align-self:baseline;}.view-insights-news .content-wrapper .flex .sidebar.sidebar-left h4,.insights-live-view .content-wrapper .flex .sidebar.sidebar-left h4,.view-insights-video .content-wrapper .flex .sidebar.sidebar-left h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}@media (min-width:1024px){.view-insights-news .content-wrapper .flex .sidebar.sidebar-left,.insights-live-view .content-wrapper .flex .sidebar.sidebar-left,.view-insights-video .content-wrapper .flex .sidebar.sidebar-left{max-width:20rem;}}.view-insights-news .content-wrapper .flex .sidebar.sidebar-right,.insights-live-view .content-wrapper .flex .sidebar.sidebar-right,.view-insights-video .content-wrapper .flex .sidebar.sidebar-right{max-width:21rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);padding:var(--spacing-ml) var(--spacing-md) var(--spacing-lg) var(--spacing-md);}.view-insights-news .content-wrapper .flex .sidebar.sidebar-right h3,.view-insights-news .content-wrapper .flex .sidebar.sidebar-right h4,.view-insights-news .content-wrapper .flex .sidebar.sidebar-right h5,.insights-live-view .content-wrapper .flex .sidebar.sidebar-right h3,.insights-live-view .content-wrapper .flex .sidebar.sidebar-right h4,.insights-live-view .content-wrapper .flex .sidebar.sidebar-right h5,.view-insights-video .content-wrapper .flex .sidebar.sidebar-right h3,.view-insights-video .content-wrapper .flex .sidebar.sidebar-right h4,.view-insights-video .content-wrapper .flex .sidebar.sidebar-right h5{margin-bottom:var(--spacing-md);}.view-insights-news .content-wrapper .flex .content-column,.insights-live-view .content-wrapper .flex .content-column,.view-insights-video .content-wrapper .flex .content-column{width:100%;}@media (min-width:1024px){.view-insights-news .content-wrapper .flex .content-column,.insights-live-view .content-wrapper .flex .content-column,.view-insights-video .content-wrapper .flex .content-column{max-width:56rem;}}.view-insights-news .content-wrapper .flex .content-column .attachment-before,.insights-live-view .content-wrapper .flex .content-column .attachment-before,.view-insights-video .content-wrapper .flex .content-column .attachment-before{margin-bottom:var(--spacing-lg);}.view-insights-news .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards .view-content,.insights-live-view .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards .view-content,.view-insights-video .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards .view-content{display:flex;flex-direction:row;justify-content:space-between;gap:0.5rem;}.view-insights-news .content-wrapper .flex .content-column .smallcards,.insights-live-view .content-wrapper .flex .content-column .smallcards,.view-insights-video .content-wrapper .flex .content-column .smallcards{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-ml);align-items:strech;}@media (min-width:1024px){.view-insights-news .content-wrapper .flex .content-column .smallcards,.insights-live-view .content-wrapper .flex .content-column .smallcards,.view-insights-video .content-wrapper .flex .content-column .smallcards{justify-content:space-between;}}.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row{width:100%;height:100%;}@media (min-width:768px){.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row{max-width:calc(50% - var(--spacing-ml));}}@media (min-width:1024px){.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row{max-width:calc(50% - var(--spacing-ml));}}@media (min-width:1025px){.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row{max-width:calc(50% - var(--spacing-ml));}}@media (min-width:1240px){.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row{max-width:calc(33% - var(--spacing-ml));}}.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row .teaser-image,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row .teaser-image,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row .teaser-image{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row .teaser-content,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row .teaser-content,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row .teaser-content{flex-grow:1;}.view-insights-news .content-wrapper .flex .content-column .smallcards .views-row .teaser-content .summary,.insights-live-view .content-wrapper .flex .content-column .smallcards .views-row .teaser-content .summary,.view-insights-video .content-wrapper .flex .content-column .smallcards .views-row .teaser-content .summary{overflow:hidden;margin-bottom:1.5rem;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live{border-radius:var(--spacing-md);border:0.1875rem solid var(--c-coolgray-3);background:var(--c-white);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title{flex-direction:row;justify-content:space-between;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title h3,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title h3,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;padding:unset;padding:0.5rem;margin-bottom:1rem;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title .share-icon,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title .share-icon,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title .share-icon{background-image:url("/themes/custom/constellationr/assets/img/icons/shareicon.svg");background-repeat:no-repeat;background-position:center center;background-size:1.5rem 1.5rem;width:1.5rem;height:auto;padding:0.5rem;margin-bottom:1rem;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body{padding:0.5rem;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p{margin-bottom:1.25rem;color:var(--c-coolgray-9);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(----letter-spacing-xs);}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p a,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p a,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p a{color:var(--c-primary-purple);}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line{display:flex;flex-direction:row;justify-content:space-between;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .insight-live-date,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .insight-live-date,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .insight-live-date{padding:0.5rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:#000;line-height:1.5rem;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons{display:flex;flex-direction:column;justify-content:center;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons{margin:0;gap:0.5rem;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy{border:unset;padding:0;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.before-copy,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.before-copy,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.before-copy{display:none;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.after-copy,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.after-copy,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-copy span.after-copy{display:none;}.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button,.view-insights-news .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-print,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button,.insights-live-view .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-print,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.social-sharing-buttons-button,.view-insights-video .content-wrapper .flex .content-column .node--type-insights-live .node__content .bottom-line .block-better-social-sharing-buttons .social-sharing-buttons a.share-print{border:unset;padding:0;}.view-media-mentions{margin-bottom:var(--spacing-xlg);}.view-media-mentions .view-title{background:var(--gradient-1,linear-gradient(94deg,var(--c-primary-purple) 26.44%,var(--c-warm-red) 100%));padding:var(--spacing-xlg);margin-bottom:var(--spacing-xl);}.view-media-mentions .view-title .flex .left{max-width:30rem;width:100%;}.view-media-mentions .view-title .flex .left h1{font-family:var(--f-header);font-size:var(--f-size-headline-100);font-style:normal;font-weight:800;line-height:var(--l-height-72);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);margin-bottom:1.25rem;}.view-media-mentions .view-title .flex .left p{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-white);}.view-media-mentions .view-title .flex .right{max-width:calc(100% - 32rem);width:100%;padding:var(--spacing-lg);background:rgba(45,6,56,0.75);border-radius:0.5rem;}.view-media-mentions .view-title .flex .right .join-button{display:flex;flex-direction:row;justify-content:center;gap:2rem;}.view-media-mentions .view-title .flex .right .join-button .join-button-text{display:flex;flex-direction:column;justify-content:center;max-width:calc(50% - 1rem);width:100%;}.view-media-mentions .view-title .flex .right .join-button .join-button-text h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:var(--f-size-display-22);}.view-media-mentions .view-title .flex .right .join-button .join-button-text span{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-white);font-size:var(--f-size-body-xs);}.view-media-mentions .view-title .flex .right .join-button .btn{max-width:calc(50% - 1rem);width:100%;}body.commerce-product-page .research-restricted-overlay-holder .overlay{padding:var(--spacing-lg);background-color:var(--c-white);}@media (min-width:768px){body.commerce-product-page .research-restricted-overlay-holder .overlay{max-width:45rem;margin:var(--spacing-lg);}}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;background-image:url("/themes/custom/constellationr/assets/img/star_purple_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:var(--spacing-ml);}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-title h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-button{padding:1rem 0;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-button a{display:block;padding:var(--spacing-md) var(--spacing-ml);padding-right:1.75rem;border-radius:var(--spacing-sm);border:0.1875rem solid var(--c-white);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:right 0.625rem center;-webkit-text-decoration:none;text-decoration:none;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-button a:hover{border:0.1875rem solid var(--c-orange);color:var(--c-orange);background-image:url("/themes/custom/constellationr/assets/img/icons/arrow-right-orange.svg");-webkit-text-decoration:none;text-decoration:none;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-member{display:flex;flex-direction:row;gap:0.5rem;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-member .overlay-member-label{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);line-height:unset;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-member .overlay-member-link a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-white);line-height:unset;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-content .overlay-member .overlay-member-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--c-orange);}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-seperator{padding:var(--spacing-lg) 0;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;text-align:center;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-purchase{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 0.5rem;border-radius:1rem;border:0.25rem solid var(--c-coolgray-1);background:var(--c-white);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-purchase .overlay-purchase-label{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:0.5rem;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-purchase .overlay-purchase-price{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-purchase .overlay-purchase-button form .form-actions{margin:0.5rem;}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-purchase .overlay-purchase-button form .form-actions input.button--add-to-cart{font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;color:var(--c-primary-purple);}body.commerce-product-page .research-restricted-overlay-holder .overlay .overlay-purchase .overlay-purchase-button form .form-actions input.button--add-to-cart:hover{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;}.commerce-product .product-header{margin:var(--spacing-xlg) auto;padding-bottom:var(--spacing-xlg);border-bottom:0.0625rem dotted var(--c-coolgray-1);}.commerce-product .product-header.flex{gap:var(--spacing-xlg);}.commerce-product .product-header.flex > .first{max-width:50rem;width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);}.commerce-product .product-header.flex > .first .research-type a{width:auto;border-radius:1.5rem;border:0.125rem solid var(--c-coolgray-3);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:1.75rem;padding-right:0.75rem;background:var(--c-white);background-image:url("/themes/custom/constellationr/assets/img/icons/orange-circle.svg");background-repeat:no-repeat;background-position:left 0.625rem center;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-warm-red);}.commerce-product .product-header.flex > .first .research-type a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-product .product-header.flex > .first h1{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);}.commerce-product .product-header.flex > .first .publish-date{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.commerce-product .product-header.flex > .second{display:flex;flex-direction:column;justify-content:center;align-items:center;}.commerce-product .product-header.flex > .second .authors{border-top:unset;padding:0;display:flex;flex-direction:column;gap:1rem;}.commerce-product .product-header.flex > .second .authors .author-item{height:auto;justify-content:flex-start;}.commerce-product .product-content .download-now{margin-top:var(--spacing-ml);}.commerce-product .product-content .download-now span a{display:inline-block;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;padding:var(--spacing-md) var(--spacing-ml);padding-right:2rem;border-radius:var(--Spacing-SM,0.5rem);border:0.1875rem solid var(--Gradient-1,#5A0B70);background:var(--White,#FFF);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);background-image:url("/themes/custom/constellationr/assets/img/icons/download-orange.svg");background-repeat:no-repeat;background-position:right 0.625rem center;}.commerce-product .product-content .download-now span a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-product .product-content .download-now form div.form-wrapper input.button--add-to-cart{display:inline-block;font-family:var(--f-mono);font-size:var(--f-size-body-14);font-style:normal;font-weight:500;line-height:var(--l-height-20);letter-spacing:var(--letter-spacing-m,0.125rem);text-transform:uppercase;padding:var(--spacing-md) var(--spacing-ml);padding-right:2rem;border-radius:var(--Spacing-SM,0.5rem);border:0.1875rem solid var(--Gradient-1,#5A0B70);background:var(--White,#FFF);box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);background-image:url("/themes/custom/constellationr/assets/img/icons/download-orange.svg");background-repeat:no-repeat;background-position:right 0.625rem center;}.commerce-product .product-content .download-now form div.form-wrapper input.button--add-to-cart:hover{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-product .product-content.flex{gap:var(--spacing-lg);}.commerce-product .product-content.flex .first{max-width:56rem;width:100%;}.commerce-product .product-content.flex .first h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.commerce-product .product-content.flex .first h3.summary-label{margin-bottom:var(--spacing-ml);}.commerce-product .product-content.flex .first figure.header-image{margin-bottom:var(--spacing-lgx);}.commerce-product .product-content.flex .first figure.header-image .blog-header-image img{border-radius:0.75rem;}.commerce-product .product-content.flex .first figure.header-image .header-image-caption{font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);color:var(--c-coolgray-9);margin-top:var(--spacing-sm);}.commerce-product .product-content.flex .first .related-products{padding-top:var(--spacing-lg);}.commerce-product .product-content.flex .first .related-products h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}.commerce-product .product-content.flex .first .related-products .view-related-products{padding-top:var(--spacing-lg);}.commerce-product .product-content.flex .first .related-products .view-related-products .view-content{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-lg);}@media (min-width:1024px){.commerce-product .product-content.flex .first .related-products .view-related-products .view-content{flex-direction:row;}}.commerce-product .product-content.flex .first .related-products .view-related-products .view-content .views-row{max-width:calc(50% - var(--spacing-lg));width:100%;}.commerce-product .product-content.flex .second{max-width:20rem;width:100%;}.commerce-product .product-content.flex .second .download-now input{width:100%;}.commerce-product .product-content.flex .second .categories{border-top:0.0625rem solid var(--c-coolgray-1);padding-top:var(--spacing-md);width:100%;}.commerce-product .product-content.flex .second .categories a{display:block;margin-bottom:var(--spacing-md);}.commerce-product .product-content.flex .second .categories details summary{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-display-16);font-weight:600;position:relative;anchor-name:--summary;}.commerce-product .product-content.flex .second .categories details summary::marker{content:"";}.commerce-product .product-content.flex .second .categories details summary::before,.commerce-product .product-content.flex .second .categories details summary::after{content:"";height:0;width:1rem;inset-block-start:10%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;}.commerce-product .product-content.flex .second .categories details summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/plus-open.svg");height:1.125rem;width:1.125rem;}.commerce-product .product-content.flex .second .categories details .details-wrapper{padding:0;}.commerce-product .product-content.flex .second .categories details[open] summary::after{background-image:url("/themes/custom/constellationr/assets/img/icons/minus-close.svg");}.commerce-product .product-content.flex .second .categories details summary{font-size:var(--f-size-display-20);}.commerce-product .product-content.flex .second .categories details .categories-list{margin-top:1rem;}.commerce-product .product-content.flex .second .categories details .categories-list a{display:inline-block;width:auto;border-radius:1.5rem;border:0.125rem solid var(--c-coolgray-3);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;background:var(--c-white);font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-warm-red);}.commerce-product .product-content.flex .second .categories details .categories-list a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-product .product-content.flex .second.sidebar .sidebar-item{display:flex;justify-content:flex-start;padding:0 var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem) var(--spacing-ml,1.25rem);flex-direction:column;align-items:flex-start;gap:var(--spacing-ml);align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);}.commerce-product .product-content.flex .second.sidebar .sidebar-item.dashboard-save-button{border-radius:0.75rem;background:var(--c-coolgray-1);padding:var(--spacing-ml,1.25rem);}.commerce-product .product-content.flex .second.sidebar .sidebar-item > .download-now{display:block;width:100%;}.commerce-product .product-content.flex .second.sidebar .sidebar-item > .download-now span{display:block;width:100%;}.commerce-product .product-content.flex .second.sidebar .sidebar-item > .download-now span a{display:block;width:100%;text-align:center;}.commerce-product .product-content.flex .second.sidebar .sidebar-item .document-cover-image{margin-top:var(--spacing-md);}.commerce-product .product-content.flex .second.sidebar .sidebar-item .sidebar-item-item{display:block;width:100%;border-bottom:0.0625rem solid var(--c-coolgray-1);padding-bottom:var(--spacing-ml);}.commerce-product .product-content.flex .second.sidebar .sidebar-item .sidebar-item-item:last-child{border-bottom:none;}.commerce-product .product-content.flex .second.sidebar .sidebar-item .sidebar-item-item a{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;}.commerce-product .product-content.flex .second.sidebar .sidebar-item .categories{border-top:unset;padding-top:0;}.view-research-library{margin-bottom:var(--spacing-xlg);}.view-research-library .view-title .flex .left{text-align:center;width:100%;margin-bottom:2rem;}.view-research-library .view-title .flex .left h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);color:var(--c-white);margin-bottom:1.25rem;}.view-research-library .view-title .flex .left p{font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-size:var(--f-size-body-md);line-height:145%;color:var(--c-white);}@media (min-width:1024px){.view-research-library .view-title .flex .left{margin-bottom:0;text-align:left;max-width:30rem;}}.view-research-library .view-title .flex .right{width:100%;padding:var(--spacing-lg);background:rgba(45,6,56,0.75);border-radius:0.5rem;}@media (min-width:1024px){.view-research-library .view-title .flex .right{max-width:calc(100% - 32rem);}}.view-research-library .view-title .flex .right .join-button{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;}@media screen and (min-width:1080px){.view-research-library .view-title .flex .right .join-button{align-items:flex-start;flex-direction:row;}}.view-research-library .view-title .flex .right .join-button .join-button-text{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;}@media screen and (min-width:1080px){.view-research-library .view-title .flex .right .join-button .join-button-text{max-width:calc(50% - 1rem);text-align:left;}}.view-research-library .view-title .flex .right .join-button .join-button-text h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:var(--f-size-display-22);}.view-research-library .view-title .flex .right .join-button .join-button-text span{font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--c-white);font-size:var(--f-size-body-xs);}.view-research-library .view-title .flex .right .join-button .btn{width:100%;}@media screen and (min-width:1080px){.view-research-library .view-title .flex .right .join-button .btn{max-width:calc(50% - 1rem);}}.view-research-library .content-wrapper .flex{flex-direction:column;justify-content:flex-start;gap:var(--spacing-ml);}@media (min-width:1024px){.view-research-library .content-wrapper .flex{flex-direction:row;justify-content:space-between;}}.view-research-library .content-wrapper .flex .sidebar .smallcard{margin-bottom:var(--spacing-md);}.view-research-library .content-wrapper .flex .sidebar.sidebar-left{width:100%;border-radius:0.5rem;padding-top:var(--spacing-lg);padding-left:var(--spacing-mlx);padding-right:var(--spacing-mlx);padding-bottom:var(--spacing-lg);border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);align-self:baseline;}.view-research-library .content-wrapper .flex .sidebar.sidebar-left h4{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;}@media (min-width:1024px){.view-research-library .content-wrapper .flex .sidebar.sidebar-left{max-width:20rem;}}.view-research-library .content-wrapper .flex .sidebar.sidebar-right{max-width:21rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;border-radius:0.75rem;border:0.125rem solid var(--c-coolgray-1);background:var(--c-white);padding:var(--spacing-ml) var(--spacing-md) var(--spacing-lg) var(--spacing-md);}.view-research-library .content-wrapper .flex .sidebar.sidebar-right h3,.view-research-library .content-wrapper .flex .sidebar.sidebar-right h4,.view-research-library .content-wrapper .flex .sidebar.sidebar-right h5{margin-bottom:var(--spacing-md);}.view-research-library .content-wrapper .flex .content-column{width:100%;}@media (min-width:1024px){.view-research-library .content-wrapper .flex .content-column{max-width:56rem;}}.view-research-library .content-wrapper .flex .content-column .attachment-before{margin-bottom:var(--spacing-lg);}.view-research-library .content-wrapper .flex .content-column .attachment-before .view-analyst-blog-landing.analyst-blog-landing-largecards .view-content{display:flex;flex-direction:row;justify-content:space-between;gap:0.5rem;}.view-research-library .content-wrapper .flex .content-column .view-header{height:2.65rem;padding-left:0.5rem;margin-bottom:var(--spacing-md);display:flex;flex-direction:column;justify-content:center;font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(--letter-spacing-xs);}.view-research-library .content-wrapper .flex .content-column .view-content.smallcards{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-ml);align-items:strech;}@media (min-width:1024px){.view-research-library .content-wrapper .flex .content-column .view-content.smallcards{justify-content:space-between;}}.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row{width:100%;height:100%;}@media (min-width:768px){.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row{max-width:calc(50% - var(--spacing-ml));}}@media (min-width:1024px){.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row{max-width:calc(50% - var(--spacing-ml));}}@media (min-width:1025px){.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row{max-width:calc(50% - var(--spacing-ml));}}@media (min-width:1240px){.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row{max-width:calc(33% - var(--spacing-ml));}}.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row .teaser-image{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row .teaser-content{flex-grow:1;}.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row .teaser-content .summary{overflow:hidden;margin-bottom:1.5rem;}.view-research-library .content-wrapper .flex .content-column .view-content.smallcards .views-row .teaser-content .author{color:var(--c-warm-red);}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live{border-radius:var(--spacing-md);border:0.1875rem solid var(--c-coolgray-3);background:var(--c-white);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title{flex-direction:row;justify-content:space-between;}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title h3{font-family:var(--f-header);font-size:var(--f-size-headline-400);font-weight:800;line-height:127%;letter-spacing:-0.0125rem;padding:unset;padding:0.5rem;margin-bottom:1rem;}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live .node__content .inslight-live-title .share-icon{background-image:url("/themes/custom/constellationr/assets/img/icons/shareicon.svg");background-repeat:no-repeat;background-position:center center;background-size:1.5rem 1.5rem;width:1.5rem;height:auto;padding:0.5rem;margin-bottom:1rem;}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body{padding:0.5rem;}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-body p{margin-bottom:1.25rem;color:var(--c-coolgray-9);font-family:var(--f-sans);font-size:var(--f-size-base);font-style:normal;font-weight:400;line-height:var(--l-height-22);letter-spacing:var(----letter-spacing-xs);}.view-research-library .content-wrapper .flex .content-column .node--type-insights-live .node__content .insight-live-date{padding:0.5rem;font-family:var(--f-mono);font-size:var(--f-size-body-sm);font-style:normal;font-weight:500;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:#000;}.commerce-checkout-flow .layout-checkout-form{width:calc(100% - 2rem);margin:2rem auto 2rem auto;}@media (min-width:1024px){.commerce-checkout-flow .layout-checkout-form{max-width:72rem;}}.commerce-checkout-flow .layout-checkout-form .checkout-pane{margin:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;}@media (min-width:1024px){.commerce-checkout-flow .layout-checkout-form .checkout-pane{flex-direction:row;justify-content:space-between;max-width:72rem;width:calc(100% - 2rem);}}.commerce-checkout-flow .layout-checkout-form .checkout-pane a{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset{max-width:100%;width:100%;height:100%;}@media (min-width:1024px){.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset{max-width:calc(100% - 1rem);width:49%;}}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__returning-customer{float:unset;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__guest-checkout{float:unset;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option{padding:var(--Spacing-LG,2rem);border-radius:0.75rem;border:0.25rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option legend{float:left;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option legend .fieldset-legend{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper{clear:both;padding-top:0.5rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item label{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:0.5rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item input.form-text,.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item input[type=email]{border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);padding:0.5rem;font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item div.description{margin-top:0.5rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password{border:0.0625rem solid var(--c-coolgray-1);border-radius:0.5rem;padding:1rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .confirm-parent,.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .password-parent{float:unset;clear:unset;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .confirm-parent label,.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .password-parent label{display:block;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .confirm-parent .password-strength,.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .password-parent .password-strength{margin-top:0.5rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .form-item.form-item-login-register-password .form-item-login-register-password-pass2{margin-top:1rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper input[type=submit]{padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));color:var(--c-white);margin-right:1rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper input[type=submit]:hover{padding:calc(var(--Spacing-MD,1rem) - 0.1875rem) calc(var(--Spacing-ML,1.25rem) - 0.1875rem);background:unset;background:var(--c-white);color:var(--c-dark-gray);border-image:url(/themes/custom/constellationr/assets/dist/css/web/themes/custom/constellationr/assets/img/border-image-01.png) 0.1875rem;border:0.1875rem solid var(--c-primary-purple);cursor:pointer;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper a#edit-login-returning-customer-forgot-password:hover{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .field--name-person-photo-file .form-item{margin:0;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .field--name-person-photo-file .form-item label{display:block;margin-bottom:0.5rem;}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option .fieldset-wrapper .field--type-link input.form-url{border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);padding:0.5rem;font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option input#edit-login-register-register{padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));color:var(--c-white);}.commerce-checkout-flow .layout-checkout-form .checkout-pane fieldset.form-wrapper__login-option input#edit-login-register-register:hover{padding:calc(var(--Spacing-MD,1rem) - 0.1875rem) calc(var(--Spacing-ML,1.25rem) - 0.1875rem);background:unset;background:var(--c-white);color:var(--c-dark-gray);border-image:url(/themes/custom/constellationr/assets/dist/css/web/themes/custom/constellationr/assets/img/border-image-01.png) 0.1875rem;border:0.1875rem solid var(--c-primary-purple);cursor:pointer;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{padding:var(--spacing-md);border-radius:0.75rem;border:0.25rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);margin-bottom:1rem;width:100%;}@media (min-width:1024px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{width:calc(65% - 1rem);}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information legend{float:none;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information legend .fieldset-legend{font-family:var(--f-header);font-size:var(--f-size-headline-300);font-weight:700;line-height:105%;letter-spacing:-0.05rem;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper{margin-top:1rem;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper .profile--type--customer{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper select{border-radius:0.5rem;padding:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper .address-book-edit-button{margin:0;margin-top:1rem;border-radius:0.5rem;padding:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper .stripe-form .form-item label{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:0.5rem;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper > .form-wrapper .field--type-address > .form-wrapper .form-item label{display:block;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper > .form-wrapper .field--type-address > .form-wrapper .form-item input.form-text{border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);padding:0.5rem;font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .checkout-pane-payment-information .fieldset-wrapper .form-wrapper > .form-wrapper .field--type-address > .form-wrapper .form-item select{border-radius:0.5rem;border:0.125rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);padding:0.5rem;font-family:var(--f-sans);font-size:var(--f-size-body-sm);font-style:normal;font-weight:400;line-height:var(--l-height-16);letter-spacing:var(--letter-spacing-xs);}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{padding:var(--spacing-md);border-radius:0.75rem;border:0.25rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{padding:var(--spacing-md);border-radius:0.75rem;border:0.25rem solid var(--Cool-Gray-1,#D9D9D6);background:var(--White,#FFF);box-shadow:0 0.9375rem 1.5625rem 0.0625rem rgba(16,24,40,0.18);width:100%;margin-top:1.5rem;}@media (min-width:1024px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{margin-top:unset;width:calc(65% - 1rem);}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions input{padding:var(--Spacing-MD,1rem) var(--Spacing-ML,1.25rem);border-radius:var(--Spacing-SM,0.5rem);background:var(--Gradient-1,linear-gradient(94deg,var(--Primary-Purple,#5A0B70) 26.44%,var(--Warm-Red,#AC1C48) 100%));color:var(--c-white);margin-right:1rem;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions input:hover{padding:calc(var(--Spacing-MD,1rem) - 0.1875rem) calc(var(--Spacing-ML,1.25rem) - 0.1875rem);background:unset;background:var(--c-white);color:var(--c-dark-gray);border-image:url(/themes/custom/constellationr/assets/dist/css/web/themes/custom/constellationr/assets/img/border-image-01.png) 0.1875rem;border:0.1875rem solid var(--c-primary-purple);cursor:pointer;}.commerce-checkout-flow .checkout-complete{font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);line-height:2rem;}.commerce-checkout-flow .checkout-complete a{-webkit-text-decoration:underline;text-decoration:underline;}.commerce-checkout-flow .view-commerce-file-my-files{margin-bottom:2rem;padding:2rem 0;}.research-order-information h2{font-family:var(--f-header);font-size:var(--f-size-headline-200);font-weight:800;line-height:3.5rem;letter-spacing:-0.125rem;font-family:var(--f-header);font-size:var(--Size-Display-50,3.125rem);font-style:normal;font-weight:800;line-height:var(--l-height-56);letter-spacing:var(--letter-spacing-xs);margin-bottom:2rem;}.research-order-information .customer-information .your-email{margin-bottom:1rem;}.research-order-information .customer-information .your-email h3{font-family:var(--f-header);font-size:var(--f-size-display-20);font-style:normal;font-weight:600;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);margin-bottom:0.5rem;}.research-order-information .order-information{margin-top:2rem;}.research-order-information .order-information time.datetime{display:block;}.research-order-information .order-information .view-commerce-order-item-table .view-content .tabled table.tabled__table thead tr th{padding:1rem 0.5rem;font-family:var(--f-sans);font-size:var(--f-size-body-md);font-style:normal;font-weight:400;line-height:var(--l-height-24);letter-spacing:var(--letter-spacing-xs);font-weight:bold;text-align:left;}.research-order-information .order-information .view-commerce-order-item-table .view-content .tabled table.tabled__table tbody tr td{padding:0.5rem;}.research-order-information .order-information .view-commerce-order-item-table .view-content .tabled table.tabled__table tbody tr td.views-field-order-number a{-webkit-text-decoration:underline;text-decoration:underline;}.layout-region-checkout-secondary .checkout-pane{width:100%;}@media (min-width:640px){.layout-region-checkout-secondary .checkout-pane{width:100% !important;}}.layout-region-checkout-secondary .checkout-pane .view-commerce-checkout-order-summary .view-content .tabled .tabled__wrapper .tabled__table{width:100%;}@media (min-width:1024px){.layout-region-checkout-secondary .checkout-pane .view-commerce-checkout-order-summary .view-content .tabled .tabled__wrapper .tabled__table tbody tr td.views-field-quantity{width:3rem;min-inline-size:unset;}.layout-region-checkout-secondary .checkout-pane .view-commerce-checkout-order-summary .view-content .tabled .tabled__wrapper .tabled__table tbody tr td.views-field-purchased-entity{width:13.125rem;min-inline-size:unset;}.layout-region-checkout-secondary .checkout-pane .view-commerce-checkout-order-summary .view-content .tabled .tabled__wrapper .tabled__table tbody tr .views-field-total-price__number{min-inline-size:unset;width:auto;}}
