@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#0c0c0a;overflow-x:hidden}body{color:#f2efe8;background:#0c0c0a;min-width:320px;font-family:Satoshi,Inter,sans-serif;line-height:1;overflow-x:hidden}main{width:100%;max-width:100vw;overflow-x:hidden}a{color:inherit}button,input,textarea,select{font:inherit}button{touch-action:manipulation}::selection{color:#0c0c0a;background:#d4a843}::-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:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes navDrop{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes eyebrowLineReveal{0%{opacity:0;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}@keyframes eyebrowLineDrift{0%{background-position:0%}to{background-position:100%}}::view-transition-group(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-old(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-new(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.19,1,.22,1)}img{max-width:100%;display:block}.navbarLink{position:relative}.navbarLink:after{content:"";transform-origin:0;opacity:0;background:#d4a843;border-radius:999px;height:1.5px;transition:transform .2s,opacity .2s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.navbarLink:hover:after,.navbarLink.isActive:after{opacity:1;transform:scaleX(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{gap:10px!important;min-height:56px!important;padding:0 10px 0 16px!important}}@media (max-width:768px){*{cursor:auto!important}body{cursor:auto}}.micro-press{transform-origin:50%;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,color .22s,border-color .22s}.micro-card{will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}@media (hover:hover){.micro-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #00000057}.micro-press:active{transform:translateY(1px)scale(.98)!important}}.footerColumns{grid-template-columns:repeat(3,minmax(150px,1fr));gap:clamp(18px,3vw,26px);display:grid}.footerColSep{position:relative}.footerColSep:after{content:"";opacity:.8;background:linear-gradient(#d4a84300,#d4a8433d,#d4a84300);width:1px;position:absolute;top:2px;bottom:2px;right:calc(-1*clamp(9px,1.6vw,14px))}.footerLink{opacity:.92;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}@media (hover:hover){.footerLink:hover{opacity:1;transform:translate(2px);color:#f2efe8!important}}.pa-section{background:#0c0c0a;border-top:1px solid #f2efe812;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{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(36px,6vw,60px);display:grid}.pa-row{border-bottom:1px solid #f2efe812;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:18px 0;transition:padding .22s;display:grid;position:relative;overflow:hidden}.pa-title{font-size:20px}.pa-arr{font-size:16px;display:block}.team-section{background:#0c0c0a;border-top:1px solid #f2efe812;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{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(32px,6vw,52px);display:flex}.team-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.team-btn{width:auto}.team-card-name{font-size:18px}.ins-section{background:#141412;border-top:1px solid #f2efe812;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{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(32px,6vw,52px);display:flex}.ins-grid{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.ins-btn{width:auto}.ins-article-list{background:#1a1a17;border:1px solid #f2efe812;border-radius:18px;flex-direction:column;height:100%;display:flex;overflow:hidden}.article-row{border-bottom:1px solid #f2efe812;padding:20px 22px}.about-section{background:#141412;border-top:1px solid #f2efe812}.about-grid{grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;display:grid}.about-img{min-height:clamp(260px,44vw,580px);position:relative;overflow:hidden}.about-copy{flex-direction:column;justify-content:center;padding:clamp(40px,7vw,72px) clamp(20px,5vw,56px);display:flex}.about-stats{border-top:1px solid #f2efe812;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.about-stat{border-bottom:1px solid #f2efe812;padding:clamp(24px,4vw,32px) clamp(20px,4vw,40px)}@media (max-width:768px){.pa-header{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.pa-row{grid-template-columns:32px 1fr;gap:10px;padding:14px 0}.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{justify-content:center;width:100%}.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{justify-content:center;width:100%}.ins-article-list{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:visible}.ins-article-list>div{margin-bottom:10px}.ins-article-list>div:last-child{margin-bottom:0}.article-row{background:#1a1a17;border:1px solid #f2efe812;border-radius:14px;padding:18px 20px}.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-offset:2px;outline:2px solid #d4a843}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.eyebrowLineAnim{animation:none!important}.micro-press,.micro-card{transition:none!important;transform:none!important}}
