@font-face{font-family:"Noto Sans Georgian";src:url("assets/fonts/NotoSansGeorgian-Variable.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:optional}@font-face{font-family:Comfortaa;src:url("assets/fonts/Comfortaa-Variable.ttf") format("truetype");font-weight:300 700;font-style:normal;font-display:optional}:root{--burnt:#873c1e;--brand-accent:var(--burnt);--brand-accent-rgb:135,60,30;--charcoal:#212123;--gold:#deb34a;--coral:#ef7663;--sage:#7a999b;--page-bg:#ffffff;--paper:var(--page-bg);--white:#ffffff;--deep-green:var(--burnt);--brand-secondary:var(--page-bg);--line:rgba(33, 33, 35, 0.1);--line-soft:rgba(33, 33, 35, 0.085);--line-subtle:rgba(33, 33, 35, 0.06);--line-warm:rgba(var(--brand-accent-rgb), 0.1);--header-separator:rgba(33, 33, 35, 0.07);--section-divider:linear-gradient(
    90deg,
    rgba(var(--brand-accent-rgb), 0),
    rgba(var(--brand-accent-rgb), 0.2) 16%,
    rgba(var(--brand-accent-rgb), 0.38) 50%,
    rgba(var(--brand-accent-rgb), 0.2) 84%,
    rgba(var(--brand-accent-rgb), 0)
  );--shadow:0 16px 34px rgba(33, 33, 35, 0.06);--brand-primary:var(--brand-accent);--page-gutter:clamp(18px, 5vw, 72px);--content-max:1180px;--wide-content-max:1280px;--shell:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));--wide-shell:min(var(--wide-content-max), calc(100% - (var(--page-gutter) * 2)));--page-pad:max(var(--page-gutter), calc((100vw - var(--wide-content-max)) / 2));--announcement-h:0px;--header-main-h:70px;--header-h:calc(var(--announcement-h) + var(--header-main-h));--hero-min-h:89svh;--below-hero-pad-top:30px;--below-hero-pad-bottom:clamp(14px, 1.5vw, 22px);--section-adjacent-pad-top:clamp(34px, 3.8vw, 54px);--section-adjacent-pad-bottom:clamp(28px, 3.2vw, 44px);--heading-hero-size:clamp(52px, 4vw, 64px);--heading-page-size:clamp(44px, 3.6vw, 56px);--heading-section-large-size:clamp(34px, 2.8vw, 42px);--heading-section-size:clamp(30px, 2.45vw, 38px);--heading-section-compact-size:clamp(26px, 2vw, 32px);--weight-regular:400;--weight-medium:500;--weight-semibold:560;--control-bg:rgba(255, 255, 255, 0.74);--control-bg-hover:rgba(255, 255, 255, 0.94);--control-border:rgba(33, 33, 35, 0.17);--control-border-strong:rgba(135, 60, 30, 0.42);--control-ring:rgba(135, 60, 30, 0.14);--control-shadow:0 8px 20px rgba(33, 33, 35, 0.035),inset 0 0 0 1px rgba(135, 60, 30, 0.035),inset 0 1px 0 rgba(255, 255, 255, 0.64);--scrollbar-track:rgba(135, 60, 30, 0.08);--scrollbar-thumb:rgba(135, 60, 30, 0.66);--scrollbar-thumb-hover:var(--burnt);--scrollbar-thumb-border:rgba(255, 255, 255, 0.82);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23873c1e' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--media-radius:8px}*{box-sizing:border-box}html{background:var(--page-bg);scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}body{margin:0;background:var(--page-bg);color:var(--charcoal);font-family:"Noto Sans Georgian",Arial,sans-serif;font-weight:var(--weight-regular);font-variation-settings:"wdth" 100;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{min-height:44px;border:2px solid var(--scrollbar-thumb-border);border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}main{background:var(--page-bg)}:where(
.about-page-main){background:var(--white)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}button{border:0;cursor:pointer}.skip-link,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{z-index:1000;top:12px;left:12px;width:auto;height:auto;padding:10px 14px;clip:auto;background:var(--gold);color:var(--charcoal)}.site-header{position:absolute;inset:0 0 auto 0;z-index:50;color:var(--white);isolation:isolate}.site-header::before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:calc(var(--header-h) + 132px);pointer-events:none;background:linear-gradient(180deg,rgba(33,33,35,.7) 0,rgba(33,33,35,.58) 34%,rgba(33,33,35,.38) 62%,rgba(33,33,35,.14) 84%,rgba(33,33,35,0) 100%);transition:opacity 520ms cubic-bezier(.22, 1, .36, 1),transform 620ms cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform}.site-header[data-menu-open=true]::before{height:calc(var(--header-h) + 2px);background:rgba(255,255,255,.98)}.announcement-bar,.header-main{position:relative;z-index:1}.announcement-bar{min-height:var(--announcement-h);display:none;align-items:center;justify-content:center;padding:0 var(--page-pad);background:rgba(135,60,30,.94);font-size:13px;font-weight:var(--weight-semibold);text-transform:uppercase;transition:opacity 360ms cubic-bezier(.22, 1, .36, 1),transform 430ms cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform}.announcement-viewport{position:relative;width:min(560px,100%);min-height:22px;overflow:hidden;text-align:center}.announcement-item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity 420ms ease,transform 420ms ease}.announcement-item.is-active{opacity:1;transform:translateY(0)}.header-main{width:100%;min-height:var(--header-main-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,32px);margin:0;padding:10px var(--page-pad);background:0 0;border-bottom:0;transition:opacity 460ms cubic-bezier(.22, 1, .36, 1) 70ms,transform 560ms cubic-bezier(.22, 1, .36, 1) 70ms,filter 560ms cubic-bezier(.22, 1, .36, 1) 70ms;will-change:opacity,transform,filter}@media (prefers-reduced-motion:reduce){.announcement-bar,.header-main,.site-header::before{transition-duration:1ms}}.brand{width:min(15vw,154px);min-width:118px;justify-self:start;margin:0;padding:8px 0;background:0 0;font-size:inherit;line-height:0;font-weight:inherit}.brand a{display:block}.brand img{width:100%;content:url("assets/logos/merlons-wordmark-white.png");filter:drop-shadow(0 2px 14px rgba(33, 33, 35, .62))}.brand picture{display:block;line-height:0}.primary-navigation{display:flex;align-items:center;justify-self:center;justify-content:center;gap:2px}.menu-trigger{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:5px 9px;color:var(--white);background:0 0;font-size:13px;font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;text-shadow:0 2px 16px rgba(33,33,35,.82),0 0 1px rgba(33,33,35,.88)}.menu-trigger::after{content:"";position:absolute;right:9px;bottom:1px;left:9px;height:2px;background:var(--brand-primary);transform:scaleX(0);transform-origin:center;transition:transform 180ms ease}.menu-trigger.is-active,.menu-trigger:focus-visible,.menu-trigger:hover{color:var(--white);outline:0}.menu-trigger:focus-visible::after,.menu-trigger:hover::after,.site-header[data-menu-open=true] .menu-trigger.is-active::after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-self:end;gap:14px}@media (min-width:1101px){.header-main{height:var(--header-main-h);align-content:center}.brand,.header-actions,.primary-navigation{align-self:center}.brand{grid-column:2;grid-row:1;height:34px;display:flex;align-items:center;justify-content:center;justify-self:center;padding-top:0;padding-bottom:0}.brand img{width:100%;max-height:34px;object-fit:contain;object-position:center}.primary-navigation{grid-column:1;grid-row:1;min-width:0;min-height:34px;justify-self:start;justify-content:flex-start;gap:4px}.primary-navigation .menu-trigger[data-menu=about]{display:none}.header-actions{grid-column:3;grid-row:1;min-height:34px;justify-self:end}}@media (min-width:1101px) and (max-width:1320px){.header-main{gap:18px}.brand{width:136px;min-width:128px}.primary-navigation{gap:0}.menu-trigger{padding-right:6px;padding-left:6px;font-size:12px}.menu-trigger::after{right:6px;left:6px}.header-actions{gap:10px}}@media (min-width:1101px) and (max-width:1180px){.header-main{gap:14px}.brand{width:128px;min-width:118px}.menu-trigger{padding-right:4px;padding-left:4px;font-size:11px}.menu-trigger::after{right:4px;left:4px}.header-actions{gap:8px}}.language-selector{position:relative;z-index:2}.language-selector::after{content:"";position:absolute;top:100%;right:0;width:max(100%,154px);height:14px}.language-current{position:relative;z-index:2;height:34px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 4px;color:var(--white);border:1px solid transparent;border-radius:999px;background:0 0;box-shadow:none;filter:drop-shadow(0 2px 10px rgba(33, 33, 35, .72));font-size:10.5px;line-height:1;font-weight:var(--weight-semibold);letter-spacing:0;transition:color 180ms ease,border-color 180ms ease,background 180ms ease,transform 180ms ease}.language-option img{width:20px;height:14px;display:block;border-radius:3px;object-fit:contain;box-shadow:0 0 0 1px rgba(33,33,35,.12)}.language-line-icon{width:21px;height:21px}.language-chevron{width:8px;height:8px;margin-left:-1px}.language-current svg{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.language-current:focus-visible,.language-current:hover,.language-selector:focus-within .language-current{color:#fff6d7;border-color:transparent;background:#f7f5ef;outline:0;transform:none}.language-menu{position:absolute;z-index:3;top:calc(100% + 8px);right:0;min-width:136px;display:grid;gap:2px;padding:7px;color:var(--charcoal);border:1px solid var(--control-border);border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(33,33,35,.18),inset 0 0 0 1px rgba(135,60,30,.035);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 180ms ease,transform 180ms ease}.language-selector:focus-within .language-menu,.language-selector:hover .language-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.language-option{min-height:32px;display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--charcoal);border-radius:8px;font-size:12.5px;font-weight:var(--weight-medium);line-height:1;cursor:pointer;transition:color 160ms ease,background 160ms ease,transform 160ms ease}.language-option.is-active,.language-option:focus-visible,.language-option:hover{color:var(--burnt);background:rgba(135,60,30,.07);outline:0}.language-option:focus-visible,.language-option:hover{transform:translateX(1px)}@keyframes merlonsSelectReveal{from{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.icon-button{width:34px;height:34px;display:grid;place-items:center;color:var(--white);background:0 0;border-radius:999px;filter:drop-shadow(0 2px 10px rgba(33, 33, 35, .72));transition:color 180ms ease,opacity 180ms ease,transform 180ms ease}.header-line-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.icon-button:focus-visible,.icon-button:hover{color:#fff6d7;border-color:var(--brand-primary);background:var(--brand-primary);transform:none;opacity:.9;outline:0}.site-header[data-menu-open=true] .brand img{content:url("assets/logos/merlons-wordmark-transparent.webp");filter:drop-shadow(0 8px 18px rgba(33, 33, 35, .12))}.site-header[data-menu-open=true] .icon-button,.site-header[data-menu-open=true] .language-current,.site-header[data-menu-open=true] .menu-trigger,.site-header[data-menu-open=true] .menu-trigger.is-active,.site-header[data-menu-open=true] .menu-trigger:focus-visible,.site-header[data-menu-open=true] .menu-trigger:hover{color:var(--charcoal);text-shadow:none}.site-header[data-menu-open=true] .menu-trigger::after{background:var(--charcoal)}.site-header[data-menu-open=true] .icon-button{filter:none}.site-header[data-menu-open=true] .language-current{border-color:transparent;background:0 0;filter:none}.site-header[data-menu-open=true] .icon-button:focus-visible,.site-header[data-menu-open=true] .icon-button:hover{color:#fff6d7}.mobile-menu-button{display:none;width:44px;height:44px;border-radius:8px;background:linear-gradient(145deg,rgba(251,250,247,.96),rgba(135,60,30,.94)),rgba(255,255,255,.88);border:1px solid var(--line-warm);box-shadow:0 12px 30px rgba(33,33,35,.18),inset 0 1px 0 rgba(255,255,255,.58)}.mobile-menu-button span:not(.sr-only){display:block;width:22px;height:2px;margin:5px auto;background:var(--gold);box-shadow:0 1px 4px rgba(33,33,35,.36)}:where(main h1){text-wrap:balance;letter-spacing:0}main>section{position:relative}main>section+section::before{content:none;display:none}main>:is(
.about-editorial-hero):has(
+ :is(
.about-editorial-hero)
){padding-bottom:var(--section-adjacent-pad-bottom)}main>:is(
.about-editorial-hero)+:is(
.about-editorial-hero){padding-top:var(--section-adjacent-pad-top)}@keyframes megaFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes megaProductRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes searchDrawerIn{from{opacity:0;transform:translateY(-28px) scaleY(.96);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0)}}@keyframes searchDrawerOut{from{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0)}to{opacity:0;transform:translateY(-18px) scaleY(.98);clip-path:inset(0 0 100% 0)}}@keyframes searchItemRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroHotspotPulse{0%{opacity:.68;transform:scale(.88)}100%{opacity:0;transform:scale(1.22)}}@keyframes heroSaleTitleIn{from{opacity:0;filter:blur(12px);transform:translateY(22px)}70%{filter:blur(0)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes heroSaleButtonIn{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clientsMarquee{to{transform:translateX(-50%)}}@keyframes technology-pedrali-first{0%,42%{opacity:1}50%,92%{opacity:0}100%{opacity:1}}@keyframes technology-pedrali-second{0%,42%{opacity:0}50%,92%{opacity:1}100%{opacity:0}}@keyframes realizedProjectCardIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes customerReviewsMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 6px),0,0)}}.about-page .site-header{position:sticky;inset:auto;top:0;color:var(--charcoal);background:var(--page-bg);border-bottom:1px solid var(--header-separator);box-shadow:0 8px 22px rgba(33,33,35,.018)}.about-page .site-header::before{content:none}.about-page .announcement-bar{color:var(--white)}.about-page .header-main{background:var(--page-bg)}.about-page .brand img{content:url("assets/logos/merlons-wordmark-transparent.webp");filter:drop-shadow(0 6px 16px rgba(33, 33, 35, .035))}.about-page .brand img{content:normal}.about-page .icon-button,.about-page .language-current,.about-page .menu-trigger,.about-page .menu-trigger.is-active,.about-page .menu-trigger:focus-visible,.about-page .menu-trigger:hover{color:#050505;text-shadow:none}.about-page .menu-trigger::after{background:var(--burnt)}.about-page .icon-button,.about-page .language-current{filter:none}.about-page .icon-button:focus-visible,.about-page .icon-button:hover,.about-page .language-current:focus-visible,.about-page .language-current:hover,.about-page .language-selector:focus-within .language-current{color:var(--burnt)}.about-page .icon-button:focus-visible,.about-page .icon-button:hover{color:var(--white);background:var(--burnt);opacity:1}.about-page-main{color:var(--charcoal);overflow-x:clip}.about-page-main :where(h1,p,a){max-width:100%;overflow-wrap:normal!important;word-break:normal!important;hyphens:none}.about-editorial-hero{padding:clamp(71px,8vw,115px) var(--page-pad) clamp(71px,8vw,115px);background:var(--page-bg)}.about-editorial-shell{width:100%;max-width:var(--wide-content-max);display:grid;grid-template-columns:minmax(250px,0.42fr) minmax(0,0.98fr);gap:clamp(34px,5.2vw,78px);align-items:center;margin:0 auto}.about-editorial-shell>*{min-width:0}.about-editorial-copy{max-width:480px;justify-self:center;min-width:0}.about-editorial-copy h1{margin:0 0 16px;color:#050505;font-size:clamp(32px, 3vw, 44px);line-height:1.15;font-weight:var(--weight-regular);letter-spacing:0;overflow-wrap:normal}.about-editorial-copy p:not(.eyebrow){margin:0;color:rgba(33,33,35,.72);font-size:clamp(15px, 1.05vw, 16.5px);line-height:1.62;font-weight:var(--weight-medium);overflow-wrap:normal}.about-editorial-media{margin:0;overflow:hidden;background:rgba(33,33,35,.06)}.about-editorial-media{aspect-ratio:2.23/1}.about-editorial-media picture{display:block;width:100%;height:100%}.about-editorial-media img{width:100%;height:100%;object-fit:cover}@keyframes chatPanelIn{from{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPanelOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes chatViewIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chatQuickActionIn{from{opacity:0;transform:translateY(12px) scale(.96);filter:blur(5px)}70%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chatQuickActionSheen{0%,42%{transform:translateX(-124%)}100%,58%{transform:translateX(124%)}}@keyframes chatLauncherNotify{0%,100%{transform:translateY(0) scale(1)}38%{transform:translateY(-4px) scale(1.04)}68%{transform:translateY(1px) scale(.98)}}@keyframes chatNotifyHalo{0%{opacity:.5;transform:scale(.88)}100%{opacity:0;transform:scale(1.36)}}@keyframes chatBadgePulse{0%,100%{transform:scale(1);box-shadow:0 8px 16px rgba(217,41,28,.32)}48%{transform:scale(1.08);box-shadow:0 10px 20px rgba(217,41,28,.42)}}@media (max-width:1100px){:root{--announcement-h:0px;--header-main-h:70px}.header-main{grid-template-columns:auto 1fr auto;padding:10px var(--page-pad)}.brand{width:136px}.mobile-menu-button{display:block;justify-self:center}.primary-navigation{position:absolute;top:var(--header-h);right:var(--page-pad);left:var(--page-pad);display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-radius:8px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.menu-trigger{justify-content:flex-start;min-height:48px;padding:8px 9px;color:var(--brand-primary);font-size:12px;text-shadow:none}.header-actions{justify-self:end;gap:10px}}@media (max-width:760px){:root{--announcement-h:0px;--header-main-h:61px;--hero-min-h:99svh;--section-adjacent-pad-top:36px;--section-adjacent-pad-bottom:30px;--heading-hero-size:clamp(36px, 11vw, 42px);--heading-page-size:clamp(34px, 10vw, 40px);--heading-section-large-size:clamp(29px, 8.5vw, 34px);--heading-section-size:clamp(27px, 7.8vw, 32px);--heading-section-compact-size:clamp(24px, 7vw, 29px)}.announcement-bar{min-height:var(--announcement-h);padding:0 var(--page-pad);font-size:10px;line-height:1.28}.announcement-viewport{min-height:30px}.announcement-item{display:block;width:100%;min-width:0;padding-top:2px;white-space:normal;text-align:center;overflow-wrap:break-word}.header-main{grid-template-columns:auto 1fr auto;min-height:var(--header-main-h);gap:8px;padding:8px var(--page-pad)}.brand{width:112px}.mobile-menu-button{display:block;justify-self:end;width:40px;height:40px}.primary-navigation{position:absolute;top:var(--header-h);right:var(--page-pad);left:var(--page-pad);display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border-radius:8px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.menu-trigger{justify-content:flex-start;min-height:48px;color:var(--brand-primary);text-shadow:none}.header-actions{gap:6px}.language-current{height:32px;min-width:46px;gap:3px;padding:0 4px}.language-option img{width:20px;height:14px}.language-line-icon{width:18px;height:18px}.language-chevron{width:8px;height:8px}.language-current span{font-size:10px}.language-menu{right:-8px}.icon-button{width:30px;height:30px}.header-line-icon{width:22px;height:22px}.about-editorial-hero{padding:48px var(--page-pad) 62px}.about-editorial-shell{grid-template-columns:1fr}.about-editorial-copy{width:min(100%,calc(100vw - (var(--page-gutter) * 2)));max-width:none;justify-self:stretch}.about-page-main :where(h1,p){width:100%!important;max-width:100%!important;white-space:normal;overflow-wrap:normal!important;word-break:normal!important;hyphens:none}.about-editorial-copy h1{font-size:clamp(30px, 8.4vw, 36px);line-height:1.16}.about-editorial-media{aspect-ratio:2.23/1}}@media (max-width:380px){.brand{width:96px}.mobile-menu-button{width:36px;height:36px}.header-actions{gap:4px}.language-current{min-width:40px;height:30px}.icon-button{width:30px;height:30px}}@media (max-width:520px){.about-editorial-copy{min-width:0;width:min(100%,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;inline-size:min(100%,calc(100vw - 48px))!important;max-inline-size:calc(100vw - 48px)!important}.about-editorial-copy h1{font-size:clamp(26px, 7vw, 30px);line-height:1.14;max-width:calc(100vw - 48px)!important;max-inline-size:calc(100vw - 48px)!important;overflow-wrap:anywhere!important;white-space:normal!important}.about-editorial-copy p{width:100%!important;max-width:calc(100vw - 48px)!important;max-inline-size:calc(100vw - 48px)!important;overflow-wrap:anywhere!important;white-space:normal!important}}@media (min-width:761px) and (max-width:1100px){:root{--heading-hero-size:clamp(50px, 6vw, 58px);--heading-page-size:clamp(44px, 5.2vw, 52px);--heading-section-large-size:clamp(34px, 4.1vw, 40px);--heading-section-size:clamp(31px, 3.6vw, 36px);--heading-section-compact-size:clamp(28px, 3.2vw, 32px)}}.about-editorial-media{border-radius:var(--media-radius)}main img:not([src*="logos/"]):not([src*="client-logos/"]):not([src*="flags/"]):not(.hero-image):not(.hero-image-low):not(.hero-image-high):not(.category-hero-image):not(.category-hero-image-low):not(.category-hero-image-high){border-radius:var(--media-radius)}:is(
.icon-button){aspect-ratio:1/1;flex-shrink:0;display:inline-grid;place-items:center;padding:0;border-radius:50%;line-height:1;text-align:center}:is(
.icon-button)>svg{display:block;flex:0 0 auto;margin:auto}:root{--heading-divider-gap:clamp(12px, 1.8vw, 26px);--heading-divider-width:clamp(54px, 12vw, 210px);--heading-divider-line:linear-gradient(90deg, rgba(var(--brand-accent-rgb), 0), rgba(var(--brand-accent-rgb), 0.58) 100%)}@media (max-width:680px){:root{--heading-divider-gap:clamp(8px, 2.5vw, 12px);--heading-divider-width:clamp(24px, 9vw, 46px)}}:root{--heading-divider-gap:clamp(10px, 1.4vw, 22px);--heading-divider-width:clamp(42px, 8.5vw, 170px);--heading-divider-line:linear-gradient(90deg, rgba(var(--brand-accent-rgb), 0), rgba(var(--brand-accent-rgb), 0.62) 100%);--section-heading-copy-max:68ch}@media (max-width:760px){:root{--heading-divider-gap:clamp(8px, 2.2vw, 12px);--heading-divider-width:clamp(34px, 10vw, 58px)}}:where(main) :is(
.about-editorial-media) img:not([src*="logos/"]):not([src*="brand-logos/"]):not([src*="client-logos/"]):not([src*="flags/"]){display:block;width:100%;height:100%;max-width:none;max-height:none;padding:0;object-fit:cover;object-position:center;border-radius:inherit}:where( .about-page-main)>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 780px}@media (max-width:760px){.about-editorial-copy,.about-editorial-copy h1,.about-editorial-copy p:not(.eyebrow),.about-editorial-shell{min-width:0;max-width:100%}.about-editorial-copy{justify-self:stretch;overflow:hidden}.about-editorial-copy h1{width:min(100%,9.2em)!important;font-size:clamp(28px, 7.4vw, 32px);line-height:1.2;overflow-wrap:break-word!important}.about-editorial-copy p:not(.eyebrow){overflow-wrap:break-word!important}}@keyframes homeScrollRise{0%{opacity:0;scale:0.965;translate:0 46px}55%{opacity:1}100%{opacity:1;scale:1;translate:0 0}}@keyframes homeScrollCard{0%{opacity:0;scale:0.92;translate:0 64px}58%{opacity:1;scale:1.012}100%{opacity:1;scale:1;translate:0 0}}@keyframes homeScrollTitle{0%{opacity:0;scale:0.97;translate:0 44px}72%{opacity:1}100%{opacity:1;scale:1;translate:0 0}}@keyframes homeScrollPop{0%{opacity:0;scale:0.86;translate:0 40px}62%{opacity:1;scale:1.05}100%{opacity:1;scale:1;translate:0 0}}@keyframes homeScrollLeft{0%{opacity:0;scale:0.96;translate:-66px 0}100%{opacity:1;scale:1;translate:0 0}}@keyframes homeScrollRight{0%{opacity:0;scale:0.96;translate:66px 0}100%{opacity:1;scale:1;translate:0 0}}@keyframes homeScrollImageSettle{0%{scale:1.1}100%{scale:1}}@keyframes homeScrollIconDraw{0%{stroke-dashoffset:52}100%{stroke-dashoffset:0}}