@property --bl-dr{syntax:"<length>";inherits:false;initial-value:0}.ba{--ba-ink:#0a0a0c;--ba-ink-2:#121216;--ba-paper:#f4f5f8;--ba-text:#d4d5db;--ba-mute:#8a8b93;--ba-mute-2:#a3a4ab;--ba-dim:#56565b;--ba-line:#f4f5f81f;--ba-ease:cubic-bezier(.16, 1, .3, 1);--ba-in:cubic-bezier(.5, 0, .75, 0);--ba-gut:clamp(calc(16 * var(--u)), 4.6vw, calc(72 * var(--u)));--ba-top:calc(124 * var(--u));--ba-foot:calc(64 * var(--u));--ba-toc:calc(250 * var(--u));--ba-gap:clamp(calc(40 * var(--u)), 5vw, calc(96 * var(--u)));--ba-col:min(calc(760 * var(--u)), calc(100vw - 2 * var(--ba-gut) - var(--ba-toc) - var(--ba-gap)));--ba-cover-w:min(46vw, calc(760 * var(--u)));background:var(--ba-ink);color:var(--ba-paper);font-family:var(--font-body);display:block;position:relative}.ba-progress{z-index:1200;height:calc(2 * var(--u));pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0;right:0}.ba:has(.ba-stage.is-past:not(.is-out)) .ba-progress{opacity:1}body.route-loading .ba .ba-progress{opacity:0;transition:none}.ba-progress i{background:var(--ba-paper);transform-origin:0;transition:transform .8s var(--ba-ease);position:absolute;inset:0;transform:scaleX(0)}.ba-stage{height:100svh;min-height:calc(560 * var(--u));isolation:isolate;perspective:calc(1600 * var(--u));perspective-origin:70%;position:relative;overflow:hidden}.ba-dots{z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ba-stage.is-sec .ba-dots{opacity:.22}.ba-stage.is-end .ba-dots{opacity:.35}.ba-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg, #0a0a0ce6 0%, #0a0a0c8c 34%, #0a0a0c00 56%), linear-gradient(180deg, #0a0a0ccc 0, #0a0a0c00 calc(140 * var(--u)), #0a0a0c00 calc(100% - calc(150 * var(--u))), #0a0a0ce6 100%);position:absolute;inset:0}.ba-cover{z-index:3;right:var(--ba-gut);width:var(--ba-cover-w);height:calc(var(--ba-cover-w) / 1.5);border-radius:calc(24 * var(--u));background:var(--ba-ink-2);box-shadow:0 0 0 calc(1 * var(--u)) #f4f5f814, 0 calc(50 * var(--u)) calc(90 * var(--u)) calc(-40 * var(--u)) #000000e6;transform:translate3d(0, 40%, calc(-600 * var(--u))) rotateX(-25deg);opacity:0;transition:transform 1s var(--ba-ease), opacity .7s ease;will-change:transform;margin:auto 0;position:absolute;top:0;bottom:0;overflow:hidden}.ba-stage.is-on .ba-cover{opacity:1;transform:none}.ba-stage.is-on.is-past .ba-cover{transform:translate3d(-38%, -120%, calc(180 * var(--u))) rotateZ(-8deg) rotateX(14deg);opacity:0}.ba-plate{width:100%;height:100%;transition:opacity 1s .5s;display:block;position:absolute;inset:0}.ba-cover .ba-photo{object-fit:cover;--bl-dr:0px;-webkit-mask:radial-gradient(circle, #000 var(--bl-dr), transparent calc(var(--bl-dr) + calc(.7 * var(--u)))) 0 0 / calc(12 * var(--u)) calc(12 * var(--u));-webkit-mask:radial-gradient(circle, #000 var(--bl-dr), transparent calc(var(--bl-dr) + calc(.7 * var(--u)))) 0 0 / calc(12 * var(--u)) calc(12 * var(--u));mask:radial-gradient(circle, #000 var(--bl-dr), transparent calc(var(--bl-dr) + calc(.7 * var(--u)))) 0 0 / calc(12 * var(--u)) calc(12 * var(--u));transition:--bl-dr 1.1s var(--ba-ease), transform 2.4s var(--ba-ease);transform:scale(1.06)}.ba-cover.is-lit .ba-photo{--bl-dr:calc(9 * var(--u));transform:none}.ba-cover.is-lit .ba-plate{opacity:0}.ba-toc{z-index:6;left:var(--ba-gut);top:var(--ba-top);bottom:var(--ba-foot);width:var(--ba-toc);opacity:0;transform:translateX(calc(-18 * var(--u)));pointer-events:none;transition:opacity .4s ease, transform .6s var(--ba-ease);flex-direction:column;justify-content:center;display:flex;position:absolute}.ba-stage.is-past .ba-toc{opacity:1;pointer-events:auto;transition:opacity .6s ease .2s, transform .8s var(--ba-ease) .2s;transform:none}.ba-stage.is-out .ba-toc{opacity:0;transition:opacity .3s}.ba-toc-btn{display:none}.ba-toc-h,.ba-toc-btn b{font-family:var(--font-display);font-weight:500;font-size:calc(10 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--ba-mute);display:block}.ba-toc ol{margin:calc(22 * var(--u)) 0 0;gap:calc(2 * var(--u));scrollbar-width:none;min-height:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ba-toc ol::-webkit-scrollbar{display:none}.ba-toc ol a{gap:calc(14 * var(--u));padding:calc(7 * var(--u)) 0;font-size:calc(13 * var(--u));color:var(--ba-mute);align-items:baseline;line-height:1.4;text-decoration:none;transition:color .3s;display:flex}.ba-toc ol a i{width:calc(14 * var(--u));height:calc(1 * var(--u));transform:translateY(calc(-4 * var(--u)));transition:width .5s var(--ba-ease);background:currentColor;flex:none}.ba-toc ol a:hover,.ba-toc ol a.is-done{color:var(--ba-mute-2)}.ba-toc ol a.is-on{color:var(--ba-paper)}.ba-toc ol a.is-on i{width:calc(30 * var(--u))}.ba-toc ol a:focus-visible{outline:calc(2 * var(--u)) solid var(--ba-paper);outline-offset:calc(3 * var(--u))}.ba-panes{z-index:5;pointer-events:none;position:absolute;inset:0}.ba-pane{top:var(--ba-top);bottom:var(--ba-foot);left:calc(var(--ba-gut) + var(--ba-toc) + var(--ba-gap));width:var(--ba-col);visibility:hidden;flex-direction:column;justify-content:center;min-height:0;display:flex;position:absolute}.ba-pane>*{flex-shrink:0}.ba-pane.is-in,.ba-pane.is-out{visibility:visible}.ba-pane.is-in{pointer-events:auto}.ba-pane.is-out{opacity:0;transition:opacity .18s}.ba-r{opacity:0;transform:translateY(calc(26 * var(--u)));transition:opacity .5s ease var(--d,0s), transform .7s var(--ba-ease) var(--d,0s)}.ba-pane.is-from-top .ba-r{transform:translateY(calc(-26 * var(--u)));transition:none}.ba-pane.is-in .ba-r{opacity:1;transform:none}.ba-pane.is-out .ba-r{opacity:0;transform:translateY(calc(-22 * var(--u)));transition:opacity .2s ease, transform .3s var(--ba-in)}.ba-pane.is-out.is-back .ba-r{transform:translateY(calc(22 * var(--u)))}.ba-ln{vertical-align:top;margin:-.12em 0;padding:.12em 0;display:inline-block;overflow:hidden}.ba-ln>span{transition:transform .6s var(--ba-ease) var(--d,0s);display:inline-block;transform:translateY(105%)}.ba-pane.is-from-top .ba-ln>span{transition:none;transform:translateY(-105%)}.ba-pane.is-in .ba-ln>span{transform:none}.ba-pane.is-out .ba-ln>span{transition:transform .3s var(--ba-in);transform:translateY(-105%)}.ba-pane.is-out.is-back .ba-ln>span{transform:translateY(105%)}.ba-stage.is-out .ba-pane.is-in .ba-r{opacity:0;transform:translateY(calc(-26 * var(--u)));transition:opacity .26s ease, transform .42s var(--ba-in)}.ba-stage.is-out .ba-pane.is-in .ba-ln>span{transition:transform .4s var(--ba-in);transform:translateY(-105%)}.ba-p-open{left:var(--ba-gut);width:min(44vw, calc(640 * var(--u)))}.ba-back,.ba-pill{align-items:center;gap:calc(10 * var(--u));min-height:calc(40 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(999 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(12 * var(--u));color:var(--ba-paper);background:var(--ba-ink-2);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #f4f5f84d;align-self:flex-start;text-decoration:none;display:inline-flex}.ba-back{margin-bottom:calc(26 * var(--u))}.ba-back:hover,.ba-pill:hover{background:var(--ba-ink-2);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #f4f5f8b3}.ba-back svg,.ba-pill svg{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none}.ba-kind{align-items:center;gap:calc(12 * var(--u));font-family:var(--font-display);font-weight:500;font-size:calc(11 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--ba-mute);margin:0;display:flex}.ba-kind:before{content:"";width:calc(26 * var(--u));height:calc(1 * var(--u));background:currentColor}.ba-title{margin:calc(18 * var(--u)) 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(calc(28 * var(--u)), min(3.4vw, 6.2vh), calc(56 * var(--u)));letter-spacing:-.035em;color:var(--ba-paper);text-wrap:balance;line-height:1.04}.ba-lede{margin:calc(20 * var(--u)) 0 0;max-width:34em;font-size:clamp(calc(15 * var(--u)), 1.2vw, calc(18 * var(--u)));color:var(--ba-mute-2);line-height:1.6}.ba-meta{align-items:center;gap:calc(6 * var(--u)) calc(10 * var(--u));margin:calc(18 * var(--u)) 0 0;font-size:calc(13 * var(--u));color:var(--ba-mute);flex-wrap:wrap;display:flex}.ba-meta>*+:before{content:"";width:calc(3 * var(--u));height:calc(3 * var(--u));margin-right:calc(10 * var(--u));background:var(--ba-dim);vertical-align:middle;border-radius:50%;display:inline-block}.ba-tags{gap:calc(7 * var(--u));margin:calc(18 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ba-tags li{font-size:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u));border-radius:calc(999 * var(--u));background:var(--ba-ink-2);color:var(--ba-mute-2);box-shadow:inset 0 0 0 calc(1 * var(--u)) #f4f5f833}.ba-num{font-family:var(--font-display);font-size:calc(12 * var(--u));letter-spacing:.12em;color:var(--ba-mute);margin:0}.ba-num b{color:var(--ba-paper);font-weight:700}.ba-sec-h{margin:calc(14 * var(--u)) 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(calc(24 * var(--u)), min(2.6vw, 5vh), calc(42 * var(--u)));letter-spacing:-.03em;color:var(--ba-paper);text-wrap:balance;line-height:1.08}.ba-scroll{min-height:0;margin-top:calc(22 * var(--u));overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex:0 auto;overflow-y:auto}.ba-scroll::-webkit-scrollbar{display:none}.ba-scroll.is-more{-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - calc(64 * var(--u))), transparent);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - calc(64 * var(--u))), transparent);mask-image:linear-gradient(180deg, #000 calc(100% - calc(64 * var(--u))), transparent)}.ba-scroll.is-less{-webkit-mask-image:linear-gradient(180deg, transparent, #000 calc(44 * var(--u)));-webkit-mask-image:linear-gradient(180deg, transparent, #000 calc(44 * var(--u)));mask-image:linear-gradient(180deg, transparent, #000 calc(44 * var(--u)))}.ba-scroll.is-less.is-more{-webkit-mask-image:linear-gradient(180deg, transparent, #000 calc(44 * var(--u)), #000 calc(100% - calc(64 * var(--u))), transparent);-webkit-mask-image:linear-gradient(180deg, transparent, #000 calc(44 * var(--u)), #000 calc(100% - calc(64 * var(--u))), transparent);mask-image:linear-gradient(180deg, transparent, #000 calc(44 * var(--u)), #000 calc(100% - calc(64 * var(--u))), transparent)}.ba-prose{max-width:68ch;font-size:calc(17 * var(--u));color:var(--ba-text);overflow-wrap:break-word;line-height:1.72}.ba-prose>:first-child{margin-top:0}.ba-prose>:last-child{margin-bottom:0}.ba-prose p{margin:0 0 1.1em}.ba-prose h2,.ba-prose h3{font-family:var(--font-display);font-weight:600;font-size:calc(17 * var(--u));letter-spacing:-.01em;color:var(--ba-paper);margin:1.6em 0 .5em;line-height:1.4}.ba-prose ul,.ba-prose ol{margin:0 0 1.2em;padding-left:1.25em}.ba-prose li{margin:.4em 0;padding-left:.3em}.ba-prose li::marker{color:var(--ba-mute)}.ba-prose strong,.ba-prose em{color:var(--ba-paper)}.ba-prose a{color:var(--ba-paper);text-underline-offset:calc(3 * var(--u))}.ba-prose img{border-radius:calc(14 * var(--u));max-width:100%;height:auto}.ba-prose blockquote{border-left:calc(2 * var(--u)) solid var(--ba-line);color:var(--ba-mute-2);margin:1.4em 0;padding-left:1.2em}.ba-prose pre{padding:calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--ba-ink-2);font-size:calc(14 * var(--u));overflow-x:auto}.ba-rels{gap:calc(20 * var(--u));margin:calc(22 * var(--u)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ba-rel{color:inherit;text-decoration:none;display:block}.ba-rel-im,.ba-next-im{aspect-ratio:16/10;border-radius:calc(14 * var(--u));background:var(--ba-ink-2);box-shadow:0 0 0 calc(1 * var(--u)) var(--ba-line);display:block;position:relative;overflow:hidden}.ba-rel-im img,.ba-next-im img{object-fit:cover;filter:grayscale()brightness(.72);transition:filter .5s ease, transform .8s var(--ba-ease)}.ba-rel:hover img,.ba-rel:focus-visible img,.ba-next:hover img,.ba-next:focus-visible img{filter:none;transform:scale(1.04)}.ba-rel-t b{margin-top:calc(12 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(14 * var(--u));letter-spacing:-.01em;line-height:1.3;display:block}.ba-rel-t small{margin-top:calc(6 * var(--u));font-size:calc(12 * var(--u));color:var(--ba-mute);display:block}.ba-next{align-items:center;gap:calc(24 * var(--u));margin-top:clamp(calc(26 * var(--u)), 5vh, calc(48 * var(--u)));padding:calc(22 * var(--u)) 0;border-top:calc(1 * var(--u)) solid var(--ba-line);border-bottom:calc(1 * var(--u)) solid var(--ba-line);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.ba-next b{margin-top:calc(12 * var(--u));font-family:var(--font-display);font-weight:800;font-size:clamp(calc(20 * var(--u)), min(2.2vw, 4.4vh), calc(34 * var(--u)));letter-spacing:-.03em;text-wrap:balance;transition:transform .6s var(--ba-ease);line-height:1.08;display:block}.ba-next:hover b{transform:translateX(calc(8 * var(--u)))}.ba-next-im{width:clamp(calc(120 * var(--u)), 15vw, calc(220 * var(--u)));aspect-ratio:3/2}.ba-endrow{gap:calc(12 * var(--u));margin-top:calc(24 * var(--u));flex-wrap:wrap;display:flex}.ba a:focus-visible,.ba button:focus-visible{outline:calc(2 * var(--u)) solid var(--ba-paper);outline-offset:calc(3 * var(--u))}.ba-cue{z-index:6;left:50%;bottom:calc(22 * var(--u));align-items:center;gap:calc(10 * var(--u));color:var(--ba-paper);cursor:pointer;opacity:0;transform:translate(-50%, calc(10 * var(--u)));pointer-events:none;transition:opacity .4s ease, transform .5s var(--ba-ease);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:absolute}.ba-stage.is-on:not(.is-past) .ba-cue{opacity:1;pointer-events:auto;transition:opacity .9s ease 1s, transform 1.1s var(--ba-ease) 1s;transform:translate(-50%)}.ba-cue-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;-webkit-text-stroke:calc(3 * var(--u)) var(--ba-ink);paint-order:stroke fill;font-size:.74rem;font-weight:600}.ba-cue-rule{align-items:center;gap:calc(5 * var(--u));flex-direction:column;animation:2.2s ease-in-out infinite ba-cue-drift;display:flex}.ba-cue-line{width:calc(1 * var(--u));height:calc(22 * var(--u));background:linear-gradient(#fff0,#fff)}.ba-cue-dot{width:calc(5 * var(--u));height:calc(5 * var(--u));background:#fff;border-radius:50%}@keyframes ba-cue-drift{0%,to{opacity:.5;transform:translateY(0)}50%{transform:translateY(calc(6 * var(--u)));opacity:1}}.ba.is-leaving .ba-stage>*{opacity:0!important;transition:opacity .35s!important}@media (min-width:769px){body:has(.ba) .footer{align-content:center;min-height:100svh;display:grid}}@media (max-width:768px){body:has(.ba) .footer{align-content:center;min-height:100svh;display:grid}}.pf-tiles{z-index:9000;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (min-width:820px) and (max-height:760px){.ba{--ba-top:calc(110 * var(--u));--ba-foot:calc(48 * var(--u))}.ba-lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ba-prose{font-size:calc(16 * var(--u))}.ba-rel-im{aspect-ratio:2}.ba-rel-t b{margin-top:calc(8 * var(--u));font-size:calc(13 * var(--u))}.ba-next{margin-top:calc(18 * var(--u));padding:calc(14 * var(--u)) 0}.ba-next b{margin-top:calc(8 * var(--u));font-size:clamp(calc(18 * var(--u)), 1.9vw, calc(26 * var(--u)))}.ba-next-im{width:clamp(calc(110 * var(--u)), 11vw, calc(160 * var(--u)))}.ba-endrow{margin-top:calc(16 * var(--u))}}@media (max-width:819px){.ba{--ba-top:136px;--ba-foot:22px;--ba-cover-h:min(calc((100vw - 2 * var(--ba-gut)) / 1.5), 30svh)}.ba-scrim{background:linear-gradient(#0a0a0c99 0,#0a0a0c00 100px 36%,#0a0a0cd9 52%,#0a0a0ceb 100%)}.ba-stage{perspective:1100px;perspective-origin:50% 10%}.ba-cover{left:var(--ba-gut);right:var(--ba-gut);width:auto;height:var(--ba-cover-h);border-radius:18px;margin:0;top:84px;bottom:auto}.ba-stage.is-on.is-past .ba-cover{transform:translate3d(0,-115%,120px)rotateX(18deg)scale(.96)}.ba-pane{left:var(--ba-gut);right:var(--ba-gut);width:auto}.ba-p-open{top:calc(84px + var(--ba-cover-h) + 18px);justify-content:flex-start;width:auto;bottom:70px}.ba-back{min-height:36px;margin-bottom:16px;padding:0 14px;font-size:11px}.ba-title{margin-top:12px;font-size:clamp(22px,6.6vw,30px)}.ba-lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;display:-webkit-box;overflow:hidden}.ba-meta{margin-top:12px;font-size:12px}.ba-tags{flex-wrap:nowrap;margin-top:12px;overflow:hidden}.ba-tags li{flex:none;font-size:11px}.ba-toc{width:auto;padding:0 var(--ba-gut);box-shadow:0 1px 0 var(--ba-line), 0 -1px 0 var(--ba-line);background:#0a0a0cf2;display:block;inset:72px 0 auto;transform:translateY(-10px)}.ba-stage.is-past .ba-toc{transform:none}.ba-toc-h{display:none}.ba-toc-btn{width:100%;min-height:50px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.ba-toc-btn b{flex:none}.ba-toc-now{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--ba-mute-2);flex:1;font-size:13px;overflow:hidden}.ba-toc-btn svg{width:12px;height:12px;transition:transform .4s var(--ba-ease);flex:none}.ba-toc.is-open .ba-toc-btn svg{transform:rotate(180deg)}.ba-toc ol{max-height:0;transition:max-height .5s var(--ba-ease);gap:0;margin:0;overflow:hidden}.ba-toc.is-open ol{max-height:60svh;padding-bottom:10px;overflow-y:auto}.ba-toc ol a{color:var(--ba-mute-2);border-top:1px solid var(--ba-line);padding:11px 0;font-size:14px}.ba-toc ol a i{display:none}.ba-num{font-size:11px}.ba-sec-h{margin-top:10px;font-size:clamp(21px,6vw,27px)}.ba-scroll{margin-top:16px}.ba-prose{font-size:15.5px;line-height:1.68}.ba-rels{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:22px}.ba-rel{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ba-rel-t b{margin-top:0;font-size:13px}.ba-rel-t small{font-size:11px}.ba-next{gap:14px;margin-top:28px;padding:22px 0}.ba-next b{margin-top:8px;font-size:clamp(18px,5.2vw,22px)}.ba-next-im{width:96px}.ba-endrow{margin-top:28px}.ba-cue{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (max-width:819px) and (max-height:700px){.ba-rel{grid-template-columns:minmax(0,1fr)}.ba-rel-im,.ba-tags{display:none}}.ba-stage.is-handoff .ba-cover{opacity:0!important;transition:none!important;transform:none!important}.ba-stage.is-handoff .ba-cover .ba-photo,.ba-stage.is-handoff .ba-cover .ba-plate{transition:none!important}.ba-stage{perspective:none}.ba-p-open{top:calc(var(--ba-top) - calc(12 * var(--u)));bottom:auto;left:var(--ba-gut);right:var(--ba-gut);text-align:center;justify-content:flex-start;align-items:center;width:auto}.ba-p-open .ba-back{left:0;top:calc(-6 * var(--u));margin:0;position:absolute}.ba-p-open .ba-kind,.ba-p-open .ba-meta,.ba-p-open .ba-tags{justify-content:center}.ba-p-open .ba-title{max-width:22ch;font-size:clamp(calc(30 * var(--u)), min(4.2vw, 7vh), calc(70 * var(--u)))}.ba-p-open .ba-lede{margin-left:auto;margin-right:auto}.ba-p-open .ba-tags{display:none}.ba-stage:before{content:"";z-index:2;opacity:0;pointer-events:none;background:radial-gradient(62% 46% at 50% 30%,#0a0a0cf5 0%,#0a0a0ce0 55%,#0a0a0c00 100%),linear-gradient(#0a0a0ce6 0%,#0a0a0c99 45%,#0a0a0c00 70%);transition:opacity .6s;position:absolute;inset:0}.ba-stage.is-on:not(.is-past):before{opacity:1}.ba-cover{left:0;right:0;top:var(--ba-ct,60%);width:min(62vw, calc(980 * var(--u)));height:calc(min(62vw, calc(980 * var(--u))) / 1.5);transform-origin:50% 0;transform:perspective(calc(1400 * var(--u))) translate3d(0, 30%, 0) rotateX(40deg);margin:0 auto;bottom:auto}.ba-stage.is-on .ba-cover{transform:perspective(calc(1400 * var(--u))) translate3d(0, 0, 0) rotateX(22deg)}.ba-stage.is-on.is-past .ba-cover{transform:perspective(calc(1400 * var(--u))) translate3d(0, -130%, calc(180 * var(--u))) rotateX(14deg)}.ba-stage.is-handoff .ba-cover{transform:perspective(calc(1400 * var(--u))) translate3d(0, 0, 0) rotateX(22deg)!important}.ba-stage:after{content:"";z-index:4;height:min(calc(150 * var(--u)), 20%);background:linear-gradient(0deg, var(--ba-ink) 0%, #0a0a0ccc 40%, #0a0a0c00 100%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;bottom:0;left:0;right:0}.ba-stage.is-on:not(.is-past):after{opacity:1}@media (max-width:819px){.ba-p-open{top:96px;bottom:auto}.ba-p-open .ba-back{align-self:center;margin-bottom:14px;position:static}.ba-p-open .ba-title{font-size:clamp(24px,7vw,34px)}.ba-p-open .ba-tags{display:none}.ba-cover{left:var(--ba-gut);right:var(--ba-gut);top:var(--ba-ct,55%);width:auto;height:calc((100vw - 2 * var(--ba-gut)) / 1.5);transform:perspective(1100px)translateY(30%)rotateX(36deg)}.ba-stage.is-on .ba-cover{transform:perspective(1100px)translate(0,0)rotateX(18deg)}.ba-stage.is-on.is-past .ba-cover{transform:perspective(1100px)translate3d(0,-130%,120px)rotateX(14deg)}.ba-stage.is-handoff .ba-cover{transform:perspective(1100px)translate(0,0)rotateX(18deg)!important}}
