.scope-home .hero{background:var(--void);color:var(--on-dark);align-items:flex-end;min-height:clamp(520px,82vh,820px);display:flex;position:relative;overflow:hidden}.scope-home .hero__scrim{background:radial-gradient(120% 90% at 50% 45%, #04090c00 0%, #04090cb8 62%, var(--void) 100%);position:absolute;inset:0}.scope-home .hero__body{padding-block:var(--s-64) clamp(48px, 8vh, 88px);position:relative}.scope-home .hero__kicker{color:#edefeeb8;margin-bottom:var(--s-24)}.scope-home .hero__title{font-size:var(--t-10);line-height:var(--lh-hero);letter-spacing:var(--ls-display-hero);color:var(--on-dark);max-width:15ch}.scope-home .hero__lede{margin-top:var(--s-32);max-width:52ch;font-weight:300;font-size:var(--t-1);line-height:var(--lh-lede);color:#edefeed1}.scope-home .hero__cta{gap:var(--s-12);margin-top:var(--s-40);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.scope-home .hero__body>*{opacity:1;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transform:translateY(0)}@starting-style{.scope-home .hero__body>*{opacity:0;transform:translateY(22px)}}.scope-home .hero__body>:first-child{transition-delay:.16s}.scope-home .hero__body>:nth-child(2){transition-delay:.245s}.scope-home .hero__body>:nth-child(3){transition-delay:.33s}.scope-home .hero__body>:nth-child(4){transition-delay:.415s}}.scope-home .section{padding-block:clamp(56px,9vw,112px)}.scope-home .section--tight{padding-top:0}.scope-home .section--void{background:var(--void);color:var(--on-dark)}.scope-home .section--deep{background:var(--deep);color:var(--on-dark)}.scope-home .section__head{font-size:var(--t-5);margin-bottom:var(--s-48)}.scope-home .portfolio{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scope-home .portfolio__row{border-top:1px solid #edefee24}.scope-home .portfolio__row:last-child{border-bottom:1px solid #edefee24}.scope-home .portfolio__link{align-items:center;gap:var(--s-32);padding:var(--s-40) 0;color:var(--on-dark);transition:background var(--dur-hover) var(--ease-out);grid-template-columns:72px 1fr auto;display:grid}.scope-home .portfolio__mark{display:flex}.scope-home .portfolio__mark-inner{display:inline-flex}.scope-home .portfolio__text{gap:var(--s-8);flex-direction:column;display:flex}.scope-home .portfolio__tag{color:var(--meridian-lift)}.scope-home .portfolio__name{font-size:var(--t-3)}.scope-home .portfolio__desc{color:#edefeeb8;max-width:60ch;font-weight:300}.scope-home .portfolio__go{color:var(--meridian-lift);white-space:nowrap;transition:transform var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.scope-home .portfolio__link:hover{background:#edefee0a}.scope-home .portfolio__link:hover .portfolio__go{transform:translate(4px)}.scope-home .portfolio__link:hover .portfolio__mark,.scope-home .portfolio__link:hover .portfolio__mark-inner{will-change:transform}}.scope-home .portfolio__sub{align-items:center;gap:var(--s-24);margin:0 0 var(--s-40) var(--s-56);padding:var(--s-16) var(--s-24);color:var(--on-dark);transition:background var(--dur-hover) var(--ease-out);background:#16a46a0d;border:1px solid #16a46a4d;grid-template-columns:44px 1fr auto;display:grid}.scope-home .portfolio__sub-mark{display:flex}.scope-home .portfolio__sub-text{flex-direction:column;gap:2px;display:flex}.scope-home .portfolio__sub-tag{color:var(--meridian-lift)}.scope-home .portfolio__sub-name{font-family:var(--font-display);font-size:var(--t-2)}@media (hover:hover) and (pointer:fine){.scope-home .portfolio__sub:hover{background:#16a46a1a}.scope-home .portfolio__sub:hover .portfolio__go{transform:translate(4px)}}@media (max-width:560px){.scope-home .portfolio__sub{margin-left:var(--s-24);grid-template-columns:36px 1fr}.scope-home .portfolio__sub .portfolio__go{display:none}.scope-home .portfolio__sub-mark svg{width:36px;height:36px}}.scope-home .model{gap:var(--s-48);grid-template-columns:1fr;display:grid}.scope-home .model__key{color:var(--meridian-lift)}.scope-home .model__title{font-size:var(--t-3);margin:var(--s-12) 0 var(--s-16)}.scope-home .model__body{color:#edefeec7;max-width:46ch;font-weight:300}.scope-home .equity__top{justify-content:space-between;align-items:baseline;gap:var(--s-16);margin-bottom:var(--s-32);flex-wrap:wrap;display:flex}.scope-home .equity__top .section__head{margin-bottom:0}.scope-home .asx-inline{color:var(--meridian-lift);font-size:var(--t-data)}.scope-home .equity{background:#edefee24;border:1px solid #edefee24;grid-template-columns:1fr;gap:1px;display:grid}.scope-home .equity__cell{background:var(--void);padding:var(--s-32);gap:var(--s-12);flex-direction:column;display:flex}.scope-home .equity__k{color:var(--meridian-lift)}.scope-home .equity__v{font-size:var(--t-6);letter-spacing:var(--ls-figure);font-variant-numeric:tabular-nums}.scope-home .equity__meta{color:#edefee99;font-size:var(--t-data);line-height:1.7}@media (min-width:720px){.scope-home .model{gap:var(--s-32);grid-template-columns:repeat(3,1fr)}.scope-home .equity{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.scope-home .section__head{font-size:var(--t-4)}.scope-home .equity{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.scope-home .portfolio__link{grid-template-columns:48px 1fr}.scope-home .portfolio__go{display:none}.scope-home .portfolio__mark svg{width:48px;height:48px}}.scope-home .engine{background:var(--void);color:var(--on-dark);position:relative}.scope-home .engine:not(.engine--static){height:300vh}.scope-home .engine__stage{top:var(--header-h);height:calc(100vh - var(--header-h));place-items:center;display:grid;position:sticky;overflow:hidden}.scope-home .engine__inner{align-content:center;justify-items:center;gap:var(--s-32);width:100%;display:grid}.scope-home .engine__lead{color:var(--meridian-lift);grid-area:1/1}.scope-home .engine__core{grid-area:2/1;display:flex}.scope-home .engine__core svg{width:clamp(180px,42vw,280px);height:auto}.scope-home .engine__headline{font-size:var(--t-7);letter-spacing:var(--ls-display-hero);line-height:var(--lh-hero);grid-area:2/1;align-self:center}.scope-home .engine__markets{gap:var(--s-32) var(--s-40);grid-area:3/1;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:920px;margin:0;padding:0;list-style:none;display:grid}.scope-home .engine__market{align-items:center;gap:var(--s-12);text-align:center;flex-direction:column;display:flex}.scope-home .engine[data-active] .engine__core,.scope-home .engine[data-active] .engine__headline,.scope-home .engine[data-active] .engine__market{will-change:transform, opacity}.scope-home .engine__market-tag{color:var(--meridian-lift)}.scope-home .engine__market-name{font-size:var(--t-2)}.scope-home .engine--static{padding-block:clamp(56px,9vw,112px)}.scope-home .engine--static .engine__inner{gap:var(--s-48)}@media (min-width:760px){.scope-home .engine__markets{grid-template-columns:repeat(4,1fr)}}
.tvq__chart{background:var(--void);border:1px solid #edefee1f;height:clamp(360px,42vw,460px);position:relative;overflow:hidden}.tvq__chart .tradingview-widget-container,.tvq__chart .tradingview-widget-container__widget{width:100%;height:100%}.tvq__attr{margin-top:var(--s-8);text-align:right;font-size:var(--t-micro);letter-spacing:.04em}.tvq__attr a{color:#edefee6b;transition:color var(--dur-hover) var(--ease-out)}.tvq__attr a:hover{color:var(--meridian-lift)}.tvq__snap{margin-top:var(--s-32);background:var(--deep);border:1px solid #edefee1f;grid-template-columns:1fr 1fr;display:grid}.tvq__col{padding:clamp(20px,3vw,32px)}.tvq__col+.tvq__col{border-left:1px solid #edefee1a}.tvq__subhead{color:#edefeeb8;margin-bottom:var(--s-24)}.tvq__ann{margin:0 0 var(--s-24);padding:0;list-style:none}.tvq__ann li+li{border-top:1px solid #edefee1a}.tvq__ann-row{padding:var(--s-16) 0;display:block}.tvq__ann li:first-child .tvq__ann-row{padding-top:0}.tvq__ann-title{font-size:var(--t-1);color:var(--on-dark);transition:color var(--dur-hover) var(--ease-out);line-height:1.35;display:block}.tvq__ann-row:hover .tvq__ann-title{color:var(--meridian-lift)}.tvq__ann-meta{margin-top:var(--s-8);font-size:var(--t-label);letter-spacing:.04em;color:#edefee80;display:block}.tvq__more-link{color:var(--meridian-lift);font-size:var(--t-label);letter-spacing:.04em;transition:color var(--dur-hover) var(--ease-out)}.tvq__more-link:hover{color:var(--on-dark)}.tvq__dates{margin:0 0 var(--s-24)}.tvq__date{justify-content:space-between;align-items:baseline;gap:var(--s-16);padding:var(--s-12) 0;border-top:1px solid #edefee1a;display:flex}.tvq__date:first-child{border-top:0;padding-top:0}.tvq__date-k{font-size:var(--t-ui);color:#edefeed1;line-height:1.3}.tvq__date-v{font-size:var(--t-data);color:var(--on-dark);white-space:nowrap}.tvq__links{gap:var(--s-12);padding-top:var(--s-24);border-top:1px solid #edefee1a;flex-direction:column;display:flex}.tvq__link{color:var(--meridian-lift);font-size:var(--t-label);letter-spacing:.04em;transition:color var(--dur-hover) var(--ease-out)}.tvq__link:hover{color:var(--on-dark)}.tvq__foot{justify-content:space-between;align-items:center;gap:var(--s-16);margin-top:var(--s-32);flex-wrap:wrap;display:flex}.tvq__note{font-size:var(--t-micro);color:#edefee80;max-width:64ch;line-height:1.5}@media (max-width:720px){.tvq__snap{grid-template-columns:1fr}.tvq__col+.tvq__col{border-top:1px solid #edefee1a;border-left:0}}
