._footer_rvlhx_1{z-index:1;border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);color:inherit;font:inherit;letter-spacing:normal;padding:56px 4vw 28px;display:block;position:relative}._top_rvlhx_12{grid-template-columns:minmax(240px,1.15fr) minmax(420px,1.4fr);align-items:start;gap:56px 72px;padding-bottom:42px;display:grid}._wordmark_rvlhx_20{color:inherit;align-items:center;gap:11px;margin-bottom:18px;text-decoration:none;display:inline-flex}._wordmark_rvlhx_20 span{font:11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em}._wordmark_rvlhx_20 svg{flex:none;width:24px!important;height:24px!important}._brand_rvlhx_40 p{max-width:420px;color:color-mix(in srgb, currentColor 62%, transparent);letter-spacing:0;margin:0;font-size:13px;line-height:1.65}._place_rvlhx_49{font:10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:14px!important}._cols_rvlhx_56{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}._cols_rvlhx_56 p{color:color-mix(in srgb, currentColor 48%, transparent);font:10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}._cols_rvlhx_56 a{width:fit-content;color:inherit;letter-spacing:0;margin:0 0 10px;font-size:13px;line-height:1.4;text-decoration:none;display:block}._cols_rvlhx_56 a:hover{color:color-mix(in srgb, currentColor 72%, #76a7ff)}._bar_rvlhx_85{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;display:flex}._bar_rvlhx_85 small{color:color-mix(in srgb, currentColor 48%, transparent);font:10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}._mail_rvlhx_101{min-height:20px;color:inherit;font:12px var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}._mail_rvlhx_101 svg{flex:none;width:14px;height:14px;display:block;overflow:visible}._mail_rvlhx_101 span{line-height:1;display:block}@media (min-width:901px){._footer_rvlhx_1{padding-inline:max(40px,50vw - 720px)}._brand_rvlhx_40 p,._cols_rvlhx_56 a{font-size:15px}._cols_rvlhx_56 p,._place_rvlhx_49,._bar_rvlhx_85 small{font-size:12px}._mail_rvlhx_101{font-size:14px}}@media (max-width:860px){._footer_rvlhx_1{padding:42px 22px 26px}._top_rvlhx_12{grid-template-columns:1fr;gap:36px;padding-bottom:32px}._cols_rvlhx_56{grid-template-columns:1fr 1fr;gap:28px 20px}._bar_rvlhx_85{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:520px){._cols_rvlhx_56{grid-template-columns:1fr;gap:26px}._mail_rvlhx_101{gap:9px}._mail_rvlhx_101 span{transform:none}}
