/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{color:#000;font-size:1rem;line-height:1}audio,canvas,iframe,img,svg,video{vertical-align:middle}html,body{font-size:14px}.nav-skipto{display:none}@keyframes B{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:B}@keyframes Yb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes Zb{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes ac{0%{transform:scale(0)}50%{transform:scale(.8)}to{transform:scale(0)}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}body,html{overflow:hidden}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.loading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-ms-flex-line-pack:center;align-content:center;background:#000;cursor:wait;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:192px;min-width:192px;padding-bottom:70px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.loading .loading-text{animation:B 1s infinite linear;color:#e3ae24;-ms-flex:0 0 100%;flex:0 0 100%;font-size:24px;font-size:1.5rem;font-weight:300;letter-spacing:3.2px;letter-spacing:.2rem;margin:16px 0;margin:1rem 0;padding:32px 0;padding:2rem 0;text-align:center;text-transform:uppercase}.loading .circle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;animation:Zb 10s infinite linear;border-radius:192px;border:4px dotted #e3ae24;display:block;height:192px;opacity:.91;padding:16px;padding:1rem;width:192px}.loading .circle .circle{animation:Yb 5s infinite linear;border:16px inset #e3ae24;border:1rem inset #e3ae24;height:100%;width:100%}.loading .circle .circle .circle{animation:Zb 3s infinite linear;border:8px outset #e3ae24;border:.5rem outset #e3ae24}.loading .circle-center{animation:ac 1.5s infinite ease;background-color:#e3ae24;box-shadow:0 0 5px #0003;border-radius:192px;padding:5px}.loading .circle-center,.loading .circle-center__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.loading .circle-center__inner{background-color:#8f6c12;border-radius:100px}.incompatible{color:#e3ae24;text-align:center;font-family:Helvetica,Arial,sans-serif;padding:32px;padding:2rem;display:none}.nav-skipto{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;z-index:999999!important;background:#000!important;color:#fff!important;padding:8px 16px!important;text-decoration:none!important;font-weight:700!important;border-radius:4px!important;border:2px solid #e3ae24!important;display:block!important}.nav-skipto:focus,.nav-skipto:active{position:fixed!important;left:8px!important;top:8px!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;outline:3px solid #e3ae24!important;outline-offset:2px!important;box-shadow:0 4px 8px #0000004d!important}a.skip-to-content{position:absolute;top:-5rem;z-index:1000;background-color:#fff;color:#000;padding:.5rem 1rem;text-decoration:none;display:inline-block}a.skip-to-content:focus{background-color:#000;color:#fff;outline:2px solid #cfb991;position:absolute;top:0;left:0;width:100%;text-align:center;padding:.5rem 1rem;box-sizing:border-box;z-index:1000;display:block;transition:background-color .3s,color .3s;transition:background-color .3s,color .3s,outline .3s;transition:all .3s;transition-timing-function:ease-in-out;will-change:background-color,color,outline;cursor:pointer;outline-offset:-2px;box-shadow:0 0 10px #00000080;border-radius:4px;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:.05em;background-clip:padding-box}.menus__header{padding:1.8rem 3.7rem;align-items:center;font-family:acumin-pro,Franklin Gothic,sans-serif;margin:0 auto;font-size:1rem;font-weight:600;color:#000;background:#fff;box-shadow:0 0 2px #0003}@media (max-width: 1024px){.menus__header{padding:12px 20px}}.header__logo{padding-right:1.45rem;border-right:1px solid #555960;text-decoration:none;align-items:center;display:flex}@media (max-width: 1024px){.header__logo{border-right:0;padding-right:0}}.header__logo img{width:223px;max-height:40.45px}@media (max-width: 1024px){.header__logo img{width:180px;max-height:40.45px}}.header__logo>a:focus,.header__logo a:focus-visible{outline:2px solid black;outline-offset:5px;border-radius:1px}.header__name .header__name--link{font-family:acumin-pro-condensed,Franklin Gothic,sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.5rem;letter-spacing:-.03125rem;padding-left:1rem;max-width:25rem;padding-bottom:.2rem;display:flex;align-items:center;color:#000;text-decoration:none;font-weight:600}@media (max-width: 1024px){.header__name .header__name--link{padding-left:0}}.menus__header{display:grid;grid-template-columns:244px 244px 2fr minmax(300px,3fr) auto;gap:8px;align-items:center}@media (max-width: 1024px){.menus__header{grid-template-columns:1fr auto;grid-template-rows:auto 1px auto;gap:12px}}.header__logo{grid-column:1}@media (max-width: 1024px){.header__logo{grid-column:1;grid-row:1}}.header__name{grid-column:2}@media (max-width: 1024px){.header__name{grid-column:1;grid-row:3}}.header__divider{display:none}@media (max-width: 1024px){.header__divider{display:block;grid-column:1/-1;grid-row:2;background:#ccc;height:1px}}.header__search{grid-column:4}@media (max-width: 1024px){.header__search{grid-column:2;grid-row:3}}.header__login{grid-column:5;z-index:1}@media (max-width: 1024px){.header__login{grid-column:2;grid-row:1;justify-self:end}}.menus-navigation{position:relative;background:#ededed;min-height:4.5rem;padding:0 2.95rem;box-shadow:0 0 2px #0003}@media (max-width: 1024px){.menus-navigation{min-height:4.5rem;padding:0 20px}}.menus-navigation__toggle{display:none;align-items:center;justify-content:space-between;width:100%;margin:0;padding:1rem 0;background:none;border:0;font:inherit;font-size:1.1rem;font-weight:700;color:#000;cursor:pointer}@media (max-width: 1024px){.menus-navigation__toggle{display:flex;line-height:2.5rem}}.menus-navigation__toggle-icon{transition:transform .15s ease}.menus-navigation__toggle[aria-expanded=true] .menus-navigation__toggle-icon{transform:rotate(180deg)}.menus-navigation__list-wrapper{display:contents}@media (max-width: 1024px){.menus-navigation__list-wrapper{display:grid;grid-template-rows:0fr;visibility:hidden;width:100%;transition:grid-template-rows .2s ease,visibility 0s linear .2s}.menus-navigation__list-wrapper--open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s ease,visibility 0s linear 0s}}.menus-navigation__list{display:flex;list-style:none;margin:0;padding:0}@media (max-width: 1024px){.menus-navigation__list{flex-direction:column;width:100%;overflow:hidden;min-height:0}}.menus-navigation__item{position:relative;height:64px;align-items:center;display:flex;color:#000;line-height:1.5;padding:.5rem .75rem;font-size:1.1rem;font-weight:600}@media (max-width: 1024px){.menus-navigation__item{height:auto;width:100%;padding:0;border-bottom:1px solid rgba(0,0,0,.15)}.menus-navigation__item>a{width:100%;padding:.85rem 0}}.menus-navigation__item>a{display:block;position:relative;text-decoration:none;color:#000;font-weight:600;padding:.75rem 0}.menus-navigation__item>a:before{content:"";height:3px;width:100%;position:absolute;display:block;bottom:.75rem;left:0;visibility:hidden;background:#8e6f3e;transform:scaleX(0);transition:all .25s cubic-bezier(1,.25,0,.75) 0s}@media (max-width: 1024px){.menus-navigation__item>a:before{display:none}}.menus-navigation__item>a:focus-visible{outline:2px solid black;outline-offset:2px;border-radius:1px}.menus-navigation__item>a:hover:before{visibility:visible;transform:scaleX(1)}.menus-navigation__item>a[aria-current=page]:before{visibility:visible;transform:scaleX(1)}.menus-navigation__group-button{display:inline-flex;position:relative;align-items:center;gap:.35rem;padding:.75rem 0;background:none;border:0;font:inherit;font-weight:inherit;line-height:inherit;color:#000;cursor:pointer}.menus-navigation__group-button:before{content:"";height:3px;width:100%;padding:0;position:absolute;display:block;bottom:.75rem;left:0;visibility:hidden;background:#8e6f3e;transform:scaleX(0);transition:all .25s cubic-bezier(1,.25,0,.75) 0s}@media (max-width: 1024px){.menus-navigation__group-button:before{display:none}}.menus-navigation__group-button:focus-visible{outline:2px solid black;outline-offset:2px;border-radius:1px}.menus-navigation__group-button:hover:before{visibility:visible;transform:scaleX(1)}.menus-navigation__group-button:after{content:"";display:inline-block;width:.4em;height:.4em;margin-top:-.2em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.menus-navigation__group-button[aria-expanded=true]:after{transform:rotate(-135deg);margin-top:0}@media (max-width: 1024px){.menus-navigation__group-button{width:100%;justify-content:space-between;padding:.85rem 0}.menus-navigation__group-button:after{display:none}}.menus-navigation__group-icon{display:none!important;color:#000;transition:transform .15s ease}@media (max-width: 1024px){.menus-navigation__group-icon{display:inline-flex!important}}.menus-navigation__group-button[aria-expanded=true] .menus-navigation__group-icon{transform:rotate(45deg)}.menus-navigation__group.active .menus-navigation__group-button:before{visibility:visible;transform:scaleX(1)}@media (max-width: 1024px){.menus-navigation__group{flex-direction:column;align-items:stretch}}.menus-navigation__group--list-wrapper{display:contents}@media (max-width: 1024px){.menus-navigation__group--list-wrapper{display:grid;grid-template-rows:0fr;visibility:hidden;width:100%;transition:grid-template-rows .2s ease,visibility 0s linear .2s}.menus-navigation__group--list-wrapper--open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s ease,visibility 0s linear 0s}}.menus-navigation__group--list{display:none;position:absolute;top:100%;left:0;min-width:12rem;margin:0;padding:.5rem 0;list-style:none;background:#fff;box-shadow:0 .25rem .75rem #00000026;z-index:10000}.menus-navigation__group--list--open{display:block;animation:menus-navigation-group-list-in .12s ease-out}@media (max-width: 1024px){.menus-navigation__group--list{display:block;position:static;width:100%;min-width:0;padding:0;background:none;box-shadow:none;overflow:hidden;min-height:0}.menus-navigation__group--list--open{animation:none}}.menus-navigation__group--item>a{font-size:1rem;font-weight:400;display:block;padding:.5rem 1rem;text-decoration:none;white-space:nowrap;color:#000;position:relative}.menus-navigation__group--item>a:hover,.menus-navigation__group--item>a:focus-visible{background:#f5f5f5;color:#000}.menus-navigation__group--item>a[aria-current=page]{font-weight:700;color:#000;background:#efefef}.menus-navigation__group--item>a[aria-current=page]:hover,.menus-navigation__group--item>a[aria-current=page]:focus-visible{background:#dedede}.menus-navigation__group--item>a[aria-current=page]:before{content:"";height:100%;width:5px;position:absolute;display:block;left:0;top:0;visibility:visible;background:#8e6f3e;transform:scaleX(1);transition:all .25s cubic-bezier(1,.25,0,.75) 0s}@media (max-width: 1024px){.menus-navigation__group--item>a{padding:.5rem 0 .5rem 1.5rem;white-space:normal}}.menus-navigation__external-icon{margin-left:.35rem;vertical-align:text-bottom}@keyframes menus-navigation-group-list-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.footer{padding:6rem 3.25rem 5rem;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column}.footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e0}.footer .footer__resources--links{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.footer .footer__resources--links p{margin:0;padding:0;text-align:center;color:#fff;font-size:1.2rem;width:100%}.footer .footer__resources--links p a{color:#fff;text-decoration:none;margin:0 .5rem;display:inline-block}.footer .footer__resources--links p a:hover,.footer .footer__resources--links p a:focus{text-decoration:underline}.footer .footer__resources--appstore div{width:200px;margin:0 auto}.footer .footer__signature{text-align:center;background-color:transparent;color:#fff;font-size:1rem;font-family:acumin-pro,Franklin Gothic,sans-serif;position:relative;z-index:1}.footer .footer__signature .container{border-top:1px solid #c4bfc0;padding-top:2rem;margin:0 auto;transition:opacity .2s ease-in-out}@media screen and (min-width: 1408px){.footer .footer__signature .container{max-width:1344px}}@media screen and (min-width: 1216px){.footer .footer__signature .container{max-width:1152px}}@media screen and (min-width: 1024px){.footer .footer__signature .container{max-width:960px}}.footer .footer__signature .container a{min-height:44px;display:inline-block;padding:12px 8px;line-height:1.2;text-decoration:none;position:relative;color:#fff}.footer .footer__signature .container a:hover,.footer .footer__signature .container a:focus{text-decoration:underline}.footer .footer__resources{padding-bottom:3rem;position:relative;z-index:1;flex:1 1 100%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);gap:8px}@media screen and (max-width: 1216px){.footer .footer__resources{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}.footer .footer__resources .footer__resources--logo,.footer .footer__resources .footer__resources--links,.footer .footer__resources .footer__resources--appstore{grid-column:span 2/span 2}@media screen and (max-width: 1216px){.footer .footer__resources .footer__resources--logo,.footer .footer__resources .footer__resources--links,.footer .footer__resources .footer__resources--appstore{grid-column:span 2/span 2}}.footer .footer__resources .footer__resources--links{grid-column-start:3}@media screen and (max-width: 1216px){.footer .footer__resources .footer__resources--links{grid-column-start:1;grid-row-start:2}}.footer .footer__resources .footer__resources--appstore{grid-column-start:5}@media screen and (max-width: 1216px){.footer .footer__resources .footer__resources--appstore{grid-column-start:1;grid-row-start:3}}.user-block{position:relative;display:flex;align-items:center;gap:.5rem;z-index:10002}.user-block__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#000;color:#fff;border:1px solid #cfb991;border-radius:6px;font-size:1.2rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.user-block__trigger svg{font-size:2.1rem}.user-block__trigger:hover{box-shadow:0 4px 8px #00000026}.user-block__trigger:focus-visible{outline:3px solid #cfb991;outline-offset:2px}.user-block__trigger:disabled{opacity:.6;cursor:not-allowed}.user-block__trigger--confirm{background:#dc3545;border-color:#dc3545;height:51px;line-height:1.5}.user-block__trigger--confirm:hover:not(:disabled){background:#c82333;box-shadow:0 4px 8px #dc35454d}.user-block__trigger--confirm:active:not(:disabled){background:#bd2130}@media (max-width: 768px){.user-block__trigger--confirm{height:auto;min-height:38px;padding:.5rem 1rem;gap:.4rem}}@media (max-width: 768px){.user-block__trigger{width:100%;padding:1rem .75rem;font-size:1rem}.user-block__trigger svg{font-size:1rem}}@media (min-width: 769px) and (max-width: 1024px){.user-block__trigger{padding:.75rem 1rem;font-size:.95rem}.user-block__trigger svg{font-size:.85rem}}.user-block__avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#cfb99166}.user-block__avatar svg{font-size:2.1rem}@media (max-width: 768px){.user-block__avatar{display:none}}.user-block__name{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.user-block__name{display:none}}.user-block__alias{display:none}@media (max-width: 768px){.user-block__alias{display:block;max-width:1600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.user-block__confirm-text{font-weight:600;font-size:1rem}@media (max-width: 768px){.user-block__confirm-text{font-weight:700;font-size:.85rem}}.user-block__cancel{position:absolute;top:50%;right:-40px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.user-block__cancel:hover:not(:disabled){background:#c82333;box-shadow:0 2px 6px #dc35454d}.user-block__cancel:active:not(:disabled){background:#bd2130}.user-block__cancel:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.user-block__cancel{display:none}}.smart-search-bar__input-wrapper{position:relative;z-index:4;padding:10px 10px 0;margin-top:-10px;border-radius:5px 5px 0 0;background:#fff}.smart-search-bar__input{background-color:#fff}.smart-search-bar__results{position:absolute;top:100%;left:0;width:100%;border-radius:0 0 5px 5px;background:#fff}.search-modal__no-results h1{font-size:1.5rem;font-weight:400;color:#404040}.search-modal__no-results p{font-size:1rem;font-weight:400;color:#606060}.search-box-search{background-color:#f5f5f5;outline-offset:-2px;border-radius:25px;display:flex;flex-flow:row nowrap;align-items:center;padding-inline-end:.75rem;transition:background-color .2s cubic-bezier(.4,0,.4,1),outline .2s cubic-bezier(.4,0,.4,1);position:relative;min-height:50px}.search-box-search.search-box-search--focused{outline-color:#8e6f3e;outline-width:2px;outline-style:solid;background-color:#fff}@media (max-width: 1024px){.smart-search-bar__input-wrapper--focused{position:fixed;top:10px;left:0;right:0;display:flex;flex-flow:row nowrap;align-items:center}.smart-search-bar__input-wrapper--focused .search-box-search__back-button{flex:0 0 auto}.smart-search-bar__input-wrapper--focused .search-box-search{flex:1 1 auto}}@media (max-width: 1024px){.main__search-focused{overflow:hidden}}@media (max-width: 1024px){html.search-is-focused,body.search-is-focused{overflow:hidden!important}}.search-box-search__back-button{display:none}@media (max-width: 1024px){.search-box-search__back-button.search-box-search__back-button--focused{--foreground: rgba(20, 20, 20, 1);--background: transparent;--background-hover: rgb(223, 223, 223);--background-press: rgb(204, 204, 204);--disabled-background: transparent;--disabled-foreground: rgb(204, 204, 204);--smart-search-action-state: var(1, var(--smart-search-filled));transform:scale(calc(var(--smart-search-action-state) * 1));opacity:calc(var(--smart-search-action-state) * 1);max-width:calc(var(--smart-search-action-state) * 2rem);transition-property:max-width,transform,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1);color:var(--foreground);display:inline-flex;position:relative;background:0px 0px;border-width:0px;border-style:none;border-color:currentcolor;border-image:none;border-radius:64px;outline:0px;text-decoration:none;text-align:center;cursor:pointer;padding:8px;vertical-align:top}.search-box-search__back-button.search-box-search__back-button--focused:hover,.search-box-search__back-button.search-box-search__back-button--focused:focus{background:var(--background-hover);color:var(--foreground)}.search-box-search__back-button.search-box-search__back-button--focused:active{background:var(--background-press);color:var(--foreground)}.search-box-search__back-button.search-box-search__back-button--focused:focus-visible{outline:3px solid #4A90E2;outline-offset:2px}}.search-box-search__icon{color:#484848;pointer-events:none;transform:scale(calc(1 - var(--smart-search-filled)));opacity:calc(1 - var(--smart-search-filled));z-index:1;margin-inline-start:1rem;transition:transform .2s cubic-bezier(.4,0,.4,1),opacity .2s cubic-bezier(0,0,1,1);position:absolute;vertical-align:middle;font-size:1.75rem!important}.search-box-search__input{font-weight:400;font-size:1.25rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% - 2.5rem);height:3rem;color:#111;text-overflow:ellipsis;background-color:transparent;border:none;border-radius:0;outline:none;flex-grow:1;margin:0;padding:0;padding-inline-start:calc(3rem - var(--smart-search-filled) * 1.5rem);transition:padding .2s cubic-bezier(.4,0,.4,1);box-shadow:inset 0 0 0 3rem #0000}.search-box-search__clear-button,.search-box-search__action{--foreground: rgba(20, 20, 20, 1);--background: transparent;--background-hover: rgb(223, 223, 223);--background-press: rgb(204, 204, 204);--disabled-background: transparent;--disabled-foreground: rgb(204, 204, 204);--smart-search-action-state: var(1, var(--smart-search-filled));transform:scale(calc(var(--smart-search-action-state) * 1));opacity:calc(var(--smart-search-action-state) * 1);max-width:calc(var(--smart-search-action-state) * 2rem);transition-property:max-width,transform,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1);color:var(--foreground);display:inline-flex;position:relative;background:0px 0px;border-width:0px;border-style:none;border-color:currentcolor;border-image:none;border-radius:64px;outline:0px;text-decoration:none;text-align:center;cursor:pointer;padding:8px;vertical-align:top}.search-box-search__clear-button:hover,.search-box-search__clear-button:focus,.search-box-search__action:hover,.search-box-search__action:focus{background:var(--background-hover);color:var(--foreground)}.search-box-search__clear-button:active,.search-box-search__action:active{background:var(--background-press);color:var(--foreground)}.search-box-search__clear-button:focus-visible,.search-box-search__action:focus-visible{outline:3px solid #4A90E2;outline-offset:2px}.search-box-search__divider{background-color:#dfdfdf;width:1px;height:1.5rem;transition-property:opacity,width,margin;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1);margin-inline:.5rem}.search-box-search__divider--hidden,.search-box-search__clear-button[disabled],.search-box-search__action[disabled]{opacity:0;width:0px;margin:0}#app>main{background-color:#fff}.mdl-layout__content{background:#fff;padding-top:0!important}.favorite--icon{max-width:44px;height:44px}.location-header.location-image{padding:10rem 3.75rem 34px}@media (max-width: 992px){.location-header.location-image{padding:12px 20px}.location-header.location-image .spacer{margin-bottom:0!important}}@media (max-width: 992px){.mealpicker-container{padding:0 5px}}.mdl-layout__content-page .meal{padding:20px 2.95rem}@media (max-width: 992px){.mdl-layout__content-page .meal{padding:0 6px}}@media (max-width: 992px){.station-container{padding:20px!important}}.mdl-layout__content .item-widget-name,.mdl-layout__content .item-widget{padding:0 2.95rem}@media (max-width: 992px){.mdl-layout__content .item-widget-name,.mdl-layout__content .item-widget{padding:0 6px}.mdl-layout__content .item-widget-name.allergens,.mdl-layout__content .item-widget.allergens{padding:0 15px}}.mdl-layout__content .item-widget.station{padding:0 3.75rem 3rem}@media (max-width: 992px){.mdl-layout__content .item-widget.station{padding:0 20px 3rem}.mdl-layout__content .item-widget.station .item-widget-upcoming-hours{padding:0}}.mdl-layout__content .filter-options{padding:0 2.95rem}.mdl-layout__content .favorites__description{padding:3rem 3.75rem}.mdl-layout__content .favorites__description .favorites__description__content--title{margin-top:0}.mdl-layout__content .favorite-table{padding:0rem 3.75rem 3rem}.mdl-layout__content .upcoming-favorites__day--title{padding:1rem 3.75rem}.mdl-layout__content .upcoming-favorites__day--favorites a{padding:.5rem 3.75rem}.mdl-layout__content .md-layout__breadcrumbs{background-color:#000}.mdl-layout__content .md-layout__breadcrumbs .md-layout__breadcrumbs--link{padding:10px 3.25rem;color:#fff;font-weight:600;line-height:2.5rem;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center}@media (max-width: 992px){.mdl-layout__content .md-layout__breadcrumbs .md-layout__breadcrumbs--link{padding:10px 15px}}.mdl-layout__content .md-layout__breadcrumbs .md-layout__breadcrumbs--link svg{margin-left:0}.mdl-layout__content .md-layout__breadcrumbs .md-layout__breadcrumbs--link:focus,.mdl-layout__content .md-layout__breadcrumbs .md-layout__breadcrumbs--link:focus-visible{outline:3px solid #4A90E2;outline-offset:-5px;border-radius:4px}#to-top{position:fixed;bottom:5rem;right:5rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0;transition:transform .2s ease;z-index:9999;border:none;background:none;flex-direction:column;width:auto;height:auto}#to-top:hover{cursor:pointer}#to-top .icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:#cfb991;background:#000;border:2px solid #cfb991;border-radius:100%;padding:0;margin:0;flex-shrink:0}#to-top .icon svg{font-size:2rem;width:2rem;height:2rem;display:block}#to-top.to-top-hidden{transform:translateY(300%)}#to-top.to-top-shown{transform:translateY(0)}@media (max-width: 414px){#to-top{font-size:1.25rem;right:2rem;bottom:2rem}#to-top .icon{width:48px;height:48px}}.to-top-relative{position:relative!important;float:right;margin-bottom:-5rem!important;bottom:-6rem!important}@media (prefers-reduced-motion: reduce){#to-top{transition:none}}main .menus-tagged-section-header{margin-bottom:1rem;border-top:2px solid #cfb991;margin-left:10px}main .menus-tagged-section-header h1{background:#cfb991;border-radius:0 0 4px 4px;top:-2px;display:inline-block;color:#000;padding:.675rem 1.5rem;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem!important;font-weight:900;letter-spacing:2.81px;line-height:1;text-transform:uppercase;position:relative;margin-top:0;margin-bottom:0;z-index:1}main .menus-tagged-section-header h1:before{position:absolute;content:"";top:0;left:-5px;height:100%;z-index:-1;background:inherit;width:calc(100% + 10px);transform:skew(-15deg)}.purdue-home-button{color:#000;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.25rem;font-weight:900;letter-spacing:.5px;line-height:1.5;border-radius:4px;background-color:#cfb991;box-shadow:0 1px 2px #8e6f3e4d;padding:.5rem 1.5rem;display:inline-flex;text-transform:uppercase;justify-content:space-between;align-items:center;border:1px solid #cfb991;text-decoration:none;cursor:pointer}.purdue-home-button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23000000' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");right:-.25rem;margin-left:.75rem;height:1.25rem;width:1.125rem;background-repeat:no-repeat;background-size:cover;transition:transform .3s ease;position:relative;display:inline-block;flex-shrink:0}.purdue-home-button:hover{background:#000;color:#fff}.purdue-home-button:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23cfb991' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");transform:translate(3px)}.purdue-home-button.hide{display:none}@media screen and (max-width: 768px){.purdue-home-button{padding:.5rem 1rem;font-size:1rem}.purdue-home-button:after{height:1.125rem;width:1rem;right:0}}.purdue-home-button.purdue-home-button--white{background:#fff;border:1px solid #fff;color:#000!important;box-shadow:0 1px 2px #8e6f3e4d}.purdue-home-button.purdue-home-button--white:hover{background:#000!important;color:#fff!important}.purdue-home-button.purdue-home-button--black{background:#000;color:#fff}.purdue-home-button.purdue-home-button--black:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23cfb991' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E")}.purdue-home-button.purdue-home-button--black:hover{color:#000;background:#cfb991!important}.purdue-home-button.purdue-home-button--black:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23000000' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E")}.purdue-home-button.purdue-home-button--black:after{color:#cfb991}.menu-disclaimer__container{display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;padding:1.8rem 3.7rem}@media (max-width: 992px){.menu-disclaimer__container{padding:1.8rem 20px;text-align:center}}.menu-disclaimer__container .menu-disclaimer__content{flex:1 1 auto}.menu-disclaimer__container .menu-disclaimer__content--subTitle{font-size:1.25rem;font-weight:700;line-height:24px;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";letter-spacing:2.5px;text-transform:uppercase;margin-bottom:1rem!important;display:block;margin-top:0}.menu-disclaimer__container .menu-disclaimer__content--text{font-size:1.25rem;font-weight:400;line-height:2rem;letter-spacing:0;line-height:1.5;margin-right:3rem;margin-bottom:0!important}.menus-about-section{display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;padding:1.8rem 3.7rem}@media (max-width: 992px){.menus-about-section{padding:1.8rem 1.2rem}}.menus-about-section .menus-about-section__content{flex:1 1 100%}.menus-about-section .menus-about-section__content .menus-about-section__content--header{margin-bottom:3rem;border-top:2px solid #cfb991;margin-left:10px}.menus-about-section .menus-about-section__content .menus-about-section__content--header h2{background:#cfb991;border-radius:0 0 4px 4px;top:-2px;display:inline-block;color:#000;padding:.675rem 1.5rem;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;letter-spacing:2.81px;line-height:1;text-transform:uppercase;position:relative;margin-top:0;z-index:1}.menus-about-section .menus-about-section__content .menus-about-section__content--header h2:before{position:absolute;content:"";top:0;left:-5px;height:100%;z-index:-1;background:inherit;width:calc(100% + 10px);transform:skew(-15deg)}.menus-about-section .menus-about-section__content .menus-about-section__content--body{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:5rem}@media (max-width: 992px){.menus-about-section .menus-about-section__content .menus-about-section__content--body{flex-direction:column;flex-wrap:nowrap;gap:2.5rem}}.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed{flex:1 1 60%}@media (max-width: 992px){.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed{flex:1 1 100%}}.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed .location-map{display:flex;flex-direction:column;height:100%}.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed .location-map .location-map__map{flex:1 1 auto;height:auto;min-height:0}@media (max-width: 992px){.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed .location-map .location-map__map{flex:0 0 20rem}}.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed .location-map .location-map__map iframe{display:block;width:100%;height:100%}.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--embed .location-map .location-map__address{flex:0 0 auto}.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--content{flex:1 1 35%}@media (max-width: 992px){.menus-about-section .menus-about-section__content .menus-about-section__content--body .menus-about-section__content--content{flex:1 1 100%}}.menus-hours-section{padding:3rem 3.75rem;background-color:#fff}.menus-hours-section-header{margin-bottom:1rem;border-top:2px solid #cfb991;margin-left:10px}.menus-hours-section-header h1{background:#cfb991;border-radius:0 0 4px 4px;top:-2px;display:inline-block;color:#000;padding:.675rem 1.5rem;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;letter-spacing:2.81px;line-height:1;text-transform:uppercase;position:relative;margin-top:0;margin-bottom:0;z-index:1}.menus-hours-section-header h1:before{position:absolute;content:"";top:0;left:-5px;height:100%;z-index:-1;background:inherit;width:calc(100% + 10px);transform:skew(-15deg)}.menus-hours-section__cards{display:flex;flex-flow:row wrap;gap:2rem}.menus-hours-section__card{display:flex;flex-flow:column nowrap;background-color:#fff;border-radius:8px;flex:1 1 300px;box-shadow:0 0 3px #0000004d}.menus-hours-section__card:hover>figure img{scale:1.1}@media (max-width: 1024px){.menus-hours-section__card{flex-flow:column nowrap;gap:1.5rem;flex:1 1 100%}}.menus-hours-section__card--image{margin:0;display:block;position:relative;padding:0;width:100%;height:180px;flex:0 0 auto;overflow:hidden;border-radius:8px 8px 0 0;border-bottom:1px solid #dfdfdf}.menus-hours-section__card--image.dining-courts{background-color:#cfb991}.menus-hours-section__card--image.quick-bites{background-color:#fff}.menus-hours-section__card--image.on-the-go{background-color:#ebd99f}.menus-hours-section__card--image img{width:100%;height:100%;transition:.3s ease;object-fit:contain;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width: 1024px){.menus-hours-section__card--image{width:100%;height:12rem;border-radius:8px 8px 0 0}}.menus-hours-section__card--content{position:relative;display:flex;flex:1 1 auto;flex-flow:column nowrap;padding:2rem 3rem;justify-content:flex-start;align-items:flex-start}@media (max-width: 1024px){.menus-hours-section__card--content{padding:1.5rem}}.menus-hours-section__card--name h3{font-family:acumin-pro,Franklin Gothic,sans-serif;line-height:1.1;font-size:2rem;font-weight:600;letter-spacing:0;color:#000;margin-bottom:.5rem;margin-top:0}.menus-hours-section__card--name p{font-family:acumin-pro,Franklin Gothic,sans-serif;line-height:1.1;font-size:1rem;font-weight:400;letter-spacing:0;color:#000;margin-bottom:0}.menus-hours-section__card--hours .term{font-weight:600;font-size:1.2rem;color:#8e6f3e;letter-spacing:1px;text-transform:uppercase}.menus-hours-section__card--hours .menus-hours-section__day{font-weight:700}.menus-hours-section__card--hours .schedule p:first-of-type{margin-top:1rem}.menus-hours-section__card--actions{display:flex;flex-flow:row wrap;gap:1rem;margin-top:1rem;width:100%;justify-content:flex-start;align-items:center}.menus-hours-section__button{color:#000;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;letter-spacing:.5px;line-height:1.5;border-radius:4px;background-color:#cfb991;box-shadow:0 1px 2px #8e6f3e4d;padding:.5rem 1.5rem;display:inline-flex;text-transform:uppercase;justify-content:space-between;align-items:center;border:1px solid #cfb991;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.menus-hours-section__button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");right:-.25rem;margin-left:.75rem;height:1.25rem;width:1.125rem;background-repeat:no-repeat;background-size:cover;transition:transform .3s ease;position:relative;display:inline-block;flex-shrink:0}.menus-hours-section__button:hover,.menus-hours-section__button:focus{background:#000;color:#fff}.menus-hours-section__button:hover:after,.menus-hours-section__button:focus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");transform:translate(3px)}.menus-hours-section__jump-to{display:flex;flex-flow:row wrap;gap:1rem;align-items:center;justify-content:center}.menus-hours-section__jump-to>span{font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;line-height:1.1;text-transform:uppercase;color:#000;margin-right:1.5rem;letter-spacing:2.25px}.menus-hours-section__jump-to ul{display:flex;flex-flow:row wrap;gap:1rem;list-style:none;justify-content:space-between;position:relative;padding:0;flex:0 1 600px}.menus-hours-section__jump-to ul li{z-index:2;padding-bottom:0}.menus-hours-section__jump-to ul:after{content:"";position:absolute;height:100%;width:100%;top:50%;transform:translateY(-50%);background-position:center;background-size:10px 2px;background-repeat:repeat-x;background-image:linear-gradient(to right,#000 20%,#fff0 0%)}@media (max-width: 1024px){.menus-hours-section__jump-to ul{flex-flow:column wrap;justify-content:center;align-items:center;margin-bottom:2rem}.menus-hours-section__jump-to ul li:not(:last-of-type){padding-bottom:1rem}.menus-hours-section__jump-to ul:after{background-size:2px 10px;background-repeat:repeat-y;background-image:linear-gradient(to bottom,#000 20%,#fff0 0%)}}.menus-hours-section__intro h2{margin-top:0;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:3.125rem;font-weight:600;line-height:1.1;text-transform:uppercase;color:#000;margin-right:1.5rem;letter-spacing:2.25px;margin-bottom:3rem}.menus-hours-section__category:not(:first-of-type){margin-top:3rem}.app-badge{display:block;text-align:center;width:100%;min-height:50px;flex:1 0 auto;align-content:center}.ios-badge{display:block;height:49px;width:167px;margin:10px auto 5px}.android-badge{display:block;height:58px;width:167px;margin:5px auto 0}.badge{display:inline-block;padding:.35em .65em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.md-layout__breadcrumbs{background:#cfb991;font-size:1.1rem}.md-layout__breadcrumbs a{color:#000;text-decoration:underline;font-weight:700;line-height:1.5;min-height:44px;display:block;padding:15px}.md-layout__breadcrumbs svg{margin-right:10px;margin-left:10px}@media (min-width: 600px) and (max-width: 1224px){.md-layout__breadcrumbs svg{margin-left:22px;margin-right:17px}}@media (max-width: 600px){.md-layout__breadcrumbs svg{margin-left:15px;margin-right:14px}}.datepicker-container{position:relative}.datepicker-container .obfusicator{background:transparent;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.datepicker-container .obfusicator~*{z-index:10000}.datepicker{align-items:stretch;border-radius:0;cursor:pointer;display:flex;flex-direction:row;letter-spacing:.2rem;margin-left:-.5rem;padding:.5rem 1rem;white-space:nowrap;font-family:United Sans,Impact,Arial Black,"sans serif"}.datepicker .material-icons{align-items:center;display:flex;margin-left:.3rem}.datepicker:hover{background:#cfb991;color:#000;font-weight:600}.datepicker-item,a.datepicker-item{align-items:center;border-top:1px solid rgba(196,191,192,.5);color:#000;font-family:United Sans,Impact,Arial Black,"sans serif";cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;min-height:48px;padding:0 1rem;width:100%}.datepicker-item:hover,a.datepicker-item:hover{background:#cfb991;color:#333}.datepicker-item:first-child,a.datepicker-item:first-child{border-top:0}.datepicker-menu{background:#fff;border-radius:0;box-shadow:0 8px 48px 4px #00000080;position:absolute;margin-top:.25rem;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;z-index:10000;color:#000!important;left:0;width:100%;top:-54px}.residential-icon--background{fill:none}.residential-icon--foreground{fill:#fff}.residential-icon,.simple-burger{width:24px;height:24px}.c-md-icon{color:#fff;font-size:1.8em!important}.c-md-icon--avatar{width:25px!important;height:25px!important}.c-md-icon--avatar,.c-menus__location-title--avatar>img{background-color:#fff!important;border-radius:5px!important}.md-drawer--icon,.md-group--icon,.md-download--icon{color:#fff!important;font-size:2rem!important}.md-drawer--icon:focus,.md-group--icon:focus,.md-download--icon:focus{outline:1px solid #cfb991}.md-drawer-paper{width:22rem;background-color:#000!important}.md-drawer-scroll{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#555960 transparent}.md-drawer-scroll:focus-visible{outline:2px solid #cfb991;outline-offset:-2px}.md-drawer-scroll::-webkit-scrollbar{width:8px}.md-drawer-scroll::-webkit-scrollbar-track{background:transparent}.md-drawer-scroll::-webkit-scrollbar-thumb{background:#555960;border-radius:4px}.md-drawer-navigation{background-color:#555960;color:#fff;margin:0;padding:1rem 0}.md-drawer-navigation i{margin-right:1rem}.md-drawer-navigation .md-drawer-navigation__item-collapse{background:#414448;color:#fff;border:1px solid transparent}.md-drawer-navigation .md-drawer-navigation__item-collapse.active{border:1px solid #daaa00;background:#323538;transition:background-color .25s ease}.md-drawer-navigation .md-drawer-navigation__item,.md-drawer-navigation a.md-drawer-navigation__item{color:#fff}.md-drawer-navigation .md-drawer-navigation__item:focus,.md-drawer-navigation a.md-drawer-navigation__item:focus{outline:1px solid #cfb991}.md-drawer-navigation .md-drawer-navigation__item.active,.md-drawer-navigation a.md-drawer-navigation__item.active{background:#3d4045;color:#ebd99f;transition:background-color .25s ease}.md-drawer-navigation .md-drawer-navigation__item.active .residential-icon--foreground,.md-drawer-navigation .md-drawer-navigation__item.active .c-md-icon,.md-drawer-navigation a.md-drawer-navigation__item.active .residential-icon--foreground,.md-drawer-navigation a.md-drawer-navigation__item.active .c-md-icon{fill:#cfb991}.md-drawer-navigation .md-drawer-navigation__item.active .simple-burger path,.md-drawer-navigation a.md-drawer-navigation__item.active .simple-burger path{fill:#cfb991!important}.md-drawer-navigation .md-drawer-navigation__item.active .simple-burger path:nth-child(4n+2),.md-drawer-navigation a.md-drawer-navigation__item.active .simple-burger path:nth-child(4n+2){fill:#cfb99166!important}.md-drawer-navigation .md-drawer-navigation__item.active .simple-burger path:nth-child(4n+3),.md-drawer-navigation a.md-drawer-navigation__item.active .simple-burger path:nth-child(4n+3){fill:#cfb991b3!important}.md-drawer-navigation .md-drawer-navigation__item.active .simple-burger path:nth-child(4n+4),.md-drawer-navigation a.md-drawer-navigation__item.active .simple-burger path:nth-child(4n+4){fill:#cfb991!important}.md-drawer-navigation .md-drawer-navigation__item span,.md-drawer-navigation a.md-drawer-navigation__item span{line-height:31px;vertical-align:bottom}.md-drawer-navigation .md-drawer-navigation__item:hover,.md-drawer-navigation a.md-drawer-navigation__item:hover{background:#3d4045!important;color:#ebd99f;transition:background-color .25s ease}.md-drawer-navigation .md-drawer-navigation__item:hover .residential-icon--foreground,.md-drawer-navigation .md-drawer-navigation__item:hover .c-md-icon,.md-drawer-navigation a.md-drawer-navigation__item:hover .residential-icon--foreground,.md-drawer-navigation a.md-drawer-navigation__item:hover .c-md-icon{fill:#cfb991}.md-drawer-navigation .md-drawer-navigation__item:hover .simple-burger path,.md-drawer-navigation a.md-drawer-navigation__item:hover .simple-burger path{fill:#cfb991!important}.md-drawer-navigation .md-drawer-navigation__item:hover .simple-burger path:nth-child(4n+2),.md-drawer-navigation a.md-drawer-navigation__item:hover .simple-burger path:nth-child(4n+2){fill:#cfb99166!important}.md-drawer-navigation .md-drawer-navigation__item:hover .simple-burger path:nth-child(4n+3),.md-drawer-navigation a.md-drawer-navigation__item:hover .simple-burger path:nth-child(4n+3){fill:#cfb991b3!important}.md-drawer-navigation .md-drawer-navigation__item:hover .simple-burger path:nth-child(4n+4),.md-drawer-navigation a.md-drawer-navigation__item:hover .simple-burger path:nth-child(4n+4){fill:#cfb991!important}.md-drawer-footer{background:#000;border-top:2px solid #cfb991;flex:1;display:flex;flex-flow:column wrap;align-content:center;align-items:center}.md-drawer__item--logout{cursor:pointer;font-size:1.2em;vertical-align:top;padding-right:10px}.md-drawer__item--logout:hover{color:#cfb991}.md-drawer__item--logout .material-icons{font-size:1.2em;vertical-align:text-bottom}.mdl-menu__item--logout{cursor:pointer;font-size:1.2em;vertical-align:top;padding-right:10px}.mdl-menu__item--logout:hover{color:#cfb991}.mdl-menu__item--logout .material-icons{font-size:1.2em;vertical-align:text-bottom}.Layout-appBar-1{width:calc(100% - 308px);float:right}.c-version{text-align:center;margin-top:10px;color:#cfb991}.feedback-page__container{padding:3rem 3.75rem;background-color:#fff}@media (max-width: 768px){.feedback-page__container{padding:2rem 1.5rem}}.md-feedback__column{display:flex;flex-flow:column wrap;max-width:1200px;margin:0 auto}.md-feedback__column>div:not(:first-child){margin-top:2rem}.md-feedback__column textarea{min-height:44px}.md-feedback__column .Mui-required{color:#000}.md-feedback__row{flex:1 1 100%;padding:25px 0;text-align:center}.md-feedback__row button{margin:0 auto}.md-feedback__column--item{flex:1 1 auto;padding:25px!important}.md-feedback__column--item .md-feedback--dropdown{margin-top:2px!important}.md-feedback__column--item .md-feedback--dropdown:before{background:none!important}.md-feedback__column--item .md-feedback--dropdown:hover:before{background:none!important}.md-feedback__column--item .md-feedback--dropdown-label{margin-left:25px;padding-top:.5rem;display:block}.md-feedback__column--item label{font-size:1.25rem}@media (max-width: 767px){.md-feedback__column--item label{font-size:1rem;padding-top:0;margin-top:-10px;transform:scale(1)!important}}.md-feedback__item--textfield:hover>div:before{background:none!important}.md-feedback__item--textfield>div:before{background:none!important}.md-feedback__item--textfield>div:hover:before{background:none!important}.md-feedback--sending,.md-feedback__inprogress--disabled{display:none}.md-feedback--inprogress{cursor:wait}.md-feedback--inprogress button{display:none}.md-feedback--inprogress .md-feedback--sending{display:block;width:50px;height:50px;border:5px solid #626262;border-radius:50%;font-size:0;margin:0 auto;border-left-color:#bf8f18;animation:rotating 2s .25s linear infinite}.md-feedback--inprogress:after{content:"Sending";width:100%;height:20px;display:block;font-size:1.5rem;font-weight:700;text-align:center;margin-top:5px;color:#626262}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item{position:relative;max-width:1200px;padding:0 2rem}.item:before,.item:after{content:"";display:table}.item:after{clear:both}@media (min-width: 992px) and (max-width: 1200px){.item{margin:0 auto}}@media (max-width: 768px){.item{padding:0rem}}.item:before{content:" ";display:block;height:10rem;position:absolute;top:0;left:0;width:100%;z-index:-1}@media (min-width: 1200px){.item:before{top:0;left:-500%;width:1000%}}.item-header{position:relative;margin-bottom:1rem;margin-top:-15.5rem;overflow:hidden}.item-header:before,.item-header:after{content:"";display:table}.item-header:after{clear:both}.item-widget-container{float:left;margin:0 0 0 1%;width:31.5%}@media (max-width: 992px){.item-widget-container{float:none;margin:0 auto;padding:1rem 0;width:100%}}.item-widget{float:left;margin:0 1% 0 0;width:100%}.item-widget--large:extend(.item-widget all){width:66.5%;margin:0;clear:both}@media (max-width: 992px){.item-widget--large:extend(.item-widget all){max-width:100%;width:100%}}.item-widget+.item-widget{margin-top:1rem}.nutrition{color:#000;padding:0 .25rem}@media (max-width: 480px){.nutrition .item-widget-title{padding-left:0}}.nutrition-title{clear:both;border-bottom:1px solid #060606;width:100%;font-size:.9rem;font-weight:700}.nutrition-feature-servingSize{position:relative;width:100%;font-size:1.1rem;line-height:2rem;padding:0 1rem;vertical-align:middle}.nutrition-feature-servingSize:before,.nutrition-feature-servingSize:after{content:"";display:table}.nutrition-feature-servingSize:after{clear:both}.nutrition-feature-servingSize-quantity{float:right;font-family:United Sans,Impact,Arial Black,"sans serif"}.nutrition-feature-servingSize-unit{padding-left:.3rem}.nutrition-feature-calories{border:.3rem solid #060606;border-left:0;border-right:0;border-top-width:.525rem;height:7rem;margin-top:.5rem;overflow:hidden;padding:.1rem 1rem 0;white-space:nowrap;width:100%}.nutrition-feature-calories-quantity{font-family:United Sans,Impact,Arial Black,"sans serif";float:right;font-size:4.5rem;font-weight:700;height:7rem;letter-spacing:.05rem;line-height:7rem;vertical-align:baseline}@media (max-width: 480px){.nutrition-feature-calories-quantity{font-size:3.2rem}}.nutrition-feature-calories-label{font-size:2.75rem;font-weight:700;height:6rem;line-height:7.5rem;position:relative;text-transform:capitalize;vertical-align:baseline}.nutrition-feature-calories-label .calories-label-title{color:#060606;display:block;font-size:.85rem;height:1.5rem;line-height:1.5rem;position:absolute;top:-1.5rem;left:.25rem;width:100%}.nutrition-feature{border-bottom:2px solid rgba(0,0,0,.5);border-left:2px solid rgba(0,0,0,.5);display:inline-block;overflow:hidden;padding:1rem 1.5rem;line-height:1.25rem;max-width:50%;width:50%;white-space:nowrap}.nutrition-feature:first-child{border-left:0}.nutrition-feature-label{display:block;font-size:.9rem;font-weight:700}.nutrition-feature-value{font-size:.95rem}.nutrition-footnote{color:#000000bf;font-size:.85rem;padding:.5rem 2rem;position:relative;line-height:1.3em;margin:0 0 1rem}.nutrition-footnote .fa{position:absolute;left:1rem;top:.5rem}.footnote-indicator{color:#000;display:inline-block;font-size:1.4rem;font-style:normal;height:1.4rem;line-height:1.4rem;margin-bottom:-.6222222222rem;margin-right:.4666666667rem;overflow:hidden;width:10px}.nutrition-table{clear:both;display:block;margin:.5rem 0 1rem;border-bottom:.3rem solid #060606;width:100%}.nutrition-table-row{position:relative;clear:both;line-height:1.3rem;margin:0 auto;padding:.6rem .75rem}.nutrition-table-row:before,.nutrition-table-row:after{content:"";display:table}.nutrition-table-row:after{clear:both}.nutrition-table-row:nth-child(2n){background:#d9d9d9;border-top:#a6a6a6 1px solid;border-bottom:#a6a6a6 1px solid}.nutrition-table-row.subRow{font-size:.9rem;padding-left:2.5rem}.nutrition-table-row.subRow .table-row-label{font-weight:400}.nutrition-table-row.splitter{border-top:.55rem solid #060606}.nutrition-table-row__header:extend(.nutrition-table-row){position:relative;font-size:.8rem;font-weight:700}.nutrition-table-row__header:extend(.nutrition-table-row):before,.nutrition-table-row__header:extend(.nutrition-table-row):after{content:"";display:table}.nutrition-table-row__header:extend(.nutrition-table-row):after{clear:both}.table-row-col.tenth{float:right;width:65px}.table-row-label{display:inline-block;font-size:.9rem;font-weight:700;padding:0 .5rem 0 0;text-transform:capitalize}.table-row-labelValue{display:inline-block;font-family:United Sans,Impact,Arial Black,"sans serif"}.table-row-dailyValue{display:block;float:right;text-align:right;white-space:nowrap;width:10%;font-family:United Sans,Impact,Arial Black,"sans serif"}.table-row-dailyValue:after{content:"%";font-size:.8rem;margin-left:.25rem}.item-widget>.item-widget__item-info{order:2;flex:1 1 30%;margin-right:0;display:flex;flex-flow:column wrap}.item-widget>.item-widget.allergens{margin-right:0}.item-widget>.item-widget.allergens.warning{order:2;flex:1 1 30%}.item-widget>.item-widget.allergens.warning .item-widget-title{padding-left:0}.item-widget>.item-widget.allergens.warning .allergen{width:100%}@media (max-width: 992px){.item-widget>.item-widget.allergens.warning{flex:1 1 100%}}.allergen-icon.collection{fill:#0288d1;background:#ffe082;border-radius:50%;padding:20px}.item-widget-title.collection{padding-top:32px!important}.item-widget>.item-widget.allergens.warning .allergen-name{white-space:normal}.item-widget.warning .allergen-icon.warning{display:block;width:100px;height:100px;background-image:url(/menus/images/warning-icon.svg)}.nutrition-ingredients{padding:1rem .5rem;margin-top:1.5rem}.nutrition-ingredients .item-widget-title{width:100%;color:#000}@media (max-width: 480px){.nutrition-ingredients .item-widget-title{padding-left:0}}.nutrition-ingredient-list{line-height:1.5rem;padding:.5rem 1rem}.allergens{padding:1rem;color:#000;text-align:center}.allergen{display:block;float:left;overflow:hidden;padding:.5rem 0 1rem;text-align:center;white-space:nowrap;width:20%}@media (max-width: 1500px) and (min-width: 992px){.allergen{width:30%}}@media (max-width: 992px) and (min-width: 768px){.allergen{width:25%}}.allergen-icon{background:transparent center center no-repeat;background-size:contain;display:block;margin:0 auto .25rem;height:75px;width:100%;max-width:100px;position:relative;font-size:2.5rem;transition:height .25s ease}@media (min-width: 1200px){.allergen-icon{height:100px}}@media (max-width: 992px){.allergen-icon{height:100px}}@media (max-width: 768px){.allergen-icon{height:75px}}.allergen-icon.warning{color:#8e6f3e;font-size:5rem}.allergen-name{display:block;width:100%;font-size:1.1rem;font-weight:300}.item-widget{display:flex;flex-flow:row wrap;align-items:flex-start}.item-widget .item-widget__nutrition{order:1;flex:1 1 30%;padding:0 1rem}.item-widget .item-widget__item-info{order:2;flex:1 1 30%}.item-widget .item-widget__upcoming-meals{order:3;flex:1 1 30%}.item-widget-name{padding:10px 0 0;display:flex;justify-content:flex-start;align-items:center}.item-widget-name .favorite-icon{flex:0 0 25px;margin-right:1rem}.item-widget-name .item-widget-name__name{flex:0 0 auto}.item-widget-name__name{font-family:acumin-pro-condensed,Franklin Gothic,sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;color:#000}@media (max-width: 767px){.item-widget-name__name{font-size:2.2rem;line-height:2.3rem}}.item-widget-title{width:100%;padding-top:0!important}.item-widget{padding-top:0}@media (max-width: 480px){.allergens .item-widget-title{padding-left:0}}.item-widget-ingredients .nutrition-ingredients{margin-top:0;padding-top:0;width:100%;padding:0 1rem}.allergens-no-tags{margin-left:1rem}@media (min-width: 761px) and (max-width: 1100px){.item-widget__nutrition,.item-widget__item-info{flex:1 1 40%!important}.item-widget__upcoming-meals{flex:1 1 auto!important}.item-widget-name .item-widget-name__name{flex:1 1 auto}}@media (max-width: 760px){.item-widget__nutrition,.item-widget__item-info{flex:1 1 auto!important}.item-widget__upcoming-meals{flex:1 1 100%!important}.item-widget-name .item-widget-name__name{flex:1 1 auto}}.item-widget-upcoming-hours{padding:0 1rem}.item-widget-upcoming-hours .item-widget-title{color:#000}@media (max-width: 480px){.item-widget-upcoming-hours .item-widget-title{padding-left:0}}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances{color:#222;cursor:pointer}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance{display:flex;flex-flow:row wrap;text-decoration:none}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance .appearances__appearance--details{display:flex;flex:1 1 80%;align-items:center}@media (max-width: 380px){.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance .appearances__appearance--details{flex-flow:row wrap}}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance .appearances__appearance--details .appearances__appearance--date{color:#000;flex:1 1 10%;font-size:.9rem;justify-content:flex-end;white-space:nowrap;padding:1rem}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance .appearances__appearance--details .appearances__appearance--name{flex:1 1 40%;color:#222}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance .appearances__appearance--details .appearances__appearance--station{flex:1 1 60%;color:#000}@media (max-width: 380px){.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance .appearances__appearance--details .appearances__appearance--station{flex:1 1 100%;text-align:center;padding-bottom:15px;border-bottom:1px dashed #dedede}}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance:hover{background-color:#353535;font-weight:700}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance:hover .appearances__appearance--date{color:#fff}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance:hover .appearances__appearance--details .appearances__appearance--name{color:#e9e7e7}.item-widget-upcoming-hours .item-widget-upcoming-hours__appearances .appearances__appearance:hover .appearances__appearance--details .appearances__appearance--station{color:#cfb991}.upcoming-hours__buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;cursor:default}.upcoming-hours__buttons .flat-button{flex:0 0 auto;border:0;border-radius:0;background-color:#555960;font-size:1rem;padding:13px 17px;width:140px;color:#fff;margin:10px;cursor:pointer}.upcoming-hours__buttons .flat-button>div{display:flex;justify-content:center;align-items:center}.upcoming-hours__buttons .flat-button>div .material-icons{flex:1 1 auto}.upcoming-hours__buttons .flat-button>div span{flex:1 1 auto}.upcoming-hours__buttons .flat-button:hover{background-color:#cfb991;color:#000}.upcoming-hours__buttons .flat-button:active{background-color:#8e6f3e;color:#fff}.item:before{background:#cfb991}.item-title-icon{color:#fff}.item-title-text{color:#fff;font-size:1.3rem;font-family:acumin-pro,Franklin Gothic,sans-serif}@media (max-width: 480px){.item-title-text{font-size:1.1rem}}.item-widget{background:#fff}.item-widget-title{font-size:1.5rem;font-weight:600;text-align:center;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-transform:uppercase;line-height:3rem;margin-bottom:.75rem;padding-bottom:.375rem}@media (max-width: 480px){.item-widget-title{padding-left:0}}.item-widget-title span{border:1px solid #daaa00;padding:.5rem 2rem;display:block;line-height:1}.nutrition-ingredient-list{font-size:.95rem;font-weight:500}.nutrition-ingredient-list div.small{font-size:.9rem}.ingredient-label{color:#000;font-weight:700;padding:.75rem 0 .25rem}.location-tile_container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;z-index:-1}.location-tile{animation-duration:.5s;background:#555960;border-top:1px solid #555960;cursor:pointer;display:flex;flex-wrap:wrap;flex:1 1 auto;font-family:acumin-pro,Franklin Gothic,sans-serif;font-weight:300;justify-content:center;padding:1rem 1rem 2rem;overflow:hidden;position:relative;transition:.5s transform ease;width:100%}.location-tile:first-child{border-top:0}@media (min-width: 768px){.location-tile{border-top:0;padding:2.5rem 2.5rem 3.5rem;width:50%}}@media (max-width: 768px){.location-tile{padding:2.5rem 2.5rem 3.5rem}}@media (min-width: 992px){.location-tile{width:33%}}@media (min-width: 1680px){.location-tile{padding:4rem 4rem 5rem}}.location-tile-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;z-index:0}@media (min-width: 480px){.location-tile-image{opacity:.4}}.location-tile-info{background:#000000bf;border-radius:0;border:1px solid #555960;color:#fff;display:block;min-width:250px;padding:1rem;position:relative;text-transform:uppercase;transform:scale(1);transition:.5s transform ease;z-index:2}@media (min-width: 480px){.location-tile-info{background:#0009;padding:2rem}}.tile-name{color:#fff;flex-basis:100%;font-size:1.5em;line-height:1;text-align:center;text-shadow:1px 0 1px #000}@media (min-width: 768px){.tile-name{font-size:2em}}.location-tile-info .tile-name{font-size:1.125em}@media (min-width: 768px){.location-tile-info .tile-name{font-size:1.5em}}.location-tile-meal{align-items:center;align-self:center;border-top:1px solid rgba(255,255,255,.2);display:flex;font-size:1rem;flex-basis:100%;justify-content:center;margin:.5rem auto 0;min-width:50%;padding-top:1rem;text-align:center;width:auto}.location-tile-meal span{padding:0 .15rem}.location-tile-wait-info{align-items:center;align-self:center;display:flex;font-size:.8rem;flex-basis:100%;justify-content:center;text-align:center}.location-tile .mdl-button.mdl-js-button{background:#cfb991;height:18px;min-height:18px;min-width:18px;width:18px;z-index:1;position:absolute;margin:0;top:50%;right:0;transform:translate(60%,-50%);opacity:0}.location-tile .mdl-button.mdl-js-button i{font-size:1rem}.location-tile .mdl-button.mdl-js-button:hover,.location-tile .mdl-button.mdl-js-button:focus,.location-tile .mdl-button.mdl-js-button:active{background:#c0a26d!important}@media (min-width: 768px){.location-tile .mdl-button.mdl-js-button{height:36px;min-height:36px;min-width:36px;width:36px}.location-tile .mdl-button.mdl-js-button i{font-size:1.8rem}}.location-tile .location-tile-distance{background:#000000bf;border-radius:0;font-size:.7rem;font-weight:700;left:2rem;bottom:-1rem;right:2rem;padding:.2rem;position:absolute;text-align:center;color:#555960;text-transform:none}@media (min-width: 768px){.location-tile .location-tile-distance{border-radius:0;bottom:-2.48rem;padding:.5rem 0;border-top:1px solid #333333;font-size:.85rem}}@media (max-width: 768px){.location-tile .location-tile-distance{bottom:-1.9rem;border-top:1px solid #333333}}.location-tile .location-tile-status-container{align-items:stretch;color:#fff;display:flex;justify-content:flex-start;position:absolute;text-transform:uppercase;top:.25rem;left:0;right:0;z-index:3;opacity:.8}@media (min-width: 480px){.location-tile .location-tile-status-container{top:.5rem}}.location-tile .location-tile-status{border-radius:0;padding:.25rem .5rem;margin:0;font-size:.7rem;display:flex;align-items:center;font-weight:700;font-family:acumin-pro,Franklin Gothic,sans-serif}@media (min-width: 480px){.location-tile .location-tile-status{padding:.5rem 1rem}}.location-tile .location-tile-status i{font-size:.9rem;margin-right:.3rem}.location-tile .location-tile-status.location-tile-status--closed{background-color:#9c3030}.location-tile .location-tile-status.location-tile-status--open{background-color:#30631c}.location-tile:hover .location-tile-image{opacity:.6;transform:scale(1.1);transition:1s all ease}.location-tile:hover .location-tile-image:before{background:#00000040}.location-tile:hover .location-tile-info{border:0;background:#000000bf;transform:scale(1.05) translateZ(0);transition:.75s transform ease}.location-tile:hover .tile-name{font-weight:700;transition:.5s all ease}.location-tile:hover .location-tile-meal{transition:.5s all ease}.location-tile:hover .mdl-button.mdl-js-button{opacity:1;transition:.25s opacity ease}p:has(>.menus__home-content__status-text){line-height:1.5}.menus__home-content--container h2{padding-bottom:.3rem}.menus__home-content--container h2 span{font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-transform:uppercase;font-weight:700;font-size:1.5rem;border:1px solid #cfb991;padding:.5rem 1rem}.menus__home-content--container{background:#000 center center no-repeat;background-image:url(/menus/images/earhart-stirfry.jpg);background-size:cover;padding-top:5rem;padding-bottom:5rem;margin:0}@media (max-width: 1024px){.menus__home-content--container{padding-top:20px;padding-bottom:20px}}.menus__home-content__item{width:100%}.menus__home-content__item .menus__home-content__item--grid{margin:0;width:100%}@media (max-width: 1024px){.menus__home-content__item--grid>div:not(:first-child){margin-top:2rem}}.menus__home-content__item--grid>div{min-width:400px;padding:0 20px!important}@media (max-width: 1024px){.menus__home-content__item--grid>div{padding:0!important;margin:0 20px;width:100%;min-width:unset}}.menus__home--content{display:flex;flex-flow:row nowrap;padding:0!important}.menus__home-content--link{display:flex;padding:.6rem 1.2rem;flex:1 1 100%;justify-content:flex-start;align-items:flex-start}.menus__home-content--link:focus,.menus__home-content--link:focus-visible,.menus__home-content--link:active{outline:3px solid #cfb991;outline-offset:-3px}.menus__home-content--open:hover{background-color:#55596066!important}.menus__home-content--closed{background-color:#55596033!important}.menus__home-content--closed:hover{background-color:#55596066!important}.menus__home-content__status--closed{border-left:5px solid rgb(214,18,18);padding-left:3px}.menus__home-content__status--closed .menus__home-content__status-avatar{opacity:.4}.menus__home-content__status--open{border-left:5px solid rgb(73,194,26);padding-left:3px}.location-widgets-container{background:#313337;padding:1rem 1.5rem 3rem;margin:0}.location-widgets-container h2{font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase}.location-widgets-container h2 span{background:#cfb991;padding:1rem 2rem;color:#313337}.location-widgets{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.location-widgets>div{flex:0 0 100%}.location-widgets>div+div{margin-top:1rem}@media (min-width: 768px){.location-widgets>div{flex:1}.location-widgets>div+div{margin-top:0rem;margin-left:1.5rem}}.location-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;transition:.2 all ease}.location-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:0}.location-header:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-6rem;z-index:-1}@media (max-width: 992px){.location-header{margin-bottom:5rem;align-items:center;height:auto;justify-content:center;padding-top:8rem}.location-header:before{background:#00000040}}@media (min-width: 992px){.location-header{margin-bottom:0;align-items:flex-end;height:auto;justify-content:space-between;padding:10rem 2rem 1rem}.location-header:before{background:#00000040}}.location-header-smaller{align-items:center}.location-header-smaller:before{background:#00000080}.spacer{flex:1}@media (max-width: 480px){.spacer{margin:3rem 0}}@media (max-width: 992px){.spacer{margin:1rem 0;flex:0 0 100%}}@media (min-width: 992px){.spacer{flex:1 1 30%}}.location-header-title{align-content:center;background:#000000a6;border-radius:0;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 1rem .5rem;text-align:center;min-width:225px;max-width:250px;z-index:1}@media (min-width: 768px){.location-header-title{flex:1 1 30%}}@media (max-width: 768px){.location-header-title{flex:0 0 100%;max-width:unset}}.location-header-title-text{align-items:flex-end;display:flex;font-size:3rem;font-weight:400;font-family:United Sans,Impact,Arial Black,"sans serif";height:50%;letter-spacing:.2rem;line-height:36px;text-transform:uppercase}@media (min-width: 768px){.location-header-title-text{font-size:4rem;padding-bottom:.5rem}}.location-header .datepicker-container{align-items:center;display:flex;flex-basis:100%;height:50%;justify-content:center;margin-top:.5rem}.mdl-location-picker{display:flex!important;flex-flow:row no-wrap;max-width:184px;margin-left:5px}.mdl-location-picker__input{flex:1 1 auto;border:0}.mdl-toggle__label{flex:1 1 auto}.mdl-toggle__label .material-icons{color:#fff}.location-notes{background:#cfb991;border:1px solid #cfb991;color:#000;font-family:acumin-pro,Franklin Gothic,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.02rem;padding:.75rem 1rem;text-align:center}.location-notes:before{margin-right:.5rem}.station-notes{margin:10px 0 0;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:.9rem;letter-spacing:.02rem;text-align:center;font-weight:700;text-transform:initial}.location-image{flex:0 0 100%}.location-image{background:#555960 center center no-repeat;background-size:cover;transition:.25s ease}.location-hours{background:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif;text-align:center;max-width:600px;min-width:250px}.location-widgets .location-hours-header{background:#cfb991!important}.location-widgets .location-hours-header .hours-header-title,.location-widgets .location-hours-header .hours-header-term{color:#000!important}.location-hours-header{background:#cfb991;color:#f5f5f5;padding:1rem .5rem;min-height:104px}.hours-header-title{font-family:United Sans,Impact,Arial Black,"sans serif";font-size:3em;font-weight:500!important;text-transform:uppercase;line-height:1.6180339888;padding-bottom:.5rem;color:#fff;margin:0}.hours-header-term{color:#fff;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.5em;font-weight:900;text-transform:uppercase}.location-hours-section{display:flex;flex-direction:row;flex-wrap:wrap}.location-hours-section-meals{flex:1;padding:.5rem 0}.hours-section-title{color:#000;font-size:1rem;font-weight:600;margin:0 1.5rem;padding:1rem .5rem .5rem;text-transform:uppercase;width:100%}.hours-section-title span{border:1px solid #daaa00;padding:.5rem 2rem}.hours-section-disclaimer{color:#000;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.25rem;font-weight:600;margin:0 1.5rem;padding:1rem;text-transform:uppercase;width:100%;background-color:#cfb991;margin-bottom:10px}.hours-section-row{display:flex;flex-direction:row;flex:0 0 50%;padding:.5rem 1.5rem}.hours-section-row-label{color:#555960;flex:0 0 50%;font-weight:500;padding:0 .25rem;text-align:left}.hours-section-row-text{color:#555960;flex:0 0 50%;padding:0 .25rem;text-align:right;white-space:nowrap}.location-hours.warning>.material-icons{font-size:3rem;color:#eab626bf;margin-top:25px}.location-hours-disclaimer{border-top-color:#40404066;border-top:1px solid transparent;color:#404040;font-size:1.25rem;font-weight:500;padding:1rem;text-align:center}.location-hours-disclaimer:before{font-size:.4rem;display:inline-block;margin-top:-.1rem;margin-left:-.5rem}.location-hours.warning>.material-icons{font-size:3rem;color:#8e6f3e;margin-top:25px}.location-hours.warning>.location-hours-disclaimer{border-top-color:#0006;border-top:1px solid transparent;color:#000;font-size:1.25rem;font-weight:500;padding:1rem;text-align:center}.locations-hours{display:flex;flex-flow:row wrap;justify-content:space-around}.locations-hours .location-hours{flex:0 1 32%}.locations-hours .hours-section-row-label,.locations-hours .hours-header-term{color:#262626}.locations-hours .hours-header-title{font-size:2.2em}.locations-hours .hours-header-title a{color:#262626;text-decoration:none;display:block;min-height:44px}.locations-hours .hours-header-title a:hover{border-bottom:2px solid #262626;font-weight:500}.location-hours:nth-child(3n+1) .location-hours-header{background:#25272a}.location-hours:nth-child(3n+1) .location-hours-header .hours-header-title a,.location-hours:nth-child(3n+1) .location-hours-header .hours-header-term{color:#fff}.location-hours:nth-child(3n+1) .location-hours-header .hours-header-title a:hover{border-bottom:2px solid #fff}.location-hours:nth-child(3n+2) .location-hours-header{background:#8e6f3e}.location-hours:nth-child(3n+2) .location-hours-header .hours-header-title a,.location-hours:nth-child(3n+2) .location-hours-header .hours-header-term{color:#fff}.location-hours:nth-child(3n+2) .location-hours-header .hours-header-title a:hover{border-bottom:2px solid #fff}.location-map .mapMarker{align-items:center;background:#000000bf;border-radius:10em;color:#fff;display:inline-block;font-size:1rem;margin-left:-1rem;margin-top:-.5rem;position:absolute;white-space:pre;min-width:100px;padding:.5rem 1rem;white-space:nowrap;max-width:200px;overflow:hidden;line-height:1.3rem}.location-map .mapMarker span{display:inline-block;position:relative}.location-map .mapMarker .material-icons{display:inline-block;font-size:1.3rem;margin-right:.5rem;vertical-align:bottom}.location-map__map{height:20rem}.location-map__address{background:#cfb991;color:#000;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1rem;display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.75rem;padding:1rem 1.75rem 1rem 1rem;position:relative}.location-map-menu{position:absolute;top:1.75rem;right:1rem;width:2rem}.address-buttons{flex:0 0 50%;display:flex;flex-flow:row wrap}.address-buttons .address-buttons--directions,.address-buttons .address-buttons--streetview{flex:0 0 100%;text-align:right}.address-buttons .address-buttons--directions a,.address-buttons .address-buttons--streetview a{color:#000;font-size:1.1rem;text-decoration:none;min-height:44px;min-width:44px;display:block}.address-buttons .address-buttons--directions a:hover,.address-buttons .address-buttons--streetview a:hover{text-decoration:underline;transition:color .3s ease-in-out}.address-buttons .address-buttons--directions a svg,.address-buttons .address-buttons--streetview a svg{margin-right:.5rem}.address{flex:0 0 50%;display:flex;flex-flow:column}.address-street{flex:0 0 100%;font-size:1.2rem;max-width:95%;overflow:hidden;padding-top:.25rem;white-space:nowrap;max-height:28px}.address-info{flex:0 0 100%}.address-distance{border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:row;flex:0 0 100%;margin-right:-.75rem;margin-top:.75rem;padding:.75rem .5rem 0}.address-distance-duration,.address-distance-text{display:block;flex:0 0 50%;margin-bottom:-.25rem;white-space:nowrap}.address-distance-duration svg,.address-distance-text svg{margin-right:.5rem}.address-distance-text{text-align:right}.location-map .gm-style-cc,.location-map .gmnoprint{display:none!important}.meal{background:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:.5rem 1rem;position:relative;z-index:0}.meal-status{background:#ffffffb3;border-radius:0;border:1px solid rgba(85,89,96,.75);color:#555960;font-family:acumin-pro,Franklin Gothic,sans-serif;justify-content:center;margin:3rem 0!important;padding:3rem 2rem 4rem;text-align:center;z-index:2}.meal-status-header{border-bottom:1px solid rgba(85,89,96,.75);display:inline-block;flex-basis:100%;flex:1;font-size:3rem;line-height:3rem;margin:0 auto 1.5rem;padding:1.5rem 2rem 2.5rem;text-transform:uppercase}.meal-status-message{display:block;text-transform:capitalize;font-size:1.3rem}.meal--problem .meal-status-header{font-size:2.5rem;line-height:2.5rem}.meal--problem .meal-status-message{text-transform:initial}.meal-status .spinner{width:40px;height:40px;position:relative;margin:50px auto}.meal-status .double-bounce1,.meal-status .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#000;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.meal-status .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.c-menu-notes{border-radius:0!important;background-color:#000000b3!important;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px!important}@media (max-width: 992px){.c-menu-notes{margin:0!important}}.c-menu-notes p{font-size:1.2rem;line-height:1.5}.c-menu-notes p:last-of-type{margin-bottom:0}.station{flex:1 1 33%;align-self:stretch;order:0;z-index:2;padding:1rem;position:relative}@media (min-width: 1224px) and (max-width: 1360px){.station{flex:1 1 50%}}@media (min-width: 640px) and (max-width: 1050px){.station{flex:1 1 50%}}@media (max-width: 639px){.station{flex:1 1 100%}}.station-container{background:#fff;border:1px solid #8e6f3e;border-radius:0;height:100%;padding:2.25rem 2.25rem 1rem}.station-icon{height:20px;margin-top:-3px;padding-right:5px}.station-name{display:flex;flex-flow:column nowrap;align-items:center}.station-name .station-name-header{text-align:center;background:#cfb991;border-radius:0 0 4px 4px;top:-2px;display:inline-block;color:#000;padding:.675rem 1.5rem;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.5rem;font-weight:700;letter-spacing:2.81px;line-height:1;text-transform:uppercase;position:relative;margin:0;z-index:1}.station-name .station-name-header:before{position:absolute;content:"";top:0;left:-5px;height:100%;z-index:-1;background:inherit;width:calc(100% + 10px);transform:skew(-15deg)}.station-name .station-name-content{text-align:center;margin-top:.5rem}.station-name .station-name-content p{margin:0;padding:0;font-weight:500;font-size:1rem}.station-items{margin-top:1rem}button.station-hidden-items{border:0;background:transparent;color:#4d4d4d;font-size:1rem;text-decoration:underline;cursor:pointer;font-weight:700}button.station-hidden-items .material-icons{vertical-align:middle;margin-right:5px}a.modify-filter-settings{color:#4d4d4d;font-size:1rem;font-weight:700;line-height:3rem}a.modify-filter-settings .material-icons{vertical-align:middle;margin-right:5px}.ReactModal__Overlay{z-index:99999}.ReactModal__Overlay .ReactModal__Content{border-radius:0!important;max-width:50%;width:100%;margin:0 auto;padding:25px;box-shadow:0 0 60px 10px #0003}@media (max-width: 760px){.ReactModal__Overlay .ReactModal__Content{max-width:80%}}.ReactModal__Overlay .ReactModal__Content h3{font-size:1.5em;margin-top:0}.ReactModal__Overlay .ReactModal__Content .modal-hidden-items--items{width:90%;margin:0 auto}.ReactModal__Overlay .ReactModal__Content .mdl-button{position:absolute;top:25px;right:25px;background-color:#cfb991}.ReactModal__Overlay .ReactModal__Content .mdl-button:active,.ReactModal__Overlay .ReactModal__Content .mdl-button:focus{background-color:#cfb991}.ReactModal__Overlay{background-color:#0006!important}.selected-filter-settings{font-weight:700}.filter-settings-hidden{font-weight:700;color:#782828}.filter-settings-showonly{font-weight:700;color:#287828}.filter-settings-highlight{font-weight:700;color:#8e6f3e}.station-item--container_fancy,.station-item--container_plain{display:flex;flex-flow:row nowrap;padding:2px 0;margin:2px 0}.station-item--container_fancy .station-item-traits.warning svg,.station-item--container_plain .station-item-traits.warning svg{color:#8e6f3e;margin-right:10px}.station-item--container_fancy .station-item-traits.warning,.station-item--container_plain .station-item-traits.warning{display:flex;flex-flow:row nowrap;align-items:center;font-size:1rem}.station-item--container_fancy .warning-icon,.station-item--container_plain .warning-icon{display:block;width:20px;height:20px;background-image:url(/menus/images/warning-v1-transparent.svg);background-repeat:no-repeat;background-size:contain;margin-right:10px}.station-item--container_fancy:hover,.station-item--container_fancy:active,.station-item--container_plain:hover,.station-item--container_plain:active{border-radius:4px;background:#ededed}.station-item--container_fancy:hover .station-item-details,.station-item--container_fancy:active .station-item-details,.station-item--container_plain:hover .station-item-details,.station-item--container_plain:active .station-item-details{color:inherit}.station-item--container_fancy:hover .favorite-icon,.station-item--container_fancy:active .favorite-icon,.station-item--container_plain:hover .favorite-icon,.station-item--container_plain:active .favorite-icon{color:#cfb991!important}.station-item--container_fancy:hover .trait,.station-item--container_fancy:active .trait,.station-item--container_plain:hover .trait,.station-item--container_plain:active .trait{color:#fff!important}.station-item--container_fancy:hover .station-item--arrow,.station-item--container_fancy:active .station-item--arrow,.station-item--container_plain:hover .station-item--arrow,.station-item--container_plain:active .station-item--arrow{opacity:1}.station-item--container_fancy:hover .station-item-traits,.station-item--container_fancy:active .station-item-traits,.station-item--container_plain:hover .station-item-traits,.station-item--container_plain:active .station-item-traits{color:inherit}.station-item--container_fancy:hover .station-item-traits svg,.station-item--container_fancy:active .station-item-traits svg,.station-item--container_plain:hover .station-item-traits svg,.station-item--container_plain:active .station-item-traits svg{color:#cfb991}.station-item--container_fancy:hover .warning-icon,.station-item--container_fancy:active .warning-icon,.station-item--container_plain:hover .warning-icon,.station-item--container_plain:active .warning-icon{background-image:url(/menus/images/warning-v1-transparent-gold-out.svg);background-repeat:no-repeat;background-size:contain}.station-item--container_fancy:hover .station-item--icon,.station-item--container_fancy:active .station-item--icon,.station-item--container_plain:hover .station-item--icon,.station-item--container_plain:active .station-item--icon{color:#cfb991}.station-item--container_fancy:hover .station-item--icon .station-item--icon__allergen,.station-item--container_fancy:active .station-item--icon .station-item--icon__allergen,.station-item--container_plain:hover .station-item--icon .station-item--icon__allergen,.station-item--container_plain:active .station-item--icon .station-item--icon__allergen{background:#4fc3f7;border-radius:25px}.station-item--container_fancy:hover .station-item--icon .station-item--icon__preference,.station-item--container_fancy:active .station-item--icon .station-item--icon__preference,.station-item--container_plain:hover .station-item--icon .station-item--icon__preference,.station-item--container_plain:active .station-item--icon .station-item--icon__preference{background:#bdd555;border-radius:3px}.station-item--container_fancy:hover .station-item--icon .station-item--icon__preference.vegan,.station-item--container_fancy:active .station-item--icon .station-item--icon__preference.vegan,.station-item--container_plain:hover .station-item--icon .station-item--icon__preference.vegan,.station-item--container_plain:active .station-item--icon .station-item--icon__preference.vegan{background:#18601f;border-radius:3px}.station-item--container_plain{padding:5px 10px}.station-item{flex:1 1 auto;display:flex;flex-flow:row nowrap;min-height:44px}.station-item-details{flex:1 1 auto;color:#363636;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.2rem;display:flex;flex-flow:row wrap}.station-item-details .station-item--icon{margin:3px 0}.station-item-text{flex:1 1 100%;align-self:center}.station-item--arrow{flex:0 1 45px;align-self:center;color:inherit;opacity:0}.station-item--icon__allergen,.station-item--icon__preference{margin:0 2px}.item-flagged{border-radius:0rem;background:#cfb99166}.station-item-traits .layer-group-icon{width:25px;height:25px;fill:#0288d1;padding:0 5px}.station-item--container_fancy:hover .station-item-traits .layer-group-icon,.station-item--container_plain:hover .station-item-traits .layer-group-icon{background:#ebd99f;border-radius:50%}.mealpicker-container{position:relative;flex:0 0 100%;width:auto}@media (max-width: 992px){.mealpicker-container{flex:1 1 auto;width:auto;margin:0;position:absolute;bottom:-72px;left:15px;right:15px}}@media (min-width: 992px){.mealpicker-container{flex:0 1 250px}}.mealpicker-container .obfusicator{background:transparent;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.mealpicker-container .obfusicator~*{z-index:10000}.mealpicker{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;align-items:center;background:#cfb991;border-radius:0;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.75rem 1.75rem .75rem 0;position:relative}.mealpicker>.mealpicker-meal{font-weight:700!important}.mealpicker>svg{color:#000}.mealpicker .material-icons{flex:1;max-width:16px;color:#000}.mealpicker-meal{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;align-items:center;display:flex;flex:1;font-size:1.2rem;justify-content:center;padding:0 1.5rem;white-space:nowrap;font-family:United Sans,Impact,Arial Black,"sans serif"}.mealpicker-meal-details{flex:1;flex-wrap:wrap;align-items:center;margin-left:1rem;font-size:1rem;color:#000}.mealpicker-meal-name{display:block}.mealpicker-meal-times{display:block;font-weight:400}.mealpicker-meal-icon{flex:0 0 28px;height:28px;width:28px;background-repeat:no-repeat;background-size:cover!important;display:block}@media (min-width: 480px){.mealpicker-meal-icon{flex:0 0 35px;height:35px;width:35px}}@media (min-width: 992px){.mealpicker-meal-icon{flex:0 0 42px;height:42px;width:42px}}.mealpicker-meal:active{color:#ebd99f;font-weight:700}.mealpicker-menu{background:#fff;border-radius:0;box-shadow:0 8px 48px 4px #00000080;position:absolute;margin-top:.25rem;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;z-index:10000;top:100%;right:0;width:100%}.mealpicker-menu-meals .meal-status-closed{color:#a33232}.mealpicker-menu-meals{display:flex;flex-wrap:wrap;flex:0 0 100%}.mealpicker-menu-meals a{flex:0 0 100%;padding:1rem 1.5rem;text-decoration:none}.mealpicker-menu-meals .mealpicker-meal{padding:0}.mealpicker-menu-meals a:hover{background:#c4bfc040;cursor:pointer;color:#000;font-weight:700}.mealpicker-menu-meals a:active{background:#ebd99f}.mealpicker-menu-meals a:active .meal-status-closed{color:#682020}.meal-icon-highlight{background-color:#ebd99fe6;border-radius:50%}.meal-icon{background-color:#9d979580;border-radius:50%}.notFound-page{position:relative;height:500px}.notFound-page:before{content:" ";position:absolute;top:0;right:0;width:60px;height:60px}@media (max-width: 400px){.notFound-page{height:400px}}.notFound-page{font-family:acumin-pro,Franklin Gothic,sans-serif;overflow:hidden;text-align:center}@media (max-width: 480px){.notFound-page{background-size:contain;min-height:0;width:100%}}.notFound-page p{color:#900;font-size:1.3rem;padding:450px 0 0}@media (max-width: 400px){.notFound-page p{padding:300px 0 0}}.notFound-page a .fa{margin-right:.3rem}button.page-title-name{background:none!important;border:0;cursor:pointer}.page-title{flex:1;font-size:1.25rem;align-self:center;color:#fff;font-weight:400;letter-spacing:.05rem;max-width:60%}@media (max-width: 767px){.page-title{max-width:100%}}@media (min-width: 480px){.page-title{font-size:1.25rem}}.location-statusBox{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;align-content:center;animation-delay:.1s;animation-duration:0;color:#fff;display:flex;flex-wrap:wrap;font-weight:300;text-transform:uppercase;padding:.5rem 0;text-align:center;white-space:nowrap}@media (min-width: 480px) and (max-width: 768px){.location-statusBox{padding:1rem 0}}@media (min-width: 768px){.location-statusBox{border-radius:0;margin:.125rem 0}}.location-statusBox.open{background:#658d23;border:1px solid #486419}.location-statusBox.closed{background:#a33232;border:1px solid #7c2626}.statusBox-status{flex:0 0 36%;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.3rem;padding:.25rem .5rem;text-align:right;width:auto}@media (min-width: 480px){.statusBox-status{flex:0 0 45%;font-size:1.5em}}@media (min-width: 768px){.statusBox-status{text-align:center;font-size:2rem;flex:0 0 100%}}.statusBox-message{align-items:center;flex:1;font-family:acumin-pro,Franklin Gothic,sans-serif;font-weight:400;opacity:.45;padding:.25rem .5rem;text-align:left}.statusBox-message>span+span{margin-left:.3rem}@media (min-width: 768px){.statusBox-message{text-align:center;flex:0 0 100%}.statusBox-message>span{display:block}.statusBox-message>span+span{margin-left:0}}.md-search--icon{color:#fff!important;font-size:2rem!important;min-height:44px;min-width:44px}.md-search--icon:focus-visible{outline:3px solid #f5d680;outline-offset:2px;border-radius:4px}.search-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;background:#000000b3;animation:searchModalFadeIn .2s ease-out}.search-modal__container{background:#1a1a1a;border-radius:12px;border:2px solid #cfb991;box-shadow:0 16px 48px #00000080;display:flex;flex-direction:column;max-height:75vh;width:600px;max-width:calc(100vw - 2rem);overflow:hidden;animation:searchModalSlideIn .2s ease-out}.search-modal__header{align-items:center;background:#111;border-bottom:1px solid #404040;display:flex;flex-shrink:0;gap:.75rem;padding:.875rem 1rem}.search-modal__search-icon{color:#b0b0b0;flex-shrink:0;font-size:1.5rem!important}.search-modal__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#f0f0f0;flex:1;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.125rem;line-height:1.5;outline:none;padding:.25rem 0}.search-modal__input::placeholder{color:#b0b0b0}.search-modal__input::-webkit-search-cancel-button,.search-modal__input::-webkit-search-decoration{display:none}.search-modal__input:focus-visible{box-shadow:inset 0 -2px #f5d680}.search-modal__close-btn{align-items:center;background:transparent;border:2px solid transparent;border-radius:6px;color:#b0b0b0;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:12px;transition:color .15s,border-color .15s}.search-modal__close-btn:hover{color:#f0f0f0}.search-modal__close-btn:focus-visible{border-color:#f5d680;color:#f0f0f0;outline:none}.search-modal__close-btn .MuiSvgIcon-root{font-size:1.25rem}.search-modal__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.search-modal__body::-webkit-scrollbar{width:8px}.search-modal__body::-webkit-scrollbar-track{background:transparent}.search-modal__body::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.search-modal__no-results{color:#b0b0b0;font-size:1rem;padding:2rem 1.5rem;text-align:center}.search-modal__results-list{list-style:none;margin:0;padding:.25rem 0}.search-modal__result-item{border-bottom:1px solid #404040}.search-modal__result-item:last-child{border-bottom:none}.search-modal__result-row{align-items:center;display:flex;padding:0 .5rem 0 0}.search-modal__result-name{align-items:center;background:none;border:none;color:#404040;cursor:pointer;display:flex;flex:1;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1rem;gap:.5rem;line-height:1.4;min-height:3.25rem;padding:.5rem 1rem;text-align:left;width:100%}.search-modal__result-name div:first-letter{text-transform:uppercase}.search-modal__result-name strong{color:#8e6f3e}.search-modal__result-name .MuiSvgIcon-root{color:#404040;flex-shrink:0;font-size:1.25rem}.search-modal__result-name:hover{background:#ffffff14}.search-modal__result-name:focus-visible{outline:3px solid #4A90E2;outline-offset:-1px;border-radius:2px}.search-modal__item-link{color:#404040!important;flex-shrink:0;padding:15px!important}.search-modal__item-link:focus-visible{outline:3px solid #4A90E2;outline-offset:-2px;border-radius:25px}.search-modal__appearances{animation-duration:.3s!important;background:#efefef;border-top:1px solid #404040;padding-bottom:.5rem}.search-modal__appearance{align-items:center;color:#404040;display:flex;min-height:44px;padding:.375rem 1rem;text-decoration:none;transition:background .15s;border-top:1px solid #cacaca}.search-modal__appearance:hover,.search-modal__appearance:active{background:#cfb991;color:#000}.search-modal__appearance:hover .search-modal__appearance-station,.search-modal__appearance:active .search-modal__appearance-station{color:#000}.search-modal__appearance:focus-visible{outline:3px solid #4A90E2;outline-offset:-1px}.search-modal__appearance-date{flex:0 0 4.5rem;font-size:.875rem;text-align:right;padding-right:1rem;white-space:nowrap}.search-modal__appearance-details{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:.25rem .5rem}.search-modal__appearance-name{font-size:.875rem}.search-modal__appearance-station{color:#b0b0b0;font-size:.8125rem}@keyframes searchModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchModalSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.search-modal__overlay{padding-top:0;align-items:stretch}.search-modal__container{border-radius:0;max-height:100vh;max-width:100vw;width:100%}}#searchTerm-fav{color:#141414}.c-favorite-items .search-input--container{display:flex;flex-flow:row nowrap}.c-favorite-items .search-input--container .search-icon{flex:1 1 25px;padding:5px 0}.c-favorite-items .search-input--container .search-input--textField{flex:1 1 95%}.choice-label{font-weight:700;font-size:1.4rem}.radio-row{padding:10px 0}.radio-row label{font-size:1.2rem}.fav-details{align-items:center;display:flex;font-size:1.1rem}.fav-details .fav-details-name{color:#555960;padding:0 .5rem;text-decoration:none;line-height:2;width:100%}@keyframes loginFade{0%{opacity:0}to{opacity:1}}.login_message{opacity:0;animation-name:loginFade;animation-duration:.4s;animation-delay:1.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;padding:25px}.login_message .message{background-color:#bbdefb;border-left:5px solid #0D47A1;padding:15px;font-size:1.3rem;text-align:left;line-height:1.5;max-width:800px;margin:0 auto;display:flex;flex-flow:row no-wrap;justify-content:space-around}.login_message .message .icon{flex:1 1 30px}.login_message .message .text{flex:2 1 90%}.login_message .message .material-icons{vertical-align:text-top;font-size:1.5rem}.login_message .message.error{background-color:#ffcdd2;border-left:5px solid #B71C1C;cursor:pointer}.favorite-dietary-tags{display:flex;flex-flow:row wrap;justify-content:flex-start}.favorite-dietary-tags .favorite-dietary-tags__icon{flex:0 0 30px}@media (max-width: 960px){.mdl-data-table{width:100%!important}}@media (min-width: 960px) and (max-width: 1440px){.mdl-data-table{width:70%!important}}@media (min-width: 1440px){.mdl-data-table{width:50%!important}}.favorite-table--title{text-align:left!important;font-weight:700;opacity:1!important}.favorite-table--title:last-of-type{text-align:right!important}.upcoming-favorites__null{padding:25px;text-align:center;font-size:1.25rem;font-weight:400}.upcoming-favorites__day--title{font-size:1.5rem;background:#cacaca;font-weight:700;padding:10px 25px}.upcoming-favorites__favorites--item{border-bottom:2px solid #cacaca;padding:10px 25px;color:#363636;text-decoration:none;display:flex;flex-flow:row nowrap}.upcoming-favorites__favorites--item:last-child{border:none}.upcoming-favorites__favorites--item>div{flex:1 1 auto}.upcoming-favorites__favorites--item>div:nth-child(1){flex:1 1 50%}.upcoming-favorites__favorites--item>div:nth-child(2){flex:1 1 25%}.upcoming-favorites__favorites--item>div:nth-child(3){flex:1 1 50px}.upcoming-favorites__favorites--item:hover{cursor:pointer;background:#000;color:#fff}.upcoming-favorites__favorites--item:hover .upcoming-favorites__favorites--title{color:#cfb991}.upcoming-favorites__favorites--item:hover .upcoming-favorites__favorites--location{color:#fff}.upcoming-favorites__favorites--item:hover .upcoming-favorites__favorites--meal{color:#cfb991}.upcoming-favorites__favorites--item:hover .upcoming-favorites__favorites--arrow svg{color:#cfb991}.upcoming-favorites__favorites--item:focus{outline:3px solid #DD2C00}.upcoming-favorites__favorites--item:active{outline:3px solid #1565C0}.upcoming-favorites__favorites--title{font-size:1.25rem;font-weight:700}.upcoming-favorites__favorites--location{font-size:1rem;color:#000}.upcoming-favorites__favorites--meal{font-size:1.25rem}.upcoming-favorites__favorites--time{font-size:1rem}.upcoming-favorites__favorites--arrow svg{width:40px;height:40px;margin:0 auto;display:block}.favorites__tabbar{background-color:#fff;color:#000}.favorites__tabbar .MuiTabs-scroller{padding:0 2.5rem}.favorites__tabbar .MuiTab-root{font-family:acumin-pro,Franklin Gothic,sans-serif;color:#000;text-transform:capitalize;font-weight:500;font-size:1rem}.favorites__tabbar .Mui-selected{color:#8e6f3e!important;font-weight:700}.favorites__tabbar--indicator{background-color:#000!important;height:4px!important}.favorites__tabbar--tab{font-size:1rem!important;font-weight:500;font-family:United Sans,Impact,Arial Black,"sans serif";text-transform:capitalize;color:#8e6f3e;text-decoration:none}a{color:#000;text-decoration:none}.c-favorite-items{display:flex;flex-flow:row wrap}.c-favorite-item--container{flex:1 1 48%;border:1px solid #bcbcbc;margin:1%;padding:10px;border-radius:0;display:flex;flex-flow:row wrap}.c-favorite-item--container .c-favorite-item__info{flex:1 1 60%}.c-favorite-item--container .c-favorite-item__info .c-favorite-item--name{font-size:1.5rem;font-weight:500;line-height:1.2;display:block;text-decoration:none;color:#363636}.c-favorite-item--container .c-favorite-item__info .c-favorite-item--name:hover{text-decoration:underline}.c-favorite-item--container .c-favorite-item__info .c-favorite-item--badge{margin:.375rem 0}@media (max-width: 350px){.c-favorite-item--container .c-favorite-item__info{flex:1 1 100%}}.c-favorite-item--container .c-favorite-item--actions{text-align:right;flex:1 1 40%}@media (max-width: 350px){.c-favorite-item--container .c-favorite-item--actions{flex:1 1 100%}}@media (max-width: 996px){.c-favorite-item--container{flex:1 1 100%}}.favorite-table{padding:2rem}.favorite-table .favorite-table__container{padding:25px}.mdl-layout__content-page.favorites{background:#f5f5f5}.favorites-page__container{margin:0 auto;padding:3rem 3.75rem;background-color:#fff}@media (max-width: 768px){.favorites-page__container{padding:12px 20px}}.favorites-page__header{margin-bottom:3rem;padding-bottom:0}.favorites-page__header p{font-size:1rem;color:#555960;margin:0;line-height:1.6}.favorites-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.favorites-page__grid{grid-template-columns:1fr;gap:1rem}}.favorites-page__card{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease;overflow:hidden}.favorites-page__card:hover{box-shadow:0 4px 12px #00000026;border-color:#8e6f3e}.favorites-page__card:focus-within{outline:3px solid #8e6f3e;outline-offset:2px}.favorites-page__card--header{padding:1rem;background-color:#f5f5f5;border-bottom:2px solid #e0e0e0}.favorites-page__card--title{font-size:1.25rem;font-weight:600;color:#000;margin:0;line-height:1.4;word-break:break-word}.favorites-page__card--body{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.favorites-page__card--badges{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:500;white-space:nowrap}.badge--warning{background-color:#fff3cd;color:#856404;border:1px solid #ffc107}.badge--info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.favorite-dietary-tags{display:flex;flex-wrap:wrap;gap:.5rem}.favorite-dietary-tags__icon{width:20px;height:20px;object-fit:contain}.station-item-traits{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#555960}.station-item-traits svg{width:20px;height:20px}.favorites-page__card--footer{padding:1rem;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:.5rem;justify-content:space-between}.favorites-page__card--footer .MuiButton-root{flex:1;font-weight:500}.favorites-page__card--footer .MuiButton-root:focus-visible{outline:2px solid #8e6f3e;outline-offset:2px}.favorites-page__card--link{text-decoration:none;color:inherit;flex:1}.favorites-page__empty,.upcoming-page__empty,.menus-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;min-height:300px;text-align:center}.favorites-page__empty--message,.upcoming-page__empty--message,.menus-page__empty--message{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:400px;margin-bottom:2rem}.favorites-page__empty--message.error,.upcoming-page__empty--message.error,.menus-page__empty--message.error{background-color:#ffebee;border:2px solid #a33232;border-radius:4px;padding:2rem}.favorites-page__empty--icon svg,.upcoming-page__empty--icon svg,.menus-page__empty--icon svg{width:48px;height:48px;color:#555960}.favorites-page__empty--text,.upcoming-page__empty--text,.menus-page__empty--text{font-size:1.1rem;color:#555960;line-height:1.6;margin:0}.upcoming-page__container{margin:0 auto;padding:3rem 3.75rem;background-color:#fff}@media (max-width: 768px){.upcoming-page__container{padding:12px 20px}}.upcoming-page__header{margin-bottom:3rem;padding-bottom:0}.upcoming-page__header h1{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 .5rem;line-height:1.2}@media (max-width: 768px){.upcoming-page__header h1{font-size:1.75rem}}.upcoming-page__header p{font-size:1rem;color:#555960;margin:0;line-height:1.6}.upcoming-page__days{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.upcoming-page__days{gap:1rem;padding:0}}.upcoming-page__day{display:flex;flex-direction:column;gap:1rem}.upcoming-page__day--heading{font-size:1.5rem;font-weight:700;color:#000;background-color:#f5f5f5;margin:0;padding:1rem 2rem;border-left:4px solid #cfb991}@media (max-width: 768px){.upcoming-page__day--heading{font-size:1.25rem;padding:.5rem 1rem}}.upcoming-page__day--items{display:flex;flex-direction:column;gap:.5rem}.upcoming-page__item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 2rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;text-decoration:none;color:#000;transition:all .3s ease}.upcoming-page__item:hover{background-color:#000;color:#fff;border-color:#cfb991;box-shadow:0 4px 12px #00000026}.upcoming-page__item:hover .upcoming-page__item--name{color:#cfb991}.upcoming-page__item:hover .upcoming-page__item--location{color:#fff}.upcoming-page__item:hover .upcoming-page__item--meal{color:#cfb991}.upcoming-page__item:hover .upcoming-page__item--arrow svg{color:#cfb991}.upcoming-page__item:focus-visible{outline:3px solid #cfb991;outline-offset:2px}@media (max-width: 768px){.upcoming-page__item{padding:1rem;flex-direction:column;align-items:flex-start}}.upcoming-page__item--content{flex:1;display:flex;justify-content:space-between;align-items:center;gap:2rem;width:100%}@media (max-width: 768px){.upcoming-page__item--content{flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}}.upcoming-page__item--info{flex:1}.upcoming-page__item--name{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;line-height:1.4}.upcoming-page__item--location{font-size:.95rem;color:#555960;margin:0;line-height:1.4}.upcoming-page__item--meta{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.upcoming-page__item--meta{text-align:left;width:100%;flex-direction:row;justify-content:space-between}}.upcoming-page__item--meal{font-size:1rem;font-weight:600;line-height:1.4}.upcoming-page__item--time{font-size:.95rem;color:#555960;line-height:1.4}.upcoming-page__item:hover .upcoming-page__item--time{color:inherit}.upcoming-page__item--arrow{flex:0 0 auto;display:flex;align-items:center;margin-left:2rem}@media (max-width: 768px){.upcoming-page__item--arrow{margin-left:auto;margin-top:0}}.upcoming-page__item--arrow svg{width:24px;height:24px;color:#555960;transition:color .3s ease}@media (prefers-reduced-motion: reduce){.favorites-page__card,.upcoming-page__item{transition:none}}@media (prefers-contrast: more){.favorites-page__card,.upcoming-page__item{border-width:2px}.favorites-page__card--header,.upcoming-page__day--heading{font-weight:700}}button:focus-visible,a:focus-visible{outline:3px solid #8e6f3e;outline-offset:2px}@media print{.favorites-page__card--footer,.upcoming-page__item--arrow,.favorites-page__login-button,.upcoming-page__login-button{display:none}}.favorite-dietary-tags__item{display:flex;align-items:center;flex-flow:column wrap;padding:0 8px}.settings-page__container{margin:0 auto;padding:3rem 3.75rem;background-color:#fff}@media (max-width: 768px){.settings-page__container{padding:2rem 1.5rem}}.settings-page__header{padding-bottom:1.5rem}.settings-page__header h1{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 .5rem;line-height:1.2;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-transform:uppercase;letter-spacing:1px}@media (max-width: 768px){.settings-page__header h1{font-size:1.75rem}}.settings-page__header p{font-size:1rem;color:#555960;margin:0;line-height:1.6}.settings-page__content{display:flex;flex-direction:column;gap:3rem}.settings-page__intro{background-color:#f5f5f5;padding:2rem;border-radius:4px;border-left:4px solid #cfb991}@media (max-width: 768px){.settings-page__intro{padding:1.5rem}}.settings-page__intro h2{font-size:1.5rem;font-weight:600;color:#000;margin:0 0 1.5rem;line-height:1.4}.settings-page__intro p{font-size:1rem;color:#000;line-height:1.6;margin:0 0 1.5rem}.settings-page__intro p:last-child{margin-bottom:0}.settings-page__intro p strong{color:#000;font-weight:600}.settings-page__list{list-style-position:inside;padding-left:0;margin:1.5rem 0}.settings-page__list li{font-size:1rem;color:#000;line-height:1.8;margin-bottom:.5rem}.settings-page__list li:last-child{margin-bottom:0}.settings-page__list li strong{color:#000;font-weight:600}.settings-page__note{font-size:.95rem;color:#555960;background-color:#fff;padding:1.5rem;border-left:3px solid #cfb991;margin:1.5rem 0;line-height:1.6}.settings-page__note strong{color:#000;font-weight:600}.settings-page__filters{display:flex;flex-direction:column;gap:2rem}.settings-page__section{display:flex;flex-direction:column;gap:1.5rem}.settings-page__section h2{font-size:1.5rem;font-weight:600;color:#000;margin:0;padding-bottom:.5rem;border-bottom:2px solid #cfb991;text-transform:uppercase;letter-spacing:.5px;font-family:United Sans Condensed,Impact,Arial Black,"sans serif"}.settings-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}@media (max-width: 1024px){.settings-page__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){.settings-page__grid{grid-template-columns:1fr;gap:1.5rem}}.menu-setting{display:flex;flex-direction:column;background-color:#fff;border-radius:4px;padding:1.5rem;gap:1.5rem;transition:all .3s ease}.menu-setting__form{display:flex;flex-direction:column;gap:1.5rem}.menu-setting__dropdown{width:100%;flex:1 1 auto}.menu-setting__dropdown .MuiOutlinedInput-root{background-color:#fff}.menu-setting__select:before{background:none}.menu-setting__select:hover:before{background:none}.menu-setting__helper-text{font-size:.9rem!important;color:#555960;line-height:1.4!important;font-weight:500!important;margin:0;padding:0}.menu-setting__switches{display:flex;flex-direction:column;gap:.5rem;animation:fadeIn .4s ease-in-out}.menu-setting__switches .MuiFormControlLabel-root{margin-left:-11px}.menu-setting__switches label{font-size:1rem;font-weight:500;color:#000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:3rem;text-align:center;min-height:300px;background-color:#f5f5f5;border-radius:4px}.settings-page__empty--message{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:400px}.settings-page__empty--message.error{color:#c62828}.settings-page__empty--icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#c628281a;color:#c62828;font-size:2rem}.settings-page__empty--icon svg{width:2rem;height:2rem}.settings-page__empty--text{font-size:1.1rem;color:#000;line-height:1.6}.settings-page__login-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#cfb991;color:#000;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:United Sans Condensed,Impact,Arial Black,"sans serif"}.settings-page__login-button:hover,.settings-page__login-button:focus{background-color:#c0a26d;box-shadow:0 2px 8px #0003}.settings-page__login-button:focus{outline:3px solid #8e6f3e;outline-offset:2px}.settings-page__login-button svg{width:1.25rem;height:1.25rem}.allergen__filter{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;padding:1.5rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:all .3s ease}.allergen__filter:hover{border-color:#8e6f3e;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.allergen__filter{flex-direction:column;align-items:flex-start}}.allergen__filter--icon{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:0 0 auto}.allergen__filter--icon .allergen-icon{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.allergen__filter--icon .allergen-name{font-size:.9rem;font-weight:500;text-align:center;color:#000}@media (max-width: 768px){.allergen__filter--icon{flex-direction:row;width:100%}.allergen__filter--icon .allergen-icon{width:50px;height:50px}.allergen__filter--icon .allergen-name{text-align:left}}.filter__description,.favorites__description{padding:25px;background:#f5f5f5}@media (max-width: 767px){.filter__description,.favorites__description{padding:10px}}.filter__description .filter__description__content,.filter__description .favorites__description__content,.favorites__description .filter__description__content,.favorites__description .favorites__description__content{background:#fff}.filter__description .filter__description__content .filter__description__content--title,.filter__description .filter__description__content .favorites__description__content--title,.filter__description .favorites__description__content .filter__description__content--title,.filter__description .favorites__description__content .favorites__description__content--title,.favorites__description .filter__description__content .filter__description__content--title,.favorites__description .filter__description__content .favorites__description__content--title,.favorites__description .favorites__description__content .filter__description__content--title,.favorites__description .favorites__description__content .favorites__description__content--title{background:#8e6f3e;padding:25px;font-weight:700;font-size:1.5rem;color:#fff}.filter__description .filter__description__content .filter__description__content--text,.filter__description .filter__description__content .favorites__description__content--text,.filter__description .favorites__description__content .filter__description__content--text,.filter__description .favorites__description__content .favorites__description__content--text,.favorites__description .filter__description__content .filter__description__content--text,.favorites__description .filter__description__content .favorites__description__content--text,.favorites__description .favorites__description__content .filter__description__content--text,.favorites__description .favorites__description__content .favorites__description__content--text{padding:25px}.filter-options .filterPaper{background-color:#fff;padding:15px;border-radius:0}@media (max-width: 767px){.filter-options .filterPaper{padding:10px}}.filter-options .filterPaper>div>div>p,.filter-options .filterPaper>div>div>ul{font-size:1rem;line-height:1.5}.filter-options .allergen__filter{flex:1 1 50%;display:flex;flex-flow:row nowrap;align-items:center;margin:0;padding:15px;background-color:#fff;border:1px solid #c4bfc0;border-bottom:0}.filter-options .allergen__filter:last-of-type{border-bottom:1px solid #c4bfc0}.filter-options .allergen__filter:nth-child(2n){border-left:0}@media (max-width: 1190px){.filter-options .allergen__filter{flex:1 1 100%;border-left:1px solid #c4bfc0}.filter-options .allergen__filter:nth-child(2n){border-left:1px solid #c4bfc0}}@media (max-width: 643px){.filter-options .allergen__filter{flex-flow:column;align-items:flex-start;padding:20px 15px}}.filter-options .allergen__filter .allergen__filter--icon{flex:0 0 auto;width:120px;text-align:center;margin-right:20px}@media (max-width: 643px){.filter-options .allergen__filter .allergen__filter--icon{width:100%;margin-right:0;margin-bottom:15px}.filter-options .allergen__filter .allergen__filter--icon .allergen-icon{width:75px}}.filter-options .allergen__filter .feedback-field{padding-left:25px;padding-right:25px;flex:2 1 75%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.filter-options .allergen__filter .feedback-field>div{flex:1 1 auto}.filter-options .allergen__filter .feedback-field .feedback-field__deprecated{color:#1565c0}.filter-options .allergen__filter .feedback-field .feedback-field__deprecated .material-icons{vertical-align:bottom}@media (max-width: 643px){.filter-options .allergen__filter .feedback-field{flex:0 1 100%}.filter-options .allergen__filter .feedback-field .mdl-checkbox{text-align:left!important}}.filters-group{display:flex;flex-direction:column;gap:30px}.filters-allergens,.filters-preferences{display:flex;flex-direction:column}.filters-allergens .c-settings-title,.filters-preferences .c-settings-title{margin-bottom:0}.filters-allergens>div:not(.c-settings-title),.filters-preferences>div:not(.c-settings-title){display:flex;flex-wrap:wrap;border:1px solid #c4bfc0}.show-all-icons{background:#2c73c9;color:#fff}.show-all-icons:hover{background:#2c73c9cc}@media (max-width: 520px){.show-all-icons{width:100%}}.hide-all-icons{background:#ecc466;margin-left:25px}.hide-all-icons:hover{background:#ecc466cc}@media (max-width: 520px){.hide-all-icons{width:100%;margin-top:15px;margin-left:0}}@media (max-width: 420px){.dropdownmenu .mdl-button{width:100%}}.MuiSwitch-switchBase:focus-visible{outline:3px solid #8e6f3e;outline-offset:2px}.MuiSwitch-switchBase .MuiTouchRipple-root:focus-visible{outline:3px solid #8e6f3e;outline-offset:2px}.menu-setting__switches .MuiFormControlLabel-root:focus-within .MuiSwitch-switchBase{outline:3px solid #8e6f3e;outline-offset:2px}.menu-setting__switches .MuiFormControlLabel-root:focus-within .MuiSwitch-root{overflow:visible}.c-settings-title{font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-transform:uppercase;font-weight:700;font-size:1.5rem;border:1px solid #cfb991;padding:.5rem 1rem}.filterPaper div div>h2{margin-top:0}.mdl-data-table,.mdl-data-table th,.mdl-data-table td,.mdl-data-table tr{border-color:#404040}.mdl-data-table{background:#fff;color:#000;font-family:acumin-pro,Franklin Gothic,sans-serif;margin:2rem auto;width:90%}.mdl-data-table caption{color:#cfb991;font-size:1.2rem;font-weight:300;padding:.5rem 2rem 1rem;text-align:left;letter-spacing:.05rem}.mdl-data-table thead{background:#fff}.mdl-data-table tbody tr td{font-size:1rem;word-wrap:normal;white-space:normal}.mdl-data-table__row .mdl-data-table__row--action{opacity:.5;transition:.25s opacity ease}.mdl-data-table__row:hover .mdl-data-table__row--action{opacity:1;transition:.25s opacity ease}.floatIcon{align-items:center;background:#cfb991bf;border-radius:3rem;border:1px solid rgba(184,151,92,.5);box-shadow:0 0 8px 1px #0003;color:#fff;display:block;display:flex;height:3rem;justify-content:center;line-height:2.9rem;overflow:hidden;position:fixed;text-align:center;text-decoration:none;top:auto;bottom:1rem;left:.5rem;transition:.2s all ease;white-space:nowrap;width:3rem;z-index:3}.floatIcon:hover,.floatIcon:active{background:#cfb991;border:1px solid #ae8b4c;box-shadow:0 5 8px 4px #0006}.floatIcon:hover:active,.floatIcon:active:active{box-shadow:0 0 5px 3px #00000080}@media (min-width: 1024px){.floatIcon{display:none}}.loading{display:flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;align-content:center;background:#000;cursor:wait;flex-wrap:wrap;min-height:192px;min-width:192px;padding-bottom:70px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;animation:loading-fade-in .25s ease-in}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}.loading .loading-text{animation:pulse 1s infinite linear;color:#cfb991;flex:0 0 100%;font-size:1.5rem;font-weight:300;letter-spacing:.2rem;margin:1rem 0;padding:2rem 0;text-align:center;text-transform:uppercase}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.loading .circle{display:flex;align-items:center;justify-content:center;animation:rotate-rev 10s infinite linear;border-radius:192px;border:4px dotted #cfb991;display:block;height:192px;opacity:.91;padding:1rem;width:192px}.loading .circle .circle{animation:rotate 5s infinite linear;border:1rem inset #cfb991;height:100%;width:100%}.loading .circle .circle .circle{animation:rotate-rev 3s infinite linear;border:.5rem outset #cfb991}.loading .circle-center{display:flex;align-items:center;justify-content:center;animation:pulsetwo 1.5s infinite ease;background-color:#cfb991;box-shadow:0 0 5px #0003;border-radius:192px;padding:5px;height:100%;width:100%}.loading .circle-center__inner{display:flex;align-items:center;justify-content:center;background-color:#ae8b4c;border-radius:100px;height:100%;width:100%}.lt-ie10 .loading{display:none!important}.incompatible{color:#cfb991;text-align:center;font-family:acumin-pro,Franklin Gothic,sans-serif;padding:2rem;display:none}.lt-ie10 .incompatible{display:block}.fill{background:none!important;border-radius:0;position:absolute;top:0;right:0;left:0;bottom:0;margin:0!important;width:100%!important}.fill h2{display:none}.fill p{position:absolute;top:0;right:0;bottom:0;left:0}.fill .sa-error-container{display:none}.favorite--icon{flex:0 1 60px!important;color:#ddb945!important}.favorite--icon span svg{width:1.4em;height:1.4em}.favorite--icon:hover{color:#daaa00!important;transition:color .4s ease-in-out}.favorite--icon:hover span svg path{stroke:#8e6f3e80;transition:stroke .4s ease-in-out}.userpanel{background:#000;border-bottom:2px solid #000;color:#fff;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;position:relative;padding-bottom:2px}.userpanel-account{display:flex;flex:1;padding:.8rem .75rem .9rem 1.75rem;height:64px;overflow:hidden;border-top:2px solid #cfb991}.userpanel-account-avatar{align-items:center;display:flex}.userpanel-account-avatar .material-icons{font-size:2rem}.userpanel-account-link{cursor:pointer;align-items:center;display:flex;padding:0 1rem;font-weight:700;font-family:acumin-pro,Franklin Gothic,sans-serif;text-transform:uppercase;background:#cfb991;color:#000;border-radius:0;padding:.5rem 1rem;margin-right:.5rem}.userpanel-account-link i{font-size:1rem;margin-right:.5rem}.userpanel-account-link:hover,.userpanel-account-link:focus{outline:3px solid #8e6f3e}.userpanel-account-user{align-items:center;display:flex;flex:1;padding:0 1rem;flex-wrap:wrap}.userpanel-account-user-name{display:block;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.2rem;overflow:hidden;white-space:nowrap;flex-basis:100%}.userpanel-account-user-email{font-size:.9rem;padding-top:.1rem;flex-basis:100%}.userpanel-account-menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center;cursor:pointer;display:flex;flex:0 0 40px;justify-content:flex-end;padding-right:1rem;position:absolute;top:0;left:0;right:0;bottom:0}.userpanel-account-menu .userpanel-account-menu-icon .material-icons{border:1px solid transparent;border-radius:10rem;padding:.5rem}.userpanel-account-menu:hover .userpanel-account-menu-icon .material-icons{border:1px solid rgba(207,185,145,.2)}.userpanel-account-menu:active .userpanel-account-menu-icon .material-icons{border:1px solid rgba(207,185,145,.5)}.userpanel-account-menu>*{display:flex;align-items:center}.userpanel-account-menu .mdl-menu__container{left:0;right:0;margin:-1rem 0 0;width:100%}.userpanel-account-menu .mdl-menu__container .mdl-menu__outline{min-width:260px;margin:0 10px}.userpanel-account-menu .mdl-menu__container .mdl-menu{min-width:260px;margin:0 10px;left:0;right:0;padding:1rem 0 0}.userpanel-menu.mdl-menu{font-family:acumin-pro,Franklin Gothic,sans-serif}.userpanel-menu.mdl-menu .mdl-menu__item{align-items:center;display:flex;padding:.5rem 2rem;font-weight:700;color:#000;transition:.2s all ease}.userpanel-menu.mdl-menu .mdl-menu__item .material-icons{font-size:1.3rem;margin-right:1rem}.userpanel-menu.mdl-menu .mdl-menu__item:hover,.userpanel-menu.mdl-menu .mdl-menu__item:active{background:#cfb991;color:#fff;opacity:1;transition:.2s all ease}.userpanel-menu.mdl-menu .mdl-menu__item--container{border-top:1px solid #555960;display:flex;margin-top:1rem}.userpanel-menu.mdl-menu .mdl-menu__item--container .mdl-menu__item--half{border-right:1px solid #555960;flex:1;font-size:.8rem;justify-content:center;padding:0}.userpanel-menu.mdl-menu .mdl-menu__item--container .mdl-menu__item--half:not(:last-child) .material-icons{font-size:1rem;margin-right:.5rem}.userpanel-menu.mdl-menu .mdl-menu__item--half:last-child{border-right:0;font-size:1rem}.null-login-link{color:#000;max-width:200px;margin:25px auto}.null-login-link:hover,.null-login-link:focus{outline:3px solid #000}.notification-snackbar__text{font-size:1.2rem;text-align:center;flex:1 1 auto;max-width:800px}.notification-snackbar__text .material-icons{font-size:1.5rem;vertical-align:text-bottom;margin-right:5px}.notification-snackbar__action--login{font-size:1rem!important;color:#cfb991!important}.menu-disclaimer,.menu-disclaimer--location{clear:both;padding-top:10px}.menu-disclaimer p,.menu-disclaimer--location p{color:#000000bf;font-size:1rem;font-weight:500;margin:0 auto;padding:1.5rem;border-top:2px solid #555960;width:100%;border-bottom:2px solid #cfb991;background-color:#fff;line-height:1.5}.menu-disclaimer p:before,.menu-disclaimer--location p:before{content:"Disclaimer: ";font-weight:700}.menu-disclaimer--location{padding-top:0}.menu-disclaimer--location p{border-top:1px solid rgba(85,89,96,.75);line-height:1.5}.nav-skipto,.skip-to-content{position:absolute;bottom:100%;display:inline-block;padding:10px 20px;z-index:99999999;background-color:#000;border:solid 2px #fff;outline:0}.nav-skipto:link,.nav-skipto:visited,.nav-skipto:hover,.nav-skipto:active,.skip-to-content:link,.skip-to-content:visited,.skip-to-content:hover,.skip-to-content:active{color:#fff}.nav-skipto:focus,.nav-skipto:focus-visible,.skip-to-content:focus,.skip-to-content:focus-visible{bottom:initial;top:0;outline:3px solid #fff;outline-offset:2px}.mdl-button{border-radius:0!important;box-shadow:none}.MuiButton-root{border-radius:0!important}.rm-estimate-line-length__title{padding:24px 24px 10px;flex:0 1 100%;align-self:flex-start;margin-top:0}.rm-estimate-line-length__content{padding:10px 24px 24px;overflow-y:auto;flex:0 1 100%}.rm-estimate-line-length__actions{padding:8px}.rm-estimate-line-length__title--accent{background-color:#cfb991;color:#000;padding-bottom:20px}.rm-estimate-line-length__title--accent+.rm-estimate-line-length__content{padding-top:20px}.ReactModal__Content.ReactModal__Content--after-open.rm-estimate-line-length{padding:0;width:300px;margin-top:65px;font-family:acumin-pro,Franklin Gothic,sans-serif;background-color:#fff}@media (max-width: 420px){.ReactModal__Content.ReactModal__Content--after-open.rm-estimate-line-length{margin-top:25px}}.rm-estimate-line-length--container{display:flex;flex-flow:row wrap;min-height:350px}.rm-estimate-line-length__actions{border-top:1px solid rgba(0,0,0,.12);flex:1 1 auto;align-self:flex-end}.rm-estimate-line-length__actions button{margin:5px;float:right;font-size:1.1rem;color:#000}.rm-estimate-line-length__actions button:first-child:hover{background-color:#c4bfc0}footer.mdl-mega-footer{background:#000;border-top:2px solid #cfb991;color:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif}footer.mdl-mega-footer .mdl-mega-footer__link-list{justify-content:center;padding:0 .25rem}footer.mdl-mega-footer .mdl-mega-footer__link-list li{padding-right:2rem;line-height:2.5rem}footer.mdl-mega-footer .mdl-mega-footer__link-list li a{color:#fff;display:block;min-height:44px}footer.mdl-mega-footer .mdl-mega-footer__link-list li a:hover,footer.mdl-mega-footer .mdl-mega-footer__link-list li a:focus{color:#cfb991;text-decoration:underline}footer .copyright{border-top:1px solid #555960;display:flex;font-size:.9rem;margin-top:-.5rem;padding:1.5rem 0;flex-wrap:wrap;justify-content:center;color:#fff}footer .copyright a{color:#cfb991;text-decoration:underline}footer .copyright a:hover,footer .copyright a:focus{font-weight:700}@media (min-width: 767px){footer .copyright{justify-content:flex-start}}footer .copyright .purdue-logo-link{min-width:90px;margin:1rem 0;flex:1;align-self:center}@media (min-width: 767px){footer .copyright .purdue-logo-link{margin:0 3rem}}footer .copyright .copyright-statement{flex-basis:100%;padding:1rem 0;text-align:center}@media (min-width: 767px){footer .copyright .copyright-statement{text-align:left;flex-basis:auto}}.mdl-layout__header{background:#000!important;border-top:2px solid #cfb991!important;display:block!important;z-index:9999;box-shadow:none;padding:1px}.mdl-layout__header .mdl-navigation{background:#555960}html,body{overflow-y:auto!important;min-height:100%!important}.mdl-layout{min-height:100%!important}.mdl-layout::-webkit-scrollbar{width:0!important}@media (max-device-width: 1200px) and (-webkit-min-device-pixel-ratio: 2){.mdl-layout{overflow:visible!important}}.mdl-layout__drawer{position:fixed!important}.mdl-layout__container{height:auto!important}.mdl-layout__content{display:block;overflow:visible!important}.mdl-layout__content .mdl-layout__header{margin-top:-56px}@media (min-width: 1024px){.mdl-layout__content .mdl-layout__header{margin-top:-64px}}.mdl-layout__obfuscator{position:fixed!important}.mdl-layout__header-row{padding:0 0 0 56px!important}@media (min-width: 480px){.mdl-layout__header-row{padding-left:60px!important}}@media (min-width: 1024px){.mdl-layout__header-row{padding-left:72px!important}}.mdl-item .page-title{width:100%}.mdl-item .page-title h1{text-overflow:none;width:100%}.mdl-layout-title{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;height:100%;width:200px}@media (min-width: 767px){.mdl-layout-title{width:250px}}.mdl-layout-title.isHidden{display:none!important}.purdue-logo-link{height:100%;width:100%;max-width:125px;margin-right:25px;flex:1;align-self:center}@media (max-width: 480px){.purdue-logo-link{max-width:62px}}.purdue-logo,.home-link{flex:1;align-self:center}@media (max-width: 480px){.purdue-logo,.home-link{font-size:1.1rem}}.purdue-logo h1,.home-link h1{font-size:1.25rem;font-weight:300;font-family:acumin-pro,Franklin Gothic,sans-serif}@media (max-width: 480px){.purdue-logo h1,.home-link h1{width:100px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:block;white-space:normal}}.purdue-logo{background:url(https://www.purdue.edu/purdue/images/PU-H.svg) center center no-repeat;background-size:contain;display:block;height:100%;width:100%;overflow:hidden;text-indent:-9999px}@media (max-width: 480px){.purdue-logo{background:url(https://www.purdue.edu/purdue/images/PU-V.svg) center center no-repeat;max-width:62px;max-height:64px}}a.home-link{color:#fff;display:block;font-size:1.3rem;white-space:nowrap;text-decoration:none}@media (max-width: 480px){a.home-link{font-size:1rem}}.mdl-menu .mdl-menu__item{align-items:center;display:flex}.mdl-menu .mdl-menu__item a{align-items:center;color:#000;display:flex;font-weight:700;padding:0 .5rem;text-decoration:none}.mdl-menu .mdl-menu__item .material-icons{font-size:1.2rem;margin-right:.5rem}@keyframes favorite{0%{transform:scale(1)}25%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(-45deg)}to{transform:rotate(765deg)}}@keyframes shake-horz{0%{margin-top:1px;transform:rotate(-1deg)}to{margin-top:-1px;transform:rotate(1deg)}}@keyframes shake{0%{margin-top:-5px}to{margin-top:5px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulsetwo{0%{transform:scale(0)}50%{transform:scale(.8)}to{transform:scale(0)}}@keyframes grow{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bg-md-gray-300{background-color:#e0e0e0}.sr-only,.sr-only-focusable{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.purdue-color-hero{position:relative;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px),print{.purdue-color-hero{min-height:700px}}.purdue-color-hero .section.has-padding-bottom-large{height:100%}@media screen and (max-width: 767px){.purdue-color-hero .section.has-padding-bottom-large{padding-bottom:0}}@media screen and (max-width: 767px){.purdue-color-hero .section.has-padding-bottom-large .container{padding-bottom:3rem}}@media screen and (min-width: 768px),print{.purdue-color-hero--body{width:55%;max-width:700px}}.purdue-color-hero--subheader{margin-bottom:2.5rem!important}.purdue-color-hero--subheader{left:10px}.purdue-color-hero--header{text-align:left!important}@media screen and (min-width: 768px){.purdue-color-hero--header{font-size:4.5rem!important}}.purdue-color-hero--subtext{font-size:1rem;font-family:acumin-pro,Franklin Gothic,sans-serif}@media screen and (min-width: 768px),print{.purdue-color-hero--subtext{font-size:1.15rem;line-height:1.5}}.purdue-color-hero--stats{display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 0 100vmax #000;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);height:100%;padding:35px 0}@media screen and (min-width: 768px),print{.purdue-color-hero--stats{padding:0;box-shadow:none;width:42%;position:absolute;right:0;top:0;padding:6.5rem 1.2rem}}@media screen and (min-width: 1024px){.purdue-color-hero--stats{padding:3.25rem}}.purdue-color-hero--stats-heading{font-size:.875rem;line-height:1.5;text-align:left;text-transform:uppercase;font-family:acumin-pro,Franklin Gothic,sans-serif;font-weight:700;display:flex;align-items:center;color:#cfb991;margin-bottom:40px}@media screen and (min-width: 768px),print{.purdue-color-hero--stats-heading{margin-bottom:51px!important}}.purdue-color-hero--stats-heading:after{content:"";flex-grow:1;border-top:2px solid #cfb991;width:84px;position:relative;display:flex;margin-left:25px}.purdue-color-hero--stats-wrapper{display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 768px),print{.purdue-color-hero--stats-wrapper{justify-content:auto;flex-direction:column}}.purdue-color-hero--stats-wrapper--box{width:50%}@media screen and (min-width: 768px),print{.purdue-color-hero--stats-wrapper--box{width:100%}}.purdue-color-hero--stats-wrapper--box:nth-child(1){margin-bottom:75px}@media screen and (max-width: 767px){.purdue-color-hero--stats-wrapper--box:nth-child(1){margin-bottom:1rem;padding-right:2rem}}.purdue-color-hero--stats-wrapper--box--stat{font-size:3rem;line-height:.9;font-weight:700;color:#cfb991;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-transform:uppercase;display:block}@media screen and (min-width: 768px),print{.purdue-color-hero--stats-wrapper--box--stat{font-size:5rem;line-height:1}}@media screen and (min-width: 1024px){.purdue-color-hero--stats-wrapper--box--stat{font-size:6rem;line-height:1}}@media screen and (min-width: 1216px){.purdue-color-hero--stats-wrapper--box--stat{font-size:6.5rem;line-height:.9}}@media screen and (min-width: 1408px){.purdue-color-hero--stats-wrapper--box--stat{font-size:7rem;line-height:.9}}.purdue-color-hero--stats-wrapper--box--description,.purdue-color-hero--stats-wrapper--box--source{font-size:.875rem;line-height:1.5;font-family:acumin-pro,Franklin Gothic,sans-serif;display:block}@media screen and (min-width: 768px),print{.purdue-color-hero--stats-wrapper--box--description,.purdue-color-hero--stats-wrapper--box--source{font-size:1.575rem;line-height:1.3}}.purdue-color-hero--stats-wrapper--box--source{font-style:italic;text-transform:capitalize;display:block}.purdue-color-hero--stats-wrapper--box--description{font-weight:600;margin-top:10px}.purdue-color-hero--stats-wrapper--box--source{font-weight:400;margin-top:1rem}.purdue-color-hero--stats-wrapper--box--source a,.purdue-color-hero--stats-wrapper--box--source a:hover{color:#fff!important}.purdue-color-hero ul.purdue-home-button-list{list-style-type:none;padding:0;justify-content:flex-start;margin-top:2rem}.purdue-color-hero ul.purdue-home-button-list li:first-child{padding-left:0}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translate(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translate(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes slideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}}.purdue-home-cta-hero .section .container{display:flex;flex-direction:column;align-items:center}.purdue-home-cta-hero .section .container .tagged-header{-ms-grid-row-align:center;align-self:center;margin-bottom:2.5rem}@media screen and (max-width: 767px){.purdue-home-cta-hero .section .container .tagged-header{margin-bottom:2rem}}.purdue-home-cta-hero__header.second-level-page-heading{max-width:950px;margin-bottom:1.875rem;overflow:hidden}@media screen and (max-width: 767px){.purdue-home-cta-hero__header.second-level-page-heading{margin-bottom:1.5rem}}.purdue-home-cta-hero .purdue-home-cta-hero__header-static{position:relative;z-index:1;background:#fff;display:block;width:100%}.purdue-home-cta-hero .purdue-home-cta-hero__header-animate{display:block}.purdue-home-cta-hero .purdue-home-cta-hero__header-animate-item{opacity:0;position:relative;z-index:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.purdue-home-cta-hero .purdue-home-cta-hero__header-animate-item.slide-in{display:inline-block;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-animation:slideIn 2s;animation:slideIn 2s}.purdue-home-cta-hero .purdue-home-cta-hero__header-animate-item.slide-out{display:inline-block;-webkit-transform:translateX(-100%);transform:translate(-100%);opacity:0;-webkit-animation:slideOut .5s;animation:slideOut .5s}.purdue-home-cta-hero__content{max-width:685px;font-size:1.25rem}@media screen and (max-width: 767px){.purdue-home-cta-hero__content{font-size:1rem}}.purdue-home-cta-hero__content p{text-align:center;font-size:inherit}.purdue-home-cta-hero__cards{margin-top:4rem;width:100%}@media screen and (max-width: 767px){.purdue-home-cta-hero__cards{margin-top:2.5rem}}.purdue-home-cta-hero__card-title{color:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:3.875rem;font-weight:700;letter-spacing:0;line-height:.9}@media screen and (max-width: 1215px){.purdue-home-cta-hero__card-title{margin-bottom:.8rem!important}.purdue-home-cta-hero__card-title{font-size:2.5rem}}@media screen and (max-width: 1023px){.purdue-home-cta-hero__card-title{margin-bottom:.8rem!important}.purdue-home-cta-hero__card-title{font-size:2rem}}@media screen and (max-width: 767px){.purdue-home-cta-hero__card-title{margin-bottom:.8rem!important}.purdue-home-cta-hero__card-title{font-size:2.5rem}}.purdue-home-cta-hero__card-subtext{color:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5}@media screen and (max-width: 1023px){.purdue-home-cta-hero__card-subtext{font-size:1rem}}.purdue-home-cta-hero ul.purdue-home-button-list{margin-top:2.5rem;padding-left:0}@media screen and (min-width: 1216px){.purdue-home-link-hero{height:calc(100vh - 91px);max-height:850px}}.purdue-home-link-hero .section.has-padding-exlarge{padding-top:8rem;padding-bottom:3rem;height:100%}@media screen and (max-width: 767px){.purdue-home-link-hero .section.has-padding-exlarge{padding-top:4rem;padding-bottom:1.875rem}}.purdue-home-link-hero .container{display:flex;align-items:center;flex-direction:column;height:100%}.purdue-home-link-hero__subheader{margin-bottom:3.375rem!important}@media screen and (max-width: 767px){.purdue-home-link-hero__subheader{margin-bottom:2.5rem!important}}.purdue-home-link-hero__header{margin-bottom:1.25rem!important}.purdue-home-link-hero__header{color:#fff}.purdue-home-link-hero__subtext{margin-bottom:4rem!important}.purdue-home-link-hero__subtext{color:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.25rem;letter-spacing:0;line-height:1.4;text-align:center;max-width:840px}@media screen and (max-width: 767px){.purdue-home-link-hero__subtext{font-size:1rem}}.purdue-home-link-hero__arrow{margin-top:auto}.purdue-home-link-hero__arrow>*{color:#cfb991}.purdue-home-link-hero__list-container{display:flex;flex-direction:row;align-items:center;width:100%;max-width:1200px}@media screen and (max-width: 767px){.purdue-home-link-hero__list-container{flex-direction:column;align-items:flex-start}}.purdue-home-link-hero__list--desktop{list-style-type:none!important;padding-left:0!important;padding-bottom:0!important}.purdue-home-link-hero__list--desktop{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;z-index:1;position:relative}.purdue-home-link-hero__list--desktop:after{content:"";position:absolute;height:100%;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-size:10px 2px;background-repeat:repeat-x;background-image:linear-gradient(to right,#fff 20%,#fff0 0%)}@media screen and (max-width: 1023px){.purdue-home-link-hero__list--desktop{display:none}}.purdue-home-link-hero__list--desktop li{padding-bottom:0!important}.purdue-home-link-hero__list--desktop li{z-index:2}.purdue-home-link-hero__list--desktop .purdue-home-button.purdue-home-button--white{font-size:1rem}.purdue-home-link-hero__list--desktop .purdue-home-button.purdue-home-button--white:after{content:none}.purdue-home-link-hero__list--mobile.purdue-home-select{display:none}.purdue-home-link-hero__list--mobile.purdue-home-select select{width:100%}@media screen and (max-width: 1023px){.purdue-home-link-hero__list--mobile.purdue-home-select{display:flex;width:100%;max-width:800px;margin:0 auto}}.purdue-home-link-hero__list-desc{font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;letter-spacing:2.25px;line-height:1.1;color:#cfb991;text-transform:uppercase;margin-right:1.5rem;flex-shrink:0}@media screen and (max-width: 767px){.purdue-home-link-hero__list-desc{margin-right:0;margin-bottom:.7rem}}.purdue-home-link-hero ul.purdue-home-button-list{padding-left:0;margin-top:-1.5rem;margin-bottom:3rem}.hero-down-arrow{display:flex;justify-content:center}.hero-down-arrow>*{position:relative;color:#cfb991;margin-top:3rem;font-size:2rem;cursor:pointer;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.hero-down-arrow>*:hover{opacity:.9;-webkit-animation:none;animation:none}@media (max-width: 1199px){.hero-down-arrow>*{width:35px}}@media (max-width: 767px){.hero-down-arrow>*{margin-top:1.75rem}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.purdue-home-rtb-hero .section.has-padding-top-large{position:relative}@media screen and (max-width: 767px){.purdue-home-rtb-hero .section.has-padding-top-large{padding-top:4rem}}.purdue-home-rtb-hero .container{height:100%}.purdue-home-rtb-hero__subheader{margin-bottom:3.375rem!important}.purdue-home-rtb-hero__subheader{left:10px}@media screen and (max-width: 767px){.purdue-home-rtb-hero__subheader{margin-bottom:2.5rem!important}}.purdue-home-rtb-hero__header.second-level-page-heading{margin-bottom:1.25rem!important}.purdue-home-rtb-hero__header.second-level-page-heading{color:#fff;text-align:left}.purdue-home-rtb-hero__subtext{color:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.25rem;letter-spacing:0;line-height:1.4;text-align:left;max-width:840px}@media screen and (max-width: 767px){.purdue-home-rtb-hero__subtext{font-size:1rem}}.purdue-home-rtb-hero__slider-wrap.container{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.purdue-home-rtb-hero__slider-wrap.container .glide.purdue-home-slider--rtb-hero{width:45%}@media screen and (max-width: 1215px){.purdue-home-rtb-hero__slider-wrap.container .glide.purdue-home-slider--rtb-hero{width:40%}}@media screen and (max-width: 1023px){.purdue-home-rtb-hero__slider-wrap.container .glide.purdue-home-slider--rtb-hero{width:100%}}@media screen and (max-width: 1023px){.purdue-home-rtb-hero__slider-wrap.container{position:relative;justify-content:flex-start;margin-top:2rem}}.purdue-home-rtb-hero__content-wrap{width:60%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;min-height:500px;z-index:2;position:relative;max-width:635px}@media screen and (max-width: 1023px){.purdue-home-rtb-hero__content-wrap{width:100%;min-height:1px}}.purdue-home-rtb-hero .glide__slide{height:auto;position:relative}.purdue-home-rtb-hero .glide__slide .image{border:2px solid #fff;border-radius:4px;box-shadow:1px 1px 1px #00000040}.purdue-home-rtb-hero .glide__slide .image:after{content:none}.purdue-home-rtb-hero .glide__slide .purdue-home-content-card{height:100%}.purdue-home-rtb-hero .purdue-home-proofpoint--simple{border:2px solid #fff;border-radius:4px;background-color:#0006;box-shadow:1px 1px 1px #00000040;padding:4.5rem 2rem;height:100%;cursor:default}@media screen and (max-width: 767px){.purdue-home-rtb-hero .purdue-home-proofpoint--simple{padding:3rem 2rem}}.purdue-home-rtb-hero .purdue-home-proofpoint--simple__content{display:block;color:#fff;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:min(4vw,3.25rem);font-weight:700;letter-spacing:.45px;line-height:.9;text-align:center;white-space:pre-wrap;cursor:default}@media screen and (max-width: 767px){.purdue-home-rtb-hero .purdue-home-proofpoint--simple__content{font-size:2.5rem}}.purdue-home-rtb-hero .purdue-home-proofpoint--simple__source{color:#fff;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:.875rem;font-style:italic;font-weight:500;letter-spacing:0;line-height:1.5;text-align:center;max-width:220px;margin:1rem auto 0;width:100%;display:block;cursor:default}.purdue-home-rtb-hero .purdue-home-proofpoint--simple a.purdue-home-proofpoint--simple__source{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.purdue-home-rtb-hero .purdue-home-proofpoint--simple a.purdue-home-proofpoint--simple__source:hover{-webkit-text-decoration:none;text-decoration:none}.purdue-home-rtb-hero .slider-controls{justify-content:flex-start;margin-top:2rem}@media screen and (max-width: 1023px){.purdue-home-rtb-hero .slider-controls{justify-content:center}}.purdue-home-rtb-hero .purdue-home-button-list{justify-content:flex-start;padding-left:0;margin-top:1rem}.purdue-home-rtb-hero .purdue-home-button-list li:first-child{padding-left:0}.purdue-home-rtb-hero--stack.purdue-home-cta-banner>.image:after{background-color:#ffffffe6}@media screen and (max-width: 1023px){.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-rtb-hero__slider-wrap{display:none}}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-rtb-hero__header.second-level-page-heading,.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-rtb-hero__subtext{color:#000}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section{display:flex;justify-content:space-between;align-items:center}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .container .purdue-home-rtb-hero__content-wrap{width:100%}@media screen and (min-width: 1024px){.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .container{margin-left:max(50vw - 648px,0)}}@media screen and (min-width: 1408px){.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .container{margin-left:calc(50vw - 724px)}}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap{width:40%}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .purdue-home-rtb-hero__stack-wrap{width:100%;max-width:406px;height:100%;display:flex;flex-direction:column;justify-content:center;margin:-4rem 0;align-items:stretch}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .purdue-home-rtb-hero__stack-wrap .image{position:relative}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .purdue-home-rtb-hero__stack-wrap .image img{position:absolute}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .purdue-home-rtb-hero__stack-wrap>*{min-height:226px}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .purdue-home-rtb-hero__stack-wrap>*:not(:last-child){margin-bottom:1.5rem!important}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap{position:relative}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .image{border-radius:4px;border:2px solid #cfb991}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .section .purdue-home-rtb-hero__slider-wrap .image:after{content:none}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-content-card{background-color:#ffffff8c;border-color:#cfb991}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-content-card__title,.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-content-card__content{color:#000}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-proofpoint--simple{background-color:#ffffff8c;border-color:#cfb991;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-proofpoint--simple__content,.purdue-home-rtb-hero--stack.purdue-home-cta-banner .purdue-home-proofpoint--simple__source{color:#000}.purdue-home-diagonal-hero{position:relative;overflow:hidden}@media screen and (max-width: 767px){.purdue-home-diagonal-hero{min-height:0px}}@media screen and (max-width: 767px){.purdue-home-diagonal-hero .section.has-padding-top-large{padding-bottom:2rem}}.purdue-home-diagonal-hero .image{position:absolute;top:0;right:0;width:54%;height:100%;z-index:0}@media screen and (max-width: 1023px){.purdue-home-diagonal-hero .image{position:relative;width:100%}}.purdue-home-diagonal-hero .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.purdue-home-diagonal-hero .image:before{content:none}}.purdue-home-diagonal-hero.has-black-background .image:before{background:#000}.purdue-home-diagonal-hero.has-gray-background .image:before{background:#ededed}.purdue-home-diagonal-hero.has-gold-background .image:before{background:#cfb991}.purdue-home-diagonal-hero .container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%}.purdue-home-diagonal-hero__content{width:42%}@media screen and (max-width: 1023px){.purdue-home-diagonal-hero__content{width:100%}}@media screen and (max-width: 767px){.purdue-home-diagonal-hero__subheader{margin-bottom:2.5rem!important}}.purdue-home-diagonal-hero__header.second-level-page-heading{margin-bottom:1.25rem!important}.purdue-home-diagonal-hero__header.second-level-page-heading{z-index:1;text-align:left}.purdue-home-diagonal-hero__header.second-level-page-heading:last-child{margin-bottom:0!important}.purdue-home-diagonal-hero__subtext{margin-bottom:4rem!important}.purdue-home-diagonal-hero__subtext{color:#000;font-family:acumin-pro,Franklin Gothic,sans-serif;font-size:1.25rem;letter-spacing:0;line-height:1.4;text-align:left;max-width:840px;z-index:1}.purdue-home-diagonal-hero__subtext:last-child{margin-bottom:0!important}@media screen and (max-width: 767px){.purdue-home-diagonal-hero__subtext{margin-bottom:1.5rem!important}.purdue-home-diagonal-hero__subtext{font-size:1rem}}.purdue-home-diagonal-hero .tagged-header{left:10px}.purdue-home-diagonal-hero .purdue-home-button-list{justify-content:flex-start;padding-left:0}.purdue-home-layout--left-banner{position:relative;overflow:hidden}.purdue-home-layout--left-banner>.image{padding-left:0!important}.purdue-home-layout--left-banner>.image{position:absolute;top:0;left:0;width:28%;min-height:100%;margin-left:0;max-width:535px}@media screen and (max-width: 1023px){.purdue-home-layout--left-banner>.image{display:none;padding-left:0}}@media screen and (max-width: 767px){.purdue-home-layout--left-banner>.image{padding-left:0}}.purdue-home-layout--left-banner>.image img{position:relative;min-height:100vh;-o-object-fit:cover;object-fit:cover;transition:all .1s ease}.purdue-home-layout--left-banner .container{max-width:1152px!important}.purdue-home-layout--left-banner .container{margin:0}.purdue-home-layout--left-banner>*{padding-left:5rem!important}.purdue-home-layout--left-banner>*{margin-left:min(28%,535px)}@media screen and (max-width: 1023px){.purdue-home-layout--left-banner>*{padding-left:1.5rem!important}.purdue-home-layout--left-banner>*{margin-left:0}}@media screen and (max-width: 767px){.purdue-home-layout--left-banner>*{padding-left:1.25rem!important}}.purdue-home-layout--left-banner>* .section{padding-left:0}@media screen and (max-width: 1023px){.purdue-home-layout--left-banner>* .section{padding-left:0}}@media screen and (max-width: 767px){.purdue-home-layout--left-banner>* .section{padding-left:0}}.purdue-home-layout--left-banner__header.second-level-page-heading{text-align:left;max-width:765px;margin-bottom:1.25rem}.purdue-home-layout--left-banner__subheader.tagged-header{margin-bottom:2.25rem;margin-left:10px}@media screen and (max-width: 767px){.purdue-home-layout--left-banner__subheader.tagged-header{margin-bottom:2rem}}.purdue-home-layout--left-banner .purdue-home-button-list{justify-content:flex-start;padding-left:0}.purdue-home-layout--left-banner .purdue-home-button-list li:first-child{padding-left:0}.purdue-home-layout--left-banner p.purdue-home-layout--left-banner__subtext{margin-bottom:2.25rem;font-size:1.25rem;max-width:850px}@media screen and (max-width: 767px){.purdue-home-layout--left-banner p.purdue-home-layout--left-banner__subtext{margin-bottom:2rem;font-size:1.25rem}}.purdue-home-layout--left-banner__border hr{margin:0;background:#c4bfc0;box-shadow:0 2px 5px #00000026;height:1px}:root{--animationSpeed1: 40;--animationSpeed2: 40;--translate1: -2272px ;--translate2: -2272px ;--translateStart: 0}@-webkit-keyframes scroll1{0%{-webkit-transform:translateX(0);transform:translate(0);-webkit-transform:translateX(var(--translateStart));transform:translate(var(--translateStart))}to{-webkit-transform:translateX(-2272px);transform:translate(-2272px);-webkit-transform:translateX(var(--translate1));transform:translate(var(--translate1))}}@keyframes scroll1{0%{-webkit-transform:translateX(0);transform:translate(0);-webkit-transform:translateX(var(--translateStart));transform:translate(var(--translateStart))}to{-webkit-transform:translateX(-2272px);transform:translate(-2272px);-webkit-transform:translateX(var(--translate1));transform:translate(var(--translate1))}}@-webkit-keyframes scroll2{0%{-webkit-transform:translateX(0);transform:translate(0);-webkit-transform:translateX(var(--translateStart));transform:translate(var(--translateStart))}to{-webkit-transform:translateX(-2272px);transform:translate(-2272px);-webkit-transform:translateX(var(--translate2));transform:translate(var(--translate2))}}@keyframes scroll2{0%{-webkit-transform:translateX(0);transform:translate(0);-webkit-transform:translateX(var(--translateStart));transform:translate(var(--translateStart))}to{-webkit-transform:translateX(-2272px);transform:translate(-2272px);-webkit-transform:translateX(var(--translate2));transform:translate(var(--translate2))}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.continuous-moving-slider{background:none;margin:auto;position:relative;width:100%;overflow:hidden;padding-bottom:.75rem}.continuous-moving-slider .slide-track{-webkit-animation:scroll1 40s linear infinite;animation:scroll1 40s linear infinite;-webkit-animation:scroll1 calc(var(--animationSpeed1) * 1s) linear infinite;animation:scroll1 calc(var(--animationSpeed1) * 1s) linear infinite;display:flex;width:auto}@media screen and (max-width: 767px){.continuous-moving-slider .slide-track{-webkit-animation:none;animation:none}}.continuous-moving-slider.row-2 .slide-track{position:relative;-webkit-animation:scroll2 40s linear infinite;animation:scroll2 40s linear infinite;-webkit-animation:scroll2 calc(var(--animationSpeed2) * 1s) linear infinite;animation:scroll2 calc(var(--animationSpeed2) * 1s) linear infinite;left:-138px}@media screen and (max-width: 767px){.continuous-moving-slider.row-2 .slide-track{left:-69px;-webkit-animation:none;animation:none}}.continuous-moving-slider .slide{height:153px;width:276px;border-radius:2px;box-shadow:2px 4px 5px -1px #0000004d;flex:0 0 auto;position:relative;margin:0 .25rem}@media screen and (max-width: 767px){.continuous-moving-slider .slide{height:153px;width:calc(33.3% - 2.67px);height:calc(18.73vw - 1.5px);margin:0 .125rem}}.continuous-moving-slider .slide>*{max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;min-height:0;-o-object-position:center;object-position:center}@media screen and (min-width: 1216px) and (min-height: 900px){.purdue-home-canopy-hero{height:calc(100vh - 91px);max-height:900px}}.purdue-home-canopy-hero__canopy{position:relative}@media screen and (max-width: 767px){.purdue-home-canopy-hero .section{padding-top:2rem;padding-bottom:2rem}}.purdue-home-canopy-hero h1{font-size:8.75rem;line-height:.9;text-align:center;font-weight:700;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-transform:uppercase}@media screen and (max-width: 1407px){.purdue-home-canopy-hero h1{font-size:8rem}}@media screen and (max-width: 1215px){.purdue-home-canopy-hero h1{font-size:6.5rem;max-width:850px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1023px){.purdue-home-canopy-hero h1{font-size:5rem;max-width:600px}}@media screen and (max-width: 767px){.purdue-home-canopy-hero h1{font-size:3.5rem;margin-bottom:2rem}}.purdue-home-canopy-hero__links{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#555960;flex-wrap:wrap}.purdue-home-canopy-hero__links span{text-transform:uppercase;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-weight:900;letter-spacing:1.75px;font-size:1rem;padding-bottom:.5rem}@media screen and (max-width: 767px){.purdue-home-canopy-hero__links ul{padding-left:0}}.purdue-home-canopy-hero .hero-down-arrow{display:flex;justify-content:center}.purdue-home-canopy-hero .hero-down-arrow>*{position:relative;color:#8e6f3e;margin-top:3rem;font-size:2rem;cursor:pointer;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.purdue-home-canopy-hero .hero-down-arrow>*:hover{opacity:.9;-webkit-animation:none;animation:none}@media (max-width: 1199px){.purdue-home-canopy-hero .hero-down-arrow>*{width:35px}}@media (max-width: 767px){.purdue-home-canopy-hero .hero-down-arrow>*{margin-top:1.75rem}}.purdue-home-canopy-hero .cta-play,.purdue-home-canopy-hero .cta-pause{display:none;color:#8e6f3e;font-size:2rem;position:absolute;bottom:-2rem;right:1rem;z-index:2;background:none;border:none;cursor:pointer;padding:0;line-height:1}.purdue-home-canopy-hero .cta-play.is-active,.purdue-home-canopy-hero .cta-pause.is-active{display:block;width:32px;height:32px}@media screen and (max-width: 767px){.purdue-home-canopy-hero .cta-play.is-active,.purdue-home-canopy-hero .cta-pause.is-active{display:none}}@media screen and (min-width: 1216px){.has-global-header .purdue-home-link-hero{height:auto}}.has-none-background{background:#fff}.section.has-padding-top-large{padding-top:12rem}.section.has-padding-bottom-large{padding-bottom:8rem}.section{padding:3rem 3.25rem}.section .container{margin:0 auto}.tagged-header--gold{color:#000!important;background:#cfb991}.tagged-header{display:inline-block;padding:.675rem 1.5rem;color:#fff;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;letter-spacing:2.81px;line-height:1;border-radius:4px;text-transform:uppercase;z-index:1;position:relative}.purdue-home-diagonal-hero__subheader{margin-bottom:3.375rem!important}.tagged-header:before{position:absolute;top:0;left:-5px;height:100%;content:"";background:inherit;z-index:-1;width:calc(100% + 10px);transform:skew(-15deg)}h1.second-level-page-heading{font-size:6rem;font-weight:700;letter-spacing:0;line-height:.9;max-width:1061px;margin:0 0 2rem;text-transform:uppercase}.purdue-home-subheader,h1.second-level-page-heading{font-family:United Sans Condensed,Impact,Arial Black,"sans serif";text-align:center}.has-none-background h1,.has-none-background h2:not(.tagged-header),.has-none-background h3:not(.tagged-header),.has-none-background h4:not(.tagged-header),.has-none-background h5:not(.tagged-header),.has-none-background h6:not(.tagged-header),.has-none-background p:not(.tagged-header){color:#000}.purdue-home-button{color:#000;font-family:United Sans Condensed,Impact,Arial Black,"sans serif";font-size:1.125rem;font-weight:900;letter-spacing:.5px;line-height:1.5;border-radius:4px;background-color:#cfb991;box-shadow:0 1px 2px #8e6f3e4d;padding:.5rem 1.5rem;display:inline-flex;text-transform:uppercase;justify-content:space-between;align-items:center;border:1px solid #cfb991;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.purdue-home-button:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");right:-.25rem;margin-left:.75rem;height:1.25rem;width:1.125rem;background-repeat:no-repeat;background-size:cover;transition:transform .3s ease;position:relative;display:inline-block;flex-shrink:0}.purdue-home-diagonal-hero .image:before{background:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);content:"";height:101%;top:-.5%;left:-1px;position:absolute;width:10rem;z-index:1}@media (max-width: 1024px){.purdue-home-diagonal-hero .image:before{display:none}}body,html{font-weight:initial;font-family:acumin-pro,Franklin Gothic,sans-serif}.scrollbar-container{opacity:.2!important}.scrollbar-container .scrollbar{background:#000!important}main{display:block}.fade-enter{opacity:0}.fade-exit,.fade-enter-active{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity .5s}
