@font-face{font-family:nbarchitekt;src:url('/assets/fonts/NBArchitektStd-Regular-export/NBArchitektStd-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.somma-site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;padding:20px 3vw;background:#081316f5;border-bottom:1px solid #95b8aa30;backdrop-filter:blur(18px);font:12px nbarchitekt,monospace;color:#e4f1e9;box-sizing:border-box;touch-action:pan-y}
.somma-site-header *{box-sizing:border-box}.somma-site-header a{text-decoration:none;color:inherit}.somma-header-brand{font-size:27px;letter-spacing:-1px;line-height:1.1}.somma-header-brand span{display:block;font-size:8px;letter-spacing:1.6px;color:#a0b9ae;margin-top:8px}.somma-header-navigation,.somma-header-actions{display:flex;align-items:center;gap:23px}.somma-header-navigation a{color:#9db9ae}.somma-header-actions{gap:12px}.somma-site-header .somma-header-buy{background:#c5ecda;border:1px solid #d7f7e8;color:#10271d;padding:17px 25px;border-radius:28px;font-size:14px;white-space:nowrap}.somma-header-x,.somma-site-header button{padding:17px 19px;border:1px solid #8daf9e66;border-radius:28px;font:13px nbarchitekt,monospace;background:#122620;color:#e4f1e9;cursor:pointer;white-space:nowrap}.somma-header-x{font-size:16px}.somma-header-x span{font-size:11px}.somma-site-header a:hover,.somma-site-header button:hover{filter:brightness(1.15)}.somma-site-header :focus-visible{outline:2px solid #d7f7e8;outline-offset:4px}.somma-site-header button:disabled{opacity:.6;cursor:wait}
.somma-has-header .stockifier-wordmark,.somma-has-header .stockifier-links,.somma-has-header .somma-page-nav{display:none!important}.somma-has-header .MusicPlayerDOM{display:none!important}.somma-has-header .workspace{padding-top:104px}.somma-has-header .sidebar{top:104px;height:calc(100% - 104px)}.somma-has-header .topbar{position:relative;top:auto}.somma-has-header .topbar #account{display:none}.somma-has-header .somma-participation,.somma-has-header .somma-footer{scroll-margin-top:104px}
.somma-launch-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(480px,calc(100% - 32px));max-height:80dvh;padding:32px;border:1px solid #91b6a65c;border-radius:16px;background:#0c1c1a;color:#deeee4;font:14px/1.8 Arial,sans-serif;z-index:100}.somma-launch-dialog::backdrop{background:#010807d9;backdrop-filter:blur(10px)}.somma-launch-dialog form{text-align:right}.somma-launch-dialog button{background:none;border:0;color:#c9e4d6;font-size:24px;cursor:pointer}.somma-launch-dialog h2{font:27px/1.25 nbarchitekt,monospace}.somma-launch-dialog a{color:#c5ecda}.somma-launch-eyebrow{font:10px nbarchitekt,monospace;letter-spacing:1px;color:#9bb6a9}
.somma-has-header body>main:not(.somma-home){padding-top:150px}.somma-site-header{margin-bottom:0}
@media(max-width:1100px){.somma-header-navigation{gap:15px}.somma-header-actions{gap:8px}.somma-site-header{gap:15px}.somma-header-x span{display:none}.somma-site-header .somma-header-buy{padding-inline:18px}}
@media(max-width:760px){.somma-site-header{min-height:118px;flex-wrap:wrap;padding:12px 16px;gap:12px}.somma-header-brand{font-size:21px}.somma-header-brand span{display:none}.somma-header-navigation{font-size:9px;gap:17px}.somma-header-actions{width:100%;display:grid;grid-template-columns:1.1fr .45fr 1.2fr;gap:8px}.somma-site-header .somma-header-buy,.somma-header-x,.somma-site-header button{font-size:11px;padding:13px 8px;text-align:center;min-width:0}.somma-header-x{font-size:15px}.somma-has-header .workspace{padding-top:118px}.somma-has-header .sidebar{top:auto;height:auto}.somma-has-header .somma-participation{padding-top:145px}.somma-has-header .somma-detail{max-height:calc(100dvh - 170px);bottom:22px}.somma-has-header .somma-hero{padding-top:165px}.somma-has-header .somma-participation,.somma-has-header .somma-footer{scroll-margin-top:118px}}
@media(max-width:760px){.somma-has-header .sidebar{padding-top:138px}.somma-has-header .sidebar .brand{display:none}.somma-has-header .sidebar nav{margin-top:0}.somma-has-header .workspace{padding-top:0}}
