*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fafaf7;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 48px);margin:auto}header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7e6;border-bottom:1px solid #0a1f1b14;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{align-items:center;display:inline-flex}.brand-logo-wrap{background:var(--ink);border-radius:4px;justify-content:center;align-items:center;padding:7px 12px;display:flex}.brand-logo{width:142px;height:auto;display:block}.brand-mark{display:none}.nav nav{align-items:center;gap:26px;font-size:13px;font-weight:600;display:flex}.nav nav>a:hover{opacity:.55}.nav-cta{background:var(--ink);color:#fff;border-radius:99px;align-items:center;gap:8px;padding:11px 16px;display:flex}.menu{background:0 0;border:0;display:none}.hero{padding:62px 0 84px;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.eyebrow,.section-label{letter-spacing:.16em;color:#326158;font:700 11px Manrope}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--green);width:28px;height:2px}h1,h2,h3{margin:0;font-family:Manrope,sans-serif}h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(54px,6vw,84px);font-weight:500;line-height:.98}h1 em{color:#3b7567;font-style:normal}.hero-copy>p{color:#53605c;max-width:610px;margin:30px 0;font-size:19px;line-height:1.65}.hero-actions{gap:12px;display:flex}.btn{border-radius:999px;align-items:center;gap:9px;padding:14px 20px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:var(--green);color:#fff}.ghost{border:1px solid var(--line)}.hero-meta{gap:36px;margin-top:46px;display:flex}.hero-meta div{border-left:1px solid var(--line);padding-left:15px}.hero-meta strong,.hero-meta span{display:block}.hero-meta strong{font-size:13px}.hero-meta span{color:var(--muted);margin-top:4px;font-size:12px}.hero-visual{min-height:590px;position:relative}.hero-visual img{object-fit:cover;filter:saturate(.72)contrast(.92);border-radius:220px 220px 24px 24px;width:100%;height:590px}.market-card{background:var(--acid);border-radius:4px;width:250px;padding:24px;position:absolute;bottom:34px;left:-34px}.market-card span,.market-card small,.market-card b{display:block}.market-card span{letter-spacing:.12em;margin-bottom:18px;font-size:10px}.market-card b{font:600 22px/1.15 Manrope}.market-card small{margin-top:6px}.accent-line{border:1px solid #95a79f;border-radius:50%;width:120px;height:120px;position:absolute;top:80px;right:-55px}.section{padding:100px 0}.split{grid-template-columns:1fr 1fr;gap:100px;display:grid}.section-label{margin-bottom:22px}.section h2,.book h2{letter-spacing:-.035em;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.08}.body-lg{color:#4e5c58;font-size:18px;line-height:1.75}.legal{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:28px;padding-top:22px;font-size:13px;display:flex}.section-head{justify-content:space-between;align-items:end;gap:70px;margin-bottom:48px;display:flex}.section-head>div{max-width:650px}.section-head>p{max-width:410px;color:var(--muted);line-height:1.7}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-card{color:#fff;border-radius:6px;height:440px;position:relative;overflow:hidden}.service-card img{object-fit:cover;width:100%;height:100%;transition:all .5s}.service-overlay{background:linear-gradient(#05120f0a,#05120fe0);position:absolute;inset:0}.service-index{letter-spacing:.12em;font:600 11px Manrope;position:absolute;top:18px;right:18px}.service-content{position:absolute;bottom:22px;left:22px;right:22px}.service-content h3{margin:13px 0 8px;font-size:22px}.service-content p{opacity:.82;font-size:13px;line-height:1.5}.portfolios{background:var(--green);color:#fff}.portfolio-intro{grid-template-columns:1fr 1fr;gap:100px;display:grid}.section-label.light{color:var(--mint)}.portfolio-intro p{color:#c9d5d1;line-height:1.8}.portfolio-list{border-top:1px solid #ffffff2e;margin-top:60px}.portfolio-row{border-bottom:1px solid #ffffff2e;grid-template-columns:70px 1fr auto;align-items:center;padding:19px 0;display:grid}.portfolio-row span{color:#86a59b;font-size:11px}.portfolio-row b{font:500 20px Manrope}.risk{color:#8fac9f;max-width:980px;margin-top:30px;font-size:11px;line-height:1.6}.team-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.person{border:1px solid var(--line);background:#fff;grid-template-columns:220px 1fr;display:grid}.person img{object-fit:cover;width:100%;height:100%}.person>div{padding:28px}.person span{letter-spacing:.14em;color:#4a7469;font-size:10px}.person h3{margin:8px 0 18px;font-size:26px}.person p{color:var(--muted);font-size:13px;line-height:1.6}.person a{gap:6px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.book{background:var(--acid);padding:68px 0}.book-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.book span{letter-spacing:.14em;font-size:10px}.book h2{max-width:760px;margin-top:12px}.light-btn{background:var(--ink);color:#fff;white-space:nowrap}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.contact-grid>div>p{color:var(--muted);line-height:1.7}.contact-data{flex-direction:column;gap:14px;margin:30px 0;display:flex}.contact-data a,.contact-data span{align-items:flex-start;gap:10px;font-size:13px;display:flex}.contact-data svg{width:16px}.tabs{gap:8px;display:flex}.tabs button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700}.tabs button.active{background:var(--green);color:#fff;border-color:var(--green)}.form-frame{border:1px solid var(--line);background:#fff;overflow:hidden}.form-frame-join{height:1280px}.form-frame iframe{border:0;width:100%;height:100%;display:block;overflow:hidden}footer{color:#fff;background:#071713;padding:68px 0 22px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;display:grid}.footer-grid .brand-logo-wrap{background:0 0;padding:0}.footer-grid .brand-logo{width:176px}.footer-grid p{color:#9eb0aa;max-width:350px;margin-top:22px;font-size:13px;line-height:1.6}.footer-grid>div:not(:first-child){color:#9eb0aa;flex-direction:column;gap:11px;font-size:12px;display:flex}.footer-grid b{color:#fff;margin-bottom:8px}.footer-legal{color:#81958e;border-top:1px solid #ffffff1f;margin-top:48px;padding-top:28px}.footer-legal p{margin:0;font-size:10px;line-height:1.65}.footer-company strong{color:#c8d1ce;font-weight:600}.footer-disclaimer{border-top:1px solid #ffffff14;padding-top:22px}.footer-disclaimer b{color:#c8d1ce;letter-spacing:.08em;margin-bottom:12px;font-size:10px;display:block}.footer-bottom{color:#799088;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:52px;padding-top:20px;font-size:10px;display:flex}@media (width<=900px){.nav nav{border-bottom:1px solid var(--line);background:#fafaf7;flex-direction:column;align-items:flex-start;padding:22px 24px;display:none;position:absolute;top:76px;left:0;right:0}.nav nav.open{display:flex}.menu{display:block}.hero-grid,.split,.portfolio-intro,.contact-grid{grid-template-columns:1fr}.hero-visual{min-height:430px}.hero-visual img{height:430px}.service-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr}.book-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.contact-grid{gap:30px}}@media (width<=600px){.container{width:min(100% - 28px,1180px)}.hero{padding-top:38px}.hero-grid{gap:36px}h1{font-size:52px}.hero-meta{flex-direction:column;gap:14px}.market-card{left:10px}.section{padding:72px 0}.section-head{flex-direction:column;align-items:flex-start;gap:20px}.service-grid{grid-template-columns:1fr}.service-card{height:360px}.person{grid-template-columns:1fr}.person img{height:320px}.footer-grid{grid-template-columns:1fr}.footer-legal{margin-top:38px;padding-top:24px}.footer-legal p,.footer-disclaimer b{font-size:9.5px}.form-frame-contact{height:980px}.form-frame-join{height:1380px}}.portfolio-teaser{background:var(--green);color:#fff;padding:88px 0}.portfolio-teaser-grid{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.portfolio-teaser h2{letter-spacing:-.035em;font:500 clamp(38px,4vw,58px)/1.08 Manrope}.portfolio-teaser p{color:#c9d5d1;max-width:540px;margin:0 0 26px;font-size:16px;line-height:1.75}.portfolio-btn{background:var(--acid);color:var(--ink)}.portfolio-page-hero{color:#fff;background:#0b241e;padding:76px 0 52px;position:relative;overflow:hidden}.portfolio-page-hero:after{content:"";border:1px solid #d8ef9b29;border-radius:50%;width:430px;height:430px;position:absolute;top:-240px;right:-90px}.portfolio-page-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.portfolio-page-title h1{color:#fff;max-width:760px;font-size:clamp(44px,5vw,70px)}.portfolio-page-title p{color:#b9cbc5;max-width:500px;margin:0;line-height:1.75}.portfolio-browser{padding:44px 0 90px}.portfolio-browser-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:36px;display:grid}.portfolio-sidebar{color:#fff;background:#0d2d25;border-radius:4px;position:sticky;top:96px;overflow:hidden;box-shadow:0 18px 60px #0a1f1b14}.portfolio-sidebar-inner{padding:18px 0}.sidebar-label{color:#7fa399;letter-spacing:.16em;padding:0 18px 14px;font:700 9px Manrope}.portfolio-nav-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 16px;transition:all .2s;display:grid}.portfolio-nav-item.active{background:var(--acid);color:var(--ink);border-left-color:#fff}.portfolio-nav-num{opacity:.55;font:600 9px Manrope}.portfolio-nav-item b,.portfolio-nav-item small{display:block}.portfolio-nav-item b{font:600 13px Manrope}.portfolio-nav-item small{opacity:.58;margin-top:3px;font-size:10px}.portfolio-mobile-trigger{display:none}.portfolio-detail{min-width:0}.portfolio-detail-head{background:#fff;border:1px solid #dde1dc;grid-template-columns:1fr 220px;align-items:end;gap:46px;padding:38px 40px;display:grid}.portfolio-kicker{letter-spacing:.16em;color:#4a7469;margin-bottom:14px;font:700 10px Manrope}.portfolio-detail-head h1{color:var(--ink);font-size:clamp(40px,4vw,62px)}.portfolio-detail-head p{color:var(--muted);max-width:760px;margin:20px 0 0;line-height:1.7}.portfolio-badge{border-top:3px solid var(--green);background:#eaf0e4;padding:22px}.portfolio-badge span,.portfolio-badge b{display:block}.portfolio-badge span{text-transform:uppercase;letter-spacing:.08em;color:#67746f;font-size:10px}.portfolio-badge b{margin-top:8px;font:600 17px/1.35 Manrope}.portfolio-metrics{background:#fff;border:1px solid #dde1dc;border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.portfolio-metric{border-right:1px solid #dde1dc;min-height:118px;padding:22px 20px}.portfolio-metric:last-child{border-right:0}.portfolio-metric svg{color:#3b7567}.portfolio-metric span,.portfolio-metric b{display:block}.portfolio-metric span{letter-spacing:.05em;text-transform:uppercase;color:#7a8581;margin:12px 0 5px;font-size:10px}.portfolio-metric b{font:600 14px/1.35 Manrope}.portfolio-dashboard{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.dashboard-card{background:#fff;border:1px solid #dde1dc;min-width:0;padding:28px}.card-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.card-title>div{align-items:center;gap:10px;display:flex}.card-title svg{color:#3b7567}.card-title span{font:600 14px Manrope}.card-title small{color:#87918e;font-size:10px}.feature-list{flex-direction:column;gap:17px;display:flex}.feature-list>div{grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}.feature-list>div>svg{color:#376b5f;background:#eff4ef;border-radius:50%;width:38px;height:38px;padding:9px}.feature-list p{margin:0}.feature-list b,.feature-list span{display:block}.feature-list b{margin-bottom:4px;font:600 12px Manrope}.feature-list span{color:#74807c;font-size:11px;line-height:1.5}.instrument-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.instrument-grid span{background:#fafbf8;border:1px solid #e0e4df;align-items:center;gap:9px;padding:13px 14px;font-size:11px;display:flex}.instrument-grid svg{color:#3b7567;width:16px}.portfolio-advice{justify-content:flex-end;margin-top:18px;display:flex}.portfolio-advice .btn{justify-content:center;min-width:320px}@media (width<=1050px){.portfolio-browser-grid{grid-template-columns:240px minmax(0,1fr)}.portfolio-detail-head{grid-template-columns:1fr}.portfolio-badge{max-width:320px}.portfolio-metrics{grid-template-columns:1fr 1fr}.portfolio-metric:nth-child(2n){border-right:0}.portfolio-metric{border-bottom:1px solid #dde1dc}.portfolio-metric:last-child{border-bottom:0}.portfolio-dashboard{grid-template-columns:1fr}}@media (width<=780px){.portfolio-teaser-grid,.portfolio-page-title{grid-template-columns:1fr;gap:28px}.portfolio-browser{padding-top:24px}.portfolio-browser-grid{display:block}.portfolio-sidebar{background:#0d2d25;margin-bottom:18px;position:relative;top:auto}.portfolio-mobile-trigger{color:#fff;text-align:left;background:#0d2d25;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;display:flex}.portfolio-mobile-trigger small,.portfolio-mobile-trigger b{display:block}.portfolio-mobile-trigger small{color:#8eada4;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.portfolio-mobile-trigger b{margin-top:4px;font:600 14px Manrope}.portfolio-mobile-trigger svg{transition:all .2s}.portfolio-mobile-trigger svg.rotated{transform:rotate(180deg)}.portfolio-sidebar-inner{border-top:1px solid #ffffff1a;max-height:430px;display:none;overflow:auto}.portfolio-sidebar.open .portfolio-sidebar-inner{display:block}.portfolio-detail-head{padding:28px 24px}.portfolio-metrics{grid-template-columns:1fr 1fr}.dashboard-card{padding:22px}.portfolio-page-hero{padding:55px 0 38px}}@media (width<=520px){.portfolio-metrics{grid-template-columns:1fr}.portfolio-metric{border-bottom:1px solid #dde1dc;border-right:0!important}.portfolio-metric:last-child{border-bottom:0}.instrument-grid{grid-template-columns:1fr}.portfolio-detail-head h1{font-size:40px}.portfolio-page-title h1{font-size:44px}.portfolio-teaser{padding:70px 0}}@media (width<=780px){.portfolio-advice{justify-content:stretch}.portfolio-advice .btn{text-align:center;width:100%;min-width:0}}:root{--ink:#f4f1e8;--green:#d5b34f;--mint:#d9c06d;--acid:#d5b34f;--paper:#0b0b0b;--white:#fff;--muted:#aaa8a1;--line:#2a2a2a}body{color:#f4f1e8;background:#000}header{background:#000000eb;border-bottom:1px solid #ffffff1a}.brand-logo-wrap{background:#000}.nav nav>a{color:#f4f1e8}.nav nav>a:hover{color:#d5b34f;opacity:1}.nav-cta{color:#000;background:#d5b34f}.menu{color:#fff}.hero,.section,.contact{background:#000}.eyebrow,.section-label{color:#d5b34f}.eyebrow span{background:#d5b34f}h1,h2,h3{color:#f4f1e8}h1 em{color:#d9c06d}.hero-copy>p,.body-lg,.section-head>p,.contact-grid>div>p{color:#aaa8a1}.hero-meta div{border-left-color:#2a2a2a}.hero-meta span{color:#8f8d87}.ghost{color:#f4f1e8;border-color:#3a3a3a}.ghost:hover{border-color:#d5b34f}.primary,.market-card{color:#000;background:#d5b34f}.services{background:#080808}.service-card{background:#111}.service-overlay{background:linear-gradient(#0000000d,#000000eb)}.portfolio-teaser,.portfolios{background:#050505}.portfolio-teaser p,.portfolio-intro p{color:#b9b6ae}.portfolio-btn{color:#000;background:#d5b34f}.person{background:#090909;border-color:#292929}.person span{color:#d5b34f}.person p{color:#aaa8a1}.book{color:#000;background:#d5b34f}.book h2,.book span{color:#000}.light-btn{color:#fff;background:#000}.contact-data a,.contact-data span{color:#f4f1e8}.contact-data svg{color:#d5b34f}.tabs button{color:#f4f1e8;background:#0b0b0b;border-color:#333}.tabs button.active{color:#000;background:#d5b34f;border-color:#d5b34f}.form-frame{background:#fff;border-color:#292929}.form-frame-contact,.form-frame-join{height:1280px}footer{background:#050505;border-top:1px solid #1f1f1f}.footer-grid p,.footer-grid>div:not(:first-child){color:#aaa8a1}.footer-bottom{color:#85837e}.portfolio-page{background:#000}.portfolio-page-hero{background:#050505}.portfolio-page-hero .section-label{color:#d5b34f}.portfolio-page-title p{color:#aaa8a1}.portfolio-sidebar{box-shadow:none;background:#080808;border:1px solid #242424}.sidebar-label{color:#8c8061}.portfolio-nav-item{color:#f4f1e8}.portfolio-nav-item:hover{background:#121212}.portfolio-nav-item.active{color:#000;background:#d5b34f;border-left-color:#fff}.portfolio-detail,.dashboard-card,.portfolio-metric{color:#f4f1e8;background:#080808!important;border-color:#292929!important}.portfolio-detail-head p,.feature-list span,.card-title small,.portfolio-metric span,.instrument-grid span{color:#aaa8a1!important}.portfolio-kicker,.portfolio-metric svg,.card-title svg,.feature-list svg,.instrument-grid svg{color:#d5b34f!important}.portfolio-badge{color:#000!important;background:#d5b34f!important}.portfolio-badge span,.portfolio-badge b{color:#000!important}.portfolio-advice{border-color:#292929!important}@media (width<=900px){.nav nav{background:#050505;border-bottom-color:#242424}.form-frame-contact,.form-frame-join{height:1380px}}.book-section{background:#000;border-top:1px solid #171717;border-bottom:1px solid #171717;padding:92px 0 100px}.book-section .section-label{color:#d5b34f;margin-bottom:22px}.book-section-inner{flex-direction:column;align-items:stretch;display:flex}.book-heading{text-align:center;max-width:920px;margin:0 auto 30px}.book-heading h2{letter-spacing:-.035em;color:#f4f1e8;font:600 clamp(36px,4vw,58px)/1.08 Manrope,sans-serif}.book-heading p{color:#d5b34f;max-width:820px;margin:22px auto 0;font-size:17px;font-weight:600;line-height:1.6}.book-cover-wrap{justify-content:center;width:100%;margin:8px auto 30px;display:flex}.book-cover-wrap img{object-fit:contain;width:min(420px,100%);height:auto;display:block}.book-buy-button{color:#d5b34f;text-transform:uppercase;border:2px solid #d5b34f;justify-content:center;align-items:center;gap:10px;width:100%;min-height:66px;padding:16px 22px;font:700 16px Manrope,sans-serif;transition:all .2s;display:flex}.book-buy-button:hover{color:#000;background:#d5b34f}@media (width<=780px){.book-section{padding:72px 0 78px}.book-heading{text-align:left}.book-heading p{font-size:15px}.book-cover-wrap img{width:min(380px,100%)}.book-buy-button{font-size:14px}}@media (width<=1180px) and (width>=901px){.nav nav{gap:15px;font-size:12px}.brand-logo{width:128px}.nav-cta{padding:10px 13px}}.motion-reveal{opacity:0;transition:opacity .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}.motion-reveal.is-visible{opacity:1;transform:translateY(0)}.hero-copy.motion-reveal{transform:translateY(18px)}.hero-visual.motion-reveal{transform:translateY(18px)scale(.985)}.hero-visual.motion-reveal.is-visible{transform:translateY(0)scale(1)}.hero-visual img{transition:transform 1.15s cubic-bezier(.22,1,.36,1),filter .5s}.hero-visual:hover img{transform:scale(1.025)}.market-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.hero-visual:hover .market-card{transform:translateY(-6px)}.service-card{transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .35s}.service-card img{transition:transform .75s cubic-bezier(.22,1,.36,1),filter .45s}.service-card:hover{transform:translateY(-7px)}.service-card:hover img{transform:scale(1.055)}.service-content svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.service-card:hover .service-content svg{transform:translateY(-3px)rotate(-3deg)}.book-cover-wrap img{filter:drop-shadow(0 24px 32px #00000047);transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s;animation:6s ease-in-out infinite bookFloat}.book-cover-wrap:hover img{filter:drop-shadow(0 32px 40px #0000005c);animation-play-state:paused;transform:translateY(-7px)scale(1.015)}@keyframes bookFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.person{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s;overflow:hidden}.person img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .45s}.person:hover{border-color:#3a3425;transform:translateY(-5px)}.person:hover img{transform:scale(1.025)}.btn,.book-buy-button,.nav-cta{transition:transform .25s,background-color .25s,color .25s,border-color .25s}.btn:hover,.book-buy-button:hover,.nav-cta:hover{transform:translateY(-2px)}.btn:active,.book-buy-button:active,.nav-cta:active{transform:translateY(0)}.portfolio-detail{animation:.48s cubic-bezier(.22,1,.36,1) both portfolioIn}@keyframes portfolioIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.portfolio-nav-item svg{transition:transform .25s}.portfolio-nav-item:hover svg,.portfolio-nav-item.active svg{transform:translate(3px)}.portfolio-metric,.dashboard-card,.instrument-grid span,.feature-list>div{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s}.portfolio-metric:hover,.dashboard-card:hover{transform:translateY(-3px);border-color:#443b22!important}.instrument-grid span:hover{background:#0e0e0e;border-color:#544924;transform:translate(4px)}.feature-list>div:hover{transform:translate(3px)}.section-label{display:inline-block;position:relative}.section-label:after{content:"";transform-origin:0;background:#d5b34f;width:34px;height:1px;margin-top:8px;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.section:hover .section-label:after,.book-section:hover .section-label:after,.portfolio-teaser:hover .section-label:after{width:58px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-reveal{opacity:1!important;transform:none!important}}.footer-socials{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.footer-socials a{color:#fff;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.footer-socials a:hover{color:#050505;background:#c8a33b;border-color:#c8a33b;transform:translateY(-2px)}.about-team-grid{margin-top:64px}.contact .contact-grid{align-items:start}.form-frame-contact,.form-frame-advisor{height:1380px}.advisors-page{background:#000}.advisors-hero{background:#050505;border-bottom:1px solid #1b1b1b;padding:86px 0 70px}.advisors-hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.advisors-hero h1{color:#f4f1e8;max-width:760px;font-size:clamp(46px,5vw,72px)}.advisors-hero p,.advisors-form-grid>div>p{color:#aaa8a1;line-height:1.75}.advisors-form-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.advisors-form-grid h2{font-size:clamp(38px,4vw,56px);line-height:1.08}.portfolio-pdf-panel{background:#080808;border:1px solid #292929;min-width:0}.portfolio-pdf-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:end;gap:20px;padding:22px 26px;display:flex}.portfolio-pdf-head span{color:#d5b34f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font:700 10px Manrope;display:block}.portfolio-pdf-head h2{color:#f4f1e8;font-size:28px}.portfolio-pdf-shell{background:#141414;height:920px}.portfolio-pdf-shell iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=900px){.advisors-hero-grid,.advisors-form-grid{grid-template-columns:1fr;gap:30px}.form-frame-contact,.form-frame-advisor{height:1650px}.portfolio-pdf-shell{height:760px}}@media (width<=600px){.about-team-grid{margin-top:44px}.form-frame-contact,.form-frame-advisor{height:1780px}.portfolio-pdf-head{padding:18px}.portfolio-pdf-shell{height:650px}}.form-frame-contact iframe{height:100%!important;overflow:hidden!important}@media (width<=900px){.form-frame-contact{height:2200px!important}}@media (width<=600px){.form-frame-contact{height:2350px!important}}.form-frame-contact{height:1450px!important}.form-frame-advisor{height:1550px!important}.form-frame-contact iframe,.form-frame-advisor iframe{height:100%!important;overflow:hidden!important}@media (width<=900px){.form-frame-contact,.form-frame-advisor{height:2150px!important}}@media (width<=600px){.form-frame-contact,.form-frame-advisor{height:2300px!important}}.not-found-page{color:#f4f1e8;background:#000;min-height:calc(100vh - 76px)}.not-found-section{align-items:center;min-height:680px;padding:96px 0 112px;display:flex;position:relative;overflow:hidden}.not-found-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 32%,#d5b34f1f,#0000 34%);position:absolute;inset:0}.not-found-inner{z-index:1;max-width:820px;position:relative}.not-found-code{letter-spacing:-.08em;color:#d5b34f1f;-webkit-user-select:none;user-select:none;margin:0 0 46px -10px;font:600 clamp(110px,22vw,260px)/.72 Manrope,sans-serif}.not-found-page .section-label{color:#d5b34f}.not-found-page h1{color:#fff;max-width:760px;margin-top:24px;font-size:clamp(48px,7vw,82px)}.not-found-page p{color:#aaa8a1;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.not-found-actions .primary{color:#050505;background:#d5b34f}.not-found-actions .ghost{color:#f4f1e8;border-color:#363636}@media (width<=700px){.not-found-section{min-height:580px;padding:72px 0 88px}.not-found-code{margin-bottom:38px}}footer{font-family:DM Sans,sans-serif}.footer-grid{align-items:start}.footer-grid p{color:#b8b6b0;max-width:390px;margin-top:22px;font-size:14px;font-weight:400;line-height:1.75}.footer-grid>div:not(:first-child){color:#b8b6b0;gap:12px;font-size:14px;line-height:1.5}.footer-grid>div:not(:first-child) a{font-size:14px;font-weight:400}.footer-grid b{color:#f3f1eb;letter-spacing:.03em;margin-bottom:9px;font-family:Manrope,sans-serif;font-size:13px;font-weight:650}.footer-legal{color:#aaa8a1;margin-top:52px;padding-top:30px}.footer-legal p{letter-spacing:.005em;max-width:none;margin:0;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:400;line-height:1.78}.footer-company{color:#c0beb8;padding-bottom:24px}.footer-company strong{color:#e0ded8;font-family:Manrope,sans-serif;font-weight:650}.footer-disclaimer{padding-top:24px}.footer-disclaimer b{color:#dedbd3;letter-spacing:.055em;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:650}.footer-disclaimer p{color:#aaa8a1}.footer-disclaimer p+p{margin-top:10px}.footer-bottom{color:#908e88;margin-top:46px;padding-top:22px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.5}@media (width<=900px){.footer-grid p,.footer-grid>div:not(:first-child),.footer-grid>div:not(:first-child) a{font-size:13.5px}.footer-legal p{font-size:12px;line-height:1.75}.footer-disclaimer b{font-size:11.5px}.footer-bottom{flex-direction:column;gap:10px;font-size:11.5px}}.nav{height:auto;min-height:112px;padding:8px 0}.brand-logo-wrap{background:0 0;border-radius:0;padding:0}.brand-logo{object-fit:contain;width:158px;max-height:96px}.nav-dropdown{position:relative}.nav-dropdown-trigger{appearance:none;color:#f4f1e8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:10px 0;font-weight:600;display:inline-flex}.nav-dropdown-trigger:hover{color:#d5b34f}.nav-dropdown-menu{opacity:0;visibility:hidden;z-index:80;background:#0b0b0b;border:1px solid #ffffff1f;border-radius:8px;min-width:154px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 8px);left:-16px;transform:translateY(-5px);box-shadow:0 14px 34px #00000059}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{color:#f4f1e8;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:13px;display:flex}.nav-dropdown-menu a:hover{color:#d5b34f;background:#d5b34f1a}.footer-grid .brand-logo{width:185px;max-height:126px}.footer-legal{border-top:1px solid #ffffff1f}.market-logos{border-top:1px solid #ffffff14;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:24px;padding-top:24px;display:grid}.market-logo-card{background:0 0;border-radius:0;justify-content:center;align-items:center;height:72px;padding:10px 12px;transition:transform .18s,opacity .18s;display:flex;overflow:hidden}.market-logo-card:hover{opacity:.9;transform:translateY(-2px)}.market-logo-card img{object-fit:contain;width:100%;height:44px;display:block}.footer-company{padding-bottom:0}@media (width<=1100px){.nav nav{gap:18px;font-size:12px}.brand-logo{width:142px}.market-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.nav{min-height:98px}.brand-logo{width:132px;max-height:84px}.nav nav{top:98px}.nav-dropdown{width:100%}.nav-dropdown-trigger{color:#f4f1e8;justify-content:space-between;width:100%;padding:0}.nav-dropdown-menu{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;min-width:0;padding:8px 0 0 14px;position:static;transform:none}.nav-dropdown-menu a{color:#aaa8a1;padding:7px 0}.market-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.market-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-logo-card{height:66px;padding:9px}.market-logo-card img{height:40px}.footer-legal p{font-size:12px;line-height:1.72}}.brand-logo-wrap{justify-content:flex-start;align-items:center;height:92px;display:flex;overflow:hidden}.brand-logo{object-fit:contain;object-position:left center;width:166px;height:92px;max-height:none}.footer-grid .brand-logo-wrap{height:118px}.footer-grid .brand-logo{object-fit:contain;object-position:left center;width:205px;height:118px;max-height:none}@media (width<=1100px){.brand-logo{width:154px;height:88px}.brand-logo-wrap{height:88px}}@media (width<=900px){.brand-logo{width:146px;height:82px}.brand-logo-wrap{height:82px}.footer-grid .brand-logo{width:190px;height:108px}.footer-grid .brand-logo-wrap{height:108px}}
