.hamburger-container{width:max-content;position:absolute;top:10px;right:10px;color:#fff;transition:transform .5s ease}.hamburger-container .checkbox{opacity:0;position:absolute}.hamburger-container .checkbox:focus~.hamburger{outline:2px solid white;outline:auto;outline-offset:4px}.hamburger-container .drawer a{visibility:hidden;transition:visibility .5s linear}.hamburger-container .checkbox:checked~.drawer a{visibility:visible}.hamburger-container .checkbox:checked~.drawer{transform:translate(0);z-index:1000}.hamburger-container{border-radius:100%;background:#000}.hamburger-container .checkbox:checked~.hamburger .slice:nth-child(1){transform:translateY(12px) rotate(45deg)}.hamburger-container .checkbox:checked~.hamburger .slice:nth-child(2){opacity:0}.hamburger-container .checkbox:checked~.hamburger .slice:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.hamburger-container .checkbox:checked~.hamburger .slice:not(:first-child){margin-top:10px}@supports selector(:focus-visible){.hamburger-container .checkbox:not(:focus-visible)~.hamburger{outline:none;z-index:10000}}.hamburger{width:50px;height:46px;position:relative;display:block;transition:transform .5s ease;z-index:1;cursor:pointer;padding:.8em;border-radius:100%;background:#000}.hamburger .slice{display:block;width:100%;height:2px;background-color:#fff;transition:all .5s ease}.hamburger .slice:not(:first-child){margin-top:6px}.drawer{position:fixed;right:0;top:0;height:100%;width:250px;max-width:100%;padding:22px;background:#000;transform:translate(100%);transition:transform .5s ease}@media screen and (max-width:768px){.drawer{width:100%}}.drawer .nav-list{list-style:none;padding:3em 1em;text-align:center;font-size:20px;display:flex;flex-direction:column;gap:1em}.drawer .nav-list a{color:#fff;text-decoration:none}.drawer .nav-list a:hover{color:#e85731}.drawer .nav-list .nav-list-item{padding-bottom:10px}body{margin:0;padding:0;font-family:EB Garamond,serif;height:100vh}*{box-sizing:border-box}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}.row{grid-column:1/-1}.title{display:flex;align-items:center;justify-content:center;font-size:20px;padding:1.5em 0}@media(min-width:768px){.title{font-size:30px;padding:1.5em 0}}.grid-wrap{display:grid;grid-template-columns:100%;align-items:flex-start;gap:1px}@media(min-width:768px){.grid-wrap{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:768px){.grid-wrap--inner{grid-template-columns:1fr 1fr 1fr;align-items:center}}.grid-img{overflow:hidden;aspect-ratio:4/4;position:relative}@media(min-width:768px){.grid-img{aspect-ratio:16/10}}.grid-img .grid-img-category{position:absolute;z-index:1;color:#fff;font-size:20px;justify-content:center;font-weight:700;height:2em;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;text-align:center}@media(min-width:768px){.grid-img .grid-img-category{font-size:25px}}.grid-img .grid-img-category span{display:block;font-size:.7em}.grid-img:after{background:#0000008c;opacity:1;transition:opacity .3s ease;pointer-events:none;content:"";position:absolute;inset:0}.grid-img img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease;will-change:transform}.grid-img:hover:after{opacity:0}.grid-img:hover img{transform:scale(1.15);filter:brightness(1.05);cursor:pointer}.espa{position:absolute;top:10px;left:0;right:auto;max-width:250px;background-color:#fff;z-index:10;display:flex;justify-self:center}@media screen and (min-width:426px){.espa{right:auto}}.espa--inner{left:1em;max-width:235px}@media screen and (min-width:426px){.espa--inner{max-width:250px}}.espa a{display:block;align-self:center;padding:.5em;justify-content:center;align-items:center;pointer-events:none}@media screen and (min-width:768px){.espa a{height:auto;padding:.5em}}.espa img{max-width:100%;display:block;height:auto}.f-text{display:flex;font-size:14px;padding:2em}@media screen and (min-width:768px){.f-text{padding:3em 6em;max-width:75%;margin:auto}}.f-text p{line-height:1.5em;font-size:1em;margin:0;padding:0;text-align:center}.f-text p a{display:inline}
