:root{--navy-900:#060d1a;--navy-800:#0a1628;--navy-700:#0f2038;--navy-600:#16304f;--gold-500:#c5a572;--gold-400:#d4bb8c;--gold-300:#e4d3ad;--cream-50:#faf7f0;--cream-100:#f4efe4;--ink-900:#14213d;--ink-700:#33405c;--ink-500:#5c6884;--line:#14213d1a;--line-light:#ffffff24;--font-serif:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", "Palatino", "Georgia", serif;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--maxw:1140px;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{min-width:320px;font-family:var(--font-sans);color:var(--ink-900);background:var(--cream-50);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}.section{padding:clamp(4rem,8vw,7rem) 1.5rem;position:relative}.section__inner{max-width:var(--maxw);margin:0 auto}.section__head{text-align:center;max-width:720px;margin:0 auto clamp(2.5rem,5vw,4rem)}.section__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold-500);margin:0 0 1rem;font-size:.72rem;font-weight:600;display:inline-block}.section__eyebrow--light{color:var(--gold-400)}.section__title{color:var(--navy-800);font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.08}.section__title--light{color:#fff}.section__intro{max-width:640px;color:var(--ink-700);margin:1.25rem auto 0;font-size:1.08rem;line-height:1.7}.section__intro--light{color:#ffffffb8}.btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn--primary{background:linear-gradient(135deg, var(--gold-400), var(--gold-500));color:var(--navy-900);box-shadow:0 10px 30px #c5a57252}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #c5a57273}.btn--ghost{color:#fff;border-color:var(--line-light);background:0 0}.btn--ghost:hover{background:#ffffff14;border-color:#ffffff59}.btn--lg{padding:1.05rem 2.2rem;font-size:1.02rem}.nav{z-index:50;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav--scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line-light);background:#060d1ad1}.nav__inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.1rem 1.5rem;display:flex}.nav__brand{color:#fff;align-items:center;gap:.7rem;display:flex}.nav__mark{background:linear-gradient(135deg, var(--gold-400), var(--gold-500));width:40px;height:40px;color:var(--navy-900);font-family:var(--font-serif);letter-spacing:.02em;border-radius:10px;place-items:center;font-size:.95rem;font-weight:700;display:inline-grid}.nav__logo{flex-shrink:0;width:42px;height:42px;display:block}.footer__logo{width:40px;height:40px;display:block}.nav__name{font-family:var(--font-serif);letter-spacing:.01em;font-size:1.15rem;font-weight:600}.nav__links{align-items:center;gap:1.9rem;display:flex}.nav__links a{color:#ffffffc7;font-size:.92rem;font-weight:500;transition:color .2s}.nav__links a:hover{color:#fff}.nav__cta{border:1px solid var(--gold-500);border-radius:999px;padding:.55rem 1.1rem;color:var(--gold-300)!important}.nav__cta:hover{background:var(--gold-500);color:var(--navy-900)!important}.nav__toggle{border:1px solid var(--line-light);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.nav__toggle span{background:#fff;width:18px;height:2px;display:block}.hero{background:radial-gradient(120% 120% at 80% 0%, var(--navy-600) 0%, var(--navy-800) 45%, var(--navy-900) 100%);color:#fff;padding:clamp(8rem,14vw,11rem) 1.5rem clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(circle,#c5a57238 0%,#0000 65%);width:60vw;max-width:720px;height:60vw;max-height:720px;position:absolute;top:-20%;right:-10%}.hero__inner{max-width:var(--maxw);margin:0 auto;position:relative}.hero__eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--gold-400);margin:0 0 1.6rem;font-size:.74rem;font-weight:600}.hero__title{max-width:15ch;font-size:clamp(2.6rem,6.5vw,4.6rem);line-height:1.04}.hero__title-accent{color:var(--gold-400)}.hero__lede{color:#ffffffc2;max-width:58ch;margin:1.8rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.hero__actions{flex-wrap:wrap;gap:1rem;margin:2.4rem 0 0;display:flex}.hero__stats{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:720px;margin:clamp(3rem,6vw,4.5rem) 0 0;padding-top:2rem;display:grid}.hero__stats dt{text-transform:uppercase;letter-spacing:.16em;color:var(--gold-400);margin-bottom:.5rem;font-size:.7rem}.hero__stats dd{font-family:var(--font-serif);color:#fff;margin:0;font-size:clamp(1.1rem,2.2vw,1.5rem)}.intro{background:var(--cream-50);border-bottom:1px solid var(--line)}.intro__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.intro__head{position:sticky;top:110px}.intro__body p{color:var(--ink-700);font-size:1.12rem;line-height:1.8}.intro__body p+p{margin-top:1.4rem}.intro__body strong{color:var(--navy-800)}.pillars{background:var(--cream-100)}.platform__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.pillar{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:2rem 1.8rem;transition:box-shadow .3s,border-color .3s;display:flex}.pillar:hover{border-color:#c5a57280;box-shadow:0 24px 60px #14213d1f}.pillar__icon{font-size:2rem;line-height:1}.pillar__title{color:var(--navy-800);min-height:2.2em;margin:1.1rem 0 1.4rem;font-size:1.5rem}.pillar__block+.pillar__block{margin-top:1.2rem}.pillar__label{text-transform:uppercase;letter-spacing:.16em;color:var(--gold-500);margin-bottom:.45rem;font-size:.68rem;font-weight:700;display:block}.pillar__block p{color:var(--ink-700);font-size:.96rem;line-height:1.65}.pillar__sectors{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.4rem}.pillar__sectors ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pillar__sectors li{color:var(--ink-700);background:var(--cream-100);border:1px solid var(--line);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:500}.edge{background:linear-gradient(160deg, var(--navy-800), var(--navy-900));position:relative;overflow:hidden}.edge__glow{pointer-events:none;background:radial-gradient(circle,#c5a57229 0%,#0000 65%);width:55vw;max-width:620px;height:55vw;max-height:620px;position:absolute;bottom:-30%;left:-10%}.edge__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.edge__card{border:1px solid var(--line-light);border-radius:var(--radius);background:#ffffff08;flex-direction:column;justify-content:flex-end;min-height:340px;padding:2rem 1.8rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.edge__card:hover{border-color:#c5a57273;transform:translateY(-4px);box-shadow:0 24px 60px #0006}.edge__video{object-fit:cover;z-index:0;opacity:.7;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.edge__card:hover .edge__video{opacity:.9}.edge__tint{z-index:1;background:linear-gradient(180deg, #060d1a26 0%, #060d1a8c 45%, #060d1aeb 100%), var(--tint,transparent);position:absolute;inset:0}.edge__grid .edge__card:first-child .edge__tint{--tint:radial-gradient(120% 90% at 20% 10%, #c5a57252, transparent 60%)}.edge__grid .edge__card:nth-child(2) .edge__tint{--tint:radial-gradient(120% 90% at 80% 10%, #5a96be52, transparent 60%)}.edge__grid .edge__card:nth-child(3) .edge__tint{--tint:radial-gradient(120% 90% at 50% 90%, #78aa964d, transparent 60%)}.edge__card-body{z-index:2;text-shadow:0 2px 12px #0000008c;position:relative}.edge__num{font-family:var(--font-serif);color:var(--gold-400);font-size:1.6rem}.edge__card h3{color:#fff;margin:.8rem 0;font-size:1.4rem}.edge__card p{color:#ffffffb3;font-size:.98rem;line-height:1.7}.bahamas{background:var(--cream-50)}.bahamas__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.bahamas__head{text-align:left}.bahamas__head .section__intro{margin-left:0}.bahamas__list{margin:0;padding:0;list-style:none}.bahamas__list li{border-top:1px solid var(--line);padding:1.6rem 0}.bahamas__list li:last-child{border-bottom:1px solid var(--line)}.bahamas__list h3{color:var(--navy-800);margin-bottom:.5rem;font-size:1.35rem}.bahamas__list p{color:var(--ink-700);font-size:1rem;line-height:1.7}.cta{background:radial-gradient(130% 120% at 50% 0%, var(--navy-700) 0%, var(--navy-900) 60%);color:#fff}.cta__inner{text-align:center;max-width:760px;margin:0 auto;padding:clamp(4.5rem,9vw,7rem) 1.5rem clamp(3.5rem,7vw,5rem)}.cta__title{color:#fff;margin:.5rem 0 1.3rem;font-size:clamp(2.4rem,5vw,3.6rem)}.cta__lede{color:#ffffffbd;max-width:56ch;margin:0 auto 2.2rem;font-size:1.1rem;line-height:1.7}.cta__note{letter-spacing:.02em;color:#ffffff80;margin-top:1.4rem;font-size:.82rem}.footer{border-top:1px solid var(--line-light)}.footer__inner{max-width:var(--maxw);text-align:center;margin:0 auto;padding:2.5rem 1.5rem 3rem}.footer__brand{font-family:var(--font-serif);color:#fff;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:1.1rem;display:inline-flex}.footer__meta{color:#ffffffb3;margin-bottom:.8rem;font-size:.9rem}.footer__legal{color:#ffffff6b;max-width:60ch;margin:0 auto;font-size:.78rem;line-height:1.6}@media (width<=900px){.platform__grid,.edge__grid,.intro__grid,.bahamas__grid{grid-template-columns:1fr}.intro__head{position:static}.pillar__title{min-height:0}.nav__toggle{display:flex}.nav__links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-light);opacity:0;pointer-events:none;background:#060d1af5;border-radius:14px;flex-direction:column;align-items:stretch;gap:.4rem;padding:1rem;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:1rem;right:1rem;transform:translateY(-8px)}.nav__links--open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__links a{border-radius:8px;padding:.7rem .6rem}.nav__links a:hover{background:#ffffff0f}.nav__cta{text-align:center;border-color:var(--gold-500)}}@media (width<=560px){.hero__stats{grid-template-columns:1fr;gap:1.4rem}.hero__actions .btn{width:100%}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal--in{opacity:1;transform:none}.hero__video{object-fit:cover;z-index:0;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hero__overlay{z-index:1;background:linear-gradient(#060d1aa6 0%,#060d1ac7 55%,#060d1af0 100%),radial-gradient(120% 120% at 80% 0,#0000 30%,#060d1ab3 100%);position:absolute;inset:0}.hero__glow{z-index:1}.hero__inner{z-index:2}.hero__title{animation:.9s cubic-bezier(.22,1,.36,1) both heroRise}.hero__lede{animation:.9s cubic-bezier(.22,1,.36,1) .15s both heroRise}.hero__actions{animation:.9s cubic-bezier(.22,1,.36,1) .3s both heroRise}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero__scroll{border:1px solid var(--line-light);z-index:2;border-radius:999px;width:26px;height:42px;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.hero__scroll span{background:var(--gold-400);border-radius:999px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite scrollDot;position:absolute;top:8px;left:50%}@keyframes scrollDot{0%{opacity:0;transform:translateY(0)}40%{opacity:1}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}.metrics{background:var(--navy-900);border-bottom:1px solid var(--line-light)}.metrics__inner{max-width:var(--maxw);text-align:center;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) 1.5rem;display:grid}.metrics__item{flex-direction:column;gap:.4rem;display:flex;position:relative}.metrics__item:not(:last-child):after{content:"";background:var(--line-light);width:1px;height:70%;position:absolute;top:15%;right:-.75rem}.metrics__value{font-family:var(--font-serif);background:linear-gradient(100deg, var(--gold-500) 0%, #f6e8c6 25%, var(--gold-400) 50%, #f6e8c6 75%, var(--gold-500) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:220%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:600;line-height:1;animation:4s linear infinite shimmerText}.metrics__item.reveal--in .metrics__value{animation:4s linear infinite shimmerText,.7s cubic-bezier(.34,1.56,.64,1) both metricPop}.metrics__value:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-500), transparent);border-radius:2px;width:0;height:2px;margin:.7rem auto 0;transition:width .7s .4s;display:block}.metrics__item.reveal--in .metrics__value:after{width:60%}@keyframes shimmerText{to{background-position:-220%}}@keyframes metricPop{0%{opacity:0;transform:scale(.55)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.metrics__label{letter-spacing:.04em;color:#ffffffa8;font-size:.85rem}.pillar-cell{perspective:1100px}.pillar{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;position:relative}.pillar[data-tilt=on]{border-color:#c5a57299;box-shadow:0 34px 80px #14213d38}.pillar-cell.reveal--in .pillar{animation:.85s cubic-bezier(.22,1,.36,1) both cardIn,5s ease-in-out .9s infinite cardFloat}.platform__grid .pillar-cell:first-child .pillar{animation-delay:0s,.9s}.platform__grid .pillar-cell:nth-child(2) .pillar{animation-duration:.85s,5.8s;animation-delay:.14s,1s}.platform__grid .pillar-cell:nth-child(3) .pillar{animation-duration:.85s,6.6s;animation-delay:.28s,1.1s}.pillar[data-tilt=on]{animation:none}@keyframes cardIn{0%{opacity:0;transform:rotateX(-32deg)rotateY(9deg)translateY(48px)scale(.92)}60%{opacity:1}to{opacity:1;transform:rotateX(0)rotateY(0)translateY(0)scale(1)}}@keyframes cardFloat{0%{transform:rotateX(4deg)rotateY(-7deg)translateY(0)}50%{transform:rotateX(-4deg)rotateY(7deg)translateY(-16px)}to{transform:rotateX(4deg)rotateY(-7deg)translateY(0)}}.pillar__media:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff8c 48%,#fff0 64%);position:absolute;inset:0;transform:translate(-130%)}.pillar-cell.reveal--in .pillar__media:before{animation:5s ease-in-out infinite sheen}.platform__grid .pillar-cell:nth-child(2) .pillar__media:before{animation-delay:1.6s}.platform__grid .pillar-cell:nth-child(3) .pillar__media:before{animation-delay:3.2s}@keyframes sheen{0%,60%{transform:translate(-130%)}85%,to{transform:translate(130%)}}.pillar__glare{z-index:4;pointer-events:none;border-radius:inherit;opacity:var(--glare,0);background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #ffffff59, #fff0 60%);transition:opacity .3s;position:absolute;inset:0}.pillar__content{transition:transform .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.pillar[data-tilt=on] .pillar__content{transform:translateZ(40px)}.pillar__icon{transition:transform .4s cubic-bezier(.22,1,.36,1)}.pillar[data-tilt=on] .pillar__icon{transform:translateZ(30px)scale(1.05)}.pillar__media{aspect-ratio:16/10;border-radius:var(--radius) var(--radius) 0 0;position:relative;overflow:hidden}.pillar__media img{object-fit:cover;filter:saturate(.9)brightness(.92);width:100%;height:100%;transition:transform .5s}.pillar:hover .pillar__media img{transform:scale(1.06)}.pillar__media:after{content:"";background:linear-gradient(#0a16281a 0%,#0a16288c 100%);position:absolute;inset:0}.pillar__media .pillar__icon{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-light);background:#060d1a99;border-radius:12px;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid;position:absolute;bottom:.9rem;left:1rem}.pillar__content{flex-direction:column;padding:1.8rem;display:flex}.pillar__title{margin:0 0 1.4rem}.bahamas__grid{align-items:center}.bahamas__visual{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 70px #14213d33}.bahamas__visual img{object-fit:cover;width:100%;height:100%;max-height:520px;display:block}.bahamas__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-light);color:#ffffffd1;background:#060d1ab8;border-radius:12px;align-items:center;gap:.8rem;padding:.9rem 1.1rem;font-size:.82rem;line-height:1.3;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.bahamas__badge span{background:linear-gradient(135deg, var(--gold-400), var(--gold-500));width:44px;height:44px;color:var(--navy-900);font-family:var(--font-serif);border-radius:10px;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:700;display:grid}@media (width<=900px){.metrics__inner{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.metrics__item:nth-child(2):after{display:none}.bahamas__visual{order:-1}}@media (width<=560px){.metrics__inner{grid-template-columns:1fr}.metrics__item:after{display:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.hero__video,.edge__video{display:none}}.hero__fund{font-family:var(--font-serif);color:var(--gold-300);letter-spacing:.01em;margin:1.4rem 0 0;font-size:clamp(1.1rem,2vw,1.4rem)}.hero__fund strong{color:#fff;font-weight:600}.intro__note{color:var(--ink-500);max-width:30ch;margin:1.4rem 0 0;font-size:1rem;line-height:1.6}.platform{background:var(--cream-100)}.pillar__title{font-size:1.4rem;min-height:0!important;margin:0 0 .7rem!important}.pillar__desc{color:var(--ink-700);font-size:.96rem;line-height:1.65}.pillar__tag{z-index:2;min-width:46px;height:34px;font-family:var(--font-serif);color:var(--gold-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-light);background:#060d1a99;border-radius:8px;place-items:center;padding:0 .5rem;font-size:1rem;display:grid;position:absolute;bottom:.9rem;left:1rem}.platform__grid .pillar-cell:nth-child(4) .pillar{animation-duration:.85s,6.2s;animation-delay:.1s,1.15s}.platform__grid .pillar-cell:nth-child(5) .pillar{animation-duration:.85s,5.4s;animation-delay:.24s,1.05s}.platform__grid .pillar-cell:nth-child(6) .pillar{animation-duration:.85s,6.8s;animation-delay:.38s,1.2s}.platform__grid .pillar-cell:nth-child(5) .pillar__media:before{animation-delay:2.2s}.platform__grid .pillar-cell:nth-child(6) .pillar__media:before{animation-delay:4s}.about{background:var(--cream-50);border-top:1px solid var(--line)}.about__grid{grid-template-columns:1.4fr .8fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.about__body p{color:var(--ink-700);font-size:1.08rem;line-height:1.8}.about__body p+p{margin-top:1.3rem}.about__aside{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.8rem;position:sticky;top:110px;box-shadow:0 20px 50px #14213d0f}.about__aside-label{text-transform:uppercase;letter-spacing:.16em;color:var(--gold-500);margin-bottom:1.1rem;font-size:.7rem;font-weight:700;display:block}.about__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.about__chips li{color:var(--ink-700);background:var(--cream-100);border:1px solid var(--line);border-radius:999px;padding:.4rem .8rem;font-size:.82rem;font-weight:500}.philosophy{background:var(--cream-100)}.philosophy__grid{flex-direction:column;display:flex}.phil-card{border-top:1px solid var(--line);grid-template-columns:320px 1fr;gap:clamp(1.5rem,4vw,3.5rem);padding:2.4rem 0;display:grid}.phil-card:last-child{border-bottom:1px solid var(--line)}.phil-card__head{align-self:start}.phil-card__body{padding-top:.1rem}.phil-card__index{font-family:var(--font-serif);color:var(--gold-500);margin-bottom:.6rem;font-size:1.1rem;display:block}.phil-card h3{color:var(--navy-800);font-size:clamp(1.5rem,2.4vw,1.9rem)}.phil-card p{color:var(--ink-700);font-size:1.02rem;line-height:1.75}.phil-card__list{columns:2;column-gap:2rem;margin:1.4rem 0 0;padding:0;list-style:none}.phil-card__list li{color:var(--ink-700);break-inside:avoid;margin-bottom:.7rem;padding-left:1.3rem;font-size:.94rem;position:relative}.phil-card__list li:before{content:"";background:var(--gold-500);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.process{background:var(--cream-50)}.process__timeline{max-width:820px;margin:0 auto;padding:0;list-style:none;position:relative}.process__timeline:before{content:"";background:linear-gradient(var(--gold-500), #c5a5721a);width:2px;position:absolute;top:12px;bottom:12px;left:27px}.process__step{grid-template-columns:56px 1fr;gap:1.5rem;padding-bottom:2.2rem;display:grid;position:relative}.process__step:last-child{padding-bottom:0}.process__num{z-index:1;background:var(--navy-800);width:56px;height:56px;color:var(--gold-400);font-family:var(--font-serif);border:1px solid #c5a57266;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:relative}.process__content h3{color:var(--navy-800);margin:.4rem 0 .5rem;font-size:1.3rem}.process__content p{color:var(--ink-700);font-size:1rem;line-height:1.7}.risk{background:linear-gradient(160deg, var(--navy-800), var(--navy-900));position:relative;overflow:hidden}.risk__glow{pointer-events:none;background:radial-gradient(circle,#c5a57224 0%,#0000 65%);width:50vw;max-width:600px;height:50vw;max-height:600px;position:absolute;top:-20%;right:-10%}.risk__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.risk__head .section__intro{margin-left:0}.risk__list{grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.risk__list li{color:#fffc;border-bottom:1px solid var(--line-light);align-items:flex-start;gap:.7rem;padding-bottom:.9rem;font-size:.98rem;display:flex}.risk__check{color:var(--gold-400);flex-shrink:0;font-weight:700}.global{background:var(--cream-50)}.global__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.global__visual{border-radius:18px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 70px #14213d38}.global__visual img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.global__overlay{background:linear-gradient(150deg,#060d1a59,#060d1ac7);position:absolute;inset:0}.global__pins{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:auto 1.4rem 1.4rem}.global__pins li{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-light);background:#ffffff1a;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:500}.global__note{color:var(--ink-500);margin-top:1.2rem;font-size:1rem;line-height:1.7}.investors{background:var(--cream-100)}.investors__grid{grid-template-columns:repeat(2,1fr);gap:.8rem 2rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.investors__item{color:var(--navy-800);border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:.9rem 0;font-size:1.02rem;font-weight:500;display:flex}.investors__dot{background:linear-gradient(135deg, var(--gold-400), var(--gold-500));border-radius:50%;flex-shrink:0;width:8px;height:8px}.investors__note{border:1px solid var(--line);border-left:3px solid var(--gold-500);background:#14213d0a;border-radius:10px;max-width:760px;margin:0 auto;padding:1.4rem 1.6rem}.investors__note p{color:var(--ink-500);font-size:.9rem;line-height:1.65}@media (width<=900px){.about__grid,.risk__grid,.global__grid{grid-template-columns:1fr}.about__aside{position:static}.phil-card{grid-template-columns:1fr;gap:.8rem}.risk__list{grid-template-columns:1fr}.global__visual{order:-1}.investors__grid{grid-template-columns:1fr}}@media (width<=560px){.phil-card__list{columns:1}}.offices{border-top:1px solid var(--line-light);background:#060d1a59}.offices__inner{max-width:var(--maxw);margin:0 auto;padding:clamp(3rem,6vw,4.5rem) 1.5rem}.offices__head{text-align:center;margin-bottom:2.5rem}.offices__title{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}.offices__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.office{border:1px solid var(--line-light);border-radius:var(--radius);background:#ffffff08;padding:1.6rem 1.5rem;transition:border-color .25s,background .25s,transform .25s}.office:hover{background:#ffffff0d;border-color:#c5a57273;transform:translateY(-4px)}.office__cat{text-transform:uppercase;letter-spacing:.16em;color:var(--gold-400);margin-bottom:.9rem;font-size:.66rem;font-weight:700;display:block}.office__country{font-family:var(--font-serif);color:#fff;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:1.3rem;display:flex}.office__flag{font-size:1.4rem;line-height:1}.office__lines{color:#ffffffad;flex-direction:column;gap:.3rem;font-size:.9rem;font-style:normal;line-height:1.5;display:flex}.office__email{color:var(--gold-300);margin-top:.6rem;font-weight:500;transition:color .2s}.office__email:hover{color:var(--gold-400);text-decoration:underline}.offices__contact{text-align:center;color:#ffffffb3;margin-top:2rem;font-size:.95rem}.offices__contact a{color:var(--gold-300);font-weight:600}.offices__contact a:hover{text-decoration:underline}@media (width<=900px){.offices__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.offices__grid{grid-template-columns:1fr}}
