.m3-site.if-website-loader .if-website-loading--branded{position:relative;isolation:isolate;min-height:100svh;min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) 1.25rem max(2rem,env(safe-area-inset-bottom));overflow:hidden;background:#080808;color:#fff;color-scheme:dark}.m3-site.if-website-loader .if-website-loading--branded:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 42%,#e9ac1912,transparent 58%);pointer-events:none}.m3-site .if-website-loader-content{display:flex;flex-direction:column;align-items:center;width:min(100%,26rem)}.m3-site .if-website-loader-mark{display:grid;place-items:center;position:relative;width:224px;height:224px;margin-bottom:1.75rem}.m3-site .if-website-loader-halo{position:absolute;inset:0;border:1px solid #e9ac1933;border-radius:50%;background:radial-gradient(circle,#e9ac1910,transparent 70%);box-shadow:0 0 60px #e9ac1912,inset 0 0 28px #e9ac190a;animation:ifWebsiteHalo 3.2s ease-in-out infinite}.m3-site .if-website-loader-logo{position:relative;display:grid;place-items:center;width:190px;height:190px;overflow:hidden;isolation:isolate;border-radius:50%;background:#080808}.m3-site .if-website-loader-logo img{display:block;width:176px;height:176px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.m3-site .if-website-loader-shine{position:absolute;inset:-25%;background:linear-gradient(110deg,transparent 38%,#ffffff08 44%,#ffffff70 50%,#ffffff08 56%,transparent 62%);mix-blend-mode:screen;pointer-events:none;transform:translateX(-110%);animation:ifWebsiteShimmer 2.8s ease-in-out infinite}.m3-site .if-website-loader-content .if-website-loader-brand{margin:0;color:var(--site-brand);font-size:clamp(1.35rem,4vw,1.65rem);font-weight:750;letter-spacing:.2em;line-height:1.4}.m3-site .if-website-loader-content .if-website-loader-tagline{margin:.65rem 0 2rem;color:#d1ccc0;font-size:.875rem;line-height:1.65}.m3-site .if-website-loader-track{width:min(100%,220px);height:3px;overflow:hidden;border-radius:999px;background:#e9ac1929}.m3-site .if-website-loader-track>span{display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--site-brand),transparent);transform:translateX(-110%);animation:ifWebsiteLoadingSweep 1.8s ease-in-out infinite}.m3-site .if-website-loader-content .if-website-loader-status{margin:1rem 0 0;color:#bdb8ab;font-size:.875rem;line-height:1.6}.m3-site .if-website-loader-error{display:grid;justify-items:center;gap:1rem}.m3-site .if-website-loader-error p{margin:0;color:#d1ccc0;font-size:1rem}.m3-site .if-website-loader-error .m3-button{min-height:48px}.m3-site .if-website-loader-error .m3-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.m3-site .if-website-loading--branded.is-error :is(.if-website-loader-halo,.if-website-loader-shine){animation:none}.m3-site .if-website-loading--branded.is-error .if-website-loader-shine{opacity:0}@keyframes ifWebsiteShimmer{0%,12%{transform:translateX(-110%)}65%,to{transform:translateX(110%)}}@keyframes ifWebsiteHalo{0%,to{transform:scale(.96);opacity:.45}50%{transform:scale(1.04);opacity:1}}@keyframes ifWebsiteLoadingSweep{0%{transform:translateX(-110%)}to{transform:translateX(335%)}}@media (max-width:480px){.m3-site .if-website-loader-mark{width:196px;height:196px}.m3-site .if-website-loader-logo{width:166px;height:166px}.m3-site .if-website-loader-logo img{width:152px;height:152px}}@media (prefers-reduced-motion:reduce){.m3-site .if-website-loader-halo,.m3-site .if-website-loader-shine,.m3-site .if-website-loader-track>span{animation:none;transform:none}.m3-site .if-website-loader-shine{opacity:0}.m3-site .if-website-loader-track>span{width:100%;background:var(--site-brand);opacity:.65}}.m3-site .if-nav-about{position:relative}.m3-site .if-nav-about-trigger{display:flex;align-items:center}.m3-site .if-nav-about-trigger>a{display:flex;align-items:center;min-height:48px;color:#fff;font-size:.8rem;font-weight:700;padding:.8rem 0 .8rem .55rem;white-space:nowrap}.m3-site .if-nav-about-trigger>button{display:grid;place-items:center;min-width:28px;min-height:44px;padding:0;border:0;background:transparent;color:#fff}.m3-site .if-nav-about-trigger:hover>:is(a,button),.m3-site .if-nav-about[data-active] .if-nav-about-trigger>a{color:var(--site-brand)}.m3-site .if-about-dropdown,.m3-site .if-governance-dropdown{position:absolute;z-index:300;width:17rem;padding:.45rem;border:1px solid #ffffff35;border-top:2px solid var(--site-brand);border-radius:12px;background:#111;color:#fff;box-shadow:0 12px 32px #0004}.m3-site .if-about-dropdown{top:calc(100% + .4rem);left:0}.m3-site .if-about-dropdown:before{content:"";position:absolute;top:-.5rem;left:0;width:100%;height:.5rem}.m3-site .if-about-dropdown ul{list-style:none;margin:0;padding:0}.m3-site .if-about-dropdown li{position:relative}.m3-site .if-about-dropdown a,.m3-site .if-about-dropdown li>div{display:flex;align-items:center}.m3-site .if-about-dropdown a{min-width:0;min-height:44px;flex:1;padding:.75rem;color:#fff;font-size:.9375rem;border-radius:8px}.m3-site .if-about-dropdown button{display:grid;place-items:center;min-width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--site-brand)}.m3-site .if-about-dropdown :is(a,button):hover{background:#ffffff15;color:var(--site-brand)}.m3-site .if-nav-about :is(a,button):focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.m3-site .m3-desktop-nav .if-about-dropdown [aria-current=page]{color:var(--site-brand);background:#ffffff10;box-shadow:none;border-radius:8px}.m3-site .if-about-dropdown .if-governance-dropdown{top:0;left:100%;padding:.45rem;margin:0}.m3-site .if-governance-dropdown:before{content:"";position:absolute;top:0;left:-.5rem;width:.5rem;height:100%}.m3-site .if-mobile-about{border-bottom:1px solid #ffffff30}.m3-site .if-mobile-about>div{padding-bottom:.5rem}.m3-site .if-mobile-about summary{color:#fff}.m3-site .if-mobile-about details{margin-left:1rem}.m3-site .if-mobile-about details>div>a{padding-left:2.5rem}.m3-site .if-mobile-about details[open]>summary>svg,.m3-site .if-mobile-about[open]>summary>svg{transform:rotate(180deg)}.m3-site .if-nav-opportunity{position:relative}.m3-site .if-nav-opportunity-trigger{display:flex;align-items:center}.m3-site .if-nav-opportunity-trigger>a{display:flex;align-items:center;min-height:48px;color:#fff;font-size:.8rem;font-weight:700;padding:.8rem 0 .8rem .55rem;white-space:nowrap}.m3-site .if-nav-opportunity-trigger>button{display:grid;place-items:center;min-width:28px;min-height:44px;padding:0;border:0;background:transparent;color:#fff}.m3-site .if-nav-opportunity-trigger:hover>:is(a,button),.m3-site .if-nav-opportunity[data-active] .if-nav-opportunity-trigger>a{color:var(--site-brand)}.m3-site .if-opportunity-dropdown{position:absolute;z-index:300;top:calc(100% + .4rem);left:0;width:16rem;padding:.45rem;border:1px solid #ffffff35;border-top:2px solid var(--site-brand);border-radius:12px;background:#111;color:#fff;box-shadow:0 12px 32px #0004}.m3-site .if-opportunity-dropdown:before{content:"";position:absolute;top:-.5rem;left:0;width:100%;height:.5rem}.m3-site .if-opportunity-dropdown a{display:flex;align-items:center;min-height:44px;padding:.75rem;color:#fff;font-size:.9375rem;border-radius:8px}.m3-site .if-opportunity-dropdown a:hover{background:#ffffff15;color:var(--site-brand)}.m3-site .if-nav-opportunity :is(a,button):focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.m3-site .m3-desktop-nav .if-opportunity-dropdown [aria-current=page]{color:var(--site-brand);background:#ffffff10;box-shadow:none;border-radius:8px}.m3-site .if-mobile-opportunity{border-bottom:1px solid #ffffff30}.m3-site .if-mobile-opportunity>div{padding-bottom:.5rem}.m3-site .if-mobile-opportunity summary{color:#fff}.m3-site .if-mobile-opportunity[open]>summary>svg{transform:rotate(180deg)}.m3-site .if-opportunity-pages{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.m3-site .if-opportunity-pages a{display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;border:1px solid var(--page-border);border-radius:100px;font-weight:700;color:var(--page-text)}.m3-site .if-opportunity-pages a:is(:hover,[aria-current=page]){background:var(--site-brand);border-color:var(--site-brand);color:var(--site-gold-ink)}.m3-site .if-opportunity-card{display:flex;flex-direction:column;align-items:flex-start}.m3-site .if-opportunity-card p{flex:1}.m3-site .if-opportunity-card .m3-text-link{margin-top:1.25rem}.m3-site .if-opportunity-sections{margin-top:2rem}.m3-site .if-opportunity-contact{margin-top:2rem;flex-wrap:wrap}.m3-site .if-opportunity-contact h2{font-size:1.4rem;margin:0 0 .5rem}.m3-site .if-opportunity-contact p{margin:0}.m3-site .if-career-openings>h2{margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.m3-site .if-career-list{display:grid;gap:1.5rem}.m3-site .if-career-opening{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--page-border);border-radius:16px;background:var(--page-card)}.m3-site .if-career-opening h3{margin:0 0 1rem;font-size:1.4rem;color:var(--page-text);overflow-wrap:anywhere}.m3-site .if-career-empty,.m3-site .if-career-opening p{margin:0;color:var(--page-muted);line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}