*{box-sizing:border-box;border:0;margin:0;padding:0}body{font-family:Cormorant Garamond,serif}header{align-items:center;width:100%;height:60px;padding-inline:clamp(.5rem,3.944vi - .732rem,4rem);display:flex;& a{text-decoration:none}& h1{letter-spacing:2px;color:#222;font-size:clamp(1.125rem,.817rem + .986vi,2rem);font-weight:700}& nav{margin-inline-start:auto;& ul{gap:2rem;list-style-type:none;display:flex;& a{color:#333;font-size:clamp(1rem,.956rem + .141vi,1.125rem);text-decoration:none}& a:hover{color:#a10906}}}}main{grid-template-columns:28% 40% 28%;justify-content:center;gap:4%;padding-block-start:4rem;padding-inline:1rem;display:grid}@media (width<=1560px){main{grid-template-columns:23% 50% 23%}}@media (width<=1280px){main{grid-template-columns:18% 60% 18%}}@media (width<=1024px){main{grid-template-columns:13% 70% 13%}}@media (width<=960px){main{grid-template-columns:8% 80% 8%}}main.about{grid-template-columns:repeat(2,1fr);place-content:center;align-items:center;& .photo{justify-content:center;display:grid;& img{object-fit:contain;width:90%;max-width:600px}}& p{justify-self:center;width:90%;margin-block-end:1rem;font-size:clamp(1.125rem,.993rem + .423vi,1.5rem)}& p.credits{font-size:clamp(.875rem,.831rem + .141vi,1rem)}}@media (width<=720px){main.about{grid-template-columns:1fr}}.slider-container{aspect-ratio:1;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-color:#a10906;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:1rem;display:grid;position:relative;overflow:auto hidden}.slide-container,.image-container{aspect-ratio:1}.image-container{justify-content:center;padding-block-end:1rem;display:flex}img{object-fit:contain;justify-self:center}img.ls,img.sq{width:100%}img.pt{height:100%}button{cursor:pointer;background-color:#0000;align-self:center}button[disabled]{opacity:.2}button.slide-prev{justify-self:end}button.slide-next{justify-self:start}@media (width<=720px){main{grid-template-columns:1fr;padding-block-start:2rem}.slider-container{all:unset;width:100%;display:grid}.slide-container,.image-container{aspect-ratio:unset;width:100%}.image-container{justify-content:center;padding-block-end:1rem;display:flex}img{justify-self:center;width:100%}button{display:none}}
/*# sourceMappingURL=path0.5169f388.css.map */
