.interrupt[data-astro-cid-jmhgmav5]{background:var(--sand);padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.interrupt__in[data-astro-cid-jmhgmav5]{z-index:2;grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.2rem,3vw,3.2rem);display:grid;position:relative}.interrupt__mark[data-astro-cid-jmhgmav5]{width:clamp(38px,5vw,62px);height:auto;color:var(--signal);margin-top:.5rem}.interrupt__q[data-astro-cid-jmhgmav5]{font-size:var(--fs-display-m);max-width:24ch;color:var(--on-light)}.interrupt__note[data-astro-cid-jmhgmav5]{color:var(--on-light-mute);max-width:52ch;margin-top:1.4rem}@media (width<=640px){.interrupt__in[data-astro-cid-jmhgmav5]{grid-template-columns:1fr}}.caps[data-astro-cid-jmhgmav5]{border-top:1px solid var(--rule-light)}.cap[data-astro-cid-jmhgmav5]{padding-block:clamp(1.9rem,3.2vw,2.8rem);border-bottom:1px solid var(--rule-light);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.4rem,4vw,4rem);margin-left:calc(-1*clamp(1rem,2.2vw,1.8rem));padding-left:clamp(1rem,2.2vw,1.8rem);display:grid;position:relative}.cap__head[data-astro-cid-jmhgmav5],.cap__body[data-astro-cid-jmhgmav5]{z-index:1;position:relative}.cap[data-astro-cid-jmhgmav5]:before{content:"";background-image:linear-gradient(102deg, var(--sand) 0 62%, transparent 62%);transition:background-position .85s var(--ease);z-index:0;background-position:168% 0;background-repeat:no-repeat;background-size:260% 100%;position:absolute;inset:0 -1.25rem}.cap[data-astro-cid-jmhgmav5]:hover:before{background-position:0 0}.cap[data-astro-cid-jmhgmav5] .cap__rail[data-astro-cid-jmhgmav5]{z-index:1;width:2px;position:absolute;top:0;bottom:0;left:0}.cap__rail[data-astro-cid-jmhgmav5] i[data-astro-cid-jmhgmav5]{background:var(--amber);transform-origin:top;width:100%;height:100%;transition:transform .7s var(--ease) calc(var(--i) * 70ms);display:block;transform:scaleY(0)}.cap[data-astro-cid-jmhgmav5].is-in .cap__rail[data-astro-cid-jmhgmav5] i[data-astro-cid-jmhgmav5]{transform:scaleY(1)}.cap__head[data-astro-cid-jmhgmav5]{flex-direction:column;align-items:start;gap:.7rem;display:flex}.cap__n[data-astro-cid-jmhgmav5]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "WONK" 1;color:var(--on-light);transition:transform .6s var(--ease);font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:500;line-height:1.08}.cap[data-astro-cid-jmhgmav5]:hover .cap__n[data-astro-cid-jmhgmav5]{transform:translate(10px)}.cap__line[data-astro-cid-jmhgmav5]{background:var(--signal);transform-origin:0;width:100%;max-width:12rem;height:1px;transition:transform .7s var(--ease);display:block;transform:scaleX(0)}.cap[data-astro-cid-jmhgmav5]:hover .cap__line[data-astro-cid-jmhgmav5]{transform:scaleX(1)}.cap__body[data-astro-cid-jmhgmav5]{flex-direction:column;gap:.9rem;display:flex}.cap__d[data-astro-cid-jmhgmav5]{color:var(--on-light);max-width:46ch;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.5}.cap__long[data-astro-cid-jmhgmav5]{color:var(--on-light-mute);max-width:56ch;font-size:.93rem}@media (width<=820px){.cap[data-astro-cid-jmhgmav5]{grid-template-columns:1fr;gap:.9rem}}.tech[data-astro-cid-jmhgmav5]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.4rem,4vw,4rem);display:grid}.tech__label[data-astro-cid-jmhgmav5]{color:var(--signal);padding-top:.3rem}.chips[data-astro-cid-jmhgmav5]{flex-wrap:wrap;gap:.6rem;display:flex}.chips[data-astro-cid-jmhgmav5] li[data-astro-cid-jmhgmav5]{border:1px solid var(--rule-light-2);color:var(--on-light);background:var(--canvas);padding:.55rem .95rem;font-size:.9rem}.tech__note[data-astro-cid-jmhgmav5]{color:var(--on-light-mute);max-width:52ch;margin-top:1.4rem;font-size:.95rem}@media (width<=820px){.tech[data-astro-cid-jmhgmav5]{grid-template-columns:1fr}}.nots[data-astro-cid-jmhgmav5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);display:grid}.not[data-astro-cid-jmhgmav5]{border:1px solid var(--rule-dark);transition:background-color .55s var(--ease), border-color .55s var(--ease);background:#f2e9de0a;flex-direction:column;gap:.9rem;padding:clamp(1.6rem,2.6vw,2.2rem);display:flex;position:relative;overflow:hidden}.not[data-astro-cid-jmhgmav5]:hover{background:#f2e9de12;border-color:#f2e9de4d}.not__i[data-astro-cid-jmhgmav5]{font-size:var(--fs-label);letter-spacing:.2em;color:var(--amber);font-variant-numeric:tabular-nums}.not__n[data-astro-cid-jmhgmav5]{font-family:var(--font-display);font-variation-settings:"opsz" 48;color:var(--on-dark);font-size:clamp(1.2rem,1.9vw,1.42rem);font-weight:500;line-height:1.2;display:inline-block;position:relative}.not__ul[data-astro-cid-jmhgmav5]{background:var(--amber);transform-origin:0;height:1.5px;transition:transform .75s var(--ease) calc(var(--i) * .16s + .18s), background-color .4s var(--ease);position:absolute;bottom:-.28em;left:0;right:0;transform:scaleX(0)}.not[data-astro-cid-jmhgmav5].is-in .not__ul[data-astro-cid-jmhgmav5]{transform:scaleX(1)}.not[data-astro-cid-jmhgmav5]:hover .not__ul[data-astro-cid-jmhgmav5]{background:var(--signal)}.not__d[data-astro-cid-jmhgmav5]{color:var(--on-dark-mute);font-size:.92rem;line-height:1.55}@media (width<=820px){.nots[data-astro-cid-jmhgmav5]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.not__ul[data-astro-cid-jmhgmav5]{transform:scaleX(1)}}
