@charset "UTF-8";
.orchids-site .orchid-page-grid:has(.orchid-partners-article){max-width:none;margin-inline:0}
.orchids-site .orchid-block--advertisers{--partner-ink:#244b37;--partner-muted:#61715c;overflow-wrap:anywhere}
.orchids-site .orchid-partner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}
.orchids-site .orchid-partner-actions:empty{display:none}
.orchids-site .orchid-partner-actions .orchid-button{min-height:48px;margin:0;font-size:13px;line-height:1.6;white-space:normal;text-align:center}
.orchids-site .orchid-partner-hero--text{grid-template-columns:minmax(0,1fr)}
.orchids-site .orchid-partner-hero--text .orchid-partner-hero__copy{max-width:850px}
.orchids-site .orchid-partners--presentation .orchid-partner-hero{border:0;border-radius:28px;background:radial-gradient(ellipse at 12% 15%,#3d6347 0,transparent 65%),#173e2d;grid-template-columns:1.05fr 1fr;box-shadow:0 14px 35px #233d2310}
.orchids-site .orchid-partners--presentation .orchid-partner-hero--text{grid-template-columns:minmax(0,1fr)}
.orchids-site .orchid-partners--presentation .orchid-partner-hero__copy{padding:54px 46px}
.orchids-site .orchid-partners--presentation .orchid-partner-hero .orchid-eyebrow{color:#d6dfb8;font-size:10px;line-height:1.8;letter-spacing:1.8px}
.orchids-site .orchid-partners--presentation .orchid-partner-hero h2{font-size:clamp(32px,3.3vw,45px);line-height:1.24;color:#fff8e9;letter-spacing:-1px;margin:18px 0 24px}
.orchids-site .orchid-partners--presentation .orchid-partner-hero p{color:#d9e3ce;font-size:15px;line-height:1.9;margin-bottom:0}
.orchids-site .orchid-partners--presentation .orchid-partner-hero>img{min-height:470px;object-position:57% center;mask-image:linear-gradient(90deg,transparent 0,#000 15%)}
.orchids-site .orchid-partner-actions .orchid-button--contact{background:transparent;color:#f5eedf;border:1px solid #e3e8d277;box-shadow:none}
.orchids-site .orchid-partner-actions .orchid-button--contact:hover{background:#ffffff15;border-color:#e3e8d2}
.orchids-site .orchid-partners--classic .orchid-partner-hero .orchid-button--contact{color:#31583f!important;border-color:#b8c5ac}
.orchids-site .orchid-partner-proof{margin:28px 0 44px;padding:24px 30px;background:#eef1e5;border:1px solid #dfe5d5;border-radius:19px}
.orchids-site .orchid-partner-proof dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0}
.orchids-site .orchid-partner-proof dl>div{display:flex;flex-direction:column-reverse;gap:9px;min-width:0}
.orchids-site .orchid-partner-proof dt{font:12px/1.7 var(--orchid-font);color:var(--partner-muted)}
.orchids-site .orchid-partner-proof dd{font:500 32px/1.2 var(--orchid-serif);color:var(--partner-ink);margin:0}
.orchids-site .orchid-partner-proof>p{font:11px/1.7 var(--orchid-font);color:var(--partner-muted);border-top:1px solid #d8dfcc;margin:20px 0 0;padding-top:14px}
.orchids-site .orchid-partner-section-head{margin-top:52px}
.orchids-site .orchid-partner-section-head .orchid-eyebrow{font-size:10px;letter-spacing:1.6px;color:#8d6591;margin-bottom:12px}
.orchids-site .orchid-partner-section-head h2{font:500 37px/1.3 var(--orchid-serif);color:var(--partner-ink);letter-spacing:-.7px;margin:0}
.orchids-site .orchid-partner-formats{gap:22px;margin:27px 0 42px;align-items:stretch}
.orchids-site .orchid-partner-formats[data-format-count="1"]{grid-template-columns:minmax(0,1fr);max-width:650px}
.orchids-site .orchid-partner-formats[data-format-count="2"],.orchids-site .orchid-partner-formats[data-format-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.orchids-site .orchid-partner-format{display:flex;flex-direction:column;padding:30px 26px 26px;box-shadow:0 5px 20px #29452b05;transition:transform .2s ease,box-shadow .2s ease}
.orchids-site .orchid-partner-format:hover,.orchids-site .orchid-partner-format:focus-within{transform:translateY(-3px);box-shadow:0 12px 28px #29452b0d}
.orchids-site .orchid-partner-format__top{display:flex;align-items:center;justify-content:space-between;gap:15px}
.orchids-site .orchid-partner-format__number{font:500 26px/1 var(--orchid-serif);color:#bdc8af}
.orchids-site .orchid-partner-format h3{font-size:27px;line-height:1.3;margin:24px 0 16px;color:var(--partner-ink)}
.orchids-site .orchid-partner-format p{font-size:14px;line-height:1.9}
.orchids-site .orchid-partner-format .orchid-partner-format__detail{margin-top:19px;padding-top:16px;border-top:1px solid #e2e7d9;font-size:12px;color:#6d7a63}
.orchids-site .orchid-partner-format__price{font:650 17px/1.6 var(--orchid-font);color:var(--partner-ink);margin-top:21px}
.orchids-site .orchid-partner-format .orchid-button--format{margin-top:24px;min-height:46px;box-shadow:none;background:#edf2e3;color:#345940!important;border:1px solid #d8e3ca;font-size:12px;white-space:normal;line-height:1.7}
.orchids-site .orchid-partner-format .orchid-button--format:hover{background:#dce8cd;border-color:#a9bd93}
.orchids-site .orchid-partner-format:has(.orchid-button--format)>p:last-of-type{margin-bottom:auto}
.orchids-site .orchid-partner-contact{background:#f0e9ef;border:1px solid #e3d9e1;color:var(--partner-ink);padding:38px;gap:36px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}
.orchids-site .orchid-partner-contact:has(>.orchid-partner-contact__copy:only-child){grid-template-columns:minmax(0,1fr)}
.orchids-site .orchid-partner-contact>div{max-width:none;min-width:0}
.orchids-site .orchid-partner-contact h2{color:var(--partner-ink);font-size:33px}
.orchids-site .orchid-partner-contact p{color:#63705c;font-size:14px}
.orchids-site .orchid-partner-contact .orchid-button--contact{color:#704a78!important;border-color:#ba9ebf}
.orchids-site .orchid-partner-contact .orchid-button--contact:hover{background:#e4d8e6}
.orchids-site .orchid-partner-email{display:block;font:12px/1.8 var(--orchid-font);color:#6f6f65;margin-top:14px}
.orchids-site .orchid-partner-brief{padding:25px 27px;border-radius:17px;background:#fffdfa;border:1px solid #e9e1e4;min-width:0}
.orchids-site .orchid-partner-brief h3{font:650 14px/1.7 var(--orchid-font);color:#684c6c;margin:0 0 15px}
.orchids-site .orchid-partner-brief ul{list-style:none;margin:0;padding:0}
.orchids-site .orchid-partner-brief li{position:relative;padding-left:18px;font:13px/1.9 var(--orchid-font);color:#66705f;margin:0 0 8px}
.orchids-site .orchid-partner-brief li:last-child{margin-bottom:0}
.orchids-site .orchid-partner-brief li::before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#aa88ac}
.orchids-site .orchid-block--advertisers a:focus-visible{outline:3px solid #b780c3;outline-offset:4px}
@media(max-width:1023px){.orchids-site .orchid-partners--presentation .orchid-partner-hero__copy{padding:38px 30px}.orchids-site .orchid-partners--presentation .orchid-partner-hero h2{font-size:34px}.orchids-site .orchid-partner-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.orchids-site .orchid-partner-contact{grid-template-columns:minmax(0,1fr);padding:30px;gap:25px}.orchids-site .orchid-partner-format{padding:26px 23px}.orchids-site .orchid-partner-proof dl{gap:18px}.orchids-site .orchid-partner-proof dd{font-size:28px}}
@media(max-width:767px){
 .orchids-site .orchid-partners--presentation .orchid-partner-hero{grid-template-columns:minmax(0,1fr);border-radius:22px}
 .orchids-site .orchid-partners--presentation .orchid-partner-hero__copy{padding:33px 24px 30px}
 .orchids-site .orchid-partners--presentation .orchid-partner-hero h2{font-size:32px;line-height:1.28;letter-spacing:-.7px}
 .orchids-site .orchid-partners--presentation .orchid-partner-hero p{font-size:14px}
 .orchids-site .orchid-partners--presentation .orchid-partner-hero>img{min-height:0;height:auto;aspect-ratio:16/9;mask-image:linear-gradient(180deg,transparent,#000 12%)}
 .orchids-site .orchid-partner-actions{flex-direction:column;align-items:stretch;gap:11px;margin-top:22px}
 .orchids-site .orchid-partner-actions .orchid-button{width:100%;font-size:12px;min-height:48px}
 .orchids-site .orchid-partner-proof{padding:23px;margin:23px 0 34px}
 .orchids-site .orchid-partner-proof dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}
 .orchids-site .orchid-partner-proof dd{font-size:27px}.orchids-site .orchid-partner-proof dt{font-size:11px}
 .orchids-site .orchid-partner-section-head{margin-top:36px}.orchids-site .orchid-partner-section-head h2{font-size:30px}
 .orchids-site .orchid-partner-formats,.orchids-site .orchid-partner-formats[data-format-count]{grid-template-columns:minmax(0,1fr);margin:22px 0 30px;gap:17px}
 .orchids-site .orchid-partner-format{padding:27px 24px}.orchids-site .orchid-partner-format h3{font-size:27px;margin:21px 0 15px}
 .orchids-site .orchid-partner-contact{padding:29px 23px;border-radius:20px;gap:25px}.orchids-site .orchid-partner-contact h2{font-size:29px}
 .orchids-site .orchid-partner-brief{padding:23px 20px}
}
@media(prefers-reduced-motion:reduce){.orchids-site .orchid-partner-format{transition:none}.orchids-site .orchid-partner-format:hover,.orchids-site .orchid-partner-format:focus-within{transform:none}}
