.se-curator-wrapper{background-color:#fff;padding:90px 20px;font-family:inherit}.se-curator-header{text-align:center;margin-bottom:60px}.se-curator-header .se-overline{display:block;font-size:11px;color:#c5a059;text-transform:uppercase;letter-spacing:4px;font-weight:600;margin-bottom:12px}.se-curator-header h2{font-size:34px;color:#111;margin:0 0 15px 0;font-weight:400;letter-spacing:2px}.se-curator-header .se-subtitle{font-size:15px;color:#666;font-style:italic;max-width:650px;margin:0 auto;line-height:1.6}.se-curator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.se-curator-card{text-align:center;transition:transform 0.4s ease}.se-curator-card:hover{transform:translateY(-8px)}.se-curator-img-link{display:block;text-decoration:none}.se-curator-img-box{position:relative;overflow:hidden;background-color:#f7f5f0;aspect-ratio:4/5;margin-bottom:25px}.se-curator-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.25,1,.5,1)}.se-curator-card:hover .se-curator-img-box img{transform:scale(1.06)}.se-badge{position:absolute;top:15px;left:15px;background-color:rgb(255 255 255 / .95);color:#c5a059;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:6px 12px;border:1px solid #c5a059;z-index:10}.se-curator-info h3{font-size:18px;color:#111;margin:0 0 10px 0;font-weight:500;letter-spacing:1px;text-transform:uppercase}.se-curator-info p{font-size:14px;color:#666;line-height:1.6;margin:0 auto 15px auto;max-width:90%}.se-curator-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#c5a059;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;text-decoration:none;transition:color 0.3s ease}.se-curator-link svg{transition:transform 0.3s ease}.se-curator-card:hover .se-curator-link{color:#111}.se-curator-card:hover .se-curator-link svg{transform:translateX(5px)}@media (max-width:992px){.se-curator-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.se-curator-wrapper{padding:60px 15px}.se-curator-header h2{font-size:26px}.se-curator-header .se-subtitle{font-size:13px}.se-curator-grid{grid-template-columns:1fr;gap:40px}.se-curator-img-box{aspect-ratio:1/1}}