.oaf-footer{color:#fff;background:linear-gradient(180deg, var(--color-void) 0%, #073640 30%, #0e5a5e 62%, #b9841f 100%);transition:var(--oa-page-transition);padding-top:96px;position:relative;overflow:hidden}.oaf-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}@media (min-width:768px){.oaf-inner{padding:0 40px}}.oaf-grid{gap:48px;display:grid}@media (min-width:1024px){.oaf-grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:32px}}.oaf-brand p{color:#ffffffb3;max-width:300px;margin:20px 0 0;font-size:14px;line-height:1.6}.oaf-social{gap:10px;margin-top:24px;display:flex}.oaf-social a{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:inline-flex}.oaf-social a:hover{background:#ffffff2e;transform:translateY(-2px)}.oaf-col h3{color:#fff;margin:0 0 18px;font-size:15px;font-weight:700}.oaf-col h3+h3{margin-top:36px}.oaf-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.oaf-col a{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .15s}.oaf-col a:hover{color:#fff}.oaf-col .oaf-group{margin-top:36px}.oaf-legal{color:#ffffffb3;border-top:1px solid #ffffff24;flex-direction:column;gap:12px;margin-top:72px;padding-top:24px;font-size:12.5px;display:flex}@media (min-width:640px){.oaf-legal{flex-direction:row;justify-content:space-between;align-items:center}}.oaf-legal a{color:inherit;text-decoration:none}.oaf-legal a:hover{color:#fff}.oaf-wordmark{text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;height:clamp(60px,11.5vw,180px);margin-top:24px;display:block;overflow:hidden}.oaf-wordmark span{font-family:var(--font-bricolage), var(--font-sans);letter-spacing:-.05em;white-space:nowrap;color:#0000;background:linear-gradient(#fff 0%,#ffffff8c 70%,#fff0 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,17vw,260px);font-weight:800;line-height:.9;display:block}
