.c-main-menu{display:flex;align-items:center}.c-main-menu__list{list-style:none;padding:0;margin:0;display:none}@media(min-width:75.3125em){.c-main-menu__list{display:flex;align-items:center;gap:var(--spacing-5);position:relative;z-index:2}}.c-main-menu__item{position:static}.c-main-menu__trigger,.c-main-menu__link{position:relative;display:inline-flex;align-items:center;background:transparent;border:0;border-radius:0;padding:.5rem 0;margin:0;color:inherit;text-decoration:none;cursor:pointer;font-family:var(--font-primary);font-weight:var(--font-primary-weight);font-size:var(--text-xl-font-size);line-height:var(--text-xl-line-height);letter-spacing:var(--text-xl-letter-spacing);text-transform:capitalize;transition:opacity .2s ease-out}@media(min-width:75.3125em){.c-main-menu__trigger,.c-main-menu__link{font-family:var(--font-condensed);font-weight:var(--font-condensed-weight);font-size:var(--condensed-md-font-size);line-height:var(--condensed-md-line-height);letter-spacing:var(--condensed-md-letter-spacing);text-transform:var(--condensed-md-text-transform)}}.c-main-menu__trigger:not([disabled]):hover,.c-main-menu__trigger:not([disabled]):focus,.c-main-menu__trigger:not([disabled]).focus-visible,.c-main-menu__trigger:not([disabled]):active,.c-main-menu__link:not([disabled]):hover,.c-main-menu__link:not([disabled]):focus,.c-main-menu__link:not([disabled]).focus-visible,.c-main-menu__link:not([disabled]):active{color:inherit;background:transparent;background-color:transparent;border-color:transparent;outline:none;transform:none}.c-main-menu__trigger:not([disabled]):hover,.c-main-menu__trigger:not([disabled]):focus,.c-main-menu__trigger:not([disabled]):focus-visible,.c-main-menu__trigger:not([disabled]):active,.c-main-menu__link:not([disabled]):hover,.c-main-menu__link:not([disabled]):focus,.c-main-menu__link:not([disabled]):focus-visible,.c-main-menu__link:not([disabled]):active{color:inherit;background:transparent;background-color:transparent;border-color:transparent;outline:none;transform:none}.c-main-menu__trigger:after,.c-main-menu__link:after{content:"";position:absolute;left:0;right:0;bottom:.25rem;height:1px;background-color:currentColor;opacity:1;transform:scaleX(0);transform-origin:right center;transition:transform .2s ease-out}.c-main-menu__trigger:not([aria-expanded=true]):not(.is-active):hover:after,.c-main-menu__trigger:not([aria-expanded=true]):not(.is-active).focus-visible:after,.c-main-menu__link:not(.is-active):hover:after,.c-main-menu__link:not(.is-active).focus-visible:after{transform:scaleX(1);transform-origin:left center}.c-main-menu__trigger:not([aria-expanded=true]):not(.is-active):hover:after,.c-main-menu__trigger:not([aria-expanded=true]):not(.is-active):focus-visible:after,.c-main-menu__link:not(.is-active):hover:after,.c-main-menu__link:not(.is-active):focus-visible:after{transform:scaleX(1);transform-origin:left center}.c-main-menu__trigger[aria-expanded=true]:after,.c-main-menu__trigger.is-active:after,.c-main-menu__link.is-active:after{transform:scaleX(1);transform-origin:left center}.c-main-menu__chevron,.c-main-menu__back{display:none}@keyframes c-main-menu-drawer-open{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes c-main-menu-drawer-close{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes c-main-menu-card-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes c-main-menu-card-hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.c-main-menu__panel{position:absolute;top:100%;left:0;right:0;background:var(--color-white);color:var(--color-black);padding:var(--spacing-7) var(--spacing-5);z-index:20}.c-main-menu__panel-row{display:flex;gap:var(--spacing-4);max-width:90rem;margin:0 auto;flex-wrap:wrap}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card{animation:c-main-menu-card-reveal .55s cubic-bezier(.33,1,.68,1) backwards}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(1){animation-delay:.1s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(2){animation-delay:.17s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(3){animation-delay:.24s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(4){animation-delay:.31s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(5){animation-delay:.38s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(6){animation-delay:.45s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(7){animation-delay:.52s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(8){animation-delay:.59s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(9){animation-delay:.66s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(10){animation-delay:.73s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(11){animation-delay:.8s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(12){animation-delay:.87s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(13){animation-delay:.94s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(14){animation-delay:1.01s}@media(min-width:75.3125em){.c-main-menu__panel{top:0;padding:calc(4.5rem + var(--spacing-7)) var(--spacing-5) var(--spacing-7);z-index:1}.c-main-menu__panel:not([hidden]):not(.is-closing){animation:c-main-menu-drawer-open .5s cubic-bezier(.22,1,.36,1) both}.c-main-menu__panel.is-closing{animation:c-main-menu-drawer-close .45s cubic-bezier(.4,0,.2,1) .3s both}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(1){animation-delay:.5s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(2){animation-delay:.56s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(3){animation-delay:.62s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(4){animation-delay:.68s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(5){animation-delay:.74s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(6){animation-delay:.8s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(7){animation-delay:.86s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(8){animation-delay:.92s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(9){animation-delay:.98s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(10){animation-delay:1.04s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(11){animation-delay:1.1s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(12){animation-delay:1.16s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(13){animation-delay:1.22s}.c-main-menu__panel:not([hidden]):not(.is-closing) .c-main-menu__panel-row .c-menu-card:nth-child(14){animation-delay:1.28s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card{animation:c-main-menu-card-hide .16s ease-in forwards}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(1){animation-delay:0s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(2){animation-delay:18ms}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(3){animation-delay:36ms}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(4){animation-delay:54ms}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(5){animation-delay:72ms}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(6){animation-delay:.09s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(7){animation-delay:.108s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(8){animation-delay:.126s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(9){animation-delay:.144s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(10){animation-delay:.162s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(11){animation-delay:.18s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(12){animation-delay:.198s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(13){animation-delay:.216s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(14){animation-delay:.234s}.c-main-menu__item.is-mobile-only{display:none}}@media(max-width:75.25em){.c-main-menu{width:100%;position:relative;overflow:hidden}.c-main-menu__list{display:flex;flex-direction:column;gap:0;align-items:flex-start;width:100%;transition:transform .3s ease-out}.c-main-menu.is-submenu-open .c-main-menu__list{transform:translate(-100%)}.c-main-menu__item{width:100%}.c-main-menu__trigger,.c-main-menu__link{width:100%;justify-content:space-between;padding:.5rem 0;font-family:var(--font-primary);font-weight:var(--font-primary-weight);font-size:2rem;line-height:2.375rem;letter-spacing:0;text-transform:none}.c-main-menu__trigger:after,.c-main-menu__link:after{display:none}.c-main-menu__label{flex:1;text-align:left}.c-main-menu__chevron{display:inline-block;width:1.25rem;height:1.25rem;flex-shrink:0;background-color:var(--color-gray-600);mask-image:url(../../../structure/01-foundation/iconography/icons/chevron-right.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../structure/01-foundation/iconography/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-main-menu__panel{position:absolute;inset:0 0 auto;padding:0;transform:translate(100%);opacity:1;transition:transform .3s ease-out;background:transparent;color:inherit;z-index:1}.c-main-menu__panel[hidden]{display:block;visibility:hidden;transform:translate(100%)}.c-main-menu__panel:not([hidden]){visibility:visible;transform:translate(0)}.c-main-menu__panel.is-closing{visibility:visible;transform:translate(100%)}.c-main-menu__back{display:inline-flex;align-items:center;gap:.5rem;background:transparent;background-color:transparent;border:0;border-radius:0;padding:.5rem 0;margin:0 0 1rem;color:inherit;cursor:pointer;font-family:var(--font-primary);font-weight:var(--font-primary-weight);font-size:1.125rem;line-height:1.625rem;text-transform:none;letter-spacing:0}.c-main-menu__back:not([disabled]):hover,.c-main-menu__back:not([disabled]):focus,.c-main-menu__back:not([disabled]).focus-visible,.c-main-menu__back:not([disabled]):active{background:transparent;background-color:transparent;border-color:transparent;color:inherit;opacity:.7;outline:none;transform:none}.c-main-menu__back:not([disabled]):hover,.c-main-menu__back:not([disabled]):focus,.c-main-menu__back:not([disabled]):focus-visible,.c-main-menu__back:not([disabled]):active{background:transparent;background-color:transparent;border-color:transparent;color:inherit;opacity:.7;outline:none;transform:none}.c-main-menu__back-icon{display:inline-block;width:1.25rem;height:1.25rem;background-color:currentColor;mask-image:url(../../../structure/01-foundation/iconography/icons/chevron-left.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../structure/01-foundation/iconography/icons/chevron-left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-main-menu__panel-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));grid-gap:.5rem;gap:.5rem;justify-content:center;max-width:none}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card{animation:c-main-menu-card-hide .18s ease-in forwards}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(1){animation-delay:0s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(2){animation-delay:25ms}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(3){animation-delay:.05s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(4){animation-delay:75ms}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(5){animation-delay:.1s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(6){animation-delay:.125s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(7){animation-delay:.15s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(8){animation-delay:.175s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(9){animation-delay:.2s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(10){animation-delay:.225s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(11){animation-delay:.25s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(12){animation-delay:.275s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(13){animation-delay:.3s}.c-main-menu__panel.is-closing .c-main-menu__panel-row .c-menu-card:nth-child(14){animation-delay:.325s}}
