html main.ex h3{margin:0}html h2.slabel{font-weight:400}html main.ex :is(.body,.small){text-wrap:pretty}html main.ex :is(h1,.more-h){text-wrap:balance}html .ex-top{padding-top:48px}html .ex-crumb a{color:var(--ink3)}html .ex-crumb a:hover{color:var(--ink)}html .ex-crumb span{color:var(--accent)}html .ex-head{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,31vw,440px);gap:40px 72px;align-items:center;margin-top:22px}html .ex-head h1{font-size:clamp(40px,5.2vw,76px);line-height:1.02}html .ex-head .body{margin-top:24px;max-width:560px}html .ex-facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:30px;font-size:12px;letter-spacing:.08em}html .ex-facts span{display:inline-flex;align-items:center;gap:8px}html .ex-facts span:first-child{color:var(--ink)}html .ex-cta{margin-top:30px}html .ex-jump{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 20px;border:1px solid var(--hair);border-radius:22px;background:var(--paper2);font-weight:500;font-size:14px;line-height:1;color:var(--ink);transition:border-color .16s var(--enter),color .16s var(--enter)}html .ex-jump:hover{border-color:var(--accent);color:var(--accent)}html .ex-jump .sy{transition:translate .32s var(--enter)}html .ex-jump:hover .sy{translate:0 2px}html main.ex section.run{scroll-margin-top:calc(var(--navh,72px) - 24px)}html .ex-pic{position:relative;aspect-ratio:4/3;border:1px solid var(--hair);border-radius:16px;overflow:hidden;background-color:var(--pic);background-image:url(/texture.webp);background-size:375px 278px;background-blend-mode:multiply;box-shadow:0 28px 54px -34px #302c2480}html .ex-pic img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}html .ex-pic.pic--1{--pic:var(--pic-1)}html .ex-pic.pic--2{--pic:var(--pic-2)}html .ex-pic.pic--3{--pic:var(--pic-3)}html .ex-pic.pic--4{--pic:var(--pic-4)}html .ex-pic.pic--5{--pic:var(--pic-5)}html .ex-pic.pic--6{--pic:var(--pic-6)}html .ex-intro{margin-top:22px;max-width:720px}html .icards.ex-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:26px 0 0}html .ex-stack .front{min-height:186px;gap:12px;padding:24px 14px 20px}html .ex-stack .mark{width:46px;height:46px}html .ex-stack .nm{font-size:19px}html .ex-stack .nm.type{font-size:25px}html .ex-stack .lay{margin:0;font-family:var(--mono);font-size:9.5px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);text-align:center;text-wrap:balance}html .ex-stack .back{padding:18px 16px 20px;gap:10px}html .ex-stack .bt{font-size:10.5px}html .ex-stack .tx{font-size:13px;line-height:1.5}html .ex-also{margin-top:44px;padding-top:26px;border-top:1px solid var(--hair)}html .ex-also h3.label{font-weight:400}html .ex-pills{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}html .ex-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border:1px solid var(--hair);border-radius:19px;background:var(--paper2);font-size:13.5px;line-height:1;color:var(--ink2);transition:border-color .16s var(--enter),color .16s var(--enter)}html .ex-pill:hover{border-color:var(--accent);color:var(--accent)}html .ex-pill .br{flex:none;color:var(--brand,var(--ink2))}html .ex-also-note{margin-top:16px;color:var(--ink3)}html .ex-built-note{margin-top:18px;max-width:720px;color:var(--ink3)}html .more.ex-book{margin:28px 0 0;padding-top:0;border-top:0}html .ex-book .more-h{font-size:clamp(32px,3.5vw,50px);line-height:1.08}html .ex-book .ex-book-p{margin-top:18px;max-width:420px}html .ex-end{padding-bottom:96px}html .ex-others{margin-top:22px}html .ex-other .mono{font-size:10.5px;letter-spacing:.08em;color:var(--ink3)}html .ex-other:hover .mono{color:var(--accent)}@media(max-width:1179px){html .icards.ex-stack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){html .ex-head{grid-template-columns:minmax(0,1fr);gap:32px}html .ex-pic{max-width:520px}html .icards.ex-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:719px){html .ex-top{padding-top:28px}html .ex-head h1{font-size:clamp(38px,11.4vw,52px)}html .ex-head .body{margin-top:18px}html .ex-facts{margin-top:22px;gap:8px 18px;font-size:11px}html .ex-cta{margin-top:24px}html .icards.ex-stack{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}html .ex-stack .front{flex-wrap:wrap;min-height:0;gap:6px 12px;padding:16px 16px 0}html .ex-stack .mark{width:30px;height:30px}html .ex-stack .nm{font-size:19px}html .ex-stack .nm.type{font-size:21px}html .ex-stack .lay{margin-left:auto;text-align:right;font-size:9px}html .ex-stack .back{padding:10px 16px 18px}html .ex-stack .tx{font-size:14px}html .ex-also{margin-top:34px}html .ex-pill{min-height:40px}html .ex-book .more-h{font-size:clamp(30px,8.6vw,38px)}html .ex-end{padding-bottom:64px}}@media(prefers-reduced-motion:no-preference){html .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html .ex-head .ex-cta{animation:mo-in-rise 1s var(--mo-ease) calc(var(--boot-at, 0ms) + .56s) both}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:1180px){html .icards.ex-stack>.it:nth-child(n){--col:mod(calc(var(--i) - 1),5)}}@media(prefers-reduced-motion:no-preference)and (min-width:900px)and (max-width:1179px){html .icards.ex-stack>.it:nth-child(n){--col:mod(calc(var(--i) - 1),4)}}@media(prefers-reduced-motion:no-preference)and (min-width:720px)and (max-width:899px){html .icards.ex-stack>.it:nth-child(n){--col:mod(calc(var(--i) - 1),3)}}}
