.site-footer[data-astro-cid-nns7i3if]{margin-block-start:var(--space-2xl)}.cta[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-lg) var(--space-2xl);background:var(--c-backstage);color:var(--c-white);padding:var(--space-2xl) clamp(var(--space-lg), 5%, var(--space-3xl));flex-wrap:wrap;display:flex}h2[data-astro-cid-nns7i3if]{font:400 var(--t-h3) / 1.3 var(--f-heading);color:var(--c-white);max-inline-size:30ch;margin:0}.ask[data-astro-cid-nns7i3if]{color:oklch(100% 0 0/.75);font-weight:300;display:block}.cta[data-astro-cid-nns7i3if] .btn[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--c-white)}.base[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-lg) var(--space-xl);font:var(--t-small) / 1.5 var(--f-ui);color:var(--c-muted);flex-wrap:wrap;display:flex}.base[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.direct[data-astro-cid-nns7i3if]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.direct[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{color:inherit;text-decoration:none}.legal[data-astro-cid-nns7i3if]{flex-basis:100%}.legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.direct[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:hover{color:var(--c-black);text-underline-offset:.2em;text-decoration:underline}@media (width<=767px){.cta[data-astro-cid-nns7i3if],.base[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}}.consent[data-astro-cid-u6s5b3h2]{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);padding:var(--space-md) clamp(var(--space-md), 5%, var(--space-3xl));background:var(--c-white);border-block-start:1px solid var(--c-line);font:var(--t-small) / 1.5 var(--f-ui);color:var(--c-text);flex-wrap:wrap;display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px -12px oklch(24% .012 300/.25)}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}p[data-astro-cid-u6s5b3h2]{max-inline-size:60rem;margin:0}a[data-astro-cid-u6s5b3h2]{color:var(--c-black);text-underline-offset:.2em}.actions[data-astro-cid-u6s5b3h2]{gap:var(--space-sm);display:flex}.choice[data-astro-cid-u6s5b3h2]{min-block-size:var(--target);min-inline-size:7rem;padding:var(--space-xs) var(--space-lg);border:1px solid var(--c-black);background:var(--c-white);color:var(--c-black);font:600 1rem / 1 var(--f-ui);cursor:pointer;border-radius:3px}.choice[data-astro-cid-u6s5b3h2]:hover{background:var(--c-black);color:var(--c-white)}.choice[data-astro-cid-u6s5b3h2]:focus-visible{outline:2px solid var(--c-red-strong);outline-offset:2px}@media (width<=600px){.actions[data-astro-cid-u6s5b3h2]{inline-size:100%}.choice[data-astro-cid-u6s5b3h2]{flex:1}}:root{--c-backstage:oklch(41% .022 310);--c-backdrop:oklch(64% .022 305);--c-paper:oklch(97.6% .003 300);--c-surface:oklch(94.5% .007 300);--c-line:oklch(90% .01 300);--c-border:var(--c-line);--c-border-strong:oklch(60% .015 300);--c-white:oklch(99.5% .002 300);--c-black:oklch(24% .012 300);--c-ink:var(--c-black);--c-text:oklch(35% .014 300);--c-muted:oklch(47% .018 300);--c-accent:var(--c-muted);--c-slate:var(--c-muted);--c-faint:oklch(75% .012 300);--c-red-strong:oklch(50% .17 25);--c-red-hover:oklch(42% .15 25);--c-red:oklch(60% .2 25);--c-red-dark:var(--c-red-strong);--shadow-card:0 1px 2px oklch(24% .012 300/.06), 0 12px 32px -14px oklch(24% .012 300/.22);--font-overpass:var(--font-alexandria);--font-montserrat:var(--font-alexandria);--f-fallback:Georgia, serif;--f-display:var(--font-alexandria), system-ui, sans-serif;--f-heading:var(--f-display);--f-ui:var(--f-display);--f-text:var(--font-merriweather), var(--f-fallback);--t-small:.8125rem;--t-base:1rem;--lh-base:1.7;--t-lead:1.125rem;--t-h1:clamp(2.25rem, 1.5rem + 2.4vw, 3rem);--lh-h1:1.1;--t-h2:clamp(1.75rem, 1.3rem + 1.4vw, 2.25rem);--lh-h2:1.15;--t-h3:1.5rem;--lh-h3:1.25;--t-h4:1.3125rem;--lh-h4:1.3;--t-h5:1.125rem;--lh-h5:1.35;--t-h6:1rem;--lh-h6:1.4;--t-display:clamp(2.75rem, 1.6rem + 3.6vw, 4.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--container:1140px;--gap:20px;--side:max(20%, 17.5rem);--target:44px}:root:lang(ar){--f-text:var(--font-noto-naskh-arabic), "Latin in Arabic", var(--font-alexandria), serif;--f-fallback:Tahoma, sans-serif;--lh-base:1.9}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--t-base) / var(--lh-base) var(--f-text);color:var(--c-text);background:var(--c-paper);font-synthesis:none;margin:0}img,svg,iframe{block-size:auto;max-inline-size:100%}h1,h2,h3,h4,h5,h6{font-family:var(--f-heading);color:var(--c-black);margin:0 0 var(--space-sm);text-wrap:balance;font-weight:400}h1{font-size:var(--t-h1);line-height:var(--lh-h1)}h2{font-size:var(--t-h2);line-height:var(--lh-h2)}h3{font-size:var(--t-h3);line-height:var(--lh-h3)}h4{font-size:var(--t-h4);line-height:var(--lh-h4)}h5{font-size:var(--t-h5);line-height:var(--lh-h5)}h6{font-size:var(--t-h6);line-height:var(--lh-h6)}p,ul,ol,blockquote{margin:0 0 var(--space-sm)}p{text-wrap:pretty}a{color:var(--c-black);text-decoration-color:var(--c-backdrop);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}.accent,.red{color:inherit}blockquote{font-style:normal}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--c-red-strong);outline-offset:2px}@media (width<=767px){.hide-mobile{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --ta{syntax:"*";inherits:false}@property --ta-m{syntax:"*";inherits:false}@property --c{syntax:"*";inherits:false}@property --c-m{syntax:"*";inherits:false}@property --tc{syntax:"*";inherits:false}@property --tc-m{syntax:"*";inherits:false}@property --ic{syntax:"*";inherits:false}@property --ic-m{syntax:"*";inherits:false}@property --bg{syntax:"*";inherits:false}@property --bg-m{syntax:"*";inherits:false}@property --ff{syntax:"*";inherits:false}@property --ff-m{syntax:"*";inherits:false}@property --fs{syntax:"*";inherits:false}@property --fs-m{syntax:"*";inherits:false}@property --fw{syntax:"*";inherits:false}@property --fw-m{syntax:"*";inherits:false}@property --tt{syntax:"*";inherits:false}@property --tt-m{syntax:"*";inherits:false}@property --lh{syntax:"*";inherits:false}@property --lh-m{syntax:"*";inherits:false}@property --pt{syntax:"*";inherits:false}@property --pt-m{syntax:"*";inherits:false}@property --pe{syntax:"*";inherits:false}@property --pe-m{syntax:"*";inherits:false}@property --pb{syntax:"*";inherits:false}@property --pb-m{syntax:"*";inherits:false}@property --ps{syntax:"*";inherits:false}@property --ps-m{syntax:"*";inherits:false}@property --mt{syntax:"*";inherits:false}@property --mt-m{syntax:"*";inherits:false}@property --me{syntax:"*";inherits:false}@property --me-m{syntax:"*";inherits:false}@property --mb{syntax:"*";inherits:false}@property --mb-m{syntax:"*";inherits:false}@property --ms{syntax:"*";inherits:false}@property --ms-m{syntax:"*";inherits:false}@property --w{syntax:"*";inherits:false}@property --w-m{syntax:"*";inherits:false}@property --mw{syntax:"*";inherits:false}@property --mw-m{syntax:"*";inherits:false}@property --cw{syntax:"*";inherits:false}@property --cw-m{syntax:"*";inherits:false}@property --dir{syntax:"*";inherits:false}@property --dir-m{syntax:"*";inherits:false}@property --jc{syntax:"*";inherits:false}@property --jc-m{syntax:"*";inherits:false}@property --ai{syntax:"*";inherits:false}@property --ai-m{syntax:"*";inherits:false}@property --gap{syntax:"*";inherits:false}@property --gap-m{syntax:"*";inherits:false}@property --wrap{syntax:"*";inherits:false}@property --wrap-m{syntax:"*";inherits:false}@property --r{syntax:"*";inherits:false}@property --r-m{syntax:"*";inherits:false}@property --z{syntax:"*";inherits:false}@property --z-m{syntax:"*";inherits:false}@property --mh{syntax:"*";inherits:false}@property --mh-m{syntax:"*";inherits:false}@property --bgs{syntax:"*";inherits:false}@property --bgs-m{syntax:"*";inherits:false}@property --bgp{syntax:"*";inherits:false}@property --bgp-m{syntax:"*";inherits:false}@property --is{syntax:"*";inherits:false}@property --is-m{syntax:"*";inherits:false}@property --cols{syntax:"*";inherits:false}@property --cols-m{syntax:"*";inherits:false}@property --iw{syntax:"*";inherits:false}@property --iw-m{syntax:"*";inherits:false}@property --imw{syntax:"*";inherits:false}@property --imw-m{syntax:"*";inherits:false}@property --op{syntax:"*";inherits:false}@property --op-m{syntax:"*";inherits:false}@property --lw{syntax:"*";inherits:false}@property --lw-m{syntax:"*";inherits:false}@property --lwt{syntax:"*";inherits:false}@property --lwt-m{syntax:"*";inherits:false}@property --h{syntax:"*";inherits:false}@property --h-m{syntax:"*";inherits:false}@property --as{syntax:"*";inherits:false}@property --as-m{syntax:"*";inherits:false}.b{margin-block:var(--mt,0) var(--mb,0);margin-inline:var(--ms,0) var(--me,0);padding-block:var(--pt,0) var(--pb,0);padding-inline:var(--ps,0) var(--pe,0);text-align:var(--ta);color:var(--c);font-family:var(--ff);font-size:var(--fs);font-weight:var(--fw);text-transform:var(--tt);line-height:var(--lh);max-inline-size:var(--mw,none);z-index:var(--z);position:relative}.shadow{box-shadow:var(--shadow-card)}.b-group{flex-direction:var(--dir,column);justify-content:var(--jc,flex-start);align-items:var(--ai,stretch);flex-wrap:var(--wrap,nowrap);gap:var(--gap,20px);padding-block:var(--pt,10px) var(--pb,10px);padding-inline:var(--ps,10px) var(--pe,10px);inline-size:var(--w,100%);max-inline-size:100%;min-block-size:var(--mh,auto);background-color:var(--bg);border-radius:var(--r);flex:0 auto;display:flex}.b-group>*,.b-group.top>.inner>*{flex-shrink:1;min-inline-size:0}.b-group.top{inline-size:100%;display:block}.has-bg{isolation:isolate}.has-bg>picture,.has-bg>.bg{z-index:-1;position:absolute;inset:0}.has-bg>picture{--bgp:inherit}.has-bg .bg{--bgp:inherit;object-fit:cover;object-position:var(--bgp,center);block-size:100%;inline-size:100%}.b-group.top>.inner{flex-direction:var(--dir,column);justify-content:var(--jc,flex-start);align-items:var(--ai,stretch);flex-wrap:var(--wrap,nowrap);gap:var(--gap,20px);max-inline-size:var(--cw,var(--container));margin-inline:auto;display:flex}.b-group.top.full>.inner{max-inline-size:none}.b-group.top>.inner{--dir:inherit;--dir-m:inherit;--jc:inherit;--ai:inherit;--wrap:inherit;--gap:inherit;--cw:inherit}.b.b-icons{font-size:inherit}.b-icons *{--fs:inherit;--cols:inherit;--cols-m:inherit;--gap:inherit;--ta:inherit;--ai:inherit;--is:inherit;--ic:inherit;--ff:inherit;--c:inherit;--tc:inherit}.b-image picture,.b-image img{--iw:inherit;--iw-m:inherit;--imw:inherit;--r:inherit;--op:inherit}.b-button .btn,.b-button .btn-link,.b-button .btn-label{--bg:inherit;--c:inherit}.b-counter .num{--c:inherit}.b-divider hr{--lwt:inherit;--lw:inherit;--c:inherit}.b-heading{overflow-wrap:break-word;font-family:var(--ff,var(--f-heading));color:var(--c,var(--c-black));font-weight:var(--fw,400);margin-block:var(--mt,0) var(--mb,0)}.b-heading a{color:inherit;text-decoration:none}h1.b-heading{font-size:var(--fs,var(--t-h1));line-height:var(--lh,var(--lh-h1))}h2.b-heading{font-size:var(--fs,var(--t-h2));line-height:var(--lh,var(--lh-h2))}h3.b-heading{font-size:var(--fs,var(--t-h3));line-height:var(--lh,var(--lh-h3))}h4.b-heading{font-size:var(--fs,var(--t-h4));line-height:var(--lh,var(--lh-h4))}h5.b-heading{font-size:var(--fs,var(--t-h5));line-height:var(--lh,var(--lh-h5))}h6.b-heading{font-size:var(--fs,var(--t-h6));line-height:var(--lh,var(--lh-h6))}.b-text>:last-child{margin-block-end:0}.b-group:not([style*=--dir\:row])>:is(.b-heading,.b-headline),.b-group.top:not([style*=--dir\:row])>.inner>:is(.b-heading,.b-headline){align-self:var(--as,auto)}.b-image{text-align:var(--ta,center);inline-size:var(--w,auto)}.b-image picture{display:contents}.b-image img{inline-size:var(--iw,auto);max-inline-size:var(--imw,100%);border-radius:var(--r);block-size:auto;opacity:var(--op);vertical-align:middle;display:inline-block}.b-image figcaption{font:var(--t-small) / 1.4 var(--f-ui);color:var(--c-muted);margin-block-start:var(--space-xs)}.b-button{text-align:var(--ta)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:var(--target);padding:var(--space-sm) var(--space-lg);background:var(--c-red-strong);color:var(--c-white);font:600 1rem / 1 var(--f-ui);letter-spacing:.01em;border-radius:3px;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.btn:hover{background:var(--c-red-hover);color:var(--c-white)}.btn-link{align-items:center;gap:var(--space-sm);min-block-size:var(--target);color:var(--c,var(--c-text));font:300 1.125rem / 1.2 var(--f-text);text-decoration:none;display:inline-flex}.btn-link:hover{color:var(--c-black);text-underline-offset:.2em;text-decoration:underline}.btn-link .icon{color:var(--c-muted)}[dir=rtl] .btn .icon{transform:scaleX(-1)}.btn-label{align-items:center;gap:var(--space-sm);font:300 1.125rem / 1.2 var(--f-text);color:var(--c,var(--c-black));display:inline-flex}.b-icon{text-align:var(--ta,center);font-size:var(--is,3.125rem);color:var(--ic,var(--c-muted));line-height:1}.b-icon a{color:inherit}.icon{line-height:0;display:inline-flex}.icon svg{block-size:1em;inline-size:1em}.b-divider{text-align:var(--ta,center)}.b-divider hr{border:0;border-block-start:var(--lwt,1px) solid var(--c,var(--c-line));inline-size:var(--lw,100%);margin:var(--space-md) auto}.b-spacer{block-size:var(--h,50px);box-sizing:content-box}.b-anchor{scroll-margin-block-start:5rem;display:block}.b-signature{color:var(--c-black);justify-content:flex-end;display:flex}[dir=rtl] .b-signature{justify-content:flex-start}.has-bg .b-signature{color:var(--c-white)}.icon-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--gap,1.875rem);text-align:var(--ta,center);margin:0;padding:0;list-style:none;display:grid}.icon-grid a{color:inherit;text-decoration:none;display:block}.icon-grid li>*,.icon-grid li>a{align-items:var(--ai,center);gap:var(--space-md);flex-direction:column;display:flex}.box-icon{font-size:var(--is,2.5rem);color:var(--ic,var(--c-muted))}.box-title{font:400 var(--fs,1.125rem) / 1.3 var(--ff,var(--f-heading));color:var(--c,var(--c-black));margin:0}.box-text{margin:var(--space-xs) 0 0;color:var(--tc,var(--c-text))}.box-more{font:600 var(--t-small) / 1 var(--f-ui);color:var(--c-red-strong)}.icon-grid a:hover .box-title{color:var(--c-red-strong)}.divided .icon-grid{text-align:start;column-gap:var(--space-2xl);row-gap:0}.divided .icon-grid>li{border-block-end:1px solid var(--c-line)}.divided .icon-grid li>*,.divided .icon-grid li>a{align-items:center;gap:var(--space-lg);padding-block:var(--space-lg);flex-direction:row}.divided .box-icon{color:var(--c-muted);flex:none;font-size:1.75rem}.divided .box-title{font-size:var(--t-h5)}.b-group:has(>.b-counter)>.b-icon{display:none}.b-group:has(>.b-counter)+.b-group:has(>.b-counter){border-inline-start:1px solid var(--c-line)}.b-counter{text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.b-counter .num{font:400 clamp(2.5rem, 1.8rem + 2vw, 3.5rem) / 1 var(--f-heading);color:var(--c,var(--c-red));font-variant-numeric:lining-nums}.b-counter .title{font:500 var(--t-small) / 1.4 var(--f-ui);color:var(--c-muted);letter-spacing:.02em;max-inline-size:16ch}.b-headline{font-family:var(--ff,var(--f-heading));color:var(--c,var(--c-black));font-weight:var(--fw,400);font-size:var(--fs,1rem)}.words{display:inline-grid}.words>span{visibility:hidden;white-space:nowrap;grid-area:1/1}.words>span.on{visibility:visible}.words:not(.marked){color:var(--c-red-strong)}.words>span>i{font-style:inherit}@media (prefers-reduced-motion:no-preference){.words>span.on>i{animation:.28s ease-out both letter;animation-delay:calc(var(--i) * 70ms)}@keyframes letter{0%{opacity:0}}.words>span.wipe.on{animation:wipe calc(var(--n) * 70ms) steps(var(--n), end) both}@keyframes wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}}.words.marked>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9 Q50 1 98 7' stroke='%23dd3333' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") bottom/100% .5em no-repeat;padding-block-end:.35em}.video-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.videos-more{margin:var(--space-xl) 0 0;text-align:center}.videos-more .btn .icon{font-size:1.25em;transform:none}.videos-title{font:400 var(--t-h4) / 1.2 var(--f-heading);color:var(--c-black);margin:0 0 var(--space-lg)}.yt{color:var(--c-black);text-decoration:none;display:block}.yt-frame{display:block;position:relative}.yt img{aspect-ratio:16/9;object-fit:cover;border:0;inline-size:100%;display:block}.yt-play{block-size:3.5rem;inline-size:3.5rem;color:var(--c-white);background:oklch(21% .01 25/.65);border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:1.5rem;transition:background-color .2s ease-out;position:absolute;inset:0}.yt:hover .yt-play{background:var(--c-red-strong)}.yt-dialog{background:#000;border:0;inline-size:min(64rem,92vw);padding:0;overflow:visible}.yt-dialog::backdrop{background:#000c}.yt-player iframe{aspect-ratio:16/9;border:0;inline-size:100%;display:block}.yt-dialog form{position:absolute;inset-block-end:100%;inset-inline-end:0}.yt-close{padding:var(--space-xs);color:var(--c-white);cursor:pointer;background:0 0;border:0;font-size:1.75rem;display:flex}.yt-close:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.yt-title{font:var(--t-small) / 1.4 var(--f-ui);margin-block-start:var(--space-xs);display:block}.carousel{inline-size:100%;min-inline-size:0;position:relative}.track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * 1.875rem) / var(--per));scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1.875rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track:focus-visible{outline:2px solid var(--c-red-strong);outline-offset:4px}.slide{scroll-snap-align:start}.controls{justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.controls button{inline-size:var(--target);block-size:var(--target);border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.125rem;transition:border-color .2s ease-out,color .2s ease-out;display:inline-flex}.controls button:hover{border-color:var(--c-text);color:var(--c-black)}.controls .pause[aria-pressed=true] .when-playing,.controls .pause[aria-pressed=false] .when-paused{display:none}.controls .pause[aria-pressed=true]{border-color:var(--c-text)}[dir=rtl] .controls .prev,[dir=rtl] .controls .next{transform:scaleX(-1)}.dots{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin-inline-start:var(--space-sm);display:flex}.dots span{background:var(--c-faint);border-radius:50%;block-size:6px;inline-size:6px}.dots span.on{background:var(--c-black)}.b-testimonials blockquote{max-inline-size:46rem;font:italic 400 1.0625rem / 1.7 var(--f-text);text-align:center;color:var(--c-ink);margin:0 auto}.b-testimonials .who{justify-content:center;align-items:center;gap:var(--space-lg);margin-block-start:var(--space-lg);display:flex}.b-testimonials .who img{object-fit:cover;border-radius:50%;block-size:5.5rem;inline-size:5.5rem}.b-testimonials .who p{font:var(--t-small) / 1.5 var(--f-ui);color:var(--c-muted);flex-direction:column;margin:0;display:flex}.b-testimonials .who strong{color:var(--c-black);font-size:.9375rem;font-weight:600}.b-logos .slide{justify-content:center;align-items:center;min-block-size:10rem;display:flex}.b-logos img{mix-blend-mode:multiply;block-size:auto;max-block-size:9rem;inline-size:auto;max-inline-size:100%}.b-posts{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));padding:0;list-style:none;display:grid}.post-card a{color:inherit;text-decoration:none;display:block}.post-card img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%}.post-box{margin:-2.5rem var(--space-lg) 0;padding:var(--space-lg);background:var(--c-white);box-shadow:var(--shadow-card);position:relative}.post-box :is(h2,h3,h4){font:400 1.125rem / 1.35 var(--f-heading);color:var(--c-black);margin:0 0 var(--space-xs)}.post-card a:hover :is(h2,h3,h4){color:var(--c-red-strong)}.post-box time{font:var(--t-small) / 1 var(--f-ui);color:var(--c-muted)}.b-posts-empty{color:var(--c-muted)}@media (width<=767px){.b{margin-block:var(--mt-m,var(--mt,0)) var(--mb-m,var(--mb,0));margin-inline:var(--ms-m,var(--ms,0)) var(--me-m,var(--me,0));padding-block:var(--pt-m,var(--pt,0)) var(--pb-m,var(--pb,0));padding-inline:var(--ps-m,var(--ps,0)) var(--pe-m,var(--pe,0));text-align:var(--ta-m,var(--ta));font-size:var(--fs-m,var(--fs))}.b-group{flex-direction:var(--dir-m,var(--dir,column));inline-size:var(--w-m,100%);padding-block:var(--pt-m,var(--pt,10px)) var(--pb-m,var(--pb,10px));padding-inline:var(--ps-m,var(--ps,10px)) var(--pe-m,var(--pe,10px));flex-wrap:wrap}.b-group.top>.inner{flex-direction:var(--dir-m,var(--dir,column));flex-wrap:wrap}.b-spacer{block-size:var(--h-m,var(--h,50px))}.b-icon,.b-image,.b-divider{text-align:var(--ta-m,var(--ta,center))}.b-group>:is(.b-heading,.b-headline),.b-group.top>.inner>:is(.b-heading,.b-headline){align-self:var(--as-m,var(--as,auto))}.icon-grid{grid-template-columns:repeat(var(--cols-m,1), minmax(0, 1fr))}.b-image{inline-size:var(--w-m,auto);max-inline-size:100%}.b-image img{inline-size:var(--iw-m,var(--iw,auto))}.b-group:has(>.b-counter)+.b-group:has(>.b-counter){border-inline-start:0;border-block-start:1px solid var(--c-line)}.carousel{--per:1!important}}.s-title{font:400 var(--t-h2) / var(--lh-h2) var(--f-heading);color:var(--c-black);margin:0 0 var(--space-2xl)}.s-title:after{content:"";background:var(--c-red);block-size:2px;inline-size:3rem;margin-block-start:var(--space-md);display:block}.inner-page{max-inline-size:var(--container);padding-block:var(--space-3xl) var(--space-2xl);margin-inline:auto}.inner-page>.b-group.top{padding-block:var(--space-xl);margin-block:0}.inner-page>.b-group.top>.inner{max-inline-size:none}.inner-page .b-spacer{block-size:min(var(--h,50px), var(--space-lg))}.inner-page .b-text[style*=--ta\:justify]{text-align:start}.inner-page .b-group.has-bg{align-self:stretch;min-block-size:20rem}.inner-page .b-group:has(>.b-posts){background:0 0;padding:0}.inner-page :is(.b-group,.inner):has(>* .icon-grid a){flex-direction:column;align-items:stretch}.inner-page :is(.b-group,.inner):has(>* .icon-grid a)>*{inline-size:100%}.inner-page :is(.b-group,.inner):has(>* .icon-grid a)>:not(:has(.icon-grid)){order:-1}.inner-page :is(.b-group,.inner):has(>* .icon-grid a)>:not(:has(.icon-grid)) .b-heading{text-align:start;align-self:auto}.inner-page .icon-grid:has(a){gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.inner-page .icon-grid li:has(>a){background:var(--c-white);box-shadow:var(--shadow-card);border:0;transition:translate .2s ease-out}.inner-page .icon-grid li:has(>a)>a{block-size:100%;padding:var(--space-xl);align-items:flex-start;gap:var(--space-md);text-align:start;flex-direction:column}.inner-page .icon-grid li:has(>a) .box-icon{color:var(--c-red);font-size:2rem}.inner-page .icon-grid li:has(>a) .box-title{font-size:var(--t-h5)}@media (prefers-reduced-motion:no-preference){.inner-page .icon-grid li:has(>a):hover{translate:0 -3px}}.inner-page .b-divider[style*=--lw\:] hr{border-block-start:2px solid var(--c-red);inline-size:3rem}.inner-page .btn[href^=\#]{background:var(--c-white);color:var(--c-black);box-shadow:var(--shadow-card);font-weight:500}.inner-page .btn[href^=\#]:hover{background:var(--c-white);color:var(--c-red-strong)}@media (width<=992px){.inner-page{padding-block:var(--space-2xl) var(--space-xl)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main:has(>.hero)>:is(.proof,.section){animation:linear both rise view();animation-range:entry entry 60%}}}@keyframes rise{0%{opacity:0;translate:0 3rem}to{opacity:1;translate:0}}.skip[data-astro-cid-hkbrpulz]:focus{clip-path:none;block-size:auto;inline-size:auto;padding:var(--space-xs) var(--space-md);background:var(--c-white);z-index:20;position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.side[data-astro-cid-hkbrpulz]{inline-size:var(--side);z-index:10;background:var(--c-paper);padding:var(--space-2xl) var(--space-xl) var(--space-xl);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.side[data-astro-cid-hkbrpulz]::-webkit-scrollbar{inline-size:4px}.side[data-astro-cid-hkbrpulz]::-webkit-scrollbar-track,.side[data-astro-cid-hkbrpulz]::-webkit-scrollbar-corner{background:0 0}.side[data-astro-cid-hkbrpulz]::-webkit-scrollbar-button{display:none}.side[data-astro-cid-hkbrpulz]::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.side[data-astro-cid-hkbrpulz]:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--c-faint)}.side[data-astro-cid-hkbrpulz]::-webkit-scrollbar-thumb:is(:hover,:active){background:var(--c-red)}@supports not selector(::-webkit-scrollbar){.side[data-astro-cid-hkbrpulz]{scrollbar-width:thin;scrollbar-color:transparent transparent}.side[data-astro-cid-hkbrpulz]:is(:hover,:focus-within){scrollbar-color:var(--c-faint) transparent}}.logo[data-astro-cid-hkbrpulz]{align-self:center;margin-block-end:var(--space-3xl);display:block}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{block-size:auto;inline-size:11rem;max-inline-size:100%}.menu[data-astro-cid-hkbrpulz]{margin:var(--space-2xl) 0 0;padding:0;padding-inline:var(--space-lg) 0;list-style:none}.menu[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz],.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{min-block-size:var(--target);font:300 1.3125rem / 1.3 var(--f-display);color:var(--c-text);cursor:pointer;align-items:center;text-decoration:none;list-style:none;transition:color .2s ease-out;display:flex}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:hover{color:var(--c-black)}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current],.menu[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz].active>details[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz]{color:var(--c-black);font-weight:400}.sub[data-astro-cid-hkbrpulz]{margin:0 0 var(--space-xs);padding:0;padding-inline:var(--space-md) 0;list-style:none}.sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-block-size:2.25rem;font:300 1rem / 1.3 var(--f-display);color:var(--c-text);align-items:center;text-decoration:none;display:flex}.side-meta[data-astro-cid-hkbrpulz]{gap:var(--space-2xs);font:.9375rem / 1.4 var(--f-ui);flex-direction:column;margin-block-start:var(--space-xl);display:flex}.langs[data-astro-cid-hkbrpulz]{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.contact[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-xs);min-block-size:var(--target);color:var(--c-muted);text-decoration:none;display:inline-flex}.langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.contact[data-astro-cid-hkbrpulz]:hover{color:var(--c-black);text-underline-offset:.2em;text-decoration:underline}.social[data-astro-cid-hkbrpulz]{margin:var(--space-xs) 0 0;gap:var(--space-2xs);padding:0;list-style:none;display:flex}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{inline-size:var(--target);block-size:var(--target);color:var(--c-muted);justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:before{content:"";background:var(--c-surface);z-index:-1;border-radius:50%;transition:background-color .2s ease-out;position:absolute;inset:7px}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--c-white)}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:before{background:var(--c-red-strong)}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{isolation:isolate}.masthead[data-astro-cid-hkbrpulz]{display:contents}.close-btn[data-astro-cid-hkbrpulz],.topbar[data-astro-cid-hkbrpulz]{display:none}.page[data-astro-cid-hkbrpulz]{margin-inline-start:var(--side);padding-inline:5%;overflow-x:clip}.page[data-astro-cid-hkbrpulz]>[data-astro-cid-hkbrpulz]{max-inline-size:1200px;margin-inline:auto}@media (width<=992px){.topbar[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-md);z-index:9;background:var(--c-white);padding:var(--space-2xs) var(--space-md);border-block-end:1px solid var(--c-line);display:flex;position:sticky;inset-block-start:0}.topbar-logo[data-astro-cid-hkbrpulz]{min-block-size:var(--target);align-items:center;margin-inline-start:auto;display:flex}.topbar-logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{block-size:auto;inline-size:5rem;display:block}.topbar[data-astro-cid-hkbrpulz] .langs[data-astro-cid-hkbrpulz]{gap:var(--space-md);font:.875rem / 1 var(--f-ui)}.menu-btn[data-astro-cid-hkbrpulz],.close-btn[data-astro-cid-hkbrpulz]{inline-size:var(--target);block-size:var(--target);color:var(--c-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.375rem;display:inline-flex}.side[data-astro-cid-hkbrpulz]{inline-size:auto;padding:var(--space-lg) var(--space-md);position:static}.js .side[data-astro-cid-hkbrpulz]{inline-size:min(25rem,85vw);box-shadow:var(--shadow-card);padding:var(--space-md) var(--space-xl) var(--space-xl);transition:transform .3s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-100%)}[dir=rtl].js .side[data-astro-cid-hkbrpulz]{transform:translate(100%)}.js .side[data-astro-cid-hkbrpulz].open{transform:none}.js .close-btn[data-astro-cid-hkbrpulz]{align-self:flex-end;display:inline-flex}.menu-btn[data-astro-cid-hkbrpulz]{display:none}.js .menu-btn[data-astro-cid-hkbrpulz]{display:inline-flex}.logo[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{margin-block-start:var(--space-md)}.page[data-astro-cid-hkbrpulz]{padding-inline:var(--space-md);margin-inline-start:0}}
