.content-wysiwyg img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.content-wysiwyg p{margin-bottom:1rem;line-height:1.7}.content-wysiwyg h1,.content-wysiwyg h2,.content-wysiwyg h3,.content-wysiwyg h4,.content-wysiwyg h5,.content-wysiwyg h6{margin-top:2rem;margin-bottom:1rem;font-weight:bold}.content-wysiwyg ul,.content-wysiwyg ol{margin-left:2rem;margin-bottom:1rem}.content-wysiwyg a{color:#3b82f6;text-decoration:underline}.content-wysiwyg a:hover{color:color-mix(in srgb, #3b82f6 90%, black)}.content-wysiwyg blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1rem 0;font-style:italic;color:#666}.content-wysiwyg code{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:monospace}.content-wysiwyg pre{background-color:#f5f5f5;padding:1rem;border-radius:5px;overflow-x:auto}.content-wysiwyg pre code{background-color:rgba(0,0,0,0);padding:0}@media print{nav,footer{display:none}section{page-break-inside:avoid}}html{scroll-behavior:smooth;line-height:1.8}html body{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;font-size:15px;line-height:1.8}html body a:hover{cursor:pointer}html body section[id],html body #home{scroll-margin-top:100px}html body .gallery-item{transition:transform .3s ease,box-shadow .3s ease}html body .gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}html body ::-webkit-scrollbar{width:10px}html body ::-webkit-scrollbar-track{background:#f1f1f1}html body ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}html body ::-webkit-scrollbar-thumb:hover{background:#555}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:500;color:#c5183e}html body h1.beige,html body h2.beige,html body h3.beige,html body h4.beige,html body h5.beige,html body h6.beige{color:#e4cd9b}html body h1{font-size:20px}html body h2{font-size:25px}html body header #mobile-navigation-button{width:25px;height:33px;position:relative;transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}html body header #mobile-navigation-button span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}html body header #mobile-navigation-button span:nth-child(1){top:0}html body header #mobile-navigation-button span:nth-child(2),html body header #mobile-navigation-button span:nth-child(3){top:11px}html body header #mobile-navigation-button span:nth-child(4){top:22px}html body header #mobile-navigation-button.open span:nth-child(1){top:11px;width:0;left:50%}html body header #mobile-navigation-button.open span:nth-child(2){transform:rotate(45deg)}html body header #mobile-navigation-button.open span:nth-child(3){transform:rotate(-45deg)}html body header #mobile-navigation-button.open span:nth-child(4){top:11px;width:0;left:50%}html body .bg-dark,html body .hero{background:#000 !important;color:#fff}html body .hero .book{transform:translateY(4px);overflow:hidden}html body .hero .book img{width:100%;display:block}@media(min-width: 1024px){html body .hero .book img{object-fit:cover;height:100%}}html body .hero .heading{color:#fff}html body .hero .text{color:#9b9a92}html body #projects-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}html body #projects-list::-webkit-scrollbar{height:4px}html body #projects-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html body #projects-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}@media(min-width: 1024px){html body #projects-list{scrollbar-width:none}html body #projects-list::-webkit-scrollbar{display:none}}html body #author-list{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,0)}html body #author-list::-webkit-scrollbar{height:4px}html body #author-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html body #author-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}@media(min-width: 1024px){html body #author-list{scrollbar-width:none}html body #author-list::-webkit-scrollbar{display:none}}html body .book-item{display:flex;flex-direction:column;align-items:center;gap:10px}html body .book-item.hidden{display:none}@media(min-width: 1024px){html body .book-item.hidden-from-lg{display:none}}html body .book-item .book-thumb{width:100%;aspect-ratio:3/5.5;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;display:flex;align-items:flex-end}html body .book-item .book-thumb img{max-height:100%;display:block}html body .press-item{display:inline-flex;align-items:center;justify-content:center}html body .press-item img{width:100%;height:auto}html body .scroll-hint{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;padding:0;cursor:pointer}html body .scroll-hint-left{left:-4px}html body .scroll-hint-right{right:-4px}html body .scroll-hint .scroll-hint-arrow{background:rgba(0,0,0,.45);color:#fff;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px}@keyframes pulse-hint{0%,100%{opacity:1}50%{opacity:.4}}html body #controller a{color:#c5183e}html body #controller .wide-media{overflow:hidden}html body #controller .wide-media img{width:100%;height:auto}html body .contact-card{margin-top:50px;background:#fff;color:#222;border-radius:14px;padding:22px 22px 18px;box-shadow:0 18px 45px rgba(0,0,0,.35);width:min(350px,100%);transform:rotate(-3deg);text-align:center;font-size:12px}html body .contact-card>p:first-of-type{font-size:14px;margin-bottom:15px}html body .contact-card .contact-top{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}html body .portrait{width:100%;max-width:415px;overflow:hidden}html body .portrait img{width:100%;height:auto;display:block;object-fit:cover}html body .more-link{color:#444;text-decoration:none;font-size:13px;display:inline-flex;align-items:center;gap:10px}html body .more-link:hover{text-decoration:underline}html body .more-link .chev{background:#b51434;color:#fff;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(90deg)}html body #about a{color:#e4cd9b;font-weight:bold;display:inline-flex;align-items:center}html body #about a:hover{color:#9b9a92}html body #about a:not(:last-child)::after{content:"|";padding:0 3px 0 8px;color:#fff}/*# sourceMappingURL=main.css.map */
