.hv2 .bq-stack{--bq-est:clamp(430px,30vw + 145px,600px);--bq-top:max(96px,calc((100svh - var(--bq-est))*.36));--bq-gap:max(56px,calc(70svh - var(--bq-est)));--bq-hold:clamp(220px,38svh,380px);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--bq-n,3),1fr)max(0px,calc(var(--bq-hold) - var(--bq-gap)));row-gap:var(--bq-gap);display:grid}.hv2 .bq-stack>.bq-card{top:var(--bq-top);flex-direction:column;justify-content:center;width:100%;padding-block:clamp(52px,min(6.4vw,13svh),104px);display:flex;position:sticky}.hv2 .bq-card-2{view-timeline:--bq-2 block}.hv2 .bq-card-3{view-timeline:--bq-3 block}.hv2 .bq-card-4{view-timeline:--bq-4 block}.hv2 .bq-card-5{view-timeline:--bq-5 block}.hv2 .bq-stack{--bq-lift:0 -10px 30px #08081229}.hv2 .bq-card+.bq-card{box-shadow:var(--bq-lift),0 6px 18px #08081224}@media (prefers-color-scheme:dark){.hv2 .bq-stack{--bq-lift:0 -12px 34px #0000008c,0 28px 64px #00000073}.hv2 .bq-card+.bq-card{box-shadow:var(--bq-lift)}}@media (max-height:600px){.hv2 .bq-stack{grid-template-rows:none;grid-auto-rows:1fr}.hv2 .bq-stack>.bq-card{position:static}}@supports (animation-timeline:view()) and (timeline-scope:--bq){@media (prefers-reduced-motion:no-preference) and (min-height:601px){.hv2 .bq-stack{--bq-land:calc(100svh - var(--bq-top));--bq-settle:18svh;--bq-settle-range:cover calc(var(--bq-land) - var(--bq-settle))cover var(--bq-land);--bq-shade:#1c1d2c12;timeline-scope:--bq-2,--bq-3,--bq-4,--bq-5}.hv2 .bq-stack>.bq-card{box-shadow:none}.hv2 .bq-stack>.bq-last{box-shadow:var(--shadow-sheet)}.hv2 .bq-card:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--bq-lift),var(--shadow-sheet);animation:linear both bq-fade;animation-range:var(--bq-settle-range);position:absolute;inset:0}.hv2 .bq-card-1:before{box-shadow:var(--shadow-sheet)}.hv2 .bq-last:before{box-shadow:var(--bq-lift)}.hv2 .bq-card-1:before,.hv2 .bq-card-2.bq-last:before{animation-timeline:--bq-2}.hv2 .bq-card-2:before,.hv2 .bq-card-3.bq-last:before{animation-timeline:--bq-3}.hv2 .bq-card-3:before,.hv2 .bq-card-4.bq-last:before{animation-timeline:--bq-4}.hv2 .bq-card-4:before,.hv2 .bq-card-5.bq-last:before{animation-timeline:--bq-5}.hv2 .bq-card:after{content:"";border-radius:inherit;background:var(--bq-shade);pointer-events:none;opacity:0;animation:linear both bq-dim;animation-range:cover 0% cover var(--bq-land);position:absolute;inset:0}.hv2 .bq-last:after{content:none}.hv2 .bq-card-1:after{animation-timeline:--bq-2}.hv2 .bq-card-2:after{animation-timeline:--bq-3}.hv2 .bq-card-3:after{animation-timeline:--bq-4}.hv2 .bq-card-4:after{animation-timeline:--bq-5}}@media (prefers-reduced-motion:no-preference) and (min-height:601px) and (prefers-color-scheme:dark){.hv2 .bq-stack{--bq-shade:#0000003d}.hv2 .bq-card:not(.bq-card-1):before{box-shadow:var(--bq-lift)}}}@keyframes bq-fade{to{opacity:0}}@keyframes bq-dim{to{opacity:1}}.hv2 .bq{text-align:center;flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;display:flex}.hv2 .bq-mark{font-family:var(--font-fraunces),Georgia,serif;height:.42em;color:var(--accent);font-size:clamp(88px,min(9vw,17.5svh),140px);line-height:.6}.hv2 .bq-text{margin:clamp(18px,min(2vw,3.5svh),28px) 0 0}.hv2 .bq-text p{margin:0}.hv2 .bq-small{max-width:760px;font-size:clamp(20px,min(1.9vw,3.4svh),27px);line-height:1.4;font-weight:var(--pw0);letter-spacing:-.015em;color:var(--ink-muted);text-wrap:balance;margin:0 auto;display:block}.hv2 .bq-point{font-size:clamp(34px,min(4.6vw,8.5svh),68px);line-height:1.06;font-weight:var(--pw);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;display:block}.hv2 .bq-small+.bq-point,.hv2 .bq-point+.bq-small{margin-top:clamp(16px,min(1.8vw,3svh),24px)}.hv2 .bq-by{margin-top:clamp(26px,min(3vw,5svh),40px);font-size:15px;line-height:1.3}.hv2 .bq-name{color:var(--ink);font-weight:600}.hv2 .bq-meta{color:var(--ink-muted)}@media (max-width:480px){.hv2 .bq-stack>.bq-card{padding-block:clamp(40px,7svh,52px)}.hv2 .bq-mark{font-size:clamp(72px,12svh,88px)}.hv2 .bq-small{font-size:clamp(17px,min(5.13vw,3.1svh),20px)}.hv2 .bq-point{font-size:clamp(28px,min(8.7vw,5.2svh),34px)}}
