._35QLQW_head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:34px;display:flex}._35QLQW_kicker{color:oklch(var(--foreground));font:500 11px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}._35QLQW_title{color:oklch(var(--foreground));font:400 clamp(26px, 2.6vw, 36px) / 1.15 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}._35QLQW_all{color:oklch(var(--muted-foreground));font:500 14px / 1 var(--font-sans);transition:color .15s}._35QLQW_all:hover{color:oklch(var(--primary))}._35QLQW_covers{grid-template-columns:repeat(5,minmax(0,148px));gap:28px;margin:0;padding:0;list-style:none;display:grid}._35QLQW_covers li{rotate:var(--r);transition:translate .2s cubic-bezier(.2,.7,.3,1)}._35QLQW_covers li[data-picked=true]{translate:0 -10px}._35QLQW_cover{aspect-ratio:2/3;object-fit:cover;background:oklch(var(--muted));border-radius:2px 5px 5px 2px;width:100%;height:auto;display:block;box-shadow:0 1px 1px #141c2433,3px 10px 18px -10px #141c248c}._35QLQW_bookTitle{min-height:3.9em;color:oklch(var(--foreground));font:16px / 1.3 var(--font-serif);margin:16px 0 0}._35QLQW_author{color:oklch(var(--muted-foreground));font:13px / 1.3 var(--font-sans);margin:2px 0 12px}._35QLQW_covers button{border:1px solid oklch(var(--border));height:36px;color:oklch(var(--foreground));font:500 14px / 1 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}._35QLQW_covers button:hover:not(:disabled){border-color:oklch(var(--primary))}._35QLQW_covers button[aria-pressed=true]{border-color:oklch(var(--primary));background:color-mix(in srgb, oklch(var(--primary)) 12%, transparent)}._35QLQW_covers button:disabled{cursor:default}._35QLQW_covers button:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:2px}._35QLQW_covers button small{color:oklch(var(--muted-foreground));font:12px / 1 var(--font-mono)}._35QLQW_status{color:oklch(var(--muted-foreground));font:13px / 1.4 var(--font-sans);margin:18px 0 0}@media (max-width:759.98px){._35QLQW_covers{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -16px;padding:0 16px 8px;display:flex;overflow-x:auto}._35QLQW_covers li{scroll-snap-align:start;flex:none;width:132px}._35QLQW_bookTitle{font-size:13px}._35QLQW_covers button{height:32px;padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){._35QLQW_covers li,._35QLQW_all{transition:none}}
.R_FIKG_shelf{--sh:20 28 36;--cream:#fbf8f0;--card-ink:#252e37;--card-muted:#56626e;--ease:cubic-bezier(.2, .7, .3, 1);container-type:inline-size}.dark .R_FIKG_shelf{--sh:0 0 0;--cream:#d9d3c6;--card-ink:#20272f;--card-muted:#47515c}.R_FIKG_cap{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 18px;margin:0 0 6px;display:flex}.R_FIKG_kicker{color:oklch(var(--foreground));font:500 11px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.R_FIKG_cap h2{color:oklch(var(--foreground));font:400 26px / 1.2 var(--font-display);letter-spacing:-.015em;margin:0}.R_FIKG_cap a{color:oklch(var(--foreground));font:500 14px / 1.35 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, oklch(var(--foreground)) 70%, transparent);text-decoration-color:color-mix(in srgb, oklch(var(--foreground)) 70%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.R_FIKG_cap a:hover{color:oklch(var(--foreground));-webkit-text-decoration-color:oklch(var(--primary));text-decoration-color:oklch(var(--primary))}.R_FIKG_rule{color:oklch(var(--muted-foreground));font:14px / 1.5 var(--font-sans);margin:0 0 18px}.R_FIKG_row{--u:min(1px, calc(100cqi / 1320));grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.R_FIKG_item{justify-items:center;min-width:0;display:grid}.R_FIKG_bay{height:calc(272 * var(--u));align-items:flex-end;display:flex}.R_FIKG_stand{--view:perspective(1200px) rotateX(-11deg) rotateY(var(--turn));z-index:1;width:calc(var(--w) + var(--d) * .6 + 16px);height:calc(var(--h) + 30px);margin-bottom:var(--lift,0px);border-radius:4px;flex:none;display:block;position:relative}.R_FIKG_stand:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:4px}.R_FIKG_box,.R_FIKG_floor{left:calc(50% - var(--w) / 2);width:var(--w);height:var(--h);transform:var(--view);transform-style:preserve-3d;position:absolute;bottom:12px}.R_FIKG_box{transition:transform .24s var(--ease)}.R_FIKG_stand:hover .R_FIKG_box,.R_FIKG_stand:focus-visible .R_FIKG_box{transform:perspective(1200px) translate3d(0, -6px, 0) rotateX(-11deg) rotateY(var(--turn))}.R_FIKG_face{backface-visibility:hidden;position:absolute;top:0;left:0}.R_FIKG_front{width:var(--w);height:var(--h);background:var(--bg);transform:translateZ(calc(var(--d) / 2));border-radius:1px 2px 2px 1px;overflow:hidden}.R_FIKG_front img{object-fit:cover;width:100%;height:100%;display:block}.dark .R_FIKG_front img{filter:brightness(.92)}.R_FIKG_front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038,#ffffff29 1.5px,#00000014 4px,#0000 9px),linear-gradient(118deg,#ffffff1a,#0000 42%,#141c241a);position:absolute;inset:0}.R_FIKG_spine{left:calc(50% - var(--d) / 2);width:var(--d);height:var(--h);padding:calc(10 * var(--u)) 0;background:var(--bg);color:var(--fg);font:500 calc(11 * var(--u)) / 1.2 var(--font-sans);letter-spacing:.01em;transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));overflow:hidden}.R_FIKG_spineIn{writing-mode:vertical-rl;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.R_FIKG_spineIn span{z-index:1;white-space:nowrap;position:relative}.R_FIKG_spine:after{content:"";background:linear-gradient(90deg,#0003,#ffffff12 30%,#0000 60%,#00000029);position:absolute;inset:0}.R_FIKG_top{top:calc(50% - var(--d) / 2);width:var(--w);height:var(--d);background:linear-gradient(var(--bg) 0 var(--board), transparent var(--board) calc(100% - var(--board)), var(--bg) calc(100% - var(--board))), linear-gradient(#eae3d4, #f4efe5 45%, #ede7da);transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.R_FIKG_fore{left:calc(50% - var(--d) / 2);width:var(--d);height:var(--h);background:linear-gradient(90deg, var(--bg) 0 var(--board), transparent var(--board) calc(100% - var(--board)), var(--bg) calc(100% - var(--board))), repeating-linear-gradient(90deg, #d9d0bd 0 .6px, #f3eee3 .6px 1.9px);transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.R_FIKG_fore:after{content:"";background:linear-gradient(#00000005,#0000001a);position:absolute;inset:0}.R_FIKG_back{width:var(--w);height:var(--h);background:var(--bg);transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.R_FIKG_floor i{left:0;top:calc(50% - var(--d) / 2);width:var(--w);height:var(--d);transition:opacity .24s var(--ease);position:absolute}.R_FIKG_f1{background:rgb(var(--sh) / .55);filter:blur(2px);transform:rotateX(90deg) translateZ(calc(var(--h) / -2)) scale(1.04, 1.1)}.R_FIKG_f2{background:rgb(var(--sh) / .26);filter:blur(10px);transform:rotateX(90deg) translateZ(calc(var(--h) / -2)) translate(16px, 16px) scale(1.2, 2.2)}.R_FIKG_f3{background:rgb(var(--sh) / .24);filter:blur(16px);opacity:0;transform:rotateX(90deg) translateZ(calc(var(--h) / -2)) translate(20px, 22px) scale(1.35, 2.8)}.R_FIKG_stand:hover .R_FIKG_f1,.R_FIKG_stand:focus-visible .R_FIKG_f1{opacity:.45}.R_FIKG_stand:hover .R_FIKG_f3,.R_FIKG_stand:focus-visible .R_FIKG_f3{opacity:1}.R_FIKG_slip{z-index:0;width:min(var(--sw), calc(100% - 6px));background:var(--cream);color:var(--card-ink);box-shadow:0 1px 1px rgb(var(--sh) / .12), 2px 7px 14px -8px rgb(var(--sh) / .32);rotate:var(--sr);translate:var(--sx0) 0;border-radius:1px;margin:-16px 0 0;padding:22px 14px 13px;position:relative}.R_FIKG_slip b{font:500 12.5px / 1.3 var(--font-sans);margin-bottom:5px;display:block}.R_FIKG_slip span{color:var(--card-muted);font:13.5px / 1.42 var(--font-serif);display:block}@container (max-width:1100px){.R_FIKG_row{--u:1px}}@container (max-width:980px){.R_FIKG_row{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 26px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.R_FIKG_item{scroll-snap-align:start;flex:none;width:164px}.R_FIKG_slip{rotate:calc(var(--sr) * .7)}}@media (prefers-reduced-motion:reduce){.R_FIKG_box,.R_FIKG_floor i{transition:none}}
.wrLUpW_cols{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:56px;display:grid}.wrLUpW_line{max-width:1000px;color:oklch(var(--foreground));font:400 clamp(28px, 3.1vw, 44px) / 1.3 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.wrLUpW_unit{white-space:nowrap}.wrLUpW_name{border-bottom:1.5px solid color-mix(in srgb, oklch(var(--primary)) 55%, transparent);transition:border-color .15s}.wrLUpW_name:hover{border-bottom-color:oklch(var(--primary))}.wrLUpW_name:focus-visible,.wrLUpW_more:focus-visible,.wrLUpW_covers a:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:3px;border-radius:3px}.wrLUpW_avatar{object-fit:cover;object-position:top;vertical-align:-.1em;border-radius:50%;width:.9em;height:.9em;margin-right:.18em;display:inline-block}.wrLUpW_more{color:oklch(var(--muted-foreground));font:500 14px / 1 var(--font-sans);margin-top:22px;transition:color .15s;display:inline-block}.wrLUpW_more:hover{color:oklch(var(--primary))}.wrLUpW_aside{border-left:1px solid oklch(var(--border));gap:22px;padding-left:24px;display:grid}.wrLUpW_noteName{color:oklch(var(--foreground));font:600 14px / 1.4 var(--font-sans);margin:0}.wrLUpW_noteWhy{color:oklch(var(--muted-foreground));font:14px / 1.5 var(--font-serif);margin:3px 0 0}.wrLUpW_covers{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.wrLUpW_cover{object-fit:cover;border-radius:2px 4px 4px 2px;width:36px;height:54px;display:block;box-shadow:0 1px 1px #141c2433,2px 6px 10px -6px #141c2473}@media (max-width:899.98px){.wrLUpW_cols{grid-template-columns:1fr;gap:32px}.wrLUpW_aside{border-top:1px solid oklch(var(--border));border-left:0;padding-top:22px;padding-left:0}}@media (prefers-reduced-motion:reduce){.wrLUpW_name,.wrLUpW_more{transition:none}}
.C7gddW_wrap{--page:#f1ede4;--card:#fbf9f3;--card-ink:#252e37;--card-muted:#5b6672;--head:#c98e70;--sh:37 46 55;--hl:#e9b872;--hl-a:.55;--rules:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0' y='0' width='100%25' height='1' fill='%23C9D6E2'/%3E%3C/svg%3E");--edge:30px;--dx:14px;color:oklch(var(--foreground));container-type:inline-size}.dark .C7gddW_wrap{--page:#3a3832;--card:#e9e5dc;--card-muted:#535d68;--head:#b4785b;--sh:0 0 0;--hl:#f0c27a;--rules:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0' y='0' width='100%25' height='1' fill='%23B7C4D1'/%3E%3C/svg%3E")}.C7gddW_head{border-bottom:1px solid oklch(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(36px,4.4cqi,64px);padding-bottom:20px;display:flex}.C7gddW_eyebrow{color:oklch(var(--muted-foreground));font:500 11px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.C7gddW_head h2{font:400 30px / 38px var(--font-display);letter-spacing:-.01em;margin:0}.C7gddW_all{border-bottom:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));font:500 13px / 1.3 var(--font-sans);padding-bottom:3px}.C7gddW_all:hover{color:oklch(var(--foreground));border-color:currentColor}.C7gddW_wrap a:focus-visible,.C7gddW_wrap button:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:2px;border-radius:2px}.C7gddW_scene{align-items:center;padding-top:8px;display:flex}.C7gddW_book{z-index:6;width:clamp(200px,19cqi,276px);aspect-ratio:var(--ar);background:var(--tone);box-shadow:2px 0 0 var(--page), 3px 0 0 oklch(var(--border)), 5px 0 0 var(--page), 6px 0 0 oklch(var(--border)), 8px 1px 0 var(--page), 9px 1px 0 oklch(var(--border)), 0 24px 36px -26px #14181e8c;border-radius:2px 4px 4px 2px;flex:none;display:block;position:relative}.C7gddW_book:after{content:"";background:#0000002e;width:1px;position:absolute;top:0;bottom:0;left:9px}.C7gddW_book img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.C7gddW_stack{z-index:1;width:min(640px, calc(100% - 3 * var(--dx)));min-width:0;padding-top:calc(3 * var(--edge));grid-template-columns:minmax(0,1fr);margin-left:-46px;display:grid;position:relative}.C7gddW_stack>*{grid-area:1/1}.C7gddW_card{background:var(--card);color:var(--card-ink);box-shadow:0 1px 0 rgb(var(--sh) / .06), 0 2px 3px rgb(var(--sh) / .1), 0 14px 30px -12px rgb(var(--sh) / .28);border-radius:3px;position:relative}.C7gddW_back{z-index:calc(5 - var(--k));background:color-mix(in srgb, var(--card) calc(100% - var(--k) * 4%), #8e8574);transform:translate(calc(var(--k) * var(--dx)), calc(var(--k) * var(--edge) * -1)) rotate(calc(var(--k) * -.6deg));transform-origin:0 100%;padding:0 40px 0 84px}.C7gddW_back button{width:100%;height:var(--edge);color:var(--card-muted);font:500 11px / 14px var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.C7gddW_back button:hover{color:var(--card-ink)}.C7gddW_back b{color:var(--card-ink);white-space:nowrap;flex:none;font-weight:500}.C7gddW_back i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.C7gddW_front{z-index:5;padding:22px 40px 18px 84px}.C7gddW_front[data-moved]{animation:.26s cubic-bezier(.2,.7,.3,1) C7gddW_file-in}@keyframes C7gddW_file-in{0%{transform:translateY(calc(var(--edge) * -1))}to{transform:none}}.C7gddW_run{border-bottom:1.5px solid var(--head);color:var(--card-muted);font:500 11px / 1.35 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:9px;display:flex}.C7gddW_run a{color:inherit;text-align:right;margin-left:auto}.C7gddW_run a:hover{color:var(--card-ink);text-underline-offset:3px;text-decoration:underline}.C7gddW_quote{--fs:23px;--pitch:36px;min-height:calc(var(--pitch) * 3);margin:calc(var(--pitch) * .25) 0 0;background:var(--rules) repeat 0 calc(-1px - var(--fs) * .22) / 100% var(--pitch);font:400 var(--fs) / var(--pitch) var(--font-serif);text-wrap:pretty;position:relative}[data-len=l] .C7gddW_quote{--fs:19.5px;--pitch:31px}[data-len=xl] .C7gddW_quote{--fs:16.5px;--pitch:27px}.C7gddW_quote svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.C7gddW_quote path{fill:none;stroke:var(--hl);stroke-dasharray:var(--len) var(--len);stroke-dashoffset:0;stroke-opacity:var(--hl-a);animation:C7gddW_draw var(--per) cubic-bezier(.55, .1, .35, 1) var(--delay) backwards}@keyframes C7gddW_draw{0%{stroke-dashoffset:var(--len)}}.C7gddW_mark{z-index:1;position:relative}.C7gddW_quote:not([data-drawn]) .C7gddW_mark{background:color-mix(in srgb, var(--hl) 50%, transparent) no-repeat 0 85% / 100% .55em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.C7gddW_foot{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.C7gddW_num{color:var(--card-muted);font:500 11px / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.C7gddW_next{border:1px solid color-mix(in srgb, var(--card-ink) 32%, transparent);color:var(--card-ink);font:500 13px / 1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.C7gddW_next:hover{border-color:var(--card-ink)}@media (prefers-reduced-motion:reduce){.C7gddW_front[data-moved],.C7gddW_quote path{animation:none}}@container (max-width:760px){.C7gddW_scene{--edge:28px;--dx:0px;flex-direction:column-reverse;align-items:flex-start}.C7gddW_book{width:min(80%,270px);margin-left:4px}.C7gddW_stack{width:calc(min(80%,270px) - 28px);margin:0 0 -40px 18px}.C7gddW_front{padding:18px 16px 52px}.C7gddW_back{transform:translate(0, calc(var(--k) * var(--edge) * -1)) rotate(calc(var(--k) * -.4deg));padding:0 16px}.C7gddW_back button{gap:10px}.C7gddW_run{letter-spacing:.1em}.C7gddW_quote{--fs:18px;--pitch:30px}[data-len=l] .C7gddW_quote{--fs:16px;--pitch:27px}[data-len=xl] .C7gddW_quote{--fs:14.5px;--pitch:24px}.C7gddW_foot{flex-wrap:wrap}}
.GTWGTW_tools{--sh:20 28 36;--tray:#ebeef1;--slip-paper:#fbf9f3;--slip-ink:#3b4652;--contact:inset 0 2px 5px rgb(var(--sh) / .2), inset 0 0 0 1px rgb(var(--sh) / .06), 0 1px 0 #ffffffb3;width:min(100%,1000px);margin:0 auto}.dark .GTWGTW_tools{--sh:0 0 0;--tray:#141316;--slip-paper:#e6e2da;--slip-ink:#2a333d;--contact:inset 0 2px 6px #000000b3, inset 0 0 0 1px #ffffff0a, 0 1px 0 #ffffff0d}.GTWGTW_cap{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 22px;display:flex}.GTWGTW_cap h2{color:oklch(var(--foreground));font:400 26px / 1.2 var(--font-display);letter-spacing:-.015em;margin:0}.GTWGTW_cap a{color:oklch(var(--muted-foreground));font:14px / 1.35 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:oklch(var(--border));text-decoration-color:oklch(var(--border));text-underline-offset:3px}.GTWGTW_cap a:hover{color:oklch(var(--foreground));-webkit-text-decoration-color:oklch(var(--primary));text-decoration-color:oklch(var(--primary))}.GTWGTW_tray{isolation:isolate;border-radius:14px;justify-content:center;align-items:start;gap:6px 4px;margin:0;padding:22px 18px 16px;list-style:none;display:flex;position:relative;rotate:-1deg}.GTWGTW_tray:before,.GTWGTW_tray:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.GTWGTW_tray:before{z-index:-2;box-shadow:0 6px 14px -8px rgb(var(--sh) / .3)}.GTWGTW_tray:after{z-index:-1;background:var(--tray);box-shadow:var(--contact)}.GTWGTW_tray a{width:150px;color:oklch(var(--foreground));font:12.5px / 1.25 var(--font-sans);text-align:center;justify-items:center;gap:9px;display:grid}.GTWGTW_icon{background:oklch(var(--muted));width:46px;height:46px;box-shadow:0 1px 1px rgb(var(--sh) / .18), 1px 5px 8px -4px rgb(var(--sh) / .45);border-radius:11px;display:block}.GTWGTW_tray a:hover .GTWGTW_name{text-decoration:underline;-webkit-text-decoration-color:oklch(var(--primary));text-decoration-color:oklch(var(--primary));text-underline-offset:3px}.GTWGTW_tray a:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:4px;border-radius:6px}.GTWGTW_slip{background:var(--slip-paper);color:var(--slip-ink);font:12px / 1.35 var(--font-serif);box-shadow:0 1px 1px rgb(var(--sh) / .18);rotate:var(--r,-1deg);margin-top:2px;padding:6px 8px 7px;display:block}@media (max-width:899.98px){.GTWGTW_tray{flex-wrap:wrap;gap:16px 8px;padding:18px 10px 14px}.GTWGTW_tray a{width:140px}}
.lIKqIq_wrap{color:oklch(var(--foreground));container-type:inline-size}.lIKqIq_head{border-bottom:1px solid oklch(var(--border));flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:14px;display:flex}.lIKqIq_head h2{font:400 30px / 38px var(--font-display);letter-spacing:-.01em;margin:0}.lIKqIq_head p{color:oklch(var(--muted-foreground));font:14px / 1.5 var(--font-sans);margin:0}.lIKqIq_wrap a:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:3px;border-radius:2px}.lIKqIq_cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:64px;margin-top:28px;display:grid}.lIKqIq_label{color:oklch(var(--muted-foreground));font:500 10.5px / 1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.lIKqIq_selected ol,.lIKqIq_index ol{margin:0;padding:0;list-style:none}.lIKqIq_selected li{border-bottom:1px solid oklch(var(--border));grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:0 24px;padding:20px 0 22px;display:grid}.lIKqIq_year{color:oklch(var(--muted-foreground));font:500 13px / 1.4 var(--font-mono);font-variant-numeric:tabular-nums}.lIKqIq_body h4{font:400 24px / 1.22 var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0}.lIKqIq_body h4 a:hover,.lIKqIq_title:hover{text-underline-offset:4px;text-decoration:underline}.lIKqIq_body p{color:color-mix(in srgb, oklch(var(--foreground)) 78%, oklch(var(--background)));font:16px / 1.55 var(--font-serif);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.lIKqIq_minutes{color:oklch(var(--muted-foreground));font:12px / 1.4 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lIKqIq_index ol{border-top:1px solid oklch(var(--foreground))}.lIKqIq_index li{border-bottom:1px solid oklch(var(--border));gap:4px;padding:12px 0;display:grid}.lIKqIq_meta{color:oklch(var(--muted-foreground));font:12px / 1.4 var(--font-mono);font-variant-numeric:tabular-nums;gap:10px;display:flex}.lIKqIq_meta b{color:oklch(var(--foreground));font-weight:500}.lIKqIq_kind{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.lIKqIq_row{align-items:baseline;gap:10px;min-width:0;display:flex}.lIKqIq_title{min-width:0;font:17px / 1.4 var(--font-serif)}.lIKqIq_leader{border-bottom:1px dotted color-mix(in srgb, oklch(var(--muted-foreground)) 70%, transparent);flex:24px;min-width:24px;transform:translateY(-4px)}.lIKqIq_foot{color:oklch(var(--muted-foreground));font:13px / 1.4 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:16px 0 0;display:flex}.lIKqIq_archive{color:oklch(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:oklch(var(--border));text-decoration-color:oklch(var(--border));text-underline-offset:3px}.lIKqIq_archive:hover{text-decoration-color:currentColor}@container (max-width:900px){.lIKqIq_cols{grid-template-columns:minmax(0,1fr);gap:48px}}@container (max-width:560px){.lIKqIq_selected li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.lIKqIq_body{grid-area:2/1/auto/-1}}
.Jvj1gW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,6vw,96px) clamp(40px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.Jvj1gW_cell{--art:184px;grid-template-columns:var(--art) minmax(0, 1fr);align-items:start;column-gap:clamp(24px,2.8vw,40px);min-width:0;display:grid}.Jvj1gW_art{margin-top:-8px}.Jvj1gW_cell:nth-child(2),.Jvj1gW_cell:nth-child(3){grid-template-columns:minmax(0, 1fr) var(--art)}.Jvj1gW_cell:nth-child(2) .Jvj1gW_art,.Jvj1gW_cell:nth-child(3) .Jvj1gW_art{order:2}.Jvj1gW_art>div{width:var(--art);height:var(--art);margin:0}.Jvj1gW_art img{width:100%;height:100%}.Jvj1gW_text{min-width:0}.Jvj1gW_kicker{color:oklch(var(--foreground));font:600 13px / 1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:12px;margin:0;display:flex}.Jvj1gW_kicker span{color:oklch(var(--muted-foreground));font:400 11.5px / 1 var(--font-mono);letter-spacing:.08em}.Jvj1gW_lead{color:oklch(var(--foreground));font:400 clamp(24px, 2.2vw, 31px) / 1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:16px 0 0}.Jvj1gW_rest{max-width:30em;color:oklch(var(--muted-foreground));font:16.5px / 1.62 var(--font-serif);margin:16px 0 0}@media (max-width:1100px){.Jvj1gW_grid{grid-template-columns:minmax(0,1fr);max-width:760px}.Jvj1gW_cell:nth-child(n){--art:168px;grid-template-columns:var(--art) minmax(0, 1fr)}.Jvj1gW_cell:nth-child(n) .Jvj1gW_art{order:0}.Jvj1gW_cell:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--art)}.Jvj1gW_cell:nth-child(2n) .Jvj1gW_art{order:2}}@media (max-width:600px){.Jvj1gW_grid{row-gap:56px}.Jvj1gW_cell:nth-child(n){--art:128px;grid-template-columns:minmax(0,1fr)}.Jvj1gW_cell:nth-child(n) .Jvj1gW_art{order:0;margin:0 0 14px -6px}}
.DLf2xa_controls{gap:8px;display:flex}.DLf2xa_button{border:1px solid oklch(var(--border));background:oklch(var(--background));width:32px;height:32px;color:oklch(var(--foreground));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.DLf2xa_button:hover{border-color:color-mix(in srgb, oklch(var(--primary)) 35%, transparent);color:oklch(var(--primary))}.DLf2xa_button:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:2px}.DLf2xa_tip{z-index:2;border:1px solid oklch(var(--border));background:oklch(var(--background));color:oklch(var(--foreground));font:500 12px / 1.3 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);right:0}.DLf2xa_button:hover .DLf2xa_tip,.DLf2xa_button:focus-visible .DLf2xa_tip{opacity:1}@media (max-width:767.98px){.DLf2xa_tip{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.DLf2xa_controls{display:none}.DLf2xa_tip{transition:none}}
.zxSq6q_grid{--sh:20 28 36;--card:#fefefd;--sheet:#fdfdfb;--card-ink:#252e37;--card-muted:#56626e;--rule:#d5dee7;--contact:0 1px 1px rgb(var(--sh) / .12);--cast:3px 10px 22px -12px rgb(var(--sh) / .35);grid-template-columns:minmax(0,360px) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.zxSq6q_wrap{container-type:inline-size}.dark .zxSq6q_grid{--sh:0 0 0;--card:#dedbd4;--sheet:#dcd9d2;--card-ink:#20272f;--card-muted:#47515c;--rule:#bac3cc;--contact:0 1px 1px #00000080;--cast:3px 12px 26px -10px #000000c7}.zxSq6q_notebook{background:linear-gradient(90deg, transparent 49px, color-mix(in srgb, oklch(var(--primary)) 55%, transparent) 49px 50px, transparent 50px), repeating-linear-gradient(transparent 0 27px, var(--rule) 27px 28px) 0 67px / 100% calc(100% - 67px) no-repeat, var(--card);color:var(--card-ink);box-shadow:var(--contact), var(--cast);border-radius:2px;padding:22px 26px 18px 62px;position:relative;rotate:-1.6deg}.zxSq6q_notebook h2{font:400 30px / 38px var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 50;letter-spacing:-.02em;margin:0 0 11px}.zxSq6q_notebook h2 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sh) / .25);text-decoration-color:rgb(var(--sh) / .25);text-underline-offset:5px;text-decoration-thickness:1px}.zxSq6q_notebook h2 a:hover{text-decoration-color:currentColor}.zxSq6q_notebook ul{margin:0;padding:0;list-style:none}.zxSq6q_notebook li{font:16px / 28px var(--font-serif)}.zxSq6q_updated{color:var(--card-muted);font:13px / 28px var(--font-sans);margin:0}.zxSq6q_punch{background:oklch(var(--background));width:13px;height:13px;box-shadow:inset 1px 1.5px 2px rgb(var(--sh) / .35);border-radius:50%;position:absolute;left:18px}.zxSq6q_column h3{color:oklch(var(--foreground));font:500 15px / 1.35 var(--font-sans);margin:6px 0 0}.zxSq6q_column h3 span{color:oklch(var(--muted-foreground));font-weight:400}.zxSq6q_note{color:oklch(var(--muted-foreground));font:14px / 1.45 var(--font-sans);margin:6px 0 26px}.zxSq6q_link{color:oklch(var(--muted-foreground));font:14px / 1.35 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:oklch(var(--border));text-decoration-color:oklch(var(--border));text-underline-offset:3px}.zxSq6q_link:hover{color:oklch(var(--foreground));-webkit-text-decoration-color:oklch(var(--primary));text-decoration-color:oklch(var(--primary))}.zxSq6q_more{margin-top:30px;display:inline-block}.zxSq6q_stack{max-width:440px;margin-left:12px;position:relative;rotate:1.4deg}.zxSq6q_stack ol{margin:0;padding:0;list-style:none}.zxSq6q_sheet{background:var(--sheet);color:var(--card-ink);rotate:var(--r);box-shadow:0 -1px 2px rgb(var(--sh) / .07), var(--contact);grid-template-columns:22px minmax(0,1fr);gap:0 6px;padding:10px 20px 11px 28px;display:grid;position:relative}.zxSq6q_n{color:var(--card-muted);font:500 13px / 1.55 var(--font-sans);font-variant-numeric:tabular-nums}.zxSq6q_t{font:15px / 1.45 var(--font-serif)}.zxSq6q_state{color:var(--card-muted);font:12.5px / 1.3 var(--font-sans);grid-column:2;margin-top:2px}.zxSq6q_top{padding:18px 22px 22px 28px}.zxSq6q_top .zxSq6q_n{padding-top:5px}.zxSq6q_top h4{font:400 26px / 1.1 var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 30;letter-spacing:-.018em;text-wrap:balance;margin:0}.zxSq6q_top p{color:var(--card-muted);font:15px / 1.5 var(--font-serif);grid-column:2;margin:12px 0 0}.zxSq6q_top .zxSq6q_topState{font:13px / 1.4 var(--font-sans)}.zxSq6q_clip{z-index:5;width:22px;height:78px;filter:drop-shadow(1px 2px 1px rgb(var(--sh) / .25));position:absolute;top:46px;left:-10px;rotate:-4deg}.zxSq6q_pile{justify-items:start;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.zxSq6q_pile li{width:var(--len);rotate:var(--r);translate:var(--x) 0;margin-top:-1px}.zxSq6q_spine{height:var(--t);background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px #00000014, inset 0 2px 0 #ffffff2e, inset 0 -2px 0 #0000001a, 0 1px 1px rgb(var(--sh) / .18);border-radius:2px 3px 3px 2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 0 12px;transition:translate .22s cubic-bezier(.2,.7,.3,1);display:grid;position:relative}a.zxSq6q_spine:hover{translate:10px}a.zxSq6q_spine:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:2px}.zxSq6q_spine b{font:600 15px / 1 var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zxSq6q_spine i{background:var(--mark);opacity:.9;border-radius:1px;width:3px;height:46%}.zxSq6q_spine em{font:normal 11px / 1 var(--font-mono);letter-spacing:.03em;white-space:nowrap;opacity:.78}.zxSq6q_surface{background:oklch(var(--border));height:1px;box-shadow:0 6px 14px 2px rgb(var(--sh) / .1);margin:0 0 0 -8px}.zxSq6q_foot{color:oklch(var(--muted-foreground));font:13px / 1.45 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:18px 0 0;display:flex}@container (max-width:1100px){.zxSq6q_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zxSq6q_notebook{grid-column:1/-1;max-width:440px}}@container (max-width:640px){.zxSq6q_grid{grid-template-columns:minmax(0,1fr);gap:48px}.zxSq6q_notebook{padding-left:54px;padding-right:18px;rotate:-1deg}.zxSq6q_notebook li{font-size:15.5px}.zxSq6q_pile li{width:calc(var(--len) + 8%);max-width:100%;translate:calc(var(--x) * .4) 0}.zxSq6q_spine{gap:9px;padding:0 10px 0 9px}}@media (prefers-reduced-motion:reduce){.zxSq6q_spine{transition:none}a.zxSq6q_spine:hover{translate:none}}
.QTTUhq_picture,.QTTUhq_picture img{width:100%;height:100%;position:absolute;inset:0}.QTTUhq_picture img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.QTTUhq_override{display:none}@media (prefers-color-scheme:dark){html:not(.dark) .QTTUhq_override{display:block}}@media (prefers-color-scheme:light){html.dark .QTTUhq_override{display:block}}
.RmOGMa_map{--ink:oklch(var(--foreground));--paper:oklch(var(--background));--map-paper:oklch(var(--card));--muted:oklch(var(--muted-foreground));--line:oklch(var(--border));--accent:oklch(var(--primary));--pad:clamp(20px, 4.45cqi, 64px);background:var(--paper);color:var(--ink);margin-top:auto;position:relative;container-type:inline-size}.RmOGMa_frame{width:100%;position:relative}.RmOGMa_artBox{aspect-ratio:5504/2010;position:relative;overflow:hidden}.RmOGMa_plate img{object-fit:cover;object-position:center 54.61%}.RmOGMa_map:before{content:"";z-index:1;background:var(--line);height:1px;position:absolute;inset:0 0 auto}.RmOGMa_place{left:calc(var(--x) / 5504 * 100%);top:calc((var(--y) - 580) / 2010 * 100%);z-index:1;width:0;height:0;position:absolute}.RmOGMa_dot{background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--map-paper), 0 0 0 4px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:50%;transition:scale .16s;position:absolute;top:-7px;left:-7px}.RmOGMa_label{background:color-mix(in srgb, var(--map-paper) 94%, transparent);box-shadow:0 0 0 1px var(--line), 0 6px 16px -8px #141c2459;color:var(--ink);font:500 13.5px / 1.1 var(--font-sans);white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;transition:background .16s,color .16s;display:flex;position:absolute;top:-15px}.RmOGMa_place[data-side=right] .RmOGMa_label{left:16px}.RmOGMa_place[data-side=left] .RmOGMa_label{align-items:flex-end;right:16px}.RmOGMa_label em{color:var(--muted);font:normal 400 13px / 1.1 var(--font-serif)}.RmOGMa_more{font:400 12.5px / 1.2 var(--font-sans);display:none}.RmOGMa_place[data-on=true] .RmOGMa_label,.RmOGMa_place:hover .RmOGMa_label{background:var(--ink);box-shadow:none;color:var(--paper)}.RmOGMa_place[data-on=true] .RmOGMa_label em,.RmOGMa_place:hover .RmOGMa_label em{display:none}.RmOGMa_place[data-on=true] .RmOGMa_more,.RmOGMa_place:hover .RmOGMa_more{opacity:.8;display:block}.RmOGMa_place[data-on=true] .RmOGMa_dot,.RmOGMa_place:hover .RmOGMa_dot{background:var(--accent);scale:1.25}.RmOGMa_credits{border-top:1px solid var(--line);color:var(--muted);font:12.5px / 1.35 var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:18px 96px 22px 4.5%;display:flex}.RmOGMa_offMap,.RmOGMa_social,.RmOGMa_small{flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;display:flex}.RmOGMa_offMap a,.RmOGMa_social a{color:var(--muted)}.RmOGMa_offMap a:hover,.RmOGMa_social a:hover{color:var(--ink)}.RmOGMa_social{gap:14px}.RmOGMa_social svg{width:18px;height:18px;display:block}.RmOGMa_small{gap:6px 12px}.RmOGMa_small code{font:12px / 1.4 var(--font-mono)}.RmOGMa_offMap a:focus-visible,.RmOGMa_social a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.RmOGMa_key{z-index:2;width:min(400px,36%);position:absolute;top:clamp(20px,2.6cqi,40px);left:4.5%}.RmOGMa_key h2{font:400 clamp(22px, 2.4cqi, 32px) / 1.1 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;margin:0}.RmOGMa_key ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.RmOGMa_key li a{border-radius:6px;flex-direction:column;margin:0 -8px;padding:4px 8px;display:flex}.RmOGMa_key li a:hover,.RmOGMa_key li a[data-on=true]{background:color-mix(in srgb, var(--accent) 13%, transparent)}.RmOGMa_key li a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RmOGMa_key b{font:500 14px / 1.2 var(--font-sans)}.RmOGMa_key em{color:var(--muted);font:normal 13px / 1.25 var(--font-serif)}.RmOGMa_subscribe{max-width:none;margin-top:12px}@container (max-width:1100px){.RmOGMa_key{width:min(360px,42%)}.RmOGMa_label em{display:none}}@container (max-width:900px){.RmOGMa_label{padding:4px 8px;font-size:12px}}@container (max-width:1023px){.RmOGMa_frame{flex-direction:column;width:100%;display:flex}.RmOGMa_artBox{order:2}.RmOGMa_key{width:auto;padding:28px var(--pad) 16px;order:1;position:static}.RmOGMa_credits{padding:16px var(--pad) 72px;order:3}}@container (max-width:760px){.RmOGMa_label{display:none}}@media (max-width:767.98px){.RmOGMa_artBox{aspect-ratio:3600/2872}.RmOGMa_plate img{object-position:center bottom}.RmOGMa_place{left:calc((var(--x) - 1600) / 3600 * 100%);top:calc((var(--y) - 200) / 2872 * 100%)}}@media (prefers-reduced-motion:reduce){.RmOGMa_dot,.RmOGMa_label{transition:none}}
.fintsW_trifold{--fold:14deg;--sh:20 28 36;--dim:.055;--sa:.2;--card:#fefefd;--card-ink:#252e37;--contact:0 1px 1px rgb(var(--sh) / .12);--cast:3px 10px 22px -12px rgb(var(--sh) / .35);width:min(100%,780px);margin-inline:auto;container:trifold/inline-size}.dark .fintsW_trifold{--sh:0 0 0;--dim:.1;--sa:.62;--card:#dedbd4;--card-ink:#20272f;--contact:0 1px 1px #00000080;--cast:3px 12px 26px -10px #000000c7}.fintsW_cap{color:oklch(var(--muted-foreground));font:14px / 1.4 var(--font-sans);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0 0 30px;display:flex}.fintsW_purpose{max-width:36em;color:oklch(var(--foreground));font:15.5px / 1.45 var(--font-serif);text-wrap:balance;margin:0}.fintsW_meta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;display:flex}.fintsW_cap h2{color:oklch(var(--foreground));font:500 15px / 1.35 var(--font-sans);margin:0}.fintsW_cap a{color:oklch(var(--muted-foreground));text-decoration:underline;-webkit-text-decoration-color:oklch(var(--border));text-decoration-color:oklch(var(--border));text-underline-offset:3px}.fintsW_cap a:hover{color:oklch(var(--foreground));-webkit-text-decoration-color:oklch(var(--primary));text-decoration-color:oklch(var(--primary))}.fintsW_lay{isolation:isolate;width:100%;position:relative;rotate:.4deg}.fintsW_cast{z-index:-1;pointer-events:none;position:absolute;inset:0}.fintsW_cast>i{box-shadow:var(--contact), var(--cast);position:absolute;inset:0}.fintsW_cast>b{filter:blur(9px);position:absolute;inset:0 -40px -40px 0}.fintsW_cast>b>i{background:rgb(var(--sh) / var(--sa));clip-path:polygon(calc(33.3333% - 13.3333px) 1px,calc(66.6667% - 13.6667px) 16px,calc(100% - 27px) 16px,calc(100% - 27px) calc(100% - 22px),calc(66.6667% - 13.6667px) calc(100% - 22px),calc(33.3333% - 13.3333px) calc(100% - 40px));position:absolute;inset:0}.fintsW_sheet{perspective:1500px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fintsW_panel{background:var(--card);min-width:0;min-height:270px;color:var(--card-ink);transform-origin:0;padding:26px 24px 30px 26px;position:relative}.fintsW_panel:after{content:"";pointer-events:none;position:absolute;inset:0}.fintsW_panel h3{font:400 34px / 1.04 var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 50;letter-spacing:-.02em;margin:0}.fintsW_rule{opacity:.45;border-top:1px solid;width:22px;margin:17px 0 15px;display:block}.fintsW_panel p{font:15.5px / 1.5 var(--font-serif);text-wrap:pretty;margin:0}.fintsW_panel[data-p="1"]:after{box-shadow:inset -1px 0 0 rgb(var(--sh) / .07)}.fintsW_panel[data-p="2"]{transform:rotateY(calc(-1 * var(--fold)));margin-left:-1px}.fintsW_panel[data-p="2"]:after{background:linear-gradient(90deg, rgb(var(--sh) / calc(var(--dim) + .06)), rgb(var(--sh) / var(--dim)) 16%, rgb(var(--sh) / calc(var(--dim) - .012)));box-shadow:inset 1px 0 0 rgb(var(--sh) / .12)}.fintsW_panel[data-p="3"]{transform:translateX(-100%) rotateY(calc(-1 * var(--fold))) translateX(100%) rotateY(var(--fold));margin-left:-1px}.fintsW_panel[data-p="3"]:after{box-shadow:inset 1px 0 0 #ffffffd9, inset 2px 0 0 rgb(var(--sh) / .035)}.dark .fintsW_panel[data-p="3"]:after{box-shadow:inset 1px 0 #ffffff80,inset 2px 0 #0000000f}@container trifold (max-width:559px){.fintsW_cap{margin-bottom:24px}.fintsW_lay{rotate:-.6deg}.fintsW_sheet{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.fintsW_panel{transform-origin:50% 0;min-height:0;padding:22px 22px 26px}.fintsW_panel h3{font-size:30px}.fintsW_rule{margin:14px 0 12px}.fintsW_panel p{font-size:15px}.fintsW_panel[data-p="1"]:after{box-shadow:inset 0 -1px 0 rgb(var(--sh) / .07)}.fintsW_panel[data-p="2"]{transform:rotateX(var(--fold));margin:-1px 0 0}.fintsW_panel[data-p="2"]:after{background:linear-gradient(180deg, rgb(var(--sh) / calc(var(--dim) + .06)), rgb(var(--sh) / var(--dim)) 18%, rgb(var(--sh) / calc(var(--dim) - .012)));box-shadow:inset 0 1px 0 rgb(var(--sh) / .12)}.fintsW_panel[data-p="3"]{transform:translateY(-100%) rotateX(var(--fold)) translateY(100%) rotateX(calc(-1 * var(--fold)));margin:-1px 0 0}.fintsW_panel[data-p="3"]:after{box-shadow:inset 0 1px 0 #ffffffd9, inset 0 2px 0 rgb(var(--sh) / .035)}.dark .fintsW_panel[data-p="3"]:after{box-shadow:inset 0 1px #ffffff80,inset 0 2px #0000000f}.fintsW_cast>b>i{clip-path:polygon(1px calc(33.3333% - 13.3333px),calc(100% - 40px) calc(33.3333% - 13.3333px),calc(100% - 26px) calc(66.6667% - 8.66667px),calc(100% - 26px) calc(100% - 22px),14px calc(100% - 22px),14px calc(66.6667% - 8.66667px))}}
.NSHMbG_page>:first-child{--background:var(--bb-band);--foreground:var(--bb-ink);--muted-foreground:var(--bb-ink2);--primary:var(--bb-accent);--accent:var(--bb-line);--border:var(--bb-line);--input:var(--bb-line);--muted:var(--bb-line);--ring:var(--bb-accent);background-color:oklch(var(--bb-band));color:oklch(var(--foreground))}
@property --lens-k{syntax:"<number>";inherits:true;initial-value:0}.ezcJsa_hero{--hero-ink:oklch(var(--foreground));--hero-muted:oklch(var(--muted-foreground));--hero-rule:oklch(var(--border));--hero-canvas:oklch(var(--background));--hero-accent:oklch(var(--primary));--survey-ink:oklch(var(--foreground) / .8);--map-paper:#fefefe;--nav-h:65px;--caption-h:0px;--legend-h:0px;--crop-x0:var(--phone-x0);--crop-w:var(--phone-w);--ar:calc(var(--crop-w) / 3072);--bleed:0px;--fx:.5;--fy:.05;--stage-h:calc(100vw / var(--ar));--cw:max(100vw + 2 * var(--bleed), var(--stage-h) * var(--ar));--ch:calc(var(--cw) / var(--ar));--cy:calc((var(--stage-h) - var(--ch)) * var(--fy));isolation:isolate;background:var(--hero-canvas);position:relative}.dark .ezcJsa_hero{--map-paper:#242128}@media (min-width:768px){.ezcJsa_hero{--crop-x0:0;--crop-w:5504;--bleed:12px;--caption-h:41px;--stage-h:min(clamp(max(460px, 38.5vw), calc(100svh - var(--nav-h) - var(--caption-h) - var(--legend-h)), min(55.8vw, 1240px)), calc(100svh - var(--nav-h) - var(--caption-h)))}}@media (min-width:1024px){.ezcJsa_hero{--nav-h:69px;--legend-h:182px}}@media (min-width:1280px){.ezcJsa_hero{--legend-h:135px}}@media (min-width:1024px) and (max-height:820px) and (min-aspect-ratio:3/2){.ezcJsa_hero{--legend-h:0px}}@media (min-width:1024px) and (min-aspect-ratio:2){.ezcJsa_hero{--legend-h:0px;--fx:1;--fy:.1;--stage-h:calc(100svh - var(--nav-h) - var(--caption-h));--cw:min(100vw + 2 * var(--bleed), var(--stage-h) * 2.3)}.ezcJsa_art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}}.ezcJsa_plate{position:relative}.ezcJsa_stage{height:var(--stage-h);position:relative;overflow:hidden}.ezcJsa_canvas{left:calc((100% - var(--cw)) * var(--fx));top:var(--cy);width:var(--cw);height:var(--ch);position:absolute}.ezcJsa_frame{height:100%;top:0;left:calc(var(--crop-x0) / var(--crop-w) * -100%);width:calc(5504 / var(--crop-w) * 100%);position:absolute}.ezcJsa_art,.ezcJsa_art img{width:100%;height:100%;position:absolute;inset:0}.ezcJsa_at{left:calc(var(--x) / 5504 * 100%);top:calc(var(--y) / 3072 * 100%);position:absolute}.ezcJsa_titleField{z-index:4;padding-top:2rem;padding-bottom:1.25rem;position:relative}@media (min-width:768px){.ezcJsa_titleField{pointer-events:none;inset-inline:0;top:calc(var(--cy) + var(--ch) * .175781 + clamp(18px, calc(var(--stage-h) * .034), 40px));padding:0;position:absolute}}.ezcJsa_title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--hero-ink);pointer-events:none;margin:0;font-size:clamp(2.25rem,10.6vw,2.75rem);font-weight:400;line-height:1.02}.ezcJsa_title span{pointer-events:auto;width:fit-content;display:block}@media (min-width:768px){.ezcJsa_title{font-size:clamp(2.5rem,.5rem + 4.5vw,5.5rem)}}.ezcJsa_marker{z-index:5;width:32px;height:32px;color:var(--hero-ink);opacity:0;place-items:center;margin:-16px 0 0 -16px;text-decoration:none;display:grid}@media (max-width:767.98px){.ezcJsa_marker{display:none}}.ezcJsa_hero[data-ready] .ezcJsa_marker{animation:.42s cubic-bezier(.22,1,.36,1) forwards ezcJsa_marker-in;animation-delay:calc(80ms + var(--i) * 80ms)}.ezcJsa_marker:hover{color:var(--hero-ink)}.ezcJsa_markerDot{border:1px solid var(--hero-ink);background:var(--hero-canvas);width:20px;height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.625rem;font-weight:500;line-height:1;transition:scale .24s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,color .2s;display:grid}.ezcJsa_markerLabel{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-ink);opacity:0;pointer-events:none;align-items:center;font-size:.6875rem;transition:opacity .2s,translate .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%}.ezcJsa_markerLabel:before{content:"";background:currentColor;flex:none;width:18px;height:1px}.ezcJsa_markerLabel[data-side=left]{flex-direction:row-reverse;right:25px;translate:6px -50%}.ezcJsa_markerLabel[data-side=right]{left:25px;translate:-6px -50%}.ezcJsa_markerLabelText{background:var(--hero-canvas);box-shadow:0 0 0 1px var(--hero-rule);gap:10px;padding:5px 8px;transition:background-color .2s,box-shadow .2s;display:flex}.ezcJsa_markerLabelText b{color:var(--hero-accent);font-weight:500}.ezcJsa_marker:is([data-on=true],:hover) .ezcJsa_markerDot{border-color:var(--hero-accent);background:var(--hero-accent);color:var(--hero-canvas);scale:1.15}.ezcJsa_marker:is([data-on=true],:hover) .ezcJsa_markerLabel{opacity:1;pointer-events:auto;translate:0 -50%}.ezcJsa_marker[data-place=seeker] .ezcJsa_markerLabel{opacity:1;translate:0 -50%}.ezcJsa_marker[data-place=seeker]:not([data-on=true],:hover) .ezcJsa_markerLabelText{box-shadow:none;text-shadow:0 0 2px var(--hero-canvas), 0 0 4px var(--hero-canvas), 0 0 8px var(--hero-canvas);background:0 0}.ezcJsa_marker[data-place=seeker]:not([data-on=true],:hover) .ezcJsa_markerLabelText b{opacity:0}@media (max-width:1023.98px){.ezcJsa_marker[data-place=harbour] .ezcJsa_markerLabel{flex-direction:row;left:25px;right:auto;translate:-6px -50%}.ezcJsa_marker[data-place=harbour]:is([data-on=true],:hover) .ezcJsa_markerLabel{translate:0 -50%}}@keyframes ezcJsa_marker-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.ezcJsa_mapKey{z-index:3;color:var(--hero-ink);opacity:.72}.ezcJsa_mapKey svg{display:block;overflow:visible}@media (max-width:767.98px){.ezcJsa_mapKey{display:none}}.ezcJsa_mapKeyN,.ezcJsa_mapKeyText{fill:currentColor;paint-order:stroke;stroke:var(--map-paper);stroke-width:3px;stroke-linejoin:round;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ezcJsa_mapKeyN{font-size:9px;font-weight:500}.ezcJsa_mapKeyText{font-size:8px}.ezcJsa_lensLayer{--lens-k:0;--lens-open:clamp(84px, 8.2vw, 144px);--lens-x:0px;--lens-y:0px;z-index:2;pointer-events:none;transition:--lens-k .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ezcJsa_lensLayer[data-lens=open]{--lens-k:1;transition:--lens-k .38s cubic-bezier(.22,1,.36,1)}.ezcJsa_lensLayer[data-lens=full]{--lens-k:var(--lens-k-full,12);transition:--lens-k .7s cubic-bezier(.32,.72,0,1)}.ezcJsa_lens{clip-path:circle(calc(var(--lens-k) * var(--lens-open)) at var(--lens-x) var(--lens-y));position:absolute;inset:0}.ezcJsa_lensPaper{background-color:var(--map-paper);position:absolute;inset:0}.ezcJsa_lensInk{background:var(--survey-ink);-webkit-mask-image:var(--survey-src,linear-gradient(#0000, #0000));-webkit-mask-image:var(--survey-src,linear-gradient(#0000, #0000));mask-image:var(--survey-src,linear-gradient(#0000, #0000));position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ezcJsa_lensLabels{-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), #000 calc(var(--lens-k) * var(--lens-open) - 34px), transparent calc(var(--lens-k) * var(--lens-open) - 12px));-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), #000 calc(var(--lens-k) * var(--lens-open) - 34px), transparent calc(var(--lens-k) * var(--lens-open) - 12px));mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), #000 calc(var(--lens-k) * var(--lens-open) - 34px), transparent calc(var(--lens-k) * var(--lens-open) - 12px));position:absolute;inset:0}.ezcJsa_lensLayer[data-lens=full] .ezcJsa_lensLabels{-webkit-mask-image:none;mask-image:none}.ezcJsa_lensLabel{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink);text-shadow:0 0 2px var(--map-paper), 0 0 4px var(--map-paper), 0 0 8px var(--map-paper);font-size:.6875rem;translate:-50% -50%}@media (max-width:767.98px){.ezcJsa_lensLabel{letter-spacing:.12em;font-size:.5625rem}.ezcJsa_lensLabel[data-minor]{display:none}}.ezcJsa_hero[data-active=bibliotheca] .ezcJsa_lensLabel[data-place=bibliotheca],.ezcJsa_hero[data-active=harbour] .ezcJsa_lensLabel[data-place=harbour],.ezcJsa_hero[data-active=pharos] .ezcJsa_lensLabel[data-place=pharos],.ezcJsa_hero[data-active=seeker] .ezcJsa_lensLabel[data-place=seeker]{visibility:hidden}.ezcJsa_lensRim{width:calc(var(--lens-open) * 2);height:calc(var(--lens-open) * 2);translate:calc(var(--lens-x) - var(--lens-open)) calc(var(--lens-y) - var(--lens-open));scale:var(--lens-k);color:var(--hero-ink);position:absolute;top:0;left:0}.ezcJsa_lensRim svg{width:100%;height:100%;display:block;overflow:visible}.ezcJsa_lensLayer[data-lens=full] .ezcJsa_lensRim{opacity:0}.ezcJsa_cartouche{display:none}@media (min-width:1024px){.ezcJsa_cartouche{z-index:4;inset-inline:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .24s,translate .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:block;position:absolute;bottom:18px;translate:0 6px}.ezcJsa_hero[data-survey=full] .ezcJsa_cartouche{visibility:visible;opacity:1;transition:opacity .32s .45s,translate .42s cubic-bezier(.22,1,.36,1) .45s,visibility linear;translate:0}}.ezcJsa_cartoucheBox{border:1px solid var(--hero-ink);background:var(--map-paper);max-width:340px;box-shadow:inset 0 0 0 3px var(--map-paper), inset 0 0 0 4px var(--hero-rule);margin:0;padding:16px 18px 14px}.ezcJsa_cartoucheBox blockquote{font-family:var(--font-serif);color:var(--hero-ink);text-wrap:pretty;margin:0;font-size:.875rem;font-style:italic;line-height:1.5}.ezcJsa_cartoucheBox figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hero-muted);margin-top:10px;font-size:.625rem}.ezcJsa_ambient{z-index:1;pointer-events:none;position:absolute;inset:0}.ezcJsa_glint{width:calc(var(--len) / 5504 * 100%);opacity:0;transform-origin:0;height:2px;animation:ezcJsa_sparkle var(--d,11s) linear var(--delay,0s) infinite;background:#fff;border-radius:999px;margin-top:-1px}.dark .ezcJsa_glint{background:#a5cbc6}@keyframes ezcJsa_sparkle{0%{opacity:0;scale:.4 1}1.6%{opacity:.85;scale:1}5.5%{opacity:0;scale:1}to{opacity:0;scale:1}}.ezcJsa_gull{width:.726744%;animation:ezcJsa_gull-x var(--d,29s) ease-in-out var(--delay,0s) infinite alternate;margin:-.12718% 0 0 -.363372%}.ezcJsa_gullBob{animation:ezcJsa_gull-y calc(var(--d,29s) * .8) ease-in-out calc(var(--delay,0s) - 6s) infinite alternate;display:block}.ezcJsa_gull svg{width:100%;display:block;overflow:visible}.ezcJsa_gull path{stroke:#4a4958;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dark .ezcJsa_gull path{stroke:#8f98a4}@keyframes ezcJsa_gull-x{0%{translate:calc(var(--dx) / -40 * 100%) 0}to{translate:calc(var(--dx) / 40 * 100%) 0}}@keyframes ezcJsa_gull-y{0%{translate:0 calc(var(--dy) / -14 * 100%)}to{translate:0 calc(var(--dy) / 14 * 100%)}}.ezcJsa_fire{width:calc(var(--w) / 5504 * 100%);height:calc(var(--h) / 3072 * 100%);opacity:.5;background:radial-gradient(closest-side,#ffe2a8,#ffcf7a66 60%,#ffcf7a00);border-radius:50%;display:none;translate:-50% -50%}.dark .ezcJsa_fire{animation:1.7s ease-in-out infinite alternate ezcJsa_fire-breathe;display:block}@keyframes ezcJsa_fire-breathe{0%{opacity:.4;scale:1}to{opacity:.6;scale:1.08}}.ezcJsa_hero[data-motion=paused] :is(.ezcJsa_glint,.ezcJsa_gull,.ezcJsa_gullBob,.ezcJsa_fire){animation-play-state:paused}.ezcJsa_caption{z-index:3;border-top:1px solid var(--hero-rule);background:var(--hero-canvas);position:relative}.ezcJsa_captionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:40px;padding-block:7px;display:flex}.ezcJsa_captionText{font-family:var(--font-serif);color:var(--hero-muted);margin:0;font-size:.8125rem;font-style:italic;line-height:1.3}.ezcJsa_controls{flex-wrap:wrap;gap:6px;display:flex}.ezcJsa_control{border:1px solid var(--hero-rule);background:var(--hero-canvas);color:var(--hero-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;padding:6px 9px;font-size:.625rem;line-height:1;transition:border-color .18s,color .18s;display:inline-flex}.ezcJsa_control:hover{border-color:var(--hero-accent);color:var(--hero-accent)}.ezcJsa_control:focus-visible{outline:2px solid var(--hero-accent);outline-offset:2px}.ezcJsa_control[data-on=true]{border-color:var(--hero-ink)}.ezcJsa_controlLabel{display:grid}.ezcJsa_controlLabel>span{grid-area:1/1}.ezcJsa_controlLabel>span[data-shown=false]{visibility:hidden}@media (pointer:coarse){.ezcJsa_control{min-height:44px;padding-inline:12px}}.ezcJsa_legend{z-index:3;border-top:1px solid var(--hero-rule);border-bottom:1px solid var(--hero-rule);background:var(--hero-canvas);position:relative}.ezcJsa_legendGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.ezcJsa_legendGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ezcJsa_legendGrid{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));min-height:133px}}@media (min-width:1280px){.ezcJsa_legendGrid{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr))}}.ezcJsa_dek{border-bottom:1px solid var(--hero-rule);grid-column:1/-1;padding:18px 0 20px}@media (min-width:1024px){.ezcJsa_dek{border-bottom:0;grid-column:auto;padding:18px 28px 18px 0}.ezcJsa_dekText{font-size:.875rem;line-height:1.55}}@media (min-width:1280px){.ezcJsa_dek{padding-right:36px}.ezcJsa_dekText{font-size:.9375rem;line-height:1.6}}.ezcJsa_dekText{max-width:36em;font-family:var(--font-serif);color:var(--hero-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.ezcJsa_dekLink{font-family:var(--font-sans);white-space:nowrap;color:var(--hero-ink);align-items:center;gap:5px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ezcJsa_dekLink:hover{color:var(--hero-accent)}.ezcJsa_places{margin:0;padding:0;list-style:none;display:contents}.ezcJsa_placeItem{display:flex}.ezcJsa_placeItem:nth-child(2n){border-left:1px solid var(--hero-rule)}.ezcJsa_placeItem:nth-child(n+3){border-top:1px solid var(--hero-rule)}.ezcJsa_place{color:var(--hero-ink);flex-direction:column;flex:1;gap:3px;padding:16px 14px 16px 0;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.ezcJsa_place:hover{color:var(--hero-ink)}.ezcJsa_placeItem:nth-child(2n) .ezcJsa_place{padding-left:16px}@media (min-width:768px){.ezcJsa_placeItem,.ezcJsa_placeItem:nth-child(2n){border-left:1px solid var(--hero-rule)}.ezcJsa_placeItem:nth-child(n+3){border-top:0}.ezcJsa_placeItem:first-child{border-left:0}.ezcJsa_place,.ezcJsa_placeItem:nth-child(2n) .ezcJsa_place{padding:18px 20px}.ezcJsa_placeItem:first-child .ezcJsa_place{padding-left:0}}@media (min-width:1024px){.ezcJsa_placeItem:first-child{border-left:1px solid var(--hero-rule)}.ezcJsa_place,.ezcJsa_placeItem:nth-child(2n) .ezcJsa_place,.ezcJsa_placeItem:first-child .ezcJsa_place{padding:18px 16px}}@media (min-width:1280px){.ezcJsa_place,.ezcJsa_placeItem:nth-child(2n) .ezcJsa_place,.ezcJsa_placeItem:first-child .ezcJsa_place{padding:18px 22px}}.ezcJsa_placeKey{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:8px;font-size:.6875rem;display:flex}.ezcJsa_placeNum{letter-spacing:0;font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.625rem;transition:background-color .2s,border-color .2s,color .2s;display:grid}.ezcJsa_placeVerb{font-family:var(--font-display);letter-spacing:-.015em;margin-top:6px;font-size:1.625rem;line-height:1.05;transition:color .2s}.ezcJsa_placeProof{white-space:nowrap;color:var(--hero-muted);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.ezcJsa_arrow{flex:none;transition:translate .24s cubic-bezier(.22,1,.36,1)}.ezcJsa_arrowStem{opacity:0;transition:opacity .18s}:is(.ezcJsa_place,.ezcJsa_dekLink):is(:hover,:focus-visible,[data-on=true]) .ezcJsa_arrow{translate:3px}:is(.ezcJsa_place,.ezcJsa_dekLink):is(:hover,:focus-visible,[data-on=true]) .ezcJsa_arrowStem{opacity:1}.ezcJsa_place:is(:hover,:focus-visible,[data-on=true]){background:oklch(var(--foreground) / .025)}.ezcJsa_place:is(:hover,:focus-visible,[data-on=true]) .ezcJsa_placeVerb{color:var(--hero-accent)}.ezcJsa_place:is(:hover,:focus-visible,[data-on=true]) .ezcJsa_placeNum{border-color:var(--hero-accent);background:var(--hero-accent);color:var(--hero-canvas)}.ezcJsa_place:focus-visible,.ezcJsa_dekLink:focus-visible{outline:2px solid var(--hero-accent);outline-offset:2px}@media (forced-colors:active){.ezcJsa_lensPaper{forced-color-adjust:none;background:canvas}.ezcJsa_lensInk{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){.ezcJsa_marker,.ezcJsa_hero[data-ready] .ezcJsa_marker{opacity:1;animation:none}.ezcJsa_lensLayer,.ezcJsa_lensLayer[data-lens],.ezcJsa_markerDot,.ezcJsa_markerLabel,.ezcJsa_arrow{transition:none}.ezcJsa_gull,.ezcJsa_gullBob,.ezcJsa_fire{animation:none}.dark .ezcJsa_fire{animation:none}.ezcJsa_hero[data-survey=full] .ezcJsa_cartouche,.ezcJsa_cartouche{transition:opacity .15s;translate:0}.ezcJsa_glint,.ezcJsa_motionControl{display:none}}
