/* Generated from the main website components. Do not edit directly. */
.oath-site-header .oath-header-0{position:fixed;inset:0;z-index:49;background:rgba(248,249,252,.96);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);opacity:0;transform:scale(.96);transform-origin:calc(100% - 40px) 40px;transition:opacity .25s ease, transform .35s ease, visibility 0s linear .35s;visibility:hidden;overflow-y:auto;overscroll-behavior:contain}
.oath-site-header .oath-header-1{min-height:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(104px,16vw,132px) clamp(24px,6vw,48px) max(32px,env(safe-area-inset-bottom))}
.oath-site-header .oath-header-2{display:flex;flex-direction:column}
.oath-site-header .oath-header-3{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:0;transform:translateY(36px);transition:opacity .2s ease, transform .3s ease}
.oath-site-header .oath-header-3:hover{color:#000000}
.oath-site-header .oath-header-4{flex:none;width:28px;font:400 12px/1 'IBM Plex Mono',monospace;color:#6E6C67}
.oath-site-header .oath-header-5{flex:1;font:400 clamp(44px,11vw,76px)/1 'Instrument Serif',serif;letter-spacing:-.02em}
.oath-site-header .oath-header-6{flex:none;font:400 clamp(20px,4vw,28px)/1 'Instrument Sans',sans-serif;color:#92908B}
.oath-site-header .oath-header-7{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:0;transform:translateY(36px);transition:opacity .2s ease, transform .3s ease}
.oath-site-header .oath-header-7:hover{color:#000000}
.oath-site-header .oath-header-8{flex:none;width:28px;font:400 12px/1 'IBM Plex Mono',monospace;color:#6E6C67}
.oath-site-header .oath-header-9{flex:1;font:400 clamp(44px,11vw,76px)/1 'Instrument Serif',serif;letter-spacing:-.02em}
.oath-site-header .oath-header-10{flex:none;font:400 clamp(20px,4vw,28px)/1 'Instrument Sans',sans-serif;color:#92908B}
.oath-site-header .oath-header-11{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:0;transform:translateY(36px);transition:opacity .2s ease, transform .3s ease}
.oath-site-header .oath-header-11:hover{color:#000000}
.oath-site-header .oath-header-12{flex:none;width:28px;font:400 12px/1 'IBM Plex Mono',monospace;color:#6E6C67}
.oath-site-header .oath-header-13{flex:1;font:400 clamp(44px,11vw,76px)/1 'Instrument Serif',serif;letter-spacing:-.02em}
.oath-site-header .oath-header-14{flex:none;font:400 clamp(20px,4vw,28px)/1 'Instrument Sans',sans-serif;color:#92908B}
.oath-site-header .oath-header-15{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#000000;text-decoration:none;opacity:0;transform:translateY(36px);transition:opacity .2s ease, transform .3s ease}
.oath-site-header .oath-header-15:hover{color:#000000}
.oath-site-header .oath-header-16{flex:none;width:28px;font:400 12px/1 'IBM Plex Mono',monospace;color:#6E6C67}
.oath-site-header .oath-header-17{flex:1;font:400 clamp(44px,11vw,76px)/1 'Instrument Serif',serif;letter-spacing:-.02em}
.oath-site-header .oath-header-18{flex:none;font:400 clamp(20px,4vw,28px)/1 'Instrument Sans',sans-serif;color:#0A0A0B}
.oath-site-header .oath-header-19{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:0;transform:translateY(36px);transition:opacity .2s ease, transform .3s ease}
.oath-site-header .oath-header-19:hover{color:#000000}
.oath-site-header .oath-header-20{flex:none;width:28px;font:400 12px/1 'IBM Plex Mono',monospace;color:#6E6C67}
.oath-site-header .oath-header-21{flex:1;font:400 clamp(44px,11vw,76px)/1 'Instrument Serif',serif;letter-spacing:-.02em}
.oath-site-header .oath-header-22{flex:none;font:400 clamp(20px,4vw,28px)/1 'Instrument Sans',sans-serif;color:#92908B}
.oath-site-header .oath-header-23{display:flex;flex-direction:column;gap:28px;opacity:0;transform:translateY(20px);transition:opacity .5s ease .42s, transform .7s cubic-bezier(.16,1,.3,1) .42s}
.oath-site-header .oath-header-24{height:60px;border-radius:999px;background:#0A0A0B;color:#F2F0EA;display:flex;align-items:center;justify-content:center;gap:10px;font:600 17px/1 'Instrument Sans',sans-serif;text-decoration:none}
.oath-site-header .oath-header-25{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;font:400 13px/1 'Instrument Sans',sans-serif}
.oath-site-header .oath-header-26{display:flex;flex-wrap:wrap;gap:4px 20px}
.oath-site-header .oath-header-27{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-27:hover{color:#000000}
.oath-site-header .oath-header-28{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-28:hover{color:#000000}
.oath-site-header .oath-header-29{display:flex;flex-wrap:wrap;gap:4px 20px}
.oath-site-header .oath-header-30{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-30:hover{color:#000000}
.oath-site-header .oath-header-31{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-31:hover{color:#000000}
.oath-site-header .oath-header-32{position:fixed;top:clamp(10px,2vw,16px);left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 clamp(10px,3vw,16px);pointer-events:none}
.oath-site-header .oath-header-33{pointer-events:auto;width:100%;max-width:1120px;height:clamp(54px,8vw,60px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 clamp(14px,3vw,20px);border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(10,10,11,.1);transition:background .4s ease}
.oath-site-header .oath-header-34{display:flex;align-items:center;gap:10px;min-height:44px;color:#0A0A0B;text-decoration:none}
.oath-site-header .oath-header-35{display:block;width:30px;height:20px}
.oath-site-header .oath-header-36{font:600 19px/1 'Instrument Sans',sans-serif;letter-spacing:-.03em}
.oath-site-header .oath-header-37{display:flex;gap:28px;font:500 14px/1 'Instrument Sans',sans-serif}
.oath-site-header .oath-header-38{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-38:hover{color:#000000}
.oath-site-header .oath-header-39{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-39:hover{color:#000000}
.oath-site-header .oath-header-40{display:flex;align-items:center;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-header .oath-header-40:hover{color:#000000}
.oath-site-header .oath-header-41{display:flex;align-items:center;min-height:44px;color:#000000;text-decoration:none}
.oath-site-header .oath-header-41:hover{color:#000000}
.oath-site-header .oath-header-42{display:flex;align-items:center;gap:6px}
.oath-site-header .oath-header-43{height:40px;padding:0 clamp(14px,3vw,18px);border-radius:999px;background:#0A0A0B;color:#F2F0EA;display:flex;align-items:center;font:600 14px/1 'Instrument Sans',sans-serif;text-decoration:none;white-space:nowrap}
.oath-site-header .oath-header-44{display:none;position:relative;width:44px;height:44px;border:0;border-radius:50%;background:rgba(10,10,11,.06);cursor:pointer;padding:0}
.oath-site-header .oath-header-44:hover{background:rgba(10,10,11,.12)}
.oath-site-header .oath-header-45{position:absolute;left:14px;top:17px;width:16px;height:1.5px;border-radius:1px;background:#0A0A0B;transform:none;transition:transform .45s cubic-bezier(.76,0,.24,1)}
.oath-site-header .oath-header-46{position:absolute;left:14px;top:25px;width:16px;height:1.5px;border-radius:1px;background:#0A0A0B;transform:none;transition:transform .45s cubic-bezier(.76,0,.24,1)}
.oath-site-footer .oath-footer-0{border-top:1px solid rgba(10,10,11,.12);background:#FFFFFF;color:#0A0A0B}
.oath-site-footer .oath-footer-1{max-width:1320px;margin:0 auto;padding:56px clamp(20px,5vw,32px) 36px;display:flex;flex-direction:column;gap:clamp(40px,7vw,64px)}
.oath-site-footer .oath-footer-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:36px 32px}
.oath-site-footer .oath-footer-3{display:flex;flex-direction:column;gap:14px;grid-column:auto}
.oath-site-footer .oath-footer-4{display:flex;align-items:center;gap:10px}
.oath-site-footer .oath-footer-5{display:block;width:30px;height:20px}
.oath-site-footer .oath-footer-6{font:600 20px/1 'Instrument Sans',sans-serif;letter-spacing:-.03em}
.oath-site-footer .oath-footer-7{font:400 italic 22px/1.2 'Instrument Serif',serif;color:#62605A}
.oath-site-footer .oath-footer-8{display:flex;flex-direction:column;gap:2px}
.oath-site-footer .oath-footer-9{margin-bottom:8px;font:400 12px/1 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:#62605A}
.oath-site-footer .oath-footer-10{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-10:hover{color:#000000}
.oath-site-footer .oath-footer-11{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-11:hover{color:#000000}
.oath-site-footer .oath-footer-12{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-12:hover{color:#000000}
.oath-site-footer .oath-footer-13{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-13:hover{color:#000000}
.oath-site-footer .oath-footer-14{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-14:hover{color:#000000}
.oath-site-footer .oath-footer-15{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-15:hover{color:#000000}
.oath-site-footer .oath-footer-16{display:flex;flex-direction:column;gap:2px}
.oath-site-footer .oath-footer-17{margin-bottom:8px;font:400 12px/1 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:#62605A}
.oath-site-footer .oath-footer-18{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-18:hover{color:#000000}
.oath-site-footer .oath-footer-19{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-19:hover{color:#000000}
.oath-site-footer .oath-footer-20{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-20:hover{color:#000000}
.oath-site-footer .oath-footer-21{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-21:hover{color:#000000}
.oath-site-footer .oath-footer-22{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-22:hover{color:#000000}
.oath-site-footer .oath-footer-23{display:flex;flex-direction:column;gap:2px}
.oath-site-footer .oath-footer-24{margin-bottom:8px;font:400 12px/1 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:#62605A}
.oath-site-footer .oath-footer-25{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-25:hover{color:#000000}
.oath-site-footer .oath-footer-26{display:flex;align-items:center;min-height:40px;font:400 15px/1 'Instrument Sans',sans-serif;color:#383735;text-decoration:none}
.oath-site-footer .oath-footer-26:hover{color:#000000}
.oath-site-footer .oath-footer-27{font:400 clamp(80px,19vw,300px)/.8 'Instrument Serif',serif;letter-spacing:-.04em;color:#D6D4CD;user-select:none}
.oath-site-footer .oath-footer-28{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid rgba(10,10,11,.12);font:400 13px/1.4 'Instrument Sans',sans-serif;color:#62605A}
.oath-site-footer .oath-footer-29{display:flex;gap:22px}
.oath-site-footer .oath-footer-30{display:flex;align-items:center;gap:8px;min-height:44px;color:#62605A;text-decoration:none}
.oath-site-footer .oath-footer-30:hover{color:#000000}
.oath-site-footer .oath-footer-31{display:block}
@media(max-width:1023px){
.oath-site-header .oath-header-37{display:none;gap:28px;font:500 14px/1 'Instrument Sans',sans-serif}
.oath-site-header .oath-header-44{display:block;position:relative;width:44px;height:44px;border:0;border-radius:50%;background:rgba(10,10,11,.06);cursor:pointer;padding:0}
}
@media(max-width:359px){
.oath-site-header .oath-header-43{height:40px;padding:0 clamp(14px,3vw,18px);border-radius:999px;background:#0A0A0B;color:#F2F0EA;display:none;align-items:center;font:600 14px/1 'Instrument Sans',sans-serif;text-decoration:none;white-space:nowrap}
}
@media(max-width:759px){
.oath-site-footer .oath-footer-3{display:flex;flex-direction:column;gap:14px;grid-column:1 / -1}
}
.oath-site-header[data-menu-open] .oath-header-0{position:fixed;inset:0;z-index:49;background:rgba(248,249,252,.96);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);opacity:1;transform:scale(1);transform-origin:calc(100% - 40px) 40px;transition:opacity .35s ease, transform .6s cubic-bezier(.16,1,.3,1), visibility 0s;visibility:visible;overflow-y:auto;overscroll-behavior:contain}
.oath-site-header[data-menu-open] .oath-header-3{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:1;transform:none;transition:opacity .5s ease 120ms, transform .8s cubic-bezier(.16,1,.3,1) 120ms}
.oath-site-header[data-menu-open] .oath-header-7{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:1;transform:none;transition:opacity .5s ease 180ms, transform .8s cubic-bezier(.16,1,.3,1) 180ms}
.oath-site-header[data-menu-open] .oath-header-11{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:1;transform:none;transition:opacity .5s ease 240ms, transform .8s cubic-bezier(.16,1,.3,1) 240ms}
.oath-site-header[data-menu-open] .oath-header-15{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#000000;text-decoration:none;opacity:1;transform:none;transition:opacity .5s ease 300ms, transform .8s cubic-bezier(.16,1,.3,1) 300ms}
.oath-site-header[data-menu-open] .oath-header-19{display:flex;align-items:baseline;gap:clamp(14px,3vw,24px);padding:clamp(10px,2vw,16px) 0;border-bottom:1px solid rgba(10,10,11,.1);color:#383735;text-decoration:none;opacity:1;transform:none;transition:opacity .5s ease 360ms, transform .8s cubic-bezier(.16,1,.3,1) 360ms}
.oath-site-header[data-menu-open] .oath-header-23{display:flex;flex-direction:column;gap:28px;opacity:1;transform:none;transition:opacity .5s ease .42s, transform .7s cubic-bezier(.16,1,.3,1) .42s}
.oath-site-header[data-menu-open] .oath-header-33{pointer-events:auto;width:100%;max-width:1120px;height:clamp(54px,8vw,60px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 clamp(14px,3vw,20px);border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(10,10,11,.1);transition:background .4s ease}
.oath-site-header[data-menu-open] .oath-header-45{position:absolute;left:14px;top:17px;width:16px;height:1.5px;border-radius:1px;background:#0A0A0B;transform:translateY(4px) rotate(45deg);transition:transform .45s cubic-bezier(.76,0,.24,1)}
.oath-site-header[data-menu-open] .oath-header-46{position:absolute;left:14px;top:25px;width:16px;height:1.5px;border-radius:1px;background:#0A0A0B;transform:translateY(-4px) rotate(-45deg);transition:transform .45s cubic-bezier(.76,0,.24,1)}
.oath-site-header + main{margin-top:96px}
.oath-site-header a:focus-visible,.oath-site-header button:focus-visible{outline:2px solid #0A0A0B;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.oath-site-header *{transition:none!important}}
@media print{.oath-site-header,.oath-site-footer{display:none}.oath-site-header + main{margin-top:0}}
