.glance-scene{background:var(--iv);padding:clamp(34px,4.5vw,64px) 5vw;display:flex;align-items:center}.glance-wrap{width:min(1180px,100%);margin:0 auto}.glance-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,76px);align-items:end;margin-bottom:clamp(24px,3vw,38px)}.glance-head .display{font-size:clamp(30px,3vw,43px);margin:10px 0 0}.glance-intro{font-size:13.5px;line-height:1.65;color:var(--mut);margin:0;max-width:650px}.glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);background:rgba(255,253,249,.52)}.glance-item{min-height:124px;padding:20px 20px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:13px}.glance-label{font-size:9.75px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.glance-value{font:400 18px/1.16 var(--serif);color:var(--ink)}.glance-note{display:block;margin-top:5px;font:400 10.75px/1.4 var(--sans);color:var(--mut)}.glance-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,38px)}.glance-panel .glance-title{font:400 clamp(23px,2vw,31px)/1.1 var(--serif);margin:0 0 18px}.glance-panel .glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glance-panel .glance-item{min-height:115px}.glance-panel .glance-value{font-size:16.5px}.hub-scene{background:var(--paper);padding:clamp(36px,4.8vw,70px) 5vw;display:flex;align-items:center}.hub-wrap{width:min(1180px,100%);margin:0 auto}.hub-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,76px);align-items:end;margin-bottom:28px}.hub-head h2{font-size:clamp(29px,3vw,42px);margin:10px 0 0}.hub-head p{margin:0;color:var(--mut);font-size:13.5px;line-height:1.62;max-width:650px}.hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.hub-link{min-height:118px;padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;transition:background .2s ease}.hub-link:hover,.hub-link:focus-visible{background:var(--iv)}.hub-link small{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.hub-link strong{font:400 18px/1.15 var(--serif)}.hub-link span{font-size:10.5px;color:var(--mut)}.investment-scene{background:var(--deep);color:white;padding:clamp(38px,5vw,72px) 5vw;display:flex;align-items:center}.investment-wrap{width:min(1180px,100%);margin:0 auto}.investment-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,76px);align-items:end;margin-bottom:30px}.investment-head h2{font-size:clamp(29px,3vw,42px);margin:10px 0 0}.investment-head p{margin:0;color:rgba(255,255,255,.72);font-size:13.5px;line-height:1.62;max-width:660px}.investment-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.investment-item{padding:22px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.investment-item small{display:block;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--sand);margin-bottom:10px}.investment-item strong{display:block;font:400 21px/1.15 var(--serif);margin-bottom:8px}.investment-item p{margin:0;color:rgba(255,255,255,.68);font-size:11.5px;line-height:1.5}.investment-note{margin-top:16px;color:rgba(255,255,255,.58);font-size:10.5px;line-height:1.5}@media(max-width:900px){.glance-scene,.hub-scene,.investment-scene{padding:48px 7vw}.glance-head,.hub-head,.investment-head{grid-template-columns:1fr;gap:14px;align-items:start}.glance-grid,.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glance-duo{grid-template-columns:1fr;gap:38px}.glance-panel .glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-grid{grid-template-columns:1fr}}@media(max-width:560px){.glance-scene,.hub-scene,.investment-scene{padding:42px 7vw}.glance-grid,.glance-panel .glance-grid,.hub-grid{grid-template-columns:1fr}.glance-item,.glance-panel .glance-item{min-height:auto;padding:17px 18px}.glance-head{margin-bottom:22px}.hub-link{min-height:100px}}