*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}:root{font-size:100%;font-feature-settings:"liga" 1,"calt" 1,"dlig" 1}html{font-size:100%}html,body{margin:0;padding:0}body{min-height:100dvh;font-size:1rem;text-rendering:optimizeLegibility;color:#000}img,picture,video{display:block;max-width:100dvw}input,textarea,button,select{font:inherit}textarea{box-sizing:content-box}i{all:unset}svg{display:inline-block}menu{all:unset}@font-face{font-family:Gotham;font-style:normal;font-weight:500;font-display:block;src:url("https://cdn.tyght.net/font/Gotham-Medium.woff2") format("woff2")}@font-face{font-family:GothamNarrow;font-style:normal;font-weight:300;font-display:block;src:url("https://cdn.tyght.net/font/GothamNarrow-Light.woff2") format("woff2")}@font-face{font-family:GothamNarrow;font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.tyght.net/font/GothamNarrow-Book.woff2") format("woff2")}@font-face{font-family:GothamNarrow;font-style:normal;font-weight:500;font-display:block;src:url("https://cdn.tyght.net/font/GothamNarrow-Medium.woff2") format("woff2")}@font-face{font-family:"Georgia Pro";src:url("https://cdn.tyght.net/font/GeorgiaPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Georgia Pro";src:url("https://cdn.tyght.net/font/GeorgiaPro-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:block}@font-face{font-family:"Georgia Pro";src:url("https://cdn.tyght.net/font/GeorgiaPro-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"Georgia Pro";src:url("https://cdn.tyght.net/font/GeorgiaPro-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:"Georgia Pro";src:url("https://cdn.tyght.net/font/GeorgiaPro-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"Georgia Pro";src:url("https://cdn.tyght.net/font/GeorgiaPro-SemiboldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:block}body{font-family:"Georgia Pro",Georgia,Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif;font-weight:normal;font-size:16px}article{font-family:"Georgia Pro",Georgia,Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif}.brand{font-family:"Abril Fatface",serif;font-style:normal;transform:scaleY(1.1)}.serif{font-family:"Georgia Pro",serif;font-optical-sizing:auto}body{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}header{display:flex;flex-wrap:wrap;justify-content:center;container-type:inline-size}.brand-group{width:60%;max-width:820px;overflow:visible;display:flex;flex-direction:column;align-items:center;margin-top:24px;gap:10px}header .brand{line-height:1;font-size:clamp(2.5rem,6vw,5rem)}header .tagline{align-self:flex-end}header .hamburger{display:none}menu{width:100%;display:flex;flex-direction:row;justify-content:center;gap:3rem;margin-top:2rem;padding:0 0 4px 0}menu li{list-style:none}#toggle{display:none}#toggle:checked~menu{flex-direction:column;align-items:center;gap:14px}@container (max-width: 48em){header .tagline{align-self:center;margin-bottom:10px}header .hamburger{display:block;order:1;margin-left:auto;margin-right:24px;align-self:center;height:24px;width:24px}header .hamburger:hover{cursor:pointer}header .hamburger:hover>span{background-color:crimson}header .hamburger>span{display:block;width:100%;height:3px;margin-top:5px;background-color:#000}.brand-group{order:0;margin-left:auto}menu{opacity:0;order:2;height:0;overflow:hidden;margin:0}#toggle:checked~menu{opacity:1;height:auto;margin-top:.5rem;margin-bottom:1rem}}.home-page,.article-page{display:flex;flex-wrap:wrap;gap:2.625rem;justify-content:center;container-type:inline-size}.article-page main article{max-width:680px}article{font-family:"Georgia Pro",Georgia,Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif}article{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #ed4c30;margin:0 0 2rem 0}article>img{display:block}.article-page main article h2{margin-bottom:1.4rem}.article-page main article .body{padding-bottom:1.1rem}.article-page main article .body>div:not(:last-of-type){margin-bottom:10px}article .body{font-size:clamp(1.1rem,3dvw,1.25rem);line-height:1.5}.card{width:300px}.card{border:1px solid #d9d8d3;position:relative;box-sizing:border-box;background-color:#fff}.card-body{padding:2.5rem 2.5rem;display:flow-root}.card-owner{text-align:center}.card-owner .card-title{margin-bottom:.625rem}.card-owner .card-title a{color:#ed4c30;text-decoration:none;cursor:pointer;font-family:"Georgia Pro",Georgia,serif;text-align:center;font-size:1.1875rem;letter-spacing:.06em}.card-owner .card-title a:hover{color:#ad102f;text-decoration:none}.card-owner .card-sub-title{font-family:Gotham,"Century Gothic",CenturyGothic,AppleGothic,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;font-size:.938rem;font-weight:500;letter-spacing:.08em;color:#333;text-transform:uppercase;text-align:center}.card:not(.card-owner){margin-top:1.625rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;padding:1.4rem 1.2rem;border-top:1px solid #ed4c30}.card h1{width:100%;font-family:"Georgia Pro",Georgia,serif;font-size:1.1rem;font-style:normal;font-weight:400;color:#484848;margin-bottom:.625rem;text-align:center}.card h1>span{display:inline-block;margin-right:.5ch;font-family:"Georgia Pro",Georgia,serif;font-size:1.1rem;font-weight:300;font-style:italic}.card h2{width:100%;font-family:"Georgia Pro",Georgia,serif;font-size:1rem;font-weight:400;font-style:italic;color:#444;text-decoration:none;text-align:center}aside [hx-get]:hover,aside [hx-get]:focus-visible{color:#ed4c30;cursor:pointer;text-decoration:none}.home-page aside{display:flex;flex-direction:column;margin-bottom:32px}.card.social{gap:1.2rem}.card.social a.red{color:#ed4c30;font-style:italic}.card.social a.red:hover{color:#ad102f;text-decoration:none}.card.links h1,.card.links h2{font-family:Gotham,"Century Gothic",CenturyGothic,AppleGothic,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;font-size:1rem;font-weight:500;width:100%;text-align:center}.card.links h1>span,.card.links h2>span{font-family:"Georgia Pro",Georgia,serif;font-size:.938rem}.card.links h1{font-size:1rem}.card.links h2{font-family:"Georgia Pro",Georgia,serif;font-size:.938rem}.card.links p{font-size:1.1rem;line-height:1.5}.author-page{display:flex;align-items:flex-start;justify-content:center}.author-page main{margin-top:1.5rem;max-width:768px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #ccc;padding-bottom:.5rem}.author-page div:has(img){margin-top:20px}.author-page h2{font-family:Gotham,"Century Gothic",CenturyGothic,AppleGothic,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;font-size:.938rem;letter-spacing:.08em;color:#333;text-transform:uppercase;text-align:center;margin-top:2.25rem}.author-page *+p{margin-top:20px}.author-page p{width:100%;text-align:left;font-family:"Georgia Pro",serif;font-optical-sizing:auto;font-size:1rem;color:#444;line-height:1.8}html,body{padding:0;margin:0;min-height:100dvh;background-color:#fcfaf2}a{text-decoration:none !important}a:hover,a:focus-visible{color:#ed4c30;text-decoration:none}.brand{font-family:"Abril Fatface",serif;font-style:normal;font-weight:400;transform:scaleY(1.1);white-space:nowrap;color:#e85c3a}header{background-color:#fff;border-bottom:1px solid #e85c3a}header .brand{font-size:clamp(2.5rem,6vw,5rem);font-family:"Abril Fatface",serif;line-height:1}header .brand>a{display:inline-block;font:inherit;color:inherit;line-height:1}header .brand>a>sup.reg{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:clamp(.6875rem,2vw,1.3rem);line-height:0}header .tagline{font-family:"Georgia Pro",Georgia,serif;font-size:.9rem;font-weight:400;letter-spacing:.08em;color:#484848;white-space:nowrap}header .hamburger>span{display:block;width:100%;height:3px;margin-top:5px;background-color:#000}header menu li a{font-family:Gotham,sans-serif;font-weight:500;letter-spacing:.08em;color:#484848;text-decoration:none}header menu li a:hover{color:#e85c3a;text-decoration:none}header menu li a.active{color:#e85c3a}main{margin-top:1.5rem}aside{margin-top:6.6875rem}@container (width < 64rem){.menu{order:1}aside{order:2;margin-top:2rem}}.home-page article h1:hover,.home-page article h2:hover,.home-page article img:hover{color:#ed4c30;cursor:pointer}.title{font-family:"Georgia Pro",Georgia,serif;font-size:clamp(1.3rem,6dvw,2.25rem);font-weight:600;letter-spacing:.02em;color:#444;margin:.8rem 0}.category{font-family:GothamNarrow,"Century Gothic",CenturyGothic,AppleGothic,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;font-weight:500;font-size:.86rem;color:#848071;text-transform:uppercase}.lead{width:100%;margin-top:1rem;font-family:"Georgia Pro",Georgia,serif;font-size:clamp(1.2rem,5dvw,1.625rem);font-style:italic;font-weight:400;color:#444;line-height:1.3}.article-link{margin-top:1rem;text-align:right;padding-right:1ch;padding-bottom:.5rem;width:100%}.article-link a{display:inline-block;text-decoration:none;font-family:"Georgia Pro",Georgia,serif;font-size:1rem;font-style:italic;color:#ed4c30}.category-page{display:flex;justify-content:center;align-items:flex-start}.category-page main{max-width:1060px;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.category-page article.category-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin:0;color:#444}.category-page article.category-card:hover,.category-page article.category-card:focus-visible{cursor:pointer;box-shadow:0 0 18px #d9d2ba}.category-page article.category-card:hover>h1,.category-page article.category-card:focus-visible>h1{color:#ed4c30;cursor:pointer}article.category-card img{border-top:0px solid rgba(0,0,0,0);border-radius:8px 8px 0 0;width:340px;height:340px;object-fit:cover}.category-card h1{width:100%;text-align:center;font-family:"Georgia Pro",Georgia,serif;font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#444}.category-card h1>a{color:inherit;font:inherit}.leftovers{width:100%;text-align:center;font-size:1.25rem;border-bottom:1px solid #ed4c30;padding-bottom:.5rem}main [hx-get]:hover,main [hx-get]:focus-visible{color:#ed4c30;cursor:pointer}footer{min-height:180px;margin-top:2rem;display:flex;justify-content:space-around;align-items:center;background-color:#848071;font-family:GothamNarrow,sans-serif;font-size:1rem;color:#fff;flex-wrap:wrap}footer a{font:inherit;color:#fff;text-decoration:none}footer a:hover{color:#ed4c30;text-decoration:none}footer .footer-links{display:flex;flex-direction:column;align-items:center;justify-content:center;font:inherit;gap:.75rem;padding:21px 1rem}footer .copyright{font-family:GothamNarrow,sans-serif;font-size:.8rem;line-height:1.5;text-transform:uppercase;text-align:center;align-self:end}footer .copyright>span.reg{font-size:1.1em;line-height:0}footer .copyright>img.ducky{display:inline-block;color:#fff}.card.links *{font-family:"Georgia Pro",Georgia,serif;font-size:1.1rem;font-weight:400}.contact-page main{display:flex;flex-direction:column;gap:1rem;align-items:center}.contact-page main h1,.contact-page main h2{font-family:Gotham,"Century Gothic",CenturyGothic,AppleGothic,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;font-weight:500;letter-spacing:.08em;width:100%;text-align:center}.contact-page main h1{margin-top:1.2rem;font-size:1rem}.contact-page main h2{font-size:.8rem;margin-top:.5rem;margin-bottom:0}.contact-page main p{font-size:1.1rem;line-height:1.5}.red{font:inherit;color:#ed4c30;text-decoration:none}.red:hover{color:#ad102f;text-decoration:none;cursor:pointer}@media(max-width: 48em){.home-page main article,.article-page main article{max-width:80cqi}.home-page main article>img,.article-page main article>img{width:80cqi;height:auto}.category-page main{flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem}footer{min-height:0}.lead{text-align:center}}/*# sourceMappingURL=style.css.map */
