.desk-page .dict-crumb{font:400 .9rem/1.4 var(--serif);color:var(--rink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;display:flex}.desk-page .dict-crumb a{color:var(--rink-soft);transition:color .16s var(--ease-out);padding-bottom:3px;text-decoration:none;position:relative}.desk-page .dict-crumb a:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .32s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desk-page .dict-crumb a:focus-visible{color:var(--red)}.desk-page .dict-crumb a:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.desk-page .dict-crumb a:hover{color:var(--red)}.desk-page .dict-crumb a:hover:after{transform:scaleX(1)}}.desk-page .dict-crumb [aria-current]{color:var(--rink)}.desk-page .dict-head{justify-content:space-between;align-items:center;gap:18px 40px;margin:0 0 30px;display:flex}.desk-page .dict-head__copy{flex:auto;min-width:0}.home-v3.desk-page .reply .dict-head .hand-title{text-wrap:balance;margin-bottom:8px}.home-v3.desk-page .reply .dict-head p.colophon{text-wrap:balance;max-width:36em;margin:0}.desk-page .dict-head__seal{flex:none;margin-right:7px}.desk-page .dict-head__seal .label{white-space:nowrap}@media (max-width:760px){.desk-page .dict-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}}.desk-page .dict-az-sentinel{height:1px;margin-bottom:-1px}.home-v3.desk-page .reply .dict-az{--az-tear:14px;z-index:3;margin:0 calc(-1 * var(--margin-l)) 6px;padding:10px var(--margin-l) 4px;background-blend-mode:multiply;filter:none;transition:opacity .6s var(--ease-out), transform var(--header-slide-ms,.22s) var(--header-slide-ease,cubic-bezier(.23, 1, .32, 1)), filter .28s var(--ease-out);background:#f5f0e5 url(/assets/letter/letter-tile.webp) 0 0/794px 1024px;position:sticky;top:0}.home-v3.desk-page .reply .dict-az:before{content:"";pointer-events:none;background-blend-mode:multiply;background:#f5f0e5 url(/assets/letter/letter-tile.webp) 0 0/794px 1024px;height:16px;position:absolute;bottom:100%;left:0;right:0}.home-v3.desk-page .reply .dict-az:after{content:"";height:var(--az-tear);pointer-events:none;background-blend-mode:multiply;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='20' viewBox='0 0 160 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20H160V6L153 13 144 7 136 16 125 9 118 17 108 11 99 18 91 9 81 17 72 12 64 17.5 53 14 46 17.5 37 12 27 17.5 19 15 9 8 0 6Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='20' viewBox='0 0 160 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20H160V6L153 13 144 7 136 16 125 9 118 17 108 11 99 18 91 9 81 17 72 12 64 17.5 53 14 46 17.5 37 12 27 17.5 19 15 9 8 0 6Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:160px var(--az-tear);-webkit-mask-size:160px var(--az-tear);mask-size:160px var(--az-tear);background:#f5f0e5 url(/assets/letter/letter-tile.webp) 0 0/794px 1024px;position:absolute;top:calc(100% - 1px);left:0;right:0;transform:scaleY(-1);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.home-v3.desk-page .reply .dict-az.is-stuck{filter:drop-shadow(0 5px 7px #1c1a1629)}@media (prefers-reduced-motion:reduce){.home-v3.desk-page .reply .dict-az{transition:none}}.desk-page .dict-az__row{grid-template-columns:repeat(26,minmax(0,1fr));align-items:center;display:grid}.desk-page .dict-az__l{text-align:center;font:600 clamp(1.15rem, .9rem + .7vw, 1.5rem) / 1 var(--hand);letter-spacing:0;text-indent:0;color:var(--rink);text-underline-offset:7px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);padding:6px 0 5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:block;position:relative}.desk-page a.dict-az__l:focus-visible{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.home-v3.desk-page .reply a.dict-az__l:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.desk-page a.dict-az__l:hover{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}}.desk-page a.dict-az__l[aria-current]{color:var(--red);text-decoration-color:#0000}.desk-page .dict-az__l[aria-current]:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36' preserveAspectRatio='none'%3E%3Cpath d='M34 5.5C22 2 6.5 6 4.6 17.2S17 33.2 28.5 31.6 45.6 23.4 43.6 14.8 30.4 3.6 19.6 5.6' fill='none' stroke='%237a2a22' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:1.55em;height:1.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)rotate(-4deg)}.desk-page .dict-az__l--off{color:#4a433657;cursor:default}.desk-page .dict-body{margin:26px 0 0;position:relative}.desk-page .dict-group{margin:0 0 34px}.home-v3.desk-page .reply h2.dict-letter{max-width:none;font:600 clamp(3rem, 2.4rem + 2vw, 3.9rem) / 1 var(--hand);letter-spacing:0;color:var(--rink);transform-origin:0;margin:0 0 10px;display:block;transform:rotate(-1deg)}.desk-page .dict-list{columns:3;column-gap:36px;margin:0;padding:0;list-style:none}.desk-page .dict-item{break-inside:avoid;margin:0;padding:0}.desk-page .dict-name{font:400 1.2rem/1.35 var(--serif);letter-spacing:-.005em;color:var(--rink);transition:color .16s var(--ease-out);padding:4px 0;text-decoration:none;display:inline-block;position:relative}.desk-page .dict-name:after{content:"";background:var(--red);transform-origin:100%;height:1px;transition:transform .12s var(--ease-out);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desk-page .dict-name:before{content:"";background:var(--red);opacity:0;width:3px;height:3px;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:-9px;transform:translateY(-50%)scale(.6)}.desk-page .dict-name:focus-visible{outline:1px dashed var(--red);outline-offset:3px}.desk-page .dict-name:focus-visible,.desk-page .dict-name:active{color:var(--red)}.desk-page .dict-name:active{transition-duration:0s}.desk-page .dict-name:focus-visible:after,.desk-page .dict-name:active:after{transform-origin:0;transition-duration:.24s;transform:scaleX(1)}.desk-page .dict-name:focus-visible:before,.desk-page .dict-name:active:before{opacity:1;transition-duration:.24s;transform:translateY(-50%)scale(1)}@media (hover:hover) and (pointer:fine){.desk-page .dict-name:hover{color:var(--red)}.desk-page .dict-name:hover:after{transform-origin:0;transition-duration:.24s;transform:scaleX(1)}.desk-page .dict-name:hover:before{opacity:1;transition-duration:.24s;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.desk-page .dict-name,.desk-page .dict-name:after,.desk-page .dict-name:before{transition:none}}.desk-page .dict-note{pointer-events:none;display:none;right:0}@media (min-width:981px) and (hover:hover) and (pointer:fine){.desk-page .dict-body{padding-right:calc(var(--note-col) + 28px)}.desk-page .dict-item:hover>.dict-note,.desk-page .dict-item:focus-within>.dict-note{animation:margin-note-in .24s var(--ease-out) both;display:block}}@media (min-width:981px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.desk-page .dict-item:hover>.dict-note,.desk-page .dict-item:focus-within>.dict-note{animation:none}}.desk-page .dict-signoff{text-align:center;max-width:44ch;margin:72px auto 0}.desk-page .dict-signoff:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 8'%3E%3Cpath d='M1 4.6c8.5-1.7 17.5.7 26.5-.5s18-1.3 27.5.3' fill='none' stroke='%23b5402f' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:56px;height:8px;margin:0 auto 22px;display:block}.home-v3.desk-page .reply p.dict-sign{max-width:none;font:600 clamp(1.7rem, 1.4rem + 1vw, 2.1rem) / 1.15 var(--hand);color:var(--red);text-wrap:balance;transform-origin:50%;margin:0 auto 30px;transform:rotate(-1.2deg)}.desk-page .dict-signoff .button{padding:24px 42px}.desk-page .dict-signoff .button .label{font-size:1.08rem}.home-v3.desk-page .reply p.dict-empty{margin:8px 0 0}@media (max-width:980px){.desk-page .dict-list{columns:2}}@media (max-width:760px){.home-v3.desk-page .reply .dict-az{--az-tear:12px;margin-bottom:0;padding:4px 0 0}.desk-page .dict-az__row{overscroll-behavior-x:contain;scrollbar-width:none;padding:2px var(--margin-l);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.desk-page .dict-az__row::-webkit-scrollbar{display:none}.desk-page .dict-az__l{letter-spacing:0;text-indent:0;flex:none;min-width:44px;padding:11px 0 10px;font-size:1.3rem}.desk-page .dict-signoff{margin-top:56px}}@media (max-width:560px){.desk-page .dict-list{columns:1}.desk-page .dict-name{padding:8px 0}}
