@font-face{font-family:PlayfairDisplay;src:url(/build/assets/PlayfairDisplay-21ff418b.ttf);font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-Regular-a7e791e8.otf);font-weight:400;font-style:normal}@font-face{font-family:Inter-Italic;src:url(/build/assets/Inter-RegularItalic-45ecfe6c.otf);font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:url(/build/assets/Merriweather-Regular-29843a52.ttf);font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Italic;src:url(/build/assets/Merriweather-Italic-4b10f0e5.ttf);font-weight:400;font-style:italic}@font-face{font-family:Merriweather-Bold;src:url(/build/assets/Merriweather-Bold-3f647c37.ttf);font-weight:700;font-style:normal}@font-face{font-family:Merriweather-BoldItalic;src:url(/build/assets/Merriweather-BoldItalic-3bd8ab3e.ttf);font-weight:700;font-style:italic}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-46372963.ttf);font-weight:400;font-style:normal}@font-face{font-family:TWKLausanne-550;src:url(/build/assets/TWKLausanne-550-4837082a.otf);font-weight:400;font-style:normal}@font-face{font-family:TWKLausanne-Italic;src:url(/build/assets/TWKLausanne-550Italic-e30b97bc.otf);font-weight:400;font-style:normal}@font-face{font-family:AbhayaLibre-Regular;src:url(/build/assets/AbhayaLibre-Regular-b636a4f7.ttf);font-weight:400;font-style:normal}@font-face{font-family:SangBleuSunrise-Regular;src:url(/build/assets/SangBleuSunrise-77b267a8.ttf);font-weight:400;font-style:normal}@font-face{font-family:VisueltPro-Light;src:url(/build/assets/VisueltPro-Light-aff2d83c.ttf);font-weight:400;font-style:normal}@font-face{font-family:VisueltPro-Regular;src:url(/build/assets/VisueltPro-Regular-98842c0f.ttf);font-weight:400;font-style:normal}@font-face{font-family:NewParisText-Book;src:url(/build/assets/NewParisText-Book-bbfbcd81.ttf);font-weight:400;font-style:normal}@font-face{font-family:Charter-BT-Roman;src:url(/build/assets/Charter-BT-Roman-6dff5454.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Medium;src:url(/build/assets/Montserrat-Medium-7d557ed5.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/build/assets/Montserrat-Bold-846d5823.ttf);font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;margin:0}main{flex:1 1 0%}h1,h2,h3{font-weight:400;margin:0}p{margin:0}[x-cloak]{display:none!important}.line-clamp-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.line-clamp-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.line-clamp-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.main_title{font-size:28px;font-family:PlayfairDisplay;color:#161616;margin:24px auto 32px}@media (min-width: 768px) and (max-width: 1199px){.main_title{font-size:32px;font-family:PlayfairDisplay;color:#161616;margin:32px auto}}@media (min-width: 1200px){.main_title{font-size:44px;font-family:PlayfairDisplay;color:#161616;margin:32px auto 44px}}.list_component{max-width:358px;margin:16px auto;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){.list_component{max-width:688px;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px auto 44px}}@media (min-width: 1200px){.list_component{max-width:1144px;grid-template-columns:repeat(4,1fr);margin:44px auto;gap:20px}}@media (min-width: 1920px){.list_component{margin:44px auto 64px;max-width:1144px;gap:20px}}.list_component_container{min-height:300px}.list_component_title{font-family:NewParisText-Book;text-align:center;line-height:1;font-size:28px;letter-spacing:1.4px;margin:24px 0 16px}@media (min-width: 768px){.list_component_title{font-size:36px;letter-spacing:1.8px;margin:32px 0 24px}}@media (min-width: 1024px){.list_component_title{font-size:48px;letter-spacing:2.4px;margin:44px 0 32px}}@media (min-width: 1920px){.list_component_title{font-size:54px;letter-spacing:2.7px;margin:64px 0 44px}}.list_component_not_found{text-align:center;max-width:320px;margin:64px auto 149px;color:#161616;font-family:Charter-BT-Roman;font-size:16px;letter-spacing:1px;grid-column:auto/span 2}@media (min-width: 768px){.list_component_not_found{max-width:640px}}@media (min-width: 1200px){.list_component_not_found{max-width:1144px;font-size:18px;grid-column:auto/span 3}}@media (min-width: 1920px){.list_component_not_found{margin:96px auto 140px;max-width:1608px}}.list_component_item_image{width:100%;height:171px}@media (min-width: 768px){.list_component_item_image{width:160px;height:160px}}@media (min-width: 1200px){.list_component_item_image{width:271px;height:271px}}@media (min-width: 1920px){.list_component_item_image{width:271px;height:271px}}.list_component_item_image img{width:100%;aspect-ratio:1/1;height:auto}.list_component_item_text h2,.list_component_item_text h3{margin:0}.list_component_item_text_title{color:#161616;text-decoration:none;font-family:Figtree;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;min-height:45px;margin:12px auto auto}@media (min-width: 768px){.list_component_item_text_title{font-size:18px;margin:16px auto auto}}@media (min-width: 1024px){.list_component_item_text_title{margin:16px auto}}@media (min-width: 1200px){.list_component_item_text_title{margin:24px auto 16px;font-size:20px;line-height:30px;min-height:60px}}@media (min-width: 1920px){.list_component_item_text_title{font-size:20px;line-height:30px;margin:20px auto 16px;min-height:58px}}.list_component_item_text_description{color:#b1b1b1;text-decoration:none;font-family:Charter-BT-Roman;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 1023px){.list_component_item_text_description{display:none}}@media (min-width: 1200px){.list_component_item_text_description{font-size:18px;line-height:24px}}@media (min-width: 1920px){.list_component_item_text_description{font-size:20px;line-height:28px}}
