.fce{--fce-bg:#f0f7f7;--fce-accent:#0ea8a5;--fce-ink:#0f2d3d;--fce-muted:#53656c;--fce-line:#dce5e5;--fce-surface:#fff;--fce-radius:20px;--fce-radius-inner:19px;--fce-tile-h:112px;--fce-logo-max-h:100px;--fce-ease:cubic-bezier(0.22,0.61,0.36,1);background:var(--fce-bg);color:var(--fce-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:96px clamp(24px,6.667vw,96px) 112px}.fce *,.fce :after,.fce :before{box-sizing:border-box}.fce__inner{gap:48px;margin:0 auto;max-width:1280px}.fce__header,.fce__inner{align-items:flex-start;display:flex;flex-direction:column}.fce__header{gap:16px;width:100%}.fce__eyebrow{color:var(--fce-accent);font-size:14px;font-weight:600;letter-spacing:.05em;line-height:20px;margin:0;text-transform:uppercase}.fce .fce__title{color:var(--fce-ink);font-family:Lora,Georgia,Times New Roman,serif;font-size:48px;font-weight:700;line-height:56px;margin:0;max-width:760px}.fce__intro{color:var(--fce-muted);font-size:16px;font-weight:400;line-height:24px;width:100%}.fce__intro p{margin:0}.fce__intro p+p{margin-top:8px}.fce__intro a{color:var(--fce-accent)}.fce__wall{--fce-cols:6;background:var(--fce-surface);border:1px solid var(--fce-line);border-radius:var(--fce-radius);display:grid;grid-template-columns:repeat(var(--fce-cols),minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.fce-tile{border-bottom:1px solid var(--fce-line);border-right:1px solid var(--fce-line);height:var(--fce-tile-h);margin:0;padding:0;position:relative}.fce-card{align-items:center;background:var(--fce-surface);border-radius:inherit;box-shadow:0 0 0 0 transparent;color:inherit;display:flex;inset:0;justify-content:center;outline:none;padding:12px;position:absolute;text-decoration:none;transition:transform .35s var(--fce-ease),box-shadow .35s var(--fce-ease),border-radius .35s var(--fce-ease);will-change:transform}.fce-card__logo{display:block;height:auto;max-height:var(--fce-logo-max-h);max-width:min(var(--fce-logo-w,120px),80%);object-fit:contain;transition:transform .35s var(--fce-ease);width:auto}.fce-card__placeholder{color:var(--fce-muted);font-size:15px;font-weight:600;line-height:20px;text-align:center}.fce-tile:focus-within{z-index:2}.fce-card:focus-visible{border-radius:12px;box-shadow:0 0 0 2px var(--fce-accent),0 18px 32px -14px rgba(15,45,61,.28);transform:translateY(-6px) scale(1.03)}.fce__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px}.fce__footer-text{color:var(--fce-ink);font-size:18px;font-weight:600;line-height:28px;margin:0}.fce__footer-link{border-radius:4px;color:var(--fce-accent);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:opacity .2s ease}.fce__footer-link:hover{text-decoration:underline;text-underline-offset:3px}.fce__footer-link:focus-visible{outline:2px solid var(--fce-accent);outline-offset:3px}@media (min-width:1025px){.fce-tile:nth-child(6n){border-right:0}.fce-tile:nth-child(6n+1):nth-last-child(-n+6),.fce-tile:nth-child(6n+1):nth-last-child(-n+6)~.fce-tile{border-bottom:0}.fce-tile:first-child{border-top-left-radius:var(--fce-radius-inner)}.fce-tile:nth-child(-n+6):last-child,.fce-tile:nth-child(6){border-top-right-radius:var(--fce-radius-inner)}.fce-tile:nth-child(6n+1):nth-last-child(-n+6){border-bottom-left-radius:var(--fce-radius-inner)}.fce-tile:nth-child(6n):last-child{border-bottom-right-radius:var(--fce-radius-inner)}}@media (min-width:768px) and (max-width:1024px){.fce{--fce-tile-h:104px;padding:72px 40px 88px}.fce__inner{gap:40px}.fce .fce__title{font-size:40px;line-height:48px}.fce__wall{--fce-cols:3}.fce-tile:nth-child(3n){border-right:0}.fce-tile:nth-child(3n+1):nth-last-child(-n+3),.fce-tile:nth-child(3n+1):nth-last-child(-n+3)~.fce-tile{border-bottom:0}.fce-tile:first-child{border-top-left-radius:var(--fce-radius-inner)}.fce-tile:nth-child(-n+3):last-child,.fce-tile:nth-child(3){border-top-right-radius:var(--fce-radius-inner)}.fce-tile:nth-child(3n+1):nth-last-child(-n+3){border-bottom-left-radius:var(--fce-radius-inner)}.fce-tile:nth-child(3n):last-child{border-bottom-right-radius:var(--fce-radius-inner)}}@media (max-width:767px){.fce{--fce-tile-h:92px;--fce-logo-max-h:80px;--fce-radius:16px;--fce-radius-inner:15px;padding:56px 20px 64px}.fce__inner{gap:32px}.fce__header{gap:12px}.fce__eyebrow{font-size:12px;line-height:18px}.fce .fce__title{font-size:32px;line-height:40px}.fce__intro{font-size:15px;line-height:22px}.fce__wall{--fce-cols:2}.fce-card{padding:10px}.fce-card__logo{max-width:min(var(--fce-logo-w,120px),76%)}.fce-tile:nth-child(2n){border-right:0}.fce-tile:nth-child(odd):nth-last-child(-n+2),.fce-tile:nth-child(odd):nth-last-child(-n+2)~.fce-tile{border-bottom:0}.fce-tile:first-child{border-top-left-radius:var(--fce-radius-inner)}.fce-tile:nth-child(-n+2):last-child,.fce-tile:nth-child(2){border-top-right-radius:var(--fce-radius-inner)}.fce-tile:nth-child(odd):nth-last-child(-n+2){border-bottom-left-radius:var(--fce-radius-inner)}.fce-tile:nth-child(2n):last-child{border-bottom-right-radius:var(--fce-radius-inner)}.fce__footer{align-items:flex-start;flex-direction:column}.fce__footer-text{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.fce-card,.fce-card__logo{transition:box-shadow .2s linear}.fce-card:focus-visible,.fce-tile:hover .fce-card,.fce-tile:hover .fce-card__logo{transform:none}}