@font-face{font-family:'Canela';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/canela-bold-latin.c37540171cc7e76a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:400 400;font-display:swap;src:url('/assets/brand-sans-400.0ee4b5cabaac225a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/brand-sans-700.33ba4f7a77b1ae29.woff2') format('woff2')}[data-component="communications-social-cooperations-section"]{--font-sans:'Maax','Helvetica Neue',Helvetica,Arial,sans-serif;--navy:#002554;--sand:#A68958;--white:#ffffff;--btn-radius:6px;--pad-x:max(40px,8vw);--max-width-content:1200px;--bg:#f4f1ec;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--muted:#6b7280;--r:6px}[data-component="communications-social-cooperations-section"] *,[data-component="communications-social-cooperations-section"] *::before,[data-component="communications-social-cooperations-section"] *::after{box-sizing:border-box}[data-component="communications-social-cooperations-section"]{margin:0}[data-component="communications-social-cooperations-section"] [data-component]{display:block}[data-component="communications-social-cooperations-section"] [data-component] img{max-width:100%}[data-component="communications-social-cooperations-section"]{--bg:#f5f3ee}[data-component="communications-social-cooperations-section"] *,[data-component="communications-social-cooperations-section"] *::before,[data-component="communications-social-cooperations-section"] *::after{box-sizing:border-box;margin:0;padding:0}[data-component="communications-social-cooperations-section"]{font-family:var(--font-sans);background:var(--bg);color:var(--navy);-webkit-font-smoothing:antialiased}[data-component="communications-social-cooperations-section"] .section{padding:52px max(40px,8vw);background:var(--bg)}[data-component="communications-social-cooperations-section"] .eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--sand);display:flex;align-items:center;gap:10px;margin-bottom:12px}[data-component="communications-social-cooperations-section"] .eyebrow::before{content:'';width:24px;height:2px;background:var(--sand);flex-shrink:0}[data-component="communications-social-cooperations-section"] .block-h2{font-size:26px;font-weight:800;color:var(--navy);margin:0 0 6px}[data-component="communications-social-cooperations-section"] .block-sub{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:28px;max-width:600px}[data-component="communications-social-cooperations-section"] .split{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;align-items:stretch}[data-component="communications-social-cooperations-section"] .social-col{display:flex;flex-direction:column}[data-component="communications-social-cooperations-section"] .social-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;flex:1}[data-component="communications-social-cooperations-section"] .ch-tile{position:relative;overflow:hidden;border-radius:var(--r);text-decoration:none;display:block;min-height:160px}[data-component="communications-social-cooperations-section"] .ch-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s}[data-component="communications-social-cooperations-section"] .ch-tile:hover img{transform:scale(1.06)}[data-component="communications-social-cooperations-section"] .ch-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,37,84,0) 35%,rgba(0,37,84,0.78) 100%)}[data-component="communications-social-cooperations-section"] .ch-body{position:absolute;bottom:0;left:0;right:0;padding:12px}[data-component="communications-social-cooperations-section"] .ch-name{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#ffffff;display:block}[data-component="communications-social-cooperations-section"] .ch-handle{font-size:10px;color:rgba(255,255,255,0.55);display:block;margin-top:1px}[data-component="communications-social-cooperations-section"] .form-card{background:var(--navy);border-radius:var(--r);padding:26px 24px 22px;display:flex;flex-direction:column}[data-component="communications-social-cooperations-section"] .form-h3{font-size:18px;font-weight:800;color:var(--white);margin-bottom:4px}[data-component="communications-social-cooperations-section"] .form-sub{font-size:12px;color:rgba(255,255,255,0.5);line-height:1.55;margin-bottom:18px}[data-component="communications-social-cooperations-section"] .koop-label{font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.38);margin-bottom:8px;display:block}[data-component="communications-social-cooperations-section"] .koop-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}[data-component="communications-social-cooperations-section"] .koop-card{cursor:pointer;display:block}[data-component="communications-social-cooperations-section"] .koop-cb{display:none}[data-component="communications-social-cooperations-section"] .koop-card-inner{background:var(--white);border-radius:4px;padding:12px 13px;border:2px solid transparent;transition:border-color 0.18s;height:100%}[data-component="communications-social-cooperations-section"] .koop-card:hover .koop-card-inner{border-color:rgba(166,137,88,0.4)}[data-component="communications-social-cooperations-section"] .koop-card:has(.koop-cb:checked) .koop-card-inner{border-color:var(--sand);box-shadow:0 0 0 1px var(--sand)}[data-component="communications-social-cooperations-section"] .koop-name{font-size:12px;font-weight:800;color:var(--navy);margin-bottom:3px}[data-component="communications-social-cooperations-section"] .koop-desc{font-size:10.5px;color:var(--muted);line-height:1.45}[data-component="communications-social-cooperations-section"] .form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}[data-component="communications-social-cooperations-section"] .form-group{margin-bottom:8px}[data-component="communications-social-cooperations-section"] .form-label{display:block;font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.38);margin-bottom:4px}[data-component="communications-social-cooperations-section"] .form-input,[data-component="communications-social-cooperations-section"] .form-select,[data-component="communications-social-cooperations-section"] .form-textarea{width:100%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;padding:8px 10px;font-family:var(--font-sans);font-size:12px;color:var(--white);outline:none;transition:border-color 0.2s}[data-component="communications-social-cooperations-section"] .form-input::placeholder,[data-component="communications-social-cooperations-section"] .form-textarea::placeholder{color:rgba(255,255,255,0.25)}[data-component="communications-social-cooperations-section"] .form-input:focus,[data-component="communications-social-cooperations-section"] .form-select:focus,[data-component="communications-social-cooperations-section"] .form-textarea:focus{border-color:var(--sand)}[data-component="communications-social-cooperations-section"] .form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath stroke='rgba(255,255,255,0.3)' stroke-width='1.5' fill='none' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}[data-component="communications-social-cooperations-section"] .form-select option{background:#002554}[data-component="communications-social-cooperations-section"] .form-textarea{resize:none;height:72px}[data-component="communications-social-cooperations-section"] .form-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}[data-component="communications-social-cooperations-section"] .form-cta{font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;padding:12px;background:var(--sand);color:var(--white);border:none;border-radius:var(--btn-radius);cursor:pointer;transition:background 0.2s;width:100%;align-self:end}[data-component="communications-social-cooperations-section"] .form-cta:hover{background:#8a7043}[data-component="communications-social-cooperations-section"] .form-note{font-family:var(--font-mono);font-size:7px;color:rgba(255,255,255,0.25);letter-spacing:0.05em;text-align:center;margin-top:8px}@media(max-width:800px){[data-component="communications-social-cooperations-section"] .split{grid-template-columns:1fr;gap:12px}[data-component="communications-social-cooperations-section"] .social-grid{grid-template-rows:180px 180px}[data-component="communications-social-cooperations-section"] .ch-tile{min-height:0}[data-component="communications-social-cooperations-section"] .form-row,[data-component="communications-social-cooperations-section"] .form-bottom{grid-template-columns:1fr}[data-component="communications-social-cooperations-section"] .koop-grid{grid-template-columns:1fr}}@media (min-width:1200px){[data-component="communications-social-cooperations-section"][data-component][data-component] > *{padding-inline:max(var(--pad-x,40px),calc((100% - var(--max-width-content,1200px)) / 2))}}@media (max-width:800px){[data-component="communications-social-cooperations-section"] .section{padding-left:22px;padding-right:22px}[data-component="communications-social-cooperations-section"] .social-cooperation-form{width:100%}[data-component="communications-social-cooperations-section"] .form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[data-component="communications-social-cooperations-section"] .form-privacy{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:rgba(255,255,255,0.55);font-size:10px;line-height:1.4}[data-component="communications-social-cooperations-section"] .form-privacy a{color:var(--white);text-decoration:underline}[data-component="communications-social-cooperations-section"] .form-status{min-height:16px;margin-top:8px;color:var(--white);font-size:11px}}