@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_32a015{font-family:EB Garamond,EB Garamond Fallback}.__variable_32a015{--font-serif:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_97f5e1{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_97f5e1{--font-hand:"Caveat","Caveat Fallback"}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}:root{--serif:var(--font-serif),"EB Garamond",Georgia,serif;--hand:var(--font-hand),"Caveat","Bradley Hand",cursive;--ease-out:cubic-bezier(0.23,1,0.32,1);--shadow:0 1px 2px rgb(70 50 20/0.12),0 10px 22px -14px rgb(70 50 20/0.45);--col:46rem}html{transition:background-color .4s ease;-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{color:var(--fg);font-family:var(--serif);font-size:1.125rem;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-y:scroll}::selection{background:color-mix(in srgb,var(--num) 22%,transparent)}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.site{position:relative;min-height:100vh;overflow:clip}.site:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--stitch);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44'><path d='M8 8l5 5M13 8l-5 5M30 30l5 5M35 30l-5 5' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'/></svg>") center top /44px 44px repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44'><path d='M8 8l5 5M13 8l-5 5M30 30l5 5M35 30l-5 5' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'/></svg>") center top /44px 44px repeat}.site-inner{position:relative;background:var(--bg);max-width:var(--col);margin:0 auto;padding:.85rem 1.75rem 2.5rem;display:flex;flex-direction:column;min-height:100vh;transition:background-color .4s ease}.site-inner>main{flex:1 1}.site-inner:after,.site-inner:before{content:"";position:absolute;top:1.25rem;bottom:2.9rem;width:1px;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--dim) 0 7px,transparent 7px 13px);opacity:.55}.site-inner:before{left:0}.site-inner:after{right:0}@media (max-width:46rem){.site-inner:after,.site-inner:before{display:none}}.edge-trim{display:flex;align-items:center;gap:.6rem;min-height:16px;color:var(--dim)}.edge-trim--bottom{flex-direction:row-reverse}.edge-trim--bottom .edge-trim-leaf{transform:scaleX(-1)}.edge-trim-caption{flex-shrink:0;font-family:var(--hand);font-size:1.15rem;line-height:1;color:var(--num);white-space:nowrap}.edge-trim-stitch{flex:1 1;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 7px,transparent 7px 13px);opacity:.8}.edge-trim-leaf{flex-shrink:0;color:var(--kw)}.site-footer{margin-top:4rem;display:grid;grid-gap:.9rem;gap:.9rem}.rise{animation:rise .52s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 55ms + 60ms)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise{animation:none}}.top{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem}.week{align-items:baseline;gap:.9rem}.week,.week-days{display:inline-flex}.week-days{gap:.15rem;font-family:var(--serif);font-size:.95rem;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.04em;color:var(--kw)}.week-days span{position:relative;width:1.05em;text-align:center}.week-days .is-today{color:var(--num);font-weight:600}.week-days .is-today:after{content:"";position:absolute;inset:-.2em -.15em -.15em -.2em;border:1.2px solid var(--num);border-radius:52% 48% 55% 45%/50% 55% 45% 50%;transform:rotate(-8deg)}.week-date{font-family:var(--hand);font-size:1.1rem}.nav,.week-date{color:var(--muted)}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1.25rem;font-size:.95rem;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.03em}.nav a{transition:color .15s ease-out}.nav a[aria-current=page]{color:var(--kw);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--kw) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--kw) 45%,transparent);text-underline-offset:4px}@media (hover:hover){.nav a:hover{color:var(--type)}}.hero{display:grid;grid-template-columns:minmax(0,1fr) 15rem;grid-gap:1rem 2.75rem;gap:1rem 2.75rem;align-items:start;margin-bottom:3.5rem}.hero>.hello{grid-column:1/-1}.hello{font-weight:500;font-size:clamp(2.5rem,7vw,3.6rem);line-height:1;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.01em;color:var(--kw)}.where{display:flex;align-items:baseline;gap:.85rem;font-style:italic;font-size:1rem;color:var(--str);margin-bottom:1.4rem}.body,.lede{max-width:30rem;line-height:1.6;text-wrap:pretty}.lede{font-size:1.3rem;line-height:1.45}.body{margin-top:.9rem;color:var(--muted)}.links{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:1.5rem;font-size:1rem;font-style:italic}.links a{color:var(--str);border-bottom:1px solid var(--line);transition:border-color .15s ease-out}@media (hover:hover){.links a:hover{border-color:var(--str)}}.hero-latest .label{margin-bottom:1rem}.latest{display:grid;grid-gap:.35rem;gap:.35rem}.latest-photo{display:block;padding:7px 7px 26px;background:var(--bg1);box-shadow:var(--shadow);transform:rotate(1.6deg);transition:transform .3s var(--ease-out)}.latest-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.latest-title{margin-top:.7rem;font-size:1.1rem;line-height:1.25;transition:color .15s ease-out}.latest-meta{font-family:var(--hand);font-size:1.1rem;color:var(--num)}@media (hover:hover){.latest:hover .latest-photo{transform:rotate(0deg) translateY(-2px)}.latest:hover .latest-title{color:var(--type)}}.banner-season{display:none}[data-season=autumn] .banner-autumn,[data-season=spring] .banner-spring,[data-season=summer] .banner-summer,[data-season=winter] .banner-winter{display:block}.banner-frame{position:relative;padding:3px}.banner-frame img{display:block;width:100%;height:clamp(11rem,30vw,15rem);object-fit:cover;filter:saturate(.85) contrast(.95);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent),linear-gradient(180deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);mask:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent),linear-gradient(180deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.banner-frame:after,.banner-frame:before{content:"";position:absolute;z-index:1;width:22px;height:22px;background:var(--line);pointer-events:none}.banner-frame:before{top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.banner-frame:after{right:0;bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.banner figcaption{margin-top:.4rem;text-align:right;font-family:var(--hand);font-size:1.2rem;color:var(--muted)}.banner figcaption a{transition:color .15s ease-out}@media (hover:hover){.banner figcaption a:hover{color:var(--type)}}.section{margin-top:4.5rem}.label{display:flex;align-items:baseline;gap:.85rem;font-size:1.05rem;font-weight:500;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.06em;color:var(--kw);margin-bottom:1.4rem;scroll-margin-top:1.5rem}.label-rule{flex:1 1;height:1px;background:var(--line);transform:translateY(-.3em)}.label-note{font-family:var(--hand);font-size:1.1rem;font-feature-settings:normal;font-variant:normal;letter-spacing:0;font-weight:400;color:var(--num)}.label-link{transition:color .15s ease-out}@media (hover:hover){.label-link:hover{color:var(--type)}}.roll{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.75rem;scrollbar-width:none;padding:.75rem 1.75rem 1rem;margin:0 -1.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.75rem,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.75rem,#000 calc(100% - 3rem),transparent);outline:none}.roll::-webkit-scrollbar{display:none}.plate{flex:0 0 auto;width:12.5rem;scroll-snap-align:start}.plate-frame{display:block;padding:7px;background:var(--bg1);box-shadow:var(--shadow);transform:rotate(-1deg);transition:transform .3s var(--ease-out)}.plate:nth-child(3n+2) .plate-frame{transform:rotate(1.2deg)}.plate:nth-child(3n) .plate-frame{transform:rotate(-.3deg)}.plate img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}@media (hover:hover){.plate:hover .plate-frame{transform:rotate(0) translateY(-3px)}}.plate figcaption{display:grid;grid-gap:.15rem;gap:.15rem;margin-top:.85rem}.plate-no{font-size:.8rem;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.05em;color:var(--num)}.plate-note{font-size:.95rem;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.roll-from{margin-top:.75rem;font-style:italic;font-size:.95rem;color:var(--dim)}.roll-from a{color:var(--str)}.row,.rows{display:grid}.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title meta" "desc  desc";grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.2rem;row-gap:.2rem;padding:.9rem 0;border-top:1px solid var(--line)}.row:last-child{border-bottom:1px solid var(--line)}.row-title{grid-area:title;font-size:1.15rem;line-height:1.3;transition:color .15s ease-out}.row-desc{grid-area:desc;font-size:.98rem;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-meta{grid-area:meta;align-self:baseline;font-size:.85rem;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.04em;color:var(--num);white-space:nowrap}@media (hover:hover){a.row:hover .row-title{color:var(--type)}}.covers{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:1.75rem 1.25rem;gap:1.75rem 1.25rem}.covers--big{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:2.5rem 2rem}.cover{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.cover-print{display:block;padding:6px;background:var(--bg1);box-shadow:var(--shadow);transform:rotate(-1.4deg);transition:transform .3s var(--ease-out)}.cover:nth-child(2n) .cover-print{transform:rotate(1.1deg)}.cover-print img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.cover-title{font-size:.98rem;line-height:1.3;transition:color .15s ease-out}@media (hover:hover){.cover:hover .cover-print{transform:rotate(0) translateY(-3px)}.cover:hover .cover-title{color:var(--type)}}.cols{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:2.75rem;gap:2.75rem}.ledger{display:grid;grid-gap:.45rem;gap:.45rem;font-size:1.02rem}.ledger>div{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline}.ledger dt{font-size:.85rem;font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;color:var(--num)}.ledger dd{line-height:1.35}.ledger a{transition:color .15s ease-out}.ledger--years dd{color:var(--muted)}@media (hover:hover){.ledger a:hover{color:var(--type)}}.page-title{font-weight:500;font-size:clamp(1.9rem,5vw,2.4rem);line-height:1.15;color:var(--kw);text-wrap:balance}.page-head{margin-bottom:2.5rem}.page-sub{margin-top:.6rem;font-style:italic;color:var(--muted);line-height:1.6}.page-sub a{color:var(--str);font-style:normal;font-size:.95rem;font-feature-settings:"onum";font-variant-numeric:oldstyle-nums}@media (hover:hover){.page-sub a:hover{color:var(--type)}}.year+.year{margin-top:3.5rem}.post-head{margin-bottom:2.5rem;padding-bottom:1.1rem;border-bottom:1px solid var(--line)}.post-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.7rem;font-style:italic;font-size:1rem;color:var(--muted)}.post-meta a{color:var(--str)}.prose{font-size:1.2rem;line-height:1.7;overflow-wrap:break-word}.prose>*+*{margin-top:1.1rem}.prose h1,.prose h2,.prose h3,.prose h4{font-weight:500;line-height:1.3;margin-top:2.25rem;color:var(--kw)}.prose h1,.prose h2{font-size:1.45rem}.prose h3,.prose h4{font-size:1.25rem}.prose a{color:var(--str);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--str) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--str) 35%,transparent);text-underline-offset:3px;transition:-webkit-text-decoration-color .15s ease-out;transition:text-decoration-color .15s ease-out;transition:text-decoration-color .15s ease-out,-webkit-text-decoration-color .15s ease-out}@media (hover:hover){.prose a:hover{-webkit-text-decoration-color:var(--str);text-decoration-color:var(--str)}}.prose b,.prose strong{font-weight:600}.prose em,.prose i{font-style:italic}.prose .aside{font-family:var(--hand);font-size:1.3em;line-height:1;color:var(--num);white-space:nowrap}.prose ol,.prose ul{padding-left:1.5rem}.prose ul{list-style:none}.prose ul li{position:relative}.prose ul li:before{content:"–";position:absolute;left:-1.2rem;color:var(--num)}.prose ol{list-style:decimal}.prose ol li::marker{color:var(--num)}.prose blockquote{border-left:2px solid var(--line);padding-left:1.1rem;font-style:italic;color:var(--muted)}.prose hr{border:0;height:1px;margin:2.5rem 0;background:repeating-linear-gradient(to right,var(--dim) 0 7px,transparent 7px 13px)}.prose img{display:block;max-width:100%;max-height:44rem;width:auto;height:auto;margin:0 auto;padding:8px;background:var(--bg1);box-shadow:var(--shadow)}.prose p:has(>a>img),.prose p:has(>img){display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.prose p>a>img,.prose p>img{margin:0}.prose figure{margin-top:2rem;margin-bottom:.25rem}.prose figure img,.prose p>img{transform:rotate(-.5deg)}.prose figure:nth-of-type(2n) img,.prose p>img:nth-child(2n){transform:rotate(.6deg)}.prose figcaption{margin-top:.7rem;text-align:center;font-style:italic;font-size:1.02rem;line-height:1.45;color:var(--muted)}.prose .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.prose .gallery figure{margin:0}.prose .gallery img{width:100%;aspect-ratio:1;object-fit:cover;padding:6px}.prose .gallery figcaption{font-size:.92rem}.prose .video,.video{position:relative;aspect-ratio:16/9;padding:8px;background:var(--bg1);box-shadow:var(--shadow)}.video iframe{display:block;width:100%;height:100%;border:0;background:#000}.prose--book img{transform:none!important}.prose--book>p{margin-top:2rem}.post-foot{margin-top:4rem;display:grid;grid-gap:1.75rem;gap:1.75rem}.post-comments{justify-self:center;font-family:var(--hand);font-size:1.3rem;color:var(--num)}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.post-nav a{display:grid;grid-gap:.2rem;gap:.2rem;line-height:1.3;transition:color .15s ease-out}.post-nav a span{font-size:.9rem;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.05em;color:var(--kw)}.post-nav-next{text-align:right}@media (hover:hover){.post-nav a:hover{color:var(--type)}}.films{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem}.film{display:grid;grid-gap:.15rem;gap:.15rem;align-content:start}.film-thumb{position:relative;display:block;aspect-ratio:16/10;margin-bottom:.6rem;padding:6px;background:var(--bg1);box-shadow:var(--shadow);transition:transform .3s var(--ease-out)}.film-thumb img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.film-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.4rem;height:2.4rem;translate:-50% -50%;border-radius:50%;padding-left:.2rem;font-size:.9rem;color:var(--bg1);background:color-mix(in srgb,var(--fg) 55%,transparent);transition:background-color .2s ease-out}.film-title{line-height:1.25;transition:color .15s ease-out}.film-when{font-family:var(--hand);font-size:1.1rem;color:var(--num)}@media (hover:hover){.film:hover .film-thumb{transform:translateY(-3px)}.film:hover .film-play{background:var(--type)}.film:hover .film-title{color:var(--type)}}.why{max-width:34rem}.why-intro{margin-top:1.5rem;font-size:1.3rem;font-style:italic;color:var(--muted)}.why-list{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.25rem;font-size:1.3rem;line-height:1.45}.why-list li{display:grid;grid-template-columns:1.6rem 1fr;align-items:baseline}.why-leaf{color:var(--kw);transform:translateY(.1em)}.why-list li:nth-child(2n) .why-leaf{color:var(--num);transform:translateY(.1em) scaleX(-1)}.why-sign{margin-top:2.5rem;font-family:var(--hand);font-size:2rem;color:var(--num)}.seasons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.2rem .9rem;font-size:.92rem;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.04em;color:var(--dim)}.seasons-label{font-family:var(--hand);font-feature-settings:normal;font-variant:normal;font-size:1.1rem;letter-spacing:0}.seasons button{transition:color .15s ease-out}.seasons button[aria-pressed=true]{color:var(--kw);text-decoration:underline;text-underline-offset:4px}@media (hover:hover){.seasons button:hover{color:var(--type)}}@media (max-width:640px){body{font-size:1.0625rem}.roll,.site-inner{padding-inline:1.25rem}.roll{margin-inline:-1.25rem}.nav{justify-content:flex-start;gap:.25rem 1rem}.week-date{display:none}.hero{grid-template-columns:1fr;margin-bottom:3rem}.hero-latest{margin-top:1rem;max-width:18rem}.cols{grid-template-columns:1fr;gap:3.5rem}.prose{font-size:1.12rem}.post-nav{grid-template-columns:1fr}.post-nav-next{text-align:left}}