:root{--leading-micro: 0.85;--leading-flat: 1;--leading-fine: 1.2;--leading-standard: 1.6;--leading-loose: 1.7;--uppercase-kerning: 0.04ch;--transition-base: 250ms ease;--transition-movement: 200ms linear;--transition-fade: 300ms ease;--transition-bounce: 500ms cubic-bezier(0.5, 0.05, 0.2, 1.5);--stroke-width: 1px;--stroke: 1px dashed #ABA9A2;--stroke-solid: 1px solid #ABA9A2;--indent-size: var(--spacing-s-l);--radius-s: 0.2rem;--radius-m: 0.75rem;--radius-l: 2.5rem;--shadow-s: 0 2px 10px 0 rgba(32, 16, 14, 0.2);--shadow-m: 0 4px 20px 0 rgba(32, 16, 14, 0.2509803922);--shadow-l: 0 4px 30px 0 rgba(32, 16, 14, 0.4)}.page--www .header{--header: auto;position:sticky;top:0;width:100%}.page--www .header__logo{border:none}@media(min-width: 1024px){.page--www .header__logo{max-width:280px}}@media(min-width: 1024px){.page--www:has(.hero--home) .header:not(.is-sticky){--nav-icon-color: #a0dcfe;position:absolute;background:rgba(0,0,0,0);color:#fff;border:none;--theme-primary-action-color-base: #a0dcfe}.page--www:has(.hero--home) .header:not(.is-sticky) .header__primary--topbar{border-color:#fff}.page--www:has(.hero--home) .header:not(.is-sticky) .cta-link[data-size=small]{--cta-link-text: #fff;--cta-link-text-hover: #a0dcfe}.page--www:has(.hero--home) .header:not(.is-sticky) .nav-link{--nav-link-text: #fff}.page--www:has(.hero--home) .header:not(.is-sticky) .nav-toggle{--nav-toggle-icon-bg: #a0dcfe}.page--www:has(.hero--home) .header:not(.is-sticky) .header__utility--topbar .btn{--background-color: #ffd10a;--background-color-hover: #a0dcfe;color:#57150B;border:none}.page--www:has(.hero--home) .header:not(.is-sticky) .header__toggles-menu{--header-toggle-btn-color: #ffd10a}.page--www:has(.hero--home) .header:not(.is-sticky) .header__toggles-search:after{background:#fff}.page--www:has(.hero--home) .header:not(.is-sticky) .rowan-logo-a{fill:#fff !important}.page--www:has(.hero--home) .header:not(.is-sticky) .rowan-logo-b{fill:none !important}}.page--www:has(.hero--home) .header.is-sticky{position:fixed}.page--www:has(.hero--home) .hero__image::before,.page--www:has(.hero--home) .hero__video::before{background:radial-gradient(75% 45% at 50% 42%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.85) 75%, rgba(0, 0, 0, 0.9) 100%)}.page--www{--footer-background: var(--theme-footer-background, #ffd10a);--footer-color: var(--theme-footer-color, #57150B);--footer-padding: var(--spacing-l);--link-color-base: var(--theme-footer-link-color, #57150B);--link-color-base-hover: var(--theme-footer-link-color-hover, #57150B);--theme-social-icon-background-color: transparent;--theme-social-icon-color: #57150B}.page--www .footer{position:relative;background:var(--footer-background);color:var(--footer-color);padding:var(--footer-padding);display:flex;flex-direction:column;width:100%;gap:var(--spacing-m)}.page--www .footer:has(.footer__back-to-top){padding-bottom:8rem}@media(width >= 48em){.page--www .footer:has(.footer__back-to-top){padding-bottom:var(--footer-padding)}}.page--www .footer ul{list-style-type:none;margin:0;padding:0}.page--www .footer ul a{color:var(--link-color-base)}.page--www .footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;width:100%;align-items:center}.page--www .footer__logo-wrapper{padding-bottom:var(--spacing-xs);margin-bottom:1rem;border-bottom:1px solid var(--theme-footer-border-color, #57150B);width:100%}@media(width >= 48em){.page--www .footer__logo-wrapper{padding-bottom:0;margin-bottom:0;border-bottom:none;width:auto}}.page--www .footer__logo{display:block;width:100%;height:auto}.page--www .footer__logo svg{height:3.62rem;width:100%}.page--www .footer__logo .rowan-logo-a{fill:#57150B !important}.page--www .footer__logo .rowan-logo-b{fill:#ffd10a !important}.page--www .footer__back-to-top{--theme-button-background-color: #00009E;--theme-button-color: #fff;--theme-button-background-color-hover: #fff;--theme-button-color-hover: #00009E;--theme-button-border-color: #00009E;--theme-button-border-color-hover: #57150B;position:absolute;bottom:var(--spacing-m);left:0;right:0;margin:0 auto;width:fit-content}.page--www .footer__back-to-top::after{font-family:"Font Awesome 6 Pro";content:"";font-size:1.25em;margin-left:.5rem}@media(width >= 48em){.page--www .footer__back-to-top{position:relative;margin:0;inset:unset;margin-bottom:var(--spacing-xs)}}.page--www .footer__main{display:grid;grid-template-columns:1/-1;gap:var(--spacing-m);justify-content:space-between;width:100%}@media(width >= 48em){.page--www .footer__main{grid-template-columns:1fr 3fr;border-top:1px solid var(--theme-footer-border-color, #57150B);border-bottom:1px solid var(--theme-footer-border-color, #57150B)}}.page--www .footer__brand-column{display:flex;flex-wrap:wrap;gap:var(--spacing-m);border-bottom:1px solid var(--theme-footer-border-color, #57150B);padding-bottom:var(--spacing-xs)}@media(width >= 48em){.page--www .footer__brand-column{border-bottom:none;padding:var(--spacing-m);border-right:1px solid var(--theme-footer-border-color, #57150B)}}.page--www .footer__social-item .social-icon>i{font-size:1.5em;padding:0}.page--www .footer__menu-columns-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-m)}@media(width >= 48em){.page--www .footer__menu-columns-wrapper{padding-block:var(--spacing-m);flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-l)}}.page--www .footer__menu-columns{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.page--www .footer__menu-columns a{position:relative;display:flex;align-items:center;gap:.25rem;font-family:var(--theme-heading-alt-font-family, field-gothic, sans-serif);font-weight:600;line-height:1.1;text-decoration:none;padding-right:1rem}.page--www .footer__menu-columns a::after{font-family:"Font Awesome 6 Pro";content:"";font-size:1.25em;opacity:0;transition:opacity .5s,transform .5s;transform:translateX(0.5rem);transition:opacity .5s,transform .5s}.page--www .footer__menu-columns a:hover::after{transform:translateX(0.5rem);opacity:1}@media(width >= 48em){.page--www .footer__menu-columns{flex-direction:row}}.page--www .footer__menu-column{min-width:10rem}.page--www .footer__special-update-column{display:flex;flex-wrap:wrap;gap:2rem}.page--www .footer__column-heading{font:var(--text-eyebrow);margin:0 0 var(--spacing-m);color:var(--footer-color)}.page--www .footer__contact-info{display:flex;flex-direction:column;gap:.75rem}.page--www .footer__contact-info p{margin:0;font-family:var(--theme-eyebrow-font-family, ui-monospace, monospace);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--footer-color)}.page--www .footer__contact-links{display:flex;flex-direction:column;gap:var(--spacing-m);margin-top:.5rem}.page--www .footer__contact-links a{font-family:var(--theme-heading-alt-font-family, field-gothic, sans-serif);font-weight:600;text-decoration:none}.page--www .footer__contact-links a:hover{text-decoration:underline}.page--www .footer__column-links{display:flex;flex-direction:column;gap:var(--spacing-m)}.page--www .footer__special-update{background:var(--theme-surface-color-base, #fff);border-radius:0.2rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:25rem}.page--www .footer__special-update-heading{font:var(--h5);color:var(--theme-footer-special-update-color, #57150B)}.page--www .footer__special-update-text{color:var(--theme-footer-special-update-color, #57150B)}.page--www .footer__special-update-cta{align-self:flex-start}.page--www .footer__social{width:100%;padding-top:1rem}@media(width >= 48em){.page--www .footer__social{margin-top:auto}}.page--www .footer__social-menu{display:flex;gap:var(--spacing-m);align-items:center}@media(width >= 48em){.page--www .footer__social-menu{flex-wrap:nowrap}}.page--www .footer__social-item .social-icon:hover{--icon-color: var(--theme-color-accent, #00009E)}.page--www .footer__also-of-interest ul{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}.page--www .footer__also-of-interest ul li:first-child{font-family:var(--theme-eyebrow-font-family, ui-monospace, monospace);font-size:.875rem;font-weight:600;line-height:1.2}.page--www .footer__also-of-interest ul li:not(:first-child) a{position:relative;display:flex;align-items:center;gap:.25rem;font-family:var(--theme-heading-alt-font-family, field-gothic, sans-serif);font-weight:600;line-height:1.1;text-decoration:none;padding-right:1rem}.page--www .footer__also-of-interest ul li:not(:first-child) a::after{font-family:"Font Awesome 6 Pro";content:"";font-size:1.25em;opacity:0;transition:opacity .5s,transform .5s;transform:translateX(0.5rem);transition:opacity .5s,transform .5s}.page--www .footer__also-of-interest ul li:not(:first-child) a:hover::after{transform:translateX(0.5rem);opacity:1}@media(width >= 48em){.page--www .footer__also-of-interest{order:1}}.page--www .footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-m);width:100%;padding-top:1rem;border-top:1px solid var(--theme-footer-border-color, #57150B)}@media(width >= 48em){.page--www .footer__bottom{justify-content:flex-end;border-top:none}}.page--www .footer__bottom-links{display:flex;flex-wrap:wrap;gap:var(--spacing-m);align-items:center}.page--www .footer__bottom-links a{font:var(--text-eyebrow)}.page--www .footer__copyright{font-family:var(--theme-eyebrow-font-family, ui-monospace, monospace);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--footer-color)}@media(width >= 80em){.page--www .footer__copyright{text-align:right}}