.me-portfolio-discovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 40px;position:relative;padding:38px;border:1px solid #e4d9c8;border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#e9dfcb80,transparent 55%),#fffdf8;margin-bottom:32px;text-align:left;overflow:hidden}
.me-discovery-eyebrow{display:block;color:#9d7b4b;font-size:9px;letter-spacing:2.3px;font-weight:500;margin-bottom:14px}.me-discovery-intro h2{font:400 clamp(30px,3vw,44px)/1.2 Georgia,serif;color:#263e2e;margin:0}.me-discovery-intro h2 em{font-weight:400;color:#ab8651}.me-discovery-intro p{color:#80766a;font-size:12px;margin:15px 0 0;line-height:1.8}
.me-discovery-count{display:grid;grid-template-columns:auto auto;align-content:center;align-items:center;gap:4px 14px;min-width:150px;padding:20px 26px;background:#283f30;border:1px solid #43543b;border-radius:12px;color:#edd9b6}.me-discovery-count>i{grid-row:span 2;font-size:28px;color:#c7ab7d}.me-discovery-count strong{font:400 36px/1 Georgia,serif}.me-discovery-count span{font-size:9px;line-height:1.6;color:#c2caba;max-width:130px}
.me-discovery-form{grid-column:1/-1;border-top:1px solid #e8e0d3;padding-top:26px}.me-discovery-form>label{display:block;color:#5c634f;font-size:11px;font-weight:500;margin-bottom:12px}.me-discovery-search{display:flex;align-items:center;gap:16px;padding:7px 7px 7px 22px;background:#fff;border:1px solid #ded4c3;border-radius:10px;box-shadow:0 5px 18px #5b4b2b06}.me-discovery-search>i{color:#a88b5d;font-size:21px;flex-shrink:0}.me-discovery-search input{min-width:0;flex:1;width:100%;border:0;background:transparent;padding:14px 0;font-family:inherit;font-size:14px;color:#2a3e30;outline:0;box-shadow:none}.me-discovery-search input::placeholder{color:#a19a8e}.me-discovery-search:focus-within{border-color:#a98b55;box-shadow:0 0 0 3px #a98b5518}.me-discovery-search button{display:flex;align-items:center;justify-content:center;gap:26px;flex-shrink:0;border:1px solid #2b4232;border-radius:7px;padding:17px 24px;background:#2b4232;color:#f4e7d0;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.me-discovery-search button:hover{background:#3b5540}.me-discovery-search button:focus-visible,.me-discovery-help a:focus-visible{outline:2px solid #b69259;outline-offset:3px}.me-discovery-help{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;color:#918575;font-size:10px;line-height:1.8}.me-discovery-help a{color:#82643a;text-decoration:underline;text-underline-offset:4px}.me-discovery-help i{margin-left:6px}.me-discovery-location{white-space:nowrap}.me-discovery-location i{margin-right:5px}
@media(max-width:767px){.me-portfolio-discovery{padding:26px 20px;gap:22px;grid-template-columns:1fr}.me-discovery-count{justify-self:start;grid-template-columns:auto auto auto;padding:13px 18px;gap:10px;min-width:0}.me-discovery-count>i{grid-row:auto;font-size:20px}.me-discovery-count strong{font-size:27px}.me-discovery-count span{max-width:none}.me-discovery-form{padding-top:22px}.me-discovery-search{flex-wrap:wrap;padding:12px;gap:8px}.me-discovery-search>i{font-size:18px;margin-left:4px}.me-discovery-search input{width:calc(100% - 40px);flex-basis:calc(100% - 40px);font-size:12px;padding:10px 0}.me-discovery-search button{width:100%;padding:14px 18px;justify-content:space-between}.me-discovery-help{flex-wrap:wrap;font-size:9px}}
