:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid{display:grid;grid-template-columns:repeat(var(--uolcards10-cols,3),minmax(0,1fr));gap:var(--uolcards10-gap,24px);align-items:stretch}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid>.block-editor-inner-blocks{grid-column:1/-1;min-width:0}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(var(--uolcards10-cols,3),minmax(0,1fr));gap:var(--uolcards10-gap,24px)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid .block-editor-block-list__block{margin:0;min-width:0}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid .block-list-appender{position:relative}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;background:var(--uolcards10-bg,#f7f4ec);color:var(--uolcards10-fg,#202d29);border:var(--uolcards10-borderWidth,1px) solid var(--uolcards10-borderColor,#d8d6cc);border-radius:var(--uolcards10-radius,22px);min-height:var(--uolcards10-minHeight,320px);font-family:inherit;font-size:var(--uolcards10-fontSize,16px);line-height:var(--uolcards10-lineHeight,1.6);transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;max-width:100%;min-width:0}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card *{box-sizing:border-box}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{padding:var(--uolcards10-padding,32px);position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:16px;flex:1 1 auto;min-width:0}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-title{color:inherit;font-size:var(--uolcards10-titleSize,30px);line-height:1.15;font-weight:var(--uolcards10-weight,600);letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-description{margin:0;overflow-wrap:anywhere}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.67em;font-weight:700;overflow-wrap:anywhere}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{color:var(--uolcards10-accent,#a35f32);font-size:2.2em;line-height:1;display:block}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-media{display:block;width:100%;height:var(--uolcards10-imageHeight,180px);object-fit:cover}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta{color:var(--uolcards10-ctaFg,#fff);background:var(--uolcards10-ctaBg,#202d29);padding:12px 18px;border-radius:999px;text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.85em;font-weight:600;margin-top:auto;overflow-wrap:anywhere}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta:focus-visible{outline:3px solid var(--uolcards10-accent,#a35f32);outline-offset:4px}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-shadow--soft{box-shadow:0 12px 35px rgb(20 35 28 / 7%)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-shadow--deep{box-shadow:0 24px 60px rgb(20 35 28 / 18%)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-gradient{background:linear-gradient(135deg,var(--uolcards10-bg),var(--uolcards10-gradientEnd))}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--editorial :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{border-top:5px solid var(--uolcards10-accent);padding-top:calc(var(--uolcards10-padding) + 12px)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--editorial :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-title{font-style:italic}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--editorial :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{align-self:flex-end}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--atelier:before{content:"";position:absolute;inset:auto -15% -25% 35%;height:80%;border:1px solid var(--uolcards10-accent);border-radius:50%;transform:rotate(-30deg);opacity:.3;pointer-events:none}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--atelier :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{background:var(--uolcards10-fg);color:var(--uolcards10-bg);padding:18px;border-radius:50%;width:fit-content;font-size:1.5em}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--atelier :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-title{max-width:16ch}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--horizon :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{padding-top:calc(var(--uolcards10-padding) + 45px)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--horizon:before{content:"";position:absolute;inset:0 0 auto;height:42px;background:linear-gradient(90deg,var(--uolcards10-accent),var(--uolcards10-gradientEnd));clip-path:polygon(0 0,100% 0,100% 35%,0 100%)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-stat{font-size:3.8em;line-height:1;font-weight:700;letter-spacing:-.06em;overflow-wrap:anywhere}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-sparkline{display:block;width:100%;height:75px;color:var(--uolcards10-accent);overflow:visible}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--stat :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-title{font-size:calc(var(--uolcards10-titleSize) * .8)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--progress :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{font-size:1.7em}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-progress__label{display:flex;justify-content:space-between;gap:12px;font-size:.8em;margin-bottom:8px}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-track{height:8px;background:var(--uolcards10-borderColor);border-radius:99px;overflow:hidden}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-track>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--uolcards10-accent),var(--uolcards10-gradientEnd))}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--service:before{content:"";position:absolute;inset:0;border:2px solid var(--uolcards10-accent);border-radius:inherit;box-shadow:inset 0 0 18px color-mix(in srgb,var(--uolcards10-accent) 30%,transparent);pointer-events:none}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--service:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-animate:before{animation:uolcards10-glow var(--uolcards10-duration,4000ms) ease-in-out infinite}
@keyframes uolcards10-glow{50%{opacity:.35;box-shadow:inset 0 0 36px var(--uolcards10-accent)}}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--banner{background:transparent}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--banner>:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-media{position:absolute;inset:0;width:100%;height:100%;z-index:-2}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--banner :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{background:color-mix(in srgb,var(--uolcards10-bg) 85%,transparent);backdrop-filter:blur(var(--uolcards10-blur,16px));-webkit-backdrop-filter:blur(var(--uolcards10-blur,16px));min-height:var(--uolcards10-minHeight)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--logo :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-media{object-fit:contain;padding:24px}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--logo :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-title{font-weight:800;letter-spacing:-.07em}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--logo :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-eyebrow{letter-spacing:.3em}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--logo :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{justify-content:center}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--logo :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{font-size:3em}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--curve{border-radius:var(--uolcards10-radius) var(--uolcards10-radius) calc(var(--uolcards10-radius) + 60px) var(--uolcards10-radius);-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 30px,#000 31px);mask-image:radial-gradient(circle at 100% 0,transparent 0 30px,#000 31px)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--curve :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{padding-right:calc(var(--uolcards10-padding) + 24px)}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--sleek :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{font-size:1.3em;border:1px solid var(--uolcards10-borderColor);border-radius:12px;padding:14px;align-self:flex-start}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--sleek :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta{background:transparent;color:var(--uolcards10-fg);border-top:1px solid var(--uolcards10-borderColor);border-radius:0;padding:18px 0 0}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card{border-style:var(--uolcards10-borderStyle,solid)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{gap:var(--uolcards10-contentGap,16px)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-icon{font-size:var(--uolcards10-iconSize,35px)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta{border-radius:var(--uolcards10-ctaRadius,99px)}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--sleek :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta{border-radius:0}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-shadow--custom{box-shadow:0 var(--uolcards10-shadowY,12px) var(--uolcards10-shadowBlur,35px) var(--uolcards10-shadowSpread,0px) rgb(20 35 28 / var(--uolcards10-shadowOpacity,.1))}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-gradient{background:linear-gradient(var(--uolcards10-gradientAngle,135deg),var(--uolcards10-bg),var(--uolcards10-gradientEnd))}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-track>span{background:linear-gradient(var(--uolcards10-gradientAngle,135deg),var(--uolcards10-accent),var(--uolcards10-gradientEnd))}
@media(max-width:1024px){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card{--uolcards10-padding:var(--uolcards10-tabletPadding,28px)!important}}
@media(max-width:600px){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card{--uolcards10-padding:var(--uolcards10-mobilePadding,24px)!important;font-size:var(--uolcards10-mobileFontSize,16px)}}
@media(hover:hover){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-hover:hover{transform:translateY(calc(-1 * var(--uolcards10-hoverLift,5px)));background-color:var(--uolcards10-hoverBg)}}
@media(max-width:1024px){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid,:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--uolcards10-tablet-cols,2),minmax(0,1fr))}}
@media(max-width:600px){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid,:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--uolcards10-mobile-cols,1),minmax(0,1fr))}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-title{font-size:var(--uolcards10-mobileTitleSize,26px)}}
@media(prefers-reduced-motion:reduce){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card,:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card:before{animation:none!important;transition:none!important}:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-hover:hover{transform:none}}
@supports not (background:color-mix(in srgb,white 50%,transparent)){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card--banner :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card__body{background:var(--uolcards10-bg)}}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card{display:flex;flex-direction:column}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-media{flex:0 0 auto}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta{flex-shrink:0;transition:background-color .2s ease,color .2s ease}
@media(hover:hover){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta:hover{background:var(--uolcards10-ctaHoverBg,#a35f32);color:var(--uolcards10-ctaHoverFg,#ffffff)}}
:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-card :where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta:focus-visible{background:var(--uolcards10-ctaHoverBg,#a35f32);color:var(--uolcards10-ctaHoverFg,#ffffff)}
@media(prefers-reduced-motion:reduce){:where([data-uol-cards10], [data-uol-cards10] *).uolcards10-cta{transition:none}}
