.starling-site .hero{text-align:center;padding-block:96px 0}.starling-site .hero p{color:var(--sub);max-width:34em;margin:24px auto 0;font-size:20px}.starling-site .fan{justify-content:center;align-items:flex-end;height:380px;margin-top:64px;display:flex}.starling-site .fan>div{border:1px solid var(--line);background:var(--tile);border-radius:20px;flex-direction:column;flex:none;justify-content:space-between;width:210px;height:280px;margin-inline:-16px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #11141759}.starling-site .fan>div:first-child{transform:rotate(-12deg)translateY(38px)}.starling-site .fan>div:nth-child(2){z-index:1;transform:rotate(-6deg)translateY(8px)}.starling-site .fan>div:nth-child(3){z-index:2;transform:translateY(-12px)}.starling-site .fan>div:nth-child(4){z-index:1;transform:rotate(6deg)translateY(8px)}.starling-site .fan>div:nth-child(5){transform:rotate(12deg)translateY(38px)}.starling-site .fan small{font-size:14px;font-weight:700}.starling-site .fan .glyph{font-size:128px;font-weight:700;line-height:1;font-family:var(--num);align-self:flex-end}.starling-site .fan .zh .glyph{font-family:var(--zh);align-self:center}.starling-site .fan .en .glyph{align-self:flex-start;font-size:96px}.starling-site .fan .hist{background:var(--line)}.starling-site .fan .hist .glyph{font-family:var(--zh);align-self:flex-start;font-size:96px}.starling-site .fan .econ svg{align-self:flex-end;width:80%;height:auto}.starling-site .fan .math{background:var(--dark);color:var(--dark-fg);border-color:var(--dark)}.starling-site .fan .math svg{width:88%;height:auto;font-family:var(--num);align-self:flex-end;margin-bottom:24px;font-weight:700}.starling-site .fan .en{background:var(--orange);color:var(--on-orange);border-color:var(--orange)}.starling-site .proof{border-block:1px solid var(--line);margin-top:96px}.starling-site .proof p{text-align:center;color:var(--sub);padding-block:24px;font-size:16px}.starling-site .proof b{color:var(--ink)}.starling-site .grid{border:1px solid var(--line);background:var(--tile);border-radius:24px;grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.starling-site .grid>div{min-width:0;padding:32px}.starling-site .g2,.starling-site .g3{flex-direction:column;justify-content:center;display:flex}.starling-site .g1{border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;gap:32px;display:flex}.starling-site .g1 img{aspect-ratio:16/10;object-fit:cover;object-position:45% 25%;border-radius:14px;width:100%}.starling-site .g2{border-bottom:1px solid var(--line)}.starling-site .grid h3{font-size:24px;font-weight:700;line-height:1.35}.starling-site .grid p{color:var(--sub);margin-top:8px}.starling-site .grid svg{width:100%;height:auto;margin-bottom:24px;display:block}.starling-site .grid small{color:var(--mute);margin-bottom:8px;font-size:14px;display:block}.starling-site .grid.no-photo .g1 img{display:none}.starling-site .grid>.g1:only-child{border-right:0;grid-area:auto/1/auto/-1}.starling-site .grid>.g2:last-child{border-bottom:0}.starling-site .subs{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.starling-site .subs a{border-left:1px solid var(--line);flex-direction:column;gap:48px;min-width:0;padding:32px;display:flex}.starling-site .subs a:first-child{border-left:0;padding-left:0}.starling-site .subs b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,48px);font-weight:700}.starling-site .subs span{color:var(--sub);justify-content:space-between;gap:12px;font-size:16px;display:flex}.starling-site .subs i{font-style:normal;font-family:var(--num);color:var(--orange-text);font-weight:800}@media (max-width:820px){.starling-site .hero{padding-block:64px 0}.starling-site .hero p{font-size:18px}.starling-site .fan{height:250px;margin-top:48px}.starling-site .fan>div{border-radius:14px;width:128px;height:176px;margin-inline:-12px;padding:12px}.starling-site .fan>div:first-child,.starling-site .fan>div:nth-child(5){display:none}.starling-site .fan small{font-size:12px}.starling-site .fan .math svg{width:80%}.starling-site .fan .glyph,.starling-site .fan .hist .glyph,.starling-site .fan .en .glyph{font-size:60px}.starling-site .fan .zh .glyph{font-size:72px}.starling-site .grid{grid-template-columns:minmax(0,1fr)}.starling-site .g1{border-right:0;border-bottom:1px solid var(--line);grid-row:auto}.starling-site .grid>.g1:only-child{border-bottom:0}.starling-site .grid>div{padding:24px}.starling-site .subs{grid-template-columns:repeat(2,minmax(0,1fr))}.starling-site .subs a{border-top:1px solid var(--line);gap:24px;padding:24px 16px}.starling-site .subs a:nth-child(-n+2){border-top:0}.starling-site .subs a:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:400px){.starling-site .subs b{font-size:22px}}
