:root{--color-accent:#966d31;--color-accent-border:#ae9159;--color-accent-surface:#f3eee4;--color-accent-surface-border:#ded4c3;--color-link:#805d2c;--color-mobile-header:#7d7972;--color-mobile-header-accent:#f3e5ca}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}img,picture{display:block;max-width:100%}a,a:visited{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-accent)}a:focus-visible{color:var(--color-accent);outline:2px solid var(--color-accent-border);outline-offset:3px}button{background-color:transparent}em,i{font-style:italic}b,strong{font-weight:700}body{font-family:Merriweather,Georgia,serif;font-size:17px;line-height:1.35;color:#2a2a2a;letter-spacing:.015em}@media (min-width:801px){body{background-color:#f5f5f5}}.PageWrapper{padding-bottom:20px}@media (min-width:801px){.PageWrapper{max-width:1100px;min-height:100vh;padding:30px 20px;margin:0 auto;background-color:#fff;border-right:1px solid #bbb;border-left:1px solid #bbb}}.Container{max-width:800px;margin-right:auto;margin-left:auto}.Container.thin{max-width:600px}@media (max-width:800px){.NarrowViewportGutter{padding-right:18px;padding-left:18px}}.BigBtn{display:inline-block;padding:20px 30px;font-size:20px;text-align:center;border:2px solid var(--color-accent-border)}.BigBtn,.BigBtn:visited{color:var(--color-link)}.BigBtn:focus,.BigBtn:hover{color:#fff;background-color:var(--color-accent)}@media (max-width:400px){.BigBtn.altOnPhone{padding:10px 15px;font-size:18px}}@media (max-width:800px){.BigBtn.altOnPhone{background-color:#f2f2f2}.BigBtn.altOnPhone,.BigBtn.altOnPhone:visited{color:var(--color-accent)}}.PageHeader{position:relative;height:150px}.PageHeader-left{position:absolute;top:0;left:0;display:flex;align-items:center;width:200px;max-width:30%;height:100%}.PageHeader-logoA{display:block}.PageHeader-logoA:focus-visible .PageHeader-logo,.PageHeader-logoA:hover .PageHeader-logo{filter:brightness(0) saturate(100%) invert(41%) sepia(32%) saturate(1050%) hue-rotate(357deg) brightness(96%) contrast(70%)}.PageHeader-logo{max-width:100%;height:auto;transition:filter .16s ease}.PageHeader-main{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-left:30%}.PageHeader-main.alignLeft{align-items:flex-end}.PageHeader-h1{margin:0;font-size:40px;font-weight:700;text-align:center}.PageHeader-h1>a:focus,.PageHeader-h1>a:hover{color:var(--color-accent)}.PageHeader-h2{margin:15px 0 0 6px;font-size:20px;text-align:center}.PageHeader-search{position:absolute;top:0;right:0;display:flex;align-items:center;height:100%}@media (max-width:800px){.PageHeader{height:110px;color:#fff;background-color:var(--color-mobile-header)}.PageHeader-logoA .PageHeader-logo{filter:brightness(0) invert(1)}.PageHeader-logoA:focus-visible .PageHeader-logo,.PageHeader-logoA:hover .PageHeader-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(15%) saturate(3450%) hue-rotate(314deg) brightness(102%) contrast(90%)}.PageHeader-logoA:focus-visible{outline-color:var(--color-mobile-header-accent)}.PageHeader-left{padding-left:18px}.PageHeader-main{padding:0 18px 0 10px}.PageHeader-h1{font-size:26px}.PageHeader-h1>a,.PageHeader-h1>a:visited{color:var(--color-mobile-header-accent)}.PageHeader-h1>a:focus,.PageHeader-h1>a:hover{color:#fff}.PageHeader-h2{margin-top:5px;font-size:17px}.PageHeader-search{padding-right:18px}.PageHeader-search .PaSearchOpenerButton{color:var(--color-mobile-header-accent)}.PageHeader-search .PaSearchOpenerButton:focus,.PageHeader-search .PaSearchOpenerButton:hover{color:#fff}}.MiniMenu,.MiniMenu>p{margin:0}.MiniMenu.withSearch{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:center}.MiniMenu-search{display:inline-flex;gap:8px;align-items:center}.MiniMenu-search:before{color:currentColor;content:"-"}.MiniMenu-search .PaSearchOpenerButton{transform:translateY(.15em)}@media (max-width:400px){.MiniMenu{font-size:15px}}.PageFooter{padding-top:25px}.BorderTop{border-top:1px solid #ddd}.HomePage{padding-top:20px}.HomePage-logo{display:block;width:550px;max-width:100%;height:auto;margin:40px auto}.HomePage-startedBigBtn{display:block;width:80%;max-width:350px;margin:0 auto 50px}.HomePage-announcement{padding:30px 30px 20px;margin-bottom:50px;background-color:var(--color-accent-surface);border:1px solid var(--color-accent-surface-border)}@media (min-width:801px){.HomePage-announcement{border-radius:8px}}.HomePage-archivedContests{max-width:500px;margin:0 auto 50px}.ContestNav-h1{margin-bottom:20px;font-size:18px}.ContestNav-body{display:flex;flex-flow:row-reverse wrap-reverse;gap:8px;justify-content:center}.ContestNav-btn{display:block;min-width:80px;padding:6px 10px;font-size:20px;text-align:center;border:1px solid var(--color-accent-border)}.ContestNav-btn,.ContestNav-btn:visited{color:var(--color-link)}.ContestNav-btn:focus,.ContestNav-btn:hover{color:#fff;background-color:var(--color-accent)}.ContestNav-btn.disabled{border-color:#ccc}.ContestNav-btn.disabled,.ContestNav-btn.disabled:focus,.ContestNav-btn.disabled:hover,.ContestNav-btn.disabled:visited{color:#999}.ContestNav-btn.disabled:focus,.ContestNav-btn.disabled:hover{background-color:initial}.ContestBody-subject{margin:20px 0;font-size:20px;text-align:center}.ContestBody-menu{margin:20px 0;font-size:17px;text-align:center}@media (max-width:800px){.ContestBody-menu{margin-bottom:50px}.ContestBody-subject{margin-top:50px}}.HighlightedBlock{margin-bottom:50px}@media (min-width:401px){.HighlightedBlock{max-width:600px;padding:0 50px 50px;margin:60px auto;border:2px solid #e5e7eb}}.Gallery{margin-bottom:80px}.Gallery-heading{max-width:900px;margin:0 auto 28px;font-size:22px;line-height:1.45;text-align:center}.Gallery-wall{display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,36px);align-items:center;justify-content:center;padding:clamp(28px,4vw,44px) clamp(18px,3vw,32px);background-color:#969696;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.Gallery-wall.multipleRows{justify-content:flex-start}.Gallery-item{position:relative;flex:1 1 140px;min-width:0;max-width:180px;margin:0}.Gallery-opener{display:block;width:100%;padding:0;font:inherit;color:inherit;cursor:zoom-in;border:0}.Gallery-frame{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;padding:clamp(8px,1.2vw,13px);background-color:#fafafa;border:1px solid #bdbdbd;box-shadow:0 8px 18px rgba(0,0,0,.14),0 2px 5px rgba(0,0,0,.12);transition:box-shadow .18s ease}.Gallery-image{width:auto;height:auto;max-height:100%;object-fit:contain}.Gallery-caption{position:absolute;top:calc(100% + 10px);left:50%;z-index:2;width:max-content;max-width:220px;padding:7px 10px;font-size:14px;line-height:1.3;color:#fff;text-align:center;pointer-events:none;background-color:#303030;border-radius:3px;opacity:0;transform:translate(-50%,-3px);transition:opacity .15s ease,transform .15s ease}.Gallery-caption:before{position:absolute;bottom:100%;left:50%;content:"";border-right:6px solid transparent;border-bottom:6px solid #303030;border-left:6px solid transparent;transform:translateX(-50%)}.Gallery-opener:focus-visible{outline:none}.Gallery-opener:focus-visible .Gallery-frame{outline:3px solid #555;outline-offset:5px}.Gallery-opener:focus-visible+.Gallery-caption{opacity:1;transform:translate(-50%)}@media (hover:hover){.Gallery-item:hover{z-index:2}.Gallery-item:hover .Gallery-frame{box-shadow:0 13px 26px rgba(0,0,0,.2),0 3px 7px rgba(0,0,0,.14)}.Gallery-item:hover .Gallery-caption{opacity:1;transform:translate(-50%)}}dialog.GalleryModal{--swiper-theme-color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;color:#fff;background-color:#202020;border:0}.GalleryModal::backdrop{background-color:#202020}.GalleryModal-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.GalleryModal-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:10px clamp(14px,2.5vw,30px);border-bottom:1px solid rgba(255,250,241,.16)}.GalleryModal-counter{margin:0;font-size:14px;color:#ccc;letter-spacing:.12em}.GalleryModal-actions{display:flex;gap:10px}.GalleryModal-actionButton{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;color:#fff;cursor:pointer;border:1px solid #777;border-radius:50%;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.GalleryModal-actionButton.close{margin-left:6px;color:#222;background-color:#eee;border-color:#eee}.GalleryModal-actionButton:focus-visible,.GalleryModal-actionButton:hover{color:#fff;outline:none;background-color:#555;border-color:#999}.GalleryModal-actionButton:focus-visible{box-shadow:0 0 0 3px #202020,0 0 0 5px #bbb}.GalleryModal-actionButton.swiper-button-disabled{cursor:default;opacity:.3}.GalleryModal-actionButton svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.GalleryModal-swiper{width:100%;height:100%;min-height:0}.GalleryModal-slide{height:100%}.GalleryModal-artwork{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(14px,2.5vh,24px);height:100%;padding:clamp(18px,3vh,34px) clamp(20px,5vw,76px) clamp(22px,3.5vh,40px);margin:0}.GalleryModal-imageStage{display:flex;align-items:center;justify-content:center;min-height:0}.GalleryModal-image{width:auto;height:auto;max-height:100%;object-fit:contain;box-shadow:0 18px 55px rgba(0,0,0,.48)}.GalleryModal-caption{margin:0;line-height:1.35;text-align:center}.GalleryModal-context{display:block;font-size:12px;color:#bbb;text-transform:uppercase;letter-spacing:.11em}.GalleryModal-captionText{display:block;margin-top:6px;font-size:17px;font-weight:400}@media (max-width:800px){.Gallery{margin-bottom:60px}.Gallery-heading{margin-bottom:22px;font-size:19px}.Gallery-wall{gap:24px 20px;padding-top:32px;padding-bottom:32px}.GalleryModal-header{min-height:62px}.GalleryModal-actionButton{width:40px;height:40px}.GalleryModal-artwork{padding-right:14px;padding-left:14px}}@media (min-width:801px){.Gallery-wall{margin-right:-20px;margin-left:-20px}}@media (prefers-reduced-motion:reduce){.Gallery-caption,.Gallery-frame,.GalleryModal-actionButton,.PageHeader-logo{transition:none}}.CommunicationBlock{overflow:hidden;background-color:#f7f7f7;border-top:15px solid #ddd}.CommunicationBlock-figWrapper{margin-bottom:30px}.CommunicationBlock-body{padding-bottom:15px}.CommunicationBlock-body.paddingTop{padding-top:30px}.CommunicationBlock-auto{margin-top:20px}.CommunicationBlock-list{display:flex;justify-content:center;max-width:800px;margin:0 auto 30px}.CommunicationBlock-columns{margin-bottom:30px}.CommunicationBlock-date{margin-top:10px;text-align:right}@media (min-width:401px){.CommunicationBlock-columns>ul{columns:2;gap:30px;max-width:1200px}}@media (min-width:801px){.CommunicationBlock{border:1px solid #ddd}.CommunicationBlock-body{padding-right:30px;padding-bottom:20px;padding-left:30px}.CommunicationBlock-columns>ul{columns:3}}.CommunicationSpace{border-bottom:15px solid #ddd}@media (min-width:801px){.CommunicationSpace{border-bottom:none}.CommunicationSpace>*{margin-top:50px}}.ImageWithCaption{position:relative;display:table;margin:0 auto}.ImageWithCaption-img{display:block;width:auto;max-width:100%;height:auto}.ImageWithCaption-img.maxH600{max-height:600px}.ImageWithCaption-caption{position:absolute;right:5px;bottom:5px;padding:5px 8px;font-size:15px;color:#fff;background-color:#4448}@media (hover:hover){.ImageWithCaption-caption.showOnHover{opacity:.4}.ImageWithCaption:hover .ImageWithCaption-caption.showOnHover{opacity:1}}.TextPage{padding-top:40px;padding-bottom:20px}.TextPage-prize{margin-bottom:20px;font-size:17px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase}.TextPage-h1{font-size:40px}.TextPage-author,.TextPage-h1{line-height:1.3;text-align:center}.TextPage-author{margin-top:20px}.TextPage-body{margin-top:50px}.TextPage-bottom{margin-top:60px}@media (max-width:800px){.TextPage.compactMobile{padding-top:25px}.TextPage.compactMobile .TextPage-h1{font-size:36px}.TextPage.compactMobile .TextPage-body{margin-top:20px}}.MiniFooter{padding:10px 30px 0 4px;font-size:15px;color:#777;border-top:1px solid #777}.AuthorList{columns:2;gap:30px;list-style:none;padding:0}@media (min-width:801px){.AuthorList{columns:3}}@media (max-width:400px){.AuthorList{columns:1;text-align:center}}.AuthorList-item{margin-bottom:10px;break-inside:avoid}.AuthorList-item>a:focus,.AuthorList-item>a:hover{color:var(--color-accent);text-decoration:underline}.StoryList{padding:0;margin:0;text-align:center;list-style:none}.StoryList-item{margin-bottom:25px}.StoryList-titleA{font-size:20px}.StoryList-titleA:focus,.StoryList-titleA:hover{color:var(--color-accent);text-decoration:underline}.StoryList-meta{margin:5px 0 0;font-size:15px;color:#555}.Text.book p,.Text.page p{text-indent:30px}.Text.book,.Text.page{line-height:1.4}.Text.book p{margin:0;hyphens:auto}.Text a{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-accent-border);text-underline-offset:.15em}.Text a:focus-visible,.Text a:hover{text-decoration-color:currentColor}.Text b,.Text strong{font-weight:700}.Text em,.Text i{font-style:italic}.Text h1,.Text h2{margin:40px 0 25px;font-size:22px;font-weight:700}.Text h1.atTop,.Text h2.atTop{margin-top:0}.Text.centeredTitles h1,.Text.centeredTitles h2{text-align:center}.Text h3{margin:20px 0 10px;font-size:17px;font-weight:700}.Text h4,.Text h5{font-size:16px;font-weight:700}.Text blockquote,.Text h4,.Text h5,.Text ol,.Text p,.Text table,.Text ul{margin:0 0 10px}.Text ol,.Text ul{margin-left:20px}.Text li{margin-bottom:5px}.Text ul>li{list-style:disc}.Text ol>li{list-style:decimal}.Text.justified li,.Text.justified p{text-align:justify}.Text p:empty:before{content:"\a0"}.FirstFooter{padding-top:60px}@media (min-width:401px){.FirstFooter{margin-top:100px}}@media (max-width:400px){.FirstFooter.altOnPhone{padding:50px 0;background-color:#ddd}}.Error404{padding-top:200px;text-align:center}.Error404-h1{margin-bottom:50px;font-size:50px}.PaForm{margin-bottom:30px}.PaForm-fields>.PaField{display:block;margin-bottom:12px}.PaField-label{display:block;margin-bottom:5px;font-size:16px}.PaField-input{display:block;width:100%;padding:8px;font-size:16px}.PaForm-error:not(:empty){padding:20px;margin:30px 0 0;color:#504848;background-color:#f7c9c9;border:1px solid #bdaeae}.PaForm-action{display:flex;justify-content:center;margin-top:25px}@media (max-width:800px){.PaForm-action{margin-top:20px}}.PaButton,.PaForm-button{display:inline-block;padding:12px 40px;font-size:20px;text-align:center;cursor:pointer;border:2px solid var(--color-accent-border)}.PaButton,.PaButton:visited,.PaForm-button,.PaForm-button:visited{color:var(--color-link)}.PaButton:disabled,.PaForm-button:disabled{cursor:not-allowed}.PaButton:not(:disabled):focus,.PaButton:not(:disabled):hover,.PaForm-button:not(:disabled):focus,.PaForm-button:not(:disabled):hover{color:#fff;background-color:var(--color-accent)}.PaForm-ended{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background-color:#e7ffd7}.PaForm-message{max-width:500px;font-size:18px;line-height:1.5}.PaInput{font:inherit;border:1px solid #bbb}.PaSearchOpenerButton{padding:0;color:var(--color-link);border:none}.PaSearchOpenerButton:focus,.PaSearchOpenerButton:hover{color:var(--color-accent)}dialog.TinyModal:modal{border:2px solid var(--color-accent-border)}.TinyModal-body{padding:40px 30px 30px}.TinyModal .TinyModal-closeButton{top:4px;right:4px;width:32px;height:32px;padding:0;font-size:26px;color:var(--color-link);background:none;border:none}.TinyModal .TinyModal-closeButton:focus,.TinyModal .TinyModal-closeButton:hover{color:var(--color-accent)}.PaSearchOpener{gap:15px;width:450px;max-width:100%;padding:0}.PaSearchOpener-input{padding:10px 12px;font-size:16px;border:1px solid var(--color-accent-border)}.PaSearchOpener-input:focus{outline:1px solid var(--color-accent);border-color:var(--color-accent)}.PaSearchOpener-button{padding:10px 25px;font-size:17px;font-weight:700;color:var(--color-link);border:2px solid var(--color-accent-border)}.PaSearchOpener-button:focus,.PaSearchOpener-button:hover{color:#fff;background-color:var(--color-accent)}.PaSearchApp-form{gap:10px}.PaSearchApp-input{width:100%;max-width:400px;padding:10px}.PaSearchApp-searchButton{padding:10px 25px;font-size:17px}.PaSearchApp-results{margin-top:40px}.PaSearchApp-nothing{margin:30px 0;text-align:center}.PaSearchApp-quote{font-style:italic}.PaSearchApp-quote:before{content:"« "}.PaSearchApp-quote:after{content:" »"}.PaSearchApp-loadMore{display:flex;justify-content:center;margin-top:30px}.ResultItem{padding:20px 0;border-bottom:1px solid #ddd}.ResultItem:first-of-type{border-top:1px solid #ddd}.ResultItem-head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin:0}.ResultItem-titleA{font-size:20px}.ResultItem-titleA:focus,.ResultItem-titleA:hover{color:var(--color-accent);text-decoration:underline}.ResultItem-type{padding:1px 8px;font-size:13px;color:var(--color-link);white-space:nowrap;border:1px solid var(--color-accent-border)}.ResultItem-excerpt{margin:8px 0 0}.ResultItem-date{margin:8px 0 0;font-size:14px;color:#777}.TextAlignCenter{text-align:center}.HugeFont{font-size:50px}.H2{margin-top:40px;margin-bottom:25px;font-size:22px;font-weight:700}.H2.atTop{margin-top:0}.H2.centered{text-align:center}.MarginTop{margin-top:50px}.MarginBottom60{margin-bottom:60px}@media (min-width:401px){.MarginBottom60Desktop{margin-bottom:60px}}.SmallerText{font-size:90%}.BiggerText{font-size:105%}@media (max-width:400px){.SmallerTextOnPhone{font-size:90%}}.Uppercase{text-transform:uppercase}