.kashmir-module__OEGKlW__valley{--p:0;z-index:0;pointer-events:none;background:#9fb2ca;position:fixed;inset:0;overflow:hidden}.kashmir-module__OEGKlW__frame{--fw:max(100vw, calc(100svh * 2400 / 1300));--crop:calc((var(--fw) - 100vw) / 2 * var(--pull));--pull:1;left:calc(50% - var(--fw) / 2);width:var(--fw);aspect-ratio:2400/1300;position:absolute;bottom:0}.kashmir-module__OEGKlW__far{object-fit:cover;transform:translate3d(0, calc(var(--p) * 3svh), 0) scale(calc(1 + var(--p) * .05));transform-origin:50% 70%;will-change:transform}.kashmir-module__OEGKlW__ridge{will-change:transform;display:block;position:absolute}.kashmir-module__OEGKlW__ridge img{object-fit:fill}.kashmir-module__OEGKlW__ridgeLeft{transform:translate3d(calc(var(--crop) - var(--p) * 34vw), calc(var(--p) * 2svh), 0) scale(calc(1 + var(--p) * .08));transform-origin:0 100%}.kashmir-module__OEGKlW__ridgeRight{transform:translate3d(calc(var(--p) * 34vw - var(--crop)), calc(var(--p) * 2svh), 0) scale(calc(1 + var(--p) * .08));transform-origin:100% 100%}.kashmir-module__OEGKlW__mist{background:linear-gradient(#fff0,#ffffffb3 45%,#fff 85%);height:36svh;position:absolute;bottom:0;left:0;right:0}@media (max-width:700px){.kashmir-module__OEGKlW__frame{--pull:.55}}@media (prefers-reduced-motion:reduce){.kashmir-module__OEGKlW__valley{height:100svh;position:absolute}}.kashmir-module__OEGKlW__lake{z-index:1;color:#eef3fa;background:#fff;height:clamp(420px,50vw,800px);position:relative;overflow:hidden}.kashmir-module__OEGKlW__lakeScene{--q:.55;--paddle:0deg;position:absolute;inset:0}.kashmir-module__OEGKlW__lakeScene>*{position:absolute}.kashmir-module__OEGKlW__lakeImage{object-fit:cover;object-position:50% var(--shore)}.kashmir-module__OEGKlW__lakeFade{background:linear-gradient(#fff,#ffffffb8 30%,#fff0);height:30%;top:0;left:0;right:0}.kashmir-module__OEGKlW__boat{filter:saturate(.82)contrast(.94);left:58%;top:calc(var(--shore) + (100% - var(--shore)) * .5);aspect-ratio:240/100;width:clamp(130px,14vw,260px);transform:translate3d(calc(var(--q) * -26vw), -70%, 0);will-change:transform}.kashmir-module__OEGKlW__boatMirror{transform:translate3d(calc(var(--q) * -26vw), -70%, 0) scaleY(-1);transform-origin:50% 70%;opacity:.42;filter:blur(.6px);-webkit-mask-image:repeating-linear-gradient(#000 0 2px,#00000059 2px 3px),linear-gradient(#0000 15%,#000 70%);mask-image:repeating-linear-gradient(#000 0 2px,#00000059 2px 3px),linear-gradient(#0000 15%,#000 70%);-webkit-mask-composite:source-in;mask-composite:intersect}.kashmir-module__OEGKlW__shikara{width:100%;height:100%;display:block;overflow:visible}.kashmir-module__OEGKlW__rock{transform-box:view-box;transform-origin:120px 70px;animation:7s ease-in-out infinite paused kashmir-module__OEGKlW__rock}.kashmir-module__OEGKlW__lakeScene[data-in-view] .kashmir-module__OEGKlW__rock{animation-play-state:running}@keyframes kashmir-module__OEGKlW__rock{0%,to{transform:rotate(-.8deg)translateY(0)}50%{transform:rotate(.8deg)translateY(.9px)}}.kashmir-module__OEGKlW__paddle{transform-box:view-box;transform-origin:203px 47px;transform:rotate(var(--paddle))}.kashmir-module__OEGKlW__lakeLinks{z-index:1;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.kashmir-module__OEGKlW__rock{animation:none}}@media print{.kashmir-module__OEGKlW__valley,.kashmir-module__OEGKlW__lake{display:none}}
.shelf-module__qmZyfq__library{position:relative}.shelf-module__qmZyfq__stars{vertical-align:middle;gap:2px;display:inline-flex}.shelf-module__qmZyfq__stars svg{fill:#d7dce5;width:10px;height:10px}.shelf-module__qmZyfq__stars svg[data-on]{fill:var(--accent)}.shelf-module__qmZyfq__ledge{max-width:1320px;padding:clamp(40px, 8vh, 88px) var(--gutter) 0;margin:0 auto}.shelf-module__qmZyfq__ledgeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:clamp(18px,3vh,28px);display:flex}.shelf-module__qmZyfq__ledgeHead h2{font:500 clamp(24px, 2.4vw, 30px) / 1 var(--font-display), sans-serif;letter-spacing:-.04em}.shelf-module__qmZyfq__ledgeHead p{color:var(--muted);font-size:13px}.shelf-module__qmZyfq__ledgeScroll{position:relative;container-type:inline-size}.shelf-module__qmZyfq__ledgeRow{--mm:min(1.12px, calc((100cqw - 8px) / var(--span)));z-index:1;align-items:flex-end;gap:calc(26 * var(--mm));padding:18px 4px 0;display:flex;position:relative}.shelf-module__qmZyfq__standing{width:calc(var(--w) * var(--mm));height:calc(var(--h) * var(--mm));border-radius:2px;flex:none;display:block;position:relative}.shelf-module__qmZyfq__standingBook{transform-origin:50% 100%;transform:perspective(var(--eye)) rotateX(var(--lean)) translateY(0);box-shadow:calc(7 * var(--mm)) calc(4 * var(--mm)) calc(14 * var(--mm)) calc(-3 * var(--mm)) #121c3442, 0 0 0 .5px #121c341a;border-radius:calc(.8 * var(--mm)) calc(2.4 * var(--mm)) calc(2.4 * var(--mm)) calc(.8 * var(--mm));transition:transform .52s cubic-bezier(.2,.75,.2,1),box-shadow .52s cubic-bezier(.2,.75,.2,1);display:block;position:absolute;inset:0}.shelf-module__qmZyfq__standing:hover .shelf-module__qmZyfq__standingBook,.shelf-module__qmZyfq__standing:focus-visible .shelf-module__qmZyfq__standingBook{transform:perspective(var(--eye)) rotateX(0deg) translateY(calc(var(--rise) * -1 * var(--mm)));box-shadow:calc(10 * var(--mm)) calc(16 * var(--mm)) calc(26 * var(--mm)) calc(-6 * var(--mm)) #121c344d, 0 0 0 .5px #121c341a}.shelf-module__qmZyfq__ledgeRow .shelf-module__qmZyfq__standing:focus-visible{outline:none}.shelf-module__qmZyfq__standing:focus-visible .shelf-module__qmZyfq__standingBook{outline:2px solid var(--accent);outline-offset:4px}.shelf-module__qmZyfq__standing[data-lifted] .shelf-module__qmZyfq__standingBook{visibility:hidden;transition:none}.shelf-module__qmZyfq__ledgeBoard{z-index:2;background:linear-gradient(#fff 0%,#f9fafc 45%,#e9edf3 100%);border-radius:2px;height:16px;margin-top:-9px;position:relative;box-shadow:inset 0 1px #fff,0 -1px #121c340f,0 16px 22px -14px #121c3457}@container (max-width:640px){.shelf-module__qmZyfq__ledgeRow{--mm:.74px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;scroll-padding-inline:4px;overflow-x:auto}.shelf-module__qmZyfq__ledgeRow::-webkit-scrollbar{display:none}.shelf-module__qmZyfq__standing{scroll-snap-align:start}}.shelf-module__qmZyfq__toolbar{z-index:20;-webkit-backdrop-filter:blur(12px)saturate(1.3);border-block:1px solid var(--line);background:#ffffffe0;margin-top:clamp(44px,8vh,84px);position:sticky;top:0}.shelf-module__qmZyfq__toolbarInner{max-width:1320px;padding:10px var(--gutter);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 auto;display:flex}.shelf-module__qmZyfq__toolLabel{color:var(--muted);font:12px/1 var(--font-mono), monospace;white-space:nowrap;margin-right:6px}.shelf-module__qmZyfq__arrange{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.shelf-module__qmZyfq__arrange button{color:var(--ink-soft);letter-spacing:-.005em;border-radius:999px;padding:8px 12px;font-size:13.5px;transition:background .2s,color .2s}.shelf-module__qmZyfq__arrange button:hover{color:var(--ink);background:#eef2f8}.shelf-module__qmZyfq__arrange button[aria-pressed=true]{background:var(--accent);color:#fff}.shelf-module__qmZyfq__arrangeSelect{align-items:center;gap:4px;display:none}.shelf-module__qmZyfq__arrangeSelect select{appearance:none;height:36px;color:var(--ink);font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23737373' stroke-width='1.4'/%3E%3C/svg%3E") right 12px center/10px 6px no-repeat,#fff;border:1px solid #d8dde6;border-radius:999px;padding:0 30px 0 12px;font-size:13.5px}.shelf-module__qmZyfq__find{align-items:center;margin-left:auto;display:flex;position:relative}.shelf-module__qmZyfq__find svg{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;pointer-events:none;position:absolute;left:13px}.shelf-module__qmZyfq__find input{width:min(300px,38vw);height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:999px;padding:0 84px 0 36px;font-size:14px;transition:border-color .2s,box-shadow .2s}.shelf-module__qmZyfq__find input::placeholder{color:#9aa1ac}.shelf-module__qmZyfq__find input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1d3c8424}.shelf-module__qmZyfq__find input::-webkit-search-cancel-button{display:none}.shelf-module__qmZyfq__count{color:var(--muted);font:11.5px/1 var(--font-mono), monospace;pointer-events:none;white-space:nowrap;position:absolute;right:15px}.shelf-module__qmZyfq__view{background:#fff;border:1px solid #d8dde6;border-radius:999px;padding:3px;display:flex}.shelf-module__qmZyfq__view button{color:var(--muted);border-radius:999px;padding:6px 13px;font-size:13px;transition:background .2s,color .2s}.shelf-module__qmZyfq__view button[aria-pressed=true]{color:var(--accent);background:#edf1f8}@media (max-width:980px){.shelf-module__qmZyfq__arrange{display:none}.shelf-module__qmZyfq__arrangeSelect{display:flex}}@media (max-width:640px){.shelf-module__qmZyfq__toolbarInner{gap:8px 10px;padding-block:8px}.shelf-module__qmZyfq__arrangeSelect .shelf-module__qmZyfq__toolLabel{display:none}.shelf-module__qmZyfq__find{flex:100%;order:3;margin-left:0}.shelf-module__qmZyfq__find input{width:100%}.shelf-module__qmZyfq__view{margin-left:auto}}.shelf-module__qmZyfq__room{background:linear-gradient(180deg, var(--wall-top) 0, var(--wall) 220px);padding:clamp(32px,6vh,64px) 0 clamp(56px,10vh,112px);position:relative}.shelf-module__qmZyfq__caseWrap{max-width:1320px;padding:0 var(--gutter);margin:0 auto;position:relative}.shelf-module__qmZyfq__case{container-type:inline-size}.shelf-module__qmZyfq__shelves{--len:480;--rows:var(--rows-s);--mm:calc(100cqw / var(--len));height:calc(var(--rows) * var(--row) * var(--mm));position:relative}.shelf-module__qmZyfq__fixtures{display:none}.shelf-module__qmZyfq__v_s{display:contents}.shelf-module__qmZyfq__board{left:calc(-7 * var(--mm));right:calc(-7 * var(--mm));top:calc((var(--r) * var(--row) + var(--head) + var(--tall)) * var(--mm));height:calc(var(--board) * var(--mm));box-shadow:0 1px 0 #fff inset, 0 -1px 0 #121c3412, 0 calc(16 * var(--mm)) calc(24 * var(--mm)) calc(-14 * var(--mm)) #121c345c, 0 calc(3 * var(--mm)) calc(4 * var(--mm)) calc(-2 * var(--mm)) #121c341f;background:linear-gradient(#fff 0%,#fbfcfd 40%,#edf0f5 100%);border-radius:2px;position:absolute}.shelf-module__qmZyfq__board:after{content:"";left:calc(7 * var(--mm));right:calc(7 * var(--mm));height:calc(30 * var(--mm));pointer-events:none;background:linear-gradient(#121c340d,#121c3400);position:absolute;top:100%}.shelf-module__qmZyfq__shelfLabel{left:calc(var(--x) * var(--mm));top:calc((var(--r) * var(--row) + var(--head) + var(--tall)) * var(--mm));height:calc(var(--board) * var(--mm));max-width:calc((var(--to) - var(--x) + var(--group-gap) - 2) * var(--mm));color:#9097a3;font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.01em;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding-left:1px;display:flex;position:absolute;overflow:hidden}.shelf-module__qmZyfq__shelfLabel[data-first]{color:#1f2633}.shelf-module__qmZyfq__shelfLabel small{color:var(--accent);font-size:10px}.shelf-module__qmZyfq__shelves[data-moved] .shelf-module__qmZyfq__shelfLabel{animation:.42s cubic-bezier(.2,.7,.2,1) .34s both shelf-module__qmZyfq__fixtureIn}@keyframes shelf-module__qmZyfq__fixtureIn{0%{opacity:0}}.shelf-module__qmZyfq__book{--x:var(--x-s);--r:var(--r-s);width:calc(var(--w) * var(--mm));height:calc(var(--h) * var(--mm));transform:translate(calc(var(--x) * var(--mm)), calc((var(--r) * var(--row) + var(--head) + var(--tall) - var(--h)) * var(--mm)));-webkit-tap-highlight-color:transparent;outline:none;display:block;position:absolute;top:0;left:0}.shelf-module__qmZyfq__book:hover,.shelf-module__qmZyfq__book:focus-visible{z-index:3}.shelf-module__qmZyfq__shelves .shelf-module__qmZyfq__book:focus-visible{outline:none}.shelf-module__qmZyfq__move{transition:opacity .28s,filter .28s;display:block;position:absolute;inset:0}.shelf-module__qmZyfq__lean{border-radius:calc(.8 * var(--mm)) calc(2.4 * var(--mm)) calc(2.4 * var(--mm)) calc(.8 * var(--mm));transform-origin:50% 100%;transform:perspective(var(--eye)) rotateX(var(--lean)) translateY(0);box-shadow:calc(7 * var(--mm)) calc(4 * var(--mm)) calc(14 * var(--mm)) calc(-3 * var(--mm)) #121c3442, 0 0 0 .5px #121c341a;transition:transform .52s cubic-bezier(.2,.75,.2,1),box-shadow .52s cubic-bezier(.2,.75,.2,1);display:block;position:absolute;inset:0}@media (hover:hover){.shelf-module__qmZyfq__book:hover .shelf-module__qmZyfq__lean{transform:perspective(var(--eye)) rotateX(0deg) translateY(calc(var(--rise) * -1 * var(--mm)));box-shadow:calc(10 * var(--mm)) calc(16 * var(--mm)) calc(26 * var(--mm)) calc(-6 * var(--mm)) #121c344d, 0 0 0 .5px #121c341a}}.shelf-module__qmZyfq__book:focus-visible .shelf-module__qmZyfq__lean{transform:perspective(var(--eye)) rotateX(0deg) translateY(calc(var(--rise) * -1 * var(--mm)));box-shadow:calc(10 * var(--mm)) calc(16 * var(--mm)) calc(26 * var(--mm)) calc(-6 * var(--mm)) #121c344d, 0 0 0 .5px #121c341a;outline:2px solid var(--accent);outline-offset:4px}.shelf-module__qmZyfq__book[data-lifted] .shelf-module__qmZyfq__move{visibility:hidden}.shelf-module__qmZyfq__book[data-lifted] .shelf-module__qmZyfq__lean{transition:none}.shelf-module__qmZyfq__book[data-dim] .shelf-module__qmZyfq__move{opacity:.2;filter:saturate(.3)}.shelf-module__qmZyfq__ribbon{left:62%;top:calc(-13 * var(--mm));width:max(5px, calc(8 * var(--mm)));height:calc(40 * var(--mm));transform:translateY(calc(16 * var(--mm)));background:linear-gradient(90deg,#2a52a8,#1d3c84);border-radius:1px 1px 0 0;transition:transform .36s cubic-bezier(.2,.8,.2,1.2);position:absolute}.shelf-module__qmZyfq__book[data-found] .shelf-module__qmZyfq__ribbon{transform:none}@container (min-width:480px){.shelf-module__qmZyfq__shelves{--len:640;--rows:var(--rows-m)}.shelf-module__qmZyfq__book{--x:var(--x-m);--r:var(--r-m)}.shelf-module__qmZyfq__v_s{display:none}.shelf-module__qmZyfq__v_m{display:contents}}@container (min-width:672px){.shelf-module__qmZyfq__shelves{--len:896;--rows:var(--rows-l)}.shelf-module__qmZyfq__book{--x:var(--x-l);--r:var(--r-l)}.shelf-module__qmZyfq__v_m{display:none}.shelf-module__qmZyfq__v_l{display:contents}}@container (min-width:940px){.shelf-module__qmZyfq__shelves{--len:1250;--rows:var(--rows-xl)}.shelf-module__qmZyfq__book{--x:var(--x-xl);--r:var(--r-xl)}.shelf-module__qmZyfq__v_l{display:none}.shelf-module__qmZyfq__v_xl{display:contents}}.shelf-module__qmZyfq__spine{background:var(--bg);color:var(--ink);border-radius:calc(.9 * var(--mm)) calc(.9 * var(--mm)) calc(.3 * var(--mm)) calc(.3 * var(--mm));box-shadow:inset 0 0 0 .5px #00000024, calc(1.6 * var(--mm)) 0 calc(2.4 * var(--mm)) calc(-.6 * var(--mm)) #0c142852;display:block;position:absolute;inset:0;overflow:hidden}.shelf-module__qmZyfq__spine:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#00000026 0,#0000 10%,#ffffff17 38%,#fff0 64%,#0000 82%,#00000026 100%),linear-gradient(#ffffff1a,#fff0 10%,#0000 88%,#00000014);position:absolute;inset:0}.shelf-module__qmZyfq__spine[data-cloth]:before{background:linear-gradient(90deg,#0000004d 0,#0000000f 13%,#ffffff21 33%,#ffffff0a 52%,#0000 70%,#0000004d 100%),linear-gradient(#ffffff1f,#fff0 9%,#0000 88%,#0000001a)}.shelf-module__qmZyfq__spine[data-dark]:before{opacity:.85}.shelf-module__qmZyfq__spine:after{content:"";z-index:3;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23n)'/%3E%3C/svg%3E");background-size:96px 96px;position:absolute;inset:0}.shelf-module__qmZyfq__spine[data-cloth]:after{opacity:.5;mix-blend-mode:normal;background-image:repeating-linear-gradient(0deg,#ffffff17 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000017 0 1px,#0000 1px 2px);background-size:auto}.shelf-module__qmZyfq__spine[data-worn]:after{opacity:1;mix-blend-mode:normal;background-color:#0000;background-image:linear-gradient(90deg,#0000 27%,#ffffff47 28%,#0000 29.5%),linear-gradient(90deg,#0000 63%,#ffffff38 64%,#0000 65.5%),linear-gradient(90deg,#0000 45%,#0000001a 46%,#0000 47%);background-position:0 31%,0 74%,0 9%;background-repeat:no-repeat;background-size:100% 38%,100% 61%,100% 24%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.shelf-module__qmZyfq__spineTrim{z-index:1;position:absolute;inset:0}.shelf-module__qmZyfq__spine[data-trim=bands] .shelf-module__qmZyfq__spineTrim{background:linear-gradient(var(--ink), var(--ink)) 0 calc(var(--h) * var(--margin) * var(--mm)) / 100% calc(var(--h) * var(--band) * var(--mm)) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 calc(var(--h) * (1 - var(--margin) - var(--band)) * var(--mm)) / 100% calc(var(--h) * var(--band) * var(--mm)) no-repeat;opacity:.92}.shelf-module__qmZyfq__spine[data-trim=rules] .shelf-module__qmZyfq__spineTrim{--rule:max(.6px, calc(.45 * var(--mm)));background:linear-gradient(var(--ink), var(--ink)) 0 calc(var(--h) * .045 * var(--mm)) / 100% var(--rule) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 calc(var(--h) * .045 * var(--mm) + 2.2 * var(--mm)) / 100% var(--rule) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 calc(var(--h) * .955 * var(--mm)) / 100% var(--rule) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 calc(var(--h) * .955 * var(--mm) - 2.2 * var(--mm)) / 100% var(--rule) no-repeat;opacity:.85}.shelf-module__qmZyfq__spineLetters{z-index:2;left:0;right:0;top:calc(var(--h) * var(--margin) * var(--mm));bottom:calc(var(--h) * var(--margin) * var(--mm));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute}.shelf-module__qmZyfq__spine[data-trim=bands] .shelf-module__qmZyfq__spineLetters{top:calc(var(--h) * (var(--margin) + var(--band) + .02) * var(--mm));bottom:calc(var(--h) * (var(--margin) + var(--band) + .02) * var(--mm))}.shelf-module__qmZyfq__spineLetters[data-author-first]{flex-direction:column-reverse}.shelf-module__qmZyfq__spineTitle,.shelf-module__qmZyfq__spineAuthor{writing-mode:vertical-rl;white-space:nowrap;max-height:100%;display:block}.shelf-module__qmZyfq__spineTitle{font-family:var(--font-spine-sans), var(--font-archivo), sans-serif;font-size:calc(var(--fs) * var(--mm));font-weight:700;font-stretch:var(--stretch);letter-spacing:.01em;line-height:1.1}.shelf-module__qmZyfq__spineTitle>span{display:block}.shelf-module__qmZyfq__spineTitle[data-cut]{text-overflow:ellipsis;overflow:hidden}.shelf-module__qmZyfq__spineAuthor{font-family:var(--font-spine-sans), var(--font-archivo), sans-serif;font-size:calc(var(--as) * var(--mm));letter-spacing:.01em;opacity:.82;font-weight:700;line-height:1}.shelf-module__qmZyfq__spine[data-caps] .shelf-module__qmZyfq__spineTitle,.shelf-module__qmZyfq__spine[data-caps] .shelf-module__qmZyfq__spineAuthor{letter-spacing:.06em}.shelf-module__qmZyfq__spine[data-face=serif] .shelf-module__qmZyfq__spineTitle,.shelf-module__qmZyfq__spine[data-face=serif] .shelf-module__qmZyfq__spineAuthor{font-family:var(--font-book-serif), Georgia, serif;font-variation-settings:"opsz" 14;font-weight:500;font-stretch:100%}.shelf-module__qmZyfq__spine[data-face=serif] .shelf-module__qmZyfq__spineAuthor{font-variation-settings:"opsz" 14;font-style:italic}.shelf-module__qmZyfq__spineLabel{z-index:2;left:10%;right:10%;top:calc(var(--h) * var(--label-from) * var(--mm));height:calc(var(--h) * var(--label-length) * var(--mm));border-radius:calc(.6 * var(--mm));background:var(--ink);color:var(--base);box-shadow:inset 0 0 0 calc(.6 * var(--mm)) color-mix(in srgb, var(--base) 35%, var(--ink));justify-content:center;align-items:center;display:flex;position:absolute}.shelf-module__qmZyfq__spineFoot{z-index:2;left:0;right:0;bottom:calc(var(--h) * var(--margin) * var(--mm));justify-content:center;display:flex;position:absolute}.shelf-module__qmZyfq__cover{border-radius:inherit;background:var(--base,#e8e4dc);color:var(--ink,#1f2633);display:block;position:absolute;inset:0;overflow:hidden}.shelf-module__qmZyfq__cover img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.shelf-module__qmZyfq__cover .shelf-module__qmZyfq__large{opacity:0;visibility:hidden;position:absolute;inset:0}.shelf-module__qmZyfq__cover .shelf-module__qmZyfq__large[data-loaded]{visibility:visible}.shelf-module__qmZyfq__cover:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0003 0,#0000000a 1.6%,#ffffff29 2.6%,#fff0 5%,#0000 94%,#00000012 100%),linear-gradient(118deg,#fff0 30%,#ffffff17 46%,#fff0 62%);position:absolute;inset:0}.shelf-module__qmZyfq__cover[data-format=hardcover]:after{background:linear-gradient(90deg,#0000003d 0,#0000000f 2.4%,#0000 5.4%,#00000024 6.4%,#ffffff24 7.6%,#fff0 10%,#0000 94%,#00000014 100%),linear-gradient(118deg,#fff0 30%,#ffffff12 46%,#fff0 62%)}.shelf-module__qmZyfq__cover[data-cloth]:before{content:"";z-index:1;opacity:.55;background-image:repeating-linear-gradient(0deg, #ffffff12 0 var(--hair,1px), #0000 var(--hair,1px) calc(2 * var(--hair,1px))), repeating-linear-gradient(90deg, #00000012 0 var(--hair,1px), #0000 var(--hair,1px) calc(2 * var(--hair,1px)));position:absolute;inset:0}.shelf-module__qmZyfq__coverFrame{z-index:1;flex-direction:column;justify-content:space-between;gap:8%;display:flex;position:absolute;inset:10% 11% 9% 13%}.shelf-module__qmZyfq__coverTitle{font:500 calc(var(--cfs) * var(--mm)) / 1.04 var(--font-book-serif), Georgia, serif;letter-spacing:-.012em;font-variation-settings:"opsz" 48;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;display:block}.shelf-module__qmZyfq__cover[data-face=sans] .shelf-module__qmZyfq__coverTitle{font-family:var(--font-spine-sans), var(--font-archivo), sans-serif;font-variation-settings:normal;letter-spacing:-.03em;font-weight:700;line-height:.98}.shelf-module__qmZyfq__cover[data-caps] .shelf-module__qmZyfq__coverTitle{text-transform:uppercase;font-size:calc(var(--cfs) * .84 * var(--mm));letter-spacing:.02em;line-height:1.02}.shelf-module__qmZyfq__coverAuthor{font:700 calc(var(--cas) * var(--mm)) / 1.2 var(--font-spine-sans), var(--font-archivo), sans-serif;letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;opacity:.9;display:block}.shelf-module__qmZyfq__cover[data-trim=bands]{background:linear-gradient(var(--ink), var(--ink)) 0 6% / 100% 9% no-repeat, linear-gradient(var(--ink), var(--ink)) 0 94% / 100% 9% no-repeat, var(--base)}.shelf-module__qmZyfq__cover[data-trim=bands] .shelf-module__qmZyfq__coverFrame{inset:21% 11% 20% 13%}.shelf-module__qmZyfq__cover[data-trim=rules] .shelf-module__qmZyfq__coverFrame{padding:7% 6%;inset:13% 15% 12% 17%}.shelf-module__qmZyfq__cover[data-trim=rules]:before{content:"";z-index:1;border:max(var(--hair,1px), calc(.5 * var(--mm))) solid var(--ink);outline:max(var(--hair,1px), calc(.5 * var(--mm))) solid var(--ink);outline-offset:calc(1.6 * var(--mm));opacity:.8;position:absolute;inset:6% 7% 6% 9%}.shelf-module__qmZyfq__cover[data-trim=label] .shelf-module__qmZyfq__coverFrame{text-align:center;justify-content:center;align-items:center}.shelf-module__qmZyfq__cover[data-trim=label] .shelf-module__qmZyfq__coverTitle{background:var(--ink);color:var(--base);border-radius:calc(.8 * var(--mm));padding:8% 7%}.shelf-module__qmZyfq__bookName{--ease:cubic-bezier(.2, .7, .2, 1);z-index:30;width:max-content;max-width:min(272px,100% - 16px);color:var(--ink);transform:translate3d(var(--lx,0), var(--ly,0), 0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .13s ease, translate .18s var(--ease), visibility 0s linear .13s;background:#fff;border-radius:10px;padding:9px 13px 10px;position:absolute;top:0;left:0;translate:0 5px;box-shadow:0 14px 30px -14px #121c345c,0 2px 6px -2px #121c341a,0 0 0 1px #121c3414}.shelf-module__qmZyfq__bookName[data-below]{translate:0 -5px}.shelf-module__qmZyfq__bookName[data-on]{opacity:1;visibility:visible;transition:opacity .13s ease, translate .18s var(--ease);translate:0}.shelf-module__qmZyfq__bookName[data-glide]{transition:opacity .13s ease, translate .18s var(--ease), visibility 0s linear .13s, transform .17s var(--ease)}.shelf-module__qmZyfq__bookName[data-glide][data-on]{transition:opacity .13s ease, translate .18s var(--ease), transform .17s var(--ease)}.shelf-module__qmZyfq__bookName strong{-webkit-line-clamp:2;font:500 15.5px/1.25 var(--font-book-serif), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shelf-module__qmZyfq__bookName span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.shelf-module__qmZyfq__bookName:after{content:"";top:100%;left:var(--point,50%);background:#fff;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;transform:rotate(45deg);box-shadow:1px 1px #121c3414}.shelf-module__qmZyfq__bookName[data-below]:after{margin:0 0 -5px -5px;top:auto;bottom:100%;box-shadow:-1px -1px #121c3414}.shelf-module__qmZyfq__bookName[data-glide]:after{transition:left .17s var(--ease)}.shelf-module__qmZyfq__empty{color:var(--muted);text-align:center;padding:40px 0 8px;font-size:14px}.shelf-module__qmZyfq__index{max-width:1120px;padding:0 var(--gutter);margin:0 auto}.shelf-module__qmZyfq__indexEmpty{max-width:1120px;margin:0 auto}.shelf-module__qmZyfq__indexGroup+.shelf-module__qmZyfq__indexGroup{margin-top:26px}.shelf-module__qmZyfq__indexGroup h3{z-index:2;border-bottom:1px solid var(--ink);background:var(--wall);font:500 19px/1 var(--font-display), sans-serif;letter-spacing:-.025em;align-items:baseline;gap:10px;padding:16px 0 10px;display:flex;position:sticky;top:59px}.shelf-module__qmZyfq__indexGroup h3 small{color:var(--accent);font:11px/1 var(--font-mono), monospace}.shelf-module__qmZyfq__indexRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,2.3fr) minmax(0,1.2fr) 72px 74px 58px;align-items:center;gap:18px;padding:9px 6px;transition:background .18s;display:grid}.shelf-module__qmZyfq__indexRow:hover,.shelf-module__qmZyfq__indexRow:focus-visible{background:#fffc}.shelf-module__qmZyfq__indexRow:hover .shelf-module__qmZyfq__indexTitle{color:var(--accent)}.shelf-module__qmZyfq__thumb{--mm:.19px;width:calc(var(--w) * var(--mm));height:calc(var(--h) * var(--mm));border-radius:1px 2px 2px 1px;justify-self:center;display:block;position:relative;box-shadow:2px 2px 5px -2px #121c3459,0 0 0 .5px #121c341f}.shelf-module__qmZyfq__thumb .shelf-module__qmZyfq__coverFrame{display:none}.shelf-module__qmZyfq__indexRow[data-lifted] .shelf-module__qmZyfq__thumb{visibility:hidden}.shelf-module__qmZyfq__indexTitle{font:500 17px/1.25 var(--font-book-serif), Georgia, serif;letter-spacing:-.01em;transition:color .18s}.shelf-module__qmZyfq__indexTitle small{color:var(--muted);font:12.5px/1.35 var(--font-display), sans-serif;letter-spacing:0;margin-top:2px;display:block}.shelf-module__qmZyfq__indexAuthor{color:var(--ink-soft);font-size:13.5px}.shelf-module__qmZyfq__indexRead,.shelf-module__qmZyfq__indexPages{color:var(--muted);font:11.5px/1 var(--font-mono), monospace;white-space:nowrap}.shelf-module__qmZyfq__indexPages{text-align:right}@media (max-width:760px){.shelf-module__qmZyfq__indexRow{grid-template-columns:34px minmax(0,1fr) auto;gap:6px 14px}.shelf-module__qmZyfq__indexAuthor{grid-area:2/2;font-size:12.5px}.shelf-module__qmZyfq__thumb{grid-row:1/span 2}.shelf-module__qmZyfq__indexStars{grid-area:1/3}.shelf-module__qmZyfq__indexRead{text-align:right;grid-area:2/3}.shelf-module__qmZyfq__indexPages{display:none}}@media (prefers-reduced-motion:reduce){.shelf-module__qmZyfq__standingBook,.shelf-module__qmZyfq__lean,.shelf-module__qmZyfq__move,.shelf-module__qmZyfq__ribbon{transition:none}.shelf-module__qmZyfq__book:hover .shelf-module__qmZyfq__lean,.shelf-module__qmZyfq__book:focus-visible .shelf-module__qmZyfq__lean{transform:perspective(var(--eye)) rotateX(var(--lean)) translateY(0)}.shelf-module__qmZyfq__shelves[data-moved] .shelf-module__qmZyfq__shelfLabel{animation:none}.shelf-module__qmZyfq__bookName,.shelf-module__qmZyfq__bookName[data-on],.shelf-module__qmZyfq__bookName[data-glide],.shelf-module__qmZyfq__bookName[data-glide][data-on],.shelf-module__qmZyfq__bookName:after{transition:none;translate:none}}
@property --hair{syntax:"<length>";inherits:true;initial-value:1px}.lift-module__5_TMsW__lift{--accent:#1d3c84;--ink:#141414;--muted:#737373;--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);--W:calc(var(--w) * var(--mm));--H:calc(var(--h) * var(--mm));--T:calc(var(--t) * var(--mm));--SQ:calc(var(--sq) * var(--mm));--BLOCK:calc((var(--t) - 2 * var(--bd)) * var(--mm));z-index:100;color:#1c1f26;font-family:var(--font-display), Arial, sans-serif;position:fixed;inset:0}.lift-module__5_TMsW__lift button{cursor:pointer}.lift-module__5_TMsW__veil{opacity:0;-webkit-backdrop-filter:blur(10px)saturate(.85);background:radial-gradient(120% 90% at 50% 45%,#ffffffb3,#fff0 70%),#f4f6fad1;position:absolute;inset:0}.lift-module__5_TMsW__stage{pointer-events:none;position:absolute;inset:0}.lift-module__5_TMsW__eye{transform-origin:0 0;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lift-module__5_TMsW__carry{width:var(--W);height:var(--H);transform-origin:0 0;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.lift-module__5_TMsW__tip{transform-style:preserve-3d;transform-origin:0 var(--H) calc(var(--T) / 2);position:absolute;inset:0}.lift-module__5_TMsW__turn{transform-style:preserve-3d;transform-origin:0 50% 0;position:absolute;inset:0}.lift-module__5_TMsW__cast{opacity:0;transform:translateZ(calc(var(--T) / 2));border-radius:calc(.8 * var(--mm)) calc(2.4 * var(--mm)) calc(2.4 * var(--mm)) calc(.8 * var(--mm));position:absolute;inset:0}.lift-module__5_TMsW__rest{box-shadow:calc(7 * var(--mm)) calc(4 * var(--mm)) calc(14 * var(--mm)) calc(-3 * var(--mm)) #121c3442}.lift-module__5_TMsW__risen{box-shadow:calc(10 * var(--mm)) calc(16 * var(--mm)) calc(26 * var(--mm)) calc(-6 * var(--mm)) #121c344d}.lift-module__5_TMsW__lift[data-from=index] .lift-module__5_TMsW__rest{border-radius:calc(1px / var(--k0)) calc(2px / var(--k0)) calc(2px / var(--k0)) calc(1px / var(--k0));box-shadow:calc(2px / var(--k0)) calc(2px / var(--k0)) calc(5px / var(--k0)) calc(-2px / var(--k0)) #121c3459}.lift-module__5_TMsW__air{filter:blur(24px);opacity:0;background:#1622423d;border-radius:12px;width:100%;height:99%;position:absolute;top:3%;left:2%;translate:14px 26px -24px}.lift-module__5_TMsW__leaf{left:-98%}.lift-module__5_TMsW__lift[data-narrow] .lift-module__5_TMsW__leaf{display:none}.lift-module__5_TMsW__face{backface-visibility:hidden;pointer-events:auto;display:block;position:absolute}.lift-module__5_TMsW__spineFace{left:calc(var(--T) / -2);width:var(--T);height:var(--H);top:0;transform:rotateY(-90deg)}.lift-module__5_TMsW__back{transform:translateZ(calc(var(--T) / -2)) rotateY(180deg);background:linear-gradient(90deg, #00000038, #0000 8%), color-mix(in srgb, var(--base) 88%, #000);border-radius:2px 4px 4px 2px;inset:0}.lift-module__5_TMsW__board{transform-style:preserve-3d;transform-origin:0 50% 0;transform:translateZ(calc(var(--T) / 2));position:absolute;inset:0}.lift-module__5_TMsW__front,.lift-module__5_TMsW__inside{border-radius:calc(.8 * var(--mm)) calc(2.4 * var(--mm)) calc(2.4 * var(--mm)) calc(.8 * var(--mm));inset:0;overflow:hidden}.lift-module__5_TMsW__front{box-shadow:0 0 0 calc(.5 * var(--hair)) #121c341a}.lift-module__5_TMsW__lift .lift-module__5_TMsW__front [data-trim=rules]:before{--rw:max(var(--hair), calc(.5 * var(--mm)));--ro:calc(1.6 * var(--mm) + var(--rw));--line:linear-gradient(var(--ink), var(--ink));inset:calc(6% - var(--ro)) calc(7% - var(--ro)) calc(6% - var(--ro)) calc(9% - var(--ro));background:var(--line) 0 0 / 100% var(--rw) no-repeat, var(--line) 0 100% / 100% var(--rw) no-repeat, var(--line) 0 0 / var(--rw) 100% no-repeat, var(--line) 100% 0 / var(--rw) 100% no-repeat, var(--line) var(--ro) var(--ro) / calc(100% - 2 * var(--ro)) var(--rw) no-repeat, var(--line) var(--ro) calc(100% - var(--ro)) / calc(100% - 2 * var(--ro)) var(--rw) no-repeat, var(--line) var(--ro) var(--ro) / var(--rw) calc(100% - 2 * var(--ro)) no-repeat, var(--line) calc(100% - var(--ro)) var(--ro) / var(--rw) calc(100% - 2 * var(--ro)) no-repeat;border:0;outline:0}.lift-module__5_TMsW__lift .lift-module__5_TMsW__front [data-trim=rules][data-cloth]:before{background:var(--line) 0 0 / 100% var(--rw) no-repeat, var(--line) 0 100% / 100% var(--rw) no-repeat, var(--line) 0 0 / var(--rw) 100% no-repeat, var(--line) 100% 0 / var(--rw) 100% no-repeat, var(--line) var(--ro) var(--ro) / calc(100% - 2 * var(--ro)) var(--rw) no-repeat, var(--line) var(--ro) calc(100% - var(--ro)) / calc(100% - 2 * var(--ro)) var(--rw) no-repeat, var(--line) var(--ro) var(--ro) / var(--rw) calc(100% - 2 * var(--ro)) no-repeat, var(--line) calc(100% - var(--ro)) var(--ro) / var(--rw) calc(100% - 2 * var(--ro)) no-repeat, repeating-linear-gradient(0deg, #ffffff12 0 var(--hair), #0000 var(--hair) calc(2 * var(--hair))) var(--ro) var(--ro) / calc(100% - 2 * var(--ro)) calc(100% - 2 * var(--ro)) no-repeat, repeating-linear-gradient(90deg, #00000012 0 var(--hair), #0000 var(--hair) calc(2 * var(--hair))) var(--ro) var(--ro) / calc(100% - 2 * var(--ro)) calc(100% - 2 * var(--ro)) no-repeat}.lift-module__5_TMsW__inside{border-radius:calc(2.4 * var(--mm)) calc(.8 * var(--mm)) calc(.8 * var(--mm)) calc(2.4 * var(--mm));background:linear-gradient(270deg, #00000029, #0000 7%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' stroke='%231d3c84' stroke-width='1.1' opacity='.42'%3E%3Cpath d='M18 0l18 18-18 18L0 18z'/%3E%3Cpath d='M18 9l9 9-9 9-9-9z'/%3E%3Ccircle cx='18' cy='18' r='2.2'/%3E%3Ccircle cx='0' cy='0' r='2.2'/%3E%3Ccircle cx='36' cy='0' r='2.2'/%3E%3Ccircle cx='0' cy='36' r='2.2'/%3E%3Ccircle cx='36' cy='36' r='2.2'/%3E%3C/g%3E%3C/svg%3E") 0 0 / calc(12 * var(--mm)) calc(12 * var(--mm)), #f4efe3;transform:rotateY(180deg)}.lift-module__5_TMsW__fore{left:calc(var(--W) - var(--SQ) - var(--BLOCK) / 2);top:var(--SQ);width:var(--BLOCK);height:calc(var(--H) - 2 * var(--SQ));background:linear-gradient(90deg,#0000001a,#0000 20% 80%,#0000001a),repeating-linear-gradient(90deg,#f6f1e6 0 1px,#e5dece 1px 2px);transform:rotateY(90deg)}.lift-module__5_TMsW__head,.lift-module__5_TMsW__tail{width:calc(var(--W) - var(--SQ));height:var(--BLOCK);background:linear-gradient(#00000014,#0000 25% 75%,#00000014),repeating-linear-gradient(0deg,#f6f1e6 0 1px,#e5dece 1px 2px);left:0}.lift-module__5_TMsW__head{top:calc(var(--SQ) - var(--BLOCK) / 2);transform:rotateX(90deg)}.lift-module__5_TMsW__tail{top:calc(var(--H) - var(--SQ) - var(--BLOCK) / 2);transform:rotateX(-90deg)}.lift-module__5_TMsW__page{left:0;top:var(--SQ);width:calc(var(--W) - var(--SQ));height:calc(var(--H) - 2 * var(--SQ));transform:translateZ(calc(var(--T) / 2 - var(--bd) * var(--mm) - .4px));background:linear-gradient(90deg,#0000001c,#00000008 4%,#0000 9%),#fbf9f4;border-radius:0 2px 2px 0;overflow:hidden;container-type:size}.lift-module__5_TMsW__pageInner{scrollbar-width:none;flex-direction:column;display:flex;position:absolute;inset:9cqh 10cqw 8cqh 13cqw;overflow:auto}.lift-module__5_TMsW__series{color:#7a8090;font:500 max(10px, 3.1cqw) / 1.3 var(--font-display), sans-serif;letter-spacing:.04em;margin-bottom:1.4cqh}.lift-module__5_TMsW__title{font:500 clamp(24px, 11.5cqw, 54px) / 1 var(--font-book-serif), Georgia, serif;font-variation-settings:"opsz" 72;letter-spacing:-.025em;text-wrap:balance}.lift-module__5_TMsW__subtitle{color:#4a4f5c;font:italic 400 clamp(13px, 4.2cqw, 19px) / 1.3 var(--font-book-serif), Georgia, serif;font-variation-settings:"opsz" 18;text-wrap:pretty;margin-top:1.6cqh}.lift-module__5_TMsW__author{color:#262a33;font:600 clamp(11px, 3.3cqw, 14px) / 1.3 var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:3cqh}.lift-module__5_TMsW__rule{background:var(--accent);width:9cqw;height:1px;margin-top:3.2cqh;display:block}.lift-module__5_TMsW__rating{color:#4a4f5c;font:500 clamp(11px, 3.1cqw, 13px) / 1 var(--font-display), sans-serif;border-top:1px solid #e3ddcf;align-items:center;gap:10px;margin-top:auto;padding-top:3cqh;display:flex}.lift-module__5_TMsW__rating svg{width:clamp(11px,3.4cqw,15px);height:clamp(11px,3.4cqw,15px)}.lift-module__5_TMsW__facts{gap:1.2cqh;margin-top:2.6cqh;font-size:clamp(11.5px,3.2cqw,13.5px);line-height:1.35;display:grid}.lift-module__5_TMsW__facts div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:10px;display:grid}.lift-module__5_TMsW__facts dt{color:#858a96}.lift-module__5_TMsW__note{color:#2a2e37;font:italic 400 clamp(12.5px, 3.6cqw, 15px) / 1.5 var(--font-book-serif), Georgia, serif;margin-top:3cqh}.lift-module__5_TMsW__out{color:var(--accent,#1d3c84);border-bottom:1px solid;align-self:flex-start;margin-top:3cqh;padding-bottom:1px;font-size:clamp(11.5px,3.2cqw,13px)}.lift-module__5_TMsW__out:focus-visible{outline:2px solid var(--accent,#1d3c84);outline-offset:3px}.lift-module__5_TMsW__inside{container-type:size}.lift-module__5_TMsW__plate{color:#1d3c84;width:76%;max-height:84%;box-shadow:0 1px 2px #0000001f, inset 0 0 0 calc(1.4 * var(--mm)) #fbf8f0, inset 0 0 0 calc(1.8 * var(--mm)) #1d3c84, inset 0 0 0 calc(2.6 * var(--mm)) #fbf8f0, inset 0 0 0 calc(2.85 * var(--mm)) #1d3c84;background:#fbf8f0;flex-direction:column;align-items:center;gap:4cqh;padding:9cqw 9cqw 10cqw;display:flex;position:absolute;top:50%;left:50%;translate:-50% -52%}.lift-module__5_TMsW__plateWords{color:#262a33;font:400 clamp(12.5px, min(4.7cqw, 3.1cqh), 17px) / 1.5 var(--font-book-serif), Georgia, serif;font-variation-settings:"opsz" 14;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.lift-module__5_TMsW__leafMark{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:13cqw;height:auto}.lift-module__5_TMsW__about{scrollbar-width:none;color:#2a2e37;min-height:0;font:400 clamp(12.5px, 3.7cqw, 15px) / 1.5 var(--font-book-serif), Georgia, serif;text-wrap:pretty;flex:0 auto;margin-top:3.4cqh;overflow-y:auto}.lift-module__5_TMsW__lift[data-narrow] .lift-module__5_TMsW__about[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.2em),#0000);mask-image:linear-gradient(#000 calc(100% - 2.2em),#0000)}.lift-module__5_TMsW__lift:not([data-narrow]) .lift-module__5_TMsW__about{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lift-module__5_TMsW__controls{width:max-content;left:50%;bottom:max(18px, env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#fff;border-radius:999px;gap:4px;padding:5px;transition:opacity .32s,translate .42s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;translate:-50% 10px;box-shadow:0 12px 32px -12px #121c344d,0 0 0 1px #121c3412}.lift-module__5_TMsW__lift[data-ready] .lift-module__5_TMsW__controls{opacity:1;pointer-events:auto;translate:-50%}.lift-module__5_TMsW__controls button{white-space:nowrap;color:#3d3d3d;border-radius:999px;padding:10px 16px;font-size:13.5px;transition:background .18s,color .18s}.lift-module__5_TMsW__controls button:hover{color:#141414;background:#eef2f8}.lift-module__5_TMsW__controls button[data-autofocus]{background:var(--accent,#1d3c84);color:#fff}.lift-module__5_TMsW__controls button:focus-visible{outline:2px solid var(--accent,#1d3c84);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lift-module__5_TMsW__controls{transition:none}}
.quotes-module__Sv68Cq__quote{--ink:#141414;--muted:#737373;--line:#e4e4e4;--art-w:clamp(220px, 18vw, 256px);grid-template-columns:minmax(0, 1fr) var(--art-w);border-top:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-areas:"words art""credit art";align-items:start;column-gap:clamp(40px,6vw,96px);padding:clamp(40px,5vw,60px) 0;display:grid}.quotes-module__Sv68Cq__again{padding-top:clamp(28px,3.4vw,40px)}.quotes-module__Sv68Cq__quote:has(+.quotes-module__Sv68Cq__again){padding-bottom:clamp(28px,3.4vw,40px)}.quotes-module__Sv68Cq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quotes-module__Sv68Cq__words{max-width:66ch;font-family:var(--font-quote), Georgia, serif;letter-spacing:-.003em;color:var(--ink);grid-area:words;font-size:clamp(18px,1.4vw,21px);font-weight:400;line-height:1.6}.quotes-module__Sv68Cq__words p{text-wrap:pretty}.quotes-module__Sv68Cq__words p+p{margin-top:.85em}.quotes-module__Sv68Cq__credit{max-width:66ch;color:var(--muted);grid-area:credit;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;margin-top:22px;font-size:13.5px;line-height:1.5;display:grid}.quotes-module__Sv68Cq__face{object-fit:cover;filter:grayscale()contrast(1.1);border-radius:50%;width:40px;height:40px;display:block}.quotes-module__Sv68Cq__who{flex-direction:column;gap:1px;padding-top:1px;display:flex}.quotes-module__Sv68Cq__name{color:var(--ink);font-weight:600}.quotes-module__Sv68Cq__where{flex-wrap:wrap;column-gap:14px;display:flex}.quotes-module__Sv68Cq__where cite{font-style:normal}.quotes-module__Sv68Cq__shelf{color:#1d3c84;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.quotes-module__Sv68Cq__shelf:hover{text-decoration-thickness:2px}.quotes-module__Sv68Cq__note{margin-top:4px;font-size:12.5px}.quotes-module__Sv68Cq__panel{border:2.5px solid var(--ink);background:#fff;grid-area:art;margin-top:.35em;position:relative;overflow:clip}.quotes-module__Sv68Cq__art{position:relative}.quotes-module__Sv68Cq__art>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.quotes-module__Sv68Cq__panel path{stroke-linecap:round;stroke-linejoin:round}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.quotes-module__Sv68Cq__art{view-timeline:--panel block}.quotes-module__Sv68Cq__art :is(.s,.k){stroke-dasharray:1 2}.quotes-module__Sv68Cq__art .k{animation:linear both quotes-module__Sv68Cq__ink;animation-timeline:--panel;animation-range:entry cover 34%}.quotes-module__Sv68Cq__art .f{animation:linear both quotes-module__Sv68Cq__colour;animation-timeline:--panel;animation-range:cover 16% cover 42%}.quotes-module__Sv68Cq__art .s{animation-name:quotes-module__Sv68Cq__ink,quotes-module__Sv68Cq__colour;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--panel,--panel;animation-range:entry cover 34%,cover 16% cover 42%}.quotes-module__Sv68Cq__art .t{animation:linear both quotes-module__Sv68Cq__lay;animation-timeline:--panel;animation-range:cover 18% cover 46%}.quotes-module__Sv68Cq__art .l1 .k{animation-range:entry 10% cover 40%}.quotes-module__Sv68Cq__art .l1 .s{animation-range:entry 10% cover 40%,cover 20% cover 46%}.quotes-module__Sv68Cq__art .l2 .k{animation-range:entry 20% cover 46%}.quotes-module__Sv68Cq__art .l2 .s{animation-range:entry 20% cover 46%,cover 26% cover 50%}.quotes-module__Sv68Cq__art .l2 :is(.f,.t){animation-range:cover 26% cover 50%}}}@keyframes quotes-module__Sv68Cq__ink{0%{stroke-dashoffset:1.01px}to{stroke-dashoffset:0}}@keyframes quotes-module__Sv68Cq__colour{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes quotes-module__Sv68Cq__lay{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.quotes-module__Sv68Cq__quote{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"words""credit""art"}.quotes-module__Sv68Cq__panel{width:min(100%,240px);margin-top:26px}}
.homeButton-module__t1EsZa__start{align-items:center;gap:14px;min-width:0;display:flex}.homeButton-module__t1EsZa__button{border:1px solid color-mix(in srgb, currentColor 24%, transparent);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;margin-block:-7px;padding:0 13px 0 10px;font-size:12.5px;font-weight:500;line-height:1;transition:color .18s,border-color .18s;display:inline-flex}.homeButton-module__t1EsZa__button:hover,.homeButton-module__t1EsZa__button:focus-visible{color:var(--accent,currentColor);border-color:currentColor}.homeButton-module__t1EsZa__arrow{flex:none;transition:transform .18s}:hover>.homeButton-module__t1EsZa__arrow,:focus-visible>.homeButton-module__t1EsZa__arrow{transform:translate(-2px)}@media (max-width:440px){.homeButton-module__t1EsZa__tight>:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.homeButton-module__t1EsZa__arrow{transition:none}:hover>.homeButton-module__t1EsZa__arrow,:focus-visible>.homeButton-module__t1EsZa__arrow{transform:none}}
.scrollTop-module__GLNqoa__button{--lift:0px;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#141414;cursor:pointer;opacity:0;visibility:hidden;width:44px;height:44px;translate:0 var(--lift);background:#ffffffeb;border:1px solid #14141424;border-radius:50%;place-items:center;padding:0;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s,color .16s,border-color .16s;display:grid;position:fixed;transform:translateY(10px);box-shadow:0 6px 18px #121c3424}.scrollTop-module__GLNqoa__button[data-shown=true]{opacity:1;visibility:visible;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1),visibility,color .16s,border-color .16s;transform:none}.scrollTop-module__GLNqoa__button:hover,.scrollTop-module__GLNqoa__button:focus-visible{color:var(--accent,#1d3c84);border-color:currentColor}.scrollTop-module__GLNqoa__button:focus-visible{outline:2px solid var(--accent,#1d3c84);outline-offset:3px}.scrollTop-module__GLNqoa__dark{color:#f1f1f1;background:#0c0c0ce0;border-color:#ffffff2e;box-shadow:0 6px 18px #0006}.scrollTop-module__GLNqoa__dark:hover,.scrollTop-module__GLNqoa__dark:focus-visible{color:var(--accent-bright,#8fb0ee)}.scrollTop-module__GLNqoa__dark:focus-visible{outline-color:var(--accent-bright,#8fb0ee)}.scrollTop-module__GLNqoa__arrow{transition:transform .16s}.scrollTop-module__GLNqoa__button:hover .scrollTop-module__GLNqoa__arrow{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.scrollTop-module__GLNqoa__button,.scrollTop-module__GLNqoa__button[data-shown=true]{transition:opacity .12s,visibility 0s linear .12s;transform:none}.scrollTop-module__GLNqoa__button[data-shown=true]{transition:opacity .12s}.scrollTop-module__GLNqoa__button:hover .scrollTop-module__GLNqoa__arrow{transform:none}}@media print{.scrollTop-module__GLNqoa__button{display:none}}
.writingsLink-module__n2y4Ga__locked{cursor:default;align-items:center;gap:.35em;display:inline-flex;position:relative}.writingsLink-module__n2y4Ga__locked:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:3px}.writingsLink-module__n2y4Ga__icon{flex:none;width:.85em;height:.85em;transform:translateY(-.04em)}.writingsLink-module__n2y4Ga__soon{z-index:20;color:#fff;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;background:#141414;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:400;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-3px)}.writingsLink-module__n2y4Ga__locked:is(:hover,:focus-visible,:focus) .writingsLink-module__n2y4Ga__soon{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.writingsLink-module__n2y4Ga__soon{transition:none}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ad0b898d-module__BTsQuW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ad0b898d-module__BTsQuW__variable{--font-spine-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/38cf08ddb45df3e1-s.0tj9aq32662o_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/4ce8a49b2d995d28-s.19_52kdqnfct6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/de5f61b757f3896e-s.3w4ewzklxd2sb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/d561765807a0edc2-s.3u37b4-zat9lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/d6fa816f11f70fa0-s.p.07toay6nk6rge.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_771459a5-module__nKMKOa__className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.merriweather_771459a5-module__nKMKOa__variable{--font-quote:"Merriweather", "Merriweather Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_6d4455e4-module__1ow5Ba__className{font-family:Newsreader,Newsreader Fallback}.newsreader_6d4455e4-module__1ow5Ba__variable{--font-book-serif:"Newsreader", "Newsreader Fallback"}
.home-module__txgM7a__home{--bg:#fff;--ink:#141414;--ink-soft:#3d3d3d;--muted:#737373;--line:#e4e4e4;--accent:#1d3c84;--accent-lift:#4f7fd8;--gutter:clamp(20px, 4.5vw, 64px);--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-display), Arial, sans-serif;overflow:clip}:is(html:has(.home-module__txgM7a__home),body:has(.home-module__txgM7a__home)){background:#fff}.home-module__txgM7a__home ::selection{color:#141414;background:#cfdbf3}.home-module__txgM7a__home a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.home-module__txgM7a__skip{z-index:30;background:var(--ink);color:var(--bg);padding:12px 16px;position:fixed;top:-100px;left:16px}.home-module__txgM7a__skip:focus{top:16px}.home-module__txgM7a__hero{z-index:2;min-height:100svh;padding:30px var(--gutter) 22px;grid-template-rows:auto 1fr auto;display:grid;position:relative}.home-module__txgM7a__intro{text-shadow:0 0 14px #fff9}.home-module__txgM7a__intro h1{color:#0f1e33;font:600 15px/1.3 var(--font-display), sans-serif;letter-spacing:-.01em}.home-module__txgM7a__intro p{color:#1f3756;margin-top:3px;font-size:13px;line-height:1.5}.home-module__txgM7a__paths{justify-content:center;align-self:center;align-items:flex-end;gap:clamp(40px,6vw,104px);padding:48px 0 40px;display:flex}.home-module__txgM7a__path{justify-items:start;gap:26px;display:grid}.home-module__txgM7a__object{transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.home-module__txgM7a__caption{text-shadow:0 0 14px #fffffff2,0 0 4px #ffffffe6;gap:7px;display:grid}.home-module__txgM7a__label{color:#0f1e33;font:500 clamp(21px, 1.9vw, 27px) / 1.1 var(--font-display), sans-serif;letter-spacing:-.035em}.home-module__txgM7a__detail{color:#26384f;font-size:12.5px;line-height:1.5}.home-module__txgM7a__path img{object-fit:cover;filter:grayscale(.6)contrast(.96);transition:filter .7s,transform 1s cubic-bezier(.2,.7,.2,1)}.home-module__txgM7a__print{background:#fff;width:clamp(170px,17vw,258px);padding:10px 10px 44px;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;display:block;transform:rotate(-3.5deg);box-shadow:0 0 0 1px #00000012,0 1px 2px #00000014,0 22px 36px -22px #0000006b}.home-module__txgM7a__printPhoto{aspect-ratio:1000/1504;background:#e8e8e8;display:block;position:relative;overflow:clip}.home-module__txgM7a__printPhoto img{object-position:50% 22%}.home-module__txgM7a__window{background:#fff;border-radius:10px;width:clamp(176px,17.5vw,262px);transition:box-shadow .6s;display:block;overflow:clip;box-shadow:0 0 0 1px #dcdcdc,0 26px 46px -26px #0000006b}.home-module__txgM7a__windowBar{border-bottom:1px solid var(--line);background:#f3f3f3;align-items:center;gap:5px;height:27px;padding:0 11px;display:flex}.home-module__txgM7a__windowBar i{background:#d4d4d4;border-radius:50%;width:8px;height:8px;transition:background .4s}.home-module__txgM7a__windowBar span{color:var(--muted);font:9.5px/1 var(--font-mono), monospace;margin-left:auto}.home-module__txgM7a__windowShot{aspect-ratio:3/4;background:#1d1c1a;display:block;position:relative}.home-module__txgM7a__snippet{z-index:1;clip-path:polygon(0 0,71% 0,100% 46%,100% 100%,0 100%);background:#3a3832;flex-direction:column;justify-content:center;gap:7.5%;width:27.5%;height:36.4%;padding:0 4.5% 0 7.5%;display:flex;position:absolute;bottom:0;left:0}.home-module__txgM7a__snippet:before{content:"";z-index:-1;clip-path:polygon(0 1px,calc(71% - .7px) 1px,calc(100% - 1px) calc(46% + .2px),calc(100% - 1px) 100%,0 100%);background:#191816;position:absolute;inset:0;box-shadow:inset 3px 0 #24221f}.home-module__txgM7a__snippet i,.home-module__txgM7a__snippet b{border-radius:2px;flex:none;height:3px;transition:background .5s;display:block}.home-module__txgM7a__snippet .home-module__txgM7a__dim{background:#3d3b36}.home-module__txgM7a__snippet .home-module__txgM7a__mid{background:#5f5c55}.home-module__txgM7a__snippet .home-module__txgM7a__hot{background:#2f4c82}.home-module__txgM7a__snippet b{background:#36558f;border-radius:0;width:1.5px;height:9px}.home-module__txgM7a__trackCard{aspect-ratio:140/198;background:#3f72c0;border-radius:3px;width:clamp(165px,16.5vw,246px);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;display:block;overflow:clip;transform:rotate(2deg);box-shadow:0 0 0 1px #00000014,0 1px 2px #00000014,0 22px 36px -22px #0000006b}.home-module__txgM7a__trackCard svg{filter:saturate(.45)brightness(1.05);width:100%;height:100%;transition:filter .7s;display:block}.home-module__txgM7a__lanes{fill:#3f72c0}.home-module__txgM7a__ink{fill:#fff}.home-module__txgM7a__ghost{fill:#ffffff3d}.home-module__txgM7a__ahead{stroke:#fff9;stroke-dasharray:1.2 3.2}.home-module__txgM7a__laneLine,.home-module__txgM7a__splitLine{stroke:#fff;stroke-width:.8px}.home-module__txgM7a__splitLine{stroke-width:1.8px}.home-module__txgM7a__startLine{stroke:#fff;stroke-width:1.8px}.home-module__txgM7a__finishLine{stroke:#fff;stroke-width:5px}.home-module__txgM7a__checks{stroke:#141414;stroke-width:5px;stroke-dasharray:2.5 2.5}.home-module__txgM7a__laneNo{fill:#ffffffe0;font:600 10px var(--font-display), sans-serif}.home-module__txgM7a__todayHalo,.home-module__txgM7a__runnerHalo{stroke:#fff;stroke-width:3px}.home-module__txgM7a__runnerHalo{stroke-width:4px}.home-module__txgM7a__today{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:2 2}.home-module__txgM7a__runner{stroke:var(--accent);stroke-width:1.8px}.home-module__txgM7a__runnerDot{fill:var(--accent);stroke:#fff;stroke-width:1.4px}.home-module__txgM7a__moving{transform:translateY(var(--rest));transition:transform 1.1s cubic-bezier(.3,.6,.2,1)}.home-module__txgM7a__path:is(:hover,:focus-visible) .home-module__txgM7a__object{transform:translateY(-8px)}.home-module__txgM7a__path:is(:hover,:focus-visible) img{filter:none;transform:scale(1.03)}.home-module__txgM7a__printPath:is(:hover,:focus-visible) .home-module__txgM7a__print{transform:rotate(0);box-shadow:0 0 0 1px #00000012,0 1px 2px #00000014,0 30px 46px -24px #0000007a}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__window{box-shadow:0 0 0 1px #c8c8c8,0 34px 56px -26px #0000007a}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__snippet .home-module__txgM7a__dim{background:#57544d}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__snippet .home-module__txgM7a__mid{background:#a29e95}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__snippet :is(.home-module__txgM7a__hot,b){background:var(--accent-lift)}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__windowBar i:first-child{background:#ee6a5f}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__windowBar i:nth-child(2){background:#f5bd4f}.home-module__txgM7a__windowPath:is(:hover,:focus-visible) .home-module__txgM7a__windowBar i:nth-child(3){background:#61c454}.home-module__txgM7a__trackPath:is(:hover,:focus-visible) .home-module__txgM7a__trackCard{transform:rotate(0);box-shadow:0 0 0 1px #00000014,0 1px 2px #00000014,0 30px 46px -24px #0000007a}.home-module__txgM7a__trackPath:is(:hover,:focus-visible) svg{filter:none}.home-module__txgM7a__trackPath:is(:hover,:focus-visible) .home-module__txgM7a__moving{transform:none}.home-module__txgM7a__more{color:var(--muted);font:11px/1 var(--font-mono), monospace;justify-self:center;align-items:center;gap:12px;padding:10px 4px;display:inline-flex}.home-module__txgM7a__more>span:last-child{color:var(--accent);font-size:16px;transition:transform .3s}.home-module__txgM7a__more:hover{color:var(--ink)}.home-module__txgM7a__more:hover>span:last-child{transform:translateY(4px)}.home-module__txgM7a__elsewhere{z-index:1;padding:clamp(60px, 9vh, 116px) var(--gutter) 0;background:var(--bg);flex-direction:column;display:flex;position:relative}.home-module__txgM7a__elsewhere:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffffd9 60%,#fff);height:22svh;position:absolute;bottom:100%;left:0;right:0}.home-module__txgM7a__sectionIntro{justify-content:space-between;align-items:end;gap:40px;width:min(1170px,100%);margin:0 auto 64px;display:flex}.home-module__txgM7a__sectionIntro h2{font:500 clamp(38px, 4.2vw, 60px) / 1.1 var(--font-display), sans-serif;letter-spacing:-.055em}.home-module__txgM7a__sectionIntro h2>span{color:var(--accent)}.home-module__txgM7a__sectionIntro>p{color:var(--muted);padding-bottom:4px;font-size:12.5px;line-height:1.8}.home-module__txgM7a__readingLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;width:min(1170px,100%);margin:auto;padding-bottom:76px;display:grid}.home-module__txgM7a__readingLink{display:block}.home-module__txgM7a__readingArt{border:1px solid var(--line);background:#fafafa;height:clamp(190px,23vw,295px);margin-bottom:26px;transition:border-color .6s,background .6s;position:relative;overflow:clip}.home-module__txgM7a__readingLink:is(:hover,:focus-visible) .home-module__txgM7a__readingArt{background:#fff;border-color:#ccc}.home-module__txgM7a__readingLink h3{font:500 26px/1.2 var(--font-display), sans-serif;letter-spacing:-.035em;margin:15px 0 10px}.home-module__txgM7a__readingLink>p{color:var(--muted);font-size:12px;line-height:1.7}.home-module__txgM7a__miniBooks{align-items:end;gap:7px;width:67%;height:70%;display:flex;position:absolute;bottom:41px;left:50%;transform:translate(-50%)perspective(700px)rotateY(-18deg)}.home-module__txgM7a__miniBooks>span{background:var(--bg);width:20%;color:var(--ink);border-radius:1.5px 1.5px .5px .5px;transition:transform .7s;position:relative;box-shadow:inset 0 0 0 .5px #00000024,5px 3px 12px #121c3438}.home-module__txgM7a__miniBooks>span:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#00000029,#0000 12%,#ffffff1a 38%,#fff0 62%,#00000029);position:absolute;inset:0}.home-module__txgM7a__miniBooks>span:nth-child(5){transform-origin:0 100%;margin-left:10px;transform:rotate(-11deg)}.home-module__txgM7a__miniBooks i{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;font:600 11px/1 var(--font-display), sans-serif;letter-spacing:.02em;justify-content:flex-start;align-items:center;font-style:normal;display:flex;position:absolute;inset:9% 0;overflow:hidden}.home-module__txgM7a__readingLink:is(:hover,:focus-visible) .home-module__txgM7a__miniBooks>span:nth-child(2){transform:translateY(-18px)rotate(-3deg)}.home-module__txgM7a__miniShelf{background:linear-gradient(#fff,#f9fafc 45%,#e9edf3);border-radius:2px;width:86%;height:12px;position:absolute;bottom:30px;left:8%;transform:perspective(700px)rotateY(-18deg);box-shadow:inset 0 1px #fff,0 -1px #121c340f,0 14px 20px -10px #121c344d}.home-module__txgM7a__quotesArt{place-items:center;display:grid}.home-module__txgM7a__comicBack,.home-module__txgM7a__comicFront{background:#fff;border:2px solid #141414;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;overflow:clip;box-shadow:4px 10px 22px #121c342e}.home-module__txgM7a__comicBack{aspect-ratio:200/220;width:36%;top:9%;left:12%;transform:rotate(-7deg)}.home-module__txgM7a__comicFront{aspect-ratio:380/320;width:58%;bottom:9%;right:9%;transform:rotate(4deg)}.home-module__txgM7a__comicBack svg,.home-module__txgM7a__comicFront svg{width:100%;height:100%;display:block}.home-module__txgM7a__readingLink:is(:hover,:focus-visible) .home-module__txgM7a__comicFront{transform:rotate(1deg)translateY(-8px)}.home-module__txgM7a__readingLink:is(:hover,:focus-visible) .home-module__txgM7a__comicBack{transform:rotate(-9deg)translate(-6px)}.home-module__txgM7a__writingArt{place-items:center;display:grid}.home-module__txgM7a__notebook{color:#342729;background:#e2d3bf;width:56%;height:84%;padding:27px 20px;transition:transform .65s;position:relative;transform:rotate(-9deg)translateY(27px);box-shadow:5px 12px 30px #3c1e1438}.home-module__txgM7a__notebook:before{content:"";border-left:1px solid #2f4c8255;position:absolute;top:0;bottom:0;left:13px}.home-module__txgM7a__notebook>span{font:italic 24px Georgia,serif}.home-module__txgM7a__notebook i{background:#3b272733;height:1px;margin-top:20px;display:block}.home-module__txgM7a__notebook i:nth-child(4){background:#3a5a99;width:67%}.home-module__txgM7a__notebook b{text-align:right;color:var(--accent);font:500 20px var(--font-display), sans-serif;margin-top:18px;display:block}.home-module__txgM7a__readingLink:is(:hover,:focus-visible) .home-module__txgM7a__notebook{transform:rotate(-5deg)translateY(13px)}.home-module__txgM7a__locked{cursor:default}.home-module__txgM7a__locked:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.home-module__txgM7a__locked .home-module__txgM7a__notebook{filter:saturate(.55)}.home-module__txgM7a__locked:is(:hover,:focus-visible) .home-module__txgM7a__notebook{transform:rotate(-9deg)translateY(27px)}.home-module__txgM7a__lock{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #1414141f}.home-module__txgM7a__lock svg{width:18px;height:18px}.home-module__txgM7a__locked:is(:hover,:focus-visible) .home-module__txgM7a__lock{animation:.42s ease-out home-module__txgM7a__lock-tug}@keyframes home-module__txgM7a__lock-tug{20%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-4deg)}}.home-module__txgM7a__soon{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:calc(50% + 36px);left:50%;transform:translate(-50%,-4px)}.home-module__txgM7a__locked:is(:hover,:focus-visible) .home-module__txgM7a__soon{opacity:1;transform:translate(-50%)}@media (hover:none){.home-module__txgM7a__soon{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__soon{transition:none}.home-module__txgM7a__locked:is(:hover,:focus-visible) .home-module__txgM7a__lock{animation:none}}.home-module__txgM7a__footer{width:min(1328px, calc(100% - 2 * var(--gutter)));color:#eef3fad1;min-height:86px;font:10.5px var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.home-module__txgM7a__footer nav{gap:26px;display:flex}.home-module__txgM7a__footer a:hover,.home-module__txgM7a__footerName{color:#fff}@media (max-width:900px){.home-module__txgM7a__elsewhere{padding-inline:28px}.home-module__txgM7a__readingLinks{gap:22px}.home-module__txgM7a__notebook{width:66%;padding:22px 18px}.home-module__txgM7a__notebook>span{font-size:21px}}@media (max-width:700px){.home-module__txgM7a__hero{padding:26px 22px 14px}.home-module__txgM7a__paths{flex-direction:column;align-items:stretch;gap:30px;padding:36px 0 24px}.home-module__txgM7a__path{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px}.home-module__txgM7a__object{justify-self:center}.home-module__txgM7a__print{width:92px;padding:5px 5px 20px}.home-module__txgM7a__window{border-radius:7px;width:100px}.home-module__txgM7a__snippet i{height:2px}.home-module__txgM7a__snippet b{height:5px}.home-module__txgM7a__windowBar{gap:3px;height:15px;padding:0 6px}.home-module__txgM7a__windowBar i{width:5px;height:5px}.home-module__txgM7a__windowBar span{display:none}.home-module__txgM7a__trackCard{width:88px}.home-module__txgM7a__trackCard svg{filter:saturate(.8)}.home-module__txgM7a__path img{filter:grayscale(.25)}.home-module__txgM7a__elsewhere{padding:58px 24px 0}.home-module__txgM7a__sectionIntro{margin-bottom:38px;display:block}.home-module__txgM7a__sectionIntro h2{font-size:42px}.home-module__txgM7a__sectionIntro>p{margin-top:24px}.home-module__txgM7a__readingLinks{grid-template-columns:1fr;gap:38px;padding-bottom:46px}.home-module__txgM7a__readingArt{height:260px;margin-bottom:20px}.home-module__txgM7a__miniBooks{width:55%}.home-module__txgM7a__notebook{width:49%}.home-module__txgM7a__notebook>span{font-size:25px}.home-module__txgM7a__footer{flex-wrap:wrap;padding-block:27px;font-size:9.5px}.home-module__txgM7a__footerName{flex-basis:100%}.home-module__txgM7a__footer nav{gap:20px}}@media (hover:none){.home-module__txgM7a__path img{filter:grayscale(.25)}.home-module__txgM7a__trackCard svg{filter:saturate(.8)}.home-module__txgM7a__moving{transform:none}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home *,.home-module__txgM7a__home :before,.home-module__txgM7a__home :after{transition:none!important}}
.projects-module__lnHueG__page{--bg:#fff;--ink:#141414;--ink-soft:#3d3d3d;--muted:#737373;--line:#e4e4e4;--accent:#1d3c84;--gutter:clamp(20px, 5vw, 64px);--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-display), Arial, sans-serif}:is(html:has(.projects-module__lnHueG__page),body:has(.projects-module__lnHueG__page)){background:#fff}.projects-module__lnHueG__page ::selection{color:#141414;background:#cfdbf3}.projects-module__lnHueG__page button:not(:disabled){cursor:pointer}.projects-module__lnHueG__page a:focus-visible,.projects-module__lnHueG__page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.projects-module__lnHueG__skip{z-index:30;background:var(--ink);color:var(--bg);padding:12px 16px;position:fixed;top:-100px;left:16px}.projects-module__lnHueG__skip:focus{top:16px}.projects-module__lnHueG__top{max-width:1320px;padding:26px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.projects-module__lnHueG__home{letter-spacing:-.01em;font-weight:600}.projects-module__lnHueG__home:hover{color:var(--accent)}.projects-module__lnHueG__count{color:var(--muted);font:12px/1 var(--font-mono), monospace}.projects-module__lnHueG__intro{max-width:1320px;padding:clamp(28px, 7vh, 80px) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:24px clamp(32px,6vw,96px);margin:0 auto;display:grid}.projects-module__lnHueG__intro h1{font:500 clamp(76px, 13.5vw, 196px) / .82 var(--font-display), sans-serif;letter-spacing:-.068em;margin-left:-.05em}.projects-module__lnHueG__introSide{padding-bottom:10px}.projects-module__lnHueG__lede{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(17px,1.6vw,20px);line-height:1.45}.projects-module__lnHueG__note{color:var(--muted);font-size:12.5px;line-height:1.6}.projects-module__lnHueG__index{border-top:1px solid var(--ink);grid-column:1/-1;margin-top:clamp(28px,6vh,64px)}.projects-module__lnHueG__index a{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.1fr) minmax(0,2fr) minmax(108px,auto);align-items:baseline;gap:16px;padding:15px 0;transition:padding .3s cubic-bezier(.2,.7,.2,1);display:grid}.projects-module__lnHueG__indexName{font:500 clamp(18px, 1.7vw, 22px) / 1.2 var(--font-display), sans-serif;letter-spacing:-.025em}.projects-module__lnHueG__indexKind{color:var(--muted);font-size:14px}.projects-module__lnHueG__indexYear{color:var(--muted);font:12px/1 var(--font-mono), monospace;justify-self:end}.projects-module__lnHueG__index a:hover{padding-left:10px}.projects-module__lnHueG__index a:hover .projects-module__lnHueG__indexName{color:var(--accent)}.projects-module__lnHueG__list{margin-top:clamp(40px,8vh,96px)}.projects-module__lnHueG__project{max-width:1320px;padding:clamp(56px, 9vh, 104px) var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin:0 auto;scroll-margin-top:12px;display:grid}.projects-module__lnHueG__info{align-self:start;position:sticky;top:28px}.projects-module__lnHueG__info h2{font:500 clamp(34px, 3.4vw, 46px) / 1 var(--font-display), sans-serif;letter-spacing:-.05em;margin-bottom:10px}.projects-module__lnHueG__kind{color:var(--muted);margin-bottom:22px;font-size:14.5px}.projects-module__lnHueG__summary{letter-spacing:-.01em;margin-bottom:14px;font-size:17px;line-height:1.5}.projects-module__lnHueG__detail{color:var(--ink-soft);margin-bottom:12px;font-size:14px;line-height:1.65}.projects-module__lnHueG__facts{border-top:1px solid var(--line);gap:9px;margin:24px 0 22px;padding-top:18px;display:grid}.projects-module__lnHueG__facts div{grid-template-columns:82px 1fr;gap:12px;font-size:13px;line-height:1.45;display:grid}.projects-module__lnHueG__facts dt{color:var(--muted)}.projects-module__lnHueG__links{flex-wrap:wrap;gap:8px;display:flex}.projects-module__lnHueG__links a{border:1px solid #d4d4d4;border-radius:999px;padding:8px 13px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.projects-module__lnHueG__links a:hover{border-color:var(--ink);background:#f5f5f5}.projects-module__lnHueG__pending{color:var(--muted);border:1px dashed #d4d4d4;border-radius:12px;align-self:start;justify-items:start;gap:14px;padding:28px 30px;font-size:14px;line-height:1.6;display:grid}.projects-module__lnHueG__pending a{color:var(--ink);border-bottom:1px solid #ccc;transition:border-color .2s}.projects-module__lnHueG__pending a:hover{border-color:var(--accent)}.projects-module__lnHueG__also{max-width:1320px;padding:clamp(56px, 9vh, 104px) var(--gutter);border-top:1px solid var(--line);margin:0 auto}.projects-module__lnHueG__also h2{font:500 clamp(30px, 3vw, 40px) / 1 var(--font-display), sans-serif;letter-spacing:-.045em;margin-bottom:24px}.projects-module__lnHueG__also ul{border-top:1px solid var(--ink)}.projects-module__lnHueG__also li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.1fr) minmax(0,2fr) minmax(4ch,auto);align-items:baseline;gap:16px;padding:15px 0;display:grid}.projects-module__lnHueG__alsoName{font:500 18px/1.3 var(--font-display), sans-serif;letter-spacing:-.02em}a.projects-module__lnHueG__alsoName{text-underline-offset:5px;-webkit-text-decoration:underline #ccc;text-decoration:underline #ccc;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}a.projects-module__lnHueG__alsoName:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.projects-module__lnHueG__alsoDetail{color:var(--ink-soft);font-size:14px;line-height:1.5}.projects-module__lnHueG__alsoYear{color:var(--muted);font:12px/1 var(--font-mono), monospace}.projects-module__lnHueG__footer{max-width:1320px;padding:30px var(--gutter) 34px;color:#eef3fad1;font:12px/1 var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;display:flex}.projects-module__lnHueG__footer nav{gap:22px;display:flex}.projects-module__lnHueG__footer a:hover{color:#fff}@media (max-width:1000px){.projects-module__lnHueG__intro,.projects-module__lnHueG__project{grid-template-columns:1fr}.projects-module__lnHueG__info{position:static}}@media (max-width:640px){.projects-module__lnHueG__index a,.projects-module__lnHueG__also li{grid-template-columns:1fr auto;gap:4px 12px}.projects-module__lnHueG__indexKind,.projects-module__lnHueG__alsoDetail{grid-area:2/1/auto/-1}.projects-module__lnHueG__indexYear,.projects-module__lnHueG__alsoYear{grid-area:1/2}.projects-module__lnHueG__facts div{grid-template-columns:74px 1fr}}@media (prefers-reduced-motion:reduce){.projects-module__lnHueG__index a{transition:none}}
.runLoader-module__XWeYKG__loader{--bg:#fff;--ink:#141414;--muted:#737373;--line:#e6e6e6;--accent:#1d3c84;--p:0;z-index:50;padding:72px 20px calc(28px + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-archivo), Arial, sans-serif;opacity:1;place-items:center;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility linear;display:grid;position:fixed;inset:0;overflow:auto}.runLoader-module__XWeYKG__loader[data-state=done]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility 0s linear .7s}.runLoader-module__XWeYKG__loader[data-state=away]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s}.runLoader-module__XWeYKG__loader[data-variant=handoff]{z-index:51;background:0 0;width:100vw;right:auto}.runLoader-module__XWeYKG__backdrop{z-index:-1;background:var(--bg);position:fixed;inset:0}.runLoader-module__XWeYKG__blocker{z-index:52;position:fixed;inset:0}:is(html:has(.runLoader-module__XWeYKG__loader:not([data-variant=handoff])),body:has(.runLoader-module__XWeYKG__loader:not([data-variant=handoff]))){background:#fff}.runLoader-module__XWeYKG__loader ::selection{color:#141414;background:#cfdbf3}.runLoader-module__XWeYKG__loader a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.runLoader-module__XWeYKG__top{top:calc(14px + env(safe-area-inset-top,0px));align-items:center;min-height:36px;display:flex;position:absolute;left:18px}.runLoader-module__XWeYKG__card{text-align:center;justify-items:center;gap:26px;width:min(340px,100%);display:grid}.runLoader-module__XWeYKG__print{background:#fff;width:clamp(150px,15vw,210px);padding:9px 9px 36px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block;transform:rotate(-3.5deg);box-shadow:0 0 0 1px #00000012,0 1px 2px #00000014,0 22px 36px -22px #0000006b}.runLoader-module__XWeYKG__loader[data-state=done] .runLoader-module__XWeYKG__print{transform:rotate(-2deg)scale(1.04)}.runLoader-module__XWeYKG__photo{aspect-ratio:1000/1504;background:#e8e8e8;display:block;position:relative;overflow:clip}.runLoader-module__XWeYKG__photo img{object-fit:cover;object-position:50% 22%;filter:grayscale(calc(.85 - .85 * var(--p))) contrast(.96);transition:filter .6s}.runLoader-module__XWeYKG__carried,.runLoader-module__XWeYKG__lifted{width:100%;height:100%;position:absolute;inset:0}.runLoader-module__XWeYKG__lifted{opacity:0}.runLoader-module__XWeYKG__caption{gap:6px;display:grid}.runLoader-module__XWeYKG__label{font:500 clamp(24px, 2.2vw, 30px) / 1.1 var(--font-archivo), Arial, sans-serif;letter-spacing:-.035em;margin:0}.runLoader-module__XWeYKG__detail{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.runLoader-module__XWeYKG__about{color:#3d3d3d;text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}.runLoader-module__XWeYKG__hint{color:var(--ink);white-space:nowrap;font-weight:500}.runLoader-module__XWeYKG__stopped{border-top:1px solid var(--line);justify-items:center;gap:16px;width:100%;padding-top:18px;display:grid}.runLoader-module__XWeYKG__note{color:var(--ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.runLoader-module__XWeYKG__action{background:var(--accent);color:#fff;min-height:36px;font:500 13px / 1 var(--font-archivo), Arial, sans-serif;letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 18px;transition:background-color .16s;display:inline-flex}.runLoader-module__XWeYKG__action:hover{background:#142c63}.runLoader-module__XWeYKG__action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.runLoader-module__XWeYKG__loader[data-state=unavailable] .runLoader-module__XWeYKG__photo img,.runLoader-module__XWeYKG__loader[data-state=failed] .runLoader-module__XWeYKG__photo img{filter:grayscale(.85)contrast(.96)}.runLoader-module__XWeYKG__progress{gap:10px;width:100%;display:grid}.runLoader-module__XWeYKG__track{background:var(--line);border-radius:2px;height:2px;position:relative;overflow:hidden}.runLoader-module__XWeYKG__fill{background:var(--accent);transform:scaleX(var(--p));transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.runLoader-module__XWeYKG__creep{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.runLoader-module__XWeYKG__loader[data-instant] .runLoader-module__XWeYKG__fill{transition:none}.runLoader-module__XWeYKG__shimmer{width:36%;animation:1.8s cubic-bezier(.4,0,.2,1) infinite runLoader-module__XWeYKG__sweep;animation-delay:var(--since,0s);background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;top:0;bottom:0;left:0}@keyframes runLoader-module__XWeYKG__sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}.runLoader-module__XWeYKG__status{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.runLoader-module__XWeYKG__percent{color:var(--ink);font:12px / 1 var(--font-jbmono), monospace;font-variant-numeric:tabular-nums}.runLoader-module__XWeYKG__slow{min-height:1.5em;color:var(--muted);opacity:0;margin:-12px 0 0;font-size:12.5px;line-height:1.5;transition:opacity .6s}.runLoader-module__XWeYKG__slow[data-shown=true]{opacity:1}.runLoader-module__XWeYKG__alt{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;font-size:12.5px;transition:color .16s}.runLoader-module__XWeYKG__alt:hover,.runLoader-module__XWeYKG__alt:focus-visible{color:var(--accent)}@media (max-width:700px){.runLoader-module__XWeYKG__card{gap:22px}}@media (max-height:560px){.runLoader-module__XWeYKG__loader{padding-top:64px}.runLoader-module__XWeYKG__print{width:120px;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.runLoader-module__XWeYKG__shimmer,.runLoader-module__XWeYKG__creep{display:none}.runLoader-module__XWeYKG__action{transition:none}.runLoader-module__XWeYKG__print,.runLoader-module__XWeYKG__loader[data-state=done] .runLoader-module__XWeYKG__print{transition:none;transform:rotate(-3.5deg)}.runLoader-module__XWeYKG__fill,.runLoader-module__XWeYKG__photo img{transition:none}}
.editorial-module__UlR70a__shell{--accent:#4f7fd8;--accent-bright:#8fb0ee;--accent-deep:#1d3c84;--surface:#000;--cream:#f2f2f2;--muted:#a0a0a0;--line:#ffffff16;--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);background:var(--surface);color:var(--cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;font-family:var(--font-display), Arial, sans-serif}.editorial-module__UlR70a__shell ::selection{color:#f3f7ff;background:#27467f}.editorial-module__UlR70a__shell a:focus-visible,.editorial-module__UlR70a__shell button:focus-visible,.editorial-module__UlR70a__shell summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:7px}.editorial-module__UlR70a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 112px,1440px);min-height:82px;margin:0 auto;display:flex}.editorial-module__UlR70a__wordmark{letter-spacing:.035em;align-items:center;gap:18px;font-size:12px;display:flex}.editorial-module__UlR70a__mark{font:650 25px/1 var(--font-display), sans-serif;letter-spacing:-.08em}.editorial-module__UlR70a__mark span{color:var(--accent)}.editorial-module__UlR70a__nav{color:var(--muted);gap:34px;font-size:12px;display:flex}.editorial-module__UlR70a__nav a{padding:14px 0;transition:color .18s}.editorial-module__UlR70a__nav a:hover,.editorial-module__UlR70a__nav a[aria-current]{color:var(--accent-bright)}.editorial-module__UlR70a__skipLink{z-index:20;background:var(--cream);color:var(--surface);padding:16px;position:fixed;top:-100px;left:24px}.editorial-module__UlR70a__skipLink:focus{top:16px}.editorial-module__UlR70a__page{max-width:1200px;margin:auto;padding:70px 56px 90px}.editorial-module__UlR70a__pageIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px;display:flex}.editorial-module__UlR70a__pageIntro h1{font:500 clamp(44px, 5.5vw, 76px)/1.05 var(--font-display), sans-serif;letter-spacing:-.055em}.editorial-module__UlR70a__pageIntro h1 em{color:var(--accent);font-weight:inherit;font-style:normal}.editorial-module__UlR70a__pageIntro>p{color:var(--muted);max-width:260px;font-size:13px;line-height:1.8}.editorial-module__UlR70a__backLink{font:11px var(--font-mono), monospace;color:var(--muted);align-items:center;gap:12px;padding:14px 0;display:inline-flex}.editorial-module__UlR70a__backLink:hover{color:var(--accent-bright)}.editorial-module__UlR70a__placeholder{font:9px/1.7 var(--font-mono), monospace;letter-spacing:.07em;color:var(--muted)}.editorial-module__UlR70a__pageFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:22px;display:flex}@media (max-width:700px){.editorial-module__UlR70a__header{gap:15px;width:calc(100% - 40px);min-height:82px}.editorial-module__UlR70a__wordmark{gap:12px}.editorial-module__UlR70a__wordmark>span:last-child{display:none}.editorial-module__UlR70a__nav{gap:22px;font-size:11px}.editorial-module__UlR70a__page{padding:46px 24px 48px}.editorial-module__UlR70a__pageIntro{margin-bottom:38px;display:block}.editorial-module__UlR70a__pageIntro>p{max-width:320px;margin-top:22px}.editorial-module__UlR70a__pageFoot{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.editorial-module__UlR70a__shell *,.editorial-module__UlR70a__shell :before,.editorial-module__UlR70a__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.library-module__AlSDVG__page{--bg:#fff;--ink:#141414;--ink-soft:#3d3d3d;--muted:#737373;--line:#e4e4e4;--accent:#1d3c84;--wall:#f3f5f8;--wall-top:#eef1f5;--gutter:clamp(16px, 4.5vw, 64px);--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-display), Arial, sans-serif}:is(html:has(.library-module__AlSDVG__page),body:has(.library-module__AlSDVG__page)){background:#fff}.library-module__AlSDVG__page ::selection{color:#141414;background:#cfdbf3}.library-module__AlSDVG__page button:not(:disabled){cursor:pointer}.library-module__AlSDVG__page a:focus-visible,.library-module__AlSDVG__page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.library-module__AlSDVG__skip{z-index:30;background:var(--ink);color:var(--bg);padding:12px 16px;position:fixed;top:-100px;left:16px}.library-module__AlSDVG__skip:focus{top:16px}.library-module__AlSDVG__top{max-width:1320px;padding:26px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.library-module__AlSDVG__home{letter-spacing:-.01em;font-weight:600}.library-module__AlSDVG__home:hover{color:var(--accent)}.library-module__AlSDVG__top nav{color:var(--muted);gap:22px;display:flex}.library-module__AlSDVG__top nav a:hover,.library-module__AlSDVG__top nav a[aria-current]{color:var(--accent)}.library-module__AlSDVG__intro{max-width:1320px;padding:clamp(28px, 7vh, 80px) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:24px clamp(32px,6vw,96px);margin:0 auto;display:grid}.library-module__AlSDVG__intro h1{font:500 clamp(76px, 13.5vw, 196px) / .82 var(--font-display), sans-serif;letter-spacing:-.068em;margin-left:-.05em}.library-module__AlSDVG__introSide{padding-bottom:10px}.library-module__AlSDVG__lede{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(17px,1.6vw,20px);line-height:1.45}.library-module__AlSDVG__note{color:var(--muted);font-size:12.5px;line-height:1.6}.library-module__AlSDVG__plain{max-width:1120px;padding:24px var(--gutter) 64px;columns:2 320px;gap:40px;margin:0 auto;font-size:14px;line-height:1.5}.library-module__AlSDVG__plain li{break-inside:avoid;border-bottom:1px solid var(--line);padding:5px 0}.library-module__AlSDVG__plain span{color:var(--muted)}.library-module__AlSDVG__footer{max-width:1320px;padding:30px var(--gutter) 34px;color:#eef3fad1;font:12px/1 var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;display:flex}.library-module__AlSDVG__footer nav{gap:22px;display:flex}.library-module__AlSDVG__footer a:hover{color:#fff}@media (max-width:1000px){.library-module__AlSDVG__intro{grid-template-columns:1fr}}@media (max-width:640px){.library-module__AlSDVG__top nav{gap:16px}}
.quotes-module__2_arNq__page{--bg:#fff;--ink:#141414;--muted:#737373;--line:#e4e4e4;--accent:#1d3c84;--gutter:clamp(16px, 4.5vw, 64px);--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-display), Arial, sans-serif}:is(html:has(.quotes-module__2_arNq__page),body:has(.quotes-module__2_arNq__page)){background:#fff}.quotes-module__2_arNq__page ::selection{color:#141414;background:#cfdbf3}.quotes-module__2_arNq__page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.quotes-module__2_arNq__skip{z-index:30;background:var(--ink);color:var(--bg);padding:12px 16px;position:fixed;top:-100px;left:16px}.quotes-module__2_arNq__skip:focus{top:16px}.quotes-module__2_arNq__top{max-width:1320px;padding:26px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.quotes-module__2_arNq__home{letter-spacing:-.01em;font-weight:600}.quotes-module__2_arNq__home:hover{color:var(--accent)}.quotes-module__2_arNq__top nav{color:var(--muted);gap:22px;display:flex}.quotes-module__2_arNq__top nav a:hover,.quotes-module__2_arNq__top nav a[aria-current]{color:var(--accent)}.quotes-module__2_arNq__intro{max-width:1320px;padding:clamp(28px, 7vh, 80px) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:24px clamp(32px,6vw,96px);margin:0 auto;display:grid}.quotes-module__2_arNq__intro h1{font:500 clamp(76px, 13.5vw, 196px) / .82 var(--font-display), sans-serif;letter-spacing:-.068em;margin-left:-.05em}.quotes-module__2_arNq__introSide{padding-bottom:10px}.quotes-module__2_arNq__lede{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(17px,1.6vw,20px);line-height:1.45}.quotes-module__2_arNq__note{color:var(--muted);font-size:12.5px;line-height:1.6}.quotes-module__2_arNq__quotes{max-width:1320px;padding:clamp(40px, 7vh, 80px) var(--gutter) clamp(64px, 10vh, 120px);margin:0 auto}.quotes-module__2_arNq__footer{max-width:1320px;padding:30px var(--gutter) 34px;color:#eef3fad1;font:12px/1 var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;display:flex}.quotes-module__2_arNq__footer nav{gap:22px;display:flex}.quotes-module__2_arNq__footer a:hover{color:#fff}@media (max-width:1000px){.quotes-module__2_arNq__intro{grid-template-columns:1fr}}@media (max-width:640px){.quotes-module__2_arNq__top nav{gap:16px}}
.routeTimeline-module__iowA-a__page{--bg:#fff;--ink:#141414;--ink-soft:#3d3d3d;--muted:#737373;--line:#e4e4e4;--accent:#1d3c84;--gutter:clamp(20px, 5vw, 64px);background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-archivo), Arial, sans-serif}:is(html:has(.routeTimeline-module__iowA-a__page),body:has(.routeTimeline-module__iowA-a__page)){background:#fff}.routeTimeline-module__iowA-a__page ::selection{color:#141414;background:#cfdbf3}.routeTimeline-module__iowA-a__inner{max-width:760px;padding:calc(104px + env(safe-area-inset-top,0px)) var(--gutter) 120px;margin:0 auto}.routeTimeline-module__iowA-a__title{font:500 clamp(56px, 10vw, 112px) / .86 var(--font-archivo), sans-serif;letter-spacing:-.06em;margin:0 0 0 -.04em}.routeTimeline-module__iowA-a__lede{letter-spacing:-.01em;max-width:34em;color:var(--ink-soft);margin:22px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.routeTimeline-module__iowA-a__notice{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin:20px 0 0;padding:8px 14px;font-size:12.5px;display:inline-block}.routeTimeline-module__iowA-a__groups{margin:56px 0 0;padding:0;list-style:none}.routeTimeline-module__iowA-a__group+.routeTimeline-module__iowA-a__group{margin-top:40px}.routeTimeline-module__iowA-a__year{font:500 clamp(22px, 2.4vw, 28px) / 1.1 var(--font-archivo), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin:0 0 6px;display:flex}.routeTimeline-module__iowA-a__year:after{content:"";background:var(--line);flex:1;height:1px;transform:translateY(-6px)}.routeTimeline-module__iowA-a__events{border-left:1px solid var(--line);margin:0 0 0 5px;padding:0;list-style:none}.routeTimeline-module__iowA-a__row{padding:14px 0 14px 26px;scroll-margin:120px;position:relative}.routeTimeline-module__iowA-a__moment{padding-block:7px}.routeTimeline-module__iowA-a__dot{background:#b5b5b5;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:-4px}.routeTimeline-module__iowA-a__moment .routeTimeline-module__iowA-a__dot{background:#cfcfcf;width:5px;height:5px;top:14px;left:-3px}.routeTimeline-module__iowA-a__finish{background:var(--accent);width:11px;height:11px;top:19px;left:-6px;box-shadow:0 0 0 4px #fff}.routeTimeline-module__iowA-a__horizon{border:1.5px solid var(--accent);background:#fff;width:11px;height:11px;top:19px;left:-6px}.routeTimeline-module__iowA-a__falseFinish{border:1.5px dashed var(--muted);background:#fff;width:11px;height:11px;top:19px;left:-6px}.routeTimeline-module__iowA-a__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.routeTimeline-module__iowA-a__name{letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.35}.routeTimeline-module__iowA-a__meta{color:var(--muted);font:12px / 1.4 var(--font-jbmono), monospace}.routeTimeline-module__iowA-a__walkRun{color:var(--accent);font:12px / 1.4 var(--font-jbmono), monospace}.routeTimeline-module__iowA-a__achievement{color:var(--accent);font:13px / 1.5 var(--font-jbmono), monospace;margin:4px 0 0}.routeTimeline-module__iowA-a__detail{max-width:38em;color:var(--ink-soft);margin:4px 0 0;font-size:14.5px;line-height:1.6}.routeTimeline-module__iowA-a__momentText{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.routeTimeline-module__iowA-a__momentText strong{color:var(--ink);font-weight:500}.routeTimeline-module__iowA-a__metrics{color:var(--accent);font:12px / 1.5 var(--font-jbmono), monospace;flex-wrap:wrap;gap:2px 18px;margin:6px 0 0;display:flex}.routeTimeline-module__iowA-a__metrics dt{color:var(--muted);display:inline}.routeTimeline-module__iowA-a__metrics dd{margin:0;display:inline}.routeTimeline-module__iowA-a__document{border:1px solid var(--line);border-left:3px solid var(--accent);background:#fff;border-radius:2px;max-width:28em;margin:10px 0 0;padding:12px 16px;box-shadow:0 8px 24px -16px #0000004d}.routeTimeline-module__iowA-a__docFrom{color:var(--muted);font:10.5px / 1.4 var(--font-jbmono), monospace;letter-spacing:.04em}.routeTimeline-module__iowA-a__docExcerpt{margin:4px 0 0;font-size:14px;line-height:1.5}.routeTimeline-module__iowA-a__docFoot{color:var(--accent);font:10.5px / 1.4 var(--font-jbmono), monospace;letter-spacing:.06em;margin-top:6px}@media (max-width:600px){.routeTimeline-module__iowA-a__inner{padding-top:calc(88px + env(safe-area-inset-top,0px))}.routeTimeline-module__iowA-a__groups{margin-top:40px}}
.trackRecord-module__7SAdjW__page{--desk:#fff;--ink:#141414;--ink-soft:#3d3d3d;--muted:#737373;--accent:#1d3c84;--gutter:clamp(16px, 4vw, 56px);--font-display:var(--font-archivo);--font-mono:var(--font-jbmono);background:var(--desk);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-display), Arial, sans-serif;overflow:clip}:is(html:has(.trackRecord-module__7SAdjW__page),body:has(.trackRecord-module__7SAdjW__page)){background:#fff}.trackRecord-module__7SAdjW__page ::selection{color:#141414;background:#cfdbf3}.trackRecord-module__7SAdjW__page :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trackRecord-module__7SAdjW__top{max-width:1320px;padding:24px var(--gutter) 0;margin:0 auto}.trackRecord-module__7SAdjW__home{font:600 15px/1.3 var(--font-display), sans-serif;letter-spacing:-.01em}.trackRecord-module__7SAdjW__straight{height:270svh;position:relative}.trackRecord-module__7SAdjW__stage{max-width:1320px;height:100svh;padding:0 var(--gutter) 2vh;flex-direction:column;justify-content:center;gap:clamp(18px,4vh,44px);margin:0 auto;display:flex;position:sticky;top:0}.trackRecord-module__7SAdjW__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 40px;display:flex}.trackRecord-module__7SAdjW__intro h1{font:500 clamp(46px, 7.4vw, 104px) / .86 var(--font-display), sans-serif;letter-spacing:-.065em;margin-left:-.04em}.trackRecord-module__7SAdjW__intro p{max-width:340px;color:var(--muted);padding-bottom:6px;font-size:14px;line-height:1.55}.trackRecord-module__7SAdjW__intro p span{color:var(--ink)}.trackRecord-module__7SAdjW__field{position:relative}.trackRecord-module__7SAdjW__track{width:100%;height:auto;display:block;overflow:visible}.trackRecord-module__7SAdjW__narrow{display:none}.trackRecord-module__7SAdjW__surface{fill:#3f72c0}.trackRecord-module__7SAdjW__laneLine,.trackRecord-module__7SAdjW__splitLine{stroke:#fff;stroke-width:1.4px}.trackRecord-module__7SAdjW__splitLine{stroke-width:3.2px}.trackRecord-module__7SAdjW__laneNo{fill:#ffffffe0;font:600 14px var(--font-display), sans-serif}.trackRecord-module__7SAdjW__startLine{stroke:#fff;stroke-width:3px}.trackRecord-module__7SAdjW__finishLine line{stroke:#fff;stroke-width:9px}.trackRecord-module__7SAdjW__finishLine .trackRecord-module__7SAdjW__checks{stroke:#141414;stroke-dasharray:4.5 4.5}.trackRecord-module__7SAdjW__mark{fill:var(--muted);font:11px var(--font-mono), monospace}.trackRecord-module__7SAdjW__year line{stroke:#bdbdbd;stroke-width:1.2px}.trackRecord-module__7SAdjW__year text{fill:var(--muted);font:12px var(--font-mono), monospace}.trackRecord-module__7SAdjW__run:focus-visible{outline:none}.trackRecord-module__7SAdjW__ghost{fill:#ffffff3d}.trackRecord-module__7SAdjW__ahead{stroke:#fff9;stroke-width:var(--stroke);stroke-dasharray:1.4 4.6}.trackRecord-module__7SAdjW__ink{fill:#fff;transition:fill .25s}.trackRecord-module__7SAdjW__run[data-lit] .trackRecord-module__7SAdjW__ink,.trackRecord-module__7SAdjW__run:focus-visible .trackRecord-module__7SAdjW__ink{fill:var(--ink)}.trackRecord-module__7SAdjW__run[data-lit] .trackRecord-module__7SAdjW__ghost,.trackRecord-module__7SAdjW__run:focus-visible .trackRecord-module__7SAdjW__ghost{fill:#14141421}.trackRecord-module__7SAdjW__runName{fill:#15233a;font:600 11px var(--font-display), sans-serif;letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity .4s,fill .25s}.trackRecord-module__7SAdjW__runName[data-begun]{opacity:1}.trackRecord-module__7SAdjW__runName[data-lit]{fill:#fff}.trackRecord-module__7SAdjW__runName[data-beside]{fill:#ffffffeb}.trackRecord-module__7SAdjW__halo{stroke:#fff;stroke-width:5px}.trackRecord-module__7SAdjW__nowMark{stroke:var(--accent);stroke-width:2px;stroke-dasharray:3 3}.trackRecord-module__7SAdjW__runner line{stroke:var(--accent);stroke-width:2.6px}.trackRecord-module__7SAdjW__runner .trackRecord-module__7SAdjW__halo{stroke:#fff;stroke-width:6.5px}.trackRecord-module__7SAdjW__runner circle{fill:var(--accent);stroke:#fff;stroke-width:2.5px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__laneLine{stroke-width:2px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__splitLine{stroke-width:4.5px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__laneNo{font-size:21px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__startLine{stroke-width:4px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__finishLine line{stroke-width:12px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__finishLine .trackRecord-module__7SAdjW__checks{stroke-dasharray:6 6}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__mark{display:none}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__year line{stroke-width:2px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__year text{font-size:22px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__ahead{stroke-dasharray:2 6}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__halo{stroke-width:7px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__nowMark{stroke-width:3px;stroke-dasharray:4 4}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__runner line{stroke-width:3.6px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__runner .trackRecord-module__7SAdjW__halo{stroke-width:9px}.trackRecord-module__7SAdjW__narrow .trackRecord-module__7SAdjW__runner circle{stroke-width:3.2px}.trackRecord-module__7SAdjW__boardRow{height:124px;margin-top:clamp(10px,2.4vh,22px);position:relative}.trackRecord-module__7SAdjW__board{--half:min(220px, 50%);top:0;left:clamp(var(--half), var(--xw,50%), calc(100% - var(--half)));width:calc(var(--half) * 2);text-align:center;pointer-events:none;align-content:start;justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%)}.trackRecord-module__7SAdjW__clock{color:var(--muted);font:500 12px/1.3 var(--font-mono), monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums}.trackRecord-module__7SAdjW__split{font:600 clamp(15px, 2vw, 25px) / 1.15 var(--font-display), sans-serif;letter-spacing:-.025em;text-wrap:balance}.trackRecord-module__7SAdjW__splitOrg{color:var(--ink-soft);font-size:clamp(12px,1.25vw,15px);line-height:1.4}.trackRecord-module__7SAdjW__nowList{color:var(--ink-soft);gap:4px;font-size:clamp(11.5px,1.15vw,14px);line-height:1.35;list-style:none;display:grid}.trackRecord-module__7SAdjW__nowList b{color:var(--ink);font-weight:600}.trackRecord-module__7SAdjW__place{color:var(--muted)}.trackRecord-module__7SAdjW__place:before{content:" · "}@media (max-width:959px){.trackRecord-module__7SAdjW__wide{display:none}.trackRecord-module__7SAdjW__narrow{display:block}.trackRecord-module__7SAdjW__board{left:clamp(var(--half), var(--xn,50%), calc(100% - var(--half)))}}.trackRecord-module__7SAdjW__footer{width:min(880px, calc(100% - 2 * var(--gutter)));color:#eef3fad9;margin:0 auto;padding:0 0 34px;font-size:13px}.trackRecord-module__7SAdjW__footer a:hover{color:#fff}@media (max-width:700px){.trackRecord-module__7SAdjW__top{padding:18px 20px 0}.trackRecord-module__7SAdjW__straight{height:230svh}.trackRecord-module__7SAdjW__stage{gap:22px;padding:0 20px 4vh}.trackRecord-module__7SAdjW__intro p{max-width:none}.trackRecord-module__7SAdjW__boardRow{height:136px}.trackRecord-module__7SAdjW__split{font-size:20px}.trackRecord-module__7SAdjW__footer{width:auto;padding:0 20px 28px}}@media (prefers-reduced-motion:reduce){.trackRecord-module__7SAdjW__straight{height:auto}.trackRecord-module__7SAdjW__stage{height:auto;padding-block:28px 56px;position:static}.trackRecord-module__7SAdjW__page *,.trackRecord-module__7SAdjW__page :before,.trackRecord-module__7SAdjW__page :after{transition:none!important}}
.reading-module__6ZXwEq__writingLayout{grid-template-columns:190px 1fr;gap:60px;display:grid}.reading-module__6ZXwEq__notebookIndex{padding-top:30px}.reading-module__6ZXwEq__indexMark{color:var(--accent);font:550 48px var(--font-display), sans-serif;letter-spacing:-.07em;margin-bottom:28px;display:block}.reading-module__6ZXwEq__indexLine{background:var(--accent-deep);width:44px;height:1px;margin:35px 0}.reading-module__6ZXwEq__essays{border-top:1px solid var(--line)}.reading-module__6ZXwEq__essay{border-bottom:1px solid var(--line)}.reading-module__6ZXwEq__essay summary{cursor:pointer;padding:33px 0;list-style:none;display:block}.reading-module__6ZXwEq__essay summary::-webkit-details-marker{display:none}.reading-module__6ZXwEq__essayMeta{color:var(--muted);justify-content:space-between;gap:15px;margin-top:12px;font-size:12px;display:flex}.reading-module__6ZXwEq__essayMeta>span{color:var(--muted)}.reading-module__6ZXwEq__essayTitle{letter-spacing:-.035em;justify-content:space-between;gap:22px;font:35px/1.2 Georgia,serif;display:flex}.reading-module__6ZXwEq__essayExcerpt{color:var(--muted);margin:13px 50px 0 0;font-size:12px;line-height:1.8;display:block}.reading-module__6ZXwEq__readLabel{color:#a9b9d2;font:9px var(--font-mono);align-items:center;gap:25px;margin-top:25px;display:inline-flex}.reading-module__6ZXwEq__readIcon{color:var(--accent);font-size:19px;transition:transform .3s}.reading-module__6ZXwEq__closeLabel,.reading-module__6ZXwEq__essay[open] .reading-module__6ZXwEq__openLabel{display:none}.reading-module__6ZXwEq__essay[open] .reading-module__6ZXwEq__closeLabel{display:inline}.reading-module__6ZXwEq__essay[open] .reading-module__6ZXwEq__readIcon{transform:rotate(45deg)}.reading-module__6ZXwEq__manuscript{color:#463330;background:#dcd0bb;border-left:3px solid #2b4a8a;margin:5px 0 34px;padding:42px 45px;animation:.35s ease-out reading-module__6ZXwEq__openPage;position:relative}.reading-module__6ZXwEq__manuscript:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#61342102 0 1px,#0000 1px 3px);position:absolute;inset:0}.reading-module__6ZXwEq__manuscript p{margin-top:22px;font:18px/1.85 Georgia}.reading-module__6ZXwEq__manuscript p:first-of-type{margin-top:0}.reading-module__6ZXwEq__manuscript p:first-of-type:first-letter{font-size:2em}.reading-module__6ZXwEq__endMark{background:#2b4a8a;width:24px;height:2px;margin-top:30px;display:block}@keyframes reading-module__6ZXwEq__openPage{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:900px){.reading-module__6ZXwEq__writingLayout{grid-template-columns:125px 1fr;gap:35px}}@media (max-width:600px){.reading-module__6ZXwEq__writingLayout{display:block}.reading-module__6ZXwEq__notebookIndex{display:none}.reading-module__6ZXwEq__essayTitle{font-size:30px}.reading-module__6ZXwEq__essayMeta{font-size:8px}.reading-module__6ZXwEq__essayExcerpt{margin-right:8px}.reading-module__6ZXwEq__manuscript{padding:30px 24px}.reading-module__6ZXwEq__manuscript p{font-size:17px}}
