.contact-options{display:flex;flex-wrap:wrap;gap:12px}.contact-channel,.product-page-link,.site-search-entry{display:inline-block;padding:12px 18px;border:1px solid #6e8868;border-radius:10px;color:#eddda9;background:linear-gradient(120deg,#0c211a,#234333);text-decoration:none}.contact-channel:hover,.product-page-link:hover,.site-search-entry:hover{background:linear-gradient(120deg,#325b42,#645b2d)}.contact-channel[aria-disabled]{opacity:.55;cursor:default}[data-contact-panel]{margin:28px 0}[data-contact-panel] h3{font-size:20px;margin-bottom:15px}.product-page-link{margin:8px 0;font-size:13px}.seo-nav{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.seo-nav a{color:#e6d294}.header-actions .site-search-entry{padding:8px;font-size:13px}

.contact-entry-panel{padding:24px;border:1px solid #9ca56c;border-radius:18px;background:linear-gradient(120deg,#103a2b,#263d2a);scroll-margin-top:120px}.contact-channel{overflow-wrap:anywhere;font:inherit}.contact-status:empty{display:none}

#contact.contact-strip{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:0 0 24px;padding:12px 0;border-top:1px solid #44614a;border-bottom:1px solid #44614a;scroll-margin-top:110px;background:none;border-radius:0}#contact.contact-strip h3{font-size:14px;line-height:1.5;margin:0;white-space:nowrap}#contact.contact-strip .contact-options{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}#contact.contact-strip .contact-channel{padding:2px 0;border:0;border-radius:0;background:none;font-size:12px;line-height:1.6;color:#c9d9c9}#contact.contact-strip a:hover,#contact.contact-strip button:hover{color:#efcf7b;text-decoration:underline}#contact.contact-strip .contact-status{margin:0;font-size:11px;width:100%}@media(max-width:600px){#contact.contact-strip{gap:6px;padding:10px 0}#contact.contact-strip h3{width:100%}#contact.contact-strip .contact-options{gap:4px 14px}}

#contact.contact-strip a[href^="mailto:"]{color:#e6d294}#contact.contact-strip .contact-channel:focus-visible{outline:2px solid #e6d294;outline-offset:4px}

.designer-entry-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}.designer-entry{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}.designer-entry-action{margin-top:auto;padding-top:24px;color:#e6ce87}.designer-research{scroll-margin-top:100px}@media(max-width:760px){.designer-entry-grid{grid-template-columns:1fr!important}}
