@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600&display=swap");@import url("https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,600,700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:#0C0C0A;overflow-x:hidden}body{color:#F2EFE8;font-family:Satoshi,Inter,sans-serif;line-height:1;min-width:320px}main{width:100%;overflow-x:hidden;max-width:100vw}a{color:inherit}button,input,select,textarea{font:inherit}button{touch-action:manipulation}::selection{background:#D4A843;color:#0C0C0A}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#0C0C0A}::-webkit-scrollbar-thumb{background:#D4A843;border-radius:99px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes navDrop{0%{opacity:0;transform:translateX(-50%) translateY(-12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes eyebrowLineReveal{0%{transform:scaleX(.02);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes overlayPulse{0%{opacity:.55}to{opacity:1}}@keyframes overlayBar{0%{transform:translateX(-18%)}50%{transform:translateX(34%)}to{transform:translateX(112%)}}@keyframes eyebrowLineDrift{0%{background-position:0 50%}to{background-position:100% 50%}}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.19,1,.22,1)}img{max-width:100%;display:block}.navbarLink{position:relative}.navbarLink:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1.5px;border-radius:999px;background:#D4A843;transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .2s ease,opacity .2s ease}.navbarLink.isActive:after,.navbarLink:hover:after{transform:scaleX(1);opacity:1}.navMobileButton{display:none}@media (max-width:1200px),(pointer:coarse){*{cursor:auto!important}body{cursor:auto}.navDesktop,.navDesktopCta{display:none!important}.navMobileButton{display:inline-flex!important}.navbarShell{top:max(10px,env(safe-area-inset-top))!important;width:calc(100vw - 16px)!important}.navbarInner{min-height:56px!important;padding:0 10px 0 16px!important;gap:10px!important}}@media (max-width:768px){*{cursor:auto!important}body{cursor:auto}}.micro-press{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease;transform-origin:center}.micro-card{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease;will-change:transform}@media (hover:hover){.micro-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(0,0,0,.34)}.micro-press:active{transform:translateY(1px) scale(.98)!important}}.footerColumns{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:clamp(18px,3vw,26px)}.footerColSep{position:relative}.footerColSep:after{content:"";position:absolute;top:2px;bottom:2px;right:calc(clamp(9px, 1.6vw, 14px) * -1);width:1px;background:linear-gradient(180deg,rgba(212,168,67,0),rgba(212,168,67,.24),rgba(212,168,67,0));opacity:.8}.footerLink{transition:color .22s ease,transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease;opacity:.92}@media (hover:hover){.footerLink:hover{color:rgba(242,239,232,1)!important;transform:translateX(2px);opacity:1}}.pa-section{background:#0C0C0A;border-top:1px solid rgba(242,239,232,.07);padding-top:clamp(64px,9vw,88px);padding-bottom:clamp(64px,9vw,88px)}.pa-inner{max-width:1100px;margin:0 auto;padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.pa-header{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(36px,6vw,60px)}.pa-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;padding:18px 0;border-bottom:1px solid rgba(242,239,232,.07);transition:padding .22s;position:relative;overflow:hidden;gap:12px}.pa-title{font-size:20px}.pa-arr{font-size:16px;display:block}.team-section{background:#0C0C0A;border-top:1px solid rgba(242,239,232,.07);padding:clamp(64px,9vw,88px) 0}.team-inner{max-width:1100px;margin:0 auto;padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.team-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(32px,6vw,52px);flex-wrap:wrap;gap:16px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.team-btn{width:auto}.team-card-name{font-size:18px}.ins-section{background:#141412;border-top:1px solid rgba(242,239,232,.07);padding:clamp(64px,9vw,88px) 0}.ins-inner{max-width:1100px;margin:0 auto;padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.ins-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(32px,6vw,52px);flex-wrap:wrap;gap:16px}.ins-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:20px}.ins-btn{width:auto}.ins-article-list{background:#1A1A17;border-radius:18px;border:1px solid rgba(242,239,232,.07);overflow:hidden;display:flex;flex-direction:column;height:100%}.article-row{padding:20px 22px;border-bottom:1px solid rgba(242,239,232,.07)}.about-section{background:#141412;border-top:1px solid rgba(242,239,232,.07)}.about-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto}.about-img{position:relative;min-height:clamp(260px,44vw,580px);overflow:hidden}.about-copy{padding:clamp(40px,7vw,72px) clamp(20px,5vw,56px);display:flex;flex-direction:column;justify-content:center}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(242,239,232,.07);max-width:1100px;margin:0 auto}.about-stat{padding:clamp(24px,4vw,32px) clamp(20px,4vw,40px);border-bottom:1px solid rgba(242,239,232,.07)}@media (max-width:768px){.pa-header{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.pa-row{grid-template-columns:32px 1fr;padding:14px 0;gap:10px}.pa-title{font-size:15px}.pa-arr{display:none}.team-header{flex-direction:column;align-items:flex-start}.team-grid{grid-template-columns:1fr;gap:12px}.team-btn{width:100%;justify-content:center}.team-card-name{font-size:16px}.ins-header{flex-direction:column;align-items:flex-start}.ins-grid{grid-template-columns:1fr;gap:12px}.ins-btn{width:100%;justify-content:center}.ins-article-list{background:transparent;border:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:0}.ins-article-list>div{margin-bottom:10px}.ins-article-list>div:last-child{margin-bottom:0}.article-row{padding:18px 20px;background:#1A1A17;border-radius:14px;border:1px solid rgba(242,239,232,.07)}.about-grid{grid-template-columns:1fr}.about-img{min-height:240px}.about-stats{grid-template-columns:repeat(3,1fr)}.about-stat{padding:20px 16px}}@media (max-width:980px){.footerTopGrid{grid-template-columns:1fr!important;gap:30px!important}.footerColumns{grid-template-columns:1fr;gap:20px}.footerColSep:after{display:none}.footerBottomGrid{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:780px){.footerLink{min-height:34px}}:focus-visible{outline:2px solid #D4A843;outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.eyebrowLineAnim{animation:none!important}.micro-card,.micro-press{transition:none!important;transform:none!important}}